BM6P6(@ 222222222111111111000000)))---000222222111000000222222333333333222111111444444444333222111000//////111333555555333111///......//////000000111111------............------............////////////...000111333333111000...------......//////000000////////////////////////,,,---.../////////...---///.........------------...------------......///------,,,,,,,,,+++++++++---------,,,,,,+++++++++***,,,...//////000222444------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++************)))(((((((((((())))))))))))))))))))))))))))))))))))************************************************)))************++++++++++++++++++************))),,,++++++******))))))))),,,+++***))))))***+++,,,+++++++++*********))))))******))))))))))))******++++++++++++******)))(((+++++++++++++++++++++++++++++++++*********))))))******************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,+++++++++*********++++++,,,,,,,,,------+++******+++------................................................000000000000111111111111222000///...///000222333444333222222111111222222333333333222222111111111222333333444444333333222111111111111111222222222000000000000000000000000222222222111111111000000111111000000000000111111///000111222444666888:::<<<;;;:::888555333222111555555444333333222111111111111222333333333333222222222333333333333444444333333222111000000000111000//////000222444333222111000///......///000111111111111111111111111111000000000000////////////........................///............//////000222111111000///......---,,,---...............---------------------------------------------------+++,,,,,,------,,,,,,+++///---+++))))))+++---///---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...---,,,,,,,,,,,,---...************************,,,,,,,,,+++***)))(((((())))))))))))))))))))))))222222222111111111000000+++...222333222111000000000111111222333333333333333333333333222111000///000111333444444333111000///////////////000000000---......//////......---............//////////////////000111111000//////.........///////////////////////////////////////------------,,,++++++***/////////.........---------------------......///------------,,,,,,,,,,,,---------,,,,,,+++++++++,,,---......,,,,,,---...------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********+++++++++,,,,,,************************++++++++++++++++++++++++************************,,,------------.........+++++++++************)))))))))))))))************************************))))))))))))))))))))))))************************)))************++++++++++++++++++************)))++++++*********)))))))))++++++***))))))***+++++++++++++++*********))))))******))))))))))))******------......------,,,++++++++++++++++++++++++++++++++++++*********))))))*********************************+++++++++,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,...------,,,,,,------...------------------------......................../////////000000000111111111000///...///000222333333333222111111111111111333333333222222111111111222333333444444333333222222222111111111111111111000000000000000000000000222222222111111111000000111111000000000000111111111222222333444555777888888888777555444333222111444333333222111111000000111111222333333333333222111111111222222222333333222222111111000111111111111000///000222333333222111000000//////000000000111111111111111111111111000000000000/////////...........................///............///000000111111000000//////............/////////......---------------------------------------------------***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---...---,,,,,,,,,,,,---...************************+++,,,,,,++++++)))((((((************************222111111111111000000000...000333444333111000000//////000111222333444444222222222222111000//////000111333444444333111000000000//////////////////---......//////......---............///////////////////////////////////////////////////.........////////////////////////000///---,,,++++++******000000000/////////......---------.........//////.........------------,,,------,,,,,,,,,,,,++++++***+++,,,,,,******+++,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,((()))***,,,------......++++++,,,,,,,,,,,,,,,,,,++++++************++++++*********++++++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))*********+++++++++++++++************)))************++++++++++++************************((((((((((((((((((((((((************************)))************++++++++++++++++++************)))************************++++++***))))))***+++++++++************)))))))))******))))))))))))*********++++++++++++***))))))+++++++++++++++++++++++++++++++++************************************************++++++++++++,,,++++++,,,,,,,,,,,,++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........////////////000111000/////////000222333222111111000000000000000222222222222222111111111222222333333333333222222333222222222111000000000000000000000000000000000222222222111111111111111111111000000000000111111333333333333444444555666444444444333333222222222222222222111000000//////111111222333333333333222000000000111111111111222111111111000111111222222222111000111222333222111000000111111111111111000111111111111111111111111000000000/////////......------------------------...............///000000000000000000///////////////000000000///...------------------------------------------------------)))******++++++******)))++++++---......---++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,------************************+++++++++++++++***)))(((************************111111111111000000000000000222444444333111111111000000000111111222333333000000111111111000000///000111222333333222111000000000000//////......---......////////////..................//////////////////............//////000000//////......------////////////////////////111000///---------...///000000000000////////////......///000000111111111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,'''(((***+++***+++---...------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++))))))***+++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++************++++++************++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************'''''''''((((((((())))))+++++++++*********)))))))))))))))*********++++++************************))))))))))))))))))))))))************************))))))*********++++++++++++++++++*********))))))+++++++++++++++,,,,,,,,,+++******************+++************))))))))))))******))))))))))))******((()))))))))))))))((((((************************************************************************************++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++******++++++++++++++++++++++++,,,,,,---------.........,,,+++++++++++++++++++++,,,,,,,,,++++++*********,,,---...//////...---,,,++++++++++++++++++++++++---------------------------------.........//////000000//////000000111222111111000///////////////222222222111111111111111222222333333333333222222333333333222111000//////000000000000000000000000111111111111111111111111222111111000000111111222222222222333444555666777444333333333222222222111222222111111111000000000111111222333333333333222000000000111111111222222111000000000111222333333333111000111222222111000///000222333333222111000111111111111111111111111000000/////////.........------------------------......---......///000111////////////000000000000000111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++***)))(((************************000000000000000000000000111333444444333111111222333333111000000000000111///000000111111111000000000111111222222111111000000000//////......------...//////////////////...............//////////////////............//////000000//////......------///////////////////////////......---...///111222000000000000//////////////////111222333333333222//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,(((***+++,,,+++,,,---///------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,+++******)))*********++++++,,,,,,,,,++++++************++++++))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,+++++++++*********))))))((((((((()))))))))******************************************************************************))))))*********++++++++++++++++++*********)))))),,,,,,,,,------.........*********++++++*********))))))))))))))))))))))))******))))))))))))******++++++,,,,,,,,,,,,,,,+++************************************************************************))))))*********+++++++++***++++++,,,,,,++++++*********++++++++++++******++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,++++++*********+++,,,---......---,,,+++++++++++++++++++++++++++------------------------------------............000000000000000111111222111000//////......//////111111111111111111111111111222222333333222222111333333333222111000//////111111111111111111111111111111111111111111111111222222111111111111222222000000111222444666888999666555555444333222111111222222222222222111111111111111222333333333333222111111111111222222222333111000000000111222333333333111000111222222111000///000111333333333222111000000000000000000000000////////////............---------------------------------......///111111////////////000000000000000000000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------,,,++++++,,,------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++***))))))************************//////000000000000000111000222333333222111222333555444222000/////////000//////000111222222222222000111111111111111111000//////.....................//////000000//////...............///////////////////////////////////////////////////.........////////////////////////++++++,,,,,,---...000000000000000/////////.........///111333444444333333.........------------,,,++++++,,,,,,,,,,,,---------......---+++***+++,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++((()))******++++++************+++++++++,,,,,,,,,------,,,,,,+++)))((('''))))))******+++,,,,,,,,,++++++************++++++)))))))))************+++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))************++++++++++++************)))'''((((((((())))))))))))++++++++++++++++++++++++************************************************)))************++++++++++++++++++************)))++++++,,,---......//////)))***++++++++++++***)))(((((()))))))))))))))*********))))))))))))******))))))***+++++++++*********************************************+++++++++************************)))))))))************+++******++++++++++++************++++++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,------*********+++++++++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000000000111111111111111000000///////////////000000000111111111111111111111222222222222111111333222222222111000000000111111111111111111111111111111111111111222222222222222111111111111222222///000111222444777999:::666666555444444333222222222222222222222222222222111111222333333333333222111111111222222222333333111111111000111111222222222111000111222333222111//////000111222222222222000000000000000000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,---------......000111222000000000000////////////.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++)))(((((()))++++++++++++------------++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++******************************+++++++++******)))++++++++++++++++++++++++////////////000000111111///111222222111111222444444222111///...///000111///000111222333333333333000000111111111111000000------..................//////000000000000//////............//////////////////000111111000//////.........///////////////////////////////////////+++,,,---......///....../////////.........------,,,...000222333333222222------------,,,,,,,,,,,,+++++++++,,,,,,------------......---+++******+++------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++((())))))*********************+++++++++,,,,,,,,,+++++++++++++++***)))(((((())))))***++++++,,,,,,++++++************++++++))))))))))))************************************++++++++++++++++++++++++************************''''''((((((((()))))))))+++++++++************)))(((((()))))))))*********++++++++++++++++++++++++************************************************)))************++++++++++++++++++************)))))))))***+++,,,---...///)))***++++++++++++***)))(((((((((((())))))************))))))))))))******&&&&&&'''(((((((((((((((************************))))))*********+++++++++************************))))))))))))******************++++++++++++************++++++++++++***************************************+++++++++,,,,,,)))*********++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............///////////////000111111111111111222111000000//////000000///000000000111111111222111111222222222222111111222222111111111111111111111111111111111111111111000000111111111222222222333222222111111222222333111111111222444666777888444444444444444444444444111111111111111111111111111111222333333333333222000000000111111111111222222222111111000111111111111000///000222333333222////////////000111222222000000000000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------///000111222111111000000//////......,,,---------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++++++++++++++******+++---......---+++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---***+++,,,,,,,,,,,,+++***************************)))******+++++++++******++++++++++++++++++++++++.../////////000000111111...000111111111111333444222111///......000222333///000111222333444444444000000000000000000000000,,,------......///////////////000000000000//////............/////////000...000111333333111000...---.........//////000000//////////////////////////////111111111000///...///.........------------***,,,///111222222111000------,,,,,,,,,++++++++++++++++++,,,,,,---------)))***,,,,,,++++++,,,...---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++(((((()))*********************+++++++++,,,,,,,,,)))******+++++++++******((())))))***++++++,,,,,,++++++************++++++))))))))))))************************************************************))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,+++++++++************))))))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************)))************++++++++++++++++++************)))''''''(((***+++,,,------)))***+++,,,,,,+++***)))'''((((((((())))))************))))))))))))******))))))***+++++++++++++++))))))))))))))))))))))))))))))******++++++++++++************************))))))))))))******************++++++++++++************++++++++++++******************************))))))*********+++++++++))))))******++++++++++++*********++++++,,,,,,---///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000//////000111111111111111222222111000000000000000//////000000111111111222111111222222222222111111111111111111111222222222111111111111111111111111000000111111222222222222333222222111111222222333333333333333444555666666111111222333444444555555////////////000000000000111111222333333333333222////////////000000000000333333222111000000000111000//////000222444333222///............000222333000000000000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000111222222111111000///......---++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******+++---///111111///---+++***+++---......---+++*********+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,------,,,+++***************************)))******+++++++++******++++++++++++++++++++++++000000111111111000000///222222111111111111111111000000111111222222333333444333333222222111111000222222222111111111000000...............///000000///////////////.........////////////////////////111111111111111000//////......//////000000111111,,,,,,,,,---------......////////////000000000000........................---------.........//////........................+++,,,,,,------.........---------------------------,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,,,,,,,++++++************************************************)))((((((+++++++++*********))))))++++++++++++++++++++++++,,,+++***)))))))))++++++)))))))))))))))))))))))))))************+++++++++++++++************++++++,,,,,,,,,+++++++++******,,,---......,,,******+++************************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,++++++***)))((((((***************************)))))))))((((((''''''))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++))))))*********+++++++++))))))))))))******************************************************************+++,,,,,,,,,,,,++++++++++++*********))))))*********++++++,,,,,,,,,///...---,,,***)))((((((***)))((('''''')))+++---******++++++++++++******------------------------//////---,,,,,,---...///------...000111111111111222222222222111///...---000111111111111000//////000000111111111111000000000000000000111111111111111111000000111222333333000000000000000000000000---///111222222222000///111111222222222333333333222222222222222222222222111111111111000000000000///111222222111111222333222111111111111111222222444444333333222111000000000000000000000000000000111111000000//////......000000000000000000000000///...,,,++++++,,,...///---,,,,,,++++++,,,,,,---............////////////......------------.........------,,,,,,------...,,,+++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++)))***+++,,,,,,+++***)))+++***)))((((((***,,,---...---,,,,,,,,,,,,---...+++++++++++++++++++++++++++,,,------++++++,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************,,,,,,,,,++++++*********000000111111111000000000111111111111111111111111000000111111111111111111111222222222222222222222111111111000000/////////...............///000000/////////////////////...////////////////////////111111111111111000//////......//////000000000000------------............/////////.......................................------,,,,,,,,,------...------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,,,,,,,++++++*********************************+++++++++++++++***))))))+++++++++*********))))))++++++++++++++++++++++++,,,+++***))))))***++++++)))))))))))))))))))))))))))************++++++++++++******))))))******+++,,,,,,+++++++++*********)))+++,,,,,,+++***+++,,,************************************************)))))))))))))))))))))))),,,,,,++++++***))))))((())))))))))))))))))))))))*********))))))((((((((())))))))))))))))))))))))(((((())))))))))))((((((++++++++++++++++++++++++))))))*********+++++++++))))))))))))************************************************************))))))***++++++++++++***+++++++++*********))))))++++++++++++++++++,,,,,,...------,,,+++***))))))******)))))))))***+++,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///---...///000000000000000111111111111000000///...111111111000000000000///000000111111111111000000//////000000000111111111000000000000000111222222222222222222222222222222///////////////000000111111111111222222222333333222222222222222222222222111111111111000000000000///111222222111111222333222111111111111111222222444333333222111111000000000000000000000000000000000000000000111111111111////////////////////////......,,,,,,,,,,,,......---,,,,,,++++++,,,,,,---............///////////////......------......///------,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++)))***+++,,,,,,+++***))))))******+++,,,,,,,,,+++---,,,++++++++++++,,,---+++++++++++++++++++++++++++,,,------++++++,,,---++++++++++++++++++,,,,,,******************************++++++++++++******+++++++++***************,,,,,,,,,++++++*********000000000000000000000000111111111111111111111111111111111000000000000000///000000111222222333333000000////////////......///............//////000......//////////////////////////////////////////000000111111000000//////...////////////000000000............//////////////////......------,,,,,,...........................---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------++++++------------++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++++++++*********************************+++,,,,,,,,,,,,+++******+++++++++***************))))))))))))))))))))))))+++******)))******++++++)))))))))))))))))))))))))))************++++++++++++******))))))******+++,,,++++++++++++*********&&&(((***+++******+++,,,************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***)))))))))((((((((((((((((((((((((***************)))))))))))))))))))))))))))))))))(((((())))))))))))((((((***************************************+++++++++))))))))))))************************************************************(((((()))************)))+++++++++***************,,,,,,++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++************++++++++++++******++++++++++++++++++++++++......------------.........//////000000000//////000000000000000000000000222111000/////////000000///000000111111000000/////////000000000000111111000////////////000000111333333222222111111000000000///...------///111222111111111222222222222333222222222222222222222222111111111111000000000000///111222222111111222333222222111111111111111222333333222222111000000000000000000000000000000000//////000111111222333333////////////////////////------------------------------,,,,,,,,,,,,------............//////////////////............//////------,,,,,,,,,,,,------++++++,,,,,,------......,,,,,,,,,+++++++++******++++++++++++++++++++++++******++++++++++++******)))***,,,......---,,,***,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,---,,,+++***+++---,,,,,,++++++++++++++++++))))))))))))))))))))))))******++++++++++++******++++++++++++******))))))+++++++++++++++*********///////////////000000111111111111111111222222222111111111000000/////////000000000000111111222222//////////////////////////////............///000............///////////////////////////////////////000000000000000//////////////////////////////////////////000000000000000000///......---,,,,,,........................///...---++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++******************************************++++++,,,++++++******************************))))))))))))))))))))))))******************++++++))))))))))))))))))))))))))))))*********+++++++++******))))))))))))******++++++++++++************(((***+++,,,+++***+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))++++++******************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************((()))))))))************************************************************((())))))***************************************,,,,,,,,,++++++*********+++++++++++++++++++++++++++,,,---------+++)))(((******++++++++++++*********************+++++++++------------------....../////////000//////......////////////000000111111333111///...---...000111//////000000000000//////////////////000000000111//////.........//////000000000000//////...------000///.........///111111111111111111222222222222222222222222222222222222111111111111000000000//////111222222111111222333333222111111000111111111222222111111000000000000000000000000000000000000//////000000000111111111////////////////////////------............------------,,,,,,,,,,,,------............////////////000//////......//////000---,,,,,,,,,,,,,,,,,,---++++++,,,------...//////,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......---,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***,,,,,,,,,+++***+++,,,,,,,,,,,,++++++***************************************++++++++++++******,,,,,,++++++***)))))))))+++++++++***************//////......///000111111000000111111111222222222222222111111000000//////111111111000000/////////000000000000000000000000//////............//////---.........//////000000////////////////////////...//////000000000///////////////.............../////////000000000111111111111000000///...------........................000///...------...//////------------------------******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))***************)))************************(((((((((((((((((((((((())))))******++++++++++++))))))))))))))))))))))))))))))*********+++++++++***))))))))))))))))))***+++++++++*********))))))+++---...---+++******+++************************************************))))))))))))))))))))))))+++++++++*********************************************************++++++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))************************)))***++++++,,,,,,++++++************************,,,,,,,,,++++++************++++++++++++,,,,,,,,,***+++---...---+++)))'''******++++++++++++******)))))))))******++++++++++++,,,,,,---------.........////////////......---///.........///000111222222111///------...///111//////000000000000//////...////////////000000000//////...............////////////.........------...///000111111111000///000000111111111222222222222222222222222222222222111111111111000000000//////111222222111111222333333222222111000000111111111111000000000000//////////////////////////////000000/////////.................................---......//////......---...------,,,,,,------...............//////////////////............//////,,,,,,,,,++++++,,,,,,,,,++++++,,,------...//////,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++++++++++++++,,,///...---,,,,,,,,,---...,,,,,,------------,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******++++++++++++******+++++++++*********))))))************************///......---...///111222000000000111222222333333222222222111111111111111111111000000///......---//////000000000000111111000//////............///------......///000000000////////////////////////......///000000000///////////////............---////////////000000000000111111000000//////....................................//////000000000000........................******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))))))))***************))))))))))))))))))))))))(((((()))************)))***************+++++++++((((((((((((((((((((((((((()))***+++++++++++++++)))))))))))))))))))))))))))************+++++++++***))))))(((((())))))***+++************))))))))),,,...///...,,,******+++************************++++++++++++++++++++++++))))))))))))))))))))))))************************************************)))))))))***************))))))))))))))))))))))))(((((())))))))))))((((((************************+++++++++***************))))))))))))************))))))))))))))))))))))))******************************+++,,,,,,,,,,,,,,,***************+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,)))***,,,------+++)))(((******++++++++++++******)))))))))***++++++,,,,,,***+++,,,------...---------....../////////......//////...---...///111222111000///.........//////...//////000000//////.........////////////000000000//////............////////////000000000000000,,,---000111222111///...000000000111111111111222222222222222222222222222111111111111000000000000///111222222111111222333333333222111000000000000000000000///////////////////////////////////////000000///......---,,,,,,......................................................------------..................////////////......------------......,,,,,,++++++++++++,,,,,,++++++,,,,,,------......,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,000...,,,++++++,,,---///,,,------......------,,,++++++++++++++++++++++++***+++,,,+++***)))***,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************)))))))))***************///...---------///111222///000000111222222333333222222222222333333333333////////////////////////.........//////000000000000000///...............------......///000000111////////////////////////---......///000000////////////.........---------........./////////000000////////////////////////........................***,,,...000111111000///------------------------,,,,,,,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++************************************************((()))))))))*********+++))))))))))))))))))))))))((()))******+++++++++***))))))*********+++++++++))))))))))))))))))))))))'''(((***+++,,,,,,++++++)))))))))))))))))))))))))))************+++++++++))))))(((((((((((())))))************))))))))))))***,,,------+++******+++************************++++++++++++++++++++++++))))))))))))))))))))))))************************************************((((((((())))))*********))))))))))))))))))))))))(((((())))))))))))((((((+++++++++++++++++++++++++++++++++*********))))))))))))))))))************))))))))))))))))))))))))************************))))))***+++++++++++++++))))))*********+++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++((()))***+++++++++***)))******++++++++++++******))))))******+++,,,,,,---)))***,,,---......------,,,,,,---...////////////000///...------...000111000000/////////...............////////////.............../////////000000111000//////......//////---......//////000000111,,,,,,------.........---000000000000111111111111222222222222222222222222111111111111000000000000///111222222111111222333444333222111000000000000////////////////////////////////////////////////////////////....................................000///...------...///000......------------..................////////////------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,++++++++++++,,,---...------,,,,,,,,,,,,,,,+++,,,------------,,,+++++++++++++++++++++++++++)))+++,,,+++***)))***+++++++++++++++++++++,,,,,,******************************++++++++++++******)))))))))***++++++,,,,,,((()))))))))*********+++///...---,,,---///111333///000000111222222333333222222222333333444444444------......///000000000---------.........//////111000///...............---------...///000000111////////////////////////------...///000000////////////.........---------............////////////---------.......................................'''***---000111111000...,,,,,,,,,,,,,,,,,,,,,,,,//////...,,,***)))((('''++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++************************************************(((((())))))*********+++)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,))))))******++++++++++++************************'''(((***+++,,,,,,++++++)))))))))))))))))))))))))))************+++++++++))))))(((((((((((())))))************))))))))))))''')))+++++++++***+++,,,************************************************))))))))))))))))))))))))******************++++++))))))))))))))))))))))))''''''(((((()))))))))***))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++++++++++++++******))))))))))))))))))************))))))))))))))))))))))))************************(((((()))***************))))))******++++++++++++*********++++++,,,,,,---,,,,,,,,,+++++++++******'''((()))*********************++++++++++++******))))))***+++,,,,,,------)))***+++---......------+++,,,---...////////////111000...------...///111/////////000//////...---......////////////................../////////000111111000///////////////***++++++,,,---...//////,,,+++***))))))+++---...000000000000111111111111222222222222222222222222111111111111000000000000///111222222111111222333444333222111000000000000.........///////////////////////////////////////......//////000000111111........................111000...,,,,,,...000111......------------................../////////000---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++------++++++++++++------+++,,,---......,,,***)))***+++,,,------,,,+++***++++++++++++++++++++++++)))+++++++++***)))***+++*********++++++,,,,,,---))))))))))))))))))))))))******++++++++++++******(((((()))***+++,,,,,,---(((((())))))*********+++000000000000111111111111222444777888777666555555666666666555444444333222111000//////000000///...000000000000000000000000000000///...............////////////////////////000000//////.........------.........///000000000.........---,,,,,,,,,+++---------............///---------............//////...---,,,---...000222---------------------------...---,,,++++++---///---------,,,,,,+++++++++...------,,,,,,++++++***...---,,,,,,+++***)))(((,,,,,,,,,---------......++++++************++++++******************************++++++++++++******))))))))))))))))))))))))***+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))************************************************************)))***+++,,,---.........+++++++++*********))))))(((((())))))******++++++))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))++++++******************))))))))))))))))))))))))************************(((((((((((((((((((((((((((((())))))************(((((())))))*********+++((()))+++***(((''''''(((******))))))((((((''''''---,,,,,,++++++,,,,,,---''')))+++,,,***)))))))))++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************111000...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///---++++++---//////000---------....../////////........................000000000///......------000///...///000111000///......///000000000000000///////////////000111111000000//////......------000000000000000000000000111111111111000000000000222222111111222222333444222222222111000//////...000000000000111222333444777777666555444222000///...///000222222222111000111111000000//////..............................000000///...------,,,,,,...------,,,,,,------...------------------------///...---,,,,,,,,,,,,,,,......---------,,,,,,,,,------,,,,,,+++***)))))),,,,,,++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,..................------***+++,,,,,,------,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***++++++++++++++++++++++++************************((())))))***************))))))))))))))))))))))))************************000000000000111111111111333555888999888666666666666777999:::::::::999888222111000000111111000///000000000000000000000000//////...---------------........................000/////////............................../////////////////////.........---------............///------------............///...---,,,---...000111---------------------------......---,,,,,,...000---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******+++,,,,,,,,,,,,---------++++++************++++++******************************++++++++++++******))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++******++++++,,,++++++++++++++++++*********)))))))))))))))))))))*********))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))*********((()))))))))************)))***,,,+++)))(((((()))+++*********))))))))))))++++++************++++++((()))++++++)))((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************...---,,,+++************,,,,,,,,,,,,,,,+++++++++---,,,+++,,,---.........+++++++++,,,,,,,,,------........................////////////............000.........000111000/////////000000111000000000///////////////000000111///////////////.........////////////////////////111111111111111111111111111111111111111222333333333333222222111000000///000000000000111222333333444444444444444333222222//////000111111111111111000000000000//////..............................000//////...------,,,,,,...------,,,,,,------...------------------------//////.........---------......---------,,,,,,,,,...------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,------------------------)))***++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++************************%%%&&&&&&'''((('''''''''))))))))))))))))))))))))************************000000000000111111111111333555888888777666666777555777:::===>>>>>><<<;;;333222000111222222111///000000000000000000000000///...------,,,,,,------........................////////////.....................---------------.........///////////////---------............///------------............///...---------...///000...........................//////...------...000------,,,,,,,,,,,,++++++******+++,,,,,,---......------,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++******************************++++++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++***))))))(((+++++++++***************************))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))*********************************************************)))))))))))))))))))))))))))************)))+++,,,,,,***))))))***++++++++++++************))))))(((((((((((()))))))))******)))(((((()))+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))***************))))))+++++++++++++++++++++++++++,,,,,,------------,,,++++++++++++,,,,,,,,,,,,------------------------............///////////////...---...000111000///000000111111111000000/////////......//////000111.........///////////////////////////////////////000000111111111111111111000000000000000111111222333333333222222111111000000000000000111222333333111111222333444444444444111111000000000111222222000000000////////////.........................../////////...------,,,,,,...------,,,,,,------...------------------------//////000111111000...---......---------,,,,,,,,,------------------------*********++++++,,,,,,---++++++++++++++++++++++++++++++************++++++******++++++,,,---------))))))***++++++++++++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,++++++++++++++++++++++++************************(((((()))************)))))))))))))))))))))))))))************************///000000000111111111111222444666666555555555666333555999<<<===<<<:::888222111000000111111000...//////////////////////////////...------------...........................///////////////..................---,,,,,,,,,++++++,,,,,,,,,---.........---------............///,,,,,,---------.........///...---------...//////////////////////////////...///000///...---///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------.........)))************+++++++++++++++************++++++******************************++++++++++++******))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))((()))))))))************************************++++++++++++++++++++++++)))******+++******))))))************************++++++******))))))(((((())))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++************)))))))))))))))))))))))))))*********)))***,,,+++***))))))***************************)))((((((''''''(((((()))*********)))'''(((***,,,))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********+++++++++************************************************************************'''(((***+++++++++***)))***************+++++++++***,,,...///...---,,,,,,---------------------------------------------------------...///000000111///...---...000000000///111111111111111111000//////............///000000------......//////000000///////////////////////////////////////000000000///////////////000111111222222222111111111000000/////////000000111222333000111222333333444444333222111000//////000222333////////////////////////........................//////.........---------...------,,,,,,------...------------------------///000222333333111///.........---------,,,,,,,,,,,,,,,,,,,,,------------))))))***+++,,,,,,------************************++++++++++++++++++++++++((())))))***+++,,,,,,---)))******++++++++++++++++++++++++,,,,,,,,,,,,---++++++++++++++++++++++++,,,++++++******+++++++++++++++++++++++++++++++++************************)))***++++++,,,,,,++++++))))))))))))))))))))))))************************///000000000111111111111000222444444333222333444444666999;;;;;;999666444111///......//////...---////////////////////////111000000///////////////.................................///////////////.........---,,,,,,,,,++++++,,,,,,,,,---.........---------............///,,,,,,,,,------------............---------......////////////////////////---///000000.........///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------......///)))))))))*********++++++++++++************++++++******************************++++++++++++******))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,************************++++++******))))))(((((()))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))************************++++++++++++++++++++++++*********)))))))))))))))******))))))))))))))))))''')))******)))(((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********)))'''(((***,,,((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))*********+++++++++************************************************************************((()))***,,,---,,,++++++))))))*********++++++++++++---000000...,,,,,,---------------------------------------------------,,,------...///000111111///------...///000///...000000111111111000000///...............//////000------......//////000000........................---------.........////////////......//////000111000000000000////////////////////////000111222333222222222333222222111111222111000/////////111111.............../////////.......................................---------...------,,,,,,------...------------------------...///111333333222000///......---------,,,,,,,,,+++++++++++++++,,,,,,,,,))))))***+++,,,,,,------************************+++++++++,,,,,,+++++++++(((((())))))***+++,,,,,,***++++++,,,---,,,,,,,,,************++++++++++++++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++************************&&&'''(((((())))))(((((())))))))))))))))))))))))************************000000000000111111111111000111222222111111222333777888:::;;;:::888555333000...------...///---,,,000000000000000000000000222111000000//////000000------------------------.........///////////////.........---------------.........///////////////---------............///,,,,,,,,,,,,------------............---------,,,........................,,,...000000...---......++++++,,,,,,,,,,,,------......---,,,,,,+++******++++++,,,,,,---------...))))))*********+++++++++++++++************++++++******************************++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))'''((()))+++,,,---------***************+++++++++************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''(((((())))))*********))))))))))))))))))))))))************************++++++++++++++++++++++++((()))))))))************************))))))))))))&&&((()))***((((((((()))((((((((((((((()))))))))******))))))))))))******)))******)))(((((()))+++'''(((***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))************+++++++++******************************************************************************+++,,,---------,,,))))))******+++,,,,,,,,,***---000///,,,***+++---++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111...---,,,---///000///.........///000000000000000......------......///000.........///////////////........................,,,,,,------....../////////////////////000000111////////////////////////////////////000111222222333333333222111000///...000000///.........//////---............/////////...................................................------,,,,,,------...------------------------......000111111000//////......---------,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---************************++++++,,,,,,,,,,,,++++++((()))))))))***+++++++++++++++,,,------------,,,))))))*********+++++++++++++++++++++++++++++++++)))(((((((((((()))******++++++++++++++++++++++++************************(((((()))***************))))))))))))))))))))))))************************000000000000111111111111000111222111000111222444777888888888888666444333000///......//////...---000000000000000000000000111111000///////////////------------------------............/////////000................../////////////////////.........---------............///++++++,,,,,,,,,---------............------,,,+++------------------------+++---//////...---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++************++++++******************************++++++++++++******))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))(((((()))***+++++++++***))))))*********+++++++++)))))))))))))))*********))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))''''''(((((()))******+++))))))))))))))))))))))))************************++++++++++++++++++++++++''''''((()))***++++++,,,************)))))))))(((&&&(((******))))))***+++(((((()))))))))***************))))))))))))******((()))++++++)))((()))***'''(((***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++)))************+++++++++************************************************************************,,,,,,+++++++++,,,,,,---*********+++,,,---------))),,,...,,,(((&&&))),,,+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,------......//////000000...---,,,---///000///...+++,,,---//////000000000...------------.../////////////////////.................................------...//////000111111000000//////000000111222///////////////000000000///......//////000111222222222222222111000///..................------,,,---------.........//////...................................................------,,,,,,------...---------------------------------.........//////......---------,,,,,,,,,---------,,,+++++++++***++++++++++++++++++++++++************************++++++,,,------,,,++++++******************************+++,,,,,,,,,,,,,,,*********+++++++++,,,,,,************************))))))(((((()))******+++++++++++++++++++++++++++************************++++++,,,---------,,,,,,))))))))))))))))))))))))************************000000000000111111111111111222333222111111333555555555555555555444333333111000//////000000///...000000000000000000000000000000///...............---------------------------.........//////000000---.........///000000000.........------,,,,,,+++---------.........//////++++++,,,,,,,,,------------.........------,,,+++------------------------***,,,//////---,,,,,,,,,+++++++++,,,,,,---------***++++++,,,,,,------...++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++************++++++******************************++++++++++++******))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************************************************************)))))))))))))))(((((('''))))))******++++++++++++(((((())))))******++++++))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))************************************************&&&&&&''')))***+++,,,---+++*********))))))((((((''')))++++++******+++,,,))))))******+++++++++,,,))))))(((((((((((())))))''')))+++,,,***)))))))))&&&(((***+++,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************---,,,+++******+++,,,---******+++,,,------......(((+++,,,)))%%%$$$''',,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////...---,,,---/////////...******,,,...///000000000...------------...//////000000//////.........---...........................//////000111222222333000000000000000111222222000000000000000111111111.........//////000111222000111111111111000000///------...///...---+++***---------.........//////........................---........................------,,,,,,------...------------------------,,,,,,,,,,,,,,,---...///......---------,,,,,,,,,//////...---,,,,,,++++++,,,,,,++++++++++++++++++))))))))))))))))))))))))++++++------------+++++++++++++++***************))))))***++++++++++++***++++++,,,,,,,,,---------******************************))))))***+++,,,,,,++++++++++++++++++++++++************************(((((()))************)))))))))))))))))))))))))))************************////////////000000000000000000000000000111111111111111222222222333333333111111000000000000000111......---------......///000000000000000000000000///...,,,******,,,...///........................000///---,,,,,,---///000...000222222000...---...//////...------------...000///...---,,,++++++***...------,,,,,,------............------,,,,,,,,,,,,,,,,,,++++++*********---,,,---///000...)))$$$)))))))))******+++++++++///---++++++,,,,,,+++***///...,,,+++***++++++,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,))))))************))))))++++++***)))(((((()))))),,,+++***)))((((((((((((+++*********))))))((((((((()))+++,,,+++***(((&&&))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))************))))))+++++++++*********))))))************************+++++++++*********))))))***************)))(((((((((((())))))))))))((((((,,,,,,,,,+++++++++******+++***))))))((())))))******)))(((&&&&&&&&&'''((('''))))))((('''&&&'''(((((((((((((((((((((((((((''''''''''''((((((((()))((()))***++++++***((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************++++++++++++))))))************))))))))))))))))))))))))))))))'''((()))++++++******)))+++***)))(((((()))******)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------...------,,,,,,,,,------...------...000111000///000000//////.........---+++,,,---.........---,,,,,,---------......//////////////////000111222333111222222333333222222111444333222000///.........////////////////////////000000000000000000000000111000000000000111111222........................---------.........//////......---------,,,,,,,,,...------,,,,,,------...,,,,,,,,,------.........,,,,,,,,,------.........000///...,,,,,,,,,---............------,,,,,,,,,************************---,,,+++***)))))))))))))))))))))***+++++++++,,,,,,,,,++++++++++++++++++)))***+++,,,,,,,,,++++++---------,,,,,,+++++++++************************)))************+++++++++))))))))))))***+++,,,---************************'''((()))***+++,,,,,,,,,++++++******)))((((((((()))))))))***+++++++++,,,.../////////000000000000111000000000000000000000000111111111222222222222000//////........./////////...............//////------------------------................................................000...---,,,,,,---...000111222333222000---,,,,,,//////...------------...,,,,,,,,,,,,------------...------,,,,,,------.........---------,,,,,,,,,---------,,,,,,,,,++++++---,,,,,,...///...***&&&,,,,,,,,,------.........///---++++++,,,,,,+++***...---,,,+++++++++,,,,,,++++++++++++++++++++++++++++++******************))))))))))))))))))))))))+++******)))))))))))))))***)))))))))))))))******************)))))))))(((((()))+++++++++***((('''))))))))))))))))))))))))++++++++++++++++++++++++(((((())))))))))))(((((())))))************))))))+++++++++*********))))))*********************************)))))))))(((((()))************)))(((((())))))************))))))*********)))))))))(((((())))))))))))))))))))))))++++++)))((((((((()))))))))***+++***((('''((()))))))))))))))))))))))))))'''''''''((((((((())))))***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))'''((()))***+++******)))******)))(((((()))***+++)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------///......---------.........------...///000000...000/////////.........---+++,,,---.........------------........./////////............///000111111111222222333333222222111111111000000000000000111111111111111111111111111000000000000000000000000//////...............///........................------------.........///............------,,,,,,.........------.........,,,,,,------------------,,,,,,,,,---------......//////...---------------------------,,,,,,,,,++++++++++++++++++++++++++++++***************++++++***************+++++++++***************************++++++,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************)))************+++++++++++++++***************+++++++++++++++++++++++++++((()))***+++++++++++++++)))))))))))))))************************+++++++++....../////////000000000111111111000000////////////000000000000000111111...------,,,------......000//////....../////////---------------------------...///000000///...---........................///...---,,,,,,---...///222444555333000---,,,,,,//////...------------...++++++++++++,,,,,,,,,,,,...------,,,,,,------......------------,,,,,,,,,......------------,,,,,,,,,++++++,,,------+++************+++++++++++++++...,,,+++***,,,,,,,,,+++,,,++++++++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++***))))))(((+++***)))(((((()))***+++*********)))))))))))))))(((((((((((()))***+++,,,************)))))))))))))))******++++++)))((('''))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))************))))))+++************)))))))))************************)))))))))((((((((((((((()))))))))))))))(((''''''******++++++++++++*********))))))))))))(((((((((((()))***++++++***)))(((,,,,,,+++*********++++++***+++,,,+++)))((()))***************************''''''((((((((()))))))))***)))(((''''''))),,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))(((((()))************))))))((((((((()))***+++,,,)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------//////............/////////---------///000///.../////////...............,,,,,,---............---.........///////////////,,,,,,,,,,,,---...///000111111222222222222111111.........///000111222333111111111111111111111111000000000000000000000000000000///...------------........................------------............/////////............---//////............//////------------------,,,,,,,,,,,,,,,,,,---------------............------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---+++++++++***************((((((((()))*********+++++++++,,,,,,,,,---------,,,,,,,,,,,,++++++++++++************************)))************+++++++++---,,,+++***))))))))))))++++++++++++++++++++++++)))******+++++++++******'''(((((()))******+++++++++++++++***************........./////////000000222222111000///......---////////////////////////------,,,,,,------......111000000////////////000////////////////////////------............------........................///...------------...///111333444333111...------//////...------------......---,,,,,,******)))(((...------,,,,,,------...---------------------------------------,,,,,,,,,+++*********+++,,,------))))))))))))************---,,,******+++,,,,,,+++*********++++++,,,------************************+++++++++*********)))))),,,***(((''''''(((***,,,))))))*********)))))))))))))))(((((()))***++++++*********))))))))))))))))))************)))(((((())))))))))))))))))))))))&&&'''(((((((((((('''&&&(((((())))))))))))(((((())))))************))))))************))))))))))))************************))))))))))))))))))))))))((())))))))))))((('''''')))******++++++******)))++++++++++++************'''(((***+++,,,+++)))(((++++++++++++++++++++++++***+++++++++)))((()))***************************'''(((((((((((()))))))))(((((((((((()))***,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++++++++))))))************))))))))))))))))))))))))))))))((()))))))))************'''(((((()))***++++++,,,))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---+++++++++,,,,,,,,,------...------------......//////---------//////...---........................,,,------...............////////////////////////,,,,,,,,,,,,---...//////111111222222222222111111.........///000111222333////////////////////////////////////////////////333222111000///.................................------------------------/////////////////////.........------------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///......,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))***++++++,,,,,,+++++++++***)))))))))'''(((((()))***+++,,,,,,,,,,,,,,,,,,,,,------...,,,+++++++++++++++++++++************************))))))*********+++++++++,,,++++++***))))))************************************+++++++++******)))(((((())))))************,,,+++++++++***)))))))))............////////////222111111000///...------..............................------...//////000111111000///////////////////////////////////////...---+++******+++---....................................------............000222222111//////000//////...------------......---,,,,,,******)))(((...------,,,,,,------...------------------------+++++++++++++++,,,,,,,,,***************+++---...---------------------,,,,,,+++)))***+++,,,,,,+++)))******++++++,,,,,,,,,************************))))))*********+++++++++,,,***(((''''''(((***,,,((()))************))))))++++++***)))(((((())))))))))))))))))))))))*********************)))(((((()))))))))))))))))))))))))))******************)))(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))(((((('''(((((())))))))))))((((((************************&&&(((***+++,,,+++)))((())))))******************)))***+++***((('''((()))************************(((((((((((()))))))))***&&&''')))***+++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++++++++))))))************)))))))))))))))))))))))))))))))))))))))))))))*********''''''((()))***+++++++++))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---+++++++++,,,,,,,,,------,,,+++++++++,,,,,,---...///...,,,---...///...,,,---------...............------------....../////////////////////.........------------...///000111000111111222222111111000000///////////////000000........................////////////////////////222222000///....................................------------------,,,,,,.../////////////////////---,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))******,,,+++++++++***)))))))))))))))******+++,,,------,,,,,,+++++++++,,,---...++++++++++++++++++++++++************************))))))*********+++++++++******))))))***++++++,,,))))))))))))))))))))))))******+++++++++******)))************))))))((((((,,,+++++++++***)))))))))------........./////////000000000//////........./////////............---............///000111111111111000///............,,,,,,,,,,,,,,,,,,,,,,,,...---***((((((***---...................................................,,,...111111000//////000//////...------------...++++++++++++,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,------------...******++++++++++++,,,,,,)))***+++***)))***,,,...,,,,,,,,,,,,++++++++++++,,,***))))))+++,,,,,,+++)))***++++++,,,++++++***************************((())))))***++++++,,,,,,+++***)))(((((()))***+++'''(((***++++++***)))))),,,+++***)))(((((((((((())))))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))************))))))(((((()))))))))))))))***))))))))))))))))))))))))************++++++++++++***************)))(((((((((((())))))))))))((((((''''''((((((((((((((()))'''((()))***++++++******'''((())))))***))))))))))))***+++***((('''((()))************************((((((((()))))))))******&&&'''***+++,,,+++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))))))))((()))******+++'''((()))******+++******)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------************+++,,,---...///...,,,---......---,,,---------------...............------......///000...............---------............///000111222000000111111111111000000111000000///............000000000000000000000000000000000000000000000000//////...---,,,,,,,,,,,,........................------------,,,,,,,,,,,,---............/////////,,,,,,++++++++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))+++++++++************************+++,,,,,,------,,,+++***)))***+++,,,---*********+++++++++++++++************************)))************+++++++++))))))))))))***+++,,,---)))))))))))))))))))))))))))******+++++++++******++++++******)))(((((('''+++++++++***************---------.........////////////////////////......////////////.........---............///000111222111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---........................---..................---,,,...000000///------...//////...------------...,,,,,,,,,,,,------------...------,,,,,,------...,,,,,,,,,---------......+++++++++,,,,,,,,,------(((***,,,+++***)))***,,,*********)))))))))((((((+++***((()))+++,,,,,,+++******+++,,,++++++))))))******************************************++++++))))))))))))))))))))))))'''(((***+++++++++))))))******)))))))))))))))***((()))))))))************+++******)))))))))))))))))))))))))))))))))))))))((('''%%%######%%%'''((((((((())))))))))))(((((())))))************))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))*********++++++++++++++++++******))))))))))))******)))))))))''''''''''''(((((())))))'''(((((()))******++++++'''''')))*********))))))***+++,,,+++)))((()))***))))))))))))))))))))))))(((((()))))))))*********)))))))))*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))***)))((((((((()))++++++((()))******+++***)))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------++++++++++++,,,---......///...,,,------...,,,+++,,,,,,,,,------.........///......---......000000...---------,,,,,,,,,,,,............///000111222000000111111111111000000000000///...............000000000000000000000000000000000000000000000000...------,,,,,,,,,------........................---------,,,,,,,,,++++++,,,,,,------............---,,,,,,++++++,,,,,,---,,,,,,------------------,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...+++,,,,,,,,,------------++++++++++++++++++++++++++++++***************+++***************+++++++++************+++++++++++++++***)))((((((***+++---)))*********++++++++++++************************)))************++++++++++++***************++++++************************((()))***+++++++++++++++*********)))))))))))))))***************+++++++++---------.........//////.........///////////////000000/////////.........---------...///000111111000000///------,,,,,,,,,........................,,,,,,---......---,,,,,,........................------............------...///111000...,,,++++++//////...------------...000///......,,,,,,+++***...------,,,,,,------...,,,,,,,,,------.........,,,,,,,,,------.........(((+++---,,,***((()))+++---------,,,,,,,,,+++++++++)))((()))+++,,,,,,+++***+++,,,,,,+++***)))((()))))))))))))))))))))))),,,,,,++++++***)))))))))))))))************))))))&&&(((***+++,,,+++***)))(((((((((((()))***+++,,,(((((())))))*********++++++******))))))))))))))))))))))))))))))))))))))),,,***'''%%%%%%'''***,,,(((((())))))))))))(((((())))))************))))))'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******+++,,,,,,,,,,,,+++************++++++++++++******((()))))))))******++++++(((((((((((()))***+++,,,'''((()))***++++++***)))+++,,,---,,,***)))***+++(((((((((((((((((((((((())))))))))))************,,,+++)))((('''(((***+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************++++++++++++))))))************))))))))))))))))))))))))))))))***)))((((((((()))+++,,,))))))***++++++***(((((()))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,---------,,,++++++,,,---...///000///...,,,,,,------,,,+++,,,,,,,,,------.........///......------///000111---------,,,,,,+++++++++......---......///000111000000111111111111000000//////.........//////000........................000000000000000000000000//////.........//////000........................---------,,,,,,+++++++++,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,------.........,,,,,,,,,++++++*********,,,,,,+++***+++,,,...///,,,,,,,,,------.........************************))))))))))))***+++,,,---))))))******+++++++++,,,*********)))))))))))))))***)))((('''''')))+++,,,))))))******++++++++++++************************)))************+++++++++---,,,+++***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++,,,,,,,,,((((((((()))******++++++))))))******+++++++++,,,......//////000000111111------,,,,,,,,,+++++++++........................000000000000////////////---------...............------------------------///............---------///......------,,,++++++------------------------//////...---,,,,,,,,,,,,///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---......---,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,***,,,,,,+++)))((()))***---......---+++******+++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++*********************************++++++++++++++++++++++++((((((((((((((((((((((((***)))((('''&&&&&&'''(((******)))(((((((((((((((((()))++++++******+++---))))))************))))))+++***)))'''%%%### +++***)))(((((()))***+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))))))))************))))))))))))************---------,,,,,,+++++++++(((((((((((('''''''''''')))*********++++++++++++((()))))))))***************++++++,,,,,,++++++***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))******++++++))))))************))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))((((((''''''(((((())))))*********++++++++++++*********))))))******************++++++,,,++++++,,,---,,,***((()))************+++++++++++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...000///---,,,+++,,,,,,------------............///111111111111111111111111000/////////..................///000111111000000000000000000000000000000////////////000000000000.........///////////////---------............/////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///......000333222///++++++++++++************)))************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))************,,,+++***))))))***+++,,,************************++++++++++++++++++++++++***************************++++++++++++***))))))******++++++++++++******.............../////////000000/////////.................................///////////////000000000..................------....................................------------//////............------------------------------------,,,,,,,,,------...///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,---------************+++++++++,,,***+++,,,+++***))))))***---......---+++******+++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++*********************************************************))))))))))))))))))))))))***)))((('''&&&''''''(((******)))((((((((((((((()))***+++***)))((()))*********++++++++++++******((())))))*********))))))******)))((((((((()))***))))))))))))))))))))))))((()))))))))************))))))))))))************))))))))))))************))))))))))))************,,,,,,,,,,,,+++++++++***,,,+++***)))'''&&&%%%$$$)))))))))*********++++++************++++++++++++)))******++++++******)))*********++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********))))))************)))))))))))))))*********++++++))))))))))))))))))))))))))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,******))))))((((((((((((((()))))))))************+++++++++*********))))))(((((()))***++++++,,,,,,...,,,))))))***+++***))))))************+++++++++++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------------------------------------------...---,,,,,,,,,,,,---...///...---,,,,,,,,,,,,,,,---------............///111111111111111111111111000000/////////...............///000000000//////////////////////////////....../////////000000000000000//////......---------------............//////......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------///111111...++++++++++++************)))************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************++++++***))))))***++++++************************++++++++++++++++++++++++***************************++++++++++++***))))))******++++++++++++******.........---------------000000000////////////....................................//////000000000/////////...---------,,,////////////////////////............------------.........////////////000........................,,,,,,,,,,,,---.../////////...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++++++++,,,,,,,,,,,,------)))))))))*********++++++***+++,,,+++***)))***+++,,,---...---+++******+++++++++++++++++++++++++++******++++++++++++******+++++++++++++++*********************************))))))))))))))))))))))))************************))))))((('''''''''((((((***))))))((((((((((((((()))***+++***(((&&&'''(((***++++++,,,,,,++++++***'''((()))+++,,,---......))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))************))))))))))))************+++++++++***************,,,,,,+++***((('''&&&&&&((((((((()))))))))*********++++++++++++,,,,,,,,,((())))))))))))))))))((())))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))************))))))))))))))))))************))))))((((((((()))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))************+++************)))))))))&&&'''((()))+++,,,------///,,,)))((()))***++++++)))************+++++++++++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------...........................------,,,,,,------...------......------,,,,,,---------............///111111111111111111111111000000000/////////............/////////...------////////////////////////------........./////////111000000///...---,,,,,,---------............///.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++---//////...,,,+++++++++************)))************************++++++++++++++++++++++++++++++++++++++++++++++++************************(((((((((((((((((((((((())))))))))))************++++++***))))))***++++++************************++++++++++++++++++++++++***************************++++++++++++***))))))******++++++++++++******///.........------,,,,,,......---------,,,,,,,,,........................------......///000000000000000///...---,,,,,,,,,.............../////////.........---------,,,,,,,,,------...//////000000////////////////////////,,,,,,,,,,,,,,,---...///......------,,,,,,,,,,,,------------------------///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))))))))************+++,,,,,,*********,,,+++,,,---,,,***)))***+++++++++++++++++++++++++++******++++++++++++******+++++++++***************************************))))))))))))))))))))))))************************))))))(((((((((((((((((())))))(((((((((((())))))((()))***)))'''&&&'''((()))******++++++******)))(((((()))*********))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********((()))))))))************((()))))))))************((()))))))))*********************)))))))))))))))))))))))))))************(((((((((((())))))))))))*********+++++++++,,,,,,((())))))******))))))(((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))++++++******))))))(((((())))))************))))))((((((((()))))))))******))))))))))))))))))))))))))))))************))))))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))*********************))))))))))))'''(((((()))***++++++,,,...,,,******+++,,,,,,+++))))))*********+++++++++++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------//////......------,,,,,,------------------------------------------------,,,,,,.........---,,,+++---------............///111111111111111111111111000000000////////////....../////////...---,,,,,,////////////////////////------------.........////////////......------------------............///......---------,,,,,,,,,------------------------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,---.........---+++++++++*********))))))************************************************************************************************))))))))))))))))))))))))((()))))))))************+++******************+++***************************************************************************++++++++++++***))))))******++++++++++++******000//////......---------------------,,,,,,,,,,,,////////////////////////---........./////////000000000///...---,,,,,,,,,,,,,,,---------............------------,,,,,,,,,++++++,,,---...//////000///////////////////////////...---,,,,,,,,,,,,,,,---------------,,,,,,,,,------------------------,,,,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,((())))))))))))************+++,,,,,,+++***+++---+++,,,---,,,***)))***+++++++++++++++++++++++++++)))******++++++******)))************************************************************************************************(((((())))))))))))))))))))))))(((((((((((())))))%%%'''((((((''''''((()))(((((())))))))))))((((((((()))))))))(((''''''&&&'''(((((()))))))))))))))******************************))))))))))))))))))((()))))))))************((()))))))))************((()))))))))************))))))))))))))))))))))))((()))))))))*********+++(((((((((((())))))))))))))))))))))))*********+++)))******************)))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))++++++******))))))(((((())))))************)))))))))))))))*********++++++))))))))))))))))))))))))))))))************))))))************************))))))))))))******************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))++++++,,,...000///,,,***))))))*********+++++++++++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---.........,,,,,,---------............///000000000000000000000000111000000000////////////.../////////...---,,,,,,........................------------.........///,,,,,,------......//////---------............///---------------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,+++,,,---...------......+++++++++*********))))))************************************************************************************************************************((()))))))))*********************++++++************************************************************************************++++++++++++***))))))******++++++++++++******/////////...............000000000/////////......////////////////////////......................../////////...---------,,,++++++,,,,,,---.........------------,,,,,,,,,,,,++++++,,,,,,---...//////........................//////...---,,,,,,,,,,,,------......------,,,+++------------------------++++++++++++,,,---...///------,,,,,,,,,,,,++++++)))))))))*********++++++***+++,,,,,,++++++,,,---***+++,,,+++***)))***+++++++++++++++++++++++++++))))))************)))))))))))))))***************************************************************************************(((((()))*********))))))((((((((((((((())))))***%%%&&&(((((('''''')))+++'''((((((((((((((((((''''''((())))))*********)))'''((()))***++++++******************************************))))))))))))))))))))))))************))))))))))))************))))))))))))************))))))))))))************++++++***))))))(((''''''((((((((()))))))))******(((((()))))))))*********)))******++++++******)))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))************)))))))))))))))*********++++++))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))************+++************))))))))))))(((((()))))))))))))))***+++******))))))((('''''')))***---///111000,,,))))))************+++++++++++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------......---------------............///000000000000000000000000111111000000000/////////....../////////...------........................------........./////////++++++,,,---...//////000---------............///------------------------------------------------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,---......,,,,,,---...+++++++++************)))************************************************************************************************************************))))))))))))************)))***++++++++++++***)))***************************************************************************++++++++++++***))))))******++++++++++++******---------------.........222222222111111111111000/////////////////////////////////......------,,,..................------,,,,,,,,,---.../////////---------,,,,,,,,,++++++,,,,,,------......//////------------------------...------,,,,,,,,,------------.........---,,,+++........................++++++,,,------,,,,,,,,,---------,,,,,,+++++++++************+++++++++,,,***+++,,,,,,++++++,,,...)))+++,,,+++***)))***,,,++++++++++++++++++++++++))))))************))))))((()))))))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))((((((((((((((()))******'''((())))))((('''(((***(((((())))))))))))((((((&&&'''((()))************'''(((***+++,,,,,,,,,+++************************************)))))))))((())))))))))))************))))))))))))************))))))))))))************)))))))))******+++++++++***))))))((((((''''''''')))))))))*********++++++))))))*********+++++++++((())))))))))))))))))(((******++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++))))))(((((((((((()))))))))))))))))))))*********))))))************))))))((((((((()))))))))******))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))*********+++++++++************)))))))))((((((((((((((())))))******)))))))))))))))((((((((())))))***,,,......+++))))))************+++++++++++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......++++++,,,,,,---.........------------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,---...///---------............///000000000000000000000000111111111000000000//////......///000000000//////............................../////////000000000,,,,,,,,,------.........---------............///------------------------...........................---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///,,,......,,,***)))***,,,+++++++++************)))************************************************************************************************************************))))))))))))************)))***++++++++++++***)))***************************************************************************++++++++++++***))))))******++++++++++++******+++++++++,,,,,,---------222222222111111111111000000000000000000000000000000000///...---,,,,,,+++---------...............---------...///000000111---------,,,,,,,,,++++++.........///////////////------------------------,,,,,,,,,,,,---...//////,,,---.........---,,,+++........................,,,---......---,,,***)))---------,,,,,,+++++++++***++++++++++++,,,,,,,,,***+++---,,,,,,+++---...)))***++++++***)))***,,,++++++++++++++++++++++++))))))************))))))(((((())))))*********+++************************(((((((((((((((((((((((((((((((((((((((((((((((('''((()))+++++++++***)))((((((((((((((()))******)))***+++***(((&&&'''((())))))************))))))''''''((((((((((((''''''((()))+++,,,------,,,,,,************************+++*********))))))(((((())))))))))))************))))))))))))************))))))))))))************))))))******+++++++++,,,%%%&&&&&&'''((())))))***************++++++++++++******+++++++++,,,,,,,,,''''''((((((((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))++++++++++++++++++++++++))))))(((((((((((())))))(((((())))))******++++++))))))************))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++))))))******+++++++++++++++*********))))))(((((('''((((((((())))))******''''''(((((())))))******)))((('''(((***++++++))))))************+++++++++++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......+++,,,,,,---...///000000........................,,,,,,---......---,,,,,,------,,,+++,,,---///000---------.........//////000000000000000000000000111111111111000000000000......///000111111111000........................////////////000000000000---------------------,,,---------.........//////------------------------...........................---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***,,,---...///,,,---...+++(((&&&(((***+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))***************************++++++++++++***))))))******++++++++++++******,,,,,,,,,---------......000111444666777777666666000000///////////////000........................++++++,,,,,,,,,,,,,,,,,,.........---,,,,,,++++++---------------------------------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,---...000///...---,,,,,,+++,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((---,,,+++)))((((((''''''))))))))))))))))))))))))&&&&&&'''((()))***++++++)))***+++,,,---......---++++++******))))))((((((&&&$$$"""$$$(((******(((+++***)))(((((()))***+++++++++***)))((('''&&&&&&))))))))))))************,,,***)))'''''')))***,,,((((((''''''''''''((((((,,,+++++++++******))))))''''''(((******+++++++++,,,+++(((''''''(((+++,,,))))))))))))))))))******************++++++++++++---+++))))))+++,,,***((((((((((((((())))))))))))+++***)))(((((()))******++++++***)))((((((((())))))))))))))))))(((''''''$$$&&&'''((('''((()))+++,,,,,,+++***)))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,************************++++++************++++++,,,,,,+++******++++++,,,++++++******+++---///000------,,,,,,---///000222++++++++++++++++++++++++)))***,,,---.../////////---------............///---.....................---......///////////////000000000000000000000000////////////000000000000------------------------,,,---......//////......---------............///---------.........//////000///......///000///............------,,,,,,,,,......---------,,,,,,,,,......---------,,,,,,,,,///...,,,+++++++++,,,,,,......---,,,,,,+++******************************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******))))))))))))************))))))******+++,,,...---+++))))))***+++,,,*********+++,,,,,,------''''''(((((())))))***************)))))))))))))))))))))))))))))))))))))))''')))+++,,,,,,,,,***))),,,,,,,,,---------......///111333555666666555555000000///////////////000------------------------,,,,,,,,,,,,---------------------------.........------------------------,,,------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...///...---,,,++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++*********))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,+++***)))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))***,,,,,,------,,,*********)))))))))))))))...+++))))))+++,,,+++))))))((((((''''''((()))***************))))))))))))))))))))))))************)))((('''&&&&&&'''((()))))))))(((((((((((())))))******)))))))))(((((((((''''''((()))***++++++++++++***)))'''''')))***+++*********)))))))))))))))''''''''''''((((((((((((,,,***((((((***+++)))'''((((((((()))))))))******+++***)))(((((()))******+++***))))))))))))))))))(((((()))))))))(((''''''&&&''')))((((((((()))+++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,************************++++++************++++++++++++++++++++++++++++++,,,,,,+++***++++++------************+++,,,---...++++++++++++++++++++++++---------------------------------............/////////..................---......///////////////////////////////////////------........./////////------------------------,,,---......//////......---------............///,,,,,,,,,---------.........---,,,,,,---...---,,,......---------,,,,,,,,,------------,,,,,,,,,,,,...------------,,,,,,,,,...---,,,+++******+++,,,------,,,++++++***))))))************************))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++******++++++++++++************))))))))))))******))))))(((((())))))***+++---,,,***)))))))))++++++******))))))))))))))))))***************+++++++++***)))))))))))))))))))))))))))))))))))))))))))))''')))***,,,,,,+++***))),,,,,,,,,---------.........///111333444444333333000//////......///000000,,,,,,,,,,,,,,,,,,,,,,,,------------......//////,,,------...//////000000------------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------......---,,,++++++***++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++******)))))))))))))))))))))************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))***)))))))))((((((((('''(((((()))***++++++++++++((())))))))))))))))))***,,,***(((((()))***)))(((''''''&&&&&&'''((()))))))))*********++++++++++++))))))))))))************)))((('''&&&&&&'''((()))******))))))))))))******((((((''''''''''''&&&&&&'''(((((())))))*********))))))))))))))))))))))))+++*********))))))(((((()))))))))************+++***)))(((((())))))(((&&&)))))))))*********++++++******))))))))))))******))))))))))))))))))***+++((())))))))))))(((''''''((()))******(((((()))***(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++************************++++++************++++++******,,,,,,,,,,,,+++***---,,,++++++******++++++((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,111000...,,,+++++++++,,,---------............///000000000//////.........---......///////////////........................,,,,,,,,,------------...------------------------,,,---......//////......---------............///++++++,,,,,,,,,---------...---,,,,,,---...---,,,...------------,,,,,,,,,------,,,,,,,,,+++++++++------------,,,,,,,,,,,,,,,,,,+++************+++,,,++++++******)))))))))************************))))))))))))))))))))))))*********++++++++++++,,,************************)))******************)))******))))))))))))******((((((((((((((())))))***,,,+++***)))((()))***+++++++++******)))(((((('''++++++++++++************))))))))))))))))))******))))))))))))))))))))))))((()))***+++++++++***))),,,,,,,,,---------......---...///111111222111111//////.........///000000------------------------------......//////000000........./////////000000------------------------+++++++++,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------......---,,,++++++*********++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************************++++++******)))(((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((()))***++++++(((((((((((((((((((((((())))))))))))(((((((((((('''(((((()))******))))))'''((((((((())))))******'''&&&&&&&&&''')))******''''''''''''((())))))***************************((()))))))))******************))))))))))))*********))))))(((((())))))***''''''''''''''''''''''''(((((((((((())))))******'''((()))******)))((('''++++++******)))(((((((((*********+++++++++,,,,,,***)))))))))))))))(((((()))*********++++++++++++)))))))))))))))*********)))((((((((()))***++++++***************))))))((()))***+++***)))((()))***))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************************************++++++************++++++(((***,,,------,,,+++***++++++++++++++++++++++++)))***+++---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,111000---+++***+++,,,------------............///111111111000//////......---......///////////////........................,,,,,,,,,---------......------------------------,,,---......///.........---------............///,,,,,,,,,---------......000.........///000///...---------------------------,,,,,,,,,,,,+++++++++---------,,,,,,,,,+++++++++*********************,,,+++++++++*********)))************************))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))))))))************))))))******))))))))))))******)))(((((((((((()))************)))(((((())))))***,,,,,,,,,+++++++++************))))))(((((('''''')))))))))))))))*********))))))))))))))))))))))))(((((()))***+++******))),,,,,,,,,---------......------...//////000000000...............///000000////////////////////////------......///000111111000000/////////.........------------------------+++++++++,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,+++*********+++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********************************************************)))))))))((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,(((((((((((((((((((((((('''''''''((()))*********''''''((()))))))))((((((''''''(((((()))))))))***((())))))))))))***+++,,,(((((())))))************+++******)))((((((''''''((()))))))))******************))))))))))))******)))((((((''''''(((((()))(((((((((((((((((((((((()))(((((('''(((((()))***'''((()))******)))((('''************))))))(((((('''''''''(((((((((((()))***++++++******))))))))))))*********++++++++++++(((((())))))************)))((((((((()))***+++++++++,,,,,,,,,,,,+++******)))***+++***)))((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************************************++++++************++++++((()))+++---------+++***))))))***+++,,,,,,------)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///---------............///111111000000/////////...---......///////////////....................................////////////------------------------,,,---......///.........---------............///............////////////000.........///000///...---------------------------------,,,,,,,,,++++++------,,,,,,,,,+++++++++************************,,,,,,,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))************))))))******))))))))))))*********))))))))))))***++++++))))))))))))))))))************+++++++++,,,,,,,,,******))))))((((((''''''(((((())))))************))))))))))))))))))))))))(((((())))))************,,,,,,,,,---------......---------....../////////------------...///000000////////////////////////,,,------...///000111111000000//////...------,,,------------------------,,,,,,,,,,,,------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************************************************))))))))))))************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++))))))))))))))))))))))))&&&&&&'''((()))***++++++'''(((((())))))((((((((('''(((((((((((((((((()))*********(((&&&%%%&&&'''))))))************))))))++++++***)))((('''&&&&&&))))))))))))************''''''((((((((((((''''''((((((''''''''''''((((((((())))))))))))*********)))((('''''''''((()))***''''''))))))))))))'''''')))))))))))))))))))))***(((((())))))))))))*********+++,,,+++***))))))+++)))))))))*********++++++'''((()))******+++******))))))))))))))))))***+++,,,,,,,,,,,,,,,+++******((()))******(((((()))***+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))******************++++++************************++++++************++++++((()))+++,,,------,,,+++))))))+++,,,---.........((())))))*********)))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---///000---------............///////////////////////////---......///////////////......................../////////000000000000111------------------------,,,---......//////......---------............///...////////////000000000...---,,,,,,---...---,,,,,,,,,,,,------------.........---------,,,,,,,,,,,,,,,,,,,,,++++++++++++)))***++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))************+++)))))))))))))))))))))))))))******************)))******))))))))))))*********************++++++,,,))))))******************'''(((((()))******++++++++++++++++++************((((((((()))******++++++))))))))))))))))))))))))((((((((()))))))))******,,,,,,,,,---------.........------------...//////------------...///000000////////////////////////+++,,,---...///000000111.........---------------------------------------,,,------------.................................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...............------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************************))))))******+++,,,,,,,,,))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))''''''(((((())))))******(((((()))))))))(((((('''((((((((((((((('''''''''((()))***'''$$$###$$$&&&)))************((('''&&&*********))))))((((((((())))))))))))************''''''((((((((((((''''''))))))(((((((((((())))))(((((()))))))))************)))'''&&&&&&'''((()))'''(((((((((((((((((('''((((((((()))******++++++***++++++++++++,,,,,,,,,)))+++,,,+++((('''(((***((((((((()))))))))******&&&''')))***++++++******+++***))))))))))))))))))******++++++******)))(((&&&''')))((((((((()))+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,************************++++++************++++++)))******+++,,,,,,------+++,,,---...///......---+++******)))))))))******------------------------,,,,,,,,,---------......---------............///---------...//////000000---......////////////////////////////////////////////////000000000111111------------------------,,,---......//////......---------............///.........////////////000...---,,,,,,---...---,,,,,,,,,,,,---------....../////////.........------,,,,,,,,,++++++++++++***)))***+++,,,------,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))******************************************++++++++++++************))))))))))))******)))))))))))))))***++++++)))******+++++++++++++++))))))))))))))))))*********************+++++++++'''(((((()))******++++++))))))))))))))))))))))))((((((((((((((()))******,,,,,,,,,---------............---------...//////,,,,,,,,,---...///000111........................++++++,,,---...///000111++++++,,,,,,---.........---------------------------------.........//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,...//////......---------,,,,,,---......++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))***+++,,,------...))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))(((((())))))(((((('''''''''&&&)))+++,,,+++)))(((+++---))))))******)))'''%%%$$$***************+++++++++))))))))))))************))))))************))))))******))))))))))))******'''((((((((())))))*********)))'''&&&&&&'''((()))((((((((((((((((((((((((''''''((()))***+++,,,,,,'''(((((((((((()))))))))(((***+++***'''&&&''')))(((((((((((())))))))))))&&&''')))***+++++++++***++++++***)))(((((()))))))))))))))))))))(((''''''$$$&&&(((((('''((()))+++''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---************************++++++************++++++************+++,,,---...---.../////////...---,,,...---,,,+++++++++------------------------------,,,------......---,,,,,,---------.........//////+++,,,,,,---...///000000---......///////////////000000000000000000000000////////////000000000000------------------------,,,---......//////......---------.........//////---------.........//////000///......///000///...,,,,,,,,,------.........000////////////.........,,,,,,,,,+++++++++*********+++,,,---...------,,,******************++++++************************))))))))))))))))))))))))))))))))))))************************************++++++,,,,,,,,,,,,++++++******))))))))))))******((((((((((((((()))******)))***+++,,,,,,,,,,,,,,,------,,,,,,+++*********''''''(((((())))))******'''(((((()))***+++++++++))))))))))))))))))))))))((((((((((((((()))******++++++,,,,,,,,,,,,---------,,,+++,,,------,,,***..................---------.........---,,,,,,+++.........////////////000......////////////......---------............///000000//////.........---++++++******+++---...000------------------------,,,,,,,,,---------......000//////---,,,+++******---------------------------,,,,,,+++*********+++...---+++*********++++++222111///,,,+++******+++---,,,+++***))))))))))))*********++++++,,,,,,,,,************************+++***)))'''&&&$$$###"""))))))))))))))))))))))))************************************************++++++******)))((((((((((((((()))***,,,...111333))))))))))))))))))))))))***)))))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))******************))))))))))))******((((((((((((''''''''''''))))))***)))((('''%%%$$$%%%''')))***+++***)))(((((((((((((((((((((((((((******))))))((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))******))))))))))))*********)))((()))***+++***)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))+++++++++************)))************************))))))))))))))))))))))))+++***)))(((((()))***+++,,,,,,++++++++++++,,,,,,***************)))((('''((('''&&&&&&&&&''')))***)))))))))))))))))))))))))))+++,,,+++***)))***+++++++++************++++++***+++,,,,,,------------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------------------...------------...//////............/////////////////////...///000111111........................---...///000000///...---...------,,,,,,------.........//////...---,,,,,,,,,,,,---.../////////......+++)))***---......,,,------............------+++,,,...//////...,,,+++,,,,,,,,,+++++++++******************************+++,,,,,,------,,,,,,+++************************************************))))))))))))************************************))))))))))))***************)))((((((((((((((()))******))))))((((((''''''))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***+++++++++,,,************))))))))))))))))))************))))))&&&'''''''''(((((())))))+++*********))))))((((((++++++,,,,,,,,,,,,------,,,++++++,,,---...,,,+++..................------------......------,,,+++------........./////////......////////////......------------............////////////......------,,,++++++++++++,,,...///------------------------,,,,,,,,,,,,------------------------------------++++++++++++++++++++++++---,,,,,,+++*********+++---,,,+++*********++++++,,,,,,+++++++++++++++,,,---,,,+++***))))))))))))*********++++++,,,,,,,,,************************+++++++++******)))))))))))))))))))))))))))))))))************************************************)))))))))))))))*********((((((''''''(((***+++,,,)))))))))))))))))))))))),,,,,,,,,+++++++++******(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))******************))))))))))))*********))))))))))))(((((((((((())))))))))))(((&&&%%%%%%&&&'''((((((''''''&&&((((((((((((((((((((((((***)))))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((()))(((''''''(((((('''&&&))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))+++++++++*********))))))************************))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))(((((())))))))))))************))))))(((+++******)))***+++,,,---))))))))))))))))))))))))''')))***)))((('''((()))+++******))))))******+++***+++,,,,,,------,,,,,,,,,,,,------------,,,,,,++++++************++++++++++++++++++++++++++++++---------------------------------------...//////............////////////000000000000111111111111////////////////////////......////////////.........------,,,,,,------.........//////...------,,,+++,,,------------------...,,,***+++---///...,,,------............------,,,,,,---......---,,,,,,,,,,,,,,,+++++++++******************************)))******++++++******)))************************************************))))))))))))************************************))))))))))))************))))))(((((((((((())))))+++*********))))))))))))******))))))))))))******))))))))))))))))))))))))***************+++++++++************))))))))))))))))))************))))))((((((((()))))))))******************)))))))))(((++++++,,,,,,,,,,,,------+++******,,,......---,,,------------------......------......------,,,,,,,,,---------............---......//////......---------------............///............------------,,,,,,,,,,,,,,,------------------------------++++++++++++,,,,,,,,,,,,***++++++,,,---...//////++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,+++************+++((())))))*********)))))),,,,,,+++***))))))))))))*********+++++++++++++++************************))))))***++++++,,,,,,---))))))))))))))))))))))))************************************************'''(((((()))******++++++***)))(((''''''''''''((())))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))************++++++++++++************************))))))))))))))))))******))))))))))))******************))))))))))))******************))))))))))))(((((())))))))))))(((((('''''''''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))******))))))))))))))))))))))))((((((''''''''''''((((((***(((''''''(((((('''%%%(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))******(((((((((((())))))))))))++++++*********)))))))))************************))))))))))))))))))))))))******))))))))))))******)))((((((''''''(((((()))((())))))************)))((((((((((((((()))******))))))))))))))))))))))))''')))***)))((('''((()))+++******))))))******+++***++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,)))))))))(((((()))))))))++++++++++++++++++++++++---------------------------------------......///---............////////////000111222222222111111//////////////////////////////............//////...------,,,,,,------............///......---,,,,,,,,,,,,---,,,,,,++++++---,,,***+++,,,......---------............------------------------------,,,,,,,,,+++++++++******************************)))******++++++******)))************************************************))))))))))))************************************))))))))))))************)))))))))(((((())))))***++++++++++++************++++++************++++++))))))))))))))))))))))))+++++++++***************************))))))))))))))))))************))))))))))))))))))************************))))))))))))+++++++++,,,,,,,,,------*********,,,...///...---,,,,,,------------......,,,------...------,,,,,,,,,,,,,,,---------......---------......---------,,,,,,---------.........------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,---...//////------------------------+++++++++,,,+++++++++***++++++*********************+++++++++***(((&&&%%%,,,++++++***))))))*********************+++++++++************************''''''(((((()))***++++++))))))))))))))))))))))))************************************************(((((())))))************,,,++++++***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************)))))))))*********++++++************************)))))))))))))))*********((()))))))))******************))))))))))))***************)))))))))(((((('''(((((())))))*********+++***)))((('''((((((((())))))))))))))))))))))))))))))))))))((((((((((((***))))))(((((())))))***))))))))))))))))))))))))******))))))))))))******,,,+++))))))******((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&$$$$$$&&&''')))(((((((((((())))))))))))************))))))))))))************************))))))))))))))))))))))))***))))))))))))))))))*********))))))))))))******'''((()))***************'''''''''''''''(((((())))))))))))))))))))))))))))))+++,,,+++***)))***+++******))))))))))))*********++++++,,,,,,,,,++++++***++++++,,,,,,++++++***))))))(((((((((((())))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///---------.........//////---///111222333222000/////////////////////////////////---,,,,,,---//////...------,,,,,,------...---...............---------------------,,,+++***+++*********+++,,,,,,,,,,,,------......------,,,...------,,,,,,------...,,,,,,,,,+++++++++******************************+++,,,,,,------,,,,,,+++************************************************((()))))))))************++++++++++++++++++++++++((()))))))))************)))))))))((())))))******************************+++******))))))******+++)))))))))))))))))))))))),,,+++++++++***)))))))))************)))))))))((())))))************))))))))))))))))))))))))))))))*********)))))))))))))))+++++++++,,,,,,,,,------*********,,,...///...---,,,,,,,,,,,,------......,,,,,,------...------,,,,,,,,,,,,---------......,,,,,,------------,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------------------------------***++++++,,,,,,,,,+++***************************++++++,,,,,,+++)))'''&&&,,,+++******)))*********************************************************'''((((((((((((((((((((())))))))))))))))))))))))************************************************************))))))((((((******++++++++++++++++++((((((((((((((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((())))))************((()))))))))******************))))))))))))******))))))(((((((((''''''''''''''''''(((((()))******+++***)))((('''((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))******))))))))))))******,,,***))))))******)))''''''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&$$$$$$&&&''')))(((((((((((())))))))))))*********)))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))******))))))))))))******'''((()))*********************++++++,,,,,,,,,,,,)))))))))))))))))))))))))))+++,,,+++***)))***+++***))))))))))))))))))***+++++++++,,,,,,+++******))))))************))))))+++******))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------............,,,---///111111000///---------------------------///...---,,,,,,---...///...------,,,,,,------...------...............---......///......---,,,+++))))))))))))))))))***+++,,,,,,------------,,,,,,...------,,,,,,------...,,,,,,,,,+++++++++******************************+++,,,,,,------,,,,,,+++************************************************((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))************)))))))))))))))***++++++))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))),,,+++++++++***)))))))))************)))))))))((())))))************))))))(((((((((((((((((((((((())))))))))))))))))******++++++,,,,,,,,,,,,------+++******,,,......---,,,++++++,,,,,,------......,,,,,,------......------,,,---------............+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,,,,---,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,+++***((()))******+++*********((()))***++++++,,,++++++++++++***************+++***************)))))))))************************+++************)))))))))))))))))))))))))))))))))************************************************++++++******)))(((((('''''''''((()))************)))))))))))))))))))))))))))))))))***************&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))******************))))))))))))******(((((((((((('''''''''''''''''''''''''''((()))***'''''''''''''''&&&&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''((((((((('''&&&'''((()))((('''''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))******(((((((((((())))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((''''''(((((()))((())))))************)))))))))***++++++++++++***))))))))))))))))))))))))''')))***)))((('''((()))***))))))(((((())))))***++++++++++++++++++***))))))))))))******))))))))),,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,------------.........,,,---.../////////......,,,,,,,,,,,,,,,,,,,,,,,,......------------.........------,,,,,,------...,,,---......///...............//////......------((()))***)))((((((***,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,+++++++++******************************)))******++++++******)))************************************************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************))))))))))))******+++,,,((((((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++++++++***************************))))))))))))))))))************))))))((((((((((((''''''''''''))))))))))))************++++++,,,,,,,,,,,,------,,,++++++,,,---...,,,+++***++++++,,,------......+++,,,------......------------........./////////++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------***+++++++++,,,,,,,,,,,,+++,,,---...//////......++++++++++++++++++++++++,,,,,,,,,,,,------------......---------,,,,,,,,,++++++++++++++++++++++++(((***+++------,,,+++***'''((()))***++++++***)))))))))))))))***+++,,,---+++***************+++++++++*********)))))))))(((************************++++++++++++++++++++++++))))))))))))))))))))))))*********************************************************)))))))))))))))&&&'''((()))))))))((('''))))))))))))))))))))))))&&&'''''''''((((((((()))''''''''''''''''''''''''(((((()))))))))*********************************'''(((((()))******++++++))))))))))))******************))))))))))))******)))))))))(((((((((((('''''''''&&&%%%%%%&&&'''(((%%%&&&'''((((((''''''&&&(((((((((((((((((((((((('''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((('''&&&%%%&&&(((***)))((('''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((()))))))))(((((())))))))))))************))))))(((&&&'''((()))***)))(((((())))))))))))))))))))))))''')))***)))((('''((()))))))))(((((((((((())))))+++++++++++++++***))))))******++++++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,---------.....................////////////------------------------,,,------......------,,,...------,,,,,,------...,,,------...//////......,,,,,,---.........------)))***,,,+++))))))+++...+++,,,,,,------,,,,,,+++,,,,,,---......---,,,,,,,,,,,,,,,+++++++++******************************)))******++++++******)))************************************************))))))))))))************************************))))))))))))************))))))))))))***+++,,,---(((((()))))))))************))))))))))))))))))***))))))))))))))))))))))))***************+++++++++************))))))))))))))))))************))))))))))))))))))((((((''''''((()))))))))************++++++,,,,,,,,,------------,,,+++,,,------,,,*********+++,,,,,,---......+++,,,,,,---.........---.........////////////000+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------*********++++++,,,,,,,,,***+++---///000000//////++++++++++++++++++++++++,,,,,,------------......------------------------------------------------((()))+++---------+++***'''((()))+++++++++***))),,,+++***((((((((()))***+++***************+++++++++*********))))))((((((************************)))))))))******++++++,,,))))))))))))))))))))))))************************************************((((((((()))******++++++((()))*********)))((('''))))))))))))))))))))))))))))))******+++++++++,,,************************)))************+++++++++++++++++++++++++++++++++'''(((((()))***+++++++++))))))))))))******************))))))))))))******************))))))))))))''''''%%%$$$$$$%%%&&&'''%%%''')))++++++***)))((((((((((((((((((((((((((('''((((((((())))))************))))))))))))******))))))))))))))))))))))))******))))))))))))******(((''''''(((+++,,,,,,+++&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((,,,,,,++++++++++++,,,,,,***************)))(((''')))***+++------,,,,,,+++)))))))))))))))))))))))))))+++,,,+++***)))***+++))))))(((((((((((())))))+++++++++++++++***)))(((+++,,,,,,------,,,,,,+++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......000////////////000111111........................+++,,,............,,,+++...------,,,,,,------...,,,,,,---.../////////...***+++,,,,,,------------***,,,...---******---000+++,,,,,,------,,,,,,++++++,,,...//////...,,,+++,,,,,,,,,+++++++++******************************,,,,,,,,,------,,,,,,,,,************************************************))))))))))))************(((((((((((((((((((((((())))))))))))************))))))))))))***+++,,,---))))))******+++++++++,,,++++++************++++++))))))))))))))))))))))))))))))******+++++++++,,,************))))))))))))))))))************))))))+++*********))))))(((((((((((())))))*********++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...---,,,,,,++++++,,,,,,---///............---------+++,,,,,,,,,,,,+++******,,,---...//////---+++***---,,,,,,,,,,,,---..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,++++++***)))(((((((((((())))))))))))************************...---,,,,,,++++++++++++---,,,+++***))))))))))))))))))))))))))))))))))))************************&&&'''((()))***+++,,,,,,++++++******************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))************)))))),,,+++))))))******((('''******))))))***+++,,,,,,)))))))))((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***++++++***)))(((((((((((((((''''''((())))))))))))))),,,+++((('''&&&'''(((***))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''&&&&&&&&&%%%(((((())))))*********+++++++++******))))))((((((******))))))((((((''''''))))))))))))))))))))))))******++++++++++++******%%%&&&'''((())))))))))))''''''((()))***)))))))))******)))(((((((((((((((******))))))))))))******''''''''''''''''''&&&&&&))))))))))))************************************))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,---///000000///---,,,******************************+++++++++,,,,,,,,,+++++++++++++++***)))(((++++++,,,------...//////////////////////////////////////////000000000000000000///............////////////...---,,,***)))............//////000000///...---,,,,,,+++,,,,,,------......------,,,+++------------,,,,,,+++***------,,,++++++******)))((()))***+++---...///000)))******++++++******)))------,,,++++++******)))))))))*********+++++++++***************************++++++++++++***))))))(((((((((((((((((((((((())))))***+++++++++++++++++++++************++++++))))))))))))))))))))))))************))))))))))))************************))))))************))))))))))))***++++++++++++*********))))))((((((''''''))))))))))))))))))))))))******))))))))))))******))))))((('''''''''''''''++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---------,,,,,,++++++,,,,,,---............------------+++,,,,,,,,,,,,+++******,,,,,,---------,,,******---,,,,,,,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++******))))))((((((((('''************************,,,,,,+++***************+++***************++++++***************************************************************+++++++++************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))(((''''''))))))************))))))+++***))))))******)))(((((((((((()))***++++++,,,************************(((((((((((((((((((((((((((''''''''''''(((((()))&&&&&&%%%%%%%%%&&&&&&'''''''''((())))))))))))))))))((('''&&&%%%&&&&&&'''))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''((()))))))))*********************)))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))************))))))%%%&&&'''((())))))))))))(((((((((((())))))))))))******)))(((((((((((((((******))))))))))))******(((((((((((((((((((((((())))))))))))************************************))))))))))))************************+++++++++,,,+++++++++++++++++++++++++++,,,...//////...,,,+++************************++++++++++++,,,,,,,,,,,,++++++,,,,,,+++******)))++++++,,,,,,------......------------------------........./////////000000///...------,,,,,,---------------...------,,,+++---------....../////////111000000///////////////------......------,,,+++,,,---------,,,,,,+++***+++++++++++++++++++++,,,+++++++++,,,,,,,,,------******++++++++++++******+++++++++++++++++++++,,,*********++++++++++++,,,***************************++++++++++++***))))))((((((((((((((((((((((((((()))******++++++***************))))))*********))))))))))))))))))))))))***)))((('''&&&%%%$$$###))))))))))))))))))))))))))))))************))))))))))))***++++++++++++******)))))))))((((((((('''******************************))))))))))))******))))))(((''''''''''''''',,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,---,,,,,,++++++,,,,,,---............------------,,,,,,,,,,,,,,,++++++***,,,,,,++++++++++++******---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,+++***)))(((''''''&&&************************++++++***))))))))))))***))))))))))))***+++,,,---************************************************...------,,,+++***))))))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))************))))))***)))((()))***+++***)))))))))))))))((((((((((((************************))))))))))))))))))))))))(((((('''&&&&&&&&&'''''''''''''''((())))))******''''''((()))))))))))))))((((((''''''''''''&&&&&&))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++************))))))))))))))))))************))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''((()))))))))))))))((('''''''''(((***+++***))))))(((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))*********++++++++++++++++++++++++++++++***+++,,,------,,,+++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////...------,,,,,,------++++++,,,---------------,,,,,,------------......000000/////////000111111------......------,,,+++,,,,,,---------,,,++++++)))******+++,,,,,,---------------,,,++++++******++++++,,,,,,,,,,,,++++++)))******+++,,,,,,------++++++++++++,,,,,,,,,,,,***************************++++++++++++***))))))(((((((((((((((((((((((('''((())))))******))))))***))))))(((((())))))***))))))))))))))))))))))))(((((('''&&&&&&%%%$$$$$$(((((((((((((((((((((((())))))************))))))))))))***++++++++++++***))))))))))))((((((((((((++++++++++++++++++++++++******))))))))))))******))))))((('''''''''((((((---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++***+++++++++---,,,,,,++++++,,,,,,---.........---------,,,,,,,,,,,,------,,,,,,+++***,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,---......------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++,,,++++++******)))(((((('''************************+++******)))))))))************))))))***++++++,,,************************************************------,,,+++***))))))(((***************+++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))((((((((())))))************))))))(((''''''(((***,,,+++***,,,+++***)))'''%%%$$$###'''''''''((((((((((((((())))))))))))))))))))))))***)))((('''''''''''''''((())))))***++++++++++++''''''((()))))))))))))))))))))************)))(((((((((((((((((((((((((((+++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************)))))))))))))))*********(((((())))))******++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))***)))'''&&&'''(((***,,,))))))(((((((((((())))))))))))(((((((((((())))))(((((()))))))))))))))***((()))))))))************((((((((((((((((((((((((((()))))))))************((())))))))))))***************************************++++++++++++******************************))))))*********+++++++++,,,,,,---------,,,,,,+++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////...---------------++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...//////------......------,,,+++,,,,,,,,,------,,,,,,+++*********++++++,,,,,,,,,------,,,,,,+++*********+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,++++++,,,,,,,,,---------***************************++++++++++++***))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&'''((()))***+++,,,))))))))))))))))))))))))))))))************))))))))))))***++++++++++++***))))))))))))((((((((((((******************************))))))))))))******))))))((((((((((((((()))---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++***+++++++++---,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,------------,,,++++++------,,,,,,,,,,,,---...---,,,,,,,,,,,,---......------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,++++++***))))))))))))))))))************************************++++++*********++++++,,,,,,++++++***))))))************************************************************************))))))))))))*********+++++++++******************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))************))))))(((''''''(((+++,,,,,,+++((()))))))))((('''%%%$$$&&&&&&''''''(((((((((((())))))))))))))))))))))))++++++***)))((((((((()))'''(((((((((((('''&&&%%%''''''((()))))))))))))))))))))******+++******)))((((((((((((((((((((((((+++******)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))))))))(((((())))))******++++++(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''((())))))))))))))))))***)))'''&&&'''(((***,,,))))))(((((((((((())))))))))))(((((((((((())))))'''''''''(((((()))))))))((()))))))))************((((((((((((((((((((((((((()))))))))************((())))))))))))*********************************)))******************)))************************(((((((((((())))))))))))+++,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++------------------------,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,+++)))))))))***+++,,,---...------......------,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++************+++++++++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******++++++,,,,,,,,,---------***************************++++++++++++***))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''(((***+++,,,---...************************))))))************))))))))))))***++++++++++++***(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))((((((((())))))***,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,---------------,,,++++++,,,,,,------------......---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++***)))(((((()))))))))*********++++++************************+++************+++,,,,,,---,,,+++***))))))))))))++++++++++++++++++++++++************************((((((((())))))******+++)))))))))***++++++,,,,,,******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))************))))))(((''''''(((+++,,,+++***###$$$&&&(((*********)))'''(((((())))))******+++))))))))))))))))))))))))++++++******))))))******)))************(((&&&%%%''''''((()))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))+++******)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((((((((()))************))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((())))))******))))))))))))((('''''''''(((***+++((((((((((((((())))))***)))((((((''''''(((((()))&&&''''''(((((()))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))*********++++++************************************************************************'''(((((((((((()))))))))***++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......++++++***))))))))))))***,,,,,,,,,,,,,,,+++******------,,,,,,,,,,,,++++++*********+++,,,---...///------......------,,,+++++++++,,,---------,,,,,,------,,,,,,+++******)))((())))))***+++,,,------++++++,,,,,,,,,,,,++++++------,,,,,,+++******)))++++++++++++,,,,,,,,,,,,***************************++++++++++++***))))))))))))))))))))))))))))))'''((())))))******))))))***))))))(((((())))))***))))))))))))))))))))))))***)))))))))))))))))))))************************))))))************))))))))))))***++++++++++++***(((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))******))))))((((((((()))******++++++************++++++************************************+++,,,---------,,,,,,++++++,,,,,,------------,,,,,,,,,++++++---------...------,,,+++***+++,,,---...------,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++******))))))++++++******************************************)))))))))))))))***++++++++++++***************+++++++++++++++++++++++++++************************))))))*********+++++++++((())))))***++++++,,,,,,******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))******))))))************)))))))))((('''(((***++++++***$$$%%%''')))*********)))''''''(((((()))******+++((((((((((((((((((((((((***)))))))))))))))***+++***+++,,,------,,,***)))''''''((()))))))))))))))(((((('''''''''(((***+++))))))))))))))))))))))))+++******)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((())))))************)))))))))(((*********)))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((())))))((((((((())))))*********))))))((((((((((((((())))))))))))((((((((((((((()))******((((((''''''''''''((((((''''''((())))))***++++++))))))))))))************************************))))))))))))************************+++++++++,,,************************+++******************+++************************)))))))))************+++)))******+++,,,,,,++++++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------............---,,,,,,+++++++++++++++******+++,,,,,,,,,,,,+++...---------,,,,,,,,,,,,,,,+++++++++,,,---......------......------,,,+++***+++,,,,,,---------,,,,,,+++++++++++++++++++++)))))))))***++++++,,,,,,******++++++++++++******,,,+++++++++++++++++++++*********++++++++++++,,,***************************++++++++++++***))))))))))))))))))))))))))))))((()))******++++++***************))))))*********))))))))))))))))))))))))******))))))((((((''''''************************))))))************))))))))))))***++++++++++++***'''((((((((()))))))))***((((((((((((((((((((((((******))))))))))))******))))))(((((()))******++++++******************+++************************************+++,,,---...---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++------......------,,,+++((()))+++---...---+++***---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***************+++++++++---,,,,,,+++***)))((((((************************((((((((((((((()))******))))))))))))***+++,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++((())))))***++++++,,,,,,******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))************))))))***)))((()))***+++***))))))***++++++***(((&&&%%%%%%%%%%%%&&&'''(((((()))(((((((((((((((((((((((((((((('''(((((()))***+++%%%&&&(((***+++***)))((('''(((((()))))))))))))))+++***)))((((((***,,,...))))))))))))))))))))))))+++******)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((()))))))))***+++*********))))))((((((++++++******))))))(((((('''((((((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))*********))))))(((''''''((()))***)))))))))((((((((((((((()))******((((((''''''''''''((((((((())))))***++++++,,,,,,))))))))))))************************************))))))))))))***************++++++++++++,,,,,,,,,))))))))))))))))))))))))++++++************++++++***************************++++++++++++,,,,,,,,,((()))***+++++++++++++++++++++,,,------...//////++++++++++++++++++++++++---------.........//////000000///............///((((((***+++,,,---------.........------,,,,,,,,,++++++******++++++,,,,,,------......------,,,+++***+++,,,,,,------------*********++++++,,,------***************+++++++++*********++++++******************++++++,,,------))))))*********+++++++++***************************++++++++++++***))))))))))))))))))))))))))))))))))))***+++++++++++++++++++++************++++++))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))************))))))))))))***++++++++++++***'''((((((((())))))******))))))))))))))))))))))))******))))))))))))******))))))((())))))***++++++------,,,,,,+++***))))))++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++******,,,...,,,,,,,,,++++++***************+++,,,,,,---......------...///...---+++***------------------------...---,,,+++***((('''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***+++---...---+++)))'''++++++************++++++)))************+++++++++*********)))))))))))))))************************......---,,,+++***)))((()))))))))))))))))))))))),,,+++***))))))***+++,,,++++++***)))((('''&&&&&&))))))))))))************(((((())))))******++++++,,,++++++***)))(((((('''******))))))((((((''''''(((((())))))))))))(((((())))))))))))************,,,,,,+++***)))((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++)))((('''(((((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))''''''(((((())))))******''''''((()))))))))))))))*********)))))))))))))))***((('''&&&&&&'''(((***************************)))((('''&&&&&&&&&&&&&&&))))))))))))************(((((('''&&&&&&'''((()))******))))))((((((''''''))))))))))))************)))))))))***++++++)))''')))))))))))))))((('''''')))))))))))))))(((''''''''''''''''''''''''''''''******))))))((((((''''''))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))---,,,+++)))((((((''''''******))))))))))))******)))***++++++***)))***+++,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++++++++*********))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***)))))),,,,,,,,,---------......+++++++++,,,,,,,,,------------------------------,,,------......------,,,//////.........---------******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,...---,,,,,,++++++++++++******))))))))))))))))))+++++++++************)))++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))***+++,,,,,,------))))))************))))))''''''((()))***++++++,,,++++++******************+++*********))))))(((((())))))))))))))))))))))))************))))))))))))******))))))((((((''''''))))))(((((()))***+++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))------,,,,,,+++******)))++++++++++++++++++++++++,,,,,,+++******+++,,,,,,************************,,,------+++******,,,...,,,,,,,,,+++++++++******+++++++++,,,---.........------......---,,,,,,+++------------------------...------,,,+++***))))))************************++++++++++++++++++++++++------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++************++++++)))************+++++++++************))))))))))))************************+++++++++++++++*********))))))))))))))))))))))))++++++***))))))***++++++************))))))))))))))))))))))))************)))))))))))))))*********)))))))))((('''&&&&&&&&&***)))))))))((((((((('''(((((())))))))))))(((((((((((()))))))))*********++++++******)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((('''((((((((()))))))))******))))))))))))))))))))))))***))))))(((((())))))***))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))***)))'''&&&&&&''')))***+++************************)))((('''''''''''''''(((((()))))))))*********+++***((('''''''''((()))***)))))))))((((((((('''(((((()))))))))*********((('''''')))******(((&&&)))))))))))))))((('''''')))))))))))))))(((''''''''''''''''''''''''''''''(((((((((((())))))))))))***)))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))),,,+++***)))((((((((((((******))))))))))))******)))***++++++))))))***++++++******))))))******+++************+++++++++,,,+++++++++*********))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,------------------------------------,,,------......------,,,.........---------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------,,,+++++++++,,,,,,************************+++++++++************)))++++++++++++++++++++++++*********+++++++++,,,,,,*********************************))))))*********))))))***++++++,,,------((())))))******))))))((()))))))))))))))*********************************************)))))))))((())))))))))))))))))))))))************)))))))))))))))))))))))))))((((((((()))))))))))))))***++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))---,,,,,,++++++*********++++++++++++++++++++++++,,,++++++******++++++,,,************************+++,,,---,,,******,,,---,,,,,,,,,++++++++++++***+++++++++,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,++++++************************************************,,,,,,,,,,,,++++++++++++,,,+++***))))))***,,,---++++++************++++++)))************+++++++++************************************************)))))))))******+++++++++))))))))))))))))))))))))++++++***))))))***++++++)))*********++++++++++++))))))))))))************************))))))))))))))))))((((((''''''&&&&&&))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))*********++++++))))))))))))))))))))))))+++)))'''%%%%%%''')))+++*********)))((('''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))''''''''''''))))))+++++++++******)))))))))******)))(((((((((((()))(((((())))))))))))******,,,+++***)))))))))))))))))))))))))))(((((((((((((((((())))))))))))******)))(((((()))++++++(((&&&)))))))))))))))((((((''')))))))))))))))(((((('''(((((((((((((((((((((((('''''''''((()))***************)))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******)))***++++++))))))***+++)))))))))(((((())))))))))))))))))*********+++++++++++++++***************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,------------.........------------------------,,,------......------,,,---------,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,+++++++++,,,------******+++++++++++++++++++++++++++************)))++++++++++++++++++++++++))))))*********+++++++++***************************))))))(((((())))))***))))))******+++,,,,,,,,,'''(((((())))))(((((('''************))))))((((((************************************))))))))))))))))))))))))))))))))))))************))))))))))))(((((())))))))))))))))))))))))))))))))))))***+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,******+++---++++++++++++++++++++++++*********++++++,,,,,,,,,...---,,,+++++++++------,,,,,,,,,,,,,,,---------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++---,,,+++***)))))))))***++++++************++++++))))))*********+++++++++)))***************++++++************************((())))))))))))*********))))))))))))))))))))))))+++******************+++************************((()))))))))************++++++******))))))((((((+++*********)))))))))((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((()))))))))***(((((())))))************(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((())))))*********++++++++++++))))))))))))))))))))))))***)))'''&&&&&&''')))******)))))))))((((((((('''''''''((()))))))))))))))((((((((()))))))))))))))))))))(((''''''((())))))++++++******))))))(((((())))))((((((((((((((()))(((((((((((()))))))))***++++++*********+++++++++))))))))))))(((((((((((((((((((((((()))))))))***+++++++++,,,------+++)))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))'''((((((((()))))))))************)))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((()))***++++++******))))))))))))******)))***+++***)))((()))+++***))))))(((((())))))***((())))))))))))*********************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,,,,+++---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,+++++++++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++,,,,,,---...+++++++++++++++,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++))))))(((((((((((())))))))))))******+++++++++,,,''''''((((((((((((''''''******))))))))))))))))))))))))))))))*********************)))))))))))))))))))))))))))))))))))))))************)))))))))(((((((((((())))))******+++***)))))))))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***+++,,,++++++++++++++++++++++++))))))))))))************---,,,+++******+++---...+++++++++,,,,,,,,,------************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++''')))***,,,,,,+++***)))++++++************++++++))))))*********+++++++++))))))******+++++++++,,,*********************************))))))))))))((())))))))))))))))))))))))*********++++++*********+++******)))((((((''''''((()))))))))************++++++******))))))((((((************))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((('''(((((((((((()))))))))((((((((()))******++++++(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((())))))*********++++++++++++))))))))))))))))))))))))((())))))******))))))((('''((((((((()))))))))***''''''((()))))))))))))))''''''(((((())))))))))))))))))(((((((((((())))))*********)))))))))(((((('''''''''&&&&&&''''''((('''(((((((((((()))))))))(((((()))***+++,,,,,,,,,(((((((((((())))))))))))'''(((((((((((()))))))))+++++++++,,,------+++)))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))***)))))))))((((((((('''************))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,******))))))))))))******((()))******)))((()))************))))))*********((())))))))))))*********************************************************************************++++++++++++++++++++++++------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,+++++++++*********)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++,,,,,,---...******+++++++++,,,,,,,,,+++++++++*********))))))+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---++++++++++++++++++++++++))))))(((((((((((()))))))))***************++++++''''''(((((((((((('''''''''(((((()))******++++++(((((()))))))))*********))))))))))))))))))******))))))))))))))))))))))))************)))))))))((((((((())))))******++++++******)))))))))))))))***))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************)))+++,,,,,,+++******+++***++++++++++++,,,,,,,,,))))))))))))))))))))))))+++++++++++++++,,,,,,---******++++++,,,,,,------************************************************,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++###%%%))),,,...---,,,+++++++++************++++++)))************+++++++++))))))******+++,,,,,,,,,************************+++++++++******))))))))))))))))))))))))))))))))))))***++++++++++++***)))++++++***)))((('''&&&&&&))))))))))))************************))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))((((((''''''(((((((((((())))))(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((()))))))))))))))*********++++++))))))))))))))))))))))))'''(((***++++++***(((''''''''''''((()))*********''''''((()))))))))))))))&&&''''''(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&''''''(((''''''(((((((((((())))))&&&&&&((()))***+++++++++(((((((((((())))))))))))''''''(((((((((((()))))))))(((((()))++++++(((&&&'''(((((()))))))))))))))'''(((((()))))))))))))))((((((((((((((((((((((((*********)))((('''''''''++++++*********)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((()))***++++++******))))))))))))******((()))******(((((()))***+++******))))))******+++)))))))))*********++++++***************+++++++++************************************************++++++++++++++++++++++++...------,,,+++***)))(((++++++++++++,,,,,,,,,,,,,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,+++++++++,,,------))))))******+++,,,,,,,,,+++++++++************)))++++++++++++++++++++++++++++++,,,,,,,,,---------))))))))))))))))))))))))***))))))(((((())))))***************************'''(((((())))))(((((('''''''''((()))***+++,,,,,,'''(((((())))))*********))))))))))))************))))))))))))))))))))))))************))))))))))))))))))******************+++******)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***************************(((***,,,,,,+++***************+++++++++,,,,,,,,,++++++++++++++++++************+++,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++)))*********++++++++++++'''((()))***++++++******++++++************++++++)))************+++++++++))))))***++++++,,,------*********************************+++++++++++++++)))))))))))))))))))))))))))***++++++++++++***)))*********))))))((((((((())))))))))))************)))))))))))))))*********''''''''''''(((((((((((('''((((((((()))))))))***(((((())))))))))))(((((('''''''''((((((((()))))))))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))*********)))((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))&&&&&&''''''((())))))***)))))))))******)))))))))''''''(((((()))*********'''''''''''''''((())))))'''''''''((((((((())))))&&&'''((((((((('''&&&&&&'''((((((((()))))))))***'''''''''((((((((())))))((('''''')))******(((&&&''''''((()))))))))))))))''''''((()))))))))))))))''''''''''''''''''''''''))))))))))))((((((((((((+++++++++*********))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))))))))************))))))))))))******((()))***)))((('''(((***)))))))))(((((()))))))))************+++++++++,,,))))))*********+++++++++************************************************************************,,,,,,,,,++++++*********))))))***+++,,,------...,,,,,,,,,,,,------------++++++++++++++++++++++++,,,------......------,,,---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------,,,+++++++++,,,,,,(((((())))))***++++++,,,+++++++++************)))++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,))))))))))))))))))))))))*********))))))*********************))))))))))))((())))))******))))))((((((((())))))*********+++''''''(((((()))******+++((()))))))))************))))))))))))))))))))))))************))))))))))))++++++******************++++++***)))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,+++***)))************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***+++,,,---,,,,,,+++))))))***+++,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******++++++++++++///...,,,)))'''&&&&&&&&&++++++************++++++)))************+++++++++))))))***+++,,,,,,------************************((()))***+++,,,---......)))))))))))))))))))))))))))***+++,,,,,,+++***)))***************+++++++++))))))))))))************(((((())))))******++++++))))))))))))************'''((((((((())))))******(((((())))))))))))((((((''''''''''''((((((((()))******))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))+++++++++***)))(((((((((((()))))))))))))))))))))))))))))))))))))))(((&&&$$$$$$&&&((()))******))))))(((((('''''''''(((((()))))))))))))))&&&&&&&&&'''((())))))***))))))************))))))&&&&&&'''((()))***++++++((((((((((((((()))******''''''''''''((((((((()))'''(((((((((&&&%%%###!!!'''((((((((())))))******''''''''''''((((((((())))))))))))***++++++)))'''''''''((()))))))))))))))''''''((()))))))))))))))''''''''''''''''''''''''''''''(((((())))))******+++++++++************)))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******((()))***)))((('''(((***((((((''''''''''''((((((***++++++++++++,,,,,,,,,))))))******++++++++++++************************))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,(((((()))***,,,---...///+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,------......------,,,---------,,,,,,,,,++++++((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,...------,,,++++++++++++'''(((((()))******+++++++++++++++************)))++++++++++++++++++++++++)))************+++++++++************************++++++************++++++*********)))))))))))))))))))))************))))))************))))))))))))&&&''''''((()))******+++(((((())))))*********+++))))))))))))))))))))))))************)))))))))))),,,+++++++++***)))))))))++++++***))))))((())))))(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,***((()))+++---)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++++++++***+++++++++***++++++,,,,,,,,,...///...---+++,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++++++++******************+++++++++++++++++++++,,,,,,,,,,,,++++++*********))))))))))))))))))))))))+++++++++*********))))))***++++++,,,,,,++++++***++++++******************))))))************))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((''''''&&&&&&&&&&&&'''''',,,+++++++++******))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))((((((''''''(((((())))))))))))(((((()))))))))))))))***++++++++++++***))))))***+++,,,''''''''''''((((((((()))'''''''''''''''''''''''')))))))))))))))(((((('''((((((((((((((('''''''''))))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))***)))(((''''''((()))***///...,,,***(((((((((((())))))))))))))))))))))))******))))))(((((('''''')))((('''((()))***)))((())))))************))))))))))))))))))))))))))))))+++)))(((***,,,,,,)))%%%))))))))))))))))))))))))******)))((((((((((((((())))))************))))))))))))***++++++++++++***((('''''''''((()))+++,,,))))))))))))))))))))))))************************,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))************************************************************)))************+++++++++,,,,,,---------............------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))++++++,,,,,,,,,,,,------------------------------,,,,,,,,,++++++*********------------------------...---+++******+++---...++++++,,,,,,,,,,,,------++++++************++++++******************************+++++++++,,,,,,,,,************************************************,,,***(((***---...,,,***************************))))))************))))))))))))))))))))))))))))))+++*********))))))((((((%%%%%%&&&'''((()))******************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++++++++***,,,,,,+++++++++,,,------,,,...///...---+++,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))+++++++++*********))))))***++++++,,,,,,++++++***************************'''((()))******)))((('''************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''(((((((((((((((''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''(((((())))))))))))(((((('''''''''''''''((())))))+++***)))(((''''''(((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((()))(((''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))***)))(((''''''((())))))---,,,***))))))))))))***(((((((((((((((((((((((((((((((((((()))))))))))))))((('''((()))***)))((())))))************))))))))))))))))))))))))))))))+++)))((()))***+++(((&&&))))))))))))))))))))))))******)))(((((((((((((((((())))))******))))))(((((()))******++++++******((((((''''''((()))***+++))))))))))))))))))))))))************************+++++++++***************))))))))))))))))))))))))))))))))))))************************************************************)))************+++++++++************++++++++++++***++++++,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------------------------------,,,,,,,,,++++++........................------++++++++++++------++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,************************(((((()))))))))*********************************((((((((((((((((((((((((+++)))((()))+++,,,+++)))************************))))))************))))))************************************)))))))))((('''((((((((((((((())))))******************************))))))))))))******************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++))))))+++//////---***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***,,,,,,++++++,,,,,,---...,,,...///...---+++,,,,,,******++++++++++++,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))+++++++++*********************++++++++++++******************************((()))***++++++***)))(((************************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((()))******)))((((((''''''(((((()))''''''''''''&&&&&&&&&&&&'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((('''''''''''''''((())))))******((('''&&&%%%%%%%%%''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((('''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))******)))))))))******+++'''''''''''''''''''''''''''''''''((()))*********)))((('''((()))***)))((())))))************))))))((((((((((((((((((((((((+++)))''''''((()))((('''))))))))))))))))))))))))***))))))((((((((((((((('''(((((())))))(((((('''(((((()))***************))))))(((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))))))))))))))************************************************************)))************+++++++++)))))))))************+++***++++++,,,,,,------...........................++++++,,,------...//////++++++,,,,,,,,,,,,------------------------------......------------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---************************)))))))))))))))*********************************(((((((((((((((((((((((()))((('''(((***+++***)))************************))))))************))))))++++++++++++++++++++++++************))))))))))))*********))))))((((((((())))))))))))))))))))))))++++++************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++))))))---333444///+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))***++++++++++++***+++*********+++,,,---...,,,...///...---+++,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++***************++++++++++++++++++++++++*********+++++++++***************))))))))))))))))))))))))******************************++++++++++++*********************+++++++++,,,++++++******++++++,,,************************((()))+++,,,,,,+++)))((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))(((((((((((((((((())))))))))))(((((()))))))))))))))******+++)))(((((('''&&&&&&&&&&&&'''(((((((((((()))))))))))))))))))))))))))))))))***++++++++++++***))))))((((((((((((((()))))))))******))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))******(((((((((((((((((((((((('''((((((((()))))))))***)))((('''((()))***)))((())))))************))))))((((((((((((((((((((((((***)))'''&&&&&&''''''((())))))))))))))))))))))))))))))(((((((((((())))))''''''(((((((((((('''''''''((())))))******)))))))))))))))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))***+++++++++,,,))))))))))))))))))))))))((()))))))))************************************************************))))))*********+++++++++******+++++++++,,,,,,,,,...------,,,,,,++++++***------------------------+++,,,,,,,,,---------...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,........................+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((())))))******)))************************))))))************))))))*********************************)))))))))))))))************))))))))))))((((((((((((((((((((((((+++******))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++******///444555111,,,++++++++++++++++++++++++++++++++++++++++++++++++******************++++++************************++++++++++++++++++++++++))))))***++++++++++++***)))))))))******+++------,,,...///...---+++,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++))))))*********++++++++++++*********)))))))))(((************************))))))))))))))))))))))))************************)))******++++++******)))))))))*********+++++++++---+++(((&&&&&&(((+++---******************************+++,,,,,,+++******))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((('''''''''&&&))))))(((((((((((())))))***************************)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((************************(((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))******+++'''''''''((())))))))))))(((((((((((()))))))))***(((((((((((((((((((((((())))))******))))))((('''(((((((((((())))))************))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))++++++******)))(((((('''))))))))))))))))))))))))***)))))))))(((((((((''')))((('''((()))***)))((())))))************))))))(((((((((((((((((((((((())))))(((&&&&&&&&&'''((((((((((((((((((((((((((())))))(((((((((((())))))''''''((((((((((((''''''''''''((())))))))))))((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***+++++++++,,,))))))))))))))))))))))))((()))))))))************************************************************))))))*********+++++++++******+++++++++,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------++++++************++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************(((((((((((((((((((((((())))))(((((((((((())))))************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******+++///222333000,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***)))))))))***+++,,,---...,,,...///...---+++,,,,,,......------------,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,+++++++++***))))))(((((()))))))))***************))))))))))))))))))))))))***************+++++++++))))))************)))))))))))))))***++++++,,,,,,,,,)))&&&######&&&))),,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((('''&&&&&&)))((((((''''''(((((()))(((((((((((())))))))))))*********)))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((('''''''''''''''((())))))&&&'''((()))***+++++++++((((((((()))))))))******(((((((((((((((((((((((('''''''''''''''&&&%%%%%%'''(((((())))))******+++)))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))*********)))************)))((('''&&&*********************************)))(((''''''''')))((('''((()))***)))((())))))************))))))(((((((((((((((((((((((())))))***((('''&&&''')))((((((((((((((((((((((((((((((((((((((())))))***'''(((((())))))(((((('''&&&''''''((((((((((((((('''((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))))))))))))))************************************************************)))************+++++++++)))))))))************+++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***))))))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++******))))))******+++*********************************)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))+++***))))))***,,,))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))************((((((((())))))*********))))))))))))))))))))))))))))))(((((((((((())))))++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))+++---......,,,,,,************************************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***+++++++++,,,---...000000,,,...///...---+++,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++((())))))***++++++,,,,,,------,,,,,,+++******)))((()))))))))*********+++))))))))))))))))))))))))))))))*********+++++++++))))))************))))))((())))))***++++++,,,,,,***)))'''''''''''')))******************************)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''((('''''''''((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((())))))))))))(((((('''''''''''''''((())))))'''''')))***+++******)))(((((()))))))))*********))))))))))))))))))))))))((((((((((((((('''&&&&&&'''(((((()))******++++++)))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&((()))*********)))(((((()))******)))((('''))))))))))))))))))))))))))))))))))))(((((((((((()))((('''((()))***)))((())))))************))))))))))))))))))))))))))))))(((***++++++((('''((()))((((((((((((((((((((((((((((((((((((((()))******((())))))******))))))(((&&&&&&'''(((((((((''''''&&&'''((()))******))))))((((((((((((((((((((((((************************+++++++++***************))))))))))))))))))))))))))))))))))))************************************************************)))************+++++++++************++++++++++++***++++++,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------++++++,,,,,,,,,,,,------,,,++++++******++++++,,,*********************************)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&(((******(((''')))+++))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((()))))))))************))))))((((((((((((((('''***************************))))))))))))))))))***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))%%%(((***+++***)))***+++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***,,,------...///000222222,,,...///...---+++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++((())))))***++++++,,,,,,//////...------,,,++++++(((((())))))*********+++))))))))))))))))))))))))))))))******++++++++++++))))))************))))))((())))))***++++++,,,,,,***+++,,,------,,,+++******************************(((%%%$$$$$$%%%(((***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++''''''&&&&&&&&&&&&'''''''''((((((((())))))******''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************************'''((((((((())))))******(((((())))))))))))(((((()))))))))))))))***++++++(((((()))******)))((('''))))))))))))************************************+++++++++++++++***))))))'''(((((()))***+++++++++,,,***)))(((((()))***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))*********)))%%%&&&(((************)))((((((((((((((((((((((((''''''(((((())))))******)))((('''((()))******((())))))************))))))************************'''***---,,,***'''((()))((((((((((((((((((((((((((((((((((((((()))******))))))************))))))%%%&&&''''''((((((''''''%%%&&&((()))*********)))((((((((((((((((((((((((************************,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))************************************************************)))************+++++++++,,,,,,---------...............---,,,,,,++++++***........................+++,,,,,,------......///++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,------.........------------------------...---+++******+++---...++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---************************,,,,,,,,,,,,++++++******))))))))))))))))))))))))************************%%%'''))))))'''&&&(((***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))*********+++******)))((('''&&&%%%%%%************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------)))***+++,,,,,,+++***)))*********++++++,,,,,,,,,************************---,,,,,,++++++******)))))))))***+++,,,,,,------++++++******************,,,,,,---...///000111222,,,---------------------++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))))))))***+++,,,,,,------------.........,,,+++*********))))))))))))******))))))*********+++++++++)))))))))))))))******+++***+++,,,------,,,+++***************************,,,+++)))((((((((()))***+++***)))(((((()))******))))))))))))************++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))''')))***)))((('''(((***))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))************((('''&&&%%%%%%&&&'''(((%%%&&&(((*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&''')))***))))))))))))************,,,,,,+++******))))))((())))))))))))************,,,+++++++++)))((('''&&&(((((())))))))))))((((((''''''''''''((((((((()))+++(((&&&''')))***)))'''))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''%%%&&&''')))))))))(((((()))))))))))))))))))))))))))***,,,---,,,+++((('''))))))))))))))))))))))))))))))************))))))))))))(((((('''''''''&&&((('''&&&'''((())))))'''******))))))((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))''''''((((((((((((''''''%%%&&&((()))*********)))&&&'''(((*********)))))))))((('''''''''(((***+++))))))))))))))))))))))))+++*********))))))((((((+++*********))))))(((((())))))************)))(((---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................,,,++++++++++++,,,---...*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++///...---,,,,,,,,,---...........................---,,,***))))))***,,,---,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))************************))))))))))))))))))))))))...,,,***(((''''''((((((******)))))))))))))))******))))))((('''&&&&&&&&&))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))++++++***************+++))))))))))))))))))))))))************************,,,++++++******++++++,,,++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,------******++++++++++++******++++++++++++++++++,,,,,,************************++++++++++++,,,,,,,,,,,,)))******+++,,,,,,------++++++******************,,,,,,---...///000111111---------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******)))******+++,,,,,,---------......///...---,,,+++*********))))))*********))))))*********+++++++++)))))))))))))))******+++******+++,,,,,,+++******************************+++******)))))))))))))))******)))(((((()))***+++))))))))))))************++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''')))***)))((('''(((***))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))************((('''&&&&&&&&&&&&'''(((((()))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))***+++,,,))))))))))))************,,,,,,,,,+++******))))))(((((()))))))))*********)))************)))(((((((((((())))))))))))(((((('''''''''((((((((())))))+++(((&&&''')))***)))((())))))))))))))))))))))))'''(((((((((((()))))))))'''(((((())))))((('''&&&))))))))))))))))))))))))((()))*********)))'''&&&))))))))))))))))))))))))))))))************)))))))))(((((((((''''''''''''((('''&&&'''((())))))'''***)))))))))((((((((('''(((((())))))))))))(((((((((((((((((())))))))))))''''''((((((((((((''''''%%%&&&((()))*********)))'''((()))******)))((((((((((((((((((((())))))***))))))))))))))))))))))))************)))))))))(((************)))))))))((()))))))))******))))))(((,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------...++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++***)))******+++,,,........................---,,,***))))))***,,,---,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))************************))))))))))))))))))))))))+++***))))))))))))))))))******))))))))))))*********))))))(((''''''&&&&&&))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))+++******)))))))))******))))))))))))))))))))))))************************+++******))))))******+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++************++++++,,,,,,++++++++++++++++++******************************+++,,,,,,---......*********++++++,,,,,,---******+++++++++++++++++++++,,,,,,---...///000000------,,,,,,++++++******++++++++++++++++++++++++,,,,,,---------,,,++++++*********++++++,,,,,,------......///......---,,,++++++************++++++***************+++++++++)))))))))))))))******+++)))******++++++******)))))))))))))))))))))))))))***************)))(((((()))((((((((()))***+++,,,))))))))))))************++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''')))***)))((('''(((***))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))************(((''''''&&&&&&''''''(((+++***)))(((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))*********)))***++++++,,,))))))))))))************------,,,,,,+++******)))(((((())))))))))))******'''((())))))************(((((())))))))))))((((((''''''((((((((()))))))))***)))'''''')))))))))((()))))))))))))))))))))))))))))))))*********++++++))))))))))))((('''&&&%%%))))))))))))))))))))))))((((((''''''''''''&&&&&&))))))))))))))))))))))))((())))))******))))))(((((((((((((((''''''''''''((('''&&&'''((())))))'''))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))'''(((((())))))(((((('''&&&'''((()))******))))))((()))))))))))))))(((''''''(((((()))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))(((((())))))))))))((((((++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))))))))***+++,,,,,,---------------------------,,,+++******+++,,,---,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))******************)))))))))))))))*********))))))((((((''''''&&&))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((())))))***))))))))))))))))))))))))***************************))))))))))))))))))*********)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,+++***))))))***+++,,,,,,,,,,,,++++++*********************************++++++,,,,,,,,,---------*********++++++,,,,,,,,,******+++++++++++++++,,,+++,,,,,,---......//////------,,,++++++***))))))++++++++++++++++++++++++,,,,,,---------,,,,,,+++*********++++++,,,,,,,,,---.....................,,,++++++++++++++++++,,,************************)))))))))))))))******+++)))))))))******)))))))))))))))))))))))))))))))))))))))***++++++)))(((''''''(((((()))***++++++,,,((()))))))))************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''')))***)))((('''(((***))))))(((((((((((())))))((()))))))))************((((((((((((((((((((((((((()))))))))************((((((''''''''''''((((((+++***((('''''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******((()))))))))************------,,,,,,+++*********(((((((((((()))))))))***'''(((((()))))))))))))))(((((())))))))))))(((((('''(((((((((((()))))))))***)))((((((((()))))))))(((((((((((((((((((((((())))))*********+++++++++))))))))))))((((((''''''(((((((((((((((((((((((((((''''''&&&&&&&&&'''((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''((('''&&&'''((())))))'''))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))((((((''''''((()))))))))))))))******)))))))))(((''''''&&&''')))*********)))((())))))))))))))))))))))))*********)))))))))))))))*********)))))))))))))))''''''((()))))))))((((((******))))))))))))******++++++++++++++++++++++++......------,,,,,,++++++((()))***+++++++++***))).........------,,,,,,,,,+++,,,,,,------,,,,,,+++*********+++,,,---......------------------------,,,++++++******++++++,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))************************))))))))))))))))))))))))'''(((***++++++***))))))))))))))))))))))))***+++))))))))))))((((((''''''))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((()))***))))))))))))))))))))))))******************************))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))***************++++++,,,+++***))))))***+++,,,,,,,,,,,,++++++*********************************---------,,,,,,+++++++++***+++++++++++++++,,,,,,******++++++,,,,,,,,,,,,++++++,,,,,,------......------,,,++++++***))))))++++++++++++++++++++++++++++++,,,------,,,,,,,,,***+++++++++++++++,,,,,,------------......//////,,,++++++++++++++++++,,,************************)))))))))))))))******+++***))))))))))))))))))***))))))))))))))))))))))))))))))***++++++)))((('''''''''((()))***+++++++++((()))))))))************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''')))***)))((('''(((***))))))(((((((((((())))))((()))))))))************((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((()))(((''''''''')))***+++((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))((()))))))))************------,,,++++++******)))'''(((((((((((())))))))))))))))))))))))(((''''''(((((())))))))))))(((((((((((((((((()))))))))***)))))))))((((((((())))))((((((((((((((((((((((((((((((((()))))))))******(((((((((((())))))******(((((((((((((((((((((((()))((((((''''''((())))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''(((((((((((((((((('''&&&'''((())))))'''(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((()))))))))******)))(((((((((''''''&&&''')))*********)))((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))******''''''((()))))))))))))))***))))))(((((())))))***++++++++++++++++++++++++------,,,,,,,,,+++++++++)))******+++++++++++++++.........------,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,---.........------------------------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))***++++++***((('''))))))(((((()))***++++++)))))))))))))))((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((('''(((((()))******))))))))))))))))))))))))************************+++++++++******+++++++++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************++++++************++++++,,,,,,++++++++++++++++++************************------,,,++++++***))))))++++++++++++++++++++++++******++++++,,,---------+++++++++,,,,,,,,,------------,,,,,,++++++******++++++++++++++++++++++++******+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,...///000++++++************+++++++++++++++***************)))))))))))))))******++++++******))))))******+++***************************************)))(((((('''((()))******+++******))))))))))))************++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''')))***)))((('''(((***))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))************'''(((((())))))((((((''''''''''''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))************,,,,,,++++++***))))))(((''''''(((((((((((())))))))))))))))))(((((('''&&&(((((())))))))))))((((((((((((((()))))))))******((()))))))))'''''')))***))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((()))***+++,,,))))))))))))))))))))))))((())))))))))))*********))))))))))))))))))))))))'''(((((())))))((((((''''''''''''(((((((((((((((((('''&&&'''((())))))'''(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((())))))******))))))((())))))(((((((((((())))))***))))))(((((((((((()))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************'''((()))******++++++*********))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))---,,,,,,,,,,,,---......------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++)))))))))***************))))))))))))))))))))))))************************))))))))))))))))))))))))***************)))(((((((((((((((((()))***+++,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))***++++++))))))))))))))))))))))))************************,,,,,,++++++++++++,,,,,,******)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))******++++++++++++******++++++++++++++++++,,,,,,************************************************++++++++++++++++++++++++******++++++,,,------...++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))******+++++++++***++++++++++++++++++++++++************+++---///000*********))))))*********+++++++++*********)))))))))))))))))))))******+++,,,+++************+++,,,+++++++++++++++++++++++++++******)))))))))))))))((()))******+++***))))))))))))))))))************++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''')))***)))((('''(((***))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))************'''((()))******)))(((''''''((()))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***))))))((())))))))))))************++++++***))))))((((((''''''''''''((((((((())))))&&&'''(((((()))((((((((((((((())))))))))))(((((((((((()))))))))*********((()))***)))'''&&&(((+++))))))))))))))))))))))))'''''''''((((((((())))))***))))))(((((()))***+++))))))))))))))))))))))))'''((()))***+++***))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((()))((('''&&&'''((())))))''''''((((((((()))))))))***(((((())))))))))))(((((((((((((((((())))))))))))))))))************))))))***)))(((''''''((()))***))))))(((''''''((()))***((((((((((((((())))))***))))))))))))))))))))))))((()))))))))************((()))))))))************((()))***+++,,,,,,,,,,,,+++******))))))******+++************************''''''(((((()))*********---,,,***))))))+++---///++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++((()))))))))*********+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))***+++(((((((((((()))***+++,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,))))))))))))))))))))))))************************++++++************++++++++++++*********)))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********))))))))))))))))))***+++,,,,,,+++***)))*********++++++,,,,,,---************************((((((((()))******++++++++++++++++++++++++++++++******+++,,,,,,---......++++++++++++++++++,,,,,,------------------------++++++++++++++++++++++++'''((()))***************++++++++++++++++++++++++))))))))))))***,,,...000******))))))))))))******++++++++++++******)))))))))))))))))))))******+++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((((()))***))))))***++++++***(((((())))))))))))************++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))((()))***)))((('''(((***))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))************'''((()))******)))((('''))))))*********((('''%%%))))))))))))))))))))))))))))))))))))))))))))))))###$$$&&&'''''''''&&&%%%))))))))))))******************))))))((('''''''''''''''''''''((((((((()))$$$%%%&&&((()))*********(((((())))))))))))(((((())))))))))))************''')))***)))'''&&&(((+++))))))))))))))))))))))))(((((((((((()))))))))))),,,+++***((((((((())))))))))))))))))))))))))))))%%%''')))++++++***)))((())))))))))))))))))))))))''''''((((((((((((''''''&&&'''''''''(((((())))))((('''&&&''')))))))))''''''((((((((())))))******(((((())))))))))))(((((((((((((((((())))))))))))))))))************))))))***)))(((''''''((()))***)))(((''''''''')))***+++)))((('''''''''(((***+++))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++))))))***+++,,,---------++++++************++++++************************(((((()))***+++,,,------+++)))&&&%%%%%%'''+++---*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++...///000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,++++++++++++++++++,,,++++++++++++++++++++++++(((((())))))*********+++))))))))))))))))))))))))************************))))))))))))))))))))))))((((((''''''(((***,,,...(((((((((((()))***+++,,,)))))))))))))))*********))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++,,,---))))))))))))))))))))))))******************************))))))))))))******++++++++++++************(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++...---+++)))(((((()))))))))***+++,,,,,,,,,,,,+++)))***+++,,,,,,,,,,,,,,,******+++++++++******))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))---,,,++++++******++++++++++++++++++++++++++++++,,,,,,++++++***)))((((((*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++***)))))))))***+++,,,,,,+++*********))))))((((((******************************+++******)))((('''))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))************))))))(((((()))))))))))))))(((''''''+++***)))'''''''''((()))))))))))))))))))))))))))'''((()))((('''&&&''')))))))))))))))))))))))))))...---+++)))'''&&&$$$######$$$%%%&&&''')))******(((((((((((())))))))))))+++,,,,,,,,,,,,+++******))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((*********))))))'''&&&&&&'''((((((((()))))))))***''''''''''''''''''''''''))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++*********))))))((((((************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))******))))))((((((''''''&&&''')))*********)))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))((((((''''''&&&&&&)))))))))(((((((((((((((&&&''')))***+++++++++***))))))))))))))))))))))))*********************************)))))))))))))))******++++++++++++******))))))***+++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++------------++++++++++++,,,---............///000111111111///...---+++++++++,,,,,,---------++++++++++++++++++++++++************************,,,,,,,,,++++++*********+++++++++************)))(((((((((((((((((((((((()))***+++***)))((()))***************************)))))))))))))))))))))))))))((('''&&&&&&'''((()))***)))((((((((()))+++,,,************************))))))))))))************))))))))))))))))))))))))(((((())))))******++++++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))************))))))))))))))))))(((((((((((())))))(((((()))))))))*********++++++++++++++++++++++++,,,+++***))))))******+++******+++,,,,,,+++++++++***+++,,,,,,,,,,,,,,,,,,******+++++++++******))))))************+++++++++------------------------,,,,,,---------,,,++++++,,,+++++++++++++++,,,,,,,,,,,,++++++*********)))++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***++++++,,,,,,++++++******************++++++************)))))))))(((************************((())))))************)))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))******)))))))))((((((((()))))))))))))))(((''''''+++***)))(((''''''((()))))))))))))))))))))))))))'''((()))((('''&&&''')))))))))))))))))))))))))))+++******)))(((''''''&&&$$$$$$%%%&&&'''(((((()))))))))))))))((((((((((((((()))))))))((('''&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((('''&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''(((((()))))))))*********))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''************************))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))***)))))))))((((((((('''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((''''''((())))))))))))))))))************(((((((((((((((((((((((('''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))******)))))))))((()))******++++++******++++++***))))))***++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,------,,,+++++++++,,,,,,,,,,,,,,,++++++....../////////...,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++************************,,,,,,,,,+++++++++******+++++++++************))))))))))))))))))))))))))))))***+++***)))((()))***))))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((((()))***+++***)))((((((((()))++++++************************))))))))))))************)))))))))))))))))))))))))))))))))))))))*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))*********)))))))))(((((())))))(((((((((((())))))'''((((((((())))))))))))++++++++++++++++++++++++******))))))***++++++,,,***+++++++++++++++******+++,,,,,,,,,,,,++++++***)))******+++++++++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------------+++******++++++,,,---...------,,,+++******)))))))))******+++,,,------...***++++++++++++,,,,,,,,,)))***++++++,,,,,,+++++++++++++++***************************))))))))))))************************'''(((((()))***+++++++++))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))(((''''''***))))))(((((((((((()))))))))))))))))))))))))))'''((()))((('''&&&''')))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&''''''''''''******))))))(((((('''''''''(((((('''&&&%%%$$$###))))))(((((((((((())))))************************(((((((((((())))))))))))((((((((()))((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''************************)))))))))))))))))))))))))))***++++++,,,,,,++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***((((((((()))***+++++++++((((((((((((((((((((((((***)))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******(((((())))))))))))(((((('''((())))))******))))))++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++***)))(((+++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***+++++++++************)))************************((()))******)))((()))+++((((((((((((((((((((((((''''''''''''''''''''''''******))))))))))))******)))))))))((()))******+++************************))))))))))))************))))))))))))))))))))))))************)))))))))))))))***************++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))******))))))))))))(((((())))))(((((((((((())))))((((((((()))))))))************************************************++++++***++++++++++++******)))++++++++++++******)))((())))))***+++++++++******))))))*********+++++++++))))))))))))))))))))))))******+++,,,------------*********+++,,,---////////////...---,,,******)))***++++++,,,,,,---......++++++++++++++++++++++++))))))***+++++++++++++++++++++++++++******))))))*********)))))))))))))))************************)))))))))))))))******+++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************)))))))))))))))((('''''')))))))))(((((((((((()))(((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((******))))))((((((''''''*********)))((('''&&&%%%))))))(((((((((((())))))************************(((((((((((())))))))))))(((((())))))***)))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************(((((((((((((((((((((((())))))***++++++++++++***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))((('''''''''(((***+++************************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((******))))))))))))******&&&'''''''''((((((((()))(((((()))))))))))))))***+++***)))(((((((((******(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********(((((())))))))))))((((((''''''((()))))))))))))))+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,+++***))))))++++++++++++++++++******+++++++++++++++++++++,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++*********))))))************************((()))******))))))***+++))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))******+++************************((()))))))))************))))))))))))))))))))))))++++++******))))))((((((((((((((()))*********+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))***)))))))))(((((((((((())))))(((((((((((()))))))))))))))*********++++++************************,,,,,,++++++***)))((((((*********++++++******)))))))))***))))))((('''&&&((()))***+++++++++++++++))))))*********+++++++++))))))))))))))))))))))))((()))***+++++++++++++++)))******+++,,,...///000111000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***+++++++++++++++***)))((())))))))))))))))))******************************++++++***)))(((((())))))************************))))))))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))(((''''''((((((((())))))))))))((((((((((((((((((((((((((('''((()))((('''&&&''')))(((((((((((((((((((((((())))))))))))((((((((((((*********)))))))))))))))***)))))))))((((((((('''***+++******)))((('''&&&))))))(((((((((((())))))************************'''((((((((()))))))))***))))))***+++++++++******))))))))))))(((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''''''''(((***+++************************((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))************)))))))))((((((((('''''''''&&&)))))))))******++++++++++++***)))(((((((((******((((((((((((((((((((((((************************(((((())))))************)))******++++++******)))''''''((()))))))))))))))*********++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++*********))))))************************''')))******))))))***+++************************))))))))))))))))))))))))''''''((((((((((((''''''((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))++++++******))))))((((((&&&'''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))))))))(((((((((((('''))))))(((((((((((())))))************++++++++++++************************,,,,,,,,,,,,***)))((('''((())))))***++++++******((())))))))))))(((((('''((()))***+++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***************)))******++++++,,,...///000000000///...------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***((()))******++++++******)))***+++,,,,,,+++)))((())))))))))))************************************---,,,***(((((((((((()))************************))))))))))))************))))))))))))))))))))))))*********++++++++++++,,,)))))))))))))))((('''''''''(((((())))))))))))((())))))))))))))))))))))))'''((()))((('''&&&''')))))))))))))))))))))))))))******))))))((((((''''''************))))))))))))((((((((()))))))))))))))((())))))))))))(((''''''))))))(((((((((((())))))************************''''''(((((())))))***************++++++***))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******************************))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))******))))))(((+++++++++***)))(((((((((((())))))******++++++,,,***)))))))))))))))******))))))))))))))))))))))))************************((((((((()))******++++++******++++++++++++******'''((())))))******)))))))))***++++++++++++***)))++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++************++++++)))***+++,,,------------,,,++++++++++++,,,------+++++++++++++++*********++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,+++++++++************)))************************'''(((******))))))***,,,************************************************))))))************))))))(((((()))************)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))&&&&&&'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))((((((((((((''''''))))))(((((((((((())))))))))))))))))***************************************++++++,,,+++***)))(((&&&'''(((***++++++++++++((()))******************(((((()))++++++,,,,,,+++)))************+++++++++------------------------******+++++++++***))))))+++++++++,,,---...///000......------,,,,,,,,,+++))))))******+++,,,,,,,,,,,,,,,,,,+++++++++******((())))))***************((()))+++,,,,,,+++***)))((()))))))))************************************,,,***)))((('''(((***+++************************((()))))))))************))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))(((''''''&&&'''((()))******)))((())))))))))))))))))))))))'''((()))((('''&&&''')))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))''''''(((((())))))******''''''((()))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))'''''''''((()))*********)))))))))))))))((('''&&&&&&&&&'''((()))***++++++'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((('''((((((((()))))))))***''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))))))))((('''************))))))))))))&&&''''''((())))))******'''((()))***************))))))))))))))))))))))))************************'''(((((()))******++++++))))))************))))))((()))******++++++******)))***++++++++++++***)))******************************+++++++++,,,,,,,,,,,,+++***))))))***+++,,,******+++++++++++++++***++++++*********+++,,,---++++++++++++*********)))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++************)))))))))))))))))))))))))))&&&(((******))))))+++,,,************************))))))))))))))))))))))))((()))***++++++***)))((('''((()))***+++******)))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))*********((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))((((((((('''''''''))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((()))***,,,,,,+++******%%%&&&((()))+++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,(((((()))++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,---...//////++++++++++++++++++++++++&&&'''((()))+++,,,---...,,,,,,,,,++++++*********(((((()))***************'''(((***,,,---,,,+++***(((((())))))*********+++***************************)))((('''((())),,,---************************(((((())))))*********+++))))))))))))))))))))))))&&&'''''''''(((((()))))))))))))))))))))(((((('''&&&'''(((*********)))((())))))))))))))))))))))))'''((()))((('''&&&''')))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&''''''((((((&&&&&&'''((()))***++++++'''((()))***++++++++++++))))))(((((((((((())))))((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((('''&&&%%%$$$%%%&&&'''((()))***+++,,,''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((('''((((((((())))))******&&&''')))*********)))((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&&&&''''''(((((())))))%%%%%%%%%&&&'''(((((()))&&&''')))***+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++(((((())))))))))))(((((())))))***+++++++++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,+++***))))))***+++,,,***++++++******)))((('''+++***)))))))))+++,,,---++++++++++++******))))))++++++++++++++++++++++++*********************************++++++,,,,,,,,,+++++++++************)))((((((((((((((((((((((((&&&((()))***))))))+++---))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&'''((()))++++++******)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))******++++++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))))))))(((((((((''''''''''''))))))(((((((((((())))))************************))))))************))))))+++++++++***)))(((((('''***)))((((((((((((((()))((()))***++++++***)))(((***)))(((((())))))((('''***************)))((((((************************)))************+++++++++/////////...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,***+++,,,------+++***(((((((((((((((((((((((((((++++++***)))((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((+++++++++*********))))))+++++++++*********))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))((((((((()))***++++++((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))))))))((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******(((''''''(((((((((((())))))))))))((())))))(((''''''((()))))))))))))))))))))))))))******))))))((((((''''''''''''&&&''''''((()))***+++***((('''''''''((()))''''''((((((((((((''''''''''''((()))))))))))))))******))))))))))))******'''(((******((((((((()))))))))(((((('''''''''&&&''''''''''''((((((((()))++++++******************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&))))))))))))))))))))))))'''(((*********)))'''&&&))))))(((((((((((())))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))************,,,++++++******++++++,,,---------,,,+++***)))(((******))))))))))))******)))************+++++++++++++++,,,,,,,,,,,,------)))))))))***+++++++++,,,,,,++++++******++++++,,,)))************+++++++++---,,,+++******+++,,,---)))************+++++++++*********++++++,,,,,,,,,---------,,,,,,+++++++++************************)))************++++++++++++++++++*********))))))+++++++++************)))))))))))))))************))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))******************************************************))))))))))))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))++++++******)))(((((('''))))))(((((((((((())))))))))))************))))))+++)))(((((())))))((('''***************)))((((((************************)))************+++++++++,,,------------,,,++++++++++++++++++++++++++++++***))))))((((((((()))))),,,,,,++++++*********+++)))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))+++++++++*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***+++((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))))))))(((((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((+++++++++******)))((('''(((((((((((())))))))))))+++,,,,,,+++******+++,,,))))))))))))))))))))))))***)))))))))((((((((('''((((((((('''(((((())))))***))))))(((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))))))))(((((((((((())))))(((***++++++)))((()))*********)))))))))((((((((('''''''''((((((((())))))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******)))))))))(((((((((************************))))))))))))))))))))))))+++*********)))))))))((()))))))))))))))))))))))))))***,,,---------+++***))))))(((((((((((())))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))************+++******))))))******+++******************))))))******))))))))))))******)))************++++++++++++++++++,,,,,,,,,------***************+++++++++,,,++++++******++++++,,,)))************+++++++++,,,+++************+++,,,)))************+++++++++***+++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++************************)))************++++++++++++++++++*********))))))+++++++++*********))))))))))))))))))************)))))))))))))))))))))((())))))************))))))))))))))))))))))))))))))************************)))))))))******++++++++++++******))))))******+++))))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))++++++******)))((((((((()))))))))(((((())))))************))))))*********+++)))(((((()))***(((''')))************))))))(((************************)))************+++++++++)))***+++,,,,,,,,,,,,,,,************************------,,,+++++++++++++++...,,,***)))((()))+++,,,************************((((((((())))))*********************************************************+++++++++***************+++++++++***************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))((((((''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((******+++******)))((('''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((***)))))))))))))))(((((()))))))))))))))(((((('''''''''((((((((((((''''''''''''((()))))))))))))))))))))(((((((((((())))))***+++---,,,***))))))***************))))))))))))''''''((((((((()))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))((((((((((((((('''************************))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))***,,,---...------,,,***))))))(((((())))))***))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))***************))))))))))))))))))***(((((()))*********************))))))))))))******)))************+++++++++++++++++++++,,,,,,,,,,,,+++++++++***************++++++************++++++)))************++++++++++++******))))))******+++)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++************************)))************++++++++++++************)))))))))++++++*********)))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************)))))))))******++++++++++++******))))))******+++))))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))************))))))(((((()))))))))((())))))******,,,+++))))))))))))+++,,,+++***((()))******)))'''))))))************)))(((************************))))))*********+++++++++))))))***+++++++++++++++))))))))))))))))))))))))//////...---,,,,,,,,,,,,---,,,***)))))))))***+++************************(((((()))))))))*********************************************************************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++***)))((((((((()))))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))(((((('''(((((()))******++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***************************)))(((((((((((((((((())))))))))))((('''&&&&&&'''((((((((((((((((((((((((((((((((())))))))))))((((((((((((***************)))((((((((()))*********)))'''&&&''''''((((((((((((''''''''''''((()))))))))))))))***))))))(((((())))))******+++,,,,,,***(((((()))))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((()))*********))))))***))))))))))))))))))***(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))((()))))))))******************))))))))))))******)))******+++++++++************))))))))))))******))))))*********+++++++++***++++++++++++,,,,,,,,,,,,+++++++++***)))))))))++++++************++++++))))))*********+++++++++***))))))))))))))))))***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++++++++++++++************************))))))*********+++++++++************))))))))))))************))))))))))))((()))))))))************)))))))))))))))*********))))))************))))))))))))))))))))))))))))))************************************))))))))))))***))))))(((((())))))***))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************))))))************))))))*********))))))))))))))))))))))))))))))***++++++,,,+++***))))))***+++,,,+++***))))))******)))(((((())))))*********))))))************************))))))*********+++++++++******++++++******)))((())))))))))))))))))))))))++++++***)))))))))))))))******+++,,,+++***)))(((************************************))))))))))))************************************************************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++***)))((((((((()))))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))((((((******))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))************))))))((((((((((((((())))))))))))+++)))'''(((***,,,+++***(((((((((((((((((((((((((((((((((((())))))))))))******++++++***)))((('''((()))*********)))'''&&&''''''((((((((((((''''''''''''((()))))))))))))))+++******))))))******+++(((***+++***)))''''''((((((((((((((((((((((((((((((((((((((()))))))))***(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))(((((('''&&&&&&******))))))))))))******(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))((()))))))))************+++++++++******+++++++++************)))((('''&&&******))))))))))))******))))))*********+++++++++*********+++++++++,,,,,,,,,+++++++++***)))))))))+++******))))))******+++))))))*********+++++++++)))))))))******)))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++))))))))))))))))))))))))*********)))))))))((((((((()))))))))************((()))))))))*********+++))))))************))))))))))))))))))))))))))))))************************---,,,+++***((('''&&&&&&(((((((((''''''((((((((())))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************))))))************))))))******))))))))))))))))))))))))))))))******+++,,,++++++************++++++,,,***))))))***+++)))(((((())))))************)))************************)))************++++++++++++++++++++++++***)))((())))))))))))))))))))))))******)))))))))******+++(((***+++,,,,,,***((('''************************+++++++++******)))))))))***************************************************************+++++++++***************+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))((((((************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))************))))))(((((((((((())))))))))))***'''%%%&&&)))+++***)))))))))))))))))))))))))))(((((((((((())))))))))))((()))*********)))(((''')))))))))))))))(((((('''''''''((((((((((((''''''''''''((()))))))))))))))******))))))))))))******'''(((******((('''((()))''''''''''''((((((((((((((((((((()))))))))******'''(((((())))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''(((((((((((()))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******)))))))))(((((((((+++******))))))******+++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))************,,,,,,++++++++++++,,,,,,))))))(((((('''%%%$$$###******))))))))))))******)))************+++++++++************+++++++++++++++++++++*********************))))))))))))******)))************+++++++++)))******++++++******))))))************+++++++++,,,,,,++++++++++++***************+++++++++++++++************************)))************+++++++++(((((()))))))))))))))*********)))))))))((((((((())))))))))))************((())))))******+++++++++))))))************))))))))))))))))))))))))))))))************************---,,,+++***((('''%%%%%%)))((((((''''''(((((()))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************)))))))))))))))))))))))))))***))))))))))))***+++,,,---***++++++,,,,,,++++++***,,,+++)))***++++++***((((((((()))***************************************)))************+++++++++)))***++++++,,,+++++++++************************************+++,,,------***************))))))((()))))))))))))))))))))))))))***************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***+++((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))))))))(((((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))************))))))(((((((((((())))))))))))'''$$$!!!###'''***(((&&&))))))))))))))))))))))))'''((((((((()))))))))***&&&''')))******)))((('''***))))))(((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))((((((''''''''''''((((((&&&(((******))))))***+++''''''(((((())))))))))))(((((()))))))))*********''''''(((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))******************************))))))))))))))))))))))))((()))))))))*********+++))))))))))))))))))))))))(((((((((((()))***+++,,,+++******))))))******+++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))************++++++************++++++((()))))))))((('''&&&&&&******))))))))))))******)))************+++++++++************++++++++++++***************+++++++++******))))))))))))******)))************+++++++++******+++,,,,,,+++******)))************++++++++++++++++++******))))))))))))*********++++++++++++************************)))************+++++++++(((((((((((())))))*********)))))))))(((((((((((())))))))))))************((())))))******+++,,,,,,))))))************))))))))))))))))))))))))))))))*********************************)))((((((''''''******))))))))))))******))))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************)))))))))))))))))))))*********))))))))))))***+++,,,---***+++,,,------,,,+++***,,,+++******++++++***((((((((()))***************************************)))************+++++++++((()))***+++,,,---------************************%%%%%%&&&&&&''')))***+++,,,+++)))((('''((()))***(((((((((((((((((((((((('''((()))***+++,,,------(((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++++++++))))))******++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((()))***++++++(((((((((((((((((((((((('''(((((()))))))))))))))(((((())))))))))))((((((''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))*********))))))(((((((((((())))))))))))***'''$$$&&&***---+++)))))))))))))))))))))))))))'''((((((((())))))******$$$&&&((()))***)))((('''+++***((('''''''''((()))''''''(((((((((((('''''''''(((((()))))))))))))))&&&&&&&&&%%%%%%&&&&&&&&&&&&(((***+++++++++,,,---(((((())))))*********+++))))))))))))************&&&''''''((()))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))******++++++(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))$$$$$$%%%''')))+++---...++++++************++++++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))******************))))))))))))************+++,,,,,,,,,,,,+++******))))))))))))******)))************+++++++++)))************+++++++++))))))******+++++++++,,,******))))))))))))******)))************+++++++++***+++,,,------,,,+++***)))************++++++++++++*********))))))(((((())))))******++++++++++++************************)))************+++++++++'''((((((((())))))******))))))))))))(((((((((((())))))))))))************((())))))***++++++,,,,,,))))))************))))))))))))))))))))))))))))))************************(((((((((((()))))))))))),,,,,,++++++++++++,,,,,,))))))))))))))))))))))))************))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))(((((((((&&&%%%))))))))))))))))))))))))******))))))))))))******+++***)))))))))***,,,---+++,,,------------,,,++++++*********))))))((((((+++***)))+++......,,,))))))************+++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,***((()))+++,,,+++((()))************)))((((((+++++++++*********))))))...---+++*********++++++))))))************))))))+++++++++*********))))))))))))))))))************---)))&&&&&&)))+++(((%%%(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))((('''&&&%%%%%%))))))))))))))))))))))))+++++++++***)))(((((('''))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&'''''''''''')))///222///(((%%%''',,,((()))***++++++***)))((()))))))))))))))))))))))))))*********++++++++++++((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))''''''(((((())))))******+++)))'''%%%%%%&&&((()))((()))******))))))***++++++*********))))))((((((******))))))))))))******))))))))))))))))))))))))((((((''''''''''''(((((('''(((((()))***++++++,,,,,,+++***((((((((()))***((((((((()))))))))))))))))))))***))))))(((''''''(((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))***)))((((((((()))+++,,,*********)))))))))))))))&&&(((******'''%%%######))))))))))))************,,,+++++++++***))))))))),,,+++***)))((((((((((((------,,,,,,+++*********))))))))))))))))))))))))******))))))))))))******,,,+++***))))))***+++,,,+++)))(((***,,,---+++)))))))))))))))))))))))))))+++++++++++++++***)))(((******************************)))))))))))))))******)))((((((((()))+++,,,******************************))))))((((((''''''))))))******+++++++++,,,)))))))))((())))))***+++)))))))))***+++++++++,,,***++++++,,,,,,++++++***(((((())))))))))))((((((***)))(((''''''((()))***''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((************************(((((()))***++++++,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))+++++++++*********))))))+++******)))((('''&&&&&&))))))))))))************(((((()))***************+++***)))(((((()))******************************+++)))(((((()))***)))'''))))))))))))))))))))))))******))))))))))))******((('''&&&&&&&&&'''))))))***+++,,,------,,,+++***************)))))))))((()))(((''')))+++,,,***''')))************+++++++++)))))))))))))))))))))))))))))))))******+++++++++++++++************++++++++++++++++++++++++++++++,,,***((()))+++,,,+++)))(((((()))***************+++++++++*********))))))******+++++++++***)))((())))))************))))))+++++++++*********))))))))))))))))))************,,,)))&&&&&&***+++)))&&&************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))'''''''''((())))))******))))))))))))((((((((((((************++++++++++++))))))))))))))))))))))))(((((()))))))))***************+++++++++*********((())))))******)))(((((()))))))))))))))))))))))))))))))))*********++++++((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((('''''''''''')))((('''&&&&&&&&&''''''%%%&&&''''''&&&&&&'''(((************)))))))))(((***))))))(((((())))))***))))))))))))))))))))))))((((((''''''''''''(((((('''(((((())))))*********,,,+++)))((((((((()))***))))))(((((((((((((((((('''((((((((((((((('''&&&(((((((((((((((((((((((((((((()))))))))*********(((((((((((())))))))))))***)))((((((((()))++++++)))))))))))))))*********''')))++++++)))'''&&&&&&))))))))))))******************)))))))))))))))))),,,++++++***++++++,,,,,,************++++++++++++))))))))))))))))))))))))******))))))))))))******+++***))))))))))))***+++,,,***)))***++++++)))&&&))))))))))))))))))))))))+++++++++++++++***))))))******************************))))))))))))*********))))))(((((()))***+++***************************)))))))))((((((((('''*********+++++++++,,,,,,)))))))))))))))***++++++***************+++++++++)))******++++++******)))******++++++++++++*********)))(((''''''((()))***((((((((())))))))))))***)))))))))))))))))))))))))))))))))))))))))))))(((************************((())))))***++++++,,,,,,++++++++++++++++++++++++)))(((((((((((((((((()))+++++++++*********))))))+++++++++***************))))))))))))************(((((()))***************+++***)))(((((()))***************************+++)))((('''(((***++++++***))))))))))))))))))))))))******))))))))))))******'''&&&&&&&&&&&&'''(((((()))***+++,,,,,,+++***)))************))))))))))))((((((''')))++++++***((()))************+++++++++)))))))))))))))))))))))))))))))))))))))*********++++++************+++++++++++++++++++++++++++++++++***)))***++++++***)))&&&'''(((***+++,,,,,,,,,+++++++++***************'''(((***,,,,,,***'''%%%))))))************))))))+++++++++***************)))))))))*********+++++++++(((&&&'''***+++***(((************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((()))))))))))))))))))))))))))))))))&&&&&&&&&'''((()))))))))))))))))))))((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++***&&&$$$'''---///,,,((('''(((((()))))))))((('''))))))))))))))))))))))))((((((((()))))))))******((((((((((((((((((((((((%%%%%%&&&'''((()))******))))))))))))))))))))))))''''''''''''''''''''''''''''''((()))))))))))))))))))))(((''''''&&&%%%%%%((((((((((((((('''&&&&&&'''(((***)))(((((()))+++************)))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((+++***))))))((())))))))))))))))))(((((('''''''''&&&&&&'''(((((((((''''''(((((((((((((((((((((((((((((())))))))))))******(((((((((((()))))))))))))))))))))((()))******+++(((((())))))******++++++(((***,,,,,,+++)))))))))))))))))))))************((((((((((((((())))))))))))))))))***+++,,,---...((((((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***,,,+++***)))***)))'''$$$))))))))))))))))))))))))***++++++++++++***))))))***************************)))))))))))))))******+++***)))))))))))))))***************************))))))))))))((((((((((((************++++++++++++*********)))***++++++,,,+++++++++***************)))))))))******)))))))))******++++++++++++******))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))***++++++,,,,,,++++++++++++++++++++++++((((((''''''''''''((((((+++++++++***************))))))******++++++++++++))))))))))))************(((((()))*********************))))))))))))******)))))))))******+++++++++***)))((()))***++++++)))))))))))))))))))))))))))******))))))))))))******))))))))))))*********+++((()))***++++++***)))(((*********)))))))))))))))************+++,,,++++++))))))*********+++++++++))))))))))))))))))))))))))))))******************++++++************+++++++++++++++++++++++++++++++++************+++******'''((()))***++++++++++++************************'''(((***++++++***((('''))))))************))))))************************))))))*********+++++++++***(((''''''***++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((()))))))))(((((('''''''''))))))))))))((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))%%%###&&&,,,...+++''''''''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))((((((((('''''''''((()))***+++***)))'''&&&(((***++++++***)))+++,,,*********)))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''******))))))))))))))))))******)))(((((('''&&&&&&&&&&&&'''((()))))))))((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((()))))))))))))))))))))))))))******+++''''''((()))***++++++,,,''')))+++++++++******+++((()))))))))************'''(((((())))))*********'''''''''(((((()))***+++'''((((((((()))))))))***))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))******)))))))))((('''%%%))))))))))))))))))))))))******+++++++++******)))************************))))))))))))))))))***+++*********)))))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))***************+++,,,,,,,,,+++++++++***)))))))))))))))************))))))(((((())))))))))))(((((())))))(((((((((((())))))(((((()))))))))*********(((((((((((((((((((((((()))))))))))))))*********************************))))))*********+++++++++))))))))))))))))))))))))((((((''''''''''''((((((************************(((((((((((((((((())))))((()))))))))************(((((()))***************)))))))))))))))*********(((((())))))******+++++++++***))))))******)))'''))))))))))))))))))))))))******))))))))))))************++++++,,,,,,,,,,,,((()))************)))((())))))))))))))))))******)))***************+++,,,))))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++******+++************+++******++++++++++++************************************)))))))))******+++))))))************))))))************************************++++++++++++)))(((((((((***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((((((((((((((((((((((((((((((******)))))))))))))))((())))))))))))(((((((((((())))))*********+++++++++(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((''''''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))(((((()))))))))*********)))***,,,---,,,+++((('''%%%&&&((('''&&&&&&''')))))))))))))))))))))******((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''''')))))))))*********))))))++++++***)))(((''''''''''''((()))***************))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((())))))))))))((()))))))))************''''''((()))***++++++,,,&&&((()))***))))))***+++((()))))))))************)))))))))******+++++++++)))(((((((((((((((((())))))))))))(((((((((''''''))))))))))))))))))))))))((()))************)))((((((((())))))))))))(((((('''((()))))))))((((((((()))))))))))))))))))))))))))******+++++++++******************************))))))(((((()))***++++++))))))*********)))))))))************************(((((((((((())))))))))))((((((((((((((('''''''''******))))))******+++,,,,,,+++++++++***)))))))))***++++++++++++++++++***(((((())))))))))))(((((((((((())))))))))))(((((('''''''''((((((((())))))((((((((((((((((((((((((((()))))))))*********+++***************************************+++++++++((((((((((((((((((((((((((((((''''''''''''((((((******************************))))))(((''''''&&&((()))))))))************(((((()))***************(((((())))))************(((((()))))))))*********+++)))(((((())))))(((&&&))))))))))))))))))))))))******))))))))))))******((()))******++++++******((()))***++++++***)))((())))))))))))************'''((((((((('''''')))+++)))************+++++++++)))))))))))))))))))))))),,,,,,,,,+++++++++++++++++++++************++++++++++++++++++++++++++++++)))+++++++++***)))***+++++++++,,,,,,+++******)))***************++++++++++++***)))((((((***+++,,,))))))************))))))***************+++++++++*********++++++++++++,,,******)))))))))***++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((((())))))))))))))))))))))))&&&'''((()))***+++,,,---))))))))))))((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))*********++++++'''***,,,+++(((&&&'''(((''''''''''''((()))******))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))************************''''''((()))))))))))))))(((((()))******+++,,,,,,)))***,,,---,,,+++)))(((&&&((())))))(((''')))***))))))))))))************)))((((((''''''(((((()))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((()))************)))+++++++++******)))))))))))))))***+++++++++******))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((())))))))))))(((((()))************)))(((((())))))******++++++&&&'''(((((('''''')))***))))))))))))************************+++++++++++++++******)))))))))***************)))((('''''''''))))))))))))))))))))))))((()))***++++++***)))(((((())))))******))))))(((&&&(((******)))))))))***))))))))))))))))))))))))))))))***++++++++++++***************************(((((((((((()))***+++,,,(((((()))***************************************(((((((((((())))))))))))(((((((((((('''''''''''')))))))))((()))******++++++++++++***************++++++,,,,,,,,,,,,++++++******++++++++++++******(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))((())))))******+++++++++************************************************************************))))))(((((((((((())))))***************+++++++++------,,,+++***)))(((((())))))))))))************(((((()))***************'''((()))******+++******))))))))))))))))))))))))((('''&&&'''((()))((('''))))))))))))))))))))))))******))))))))))))******'''((()))***+++******)))))))))***++++++***))))))((()))))))))************&&&((()))'''&&&&&&(((+++)))************+++++++++))))))))))))))))))))))))++++++++++++*********)))++++++************++++++++++++++++++++++++++++++)))+++,,,+++)))(((***,,,******+++,,,,,,,,,++++++))))))*********+++++++++((((((((()))))))))******))))))************))))))))))))*********+++++++++*********+++++++++,,,,,,+++++++++***))))))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))%%%&&&'''((()))+++,,,,,,))))))))))))((((((((((((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))(((((()))))))))*********(((***++++++)))'''((()))((((((''''''((()))+++,,,)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************))))))*********)))(((''')))***++++++******+++,,,((()))))))))***************))))))(((((())))))***))))))))))))))))))))))))((((((''''''''''''(((((('''(((((())))))*********'''((()))***+++******))),,,,,,++++++++++++++++++)))************))))))((())))))))))))))))))))))))'''''''''((((((((())))))(((((((((((())))))))))))'''((()))***+++******))))))))))))))))))*********'''((()))(((''''''(((***))))))))))))************************)))))))))))))))))))))))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))***++++++***))))))(((***,,,,,,)))((()))***))))))))))))))))))))))))))))))***+++++++++++++++************************(((((((((((()))***+++,,,&&&'''(((***++++++++++++************************'''((((((((()))))))))*********)))))))))(((((((((((((((''''''(((((()))******************+++++++++******++++++++++++************++++++++++++******'''((()))******)))(((''''''(((((((((((()))))))))))))))))))))))))))))))))((())))))******+++,,,,,,******************************************************************************))))))))))))******))))))*********+++++++++,,,+++++++++******))))))))))))))))))************(((((()))***************&&&''')))***++++++***************)))((((((''''''%%%$$$$$$%%%((())))))((())))))))))))))))))))))))******))))))))))))******((()))***,,,,,,++++++***)))***+++,,,,,,+++***)))(((((())))))*********+++(((***+++)))''''''***...)))************+++++++++))))))))))))))))))))))))+++*********))))))((((((++++++************++++++++++++++++++++++++++++++(((+++,,,,,,)))(((***,,,((()))***+++,,,---------))))))******++++++++++++$$$&&&(((******)))(((&&&))))))************))))))))))))******++++++++++++******+++++++++,,,,,,,,,+++,,,,,,***)))((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))&&&&&&&&&&&&'''''''''''')))))))))************))))))((((((((()))***,,,---))))))))))))))))))))))))************++++++++++++)))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))******))))))((((((''''''(((((((((((((((''''''&&&&&&'''((((((''''''((()))(((((())))))*********+++******))))))))))))******))))))))))))))))))))))))((((((''''''''''''(((((('''(((((()))***++++++,,,'''((()))+++++++++***))),,,,,,,,,,,,,,,,,,------))))))***))))))(((''''''))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))'''((()))++++++******)))*********)))))))))))))))((())))))(((''''''(((***))))))))))))******************))))))((((((''''''$$$%%%%%%&&&((()))+++,,,(((((())))))******++++++))))))))))))))))))))))))''')))***++++++***)))''')))***+++,,,,,,+++***)))***---...---)))'''((()))))))))))))))))))))))))))((()))***+++++++++++++++************************(((((((((((()))***+++,,,%%%&&&(((***+++,,,,,,+++************************'''((((((((())))))******,,,+++++++++******))))))'''''''''''''''((())))))))))))******+++++++++,,,))))))************))))))(((((())))))))))))(((((('''((()))******)))((('''))))))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,************************++++++******************((((((((((((((((((((((((++++++************++++++))))))******++++++++++++(((((((((((())))))))))))))))))))))))************(((((()))***************&&&''')))***+++++++++***++++++***)))((('''&&&&&&***+++,,,,,,,,,***)))(((************)))))))))))),,,+++)))((()))(((&&&%%%)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***++++++))))))))))))******************+++++++++,,,,,,,,,+++*********))))))((((((******+++++++++,,,,,,,,,'''))),,,...///...,,,+++,,,++++++******++++++,,,,,,,,,+++***))))))))))))+++++++++************)))************************(((((())))))*********+++))))))))))))************(((((((((((())))))))))))((((((((((((((())))))***++++++++++++++++++++++++(((((())))))*********+++)))))))))))))))(((''''''))))))************)))))))))))))))))))))(((''''''''''''''''''''''''''''''***)))(((''''''((()))******************+++++++++))))))))))))))))))))))))))))))(((((((((((()))))))))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&)))(((&&&%%%&&&''')))+++,,,)))&&&(((+++,,,(((###+++******)))(((''''''&&&%%%%%%%%%&&&&&&((())))))++++++******))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''(((((())))))*********)))((('''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))++++++***)))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((******++++++++++++************+++++++++,,,,,,,,,)))((((((((()))***++++++,,,+++++++++***)))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))******************))))))((((((''''''''''''''''''((()))++++++))))))))))))************++++++******))))))(((((()))))))))((()))******+++*********)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,+++***)))(((((())))))(((((()))***+++++++++++++++,,,,,,+++++++++)))************++++++++++++***)))(((((()))***+++++++++++++++++++++++++++))))))))))))))))))))))))''''''((()))***++++++,,,((()))***++++++++++++++++++*********))))))((((((************************************************,,,+++***))))))***+++,,,...+++((()))+++,,,***((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++*********)))(((''''''((()))******)))((((((((()))+++,,,))))))))))))))))))))))))************************))))))************))))))))))))))))))************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))***)))((('''&&&((((((((('''''''''&&&&&&***)))(((((())))))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++))))))))))))*********************+++++++++,,,,,,++++++++++++*********)))))))))*********++++++++++++,,,---...---,,,***))),,,++++++******++++++,,,,,,,,,+++***************+++++++++************)))************************((()))))))))************))))))))))))************(((((((((((()))))))))******************++++++,,,((((((((((((((((((((((((((()))))))))************)))*********))))))((('''))))))************))))))+++++++++++++++***))))))))))))))))))))))))))))))***)))(((''''''((()))***************************))))))))))))))))))))))))))))))(((((((((((())))))***)))(((((((((((()))***))))))((((((((('''''''''(((''''''&&&'''((()))******))))))))))))))))))(((*********)))((('''''''''''''''''''''((()))***+++)))((((((((('''''''''&&&(((((())))))))))))(((((((((((())))))))))))(((((('''((()))******)))((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))((('''''''''((((((((())))))******))))))((())))))))))))))))))))))))+++***)))(((((((((((()))((((((((((((((((((((((((((((((''''''''''''(((((()))******++++++******))))))))))))*********++++++))))))))))))))))))***+++++++++******************))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))******))))))))))))(((((((((((((((((('''(((((()))***+++))))))))))))***************)))))))))(((((((((((()))))))))))))))******+++)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,++++++)))(((((())))))))))))))))))******))))))************))))))))))))*********++++++++++++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))***+++++++++******************)))))))))(((************************************************++++++***))))))***++++++---+++))))))***+++***((())))))))))))))))))))))))(((((((((((((((((((((((()))******++++++******)))***)))(((((((((((()))******)))((((((((()))++++++))))))))))))))))))))))))************************))))))************))))))))))))))))))************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))(((''''''+++++++++*********))))))(((''''''((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))*********************++++++++++++,,,,,,,,,,,,+++++++++++++++(((((()))))))))*********///...---,,,+++***)))(((++++++************++++++,,,,,,+++++++++++++++++++++++++++************)))************************))))))))))))************))))))))))))************((((((((()))))))))*********************++++++,,,''''''''''''''''''''''''))))))))))))*********************+++******)))((())))))************))))))***++++++++++++******)))************************))))))(((((((((((())))))+++++++++******))))))((())))))))))))))))))))))))))))))(((((((((((())))))+++******))))))******+++)))))))))))))))(((((((((''''''''''''((((((((()))((()))***(((''''''))),,,******))))))((((((''''''))))))))))))***+++,,,,,,((((((((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((('''''''''((()))))))))******************)))))))))))))))))))))))))))))))))((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((()))******++++++******)))((((((((()))))))))******+++***))))))))))))))))))))))))******************))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((()))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************************)))))))))))))))))))))))))))*********(((((())))))******++++++))))))))))))))))))******)))))))))))))))))))))))))))************++++++++++++++++++++++++***)))(((*********)))))))))))))))'''(((((())))))((((((''')))))))))*********++++++******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++******))))))************))))))))))))************************************************++++++***))))))***++++++,,,+++))))))*********)))))))))))))))))))))))))))(((((((((((((((((((((((()))******++++++******)))***))))))(((((())))))***)))))))))((()))******+++))))))))))))))))))))))))************************))))))************))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++*********------,,,,,,,,,+++++++++)))((('''((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((((((((()))((()))))))))************************++++++++++++++++++++++++++++++++++++))))))))))))*********+++///...,,,+++***)))******++++++************+++++++++++++++,,,,,,,,,,,,++++++++++++*********))))))************************)))))))))))))))*********((()))))))))************(((((()))))))))*********((((((((((((((())))))***************************)))))))))))))))***************+++++++++******)))))))))************))))))(((((())))))))))))((('''))))))))))))))))))))))))))))))(((((((((((()))))),,,++++++***)))(((((('''(((((((((((((((((((((((())))))(((((((((((())))))************************((((((((((((((((((((((((&&&''''''((()))(((((((((((('''&&&%%%%%%''')))+++***)))))))))((((((((('''***)))))))))******+++,,,************))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((******))))))((((((''''''((('''''''''((()))************++++++++++++******((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))************))))))((((((((()))))))))******++++++***)))((((((((()))(((((())))))******++++++(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((''''''(((((())))))*********))))))(((((((((((()))((()))))))))************++++++++++++++++++++++++(((((()))***************''''''((()))***++++++,,,)))))))))))))))*********))))))))))))))))))))))))))))))*********++++++++++++++++++++++++***)))(((************))))))(((((('''(((((((((((((((((('''))))))))))))***************))))))))))))))))))***++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))))))))******+++******)))((((((*********)))))))))))))))************************************************+++******************++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++((((((((((((((((((((((((************************))))))************))))))((()))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++***))))))))))))(((((((((***)))(((((())))))((('''(((((((((((((((((((((((())))))))))))))))))))))))++++++***)))((((((((()))((()))))))))************))))))*********+++++++++))))))***************************+++++++++,,,,,,---,,,***))))))***,,,---+++******))))))******+++)))***+++,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))))))))******))))))))))))))))))((()))))))))************))))))))))))************((((((((((((((())))))***++++++++++++++++++++++++******)))))))))))))))))))))******+++++++++******))))))************))))))'''(((((()))))))))((((((************************(((((())))))))))))((((((++++++******)))(((''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((()))((((((((()))%%%!!!"""&&&))))))'''))))))))))))(((((((((((())))))((((((((()))******))))))))))))************(((((())))))))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))******))))))((((((''''''((((((((((((((()))***+++******++++++++++++******((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''(((((()))))))))******))))))))))))))))))*********++++++++++++***)))((((((((()))((((((((())))))******+++(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((''''''(((((())))))*********))))))(((((((((((()))((()))))))))************************************(((((()))************)))''''''((()))***++++++,,,(((((())))))************************************))))))*********+++++++++******+++++++++***))))))******++++++***)))((('''((())))))******))))))((((((((()))))))))*********)))))))))******)))))))))************************))))))))))))))))))))))))*********)))))))))))))))***************)))((('''))))))))))))))))))***************************************************************++++++******************)))(((((())))))))))))))))))))))))))))))************************)))))))))******)))))))))))))))************))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''(((((()))***************))))))))))))+++)))(((((())))))(((&&&(((((((((((((((((((((((())))))))))))))))))))))))+++***))))))))))))))))))))))))))))))************)))))))))************+++)))))))))))))))************++++++++++++,,,,,,,,,***)))))))))***+++---...******))))))))))))******'''((()))+++,,,,,,+++++++++++++++************)))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))*********++++++***************++++++,,,))))))))))))))))))))))))************))))))))))))((()))******+++*********))))))************)))))))))******++++++++++++***++++++++++++++++++++++++(((((())))))))))))((((((*********))))))(((((('''))))))))))))))))))))))))))))))(((((((((((())))))((())))))******))))))(((&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))***%%%!!!"""'''***((($$$))))))))))))(((((((((((((((((('''''''''(((((()))''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((******))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))******)))******************)))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))((((((''''''''''''((((((((())))))******))))))((()))))))))*********+++++++++***))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((()))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************'''''''''''''''((((((((('''((()))++++++******)))(((((())))))******++++++((((((((()))******++++++************************)))************+++++++++******+++++++++******)))))))))***++++++***(((''')))******++++++******)))((((((((()))))))))******))))))************))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********)))))))))***))))))(((((())))))))))))************************************************************)))***++++++++++++***))))))******)))''''''(((***))))))))))))))))))))))))++++++++++++++++++++++++((())))))******))))))((()))******++++++******)))(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++,,,,,,+++++++++*********)))((('''((()))***)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))***+++))))))))))))************))))))))))))************)))))))))******+++++++++************++++++++++++))))))))))))***+++,,,---******))))))))))))******$$$&&&(((***+++++++++***+++++++++************)))))))))))))))))))))))))))************)))))))))((())))))))))))************))))))*********+++++++++***************++++++,,,))))))))))))))))))))))))************)))))))))((('''((())))))*********)))))))))************))))))))))))***+++++++++++++++++++++++++++++++++++++++'''((()))******)))(((''')))))))))))))))((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))***++++++***))))))&&&'''''''''(((((((((((((((''''''&&&'''((()))***)))'''&&&&&&((()))'''%%%(((((((((((()))))))))))))))((((((''''''(((((((((&&&'''''''''((((((((()))(((((())))))))))))(((((((((((())))))))))))((((((***)))(((((((((((()))***))))))))))))))))))))))))(((((((((((())))))))))))******))))))((()))))))))((())))))******))))))((()))))))))))))))))))))))))))(((((((((((()))***+++))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((((((((((()))))))))******))))))))))))))))))***+++)))))))))))))))((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))******))))))))))))(((((((((((((((((('''(((((()))***+++))))))))))))************''''''((((((((()))))))))'''(((***+++++++++)))((()))))))))))))))*********'''(((((()))******++++++************************)))************+++++++++)))******+++++++++******'''(((***++++++***)))((()))******++++++******)))(((((((((((()))))))))***((()))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++'''((())))))))))))))))))((()))))))))************************************************************)))***++++++++++++***))))))***+++)))'''&&&(((***))))))))))))))))))))))))************************(((((())))))))))))(((((()))***++++++++++++***)))'''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))+++***)))))))))+++,,,---(((((((((((('''''''''&&&'''&&&&&&'''***++++++***(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((()))***++++++))))))))))))************))))))))))))*********************++++++,,,,,,,,,))))))))))))************))))))******++++++++++++******))))))))))))******###%%%'''***++++++******+++++++++************)))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************)))************+++++++++((((((((((((((())))))***************************+++*********))))))((((((''''''((()))))))))))))))))))))************))))))''''''((()))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***+++,,,------,,,+++***'''((((((((())))))******)))(((&&&%%%&&&''')))+++(((***++++++(((''''''((((((((((((((())))))))))))))))))((((((((((((((()))((()))))))))******++++++(((((())))))))))))(((((((((((())))))))))))(((((('''&&&%%%$$$$$$%%%&&&'''))))))))))))))))))))))))''''''(((((())))))******++++++***)))(((((())))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''((((((((()))))))))(((((()))***++++++******))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))******************))))))((((((''''''''''''''''''(((***++++++))))))))))))******************++++++,,,,,,,,,---'''(((***+++,,,+++)))(((*********)))))))))))))))'''(((((()))***+++++++++************************)))************+++++++++)))******+++++++++******&&&''')))+++,,,+++***)))))))))************))))))(((((((((((())))))))))))((()))***++++++***)))(((************************))))))))))))))))))))))))'''(((((()))***++++++,,,''''''((())))))***))))))(((((())))))*********+++************************************************)))***+++,,,,,,+++***)))(((***+++)))&&&&&&(((***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))***+++,,,,,,+++***)))'''((()))++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))************************+++++++++++++++***)))((())))))))))))))))))))))))'''(((((()))***++++++,,,++++++************++++++++++++***)))((('''&&&&&&))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))((()))***+++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++***************)))((((((***)))(((''''''((()))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,,,,++++++***)))))))))((((((((((((((((((((((((*********)))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))+++(((%%%$$$'''))))))(((''')))***)))((('''(((***((((((''''''''''''(((((()))(((&&&%%%%%%&&&((()))))))))(((((((((***+++,,,+++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''((()))******+++((((((''''''''''''(((((($$$$$$%%%&&&'''((())))))))))))(((((((((((()))))),,,+++)))((((((((()))***&&&'''(((*********))))))))))))))))))((((((((((((+++*********))))))((((((******))))))((((((''''''&&&''')))++++++)))((('''))))))))))))((((((((((((((((((((((((((()))************)))((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))***)))((((((((()))+++,,,))))))(((((((((((())))))))))))))))))))))))))))))***((('''%%%%%%'''(((***************))))))))))))************)))))))))(((((((((((((((((((((((((((((())))))))))))***************++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++************************))))))************))))))*********)))))))))))))))+++*********))))))((((((((((((((()))******++++++((((((((((((((((((((((((''''''((()))***++++++,,,(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,+++***)))((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))((((((((((((((()))***)))((((((((()))++++++))))))))))))))))))))))))((((((((((((((((((((((((***************)))(((((())))))))))))))))))))))))&&&&&&&&&'''((()))))))))+++******))))))******+++************))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++++++++++++++,,,+++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++***************)))((((((***)))(((''''''((()))******))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++(((&&&%%%'''))))))(((''')))***)))((('''(((*********))))))))))))******)))(((&&&%%%%%%&&&((()))******)))((((((((()))***))))))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''(((((())))))******((((((''''''''''''((((((&&&&&&&&&'''(((((())))))))))))(((((((((((())))))+++******)))))))))))))))(((((()))***))))))((('''))))))))))))((((((((((((******)))))))))(((((((((***)))))))))((((((((('''(((((()))******)))((('''))))))))))))(((((((((((())))))(((((())))))***+++******)))((((((((((((((()))))))))))))))))))))))))))(((''''''''''''((()))***)))((((((((()))++++++))))))(((((((((((())))))))))))))))))))))))))))))+++***(((''''''(((***+++(((((())))))*********+++++++++******)))((((((''')))))))))))))))))))))))))))))))))*********++++++)))******++++++******)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************))))))************))))))***)))))))))))))))))))))************)))))))))(((++++++++++++************)))))))))))))))))))))))))))))))))))))))*********(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((())))))''''''((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((('''))))))))))))))))))))))))&&&&&&''''''(((((())))))+++******))))))******+++))))))******+++++++++,,,************************&&&&&&''''''((())))))***))))))))))))))))))))))))))))))***++++++++++++***************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++)))************))))))((())))))(((((((((((())))))*********))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************&&&''''''((())))))******************************&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))+++)))''''''(((******)))''')))***)))((('''(((*********))))))))))))******)))((('''&&&&&&'''((()))+++***)))(((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))***************)))(((((())))))***))))))'''&&&%%%(((((((((((())))))))))))((((((((((((((('''''''''))))))))))))((((((((((((******))))))((((((''''''))))))))))))(((((((((((())))))(((((())))))***+++***))))))((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((())))))))))))((()))******+++))))))(((((((((((()))))))))))))))))))))))))))))),,,+++***))))))***+++,,,''''''((()))***+++,,,,,,+++++++++***)))(((((('''************************************+++++++++,,,))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))******************))))))))))))------,,,,,,+++******)))************************************))))))((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))%%%%%%&&&''''''((())))))''''''((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((((((''''''))))))))))))))))))))))))((()))))))))*********+++******))))))))))))******)))))))))*********++++++************************(((((((((((())))))******)))))))))))))))))))))))))))******+++++++++******)))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++))))))************)))((())))))(((((((((((())))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((()))))))))******************************''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))+++***)))((()))*********''')))***)))((('''(((***((((((''''''''''''((((((((((((''''''''''''(((((())))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))))))))))))))((((((((((((((((((''''''''''''((((((************))))))(((((())))))(((((((((((())))))))))))***++++++)))(((''')))))))))((((((''''''&&&(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))((((((((((((+++***)))((('''''''''((())))))))))))((((((((((((((((((''''''(((((()))***))))))(((((((((((())))))(((((((((((((((((((((((()))(((((((((((((((((())))))))))))))))))******+++))))))(((((((((((())))))++++++++++++++++++++++++,,,++++++******++++++,,,'''(((((()))******++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,((())))))******))))))((())))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************))))))************)))))))))))))))))))))******************))))))))))))))),,,,,,+++++++++***************************************))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((()))))))))************************************%%%&&&&&&'''((((((((()))''''''((()))))))))))))))(((((((((((((((((((((((()))(((((((((((())))))***((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''(((((((((''''''))))))))))))))))))))))))))))))))))))***************))))))))))))))))))*********)))))))))(((((((((************************+++++++++*********))))))))))))))))))))))))))))))******+++++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++((())))))*********))))))(((((())))))))))))((((((++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++******)))))))))))))))))))))))))))))))))(((((((((((((((((()))(((((((((((((((((((((((((((************************)))******)))))))))******''')))***)))((('''(((***((((((''''''''''''(((((((((((((((''''''(((((((((&&&&&&'''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((())))))))))))((((((((((((((((((''''''''''''((((((+++++++++***))))))(((((())))))(((((((((((())))))))))))***++++++)))(((''''''''''''''''''(((((()))'''((((((((()))))))))***&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))******)))((('''((((((((())))))))))))(((((((((((('''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))((((((((((((((((((((((((((())))))))))))))))))(((((()))))))))************))))))(((((((((((())))))*********************************))))))***************))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))************))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))******************************((()))))))))******************+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************))))))************))))))(((((())))))************))))))))))))))))))******))))))))))))******++++++))))))))))))))))))))))))'''(((((()))******++++++))))))))))))************************************((()))))))))************++++++++++++++++++++++++'''(((((())))))(((((('''''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((()))************)))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((***))))))(((((())))))******)))))))))((((((''''''++++++++++++++++++++++++------,,,++++++***))))))))))))))))))))))))))))))***++++++++++++***))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++((())))))************)))(((((())))))))))))((((((*********))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,+++***)))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************************((()))******(((((()))***''')))***)))((('''(((*********))))))))))))******((((((((((((((((((((((((%%%&&&'''((()))***))))))))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))((((((''''''''''''((((((+++*********))))))(((((())))))(((((((((((())))))***************)))((((((&&&&&&&&&&&&'''((()))***''''''(((((())))))******&&&&&&&&&'''''''''''''''(((((((((((())))))))))))((((((((()))))))))))))))))))))))))))((((((((((((''''''&&&&&&''''''((()))((((((((((((((())))))***((((((((((((((((((((((((((())))))******))))))((((((((()))************)))))))))(((((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))************))))))((((((&&&'''((()))***+++,,,---))))))))))))))))))))))))************+++++++++,,,******++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************************************))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))************))))))((((((((()))******++++++))))))))))))************'''(((((()))******++++++))))))))))))))))))))))))''''''((()))***+++,,,,,,)))))))))*********++++++************************))))))))))))************++++++++++++++++++++++++'''((()))******)))'''&&&''''''((()))))))))))))))))))))))))))))))))))))))(((''''''(((((()))***+++'''((()))***+++******)))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))(((((((((((()))))))))))))))))))))*********+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))+++++++++++++++***))))))((((((((())))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++(((((()))***************'''((()))******)))((('''***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))************************&&&(((******(((&&&((()))''')))***)))((('''(((*********))))))))))))******(((((())))))))))))(((((('''((()))*********)))(((((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((())))))******((((((''''''''''''(((((())))))))))))))))))(((((())))))(((((((((((())))))+++******)))))))))))))))((('''&&&&&&&&&'''(((((('''''''''((()))*********&&&&&&''''''(((((((((((('''((((((((()))))))))***&&&'''((()))******))))))))))))))))))((((((((((((((((((((((((((()))******((((((((((((((()))******))))))))))))))))))))))))((()))************)))((('''((()))***+++******)))))))))(((((((((((())))))((((((((((((((((((((((((((())))))))))))))))))((()))))))))))))))*********))))))))))))************************************)))))))))*********++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))((()))))))))************************************))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))************))))))'''(((((()))******++++++((()))))))))************************************************************(((((())))))*********+++))))))*********+++++++++************************))))))))))))************))))))))))))))))))))))))$$$%%%''')))))))))((('''''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''((()))***+++'''((()))++++++******)))))))))))))))))))))))))))************************''''''((()))******))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))'''((()))***+++,,,------++++++++++++++++++++++++((((((((()))******++++++))))))))))))))))))))))))+++++++++++++++***)))((((((((())))))******++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++(((((()))***************'''((()))******)))((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******************************%%%%%%&&&((()))+++,,,,,,))))))))))))))))))))))))************************%%%(((***)))'''&&&''')))((()))***)))((('''(((***((((((''''''''''''(((((((((((())))))))))))((((((******+++++++++)))((('''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&''''''((()))******+++((((((''''''''''''((((((((((((((((((((()))))))))))))))(((((((((((()))))),,,+++)))((((((((()))******)))'''&&&%%%%%%&&&'''&&&''''''((()))******+++'''''''''((((((((())))))'''((((((((())))))******$$$%%%(((***++++++***)))))))))))))))((((((((((((***************++++++,,,((((((((((((((()))******************************((()))***++++++***)))((('''((()))++++++******)))))))))(((((((((((())))))++++++++++++++++++++++++))))))************))))))''''''((()))***+++,,,,,,++++++******)))(((((((((++++++++++++++++++++++++((())))))))))))*********+++,,,,,,------,,,,,,+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))(((((())))))*********+++************************))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))************))))))'''(((((()))***+++++++++(((((())))))*********+++------,,,,,,+++*********++++++++++++++++++++++++************)))))))))))))))************+++++++++************************))))))))))))************(((((((((((((((((((((((( """%%%'''))))))(((((('''(((((()))))))))))))))))))))))))))))))))))))))''''''''''''((()))++++++))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++******)))(((''''''&&&&&&((()))***))))))+++,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&)))---111111---)))&&&((())))))***************(((((()))***************,,,,,,,,,+++***))))))((())))))(((((((((((())))))))))))))))))))))))******''''''(((((())))))************++++++++++++************************************+++***)))(((&&&%%%'''((()))***+++***))))))***************)))(((''',,,+++++++++******))))))(((((('''(((((()))***+++''''''(((((())))))******&&&$$$"""###'''***+++***+++***)))(((((()))***+++))))))))))))))))))))))))++++++******))))))(((((('''&&&&&&&&&'''((()))***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((()))***+++))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%)))((('''((()))***)))(((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&'''((((((((('''&&&%%%%%%))))))))))))))))))))))))(((((('''''')))***,,,---(((&&&%%%'''***+++(((&&&((((((((((((((((((((((((***)))(((''''''((()))***'''((()))((('''&&&''')))))))))))))))))))))))))))((((((((((((((('''''''''******))))))((((((''''''***************************)))(((&&&&&&''''''(((+++(((%%%&&&)))+++***))))))))))))))))))***++++++(((((())))))))))))(((((()))&&&%%%&&&)))***)))'''''''''''''''((((((((()))((((((((((((((())))))***))))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((+++++++++++++++***)))(((************************++++++***)))((((((((()))++++++***)))(((((())))))+++++++++*********))))))******++++++++++++******))))))))))))))))))))))))***+++,,,------,,,+++***&&&''''''((()))******++++++*********))))))((((((,,,,,,++++++***)))))))))))))))))))))))))))))))))***)))((('''''''''((())))))************+++++++++))))))))))))************,,,,,,++++++++++++++++++)))))))))))))))(((''''''))))))))))))************)))************+++++++++))))))))))))))))))))))))(((((())))))))))))((((((******)))))))))))))))))),,,,,,++++++***))))))))))))((('''((()))***)))(((''''''''''''''''''''''''---,,,+++******+++,,,---+++---...,,,(((&&&'''))),,,+++***(((''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&'''((()))******((((((''''''''''''((((((*********))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))((('''''''''&&&(((******))))))+++,,,))))))))))))))))))))))))(((((((((((((((((((((((()))***+++------+++***)))###$$$%%%&&&'''((((((((((((((()))***************'''''''''((())))))***************************************)))))))))))))))))))))))))))*********+++)))******++++++******)))******************************++++++***)))((('''((()))***+++++++++******)))************))))))((()))))))))((((((((('''''')))(((((((((((())))))***(((((((((((()))))))))))))))&&&%%%&&&)))++++++***+++***)))(((((()))***+++))))))))))))))))))))))))*********)))))))))))))))))))))(((((((((((((((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))'''''''''''''''''''''''',,,+++)))((()))(((&&&%%%''''''((((((((((((''''''))))))((((((((('''''''''''''''((((((''''''&&&%%%))))))))))))))))))))))))&&&&&&&&&''')))+++---///)))(((&&&'''***+++***(((((((((((((((((((((((((((***)))(((''''''((()))***((()))***)))((('''(((***))))))))))))))))))))))))((((((((((((((((((((('''))))))))))))((((((((((((***************************)))((('''&&&''''''(((***(((&&&&&&)))******)))&&&&&&&&&&&&&&&'''(((((((((((())))))))))))((((((((('''%%%''')))***)))''''''''''''((((((((())))))(((((('''(((((()))***************)))))))))))))))))))))))))))))))))))))))***************************************)))((((((************************+++***))))))))))))))))))++++++***)))))))))))))))+++++++++*********))))))*********++++++*********************************((()))***++++++***)))(((++++++******))))))((((((************)))))))))(((*********************+++))))))))))))))))))))))))+++***)))))))))***,,,,,,)))************+++++++++))))))))))))************++++++++++++++++++++++++*********+++******)))((())))))))))))************)))************+++++++++************************(((((())))))))))))((((((******************************************++++++,,,+++******++++++***(((((((((((((((((((((((((((******)))(((((()))******)))+++,,,+++)))((()))++++++***)))((((((''''''((()))))))))((((((''''''''''''(((((())))))************))))))(((((())))))***+++******)))((('''&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))(((((('''''''''(((******))))))***,,,))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++'''((())))))))))))))))))(((((()))***************&&&''''''((())))))******+++++++++,,,,,,++++++++++++*********))))))((((((************++++++++++++)))******++++++******)))))))))))))))))))))))))))******++++++++++++******)))******+++,,,+++++++++((())))))************)))))))))((((((((((((''''''***)))))))))))))))(((((())))))))))))((((((((((((+++***((()))***,,,,,,+++******))))))))))))******))))))))))))))))))))))))))))))))))))************++++++***)))((((((''''''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))),,,***)))((()))((('''%%%'''(((((())))))((((((''')))))))))))))))(((((((((''''''((((((((('''&&&&&&))))))))))))))))))))))))%%%%%%&&&''')))+++...///+++)))'''''')))+++++++++(((((((((((((((((((((((())))))(((((((((((()))))))))***+++***)))((()))+++))))))))))))))))))))))))''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))(((&&&''')))******)))&&&%%%%%%%%%%%%&&&&&&'''(((((())))))))))))((((((((('''&&&''')))***)))(((''''''((((((((()))))))))''''''''''''((()))+++++++++*********))))))(((((())))))))))))))))))))))))************************((())))))))))))(((''''''************************))))))))))))))))))***++++++***))))))))))))))))))+++++++++***************************************************************'''(((((())))))((((((''',,,,,,,,,+++***))))))(((************))))))))))))(((((()))******+++,,,,,,))))))))))))))))))))))))***)))))))))***+++,,,---)))************+++++++++)))))))))*********++++++************************++++++,,,,,,++++++***)))))))))))))))************)))************+++++++++************************((())))))******))))))(((******++++++++++++++++++((())))))***++++++,,,,,,---+++******++++++)))(((******************************)))(((((()))******((()))******))))))+++,,,))))))(((((((((((())))))******))))))))))))((((((************************+++******))))))******+++))))))((((((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''''')))******))))))***,,,))))))))))))))))))))))))************************+++***(((''''''(((***+++---------,,,+++***))))))(((((()))***************++++++++++++******))))))***+++,,,,,,,,,,,,+++***++++++******)))(((((((((************************))))))************))))))(((((((((((((((((((((((()))))))))******+++++++++******++++++,,,,,,,,,,,,'''((()))*********************************))))))************))))))((('''******))))))(((((('''''',,,+++******+++++++++******))))))))))))))))))***))))))))))))))))))))))))(((((())))))******++++++***************)))(((((())))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((('''(((((((((((((((((((((((((((((())))))))))))))))))))))))((('''&&&((()))+++***)))(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''((()))***,,,,,,+++)))''''''''')))+++,,,(((((((((((((((((((((((())))))(((((((((((())))))((()))******(((((()))***((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))******(((((((((((((((((((((((()))(((((((((''''''''''''(((((('''((())))))))))))(((((((((''''''(((((()))(((((())))))))))))(((((((((''''''((())))))))))))'''(((((((((((()))))))))''''''''''''(((***+++,,,++++++******)))((((((((())))))))))))))))))))))))************************((()))))))))))))))((((((************************)))((((((((()))***++++++******)))))))))))))))*********************************))))))))))))******************************(((((((((((((((((((((((()))))))))******+++++++++*********)))))))))))))))((()))))))))*********+++))))))))))))))))))))))))(((((((((((((((((())))))))))))*********+++++++++))))))*********+++++++++))))))************+++++++++++++++++++++******)))((()))))))))************))))))*********+++++++++************************)))))))))******)))))))))+++++++++++++++,,,,,,,,,))))))*********+++++++++)))((('''((()))***)))(((************************,,,++++++++++++++++++,,,((())))))***)))******+++((((((((((((((()))******))))))))))))))))))))))))******************))))))*********))))))*********&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((()))******)))(((***+++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))(((((()))***************+++++++++***************)))***,,,,,,,,,,,,***)))************))))))(((((()))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((('''((((((((()))******++++++++++++++++++,,,,,,,,,'''((()))***************))))))))))))))))))************++++++***)))((('''******))))))((((((''''''***+++++++++***))))))))))))))))))******)))))))))))))))))))))))))))))))))(((((())))))******++++++'''((()))***+++*********))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&'''***+++***)))(((((())))))))))))((((((''''''''''''''''''''''''''''''((((((((((((((('''((((((((((((((((((((((((((((((((()))))))))(((((()))((('''&&&&&&''')))+++))))))))))))))))))))))))(((((())))))))))))(((((('''((())))))''''''((()))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''(((((())))))******''''''''''''''''''''''''(((((((((((((((''''''&&&'''((())))))))))))))))))******)))))))))))))))***(((((())))))))))))(((((('''((()))))))))))))))***(((((((((((()))))))))***''''''''''''((()))***+++************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++*********)))))))))))))))))))))))))))((((((((()))***++++++***)))))))))))))))************************************)))(((((()))******************************))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))***************)))))))))(((((())))))))))))))))))))))))))))))))))))((((((''''''))))))*********+++++++++************++++++++++++))))))******++++++++++++******++++++******)))(((((()))))))))************))))))*********+++++++++************************))))))************))))))******+++++++++,,,,,,,,,+++++++++*********))))))'''&&&&&&'''***++++++***))))))))))))))))))))))))+++++++++,,,,,,+++++++++******)))))))))))))))((((((''''''(((((()))***+++(((((((((((((((((((((((()))))))))))))))))))))(((***))))))(((((())))))***%%%&&&'''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((()))+++***)))((()))+++))))))))))))))))))))))))************************((()))++++++++++++)))(((&&&''')))+++,,,......///(((((()))***************%%%&&&'''((()))***+++,,,)))***,,,------,,,***))))))))))))))))))))))))***)))))))))(((((((((((((((((())))))******))))))((())))))))))))))))))))))))((((((''''''((()))******+++************+++,,,,,,((())))))************)))&&&&&&''''''''''''(((((()))***+++++++++***)))((())))))))))))((((((((((((((()))++++++)))(((((()))))))))************))))))))))))))))))))))))))))))))))))))))))************&&&'''(((***++++++***)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''+++)))(((((())))))(((&&&((())))))******))))))(((&&&&&&&&&&&&''''''''''''''''''((()))))))))(((((())))))))))))))))))))))))))))))))))))((('''&&&&&&'''(((((('''&&&&&&(((+++))))))))))))))))))))))))(((((())))))))))))((((((&&&((()))((('''&&&'''((())))))))))))))))))))))))&&&&&&''''''((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))(((''''''&&&&&&(((******)))((()))***))))))(((''''''''''''((((((((())))))))))))((((((''')))******(((((()))+++((((((((()))))))))******((((((((((((((())))))***)))))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((()))******++++++++++++***))))))))))))))))))))))))))))))))))))))))))***+++)))))))))))))))******+++***************+++++++++***)))(((''''''((()))***+++++++++++++++++++++++++++******))))))******+++,,,+++***)))(((&&&&&&%%%))))))))))))************++++++***))))))(((''''''))))))))))))))))))))))))+++++++++++++++***)))))))))************+++++++++*********++++++++++++,,,*********+++,,,,,,------*********+++***))))))((())))))))))))************)))************+++++++++++++++++++++++++++++++++)))******++++++******)))))))))******+++,,,,,,,,,,,,,,,++++++***))))))((()))(((((())),,,------,,,((((((((((((((((((((((((((()))************)))(((+++***(((((())))))((('''((((((((((((((()))******''''''(((((((((((()))))))))))))))))))))))))))))))))))))))(((((()))))))))((((((((())))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((***+++***)))((()))***))))))))))))))))))))))))******************************++++++++++++******((()))***,,,---.........(((((()))***************%%%%%%&&&((()))***+++,,,***+++---//////---+++***((((((((()))******++++++*********)))))))))(((((((((((())))))))))))((((((***************************)))((((((((()))***+++******)))))))))***+++,,,)))************))))))(((&&&&&&&&&'''''''''((((((((()))+++,,,,,,+++***)))(((((((((((())))))))))))&&&))),,,,,,***((()))***((()))***++++++***)))((())))))))))))))))))))))))*********)))))))))))))))&&&''')))******)))((('''))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((***)))(((((())))))((('''))))))************))))))&&&'''''''''((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))'''((()))))))))((('''&&&&&&(((***)))'''''')))+++))))))))))))))))))))))))'''((()))******)))((('''''')))***)))((('''((()))))))))))))))))))))))))))&&&&&&''''''((())))))***))))))))))))(((((((((((((((((((((((((((((((((((('''((()))))))))(((&&&&&&%%%(((***+++)))((((((***(((((('''&&&&&&&&&&&&&&&(((((())))))))))))((((((''')))+++***((((((***,,,(((((()))))))))************))))))(((((((((((((((((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))+++***)))))))))))))))))))))))))))))))))***++++++))))))*********+++++++++***)))(((''''''((()))***+++++++++++++++++++++++++++******))))))******+++---,,,+++***((('''&&&&&&((()))))))))************)))))))))))))))((((((((())))))))))))))))))))))))'''(((***+++,,,,,,,,,+++)))************+++++++++*********+++++++++,,,,,,***++++++,,,------......++++++,,,,,,++++++***)))))))))))))))************)))************+++++++++++++++++++++++++++++++++)))******++++++******)))(((((())))))***++++++,,,++++++******************,,,***)))***++++++***)))((((((((((((((((((((((((((()))************)))(((***(((&&&'''***+++***((()))((((((((((((((()))***((((((((())))))*********((())))))******++++++++++++******))))))******+++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************(((((((((((()))))))))))))))***+++***)))((()))***)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++******+++,,,,,,)))))))))((('''&&&%%%$$$(((((()))******************************++++++++++++---///000000///---+++''''''((()))***+++,,,,,,,,,+++++++++******))))))(((((())))))))))))((((((************************,,,+++***))))))***+++,,,***)))((((((((()))+++,,,***************)))(((''''''((((((((())))))******'''(((***,,,---,,,+++***''''''(((((())))))******&&&))),,,---+++)))***,,,((()))***++++++***)))((())))))))))))))))))))))))++++++******))))))(((((('''((()))***)))'''%%%$$$))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&'''***++++++***))))))************))))))'''((((((((())))))******''''''((()))))))))))))))))))))))))))))))))))))))%%%&&&((()))))))))((('''&&&)))++++++)))((()))+++))))))))))))))))))))))))'''((()))******)))((('''(((***+++***)))((()))***))))))))))))))))))))))))&&&&&&&&&'''((())))))*********))))))((((((''''''))))))))))))))))))))))))'''((()))))))))(((&&&%%%$$$(((++++++)))'''(((******)))((('''''''''''''''(((((())))))))))))((((((''')))+++***((((((***,,,))))))))))))************+++***)))(((((('''''''''''''''((()))***+++,,,,,,))))))))))))))))))))))))************************''''''((()))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))))))))((())))))***++++++))))))******+++++++++++++++)))(((''''''((()))++++++++++++++++++++++++++++++***)))(((((()))***+++++++++******************(((((())))))*********+++''''''(((((())))))******))))))))))))))))))))))))"""$$$&&&)))+++,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,++++++,,,------...//////,,,,,,---------,,,++++++))))))))))))************)))************+++++++++++++++++++++++++++++++++******++++++++++++******'''(((((()))******++++++)))))))))***++++++,,,,,,,,,+++)))(((((((((&&&$$$((((((((((((((((((((((((***+++,,,------,,,+++***(((&&&%%%'''***,,,+++***))))))(((((((((((())))))))))))******++++++++++++))))))***+++,,,,,,------,,,++++++++++++++++++,,,(((((((((((())))))))))))))))))))))))))))))))))))***************)))((((((******))))))))))))))))))*********)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******++++++++++++******)))))))))))))))*********++++++******))))))(((((((((((((((((())))))))))))++++++++++++++++++++++++111000000///---,,,++++++************))))))((((((******))))))((((((''''''))))))*********+++++++++(((((((((((((((((((((((((((((()))************)))************************************************))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))),,,++++++***)))(((((('''''''''((((((((((((''''''(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))*********************))))))))))))))))))((()))***+++***'''$$$)))))))))))))))))))))))))))'''&&&''')))***(((&&&))))))))))))((((((((((((+++***)))'''''''''((()))(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))///---+++)))((()))+++---))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((()))))))))))))))******+++((((((((('''&&&&&&%%%%%%))))))))))))))))))))))))(((((())))))))))))((((((+++*********))))))((((((((((((((((((((((((((((((''''''''''''((()))++++++))))))(((((((((((())))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,)))))))))))))))))))))))))))------)))(((((('''$$$++++++************++++++))))))(((((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))(((((((((((())))))***+++++++++++++++))))))))))))))))))))))))((('''%%%$$$$$$&&&)))+++*********))))))))))))))))))************++++++++++++++++++++++++---......111///---,,,------,,,+++000///,,,+++******+++,,,***++++++***))))))***,,,,,,,,,++++++******++++++************************))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))((((((******))))))))))))******((()))******)))((()))***************************((((((((((((((((((((((((((()))))))))************************************+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))***************)))(((((()))))))))))))))************))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))******++++++++++++***************)))))))))))))))))))))((((((''''''''''''(((((((((((()))))))))***++++++++++++++++++++++++......---,,,+++***))))))+++******)))))))))))))))+++*********))))))))))))************************))))))))))))))))))))))))((()))******++++++******************************************************))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******++++++***))))))(((''''''''''''((((((((((((''''''(((((()))))))))*********((((((((())))))))))))***))))))))))))************(((((())))))))))))))))))))))))((()))******'''%%%))))))))))))))))))))))))***(((&&&&&&((()))((('''''''''''''''&&&&&&&&&&&&******)))(((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))---,,,***)))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))(((((('''&&&)))))))))))))))******+++'''''''''((())))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((''''''(((((((((((((((((((((((((((((('''(((((()))***+++))))))(((((((((((())))))((((((((((((((((((((((((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))******))))))))))))))))))))))))+++,,,+++(((***---,,,(((++++++************++++++***))))))(((((())))))******************************************************)))))))))(((((((((((('''((())))))******)))))))))))))))))))))))))))))))))(((&&&%%%&&&''')))******))))))))))))))))))))))))************++++++++++++++++++,,,---...000000444333111111111000///---...,,,***)))(((((()))***((())))))(((''''''(((***---,,,++++++************************************))))))))))))))))))))))))(((((((((((()))))))))***************)))))))))(((******))))))))))))*********+++,,,,,,******+++,,,))))))))))))))))))))))))************************)))*********++++++++++++************************************)))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))************))))))((((((((())))))*********+++))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++******))))))(((((()))(((((((((((('''''''''((((((((()))))))))******++++++++++++++++++++++++---,,,,,,+++***)))((((((++++++)))((((((((()))***++++++++++++************+++++++++***************++++++++++++++++++++++++)))******+++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))******************************)))))))))))))))))))))))))))))))))*********++++++******))))))(((((('''''''''(((((())))))(((((('''(((((()))))))))*********))))))))))))************))))))))))))************'''((((((((()))************)))(((((())))))((('''))))))))))))))))))))))))***(((&&&&&&'''))))))(((''''''''''''&&&&&&&&&&&&)))))))))))))))(((((('''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''')))))))))))))))******+++(((((()))******++++++,,,))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++)))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''))))))))))))))))))))))))''')))(((&&&(((,,,,,,(((++++++************++++++*********))))))***************************************************************)))))))))(((((((((&&&&&&'''((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))******)))************++++++++++++,,,,,,---///111333444999888666666666444111...---,,,***)))(((((()))***((())))))(((''''''(((***...---,,,+++***)))))))))************************))))))))))))))))))))))))((((((((()))))))))******************))))))))))))******))))))))))))******,,,---...---,,,+++,,,...))))))))))))))))))))))))*********************************+++++++++,,,,,,************************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))(((((((((((()))******++++++)))))))))))))))*********)))))))))))))))*********))))))))))))))))))))))))******++++++++++++******,,,++++++***)))(((''''''************************(((((()))))))))*********************************------,,,,,,+++******)))+++***)))(((((()))***+++************************))))))*********+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************************************)))))))))))))))))))))))))))))))))))))))*********************************************************)))*********++++++++++++)))))))))(((((((((''''''(((((())))))))))))((((((''''''((((((((()))))))))(((((()))))))))*********((()))))))))************((((((((()))***+++,,,,,,+++)))''''''((())))))(((((((((((((((((((((((((((***)))'''&&&'''((()))***))))))))))))(((((((((((('''((()))******)))((('''((((((((((((((((((((((((&&&'''''''''((((((((((((******))))))((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((,,,,,,+++***************)))))))))))))))******+++,,,,,,+++******))))))((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((((((((()))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******+++))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''))))))))))))))))))))))))'''...111...*********)))++++++************++++++++++++************++++++++++++++++++++++++++++++*********************************)))))))))((((((&&&''''''((((((((((((((()))))))))))))))))))))))))))***++++++***)))(((''')))))))))))))))*********))))))*********+++++++++,,,,,,---///111333555777;;;:::999999888666111...------,,,+++******++++++***++++++***))))))***,,,...---,,,***))))))))))))************************))))))))))))))))))))))))(((((()))))))))******************)))))))))))))))******))))))))))))******,,,---...---,,,+++,,,...))))))))))))))))))))))))************************))))))*********+++++++++*********************************)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))*********))))))(((((())))))************(((((())))))************((()))))))))*********+++******************************++++++++++++******,,,++++++***)))(((''''''************++++++++++++))))))))))))************************************,,,,,,,,,++++++******)))******)))(((((()))***+++))))))))))))))))))))))))''''''(((***+++,,,---...******************************+++,,,,,,,,,,,,+++************************************************))))))))))))))))))))))))(((((())))))************************************++++++++++++++++++++++++)))*********++++++++++++))))))))))))(((((((((((((((((())))))))))))((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((()))))))))************))))))******+++,,,------***(((''''''((()))))))))((((((((((((((((((((((((***))))))((('''((()))***))))))))))))(((((((((((('''((()))******)))((('''(((((((((((((((((((((((('''''''''(((((((((((()))******))))))((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((&&&''')))******)))((('''************************((((((((((((((((((((((((,,,+++******))))))******)))))))))))))))******++++++******))))))(((''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((((())))))))))))))))))))))))---999AAA<<<111++++++,,,++++++************++++++++++++************++++++++++++++++++++++++++++++************************************))))))))))))(((((()))************))))))))))))))))))))))))))))))***+++,,,+++***((('''(((((())))))************))))))*********++++++++++++,,,---///111444666777:::999888888777444000,,,,,,,,,++++++++++++++++++***++++++***))))))***,,,---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))*********,,,---,,,+++***+++---++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))((())))))************)))***)))))))))))))))))))))((((((((()))******++++++((())))))******+++++++++******************************++++++++++++******++++++******))))))((((((((((((((())))))))))))***)))))))))*********++++++*********************************)))))))))(((((())))))))))))************((((((((((((((()))))))))''''''(((***+++,,,---...)))))))))))))))))))))))))))******+++++++++++++++************************************************))))))))))))))))))))))))((((((((()))******++++++************************++++++++++++++++++++++++)))))))))*********++++++************))))))))))))((())))))******))))))(((&&&&&&'''''''''(((((((((''''''''''''(((((((((((())))))))))))************)))******++++++,,,,,,,,,)))((('''((()))***)))((())))))))))))))))))))))))((()))******(((((()))***''''''''''''&&&&&&&&&&&&'''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))&&&''')))******)))((((((************************))))))))))))))))))))))))***)))'''&&&&&&&&&'''((()))))))))))))))******+++&&&&&&'''(((((())))))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((()))******++++++)))))))))))))))))))))))))))))))))))))))******+++***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))((()))))))))))))))))))))))),,,999BBB<<<000))))))***++++++************++++++*********))))))*********))))))))))))))))))))))))************************++++++*********)))))))))))))))***+++++++++++++++))))))))))))))))))))))))))))))***++++++***((('''((((((((()))******++++++)))************+++++++++++++++---...000333555666888777555444444111...+++)))))))))))))))))))))(((((())))))(((''''''(((***++++++***))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))******************))))))))))))******)))+++,,,+++***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((('''''''''((((((((())))))************************))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************++++++******)))((((((((('''(((((()))******++++++((())))))******+++,,,,,,******************************++++++++++++***************)))))))))))))))(((((()))))))))*********))))))*********+++++++++***************************************)))))))))'''(((***+++++++++))))))(((((()))))))))************************+++++++++))))))))))))))))))))))))((()))******++++++******************************************************))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************++++++++++++))))))************))))))((((((((())))))))))))***'''(((((((((((()))))))))))))))))))))************))))))))))))))))))))))))''''''''')))++++++)))'''))))))))))))))))))))))))&&&))),,,,,,***(((((()))''''''''''''&&&&&&&&&&&&((((((((((((((()))******(((((((((((((((((((((((())))))))))))*********+++(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((())))))************************************)))))))))))))))))))))))))))(((&&&%%%$$$%%%&&&''')))))))))))))))******+++&&&&&&'''(((((())))))***))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))******(((((((((((((((((((((((((((((('''(((((()))***+++))))))(((((((((((())))))(((((((((((((((((((((((('''(((((()))******++++++)))))))))))))))))))))))))))))))))))))))******+++***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((((()))))))))))))))))))))))))))'''///444///***((('''&&&++++++************++++++***))))))(((((())))))***))))))))))))))))))))))))************************+++++++++*********)))))))))******+++,,,+++++++++))))))))))))))))))))))))(((((())))))))))))))))))'''(((((()))******++++++)))************+++++++++***+++,,,---///111333444666444222111000///,,,***(((((())))))))))))((((((((())))))(((''''''(((***)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++((()))))))))******************))))))))))))******)))+++,,,+++***)))***,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))************************((()))))))))************(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************,,,,,,+++***)))((('''''''''(((((()))***+++++++++((())))))***++++++,,,,,,******************************++++++++++++******)))))))))))))))***************++++++,,,,,,,,,,,,)))************+++++++++))))))))))))))))))))))))---------,,,,,,,,,,,,,,,%%%'''***,,,,,,+++)))((())))))******+++++++++,,,,,,,,,++++++***)))(((((())))))))))))))))))))))))(((((()))***************************************************************))))))))))))))))))))))))'''(((((()))***+++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++++++++++++++,,,,,,))))))************))))))************++++++++++++))))))))))))************))))))))))))************((((((((((((''''''''''''&&&&&&(((***,,,+++)))'''))))))))))))))))))))))))%%%)))------+++(((((((((***)))))))))(((((((((((()))(((''''''''')))***+++(((((((((((((((((((((((()))*********++++++++++++''''''(((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))((()))))))))******++++++************************))))))))))))))))))))))))+++)))'''&&&%%%&&&((())))))))))))))))))******+++******))))))((('''''''''))))))))))))))))))))))))(((((())))))))))))((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''(((***++++++))))))(((((((((((())))))************************'''(((((()))***+++++++++)))))))))))))))))))))))))))))))))))))))******+++***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&''''''((((((((())))))))))))))))))))))))(((******'''(((,,,+++(((++++++************++++++))))))(((((((((((())))))************************************************+++++++++************)))))))))***+++++++++++++++))))))))))))))))))))))))''''''(((((())))))******'''(((((()))***+++++++++)))************+++++++++******+++,,,...000111222555333000.........,,,+++)))***++++++++++++*********++++++***))))))***,,,(((((((((((()))***+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++(((((())))))*********+++******))))))))))))*********+++,,,,,,******+++,,,************************************************))))))))))))************************************(((((())))))*********+++))))))))))))))))))))))))''''''(((((())))))******+++++++++***((('''(((***---,,,***)))))))))***+++,,,)))''''''***+++***((((((((((((((())))))))))))******++++++++++++******************************))))))))))))))))))))))))***+++,,,,,,***)))))))))))))))***++++++++++++***************************+++***)))(((((()))***+++))))))))))))))))))))))))+++++++++*********)))))),,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))---,,,,,,+++)))'''&&&%%%******+++++++++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++******************************+++++++++,,,,,,,,,))))))***+++,,,------...,,,,,,,,,++++++*********+++***)))(((((()))***+++))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))******))))))))))))************))))))))))))******))))))************))))))&&&&&&''''''''''''&&&%%%))))))(((((('''''''''&&&))))))))))))))))))))))))((()))***+++***)))'''%%%"""%%%(((******)))((())))))))))))))))))(((''''''***))))))((((((((((((((()))((('''&&&&&&'''((()))(((((())))))))))))((((((***)))(((''''''((()))***(((((('''(((((()))***+++((()))*********((('''&&&))))))************))))))))))))))))))))))))))))))&&&'''((()))***+++,,,---******))))))((((((''''''))))))))))))))))))))))))((((((''''''''''''((((((,,,++++++++++++++++++,,,(((((((((((())))))))))))))))))))))))************''''''''''''''''''&&&&&&))))))))))))))))))))))))***)))(((''''''((()))***+++*********))))))((((((************))))))))))))(((((()))***************))))))))))))))))))))))))******+++,,,,,,+++)))((((((((()))***+++,,,,,,---+++++++++*********)))))),,,+++******++++++)))((()))************+++++++++,,,,,,+++***))))))******))))))))))))************++++++************++++++((()))***++++++***)))(((+++*********))))))(((((()))))))))))))))******+++))))))(((((((((((())))))*********++++++,,,,,,,,,///...---,,,+++)))(((((((((((())))))))))))((((((************************))))))))))))))))))))))))++++++***)))(((((())))))''''''((()))))))))))))))***++++++******)))((('''******))))))))))))************))))))******+++,,,************************************************))))))))))))))))))))))))))))))************))))))))))))))))))************))))))************)))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******)))((()))+++,,,+++***)))((())))))***---***((()))+++,,,+++)))((((((((()))))))))************++++++++++++*********************************************************+++,,,,,,***))))))***))))))***++++++++++++***************************+++***)))(((((()))***+++************************+++++++++*********))))))*********)))))))))((((((************************************************(((((()))))))))))))))(((************+++++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++*********************************+++++++++,,,,,,))))))***+++,,,------...*********++++++++++++++++++***)))(((((()))***+++))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))******))))))))))))******((((((''''''''''''(((((())))))************)))))))))******++++++******)))))))))((((((((('''''''''(((((((((((((((((((((((('''(((*********)))'''&&&$$$&&&)))))))))(((((())))))))))))))))))(((''''''((((((((((((((()))************)))(((((()))******(((((())))))))))))((((((((('''&&&&&&&&&&&&'''((()))(((((((((((())))))***)))))))))))))))(((''''''))))))************))))))))))))))))))))))))))))))%%%%%%&&&'''((()))******''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((******))))))))))))******(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))(((((((((((()))***************)))))))))(((************))))))))))))(((((()))***************))))))))))))))))))))))))&&&&&&'''(((((((((((('''''''''(((((())))))******+++++++++*********)))))),,,+++******++++++***((()))************+++++++++,,,++++++***))))))******))))))))))))************++++++************++++++((()))***++++++***)))(((************)))))))))((()))))))))))))))******+++******))))))))))))*********++++++++++++++++++,,,------,,,+++***))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))++++++***)))))))))))))))(((((()))******)))))))))+++++++++++++++******)))******))))))))))))************))))))******+++,,,************************************************))))))))))))))))))))))))))))))************))))))))))))))))))************))))))************))))))))))))))))))))))))))))))++++++***))))))(((''''''%%%'''***+++*********+++******)))((((((((())))))---+++)))***+++,,,++++++)))))))))*********++++++******++++++++++++******************************++++++++++++++++++++++++)))+++,,,,,,***))))))***))))))***++++++++++++***************************+++***))))))))))))***+++************************+++++++++************************)))))))))))))))++++++++++++++++++++++++************************''''''((()))************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))***++++++,,,*********************************++++++++++++,,,))))))***+++,,,---......************++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))******))))))))))))******)))((((((''''''(((((()))))))))************))))))(((((())))))))))))(((((())))))(((((((((((('''''''''''''''''''''''''''''''''''')))******)))(((((('''((())))))''''''((())))))))))))))))))(((''''''&&&&&&''''''(((***+++,,,,,,++++++******++++++,,,(((((())))))))))))(((((((((''''''&&&&&&''''''(((***))))))(((((((((((()))***))))))((((((((((((((())))))************))))))))))))))))))))))))))))))''''''''''''((((((((((((%%%%%%&&&''''''((()))))))))))))))))))))))))))))))))((((((''''''(((((()))((((((''''''''''''(((((((((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***************))))))))))))************))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((()))***+++,,,((((((((((((((()))))))))+++++++++***************,,,+++)))***++++++***))))))************+++++++++,,,+++******)))*********))))))))))))************++++++************++++++))))))************))))))************)))))))))))))))))))))))))))******+++++++++************+++++++++++++++++++++*********++++++*********)))))))))+++***))))))))))))***+++************************))))))))))))))))))))))))+++***)))))))))))))))))))))***************))))))******+++,,,,,,,,,,,,+++******))))))))))))************))))))******+++,,,************************************************))))))))))))))))))))))))))))))************))))))))))))))))))************))))))************))))))))))))))))))))))))))))))*********)))))))))((((((%%%(((+++,,,+++***))))))))))))((((((((((((((((((+++***))))))************)))*********++++++++++++******++++++++++++******************************++++++++++++++++++++++++)))***,,,,,,***)))******))))))***++++++++++++***************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++***)))((((((((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,,,,************************************++++++++++++)))******+++,,,---......---,,,,,,,,,+++++++++******))))))))))))))))))***))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))******))))))))))))******+++******************+++))))))************))))))''''''(((((()))((((((((())))))((((((((((((((((((((((((((((((((((((((((((&&&'''((()))******)))))))))))))))((('''&&&(((***)))))))))))))))(((''''''''''''''''''((()))***+++++++++++++++++++++++++++(((((())))))))))))((((((***))))))))))))))))))*********)))(((((('''((((((***)))(((''''''((()))***))))))************))))))((((((((((((((((((((((((************))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((''''''&&&&&&''''''((((((((((((((())))))))))))))))))))))))************(((((()))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))************)))))))))((((((((()))***************((((((((((((((((((((((((++++++)))))))))***+++,,,+++++++++***************************************,,,***)))***++++++***)))))))))*********+++++++++++++++***************+++((()))))))))************++++++************++++++)))))))))******)))))))))*********))))))))))))))))))))))))))))))******++++++******))))))******+++,,,,,,++++++******)))))))))))))))))))))))))))***,,,+++)))(((((()))+++,,,************************))))))))))))))))))))))))******)))))))))))))))******++++++++++++***))))))((()))***+++,,,,,,,,,,,,******))))))))))))************))))))******+++,,,************************************************))))))))))))))))))))))))))))))************))))))((()))))))))************))))))************))))))))))))))))))))))))))))))((()))))))))*********+++'''***,,,,,,+++(((''''''((((((((()))))))))(((((()))))))))((((((((()))***)))*********++++++++++++******++++++++++++******************************************************(((***,,,,,,***)))***+++))))))***++++++++++++*********************************++++++++++++******************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,+++******)))((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))))))))*********+++++++++******+++,,,---......///000000///---,,,+++***))))))))))))******)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))******))))))))))))******++++++************++++++))))))************)))))))))***+++,,,,,,,,,,,,,,,(((((())))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))******)))''''''(((***)))))))))))))))(((''''''))))))(((((((((((()))))))))******************)))(((((())))))))))))(((((()))******************)))******)))(((((('''((((((***)))(((''''''((()))***))))))************))))))((((((((((((((((((((((((************))))))))))))*********)))))))))(((((((((((((((((((((((((((((())))))(((((((((((()))))))))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))************'''''''''(((((()))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))******************)))))))))((((((((()))***************((((((((((((((((((((((((***((('''%%%%%%%%%&&&'''+++++++++***************************************+++***)))***+++,,,+++)))))))))*********++++++++++++***************++++++((()))))))))************++++++************++++++***))))))))))))))))))***))))))))))))))))))******)))))))))))))))******+++))))))(((((((((((())))))+++++++++******))))))))))))))))))))))))*********,,,+++)))(((((()))+++,,,************************))))))))))))))))))))))))***)))))))))))))))************+++++++++******)))'''''')))***++++++++++++******))))))))))))************))))))******+++,,,************************************************))))))))))))))))))))))))))))))************))))))((()))))))))************))))))************))))))))))))))))))))))))))))))(((((())))))***++++++,,,)))+++,,,,,,***(((''''''(((((()))*********))))))'''((()))(((&&&&&&(((***)))))))))*********++++++******++++++++++++******************************))))))))))))))))))))))))(((***++++++*********+++))))))***++++++++++++*********************************+++,,,,,,+++******++++++++++++++++++++++++***************+++++++++)))))))))))))))*********++++++++++++++++++++++++))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,)))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++)))))))))))))))))))))))))))))))))************+++******+++,,,---...//////000///...---,,,+++***)))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))******))))))))))))*********))))))(((((())))))***))))))************))))))'''((()))***************(((((())))))))))))******************************(((((((((((())))))))))))((()))******(((((()))***)))))))))))))))(((''''''******)))((((((((((((((((((((()))******)))(((((((((((())))))))))))(((((('''(((((())))))(((((('''***))))))(((((((((((()))((((((((((((((())))))***))))))************))))))))))))))))))))))))))))))(((((((((((('''''''''''',,,,,,+++******)))(((((())))))))))))))))))))))))***))))))(((((())))))***))))))(((((((((((())))))(((((((((((())))))))))))''''''''''''((((((((((((&&&''''''(((((())))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))************************))))))))))))(((((()))***************))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((()))))))))***************++++++++++++)))))))))+++,,,+++***)))************+++++++++*********)))******+++,,,))))))))))))************++++++************++++++******))))))))))))******))))))))))))************)))))))))))))))******+++))))))(((((((((((())))))***************))))))))))))*********************+++***))))))))))))***+++************************)))))))))))))))))))))))))))))))))))))))******+++((())))))***++++++******&&&'''((()))***+++++++++******))))))))))))************))))))******+++,,,************************************************))))))))))))))))))))))))))))))************))))))))))))))))))************))))))************))))))))))))))))))))))))))))))************************)))***+++***)))((()))***((((((***+++++++++******((()))***)))'''&&&(((+++((((((((()))))))))************++++++++++++******************************************************((()))++++++******+++,,,))))))***++++++++++++******************************++++++,,,,,,++++++***++++++++++++++++++++++++))))))*********+++++++++(((((()))))))))*********************************((((((((((((((((((((((((((())))))*********))))))************+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))***************++++++,,,---...//////,,,,,,++++++++++++******((()))***++++++***)))((())))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))******))))))))))))*********))))))(((((())))))***))))))************))))))$$$$$$%%%&&&'''(((((('''(((((()))))))))*********))))))))))))))))))))))))***))))))(((((((((((((((%%%(((***+++***)))******)))))))))))))))((('''''')))(((((((((((())))))***(((((()))******)))(((((((((((())))))))))))(((((('''((())))))))))))(((''')))(((((((((((())))))***''''''((()))))))))))))))))))))************))))))))))))))))))))))))))))))''''''''''''((((((((((((************))))))))))))))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))(((((((((((())))))))))))''''''''''''((((((((((((''''''((())))))***++++++)))))))))))))))))))))))))))***++++++++++++***)))((()))))))))************************))))))))))))(((((()))***************))))))))))))))))))))))))'''((()))***++++++++++++''''''(((((())))))******))))))*********+++++++++***)))((()))+++,,,+++***)))************+++++++++******))))))***++++++,,,))))))))))))************++++++************+++++++++***)))(((((()))***+++((()))))))))************)))))))))))))))******+++***))))))))))))))))))***))))))))))))************+++++++++++++++*********))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))***++++++&&&'''((()))***+++++++++((()))******++++++++++++******))))))))))))************))))))******+++,,,************************************************))))))))))))))))))))))))))))))************))))))))))))))))))************))))))************)))))))))))))))))))))))))))))),,,,,,++++++***)))))))))((()))))))))((()))+++---((()))***,,,,,,,,,+++***(((***+++***((('''))),,,(((((((((((())))))))))))******++++++++++++******************************++++++++++++++++++++++++''')))++++++******+++,,,))))))***++++++++++++******************************+++,,,------,,,+++***++++++++++++++++++++++++))))))******++++++++++++******++++++,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((++++++***)))'''&&&$$$###***++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))***************++++++,,,---...//////''''''((()))******++++++((()))***++++++***)))((())))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((())))))******))))))))))))******,,,,,,++++++++++++,,,,,,))))))************))))))&&&'''((()))************(((((())))))*********+++((((((((((((((((((((((((+++***)))(((((('''(((((($$$'''***,,,+++*********)))))))))))))))(((((('''''''''''''''(((***+++,,,((()))***++++++***)))((((((((())))))))))))(((((()))***+++,,,,,,+++***)))(((((('''(((((()))***+++&&&'''(((*********)))((())))))************))))))))))))))))))))))))))))))))))))))))))*********+++''''''(((((())))))******))))))))))))))))))))))))******))))))))))))******((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))************((())))))***++++++,,,,,,)))))))))))))))))))))))))))***+++,,,,,,+++***)))(((((())))))*********+++************))))))))))))(((((()))***************)))))))))))))))))))))))) """$$$''')))*********((())))))***+++,,,,,,---))))))******++++++++++++***)))((()))+++,,,,,,***)))************+++++++++******))))))***+++,,,,,,))))))))))))************++++++************+++++++++***)))(((((()))***+++(((((())))))*********+++)))))))))))))))******+++++++++************++++++(((((())))))******++++++,,,,,,,,,+++++++++******(((((())))))))))))((((((************************))))))))))))))))))))))))))))))((())))))***++++++$$$%%%'''(((***+++++++++******+++,,,,,,,,,++++++******))))))))))))***************)))***++++++,,,************************************************))))))))))))))))))))))))))))))************))))))))))))))))))************))))))************))))))***,,,---,,,***(((((()))(((***+++***)))((()))***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,---------++++++++++++++++++++++++++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************++++++,,,,,,++++++*********))))))))))))******,,,,,,,,,+++++++++******))))))))))))))))))))))))******************************)))))))))))))))*********************************))))))))))))******))))))))))))))))))))))))******))))))))))))************************************++++++++++++******))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))*********(((%%%######%%%(((***''''''(((((())))))******+++*********))))))((((((*********)))))))))))))))'''''''''((()))*********,,,***((('''&&&''')))***))))))(((((('''''''''&&&(((((())))))))))))(((((((((&&&$$$$$$&&&(((((((((''''''''''''(((((((((((((((((())))))******++++++''')))***++++++***)))'''))))))))))))))))))))))))+++******(((&&&$$$"""!!!)))((('''''''''(((***++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))*********+++***)))(((''''''((()))************(((&&&&&&(((***(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++------,,,+++*********+++))))))))))))))))))))))))************************************************)))************+++++++++...---,,,,,,+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************''''''((()))***++++++,,,++++++************++++++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))+++*********))))))((((((+++++++++*********))))))************************+++,,,------------,,,+++++++++***************+++)))))))))***+++++++++,,,******+++++++++,,,,,,,,,++++++************++++++000...,,,***))))))***+++((((((((()))*********+++++++++***)))(((((()))))))))***,,,+++***((())))))(((***+++***)))((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))*********++++++++++++++++++++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***************************************************++++++,,,,,,++++++*********))))))))))))***************)))))))))((((((******************************************************)))))))))))))))*********************************))))))))))))******))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((()))******++++++******)))))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))******(((&&&%%%%%%&&&(((***(((((((((((())))))))))))************)))))))))(((++++++++++++++++++++++++))))))))))))))))))(((((()))((('''%%%%%%&&&'''((())))))((((((((('''''''''(((((())))))))))))(((((()))(((&&&&&&(((******)))''''''((((((((())))))))))))))))))))))))*********'''((()))******)))((('''))))))))))))))))))))))))+++++++++***)))((('''&&&((((((((((((((())))))***************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))((((((((((((((((((((((((***)))))))))(((((((((''''''(((((((((((()))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))***((()))))))))***************)))(((''''''((()))************(((&&&&&&(((***(((((((((((((((((((((((())))))))))))))))))))))))************************)))(((((('''((()))***+++,,,,,,+++***************************************************************)))))))))))))))))))))))))))************+++++++++------,,,+++++++++++++++************************))))))))))))))))))))))))************************)))))))))))))))*********++++++************++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))(((+++++++++*********))))))************************)))******++++++******)))++++++***************+++***************+++++++++*********+++++++++,,,,,,++++++************++++++---,,,***((('''((()))***)))))))))(((((()))))))))++++++***)))))))))))))))'''(((******)))((()))***(((***+++***)))((()))***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))************+++,,,,,,++++++************+++***))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***************************************************++++++,,,,,,++++++*********))))))))))))***************)))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))************************************))))))))))))******))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((()))******++++++******)))))))))))))))))))))))))))((())))))******))))))((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))((((((((((((************))))))))))))************************++++++***)))(((((('''''')))((('''&&&%%%&&&'''((())))))((((((((((((''''''(((((())))))))))))((((((+++)))((((((***++++++***((())))))))))))*********************))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))*********+++******))))))'''(((((()))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******))))))))))))************))))))(((((((((((()))))))))******)))''''''(((***))))))))))))))))))))))))))))))))))))))))))))))))************************)))(((((((((((()))***+++++++++***)))))))))******************************************************)))))))))))))))))))))))))))************+++++++++,,,+++******************************************))))))))))))))))))))))))************************************))))))((((((++++++************++++++************************))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))************))))))))))))+++++++++***************************************))))))***++++++***))))))+++***************+++++++++++++++************************++++++++++++,,,++++++************++++++))))))''''''&&&'''((()))+++***)))''''''((())))))+++***))))))))))))))))))%%%'''))))))))))))***+++(((***+++***)))((()))***)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,,,,,,,++++++******))))))******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***************************************************++++++,,,,,,++++++*********))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++************************((())))))*********************************************))))))))))))******))))))))))))))))))))))))******))))))))))))******************************))))))************)))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((((())))))))))))))))))************))))))******))))))((((((''''''*********)))))))))))))))''''''''''''((((((((((((++++++******)))(((((('''+++***))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))((((((+++***))))))+++++++++***))))))*********+++++++++++++++******))))))(((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((())))))))))))((((((&&&''')))*********)))(((*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((('''''''''((((((((())))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********)))))))))))))))*********))))))(((((((((((())))))((()))***)))''''''(((***************************))))))))))))))))))))))))************************)))))))))))))))***************)))))))))))))))***************************************************))))))))))))))))))))))))))))))*********+++++++++******))))))))))))******************************))))))))))))))))))))))))******************************))))))))))))))))))++++++************++++++************************))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))*********)))))))))))))))************************************************++++++,,,,,,,,,,,,++++++*********)))******+++,,,,,,+++++++++***)))))))))************++++++++++++++++++************++++++(((''''''''''''((()))***+++***)))(((((()))+++,,,******)))))))))))))))***$$$&&&((()))))))))***+++(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++++++++******)))))))))***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***************************************************++++++,,,,,,++++++*********))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))'''((()))*********************************************))))))))))))************************************))))))))))))******************************)))))))))******)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))***++++++***))))))******))))))((((((''''''))))))))))))))))))******&&&&&&''''''((((((((((((************************++++++***)))))))))))))))(((((())))))))))))))))))(((((())))))))))))((((((***)))((()))******)))'''************++++++++++++++++++******))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))***))))))((('''&&&&&&''')))*********)))((())))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))******************))))))))))))))))))(((((())))))))))))(((((('''(((***)))((((((((()))++++++++++++++++++++++++))))))))))))))))))))))))************************((())))))******************)))))))))))))))******************************************************++++++++++++++++++++++++))))))*********+++++++++)))))))))(((((()))******************************************************************************'''(((((()))******++++++++++++************++++++))))))))))))))))))))))))************************((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))******************************************************++++++++++++++++++++++++******))))))***++++++,,,,,,+++++++++***)))))))))))))))*********+++++++++++++++************++++++(((((((((((()))******+++******))))))***,,,---...***)))))))))))))))******%%%''')))***))))))***+++(((***+++***)))((()))***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((())))))))))))***************************)))))))))))))))******+++))))))))))))))))))))))))++++++++++++++++++++++++***************************************************++++++,,,,,,++++++*********))))))))))))******)))))))))))))))*********++++++++++++++++++++++++))))))))))))))))))))))))&&&''')))***++++++************************************))))))))))))************************************))))))))))))******((((((((((((((((((((((((((())))))******))))))((()))))))))))))))))))))))))))******++++++******)))))))))))))))(((((((((((())))))************))))))))))))))))))(((((((((((())))))))))))************((())))))******++++++,,,)))*********************)))))))))(((((((((''''''(((((())))))))))))******(((((())))))))))))(((((()))((('''((())))))'''%%%)))************+++++++++************))))))))))))******))))))))))))******))))))))))))))))))))))))++++++++++++***)))(((((('''(((((()))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))************************(((((((((((())))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******)))))))))*********++++++************))))))))))))(((((())))))))))))((((((&&&(((******)))((())))))************************))))))))))))))))))))))))++++++++++++++++++++++++((()))******++++++************)))))))))***++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++))))))))))))))))))***+++++++++++++++++++++++++++************************************************''''''((()))***+++,,,,,,++++++************++++++))))))))))))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))***************************+++++++++***************************)))(((((((((((()))***))))))))))))***+++,,,,,,+++++++++***************)))))))))************+++++++++************++++++)))))))))******+++++++++))))))***++++++,,,,,,,,,)))))))))))))))******+++''')))++++++*********+++(((***+++***)))((()))***))))))))))))))))))))))))------------------------))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))(((((())))))******++++++)))))))))))))))***++++++))))))))))))))))))))))))++++++++++++++++++++++++***************************************************++++++,,,,,,++++++*********))))))))))))******(((((()))))))))*********************************))))))))))))))))))))))))&&&''')))+++,,,+++***)))******************************))))))))))))************************************))))))))))))******(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))******++++++******)))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************))))))******+++,,,,,,---,,,++++++******))))))))))))))))))))))))(((''''''(((((()))))))))*********(((((())))))))))))(((((()))(((((()))***)))'''%%%)))))))))************+++)))))))))))))))*********)))))))))(((((()))))))))))))))))))))))))))))))))(((((()))*********))))))((((((((((((((())))))***((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((())))))))))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))*********+++++++++************)))))))))((('''((()))******)))((('''%%%'''******)))((())))))************************))))))))))))))))))))))))++++++++++++++++++++++++((()))***+++++++++*********************+++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++***))))))))))))***+++,,,++++++++++++++++++++++++************************************************(((((())))))*********+++++++++************++++++))))))))))))))))))))))))************************)))))))))*********++++++))))))))))))))))))))))))((()))))))))************))))))*********+++++++++***************************)))(((''''''((()))***))))))))))))***+++,,,---***************+++++++++))))))))))))************++++++************++++++))))))******+++*********))))))+++++++++)))'''&&&)))))))))))))))***++++++(((***+++,,,*********+++(((***+++***)))((()))***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++''''''((()))***+++,,,,,,))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++++++++,,,,,,+++++++++******))))))))))))************++++++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))%%%''')))+++,,,+++***)))******************************))))))))))))************************************))))))))))))******************************(((((())))))))))))(((((())))))))))))))))))))))))******++++++++++++************))))))((((((((('''))))))(((((((((((())))))''''''(((((())))))******(((((())))))*********+++'''(((((()))***+++++++++...---,,,+++***(((''''''+++++++++++++++***))))))(((((())))))*********+++(((((())))))))))))(((((())))))((()))******'''%%%((())))))))))))*********(((((())))))******++++++((((((''''''''''''(((((())))))))))))))))))))))))###$$$%%%'''((())))))))))))((('''''''''(((***+++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((())))))******''''''''''''((((((((()))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++)))************++++++++++++*********))))))(((((('''((()))******)))((('''%%%'''******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++((()))***+++,,,+++******++++++******+++,,,------++++++++++++++++++++++++************************************************)))************+++++++++******))))))***+++,,,,,,++++++++++++++++++++++++************************************************************))))))))))))++++++************++++++))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))(((((())))))*********+++))))))******++++++++++++************************,,,+++***))))))***+++,,,))))))))))))***+++,,,---))))))******+++++++++,,,))))))))))))************++++++************++++++))))))************)))))))))***++++++***&&&###!!!))))))((())))))***++++++))))))))))))))))))))))))***+++,,,---.../////////************************)))***+++,,,,,,+++***)))))))))************)))))),,,,,,+++***))))))******,,,,,,,,,++++++*********))))))))))))))))))))))))++++++******))))))((((((******))))))******+++,,,************************************************,,,---...//////---+++***++++++,,,,,,,,,+++************++++++++++++******))))))))))))))))))))))))************************,,,++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++***)))(((***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***++++++---,,,,,,+++******++++++))))))(((((()))***++++++)))))))))))))))))))))))),,,,,,+++***)))(((''''''))))))(((((('''''''''&&&******))))))((((((''''''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((***+++---///111///---+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++++++++*********))))))'''((()))++++++******)))))))))************))))))))))))(((((('''''''''&&&((((((((((((((((((((((((+++*********))))))(((((())))))))))))((((((((((((***)))(((''''''((()))***&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))+++*********))))))((((((((((((((((((((()))******))))))))))))))))))))))))'''''''''''''''((())))))******))))))))))))******))))))))))))))))))))))))+++***)))'''''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,,,,,,,++++++++++++,,,,,,+++++++++*********))))))***+++++++++***)))'''%%%'''(((***+++,,,,,,+++***)))***++++++***)))***+++***++++++,,,,,,++++++*********++++++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***)))))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,)))************+++++++++,,,+++******))))))******************************))))))))))))))))))))))))++++++************++++++...,,,***(((''''''((()))+++++++++*********))))))++++++************++++++******)))))))))))))))***+++++++++++++++++++++++++++++++++*********))))))******++++++++++++******+++*********))))))(((((()))************++++++++++++++++++*********))))))***++++++++++++***))))))'''(((((()))******+++++++++++++++++++++++++++++++++++++++++++++***)))(((++++++***)))(((((())))))))))))))))))))))))))))))***++++++,,,------------************************)))***+++,,,,,,+++***)))))))))************)))))),,,++++++******)))******,,,,,,,,,++++++*********************************************))))))))))))******))))))******+++,,,************************************************+++,,,---.........---,,,))))))***+++++++++************++++++++++++******************************************************++++++************+++++++++++++++++++++++++++++++++++++++++++++***))))))***+++,,,------,,,+++***+++++++++++++++++++++++++++***************++++++,,,++++++*********++++++)))))))))))))))******+++))))))))))))))))))))))))+++******))))))(((((('''))))))((((((((('''''''''***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((()))***+++---...000///---+++************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((*********))))))((((((((('''((()))***+++******)))))))))************))))))))))))((((((((('''''''''))))))))))))))))))))))))************)))))))))((())))))))))))((((((((((((***)))(((''''''((()))***((((((((()))))))))******))))))))))))))))))))))))************)))))))))(((((((((((((((((())))))***((((((((((((((((((((((((((((((''''''(((((()))*********))))))))))))******))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,***))))))(((((())))))***+++++++++*********))))))******+++******)))(((''')))******+++++++++******)))***++++++***)))***+++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++)))************+++++++++,,,+++******))))))******************************************************++++++************++++++,,,+++***))))))******++++++++++++*********))))))++++++************++++++******))))))))))))******************************+++++++++*********))))))******++++++++++++******************)))))))))((()))************++++++++++++++++++*********))))))***++++++++++++***)))))),,,++++++***)))(((((('''************************+++++++++++++++***))))))++++++***)))))))))))))))))))))))))))))))))))))))******+++++++++++++++***************************)))***+++,,,,,,+++***)))))))))************))))))+++++++++***************+++++++++++++++*********************************)))))))))*********************))))))******+++,,,************************************************...---------,,,,,,,,,+++'''((()))*********************++++++++++++***************************************************************))))))************************************++++++++++++***))))))++++++++++++++++++++++++************************,,,++++++*********++++++******)))))))))******+++)))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))***+++,,,,,,...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))((((((((((((''''''(((((()))************)))))))))************))))))))))))((((((((((((''''''))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((()))))))))*********))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))(((((((((((()))************))))))))))))******(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,***))))))(((((())))))***+++++++++*********************))))))))))))******++++++******************)))***++++++***)))***+++***++++++,,,,,,++++++***,,,,,,,,,------,,,,,,,,,(((((()))))))))***************+++++++++,,,,,,,,,------,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))***+++*********)))************+++++++++,,,+++******))))))******************************************************++++++************++++++*********++++++,,,,,,,,,+++++++++***************++++++************++++++************************))))))))))))))))))))))))+++++++++*********************++++++++++++******************)))))))))))))))************++++++++++++++++++******************++++++++++++***)))))),,,,,,+++***)))((('''&&&))))))))))))))))))))))))***++++++++++++***))))))+++***))))))))))))))))))))))))))))))))))))))))))******+++******)))((((((******************************+++,,,,,,+++******)))******++++++******)))******+++++++++*********+++++++++***************************************)))))))))******+++++++++******))))))******+++,,,************************************************111000...,,,+++***))))))))))))***************)))******++++++++++++************************************************************))))))))))))******))))))))))))))))))))))))******+++++++++******)))+++******))))))******+++)))))))))))))))))))))))),,,++++++***************)))))))))((())))))***+++)))))))))*********))))))))))))))))))))))))))))))&&&'''''''''((((((((()))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************++++++,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((((()))))))))************))))))************))))))))))))((((((((((((((((((*********************************)))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))&&&''''''''''''((((((((())))))))))))))))))))))))*********)))))))))))))))'''(((((()))))))))))))))'''''''''''''''''''''''')))))))))))))))******+++******))))))))))))******(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,++++++************++++++***************************)))((((((((()))+++,,,---,,,***)))((()))******)))***++++++***)))***+++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++))))))))))))*********+++******+++++++++,,,,,,,,,++++++***)))((((((((((((++++++++++++++++++++++++++++++++++++++++++++++++((()))******++++++******))))))*********+++++++++,,,+++******))))))******************************************************++++++************++++++)))******+++++++++******************************++++++************++++++))))))******++++++************************************************************++++++++++++***************)))))))))))))))))))))*********+++++++++***************************++++++++++++***)))))))))))))))))))))))))))***))))))))))))))))))))))))******+++++++++******)))******)))))))))))))))***))))))))))))))))))))))))************)))(((''''''***************************+++,,,------,,,+++*********++++++++++++******)))******+++++++++******************************************************))))))******++++++,,,,,,******))))))******+++,,,************************************************...---,,,++++++++++++++++++,,,,,,,,,+++***))))))******++++++++++++************************************************************))))))))))))******)))))))))))))))))))))))))))******+++++++++******+++******))))))******+++))))))))))))))))))))))))+++******)))))))))*********)))))))))))))))******))))))************)))((())))))))))))))))))))))))&&&&&&''''''(((((())))))(((((())))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++************************))))))************************))))))))))))))))))))))))((())))))******))))))((()))))))))))))))))))))))))))))))))))))))*********))))))************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((((((((((((((())))))))))))((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))******''''''((()))***))))))((((((((((((((((((((((((((()))))))))))))))******+++******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,+++******************+++************************))))))(((((((((***+++,,,---,,,***)))((()))******)))***++++++***)))***+++***++++++,,,,,,++++++*********++++++++++++***************+++++++++,,,,,,******+++++++++,,,,,,,,,+++******)))(((((())))))++++++++++++++++++++++++++++++++++++++++++++++++)))******+++++++++++++++))))))*********+++++++++,,,+++******))))))******************************************************++++++************++++++************)))((('''&&&************************++++++************++++++((()))***+++,,,+++++++++++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))******))))))*********+++++++++***************************++++++++++++***)))))))))))))))))))))*********************************)))******+++++++++*********)))))))))))))))******)))))))))))))))))))))))))))*********)))(((((('''***************************+++,,,------,,,+++*********++++++++++++******((()))***,,,,,,+++******)))))))))***************++++++++++++++++++++++++*********+++++++++++++++******))))))******+++,,,************************************************))))))***+++,,,---......,,,,,,,,,,,,,,,+++************++++++++++++******++++++++++++++++++++++++*********************************))))))*********************************))))))***++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))***************+++,,,,,,++++++***))))))))))))***))))))***++++++***((('''))))))))))))))))))))))))'''''''''(((((()))))))))(((((())))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))***+++++++++++++++((())))))*********))))))************************))))))))))))))))))))))))))))))************))))))(((((())))))))))))******)))))))))((()))******+++))))))************))))))(((((())))))))))))******(((((((((((((((((((((((())))))))))))************))))))))))))(((((((((((((((((())))))))))))(((((()))))))))*********++++++(((((((((((((((((((((((())))))))))))************&&&''')))*********)))((()))))))))))))))))))))))))))(((((((((((()))************))))))))))))******(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,)))((((((''''''(((((()))***************+++++++++))))))((())))))***++++++++++++******************)))***++++++***)))***+++***++++++,,,,,,++++++***)))******++++++******)))***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++)))************+++++++++,,,+++******))))))******************************++++++++++++++++++++++++++++++************+++++++++***)))((('''&&&&&&%%%***************+++++++++++++++************++++++((()))***,,,,,,,,,++++++++++++++++++++++++++++++***************+++++++++******++++++++++++******))))))))))))************)))************+++++++++***************+++++++++***++++++++++++***))))))++++++******)))(((((((((************************))))))***++++++++++++***)))))))))))))))******+++))))))))))))))))))))))))))))))*********))))))(((************************++++++,,,------,,,++++++***++++++,,,,,,++++++***''')))***,,,,,,,,,***)))((()))))))))*********+++++++++++++++++++++++++++,,,++++++++++++++++++*********))))))******+++,,,************************************************)))***+++,,,---,,,,,,+++((((((***+++,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++))))))***+++++++++++++++***+++,,,------,,,+++***************************+++++++++,,,---...///000...---,,,******)))))))))))))))+++++++++***((('''))))))))))))))))))))))))((()))))))))))))))))))))(((((()))))))))*********'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))+++,,,,,,,,,+++&&&''')))*********))))))************************))))))))))))))))))))))))(((((())))))))))))(((((('''''''''(((((()))))))))***)))((((((((()))++++++))))))************))))))(((((()))))))))*********''''''''''''''''''''''''((()))))))))************))))))))))))(((((((((((('''((()))******)))((('''))))))*********+++++++++((((((((((((((((((((((((((()))))))))************&&&''')))*********((((((************************((((((''''''(((((()))*********))))))))))))******))))))))))))))))))))))))((())))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,((((((''''''''''''(((((())))))*********+++++++++((())))))************))))))******+++++++++******)))***++++++***)))***+++***++++++,,,,,,++++++******++++++,,,,,,++++++***************++++++++++++******+++++++++,,,,,,,,,************+++,,,------************************++++++++++++++++++++++++((())))))***+++*********)))************+++++++++,,,+++******))))))******************************++++++++++++++++++++++++++++++************+++++++++***)))'''''''''(((((())))))*********+++++++++++++++************++++++''')))+++,,,------,,,+++************************))))))*********+++++++++******++++++++++++******((()))))))))************)))************+++++++++))))))*********+++++++++***++++++++++++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++)))))))))))))))***++++++))))))))))))))))))))))))))))))************))))))************************++++++------------++++++***++++++,,,,,,++++++***'''(((***,,,---,,,***)))(((((())))))*********+++++++++++++++++++++++++++---,,,,,,++++++******************)))***++++++,,,************************************************---.........,,,***'''%%%$$$%%%''')))+++------...******++++++++++++******++++++++++++++++++++++++************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++***+++---......---+++***************************,,,,,,------///000222333///...---+++***))))))((()))***+++,,,+++***(((&&&))))))))))))))))))))))))************))))))))))))(((((())))))*********+++'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&''')))+++,,,---,,,,,,&&&'''(((*********))))))************************))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((***)))((((((((()))+++,,,))))))************))))))(((((())))))*********+++''''''''''''''''''''''''(((((())))))*********+++))))))))))))(((((((((((('''((()))******)))((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))*********+++&&&''')))***+++***((('''************************'''''''''''''''((())))))******))))))))))))******************************''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))*********)))***++++++,,,******))))))))))))******))))))******++++++++++++((()))***++++++***)))(((''')))***,,,,,,,,,+++***)))+++++++++***)))***++++++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++))))))))))))******************+++++++++,,,,,,,,,''''''(((((()))***,,,,,,************************++++++++++++++++++++++++'''(((((())))))))))))))))))************+++++++++,,,++++++***)))*********************************++++++++++++++++++++++++++++++************+++++++++***((('''''')))+++,,,))))))******++++++++++++++++++************++++++''')))+++---...---,,,+++))))))))))))))))))))))))))))))******++++++++++++******++++++++++++******(((((())))))*********+++)))************+++++++++))))))******++++++++++++***++++++++++++***))))))%%%&&&''')))***,,,---...((((((((((((((((((((((((((()))***+++++++++++++++))))))((())))))***++++++)))************))))))(((+++++++++*********)))))))))************+++++++++,,,---///111000...,,,***)))))))))***+++++++++,,,---,,,+++)))((())))))*********************************))))))))))))******++++++************++++++)))************++++++++++++++++++*********)))))))))************+++++++++111333444222...,,,,,,---+++++++++,,,---...///000...,,,***)))***)))(((''',,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,+++***))))))+++---...222000---***))))))+++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...000111333333------,,,,,,+++***))))))((()))+++,,,,,,+++)))(((******++++++++++++******++++++************++++++(((((((((((())))))))))))'''((()))******)))((('''(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''%%%'''((((((''''''(((******,,,---......---+++)))))))))(((((()))***+++++++++++++++++++++++++++++++++)))(((&&&&&&((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))*********)))((('''''''''+++*********))))))((((((************))))))))))))%%%%%%'''((()))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))%%%%%%&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))'''&&&&&&'''***************)))((('''))))))))))))************++++++++++++,,,---...///))))))))))))((((((((((((******))))))))))))************+++++++++******)))))))))))))))))))))))))))******++++++++++++******++++++************************))))))))))))******++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++(((&&&'''***,,,+++))),,,+++***))))))***+++,,,******************************************************)))))))))***,,,---,,,,,,,,,++++++*********((()))***++++++***)))(((+++++++++************)))+++*********))))))((((((************************))))))*********+++++++++))))))***++++++++++++***))))))))))))))))))))))))))))))))))))************************************+++++++++*********))))))+++***)))'''''')))***+++)))************+++++++++******************************)))))))))))))))***))))))))))))))))))))))))+++++++++*********))))))******))))))))))))******))))))************))))))+++++++++*********)))))))))************+++++++++,,,---///111000...,,,******************+++++++++******************++++++******************************))))))))))))******++++++************++++++)))************++++++++++++++++++*********)))))))))************+++++++++...000111000---++++++,,,------,,,,,,,,,------......,,,+++***+++,,,+++*********************************+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,+++***))))))+++,,,---,,,+++***(((((()))+++,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---///000111111---,,,,,,++++++*********)))***+++,,,,,,+++***)))******++++++++++++******++++++************++++++(((((((((((()))))))))***(((((()))******)))(((((((((((((((((()))))))))***+++******))))))******+++((()))******))))))***,,,***+++,,,......---+++***)))))))))))))))***++++++***************************)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))((((((((('''************))))))))))))&&&&&&'''((()))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++))))))))))))((((((''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))'''&&&'''((()))************))))))((())))))))))))************++++++***(((''''''''''''******)))))))))(((((((((******))))))))))))******))))))************))))))******************************++++++++++++******************************++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,***((()))+++---,,,+++,,,+++***))))))***+++,,,))))))))))))))))))))))))************************+++***)))))))))***,,,---+++++++++******)))))))))******++++++++++++******++++++++++++************************)))))))))(((************************))))))*********+++++++++))))))***++++++++++++***************************))))))))))))************************************+++++++++*********))))))+++***)))(((((()))***+++)))************+++++++++******************************))))))))))))******************************+++++++++*********))))))******))))))))))))******(((((()))***+++++++++++++++++++++***************)))************+++++++++,,,---///111000...,,,***+++++++++***************(((((()))++++++,,,,,,,,,************************************************++++++************++++++)))************++++++++++++++++++***************)))************++++++++++++,,,------+++******+++......---,,,,,,,,,,,,,,,---,,,******,,,,,,,,,+++******************************+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++---,,,+++*********+++,,,(((((())))))***+++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........++++++++++++++++++++++++******************************++++++++++++******++++++************++++++((((((((()))))))))******((())))))******))))))(((((((((((()))))))))*********))))))(((((())))))***(((***+++***))))))***,,,)))***+++---------,,,,,,))))))))))))))))))***+++(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***(((((((((''''''((((((((())))))))))))))))))))))))&&&&&&'''(((***+++,,,,,,)))(((((((((((('''''''''************))))))))))))''''''((())))))((((((((())))))))))))))))))))))))((((((((((((((()))******++++++************))))))))))))))))))))))))))))))+++*********)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((()))***)))'''&&&'''(((((())))))************)))))))))))))))************+++***((('''&&&%%%%%%%%%++++++*********)))))))))******))))))))))))******(((((()))))))))))))))(((++++++++++++++++++++++++******++++++++++++******************************,,,,,,++++++++++++,,,,,,*********++++++++++++,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,------,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))************************+++************+++,,,,,,*********))))))))))))))),,,,,,++++++++++++,,,,,,,,,+++++++++************************))))))))))))***************************************+++++++++))))))***++++++++++++***************************)))))))))*********++++++************************+++++++++***************+++***)))(((((()))***+++)))************+++++++++******************************)))))))))******+++************************+++++++++*********************))))))))))))******'''((()))***+++,,,,,,,,,************************))))))*********+++++++++,,,---///111000...,,,***,,,+++++++++***)))))))))((()))***,,,,,,++++++***************************************************++++++************++++++))))))*********+++++++++************************))))))*********+++++++++)))***++++++++++++++++++------,,,,,,+++,,,,,,------+++))))))***+++***))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,************+++(((***+++---.........---++++++++++++++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***))))))***++++++******++++++++++++******++++++************++++++(((((()))))))))*********))))))))))))))))))))))))(((((()))))))))*********))))))(((((((((((())))))'''((())))))((('''((()))((()))***,,,------------***)))))))))))))))******(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))))))))***))))))(((((((((((())))))((((((((((((((((((((((((''''''((()))***++++++,,,)))))))))))))))(((((((((************)))))))))((((((((()))))))))(((((('''))))))))))))))))))))))))((((((((((((((())))))***************************((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((()))***)))((('''((()))'''((()))***************((()))))))))************))))))((((((((())))))***++++++++++++*********)))******))))))))))))******((())))))************)))++++++++++++++++++++++++******++++++++++++*********************++++++++++++++++++******+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,------,,,+++************+++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******************))))))---,,,+++******+++,,,---,,,,,,+++++++++******************)))))))))))))))************************************************))))))***++++++++++++***************************))))))*********+++++++++************************************************+++******))))))******+++))))))*********+++++++++******************************))))))******++++++******************************************************))))))))))))******(((((()))+++,,,,,,,,,,,,************************))))))*********+++++++++,,,---///111000...,,,***,,,+++++++++***)))))))))***++++++,,,,,,***)))(((************************)))***++++++++++++***)))++++++************++++++))))))*********+++++++++************************))))))*********+++++++++))))))***+++---------,,,+++******+++,,,---......///---+++++++++,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***************+++---......---,,,+++************++++++,,,---++++++++++++++++++++++++,,,+++++++++************++++++++++++++++++,,,,,,++++++***))))))***++++++******++++++++++++******++++++************++++++))))))))))))******************))))))))))))******))))))))))))************---,,,,,,++++++,,,,,,---((()))***)))((('''((()))((()))***+++,,,,,,------******)))))))))))))))***))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******+++******))))))******+++((((((((((((((((((((((((************************************************************)))))))))(((((()))))))))))))))(((((())))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))''')))***)))(((((()))***'''((()))***************((()))))))))******************)))))))))***++++++++++++++++++*********)))******))))))))))))******)))***++++++,,,,,,,,,+++******************************++++++++++++******))))))*********+++++++++******))))))))))))******))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******************,,,------,,,+++******+++,,,---++++++++++++++++++++++++************************++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,++++++++++++***))))))))))))))))))******************************************************))))))***++++++++++++***************************************++++++++++++************************************************++++++************++++++))))))*********+++++++++***************************************+++,,,,,,******************************************************))))))))))))******))))))***+++,,,,,,,,,,,,***************+++++++++)))************+++++++++,,,---///111000...,,,***+++++++++***************,,,,,,,,,+++***)))((((((************************)))***+++,,,,,,+++***)))++++++************++++++)))************+++++++++***************+++++++++)))************+++++++++*********+++---...---,,,))))))******+++---...///000///---,,,---...---,,,******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++******++++++,,,+++***((('''******)))******+++,,,---++++++++++++++++++++++++,,,,,,++++++************++++++++++++++++++++++++******************************++++++++++++******++++++************++++++)))))))))*********+++++++++******))))))******+++)))))))))*********++++++++++++************+++++++++,,,,,,,,,***)))***+++))))))******++++++,,,,,,+++******)))))))))))))))************************))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))+++******))))))******+++,,,++++++******++++++,,,)))))))))))))))))))))))),,,,,,+++***))))))((((((******+++++++++++++++,,,************))))))))))))(((((()))******)))))))))))))))))))))))))))))))))''''''((()))))))))))))))'''''''''(((((((((((()))))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''')))******(((((()))+++((())))))************)))))))))))))))************++++++***)))((((((((((((++++++*********)))))))))******))))))))))))************+++,,,------------))))))))))))))))))))))))******++++++++++++******)))))))))***++++++,,,,,,***))))))))))))))))))************++++++++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++)))***+++***)))***+++------,,,+++******+++,,,---************************************************,,,,,,,,,---,,,,,,+++***+++++++++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,++++++++++++))))))))))))************************************+++++++++***************))))))***++++++++++++***++++++++++++++++++++++++*********++++++++++++,,,***************************************+++++++++++++++++++++++++++++++++)))************+++++++++***************************************+++,,,---++++++++++++++++++++++++***************+++++++++******))))))))))))************+++,,,,,,+++++++++))))))*********+++++++++)))************+++++++++,,,---///111000...,,,******************+++++++++++++++******************************************)))***,,,------,,,***)))++++++************++++++)))************+++++++++))))))*********+++++++++)))************++++++++++++))))))***---...,,,***+++*********+++,,,------+++***)))***,,,.........******************************+++++++++,,,,,,,,,+++++++++,,,,,,---------******+++,,,,,,,,,++++++++++++++++++******))))))))))))))))))***+++,,,---************************,,,+++++++++++++++******---,,,,,,++++++*********)))***+++,,,,,,+++***)))******++++++++++++******++++++************++++++))))))*********+++++++++++++++***))))))***++++++))))))*********+++++++++(((((((((''''''(((((((((+++,,,---,,,***)))***++++++***************++++++++++++***)))))))))))))))***************************)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++++++++************++++++)))))))))))))))))))))))),,,,,,++++++***)))(((((())))))******++++++++++++************))))))))))))'''((()))***************))))))))))))))))))))))))&&&'''((()))***))))))((('''''''''((((((((())))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***+++)))************))))))((())))))))))))***************))))))(((((()))))))))******)))))))))(((((((((******))))))))))))******))))))***+++,,,------,,,******************************++++++++++++******((())))))***++++++,,,,,,+++******))))))******+++++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,******,,,///---,,,++++++++++++,,,---************************************************,,,,,,---------,,,+++***)))*********++++++++++++++++++,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++((()))))))))************************************+++++++++*********))))))))))))***++++++++++++***++++++++++++++++++++++++*********+++++++++,,,,,,************************))))))*********+++++++++***++++++++++++++++++***)))************+++++++++************************************+++,,,---...++++++++++++++++++++++++))))))*********+++++++++******))))))))))))******++++++,,,,,,,,,+++******))))))******++++++++++++)))************+++++++++,,,---///111000...,,,***))))))******+++++++++,,,******)))((()))+++,,,---************************)))***,,,------,,,***)))++++++************++++++)))************+++++++++))))))******++++++++++++)))************++++++++++++)))(((***,,,---+++)))---,,,++++++******++++++%%%$$$$$$&&&))),,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---))))))))))))***+++,,,---************************++++++++++++++++++++++++------,,,,,,+++***))))))((()))+++,,,,,,+++)))(((******++++++++++++******++++++************++++++)))************+++++++++,,,+++***))))))***+++,,,)))************+++++++++++++++************++++++)))++++++***((('''((()))++++++******)))*********++++++***))))))((())))))************************+++)))(((&&&&&&((()))+++************************))))))))))))))))))))))))++++++************++++++******))))))))))))******))))))))))))))))))))))))+++++++++*********))))))(((((())))))*********+++************))))))))))))''''''(((******+++++++++))))))))))))))))))))))))&&&''')))*********)))(((''''''(((((()))))))))***))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***,,,***************)))((('''))))))))))))************''''''((()))+++---...///))))))))))))((((((((((((******))))))))))))******(((((()))++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******((())))))***++++++,,,,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++------------------------+++---...---++++++---000------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,---...---,,,***)))(((((())))))*********++++++,,,............,,,+++---------,,,,,,,,,++++++(((((())))))*********+++************************++++++++++++******))))))))))))***++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))******++++++++++++***++++++,,,,,,++++++***)))************+++++++++************************************+++,,,---...++++++++++++++++++++++++))))))******++++++++++++******))))))))))))******+++++++++***************(((((())))))*********+++++++++++++++++++++++++++******+++,,,,,,---......))))))))))))))))))))))))************************---+++)))(((&&&&&&'''''')))))))))))))))*********++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***---,,,+++******+++,,,---******+++,,,,,,---......***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***++++++++++++***))))))++++++++++++++++++++++++))))))))))))))))))))))))************************)))************++++++++++++***)))(((((()))***+++,,,+++******)))*********------,,,+++++++++,,,---++++++,,,,,,,,,,,,------************)))))))))(((+++*********))))))((((((******))))))))))))******(((+++---...,,,+++******)))************+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((*********)))))))))))))))(((''''''&&&&&&((()))***(((((())))))******+++++++++*********))))))(((((())))))))))))******************))))))))))))******,,,+++******))))))******+++*********))))))((((((******)))(((((((((((((((***)))(((''''''((()))******(((&&&'''***+++)))'''))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))((((((((((((++++++***)))(((((()))))))))))))))))))))******+++******))))))))))))******)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++***,,,------,,,+++---......---,,,+++************---------,,,,,,+++++++++******++++++++++++******))))))*********+++++++++,,,+++)))(((((()))+++,,,++++++++++++++++++++++++///...,,,*********,,,---------,,,+++,,,---...///...------,,,,,,++++++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,,,,+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))))),,,,,,,,,++++++*********)))***+++,,,,,,+++)))(((((()))***+++,,,,,,+++***)))***+++,,,,,,,,,,,,,,,------,,,++++++******)))++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,---------************************************************,,,+++***)))))))))***+++------,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,++++++++++++++++++,,,******++++++,,,------...***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++++++++***))))))************************************************************************)))************++++++++++++***)))(((((()))***+++++++++***************++++++******)))***+++---...+++++++++,,,,,,,,,------+++******)))))))))))))))************)))))))))(((******))))))))))))******(((***------,,,+++******)))************+++++++++************************(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((('''&&&'''((()))***)))))))))))))))******************)))))))))(((((())))))))))))******************))))))))))))******+++***))))))(((((())))))************)))))))))(((******)))((((((((((((((())))))(((((((((((())))))***(((''''''******)))'''))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))(((+++******))))))))))))***)))))))))))))))******+++******))))))))))))******)))************+++++++++))))))))))))))))))))))))************************+++******))))))******+++(((***++++++***)))+++,,,...---,,,+++************,,,,,,,,,++++++***************++++++++++++***************++++++++++++,,,---------......---------++++++++++++++++++++++++///...,,,******+++,,,------,,,,,,,,,,,,---......---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))),,,,,,,,,+++++++++******&&&''')))+++,,,,,,,,,,,,))))))++++++,,,+++******)))***+++,,,,,,,,,,,,,,,)))******++++++,,,------************************,,,,,,+++++++++*********++++++++++++++++++++++++************************+++++++++*********))))))+++++++++++++++++++++++++++++++++*********))))))************************))))))))))))))))))))))))************************************************)))))))))***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++++++++,,,---.........---,,,+++***))))))++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,+++++++++******++++++,,,,,,------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++++++++******)))))))))))))))))))))))))))************************************************)))************+++++++++******))))))))))))******++++++*********++++++,,,))))))))))))***+++---...++++++++++++,,,,,,,,,,,,,,,+++***)))((()))******************))))))))))))******))))))))))))******(((***------+++*********)))************+++++++++************************(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((('''''''''((()))******))))))))))))))))))(((******))))))))))))(((((())))))))))))******************))))))))))))*********))))))(((((((((((((((************))))))))))))***))))))((((((((((((((((((((())))))))))))((((((***((('''((()))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******)))))))))***++++++)))))))))))))))******+++******))))))))))))******)))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******(((***++++++***)))+++,,,------,,,+++************++++++***************)))******++++++++++++******++++++++++++,,,,,,,,,,,,,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---+++,,,------......------,,,,,,---......///000000------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++***++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************,,,,,,,,,++++++++++++***'''((()))++++++,,,,,,,,,***++++++,,,++++++***)))******+++,,,,,,,,,++++++)))******++++++,,,------))))))))))))))))))))))))+++++++++***************++++++++++++++++++++++++************************+++++++++***************************************+++++++++***************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++************************************************++++++++++++,,,,,,------+++++++++******)))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++*********++++++,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,++++++***)))************************************************************************))))))*********+++++++++***))))))))))))))))))***************++++++,,,---,,,+++*********+++,,,---***++++++++++++,,,,,,,,,---,,,***(((((()))***+++*********)))))))))))))))******))))))))))))******(((***,,,,,,+++******+++))))))*********+++++++++************************(((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((((((((()))((((((((((((((()))))))))******))))))((((((((('''))))))))))))))))))((((((((()))))))))******************))))))))))))************)))(((((((((((()))*********)))))))))))))))))))))(((((((((((())))))'''((()))******)))(((''')))((((((((()))))))))((())))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))*********))))))))))))***++++++,,,)))))))))))))))******++++++******))))))******+++))))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++***))))))(((((())))))******,,,------,,,+++---...---,,,++++++*********+++++++++++++++***************++++++,,,,,,++++++***++++++,,,,,,,,,---------***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,---+++,,,---...///...---,,,,,,---------.........///------,,,,,,,,,,,,---------------------------------,,,++++++*********+++))))))***+++,,,,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))(((,,,,,,,,,,,,+++******)))***++++++,,,,,,,,,++++++------,,,++++++******)))************************************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************)))*********+++++++++,,,+++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++************************************************+++++++++++++++*********))))))******+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++*********+++++++++++++++,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++************************************************))))))*********+++++++++)))))))))******)))))))))************+++,,,---...000///...,,,+++++++++,,,*********+++++++++,,,,,,,,,,,,***)))))))))***+++))))))))))))))))))************))))))))))))******)))***++++++***)))***+++))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((())))))*********((((((((()))))))))))))))***)))))))))((((((''''''(((((((((((((((((())))))((()))))))))******************))))))))))))******++++++***))))))))))))***))))))))))))))))))******))))))(((((((((((())))))'''((()))******)))((('''((()))))))))((((((((()))))))))))))))))))))))))))************************))))))))))))))))))******((()))))))))*********+++******))))))***+++,,,,,,)))))))))))))))******+++++++++************++++++))))))*********+++++++++************************++++++++++++++++++++++++******))))))))))))*********,,,------,,,+++---...,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,---...///...---,,,---------,,,,,,,,,++++++...------,,,,,,------...------------------------,,,,,,+++*********++++++))))))***+++,,,,,,------++++++++++++++++++++++++************************+++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,+++******)))))))))------,,,++++++*********++++++,,,,,,,,,++++++***------,,,++++++******)))++++++++++++++++++++++++******************++++++++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))++++++++++++++++++++++++******++++++,,,---------+++++++++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++***)))((((((******+++,,,---...//////++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,+++++++++******++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++))))))************))))))))))))******,,,---//////333222///---++++++++++++************+++++++++++++++++++++++++++*********))))))))))))******************))))))))))))******)))***+++***))))))***+++)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))******++++++'''((()))*********)))))))))(((((((((((((((((('''''''''(((((((((((())))))))))))))))))******************))))))))))))******,,,++++++***************))))))))))))************((((((((((((((())))))***(((((())))))))))))((((((''')))***)))((('''(((***))))))))))))))))))))))))************************))))))))))))************((())))))******+++++++++++++++*********++++++,,,)))))))))))))))******+++++++++************++++++)))************+++++++++************************++++++++++++++++++++++++++++++************++++++(((***++++++***)))+++,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,---------++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------...------,,,++++++******......------------......------------------------,,,,,,++++++++++++,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,******))))))***++++++,,,---,,,,,,++++++++++++,,,++++++,,,,,,,,,+++******)))******++++++,,,------+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,------...//////,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++************************((()))***++++++******)))+++,,,,,,------.........++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,++++++++++++++++++,,,++++++*********************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,------,,,,,,+++***************************++++++++++++++++++++++++************************)))************+++++++++((()))***++++++***)))((()))))))))***,,,...///000222000...,,,++++++++++++************++++++++++++***+++,,,------+++)))(((((()))))))))******************))))))))))))******)))***+++***(((((()))+++)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((()))******+++'''((()))***+++***))))))'''''''''((((((((((((((('''''''''((((((((())))))))))))))))))******************))))))))))))******++++++***)))))))))))))))((()))))))))************((((((((((((((()))******))))))(((((((((((())))))''')))******''''''(((***))))))))))))))))))))))))************************((()))))))))************((())))))******+++,,,,,,,,,,,,+++*********++++++)))))))))))))))******+++,,,++++++******++++++,,,)))************+++++++++************************************************,,,,,,++++++++++++,,,,,,(((***++++++***)))+++,,,,,,++++++***++++++,,,,,,******++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++++++++,,,---------,,,,,,---------------------------------***+++,,,,,,---------------,,,,,,,,,,,,---......---------------,,,,,,,,,......------------..............................------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,+++***)))))))))***+++,,,,,,,,,+++++++++,,,---...+++,,,,,,,,,,,,+++***))))))******++++++,,,------************************++++++,,,,,,,,,---------++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++************************))))))))))))))))))))))))************************,,,,,,------...///000000,,,,,,,,,++++++*********++++++++++++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++************************&&&''')))+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,------,,,+++******+++,,,---++++++******************+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,------,,,,,,+++***))))))))))))))))))))))))++++++++++++++++++++++++************************)))************+++++++++((()))***++++++***)))((()))))))))+++,,,...000111///...,,,+++***++++++,,,)))************+++++++++)))+++---......,,,)))'''(((((())))))*********+++******))))))))))))******)))******)))(((((()))+++)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&'''((())))))***'''((()))++++++******)))&&&'''''''''(((((())))))&&&'''''''''(((((())))))))))))))))))******************))))))))))))************)))((((((((((((((((((((())))))*********+++((((((((((((((()))*********)))(((''''''((()))***''')))+++***'''&&&(((***))))))))))))))))))))))))************************(((((())))))*********+++((())))))***++++++,,,,,,------,,,+++************)))))))))))))))******+++,,,++++++******++++++,,,)))************+++++++++************************))))))))))))))))))))))))---,,,,,,++++++,,,,,,---***,,,------,,,+++---...+++++++++***++++++,,,,,,))))))******+++++++++++++++,,,,,,------,,,,,,+++))))))*********+++++++++***+++---......---+++***------------------------***+++,,,---------------...---,,,+++,,,---...///,,,,,,------.../////////......------------..............................---------,,,,,,---......,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------*********++++++,,,,,,,,,///---+++***((((((((())),,,++++++***+++,,,...///,,,,,,,,,,,,,,,+++***)))------,,,,,,+++******))))))))))))))))))))))))))),,,,,,,,,------.........++++++++++++++++++++++++************************))))))******++++++++++++************************))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))............///000111222///...---,,,+++*********+++,,,------......---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++---...,,,*********+++,,,,,,,,,,,,+++((()))***+++,,,---......******+++,,,---......///,,,,,,+++)))'''(((***,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,***))).........---,,,+++))))))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))(((''''''''')))******)))************************************************,,,+++***))))))***+++,,,)))***++++++))))))***++++++*********))))))((((((******+++++++++,,,,,,,,,++++++,,,,,,,,,+++***))))))************+++++++++(((((()))***++++++,,,,,,222///+++)))(((((('''&&&(((((((((((())))))))))))************************---,,,***)))&&&%%%###"""******))))))((((((''''''))))))))))))))))))))))))$$$%%%&&&'''(((***+++++++++*********))))))(((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************++++++++++++((())))))))))))*********************************))))))************)))))))))))))))***+++++++++,,,++++++++++++++++++++++++)))************+++++++++++++++******************++++++++++++++++++++++++******+++,,,,,,---......---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,---............///...,,,+++++++++,,,,,,,,,---......//////......,,,,,,,,,,,,---...//////000///...---,,,+++******........................,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++++++++,,,---...------,,,++++++*********+++,,,,,,------,,,,,,+++222000...+++***))))))))),,,,,,+++***))))))******)))))))))***+++++++++,,,++++++++++++++++++++++++************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,************************)))************+++++++++)))***+++,,,,,,+++***)))******++++++++++++******......///000111222333333000///...,,,++++++++++++++++++,,,------------,,,......---++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...,,,***+++---...,,,***+++,,,,,,---------------+++++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++***((((((***---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++***++++++,,,,,,,,,++++++---,,,,,,++++++*********+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))))))((('''(((***+++***)))************************************************++++++***))))))***++++++***+++,,,+++***)))***,,,+++*********))))))))))))************+++++++++,,,,,,---.........---,,,+++)))************+++++++++((())))))***++++++,,,,,,///,,,)))((()))***))))))(((((((((((()))))))))***************************++++++******)))(((''''''***)))))))))((((((((('''))))))))))))))))))))))))%%%&&&&&&'''((()))******************)))))))))((()))))))))))))))))))))))))))(((''''''''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++************************)))***************)))(((***************+++++++++))))))))))))))))))))))))************++++++++++++++++++******************************************+++++++++,,,,,,---------,,,---...---,,,++++++---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------...------------,,,+++)))))))))***+++,,,,,,---.....................---,,,,,,---------......------------,,,,,,........................------..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...,,,+++++++++,,,,,,++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++...---,,,++++++++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************,,,,,,++++++++++++++++++************************)))************+++++++++******++++++++++++************++++++++++++******---...000333444555555555111000...---,,,,,,++++++++++++,,,------------,,,///...---+++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,++++++------,,,+++++++++,,,------------,,,------,,,,,,++++++******---------,,,,,,+++++++++,,,---,,,***))))))+++---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...************************+++++++++++++++,,,------,,,+++***))))))***+++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++)))))))))+++,,,+++***++++++++++++++++++++++++************************++++++***))))))***++++++***+++,,,,,,******+++,,,***************))))))))))))))))))*********++++++,,,---.........---+++***)))************+++++++++)))))))))***++++++,,,,,,,,,***((((((***+++,,,,,,((((((((()))))))))***************************************+++++++++,,,,,,))))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************+++++++++,,,***************************+++++++++***)))((((((+++++++++***************))))))))))))))))))))))))************+++++++++,,,******++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++------,,,+++***+++,,,************************************************---------------------------------...------,,,,,,,,,,,,+++*********++++++,,,,,,,,,---------......000///...---,,,,,,,,,,,,,,,,,,------.........///........................//////..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///...,,,+++******************+++,,,---------+++,,,,,,------,,,,,,+++++++++++++++,,,---...///++++++++++++************+++++++++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************++++++++++++------,,,,,,++++++******++++++++++++++++++++++++)))************+++++++++++++++************++++++******++++++++++++******,,,...111444666777666666111000///...---,,,,,,,,,,,,,,,---............---......,,,+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))******++++++******------,,,,,,,,,+++++++++...............---------,,,------,,,******+++---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......++++++++++++++++++++++++,,,+++******+++,,,...///,,,+++***))))))+++---...+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******,,,,,,+++***++++++++++++++++++++++++************************+++******************+++***,,,---,,,+++***+++,,,************************((())))))))))))***************+++,,,+++***)))((())))))*********+++++++++))))))*********++++++++++++)))((((((***,,,,,,+++(((((()))))))))******************************************++++++,,,,,,,,,))))))))))))(((((((((((((((((((((((((((((((((((())))))((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))*********++++++++++++******+++++++++,,,,,,,,,************************++++++++++++***)))((((((,,,+++++++++***)))))))))++++++++++++++++++++++++*********+++++++++,,,,,,******+++++++++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++.........------------...,,,,,,,,,,,,,,,------...//////...---------------------------....................................000000//////......------------------------------,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------------------------------------------------///......---,,,++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++******++++++,,,---......+++++++++++++++++++++***,,,,,,,,,++++++************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,---------------......---,,,++++++******++++++++++++++++++++++++))))))*********+++++++++,,,+++***))))))***+++,,,******++++++++++++******,,,...111444666777666666111000///...---,,,,,,,,,------...///////////////,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***++++++,,,,,,,,,---------***++++++,,,---.........------...---+++***,,,------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///---------------------------,,,+++***+++,,,...///---,,,+++***+++---///000+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,---+++***+++,,,,,,+++***++++++++++++++++++++++++*********************************++++++************+++,,,,,,******+++,,,***************+++++++++((())))))))))))*********)))***+++++++++***)))((())))))*********+++++++++***************+++++++++,,,***))))))***+++***)))))))))))))))******************************************************))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))((((((((())))))))))))))))))******)))))))))))))))))))))))))))******************)))++++++++++++++++++++++++))))))))))))))))))))))))***************************))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))*********++++++++++++******+++++++++,,,,,,,,,************************+++++++++++++++***)))))),,,+++++++++***)))))))))++++++++++++++++++++++++***++++++++++++,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,***)))***+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++............///.........------,,,,,,,,,---...///---------------...///000//////.........---------////////////////////////000000000//////......------------------------------,,,,,,,,,,,,,,,,,,---,,,,,,------...------,,,---------------------------------------------------------------------------------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,++++++---,,,,,,,,,++++++***************++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,---------...............------,,,+++******++++++++++++++++++++++++))))))*********+++++++++,,,+++***))))))***+++,,,******++++++++++++******---...000333444555555555111000...---,,,,,,++++++------...///////////////---,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...+++,,,------++++++,,,---,,,,,,---............---++++++,,,,,,------......'''(((((()))+++,,,,,,------...///...,,,+++,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------......///........................------,,,,,,,,,,,,------...---,,,,,,---...///000+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---+++***+++,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++++++++***))))))***++++++))))))***+++*********+++++++++++++++)))))))))*********+++++++++,,,---------,,,***))))))************+++++++++************************---+++******++++++)))((()))))))))*********++++++*********************************)))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************(((((((((((())))))))))))************+++++++++,,,******************************+++++++++++++++***+++++++++***************))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,******++++++,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++------,,,+++***+++,,,................................................++++++++++++++++++++++++---------...------,,,,,,+++,,,---.........------......---,,,---...///000------------...///000111/////////.........------////////////////////////000000//////////////////------------------------------,,,,,,,,,,,,------,,,,,,------......------------------------------------------------------,,,,,,---........................---,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,---------,,,++++++******,,,---------,,,+++,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,---************************++++++************++++++******++++++,,,,,,------......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++************++++++******++++++++++++******......///000111222333333000///...,,,+++++++++++++++,,,,,,---------------//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------***,,,...---+++***,,,...------...////////////...---------------,,,,,,,,,*********+++++++++,,,,,,---...//////---,,,,,,---------,,,,,,,,,,,,---------------------------------------------...//////------------------------............---,,,++++++,,,---------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------+++******++++++***))),,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++++++++***)))((()))******(((((()))************++++++,,,,,,,,,************+++++++++,,,+++,,,,,,------+++***))))))************+++++++++************************,,,*********++++++***((())))))*********+++++++++***************************))))))))))))((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))******((()))))))))************))))))))))))))))))))))))******+++,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************(((((((((((()))))))))))))))))))))*********++++++************************))))))***+++,,,,,,,,,,,,***************+++++++++))))))))))))))))))))))))+++++++++,,,,,,,,,------******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,---...---,,,++++++---------------------------------------------------------------------------,,,,,,------...---------+++,,,---...///......---000///...------///000222///...............///000............///////////////////////////////////////////////////000000000........................------,,,,,,,,,,,,------+++,,,------......------........................---------------------------......//////...---,,,------------------,,,,,,+++,,,,,,------,,,,,,+++++++++,,,---------,,,+++)))***,,,---...---,,,+++++++++,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++++++++************++++++******++++++,,,------...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******++++++++++++************++++++++++++******............///000111222///...---,,,+++***************+++,,,,,,,,,,,,+++222111///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,***,,,...---+++***,,,...+++,,,------......------000//////---,,,++++++***//////.........------------...000///...,,,,,,---...------,,,,,,------...------------------------...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,......//////...,,,***)))+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,+++******++++++)))(((,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,,,,+++***)))''')))***)))((('''((()))*********++++++,,,,,,,,,***++++++++++++,,,,,,,,,))))))***+++***)))(((''')))************+++++++++++++++*********************))))))***,,,,,,+++))))))************+++++++++************************)))))))))))))))*********'''((((((((())))))******************************((()))))))))************(((((())))))*********+++))))))))))))))))))))))))***+++,,,------,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************++++++++++++((())))))))))))*********************************((()))***+++,,,---------))))))******+++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------******+++,,,,,,---......++++++++++++++++++++++++******+++,,,,,,---......---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,---............---...000111111111000///111000...---...///111222111000///......---......,,,,,,---...///000111111000000000000000000000000......//////000000111111...........................------,,,,,,------...+++,,,,,,---.........---........................------------------------//////000000///---+++***+++,,,,,,------......///+++,,,,,,------,,,,,,+++)))***,,,---...------,,,)))***,,,.........,,,++++++++++++,,,,,,---------))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,------...///000000,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++)))***+++,,,,,,+++***)))******++++++++++++******---------...///000000111.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++000000000///...---+++***+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,------------------//////...---,,,++++++***...------,,,,,,------...---------------------------------,,,,,,+++++++++........................000000000///......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........000///...------...///000//////---,,,+++*********++++++++++++++++++++++++***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))((((((************************)))))))))***+++++++++,,,************************)))))))))***+++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))***+++,,,,,,+++***)))+++***)))***,,,---------))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************))))))************)))))),,,+++***((((((((()))***((())))))***+++,,,,,,,,,*********)))))))))))))))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,)))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((())))))))))))************************+++++++++*********))))))))))))))))))))))))))))))************************+++***)))))))))***,,,,,,++++++,,,,,,,,,,,,------,,,+++***)))***+++,,,---))))))***+++,,,,,,------------...............---+++,,,------......---------------.........//////........................222222111000//////...............///000111222333222111///---,,,---...///------...000111222000///------...///000///......444222111111222333222111444222000000111111000///...///000000000000////////////............//////111///......//////...---++++++++++++,,,,,,,,,---......,,,+++++++++,,,,,,---------------------------------------------------------,,,,,,,,,++++++))))))***+++,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---///000++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***************************++++++,,,,,,---...//////...//////...,,,++++++,,,******+++,,,,,,***)))(((************************++++++++++++++++++++++++***)))))))))***+++,,,,,,---------...///000000000...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++,,,,,,,,,---............------,,,,,,,,,,,,,,,,,,,,,------,,,,,,---------.........---.........//////000000222111000///...---,,,,,,///......------......///.......................................---------........................------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,---......------,,,,,,+++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************************************+++++++++************************************++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++*********)))***++++++++++++***))),,,***)))***,,,......---******************************************************++++++++++++******))))))))))))))))))))))))************************))))))************))))))******((('''''''''(((((((((((())))))***++++++,,,***))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((())))))************************(((((((((((()))))))))***))))))))))))))))))))))))+++++++++*********))))))************************************************+++***)))))))))***,,,,,,++++++,,,,,,,,,,,,------++++++***)))***+++,,,---*********+++,,,,,,,,,---..................------+++,,,------......---------------.........//////////////////............/////////...............///......------....../////////---------...000111/////////000111000///...111111111222333444666777555333111222333444333222777444222111222222222222...//////000111222222222000000//////000000111111111///......///000///------------,,,,,,,,,,,,,,,///...---,,,,,,,,,---...---------------------------------------------------------,,,,,,,,,++++++*********+++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++,,,,,,---......///...//////---+++***+++---+++++++++++++++***))))))************************++++++++++++++++++++++++*********)))******++++++---------...//////000000------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///......---------------+++,,,,,,---.........---------------,,,,,,,,,,,,,,,------------............//////000111222222333444444333111000...------000//////////////////000////////////////////////////////////000000000000........................++++++,,,,,,---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,************************+++++++++***************************************+++++++++++++++*********************************************************+++++++++++++++*********)))***++++++++++++***)))+++***)))***,,,---------******************************************************++++++++++++******))))))))))))))))))))))))************************))))))************)))))))))((((((''''''''''''((('''(((((())))))******+++))))))))))))))))))******))))))))))))))))))))))))*********************************++++++++++++,,,)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++((((((((()))))))))******************************+++++++++***************************************************************+++************+++,,,,,,++++++,,,,,,,,,,,,------++++++******++++++,,,---++++++++++++,,,,,,,,,,,,.../////////...---,,,,,,,,,,,,---............---------........./////////////////////////////////---........./////////000//////////////////000111222111111111111111222333222222222111111111000000444444444666888;;;>>>@@@;;;::::::;;;===>>>===<<>>;;;999999:::999999444444333333333333333444222222222111111111222222111000...//////000...---000000//////...------,,,......---------......///------------------------------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......//////...,,,******,,,...,,,,,,+++***************************************++++++++++++++++++++++++++++++******)))*********---------....../////////,,,,,,,,,,,,,,,,,,,,,+++------------------------......---------------...+++,,,,,,---------------......------,,,,,,,,,+++------------..................///000222333444444555444333222000///------000//////......//////000/////////////////////////////////000000111111111........................,,,,,,---------.................................------------------------------------------------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,---......------------------------------+++++++++,,,---......------,,,,,,++++++*********++++++,,,,,,------************************,,,+++++++++***)))))))))************************,,,,,,,,,++++++*********************************))))))))))))))))))))))))+++++++++************************++++++************)))((((((***,,,,,,+++******************************************************++++++++++++******))))))))))))))))))))))))************************))))))************))))))((((((((((((((((((((((((''''''(((((()))))))))***)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,++++++////////////...---,,,+++,,,------...........................////////////---.............../////////000000000000111111111///000000111222444666666666666666666666666666666666666777666666666888999???@@@CCCFFFIIIMMMOOOPPPKKKJJJKKKNNNQQQTTTTTTSSSTTTRRROOONNNLLLJJJGGGDDDDDDBBB???<<<:::888777777888888888777666555444333333111000000000000...---111111000000////////////------------.........///...................................................------------,,,,,,,,,------,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------//////...,,,******,,,///---,,,+++***)))***+++,,,************************++++++++++++++++++++++++,,,,,,+++***)))))))))***------------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------......------,,,+++.........------,,,,,,,,,---------.........//////------...///111222333333444333222111///...---,,,///..................///.................................//////000000111........................////////////......------........................------------------------------------------------,,,,,,------------,,,,,,///...------,,,,,,------------------------------...---+++******+++,,,------------,,,,,,+++++++++)))*********++++++,,,,,,************************,,,+++++++++***)))))))))************************---,,,,,,,,,++++++******************************))))))))))))))))))))))))************************+++******************+++((('''&&&''')))***************************************************************++++++++++++******))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************))))))))))))************++++++++++++++++++++++++******************************************************************************++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------.........///////////////------,,,,,,,,,,,,,,,,,,......//////...------,,,,,,---......//////.............../////////000000,,,,,,---------.........000000000000000000000000000000111111333444666777555666888;;;<<<=========???@@@AAA@@@@@@BBBFFFJJJRRRVVV\\\bbbfffhhhgggggg]]]]]]```dddiiilllmmmlllkkkjjjiiihhheee```YYYSSSVVVUUURRRNNNKKKHHHFFFEEEEEEEEEEEECCCBBB???===<<<999888555555444333111///////////////////////////------...........................................................................---------,,,,,,......---,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,.........,,,++++++---......---+++*********+++,,,************************++++++++++++++++++++++++,,,,,,+++***)))))))))***------------------------,,,,,,------------......------------------------,,,,,,,,,,,,,,,,,,---....../////////...------,,,.........---------------------........./////////------...///000111111222222111111000///...------///......------......///....................................////////////........................111000000///......------........................------------------------...------------,,,,,,,,,------............------//////...---,,,,,,------........................---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++************************+++++++++***************************************,,,,,,,,,,,,,,,+++++++++************************)))))))))))))))))))))))))))))))))***************++++++***))))))***++++++((('''&&&''')))*********++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))************************))))))************))))))((())))))************)))))))))))))))))))))))))))((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))************+++)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))))))))*********++++++((((((((((((((((((((((((***************+++++++++++++++++++++++++++++++++***************************++++++,,,---,,,,,,,,,++++++,,,,,,,,,,,,------......///000000000000///,,,,,,,,,,,,------------------...............---------...////////////........./////////000000000,,,,,,------...///////////////000000111111111222444444444555666777888999888;;;@@@EEEIIIKKKLLLLLLNNNPPPQQQQQQPPPSSSYYY^^^ccchhhooovvvzzz{{{yyywwwmmmnnnqqqvvv{{{~~~~~~}}}}}}|||{{{xxxrrrjjjeeeeeeeeedddbbb```]]][[[YYYTTTTTTTTTSSSRRROOOMMMLLLFFFDDDAAA???>>><<<999777000000000000000000////////////000000///...------............................................................---------,,,......------,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---......,,,,,,,,,...------,,,+++++++++++++++************************++++++++++++++++++++++++++++++******)))*********---------------------------------....../////////........................---------------...//////......//////000000//////------------........................////////////.../////////000000111111111000000000////////////000//////......//////000///////////////////////////////////////...............................................................................................................---------,,,,,,,,,,,,---...//////...---,,,...------------......///........................,,,,,,,,,,,,,,,+++*********++++++,,,,,,------...,,,,,,,,,,,,,,,+++++++++***************************************+++++++++************************++++++,,,,,,,,,,,,,,,,,,************************************************((()))))))))*********+++++++++***))))))***++++++***((('''(((***,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))************************))))))************))))))'''''')))*********))))))************************'''(((((()))******++++++++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***))))))************************))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++***************************+++,,,---------,,,,,,++++++,,,,,,,,,,,,------,,,---.../////////......+++,,,,,,,,,---.........,,,,,,---...////////////------...///////////////.../////////000000000000.........///000111111111///000111333555777888999<<<<<<>>>@@@CCCFFFIIIJJJNNNRRRWWW\\\```bbbbbbbbbaaacccdddbbbaaadddjjjqqqoootttzzz|||}}}|||xxxtttoooooooooooolllhhheeebbb[[[\\\]]]^^^^^^]]]\\\ZZZVVVSSSOOOMMMJJJHHHDDDBBB;;;:::999888666444333333222333333333222000...---............................................................---------------------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***,,,//////...,,,,,,,,,,,,,,,------,,,,,,+++***************************++++++++++++++++++++++++*********)))******++++++------------------------........./////////000000.......................................///000111,,,---...000111111222222,,,---------.../////////............/////////000000000000000000111111111000000000000000000000000111111000000000000111111000000000000000000000000111111000000//////..............................+++,,,,,,------......///////////////////////////.................................------,,,,,,,,,,,,,,,............,,,,,,,,,,,,,,,---...///000111////////////////////////+++,,,,,,---,,,+++***((()))***+++,,,------...///.........------,,,,,,,,,************************))))))******+++++++++,,,************************+++++++++,,,,,,---------************************************************(((((())))))*********+++,,,+++***))))))***+++,,,+++***)))***,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))************************))))))************))))))%%%&&&((()))))))))((((((+++++++++***************'''(((((()))***+++++++++************************++++++++++++++++++++++++))))))))))))************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++***************************+++,,,---...---,,,,,,++++++,,,,,,,,,---------++++++---.........---,,,++++++,,,,,,---...//////++++++---...///000000000---......///////////////////////////000000000000///000000111222333333333000222444777:::===@@@AAABBBDDDHHHMMMSSSYYY^^^aaahhhkkkooosssuuuuuusssrrroooqqqqqqnnnlllnnnuuu{{{{{{~~~}}}ttttttuuusssooojjjdddaaa[[[]]]```bbbcccdddcccbbb```^^^ZZZVVVTTTPPPLLLIIIFFFEEECCC@@@===;;;999888555555666555444222000...//////////////////////////////////////////////////////.........---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...///...---+++***++++++++++++++++++++++++---,,,+++******+++,,,---************************++++++++++++++++++++++++))),,,///000///---,,,++++++,,,---...---,,,+++***************************++++++++++++++++++++++++***)))))))))***+++,,,,,,...------,,,,,,,,,------////////////////////////------...//////000//////............/////////000.........////////////000111000///...---------------,,,,,,------......//////111222222000//////000111000...------///000222333222111000111222333444333444444444333222000000222222111111000111111111444333333222000//////........./////////......---///......///000000///...///...,,,++++++,,,...///000...------...---+++)))------........./////////,,,,,,,,,,,,,,,---...///------------------------...,,,++++++,,,---+++******+++,,,---............,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++,,,,,,,,,++++++******************++++++,,,,,,,,,,,,+++***((((((((()))***))))))***+++,,,,,,------+++++++++************))))))************+++++++++***+++,,,+++)))))))))***************************)))************+++++++++++++++++++++++++++++++++*********)))))))))))))))%%%'''))),,,---.........+++*********))))))((((((++++++******************)))))))))))))))))))))))))))******++++++******)))******++++++++++++******************************************************************************'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++++++++***************************************))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++))))))***+++,,,,,,------------------,,,,,,+++***+++++++++,,,,,,---------...---,,,++++++---...000---------.........//////..................------000///...---------...///000//////000222222111///222000///000333666888888:::===@@@CCCEEEIIIPPPUUU]]]```cccfffhhhkkkoooqqqzzzzzz|||~~~zzzwwwxxxyyyxxxxxx{{{|||{{{{{{zzzyyywwwuuusssqqqqqqiiihhhggghhhkkkmmmkkkhhh```^^^[[[YYYXXXVVVSSSPPPNNNOOOPPPPPPNNNIIIDDDAAA???===;;;888666555555555111111111000...---.../////////////////////......,,,,,,++++++,,,---......///......------......///------------------------+++++++++,,,,,,---------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------............///*********++++++,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******,,,++++++******++++++,,,...------,,,,,,------...////////////////////////------.../////////.............../////////000000//////////////////////////////...------------...,,,---...000111111111111000222333222111000000111333222111111222444666777777666666666777888:::;;;===<<<;;;:::::::::::::::;;;:::888666555444333333444444333333333333222222333333444444444333222222......///000222222222111222111///...///000222333333111111111222111000...............---------------,,,,,,,,,------...///...........................---,,,,,,------,,,+++++++++,,,---............+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,,,,+++******))))))******)))******+++,,,,,,------+++++++++************))))))************+++++++++***+++,,,+++)))))))))***++++++++++++++++++++++++)))************+++++++++************************+++++++++***************)))***++++++,,,,,,,,,,,,************)))))))))(((************************))))))))))))))))))))))))))))))************)))))))))))))))******)))))))))************************************************************************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++*********+++,,,,,,,,,------------------,,,+++***,,,,,,,,,,,,,,,,,,,,,---...---,,,++++++---///000---------.........//////........................000000000000000111222222.........///111111111111000111222555999>>>BBBEEEMMMQQQXXX]]]aaafffkkkooorrrsssvvvwwwxxxyyy{{{}}}~~~}}}{{{zzzyyyxxxxxxuuutttssstttvvvvvvtttqqqjjjgggdddbbbaaa```^^^]]]ZZZYYYXXXVVVSSSOOOLLLJJJJJJJJJHHHFFFCCC@@@===;;;555555333111///...///000333222111///......------///......------------.........------------......------------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******************************...---------------......////////////////////////...////////////......---....../////////000000000////////////////////////000000///......//////000///000111222222222222222111222333333333333555666888888999:::;;;===???@@@AAABBBBBBDDDFFFHHHJJJKKKPPPOOOMMMKKKJJJKKKLLLLLLJJJIIIGGGEEECCCBBBAAAAAA>>>===<<<;;;;;;;;;;;;;;;999999999999999888777777333333444555555444333333444333222111111222333444111000//////111111000...000000//////...------,,,---------,,,------...//////////////////////////////...------......---+++,,,,,,------...---------++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++***++++++++++++******)))*********++++++,,,,,,---+++++++++************))))))************+++++++++***+++,,,+++)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++------+++******))))))***************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******************************************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***+++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,++++++++++++,,,,,,,,,,,,,,,------------,,,,,,+++---------,,,,,,,,,,,,,,,...---,,,,,,,,,---///000------........./////////............////////////......///000111111111111000000000000111333444555555999???DDDHHHOOOWWW\\\bbbgggnnntttxxx|||~~~}}}~~~}}}zzzuuurrrooommmmmmnnnmmmmmmhhhfffccc^^^[[[XXXVVVVVVTTTTTTTTTRRROOOKKKGGGEEEBBB@@@<<<999555333222222555444222000............111000///...------------......------------......------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,------------------------++++++++++++++++++++++++******++++++++++++******)))******++++++******)))...------------......///////////////////////////000111111111000///.........////////////000000000/////////...............222111111000000000111111222222111111222222333444444555777777888;;;???BBBEEEFFFHHHJJJLLLMMMOOOOOOTTTUUUWWWYYY\\\^^^```bbbggggggeeedddbbb```___^^^WWWWWWUUUTTTSSSRRRRRRRRRKKKJJJHHHFFFEEEDDDDDDDDDBBBBBBCCCCCCBBBAAAAAA@@@???@@@AAA@@@>>>;;;999999999888777555444333333333111000......000000///...000000000000/////////.........------------..............................000...------...///---,,,---------...------,,,,,,,,,+++++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********((()))***++++++***)))(((*********++++++,,,,,,,,,+++++++++*********))))))))))))*********+++++++++***+++,,,+++)))))))))***++++++++++++++++++++++++))))))*********+++++++++*********************************+++++++++++++++...---+++)))((())))))************)))))))))))))))***************+++++++++))))))))))))))))))))))))************************(((((())))))))))))((((((************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))(((((()))***+++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,---------------,,,,,,,,,...------,,,---...//////............///////////////////////////000000000...///111222222222111000222333555666777999===???FFFLLLTTTZZZ]]]dddmmmuuuwwwyyy}}}~~~}}}}}}~~~}}}{{{zzz{{{}}}~~~|||yyyvvvtttuuuwwwyyyyyysssrrroookkkgggccc```___YYYYYYXXXVVVTTTQQQNNNMMMOOOMMMIIIFFFBBB???;;;888777555333111//////000000000///...------,,,,,,---......------------....................................------,,,,,,,,,+++++++++++++++++++++++++++------------------------,,,,,,,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,+++******---------------...///000////////////////////////222222222222222111000///////////////000000000111---.........////////////000000//////000000111222555555444444555888;;;===;;;<<<>>>@@@BBBGGGMMMQQQVVVXXX[[[^^^aaacccddddddiiijjjlllooorrruuuwwwwwwxxxyyyzzzyyyvvvqqqkkkhhh^^^]]][[[XXXVVVUUUTTTTTTMMMLLLJJJHHHGGGHHHHHHIIIKKKLLLLLLMMMMMMLLLLLLKKKJJJMMMPPPPPPNNNLLLLLLLLLGGGEEECCCAAA>>><<<:::999888666333222222333222111///////////////////////////......---------......------------------------000...------...///---,,,---------...------,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********'''((()))*********((((((***+++++++++++++++,,,,,,+++++++++*********))))))))))))*********+++++++++***+++,,,+++)))))))))***))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++))))))))))))******++++++,,,+++***)))((()))***+++))))))))))))))))))******))))))*********+++++++++)))))))))))))))))))))))),,,+++************+++,,,)))******++++++******)))************************************************************************)))))))))(((((()))))))))************************))))))))))))))))))))))))******++++++++++++******(((((()))***+++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,------......---------------------------------------------......//////........./////////000000/////////000000000111111333444555666666666555444111555:::>>>CCCHHHNNNRRR\\\cccjjjnnnqqqvvv~~~~~~|||zzzxxxxxxyyyyyy{{{zzz{{{|||}}}|||yyywwwuuutttrrrqqqqqqqqqsssssssssrrrppppppqqqtttwwwyyyuuuwwwzzz}}}|||yyyyyy{{{}}}zzz{{{|||zzzwwwqqqlllhhhbbbaaa^^^[[[WWWTTTRRRQQQRRRPPPOOOOOOOOOLLLHHHEEE>>><<<:::666444222111111///......---,,,---------///......------......///.................................------,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++------------...///000000////////////////////////111222222222222111111000/////////000000000111111---...//////111111222333000111222444666888:::;;;??????@@@BBBDDDFFFHHHIIICCCDDDEEEFFFIIIOOOVVV[[[aaadddiiinnnrrruuuwwwwwwxxxyyy|||~~~yyyqqqlllaaa___[[[VVVRRRNNNKKKJJJGGGFFFDDDCCCDDDEEEGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMSSSZZZ^^^___```bbbdddZZZYYYWWWTTTPPPMMMKKKJJJAAA>>>;;;888777666555333000000000000000000//////000///......---.........------------------------///...------......---+++,,,,,,------...---------......------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++(((((()))************)))+++++++++++++++++++++++++++++++++************))))))************+++++++++***+++,,,+++)))))))))***)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++((((((((()))******++++++***))))))))))))***++++++))))))))))))************)))))))))***++++++,,,,,,)))))))))))))))))))))))),,,+++***))))))***+++,,,******++++++++++++******************************************************************************))))))(((((((((((())))))************************))))))))))))))))))))))))******++++++++++++******)))))))))***+++++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------............---,,,---------............------......////////////....../////////000000000//////000000111111222222222222444555777777888888555<<>>999666444333222111000//////...///000//////////////////000.................................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,+++******+++,,,,,,------------...///000111//////////////////////////////000111111111000000//////000000000111111111//////111222444666777888;;;<<<@@@DDDIIINNNRRRTTTSSSVVVYYYZZZYYYVVVRRROOOEEEEEEEEEEEEGGGLLLSSSXXX]]]aaaiiiqqqxxx}}}}}}|||vvvrrrhhhfffaaa\\\VVVQQQNNNLLLIIIGGGDDDBBBAAABBBDDDEEEEEEFFFGGGIIIJJJKKKKKKLLLKKKRRR\\\bbbfffhhhmmmqqqjjjjjjhhhfffdddaaa___^^^SSSOOOJJJFFFDDDBBB@@@>>>999999888666555333222222000000///..........................................---,,,,,,------,,,+++++++++,,,---...............------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++,,,,,,++++++******++++++,,,---+++++++++++++++++++++++++++++++++************))))))************+++++++++***+++,,,+++)))))))))***)))))))))))))))))))))))))))************+++++++++************************(((((()))******+++,,,,,,))))))************))))))((()))))))))************((())))))***++++++,,,,,,))))))))))))))))))))))))***)))(((''''''((()))***))))))************))))))******************************************************************************)))(((((()))******************************))))))))))))))))))))))))***++++++,,,,,,++++++*********************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,,,,---.........,,,,,,---...............+++,,,,,,---...///000000---......///////////////.../////////000000000000//////000111111222333333222222444777:::>>>AAABBBGGGPPP\\\eeelllsss{{{zzzxxxyyytttttttttuuuuuuqqqjjjeee]]][[[XXXVVVTTTTTTVVVVVVTTTWWW]]]dddiiiiiifffccc\\\\\\\\\\\\\\\[[[ZZZZZZVVVVVVWWWXXXZZZ\\\^^^___^^^aaaeeegggiiimmmrrrvvvvvvuuutttuuuxxxyyyzzzyyy~~~{{{wwwvvvwwwxxxwwwssslllfffbbbYYYSSSMMMLLLQQQVVVXXXXXXTTTTTTRRRPPPLLLGGGCCC@@@<<<;;;999666444222111000111111000000000000111111........................------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------......///------------------------,,,,,,---------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,***(((''''''(((***,,,---------......000111111////////////////////////------...//////000//////000000000000111111111111000111333555777999;;;;;;HHHJJJOOOVVV]]]dddjjjmmmgggjjjnnnooojjj```UUUNNNCCCBBBAAA@@@AAAEEEKKKPPPTTTYYYbbbmmmvvv|||}}}~~~zzzxxxqqqooojjjeee```\\\YYYXXXSSSPPPKKKGGGCCCBBBAAABBBGGGHHHJJJLLLNNNOOOPPPPPPHHHPPPZZZaaadddggglllpppsssrrrrrrqqqooommmkkkjjjhhhddd^^^YYYUUUSSSPPPNNNCCCBBB@@@>>>;;;888666555000000///...............////////////////////////...,,,++++++,,,---+++******+++,,,---......///...---,,,,,,+++*********+++++++++++++++++++++++++++,,,,,,,,,------.........*********++++++,,,,,,---------,,,+++,,,---///000+++++++++++++++++++++++++++++++++************))))))************+++++++++***+++,,,+++)))))))))***************************)))************+++++++++))))))))))))))))))))))))))))))***+++,,,,,,------)))***+++++++++)))(((&&&(((((())))))*********+++((())))))***++++++,,,,,,)))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))(((((())))))))))))((((((************************************************************************,,,+++***))))))***+++,,,************************))))))))))))))))))))))))***++++++,,,,,,++++++***+++++++++***************************************------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,---...//////,,,,,,---.../////////...***+++,,,---...000111111---......///000/////////////////////000000000000///000000111222222333333888999<<>>AAAHHHCCCIIISSS___jjjsssyyy|||~~~~~~~~~yyysssoooppplllgggccc```___]]]\\\[[[YYYWWWSSSOOOKKKGGGEEEIIIIIIKKKMMMQQQUUUYYY[[[YYYYYYZZZ^^^ccchhhjjjkkkppppppppppppqqqrrrssstttqqqpppmmmhhhggggggccc\\\[[[QQQHHHEEECCC@@@>>>???777777666555333111...---///......000111000...,,,---....../////////............---------,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))(((---,,,***))))))***,,,------,,,,,,+++*********+++******************************+++++++++,,,,,,,,,(((((())))))*********+++************************,,,+++***************+++******))))))))))))******++++++++++++++++++++++++)))))))))))))))******+++***+++,,,,,,,,,***)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''+++++++++++++++***)))((()))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------............///------............------////////////////////////..................------...---++++++---///000000000---...444666444555:::;;;@@@GGGPPPXXX```hhhmmmxxx|||~~~{{{zzzxxxwwwyyy|||zzztttnnneeeeeeeeeeeedddaaa\\\XXXTTTTTTSSSSSSRRRRRRRRRQQQWWWXXXZZZ[[[ZZZYYYWWWUUUQQQQQQQQQQQQPPPPPPPPPPPPMMMNNNOOOPPPRRRSSSTTTTTTRRRUUUXXXYYYYYY[[[___ccceeeeeedddbbbaaacccgggjjjrrruuuyyy|||}}}{{{wwwuuuttt{{{~~~tttlllaaaWWWRRROOOOOOOOORRRTTTYYY]]]``````___^^^XXXUUUPPPJJJDDD???<<<:::888777666555333222111111000///---++++++,,,...000//////...------------...------------------------------++++++++++++------************+++,,,------------,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++///...,,,++++++,,,...///------------,,,,,,+++***,,,,,,,,,------,,,++++++,,,,,,,,,+++++++++******....../////////000000000...///000000111111111111...000111000...---...///222333333222222444888<<>>???>>><<<>>>DDDCCCGGGMMMWWWcccnnnxxx~~~~~~|||{{{|||}}}}}}xxxrrrooohhheee___[[[XXXXXXXXXYYY```aaa```^^^YYYSSSLLLHHHFFFGGGHHHJJJNNNRRRUUUXXX[[[^^^ccchhhlllnnnpppqqqsssssssssttttttuuuvvvwwwxxxzzzyyyuuutttsssmmmeee___WWWQQQPPPQQQNNNMMMNNNGGGDDD???:::555333222222222111000111222111///..................------,,,.........---------,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,***))))))***,,,------,,,++++++******++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))*********+++******************************)))))))))***************))))))))))))******++++++++++++++++++,,,,,,)))))))))))))))******++++++++++++++++++***))))))************************************************************************************************************************************++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************************************))))))))))))))))))))))))++++++*********)))))))))++++++++++++*********))),,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---------............///---......//////......---////////////////////////............////////////111000///000111333444444111000222666666555<<>>;;;888555333000---111000000///////////////............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***************************************************++++++,,,---.........+++******))))))******+++*********++++++,,,,,,---)))))))))))))))******+++,,,+++***))))))***+++,,,************************++++++++++++++++++++++++*********************************************************************************+++++++++,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++******---,,,***))))))***,,,---------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,+++++++++---------............///......////////////......////////////////////////......////////////////////////000000000111333444444999@@@FFFKKKTTTbbbmmmwww{{{|||xxxnnnkkkgggffffffgggfffeee^^^]]]\\\]]]___cccfffhhhmmmnnnqqqvvv{{{}}}}}}{{{zzzwwwtttssssssrrrqqqppprrrqqqooommmkkkjjjjjjjjjllllllllllllkkkjjjiiihhhiiihhhgggfffffffffgggggggggggggggiiimmmrrrwwwzzz~~~zzzzzz{{{{{{yyyvvvrrrnnnkkkkkkmmmlllgggbbb^^^^^^]]]]]]\\\[[[ZZZYYYUUUYYY```gggnnnsssvvvxxx}}}}}}|||{{{wwwoooeee^^^OOOLLLIIIHHHLLLSSS[[[```fffhhhlllooopppooollljjjbbb^^^VVVNNNEEE???;;;:::777666555333222111000000///......---,,,---------........................---------,,,,,,---------...---,,,+++++++++++++++******+++,,,---......///------------------------------............------,,,------......------,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,------,,,++++++------,,,,,,,,,+++++++++.........////////////000111000000//////000111222000111222333666;;;BBBGGGMMMQQQXXX^^^dddiiiooorrrwww{{{~~~xxxiii```UUUQQQSSSVVVTTTOOOMMMLLLLLLNNNUUU^^^gggmmmqqqqqqnnnjjjeeecccbbbccc___aaaccceeegggiiijjjjjjjjjiiifffbbb^^^^^^aaaeeecccdddfffggggggeeecccaaa```___^^^^^^___```bbbcccaaakkkxxx}}}{{{zzzyyyyyyuuuxxxvvvpppllliiifffaaaSSSIII@@@???CCCFFFKKKQQQTTTWWW\\\``````]]]XXXUUUNNNJJJFFFAAA===888333000111000///.........////////////.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++***************************************))))))+++,,,------------++++++************++++++*********++++++,,,,,,,,,)))))))))))))))******+++++++++)))))))))***+++,,,************************++++++++++++++++++++++++************************************************************************))))))))))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************************************---,,,***))))))+++,,,...***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///...//////////////////...000000000000000000000000000/////////...---------000222333333222444888<<<===CCCLLLWWWbbboooxxx}}}yyyppphhhdddXXXWWWVVVVVVYYY\\\___```___```aaadddhhhmmmrrruuuxxxyyy|||{{{xxxwwwvvvuuutttxxxvvvtttrrrppppppppppppsssssssssssssssrrrrrrqqqtttsssqqqpppppppppqqqrrrrrrqqqqqqqqqtttxxx|||}}}~~~}}}yyyvvvwwwyyywwwqqqlllgggggghhhgggeeebbb___]]]XXXZZZ]]]```ccceeeeeeeeellllllnnnppppppoookkkgggXXXTTTMMMHHHGGGJJJPPPTTTXXX\\\bbbiiimmmpppppppppllliiieee^^^VVVOOOHHHEEE???<<<888444111111333444000///......------..............................------------------------......---,,,++++++++++++)))******+++,,,------...------------------------,,,,,,------------,,,,,,,,,------......------,,,+++,,,,,,------,,,,,,,,,.........---,,,+++***)))---------,,,,,,,,,++++++////////////000000000000222222111111111222444555222333666:::@@@HHHQQQWWWfffiiinnnqqqtttuuuxxxyyyyyy}}}|||vvvrrrkkkgggiiikkkeee]]]UUUUUUTTTVVVYYY___eeehhhiiiiiihhhddd___[[[ZZZZZZWWWXXXYYY[[[^^^```bbbccciiikkkmmmllliiihhhjjjmmmlllkkkjjjiiigggeeedddcccbbbbbbccceeehhhkkknnnpppooouuu|||~~~}}}}}}}}}}}}xxxzzzvvvlllccc___ZZZVVVRRRHHH>>>;;;===@@@DDDIIIHHHOOOYYYbbbggggggcccaaa\\\YYYUUUPPPKKKEEE>>>:::444333111///............/////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++*********************************'''((()))+++++++++******++++++************++++++++++++++++++++++++++++++)))))))))))))))******+++******************+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************))))))))))))))))))))))))************************)))))))))***************,,,,,,+++***++++++---...*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------............///...//////000000//////...000000000000000000000000000000000/////////.........000222333444999AAAGGGQQQXXXaaakkkwwwwwwjjj___WWWSSSOOOOOOPPPSSSXXX]]]bbbdddjjjlllpppsssuuuyyy}}}~~~}}}~~~|||zzzwwwvvvvvvwwwxxxyyyyyyyyyzzzzzzzzz{{{{{{zzzyyywwwuuuuuuvvvwwwxxxyyyyyyxxxxxxyyy{{{~~~}}}}}}}}}~~~~~~~~~}}}yyyuuunnnppprrrssssssqqqnnnllliiihhhgggfffdddaaa]]]ZZZ\\\\\\\\\]]]aaacccdddcccZZZVVVPPPJJJHHHIIIKKKMMMOOORRRXXX___ffflllppprrrpppooonnnjjjeee___YYYVVVIIIDDD===666111000111222111000//////......//////........................------............------...------,,,,,,,,,,,,---***++++++,,,,,,---------------------------------+++,,,,,,,,,,,,,,,,,,+++------------------------++++++,,,---------,,,,,,.........---,,,+++***)))------------,,,,,,,,,,,,000000000000111111111222333222222333555888:::<<<>>>BBBIIIPPPXXX```ggglllwwwzzz}}}~~~~~~}}}||||||zzz~~~~~~}}}|||||||||~~~|||zzz{{{{{{ssshhh]]]\\\[[[\\\^^^bbbgggjjjiiijjjjjjgggccc^^^[[[ZZZUUUUUUUUUUUUWWWXXXZZZ[[[ccciiipppsssrrrqqqrrruuuppppppnnnllljjjhhhfffeeeddddddeeegggjjjnnnqqqssswwwwwwwwwvvvvvvuuuvvvvvvrrrrrrssssssuuuvvvxxxyyyqqquuusssjjjaaa[[[VVVQQQPPPFFF>>><<<======???BBBBBBGGGPPPYYYaaafffhhhiiihhhfffdddaaa]]]VVVOOOIII@@@===999555222000//////////////////............+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,+++++++++++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********************************)))***+++,,,,,,,,,***))),,,++++++******++++++,,,---,,,,,,++++++*********)))))))))))))))******+++))))))***+++++++++++++++************************************************++++++++++++++++++++++++************************************************))))))*********++++++++++++++++++++++++++++++++++++++++++*********))))))*********************************************************************************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////---------............/////////000000000000//////000000000000000000000000//////000111222222333333000333666999===FFFSSS\\\iiirrr{{{~~~|||{{{xxxwwwrrrjjj```XXXSSSRRRPPPRRRUUUXXX\\\bbbfffjjjnnnrrrwww{{{|||~~~~~~|||yyywwwvvvwwwxxxzzzyyyyyyzzzzzz{{{}}}~~~zzzyyyvvvttttttuuuwwwxxxyyyyyyyyyyyyzzz{{{|||}}}zzz|||}}}~~~~~~}}}|||uuuvvvwwwxxxyyyzzzzzzzzzyyyxxxuuutttrrrmmmgggbbbZZZWWWTTTSSSTTTUUUVVVVVVSSSQQQNNNKKKIIIHHHHHHHHHHHHJJJMMMSSS[[[cccjjjmmmqqqqqqpppooommmkkkiiihhhXXXSSSJJJAAA999555222111222222111000000000000000........................,,,---...//////...---,,,------,,,,,,,,,------...---.....................------------------------,,,,,,------------,,,,,,...---,,,,,,,,,,,,---...***+++,,,,,,---------,,,+++,,,,,,------,,,,,,,,,...------------,,,,,,,,,000111111111222222222222222333333555888<<<@@@BBBLLLSSS]]]gggooouuu{{{~~~}}}~~~{{{}}}}}}zzzwwwwwwyyyxxx}}}~~~~~~}}}ssshhhcccaaa______aaaeeejjjmmmmmmooopppnnnjjjdddaaa___VVVUUUTTTSSSSSSSSSTTTUUUXXXaaakkkqqqrrrqqqrrrtttttttttuuutttsssqqqnnnmmmnnnnnnnnnnnnoooqqqsssuuuxxxsssmmmiiihhhggggggfffaaabbbdddfffiiillloooqqqkkkqqqsssnnngggbbb]]]XXXKKKCCC=========;;;:::;;;AAADDDIIIPPPYYYbbbiiimmmooonnnmmmllliiiccc[[[VVVKKKHHHBBB===888444222222000/////////............++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000***++++++,,,,,,++++++***+++*********+++,,,,,,---******************************+++++++++,,,,,,,,,,,,,,,,,,++++++*********************************,,,---///000000...---+++,,,++++++******++++++,,,...------,,,+++***)))))))))))))))))))))******+++((()))***,,,,,,,,,+++***************************))))))))))))))))))))))))++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,************************++++++++++++******))))))************************++++++++++++++++++++++++************************+++++++++,,,,,,---------***+++,,,------------,,,/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,...///000000---------.........////////////000000000000//////000000000000000000000000...///000222444666777888888<<>>FFFOOORRR]]]dddoooxxx~~~|||{{{{{{uuutttsssrrrqqqpppnnnnnnrrrqqqpppnnnllljjjiiihhhmmmsssyyy{{{wwwooogggbbb\\\XXXTTTUUU[[[^^^^^^[[[aaaaaabbbbbbaaaaaa```___ZZZWWWSSSOOOMMMMMMOOOPPPRRRXXX```eeefffdddddddddgggjjjnnnrrruuuwwwvvvvvvttttttssssssuuuxxxzzz|||{{{xxxssslllddd^^^ZZZXXXUUUVVVVVVXXXYYYZZZ[[[\\\eeeddddddeeeeeeddd```]]]VVVPPPIIIEEECCCAAA>>><<>>@@@===666000000///...---,,,,,,,,,,,,///...------,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++333111000000333777;;;>>>HHHRRR]]]ccciiirrryyy{{{|||yyyrrrmmmgggccc```SSSRRRPPPNNNNNNOOOPPPQQQSSSSSSSSSSSSTTTUUUWWWXXXYYY\\\___```]]]ZZZWWWVVVSSSRRRQQQQQQQQQRRRTTTTTTSSSSSSTTTUUUWWWWWWXXXYYYVVVTTTRRROOONNNMMMMMMNNNNNNOOOPPPPPPOOONNNOOOQQQRRRTTTWWWZZZ[[[\\\[[[ZZZaaabbbeeeiiimmmqqqtttvvvwwwwwwvvvrrrkkkbbbYYYSSSNNNNNNNNNMMMLLLLLLKKKKKKFFFHHHLLLSSS[[[aaacccdddddd^^^WWWQQQNNNMMMLLLKKKIIIGGGCCC@@@AAAJJJWWWbbbqqqvvv|||}}}{{{xxxwwwwwwwwwsssjjj]]]NNNBBB:::666111111111000000000//////------------------------)))+++---------,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++,,,,,,+++******+++++++++++++++,,,,,,------,,,+++*********++++++*********)))))))))))))))******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++************************************,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++************))))))***++++++++++++***(((((()))))))))*********,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++........................------,,,,,,,,,,,,------........................---......//////.........////////////////////////---...///000222333444444555555666888???JJJVVV___kkkpppwww}}}~~~wwwoooiiieeecccccc]]][[[YYYWWWWWWZZZ```eeeppptttyyy|||}}}|||||||||wwwuuusssrrrrrrqqqpppooorrruuuzzz~~~~~~{{{yyywwwwwwwwwvvvqqqmmmlllooosssuuuuuuxxxzzzzzzxxxxxxzzzzzzxxxwwwtttrrrnnnkkkeee___[[[TTTRRROOOKKKHHHGGGFFFFFFFFFBBB>>>>>>@@@FFFTTTbbbiiilllpppsssttttttuuuvvvwwwvvvuuutttrrrmmmfffbbbXXXSSSLLLEEE???:::666333222111000///...---------........................////////////............222666===GGGLLLHHH===333111000///......------...000//////...---.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++666666666777:::@@@FFFKKKXXXcccnnnssswww|||~~~~~~~~~wwwmmmfffaaa]]]XXXTTTKKKJJJHHHGGGGGGIIILLLNNNMMMOOORRRVVVYYY[[[]]]]]][[[^^^bbbdddcccbbbaaaaaabbbbbbbbb```^^^]]]^^^```]]]]]]]]]^^^^^^___```aaa___^^^]]]\\\[[[ZZZYYYXXXUUUVVVVVVUUUTTTTTTTTTTTTRRRSSSUUUVVVVVVUUUSSSSSSVVVXXX[[[^^^aaacccdddeeeggghhhiiihhheee___XXXUUUUUUTTTRRRPPPMMMJJJHHHGGGFFFGGGLLLSSS\\\dddhhhjjjfffaaaZZZTTTQQQPPPPPPPPPOOOMMMHHHCCCBBBHHHRRR[[[rrrxxx~~~|||yyyzzz|||{{{xxxqqqdddTTTEEE;;;777333333333222222111000000......------------------)))+++---------,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********+++++++++******))))))******+++,,,,,,+++++++++,,,,,,---,,,+++++++++++++++++++++******************))))))******+++++++++,,,,,,,,,************************---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++------,,,,,,++++++******************************++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***))))))))))))*********+++,,,,,,++++++,,,---...///------,,,,,,,,,+++++++++------------------------////////////////////////------,,,,,,,,,,,,------........................---......////////////...000000////////////......///000222222222333444555666999===DDDNNN\\\jjjsss|||vvvppphhhbbb^^^\\\XXXVVVUUUWWWYYY\\\```gggooottt{{{~~~xxxuuurrrsssvvvwwwvvvtttppptttzzz~~~|||zzzyyyxxxuuurrrssstttsssqqqrrruuuuuurrrqqqqqqrrrsssssspppllliiiaaa^^^YYYTTTQQQPPPPPPQQQOOOJJJEEECCCAAACCCLLLUUUaaaeeekkkoooqqqqqqrrrrrrssstttvvvwwwvvvrrrnnnkkkddd```[[[UUUNNNGGG???:::444222000.........------........................///////////////.........222555===IIIQQQOOOCCC888111111000///////////////000///......------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++666999===BBBHHHOOOWWW]]]hhhrrr|||~~~}}}}}}|||{{{|||~~~{{{xxxwwwvvvtttsssnnnfff]]]VVVRRRPPPMMMKKKIIIHHHGGGGGGHHHKKKOOOQQQQQQUUU\\\cccggghhhhhhgggcccfffjjjmmmmmmlllllllllkkklllllljjjhhhggghhhiiihhhgggffffffffffffgggggghhhiiijjjjjjiiigggeeeddd______```aaaaaa```___^^^_________^^^]]][[[ZZZYYYYYYZZZ[[[[[[\\\[[[[[[ZZZYYYYYYXXXXXXVVVTTTQQQPPPTTTSSSQQQOOOMMMKKKIIIHHHHHHIIIMMMTTT^^^ffflllooojjjfff___WWWQQQNNNNNNNNNLLLMMMLLLJJJJJJOOOWWW^^^rrrxxx}}}~~~zzzxxxzzz}}}{{{yyytttjjj\\\NNNCCC===777777666555333222222111/////////.........------***,,,......------...///,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++...,,,)))''''''))),,,...------,,,,,,+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++*********************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++......------,,,,,,,,,+++************************++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++,,,))))))***++++++++++++************+++++++++,,,,,,++++++******+++,,,---...------,,,,,,,,,+++++++++------------------------++++++++++++++++++++++++...------,,,,,,------...---------------------------......///000000//////000000000000000000000///111333333333111222444777;;;BBBLLLXXXdddppp{{{zzzmmmhhhaaa^^^]]][[[VVVRRRQQQVVV\\\ccciiiooouuuyyy|||yyyyyy|||xxxuuuvvvxxxyyywwwuuuwww|||zzzzzzvvvqqqppprrrpppkkkhhhjjjlllqqqtttuuutttrrrllliiiddd```]]]\\\\\\\\\ZZZUUUQQQNNNJJJEEEEEEHHHRRRWWW^^^dddhhhkkknnnpppqqqtttvvvwwwvvvssspppoooggggggfffddd___WWWMMMFFF;;;888444222222222111000////////////////////////.........///////////////222333888BBBKKKMMMEEE===111111000/////////000000///......---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++888???IIISSSZZZbbbjjjpppttt}}}{{{yyywwwtttsssuuuwwwxxxxxxuuurrrmmmiiigggeeebbb```\\\WWWPPPKKKHHHHHHHHHHHHKKKKKKKKKLLLOOORRRUUUWWWZZZ^^^eeekkknnnooommmkkkgggiiilllnnnoooqqqsssuuupppooonnnnnnmmmlllkkkjjjjjjiiigggfffffffffggghhhhhhiiikkkmmmllljjjgggeeedddddddddeeeggggggdddbbbjjjjjjiiiiiihhhgggfffeeeeeeeeedddbbbaaa___^^^]]]UUUTTTQQQOOOLLLKKKJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJEEEEEEHHHOOOXXXaaahhhkkkjjjgggaaaYYYQQQKKKJJJJJJFFFJJJNNNQQQTTTZZZccciiitttwwwzzz{{{yyyxxxzzz||||||zzzvvvqqqhhh\\\OOOFFF===<<<999666444333333333111111111000//////......---...000000...---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,)))''''''))),,,......------,,,,,,,,,,,,,,,******+++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,))))))***++++++++++++******++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++......------------......---------------------------...//////000000000000000000000111111222222222111333444333222555;;;@@@JJJSSSaaannnyyy{{{mmmiiidddbbbbbb```\\\YYYXXX]]]eeekkkppptttwwwyyy~~~~~~|||xxxvvvuuuuuusssssssssvvvzzz}}}~~~{{{zzztttllldddeeegggkkknnnpppooommmooonnnllljjjhhhfffeeedddccc___\\\ZZZTTTKKKEEEEEEDDDHHHOOOUUU[[[aaagggkkkppprrrttttttrrrqqqpppppphhhjjjmmmnnnlllfff]]]VVVFFFAAA:::777666444111///000000000000000000000000.........///////////////111000222888???BBB@@@<<<000000////////////000000///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++HHHRRR___iiiooosssyyy}}}{{{zzzwwwtttqqqjjjfffccccccdddeeeeeedddcccaaa^^^\\\\\\\\\[[[ZZZWWWUUURRRNNNKKKKKKNNNQQQSSSTTTVVVXXX[[[^^^aaaccceeegggiiikkkllllllkkkjjjcccdddfffiiinnnvvv{{{xxxvvvrrrmmmhhhfffeeedddccccccdddfffgggjjjlllppprrrrrroookkkiiigggdddaaaaaacccdddcccaaahhhiiiiiijjjkkkkkkllllllmmmllljjjhhhffffffffffff]]][[[XXXUUURRRPPPNNNNNNLLLLLLLLLLLLKKKKKKKKKKKKDDDCCCCCCGGGMMMTTTZZZ\\\^^^]]][[[UUUOOOJJJIIIIIIFFFJJJOOOTTTYYYaaakkkrrrwwwxxxyyyyyyzzzzzzzzzzzz}}}zzzwwwvvvrrrhhhYYYMMMDDDAAA<<<888555444555555333333222222111000000///000111222111///.........------------------------------........./////////,,,,,,++++++++++++,,,,,,......---,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++)))*********++++++++++++******+++++++++,,,,,,,,,......---------,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++++++++******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------))))))***++++++++++++***************++++++++++++,,,,,,---......---,,,+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++////////////////////////......------------..............................------///000000111111111000000111222333444444555111333555666999???JJJRRR```iiivvvuuurrrmmmiiigggffffffeeegggjjjooorrrtttvvvxxxzzzyyyyyyxxxvvvuuuuuuwwwyyyqqqtttyyy~~~tttsssqqqqqqqqqooommmjjjmmmnnnoooooonnnkkkiiigggfffbbb``````[[[RRRLLLJJJBBBDDDFFFJJJNNNSSSZZZ___gggiiikkkjjjhhhgggiiikkkkkklllooorrrssspppjjjeeeXXXQQQGGGAAA>>>:::555000000000000000000000000000............/////////000000//////000444666777666/////////......//////000000///......---.........------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++[[[fffsss{{{~~~~~~}}}yyypppkkkgggcccWWWTTTRRRRRRUUUVVVVVVTTTUUUTTTSSSUUUYYY\\\^^^^^^\\\\\\[[[XXXTTTTTTXXX]]]\\\^^^```dddgggjjjlllnnnmmmmmmkkkiiihhhggggggggg]]]^^^___dddnnn}}}zzzpppiiidddcccbbbbbbccceeegggiiiuuuxxx|||~~~~~~{{{wwwuuuiiiddd^^^[[[]]]___```___aaabbbccceeehhhjjjlllmmmnnnllljjjhhhhhhhhhjjjkkkeeedddccc```^^^[[[YYYXXXTTTTTTRRRQQQOOOMMMLLLKKKGGGDDDBBBBBBEEEIIIMMMNNNNNNPPPQQQOOOLLLJJJKKKLLLKKKNNNRRRVVVZZZbbblllttt{{{zzzyyyyyy{{{|||{{{zzz~~~zzzwwwwwwwwwnnn^^^PPPHHHDDD>>>888555444666777444444333333222111000000111333333222000.........------------------------,,,,,,,,,---------......)))+++---//////---+++)))///...---,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++(((((())))))*********+++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********+++******************+++************************************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))*********++++++,,,,,,,,,(((((())))))*********+++*********************************++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------))))))***++++++++++++***))))))))))))************---...///000000...,,,***---------,,,,,,,,,++++++------------------------------------------------......------------......000000000000000000000000------///000111111111111000000111222444555666777222555999<<<@@@KKKYYYcccqqqyyy~~~zzztttnnnjjjjjjllloooppprrrssssssssstttvvvxxxtttuuuuuuttttttwww|||}}}yyytttpppiiillloooqqqpppmmmiiigggfffbbbaaabbb___XXXRRRQQQGGGGGGEEEDDDDDDHHHNNNRRR]]]___```___]]]]]]```cccmmmnnnppprrrttttttqqqooommmdddYYYPPPKKKEEE>>>999000000000000000000000000---.........//////000000000///...------...///000//////............///000111111000///////////////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++yyy|||}}}{{{zzzwwwsssllleee___YYYSSSPPPLLLGGGEEEIIIOOOQQQTTTWWWXXXXXXZZZ___bbbccccccdddbbbcccaaa]]]XXXWWWYYY\\\\\\\\\aaagggjjjlllsss{{{xxxooohhhdddbbbbbbbbbeeefffiiiwwwwwwnnnhhhhhhmmmmmmlllvvv}}}ooobbb___aaa```^^^^^^[[[aaafffjjjooosssrrrmmmmmmjjjfffdddccccccbbbbbbddddddcccdddfffgggiiijjjccccccbbb___[[[VVVQQQMMMLLLJJJGGGDDDCCCDDDEEEFFFEEEHHHJJJIIIGGGFFFHHHJJJLLLTTT___dddgggjjjrrryyyyyyyyyyyyyyyyyy{{{|||}}}~~~}}}{{{zzzvvvjjjZZZNNNEEEDDDAAA<<<777555555777555555555555444333111111000111222222111000...---000//////...---------...,,,,,,,,,---------...............------,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))))),,,,,,++++++***+++++++++,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++************************,,,,,,++++++++++++++++++++++++***************+++---,,,++++++------,,,++++++,,,,,,------,,,,,,+++************************,,,++++++******++++++,,,---,,,,,,+++*********+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++******************------------------------......---,,,---...///000///......------,,,++++++---,,,,,,,,,,,,---..............................////////////000000000000222222111000///...------111222222222111111333555777999===FFFSSSbbbooowwwzzzvvvuuuuuusssqqquuuwwwxxxvvvsssrrrtttwwwwwwxxxzzz~~~uuuppppppqqqrrrqqqppprrrxxx|||~~~}}}{{{wwwtttrrr||||||yyyvvvssspppooommmkkkiiillljjjiiigggfffccc___\\\UUUPPPJJJFFFFFFGGGHHHIIIIIIPPPVVVVVVRRROOOQQQTTT[[[cccmmmtttuuusssqqqpppllllllhhhaaa\\\UUUJJJ???<<<888333//////000000000///000000000000111111111000000///...............////////////////////////333222000/////////000111......---------,,,,,,,,,,,,,,,,,,------.........,,,---...---+++***+++,,,,,,,,,,,,---------------}}}zzztttqqqlllfff^^^VVVPPPLLLIIIGGGIIIEEEEEELLLSSSVVVYYY\\\hhhgggfffggggggggghhhiiieeeeeebbb]]]YYYYYY\\\___[[[^^^fffsss}}}wwwrrrpppooorrrwww{{{zzzyyy~~~{{{pppmmmooonnnlllkkkeeeooo{{{zzztttkkkddd```______^^^bbbcccdddgggiiilllllllllllllllllljjjfffaaa\\\YYYUUUSSSPPPLLLJJJIIIIIIIIIGGGGGGGGGEEECCCDDDIIILLLRRR[[[eeekkkmmmpppvvv{{{{{{zzzxxxvvvvvvwwwxxxyyy|||{{{zzzyyyttthhhXXXLLLCCCAAA>>>:::888666555555555666777888777555333111222222333222222000///...000//////...------......,,,,,,,,,---------.........---------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++,,,,,,++++++***++++++,,,,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++---+++***+++,,,---,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,---,,,++++++******++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++******************------------------------...------,,,---...///000...------------,,,,,,,,,------,,,,,,------...///........................////////////000000000000000000111111111111111111333444555555555555777999:::@@@LLLXXXeeeqqq|||}}}yyyxxxwwwvvvtttqqqrrrrrrrrrsssvvv}}}}}}~~~}}}xxxpppiiieeebbbfffkkknnnppprrruuuxxxwwwzzz|||{{{xxxtttrrrqqqiiiiiiiiigggfffeeeeeefffrrrwwwzzzvvvqqqllliiigggffffffggghhhhhhfffdddYYYUUUOOOKKKIIIGGGFFFDDDGGGKKKPPPPPPLLLJJJJJJKKKPPPWWWaaaiiimmmnnnooopppnnnooolllgggeeebbb[[[SSSIIICCC;;;555222222222111////////////////////////000000///............///////////////////////////222111000/////////000000.........---------,,,,,,,,,,,,,,,---------......,,,......---,,,++++++,,,------,,,,,,,,,,,,,,,,,,{{{rrrhhhccc[[[UUUNNNHHHFFFEEEEEEEEEKKKIIIMMMVVV]]]___bbbeeeppppppooollljjjiiikkklllhhheee```[[[XXXZZZ^^^bbbeeehhhttt}}}}}}zzzwwwkkkccc```_________```bbbeeeiiikkkkkkjjjmmmmmmmmmllliiifffcccaaa```^^^[[[XXXTTTRRRPPPOOONNNLLLHHHDDDAAABBBGGGKKKQQQYYYccciiilllqqqwww}}}~~~{{{yyywwwwwwwwwxxxvvvvvvuuuuuurrriii\\\SSSEEEAAA<<<999888777555222777999;;;======;;;888666666555555444333111000000000///......------......,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))*********+++,,,,,,,,,+++***************++++++,,,*********+++,,,+++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++******++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******++++++++++++++++++---------------------------------,,,---......///,,,,,,,,,---------......---------,,,------...///........................////////////000000000000//////000111333444555666222333444444444666:::<<>>BBBCCCBBB@@@>>>:::999888666555444444444000///...---------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++******++++++,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,((())))))***+++,,,,,,---*********)))******+++,,,+++***))))))++++++***)))++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++***++++++,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++++++++,,,------------------------,,,,,,,,,---------......++++++,,,,,,---...//////---------------...//////........................////////////000000000000...///000222333555666666444444333333555;;;BBBGGGSSSaaauuu}}}yyywwwuuutttssssss}}}~~~}}}uuummmgggbbbhhhjjjkkkjjjiiijjjpppuuu{{{wwwpppkkkgggeeecccaaa[[[```gggmmmqqqsssssssssrrruuuwwwxxxuuurrrpppooooookkkfffccccccfffhhhiiijjjlllnnnqqqssstttuuuvvvtttpppnnnnnnmmmkkknnnttt|||yyyvvvrrrpppnnnllliiigggjjjfffbbb^^^\\\ZZZWWWUUUQQQOOONNNNNNNNNMMMHHHEEEFFFFFFGGGKKKQQQYYYbbbgggmmmqqqrrrqqqppppppmmmgggeee```WWWMMMEEE>>>888444333222111000000000111222111000000///.../////////////////////////////////000//////...........................---------------------------------------...//////---------////////////...---,,,++++++~~~xxxqqqjjjeee___YYYUUUQQQQQQQQQTTTWWWYYYYYYYYY[[[ZZZ^^^dddfffeeefffiiilllzzzzzzvvvvvv|||~~~xxxuuutttsssuuu{{{|||uuummmgggdddddddddddddddcccbbb```___^^^^^^___\\\YYYUUUQQQNNNKKKIIICCCEEEFFFHHHLLLUUU```gggoooqqquuuwwwvvvsssooolllmmmjjjfffcccccceeeffffff[[[RRREEE===:::999666333444777===BBBEEEEEECCCBBB>>><<<:::888777777777888222111000///...---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))+++*********++++++,,,---*********++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++(((((()))***++++++,,,,,,******))))))***++++++,,,+++***))))))++++++***)))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++***++++++,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++******++++++,,,,,,,,,,,,------------------------,,,,,,,,,---------------***++++++,,,---...//////...------------...//////........................////////////000000000000000000111111222333444444777777666777<<>>666555333111111111222222111111000///////////////000000000000000000000000///////////////......---//////.........------------------------------------...///...------...///111000000///...------,,,uuuooogggbbbaaa```^^^\\\\\\\\\]]]___aaabbb```^^^^^^\\\^^^bbbbbbaaadddjjjssszzznnneee```]]]`````````___```aaaaaabbb``````______^^^[[[WWWSSSLLLIIIFFFBBBCCCHHHPPPVVVbbbgggmmmrrrtttssspppmmmmmmhhhaaaZZZVVVWWWYYY[[[\\\TTTJJJBBB>>>;;;999666222555999>>>AAABBBBBBAAA>>><<<:::777777888:::;;;888666444222000///......,,,,,,,,,---------......,,,,,,------------......,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---........................++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))************+++,,,------++++++++++++++++++,,,,,,******++++++++++++******************************((()))))))))***+++++++++))))))))))))***+++,,,,,,,,,*********+++,,,+++*********++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++******++++++,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++******++++++,,,---------------------------------++++++,,,------------,,,++++++,,,,,,---...//////......------......///000........................////////////000000000000111111111222222333333333555666777<<>><<<999555333111111222222111000000//////000000000000000000000000000000///000000000000///...---/////////.........------...------------,,,,,,,,,,,,---......---,,,...///000000//////......------lllgggccccccgggjjjkkkiiieeeddddddeeeggggggfffeeecccaaabbbeeefffgggnnnvvv}}}mmmaaa[[[]]]]]]\\\\\\]]]___bbbccceeeddddddeeefffddd```\\\UUURRRLLLGGGDDDEEEHHHKKKUUUYYY___fffkkknnnoooooonnniii```WWWOOOLLLLLLNNNOOOMMMJJJFFFBBB>>>;;;999555777:::===???@@@??????<<<:::777555555777:::<<<>>>===:::777555222111000,,,,,,,,,---------......---------....../////////,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************+++,,,---...,,,,,,++++++++++++++++++******++++++++++++******++++++++++++++++++++++++))))))))))))************))))))))))))***+++,,,------+++***+++,,,---,,,+++******++++++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++******++++++,,,------...------------------------***+++,,,---------,,,,,,,,,,,,,,,------........................//////000........................////////////000000000000222222222333444444555555444888@@@JJJVVVeeerrr{{{}}}}}}}}}{{{zzz|||}}}{{{zzz||||||zzzwwwxxx~~~zzzvvvtttsssmmmffffffjjjkkkmmmpppqqqrrrrrrrrrrrrssstttvvv|||~~~~~~~~~|||~~~~~~uuunnnhhhdddaaa``````aaaccceeegggggggggbbb]]]WWWRRRPPPMMMJJJHHHMMMUUU[[[]]]aaagggllllllgggfffddddddcccaaa^^^\\\NNNKKKEEE???999666444333222111000000//////000000000000000000000000000000000000111111111000///...////////////..................---------,,,,,,,,,***,,,------,,,,,,---///---------------,,,,,,,,,fffccccccgggnnnttttttsssjjjhhhffffffiiilllmmmmmmjjjhhhhhhkkkmmmqqq{{{zzzjjjaaa]]][[[ZZZZZZ[[[^^^aaacccllljjjhhhhhhiiigggccc___XXXUUUQQQMMMIIIHHHHHHHHHEEEIIINNNVVV]]]dddhhhkkkmmmiiiaaaXXXOOOIIIHHHHHHBBBEEEHHHIIIEEEAAA===;;;;;;<<<>>>???@@@@@@??????:::888555333333666:::<<>>EEEDDDCCCDDDEEEEEECCCBBB888999===DDDJJJJJJDDD>>>;;;777666777777444555888??????>>>>>><<<999555222000//////............///......---------,,,,,,,,,000///---+++***+++---...333000---,,,,,,,,,+++***,,,,,,,,,---------......)))***,,,---...---,,,,,,+++,,,---...///...---,,,---------------------------------,,,,,,+++++++++,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))))))))***+++++++++,,,,,,------......------,,,+++,,,,,,------,,,,,,+++))))))*********+++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------,,,,,,,,,,,,++++++......---,,,,,,+++************+++++++++,,,,,,,,,---.........---,,,,,,+++------------------------------------------,,,,,,---------.........//////////////////000000000000111222333222111000111222444111222999<<<;;;>>>CCCIIITTTeeettt}}}}}}xxxxxxuuuoooiiihhhnnnsssxxxvvvssspppoooooopppqqquuuuuuuuusssrrrsssvvvyyy}}}|||}}}zzzxxxyyyzzzzzzyyyqqqhhhbbb^^^___]]]\\\bbbkkknnnkkkiiikkkmmmiii^^^UUUPPPMMMHHHEEEFFFLLLSSSXXXZZZTTTLLLKKKQQQYYY```ccceeegggddd[[[SSSNNNDDD999444222///...///111111000222222000///............000000000000000//////...///.........------------//////000000///...------,,,,,,,,,---------......---------...............lllllllllkkkjjjkkknnnqqqooorrruuuzzzxxxqqqgggbbbggglllnnnvvvuuulllfffdddhhhddd___[[[YYYWWWTTTSSSIIIIIIIIIIIILLLPPPSSSVVVYYY]]]```___YYYPPPJJJFFFAAA@@@@@@@@@AAAAAA@@@>>>@@@???>>>AAAEEEEEEAAA<<<999555444555444222333666999999999999:::999888666000///...---,,,------...------------------------...---,,,+++++++++,,,---222///---,,,,,,,,,,,,+++,,,,,,,,,------------...***+++,,,---------,,,,,,.........---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++************++++++++++++,,,,,,------------,,,,,,***++++++,,,,,,++++++************++++++++++++,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------,,,,,,,,,,,,++++++---------,,,,,,+++++++++***++++++++++++,,,,,,,,,---.........------,,,+++---------------------------------------------------------.........//////////////////000000000000000111222222111111333444555333555888999:::CCCNNN^^^ggguuu~~~~~~~~~vvvvvvtttooojjjiiimmmrrruuusssqqqooooooppprrrsssuuuvvvxxxyyyzzz~~~{{{wwwuuuttttttzzzvvvmmmdddaaa]]]YYY\\\aaaiiiiiikkkoooqqqmmmeee]]]VVVSSSNNNJJJHHHIIIKKKMMMMMMKKKHHHGGGHHHMMMTTTYYY```dddfffbbb]]]YYYOOOFFF===999444111000000000///111111111111000000000000000000000000000//////.../////////.........------///////////////...---,,,,,,---------............---------------,,,,,,,,,jjjjjjiiifffdddiiisss{{{wwwtttxxx}}}uuujjjfffeeeccc```^^^]]]\\\[[[YYYRRRRRRRRRRRRQQQQQQPPPOOOOOOTTTZZZ\\\ZZZVVVQQQNNNAAA???>>>>>>??????>>><<>><<<999555333555444222444777666666666666777999:::;;;333222///---,,,,,,---...------------------......,,,,,,,,,,,,,,,---------000...,,,,,,---------,,,,,,,,,,,,,,,------------++++++,,,---------,,,,,,......---,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***+++******))))))******++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++)))******++++++******)))++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---............---,,,,,,------------------------,,,,,,,,,---.........///------.........//////////////////000000000111111///000222222111222444666666777999;;;;;;AAARRRaaavvv|||yyyvvvtttsssuuuxxxzzzzzzrrrssssssppplllkkknnnrrruuutttrrrqqqrrrtttwwwyyy|||~~~}}}wwwuuutttuuuzzztttlllfff___\\\[[[```ccciiimmmnnnkkkgggccc```___\\\WWWRRRLLLGGGEEEBBBDDDDDDBBB@@@AAAGGGMMMTTT[[[bbbdddeeebbb\\\UUUHHHBBB;;;555222111111111000000111222222222222111000000111111000000///...000000000/////////......---............---,,,,,,------........./////////---------,,,,,,++++++***cccfffhhhhhhiiirrrwwwqqqdddaaa]]][[[[[[\\\]]]]]]^^^^^^______]]]YYYVVVSSSOOOQQQUUUWWWVVVTTTQQQOOOCCCBBB@@@@@@@@@AAA@@@>>>AAA>>>::::::;;;=========999555444666777777999>>>;;;;;;;;;:::999:::<<<===999777444000.........///------------............+++,,,---..................---+++,,,---...---,,,++++++,,,,,,,,,---------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///111222++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,++++++***************++++++++++++************++++++++++++******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------............------........................+++,,,,,,---...//////000............/////////////////////000000111111222///000111111111222444666888;;;???CCCIIIUUUggguuu}}}yyyuuurrrsssqqqnnnnnnppprrrttttttnnnppprrrrrrqqqrrruuuxxx{{{zzzyyyxxxyyy{{{~~~zzz|||}}}~~~yyyxxx|||{{{rrriiiccc___cccggghhhgggeeeeeefffjjjkkkjjjhhhaaaXXXPPPJJJCCCCCCBBB???<<<===@@@DDDFFFMMMVVV]]]aaabbbbbb```SSSMMMDDD<<<888666444333///000111222333333222222000111111111111000//////000000000000////////////,,,---------------,,,,,,.........////////////000.........---,,,+++******```fffmmmrrrxxx|||~~~pppjjjccc]]]\\\\\\^^^^^^]]]___aaacccccc```]]][[[WWWVVVUUUSSSQQQOOOLLLJJJFFFCCCAAA@@@AAAAAAAAA@@@===<<<:::999:::::::::999888555444666888999===BBBFFFGGGFFFDDD@@@>>>???@@@@@@>>>:::555111///..............................,,,---...///000000//////---,,,+++,,,...///...,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---///111------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---,,,,,,,,,++++++******)))******++++++******)))++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------...//////......---........................,,,,,,------...///000000........./////////000000/////////000111222222222111111222111000111444666999>>>EEEOOO]]]mmmzzzwwwooojjjkkknnnssspppnnnmmmnnnppppppooommmpppsssvvvyyy|||yyyqqqpppttt~~~uuujjjllllllhhhccc```cccfffmmmoooqqqqqqmmmeee]]]WWWNNNHHHAAA===<<<>>>>>>>>>>>>BBBIIIQQQVVVZZZ```eee___YYYPPPGGG@@@;;;777444000000111222222222111111111111111111111000000///000000000000////////////,,,,,,---------------,,,.........////////////000000//////...---,,,,,,+++jjjpppyyy}}}~~~xxxnnnfffaaa______^^^YYY[[[]]]```aaabbbaaa``````]]]YYYVVVRRROOOJJJGGGFFFCCC@@@??????@@@??????>>>===<<<;;;:::888777777999555333666888999===BBBKKKOOORRRQQQMMMIIIHHHIIIIIIGGGCCC===888333000.../////////.........------.............../////////---,,,,,,---...///---+++++++++++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++***)))))))))))))))------------------------++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++*********++++++*********,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...////////////...........................---------.../////////000....../////////000000000...///000000111222333333222333333222222444777:::???GGGSSS```ooo~~~yyy||||||tttjjjfffjjjppprrrpppnnnnnnpppqqqqqqqqqrrrtttxxx|||{{{rrrlllnnnuuuzzzxxxtttkkkccc______aaagggjjjnnnpppnnnjjjdddaaaYYYQQQGGGAAA@@@@@@>>>;;;<<<===AAAGGGKKKPPPYYYbbbeeeaaaZZZSSSKKKCCC<<<777555444333222111111111111111111222222111111000///000000000/////////......,,,,,,---............---------.........//////////////////......------,,,~~~wwwrrrooollliiiffffffeeeddddddccccccccccccaaa___^^^[[[VVVOOOJJJFFFCCC@@@??????@@@??????>>>>>>===;;;::::::;;;<<>>BBBMMMZZZiiisss}}}}}}{{{|||}}}~~~zzztttwwwxxxssslllhhhkkkooopppoooooorrrvvvyyy{{{{{{{{{|||~~~~~~vvvpppooorrrxxxzzzxxxxxx{{{|||zzzqqqiiidddbbbbbbdddgggiiiiiihhhfffddd```[[[TTTMMMGGGBBB???===;;;:::===AAACCCDDDMMMXXX___^^^]]][[[WWWPPPHHHBBB<<<:::666333111111111222111222222222222111000000/////////.........------,,,---...///////////////,,,---------............------------------------{{{|||uuuwwwwwwwww{{{||||||{{{xxxtttooojjjgggeeedddbbbbbbccceeeddd^^^UUUNNNHHHEEEBBB@@@@@@AAAAAA@@@======<<<;;;;;;===BBBEEEEEE@@@<<<<<<;;;999<<>>:::222222111///...---,,,+++///---+++)))))))))+++,,,...------...///...,,,)))******+++++++++,,,,,,,,,///...,,,+++***+++,,,,,,+++,,,---...///...---,,,+++++++++++++++++++++++++++++++++,,,,,,---------*********++++++,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,,,,++++++******++++++++++++******))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------,,,,,,,,,++++++......---,,,,,,+++******,,,,,,,,,---------......------...///000000/////////////////////////////////////////////.........////////////000000000000...///000111222333444444222333555666999>>>DDDHHH[[[kkk|||{{{yyyzzzzzztttrrrqqqtttxxxzzzwwwtttsssttttttqqqmmmkkkkkklllooooooqqqvvv|||yyywwwttttttwwwxxxwwwxxx{{{~~~~~~zzzqqqlll```aaacccdddeeeeeeeeeeeeddddddaaaYYYNNNEEEAAAAAA999888:::>>>===<<>>999444222111222333111222222222222111000000///.........------------------...///000000//////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,---}}}vvvtttrrrrrruuutttrrrrrrwwwzzz{{{~~~uuulllhhheeecccccccccddddddbbb]]]ZZZSSSQQQNNNJJJFFFBBB???===???>>><<<;;;<<>>======999DDDUUUaaaggghhhhhhhhhffffffeeeaaaZZZQQQHHHBBB===:::666333111///---,,,//////...---------......---------,,,,,,,,,++++++))))))***+++++++++******------------------------...---,,,+++******************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---......++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,************+++,,,---...------------------------,,,---......,,,,,,---.../////////...---+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,------......------,,,---......///.........,,,,,,...///000000000000///////////////////////////000000111111111111000444333333333444555444333555555888===???CCCRRRbbbpppzzz|||~~~vvvoookkklllnnnooonnnmmmnnnppppppqqqtttwwwwwwwwwuuutttttttttwww~~~}}}{{{{{{|||}}}~~~~~~vvvmmmbbb[[[ZZZ^^^bbbdddeeeccc```^^^[[[UUUKKKDDDBBB@@@>>>======>>>AAABBBIIINNNVVV___dddddd___[[[UUUKKK@@@888666555333000666444333222222111000...---///000111111///---,,,////////////////////////////////////////////////////////////...---,,,+++~~~vvvsssrrrssswwwssstttyyyrrrhhhdddccccccdddeeedddaaa___\\\ZZZXXXTTTPPPJJJEEEBBB???===::::::;;;???DDDGGGQQQPPPNNNLLLHHHDDD@@@>>>===DDDNNNYYYaaafffjjjmmmjjjjjjiiifffaaaZZZSSSNNNEEE@@@999333111000000//////......---------......---------,,,,,,,,,+++++++++,,,------...---------------------------------...---,,,+++************++++++,,,,,,,,,---------++++++++++++++++++++++++,,,++++++++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,------......---------...//////000000//////------...///000000000000//////////////////////////////000111111111111000000000000222444555555444777777:::AAAHHHQQQbbbsss}}}zzzyyy|||}}}~~~{{{ssslllgggllllllllljjjiiiiiikkknnnpppsssvvvzzz|||||||||{{{xxxxxx{{{~~~rrrhhhccc```^^^]]]dddbbbaaaaaaaaa]]]VVVQQQIIIGGGCCC@@@???>>>???@@@BBBFFFNNNWWW___bbbaaa___^^^VVVKKKCCC???;;;666222444333111111111111///...///000000111000///...---////////////////////////////////////////////////------...............---~~~wwwuuutttwwwzzzzzz}}}ooobbb```^^^^^^_________^^^```___^^^\\\YYYSSSLLLGGGAAA>>>;;;999:::???DDDHHHRRRTTTVVVWWWTTTNNNHHHDDD???BBBIIISSS]]]fffkkkmmmllllllllljjjgggccc___\\\PPPJJJ@@@888333222222222......------------......------------,,,,,,,,,,,,,,,---......//////......------------------------...---,,,++++++******+++,,,,,,---------.........++++++++++++,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...***+++,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------......------...//////000000000000000......///000000/////////////////////////////////...///000000111111000000//////111222444555666666;;;;;;AAAKKKXXXgggxxx~~~zzztttppprrrxxx}}}zzzsssnnnjjjgggdddllllllkkkjjjiiijjjmmmpppsssuuuyyy~~~}}}}}}uuullleeeaaa```^^^\\\]]]______\\\YYYRRRPPPLLLGGGCCC@@@???>>><<>>>>>???CCCIIIQQQYYY\\\\\\YYYWWWLLLIIIHHHLLLVVV```gggjjjllllllkkkkkkjjjiiiiiihhhccc^^^VVVNNNFFF>>>666111111000//////......//////.........---------,,,,,,+++,,,------......------------------------------------,,,,,,+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,---......,,,,,,---...,,,,,,------...------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,---......//////......///000000000000000//////000000000000000000000000...///000111222222222222444555666555333555888;;;GGGRRRbbbsssssspppppprrrsssttt{{{}}}yyytttpppmmmkkkhhhmmmtttzzz~~~zzzvvvuuuwww~~~wwwjjjbbb____________^^^\\\ZZZVVVQQQMMMIIIGGGAAA@@@@@@DDDMMMWWW___ccchhhhhhhhhfffbbbZZZQQQLLL???<<<888555444333222000111000...,,,+++---...000////////////////////////////////////////////////......//////...------,,,yyyyyyyyyuuurrrrrrooooooqqquuuwwwwww{{{xxxssslllhhhgggiiilllmmmlllfff```^^^aaabbb```]]][[[XXXSSSMMMGGGBBB???======AAAGGGNNNTTTYYY[[[\\\ZZZSSSJJJFFFKKKVVVbbbjjjjjjkkkkkklllllllllkkkkkkfffccc^^^XXXPPPFFF<<<555444333222000////////////............---------,,,---...//////000000//////------------------------------,,,,,,,,,,,,------*********+++++++++,,,,,,++++++,,,,,,------......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...............---,,,++++++------------------------,,,,,,,,,,,,------------+++,,,------......------,,,------...............//////000111111000000000000000000000000000000000///000111222333333444444555666666555555999AAAGGGWWWeeewwwxxxpppnnnppptttwwwyyy~~~yyysssnnnmmmlllrrr|||~~~||||||{{{oooiiifffcccaaaaaa```___]]]YYYUUUQQQOOOGGGDDDAAAAAAFFFLLLRRRTTT```bbbfffhhhgggccc___[[[JJJFFF???:::777444111///111000...---,,,---///000////////////////////////////////////////////////////////////...---,,,+++~~~uuurrrqqqnnnlllnnnnnnlllnnntttxxx{{{{{{yyy|||wwwiii```^^^^^^]]]ZZZ[[[[[[YYYVVVPPPJJJDDD@@@>>>>>>@@@CCCIIIQQQXXX\\\]]]XXXPPPIIIHHHNNNXXX___dddfffhhhjjjllllllllllllfffdddaaa]]]WWWOOOEEE???777666444222111//////...............------------------...////////////...------------------------------,,,,,,,,,------...+++++++++,,,,,,,,,------++++++,,,,,,---......///---------,,,------......------------------------+++++++++,,,,,,,,,------,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...------......------,,,+++........................,,,,,,,,,---------......+++,,,------......------------...///////////////...///000111111111111111000000000000000000000000000111222333444555555555444666888999===FFFSSS]]]lllyyy{{{tttsssqqqsssxxx}}}}}}uuuwww}}}zzzvvvuuuvvv{{{|||vvvooojjjcccccccccbbb___ZZZVVVTTTMMMJJJEEECCCCCCFFFHHHIIITTTXXX]]]bbbddddddddddddYYYTTTLLLDDD>>>999555222222222000/////////000111////////////////////////////////////////////////---...............------wwwtttsssrrrsssvvvrrroooqqqxxx}}}yyyjjjdddbbb```^^^YYYZZZ\\\[[[WWWPPPIIIDDDBBB???<<<===AAAJJJTTTZZZWWWWWWVVVRRRMMMKKKNNNQQQ^^^```dddhhhjjjllllllkkkfffdddaaa^^^ZZZTTTLLLGGG999888666444111000///...//////.........---------***+++,,,,,,------,,,,,,------------------------------,,,,,,,,,------...,,,,,,,,,---------......++++++,,,,,,---...//////---------------...///000------------------------,,,,,,,,,---------......,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,************+++,,,---...------------------------,,,---......,,,,,,---...,,,,,,---......---------........................,,,,,,,,,------.........+++,,,------......------...//////000000000000000......///111111222222222000000000000000000000000000111333444555666666666666888<<>>CCCGGGJJJQQQSSSUUUSSSNNNIIIFFFFFFRRRWWW^^^dddgggiiijjjkkkjjj```UUUQQQTTTUUURRRLLLFFF@@@999444444444333111000...+++,,,///000///------------------------------------.........//////...///...,,,+++***,,,......------,,,,,,------...---------------------------...///000000///...---------------------------------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,,,,------.../////////.................................------------............---,,,++++++******,,,,,,,,,---------......000000000000////////////000000000000000000000000000000000000111111111111666222000222444333444777::::::===FFFVVVhhhxxxyyyvvvzzz~~~|||yyytttxxxtttppppppuuuzzz~~~||||||~~~xxxrrrnnnllliiibbb\\\YYYWWWSSSMMMIIIHHHIIIKKKHHHHHHIIIPPPZZZbbbggghhhhhheee```\\\UUUKKK@@@777666444111000000000///......///000000000///...---......---------,,,,,,,,,///...---,,,,,,---...///~~~pppaaaVVVPPPSSSVVVYYYYYYYYYYYYYYYNNNIIIBBB===<<<>>>AAABBBHHHLLLPPPPPPLLLFFFBBB@@@IIINNNVVV^^^ccceeeeeeeeebbbXXXLLLGGGJJJNNNPPPPPPMMMHHH@@@999555333222222111///---------......---------------------------,,,------------............///...,,,++++++,,,......------,,,,,,------...---------------------------...////////////...---------------------------,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,+++,,,------......------..............................------------............------,,,,,,++++++,,,,,,---------.........000000000000////////////000000000000000000000000000000000000111111111111777333111555666666888;;;999>>>IIIWWWgggvvvyyyttttttyyy~~~{{{xxxvvvuuuuuurrroooqqqxxxyyywww~~~zzzsssiiiaaa\\\[[[XXXUUUSSSPPPOOONNNKKKHHHGGGJJJRRR\\\cccgggiiigggeeebbb]]]TTTIIIBBB<<<888444111111111111000//////000111111000///............---------,,,,,,///......------......///~~~kkk]]]RRRSSSTTTUUUWWWYYYZZZZZZYYYSSSJJJCCC???>>><<<<<>>:::???DDDMMMVVV]]]aaabbbbbb___VVVIII@@@???EEELLLPPPTTTPPPJJJAAA999444333444222222111...,,,+++---...------------------------,,,,,,,,,,,,------------.........,,,++++++---///...------,,,,,,------...------------------------,,,------......------,,,------------------------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++,,,,,,,,,,,,------............---..............................------------.....................---------,,,------------.........////////////000000000000000000000000000000000000000000000111111111222222333000000444666666888===>>>III[[[kkkxxxtttssssssuuuzzz|||uuupppnnnmmmmmmpppoooqqqvvv|||sssiii^^^[[[XXXXXXYYYYYYVVVSSSTTTOOOIIIGGGKKKSSS[[[___hhhiiijjjjjjggg```WWWPPPFFFAAA:::555333222222222///000111111111111000000///.........------------.........//////.........xxxlll```\\\XXXUUUUUUXXXZZZ[[[^^^ZZZSSSMMMHHHCCC>>>;;;<<>>DDDJJJSSSSSSQQQJJJAAA:::777777444555555111---+++---000........................+++++++++,,,,,,,,,---------......,,,++++++---///...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---------------------------------,,,,,,,,,------......///////////////..............................------,,,,,,------...............////////////------------............////////////000000000000000000000000000000000000000000111111111222222222333111111555666777;;;AAAKKKYYYlll{{{|||zzzuuuwwwyyyzzz}}}yyyyyywwwrrrmmmkkkkkklllmmmqqqxxx}}}uuuggg```ZZZYYY\\\``````___```ZZZRRRLLLKKKNNNSSSWWWdddfffjjjmmmlllggg```[[[RRRLLLCCC;;;666444222222000000000111111111000000/////////............------...///000000///...---|||iiibbbZZZVVVVVVZZZ^^^```\\\ZZZXXXUUUQQQKKKDDD???>>>>>>>>>??????===;;;:::<<<<<<@@@HHHRRR]]]cccfffeeeaaaXXXMMMCCC???@@@BBBJJJOOORRRQQQJJJBBB===;;;777999999666111...///111........................+++++++++,,,,,,,,,---------------,,,++++++---///...------,,,,,,------...------------------------,,,,,,,,,++++++,,,,,,,,,------------------------+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------------------------------------------------------------------------......------,,,........................------,,,,,,,,,,,,------......//////////////////---------.........//////.../////////000000000111111111111111111111111111111111111111222222222222666444555888:::<<>>EEEQQQ\\\cccfffcccaaa]]]VVVMMMEEE@@@>>>AAAFFFMMMPPPOOOJJJDDDAAA:::<<<<<<;;;777444222111........................,,,,,,,,,,,,------------,,,------,,,+++,,,...000...------,,,,,,------...---------------------------,,,,,,++++++,,,,,,---------------------------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........------------------------,,,,,,---............---***++++++++++++***))))))........................------,,,,,,,,,,,,------///////////////.........------........./////////......//////000000111111111111111111111111111111111111111222222222222333333111333777:::@@@LLLWWWnnnvvv{{{vvvsssrrrqqqvvv}}}uuuooojjjoooqqqnnnhhheeeiiinnnrrreee______```aaa```aaacccbbb```_________]]]bbbgggkkkkkkiiihhhgggeee```XXXPPPHHHAAA;;;777555444222111000000///000000000000000/////////////////////000000/////////|||vvvrrrqqqnnniiieeefffccc___\\\YYYWWWSSSQQQKKKGGGAAA?????????>>>===???>>>BBBJJJWWWaaaeeeffffffeeebbb]]]VVVLLLBBB<<<<<>>>>>??????>>>;;;666222........................,,,------------.........,,,------,,,+++,,,...000...------,,,,,,------...------------------------...---,,,++++++,,,---...------------------------***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------......//////........................+++,,,.../////////...---+++,,,,,,,,,++++++***)))........................---,,,,,,++++++,,,,,,---000//////......---------............////////////.........///000111111111111111111111111111111111111111111222222222333333222111333888???IIIYYYhhh{{{}}}xxxvvvtttsssnnnvvvxxxlllhhheeejjjmmmkkkhhhlllxxxvvvkkkddd```^^^]]]aaaeeeggggggffffffgggaaaeeejjjllllllkkkkkkllliiifffaaa\\\UUUMMMEEE???999888666333222111000000111111111000000000//////000000////////////000000rrrllleee___\\\[[[ZZZZZZRRRMMMHHHFFFEEEEEEBBB@@@BBBCCCGGGRRR^^^fffhhhfffmmmkkkhhhccc\\\QQQEEE<<<;;;<<>>DDDAAA>>>===@@@CCCEEEFFFDDD<<<333000222333000---...---,,,++++++,,,---......---,,,+++************---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------,,,,,,,,,,,,---------,,,,,,,,,,,,---......++++++,,,------,,,,,,,,,+++,,,------......------...------------,,,,,,,,,...............---------------............------...---------...///000111000111111111111222222222222222222222333333333333777555444222333555777999999GGGYYYgggttt|||xxx{{{yyyppplllkkkhhhdddiiipppuuuwwwwwwvvvuuuwwwzzz~~~tttfffaaa```aaabbbbbbeeehhhlllnnnooonnnnnniiijjjllllllkkkiiifffddd]]]VVVMMMFFFAAA<<<777222333222222111111111222222000000////////////000000}}}{{{~~~yyyjjj```[[[[[[[[[[[[ZZZYYYYYYXXXXXXVVVUUUSSSOOONNNQQQYYY```dddiiilllkkkjjjiiiccc\\\LLLEEE===;;;>>>@@@???<<<@@@???>>><<<<<<>>>BBBEEEIIICCC;;;555333222000...---,,,,,,++++++,,,---......---,,,,,,+++++++++,,,---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---......)))***,,,---------,,,++++++,,,------......------------------------------........................,,,---...//////...---,,,------......//////000111000000111111111222222222222222222333333333444444444555555555777:::>>>AAABBBTTTiiivvv~~~~~~zzzyyy~~~qqqiiifffhhhiiikkkrrrzzz~~~}}}||||||xxxnnngggdddbbbccceeehhhjjjlllmmmmmmlllhhhiiikkklllllljjjhhhgggbbb\\\TTTMMMHHHCCC<<<777222222222111111222222222000000////////////000000}}}|||wwwggg]]]__________________^^^^^^^^^]]]YYYRRRMMMMMMRRRVVV]]]ccchhhhhhiiijjjhhhcccWWWNNNCCC======@@@@@@@@@??????===;;;999:::>>>BBBGGGGGGDDD===555000///000,,,,,,---.........---------------------...//////---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................,,,,,,,,,---------...............//////.........---,,,,,,,,,,,,---......***+++---......---,,,++++++,,,------......---------------------------------.....................,,,---////////////---,,,------...//////000000000000000111111111222222222222222333333333444444444333555777888999;;;@@@CCCNNN```sss}}}yyyzzzuuukkkffffffjjjmmmqqqxxxvvvlllfffcccdddeeefffhhhiiijjjkkkkkklllmmmnnnnnnmmmkkkjjjccc]]]WWWQQQMMMHHHBBB===444444333222111111111111000000////////////000000zzzyyy}}}~~~~~~sssfffcccbbbaaa```____________cccaaa^^^YYYSSSPPPOOOOOOWWW^^^ccceeefffjjjjjjhhh^^^WWWMMMDDDAAAAAACCCEEEBBB@@@===:::777888:::===BBBFFFIIIEEE;;;444333444---...///000000///------------------...///000111---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------............///000000///......---,,,,,,,,,,,,---......---.........------,,,++++++,,,------......------,,,,,,,,,------------...---------.....................////////////......,,,---...///000000000000000111111111111222222222333333333333444444444444555777888888888;;;BBBGGG[[[jjjyyy~~~}}}wwwnnnjjjjjjjjjnnnrrrsssyyy{{{sssfffeeedddcccccceeehhhiiimmmnnnooopppppppppooonnnddd___XXXTTTQQQMMMHHHCCC;;;999666333111111222222000000////////////000000~~~qqqiiigggdddaaa____________dddcccbbb```]]]XXXRRRNNNOOOWWW]]]___aaafffhhhhhhaaa^^^WWWOOOGGGDDDFFFHHHGGGDDD???:::888888888888<<>>FFFOOORRRQQQOOOJJJCCC999333111111111000111000//////......//////......................../////////...------,,,,,,---...///000000///...---------------,,,,,,,,,,,,,,,------......------,,,------------............---------............//////............---------+++,,,,,,------.........+++---...---,,,+++,,,---------------------------++++++,,,///000000---+++---/////////------...///....../////////000000000000000000000111111111111222222222222333333333333333333333444555777888999???>>>AAAOOObbbttt~~~yyyxxxzzz|||zzztttfffbbb]]][[[```kkkwwwssslllcccbbbbbbccceeeiiilllooossssssrrrpppkkkfffaaa]]]SSSQQQOOOMMMIIIDDD===888555222000000111222222111|||uuukkknnnrrrjjjnnnkkkfff]]]TTTNNNMMMMMMUUUXXX\\\```cccbbb```^^^QQQKKKCCC>>><<<<<<:::888777777999AAAKKKRRRTTTTTTRRRKKK@@@888444222222111000000/////////.................................//////.........------------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------.........---------............//////............---------,,,,,,,,,---------......,,,---...---,,,+++,,,...........................,,,,,,,,,...000000...,,,,,,...//////---------......////////////000000000///000000000111111111111222222222333333333333333333333444444444666888:::???CCCMMM]]]ooo||||||tttpppppptttwww|||qqqeee^^^[[[XXXZZZbbbooo|||~~~pppmmmhhhdddcccfffiiilllqqqrrrsssrrroookkkfffcccYYYXXXVVVSSSPPPJJJDDD???777444111000111111111111xxxnnnrrruuummmmmmjjjgggccc___YYYQQQKKKLLLNNNRRRYYY^^^aaa___\\\VVVOOOFFF@@@>>><<<888666777666777<<>>999666777777777999???HHHQQQVVVZZZWWWQQQIIIBBB;;;666444....../////////...---,,,................................................------------------------,,,,,,,,,,,,------------...------,,,,,,------...+++,,,,,,,,,,,,------------------............//////............---------------------------------,,,...///...---,,,---...........................111...,,,+++---///000000,,,...000000///...---.../////////000000000111111000000000000111111111111222222333333444444555555555666666555444777===BBBDDDUUUlll|||xxxsssmmmkkknnnsssyyy|||{{{ssslllccc[[[XXX[[[cccppp}}}vvvkkkeeebbbaaagggiiikkknnnooonnnmmmlllfffccc]]]ZZZWWWUUUSSSQQQDDD@@@:::666333222111000~~~uuuyyyyyynnnbbbcccfffhhhiiihhheeeccc[[[SSSKKKIIIMMMTTTYYYZZZXXXXXXVVVQQQIIIBBB===;;;777888999888:::AAALLLUUUZZZZZZWWWRRRIII@@@999666//////000000000///...---...................................................------------------...,,,,,,---------............---,,,,,,,,,,,,---...------------............---------............//////............------------------------------------...///...---,,,---///........................///...------///000000///,,,///111222000///......//////000000000111111111000000000000111111111111222222333333444555555666555777888777777<<>>JJJTTT]]]___^^^]]][[[WWWJJJDDD===777444222///...////////////////////////........................++++++,,,---...000111222......//////...---,,,+++///......---------......,,,,,,,,,---------......,,,...///...---,,,---...........................,,,---......///........................---------............////////////000000000000000000000000////////////////////////000000000000000000000000111111111222222222333333222333555555555555777999>>>===@@@IIIXXXiiiuuu|||xxxwwwuuurrrnnnjjjhhhgggqqqzzz{{{uuurrrpppttt{{{{{{uuuooolllmmmmmmnnnpppooolllfffbbbaaa]]]YYYWWWVVVRRRHHHAAAxxxvvvuuuuuupppjjjjjjmmmpppssswwwwwwsssllleeeaaaSSSQQQNNNNNNPPPRRRSSSSSSWWWRRRNNNMMMHHHAAA>>>???FFFQQQZZZ]]]^^^___^^^\\\SSSMMMCCC;;;555333222111////////////////////////........................---------------...//////)))***,,,.........---,,,......---------......///,,,,,,,,,---------......+++,,,------++++++,,,---........................,,,------...//////..........................................////////////000000000000000000000000////////////////////////000000000000000000000000111222222222222333333333222444555666666666888::::::>>>GGGVVVhhhvvv}}}vvvtttrrrppppppqqqqqqqqq}}}xxxsssooopppuuuyyyooojjjlllooorrrrrrnnngggbbbbbb^^^ZZZYYYYYYUUUMMMGGGvvvpppqqqsssuuuwwwxxxvvvqqqkkkgggZZZUUUNNNJJJKKKNNNRRRTTTWWWTTTSSSSSSOOOHHHDDDDDDFFFPPPYYY\\\^^^______]]]YYYSSSJJJAAA999555444444000000000000000000000000000000000000000000000000......------------------((()))+++---......------...------------...//////,,,,,,,,,---------......+++---...---,,,+++,,,---........................,,,,,,---...////////////.............../////////............////////////////////////////////////000000000000000000000000000000000000000000000000222222222222333333333333333555666777777888:::;;;888@@@QQQeeewww|||wwwqqqnnnpppuuuzzz}}}~~~zzzsssnnnlllqqquuu~~~zzznnnnnnpppssstttqqqmmmiiidddaaa]]]\\\[[[XXXRRRNNN{{{xxxuuuttttttuuutttssspppoooiiiaaaUUULLLJJJLLLPPPSSSUUUSSSUUUXXXVVVOOOKKKKKKGGGQQQZZZ]]]^^^``````^^^ZZZWWWQQQIII@@@999666444000000000000000000000000000000000000000000000000...------,,,,,,------...++++++,,,------.........---------------...//////,,,,,,,,,---------......---...//////------...///........................+++,,,---...////////////---........./////////000............////////////........................000000000000000000000000000000000000000000000000222222222333333333444444444666888888888999;;;===???KKK^^^rrr|||wwwsssrrrwww}}}|||zzzwwwqqqllljjjlllooo{{{~~~{{{vvvsssrrrqqqpppooohhhfffccc```\\\ZZZWWWVVV|||sssrrrqqqqqqsssuuuvvvvvvyyynnn^^^PPPJJJKKKNNNPPPSSSRRRUUUZZZZZZTTTPPPPPPJJJSSS\\\^^^^^^``````^^^YYYXXXUUUOOOFFF===666333000000000000000000000000........................,,,,,,,,,,,,,,,---...///..................---------------------...///000,,,,,,,,,---------......///000111000///...///111........................+++,,,---...////////////---.........//////000000............/////////000........................000000000000000000000000000000000000000000000000222222333333333444444444444666888999999:::<<<>>>JJJVVViiiyyy{{{ssssssuuu{{{}}}wwwmmmccc___dddoooyyy{{{xxxyyy|||~~~}}}tttpppooopppqqqkkkjjjgggccc^^^[[[[[[\\\zzztttnnnjjjmmmqqquuuzzzyyyqqqeeeTTTFFFEEELLLMMMTTTWWWTTTUUUYYYYYYVVVUUUVVVXXXZZZ\\\___aaabbbYYYZZZZZZXXXRRRHHH===555222333333222000///111222////////////////////////......------------......---------.........//////........................,,,,,,,,,---------......////////////////////////////////////////////////---------............///////////////////////////////////////000000000000////////////000000000000222111000//////000111222000000111111111000000///333333333333444444555666888555777===>>>;;;===CCCTTTcccvvv{{{zzz{{{uuuxxx}}}ttthhhccchhhttt}}}}}}|||zzzxxxvvvsssrrrttttttuuuuuutttrrrpppoooppppppqqqsssvvv{{{~~~}}}}}}}}}xxxvvvtttsssssspppllljjjhhhddd___ZZZxxxrrrnnnmmmmmmpppyyy}}}tttdddTTTMMMOOOLLLQQQTTTSSSUUUYYY[[[XXXZZZZZZ[[[\\\^^^___```aaaZZZYYYXXXWWWTTTMMMBBB;;;666555333222222222222222////////////////////////......------------......---------.........//////........................,,,,,,,,,---------......------------------------////////////////////////---------............///////////////////////////////////////000000000000////////////000000000000222111000//////000111222000000111111111111000000333222222333333444555666888666888<<<======CCCKKK^^^kkkyyy|||wwwvvvwwwyyy~~~wwwqqqkkkkkkqqq{{{~~~}}}}}}|||zzzwwwvvvtttsssrrrqqqppppppnnnmmmmmmllljjjhhhfffeeeggghhhhhhhhhgggfffdddccchhhiiijjjmmmppprrrtttvvvtttsssssssssvvvyyy}}}~~~||||||~~~~~~wwwsssqqqrrrtttuuutttnnngggaaa]]]zzzrrrmmmiiimmmyyy~~~rrr```SSSMMMLLLPPPRRRSSSVVV[[[]]]\\\____________````````````]]]ZZZWWWWWWWWWSSSJJJCCC;;;777333222444444222000////////////////////////......------------......------........./////////........................,,,,,,,,,---------......------------------------////////////////////////---------............///////////////////////////////////////000000000000////////////000000000000111111000000000000111111000000111111111111111000222222222222333444555666888777999:::<<>>777444444555000000000000000000000000.........------.........////////////000000000000........................,,,,,,,,,---------......////////////////////////////////////////////////---------.........//////////////////////////////////////////000000000000////////////000000000000///000111222222111000//////000111222333444444444333333333444666888999:::888===DDDNNN___qqqxxxvvvwwwyyy|||zzzuuuvvv}}}xxxqqqhhhaaa]]][[[WWWTTTUUUTTTSSSUUUWWWXXXWWWVVVVVVVVVVVVVVVUUUSSSRRRQQQNNNPPPSSSSSSQQQQQQSSSVVVXXXXXXXXXXXXYYYZZZ[[[\\\YYYYYYYYYZZZYYYYYYXXXWWWXXXWWWWWWWWWXXXZZZ\\\]]]YYYZZZZZZ[[[[[[ZZZYYYXXXUUUUUUVVVWWWXXXYYYZZZZZZYYYYYYXXXXXXWWWVVVVVVUUUXXXYYYYYYYYYYYYXXXWWWVVVUUUVVVWWWVVVVVVXXXZZZ]]][[[]]]^^^```bbbfffkkkooossstttvvvyyy{{{||||||{{{wwwvvvxxx~~~xxxnnnooonnnlllgggccc```___```^^^^^^]]][[[ZZZXXXWWWWWWTTTPPPJJJDDD???999444000000.........000000///.........------------............------------......///...---,,,,,,---...///...///000///---,,,,,,...000000000000000000000000////////////////////////............////////////111111000000//////......000000000000////////////000000000000000000000000111111111111111111111111555555555444444333333222555666666444555888:::::::::@@@LLL^^^ooozzz|||zzzzzztttttt{{{zzzppphhhccc___YYYUUUSSSSSSSSSRRRSSSTTTUUUUUUUUUTTTSSSRRRUUUTTTSSSRRRRRRSSSTTTUUUSSSTTTVVVVVVUUUTTTUUUVVV^^^ZZZVVVUUUXXXZZZ[[[ZZZZZZZZZ[[[\\\\\\[[[ZZZYYYZZZ\\\]]]]]]\\\]]]___aaa_______________`````````\\\ZZZYYYZZZ[[[]]]]]]\\\\\\^^^___^^^ZZZXXXXXXYYYYYYXXXXXXXXXZZZ[[[ZZZYYYZZZZZZYYYWWWVVVUUUVVVXXXVVVUUUUUUWWWZZZ^^^``````eeeiiimmmmmmkkkmmmqqqvvvvvv{{{yyytttqqqlllgggcccaaa______^^^^^^\\\[[[ZZZXXXXXXWWWVVVSSSNNNIIICCC===777333111000//////000111000//////......------......///......------------......///...------------...///...///000///---,,,---...////////////////////////////////////////////////............////////////111000000000/////////...////////////000000000000000000000000000000000000111111111111111111111111555555555444444333333333222333444444555777:::;;;???GGGVVVfffuuu}}}{{{rrrooouuu{{{uuupppiiiaaa[[[ZZZVVVRRROOOOOOPPPQQQQQQSSSTTTUUUUUUUUUTTTSSSRRRUUUTTTSSSSSSSSSTTTUUUVVVWWWXXXZZZZZZYYYYYYZZZ[[[bbb___]]]]]]___aaabbbaaa\\\]]]^^^___```___^^^^^^bbbcccccccccbbbbbbeeegggddddddeeeeeeffffffggggggaaa```______aaabbbaaa```aaaccccccbbb^^^\\\[[[\\\___^^^]]]^^^___```___^^^]]]]]][[[YYYWWWVVVWWWXXXWWWUUUTTTUUUXXXZZZ[[[[[[\\\```cccdddccceeejjjnnntttyyy|||uuummmgggdddccc```^^^___^^^\\\[[[ZZZYYYXXXXXXYYYVVVSSSOOOJJJCCC<<<777333222000///111222222111///......------......///......------------......///...------------...///---/////////---,,,---...........................////////////////////////............////////////000000000000////////////......//////000000111111000000000000000000000000111111111111111111111111444444444444444444333333111333444555666888;;;>>>DDDPPPaaaoooxxx}}}wwwpppkkkmmmwwwxxxrrrllleee```]]]YYYTTTPPPPPPNNNKKKKKKMMMPPPRRRRRRUUUVVVVVVVVVVVVUUUTTTTTTTTTSSSSSSSSSTTTUUUVVVVVVYYYZZZ\\\]]]\\\]]]^^^```dddcccbbbdddfffhhhhhhgggccceeefffhhhiiijjjiiiiiinnnnnnmmmlllkkkmmmpppsssqqqrrrrrrrrrrrrsssssssssmmmlllkkkkkklllmmmkkkjjjlllmmmmmmkkkhhheeeddddddeeecccbbbcccddddddcccbbbdddbbb```]]][[[ZZZYYYYYYYYYWWWUUUUUUWWWWWWWWWVVVUUUYYY\\\]]]]]]___dddhhhsssxxxyyynnngggfffeeebbb______^^^\\\[[[YYYYYYYYYYYYZZZXXXWWWTTTPPPIIIAAA;;;666333000///000111222222//////............//////......------------...............------.........---...///...---,,,---///........................////////////////////////............////////////000000000000////////////---......///000111111222000000000000000000000000111111111111111111111111333444444444444444444444555555666999999999===CCCJJJXXXjjjuuuyyy{{{~~~sssnnnkkkjjjqqq}}}{{{vvvpppjjjeeebbb^^^YYYUUUTTTSSSQQQPPPNNNLLLKKKLLLOOORRRUUUUUUXXXXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXYYYZZZ[[[\\\]]]^^^```aaabbbcccdddfffhhhiiijjjlllnnnpppqqqqqqqqqoooqqqsssuuuwwwxxxxxxxxxyyyyyyxxxwwwwwwzzz}}}|||{{{{{{||||||zzzxxx{{{{{{zzzxxxvvvsssqqqpppooonnnllllllmmmmmmkkkiiillliiifffcccaaa```^^^]]]\\\ZZZYYYXXXYYYYYYXXXWWWVVVXXX[[[\\\]]]___bbbfffpppuuu|||rrrkkkhhhgggdddaaa___^^^\\\ZZZYYYYYYZZZ[[[YYYYYYYYYXXXTTTNNNGGGAAA:::666111//////000111111/////////....../////////......------------......---..................---,,,...///...------...///........................////////////////////////............////////////////////////000000000000---......///000111111222000000000000000000000000111111111111111111111111333333333444444555555555777555777999999888???HHHTTTbbbrrryyyyyyyyy}}}tttjjjgggiiiooozzzxxxssskkkeeeaaa___\\\ZZZXXXVVVSSSQQQQQQRRRRRRRRRPPPNNNMMMNNNQQQTTTVVVVVVXXXXXXXXXXXXYYYYYYZZZZZZ^^^___aaabbbdddeeefffggggggiiikkklllmmmooosssuuutttwwwzzz}}}~~~}}}~~~}}}}}}{{{zzzzzzzzzxxxvvvrrrnnnjjjhhhggggggeeeccc```___^^^^^^^^^^^^\\\ZZZXXXYYYZZZ[[[\\\]]]```aaahhhlllrrrxxx}}}|||sssmmmiiieeeccc```^^^\\\ZZZYYYZZZ[[[\\\ZZZYYYZZZZZZXXXSSSMMMHHH???:::444000///000111111000//////......//////000......------------......------...//////...------,,,---///...------...///........................////////////////////////............////////////////////////000000000000......//////000000111111000000000000000000000000111111111111111111111111222222333333444555666666777444555999888888CCCPPPcccnnnyyy}}}zzz{{{zzzooogggaaaffflllxxxyyynnnfffaaa\\\WWWUUUTTTRRRQQQPPPPPPOOOOOOOOOQQQRRRSSSQQQPPPOOOPPPSSSVVVWWWWWWYYYYYYYYYZZZ[[[\\\^^^___aaabbbeeegggiiikkkllllllmmmoooqqqrrrtttwww|||yyyuuuqqqpppqqqqqqooommmjjjhhhgggggggggfffcccaaa[[[[[[[[[ZZZZZZ[[[\\\\\\]]]aaaffflllrrryyy}}}rrrjjjfffddd```^^^\\\ZZZYYYZZZ\\\]]]ZZZZZZ[[[[[[[[[XXXSSSOOOEEE@@@888333111111222333000000////////////000000......------------......------...//////...------,,,---......------...000////////////////////////////////////////////////............////////////.../////////000000000111////////////000000000000000000000000000000000000111111111111111111111111111111222333444666666777888333555:::;;;>>>LLL^^^ooovvv}}}}}}zzz|||sssfffaaacccooowwwqqqeee^^^YYYWWWSSSPPPNNNNNNMMMMMMMMMNNNPPPPPPQQQRRRSSSUUUSSSRRRRRRSSSVVVYYYZZZZZZ]]]]]]^^^___aaadddggghhhjjjkkknnnqqqtttuuuvvvwwwuuuwwwyyy{{{}}}}}}}}}}}}zzzyyywwwvvvuuurrrnnnkkkeeecccaaa```___^^^]]]]]][[[]]]aaadddhhhmmmssswwwxxxuuujjjeeeddd```^^^\\\ZZZYYYZZZ\\\]]][[[[[[\\\]]]]]][[[WWWTTTIIICCC;;;555333333444444000000////////////000000.........------.........,,,---...//////...---,,,,,,---......------///000000000000000000000000000////////////////////////............/////////000.../////////000000111111000000000000////////////000000000000000000000000111111111111111111111111111111222333555666777777:::555777===@@@DDDVVVjjjuuuzzz}}}{{{xxx{{{~~~|||ttthhhiiirrrzzzyyymmmddd]]]XXXQQQPPPNNNMMMLLLLLLLLLLLLOOOQQQSSSUUUUUUVVVWWWXXXUUUUUUUUUWWWZZZ]]]^^^^^^cccddddddfffiiillloooqqqxxxzzz}}}}}}xxxtttooommmjjjhhhfffeeecccaaa___`````````aaadddhhhkkkmmmttt}}}sssiiidddaaa___]]]]]]]]]]]]\\\ZZZ\\\\\\[[[ZZZYYYXXXXXXXXXSSSMMMCCC999222///000111.........///////////////........................////////////////////////111///...------...///111000000///...............,,,,,,------...////////////////////////.........111111000///...---,,,,,,000000000000000000000000111111000000111111222333111111222222222333333333222222333444555555555555333777<<<>>>BBBQQQfffwww|||yyyzzz}}}rrrkkklllsssyyyqqqggg```[[[VVVQQQOOONNNLLLJJJIIILLLPPPTTTWWWYYY\\\\\\ZZZXXXWWWWWWUUUYYY\\\\\\ZZZZZZ___cccgggjjjmmmnnnooosssyyy{{{uuupppnnnmmmkkkjjjeeeaaa]]][[[]]]```cccdddcccfffjjjoootttzzzyyynnnhhhcccaaa^^^]]]]]]]]]\\\[[[[[[\\\\\\\\\[[[ZZZYYYYYYUUUPPPGGG>>>777333222222////////////////////////........................////////////////////////000///...------...///000000000///.............../////////////////////.../////////////////////...000000000///......------000000000000000000000000111111000000111111222333111111222222222333333333222333333444555555555555444888===CCCLLLZZZlllyyy|||zzz{{{yyyrrrpppssszzztttlllbbbZZZWWWTTTPPPLLLNNNMMMLLLJJJJJJMMMQQQUUU[[[\\\^^^]]][[[YYYXXXYYYYYY]]]aaabbbaaaccchhhlllooorrrvvvxxxzzz~~~}}}yyywwwvvvtttrrriiieeeaaa^^^^^^```aaabbb]]]___cccfffjjjoootttxxx~~~uuummmfffccc___]]]]]]]]]\\\[[[ZZZ[[[]]]^^^^^^\\\[[[YYYXXXTTTMMMEEE>>>888444222////////////////////////........................////////////////////////000///...------...///000000//////............///222111111000//////............//////////////////////////////////////////////////////////////////111111000000111111222333111111222222222333333333333333444444555666666666777999@@@KKKZZZhhhtttzzzwwwyyy}}}}}}yyysssrrrvvv}}}sssjjjccc]]]WWWTTTSSSRRRPPPMMMMMMMMMLLLKKKLLLOOOTTTXXX^^^___```___]]][[[\\\]]]]]]```dddeeefffiiioootttwwwzzz}}}~~~|||rrrnnniiifffdddddddddccc\\\^^^```bbbccceeehhhkkkvvvyyy}}}|||{{{{{{zzzzzzzzz|||}}}|||yyywwwyyyzzz||||||rrrjjjfffaaa^^^]]]\\\\\\[[[YYYZZZ]]]______]]][[[ZZZYYYVVVRRRLLLDDD===666333000000000///////////////........................////////////////////////000///............///000000///............//////000000000/////////..................////////////......//////000000000000////////////////////////111111000000111111222333111111222222222333333333333333444444555666777888999;;;DDDTTTgggtttyyyyyyssswww~~~uuurrrpppsss{{{oooddd___YYYVVVSSSRRRSSSRRRQQQOOOMMMNNNNNNNNNOOORRRWWW[[[```aaaaaaaaa``````bbbddddddfffiiikkkmmmqqqvvv{{{|||yyytttpppooommmllljjjdddeeefffeeedddccceeefffjjjmmmrrrxxx}}}}}}{{{vvvuuusssqqqooonnnmmmmmmqqqrrrtttuuuvvvvvvvvvvvvuuusssqqqqqqqqqqqqooonnnnnnppprrrtttvvvvvvwwwwwwsssuuuvvvwwwyyy~~~zzzqqqllleee```]]]\\\\\\[[[YYY[[[]]]______^^^[[[ZZZYYYXXXUUUPPPIII@@@888444111111000000//////////////////////////////////////////////////////////////////............////////////............//////---------....../////////---.........//////000000......//////000111111111000000000000000000000000111111000000111111222333111111222222222333333333444444444444666777999:::;;;@@@LLL^^^oooyyyyyyvvvooovvvwwwooooooqqqwww}}}lll```YYYVVVSSSQQQPPPOOOOOONNNMMMLLLOOOPPPQQQRRRSSSWWW\\\___```bbbdddeeefffhhhkkknnnooopppqqqsssuuuzzz}}}{{{yyyxxxvvvtttmmmmmmmmmkkkgggeeeddddddaaadddhhhlllpppvvv{{{~~~wwwyyyzzz{{{yyyvvvrrrooolllkkkhhhfffdddbbbaaaaaaffffffgggggggggeeedddccccccbbbaaabbbdddeeedddcccaaadddggghhhhhhhhhiiijjjgggiiikkkmmmnnnqqquuuwww}}}|||{{{{{{}}}zzztttkkkddd```^^^]]]]]]\\\]]]^^^```___^^^\\\[[[YYYYYYWWWTTTMMMDDD;;;666222111111000000//////...///////////////////////////////////////////////////////////////////////////............//////000,,,,,,------...//////000------......///000000000/////////000000111111111000000000000000000000000111111000000111111222333111111222222222333333333555444444555666888:::;;;===GGGWWWhhhtttxxxvvvsssnnnvvv|||uuupppkkkooouuu~~~rrrdddYYYTTTSSSQQQQQQPPPOOOOOONNNOOOOOOSSSUUUVVVWWWYYY\\\```dddcccfffiiilllnnnqqqtttwwwtttttttttvvvzzz|||ttttttssspppkkkgggeeeeee___aaaccceeegggjjjnnnrrrxxx{{{yyyvvvwwwyyyxxxwww{{{~~~zzzwwwtttsssrrrnnnooooooooommmjjjgggeeebbbaaa___^^^\\\[[[ZZZZZZZZZ[[[[[[[[[ZZZYYYWWWVVVVVVUUUUUUVVVXXXYYYXXXVVVTTTWWW[[[\\\[[[[[[\\\^^^___```aaabbbbbbccceeeggghhhhhhiiikkknnnrrrvvvxxxzzz~~~}}}sssjjjdddaaa``````aaaaaaaaaaaaaaa```___^^^ZZZZZZYYYVVVPPPHHH???:::222222111111000//////...////////////////////////////////////////////////......////////////.....................///000000............////////////------......///000000111000000000000000000111111222222222222222222222222111111000000111111222333111111222222222333333333555555444555666888;;;===AAAOOOcccqqquuutttrrrqqqnnnvvv~~~~~~vvvnnnjjjjjjhhhppp|||yyyyyyuuulll___VVVRRRQQQPPPPPPQQQQQQQQQSSSVVVXXXXXXYYY[[[\\\]]]```dddgggjjjmmmrrruuuwwwyyy|||~~~{{{zzzzzz}}}}}}~~~}}}yyytttooolllkkkgggggggggfffeeefffhhhkkkmmmpppsssuuuuuuuuuvvvvvvyyyyyy{{{}}}|||zzzrrrqqqsssxxxzzzzzz~~~{{{vvvtttqqqnnnkkkiiiiiihhhhhhhhhhhhhhhfffccc```^^^[[[[[[ZZZYYYXXXXXXXXXXXXSSSSSSTTTTTTTTTRRRQQQPPPOOONNNNNNOOOQQQQQQPPPNNNKKKOOOSSSTTTRRRRRRSSSUUUWWWWWWVVVUUUUUUVVVWWWYYYZZZZZZ\\\___bbbfffjjjlllmmmqqquuuxxxyyyyyyyyyzzzwwwxxxnnngggdddcccbbbeeeddddddcccbbbaaaaaa```[[[[[[[[[XXXRRRJJJBBB===222222222111000//////...000000000000000000000000////////////////////////......////////////.....................///000111111111000000//////......---------...///000000111111111000000000000000000222222222222222222222222111111111000111222222333111111222222222333333333666555444555666999;;;===DDDUUUjjjvvvvvvqqqppppppooowww}}}yyymmmddddddgggfffqqq~~~qqqhhhjjjjjjcccYYYPPPMMMMMMKKKLLLMMMNNNPPPTTTYYY\\\[[[\\\^^^___```bbbfffiiiooosssxxx{{{}}}~~~}}}xxxuuutttppppppnnnkkkhhhggghhhjjjhhhkkkmmmnnnnnnmmmnnnooorrrrrrsssvvvyyy{{{zzzyyyppppppttt{{{~~~}}}xxxuuurrrpppnnnnnnjjjgggdddddddddcccbbbaaa```___]]][[[YYYWWWVVVTTTTTTSSSRRRRRRQQQPPPPPPRRRPPPNNNLLLKKKJJJKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMLLLLLLMMMNNNPPPQQQQQQRRRSSSUUUXXX\\\```bbbdddeeeiiioooooollllllooorrr}}}wwwqqqllleee```bbbccceeefffeeebbb```^^^[[[ZZZYYYWWWTTTOOOHHHCCC:::555000///111222///,,,000/////////............////////////////////////000///...---------------////////////////////////000000//////.........------...000111111111000///000000000000111111111111111111222222222333333333111111111111111111111111333333333444444444555555666777888777666888>>>CCCNNNbbbqqqpppnnntttxxxwww|||tttpppooofff[[[]]]hhhqqq|||rrriiifffaaa```^^^YYYTTTOOOMMMMMMMMMPPPSSSVVVWWWZZZ]]]```___aaacccdddfffjjjpppsssyyy~~~}}}xxxvvvtttrrrooolllgggdddhhhfffdddccceeehhhkkkmmmiiiooovvv{{{{{{{{{{{{|||xxxzzz}}}}}}{{{zzzzzz{{{xxxuuupppllljjjiiigggfffdddaaa^^^\\\]]]^^^]]]]]]YYYYYYWWWUUUSSSRRRPPPPPPNNNNNNMMMMMMLLLKKKKKKJJJKKKJJJIIIGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKMMMNNNOOOOOOOOOPPPRRRUUUXXX[[[]]]``````eeekkkkkkiiiiiimmmpppxxx|||{{{uuummmeeeaaaaaabbbcccdddcccaaa___]]]]]]\\\[[[ZZZWWWRRRLLLGGG>>>888222000111222000...000000/////////.........//////////////////////////////...---------------////////////////////////000/////////..................///000000000000000000000000000111111111111111111222222222333333333222222222222222222222222333333444444444555555555666888999777666999AAAHHH[[[kkkvvvuuuuuu{{{}}}zzzrrrllliiibbb\\\bbbnnnyyyyyymmmccc\\\[[[WWWWWWVVVSSSPPPMMMLLLLLLLLLOOORRRUUUXXX[[[___bbbeeegggjjjlllnnnsssxxx|||}}}{{{yyywwwtttooolllkkkiiifffeeefffhhhlllnnnpppvvv|||~~~{{{wwwrrrnnnkkkjjjjjjhhheeebbb_________]]]\\\YYYWWWUUUTTTUUUVVVVVVVVVQQQPPPOOONNNLLLKKKJJJIIIHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCEEEFFFGGGHHHGGGGGGHHHIIIKKKMMMOOOPPPPPPPPPQQQRRRTTTVVVYYY[[[]]]^^^bbbhhhiiigggiiilllpppuuu|||yyyuuu{{{ooogggcccbbbcccddddddcccbbb```___```___^^^]]][[[VVVQQQLLLBBB===555222111222111000000000000/////////......//////////////////////////////...------------...////////////////////////////////////............///////////////000111111000000000000111111111111111111222222222333333333333333333333333333333333333444444444444555555555555888:::999777<<>>666222111000000111000000000////////////////////////////////////......---------......///////////////////////////.........///////////////000///.........///111222///000000000111111111111111111222222222333333333444444444444444444444444444444444555555555666666555999===???AAAJJJXXXcccnnnoooqqqttt{{{~~~xxxggg```YYYXXX^^^jjj{{{ssseeeWWWSSSSSSQQQMMMLLLJJJLLLOOOPPPQQQRRRUUUWWW\\\^^^```ccceeejjjooosssuuuyyy{{{yyywwwvvvuuutttuuuuuuxxxzzz{{{uuuppplllgggddd___]]][[[YYYVVVTTTSSSRRRQQQOOOMMMLLLKKKJJJHHHFFFGGGFFFDDDDDDDDDCCCAAA???AAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAAAAAAAA@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDDDDEEEGGGIIILLLNNNOOORRRTTTVVVXXX[[[\\\]]]^^^\\\\\\[[[[[[\\\^^^```aaabbbbbbgggnnnrrrssswww|||}}}tttjjjiiifffccc```____________^^^]]]]]]]]]\\\YYYVVVOOOKKKCCC;;;555222111111111111000000000/////////////////////////////////...------------...//////////////////////////////.........//////////////////////////////000111111000000000000111111111111111111222222222333333333444444444444444444444444444444555555555666666666777:::>>>BBBIIITTT```iiirrrssswww}}}{{{ttt```]]]\\\___hhhvvvwww___VVVOOOOOOPPPMMMJJJJJJKKKMMMPPPQQQRRRTTTVVVYYY___aaadddfffjjjooouuuyyy|||~~~}}}||||||~~~{{{ssspppmmmiiifffbbb]]]ZZZWWWWWWUUUSSSQQQOOOMMMMMMIIIGGGFFFFFFFFFEEECCCAAABBB@@@@@@@@@AAAAAA???===??????@@@@@@AAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???@@@@@@AAABBBBBBAAABBBBBBCCCDDDDDDEEEEEEFFFGGGHHHJJJMMMOOORRRSSSUUUWWWYYY[[[]]]^^^______^^^^^^]]]^^^___aaabbbdddggghhhmmmtttxxxzzz~~~pppmmmiiieeebbb`````````^^^]]]\\\]]]]]]]]]ZZZXXXSSSPPPIIIAAA999444222222111111111000000000//////////////////////////////---------------...//////////////////////////////............/////////000......///000000000000000000000000000111111111111111111222222222333333333333333333333333333333333555555555555666666666666999:::>>>FFFQQQ]]]hhhmmmsssvvv|||~~~rrriii]]]^^^aaahhhttttttcccTTTOOOLLLMMMMMMJJJJJJLLLLLLOOORRRTTTVVVXXX[[[]]]ccceeehhhlllqqqwwwuuummmhhhgggeeecccaaa]]]WWWSSSPPPOOONNNLLLIIIGGGEEEDDDDDDCCCBBBCCCDDDCCCAAA@@@???>>>>>>@@@BBBBBBAAA???@@@@@@AAAAAABBBCCCCCCDDDBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAACCCDDDEEEDDDDDDEEEEEEFFFGGGHHHHHHJJJKKKLLLNNNQQQTTTVVVXXXVVVWWWZZZ\\\^^^^^^^^^^^^aaa``````aaabbbdddfffgggmmmmmmrrrzzz~~~vvvsssnnniiieeeccccccccc^^^]]]]]]]]]^^^^^^\\\ZZZVVVSSSNNNEEE===777444333111111111111000000000000////////////////////////---------------...///000////////////////////////---.........//////000000---...000111111111000///000000000000111111111111111111222222222333333333333333333333333333333333555555555555666666666777::::::>>>HHHUUUcccllloooqqquuu}}}xxxhhh^^^[[[```gggppp}}}rrr^^^QQQRRROOOMMMNNNLLLJJJLLLQQQNNNQQQTTTWWWYYY\\\```bbbfffiiimmmrrrxxx}}}{{{xxxtttoookkkaaa___]]]ZZZWWWUUUSSSSSSMMMLLLJJJHHHEEECCCAAA@@@EEECCCAAA@@@???>>>??????BBBAAA???>>>>>>>>>???@@@BBBBBBAAAAAAAAABBBCCCCCCFFFEEEDDDCCCCCCCCCCCCCCC@@@@@@AAAAAACCCDDDFFFFFFEEEEEEFFFGGGIIIJJJKKKKKKPPPRRRTTTUUUUUUVVVXXXZZZYYY[[[]]]^^^^^^```ccceeedddeeefffgggiiikkkmmmooorrruuu{{{wwwmmmiiifffaaa```ddd______``````___]]][[[ZZZVVVRRRKKKEEE@@@;;;666333111000///000111222111000000000////////////000000111111000000//////......111111000000//////......000000000000000000000000000000000000111111111111111...---...111444333111333222111000111222333444333333333333333333333333444444666777888888888888999===@@@EEEVVVllltttpppppp}}}rrreee``````\\\eeessssssbbbXXXTTTPPPPPPPPPOOOMMMNNNPPPRRRUUUXXX\\\]]]]]]^^^bbbeeeiiiooowww~~~{{{uuussspppmmmjjjfffaaa]]]YYYWWWUUURRROOOMMMLLLKKKGGGFFFEEEDDDBBBAAA@@@@@@BBB@@@???===<<<<<<======BBBAAA@@@@@@@@@AAABBBBBBDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDBBBBBBBBBDDDEEEGGGHHHIIIHHHIIIJJJLLLMMMOOOPPPQQQRRRSSSUUUVVVVVVVVVXXXZZZ]]]^^^```bbbbbbdddgggjjjlllnnnqqqtttwwwxxxxxxxxx|||~~~pppjjjgggbbb```bbb____________^^^]]][[[ZZZWWWSSSNNNHHHCCC===888444222000///000111222111000000000////////////000000111000000000/////////...111000000000/////////...////////////////////////000000000000111111111111111///...///111333222111222222111111222222333444333333333333333333333333444444666777888888999999999>>>EEENNN]]]kkkqqqpppyyyyyyiii]]]XXXXXXeeeppppppcccXXXQQQPPPMMMNNNNNNMMMLLLMMMOOOQQQUUUXXX\\\^^^^^^aaaeeejjjssszzz}}}uuupppmmmjjjfffccc```\\\WWWTTTPPPOOOMMMKKKHHHGGGFFFEEEBBBBBBBBBAAAAAA@@@@@@@@@@@@???>>>===<<<<<<===>>>BBBBBBBBBBBBBBBCCCEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIHHHHHHGGGGGGGGGGGGFFFFFFDDDEEEFFFGGGIIIKKKMMMNNNMMMNNNOOOQQQSSSUUUVVVWWWSSSUUUWWWWWWWWWXXXZZZ\\\bbbdddfffhhhiiikkkoooqqqqqqtttyyy~~~vvvlllgggdddaaaaaa_________^^^]]]\\\ZZZZZZXXXUUURRRNNNIIIBBB:::555333111000000111222111000000000////////////000000000000000000////////////000000000000////////////........................000000000000111111111111222111//////111222222111111111222333333333333222333333333333333333444444444555666777888999::::::;;;@@@LLL[[[eeeiiinnnsssyyynnn___UUUSSSUUUiiiwwwiiiZZZTTTPPPNNNNNNMMMNNNOOOOOOOOOPPPRRRTTTWWWZZZ___aaadddhhhooottt}}}wwwqqqlllhhhhhheeeaaa]]]ZZZVVVRRROOOLLLKKKIIIGGGFFFDDDDDDDDDBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@?????????@@@AAABBBBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJJJJKKKJJJJJJJJJKKKKKKJJJJJJJJJHHHHHHJJJKKKNNNPPPRRRSSSSSSSSSTTTUUUWWWXXXYYYYYYSSSUUUXXXZZZ[[[]]]```bbbhhhjjjlllnnnpppssswwwyyyyyy{{{}}}oooiiifffccc```______^^^]]]\\\[[[ZZZYYYYYYWWWVVVSSSNNNGGG>>>888555333111000111222111111000000////////////000000000000000000////////////000000000000///////////////////////////////////////000000000111111111111333222111000111111111111000111222333444333222111333333333444444444444444555555666777888:::;;;<<<>>>CCCSSSeeejjjiiiooozzzzzznnncccYYYUUUWWW]]]ooo}}}nnnYYYPPPPPPQQQQQQQQQOOOQQQSSSTTTUUUVVVYYY[[[[[[___dddiiimmmsss{{{||||||}}}|||tttnnnjjjfffddd___\\\XXXUUURRROOOKKKHHHHHHHHHFFFEEEDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@???AAAAAA@@@@@@AAABBBDDDEEEDDDDDDFFFGGGHHHIIIJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMMMMNNNOOOOOOOOOOOONNNNNNLLLMMMNNNOOORRRTTTVVVXXXWWWWWWWWWXXXXXXYYYYYYYYYTTTWWW[[[___bbbeeeiiillloooqqqtttwwwyyy|||uuullliiieeeaaa```___^^^\\\[[[ZZZYYYXXXYYYYYYYYYWWWSSSLLLCCC<<<777555222111111222111111000000////////////000000////////////000000000000////////////000000000000000000000000000000000000///000000000111111111111222222222111000000111222000111222333444333222111333333333444444555555555666666666777888:::<<<===BBBHHHXXXiiimmmkkksssuuufff]]]WWWVVV]]]ggg}}}~~~mmm___QQQNNNQQQRRRQQQQQQPPPSSSVVVYYYZZZ\\\___aaa___dddkkkqqqwww~~~|||rrrllllllpppuuu}}}zzztttmmmgggcccaaa```YYYVVVRRROOOMMMKKKHHHFFFDDDCCCBBBAAAAAA@@@AAAAAA@@@@@@@@@?????????>>>>>>AAAAAA@@@AAABBBDDDFFFGGGHHHIIIJJJLLLMMMNNNNNNNNNKKKKKKKKKLLLLLLNNNOOOPPPQQQRRRSSSTTTTTTTTTSSSRRRPPPQQQQQQSSSUUUWWWYYYZZZZZZZZZZZZ[[[[[[[[[\\\\\\ZZZ]]]bbbgggkkkpppuuuxxxyyy|||rrrlllhhhccc```___]]][[[ZZZXXXXXXXXXYYYYYYZZZYYYWWWPPPGGGAAA999666333111111222222111000000////////////000000////////////000000000000////////////000000000000111111111111111111111111000000000000111111111111111222333222000000222444111111222333333333333222333333333444555555666666777666666777999;;;===???EEEOOO___jjjmmmnnnvvv}}}ooobbbZZZUUUUUU```mmm}}}jjj\\\SSSLLLMMMPPPOOOOOOOOOQQQTTTXXX\\\^^^aaadddfffdddkkkttt||||||zzzyyy|||~~~zzzvvvtttsss{{{wwwooogggbbbdddmmmtttuuurrrnnnhhhaaa\\\ZZZYYYUUURRRNNNKKKJJJIIIGGGEEE@@@@@@??????>>>?????????>>>??????@@@AAAAAABBBBBBCCCCCCCCCCCCEEEGGGIIIKKKMMMNNNPPPQQQRRRRRRRRRRRRMMMMMMNNNNNNOOOQQQRRRSSSTTTUUUWWWXXXXXXXXXWWWVVVSSSTTTTTTUUUWWWXXXZZZ[[[[[[\\\]]]^^^___aaabbbbbbdddggglllqqquuuzzzyyyoooiiiccc```___]]]ZZZYYYXXXWWWWWWYYYYYYZZZZZZXXXSSSKKKFFF;;;888333111111222222111000000////////////000000.../////////000000000111.../////////000000000111000000000000000000000000000000000000111111111111000111333222111111333666222222111111222222333444333333444444555666666666777777666777999<<<>>>@@@HHHWWWffflllnnnrrrwwwyyyrrrfff\\\XXXTTTSSS```qqqyyyggg[[[TTTOOOLLLNNNOOOOOOPPPTTTTTTWWW\\\aaadddgggjjjlllnnnvvvzzzrrrllljjjlllmmmsssvvv}}}|||qqqiiifffgggiiilllkkkgggbbb```eeeooowww|||zzzpppnnnjjjddd]]]WWWTTTSSSOOOLLLHHHFFFEEEDDDCCCAAA?????????>>>>>>??????@@@??????AAABBBDDDFFFGGGHHHFFFFFFFFFGGGIIIKKKNNNOOOQQQSSSTTTUUUVVVVVVUUUUUUOOOOOOPPPPPPRRRSSSTTTUUUUUUWWWYYYZZZ[[[ZZZYYYXXXUUUUUUVVVVVVXXXYYYZZZ[[[\\\]]]^^^aaacccfffhhhiiikkkooossswww{{{}}}qqqiiiccc```___]]]ZZZXXXWWWWWWWWWXXXYYYYYYZZZYYYTTTNNNIII<<<888444111111222222111000000////////////000000.../////////000000111111.../////////000000111111////////////////////////000000000000111111111111///111333222111111444777333222111000111222444555333333444444555666777777777777777777999<<>>@@@AAA@@@>>><<<>>>AAADDDFFFFFFFFFEEEFFFFFFGGGIIIKKKNNNQQQSSSXXXYYYZZZYYYWWWUUUUUUUUUQQQQQQPPPQQQRRRTTTVVVXXXXXXWWWWWWWWWXXXYYY[[[\\\YYYZZZ[[[ZZZYYYZZZ]]]___]]]___bbbeeehhhlllqqquuuyyy~~~}}}nnndddeeeaaa______^^^ZZZYYY[[[\\\\\\[[[YYYVVVRRROOOMMMEEE???888444333222111///222111111111000000//////000000000000000000000000000000000000000000000000111111000111111000---***000000000000111111111111222222222222222222222222333333333444444333222222333333333444555666777777999555777;;;888333;;;JJJ\\\^^^gggvvv~~~uuummm```ZZZVVVVVVYYY___lllxxxssseeeZZZUUUVVVPPPQQQRRRRRRRRRSSSVVVYYY\\\^^^bbbhhhnnnvvv|||~~~vvvqqqeee]]]\\\YYYUUU\\\iiipppvvvxxxlllbbb___```bbbcccbbbdddeeeeeeiiissszzzuuuoookkkfffccc^^^XXXSSSOOOMMMKKKGGGFFFEEECCCAAA@@@@@@@@@AAA???===>>>@@@AAA@@@???BBBDDDFFFHHHIIIIIIHHHHHHKKKKKKLLLNNNQQQUUUXXXZZZZZZ[[[[[[ZZZWWWUUUTTTUUUSSSSSSSSSTTTUUUVVVWWWXXXUUUTTTTTTTTTUUUWWWXXXZZZZZZ[[[[[[[[[ZZZ[[[^^^aaaaaacccgggjjjnnnsssyyy}}}vvviiiddd```___aaaaaa]]]\\\^^^[[[[[[[[[ZZZWWWSSSPPPNNNHHHBBB;;;666444333111000111111111111000000000///000000000000000000000000000000000000000000000000222111000000111000...,,,000000000000111111111111222222222222222222222222333333333444444333333222333444444555555666666666888555777<<<:::777AAAPPP^^^hhhyyypppccc___YYYTTTUUU[[[cccqqq|||qqqaaaWWWPPPMMMNNNOOOPPPRRRRRRSSSVVVZZZ]]]```ccchhhooovvv}}}}}}tttmmmaaaXXXSSSUUUVVVVVV___mmmyyy|||oooeeeaaacccfffeeedddeeeggghhhlllxxxzzztttnnnhhhddd___]]]XXXSSSMMMIIIGGGFFFEEEDDDCCCAAA@@@@@@??????@@@???===>>>@@@BBBAAAAAAGGGHHHJJJKKKLLLLLLKKKKKKLLLMMMNNNPPPSSSWWW[[[]]]^^^______]]]YYYVVVUUUVVVUUUUUUVVVWWWWWWWWWWWWWWWSSSSSSSSSSSSTTTVVVXXXYYY\\\\\\]]]]]]]]]___cccfffjjjlllppptttxxx~~~qqqfffbbbaaadddddd```]]]]]]ZZZ[[[[[[[[[YYYUUURRROOOLLLFFF>>>888444333222111111111111111000000000000000000000000000000000000000000000000000000000000444222000000111111000///000000000000111111111111222222222222222222222222333333444444444444333333555555555555555555555555888555777;;;<<<===HHHVVVaaaqqqnnn___^^^XXXTTTXXX```jjjvvvqqq```VVVQQQOOONNNPPPNNNPPPRRRTTTVVVZZZ^^^aaafffjjjqqqxxx~~~wwwooofff___TTTMMMKKKPPPTTTXXXcccppp|||rrrhhhdddgggjjjhhhggghhhjjjlllrrr{{{uuuoooiiiccc___[[[YYYTTTOOOJJJGGGEEEDDDCCCBBBAAA@@@?????????????????????@@@AAACCCDDDDDDIIIJJJLLLMMMOOOOOOOOOOOOPPPPPPQQQSSSUUUXXX[[[]]]aaabbbbbb___\\\YYYXXXXXXVVVVVVXXXXXXXXXWWWVVVUUUUUUTTTTTTUUUVVVXXXZZZ[[[]]]^^^```aaacccggglllpppwwwyyy|||yyylllgggdddeeeeee```\\\[[[YYYZZZ[[[\\\ZZZWWWSSSQQQOOOJJJBBB:::555222111111111111111000000000000000000000000000000000000000000000000000000000000000444222000///000222222111///000000000111111111111222222222222222222222222222333444444444444444444666666666666555555555555999777777;;;===BBBMMMZZZbbbttt|||ooofff]]]YYYYYY```iiipppxxx~~~lllcccXXXRRRRRRRRRSSSTTTOOOQQQTTTVVVYYY]]]bbbeeekkkqqqyyy}}}ssskkkbbbZZZUUUOOOLLLKKKQQQVVV\\\hhhsss}}}tttiiifffiiilllkkkjjjlllpppssszzz~~~xxxqqqkkkeee___[[[VVVSSSPPPKKKGGGDDDCCCBBB@@@@@@????????????@@@@@@@@@AAABBBCCCDDDFFFHHHIIILLLMMMOOORRRTTTVVVWWWXXXYYYYYYYYYYYYZZZ[[[]]]^^^```aaaaaa___\\\YYYXXXYYYWWWXXXYYYZZZYYYXXXWWWVVVWWWWWWWWWXXXYYY[[[]]]___```cccgggjjjnnnsssxxx|||qqqiiiddddddeeebbb___^^^YYYZZZ[[[[[[ZZZWWWTTTRRRPPPLLLFFF>>>777333111111000000000000000000111111111111111111111111111111000000000000000000000000333111//////111222333222///000000000111111111111222222222222222222222222222333444444555555555444666666666666666666555555999888888;;;???FFFQQQ[[[ddduuuwwwoooiii^^^^^^cccmmmtttvvvxxx{{{mmm\\\XXXQQQMMMNNNPPPQQQPPPRRRTTTWWWZZZ]]]bbbgggkkkqqqxxxuuujjjaaaYYYRRROOOLLLKKKMMMSSSZZZcccoooyyyvvvllliiikkkmmmppppppssswww|||}}}yyysssmmmfff```ZZZVVVNNNLLLIIIFFFCCCAAA@@@@@@???????????????@@@AAAAAABBBCCCEEEGGGGGGIIILLLOOORRRSSSUUUXXXZZZ]]]___```]]]\\\[[[ZZZZZZ[[[\\\]]]^^^___```___\\\[[[ZZZ[[[\\\\\\\\\]]]]]]\\\[[[[[[\\\[[[\\\\\\^^^```bbbdddhhhlllqqqvvvzzz~~~~~~}}}wwwmmmdddcccddddddcccdddZZZZZZZZZYYYXXXVVVSSSRRRPPPOOOJJJCCC;;;555222222000000000000111111111111111111111111111111111111000000000000000000000000111000//////111333222222000000000000111111111111222222222222222222222222222333444555555666555555666666666666666666666666888888999<<>>>>>>>>???@@@AAABBBCCCDDDFFFIIIJJJKKKMMMQQQTTTXXXXXXYYY[[[]]]```bbbccc\\\[[[[[[ZZZ[[[\\\]]]^^^___aaabbbbbbaaaaaaaaabbbcccbbbbbbbbbbbbbbbcccddddddddddddeeegggiiikkkmmmrrrvvv}}}}}}|||wwwhhhcccccccccdddfff\\\[[[YYYWWWUUUTTTSSSRRRQQQQQQOOOIII@@@999555444///000000000111111111111111111111111111111111111000000000000000000000000.........///222333222000000000000000111111111111222222222222222222222222222333444555666666666666555555666666777777888888666888:::???FFFRRR\\\bbbjjj{{{yyytttmmmeeeiiiqqq~~~ppp___WWWNNNPPPOOOLLLNNNUUUWWWUUUWWWZZZ```eeelllsss{{{|||pppkkkbbbXXXPPPLLLKKKLLLEEEIIIPPPXXXdddsss{{{yyyyyy~~~{{{wwwvvv}}}sssoooiiibbb\\\UUUOOOJJJHHHGGGEEECCCAAAAAAAAAAAA>>>>>>>>>???@@@BBBCCCDDDEEEHHHKKKMMMMMMOOOSSSWWWZZZZZZZZZ[[[]]]___```aaa____________```aaacccdddccceeeggghhhgggggghhhjjjhhhhhhgggffffffhhhiiijjjlllllllllmmmoooqqqtttuuuyyy~~~wwwnnneeebbbaaaaaaccc]]][[[XXXUUUSSSRRRRRRRRRRRRSSSSSSMMMDDD<<<777666//////000000111111111222111111111111111111111111000000000000000000000000---------000222333111///000000000000111111111111222222222222222222222222222333444555666666666666444555555666777888888999444777;;;@@@JJJWWWaaafffnnn{{{xxxrrrrrrqqqkkknnnwwwnnn\\\UUUTTTIIIMMMNNNKKKOOOWWWZZZXXXWWW\\\bbbiiiqqqzzz|||vvvhhhccc[[[RRRKKKHHHIIIKKKIIINNNUUU]]]hhhwww}}}xxxwwwuuutttzzzkkkfff___YYYTTTPPPLLLIIICCCBBB@@@>>>>>>>>>>>>??????@@@AAACCCFFFHHHIIIJJJKKKLLLNNNQQQSSSUUUWWWXXX^^^\\\ZZZZZZ\\\___``````]]]___aaadddggghhhiiiiiijjjlllmmmllljjjkkkooorrrsssssssssqqqpppqqqsssuuuwwwvvvvvvvvvvvvwwwyyyzzz}}}~~~|||tttgggdddcccbbbbbb\\\ZZZWWWVVVUUUTTTSSSQQQTTTSSSPPPMMMIIIBBB;;;555333222000000111222222111//////000000111111111222000111111111111222222222222222222222222222222222333222111000000111222333444444333222222333333333555444444444444555666666666555555555555666666777===999???LLLUUUXXXbbboooyyy{{{{{{tttkkkfffggglllzzzttt___SSSSSSXXXMMMNNNOOOOOOOOOPPPSSSUUUZZZaaakkkssszzz}}}ssslllcccZZZQQQOOOMMMJJJIIIKKKIIINNNWWWbbbnnn{{{zzzxxxwwwvvvssssss{{{ddd___XXXRRRNNNJJJGGGDDDAAAAAA@@@?????????@@@AAA@@@AAACCCEEEHHHJJJLLLMMMQQQRRRSSSUUUWWWYYY[[[\\\```^^^\\\\\\___aaaccccccdddfffhhhkkknnnoooooooooppprrrtttttttttuuuxxx{{{{{{zzzyyywwwuuuvvvyyy|||~~~}}}{{{|||}}}~~~yyy{{{nnneee```___```^^^[[[XXXWWWWWWVVVTTTSSSSSSRRRQQQOOOKKKDDD===777555333111111222333222111///000000000111111111111000111111111111222222222111111111111111111111111333222111000000111222333444333333333222333333333555444444444444555666666777777666666666777888888===:::@@@NNNWWW[[[fffsss~~~}}}xxxooofffdddjjjppp~~~{{{fffZZZSSSPPPQQQOOOPPPQQQPPPPPPRRRUUUWWW^^^fffpppyyyyyynnnggg]]]UUUMMMLLLKKKIIIIIIKKKJJJPPPZZZeeerrr}}}||||||yyyxxx\\\XXXQQQLLLHHHEEECCC@@@@@@@@@???@@@AAABBBCCCDDDCCCDDDFFFIIIKKKNNNPPPQQQYYYXXXXXXYYYZZZ\\\^^^```aaa___^^^```cccfffggggggjjjlllooorrrtttvvvvvvvvvvvvyyy|||~~~~~~~~~{{{yyyzzz~~~zzzuuussszzzjjj```^^^aaa___\\\ZZZXXXXXXWWWVVVTTTRRRRRRRRRQQQNNNHHH@@@:::666444222111222333222222000000000000111111111111000111111111111222222222000000000000000000000000222222111111111111222222333333333333333333333333555444444444444555666666888777777777777888999:::===<<>>777555222000111222111111000000000000000111111111000000111111111222222222111111111111111111111111222222222222222222222222222222333333333333333333555444444444444555666666777777777777777888999:::<<<>>>EEERRR\\\cccmmmwww}}}wwwlll```ZZZ^^^iiissswwwxxx|||{{{hhhVVVQQQUUUUUURRROOOQQQRRRSSSSSSTTTWWW\\\___iiirrrwwwlll```XXXPPPKKKGGGGGGFFFEEEGGGKKKNNNVVVbbbnnn|||RRRNNNJJJFFFEEEDDDBBBAAA???@@@BBBEEEGGGJJJKKKLLLJJJKKKMMMPPPTTTWWWYYYZZZ[[[ZZZ[[[[[[]]]___aaabbbeeeddddddgggkkkmmmnnnnnnlllnnnrrrvvvzzz}}}|||xxxvvvxxx}}}~~~uuuhhhrrr}}}iiibbbddd]]][[[YYYXXXXXXWWWVVVUUURRRRRRSSSSSSRRRMMMFFFAAA888555111///000000000000111111000000000000000000000000111111111222222222222222222222222222222222222222222333333222222222111222333444444444444333555444444444444555666666666666666666777888999:::<<<@@@IIIUUU^^^dddlllsssqqqlllddd[[[XXX\\\fffnnnlllqqq{{{hhh]]]SSSRRRTTTTTTSSSSSSQQQRRRSSSTTTVVVZZZ```dddpppzzzzzzqqqfffZZZRRRNNNJJJGGGGGGFFFEEEGGGLLLRRRZZZfffrrrLLLIIIEEECCCBBBBBBBBBAAAAAABBBEEEHHHKKKNNNOOOPPPMMMNNNQQQSSSVVVYYY[[[\\\ZZZ[[[]]]___bbbdddffffffiiihhhiiilllooorrrrrrrrrppprrruuuyyy|||~~~|||yyyxxxzzz~~~~~~|||iiikkksssqqqccc```]]][[[YYYXXXXXXXXXWWWUUUTTTSSSSSSSSSQQQMMMHHHDDD:::777222000000000111000111111111111000000000000000111111111111222222222222222222222222222222222222222333333333333222222000111333444555444444333555444444444444555666666555555555666777888999:::===CCCNNNXXX```eeeiiilllccc```\\\XXXWWW\\\dddjjjjjjssshhhZZZVVVRRRSSSRRRPPPQQQUUUQQQRRRTTTVVVYYY___fffkkkzzz|||rrriii```VVVOOOKKKHHHGGGHHHGGGEEEIIINNNVVV___lllxxxIIIFFFCCCBBBBBBCCCCCCBBBCCCEEEHHHKKKNNNQQQRRRRRRPPPQQQSSSUUUXXXZZZ\\\]]][[[^^^bbbfffjjjlllnnnnnnnnnnnnnnnqqqtttvvvvvvuuutttuuuwwwzzz||||||||||||~~~|||{{{{{{~~~~~~|||||||||zzzyyy{{{~~~xxxmmmhhhrrr|||iiibbb^^^\\\ZZZYYYYYYYYYXXXWWWUUUTTTRRRQQQPPPMMMIIIEEE===:::555222111222222222111111111111000000000///000111111111111222222222111111111111111111111111222222333444444333222222///111333444555555444333555444444444444555666666666666666777888999;;;;;;???HHHSSS\\\bbbeeeeeeeeeYYYXXXVVVUUUWWW]]]dddiiiqqq~~~ooo\\\UUUQQQPPPRRRRRRPPPQQQTTTRRRSSSVVVXXX]]]dddmmmsssvvvkkkbbbZZZQQQLLLGGGEEEFFFHHHHHHGGGKKKRRRYYYcccqqq~~~IIIGGGDDDCCCCCCEEEEEEEEEDDDFFFIIIMMMPPPRRRSSSTTTRRRSSSTTTVVVYYY[[[\\\]]]^^^aaagggmmmqqqsssttttttrrrqqqrrruuuxxxyyyyyyxxxvvvwwwxxxyyyyyyxxxwwwwwwwwwuuussstttwwwzzz{{{zzzyyyzzzzzzzzzyyy{{{~~~tttdddiii{{{pppggg___]]][[[ZZZ[[[[[[ZZZYYYWWWUUURRRPPPOOOLLLIIIFFF@@@<<<777444333444444444222111111111000000//////000111111111111222222222000000000000000000000000222222444444444444222222///000333555555555444333555444444444444555666666777777777888999;;;<<<===BBBKKKWWW```dddeeedddaaaUUUSSSRRRSSSWWW^^^fffkkk{{{sss```VVVTTTPPPNNNRRRTTTRRRRRRSSSSSSUUUWWW[[[```hhhqqqxxx~~~yyyvvvpppqqqsssuuuwwwyyy{{{|||~~~qqqfff]]]VVVOOOJJJCCCBBBDDDHHHHHHHHHMMMTTT[[[fffuuu~~~|||HHHGGGFFFEEEFFFGGGHHHIIIHHHIIILLLPPPTTTWWWZZZ\\\\\\VVVTTTXXXYYYWWW[[[aaadddggglllqqqvvvyyyzzz{{{rrrrrrrrrtttwwwyyyyyyxxx{{{{{{yyywwwvvvtttsssrrruuuuuuuuussssssuuuxxx|||{{{}}}~~~~~~}}}~~~~~~}}}llliiippp~~~~~~fffddd___]]]^^^^^^[[[[[[^^^XXXWWWUUURRROOOLLLJJJIIIBBB===777333333222111///000111111111111222222222777666444222111111111222111111111111111111111111111111111111222333444555333333333333333333333333555555555666666666666666666555777:::999777;;;BBBGGGTTTbbbggggggeee___ZZZXXXRRRSSS[[[\\\[[[cccqqq{{{vvvcccZZZXXXQQQPPPOOONNNNNNPPPRRRSSSSSSWWW[[[^^^aaaiiivvvzzztttlllgggfffcccccchhhqqqvvvuuutttvvvyyyjjj```XXXQQQLLLLLLGGGEEEFFFGGGFFFGGGMMMUUUbbblll|||xxxrrrrrrwww{{{JJJJJJIIIJJJJJJKKKLLLLLLJJJMMMQQQVVVYYY[[[\\\\\\]]]YYYXXX\\\^^^^^^bbbhhhnnnpppssswwwyyy{{{{{{{{{wwwuuutttuuuwwwyyyyyyyyywwwvvvvvvuuusssqqqpppoooooooooppppppqqqtttxxx|||~~~mmmhhhkkkwwwttthhhccc___```___\\\ZZZ\\\YYYXXXVVVTTTQQQNNNLLLKKKDDD@@@:::666444333222000111111111111222222222222555444222111000111111222222222222222222222222222111111111111222333444444333333333333333333333333555555555666666666666666666666888::::::999===DDDJJJVVVbbbeeedddaaa\\\VVVUUURRRUUU[[[\\\\\\gggvvvzzzfffXXXRRRSSSRRRQQQPPPPPPPPPRRRTTTVVVZZZ^^^cccfffkkkuuu{{{qqqkkkfff```]]]]]]``````fffnnnsssrrrrrruuuuuuggg]]]UUUMMMIIIIIIFFFEEEEEEHHHHHHIIIQQQZZZeeeppp~~~zzztttppppppppprrrxxxMMMMMMNNNPPPPPPQQQQQQQQQNNNQQQWWW\\\___```___^^^]]][[[\\\```dddfffjjjooowwwxxxzzz|||}}}~~~~~~~~~{{{xxxvvvuuuvvvxxxxxxxxxssssssssssssrrrpppnnnmmmjjjlllnnnppprrrvvvzzz~~~tttkkkiiirrrnnngggaaa``````\\\ZZZZZZZZZYYYWWWUUURRRPPPNNNMMMGGGCCC>>>999666444222000111111111111222222222333222222111000000111111222444444444444444444444444333333222222222222333333333333333333333333333333555555555666666777777777666666888;;;;;;;;;AAAIIIQQQ\\\eeegggdddaaa[[[VVVUUUUUUYYY^^^]]]___mmm~~~hhhZZZSSSRRRTTTSSSSSSRRRRRRSSSVVVYYYZZZ]]]aaaggglllssssssjjjaaa]]]YYYUUUUUUXXX___```fffnnnrrrrrrtttyyyrrrcccZZZSSSKKKHHHHHHEEEDDDEEEHHHJJJLLLUUU___jjjvvv}}}zzzvvvtttvvvlllkkkllltttPPPQQQSSSUUUVVVVVVUUUUUUSSSUUUYYY]]]```aaabbbaaa^^^^^^aaaeeejjjnnnrrrvvvxxxyyyzzz|||~~~{{{xxxtttrrrrrrtttttttttqqqrrrsssssssssqqqooonnnlllnnnrrrtttvvvzzz~~~uuunnnqqquuujjjaaa___```]]]ZZZYYYYYYXXXWWWUUURRRPPPOOONNNIIIFFFAAA<<<888444222000111111111222222222333333111111111111111222333333333333333333333333333333444444333222222222333333444444444444444444444444555555555666777777888888777666888;;;===>>>FFFOOO[[[dddkkkkkkhhheeeaaa\\\YYY[[[```bbbaaaeeevvvqqq]]]UUUSSSUUUWWWSSSSSSSSSTTTVVVZZZ]]]______dddlllttt}}}yyyppphhhaaaYYYWWWUUUSSSVVV[[[aaadddkkksssvvvwww|||}}}pppbbbYYYRRRKKKHHHHHHFFFDDDFFFIIIKKKNNNXXXbbbqqq}}}ppplllhhhlll{{{SSSUUUVVVXXXYYYYYYXXXWWWWWWXXXYYY[[[^^^aaadddfffcccfffiiimmmrrrwwwzzz{{{xxxxxxxxxxxxyyy{{{}}}~~~xxxtttpppnnnnnnoooppppppppppppqqqrrrrrrqqqpppoooqqqsssvvvyyyzzz{{{~~~wwwuuu}}}~~~pppbbb^^^___^^^[[[YYYXXXWWWVVVTTTRRRPPPOOONNNJJJHHHDDD>>>888444111000111222222222222333333333111111222333333444444444333333333333333333333333444444333333222333333333444444444444444444444444555555666666777888888999888777888<<>>999777777222222333333333444444444000111222333333222111000555555555555555555555555222222222333444555666777555555555555555555555555444555666777888999::::::999888999>>>BBBIIIVVVbbbrrrvvvuuunnngggdddcccaaaccceeeggglllxxx{{{bbbZZZRRRPPPPPPOOOSSSWWWZZZ[[[]]]```fffkkkqqqtttqqqggg___XXXTTTMMMLLLNNNRRRTTTUUU\\\eeeoooxxxsssgggZZZSSSNNNIIIFFFGGGDDDCCCGGGNNNUUU___mmmzzz}}}zzz{{{eeedddddddddddddddeeeeeeeeehhhlllnnnppprrrtttvvvtttsssrrrqqqqqqqqqrrrsssrrrssstttsssrrrrrrssstttrrrqqqpppooooooqqqssstttssstttuuuuuutttuuuwwwyyyyyy|||~~~|||~~~lllbbb```___]]]]]]\\\ZZZWWWUUUSSSRRRRRRSSSRRRNNNIIICCC===888555555444222333444555555444444444444333333222222222222222222222222222222222333333444444444333222222444444444444444444444444666666555666666777888999666999===???CCCMMM^^^kkkrrrrrrtttuuuooofffccceeeddd```dddttthhhWWWUUUSSSRRRSSSUUUVVVVVV___```bbbfffkkkrrryyy}}}uuuhhh^^^UUUQQQQQQNNNMMMOOORRRTTTWWW```jjjuuu}}}~~~ooocccVVVPPPKKKFFFEEEFFFCCCFFFIIILLLRRR___ppp}}}}}}{{{iiiiiihhhggggggggghhhhhhjjjlllooopppqqqrrrsssuuurrrqqqpppppppppqqqrrrssssssuuuuuutttsssrrrrrrtttsssrrrqqqpppqqqrrrtttuuuwwwyyyzzzzzzyyyzzz|||~~~~~~}}}uuugggbbb```___]]]\\\ZZZWWWUUUSSSRRRRRRSSSRRROOOKKKEEE???999666555333222222444555444333444333333333333333333222222222222222222222222222222222333444444333333333444444444444444444444444666666555666666777888999:::<<>>>>>???EEEPPP___nnnwwwwwwqqqkkkgggbbb]]]^^^ccceeefffrrrwwwaaaVVVUUUTTTTTTTTTUUUXXX[[[\\\___ccciiiqqqzzzzzzjjj___XXXRRRPPPQQQPPPOOOQQQUUUZZZ```lllwww|||nnnbbbVVVOOOKKKFFFEEEFFFFFFIIIMMMQQQXXXfffxxx~~~zzzvvvsssvvv|||}}}~~~}}}wwwvvvuuuttttttsssttttttrrrttttttsssqqqooooooooooooooopppqqqssstttvvvvvvxxxyyyyyywwwtttrrrrrrsssttttttttttttuuuwwwyyyzzzzzz|||~~~wwwxxxyyyiiibbbaaa^^^]]]ZZZXXXUUUSSSQQQQQQQQQQQQQQQPPPKKKEEE>>>:::555333222222333333333222222222222333333444444444222222222222222222222222000111222333444555555555444444444444555555555555555555666666777888999:::===<<<>>>FFFTTTdddpppvvvuuulllccc^^^YYYXXX\\\bbbbbbjjj|||hhh[[[WWWUUUUUUUUUUUUVVVXXX\\\^^^dddiiiqqqzzzttteee[[[UUUPPPNNNPPPOOOOOOQQQWWW]]]eeesss{{{mmmbbbUUUOOOKKKFFFEEEFFFEEEIIINNNSSS[[[jjj}}}~~~{{{xxxuuurrrooofffkkkrrryyy|||~~~zzzyyyxxxwwwwwwwwwwwwwwwsssttttttssspppnnnmmmnnnqqqrrrsssuuuvvvwwwxxxxxxyyyzzzyyywwwtttrrrrrrsssttttttuuuvvvxxxyyy{{{{{{zzz}}}}}}vvvuuu}}}nnnccc```___]]][[[XXXUUUSSSQQQPPPPPPQQQQQQPPPMMMGGGAAA===666444222222333333333222222222222333333444444444222222222222222222222222000111222333444555555555444444444555555666666666555555666666777999:::;;;======@@@JJJYYYfffmmmpppjjjaaaXXXTTTSSSSSSYYY```eeetttooo[[[UUUUUUVVVWWWXXXWWWWWWYYY]]]```mmmsss|||~~~qqqbbbXXXRRRNNNLLLNNNNNNOOOSSS[[[bbbkkkzzzyyylllaaaUUUNNNJJJFFFEEEFFFDDDIIINNNTTT^^^nnnxxxuuurrrpppooommmkkkiiidddhhhnnnuuuyyyzzzyyyxxx}}}}}}}}}~~~}}}{{{zzz~~~wwwvvvvvvvvvvvvvvvwwwwwwrrrssstttsssqqqooooooooovvvvvvwwwxxxyyyyyyyyyxxxxxxyyyyyywwwtttrrrrrrsssssstttuuuwwwyyy{{{|||}}}}}}vvvnnnooo~~~xxxhhhaaa___^^^[[[XXXUUURRRQQQPPPOOOPPPPPPPPPLLLHHHCCC@@@777555333333444444333222222333333333333333333444222222222222222222222222111222222333444444444444444444444555666666777777555555666777888999;;;<<<===@@@GGGRRR^^^fffhhhggg]]]UUUOOOOOORRRUUU[[[aaaiii}}}}}}eeeXXXUUUUUUWWWYYY[[[[[[ZZZ\\\aaafffqqqyyyzzzlll^^^UUUPPPLLLLLLNNNOOOPPPWWW```iiirrrxxxlll```TTTNNNJJJFFFEEEFFFDDDIIIOOOVVVaaarrr}}}tttqqqnnnkkkjjjhhheeecccgggjjjnnnrrrtttsssqqqoooqqqrrrrrruuuxxx}}}~~~~~~{{{yyy{{{}}}ppppppppppppqqqrrrssssssppprrrttttttrrrrrrrrrsssyyyzzzzzzzzzzzzyyywwwvvvwwwxxxxxxvvvtttrrrrrrsssrrrsssuuuwwwzzz{{{|||}}}~~~wwwlllhhhooozzzoooeee___^^^[[[XXXUUURRRPPPPPPOOOOOOOOONNNKKKHHHDDDBBB999777555444555555444333444333333333333333333222222222222222222222222222222222333444444333333333444444444555666777777777555555666777888:::;;;<<<<<>>???@@@KKKZZZbbbaaa\\\VVVTTTRRRXXXbbbmmmwww~~~|||ccc\\\\\\ZZZ[[[___aaacccfffjjjooouuu}}}pppfff\\\XXXRRRNNNLLLMMMOOORRRYYY```lllvvvtttggg\\\QQQLLLIIIFFFFFFHHHJJJNNNUUU___lll{{{{{{{{{zzzyyyvvvssspppooonnnnnnmmmkkkhhhdddaaa___]]]___`````````aaafffiiihhhmmmsssuuuvvvyyy}}}|||{{{yyywwwyyyyyy|||wwwqqqrrrqqqsssllllllnnnqqquuuwwwwwwvvvyyyyyyzzz{{{|||}}}}}}~~~}}}|||{{{yyyxxxwwwwwwwwwwwwwwwuuutttsssssssssssstttuuuwwwxxxyyyzzz}}}}}}ssskkkfffccc]]]ooo{{{gggccc^^^[[[YYYWWWVVVUUUSSSRRRQQQPPPPPPMMMJJJGGGCCC===777333333444333111333333333333333333333333333333333333333333333333333333333444444444555555555777888777555444444555666777888999;;;===???@@@EEEQQQ^^^ccc```[[[YYYYYYWWW```mmmwww~~~mmm\\\ZZZ]]]]]]^^^bbbccceeejjjnnnttt{{{vvvhhh^^^TTTRRROOOMMMLLLNNNPPPRRRZZZbbbooo|||}}}ssseeeZZZOOOJJJHHHFFFFFFHHHKKKPPPWWWaaaooo}}}|||zzzyyyxxxwwwvvvuuutttrrrooolllhhhfffbbbbbbbbbaaa``````ccceeebbbeeehhhjjjlllpppvvv|||~~~~~~}}}{{{yyyyyyyyy{{{yyypppmmmjjjkkkxxxkkkmmmqqqvvv{{{}}}~~~}}}~~~}}}~~~{{{{{{zzzxxxwwwvvvvvvvvvvvvuuutttsssrrrrrrrrrrrrrrrtttvvvwwwyyy{{{~~~xxxpppjjjfff]]]iiimmmfff___\\\[[[XXXUUUUUUTTTSSSQQQQQQPPPOOOLLLIIIEEE@@@:::666444444333222333333333333333333333333333333333333333333333333333333333444444444555555555777888777555333333444555666888999:::;;;>>>@@@JJJTTT___ccc```]]]^^^bbbccckkkvvv}}}qqqdddZZZZZZ^^^___```bbbcccffflllrrrxxxzzzmmm```VVVPPPOOOMMMMMMMMMOOOQQQRRRXXXaaaooo|||rrrcccXXXNNNJJJHHHFFFFFFIIIKKKPPPXXXcccrrr~~~~~~~~~~~~{{{{{{zzzxxxvvvssspppnnniiihhhgggeeecccbbbcccccc```aaacccccceeejjjpppuuu{{{~~~}}}}}}}}}{{{zzzyyyyyy{{{~~~tttnnnjjjkkkxxxkkkooouuu{{{~~~~~~||||||{{{zzzyyyxxxxxxwwwuuutttsssrrrqqqqqqqqqrrrrrrtttvvvxxxyyy{{{}}}vvvooojjj___eeewwwvvvkkkaaa^^^\\\WWWUUUVVVUUUSSSRRRQQQQQQOOOMMMKKKGGGCCC===888555444444333333333333333333333333333333333333333333333333333333333333444444444555555555777888777555444444555999;;;<<<<<<<<<>>>BBBEEEOOOVVV^^^aaa``````eeejjjsssxxx~~~iiibbb[[[[[[^^^______```cccgggnnnuuu|||sssfffZZZRRRNNNMMMMMMMMMNNNOOOQQQSSSWWWaaappp}}}rrrcccXXXMMMJJJHHHFFFGGGIIIJJJOOOXXXdddttt~~~~~~~~~}}}{{{yyyvvvuuusssqqqooommmkkkiiihhhgggdddcccbbbaaacccfffkkkooouuuxxx|||}}}|||||||||zzzyyyzzzzzz{{{}}}yyyrrrmmmlllyyylllrrryyy~~~~~~~~~~~~~~~~~~}}}|||zzzzzzttttttsssrrrrrrrrrrrrrrrsssuuuwwwyyyzzz||||||tttnnnaaabbbkkkssseeeaaa]]]WWWTTTWWWUUUSSSQQQPPPPPPOOONNNLLLJJJFFF@@@:::666444444444333333333333333333333333333333333333333333333333333333333444444444555555555666888888777666666777999;;;;;;;;;:::>>>DDDJJJUUUXXX\\\^^^```dddjjjooo}}}{{{ddd```\\\[[[\\\___```aaafffkkkrrryyy|||mmm```UUUOOOMMMMMMMMMMMMOOORRRUUUVVV]]]eeettttttcccYYYNNNJJJIIIGGGGGGJJJJJJPPPYYYeeevvv~~~|||~~~{{{yyywwwvvvtttqqqoookkkiiifffeeeeeegggiiikkkqqqtttwwwzzz|||}}}|||{{{{{{yyywwwyyyyyyyyyzzz}}}}}}vvvooolllvvvnnnttt}}}}}}}}}}}}||||||}}}}}}~~~|||}}}}}}}}}}}}{{{zzzyyyttttttsssrrrrrrrrrrrrsssuuuwwwyyyzzz{{{}}}xxxrrrhhhcccbbbnnn}}}kkkeee```XXXVVVYYYUUUSSSQQQPPPPPPOOONNNLLLKKKHHHCCC<<<777444444555444444444444444444444444333333333333333333333333333333333444444444555555444666888999888888888:::777999999999999???IIIQQQ\\\[[[ZZZ[[[```ffflllooozzzzzz|||nnn^^^]]][[[YYY[[[___cccffflllpppxxxwwwhhh\\\RRRMMMLLLKKKLLLMMMQQQUUUZZZ]]]gggooo|||wwweeeZZZPPPKKKIIIGGGGGGJJJKKKQQQ[[[hhhyyy|||yyywwwtttpppmmmllllllllllllpppqqqtttuuuwwwzzz~~~}}}|||{{{yyywwwvvvwwwwwwwwwyyy~~~{{{rrrlllrrr~~~ooovvvzzz{{{{{{{{{{{{|||||||||yyyzzzzzz{{{zzzyyywwwvvvttttttsssrrrrrrrrrssssssvvvxxxzzz{{{{{{}}}{{{tttoooggg___bbbrrrooogggbbbYYYWWW[[[UUURRRPPPOOOOOOOOONNNLLLLLLIIIDDD===777444444555444444444444444444444444333333333333333333333333333333333444444444555555444666888999999999:::;;;:::<<<===<<<>>>FFFRRR[[[aaa]]]YYYZZZ___ggglllnnnssssssvvvvvvbbbYYYYYYXXXWWWYYY```fffjjjpppuuu}}}ssseeeYYYPPPLLLJJJJJJKKKMMMRRRXXX^^^bbbqqqwwwyyyfff[[[PPPLLLJJJGGGGGGJJJMMMRRR\\\jjj|||}}}yyyuuusssrrrpppooooooqqqrrrssstttvvvzzz}}}~~~}}}|||yyywwwtttuuuuuuuuuvvv{{{uuulllpppzzzyyy}}}wwwuuussstttvvvxxxwwwuuuxxxwwwwwwyyy{{{{{{xxxttttttsssrrrqqqqqqsssuuuvvvuuuwwwzzz||||||}}}zzzllliiieeecccffftttqqqhhhccc\\\XXX[[[VVVTTTQQQPPPPPPPPPOOOMMMLLLHHHCCC===999666555555555444444333333444444555222444555444333333444555555555555555555666777777888888888888888999999999:::<<<===>>>@@@HHHUUU^^^fff^^^XXXYYYaaajjjnnnnnnssskkkoooqqqdddZZZUUUTTTYYY]]]```eeejjjpppzzznnnaaaTTTMMMLLLNNNKKKKKKPPPUUUZZZbbbjjjvvvuuuhhh\\\QQQKKKIIIHHHIIILLLJJJQQQ]]]mmm|||xxxtttpppssssssttttttuuuuuuuuuvvvzzz{{{}}}}}}zzzxxxwwwuuuttttttssstttyyy~~~pppnnnrrr|||||||||{{{yyyvvvttttttvvvwwwvvvuuuwwwwwwwwwyyy{{{{{{xxxuuuuuutttrrrppppppqqqrrrssssssuuuyyy{{{|||}}}~~~}}}rrrmmmfffaaa___hhh}}}wwwjjjccc[[[VVVXXXVVVSSSQQQPPPPPPPPPNNNMMMMMMJJJEEE???;;;888777666555444444333333444444555444555666555333222222444555555555555555666777777888888888888888999999999888999;;;<<>>FFFRRR___hhh```___^^^^^^aaadddhhhjjjlllooo{{{tttccc[[[YYYWWWZZZaaafffhhhlllqqqxxxpppcccXXXNNNJJJKKKMMMLLLNNNUUU[[[bbbllluuuyyymmm```TTTNNNKKKHHHHHHKKKOOOTTT^^^lll~~~|||yyyuuurrrooolllkkkkkkkkkkkklllooossswwwyyy~~~~~~|||yyywwwvvvuuutttrrrrrruuuzzz~~~vvvmmmlllrrrssszzzqqquuuzzz||||||zzzxxxwww{{{xxxuuurrrqqqqqqqqqqqqtttuuuwwwyyyzzzzzzyyyxxxsssrrrpppmmmlllmmmnnnnnnnnnrrrxxx}}}~~~|||vvvmmmeee]]]\\\fffssssssggg^^^ZZZZZZVVVTTTQQQPPPPPPOOOMMMLLLNNNLLLHHHCCC???;;;888777555555444444444444555555444555666555333222222444555555555555555666777777777777777888999999::::::;;;;;;===BBBLLLYYYdddkkk______^^^[[[ZZZ]]]ccchhhmmmvvvmmmaaa]]]WWWXXX]]]eeejjjlllpppuuu{{{{{{kkk^^^TTTMMMKKKMMMNNNNNNQQQXXX]]]dddoooyyyzzzlll```SSSMMMKKKHHHIIILLLPPPTTT]]]kkk~~~{{{vvvssspppooojjjiiihhhggghhhkkkmmmooosssssssssuuuyyy~~~~~~zzzxxxwwwvvvtttrrrqqqrrrvvvzzz}}}sssqqqpppqqqwwwmmmrrrwwwzzzzzzyyywwwwwwxxxvvvtttqqqooonnnooopppqqqsssvvvxxxyyyyyyyyyxxxqqqooonnnllllllmmmnnnooommmrrryyy~~~{{{sssjjjaaa\\\bbbkkk}}}kkk___ZZZZZZWWWUUURRRQQQPPPOOONNNLLLMMMKKKIIIEEE@@@<<<888666666555555444444555555666111333444444333333555666555555555555555666777777666777777888999999::::::======???GGGRRR]]]dddggg___^^^[[[VVVSSSWWW```hhhooo}}}sssbbbYYYXXXWWWYYY___hhhlllnnnsssyyyvvvggg[[[SSSLLLLLLOOOOOOPPPTTTZZZ___eeeppp||||||jjj___RRRMMMKKKIIIJJJMMMOOOSSS]]]jjj}}}}}}zzzxxxxxxooonnnkkkhhhgggfffgggggghhhhhhhhhjjjnnnsssxxx{{{~~~|||yyyxxxwwwuuurrrpppqqqtttwww~~~|||tttvvv|||nnnrrrwwwzzzyyywwwvvvuuutttttttttrrrpppnnnooopppnnnqqquuuwwwwwwwwwxxxxxxpppooommmlllkkklllnnnooommmrrrxxx}}}xxxoooeee]]]^^^ccc|||rrr```XXXWWWYYYVVVTTTRRRQQQPPPNNNMMMMMMLLLJJJGGGBBB===999666666666555555555555666666000222444444444444666888555555555555555666777777666666777888999::::::;;;<<<===AAALLLXXX```aaa___^^^\\\XXXSSSSSSYYYdddmmmttt}}}jjj[[[UUUVVVYYY[[[ccckkknnnpppvvv~~~~~~qqqcccYYYRRRLLLLLLPPPPPPRRRWWW]]]aaagggtttlll```TTTNNNLLLJJJJJJMMMMMMSSS]]]lllxxxvvvtttpppllliiigggfffccccccbbbcccfffjjjnnnpppvvv{{{{{{xxxwwwvvvssspppqqqsssuuuzzz~~~{{{{{{iiinnnsssvvvwwwvvvuuutttpppsssuuuuuurrrqqqqqqrrrllloootttvvvvvvuuuwwwxxxrrrpppnnnlllkkkkkklllmmmmmmqqqvvv{{{~~~|||uuukkkaaa___bbbnnnzzzdddZZZYYY[[[XXXUUUSSSRRRQQQOOONNNNNNMMMLLLIIIEEE???:::777666666555555555555666666111333444444333333555666555555555555555666777777555666777888999:::;;;;;;<<<>>>EEESSS```fffbbb\\\ZZZXXXVVVVVVZZZcccnnnuuu~~~ssseeeXXXUUUYYY\\\___fffmmmqqqssszzzxxxmmm```WWWQQQLLLLLLOOOPPPRRRYYY```dddkkkyyyrrrfffXXXQQQMMMJJJJJJLLLMMMSSS___ooo}}}yyyuuuqqqooohhhgggffffffgggiiikkklllqqqtttxxxzzz|||~~~xxxxxxvvvtttqqqqqqsssuuuuuuyyy~~~}}}}}}```eeelllqqqtttttttttuuuooosssvvvwwwuuussssssuuujjjnnnsssuuuuuutttvvvxxxtttrrrpppmmmkkkjjjkkkkkklllppptttyyy|||zzzqqqgggeeegggccc~~~iii______\\\YYYVVVTTTSSSRRRPPPNNNOOOOOONNNKKKGGGAAA<<<888666666555555555555666666333555555555333222333555555555555555555666777777555666777888999:::;;;;;;===@@@JJJYYYhhhlllfff]]]WWWVVVWWWZZZbbbllluuu{{{xxxggg]]]UUUTTTZZZ___bbbiiiooorrrttt|||uuujjj^^^VVVPPPKKKKKKNNNOOOSSSZZZbbbgggooo}}}wwwjjj\\\TTTOOOJJJIIIKKKMMMTTTaaarrr|||yyypppooonnnmmmlllmmmmmmnnnqqqrrrtttvvvzzz}}}xxxxxxwwwtttrrrqqqsssuuurrrvvv{{{|||xxx\\\aaaggglllooopppqqqrrrsssssssssttttttsssooommmmmmnnnppptttwwwwwwtttppprrrpppnnnlllkkklllmmmnnnqqqsssvvvzzz}}}uuunnngggbbbdddzzzrrr___ZZZXXXVVVTTTTTTSSSSSSQQQOOOMMMLLLKKKIIIGGGBBB<<<888555444333444555555333222///111333555777888777777777777777777666666666666666888:::::::::999:::;;;AAA@@@MMMfffxxxtttcccVVVYYYWWWXXX```kkkuuuppp```YYYWWWXXXZZZ___gggnnnpppttt|||sssfffYYYSSSQQQNNNMMMNNNQQQVVV]]]cccjjjvvvwwwlll^^^RRRMMMKKKJJJJJJLLLXXXcccsss~~~}}}{{{zzzxxxwwwvvvzzzzzzzzz{{{~~~}}}|||zzzxxxwwwwwwuuusssqqqssstttvvvzzz|||[[[^^^cccgggjjjmmmoooqqqrrrrrrrrrrrrrrrqqqooommmppppppqqqsssvvvvvvrrrooosssrrrpppnnnnnnooopppqqqsssuuuxxx|||~~~xxxqqqjjjfffaaattt|||ggg___YYYWWWUUUTTTSSSRRRPPPNNNMMMLLLJJJIIIGGGCCC===999666555444555666666555333333444555666666777777777777777777777666666666666666888999:::999999:::;;;AAAFFFVVVlllvvvpppccc[[[WWWXXX]]]eeeooo|||fffYYYVVVWWWYYY\\\aaahhhnnnrrrxxx|||ooobbbWWWRRRPPPNNNNNNPPPTTTYYY___eeelllwwwzzzpppaaaTTTNNNLLLLLLLLLMMMXXXbbbrrr~~~{{{xxxvvvvvvuuusssqqqqqqrrrtttwww}}}}}}ZZZ[[[]]]```eeeiiimmmoooppppppooonnnnnnmmmmmmnnnrrrqqqrrrsssttttttrrrppptttsssrrrrrrrrrsssuuuuuuwwwyyy|||{{{uuunnniiiaaannnpppcccYYYWWWUUUTTTSSSRRRPPPNNNMMMLLLJJJIIIGGGCCC>>>;;;888777666666777777555444666555555444444444555555666666666666777777777777666777999999888999:::;;;???KKK___oooqqqiiibbb```]]]cccjjjqqqyyysss^^^UUUTTTVVV[[[^^^dddiiiooottt}}}{{{iii^^^SSSPPPOOONNNOOORRRWWW\\\bbbhhhoooxxxuuueeeXXXPPPMMMMMMNNNNNNYYYaaappp~~~yyyvvvttttttsssrrrooopppppprrrvvv[[[YYYYYY[[[```eeejjjmmmnnnmmmlllkkkjjjjjjlllnnnrrrrrrrrrssstttttttttsssssssssssstttuuuvvvxxxyyyzzz|||~~~wwwooojjjeeekkk}}}vvvccc[[[YYYVVVUUUTTTRRRPPPNNNLLLKKKIIIHHHGGGDDD@@@===999777666555666666555444555444333222222222333444555555666666777777888888666777888999888999;;;<<<===LLLaaammmmmmgggcccdddjjjuuunnn]]]UUUUUUWWW[[[___fffjjjpppwwwxxxddd[[[QQQNNNMMMLLLOOOSSSYYY]]]dddkkkrrrzzzzzzjjj\\\RRRMMMMMMNNNOOOYYY```nnnzzzvvvtttttttttsssoooooonnnnnnqqqxxx\\\YYYVVVWWW\\\ccchhhkkkjjjkkkjjjhhhggggggkkknnnpppqqqssstttuuuvvvwwwxxxsssssstttuuuvvvxxxyyyzzz|||~~~yyypppjjjggggggqqq|||ccc]]][[[XXXVVVUUUSSSPPPNNNLLLJJJIIIHHHGGGEEEBBB???999777555444555555444333555444333333333444555666444555555666777888888999666888999999888999<<<>>>AAAOOOaaajjjllljjjjjjiiiuuuvvviii[[[VVVWWWYYY]]]bbbggglllssszzzzzzpppbbbYYYPPPMMMKKKJJJNNNSSSZZZ^^^eeemmmuuu}}}pppaaaUUUNNNMMMNNNOOOYYY```nnn}}}wwwuuuuuuvvvvvvqqqpppnnnmmmnnnttt{{{^^^YYYTTTUUUZZZ```eeeggggggiiiiiihhheeefffjjjnnnoooqqquuuwwwxxxxxxzzz{{{ssstttuuuvvvxxxyyyzzzzzz{{{}}}|||rrrlllfffcccfffxxxhhh```^^^[[[XXXWWWUUURRROOOKKKJJJHHHGGGGGGFFFCCCAAA:::777555333444444444333777777666666666777888888333444555666777888999:::888999999999999;;;>>>@@@IIIVVVdddjjjllloooqqqqqqzzziii___VVVUUUXXX\\\bbbgggjjjqqqxxxwwwmmm^^^WWWOOOLLLJJJJJJOOOUUUYYY^^^fffpppzzzwwwgggYYYQQQNNNNNNOOOXXX```nnnzzzxxxxxxxxxxxxsssqqqnnnllllllqqqxxx}}}^^^YYYSSSRRRXXX^^^aaabbbdddgggiiihhheeeeeeiiinnnppptttyyy{{{zzzyyyzzz{{{uuuuuuwwwxxxzzzzzz{{{{{{yyy|||xxxqqqhhhbbb```hhh}}}tttbbb```]]]ZZZXXXVVVSSSPPPKKKIIIHHHGGGGGGGGGEEECCC<<<999666444444555555444777777777777666555444444333333444666777999::::::999::::::::::::<<>>;;;777555555666666666777777666666555555555444777777777777888888888888===777999AAABBB???DDDOOObbbaaabbbdddddddddkkksss~~~}}}nnn^^^ZZZYYY[[[]]]```gggooosss{{{pppdddVVVPPPMMMMMMMMMNNNSSSYYY```eeeooozzzwwwfffYYYSSSQQQOOOUUU___lllzzzyyyyyytttrrrnnnkkkjjjllloooqqqwww___XXXSSSRRRRRRSSSYYY___cccdddfffhhhhhhjjjmmmooouuuxxx{{{|||zzzvvvtttsssvvvxxxzzz{{{{{{|||}}}}}}vvvlllccc``````hhh~~~rrr^^^XXX\\\XXXUUUTTTOOOJJJHHHGGGGGGGGGGGGEEEDDD???<<<888555555666666666777777777666666666555555777777777777888888888888:::666777>>>???===EEERRRcccbbbbbbcccbbbbbbhhhpppwwwyyyssseee\\\YYYXXX[[[]]]```gggpppvvv~~~~~~mmmaaaVVVPPPLLLMMMNNNOOOSSSZZZaaagggrrr}}}lll___WWWSSSQQQVVV___lll~~~zzzyyyyyytttqqqmmmjjjiiikkkmmmooouuu}}}aaaZZZTTTRRRQQQQQQUUU[[[aaacccfffhhhiiikkknnnqqqwwwyyy{{{{{{xxxuuurrrrrrwwwyyy{{{{{{{{{|||~~~~~~sssggg```[[[]]]nnnzzzdddZZZ]]]XXXVVVVVVQQQLLLJJJHHHHHHHHHGGGEEEDDD@@@===999666666777777777888777777777777777666666777777777777888888888888999777888<<<<<<>>>KKK[[[gggeeecccccc```^^^ccckkknnnrrryyynnndddZZZWWWWWWZZZ]]]```hhhqqqzzzyyyiii^^^UUUOOOLLLMMMNNNPPPUUU[[[bbbjjjwwwrrrdddYYYTTTSSSWWW^^^jjj|||{{{yyyxxxrrrpppllliiihhhiiikkklllqqqyyy```ZZZTTTRRRQQQPPPTTTYYY^^^aaaeeegggjjjllloooqqqvvvxxxzzzyyywwwuuusssssswwwxxxzzz{{{{{{{{{~~~~~~xxxlllddd\\\ZZZfffuuujjj]]]]]]XXXUUUUUUPPPNNNLLLJJJIIIIIIHHHFFFDDDBBB>>>:::777777888888777888888888888777777777777666777777777888888888888::::::<<<======BBBSSSeeellliiieeebbb]]]YYY]]]dddhhhmmmwww}}}lllfffWWWUUUVVV[[[^^^bbbjjjsss}}}vvvfff[[[TTTOOOLLLMMMOOORRRWWW^^^dddlll|||vvvgggZZZSSSSSSVVV\\\iii{{{}}}zzzxxxqqqooolllhhhgggggghhhjjjnnnuuu```YYYTTTSSSRRRQQQTTTYYY[[[___cccgggiiillloooqqqrrrtttvvvvvvuuuuuuuuuvvvwwwxxxyyyyyyyyy{{{}}}|||ppphhh___YYY^^^jjjrrr```]]]WWWTTTTTTOOONNNLLLJJJIIIIIIHHHFFFDDDBBB???;;;888777888888777777777777777888888888888666777777777888888888888999;;;======>>>FFFYYYjjjoookkkfffbbb[[[WWWZZZaaaeeemmm{{{ssseee```VVVUUUWWW]]]aaafffnnnvvvtttddd[[[RRRNNNKKKNNNPPPSSSZZZ```fffppp|||mmm___VVVSSSUUUZZZggg{{{}}}~~~{{{yyyqqqoookkkhhhfffffffffggglllrrr|||aaa[[[VVVTTTSSSQQQSSSXXXYYY]]]bbbfffhhhjjjmmmooonnnppprrrsssssstttwwwyyyxxxyyyzzzzzzzzz{{{~~~uuummmbbbWWWVVV]]]ppp{{{eee^^^WWWTTTTTTOOOMMMKKKIIIIIIIIIHHHFFFEEECCC???;;;888777777777777666666777777777777777888777777777777888888888888666999;;;===@@@JJJ[[[hhhmmmiiieeeaaa[[[XXX\\\dddgggrrrlll```\\\VVVUUUYYY___eeejjjrrr{{{rrrddd\\\QQQMMMKKKNNNQQQUUU\\\cccjjjtttvvvggg]]]UUUUUUZZZfff{{{{{{sssoooppprrrsssyyy~~~}}}{{{qqqooolllhhhfffeeeeeeeeeiiiooowwwddd^^^XXXVVVSSSPPPRRRVVVXXX\\\aaaeeegggiiikkkmmmlllnnnooopppqqqrrrvvvxxx{{{{{{|||{{{{{{}}}xxxrrrgggXXXSSSWWWdddjjjaaaXXXUUUUUUPPPKKKJJJHHHHHHIIIHHHGGGEEEBBB???:::777666777666666555555666666666777777777777777777777888888888888666999<<<>>>DDDOOO]]]fffhhhdddaaa___\\\\\\bbbkkknnn|||yyyhhh^^^ZZZWWWWWW[[[bbbhhhnnnvvvpppccc\\\PPPLLLKKKNNNRRRVVV]]]eeepppzzz|||nnndddXXXWWW[[[ggg{{{}}}sssnnnhhheeeggglllrrruuu||||||qqqooollliiifffeeeddddddfffkkkrrr{{{gggaaa[[[WWWSSSOOOPPPSSSWWW[[[```dddfffhhhiiikkklllmmmnnnooooooqqqtttwww}}}}}}~~~}}}}}}zzzvvvlll]]]VVVYYY___nnncccZZZWWWVVVPPPJJJIIIGGGGGGHHHHHHGGGFFFBBB???:::777666666666555444555555555666666777777777777777777888888888888888;;;>>>AAAIIIUUU```fffbbb```^^^^^^]]]___gggqqqwwwooobbb\\\XXXXXXXXX\\\dddkkkpppyyyooobbb\\\PPPLLLKKKNNNSSSWWW^^^fffttt~~~qqqggg\\\ZZZ\\\ggg{{{zzztttllldddeeebbb```bbbiiiqqqxxx|||}}}qqqpppmmmiiigggeeeddddddccchhhooowwweeebbb]]]XXXTTTRRRRRRRRRYYY\\\```ccceeegggjjjlllmmmkkkiiihhhkkkpppvvvyyy~~~~~~}}}}}}}}}~~~{{{vvvlll^^^XXXYYY]]]uuuqqq```\\\XXXTTTSSSKKKJJJIIIIIIHHHHHHHHHHHHBBBAAA>>>;;;888777666666999888888888777777666666555666777888999:::;;;;;;:::@@@@@@>>>GGG[[[hhhiii___YYYWWWZZZ```gggpppxxx~~~vvvjjjaaaYYYUUUSSSXXX^^^dddjjjsss}}}~~~nnn___UUUOOOOOONNNNNNRRRYYYbbbhhhpppyyynnnccc\\\ZZZeeeyyyzzznnngggaaa[[[XXXXXX[[[\\\```fffoooyyyvvvrrrnnnlllmmmkkkeee```bbbbbbhhhqqqzzzeeebbb]]]XXXTTTRRRQQQQQQWWWZZZ^^^aaaccceeehhhjjjkkkjjjiiiiiikkkppptttwww}}}|||{{{{{{|||~~~zzzpppbbbZZZYYY___tttxxxeee^^^YYYTTTQQQKKKJJJIIIIIIHHHHHHHHHHHHBBBAAA>>>;;;999777666666777777777777666666666555555666666777888999:::;;;888>>>AAABBBLLL^^^gggeee]]]YYYYYY```iiiqqqyyyqqqggg___YYYWWWTTTYYY___eeekkksss}}}|||lll^^^UUUOOOOOOOOOPPPTTT[[[eeekkkuuuvvvggg^^^ZZZdddxxxpppggg^^^[[[ZZZWWWWWWYYY]]]aaahhhoooxxxxxxtttooolllllljjjeee```ccccccgggooovvv}}}fffccc^^^YYYTTTRRRPPPPPPUUUXXX\\\___aaacccfffiiiiiiiiiiiijjjmmmpppsssuuuzzzyyyyyyyyy{{{~~~uuuggg]]]ZZZ]]]oookkk```XXXRRROOOKKKKKKJJJIIIHHHHHHHHHHHHCCCAAA>>>;;;999777777777777666666666666555555555555555666777888999999:::888===AAAFFFSSSbbbfffaaa\\\ZZZ]]]iiiuuu}}}}}}kkkbbb]]]ZZZYYYXXX]]]ccchhhmmmsss{{{zzzkkk]]]TTTOOOOOOPPPRRRVVV___hhhooo{{{~~~nnnccc\\\cccvvvvvvhhh^^^WWWRRRSSSUUUUUUXXX]]]ccciiirrr{{{||||||wwwpppmmmkkkiiidddaaaccccccfffkkkqqqyyy}}}yyyiiifffaaa\\\WWWSSSQQQPPPSSSVVVZZZ^^^```bbbeeehhhggghhhjjjmmmoooqqqssssssvvvvvvvvvxxxzzz~~~zzzmmm```YYYWWWeeeooo___WWWRRROOOLLLKKKJJJIIIHHHGGGGGGGGGCCCAAA>>>;;;999888777777777777777777777666666666555555666777777888999999;;;===AAAIIIXXXfffhhhbbbaaa___cccooozzzwwwggg___ZZZYYY[[[\\\aaafffjjjmmmpppvvvzzzyyyjjj]]]UUUMMMNNNPPPSSSXXXaaakkkqqqwwwjjj```eeevvvsssddd\\\YYYTTTRRRTTTWWWYYY^^^ccclllsss|||{{{~~~zzzsssmmmjjjgggdddbbbbbbaaadddiiimmmsss~~~|||wwwllljjjeee___ZZZUUURRRQQQRRRUUUZZZ]]]```bbbeeehhhggghhhkkknnnqqqrrrssssssssstttuuuxxx{{{~~~}}}}}}}}}qqqdddYYYSSS]]]tttrrr^^^VVVRRRQQQLLLLLLJJJIIIHHHGGGGGGGGGCCCBBB???<<<999888777777888888888888888888888888666666777777888888999999>>>>>>AAAJJJZZZhhhkkkiiijjjhhhkkkrrrxxx{{{vvvhhh___YYYXXX[[[]]]aaafffhhhiiijjjmmmppp~~~wwwiii\\\UUUKKKMMMOOOSSSYYYbbblllrrr~~~rrrggghhhuuuzzzkkk___YYYWWWVVVSSSTTTXXX\\\___fffmmmxxx~~~|||}}}|||uuuoookkkgggdddccc``````bbbgggjjjooozzz|||xxxooommmhhhbbb\\\WWWSSSQQQQQQTTTXXX\\\^^^aaaeeegggfffgggjjjnnnpppqqqrrrrrrqqqsssvvvyyy}}}~~~}}}||||||~~~vvvhhh[[[UUUZZZhhhyyybbbXXXTTTRRRMMMLLLJJJIIIHHHGGGFFFFFFDDDBBB???<<<:::888888777888888999999999999999:::777777888888999999999999@@@@@@CCCNNN]]]jjjpppqqquuusssrrrsssrrrssszzzvvvjjj```YYYXXX[[[[[[___eeegggffffffgggiiiwwwtttggg[[[TTTKKKMMMPPPTTT[[[cccmmmsss~~~xxxnnnlllsssrrrcccYYYSSSRRRSSSRRRRRRUUU\\\bbbhhhqqqyyy~~~|||wwwrrrlllgggeeeccc___^^^```eeehhhllluuu}}}xxxpppnnniiiccc]]]WWWRRRPPPNNNQQQVVVZZZ\\\___ccceeedddeeehhhkkkmmmoooppppppooorrrwww|||zzzzzzyyyyyy{{{~~~zzzlll^^^WWWXXX]]]ooojjj^^^WWWRRRMMMLLLKKKIIIHHHGGGFFFFFFDDDBBB???<<<:::999888888777777888888999999999999999999999999::::::::::::>>>@@@GGGSSSaaakkkssswww|||zzzxxxssslllmmmzzzvvvlllbbbZZZXXX[[[\\\aaagggjjjjjjjjjkkkmmmyyyqqqcccYYYRRRMMMOOORRRWWW]]]eeennnuuuvvvyyy{{{sssnnnqqq~~~ooohhh^^^VVVSSSSSSTTTTTTWWWXXX]]]ffflllsss|||~~~|||yyytttnnnhhheeeddd___^^^___cccdddgggoooyyy{{{vvvpppnnniiiccc\\\VVVRRROOOLLLPPPTTTXXX[[[^^^aaadddcccdddfffiiikkkmmmnnnooonnnrrrxxx}}}}}}yyyvvvvvvvvvwwwzzz~~~}}}pppaaaXXXVVVUUUaaa~~~qqqbbbYYYRRRMMMLLLKKKIIIHHHFFFFFFFFFDDDBBB@@@===:::999888888666666777777888888888999::::::::::::::::::;;;;;;;;;@@@JJJXXXdddmmmtttyyy{{{sssjjjkkk|||vvvmmmccc[[[YYY\\\___eeelllpppqqqqqqsssuuu|||nnnaaaWWWPPPNNNPPPTTTYYY___gggpppvvvyyypppxxx~~~|||zzzyyyxxxyyy{{{|||yyy{{{~~~{{{uuuooonnn{{{~~~nnnaaa^^^XXXSSSRRRUUUXXXYYYYYYaaabbbhhhpppvvv|||}}}|||zzzuuuoooiiieeeddd___^^^___aaabbbdddkkktttyyytttqqqmmmhhhddd___YYYSSSOOOOOOPPPRRRUUUYYY]]]```bbb```aaaccceeefffiiimmmpppsssvvv{{{~~~}}}{{{zzzvvvwwwxxxyyy|||yyyhhh```VVVPPPYYYnnnfffZZZXXXQQQNNNLLLJJJJJJIIIGGGFFFEEECCC@@@===:::999999999777777777666777777888999::::::999999::::::;;;<<<===<<>>BBBEEESSSeeellliiifffhhheeeeeehhhkkkkkktttyyyooofff]]]VVVXXX]]]eeehhhqqq{{{~~~ooo```XXXWWWNNNOOOSSS[[[aaaiiiuuuwwwooosss}}}}}}wwwsssnnnkkkiiihhhfffeee```______]]]\\\[[[ZZZZZZ[[[[[[[[[\\\]]]___```aaafffeeedddbbbaaakkkrrrhhhaaa^^^ZZZUUURRRQQQQQQQQQVVVWWWXXXYYY]]]cccjjjoootttyyy||||||vvvpppkkklllmmmnnnqqquuuuuuwwwzzz|||{{{sssiiibbbbbbaaa___\\\[[[^^^cccgggpppzzz~~~|||yyyxxxuuuqqqkkkfff```YYYRRRNNNJJJLLLPPPTTTWWWZZZ[[[\\\aaaaaabbbcccffflllsssxxxyyy}}}~~~uuuoookkkiiiiiikkkllllllnnnppprrrtttuuuyyy{{{}}}~~~}}}}}}}}}~~~lllcccYYYRRRQQQ\\\wwwwwwbbb[[[QQQOOOMMMLLLLLLLLLKKKJJJFFFEEEBBB@@@===<<<;;;:::999999888888999999:::;;;777777888999;;;===???@@@AAAHHHXXXiiinnniiidddccc```aaadddhhhmmm{{{vvvkkkbbb[[[VVVXXX]]]gggkkkttt~~~{{{mmm___XXXWWWNNNOOOTTT[[[aaahhhuuusssnnnxxx|||vvvqqqmmmhhheeecccaaa___^^^XXXWWWVVVUUUSSSRRRQQQPPPSSSSSSSSSTTTUUUWWWXXXYYYZZZZZZ[[[[[[[[[dddyyyyyykkk^^^XXXYYYWWWTTTRRRQQQRRRTTTVVVYYYZZZ[[[^^^ccckkkttt{{{}}}zzzwwwwwwoooiiieeeeeeeeeeeeiiimmmoooppprrruuuyyy~~~vvvllldddcccbbb___\\\ZZZ\\\```dddmmmwww}}}|||{{{zzzssspppkkkfffaaa[[[UUUQQQKKKMMMPPPSSSWWWYYY[[[\\\```aaabbbcccffflllsssyyyzzz~~~{{{rrrkkkgggeeeeeeffffffgggggghhhjjjkkklllppprrrssssssrrrrrrssstttyyy|||ttteeeXXXRRRQQQYYYqqqiii```SSSQQQNNNMMMMMMMMMLLLJJJFFFEEECCC@@@>>><<<::::::999999888888999999:::;;;777777888999;;;>>>@@@AAA???JJJ\\\kkkoooiiibbb___\\\^^^aaaeeelll~~~ttthhh```ZZZWWWZZZ___hhhmmmvvvyyykkk]]]VVVVVVPPPRRRWWW\\\aaaggguuu{{{rrrooo}}}xxxrrriiieee```\\\ZZZXXXVVVUUURRRRRRQQQOOONNNLLLKKKJJJIIIIIIJJJJJJKKKLLLMMMNNNPPPQQQRRRTTTUUU\\\nnnxxxnnneee[[[SSSPPPOOOOOONNNOOOQQQUUUXXX[[[ZZZ[[[^^^bbbhhhrrr|||wwwrrrooottt~~~zzzjjjfffccccccbbb```ccchhhkkklllmmmooosssyyyyyyooohhhcccbbb___\\\ZZZZZZ^^^aaakkkttt|||{{{zzzyyyssspppkkkfffbbb\\\VVVRRRMMMMMMOOOQQQUUUXXX[[[]]]___```bbbcccfffkkkrrrwwwzzz~~~xxxoooiiidddbbbaaabbbaaaaaaaaaaaabbbbbbccceeefffhhhggggggggghhhjjjqqquuuyyy{{{zzz{{{~~~xxxfffWWWSSSSSSXXXkkkpppdddUUUSSSPPPNNNNNNMMMKKKJJJEEEDDDBBB@@@>>>;;;:::999888888888888888999::::::777888888:::<<<>>>@@@AAA@@@MMM```mmmoooiiiaaa\\\XXX[[[^^^aaakkk~~~rrreee]]]YYYXXX[[[aaahhhnnnxxxzzzlll]]]UUUTTTQQQTTTYYY^^^aaahhhwww}}}sssqqqppp|||sssmmmeeeaaa\\\XXXVVVTTTRRRPPPMMMMMMLLLKKKJJJIIIHHHGGGEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJLLLNNNOOOTTTbbbqqqvvvfff^^^YYYSSSOOONNNIIIJJJMMMPPPUUU[[[___bbb[[[]]]aaagggnnnxxxrrrlllgggjjjqqqvvvvvvsssgggeeeeeefffeeecccfffkkkkkklllnnnooorrrxxx~~~zzzsssmmmcccbbb```\\\ZZZZZZ]]]```hhhqqq~~~}}}{{{{{{yyyuuurrrlllgggbbb\\\UUUQQQMMMMMMMMMNNNQQQVVVZZZ\\\^^^```bbbdddfffkkkppptttzzz}}}}}}wwwpppjjjfffcccbbb___^^^]]]\\\[[[ZZZZZZ[[[[[[\\\]]]]]]]]]]]]___aaaeeeiiimmmooooooqqqwww||||||zzziii\\\YYYUUUVVVggg}}}uuucccWWWUUUQQQOOONNNMMMKKKIIIDDDCCCBBB@@@===;;;999777888777777777777888999999888999999:::<<<>>>???@@@EEESSSfffpppppphhh___YYYXXX[[[^^^bbbnnn}}}pppbbb[[[XXXXXX\\\aaahhhooo{{{|||nnn^^^UUUSSSQQQTTTYYY___bbbjjjzzzsssooosssuuu}}}uuulllhhhbbb^^^YYYUUURRRPPPNNNMMMHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFHHHKKKKKKNNNYYYeeesssuuugggZZZTTTQQQMMMKKKLLLKKKMMMQQQWWW\\\```dddeee```ccciiipppxxx|||lllfffaaa```dddiiillllllhhhhhhkkkoooooonnnpppvvvssstttvvvwwwyyy}}}{{{uuupppcccbbb```]]][[[[[[]]]```bbbkkkxxx~~~wwwtttnnnhhhbbb[[[TTTOOOMMMLLLKKKLLLOOOTTTYYY\\\]]]___bbbdddgggjjjooorrryyy}}}~~~~~~~~~yyysssnnniiifffddd]]]\\\ZZZYYYWWWVVVVVVVVVUUUVVVWWWWWWWWWXXXZZZ\\\ZZZ^^^ccceeefffjjjqqqwwwxxx|||mmmbbb___XXXUUUfff}}}wwwbbbXXXVVVRRRPPPOOOMMMKKKIIICCCBBBAAA???===:::888777777777777666777888888999999999::::::<<<===???@@@IIIXXXjjjrrrppphhh^^^XXXYYY]]]aaaeeesss|||nnn```YYYWWWWWW[[[aaaiiippp}}}ppp```VVVSSSOOOSSSYYY```dddlll}}}~~~nnnnnnwww{{{xxxooohhhddd[[[WWWRRRNNNKKKIIIGGGEEEEEEDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAABBBCCCDDDDDDDDDGGGIIIIIIKKKTTT___eeettt{{{lll```SSSOOOMMMJJJIIIJJJOOOQQQUUUZZZ]]]```aaaaaafffjjjqqqxxx}}}xxxtttgggccc]]]ZZZ\\\aaaeeehhhjjjlllrrrxxxzzzyyy||||||}}}|||vvvqqqcccbbb```]]][[[[[[^^^```^^^fffssszzzvvvnnnggg```YYYSSSOOOLLLKKKJJJKKKMMMQQQVVVXXX]]]]]]]]]```fffkkkooopppxxx|||~~~{{{vvvqqqmmmjjjfffccc]]]^^^]]]\\\[[[XXXVVVTTTWWWVVVTTTSSSRRRSSSSSSTTTRRRVVVZZZ]]]___ccchhhmmmqqqxxxxxxmmmeee]]][[[jjj}}}ggg___WWWPPPOOOOOOLLLKKKLLLFFFEEECCCAAA???===;;;;;;:::999999888888999999:::===::::::<<<===<<<===AAANNNfffrrrqqqnnnddd^^^bbbcccggghhhjjjyyy~~~nnn\\\TTTSSSVVV\\\bbbnnnuuuooobbbZZZWWWSSSUUUYYY]]]aaajjj{{{zzznnntttvvvppphhhaaa^^^ZZZUUUPPPKKKIIIIIIIIIHHHBBBAAAAAA@@@@@@AAAAAABBB@@@@@@AAAAAAAAABBBBBBBBBBBBDDDFFFGGGHHHMMMUUU[[[bbbhhhrrrzzz~~~|||xxxtttiii```VVVPPPLLLIIIJJJMMMUUUXXX\\\___aaaccceeegggooonnnvvvyyypppjjjbbbZZZVVVYYY\\\^^^cccjjjsss}}}~~~wwwqqqiiibbb\\\]]]^^^\\\[[[\\\___ccclllxxxyyyuuummmfff```YYYSSSPPPKKKJJJIIIJJJLLLPPPUUUXXX\\\\\\]]]```eeekkkppprrrvvvzzz~~~|||}}}{{{wwwtttqqqnnnjjjhhhccccccbbbaaa___]]]ZZZYYYVVVUUUSSSRRRQQQQQQQQQRRRQQQTTTWWWYYY[[[]]]bbbeeelllsss}}}xxxllleee]]]ZZZgggyyyiii\\\TTTNNNMMMMMMJJJHHHIIIEEEEEECCCAAA???===<<<;;;:::999999888888999999:::===;;;;;;???@@@@@@CCCHHHXXXqqq~~~|||xxxmmmgggllloooqqqqqqrrryyykkk\\\VVVVVVYYY___dddooowwwnnn```WWWSSSRRRTTTYYY^^^cccmmm~~~}}}ttt{{{yyyrrrllleee^^^[[[SSSOOOIIIEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@AAAAAABBB@@@@@@AAAAAAAAAAAABBBBBBCCCEEEHHHIIIKKKOOOVVV\\\cccgggnnnsssvvvvvvsssqqqkkkaaaWWWRRRNNNLLLMMMQQQXXX[[[___bbbdddhhhkkknnnwwwwwwzzzrrriiicccZZZVVVWWW]]]bbbeeelllttt~~~~~~wwwrrrjjjbbb]]]]]]]]][[[ZZZ[[[\\\```iiiuuuwwwssslllfff```ZZZTTTQQQJJJIIIHHHHHHKKKOOOSSSVVV[[[[[[\\\___dddkkkqqquuuwww{{{~~~~~~|||{{{|||{{{yyywwwvvvsssooollliiiiiihhhgggeeebbb```^^^XXXWWWUUUSSSRRRRRRRRRSSSSSSTTTVVVWWWWWWYYY\\\^^^gggmmmuuu|||yyynnnfff^^^[[[fffuuummm\\\TTTNNNMMMMMMJJJGGGHHHEEEDDDCCCAAA???===<<<;;;:::999999888888999999:::999777888<<<>>>???DDDKKKaaa{{{uuuooovvv{{{~~~~~~sssggg\\\XXXZZZ]]]bbbhhhssszzzooo```WWWTTTRRRTTTYYY___eeeooo}}}}}}rrrlllggg```YYYVVVPPPLLLGGGDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAABBBBBBCCCEEEIIILLLNNNPPPSSSYYY^^^fffhhhlllpppsssssssssrrrmmmcccZZZUUURRRPPPRRRVVV\\\___bbbfffiiinnntttxxx}}}uuulllccc]]]UUUWWW]]]dddjjjoooyyyyyytttlllddd]]]\\\\\\ZZZYYYZZZYYY]]]fffqqq|||uuuqqqkkkeee___ZZZUUUQQQIIIHHHGGGGGGJJJNNNRRRUUUZZZ[[[\\\___dddkkkrrrwwwzzz}}}~~~~~~~~~}}}||||||{{{zzzyyyxxxvvvqqqnnnllllllllljjjhhhfffcccaaa___]]][[[YYYXXXWWWXXXXXXXXXYYYYYYYYYYYYYYYZZZ[[[ccchhhnnnssswww}}}{{{qqqiii```]]]dddooouuu```XXXRRRQQQPPPLLLJJJJJJEEEDDDCCCAAA???>>><<<<<<:::999999888888999999:::888666888;;;<<<===DDDMMMddd~~~uuupppwww|||mmmddd\\\[[[]]]```eeejjjxxx~~~pppccc[[[WWWRRRTTTYYY```fffpppwwwmmmhhhccc[[[SSSQQQMMMJJJEEECCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@AAAAAACCCDDDEEEIIIMMMRRRTTTUUUXXX^^^bbbjjjmmmrrrwwwzzzzzzyyyxxxqqqggg]]]YYYWWWUUUXXX]]]___aaaeeeiiiooouuu}}}|||ssshhh___ZZZXXX^^^fffmmmssszzz{{{wwwooofff^^^\\\\\\YYYWWWXXXWWWZZZcccnnnxxxtttpppjjjddd___YYYTTTQQQHHHGGGFFFGGGIIIMMMRRRTTTXXXZZZ]]]```dddjjjrrrxxxzzz~~~}}}}}}}}}~~~}}}|||{{{zzzzzzyyyxxxuuupppmmmlllllllllkkkjjjgggeeecccdddcccaaa___^^^^^^^^^^^^___^^^\\\\\\\\\\\\\\\[[[___bbbgggjjjmmmrrrzzz{{{rrrhhh```\\\___eeefff]]]UUURRRQQQMMMKKKLLLDDDDDDBBBAAA???>>>===<<<:::999999888888999999:::<<<;;;<<<>>>>>>@@@HHHRRRfff~~~}}}rrrnnnuuu|||wwwjjjccc^^^^^^```bbbggglll|||pppccc[[[XXXSSSUUUZZZ```eeeooo|||ssskkkfff___VVVOOOMMMGGGDDDAAA?????????>>>>>>AAA@@@@@@??????@@@@@@AAAAAAAAA@@@AAACCCEEEGGGIIINNNRRRWWWYYY[[[^^^cccggglllrrrzzzvvvlllbbb]]][[[[[[^^^cccbbbeeeiiinnnuuu}}}yyynnnddd]]]YYY\\\eeeooowww~~~{{{rrriii```]]][[[XXXVVVWWWWWWYYY```kkkttttttpppiiiccc^^^YYYSSSPPPHHHGGGFFFGGGIIIMMMQQQTTTVVVZZZ___bbbeeejjjqqqwwwyyy|||~~~|||zzzyyyzzz{{{zzzyyyzzzyyyxxxwwwvvvtttqqqnnnllllllllllllkkkiiigggfffhhhgggeeedddccccccdddeeedddbbb````````````___^^^^^^aaaddddddeeeiiioootttzzzqqqggg^^^YYYYYY[[[nnnjjj___UUUPPPNNNJJJIIIKKKDDDCCCBBBAAA???>>>===<<<:::999999888888999999:::;;;:::;;;===<<>>======:::999999888888999999:::666666888::::::>>>JJJVVVrrr|||uuuppptttuuu|||~~~qqqbbb^^^]]]___cccfffnnnwww~~~pppbbbYYYUUUSSSUUU[[[bbbhhhrrr{{{nnnggg```[[[UUUMMMIIIIIIFFFDDDBBBBBBCCCCCCCCCBBB@@@@@@????????????@@@@@@@@@@@@AAACCCFFFKKKPPPRRRYYY[[[^^^___aaaeeelllrrrvvv}}}vvvkkkeeecccbbbfffkkkmmmrrryyy{{{nnnbbb[[[ZZZ[[[bbbpppzzzoooddd```\\\XXXVVVVVVVVVWWW\\\dddkkkwwwuuupppiiiccc]]]WWWQQQNNNIIIHHHGGGGGGJJJNNNRRRUUUTTTZZZaaaeeefffiiiooottt{{{~~~~~~}}}{{{yyyxxxyyyyyyxxxwwwwwwuuuttttttuuuvvvvvvuuunnnnnnppppppppppppooonnnrrrqqqpppppppppqqqssstttrrrooolllmmmooopppnnnlllkkkmmmnnnllliiiiiikkkooopppzzzwwwlllccc]]]YYYVVVTTTeeerrreeeWWWOOOKKKHHHHHHKKKCCCCCCBBBAAA@@@>>>======:::999999999999999999:::777888:::<<<===BBBOOO]]]vvv}}}|||vvvqqqtttvvv|||}}}ppp___\\\[[[___ccciiirrr{{{}}}qqqddd\\\XXXRRRUUU[[[cccjjjuuuwwwhhhaaaZZZVVVPPPJJJGGGIIIBBB@@@>>>>>>???@@@???>>>@@@@@@????????????@@@@@@@@@@@@AAACCCHHHMMMRRRUUU\\\^^^```aaabbbgggooouuu~~~yyymmmgggddddddgggmmmrrrxxxzzzmmmaaa[[[\\\^^^fffwww|||{{{zzzzzz{{{qqqfff```]]]XXXVVVWWWUUUVVVZZZaaahhhsssrrrooojjjccc]]]WWWSSSQQQIIIHHHGGGGGGIIILLLOOORRRXXX\\\bbbfffiiinnnuuu{{{{{{~~~|||zzzyyywwwvvvvvvwwwwwwvvvvvvuuuuuutttttttttttttttrrrqqqoooooopppqqqrrrppprrrtttuuutttssstttuuuuuusssqqqrrrsssuuuuuuuuuttttttttttttttttttuuuuuuwww{{{vvvnnnggg```YYYTTTWWWYYYpppiiiZZZTTTIIIEEEIIIHHHFFFDDDAAA@@@???>>>===;;;::::::999999::::::;;;<<<;;;:::<<>>===::::::999999::::::;;;<<<<<<:::<<<@@@BBBHHH]]]rrr{{{}}}vvvrrrpppooopppmmmuuu{{{kkkaaaZZZYYY[[[aaafffkkkttt}}}{{{lll```YYYWWWYYY```hhhppp|||xxxlllllltttwwwkkk```ZZZZZZSSSOOOIIIEEECCCBBBAAA???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAACCCDDDEEEFFFNNNRRRUUUWWWXXX[[[```dddnnnrrrxxx{{{|||~~~pppfffeeemmmuuu}}}mmmkkkhhhhhhlllooorrrxxx~~~}}}zzzrrrjjjbbb\\\YYYXXXTTTTTTVVVYYY\\\cccqqq~~~gggeeeaaa]]]XXXUUURRRQQQJJJIIIHHHHHHJJJMMMQQQSSSXXX]]]ccchhhiiilllpppsssyyy|||}}}zzz{{{~~~~~~~~~~~~}}}|||}}}}}}}}}zzz{{{{{{|||{{{{{{zzzzzzzzz{{{}}}~~~~~~|||{{{yyyyyyzzz{{{}}}~~~~~~{{{uuummmbbb[[[SSSRRROOOTTTlllhhh[[[QQQLLLJJJCCCEEECCC@@@???@@@@@@>>>===::::::999999::::::;;;<<<===:::<<<@@@CCCJJJ```vvv{{{xxxppplllkkkjjjlllmmmyyywwwiii___XXXXXX[[[bbbhhhmmmuuu~~~~~~nnnbbbZZZWWWZZZaaaiiiqqq}}}rrrmmmnnn{{{ssseee[[[VVVUUUOOOLLLHHHEEECCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDFFFHHHJJJKKKUUUWWWZZZ[[[\\\___eeejjjtttxxx}}}vvvkkkjjjrrr{{{uuullldddbbbeeejjjooossszzz|||zzztttlllccc\\\YYYXXXSSSSSSUUUXXX[[[```mmmyyyfffdddaaa]]]YYYUUUSSSRRRLLLKKKKKKKKKLLLOOOSSSUUUXXX]]]dddhhhiiikkkooorrrvvvyyy|||~~~~~~|||}}}~~~}}}}}}}}}~~~~~~{{{{{{|||}}}}}}}}}|||{{{|||}}}~~~~~~~~~~~~yyyzzz|||}}}~~~|||vvvmmmccc\\\VVVQQQMMMRRRfffooo___QQQKKKJJJDDDDDDBBB@@@???@@@@@@???===::::::999999::::::;;;<<<===:::<<<@@@CCCLLLbbbyyy|||ooodddbbbdddeeefffllltttfff]]]WWWWWW\\\ccciiinnnvvvpppccc[[[WWWZZZaaaiiiqqq}}}wwwnnnooorrrkkkaaaYYYSSSQQQLLLIIIEEECCCBBBBBB@@@???@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCEEEGGGJJJMMMOOOQQQXXXZZZ\\\]]]___dddlllsss||||||rrrqqqzzznnniii``````eeelllqqquuu~~~|||{{{wwwooofff^^^ZZZYYYSSSSSSUUUWWWXXX[[[fffrrr}}}eeeddd```]]]YYYVVVTTTSSSNNNMMMLLLMMMNNNQQQUUUWWWXXX]]]dddhhhiiikkknnnqqqsssvvv{{{}}}~~~}}}}}}}}}yyy{{{~~~}}}~~~}}}}}}~~~|||}}}~~~~~~}}}}}}}}}~~~|||}}}~~~~~~}}}|||~~~~~~~~~zzz{{{}}}}}}vvvmmmddd]]]YYYRRRLLLRRRdddtttbbbRRRKKKJJJEEEDDDBBB@@@???@@@@@@???>>>::::::999999::::::;;;<<<>>>;;;<<<@@@DDDMMMddd{{{yyyhhh[[[ZZZ^^^aaaaaakkkrrreee\\\WWWWWW\\\dddjjjooowwwqqqccc[[[WWWZZZaaaiiiqqq}}}oookkkpppvvvtttbbbZZZTTTMMMJJJJJJGGGDDDBBBAAAAAA@@@>>>@@@@@@@@@@@@@@@@@@@@@@@@CCCDDDFFFHHHLLLOOORRRTTTYYYZZZ\\\^^^aaahhhrrryyywwwwwwgggeeecccdddhhhooosssxxx||||||yyyrrrhhh___[[[ZZZTTTSSSTTTVVVVVVXXXbbbmmmyyyfffdddbbb^^^[[[XXXVVVTTTRRRQQQOOOOOOOOOPPPRRRTTTXXX\\\ccchhhjjjkkklllmmmppptttxxx{{{{{{zzzzzz{{{xxx{{{|||{{{zzz{{{|||~~~~~~~~~~~~}}}}}}||||||{{{{{{|||||||||}}}~~~~~~}}}~~~xxxpppfff___UUUTTTQQQQQQ^^^}}}|||bbbVVVOOOIIIEEEDDDBBB@@@@@@AAAAAA@@@??????===;;;:::::::::<<<===???<<<<<<>>>BBBNNNfff}}}~~~qqqbbbXXXUUUZZZ___```qqq~~~nnnbbb\\\VVVYYY___eeekkkssszzzsssddd\\\]]]]]]aaaiiirrrzzzooopppvvvhhhZZZTTTPPPLLLKKKDDDDDDBBBAAA@@@@@@@@@@@@AAAAAA@@@??????@@@AAABBBEEEGGGIIILLLNNNRRRWWWZZZ___]]]\\\cccmmmwww{{{|||yyy|||nnnjjjeeegggjjjnnnttt}}}}}}vvvlllbbbZZZVVVUUUSSSQQQQQQTTTZZZaaafffssseeedddbbb```]]]YYYWWWUUUSSSRRRQQQPPPPPPQQQSSSTTTWWW\\\ccchhhkkklllmmmoookkkoootttxxxyyyzzz{{{|||xxx{{{}}}|||zzzyyyyyyzzz|||}}}~~~~~~~~~}}}}}}|||}}}}}}|||||||||}}}~~~~~~zzzrrrhhhbbbWWWVVVRRRRRR___~~~fffWWWOOOIIIFFFDDDBBB@@@???@@@@@@???>>>>>>===;;;::::::;;;<<<===>>><<<<<>>>>>>>>===<<<>>>===<<<::::::;;;<<<<<<<<<<<<===AAAHHHXXXpppzzzkkk```]]]___ccceeekkk~~~ttteeeZZZVVVYYY\\\bbbhhhooovvv~~~zzzjjjaaa]]]]]]aaaiiissszzzllljjjsss}}}rrrcccTTTMMMLLLIIIFFFEEEDDDCCCBBBAAAAAAAAAAAAAAA???@@@@@@BBBDDDFFFHHHIIIIIIMMMRRRVVVXXXYYYZZZ\\\```eeelllsssxxx{{{~~~{{{nnnkkkgggkkksss{{{}}}wwwnnneee]]]XXXTTTRRROOONNNPPPUUUZZZ]]]eeetttbbbbbbbbbbbbaaa^^^\\\ZZZYYYXXXVVVTTTSSSTTTUUUUUUVVV[[[bbbgggkkknnnqqqsssqqqtttvvvxxxwwwwwwwwwxxxyyy{{{~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}|||{{{zzzyyyyyyxxxyyy|||~~~|||zzzyyyyyy{{{~~~~~~~~~~~~~~~~~~xxxooohhh[[[XXXTTTUUU```~~~lllWWWNNNJJJGGGEEECCC@@@??????>>>===;;;>>>===<<<;;;;;;;;;;;;<<<;;;<<<>>>AAAJJJ[[[rrrxxxiiibbbeeekkkooopppooopppcccYYYVVVYYY]]]ccciiipppwww~~~nnnddd]]]]]]aaajjjtttqqqkkkooo~~~~~~fff[[[PPPLLLLLLIIIFFFEEECCCBBBBBBAAAAAAAAABBBBBB@@@AAACCCEEEHHHJJJMMMNNNNNNQQQUUUXXXZZZ\\\^^^```eeekkkssswwwwwwxxx|||xxxtttooosssyyy}}}wwwppphhh```ZZZTTTRRRPPPNNNOOOSSSWWWZZZ```nnn```aaaaaaaaaaaa```^^^]]]\\\ZZZXXXUUUTTTTTTUUUUUUVVVZZZaaafffjjjnnnqqqtttuuuwwwzzzzzzyyyyyyyyyzzzzzz{{{}}}~~~|||{{{||||||~~~~~~~~~|||{{{yyyyyyxxxzzz|||~~~~~~|||yyywwwwwwzzz}}}~~~~~~~~~~~~~~~~~~~~~zzzqqqkkk]]]YYYUUUVVV```zzznnnWWWNNNKKKHHHFFFDDDAAA@@@@@@???>>><<<======<<<<<<;;;;;;;;;;;;;;;===???AAAIII[[[pppwwwkkkhhhooowww||||||ttt|||nnnbbbZZZXXXYYY]]]bbbiiipppxxxrrrhhh______bbbjjjuuu~~~nnnllltttoooaaaXXXPPPNNNMMMIIIFFFEEECCCCCCBBBBBBBBBCCCDDDDDDCCCEEEGGGJJJMMMOOOQQQRRRTTTUUUVVVXXXZZZ^^^cccgggqqqvvvzzzzzzxxxyyy~~~yyyvvvyyy}}}}}}xxxssskkkbbb\\\VVVTTTQQQPPPPPPSSSVVVYYY^^^kkk____________`````````aaa^^^\\\YYYVVVUUUTTTTTTUUUVVVZZZ```eeeiiimmmpppssstttwwwyyyzzzzzz{{{}}}~~~zzz{{{}}}|||{{{zzzzzz{{{}}}~~~~~~}}}{{{zzzzzzzzzzzz~~~~~~}}}{{{yyywwwwwwyyy|||~~~}}}|||{{{}}}~~~~~~~~~~~~~~~|||tttnnnbbb\\\WWWWWW]]]rrrtttYYYOOOKKKHHHFFFDDDAAA@@@AAA@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;>>>???AAAJJJ\\\ooozzzwwwnnnmmmuuu~~~{{{xxxkkk```ZZZYYYYYY]]]cccjjjqqqyyywwwlllaaa```dddkkkvvvyyynnnnnnvvv~~~eee```XXXRRRQQQOOOJJJFFFEEEFFFFFFEEEFFFFFFGGGHHHIIIHHHJJJLLLOOOQQQSSSTTTUUUWWWXXXYYYYYY\\\aaahhhmmmvvvxxxzzzyyywwwyyyxxxzzz}}}~~~~~~|||yyyuuunnneee^^^VVVTTTRRRQQQQQQSSSVVVXXX^^^hhhyyy^^^^^^]]]]]]^^^```bbbccc___]]]ZZZWWWUUUTTTTTTTTTVVVZZZ___dddgggkkkoooqqqtttvvvxxxyyyxxxyyy{{{|||zzz{{{|||{{{zzzxxxyyyzzzzzz|||~~~~~~}}}}}}~~~}}}{{{{{{zzzxxxvvvvvvxxxzzz{{{}}}|||zzzyyyzzz|||~~~~~~~~~wwwrrrhhhaaa[[[XXXYYYhhh|||^^^QQQMMMHHHDDDBBB@@@???@@@@@@???>>><<<<<<<<<<<<<<<;;;;;;::::::>>>@@@AAAKKK___qqqzzz}}}wwwqqqqqqwww~~~rrrfff]]]XXXXXX[[[___eeekkksss{{{}}}qqqcccbbbeeelllwwwvvvqqqttt|||vvveeebbb[[[VVVUUUSSSNNNJJJJJJJJJJJJJJJJJJKKKLLLNNNNNNNNNOOOQQQSSSUUUVVVVVVVVVXXXZZZ\\\^^^aaaffflllqqqtttvvvxxxxxxyyy|||~~~vvvqqqpppqqqsssxxx}}}|||yyyvvvpppggg```UUUTTTRRRPPPQQQSSSUUUWWW\\\dddsss^^^]]]\\\[[[\\\___ccceee```^^^ZZZWWWTTTSSSSSSSSSVVVZZZ___cccfffjjjnnnpppvvvwwwxxxwwwvvvuuuvvvwwwzzz{{{|||{{{yyyxxxxxxyyyxxx{{{}}}||||||{{{yyyzzzxxxwwwvvvvvvvvvxxxyyyzzzyyyxxxwwwyyy|||}}}~~~zzztttmmmeee^^^YYYWWWbbbaaaTTTNNNHHHBBB@@@>>>>>>???@@@???>>><<<<<<======<<<<<<;;;:::999>>>@@@AAALLLaaasss{{{{{{vvvrrrrrrvvv|||nnnbbbZZZVVVWWW\\\```fffmmmttt}}}uuueeecccffflllwwwtttuuuzzzssskkkeee___ZZZYYYWWWRRROOOPPPNNNNNNNNNNNNOOOPPPRRRRRRQQQRRRTTTVVVWWWWWWWWWWWWXXX[[[___cccfffjjjooorrrvvvxxxzzz}}}vvvooojjjgggggggggkkkpppvvvyyyzzz|||yyywwwqqqhhhaaaTTTSSSQQQPPPPPPRRRUUUVVV[[[bbbooo\\\\\\\\\\\\^^^```cccdddYYYYYYYYYVVVSSSQQQRRRSSSWWWZZZ^^^bbbeeehhhlllooorrrwwwyyyvvvtttttttttqqqwwwxxxxxxyyyzzz{{{|||}}}|||~~~|||yyyvvvuuutttrrrtttuuutttsssssstttuuuvvvvvvvvvwwwzzz|||{{{qqqiii]]]YYYZZZZZZooohhhWWWRRRHHHCCCBBBAAA@@@????????????======<<<<<<<<<<<<=========;;;:::???NNNcccttt}}}}}}uuunnnnnnssswwwzzz{{{{{{jjj^^^WWWVVVXXX^^^___eeennnuuu{{{kkkdddbbbjjjuuuzzzpppqqq}}}xxxnnnjjjeee^^^ZZZYYYYYYWWWUUUVVVUUUUUUTTTSSSSSSRRRRRRSSSUUUWWWZZZ\\\^^^______```aaaccceeehhhkkkmmmoooppptttyyyzzzooohhheeeeeecccfffjjjkkkjjjkkkooorrr}}}wwwuuurrrjjj```\\\UUUPPPPPPQQQQQQSSSWWWZZZ```lll|||[[[[[[[[[\\\]]]^^^___```WWWXXXXXXVVVTTTSSSTTTUUUYYY[[[___ccceeehhhlllooorrrvvvxxxuuusssttttttrrruuuvvvwwwxxxzzz{{{||||||}}}~~~}}}zzzwwwuuussssssqqqsssttttttsssrrrsssuuuuuuuuuvvvxxxzzz}}}{{{tttlll___ZZZZZZXXXiiigggUUUPPPEEECCCBBBAAA@@@????????????======<<<<<<<<<<<<===============CCCRRReeetttyyy{{{sssmmmnnnrrrrrrqqqqqqssseee\\\WWWXXX[[[\\\^^^eeennnvvv|||qqqhhheeekkkuuuuuunnnsssuuunnnjjjfffbbb______^^^]]][[[^^^]]]]]]\\\[[[[[[ZZZZZZXXXYYY[[[]]]___aaaaaabbb`````````aaadddgggkkkmmmrrrvvv|||zzzsssmmmkkkjjjkkkhhhkkkmmmnnnnnnooorrruuu~~~xxxuuussskkkaaa\\\UUUPPPPPPQQQPPPSSSWWWXXX]]]ggguuuYYYYYYZZZ[[[[[[[[[[[[ZZZTTTUUUVVVUUUTTTTTTVVVXXXZZZ]]]```ccceeehhhkkknnnqqquuuwwwuuusssttttttrrrssstttuuuwwwyyy{{{|||}}}}}}~~~|||zzzwwwtttrrrqqqqqqpppqqqssssssrrrqqqsssttttttuuuvvvxxxzzz}}}|||wwwpppccc\\\[[[VVVaaa{{{|||xxxgggSSSNNNCCCCCCBBBAAA@@@????????????======<<<<<<<<<<<<======<<<>>>@@@GGGVVViiiuuuxxxwwwooojjjmmmpppnnnkkkjjjmmmaaaZZZWWWXXX\\\[[[^^^eeeooovvv}}}yyynnnhhhlllvvvyyyrrrnnnxxx}}}tttqqqjjjhhhfffeeeffffffeeecccbbbbbbbbbaaa``````______```aaabbbdddeeeffffffgggbbb```^^^]]]___dddjjjnnntttxxx~~~|||{{{{{{yyywwwvvvuuuvvvxxxyyytttuuuvvvvvvvvvwwwyyy|||yyyvvvtttlllccc\\\UUUPPPPPPQQQPPPRRRVVVXXX\\\cccoooXXXYYYYYYZZZZZZXXXWWWVVVRRRSSSTTTTTTSSSSSSUUUWWW[[[]]]```cccdddfffjjjllloootttvvvtttsssttttttrrrrrrsssuuuwwwzzz|||~~~~~~{{{yyyvvvssspppooooooooooooppprrrrrrqqqqqqrrrttttttuuuvvvxxx{{{}}}~~~}}}xxxrrrfff___]]]VVV[[[ooo}}}yyyiiiTTTNNNDDDBBBBBBAAA@@@????????????======<<<<<<<<<<<<======<<>>===<<<<<<<<<===???@@@@@@===AAASSSnnn|||jjj___aaaaaa]]]eeetttyyyhhh^^^YYYVVVXXX\\\bbbhhhsss|||zzzvvvxxx|||nnnggg]]]ZZZ``````]]]\\\___bbbccchhhnnnssssssrrrqqqppppppppppppooonnnkkkhhhfffeeeddddddddddddfffiiiooovvv}}}wwwkkkaaa[[[YYY]]]fffrrr}}}|||yyytttmmmiii```[[[TTTOOOMMMMMMNNNNNNTTTTTTYYYaaannnKKKIIIIIIJJJNNNPPPPPPNNNSSSUUUWWWYYYZZZ[[[]]]___aaacccgggkkknnnqqqsssssstttttttttuuuuuutttttttttsssssstttwww{{{}}}{{{yyy|||~~~|||xxxuuuqqqoooooommmkkkhhhggghhhiiijjjnnnnnnnnnoooqqqsssuuuwwwzzzyyyyyyxxxyyyzzz{{{||||||uuunnngggaaa]]]ZZZ___qqqbbbPPPIIIDDDCCCBBBAAA@@@?????????>>>===<<<<<<<<<===???@@@DDDBBBGGGZZZtttvvveeeZZZ\\\]]]]]]hhhxxxxxxggg]]]XXXUUUWWWZZZ```fffpppzzzzzzxxxvvvkkkeee\\\ZZZ``````]]]\\\```bbbdddhhhnnnqqqqqqqqqrrrrrrssssssssssssqqqmmmjjjgggeeeeeeeeehhhhhhjjjnnnttt|||~~~rrrfff]]]YYYXXX___jjjzzz~~~|||yyytttnnnjjjbbb]]]VVVPPPNNNNNNOOOOOORRRSSSXXX```lllIIIGGGFFFHHHKKKOOOQQQRRRTTTVVVYYY[[[\\\]]]___aaafffhhhkkkooorrruuuvvvvvvvvvuuuuuuttttttuuuuuuvvvuuuttttttwwwzzz||||||{{{~~~}}}zzzwwwssspppnnnooommmkkkiiihhhhhhiiijjjjjjkkkmmmooorrrtttvvvwwwxxxxxxxxxyyyzzz{{{|||}}}}}}vvvoooiiiddd___\\\\\\ooofffQQQJJJDDDCCCBBBAAA@@@?????????>>>===<<<<<<<<<===???@@@BBBAAAHHH\\\vvvppp```VVVWWWZZZ^^^mmmuuuddd[[[VVVTTTVVVZZZ___dddnnnxxxzzz{{{ooogggccc\\\ZZZ___```]]]]]]aaadddeeeiiinnnnnnooorrrtttvvvwwwwwwwwwwwwtttpppllliiihhhhhhhhhkkklllnnnsssyyy}}}ooobbb[[[YYY[[[bbbqqq~~~{{{xxxtttooolllddd___WWWRRRPPPOOOPPPPPPOOOQQQWWW___jjj|||HHHGGGFFFGGGKKKPPPTTTWWWWWWZZZ]]]```aaabbbccceeejjjlllooorrruuuwwwxxxxxxwwwvvvuuuttttttuuuvvvwwwvvvuuuuuuvvvyyy{{{}}}~~~~~~}}}{{{yyyuuuqqqnnnmmmnnnlllkkkiiihhhhhhiiijjjjjjkkkmmmppprrrtttuuuvvvvvvvvvwwwxxxzzz{{{}}}}}}}}}vvvppplllgggbbb^^^[[[ooojjjRRRJJJDDDCCCBBBAAA@@@?????????>>>===<<<<<<<<<===???@@@??????GGG\\\vvvmmm```WWWXXX[[[bbbtttqqqaaaYYYVVVUUUXXX\\\bbbfffoooyyy||||||kkkdddbbb\\\ZZZ]]]___]]]^^^cccfffgggjjjnnnnnnpppsssvvvxxxyyyxxxxxxyyyvvvrrrooommmmmmnnnooonnnoooqqqtttzzz~~~ooobbb\\\^^^bbbfffyyy}}}{{{~~~}}}zzzwwwsssooommmeee___XXXRRROOOOOOOOOOOONNNPPPWWW```jjjyyyFFFFFFFFFGGGJJJOOOUUUYYY\\\___cccfffggghhhjjjkkkmmmoooqqqtttvvvwwwxxxxxxxxxxxxvvvuuuuuuvvvxxxxxxvvvvvvwwwwwwxxx{{{~~~||||||zzzwwwtttpppmmmlllmmmlllkkkiiiiiiiiiiiijjjkkklllnnnppprrrssssssttttttuuuvvvxxxzzz{{{||||||}}}vvvpppmmmiiiddd___ZZZooommmRRRIIIDDDCCCBBBAAA@@@?????????>>>===<<<<<<<<<===???@@@???@@@JJJ```zzzlllccc]]]]]]aaahhhxxx|||nnn```XXXVVVWWW[[[___eeejjjrrr{{{{{{}}}jjjcccaaa\\\ZZZ[[[___]]]___eeehhhiiikkkoooqqqsssuuuxxxyyyyyyxxxwwwxxxvvvtttsssrrrtttvvvwwwssssssuuuwww{{{pppbbb^^^bbbhhhnnn{{{xxxxxx~~~|||yyyvvvtttpppnnneee```XXXRRROOONNNNNNNNNOOOQQQWWW```iiixxxEEEFFFGGGHHHJJJOOOVVVZZZaaadddiiilllmmmnnnooopppooopppsssuuuvvvwwwwwwwwwxxxxxxxxxwwwwwwxxxxxxxxxvvvwwwxxxxxxyyy{{{~~~{{{{{{yyyvvvssspppmmmkkklllkkkkkkjjjiiiiiiiiijjjllllllnnnoooqqqrrrsssttttttuuuwwwyyyzzz{{{||||||~~~uuupppnnnjjjddd___ZZZnnnpppTTTJJJDDDCCCBBBAAA@@@?????????>>>===<<<<<<<<<===???@@@===???III```zzznnnjjjhhhjjjmmmsss}}}oooaaaZZZXXXXXX\\\aaafffkkkttt}}}||||||{{{jjjcccaaa]]][[[[[[^^^]]]aaagggjjjjjjlllooossstttvvvwwwxxxxxxxxxwwwxxxxxxwwwwwwxxxyyy{{{|||xxxxxxyyy{{{}}}qqqddd```gggnnnzzz}}}uuuuuuxxx~~~|||zzzxxxvvvrrrpppfffaaaYYYRRROOONNNMMMMMMOOOQQQWWW___hhhwwwHHHJJJLLLMMMOOOSSSYYY^^^cccggglllpppqqqrrrssstttqqqrrrtttvvvwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyxxxxxxuuuwwwzzzzzzzzz{{{~~~{{{zzzxxxvvvssspppmmmlllkkkkkkjjjjjjjjjjjjjjjjjjkkkkkklllmmmooorrruuuwwwwwwxxxzzz{{{}}}}}}}}}}}}~~~uuupppnnnjjjccc]]]YYYkkktttVVVLLLDDDCCCBBBAAA@@@?????????>>>===<<<<<<<<<===???@@@===???III```{{{tttuuuxxx|||tttddd\\\YYYXXX[[[___ccchhhsss~~~xxx~~~yyyjjjbbb```^^^]]]]]]^^^^^^aaahhhlllkkkmmmpppttttttuuuvvvwwwxxxyyyyyyyyyzzz{{{|||}}}}}}}}}}}}xxxyyyzzz|||ttthhheeemmmuuuxxxuuuvvv}}}~~~}}}}}}|||zzzvvvssshhhcccZZZTTTPPPOOONNNMMMOOOPPPUUU]]]fffvvvLLLOOORRRSSSTTTXXX^^^bbbdddhhhnnnqqqsssssstttuuurrrtttuuuwwwxxxxxxxxxwwwxxxxxxzzzzzzzzzzzzxxxxxxtttwww{{{{{{{{{{{{~~~~~~{{{zzzxxxvvvssspppmmmlllkkkkkkjjjjjjjjjjjjjjjjjjjjjiiijjjlllooossswwwzzzyyyzzz|||~~~~~~~~~~~~uuupppnnnjjjccc\\\XXXhhhvvvXXXNNNDDDDDDBBBAAA@@@?????????>>>===<<<<<<<<<===???@@@CCCDDDOOOfffzzz~~~wwwggg^^^YYYWWWYYY]]]___eeeqqq~~~{{{vvvwwwhhhaaa____________^^^^^^bbbiiimmmlllmmmpppsssssstttuuuvvvxxxzzz{{{{{{|||~~~~~~}}}|||vvvvvvxxx{{{~~~yyymmmjjjsss|||vvvwwwyyy~~~}}}yyyuuujjjddd\\\UUUQQQPPPOOOOOONNNOOOTTT[[[eeetttJJJLLLOOORRRWWW\\\```bbbeeejjjppptttvvvvvvvvvvvvuuuvvvwwwwwwvvvvvvxxxyyy|||}}}}}}}}}|||zzzwwwuuu{{{zzzzzz{{{~~~~~~{{{zzzxxxuuusssqqqppppppkkkjjjhhhggggggggghhhiiiiiijjjlllooorrrtttvvvwww{{{}}}~~~|||yyysssoooiii```YYY]]]ggg~~~yyyZZZPPPFFFCCC@@@?????????>>>=========<<<<<<<<<<<<======AAAHHHMMMmmm~~~mmm```]]]^^^___```dddjjjrrr|||vvvwww}}}vvvfff```aaaaaa``````___bbbeeehhhjjjlllnnnqqqrrrsssuuuuuuvvvyyy||||||wwwzzz|||}}}~~~}}}rrrpppzzzzzzyyy~~~}}}{{{wwwtttjjjeee\\\TTTNNNMMMNNNOOOMMMOOOSSSYYYaaapppQQQRRRTTTXXX\\\```ccceeedddhhhmmmpppqqqrrrssstttuuuwwwxxxxxxxxxxxxzzz{{{}}}yyyvvvttt|||{{{{{{|||~~~wwwvvvtttqqqooonnnmmmlllhhhhhhggghhhhhhjjjlllmmmkkklllnnnqqqsssvvvxxxyyyzzz|||~~~zzzuuuqqqjjjaaaZZZZZZbbbtttyyyYYYMMMFFFDDD@@@?????????>>>=========<<<<<<<<<<<<======@@@GGGMMMmmm}}}{{{}}}oooaaa\\\]]]______fffkkkttt}}}wwwzzzuuueee```aaaaaa``````___bbbeeehhhjjjlllnnnqqqqqqsssuuuvvvwwwzzz}}}~~~zzzwwwyyy|||}}}}}}~~~wwwttt~~~~~~~~~}}}zzzvvvssslllfff^^^UUUPPPNNNNNNOOONNNOOOSSSXXX___nnnVVVWWWYYY\\\```ccceeegggfffhhhkkkllllllmmmoooqqquuuwwwyyyzzzzzzzzz|||~~~~~~zzzvvvttt|||{{{{{{||||||sssrrrpppnnnllljjjjjjiiieeeeeefffhhhjjjlllnnnooommmnnnpppsssvvvxxxzzz{{{zzz{{{|||~~~|||xxxssslllccc\\\YYY]]]iii|||\\\NNNFFFDDDAAA?????????>>>===>>>======<<<<<<======>>>>>>FFFMMMooo{{{vvvtttyyypppbbb\\\]]]___```gggmmmuuuwwwrrryyyuuufff`````````___```___bbbeeehhhjjjlllnnnqqqppprrruuuwwwyyy{{{|||yyywwwyyy{{{||||||}}}~~~{{{~~~|||yyyuuurrrmmmhhh```WWWQQQOOONNNOOONNNOOOSSSWWW]]]kkkVVVXXX[[[^^^bbbeeeggghhhjjjjjjjjjhhhggggggjjjllltttvvvxxxzzzzzz|||~~~|||yyywww{{{zzzzzz|||~~~~~~}}}}}}~~~|||yyyqqqpppnnnlllkkkiiiiiihhhcccdddeeegggjjjlllnnnooonnnoooqqqtttvvvyyy{{{|||zzz{{{}}}}}}yyytttmmmddd]]]\\\[[[aaarrrbbbQQQGGGDDDAAA@@@@@@@@@???>>>>>>>>>============>>>>>>===FFFNNNpppwwwsssppprrrwww~~~nnnbbb\\\]]]```bbbhhhnnnvvvwwwqqqppp{{{vvvhhhbbbaaa______```___bbbeeehhhjjjlllnnnqqqooorrrvvvyyy{{{}}}|||zzzzzz{{{|||||||||}}}}}}~~~}}}|||yyytttqqqmmmhhhaaaXXXRRRNNNMMMMMMNNNOOORRRWWW]]]kkkVVVXXX[[[___cccfffhhhiiiiiihhhfffccc``````bbbeeeqqqsssvvvxxxyyy{{{~~~}}}|||zzzzzzyyy{{{}}}~~~~~~{{{|||}}}}}}zzzxxxnnnmmmllljjjhhhgggffffffddddddfffgggiiijjjkkklllnnnoooqqqsssvvvxxxzzz{{{zzz|||}}}zzzuuummmeee``````[[[[[[hhhfffRRRGGGDDDAAA@@@@@@@@@???>>>>>>>>>============>>>>>>>>>GGGOOOqqqssspppoooppprrrzzzxxxlllbbb^^^___cccfffiiiooowwwtttrrrvvvxxxkkkeeebbb```___```___bbbeeehhhjjjlllnnnqqqooosssxxx{{{}}}~~~~~~~~~}}}|||||||||}}}~~~~~~~~~}}}{{{xxxssspppkkkggg```YYYRRRNNNLLLKKKMMMNNNRRRWWW^^^mmmWWWZZZ]]]aaadddfffhhhhhhcccbbb```]]][[[[[[^^^```lllnnnrrruuuwwwyyy}}}}}}{{{zzzzzz{{{~~~~~~|||}}}~~~}}}|||{{{{{{{{{zzzwwwtttkkkjjjhhhgggeeedddddddddeeefffgggiiijjjjjjjjjjjjmmmnnnpppsssuuuxxxzzz{{{{{{}}}{{{uuuooohhheeeaaaZZZVVVaaazzzeeeNNNGGGEEEBBB@@@@@@@@@???>>>???>>>>>>======>>>>>>??????GGGNNNnnn|||ooonnnnnnoooooouuuyyytttkkkdddaaacccgggjjjkkkqqqyyy|||{{{nnnqqq{{{}}}pppiiieeeaaa___aaa___bbbeeehhhjjjlllnnnqqqppptttyyy}}}}}}zzzyyy{{{}}}~~~|||zzzwwwrrroooiiifff```YYYSSSOOOLLLJJJLLLMMMQQQWWW^^^mmmXXXZZZ]]]___aaabbbbbbaaa]]]]]]]]]\\\[[[]]]```cccgggjjjnnnqqqtttwww{{{}}}}}}~~~}}}||||||}}}~~~{{{zzzyyyxxxwwwuuurrroookkkjjjhhhgggeeedddddddddeeegggiiikkklllmmmmmmmmmnnnoooqqqsssvvvyyyzzz|||}}}~~~}}}wwwqqqllljjjccc[[[VVV___yyygggMMMHHHEEEBBB@@@@@@@@@@@@?????????>>>>>>>>>>>>?????????FFFKKKjjjwwwjjjjjjlllllllllrrrvvvsssnnnhhheeefffiiilllooottt|||wwwrrrrrrttthhhpppuuummmgggbbb```bbb___bbbeeehhhjjjlllnnnqqqqqquuu{{{~~~}}}wwwvvvxxx|||~~~|||zzzvvvrrrnnnhhhfffaaa[[[UUUQQQNNNLLLMMMNNNQQQVVV\\\jjjWWWYYY[[[\\\]]]\\\[[[ZZZ[[[\\\]]]^^^___aaafffiiidddgggkkkoooqqquuuyyy|||}}}~~~~~~}}}|||zzzxxxwwwuuurrrnnnkkkmmmllljjjiiihhhgggfffffffffgggjjjlllnnnoooppppppnnnpppqqqtttwwwyyy{{{|||~~~~~~~~~~~~xxxssspppnnneee]]]XXXaaazzzjjjPPPHHHEEEBBBAAAAAAAAA@@@?????????>>>>>>>>>>>>??????>>>EEEIIIggg|||}}}sssfffgggiiiiiiiiipppvvvtttpppllliiihhhjjjlllqqqvvv~~~}}}pppjjjkkkoooiiitttxxxpppiiicccaaabbb___bbbeeehhhjjjllloooqqqrrrvvv|||~~~|||uuusssvvv{{{}}}{{{yyyvvvqqqnnnhhhfffbbb]]]WWWSSSOOONNNMMMNNNQQQUUUZZZhhh\\\\\\\\\[[[ZZZ[[[]]]```aaa___^^^```dddhhhjjjkkkjjjmmmppppppnnnpppvvv|||~~~wwwtttuuutttppplllgggfffgggiiilllllliiieeehhhjjjmmmnnnnnnnnnooopppqqqtttwwwyyyzzzzzz{{{|||}}}~~~{{{{{{yyysssoooqqqdddYYY___yyyoooRRRIIIGGGCCCAAA@@@@@@>>>===??????>>>>>>>>>>>>??????@@@DDDOOOooo~~~uuuiiiccccccggggggjjjxxxvvvvvvwwwrrrkkkhhhjjjtttyyytttiiieeegggnnnzzz~~~rrrjjjeeeeeeeeefffggghhhiiikkkmmmnnnooorrrvvv{{{~~~~~~}}}{{{vvvssstttxxx~~~}}}{{{yyywwwtttrrrnnnkkkgggbbbYYYPPPMMMPPPRRRPPPQQQUUU\\\iii}}}]]]___```aaa```___```bbbgggfffeeefffjjjmmmooopppnnnppprrrrrrqqqssswww|||~~~}}}}}}}}}~~~zzzxxxwwwuuuppplllgggfffgggjjjnnnooommmjjjjjjlllnnnooooooooopppqqqqqqtttxxx{{{|||}}}}}}}}}{{{wwwrrrrrrhhh^^^bbbvvvqqqSSSJJJGGGCCCAAA@@@@@@???===??????>>>>>>>>>>>>??????@@@EEEQQQrrrzzzfff```___cccdddjjj|||wwwvvvwwwxxxssskkkggghhhsssxxxuuuiiieeegggtttvvvmmmhhhffffffggggggggghhhiiilllnnnoooppptttzzz}}}~~~~~~}}}{{{xxxvvvwwwzzz~~~~~~|||{{{yyyvvvtttppplllhhhcccZZZQQQNNNQQQRRRPPPQQQUUU[[[hhh|||___bbbfffggggggfffeeeffflllkkkjjjlllpppsssuuuvvvvvvvvvuuuuuuvvvwwwyyy{{{|||{{{zzzzzz{{{~~~~~~|||zzzvvvppplllffffffhhhlllpppqqqqqqppplllnnnooopppooopppqqqssssssvvvzzz}}}~~~{{{wwwvvvnnnddddddtttvvvWWWKKKHHHDDDAAA@@@@@@???>>>??????>>>>>>>>>>>>??????AAAFFFTTTwww~~~ddd\\\ZZZ___bbbmmm~~~yyyyyyyyy{{{}}}xxxoooiiiiiiqqqwwwuuujjjfffiiizzz|||rrrllliiihhhggggggffffffhhhkkknnnpppooosssyyy}}}~~~~~~{{{zzzyyyyyyzzz{{{}}}~~~}}}{{{xxxvvvqqqmmmhhhddd[[[RRRNNNPPPQQQPPPPPPTTTZZZfffyyydddfffiiijjjjjjjjjkkklllllllllllloootttwwwzzzzzz}}}{{{yyyyyyzzz{{{zzzzzz{{{zzzxxxwwwxxx{{{}}}{{{uuuooojjjfffgggjjjmmmppprrrrrrrrrnnnpppqqqqqqpppqqqrrrtttvvvyyy|||~~~}}}{{{{{{qqqeeeddduuu~~~\\\LLLHHHDDDAAAAAAAAA@@@?????????>>>>>>>>>>>>??????BBBHHHWWWzzz~~~ccc[[[XXX]]]cccqqq~~~{{{~~~~~~uuunnnmmmqqqwwwuuujjjiiimmmwwwoookkkhhhhhhgggeeeeeefffjjjnnnqqqppptttyyy}}}~~~~~~zzzyyyxxxwwwxxxzzz}}}~~~|||zzzxxxsssmmmhhhccc\\\RRRNNNOOOPPPOOOPPPTTTYYYdddwwwhhhiiijjjjjjjjjlllooorrrmmmmmmooorrrxxx|||~~~~~~~~~|||{{{||||||zzzyyy{{{yyywwwvvvwwwzzz}}}~~~|||xxxssslllhhhgggiiikkkmmmoooqqqrrrtttqqqrrrsssrrrqqqrrrtttvvvzzz|||}}}~~~~~~~~~}}}qqqbbbbbbwww^^^MMMIIIDDDAAAAAAAAAAAAAAA??????>>>>>>>>>>>>??????CCCJJJYYY|||yyybbbYYYWWW]]]ddduuu~~~xxxqqqppprrrxxxtttkkknnnvvv|||sssmmmiiihhhgggeeeeeegggjjjnnnqqqqqquuuyyy}}}~~~}}}yyywwwuuussstttxxx|||~~~|||~~~}}}{{{yyyuuunnnhhhccc\\\RRRMMMMMMOOONNNOOOTTTYYYdddvvvjjjkkkkkkkkklllnnnrrrvvvsssssstttxxx}}}~~~}}}{{{zzzyyyyyyzzzyyyxxxxxxyyy|||}}}}}}|||zzzuuupppjjjggghhhjjjmmmnnnoooqqqtttvvvvvvvvvvvvuuutttuuuxxxzzz|||}}}~~~~~~~~~~~~~~~}}}ooo______vvv___NNNJJJEEEBBBAAAAAABBBBBB??????>>>>>>>>>>>>??????CCCJJJYYY}}}sssbbbZZZXXX___gggwwwxxxqqqpppssszzz|||qqqmmmuuuxxxpppkkkhhhhhhgggggghhhllloooqqqrrruuuyyy|||~~~~~~}}}|||xxxvvvsssrrrssswww||||||yyyyyy|||zzzwwwppphhhddd]]]TTTMMMLLLNNNMMMOOOTTTZZZeeewwwiiikkkmmmooooooqqqtttvvvyyyxxxyyy{{{~~~|||~~~}}}yyywwwwwwxxxxxxyyyzzz|||~~~}}}}}}~~~{{{{{{zzzwwwsssnnnjjjhhhgggjjjnnnpppqqqtttxxx|||{{{{{{{{{zzzyyyyyy||||||}}}~~~~~~xxxmmm___^^^pppeeeOOOKKKEEEBBBAAABBBBBBCCC??????>>>>>>>>>>>>??????AAAHHHYYY}}}qqqfff______fffnnn}}}yyyssssssttt{{{xxxmmmnnn|||}}}tttnnnhhhhhhhhhiiikkkmmmoooqqqrrrtttxxxzzz{{{}}}~~~~~~~~~~~~}}}|||{{{vvvuuuttttttuuuxxx{{{~~~{{{yyy{{{}}}{{{rrrkkkfff```VVVOOOMMMLLLLLLOOOTTT[[[fffxxxhhhkkkppprrrssstttuuuvvv|||{{{{{{|||~~~~~~|||{{{yyy}}}}}}wwwtttvvvyyywwwxxx{{{}}}{{{zzz{{{|||~~~~~~}}}zzzzzzyyyvvvrrrmmmjjjiiifffjjjnnnqqqssswww|||}}}|||}}}{{{}}}~~~tttlllaaa]]]jjjlllPPPKKKEEEBBBAAABBBCCCCCC??????>>>>>>>>>>>>?????????GGGXXX}}}pppkkkeeefffnnnuuu|||vvvvvvttt{{{uuukkknnnwwwqqqhhhiiiiiikkklllnnnpppqqqqqqsssvvvxxxyyyzzz|||~~~~~~~~~~~~}}}}}}|||{{{zzztttuuuvvvwwwyyyzzz{{{|||{{{vvv~~~}}}uuulllhhhbbbXXXQQQOOOLLLLLLOOOUUU[[[fffyyyjjjmmmoooooonnnnnnqqqtttzzzyyyxxxwwwuuutttsssrrrvvvxxx{{{}}}~~~}}}{{{zzzyyy{{{~~~}}}}}}|||xxxyyyyyyzzz{{{{{{{{{{{{xxxwwwwwwuuusssqqqnnnmmmkkknnnrrrvvvxxxzzz}}}~~~~~~~~~}}}{{{}}}~~~~~~~~~|||tttggg]]]^^^iiilllWWWMMMDDDBBBAAA??????@@@AAAAAA@@@@@@@@@@@@AAAAAACCCLLLWWW|||~~~pppooorrrvvvyyy|||wwwuuutttzzzwwwpppnnntttyyypppoookkkiiijjjkkkkkkooottttttuuuvvvvvvvvvwww{{{}}}}}}|||{{{zzzyyyxxxwwwwwwzzzvvvssstttwwwyyyzzzyyy{{{uuuuuu~~~}}}ttthhh```[[[VVVPPPKKKNNNOOOOOOQQQXXXfffwwwhhhjjjllllllkkkkkklllnnnqqqqqqppppppooonnnmmmmmmrrrsssvvvxxxyyyzzzyyyyyyxxxzzz}}}|||}}}|||}}}zzzzzzvvvvvvwwwyyyyyyzzzzzzzzzwwwvvvvvvuuusssqqqpppooolllooorrruuuwwwzzz~~~~~~~~~|||{{{}}}~~~~~~~~~sssfffZZZYYYbbbyyyrrrZZZOOOEEEBBBBBB@@@???@@@@@@@@@@@@??????@@@@@@@@@AAALLLWWW{{{~~~}}}zzzuuutttvvv|||vvvrrrttt}}}|||rrroookkkiiikkklllkkknnnsssssstttvvvvvvvvvwwwyyy|||||||||{{{zzzyyyxxxwwwvvvwwwuuussstttxxx{{{}}}|||}}}xxxvvv}}}{{{ssshhh```[[[VVVPPPLLLMMMNNNOOOQQQWWWdddsss~~~dddfffhhhiiihhhggghhhhhhhhhhhhiiiiiijjjjjjiiiiiilllmmmoooqqqsssuuuvvvwwwwwwyyy|||}}}xxxxxx{{{}}}|||yyyvvvuuussssssuuuvvvwwwwwwwwwwwwttttttttttttssssssrrrrrroooppprrrtttvvvyyy~~~~~~}}}}}}{{{zzz}}}~~~}}}}}}}}}~~~uuugggYYYUUU\\\qqq{{{^^^RRRGGGCCCCCC@@@??????@@@@@@????????????@@@@@@???LLLWWWyyyxxxssssssxxx~~~tttttt{{{wwwpppmmmkkkmmmmmmkkklllpppppprrruuuvvvvvvvvvxxxyyyzzzzzzyyyxxxwwwwwwvvvvvvtttsssrrrtttxxx|||}}}wwwzzz~~~xxxpppggg___[[[VVVQQQMMMLLLNNNOOOQQQVVV```mmmvvvuuu___aaadddfffgggggggggfffdddeeegggiiijjjkkkkkkkkkiiiiiijjjlllnnnqqqtttvvvwwwxxx{{{}}}{{{vvvuuuxxxyyyyyyxxxvvvssspppooopppqqqrrrssssssttttttsssrrrrrrrrrrrrsssttttttuuuqqqrrrrrrrrrtttwww}}}~~~}}}}}}~~~zzzyyy|||~~~}}}zzz|||zzzyyykkk]]]WWWZZZmmmbbbUUUHHHDDDCCCAAA??????@@@??????>>>>>>??????@@@???MMMXXXxxx|||tttqqqrrryyy{{{sssuuu}}}sssooommmnnnmmmjjjkkknnnnnnppptttuuuuuuuuuvvvwwwxxxxxxwwwwwwvvvuuuuuutttrrrrrrrrrsssvvvzzz}}}}}}xxxwww{{{~~~{{{tttnnnfff___ZZZVVVRRROOOKKKMMMOOOQQQTTT[[[fffmmmppp{{{[[[]]]aaafffiiijjjiiihhhccceeehhhkkkmmmooooooooojjjiiijjjkkkmmmpppsssuuuxxxxxxzzz{{{}}}zzztttsssssssssqqqpppooommmjjjiiimmmmmmooopppqqqqqqqqqqqqrrrrrrrrrrrrtttuuuwwwxxxttttttsssrrrsssvvv{{{~~~~~~~~~}}}zzzyyy|||~~~~~~{{{~~~|||yyywwwzzzmmm```YYYZZZiiieeeVVVHHHDDDDDDBBB???>>>@@@@@@????????????@@@@@@@@@NNNZZZxxxxxxpppnnnqqqxxxyyyrrrvvvvvvqqqnnnnnnllliiiiiimmmlllooorrrssstttssstttuuuvvvvvvuuuuuuttttttssssssqqqqqqqqqrrrsssvvvyyy{{{|||yyyvvvvvvzzzvvvqqqmmmfff```ZZZUUUQQQOOOKKKMMMOOOPPPRRRWWW```fffppp{{{YYY\\\aaaggglllmmmllliiiccceeeiiimmmpppqqqrrrrrrnnnnnnnnnoooppprrruuuvvvxxxxxxxxxxxxzzz~~~|||vvvqqqqqqnnnkkkiiihhhhhhgggeeecccfffhhhjjjmmmppprrrsssttttttttttttuuuvvvyyy{{{}}}yyyyyywwwuuutttvvv{{{~~~}}}~~~~~~~~~~~~zzzyyy|||}}}~~~~~~|||yyywwwwwwmmmbbbZZZWWWbbbfffVVVGGGCCCDDDCCC@@@>>>AAA@@@@@@@@@@@@@@@@@@AAABBBOOO[[[zzzzzzzzz}}}|||tttmmmlllpppwww}}}xxxuuu|||zzztttooommmkkkggghhhlllkkkmmmpppqqqqqqqqqsssttttttttttttssssssrrrrrrrrrqqqrrrrrrqqqqqqsssvvvyyy||||||xxxuuu{{{|||xxxuuuooolllggg```YYYTTTPPPOOOKKKMMMNNNNNNOOOTTT\\\bbbppp|||ZZZ\\\aaahhhnnnooolllhhhdddgggkkkooorrrtttttttttuuuuuutttuuuuuuvvvwwwwwwwwwwwwwwwwwwyyy~~~zzzvvvtttpppmmmmmmhhheeebbbaaabbbcccaaa___^^^aaaeeejjjppptttxxxyyyyyyyyyyyyyyy{{{~~~~~~~~~}}}zzzxxxyyy{{{~~~}}}~~~{{{yyy|||}}}}}}}}}{{{yyywwwwwwnnnddd\\\UUU[[[ttt}}}fffVVVFFFBBBDDDCCC@@@>>>BBBBBBAAAAAAAAAAAABBBBBBBBBPPP]]]ooonnnppptttttt}}}yyyqqqjjjjjjoooxxxvvvvvvzzz}}}vvvpppllliiifffhhhlllkkkmmmnnnooooooppprrrtttsssrrrrrrrrrrrrqqqqqqqqqpppqqqrrrqqqqqqrrrvvvzzz}}}|||wwwzzz~~~|||xxxvvvnnnlllggg```YYYSSSOOONNNKKKMMMMMMMMMMMMRRRZZZ```nnnzzz[[[]]]bbbiiinnnooojjjffffffiiimmmrrruuuwwwwwwvvvyyyyyyyyyyyyyyyyyyxxxxxxvvvvvvwwwwwwzzz~~~sssooonnnkkkiiiiiieeebbb^^^]]]___```___]]]XXX\\\bbbiiiqqqwww|||~~~}}}}}}|||}}}~~~~~~{{{{{{|||~~~{{{zzz|||}}}|||~~~|||zzzwwwuuuxxxpppggg___UUUWWWmmmfffUUUEEEAAACCCCCC@@@>>>CCCBBBBBBAAAAAABBBBBBCCCBBBPPP^^^gggfffgggkkklllwwwxxxooohhhjjjoooxxx~~~pppttt}}}xxxppplllhhheeehhhmmmllllllmmmmmmmmmooorrruuurrrrrrqqqqqqqqqqqqqqqqqqoooqqqsssrrrrrrsssxxx|||}}}zzzzzz~~~}}}|||zzzxxxnnnlllggg```XXXRRROOOMMMLLLMMMMMMLLLLLLQQQYYY___kkkwww___ccciiillllllkkkjjjiiiaaagggooovvvyyyzzzzzzzzz}}}||||||}}}~~~~~~|||yyyyyyzzz{{{~~~zzznnniiigggdddbbbcccbbbccccccaaa___^^^___```ZZZaaaiiinnnqqquuu|||~~~~~~|||zzzyyy~~~~~~~~~}}}||||||}}}zzzxxxvvvuuutttwwwrrrmmmYYYTTTZZZaaaiiiSSSHHHFFF???>>>DDDDDDBBBAAA@@@?????????@@@AAADDDKKK\\\llldddaaadddiiiwww|||tttlllhhhlllsss}}}}}}sss{{{yyypppjjjjjjjjjgggeeecccdddfffhhhjjjkkklllllljjjqqqtttoookkklllnnnoooqqqqqqrrrrrrsssuuuzzz}}}~~~||||||}}}}}}{{{xxxvvvnnniiiccc]]]YYYVVVRRRPPPOOOOOOOOONNNOOORRRWWW[[[jjjwww```dddhhhkkkkkkiiihhhgggcccjjjrrryyy|||||||||{{{|||}}}~~~uuukkkfffeeebbb```aaa___aaabbbbbb```______``````fffmmmppprrruuuzzz~~~}}}|||{{{}}}|||{{{{{{zzz{{{|||}}}~~~~~~{{{xxxwwwvvvuuuuuurrrqqq___YYY[[[___|||jjjSSSHHHGGG@@@???CCCBBBBBBAAA@@@?????????AAAAAAFFFMMM]]]{{{kkkdddaaaeeejjjyyyyyyqqqjjjfffjjjqqq|||~~~xxxuuu}}}rrrkkkhhhgggdddbbbbbbcccdddfffhhhiiijjjjjjlllpppqqqllljjjlllnnnnnnqqqrrrsssrrrrrrtttvvvyyy|||}}}~~~}}}zzzvvvsssnnnjjjccc^^^YYYVVVSSSPPPOOOOOOOOONNNNNNQQQVVVZZZiiivvvaaadddhhhiiihhhfffeeeeeefffmmmvvv}}}}}}|||{{{}}}yyyooofffcccaaa^^^]]]______aaadddeeedddccccccccceeejjjpppsssuuuxxx}}}~~~~~~~~~|||~~~}}}yyyyyyyyyyyyzzz{{{|||}}}||||||}}}|||zzzxxxwwwvvvtttuuuwwwggg^^^]]]___zzzjjjSSSHHHGGGAAA???BBB@@@AAAAAA?????????@@@AAABBBGGGNNN^^^xxxjjjdddaaadddkkk|||uuunnngggccchhhnnnzzzyyyvvv{{{uuulllfffdddaaa___```aaabbbdddfffggghhhiiiooorrrqqqllliiilllnnnmmmoooqqqrrrrrrqqqqqqssstttyyyzzz}}}~~~zzzuuuqqqooojjjddd^^^ZZZWWWSSSQQQOOOOOONNNMMMNNNQQQUUUYYYgggtttbbbeeeggghhhfffdddddddddgggnnnwww~~~~~~|||zzzwww{{{|||rrrjjjcccaaa```]]]\\\^^^aaadddhhhkkkkkkjjjjjjjjjhhhmmmrrrwww{{{~~~||||||}}}{{{|||}}}~~~~~~|||{{{xxxxxxyyyzzz{{{|||}}}}}}|||}}}~~~}}}{{{zzzxxxwwwuuuyyy}}}lllbbb___```|||mmmUUUIIIHHHCCC@@@BBB>>>AAA@@@?????????@@@AAABBBFFFMMM^^^wwwgggcccaaadddlll}}}rrrkkkfffcccgggnnnyyy|||vvvvvvwwwlllfffbbb```______```aaabbbdddfffggghhhooovvvxxxrrrkkkjjjlllmmmlllnnnpppqqqqqqpppqqqsssvvvxxx{{{~~~{{{vvvrrrpppkkkeee___[[[XXXTTTRRROOOOOONNNMMMMMMOOOTTTXXXdddqqqbbbccceeeeeedddccccccdddfffllltttzzz{{{zzzwwwvvvrrrwww|||yyynnnhhhcccbbbaaa]]]]]]``````dddiiimmmnnnoooooopppooorrrwww}}}~~~zzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzz{{{||||||}}}~~~~~~~~~~~~}}}|||zzzxxxyyy}}}pppccc```cccqqqXXXJJJIIIDDDAAABBB>>>@@@@@@?????????@@@BBBCCCCCCLLL^^^zzzeeecccbbbcccmmm}}}qqqjjjfffeeeiiioooxxx|||sssssswwwxxxmmmfffbbbaaa```___``````aaaccceeeggghhhmmmyyyyyymmmhhhjjjmmmhhhkkknnnooopppppprrrssstttwww{{{~~~|||xxxuuuqqqlllfff```\\\YYYUUUSSSPPPOOONNNMMMLLLNNNRRRVVVaaannn]]]___````````````bbbddddddiiippptttuuutttrrrqqqooosssxxx{{{}}}wwwlllhhheeedddbbb^^^^^^aaa___bbbhhhlllnnnppprrrsssxxxzzz~~~{{{{{{{{{yyyxxxvvvuuuvvvxxx{{{|||~~~~~~~~~{{{zzz{{{ttteeebbbfffvvv[[[KKKIIIDDDCCCDDD???@@@????????????@@@BBBCCCCCCLLL```~~~eeeeeedddeeeppp}}}qqqjjjggggggkkkqqqwwwssslllqqqzzzyyyooohhhcccbbbbbb____________aaadddfffgggjjjvvv}}}wwwlllhhhkkknnnhhhjjjlllmmmnnnppprrrttttttwww{{{~~~~~~|||zzzwwwrrrmmmgggaaa]]]ZZZVVVTTTPPPOOONNNLLLKKKMMMQQQTTT^^^lllWWWXXXZZZ[[[[[[]]]```ccccccggglllooooooooonnnnnnmmmqqqvvvxxxxxx{{{zzzrrrkkkhhhffffffccc______bbb___bbbgggkkknnnqqquuuxxx}}}~~~xxxvvvsssqqqrrrvvv{{{|||~~~}}}{{{yyyxxxiiidddhhh{{{^^^LLLIIIEEEDDDEEEAAA@@@??????>>>???AAABBBCCCEEENNNcccggghhhggghhhttt}}}pppjjjhhhhhhlllrrrxxxwwwlllkkkvvvzzzqqqiiidddaaaaaa]]]]]]\\\]]]___aaadddfffgggmmmppplllhhhjjjmmmmmmjjjkkkllllllmmmnnnqqqtttuuuxxx|||~~~~~~zzz{{{}}}}}}~~~|||{{{yyyxxxsssnnnhhhbbb^^^ZZZWWWUUUPPPPPPNNNLLLKKKLLLPPPSSS\\\jjj}}}RRRTTTUUUVVVXXXZZZ^^^aaabbbeeejjjllllllllllllmmmmmmqqqtttvvvvvvyyy~~~zzzzzztttlllkkkhhhggggggddd______bbbaaadddiiimmmppptttyyy|||{{{}}}xxxuuuqqqooopppuuu|||~~~yyy{{{}}}}}}{{{xxx|||lllfffiii~~~```MMMIIIEEEEEEGGGBBB??????>>>>>>???AAABBBDDDGGGQQQeeehhhjjjjjjkkkxxx|||oooiiihhhhhhmmmrrrxxx|||rrrjjjmmm~~~|||sssjjjddd```___\\\[[[[[[[[[]]]```bbbdddeeeeeecccaaadddlllooommmmmmmmmmmmlllkkkmmmpppsssvvvyyy}}}~~~~~~xxxtttvvvxxxyyy|||}}}{{{zzzxxxwwwsssooohhhbbb^^^[[[XXXUUUPPPPPPNNNLLLJJJLLLOOOSSS[[[iii|||WWWWWWWWWYYY[[[]]]```aaaaaacccfffhhhggggggggghhhjjjnnnssstttuuuyyy~~~wwwrrrnnnllliiifffbbbaaabbbdddcccbbb___cccjjjpppuuuzzz~~~yyytttrrrtttvvvxxx}}}~~~{{{|||~~~{{{yyyyyymmmjjjnnngggNNNJJJDDDAAACCCAAA??????@@@???>>>???BBBDDDHHHQQQrrroooiiiffflll~~~yyyooommmmmmllllllnnnuuuuuunnnmmmuuuwwwooogggbbb```[[[[[[ZZZZZZ[[[]]]^^^___aaabbbcccdddeeegggjjjmmmllllllllllllnnnppprrrsssxxxwwwyyy~~~ssspppllljjjlllooorrrsssxxxzzz|||}}}~~~{{{yyyyyyuuuooogggbbbaaa^^^YYYTTTPPPNNNLLLKKKKKKLLLNNNPPP[[[gggzzzUUUWWWYYY]]]```bbbdddeeebbbdddggghhhggghhhiiikkkmmmqqqtttttttttwww~~~yyyrrrnnnkkkiiifffbbb______aaabbbcccbbbccchhhnnnssswww{{{~~~xxxtttrrrtttvvvwww|||~~~~~~||||||llliiimmmhhhPPPLLLFFFCCCDDDBBB???@@@@@@@@@???@@@BBBEEEIIITTTvvvtttooommmssswwwpppppprrrpppoooooowww|||pppkkkmmmxxxzzzqqqiiiccc___[[[[[[ZZZZZZ[[[]]]^^^______```bbbbbbccceeehhhkkkkkkkkkkkklllmmmoooqqqrrrvvvuuuxxx}}}xxxiiifffbbb```bbbeeeggghhhlllnnnpppsssuuuyyy~~~}}}|||{{{uuuppphhhdddbbb___YYYUUUPPPNNNLLLJJJJJJLLLNNNPPPXXXcccsssVVVYYY^^^cccgggjjjjjjjjjeeefffhhhhhhhhhjjjmmmoootttvvvxxxwwwwwwzzzyyyqqqlllhhheeecccbbb```^^^^^^```cccdddeeekkkoootttyyy}}}~~~xxxuuusssvvvwwwwww{{{}}}iiigggjjjjjjRRRNNNHHHDDDEEEBBB@@@AAAAAA@@@@@@AAACCCEEEKKKWWW{{{|||yyywww}}}zzztttqqqtttvvvtttrrrsssyyyvvvllljjjqqq}}}tttkkkccc___\\\[[[ZZZZZZ[[[\\\^^^___\\\^^^___```aaacccfffiiiiiijjjjjjkkklllnnnooopppttttttwww}}}yyylll^^^[[[WWWUUUWWWYYY[[[[[[]]]___bbbeeeiiimmmrrrvvv{{{}}}~~~~~~~~~vvvqqqkkkgggddd```ZZZVVVOOONNNLLLJJJJJJLLLNNNOOOVVV___nnn~~~[[[___eeekkknnnpppooonnnhhhiiiiiiiiijjjmmmrrruuu|||}}}~~~}}}~~~}}}xxxqqqkkkgggdddaaa```___^^^^^^___bbbfffiiijjjqqquuu{{{~~~zzzwwwvvvyyyzzzxxxzzz~~~wwwdddccceeexxxlllTTTOOOHHHDDDEEEBBBAAAAAABBBAAA@@@AAADDDFFFKKKYYY~~~wwwsssrrruuuxxxwwwwwwxxx|||zzzrrrkkkmmmwww~~~uuulllddd```[[[[[[ZZZZZZZZZ[[[]]]^^^ZZZ\\\^^^___```bbbdddggggggggghhhiiikkklllmmmnnnssssssvvv|||}}}mmmbbbXXXUUUQQQOOOPPPQQQRRRRRRTTTVVVXXX[[[]]]aaafffjjjmmmqqqwww|||~~~~~~}}}vvvrrrnnnjjjfffaaa[[[WWWOOONNNKKKJJJJJJKKKNNNOOOVVV^^^lll|||bbbeeejjjoooqqqrrrqqqpppllllllmmmmmmnnnrrrwww{{{wwwrrrlllgggdddbbb___^^^[[[\\\]]]```cccggglllooosssxxx}}}zzzzzz||||||yyyxxx{{{~~~~~~ppp^^^]]]^^^ppppppUUUOOOHHHCCCDDDAAAAAAAAABBBAAA@@@AAADDDFFFIIIXXX~~~yyyuuutttvvvxxxxxxzzz~~~}}}sssmmmkkkppp~~~{{{tttllleeeaaaZZZZZZYYYXXXYYYZZZ[[[\\\YYY[[[^^^___```aaaccceeedddeeefffhhhiiijjjkkkkkkqqqqqquuu|||~~~qqqeee^^^UUURRRNNNLLLLLLLLLLLLLLLMMMNNNPPPQQQRRRUUUYYY\\\```eeekkkqqqvvv{{{}}}|||{{{uuusssppplllhhhbbb\\\XXXOOOMMMKKKJJJJJJKKKMMMOOOTTT[[[iiizzzggghhhjjjmmmoooppppppqqqnnnooopppqqqssswww}}}{{{sssooojjjfffcccaaa___]]]XXXZZZ]]]```dddjjjppptttvvv|||}}}}}}}}}xxxuuuvvv|||~~~~~~}}}|||yyy~~~kkkZZZYYYXXXhhhuuuXXXPPPGGGCCCDDDBBB@@@AAAAAA@@@@@@AAACCCEEEGGGUUUyyy~~~zzzyyy{{{|||{{{}}}{{{llliiikkkuuu}}}xxxqqqkkkeeebbbYYYXXXWWWWWWWWWXXXYYYYYYWWWYYY\\\^^^___```bbbcccbbbccceeefffhhhiiiiiiiiioooooottt{{{~~~rrrhhh```\\\QQQNNNKKKHHHHHHHHHGGGFFFGGGHHHIIIIIIIIIJJJMMMPPPUUUZZZ```eeeiiiooowww||||||zzzzzztttsssrrrnnniiibbb\\\XXXNNNMMMKKKIIIIIIKKKMMMNNNPPPWWWdddvvvgggffffffgggiiillloooqqqppprrrtttvvvxxx|||~~~}}}zzzuuuqqqmmmiiieeeccc```^^^\\\YYY\\\aaadddiiiooowww|||}}}~~~|||uuuqqqqqqvvvzzz|||zzz{{{|||}}}yyyuuuzzzhhhYYYXXXUUUbbb{{{{{{\\\QQQHHHDDDFFFEEE???@@@@@@@@@???@@@BBBEEEGGGRRRsss~~~~~~uuuggggggooo~~~|||vvvooohhhcccaaaXXXWWWVVVUUUUUUVVVWWWWWWTTTWWWZZZ\\\]]]^^^___``````aaaccceeeggggggggggggkkklllqqqxxx}}}yyyqqqhhh```\\\ZZZPPPMMMJJJGGGFFFFFFDDDCCCBBBCCCDDDDDDDDDEEEHHHJJJNNNRRRWWW[[[^^^dddnnnuuu~~~~~~|||{{{zzzrrrsssrrroooiiiaaa[[[WWWNNNMMMKKKIIIIIIKKKMMMNNNPPPUUU```qqqeeecccbbbbbbdddiiinnnqqqqqqsssvvvxxx{{{||||||~~~~~~{{{zzzvvvqqqpppmmmhhhdddbbb```^^^\\\]]]aaafffjjjnnnuuu}}}}}}}}}{{{sssmmmmmmqqqwww~~~zzzxxxyyyzzz|||xxxtttxxxgggYYYWWWTTT```uuu___SSSIIIEEEGGGGGG??????@@@???>>>???BBBDDDFFFPPPooo|||nnnfffiiisss|||uuummmgggbbb```WWWVVVUUUTTTTTTTTTUUUVVVRRRUUUXXX[[[[[[\\\]]]^^^___aaaccceeefffgggffffffhhhiiiooovvv{{{}}}~~~vvvtttooohhhaaa\\\YYYYYYQQQNNNKKKHHHGGGFFFDDDCCCAAABBBCCCCCCCCCEEEHHHJJJJJJNNNRRRUUUWWW^^^hhhpppwww~~~}}}||||||qqqsssssspppiiiaaa[[[WWWNNNMMMJJJIIIIIIJJJMMMNNNRRRVVV___oooddd]]]YYY[[[^^^```eeekkklllsssyyy{{{~~~}}}{{{zzzzzz{{{|||{{{}}}{{{uuuoooooolllgggbbb^^^]]]]]]]]]aaa```eeepppxxx|||{{{vvvrrrooollljjjooouuu~~~}}}|||{{{|||}}}~~~yyyqqqtttfffYYYVVVPPP^^^qqqbbbOOOKKKHHHEEEEEECCCBBBBBBAAAAAABBBBBBCCCDDDQQQeee~~~xxxuuuxxx}}}tttppplllttt}}}xxxsssooohhh```YYYXXXTTTPPPMMMNNNPPPRRRSSSSSSSSSTTTVVVXXX[[[]]]^^^`````````___^^^___ccceeelllmmmrrryyy||||||}}}zzzwwwuuuqqqooollljjjgggccc^^^ZZZVVVTTTOOOMMMKKKJJJIIIIIIHHHFFFBBBDDDEEEFFFFFFHHHKKKMMMNNNPPPQQQSSSUUUYYY___bbbkkkqqqzzz{{{xxxvvvpppnnnllljjjgggaaa[[[VVVLLLLLLLLLKKKKKKKKKKKKKKKQQQUUU^^^mmmaaa\\\YYY\\\___aaafffkkknnnvvv~~~~~~|||zzzzzzzzz|||}}}|||~~~|||wwwqqqllliiieeeaaa______```aaaccceeemmmxxxzzzuuurrrnnnllljjjrrrwww~~~~~~||||||}}}~~~wwwppptttgggZZZVVVPPP]]]pppfffQQQLLLHHHDDDDDDCCCBBBBBBAAAAAABBBBBBCCCDDDPPPeeexxxtttwww||||||{{{~~~xxxooolllmmmxxx{{{vvvrrrnnnhhh___YYYWWWSSSNNNLLLMMMOOOQQQQQQQQQRRRSSSTTTWWWYYY[[[\\\]]]^^^^^^]]]]]]^^^bbbeeeiiijjjooovvvzzz|||}}}vvvsssoookkkiiigggdddaaabbbaaa___[[[XXXUUUSSSQQQNNNLLLIIIHHHHHHHHHGGGFFFDDDFFFHHHHHHHHHJJJLLLNNNMMMOOOQQQRRRTTTXXX]]]```gggllluuu}}}zzzxxxqqqooollljjjfffaaa[[[WWWNNNMMMKKKJJJJJJKKKKKKLLLPPPTTT]]]kkk~~~\\\YYYYYY]]]```bbbggglllpppzzz~~~|||{{{zzzyyy{{{|||}}}|||~~~{{{zzzuuuooohhhfffcccaaa```bbbdddfffhhhnnnxxx~~~|||xxxtttpppnnnlllllltttxxx~~~~~~~~~~~~~~~~~~vvvpppvvviii[[[WWWQQQ^^^sssjjjSSSLLLGGGCCCBBBCCCBBBBBBAAAAAABBBBBBCCCDDDPPPfffxxxrrrtttyyy{{{vvvvvv{{{~~~rrrjjjhhhooo}}}~~~{{{}}}yyytttqqqmmmhhh```YYYUUURRRMMMKKKLLLNNNOOOPPPPPPPPPQQQSSSUUUWWWYYYZZZZZZ[[[[[[[[[[[[]]]aaadddggggggkkksssxxx{{{}}}xxxuuurrrqqqnnnlllkkkiiieeebbb```^^^[[[YYYYYYXXXWWWUUUSSSQQQPPPOOONNNLLLJJJIIIJJJJJJIIIGGGGGGIIIKKKKKKKKKLLLNNNOOOOOOPPPRRRSSSTTTXXX]]]```eeejjjsss}}}{{{xxxssspppllliiieeeaaa\\\XXXOOOMMMKKKIIIIIIJJJLLLMMMOOOSSS\\\iii{{{XXXWWWYYY^^^aaacccgggmmmrrr}}}~~~{{{zzzyyyxxxxxxzzz|||}}}|||~~~yyyvvvtttooojjjdddcccaaa```aaadddgggiiiooovvv~~~yyyxxxvvvrrrooommmmmmmmmssswww|||~~~~~~}}}}}}}}}vvvrrrzzznnn```ZZZTTTaaaxxxlllTTTMMMGGGCCCBBBCCCBBBBBBAAAAAABBBBBBCCCEEEQQQfffwwwpppqqqwww~~~tttppprrryyyyyymmmhhhhhhrrr~~~{{{yyy{{{wwwssspppmmmhhhaaa[[[TTTQQQMMMLLLLLLNNNOOOOOOPPPPPPQQQRRRTTTVVVXXXYYYXXXYYYZZZZZZ[[[]]]aaaeeeggggggkkkqqqvvvzzzzzzsssqqqnnnkkkiiifffeeedddfffddd```^^^\\\[[[YYYWWWVVVUUUTTTSSSQQQPPPOOOOOOOOOMMMKKKKKKLLLMMMLLLKKKIIIKKKMMMNNNMMMMMMOOOPPPSSSTTTVVVWWWXXX\\\```dddiiinnnvvvzzzwwwtttqqqlllhhhddd```\\\YYYPPPNNNKKKHHHHHHIIILLLMMMMMMQQQZZZgggxxxUUUUUUYYY___aaaccchhhoooxxx~~~{{{xxxxxxvvvvvvvvvxxxzzz|||}}}|||vvvqqqnnniiidddbbb```______aaadddhhhkkkrrr{{{zzzttttttsssqqqmmmlllmmmoooqqquuuyyy||||||}}}~~~~~~|||wwwuuutttfff___XXXfff}}}lllTTTMMMHHHDDDCCCCCCBBBBBBAAAAAABBBBBBCCCFFFQQQeeewwwnnnooowwwwwwnnnmmmpppxxxsssiiigggkkkyyy}}}{{{zzzyyyvvvrrrpppnnniiibbb]]]TTTQQQNNNMMMMMMNNNOOOOOOPPPPPPQQQRRRSSSUUUWWWXXXWWWXXXYYYZZZ[[[]]]bbbeeejjjiiilllrrrvvvyyy{{{uuuqqqhhhhhhgggeeecccbbbaaaaaa```^^^[[[YYYXXXWWWUUUSSSVVVVVVTTTSSSQQQPPPNNNNNNOOOMMMLLLLLLNNNOOOOOONNNKKKMMMPPPQQQQQQQQQRRRSSSVVVXXXZZZ\\\^^^bbbhhhlllrrrwww~~~xxxtttuuurrrmmmiiieee```\\\YYYQQQOOOKKKHHHHHHIIIKKKMMMLLLQQQYYYeeevvvTTTTTTYYY^^^```bbbhhhppp}}}~~~{{{xxxvvvuuutttssstttuuuwwwyyy|||}}}yyyrrrllliiieee```]]]]]]\\\]]]```eeejjjmmmttt}}}|||vvvoooqqqqqqooolllkkknnnqqqpppssswwwzzz{{{|||~~~}}}xxxxxxzzzkkkccc]]]jjjmmmUUUMMMIIIEEEEEECCCBBBBBBAAAAAABBBBBBCCCFFFPPPeeevvvlllnnnxxx~~~rrrjjjkkkpppwwwxxxlllfffiiiqqq~~~}}}{{{zzzvvvssspppnnnmmmiiibbb]]]TTTQQQNNNMMMNNNOOOOOONNNOOOPPPPPPQQQSSSTTTVVVWWWWWWXXXXXXYYYZZZ\\\aaadddkkkjjjmmmsssvvvwww|||zzzuuupppllliii```bbbbbbbbb```______aaa___]]]ZZZYYYYYYXXXWWWUUUWWWVVVUUUSSSQQQOOONNNNNNNNNMMMLLLMMMOOOQQQQQQPPPPPPSSSVVVXXXXXXYYYZZZ[[[\\\^^^aaadddhhhmmmtttxxx|||wwwtttuuurrrnnnjjjfffaaa[[[XXXQQQOOOLLLIIIHHHIIIKKKLLLKKKPPPYYYdddtttTTTUUUYYY^^^___```hhhqqq}}}~~~}}}|||{{{zzzwwwtttuuutttrrrqqqqqqssstttvvvuuuuuurrrjjjeeeddd```\\\WWWWWWXXX[[[```ffflllpppwww~~~|||sssqqqkkknnnooonnnkkkjjjnnnrrrrrrtttwwwyyyzzz{{{~~~~~~xxxzzz~~~nnnfff___mmmpppWWWOOOIIIFFFEEECCCBBBBBBAAAAAABBBBBBCCCDDDNNNddduuukkkmmmzzz{{{ooogggiiipppuuurrrhhhfffppp|||~~~~~~~~~}}}{{{zzzxxxvvvvvvrrrooolllkkkjjjgggaaa\\\RRRPPPMMMLLLMMMMMMMMMLLLNNNNNNNNNOOOQQQRRRTTTUUUVVVVVVWWWWWWXXXZZZ^^^aaahhhhhhlllrrruuuvvvzzz|||tttlllhhhdddbbbaaa^^^```bbbbbb___^^^___aaa```^^^\\\[[[[[[[[[YYYXXXWWWWWWVVVUUUTTTSSSRRRQQQQQQPPPPPPQQQTTTVVVVVVVVVWWWZZZ^^^aaabbbbbbccceeefffiiimmmqqqvvv}}}{{{wwwuuutttrrroookkkgggaaa[[[VVVPPPNNNLLLKKKJJJIIIJJJJJJKKKQQQYYYdddsssTTTUUUYYY]]]^^^```hhhrrrzzz||||||}}}|||zzzxxxxxxxxxwwwtttrrrtttsssqqqppppppqqqssstttlllmmmjjjccc___^^^\\\XXXSSSSSSUUUYYY___gggnnnssszzzyyy{{{{{{rrrkkkkkkiiilllooommmjjjjjjnnnssstttvvvxxxyyyyyy{{{}}}xxxzzzpppggg```nnnrrrYYYPPPJJJFFFEEECCCBBBBBBAAAAAABBBBBBCCCBBBMMMccctttjjjmmm{{{zzznnnfffiiipppttt}}}ppphhhjjjwww}}}}}}~~~~~~|||}}}~~~~~~}}}||||||{{{yyywwwtttrrrpppoooooollljjjiiihhheee___ZZZPPPNNNLLLKKKLLLLLLLLLKKKMMMMMMMMMNNNOOOQQQRRRSSSUUUUUUVVVVVVVVVXXX\\\___eeeeeekkkrrruuuvvvyyy~~~~~~zzztttkkkccc___]]]\\\[[[```ccceeedddaaa___```bbb^^^\\\YYYYYYYYYYYYXXXWWWYYYYYYXXXXXXWWWWWWVVVVVVVVVUUUUUUVVVYYY[[[\\\[[[\\\```dddgggiiijjjkkklllpppssswww}}}~~~{{{yyyxxxtttrrrppplllhhhbbb[[[UUUOOONNNMMMLLLJJJJJJIIIIIIKKKQQQYYYdddsssUUUVVVWWWWWWYYY```jjjrrrwwwsssqqqtttttttttsssttttttuuuuuusssrrrqqqrrrsssrrrooommmnnniiiccc^^^\\\ZZZXXXWWWUUUWWWYYY\\\aaahhhqqqvvv~~~yyyxxxvvvsssqqqooommmlllnnnlllkkkjjjkkkoootttxxx{{{yyyyyy|||~~~~~~{{{~~~mmmbbb\\\nnn}}}[[[LLLHHHDDD@@@CCCBBBBBBAAAAAABBBBBBCCCEEENNNdddttthhhppp{{{oooiiijjjlllsss}}}tttlllhhhlll}}}~~~~~~~~~zzzwww}}}|||{{{yyyxxxwwwvvvvvvxxxuuurrrqqqqqqpppmmmjjjhhhhhhgggfffbbb^^^ZZZXXXPPPNNNKKKHHHGGGHHHJJJKKKOOONNNNNNMMMNNNOOOQQQRRRRRRRRRSSSTTTVVVXXX[[[\\\```eeekkkqqquuuwwwyyy{{{~~~yyytttrrrjjj```ZZZZZZ\\\^^^^^^bbbbbbbbbbbbaaaaaaaaaaaa```___]]][[[ZZZYYYXXXXXX\\\\\\]]]]]]]]][[[ZZZYYYWWWYYYZZZ[[[\\\^^^aaacccffffffjjjppprrrqqqtttyyyzzz~~~|||zzzyyywwwuuuqqqmmmhhhccc]]]YYYQQQMMMKKKKKKJJJHHHIIILLLNNNSSS[[[eeeuuuUUUVVVWWWWWWYYY```jjjrrr|||uuuqqqpppqqqqqqqqqrrrrrrtttuuuvvvvvvuuutttuuuuuussspppmmmlllhhhbbb]]]ZZZYYYWWWUUUVVVXXX[[[___cccjjjqqqvvv|||qqqrrrrrrsssrrrqqqpppooorrrqqqooommmlllnnnqqqsssxxxwwwxxx|||~~~~~~~~~|||{{{yyy}}}mmmccc^^^ppp^^^OOOJJJGGGCCCCCCBBBBBBAAAAAABBBBBBCCCDDDMMMdddvvvkkkrrr}}}pppjjjkkknnnqqq||||||oooiiihhhnnn}}}{{{{{{zzzwwwuuuxxxwwwuuutttrrrqqqpppppprrrpppmmmllllllllliiiffffffeeeeeeccc```]]]YYYWWWQQQNNNKKKHHHGGGHHHJJJKKKMMMMMMLLLLLLMMMNNNPPPQQQRRRRRRRRRSSSUUUXXX[[[\\\___dddjjjpppsssvvvxxxzzz}}}yyyqqqlllfff```ZZZWWWXXX[[[^^^___ddddddddddddccccccbbbbbbaaa```___]]]\\\\\\[[[[[[^^^^^^___``````___^^^]]][[[]]]___```aaaccceeehhhkkkkkkooouuuwwwwwwzzz}}}{{{yyyuuusssppplllhhhccc]]]XXXRRRNNNKKKLLLKKKHHHIIILLLOOOSSS[[[fffuuuTTTUUUWWWWWWYYY___iiippp}}}xxxssspppooonnnnnnnnnoooqqqrrrtttuuuyyyxxxxxxxxxwwwuuurrroookkkgggaaa\\\YYYWWWUUUTTTXXXZZZ^^^cccggglllrrrvvvzzz~~~nnnhhhjjjnnnrrrttttttsssrrrssssssrrrpppnnnnnnppprrrtttvvvyyy~~~~~~}}}}}}{{{yyywwwuuu|||mmmddd```sss___PPPKKKHHHDDDCCCBBBBBBAAAAAABBBBBBCCCDDDNNNeeexxxmmmtttrrrkkklllnnnppp{{{uuukkkiiikkkuuu{{{xxxvvvuuusssrrrqqqpppnnnllljjjiiihhhhhhjjjhhhffffffffffffdddbbbbbbbbbaaa```]]]ZZZWWWUUUPPPNNNKKKIIIHHHIIIJJJKKKJJJJJJKKKKKKMMMNNNPPPQQQQQQQQQRRRSSSUUUXXXZZZ\\\___ccciiinnnqqqtttwwwxxx{{{yyyooofffaaaYYYWWWUUUUUUYYY^^^bbbccchhhhhhhhhgggfffeeeddddddbbbbbbaaaaaa``````aaaaaa```aaabbbddddddeeeeeedddccceeeggghhhiiijjjmmmooosssssswww|||~~~~~~|||yyyrrrqqqnnnlllhhhccc\\\WWWTTTOOOLLLMMMKKKHHHIIILLLNNNSSS[[[fffuuuSSSUUUWWWXXXZZZ___gggnnnzzz|||}}}{{{uuupppnnnnnnmmmmmmmmmnnnpppqqqssstttzzzyyyyyyzzzzzzxxxtttqqqkkkfff```\\\YYYWWWUUUTTTXXX\\\bbbgggkkkoootttvvvxxx~~~sssiiicccgggmmmsssvvvvvvuuusssoooqqqrrrqqqoooooorrruuutttyyy~~~~~~}}}|||yyyvvvsssrrrzzzllldddaaauuu___OOOJJJGGGDDDCCCBBBBBBAAAAAABBBBBBCCCEEEOOOggg{{{rrrvvv~~~qqqjjjkkkmmmqqq{{{{{{pppiiikkkqqq}}}zzzuuurrrpppoooooolllkkkiiifffdddbbbaaaaaabbbaaaaaaaaaaaaaaa``````^^^^^^]]]\\\ZZZXXXVVVTTTPPPNNNLLLIIIHHHIIIJJJKKKIIIJJJJJJLLLMMMOOOPPPQQQPPPPPPQQQRRRTTTWWWZZZ\\\___ccciiimmmqqqsssvvvxxx{{{~~~zzzqqqggg^^^YYYUUUUUUVVVYYY^^^cccgggiiillllllllllllkkkjjjhhhgggfffeeeeeeeeeeeefffggggggdddeeefffhhhiiikkkllllllkkkmmmppprrrrrrsssvvvwww{{{{{{~~~|||xxxooonnnllljjjgggbbb[[[VVVTTTPPPMMMMMMKKKHHHIIILLLMMMQQQZZZdddsssQQQTTTWWWXXXZZZ^^^fffllluuuwwwyyywwwrrrnnnmmmnnnnnnnnnoooooopppqqqssstttyyyyyyzzz{{{|||zzzvvvrrrkkkgggaaa\\\YYYWWWVVVTTTXXX]]]eeekkkpppsssuuuwwwwww}}}uuummmiiieeejjjqqqvvvyyyxxxuuurrrnnnppprrrqqqoooooossswwwxxx~~~{{{xxxtttqqqpppyyykkkdddaaauuu___OOOKKKGGGDDDCCCBBBBBBAAAAAABBBBBBCCCFFFPPPgggzzz||||||ooohhhiiikkkrrr}}}uuulllhhhmmmvvv}}}xxxsssnnnlllkkkllliiihhheeeccc```^^^]]]\\\\\\]]]]]]]]]\\\\\\]]]]]]ZZZZZZYYYXXXWWWUUUTTTSSSOOOMMMKKKIIIHHHHHHIIIIIIIIIJJJLLLMMMOOOPPPQQQQQQOOOOOOPPPQQQTTTWWWZZZ[[[aaadddiiimmmpppssswwwyyy{{{{{{sssjjjaaaZZZVVVUUUWWWZZZ^^^aaaeeeiiilllooopppqqqqqqpppooommmkkkjjjjjjjjjjjjkkklllmmmmmmhhhiiijjjlllnnnqqqrrrssstttvvvzzz||||||}}}|||wwwnnnmmmjjjhhheee```YYYUUUSSSOOOLLLLLLKKKHHHIIILLLKKKPPPXXXcccqqqPPPSSSWWWYYYZZZ^^^dddjjjooosssvvvvvvrrrooonnnnnnoooppppppqqqsssuuuvvvwww{{{|||}}}~~~~~~{{{wwwssskkkgggaaa\\\YYYWWWVVVTTTVVV]]]fffnnnsssvvvwwwwwwxxx|||wwwnnniiiiiilllpppvvv{{{|||yyyuuurrrpppsssuuurrrooooootttyyy}}}xxxtttpppooo~~~xxxjjjccc```tttaaaQQQLLLIIIFFFCCCBBBBBBAAAAAABBBBBBCCCEEEPPPfffyyylllfffgggjjjsss}}}nnnhhhhhhqqq}}}}}}{{{yyyvvvpppkkkgggggghhhfffeeebbb___\\\ZZZXXXWWWVVVXXXYYYXXXWWWVVVWWWYYYVVVUUUUUUTTTSSSRRRQQQQQQMMMLLLJJJIIIGGGGGGGGGHHHJJJKKKLLLNNNOOOPPPPPPPPPNNNNNNOOOQQQSSSWWWZZZ[[[bbbeeeiiimmmpppsssvvvyyyzzz~~~|||uuummmeee^^^YYYVVVXXX[[[^^^```bbbeeeiiilllrrrssstttuuuuuutttrrrpppnnnnnnnnnooopppqqqrrrrrrnnnoooppprrrtttwwwyyy{{{}}}|||vvvooollliiieeebbb]]]XXXTTTQQQMMMKKKKKKJJJHHHIIILLLJJJPPPXXXcccqqqOOOSSSWWWYYYZZZ^^^ccchhhjjjoootttuuusssooonnnoooooooooqqqsssvvvzzz|||~~~|||vvvrrrjjjeee___[[[XXXVVVTTTSSSTTT[[[gggpppvvvxxxxxxxxxzzz|||}}}yyysssllljjjlllsssvvv{{{~~~~~~{{{vvvsssqqqtttvvvtttppprrryyy~~~xxxtttpppooo~~~xxxiiibbb^^^rrraaaPPPLLLIIIFFFCCCBBBBBBAAAAAABBBBBBCCCCCCNNNcccwwwjjjeeefffiiirrr}}}xxxjjjgggkkkxxx~~~zzzttttttrrrmmmgggcccbbbccccccaaa^^^[[[WWWUUUSSSRRRPPPRRRSSSRRRPPPOOOQQQRRRPPPPPPOOONNNNNNNNNNNNNNNKKKJJJIIIHHHGGGFFFFFFFFFJJJJJJLLLMMMNNNNNNNNNNNNMMMMMMNNNPPPSSSVVVYYY[[[aaadddhhhkkknnnqqquuuwwwyyy}}}|||wwwooofff___ZZZWWWVVV\\\___bbbcccdddgggkkkooosssuuuwwwyyyyyyxxxvvvuuusssrrrrrrrrrssstttuuuvvvuuuuuuvvvxxxzzz}}}}}}{{{tttpppmmmgggccc___[[[VVVSSSOOOKKKIIIJJJJJJHHHIIIMMMLLLQQQYYYdddrrrOOOSSSWWWYYY[[[]]]cccgggggglllsssuuussspppoooooommmoooqqquuuyyy}}}|||uuuppphhhddd^^^YYYVVVUUUSSSRRRRRRZZZgggqqqwwwyyyyyyxxx|||{{{xxxvvvtttoooooossswwwzzz~~~}}}xxxuuunnnrrruuutttsssvvvyyytttqqqppp~~~wwwiiiaaa]]]ppp___NNNIIIFFFCCCCCCBBBBBBAAAAAABBBBBBCCCAAALLLaaa|||~~~vvvjjjeeefffjjjrrr|||tttjjjhhhooo}}}yyyooopppoookkkeee```_________^^^[[[WWWTTTQQQOOOOOOKKKNNNOOONNNKKKJJJLLLNNNMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJHHHGGGFFFEEEEEEEEEIIIJJJKKKMMMMMMMMMLLLKKKMMMMMMNNNPPPSSSVVVYYY[[[```cccgggjjjlllpppsssvvvwww|||yyysssjjjaaaZZZWWWVVVVVV```ccceeefffgggiiinnnssstttvvvxxxzzz{{{zzzxxxwwwuuuuuuuuuuuuuuuvvvwwwwwwzzzzzzzzz|||~~~~~~|||zzzsssrrrmmmgggaaa]]]YYYUUUSSSMMMIIIHHHIIIIIIGGGIIIMMMMMMRRR[[[fffsssUUUUUUVVVXXX[[[___bbbdddggglllqqqsssqqqooooooooorrrsssuuuxxx{{{{{{sssmmmiiiddd]]]VVVRRRRRRSSSUUUZZZ]]]eeepppvvvvvvvvvxxxxxx}}}~~~vvvqqqooonnnsssyyyzzz}}}{{{vvvrrrrrrssssssvvv}}}|||wwwtttpppvvv|||uuudddYYY^^^jjj~~~___OOOJJJGGGDDDEEEDDDCCCBBBAAA@@@@@@@@@DDDLLL]]]uuu~~~zzz~~~{{{rrrhhheeegggpppzzzrrrcccjjjttt}}}wwwssstttnnngggbbb```_________ZZZYYYWWWUUUSSSQQQPPPOOOKKKIIIHHHHHHIIIJJJIIIHHHGGGGGGGGGGGGHHHIIIJJJKKKJJJHHHGGGEEEEEEFFFHHHIIIIIIJJJKKKLLLMMMMMMMMMMMMKKKLLLNNNOOOPPPRRRVVVYYY[[[aaahhhllllllnnntttyyyyyy}}}sssfff^^^ZZZWWWYYY^^^```eeekkkkkkiiijjjqqqwwwyyyzzz{{{{{{|||||||||{{{xxxyyyzzzyyyxxxyyy{{{|||~~~}}}}}}}}}xxxsssoookkkeeebbb```]]]YYYUUUNNNKKKHHHFFFGGGHHHIIIIIIMMMRRR\\\hhhvvvSSSTTTTTTVVVYYY]]]```bbbfffkkkqqqsssrrrpppqqqrrruuuvvvyyy|||yyyqqqlllddd```ZZZUUUSSSSSSVVVXXX\\\___hhhrrrwwwuuusssuuu{{{|||tttpppnnnnnnrrryyy~~~|||xxxtttuuuuuuwwwzzz{{{wwwuuupppwww|||uuucccWWW\\\iii___OOOJJJGGGDDDDDDDDDCCCBBBAAAAAAAAAAAADDDJJJZZZrrr|||vvvzzzzzz{{{yyymmmggghhhoooxxx|||ooogggnnnxxx}}}xxxssspppkkkeee```^^^]]]\\\[[[XXXWWWUUUSSSQQQOOONNNNNNIIIGGGEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGFFFDDDDDDEEEGGGHHHHHHIIIJJJKKKLLLLLLLLLLLLKKKLLLNNNOOOPPPRRRVVVYYY]]]aaaeeehhhjjjnnntttyyyzzz{{{pppddd^^^ZZZXXX[[[```bbbgggmmmmmmlllmmmsssyyyyyyyyyzzz{{{{{{||||||{{{yyyzzz{{{zzzyyyyyy{{{|||~~~}}}|||}}}~~~{{{wwwsssnnnjjjeeeaaa___\\\XXXUUUNNNKKKHHHFFFGGGHHHIIIIIIMMMRRR[[[ggguuuUUUTTTUUUVVVYYY\\\```bbbeeejjjppprrrrrrrrrtttvvvyyy{{{~~~{{{uuuooojjj___\\\WWWTTTSSSUUUYYY[[[]]]aaaiiirrruuurrrqqqsssyyyrrrooommmmmmrrrxxx}}}{{{vvvxxxzzz|||~~~~~~{{{wwwuuupppwww|||tttbbbUUUYYYeee^^^NNNJJJGGGDDDDDDCCCBBBBBBAAAAAAAAAAAACCCHHHVVVnnn{{{ssswwwwwwyyyrrrjjjjjjnnnvvvxxxmmmlllsss~~~zzztttqqqkkkgggbbb^^^\\\ZZZWWWVVVUUUTTTRRROOOMMMLLLKKKKKKFFFDDDBBBAAABBBBBBAAA???AAA@@@@@@AAAAAABBBCCCDDDFFFEEEDDDCCCCCCDDDEEEFFFGGGHHHIIIJJJJJJKKKJJJJJJJJJKKKMMMNNNOOOQQQUUUXXX___```aaadddiiiooouuuxxxzzzuuukkkbbb]]][[[[[[^^^cccfffkkkpppqqqpppqqqvvv{{{{{{{{{||||||}}}}}}}}}}}}~~~~~~~~~||||||}}}~~~~~~}}}{{{{{{zzzxxxuuusssmmmiiieeeaaa]]]ZZZWWWTTTNNNKKKHHHFFFGGGHHHIIIIIIMMMRRR[[[ffftttXXXWWWWWWXXXZZZ^^^aaacccdddhhhnnnpppqqqrrrvvvyyy|||~~~}}}zzzvvvqqqlllhhh\\\ZZZVVVSSSSSSVVVYYY\\\^^^```fffmmmoooooorrrxxx}}}vvvpppnnnmmmmmmrrryyy}}}~~~yyy{{{~~~~~~zzzwwwtttpppwww|||uuubbbTTTWWWbbbwww^^^NNNJJJGGGDDDDDDCCCBBBAAAAAAAAAAAAAAABBBFFFUUUnnnzzzssswwwyyy{{{uuummmmmmooouuuvvvmmmnnnvvv}}}yyytttoookkkgggddd```]]][[[XXXTTTQQQQQQPPPNNNLLLJJJIIIHHHGGGDDDBBB@@@?????????===<<<>>>>>>>>>>>>???@@@AAABBBDDDCCCCCCBBBCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJLLLMMMNNNPPPTTTWWW^^^___```eeelllqqquuuvvvwww|||{{{ppphhh```^^^^^^___ccchhhiiimmmrrrttttttuuuyyy}}}}}}{{{yyywwwuuutttssskkkiiieee```\\\YYYVVVTTTNNNKKKHHHFFFGGGHHHIIIIIIMMMRRRZZZeeesss[[[ZZZYYYYYY[[[^^^bbbddddddhhhllloooppprrrvvvzzz}}}~~~zzzvvvrrrnnnjjjfff]]]ZZZWWWTTTTTTUUUXXXZZZ\\\\\\```eeehhhlllvvvzzztttnnnnnnnnnooottt{{{}}}~~~{{{}}}{{{wwwtttpppxxxyyyfffVVVWWW```sss]]]MMMJJJGGGEEECCCCCCBBBAAAAAAAAABBBBBBAAAFFFUUUpppxxxqqqwwwzzz|||xxxpppooopppuuuuuuooonnnzzz~~~yyyuuuppplllhhhdddbbb___\\\ZZZVVVRRROOOMMMLLLJJJHHHFFFEEEEEEDDDCCCAAA???>>>>>>>>><<<;;;>>>>>>>>>>>>>>>???AAAAAACCCCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIKKKLLLMMMOOOSSSVVV[[[]]]bbbhhhooossstttsssvvv{{{~~~~~~}}}~~~{{{vvvmmmeee______aaabbbfffkkkjjjnnnsssuuuvvvxxx{{{}}}~~~~~~{{{xxxuuusssrrrsssjjjhhheee```[[[WWWUUUTTTNNNKKKHHHFFFGGGHHHIIIIIINNNRRRZZZdddrrr^^^\\\ZZZZZZ[[[___ccceeegggjjjmmmooooooqqqvvv{{{|||zzzvvvtttqqqmmmiiieee^^^\\\YYYVVVTTTUUUWWWXXXZZZZZZ\\\```dddlll{{{|||xxxsssoooooopppqqqwww}}}}}}}}}{{{}}}~~~yyyuuusss|||mmm\\\ZZZbbbvvv\\\MMMJJJHHHEEECCCBBBBBBAAAAAABBBBBBBBBAAAFFFUUUqqquuummmtttxxxzzz}}}tttrrrpppuuuyyyrrroooppp}}}xxxtttoookkkhhhcccaaa]]]ZZZXXXUUUQQQNNNJJJIIIGGGEEEDDDCCCBBBBBBBBB@@@>>>===>>>>>>===<<<>>>>>>>>>>>>>>>???AAAAAACCCCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHJJJKKKLLLNNNRRRUUUWWW[[[bbbiiioooqqqrrrsssxxx}}}~~~~~~}}}zzztttjjjccc______aaacccfffkkkjjjmmmrrruuuwwwxxxzzz|||}}}}}}||||||}}}~~~}}}yyyuuurrrqqqrrrjjjiiifffaaa[[[WWWUUUUUUNNNKKKHHHFFFGGGHHHIIIIIINNNRRRYYYcccqqqdddbbb```___```cccgggjjjlllnnnppppppppprrrwww|||}}}{{{xxxwwwtttsssqqqmmmhhheee___]]]ZZZWWWVVVVVVXXXYYYYYYYYY\\\```eeennnzzzxxxsssoooqqqrrrtttzzz|||zzz{{{}}}{{{wwwvvvwwwddd```ggg~~~[[[MMMIIIHHHEEEBBBBBBBBBAAAAAABBBBBBCCCBBBEEESSSooowwwkkkoootttzzzyyysssooosss{{{rrrnnnnnnuuu{{{vvvrrrnnnjjjgggbbb___[[[WWWUUURRROOOMMMHHHGGGEEEDDDBBBBBBAAAAAA@@@???===<<<===>>>===<<<============>>>???@@@AAADDDDDDEEEFFFGGGGGGHHHHHHGGGHHHHHHHHHHHHHHHGGGGGGFFFHHHIIIJJJKKKNNNQQQTTTTTTZZZaaagggjjjmmmppptttwww|||~~~|||{{{wwwqqqgggaaa]]]^^^```aaadddhhhiiilllpppsssvvvwwwyyyyyyyyyyyyzzz|||~~~~~~{{{uuurrrqqqqqqjjjiiigggbbb[[[WWWVVVVVVNNNKKKHHHFFFGGGHHHIIIIIINNNRRRYYYbbbpppjjjhhhfffdddeeeiiimmmpppoooqqqsssrrrqqqsssxxx}}}}}}{{{yyyvvvuuusssrrrqqqmmmiiieee^^^]]]ZZZXXXWWWWWWYYYZZZYYYZZZ^^^cccgggooo~~~yyyxxxsssppprrrtttvvv|||~~~{{{yyy{{{|||}}}~~~}}}yyyyyy~~~jjjeeejjj}}}[[[LLLIIIHHHEEEBBBBBBAAAAAAAAABBBBBBCCCCCCDDDQQQmmmzzzkkknnnsss{{{|||tttmmmrrruuullljjjkkkyyy~~~xxxsssoookkkgggeeeaaa^^^YYYUUUSSSQQQNNNLLLGGGFFFDDDCCCBBBAAAAAA@@@???===<<<<<<===>>>===<<<===============>>>@@@@@@EEEEEEFFFHHHHHHIIIIIIIIIHHHHHHIIIIIIIIIHHHHHHGGGFFFGGGIIIJJJKKKMMMQQQTTTSSSYYY```ccceeehhhooouuuuuuzzz}}}{{{zzzxxxsssmmmeee___[[[]]]______bbbfffhhhjjjnnnrrruuuwwwwwwxxxxxxyyy{{{~~~|||vvvrrrpppqqqjjjjjjhhhccc\\\WWWVVVWWWNNNKKKHHHFFFGGGHHHIIIIIIOOORRRXXXbbboooiiihhhiiijjjlllpppsssuuuxxxvvvuuuvvvuuussswww|||~~~~~~~~~|||wwwwwwxxxxxxvvvqqqiiicccbbb```\\\YYYVVVUUUUUUUUU]]]^^^aaafffmmmwww~~~}}}wwwuuuttttttvvvyyy~~~|||zzzzzz~~~}}}||||||~~~{{{{{{|||rrrhhhssswwwZZZOOOKKKHHHFFFDDDDDDCCCBBBAAAAAAAAAAAACCCGGGPPPeeeqqqpppsss{{{~~~sssqqqwwwzzzooohhhlllsss{{{yyyvvvqqqlllgggcccbbbaaa]]]XXXTTTPPPLLLHHHEEEDDDCCCBBBAAA@@@?????????>>>======<<<<<<<<<<<<===<<<===>>>??????AAAEEEHHHIIIHHHHHHIIILLLOOOOOOOOOOOOMMMJJJHHHGGGGGGHHHIIIGGGGGGHHHIIIKKKMMMOOOQQQRRRWWW\\\```cccggglllpppsssuuuxxx{{{{{{wwwqqqkkk``````___^^^^^^___aaaaaaiiiiiijjjlllppprrrrrrrrr{{{zzz{{{}}}~~~~~~|||yyyuuupppnnnkkkiiigggdddaaa\\\VVVRRROOOMMMJJJGGGFFFFFFGGGHHHKKKPPPWWWbbbpppkkkkkkkkkkkknnnqqqtttvvvyyyvvvuuuuuutttssswww|||~~~~~~|||yyyxxxwwwvvvtttpppjjjfffbbb```]]]YYYWWWVVVVVVVVV[[[]]]```eeemmmyyy}}}{{{wwwvvvuuuvvvxxx{{{|||{{{{{{}}}}}}}}}}}}~~~}}}}}}rrrjjjxxxxxxZZZOOOKKKGGGEEEDDDCCCBBBAAAAAA@@@AAAAAACCCGGGPPPeeetttsssvvv}}}|||qqqpppuuuvvvmmmjjjpppzzzzzzxxxuuupppkkkgggcccaaa___[[[WWWSSSOOOLLLHHHFFFCCCBBBAAA@@@>>>>>>>>>>>>???>>>>>>=========>>>>>>===???@@@AAABBBDDDGGGIIIJJJIIIIIIKKKNNNQQQRRRQQQQQQPPPMMMKKKIIIIIIHHHIIIGGGHHHIIIJJJLLLNNNPPPQQQSSSWWW\\\___bbbfffjjjnnnrrrtttwwwyyyyyyuuuooojjj```___^^^]]]]]]^^^___```fffggghhhjjjmmmpppsssttt~~~~~~}}}~~~}}}|||yyyuuupppnnnkkkiiieeebbb___[[[VVVRRROOOMMMJJJGGGFFFFFFGGGHHHKKKOOOWWWbbbppphhhhhhhhhiiilllooorrrtttyyyvvvtttuuutttssswww}}}~~~~~~|||zzzxxxuuusssrrrpppllljjjcccaaa^^^ZZZXXXWWWWWWWWWYYY[[[___eeennn{{{|||zzzwwwwwwwwwyyy{{{}}}}}}|||}}}{{{|||}}}~~~}}}~~~nnnhhhzzzyyy[[[OOOKKKGGGEEEDDDCCCBBBAAAAAA@@@@@@@@@BBBGGGPPPeeezzzwwwzzzzzznnnnnnsss{{{zzzqqqkkklllwww~~~|||xxxvvvsssnnnjjjeeebbb```[[[XXXTTTQQQNNNLLLIIIGGGBBBAAA@@@>>>======<<<<<>>>>>>>>???@@@@@@???AAACCCEEEFFFGGGJJJLLLKKKJJJJJJLLLOOOQQQRRRRRRSSSRRRPPPOOOMMMKKKJJJIIIIIIIIIIIIJJJLLLNNNPPPQQQSSSVVVZZZ]]]aaadddiiilllqqqrrrtttwwwvvvssslllggg```___]]]\\\[[[\\\\\\]]]```cccfffhhhiiimmmsssxxx~~~}}}}}}}}}|||yyytttpppmmmkkkhhhccc___\\\YYYVVVSSSOOOMMMJJJGGGFFFFFFHHHIIIJJJOOOVVVaaaooo`````````bbbeeeiiimmmpppwwwttttttvvvuuutttwww}}}~~~~~~~~~~~~|||yyywwwuuutttsssqqqnnnkkkeeeccc___\\\YYYXXXXXXXXXWWWYYY]]]dddooo}}}|||zzzyyyyyyzzz{{{}}}}}}}}}~~~xxxzzz}}}~~~}}}}}}gggdddwwwzzz[[[PPPKKKGGGEEEDDDCCCBBBAAA@@@@@@@@@@@@AAAEEEOOOeee~~~{{{}}}yyynnnnnnrrryyyzzzrrrnnnlllqqq~~~~~~{{{yyytttsssoookkkgggccc```^^^WWWTTTQQQNNNMMMKKKIIIGGGAAAAAA???>>>===<<<<<<<<<>>>>>>>>>>>>>>>???@@@AAAAAACCCFFFHHHIIIKKKMMMNNNNNNLLLLLLLLLOOOPPPPPPPPPPPPPPPPPPPPPOOOMMMLLLKKKIIIJJJJJJKKKLLLMMMOOOPPPQQQSSSWWW[[[___dddgggjjjnnnoooqqqsssssspppjjjeee^^^]]][[[ZZZYYYYYYYYYZZZZZZ___ccceeefffkkkuuu|||~~~}}}}}}}}}|||xxxtttpppmmmkkkgggaaa]]]ZZZXXXUUUSSSOOOMMMJJJHHHFFFGGGHHHIIIJJJNNNVVVaaaoooZZZZZZ[[[]]]aaafffjjjmmmsssrrrtttwwwwwwvvvxxx}}}}}}}}}}}}}}}{{{wwwwwwwwwxxxwwwtttppplllhhheeeaaa]]]ZZZXXXXXXXXXUUUXXX\\\dddppp}}}{{{||||||}}}~~~~~~~~~}}}}}}vvvyyy|||~~~}}}yyyxxx{{{vvvbbbbbbtttyyy[[[OOOKKKGGGEEECCCCCCBBBAAA@@@@@@@@@@@@???DDDNNNddd{{{qqqpppsssyyyvvvrrroooooorrryyy|||xxxvvvpppnnnkkkhhhddd```]]]\\\TTTQQQNNNLLLKKKJJJHHHFFFBBBAAA@@@>>>============<<<<<<<<<===>>>???@@@AAABBBEEEJJJLLLNNNNNNOOOQQQTTTRRRQQQPPPQQQRRRQQQPPPLLLMMMNNNOOOOOOOOONNNNNNKKKKKKKKKKKKLLLMMMNNNOOOOOOPPPTTTXXX^^^cccfffgggkkkkkkmmmooopppmmmhhhccc\\\[[[YYYWWWWWWVVVWWWWWWWWW\\\aaadddffflllvvv~~~|||}}}}}}{{{xxxtttooommmjjjfff```[[[YYYWWWUUUTTTOOOMMMJJJHHHGGGGGGIIIJJJJJJOOOWWWaaaooo\\\\\\]]]___bbbfffjjjmmmoooooosssyyyzzzxxxzzz~~~{{{{{{|||~~~~~~|||yyywwwwwwxxxzzzzzzwwwrrroookkkhhhddd___[[[XXXWWWWWWUUUWWW\\\dddppp~~~~~~}}}~~~~~~~~~|||{{{vvvxxx{{{}}}~~~~~~yyysssrrruuuxxxlll```bbbtttwwwZZZOOOKKKHHHFFFCCCBBBAAA@@@@@@?????????@@@CCCLLLbbb~~~uuupppssszzz}}}{{{tttqqqqqquuu{{{}}}yyyuuurrrkkkjjjgggddd```]]]ZZZYYYQQQOOOLLLJJJIIIHHHFFFEEEBBBAAA@@@>>>=========<<<;;;;;;<<<===>>>???AAABBBDDDHHHNNNQQQSSSSSSSSSTTTZZZXXXUUUUUUUUUUUUTTTSSSKKKKKKLLLMMMNNNOOOPPPQQQNNNNNNNNNNNNNNNOOOPPPQQQPPPQQQRRRWWW\\\```bbbbbbeeeeeegggjjjkkkiiidddaaaYYYXXXVVVUUUTTTUUUUUUVVVVVVZZZ___dddiiipppxxx|||||||||{{{xxxsssooollliiieee```\\\YYYWWWUUUTTTOOOMMMJJJHHHGGGHHHJJJKKKKKKPPPWWWbbbpppcccbbbbbbbbbdddgggiiikkkjjjlllsss{{{}}}{{{{{{~~~zzzzzzzzz|||}}}}}}zzzxxxzzzyyyxxxyyyyyyxxxvvvtttnnnkkkfff```\\\XXXVVVVVVTTTWWW[[[dddppp}}}|||}}}~~~~~~~~~{{{yyywwwxxxzzz{{{|||~~~}}}{{{tttmmmlllpppyyy}}}wwwlllddd\\\bbbuuuvvvXXXNNNJJJHHHFFFCCCBBBAAA@@@????????????BBBDDDJJJ^^^xxxpppsss{{{~~~|||yyyvvvvvv{{{{{{vvvqqqmmmgggfffdddaaa]]]ZZZXXXWWWPPPMMMJJJIIIHHHGGGEEECCC@@@@@@>>>===<<<;;;;;;;;;<<<<<<<<<>>>???AAABBBCCCHHHLLLRRRWWWXXXXXXXXXXXXXXXVVVUUUUUUVVVWWWWWWVVVMMMLLLLLLLLLMMMOOOQQQRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUSSSSSSVVVZZZ\\\\\\[[[^^^^^^aaaccceeeddd```]]]VVVUUUTTTSSSSSSTTTUUUUUUWWWYYY^^^eeemmmtttzzz~~~|||||||||{{{xxxsssooolllhhheee```]]]ZZZXXXVVVTTTOOOMMMJJJHHHHHHIIIJJJLLLLLLQQQXXXcccqqqgggfffeeeddddddfffgggiiigggjjjsss||||||{{{~~~yyyyyyyyy{{{||||||yyywww}}}{{{xxxwwwxxxyyyyyyxxxpppmmmgggaaa\\\XXXVVVUUUUUUWWW[[[dddqqq|||{{{|||~~~~~~~~~}}}zzzwwwwwwxxxyyyyyyzzz}}}|||zzzxxxqqqjjjiiimmmkkksssoooeee___XXX```uuutttWWWMMMJJJHHHFFFCCCBBBAAA@@@????????????DDDEEEIII[[[zzzooosss{{{~~~|||{{{~~~yyytttnnnjjjeeedddbbb___[[[XXXVVVUUUOOOMMMJJJHHHGGGFFFDDDBBB???>>>===<<<;;;:::::::::======>>>???@@@BBBDDDEEEKKKOOOVVVZZZ\\\[[[[[[[[[SSSRRRQQQRRRUUUVVVWWWVVVPPPOOOMMMMMMMMMOOOQQQRRRVVVUUUUUUUUUUUUUUUVVVVVVXXXVVVUUUVVVXXXYYYXXXVVVYYYZZZ\\\___aaaaaa^^^[[[TTTTTTSSSRRRRRRSSSTTTUUUXXXYYY^^^fffooowww{{{}}}|||||||||{{{wwwsssooolllhhheeeaaa^^^[[[YYYVVVSSSOOOMMMJJJHHHHHHIIIKKKLLLMMMQQQYYYdddrrriiiiiigggeeebbbaaaccceeehhhkkkpppwww|||}}}~~~~~~~~~}}}}}}|||{{{{{{||||||}}}uuuppphhhaaa\\\YYYWWWUUUUUUUUUYYYcccnnn|||xxxtttvvv{{{}}}{{{zzz{{{~~~{{{wwwvvvyyy}}}wwwpppkkkgggeeeeee___jjjllliiiggg___bbbrrrmmmZZZMMMGGGFFFCCCAAAAAAAAA@@@@@@@@@??????AAADDDIIIYYYzzzyyyqqqrrrvvv}}}|||}}}~~~}}}xxxsssnnnjjjgggccc^^^ZZZWWWTTTQQQOOOLLLKKKIIIFFFCCCAAA@@@@@@>>>===<<<<<<===<<<:::888===>>>@@@AAABBBDDDHHHLLLSSSVVVWWWXXX[[[]]]YYYRRRQQQLLLJJJMMMQQQSSSVVV[[[ZZZVVVOOOIIIHHHLLLRRRWWW\\\]]]___^^^\\\ZZZYYYYYYXXXXXXWWWVVVUUUTTTTTTUUUVVVTTTRRRTTTWWWYYYWWWUUUQQQRRRSSSSSSQQQQQQRRRTTT[[[___eeekkkpppuuuzzz~~~~~~}}}|||{{{~~~}}}wwwqqqnnnnnniiifffaaa]]]ZZZWWWSSSPPPLLLKKKJJJIIIIIIJJJKKKLLLLLLPPPXXXdddssseeeeeedddbbb```aaaccceeelllooottt{{{~~~}}}||||||{{{vvvqqqiiiccc^^^[[[XXXVVVTTTTTTYYYbbbmmm{{{}}}uuurrruuu{{{}}}|||}}}~~~zzzvvvtttvvv|||~~~wwwpppjjjfffdddccc```lllpppoookkkaaaaaaooolllZZZMMMGGGFFFCCCAAAAAAAAA@@@@@@@@@??????AAACCCGGGUUUtttwwwlllnnnsss}}}~~~~~~{{{|||wwwrrrllliiifffbbb]]]YYYUUURRROOOMMMIIIHHHGGGEEECCCBBBAAAAAA<<<<<<;;;<<<<<<<<<;;;:::;;;>>>AAACCCFFFIIIMMMPPPSSSXXX\\\[[[[[[ZZZTTTMMMNNNJJJIIINNNSSSVVVZZZ^^^___[[[TTTNNNKKKNNNSSSWWW[[[]]]______]]]\\\[[[\\\[[[ZZZYYYWWWVVVUUUUUUTTTRRRPPPOOOPPPRRRTTTSSSQQQOOOPPPPPPOOONNNPPPTTTWWW[[[___ffflllrrrxxx}}}~~~|||{{{|||}}}zzzuuuooommmlllhhheee```\\\YYYVVVRRRPPPLLLKKKJJJIIIIIIJJJKKKLLLLLLPPPXXXdddsss_______________```dddgggppptttzzz~~~|||zzzwwwrrrlllfffaaa^^^ZZZWWWTTTTTTYYYaaalllyyy}}}xxxrrrooorrryyyzzztttqqqssswww{{{}}}~~~~~~wwwoooiiidddbbbaaa```ooouuuuuupppccc```mmmiiiXXXLLLGGGFFFCCCAAAAAAAAA@@@@@@@@@??????@@@CCCEEEQQQllluuukkkmmmrrr|||||||||yyyzzzvvvpppkkkgggeeeaaa\\\WWWSSSPPPLLLJJJFFFFFFDDDCCCBBBBBBBBBBBB::::::;;;;;;<<<<<<<<<<<<:::>>>CCCHHHKKKNNNRRRTTTSSS[[[aaa___YYYUUUOOOIIIKKKHHHJJJRRRXXXZZZ^^^aaaccc```YYYRRRNNNNNNRRRVVVYYY[[[^^^______^^^______\\\ZZZXXXVVVTTTRRRQQQQQQLLLKKKJJJJJJLLLMMMLLLLLLNNNMMMMMMLLLLLLPPPUUUYYY[[[```gggnnnuuu{{{~~~}}}zzz{{{zzzvvvrrrmmmkkkkkkgggddd___[[[XXXUUUQQQOOOKKKJJJIIIIIIIIIIIIKKKKKKLLLPPPXXXeeetttXXXZZZ[[[\\\]]]aaaeeeiiisssxxx~~~}}}{{{wwwsssnnnjjjeeeaaa\\\YYYUUUUUUXXXaaajjjwwwzzzvvvpppnnnpppwwwzzztttpppppptttxxxyyyzzz|||}}}vvvnnngggccc```___aaapppxxxwwwpppbbb___lllfffWWWLLLGGGGGGCCCAAAAAAAAA@@@@@@@@@??????AAACCCEEEMMMffftttnnnooosss||||||wwwvvvvvvzzz|||xxxsssnnniiieeeddd```ZZZUUUQQQMMMIIIGGGEEEDDDCCCBBBAAA@@@@@@@@@:::;;;;;;;;;;;;;;;<<<===;;;@@@FFFKKKOOOQQQSSSTTTSSS\\\bbb^^^VVVQQQNNNKKKMMMKKKNNNVVV\\\^^^```ccceeeccc]]]UUUOOOLLLOOORRRWWWZZZ]]]_________```bbbZZZXXXVVVSSSOOOMMMLLLKKKHHHGGGFFFFFFGGGHHHHHHIIIMMMMMMNNNMMMNNNPPPTTTWWW[[[```hhhooowww~~~~~~{{{zzzxxxtttpppmmmkkkjjjfffbbb]]]YYYVVVSSSPPPMMMJJJIIIHHHHHHHHHIIIJJJKKKLLLQQQYYYeeeuuuTTTVVVXXX[[[^^^ccchhhllluuuzzz|||xxxuuurrrnnnjjjeee___ZZZVVVVVVYYY```hhhtttyyyvvvqqqnnnpppvvv~~~zzzsssoooooosssvvvwwwyyy||||||uuummmfffaaa___^^^bbbqqqyyyvvvoooaaa___nnncccUUULLLGGGGGGCCCAAAAAAAAA@@@@@@@@@??????BBBDDDEEEKKKaaa{{{zzz}}}rrrmmmnnnsss||||||tttqqqrrrttt~~~}}}yyyuuuqqqmmmhhhdddbbb^^^XXXSSSOOOKKKHHHEEEEEEDDDBBB@@@???======<<<<<<======<<<::::::<<<>>>AAAEEEJJJOOOPPPQQQRRRRRRSSS\\\aaa\\\TTTRRRSSSTTTTTTRRRTTT[[[```aaaaaadddgggfffbbbZZZQQQMMMNNNQQQVVVXXX\\\^^^^^^___```aaaYYYWWWTTTQQQMMMJJJHHHGGGFFFEEEEEEDDDEEEFFFHHHJJJNNNPPPSSSTTTSSSSSSTTTUUU\\\aaahhhpppxxx~~~~~~|||zzzwwwtttqqqnnnllljjjddd```\\\XXXUUUQQQNNNKKKIIIHHHGGGGGGGGGIIIJJJKKKMMMQQQYYYfffvvvSSSUUUXXX\\\```eeelllpppwww|||}}}zzzyyywwwtttpppjjjccc^^^YYYWWWYYY___fffqqq~~~yyywwwssspppqqqxxx~~~xxxrrrnnnnnnrrrvvvvvvyyy}}}~~~zzzssskkkeeeaaa^^^]]]bbbsss|||zzzrrrdddcccrrr___TTTLLLHHHGGGDDDAAAAAAAAA@@@@@@@@@??????AAAEEEEEEJJJ___wwwvvv{{{|||nnngggiiippp{{{uuuooooootttyyy{{{yyyuuurrrppplllgggddd```\\\WWWRRRNNNKKKGGGEEEDDDCCCAAA???===<<<;;;:::;;;===>>>===;;;;;;>>>BBBGGGKKKOOOQQQRRRQQQQQQQQQUUU]]]bbb]]]XXXXXX[[[]]]\\\YYYZZZ```dddcccccceeehhhiiiggg___VVVPPPQQQSSSUUUWWWZZZ\\\\\\\\\]]]^^^ZZZXXXUUUQQQMMMJJJHHHGGGDDDEEEEEEEEEEEEFFFJJJMMMRRRUUUXXXZZZZZZXXXXXXXXX___dddkkkrrryyy~~~}}}|||zzzwwwuuussspppllliiibbb___ZZZVVVSSSPPPLLLJJJHHHGGGFFFFFFGGGHHHJJJKKKMMMQQQZZZgggxxxSSSVVVZZZ^^^bbbiiioootttxxx~~~}}}}}}~~~}}}|||zzzwwwppphhhbbb[[[YYYZZZ___eeennn}}}~~~|||xxxwwwuuusssttt{{{~~~{{{vvvppplllmmmrrruuuvvvyyy}}}{{{xxxqqqjjjddd```^^^]]]aaauuuzzzkkkiiiwww~~~]]]SSSKKKHHHHHHDDDAAAAAAAAA@@@@@@@@@?????????CCCDDDIII^^^tttssszzzwwwgggcccfffmmmyyyvvvmmmkkkpppyyyxxxuuurrrpppnnnkkkgggddd___[[[VVVQQQNNNKKKHHHFFFAAA@@@???===<<<;;;;;;;;;999<<<>>>===<<<>>>CCCHHHMMMOOOSSSTTTTTTSSSSSSSSSXXX```eeecccaaaaaacccbbbbbb^^^___cccfffffffffhhhfffhhhhhhaaaWWWQQQRRRTTTTTTWWWYYYZZZYYYXXXYYYZZZXXXVVVSSSOOOLLLIIIFFFEEECCCDDDEEEEEEEEEGGGLLLQQQWWWYYY\\\]]]^^^^^^___aaaccchhhnnnuuu{{{~~~}}}}}}|||{{{yyywwwuuutttqqqkkkgggaaa^^^YYYUUURRROOOKKKHHHGGGFFFFFFFFFFFFHHHJJJKKKMMMQQQZZZhhhxxxTTTWWW[[[___dddkkkrrrwwwzzz~~~||||||||||||{{{tttlllfff\\\ZZZ[[[___dddlll{{{~~~zzzyyywwwwwwuuutttvvv~~~{{{xxxsssnnnkkklllqqquuuuuuxxx}}}zzzvvvpppjjjddd```^^^^^^aaawwwqqqmmm{{{|||\\\RRRKKKHHHHHHDDDAAAAAAAAA@@@@@@@@@??????===BBBDDDHHH]]]~~~sssrrrzzzsssbbbdddgggmmmxxx~~~xxxoooggggggooo|||~~~uuusssqqqooonnnkkkhhheee^^^ZZZUUUQQQNNNLLLIIIFFF>>>>>>===<<<<<<<<<<<<===666:::===>>>===@@@GGGMMMPPPRRRUUUVVVUUUUUUUUUVVV[[[ccciiiiiihhhhhhgggdddeeeaaa```eeehhhhhhiiikkkcccffffff```VVVPPPPPPSSSTTTVVVXXXYYYWWWVVVVVVWWWUUUTTTPPPMMMIIIFFFDDDCCCBBBDDDEEEEEEEEEHHHNNNRRRZZZ[[[]]]^^^___bbbfffiiigggkkkqqqwww|||~~~}}}||||||zzzxxxvvvuuutttqqqjjjeee```]]]XXXTTTQQQNNNJJJHHHFFFFFFEEEEEEFFFHHHIIIKKKMMMQQQZZZhhhyyyUUUYYY___dddiiimmmqqqtttwww|||yyyyyyyyyzzz|||xxxpppkkk```\\\[[[___dddlllyyy}}}xxxxxxtttvvvyyyyyy{{{{{{vvvsssnnnhhheeeggglllpppwwwwwwyyy~~~~~~{{{vvvqqqlllfff___^^^aaajjjxxxvvvlll{{{[[[QQQHHHDDDEEECCCCCCBBB@@@>>>>>>???@@@AAABBB@@@BBBLLLbbbqqqtttuuupppggg```dddlllwwwyyyoooggghhhpppyyywwwuuurrrooolllgggbbb^^^[[[XXXSSSOOOLLLIIIEEEBBB>>>======<<<<<<<<<<<<===;;;<<<>>>???AAAFFFLLLQQQTTTUUUVVVVVVVVVUUUTTTSSSZZZ^^^cccfffffffffeeefffcccbbbccceeeggggggfffddddddbbb___]]][[[XXXUUUSSSZZZ]]]]]]ZZZYYYZZZXXXUUUZZZUUUMMMIIIHHHGGGEEECCCGGGDDDBBBBBBEEEKKKPPPRRRXXX\\\___^^^```eeehhhhhhpppnnnqqqyyytttsssvvv{{{~~~|||{{{zzzxxxxxxwwwuuuqqqmmmiiifff^^^\\\XXXTTTPPPLLLJJJHHHFFFGGGGGGGGGFFFHHHJJJMMMKKKQQQ\\\jjj~~~YYY^^^dddiiilllooorrrtttwww~~~{{{zzzzzz{{{}}}}}}uuupppbbb^^^\\\___dddkkkwwwzzzvvvvvvssstttvvvyyy~~~~~~wwwtttrrrnnniiifffgggjjjnnnrrrtttwww{{{~~~~~~zzzuuuoookkkddd^^^^^^aaannn~~~~~~uuuxxxZZZQQQHHHDDDFFFCCCCCCBBB@@@>>>>>>???@@@AAABBBBBBCCCKKK^^^|||uuuvvvwwwooogggcccfffkkkuuu~~~llleeeaaagggrrr~~~}}}wwwtttqqqnnnkkkfffaaa]]]VVVTTTPPPMMMKKKIIIGGGEEE???>>>===<<<<<<<<<<<<<<<;;;<<<>>>AAAEEEJJJOOORRRTTTUUUVVVXXXXXXWWWUUUTTTXXX\\\cccggggggfffeeeeeeccccccccceeehhhhhhfffddddddbbb___]]][[[XXXVVVUUU]]]```___\\\[[[]]]\\\YYYZZZUUUNNNJJJHHHGGGFFFDDDFFFDDDCCCCCCGGGMMMSSSVVV\\\bbbfffeeefffkkkooopppuuurrrsss{{{qqqkkkiiilllrrryyy~~~|||{{{zzzyyyxxxwwwtttppplllgggeee]]][[[XXXTTTOOOLLLJJJHHHFFFGGGGGGGGGFFFHHHJJJMMMNNNUUU___lll\\\```fffjjjlllnnnppprrryyy~~~~~~}}}|||{{{{{{|||yyytttfffbbb```bbbeeekkkvvv~~~~~~}}}yyywwwwwwttttttuuuzzz~~~xxxrrrrrrqqqnnnjjjggggggiiikkkmmmqqquuuyyyzzz{{{|||}}}}}}yyytttnnniiiccc]]]^^^bbbrrrtttXXXPPPIIIEEEFFFDDDBBBAAA@@@?????????@@@AAABBBCCCEEEJJJZZZwww|||yyyzzzrrriiiggggggjjjrrr~~~|||uuuccc^^^___iiivvv|||wwwtttpppllliiiddd___\\\UUUSSSOOOLLLJJJHHHFFFDDD??????>>><<<<<<;;;;;;;;;<<<===???DDDKKKPPPSSSTTTTTTVVVXXXZZZZZZYYYVVVTTTTTTZZZbbbgggiiigggeeeccccccccceeegggiiiiiigggdddcccbbb___]]][[[ZZZYYYYYYaaadddccc```___bbbaaa^^^[[[VVVPPPKKKIIIGGGFFFFFFFFFEEEEEEFFFJJJPPPVVVYYYbbbjjjoooooooootttyyy|||}}}yyyxxx~~~ppphhhgggcccfffkkksss|||~~~|||zzzzzzyyyxxxvvvsssooojjjfffccc]]][[[WWWSSSOOOLLLIIIHHHEEEFFFGGGGGGGGGHHHKKKMMMRRRYYYbbbooo\\\^^^aaadddgggkkkooosss}}}~~~}}}}}}|||||||||{{{{{{}}}yyytttmmmhhhfffgggiiimmmwww|||~~~|||yyyyyyxxxvvvwww~~~{{{uuupppoooooonnnkkkhhhggghhhiiilllqqqwwwyyyyyyzzz}}}}}}zzztttnnniiiccc^^^```eeetttnnnUUUPPPIIIEEEGGGEEEBBBAAA@@@?????????@@@@@@AAACCCEEEIIIWWWvvv{{{|||vvvlllgggfffgggnnnzzzssslllaaa___dddooo}}}}}}wwwtttoookkkgggbbb]]]ZZZYYYUUUQQQMMMIIIFFFCCC@@@@@@???>>><<<;;;;;;;;;;;;<<<===AAAGGGOOOTTTVVVUUUWWWYYY[[[]]]\\\YYYUUURRRQQQWWW```fffgggfffcccaaadddeeegggjjjlllkkkhhheeebbbbbb```^^^\\\\\\^^^```gggiiihhhddddddfffeeeccc]]]YYYSSSMMMIIIGGGGGGGGGGGGGGGGGGHHHKKKPPPWWW[[[fffpppwwwxxxyyy~~~vvvllljjjmmmhhhjjjooovvv}}}{{{zzzyyyyyyxxxuuurrrmmmhhhdddbbb\\\ZZZVVVRRRNNNKKKIIIHHHEEEFFFGGGGGGGGGHHHKKKNNNSSS[[[eeesss[[[\\\]]]^^^bbbiiirrrwww~~~}}}}}}|||{{{{{{{{{|||zzzuuuqqqllliiiiiijjjmmmvvv~~~zzzzzz~~~~~~{{{zzzxxxwww{{{yyysssooolllmmmmmmllljjjhhhiiiiiiooosssyyy{{{{{{}}}}}}|||uuunnniiiddd```bbbhhhxxxhhhSSSPPPIIIEEEFFFEEEAAAAAA@@@@@@@@@???@@@@@@???BBBEEEIIIXXXwww|||}}}xxxnnneeeddddddjjjxxxxxxllleee___```hhhuuuxxxtttooojjjeeeaaa\\\YYYXXXUUUPPPLLLIIIFFFBBB@@@??????===<<<<<<;;;;;;;;;===???CCCJJJPPPUUUVVVWWWZZZ\\\^^^^^^\\\XXXSSSOOONNNTTT\\\aaacccbbb```___dddfffiiimmmooommmiiifffaaaaaaaaa___^^^```eeeiiiooopppnnniiihhhiiiiiifff___\\\VVVOOOJJJGGGFFFGGGHHHIIIJJJKKKMMMQQQWWW\\\iiisss|||}}}uuunnnnnnsssuuuwww{{{}}}{{{zzzyyyxxxwwwtttpppkkkfffcccaaaZZZYYYUUURRRNNNKKKIIIHHHEEEFFFGGGGGGGGGHHHKKKNNNSSS[[[gggvvv\\\\\\\\\^^^ccckkkuuu|||~~~~~~~~~}}}}}}}}}}}}}}}zzzsssnnnkkkkkkkkkmmmttt}}}xxxvvvyyy{{{yyywwwyyy}}}tttnnnmmmkkklllmmmlllkkkjjjkkklllqqqssswwwzzz|||~~~}}}vvvnnniiidddaaadddkkk~~~dddRRRPPPIIIEEEEEEDDDAAAAAAAAA@@@@@@@@@?????????AAADDDIIIYYYyyy~~~~~~zzznnncccbbbbbbiiiwwwqqqgggaaa]]]```kkk{{{yyyuuuoooiiieee```\\\XXXTTTQQQMMMJJJIIIGGGDDDBBB>>>>>>===<<<<<<<<<<<<===???CCCIIIMMMPPPSSSWWWYYY\\\]]]^^^^^^[[[WWWRRROOOMMMQQQWWWZZZ\\\\\\\\\]]]ccceeeiiimmmooommmhhhddd```aaaaaaaaaaaaeeelllrrryyyzzzvvvppplllmmmlllhhhbbb___YYYQQQJJJFFFEEEFFFHHHKKKMMMNNNPPPTTTZZZ```mmmuuu~~~yyytttuuuyyy}}}{{{yyyyyywwwuuurrrnnniiieeebbbaaaYYYXXXUUUQQQMMMJJJIIIHHHDDDEEEFFFGGGGGGIIILLLNNNSSS\\\iiiyyyZZZ\\\^^^aaafffmmmuuuzzz~~~}}}||||||}}}}}}}}}~~~~~~wwwrrrooooooooopppwww|||vvvvvv{{{}}}zzz{{{~~~xxxnnnhhhgggjjjkkkllllllllllllnnnoooooopppqqquuuzzz~~~~~~{{{{{{|||uuummmgggbbb```eeelll~~~```QQQPPPIIIDDDDDDCCC@@@AAAAAAAAA@@@@@@?????????AAABBBHHHYYYzzzrrrcccbbbccciiiwwwzzzlllbbb^^^aaafffssszzzvvvpppjjjeee```[[[XXXQQQNNNJJJHHHFFFDDDAAA???===<<<<<<<<<<<<======>>>CCCIIIOOOQQQPPPRRRWWW\\\[[[\\\\\\\\\ZZZWWWTTTRRRNNNPPPRRRSSSTTTVVVYYY[[[```bbbggglllnnnlllfffaaa___aaabbbbbbccciiisss{{{~~~vvvqqqpppnnnkkkeeeccc\\\SSSJJJEEEDDDEEEGGGKKKPPPRRRTTTYYYaaagggrrryyy|||{{{yyyxxxuuusssppplllhhheeecccaaaXXXWWWTTTPPPMMMJJJHHHGGGDDDEEEFFFFFFGGGIIILLLOOOTTT^^^lll|||WWWZZZ___cccggglllqqquuuzzz|||~~~~~~|||zzzyyyyyyzzz{{{|||~~~|||wwwtttttttttuuu|||~~~xxxwwwxxx}}}{{{tttiiibbbbbbiiikkklllllllllmmmppprrrmmmllllllqqqwww{{{|||{{{zzz{{{wwwuuuwww~~~{{{tttlllfffaaa___dddlll|||___PPPPPPIIICCCDDDBBB@@@AAAAAAAAAAAA@@@??????@@@AAAAAAGGGYYYyyyvvvdddcccdddjjjxxxvvvhhh```\\\iiiooo}}}{{{wwwpppjjjeee```\\\YYYRRROOOJJJFFFCCC@@@<<<:::<<<;;;;;;<<<<<<===>>>???FFFMMMTTTTTTPPPQQQXXX___YYYZZZZZZZZZYYYXXXVVVUUUNNNOOOOOOOOOOOORRRVVVZZZ]]]```eeejjjllljjjddd___^^^```cccccceeelllwwwzzztttssspppmmmgggeee^^^TTTJJJDDDCCCDDDFFFKKKQQQTTTWWW]]]fffnnnuuu{{{~~~|||zzzyyyxxxtttrrroookkkhhheeecccbbbXXXVVVSSSPPPMMMJJJHHHGGGDDDEEEFFFFFFGGGIIILLLOOOVVV```nnn~~~^^^^^^___ccchhhmmmqqqrrrxxxzzz}}}~~~}}}||||||||||||{{{zzzyyyzzz~~~~~~}}}|||~~~{{{}}}~~~~~~}}}vvvpppkkkfffcccfffgggjjjoootttwwwwwwvvvqqqpppooopppqqqtttwwwxxx~~~ttttttvvv}}}~~~vvvlllddd]]]\\\eeeooo~~~}}}sssbbbRRRKKKJJJGGGCCCAAABBBAAA@@@@@@??????@@@@@@@@@@@@AAAFFFTTTqqqyyyhhhaaa^^^gggwwwpppeeecccfffnnnzzzzzzuuunnngggbbb\\\XXXTTTPPPNNNJJJFFFBBB@@@>>>>>>>>>===::::::;;;???CCCFFFIIILLLPPPSSSTTTTTTUUUVVVZZZYYYXXXXXXXXXWWWVVVTTTTTTQQQMMMJJJKKKNNNSSSWWWWWW[[[aaahhhkkkiiiddd___]]]___```aaadddmmm{{{zzzpppnnnpppmmmhhh___TTTKKKGGGGGGIIIFFFKKKRRRVVVZZZbbbmmmuuuyyy~~~{{{wwwsssrrrpppmmmkkkiiifffbbb___ZZZWWWSSSOOOKKKIIIHHHHHHGGGGGGGGGFFFFFFIIIMMMPPPZZZdddsss[[[\\\]]]aaaggglllqqqsssxxx{{{}}}~~~}}}{{{{{{{{{|||}}}|||{{{zzz}}}zzztttoookkkgggdddfffgggjjjnnnsssvvvvvvuuurrrqqqpppooopppqqqssstttyyy|||~~~zzzyyy{{{}}}uuulllddd^^^___hhhssstttxxxqqqaaaQQQJJJIIIFFFBBBAAA@@@@@@???>>>>>>>>>>>>?????????@@@DDDQQQlllzzzjjjbbb___fffuuunnneeeeeeiiittt|||vvvrrrkkkeeeaaa\\\XXXUUUOOOMMMJJJFFFBBB@@@>>>>>>===<<<::::::<<>>============>>>???>>>???CCCMMMeee|||nnnfffbbbgggrrr~~~ooogggjjjooo|||zzzrrrnnniiiddd```\\\XXXUUUNNNLLLIIIEEEBBB???>>>===<<<;;;:::;;;???DDDIIILLLTTTTTTSSSQQQPPPPPPSSSVVVYYYWWWUUUTTTTTTUUUWWWYYYZZZXXXTTTQQQNNNMMMMMMMMMSSSVVV]]]dddhhhhhheeeaaa^^^^^^___bbbjjjwwwvvvppppppuuuooodddWWWLLLFFFEEEFFFHHHOOOXXX___eeennnzzz~~~}}}{{{yyy~~~}}}|||zzzyyyyyyxxxvvvtttrrrpppmmmjjjgggddd```]]]ZZZWWWSSSNNNJJJHHHGGGFFFGGGGGGGGGGGGHHHJJJOOORRR[[[fffwwwTTTVVVYYY]]]bbbiiipppuuuzzz|||}}}{{{zzzzzzyyy}}}~~~|||yyyuuurrrooolllhhheeebbbbbbcccfffkkknnnpppppprrrrrrqqqpppppppppqqqqqqyyy~~~{{{sssiiiccc___bbbnnn{{{sssffftttjjj]]]OOOIIIFFFCCC@@@@@@??????>>>============>>>???>>>???DDDKKK]]]tttlllfffhhhppp|||pppkkkpppwwwzzzqqqnnniiiddd```[[[WWWTTTMMMKKKHHHDDDAAA???>>>===::::::;;;===AAAFFFLLLOOORRRSSSSSSRRRRRRSSSUUUWWWWWWWWWWWWWWWVVVVVVWWWXXX[[[ZZZWWWTTTQQQNNNLLLKKKPPPTTTZZZbbbgggiiifffddd```___```fffqqqrrrkkkjjjooojjjaaaVVVMMMHHHIIIKKKMMMTTT]]]eeelllvvv}}}|||zzzxxxwwwzzz}}}}}}{{{xxxwwwxxxxxxwwwvvvrrrpppllliiifffccc^^^[[[YYYWWWRRRNNNJJJGGGFFFFFFGGGHHHHHHHHHIIILLLQQQTTT[[[gggyyyQQQTTTXXX[[[```gggooouuu{{{~~~~~~}}}}}}xxx{{{~~~|||zzzvvvssspppmmmiiifff```______bbbfffjjjmmmmmmqqqqqqrrrssstttvvvwwwxxx~~~{{{rrrhhhaaa^^^cccppp~~~oooeeevvvggg[[[NNNHHHEEEAAA???@@@@@@@@@???>>>>>>>>>>>>???@@@>>>@@@EEEJJJWWWxxxxxxyyyyyyqqqjjjjjjoooyyy~~~ppplllsss|||yyysssooojjjeee```[[[UUUQQQLLLJJJGGGCCC@@@>>>======::::::;;;>>>BBBGGGLLLOOOPPPRRRTTTTTTSSSRRRRRRRRRSSSVVVZZZ[[[YYYWWWVVVUUUZZZYYYXXXVVVTTTQQQNNNMMMOOORRRXXX```gggjjjjjjhhheeedddeeemmm{{{}}}mmmfffeeehhhddd\\\SSSLLLJJJKKKNNNQQQXXX```hhhppp{{{~~~|||{{{yyywwwuuuxxx|||}}}{{{yyyxxxyyyyyyxxxwwwrrrppplllhhheeeaaa\\\YYYXXXUUUQQQMMMIIIGGGFFFFFFGGGHHHHHHIIIJJJMMMRRRVVV\\\iii{{{QQQTTTWWW[[[^^^fffooovvv}}}zzz{{{}}}~~~|||{{{yyyvvvtttrrroookkkgggbbb``````bbbfffjjjmmmnnnqqqrrruuuxxx{{{~~~zzzqqqgggaaa___fffuuu|||jjjeeexxxeeeYYYNNNIIIEEEAAA???@@@@@@@@@???>>>>>>>>>>>>???@@@>>>AAAGGGIIIRRRqqquuuwww{{{tttmmmkkknnnvvv{{{nnnllluuu|||uuurrrooojjjeee```ZZZTTTPPPKKKIIIFFFCCC@@@>>>======;;;;;;<<>>============>>>???<<<@@@GGGGGGNNNkkk}}}yyy{{{tttmmmjjjlllsssyyynnnooozzzyyyrrrnnnkkkgggddd___ZZZTTTPPPJJJHHHEEEBBB@@@>>>======<<<<<<===???BBBFFFIIIKKKNNNOOONNNLLLHHHDDDCCCCCCEEELLLTTTXXXXXXXXXYYY[[[ZZZYYYYYYWWWVVVTTTSSSRRROOORRRXXXaaajjjooorrrrrrrrroooqqq}}}sssddd^^^___YYYWWWSSSNNNLLLOOOTTTYYY]]]ccckkksss|||zzzxxxvvvtttrrruuu{{{||||||{{{{{{{{{zzzwwwtttrrroookkkgggccc^^^YYYUUUSSSQQQNNNKKKIIIHHHHHHIIIGGGHHHIIIJJJLLLPPPUUUYYYcccqqqQQQUUUYYY[[[]]]dddnnnvvv}}}~~~yyyssstttsssrrrrrrsssqqqooolllllljjjhhhiiimmmrrruuuwwwwwwyyy}}}}}}vvvnnnfffccceeepppssseeegggzzzbbbYYYOOOJJJFFFAAA@@@BBB>>>>>>===<<<<<<<<<<<<<<<>>>;;;???FFFFFFKKKhhh|||zzzsssllliiijjjqqqzzzpppsssyyyqqqjjjhhheeebbb^^^ZZZTTTPPPJJJHHHEEEBBB???>>>============>>>???BBBEEEHHHIIIJJJIIIHHHEEEBBBAAABBBDDDAAAGGGOOOTTTUUUWWW\\\```[[[[[[YYYXXXVVVTTTSSSSSSPPPSSSYYYbbbkkkqqqtttuuuuuusssuuunnn___ZZZ[[[QQQPPPNNNMMMNNNTTT\\\bbbdddjjjrrr{{{~~~{{{xxxwwwuuusssqqqttt{{{~~~~~~~~~|||{{{{{{{{{{{{yyyuuurrrrrroookkkgggccc^^^XXXUUURRRPPPMMMJJJIIIHHHIIIIIIGGGHHHIIIKKKMMMQQQVVVZZZfffuuuOOOSSSXXX[[[___fffnnnuuuzzz{{{~~~yyyrrrmmmkkkmmmooopppooonnnnnnoooiiijjjkkknnnqqquuuyyy{{{~~~yyyjjjeeefffiiixxx{{{jjjdddjjjvvvYYYTTTMMMGGGCCCBBBAAAAAA@@@@@@???>>>======>>>>>>===AAA???@@@GGGMMMaaasssllliiikkklllppp{{{rrrtttyyyuuunnnjjjccc]]]YYYUUURRRPPPIIIGGGDDD@@@>>>===<<<===?????????@@@AAADDDFFFGGGGGGDDD@@@===<<<===@@@BBBCCCIIIPPPTTTWWWZZZ^^^bbbeeebbb^^^YYYUUURRRPPPPPPQQQRRRZZZgggpppsssuuuwwwuuuvvvyyy|||iiiccc\\\RRRSSSOOONNNRRRUUUWWW\\\cccpppuuu|||}}}yyyuuurrrqqqrrrsssrrrxxx~~~~~~{{{yyyzzz{{{}}}}}}zzzuuuqqqrrrpppkkkgggccc^^^XXXTTTQQQOOOLLLJJJHHHGGGHHHHHHJJJHHHHHHLLLNNNPPPTTTZZZjjjwwwOOORRRWWW[[[___eeennnuuu}}}{{{~~~~~~{{{wwwqqqlllkkknnnqqqrrrqqqpppppppppooooooppprrruuuyyy|||zzzlllgggjjjooollliiirrrrrrXXXSSSLLLFFFCCCAAAAAA@@@@@@@@@???>>>>>>>>>>>>>>><<<@@@>>>???FFFLLL___|||tttnnnkkkmmmmmmppp}}}xxx{{{yyyuuukkkgggaaa\\\XXXUUURRRPPPIIIGGGDDD@@@>>>===<<<===?????????@@@BBBDDDFFFGGGEEECCC???===<<<===???AAACCCHHHOOOTTTWWW[[[aaafffgggddd___YYYUUURRRPPPPPPQQQSSS[[[iiisssvvvxxxzzzyyyzzz}}}wwweee```[[[SSSRRROOOPPPTTTXXX[[[bbbjjjzzz|||xxxtttrrrqqqrrrtttsssyyy~~~{{{yyyzzz{{{|||}}}zzzuuuqqqrrrooojjjeeeaaa\\\WWWTTTOOOMMMJJJHHHFFFGGGHHHIIIKKKIIIIIIMMMOOOQQQVVV\\\lllyyyNNNRRRVVVZZZ^^^eeeooovvv|||}}}}}}|||}}}zzzxxxtttooojjjkkknnnqqqsssssssssssssssuuuuuutttuuuwww{{{|||ooojjjnnnwwwlllkkk{{{lllWWWRRRKKKEEEBBB@@@@@@???@@@???>>>>>>>>>>>>>>>>>>;;;???===???EEEJJJ\\\xxx}}}wwwqqqooorrrrrrrrr{{{~~~yyytttiiieee```[[[XXXUUURRRPPPHHHFFFCCC@@@===<<<<<<===>>>>>>???@@@BBBDDDFFFGGGCCCBBB@@@>>>===>>>@@@AAACCCHHHNNNSSSWWW]]]eeekkkjjjfff```ZZZUUURRRQQQPPPQQQTTT]]]lllwww{{{|||~~~~~~ppp___[[[YYYTTTSSSQQQSSSXXX]]]bbbkkkttt}}}{{{wwwsssqqqrrrssstttyyy}}}~~~}}}}}}zzzzzzzzz||||||yyytttpppqqqmmmgggbbb^^^ZZZVVVTTTNNNKKKHHHEEEEEEFFFHHHJJJLLLJJJKKKOOOPPPRRRWWW^^^mmm|||NNNQQQUUUXXX]]]dddnnnuuu{{{~~~}}}{{{|||}}}xxxvvvuuurrrnnnjjjgggkkkpppsssuuuvvvwwwyyyxxxwwwvvvvvvxxx|||}}}pppmmmqqq~~~hhhkkkgggWWWQQQJJJDDDAAA@@@???>>>??????>>>>>>>>>>>>>>>???;;;???>>>???EEEHHHYYYuuu|||vvvuuuyyyyyyvvv|||~~~xxxtttjjjfffaaa\\\YYYUUURRROOOHHHFFFCCC???===<<<<<<======>>>???AAACCCEEEFFFGGGCCCCCCBBBBBBBBBBBBCCCDDDEEEHHHNNNRRRWWW^^^gggnnnmmmiiibbbZZZTTTRRRQQQQQQQQQUUU```ppp|||hhhYYYVVVVVVUUUUUUUUUXXX^^^cccjjjuuu}}}{{{{{{~~~~~~{{{yyyuuurrrqqqrrrtttvvv~~~~~~~~~~~~zzzzzzzzz{{{zzzxxxsssppppppkkkeee___[[[XXXUUUSSSMMMKKKGGGEEEEEEGGGIIILLLKKKJJJLLLOOOPPPQQQWWW___lll~~~zzzOOORRRUUUWWW[[[cccmmmtttzzz}}}}}}{{{{{{~~~{{{uuusssrrrqqqmmmjjjcccggglllppptttwwwzzz}}}{{{zzzzzzzzz{{{}}}zzzpppooovvvfffmmmdddVVVQQQJJJDDD@@@???>>>>>>???>>>>>>>>>>>>>>>??????<<>>>>>>>>>>>>>>>>>??????@@@===AAAAAABBBFFFGGGUUUooo~~~{{{vvvrrroookkkeee```[[[UUUOOOLLLFFFDDDAAA???===<<<======;;;===???AAADDDFFFGGGGGGHHHIIILLLNNNPPPOOONNNMMMJJJMMMQQQSSSVVV[[[ccciiipppjjjaaaXXXRRRQQQRRRSSSSSSXXXeeewwwpppZZZPPPPPPSSSVVV^^^```fffnnnuuu~~~yyyhhhaaaccchhhnnnsssuuu{{{}}}yyywwwuuussssssvvvyyy{{{zzzzzzyyyxxxxxxuuuqqqnnnlllhhhccc^^^ZZZWWWTTTQQQLLLKKKIIIHHHHHHHHHJJJKKKHHHIIIMMMPPPOOOPPPXXXaaammmoooRRRTTTUUUVVVYYY___iiiqqquuuyyy~~~}}}||||||}}}~~~||||||wwwvvv{{{{{{vvvqqqnnnmmmmmmjjjgggcccdddeeegggjjjnnnuuuyyy{{{|||~~~~~~|||vvvqqquuupppggg|||sssbbbWWWRRRJJJDDDAAA@@@???>>>>>>>>>>>>>>>>>>???@@@@@@<<>>===<<<======;;;<<>>>>>===>>>>>>???@@@@@@:::@@@???AAADDDCCCPPPiii}}}xxxyyyzzzuuurrriiifffbbb^^^ZZZUUUPPPLLLEEECCCAAA>>>===<<<======:::<<>>???>>>>>>============>>>>>>>>>???@@@BBBAAADDDPPP]]]yyyuuuvvvzzz{{{vvvrrrhhhfffbbb^^^ZZZUUUPPPKKKGGGEEEBBB>>><<<;;;;;;<<<=========???@@@BBBDDDFFFIIILLLPPPTTTUUUUUUSSSQQQRRRSSSTTTTTTSSSTTTXXX\\\hhh```VVVPPPOOOQQQRRRRRRSSS[[[hhhttt}}}~~~~~~sss```PPPMMMMMMKKKPPPYYYccclllwwwtttaaa[[[YYYYYYYYY\\\bbbgggkkknnnvvv|||yyywwwuuuuuuwww|||yyyyyyxxxvvvsssooollljjjfffccc^^^ZZZWWWTTTQQQNNNIIIHHHGGGFFFFFFFFFGGGHHHLLLKKKLLLPPPRRRUUU]]]eeezzz~~~rrrlllQQQRRRRRRTTTXXX___hhhooouuu|||~~~~~~}}}{{{{{{|||}}}}}}{{{zzz{{{{{{zzzwwwvvv|||~~~~~~~~~~~~}}}{{{wwwtttooojjjgggfffggghhhiiiiiihhhggggggkkkqqqvvvuuuwww{{{~~~yyy|||vvv]]]^^^```lllaaa\\\RRRHHHEEECCC@@@???@@@>>>>>>============>>>>>>>>>>>>@@@BBBAAADDDOOO[[[yyywwwrrrsssyyy|||vvvrrrjjjgggccc___[[[VVVPPPKKKGGGEEEBBB>>><<<<<<<<<<<<<<<===>>>???AAABBBCCCDDDGGGKKKPPPUUUWWWVVVTTTRRRRRRSSSTTTSSSRRRSSSXXX[[[aaaYYYPPPKKKLLLOOOQQQRRRRRRXXXbbblllsssvvvvvvuuuuuuwww{{{{{{tttiiiYYYMMMLLLMMMKKKOOOVVV^^^gggssslll^^^ZZZYYYXXXYYY]]]ccchhhlllmmmuuu|||{{{yyywwwwwwyyy}}}~~~yyyxxxwwwuuurrrnnnkkkiiieeebbb]]]ZZZWWWTTTQQQNNNIIIHHHGGGFFFFFFFFFHHHHHHLLLJJJLLLQQQTTTXXXaaajjj|||pppkkkSSSSSSSSSSSSWWW___iiipppxxx~~~|||||||||zzz}}}~~~~~~{{{yyyxxxyyyyyywwwwww}}}~~~~~~|||zzzyyyzzzzzzyyyxxxuuusssoookkkhhhhhhhhhiiijjjjjjiiiiiiiiimmmrrrvvvxxxzzz~~~}}}yyy}}}yyylll___UUUZZZbbb|||lllddd^^^SSSIIIEEEBBB@@@???AAA???>>>>>>======>>>>>>???>>>>>>@@@BBBBBBDDDMMMXXXppptttooopppwww}}}vvvqqqllliiieeeaaa\\\VVVPPPKKKGGGEEEBBB???===<<<<<<===<<<===???AAABBBCCCBBBBBBEEEIIIPPPVVVYYYXXXUUUSSSSSSSSSRRRQQQPPPRRRVVVYYYZZZSSSKKKGGGIIIOOOSSSTTTRRRVVV\\\bbbgggiiiiiiiiikkkmmmrrrxxx{{{wwwooohhh]]]QQQIIIJJJLLLKKKMMMSSSYYYaaaooovvvddd\\\ZZZYYYYYYZZZ^^^dddjjjnnnnnnuuu}}}}}}{{{yyyxxxzzz}}}|||xxxwwwvvvtttqqqmmmjjjhhhdddaaa\\\YYYVVVSSSPPPMMMHHHHHHFFFFFFFFFGGGHHHIIIKKKKKKMMMRRRVVV[[[fffpppxxxooolllSSSSSSSSSTTTYYYbbblllsss|||{{{||||||{{{}}}~~~~~~{{{yyyxxxyyywwwvvvwww}}}~~~~~~yyyxxxvvvvvvwwwwwwwwwvvvsssrrrooollljjjiiiiiiiiikkkllllllmmmnnnqqqvvvzzz{{{~~~~~~|||uuuzzz}}}vvvjjj^^^VVVMMMYYYhhhmmmiii^^^SSSIIIDDDBBB@@@@@@BBB???>>>>>>>>>>>>>>>>>>???>>>>>>???BBBBBBCCCKKKTTTjjjsssnnnooouuu~~~}}}vvvqqqnnnkkkfffbbb]]]VVVPPPKKKFFFEEEBBB???============<<<>>>@@@CCCDDDDDDBBBBBBDDDIIIQQQXXX\\\[[[XXXUUUUUUSSSQQQOOONNNPPPRRRUUUVVVOOOHHHFFFIIIPPPTTTWWWUUUWWWYYY\\\^^^`````````cccdddggglllnnnlllfffbbbXXXOOOHHHHHHIIIIIILLLRRRXXX___nnnooobbb___ZZZYYYYYY[[[___eeelllppprrrzzz}}}}}}{{{zzzyyy{{{~~~}}}{{{zzzwwwvvvuuussspppllliiigggbbb___[[[WWWUUURRROOOMMMHHHGGGFFFFFFFFFGGGHHHIIILLLLLLNNNSSSVVV\\\iiiuuuuuunnnnnnRRRSSSTTTVVV\\\eeepppwww|||~~~zzz{{{|||{{{{{{}}}~~~}}}{{{zzzzzz{{{vvvvvvxxx}}}|||{{{zzzyyyvvvuuussstttvvvwwwvvvvvvrrrqqqooommmkkkjjjiiiiiilllnnnppprrrtttwww{{{~~~~~~|||qqqwww|||zzzooo___UUUQQQHHHXXXlllqqqnnn\\\RRRHHHDDDCCC@@@@@@BBB??????>>>>>>>>>>>>??????>>>===???AAABBBCCCHHHPPPbbbsssnnnooosss|||}}}uuupppnnnkkkgggbbb]]]WWWPPPLLLFFFEEEBBB???>>>===>>>>>>===???BBBDDDEEEEEEDDDDDDEEEJJJRRRZZZ^^^]]][[[XXXXXXTTTPPPMMMLLLMMMNNNOOOQQQKKKFFFEEEIIIPPPTTTVVVWWWWWWWWWXXXYYY[[[\\\\\\]]]]]]^^^___aaaaaa```___XXXQQQJJJGGGGGGIIIMMMRRRYYYaaapppmmmcccaaa[[[ZZZZZZ\\\```fffmmmqqqvvv~~~{{{zzzyyyyyy{{{~~~{{{yyyxxxuuuuuutttrrrnnnkkkhhhfff```]]]YYYVVVSSSQQQNNNLLLGGGGGGFFFFFFFFFGGGIIIJJJMMMMMMPPPTTTWWW^^^lllzzztttppprrrRRRSSSUUUXXX^^^fffpppvvvxxx}}}{{{xxxyyyzzzzzzyyy{{{}}}}}}|||{{{||||||wwwxxxzzz~~~~~~zzzwwwvvvuuutttsssrrrsssuuuwwwwwwvvvrrrqqqpppnnnmmmkkkiiihhhlllooorrrvvvxxx|||}}}rrrvvvzzzwwwiiiXXXNNNNNNLLL]]]rrruuurrrYYYOOOGGGEEECCCAAA@@@AAA@@@??????>>>>>>??????@@@>>>===>>>AAABBBBBBFFFLLLXXXxxxsssmmmnnnpppxxx|||uuupppmmmjjjfffbbb]]]WWWQQQLLLFFFEEEBBB???>>>>>>>>>??????@@@BBBEEEFFFGGGHHHHHHHHHMMMUUU\\\___```]]]\\\[[[VVVPPPKKKIIIJJJJJJJJJIIIFFFBBBDDDIIIPPPTTTUUUWWWWWWWWWXXXYYY[[[\\\]]][[[[[[ZZZYYYYYYZZZ[[[\\\XXXSSSMMMIIIGGGJJJNNNRRRZZZbbbqqqmmmccc```]]]\\\\\\]]]aaagggmmmqqqyyy~~~zzzyyyyyyzzz|||}}}zzzxxxxxxtttsssrrrpppmmmjjjfffddd___\\\XXXTTTRRRPPPMMMKKKGGGFFFFFFFFFFFFGGGIIIJJJMMMNNNRRRVVVYYYaaarrrvvvuuuyyyQQQSSSVVVYYY^^^dddlllqqqtttzzz~~~{{{yyyzzz{{{zzzzzz|||}}}}}}|||{{{{{{|||zzz|||~~~{{{wwwuuutttsssrrrqqqpppqqqtttvvvvvvvvvrrrrrrqqqpppmmmkkkhhhgggjjjnnnssswww{{{~~~uuuwwwzzzwwwhhhVVVNNNOOOOOOaaatttxxxrrrTTTLLLEEEEEEDDDAAA@@@@@@@@@??????>>>>>>??????@@@???===>>>AAABBBBBBDDDIIIQQQooo}}}ssskkkkkkmmmuuuzzztttpppkkkiiieeeaaa]]]WWWQQQMMMFFFDDDBBB@@@>>>>>>???@@@@@@AAACCCEEEGGGIIIKKKLLLLLLPPPWWW]]]```aaa```___^^^XXXPPPJJJGGGGGGFFFEEECCCAAAAAAEEEMMMTTTWWWXXXYYYYYYZZZ\\\^^^aaacccddd``````___]]][[[ZZZZZZ[[[SSSRRROOOLLLKKKMMMPPPQQQXXXaaaqqqnnnccc______^^^]]]^^^aaagggmmmpppxxx~~~yyyyyyyyy{{{~~~~~~yyyxxxwwwssssssqqqooollliiieeeccc]]]ZZZVVVSSSQQQOOOLLLJJJGGGFFFFFFEEEFFFHHHIIIJJJLLLNNNSSSXXX]]]gggzzz{{{{{{RRRTTTWWWZZZ]]]bbbgggkkktttzzz}}}|||}}}~~~}}}{{{}}}~~~}}}{{{zzzzzz{{{}}}~~~|||xxxuuutttsssrrrpppoooooopppsssuuuvvvvvvrrrrrrrrrpppnnnkkkhhhfffhhhlllrrrwww|||xxxxxxzzzxxxkkkZZZRRRTTTJJJ^^^oooyyyrrrQQQJJJEEEEEEEEEBBB???@@@@@@@@@????????????@@@@@@???<<<===AAACCCBBBCCCGGGMMMkkk|||rrriiihhhjjjrrr}}}~~~yyytttqqqjjjgggddd```\\\WWWQQQMMMFFFDDDBBB@@@>>>>>>???@@@AAABBBCCCEEEHHHKKKMMMOOOOOORRRXXX]]]aaabbbaaa``````YYYPPPIIIFFFEEEDDDBBBAAA@@@BBBHHHQQQYYY\\\]]]\\\]]]___aaadddgggjjjlllfffggggggeeeaaa]]][[[[[[NNNPPPQQQOOONNNOOOPPPPPPUUU___ooooooddd___```___^^^^^^bbbgggmmmpppwww}}}yyyzzzzzz|||~~~yyywwwwwwrrrrrrqqqooolllhhheeeccc]]]ZZZVVVSSSQQQOOOLLLJJJFFFFFFEEEEEEFFFHHHIIIKKKKKKNNNTTTZZZ```lllQQQVVV[[[]]]]]]```ggglllrrrwwwyyyyyy{{{|||www}}}zzzwww{{{}}}||||||yyywwwuuusssqqqooooooooopppqqqsssttttttuuuuuuuuutttqqqllliiihhhhhhkkkkkkqqqyyy}}}}}}www~~~kkkVVVKKKJJJLLL\\\ssszzzhhhTTTKKKDDDCCCCCCAAA???@@@@@@??????>>>>>>>>>>>>>>>===>>>>>>===>>>@@@EEEHHHOOObbbzzzrrriiifffgggmmmwww}}}yyytttqqqkkkhhhddd```\\\WWWRRRNNNGGGEEECCC@@@??????@@@AAABBBBBBCCCEEEHHHLLLOOOQQQSSSWWWYYYXXXZZZ^^^___]]]^^^WWWPPPJJJEEE???>>>@@@???CCCJJJQQQVVVYYYZZZZZZ]]]___aaabbbiiirrrvvvuuutttuuutttppplllgggbbb]]]\\\VVVRRRTTTSSSPPPRRRWWWZZZ^^^hhhwwwlll```ccc```]]][[[]]]___ccckkkuuu}}}~~~{{{yyyzzz|||~~~~~~|||zzzyyysssqqqooommmjjjfffbbb^^^[[[YYYUUUQQQNNNKKKJJJIIIDDDFFFHHHIIIHHHHHHIIIKKKQQQSSSVVVZZZcccttt~~~~~~RRRWWW\\\___```ccciiinnnrrrwww{{{{{{}}}{{{uuuyyyzzzwwwwww}}}}}}yyywwwvvvtttrrrpppqqqqqqrrrssstttuuuvvvvvvuuuuuuuuurrrnnnkkkjjjkkkkkklllqqqxxx}}}|||iiiUUUMMMNNNOOO```xxx|||hhhSSSLLLFFFEEEDDDAAA@@@AAA@@@@@@???>>>>>>>>>>>>>>>===>>>>>>===>>>@@@EEEHHHNNNaaa~~~wwwzzz|||nnnfffdddeeekkksss}}}~~~{{{wwwrrrooojjjgggccc___\\\WWWRRRNNNHHHFFFCCCAAA?????????@@@BBBBBBCCCEEEHHHKKKNNNPPPQQQUUUVVVUUUWWW[[[]]]ZZZXXXQQQJJJGGGBBB======@@@AAAFFFMMMSSSXXX[[[\\\\\\aaadddhhhkkksss|||}}}~~~}}}yyytttooojjjfffbbb]]][[[\\\ZZZTTTSSSVVV[[[___gggvvvoooccceeeccc``````bbbcccfffnnnwww}}}|||yyyzzz|||}}}{{{yyyxxxsssqqqnnnllljjjfffaaa^^^[[[XXXUUUQQQMMMKKKJJJIIIDDDFFFHHHIIIIIIIIIJJJKKKOOOQQQUUUYYYcccttt~~~SSSXXX]]]aaacccgggmmmqqqqqqxxx}}}~~~yyyssstttsssrrrwww~~~~~~}}}~~~|||yyywwwvvvuuusssrrrssssssssstttuuuvvvwwwxxxuuuvvvvvvtttqqqooooooooopppooossszzzgggTTTOOORRRUUUjjjkkkVVVPPPJJJHHHDDD@@@@@@CCC@@@@@@???>>>>>>>>>>>>???===>>>>>>>>>>>>@@@DDDGGGMMM___|||uuurrrwwwkkkeeedddccchhhpppyyy|||yyytttooolllhhhfffbbb___[[[WWWRRROOOIIIGGGDDDAAA???>>>??????AAABBBCCCEEEHHHKKKMMMOOOOOORRRRRRQQQRRRWWWYYYWWWRRRLLLGGGDDDAAA===>>>BBBDDDIIIQQQWWW[[[]]]___```fffkkkqqqwww|||vvvqqqoookkkjjjjjjkkkggg___YYYXXX\\\^^^eeerrrsssggggggbbb``````ccccccfffnnnxxx}}}yyyzzz|||~~~|||{{{yyyxxxssspppmmmkkkiiieeeaaa^^^ZZZXXXTTTPPPMMMKKKIIIIIIEEEGGGHHHIIIIIIIIIKKKLLLOOORRRWWW]]]gggxxx}}}{{{SSSWWW]]]bbbfffjjjooosssssszzz~~~xxxrrrooolllnnnuuu~~~~~~}}}}}}}}}}}}zzzxxxvvvvvvuuutttrrrttttttsssssstttvvvwwwxxxvvvwwwxxxvvvuuussstttuuuwwwvvvxxxfffRRROOORRR\\\tttrrr]]]WWWQQQLLLFFF@@@@@@CCCAAA@@@??????>>>>>>??????===>>>???>>>???@@@DDDFFFLLL]]]zzzvvvnnn{{{uuukkkfffdddbbbgggnnnvvv{{{wwwrrrmmmiiigggdddaaa^^^[[[WWWRRROOOJJJHHHDDDAAA???>>>>>>>>>AAABBBCCCEEEGGGJJJLLLMMMLLLOOOOOOMMMOOOTTTVVVTTTQQQKKKFFFDDDBBB???@@@DDDEEEKKKSSSYYY\\\___bbbdddkkkqqqwww~~~~~~uuuppppppsssvvvyyy{{{vvvlllaaa[[[[[[\\\bbbnnnvvviiigggaaaaaabbbeeefffiiisss~~~~~~|||yyyzzz}}}~~~}}}{{{zzzxxxwwwrrrpppllliiigggddd```]]]YYYWWWSSSPPPLLLJJJIIIIIIFFFGGGIIIIIIIIIJJJLLLNNNQQQUUU\\\cccnnnxxxtttRRRVVV\\\bbbhhhmmmrrruuuvvv}}}}}}vvvqqqllliiilllssszzz~~~}}}~~~|||zzzxxxvvvuuuuuuuuutttsssttttttsssrrrsssuuuvvvwwwvvvxxxyyyyyyyyyyyyzzz{{{|||zzz|||cccQQQNNNPPP^^^{{{zzziii```VVVOOOHHHBBB@@@CCCAAA@@@@@@???????????????===>>>?????????@@@CCCEEEKKK[[[zzzyyyooo{{{uuukkkdddaaa```eeekkksss~~~|||wwwrrrlllhhhfffddd```]]]ZZZVVVRRRNNNJJJHHHDDDAAA???>>>>>>>>>AAABBBCCCEEEGGGIIIJJJJJJIIILLLMMMLLLNNNSSSUUUSSSPPPJJJEEEDDDAAA???AAAEEEGGGMMMTTTZZZ\\\```eeejjjooouuu{{{}}}qqqlllmmmttt{{{wwwjjj```\\\\\\```kkk{{{wwwjjjeeeccccccfffjjjlllqqq~~~|||zzzyyy{{{}}}}}}{{{yyywwwuuurrroookkkhhheeeccc___]]]WWWVVVRRROOOLLLJJJIIIHHHFFFHHHIIIIIIIIIKKKMMMPPPRRRWWW^^^gggssstttpppRRRVVV\\\dddkkkqqquuuwwwzzz|||tttoookkkiiinnnsssxxx~~~~~~}}}~~~~~~yyyxxxvvvuuuvvvvvvvvvtttvvvuuusssrrrssstttvvvxxxwwwyyy{{{||||||}}}~~~~~~~~~{{{]]]PPPPPPRRRdddrrreeeWWWNNNIIIDDDBBBCCCAAAAAA@@@????????????@@@===>>>@@@@@@???@@@BBBDDDJJJZZZxxx|||rrrtttjjjbbb^^^aaadddiiipppzzz~~~yyysssmmmhhhfffddd```]]]YYYUUUPPPMMMIIIGGGDDDAAA???>>>??????AAABBBCCCEEEGGGHHHHHHHHHFFFJJJMMMMMMPPPTTTVVVTTTMMMHHHCCCBBBAAA???AAAEEEIIIOOOVVVZZZ\\\bbbjjjqqqssszzz{{{mmmhhhkkkppp{{{sssggg```^^^```iiixxxxxxlllfffbbbcccggglllpppyyy}}}zzzxxxyyy{{{}}}~~~{{{xxxvvvtttqqqnnnjjjfffdddbbb___\\\VVVUUURRRNNNKKKIIIIIIHHHGGGHHHIIIIIIIIIKKKOOOQQQPPPVVV___iiivvvsssnnnSSSWWW]]]fffnnnuuuxxxzzz{{{sssmmmjjjlllqqqvvvyyy~~~~~~~~~zzzyyywwwwwwxxxyyyxxxwwwxxxvvvtttssstttuuuxxxyyywwwzzz|||~~~~~~}}}}}}oooUUUPPPVVVZZZssswwweeeSSSKKKHHHFFFDDDDDDBBBAAA@@@@@@??????@@@@@@===>>>@@@@@@@@@@@@BBBDDDIIIXXXvvv|||uuu|||pppjjjeeecccfffhhhlllqqqzzz{{{uuunnnjjjgggddd```\\\YYYTTTOOOKKKHHHFFFCCCAAA?????????@@@@@@BBBCCCEEEGGGGGGGGGGGGDDDIIINNNOOOSSSWWWXXXUUUKKKFFFCCCCCCCCCBBBEEEJJJLLLQQQWWWZZZ]]]dddpppyyywwwvvvgggccciiimmm|||rrrfffcccbbbhhhuuuyyyooohhhfffhhhmmmsssyyy~~~|||{{{yyyxxxyyy{{{~~~}}}{{{xxxuuusssqqqnnniiieeecccaaa^^^\\\VVVTTTQQQNNNKKKIIIHHHHHHHHHHHHIIIIIIJJJLLLPPPSSSPPPWWWaaalllzzzpppkkkTTTXXX^^^hhhqqqwww{{{|||{{{ssskkkjjjnnnuuuxxx{{{}}}|||zzzxxxyyyzzz{{{{{{zzzyyyxxxvvvuuuuuuvvvyyyzzzxxxzzz}}}~~~fffOOOPPP[[[```wwwdddOOOGGGHHHHHHFFFEEEBBBAAA@@@@@@??????@@@@@@===>>>@@@@@@@@@@@@BBBCCCIIIWWWtttzzzwwwvvvmmmkkkkkklllmmmnnnpppttt|||}}}wwwpppkkkgggddd```\\\XXXSSSNNNJJJGGGEEECCCAAA??????@@@AAA@@@BBBDDDEEEFFFGGGFFFFFFBBBIIINNNQQQUUUZZZYYYVVVKKKFFFDDDEEEFFFGGGKKKPPPNNNSSSXXX[[[^^^ffftttyyyrrrccc```fffnnn~~~}}}kkkgggdddhhhttt{{{rrrkkkqqqsssyyy~~~||||||{{{zzzxxxyyy{{{~~~{{{~~~{{{wwwtttrrrqqqmmmiiieeebbb```^^^\\\UUUSSSPPPMMMKKKIIIHHHHHHHHHIIIIIIIIIJJJLLLPPPSSSRRRZZZdddppp~~~{{{lllhhhVVVZZZaaaiiirrryyywwwpppgggiiinnnsssxxx{{{yyyxxxvvvtttvvvzzz}}}zzzxxxxxx{{{}}}{{{}}}~~~~~~www^^^MMMJJJVVVeeeooo___NNNFFFEEEEEEFFFHHHCCCBBBAAA@@@????????????CCCBBBAAA@@@AAABBBCCCDDDEEESSSmmm{{{{{{wwwsssrrrsssvvvyyyxxxwwwxxx}}}yyyssspppjjjgggbbb]]]ZZZUUUPPPMMMEEECCCAAA???>>>>>>>>>???>>>AAAEEEGGGFFFDDDDDDDDDIIIJJJMMMTTT[[[]]][[[XXXMMMJJJFFFEEEHHHKKKNNNPPPSSSSSSVVV[[[^^^cccmmmxxx~~~zzzppphhheeeeeeqqq~~~~~~lllhhhmmmooozzz~~~wwwvvvwwwzzzxxx}}}~~~{{{yyyxxxwwwwww|||}}}~~~zzzzzzzzzzzzzzz}}}|||xxxuuutttssslllkkkhhheeeaaa^^^[[[ZZZVVVTTTQQQMMMJJJHHHGGGGGGGGGHHHIIIIIIJJJMMMQQQTTTXXX\\\dddpppxxxfff\\\WWW[[[bbbkkkttt||||||rrrlllfffiiinnnssszzzzzzxxxxxxvvvuuuwww{{{~~~}}}{{{zzz|||}}}}}}~~~}}}~~~~~~gggWWWNNNMMM[[[lllfffYYYLLLHHHGGGFFFEEEEEECCCBBBAAA@@@????????????BBBAAAAAA@@@@@@AAACCCCCCEEEQQQiii{{{}}}xxxvvvuuuvvvyyy}}}{{{~~~yyyssspppiiieee```\\\WWWSSSNNNJJJEEECCCAAA???>>>>>>?????????BBBEEEGGGFFFEEEDDDDDDHHHJJJPPPXXX^^^```]]]XXXOOOLLLHHHGGGJJJMMMPPPRRRSSSRRRUUUYYY\\\aaakkkuuuvvvooojjjiiikkkuuuuuummmppppppyyyzzz{{{}}}~~~}}}|||{{{{{{zzz}}}~~~{{{{{{{{{zzz{{{~~~~~~yyyuuurrrqqqpppmmmkkkiiieeeaaa]]]ZZZYYYVVVTTTQQQMMMJJJHHHHHHGGGHHHIIIJJJJJJKKKNNNRRRVVV[[[___gggsssrrrbbbZZZXXX]]]eeeoooxxxvvvmmmgggeeehhhmmmsss{{{zzzwwwvvvuuuuuuwww{{{}}}~~~~~~~~~~~~~~~~~~|||~~~kkkUUUPPPNNNNNN^^^uuuxxx^^^TTTKKKJJJJJJFFFCCCBBBCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBFFFOOObbb|||~~~~~~~~~yyytttqqqjjjgggaaa\\\WWWRRRMMMIIIDDDCCCAAA???>>>>>>???@@@@@@CCCFFFGGGGGGFFFEEEFFFHHHKKKSSS\\\cccddd^^^YYYPPPMMMJJJJJJLLLOOORRRSSSRRRQQQSSSWWWYYY]]]fffpppxxxrrrooonnnpppttt{{{ttttttssszzz~~~}}}~~~~~~~~~~~~~~~~~~{{{{{{{{{zzz{{{{{{vvvrrrooonnnmmmmmmllliiieee```\\\YYYXXXUUUSSSPPPMMMJJJIIIHHHHHHIIIJJJKKKLLLMMMPPPTTTWWW^^^ccckkkxxxjjj^^^YYY[[[```iiittt}}}zzzqqqjjjfffdddggglllsss}}}zzzwwwttttttuuuwwwyyy{{{|||}}}~~~{{{~~~yyy^^^MMMMMMLLLJJJ___|||lll[[[RRRKKKJJJJJJFFFCCCBBBDDDCCCBBBAAAAAA@@@@@@@@@????????????@@@AAAAAABBBEEEKKK[[[xxxzzzuuusssoookkkeee___ZZZTTTNNNJJJDDDCCC@@@???>>>>>>???@@@AAADDDFFFGGGGGGFFFFFFGGGGGGKKKUUU```gggggg```ZZZPPPNNNKKKKKKMMMPPPRRRSSSQQQPPPQQQTTTVVVXXXaaakkk}}}yyysssrrrrrrrrrwww|||zzzyyywww|||yyyzzz{{{}}}zzz{{{{{{{{{|||}}}~~~|||yyyuuuqqqnnnlllkkkmmmkkkhhhddd___[[[XXXVVVTTTRRROOOLLLJJJIIIHHHHHHIIIJJJKKKLLLMMMPPPUUUXXX```fffppp}}}zzzfff]]]ZZZ^^^dddnnnxxx~~~uuunnniiihhhbbbfffmmmuuu|||xxxttttttuuuvvvwwwyyy{{{}}}|||~~~{{{jjjVVVKKKNNNKKKJJJdddwwwddd]]]UUUMMMJJJHHHEEECCCEEEEEEDDDCCCBBBAAAAAAAAAAAA>>>>>>???@@@AAAAAABBBBBBCCCHHHTTTmmm}}}xxxvvvrrrnnngggaaa[[[TTTNNNJJJDDDBBB@@@>>>>>>>>>@@@AAABBBDDDFFFGGGFFFFFFFFFGGGFFFKKKTTT___ggggggaaa[[[QQQNNNKKKKKKLLLNNNPPPPPPPPPOOOOOORRRSSSUUU]]]ggg|||{{{wwwttttttuuuwww}}}~~~zzz}}}zzzsssrrrvvvyyy}}}yyyzzz{{{|||~~~zzz~~~~~~~~~}}}}}}~~~~~~}}}{{{yyyuuuqqqnnnlllkkkjjjiiifffbbb^^^ZZZWWWUUURRRQQQNNNLLLJJJIIIIIIIIIHHHIIIJJJKKKMMMPPPUUUXXXaaahhhtttvvveee^^^\\\ccciiirrr}}}yyypppiiihhhiiiccchhhoooxxx~~~zzzvvvwwwwwwvvvvvvxxx|||}}}{{{oooZZZOOOKKKNNNLLLQQQnnn}}}{{{rrrbbb^^^VVVNNNKKKHHHEEEEEEGGGEEEEEEDDDCCCBBBBBBBBBBBB===>>>@@@AAABBBBBBBBBBBBBBBFFFOOObbb}}}{{{tttooohhhaaaZZZSSSLLLHHHCCCBBB@@@>>>>>>???@@@AAABBBCCCEEEFFFEEEEEEFFFGGGEEEIIIQQQ\\\dddeeeaaa\\\QQQOOOLLLKKKLLLMMMMMMLLLOOOMMMNNNPPPQQQSSS[[[ddd|||zzzwwwvvvxxxzzz|||{{{}}}sssiiijjjpppssswww|||~~~~~~yyy{{{~~~xxx}}}~~~}}}~~~}}}||||||||||||||||||}}}}}}{{{yyyvvvrrrooolllkkkgggfffccc___\\\XXXVVVTTTQQQPPPNNNKKKJJJIIIIIIIIIGGGIIIJJJKKKMMMPPPUUUYYYaaajjjyyysssfff___\\\gggmmmvvv}}}tttjjjddddddgggfffkkkttt~~~}}}zzzzzzzzzxxxwwwzzzvvveeeRRRLLLJJJKKKOOOZZZuuu{{{~~~}}}lll___YYYSSSMMMKKKIIIFFFFFFIIIFFFEEEDDDCCCBBBBBBBBBBBB>>>???@@@BBBCCCCCCCCCCCCCCCGGGMMMZZZrrrwwwrrrkkkccc\\\TTTMMMHHHCCCBBB@@@>>>>>>???@@@AAAAAACCCDDDEEEDDDDDDEEEGGGDDDGGGMMMWWW___bbb```\\\SSSQQQNNNLLLLLLLLLKKKJJJMMMLLLLLLOOOOOORRRZZZcccyyyxxxwwwxxx{{{}}}~~~uuunnnhhhcccfffmmmqqqwww}}}zzz~~~~~~{{{vvv|||}}}|||}}}~~~{{{{{{zzzzzzzzzzzz{{{{{{|||{{{yyyvvvrrrooolllkkkdddbbb```]]]ZZZWWWUUUTTTPPPOOOMMMKKKJJJIIIJJJJJJHHHJJJKKKMMMNNNRRRWWWZZZbbbmmmooofff___YYYjjjoooxxxzzzpppfff```aaadddhhhnnnwww~~~}}}}}}|||yyyxxx{{{ttt___RRRMMMIIIJJJPPP```xxx~~~uuufff\\\TTTOOOLLLLLLKKKGGGGGGIIIFFFEEEDDDCCCCCCBBBBBBCCC>>>???AAACCCDDDDDDDDDDDDDDDHHHLLLUUUhhh{{{vvvnnnfff___WWWOOOJJJCCCAAA@@@>>>>>>???AAABBBAAABBBDDDDDDCCCCCCEEEFFFDDDFFFKKKSSS\\\```___]]]UUUSSSOOOMMMLLLLLLKKKIIIMMMKKKLLLNNNOOOQQQYYYcccuuu|||wwwvvvyyy}}}|||rrrjjjffffffeeebbbeeejjjrrryyy|||zzzxxxttt{{{}}}||||||~~~{{{zzzzzzyyyyyyzzzzzz{{{{{{zzzxxxvvvrrrooollljjjaaa```^^^\\\YYYVVVTTTSSSPPPNNNMMMKKKJJJIIIJJJJJJJJJKKKMMMNNNPPPSSSXXX\\\cccooo|||llleee^^^VVVrrruuuzzz|||zzztttmmmeeeaaa___```dddrrrlll___KKKKKKLLLOOOXXXiiisssvvvoooWWWTTTQQQOOOOOOPPPOOOLLLIIIFFFEEEDDDDDDEEEDDDBBB@@@@@@@@@AAABBBCCCCCCCCCCCCFFFGGGHHHMMM^^^zzz{{{}}}~~~xxxpppjjjeee]]]RRRJJJFFFCCC@@@>>>===>>>===<<>>>>>??????>>>AAABBBBBBCCCDDDDDDEEEEEEDDDDDDGGGOOOXXX^^^^^^\\\WWWTTTQQQOOOPPPPPPOOOMMMLLLKKKKKKOOOUUU[[[___aaajjjxxx|||rrrnnnnnnmmmooossszzzzzzzzz{{{jjjaaa]]]___```bbbccccccfffiiilllvvvvvvzzz~~~~~~~~~}}}}}}{{{zzzyyyxxxxxxxxxxxxyyy{{{xxxtttttttttqqqjjjdddbbb```]]][[[YYYWWWSSSPPPLLLKKKKKKKKKKKKLLLLLLMMMLLLKKKMMMQQQRRRUUU]]]ggguuuqqqhhhbbb^^^]]]xxxzzz|||}}}xxxttthhhgggeeebbb```ccchhhlllttt}}}fffTTTOOOKKKGGGJJJZZZuuusssbbbiiikkk\\\WWWVVVUUUUUUUUUTTTQQQNNNJJJIIIGGGGGGGGGFFFEEECCCBBBBBBBBBCCCBBBBBBAAAAAAAAABBBDDDJJJXXXppp{{{zzz|||zzzssslllcccXXXPPPIIIFFFBBB??????@@@@@@@@@AAAAAAAAABBBCCCCCCDDDDDDDDDDDDFFFLLLTTTYYYZZZYYYYYYVVVSSSQQQRRRRRRRRRRRRLLLLLLNNNRRRXXX\\\_________lll{{{zzzrrrfffeeeeeegggkkkrrrxxx}}}}}}}}}zzzyyy{{{uuuggg^^^YYYXXX^^^___```aaacccgggmmmqqqxxxwww{{{~~~}}}|||{{{zzzxxxwwwwwwwwwwwwxxxvvvuuuttttttpppiiicccbbb```]]][[[YYYWWWSSSPPPNNNMMMKKKJJJIIIJJJLLLMMMKKKKKKMMMRRRTTTWWW```jjjyyy|||ooohhhbbb___^^^||||||}}}}}}{{{vvvqqqmmmhhhgggdddaaaaaaeeekkkppp{{{eeeRRRJJJHHHJJJSSSffflll]]]eeejjj```WWWWWWWWWWWWVVVUUURRRPPPLLLJJJHHHGGGGGGFFFEEECCCCCCCCCCCCCCCBBBAAA@@@@@@BBBBBBDDDIIISSSggg|||yyyyyyyyyqqqfff[[[TTTJJJGGGBBB??????@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCDDDDDDEEEJJJOOOTTTVVVUUU[[[XXXUUURRRQQQQQQRRRRRRLLLMMMPPPUUUZZZ]]]]]]\\\XXXbbboooyyy}}}{{{uuuooocccbbbaaabbbggglllppprrrvvv|||~~~}}}~~~zzzxxxyyyzzzyyymmmccc^^^]]]]]]^^^]]]^^^```aaaeeekkkrrrwww~~~}}}~~~}}}|||zzzxxxwwwvvvuuuuuuvvvvvvuuuuuutttooohhhbbbaaa___\\\[[[YYYWWWSSSPPPPPPNNNKKKIIIHHHJJJKKKMMMKKKKKKNNNSSSVVVZZZcccmmm|||~~~uuunnngggbbb```|||||||||zzzuuupppkkkhhheeeeeecccbbbccchhhpppuuueeeTTTKKKJJJLLLYYYooofffYYY___ddd]]]UUUVVVXXXXXXWWWTTTRRRQQQMMMJJJHHHFFFFFFFFFEEECCCCCCCCCCCCCCCBBBAAA@@@@@@DDDCCCEEEIIIOOO___|||}}}zzz~~~uuuiii___XXXMMMIIICCC@@@???@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCEEEDDDEEEGGGKKKOOOQQQRRRZZZYYYVVVRRRPPPOOOOOOPPPKKKMMMPPPUUUZZZ\\\[[[YYYTTTZZZdddoootttrrrmmmjjjeeecccaaabbbfffjjjkkklllnnnqqqwww|||~~~}}}~~~zzz~~~zzzuuussssssxxx|||vvvpppgggbbb\\\YYYYYY[[[^^^___]]]___aaadddiiipppxxx}}}~~~}}}|||zzzxxxvvvuuuuuutttuuuvvvvvvvvvsssnnngggccc___]]][[[YYYXXXVVVRRRPPPPPPNNNKKKIIIHHHJJJKKKMMMLLLLLLOOOTTTXXX\\\fffpppxxxnnneeeaaaxxxyyyxxxuuuoooiiifffeee______aaacccgggooowww}}}bbbUUURRRNNNOOO\\\vvvyyyggg]]]```ccc\\\TTTVVVYYYYYYWWWTTTSSSRRRNNNKKKHHHFFFFFFFFFEEEDDDBBBBBBBBBCCCBBBBBBAAAAAAEEEDDDFFFJJJMMMYYYwwwyyynnnccc]]]QQQLLLFFFAAA@@@@@@@@@@@@AAAAAAAAABBBCCCCCCDDDDDDFFFFFFEEEEEEGGGJJJMMMOOOVVVVVVUUUSSSOOOMMMMMMNNNKKKLLLOOOTTTXXXYYYXXXVVVRRRTTT[[[eeekkkjjjggggggfffdddbbbccchhhjjjjjjiiiiiiiiinnnuuuyyyxxxyyy{{{www|||}}}vvvooommmmmmlllnnnrrruuuuuuppphhhbbb]]]\\\ZZZYYYZZZ[[[^^^______aaadddiiinnnuuu}}}~~~~~~|||{{{zzzxxxvvvuuuuuuttttttuuuuuutttpppkkkfffccc]]][[[YYYXXXWWWUUUQQQOOONNNMMMKKKJJJIIIJJJLLLMMMNNNNNNQQQVVVYYY^^^gggqqq}}}pppddd___rrrsssrrrnnnhhhcccaaaaaa]]]___cccgggnnnvvvzzz]]]UUURRRPPPTTTfffsssiiibbbbbbccc\\\SSSWWW[[[[[[XXXUUUTTTSSSPPPMMMJJJHHHGGGGGGFFFEEEAAAAAABBBBBBCCCBBBBBBBBBDDDCCCFFFKKKLLLWWWvvv~~~rrriiicccWWWQQQJJJDDDBBBAAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEEHHHGGGFFFEEEEEEGGGKKKNNNPPPRRRTTTSSSPPPNNNNNNOOOJJJKKKNNNRRRUUUVVVUUUSSSQQQOOOSSS]]]dddddddddfffdddbbb```ccciiilllkkkiiihhheeehhhrrryyyzzzzzz|||xxx}}}|||ssskkkiiijjjffffffgggiiiiiigggaaa\\\[[[]]]^^^]]][[[\\\___ccc```ccchhhmmmssszzz~~~zzz~~~~~~~~~}}}}}}}}}{{{zzzyyywwwvvvuuuuuuuuurrrssssssppplllhhhdddbbb[[[ZZZXXXVVVUUUSSSPPPNNNLLLKKKKKKKKKKKKLLLLLLMMMOOOOOORRRWWW[[[___hhhrrrzzzlll```[[[mmmnnnnnnjjjddd```______aaaccchhhmmmsss{{{sssXXXSSSLLLOOOZZZrrrjjjeee```___^^^WWWTTTXXX\\\\\\YYYVVVUUUUUURRROOOKKKIIIHHHHHHHHHGGG@@@@@@AAABBBCCCCCCCCCCCCBBBBBBFFFKKKMMMWWWwwwvvvlllggg[[[UUUMMMGGGDDDCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEHHHHHHFFFDDDDDDFFFJJJMMMLLLOOOSSSTTTRRRPPPPPPQQQJJJJJJLLLPPPSSSUUUSSSRRROOOKKKNNNYYYaaabbbcccgggaaa___^^^bbbiiimmmllljjjhhhcccfffsss~~~zzz|||ssskkkiiikkkfffdddccccccdddbbb]]]XXXVVVYYY\\\ZZZXXXYYY___dddaaaeeekkkqqqvvv}}}}}}xxxvvv{{{}}}|||{{{|||}}}}}}zzzzzzxxxwwwvvvvvvuuuuuuqqqqqqpppmmmiiieeebbbaaaZZZYYYWWWUUUTTTRRROOOMMMJJJJJJKKKKKKLLLLLLMMMMMMPPPPPPSSSXXX[[[___iiirrruuuggg\\\YYY