BM6P6(@ ))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))(((((('''************************+++,,,,,,++++++***)))((((((((())))))))))))(((((()))***+++++++++)))((('''))))))))))))************++++++************++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------...//////...------000222......---,,,++++++******......///000000///...------.........//////000000111111111000000000000000///////////////000000111222222222222111111000000////////////000000000000222222222111111111111111222222111111111222333444555444222222222222444555222222222333444555666777555555666666666666555555444333222111111111222333222333333444444333333222444444444444444444444444333333444444333333222111333333333222222222111111000000000000000000000000......---------,,,,,,,,,...------,,,,,,------...+++++++++++++++++++++++++++++++++,,,,,,---------******++++++++++++******,,,+++***))))))***+++,,,))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************)))))))))))))))))))))))),,,***((('''(((((((((&&&))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((()))++++++******))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''######%%%&&&'''((((((((((((((((((((()))))))))))))))(((&&&&&&((()))(((''')))((('''&&&&&&'''((()))''')))))))))'''&&&'''(((******))))))(((((('''''''''%%%$$$$$$&&&''''''&&&$$$&&&'''''''''((()))+++(((((('''''''''&&&&&&&&&))))))((((((''''''&&&&&&******))))))((((((''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&(((***,,,......((((((''''''''''''((((((((()))***)))((('''((()))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((())))))))))))************((((((((((((((()))******'''&&&&&&&&&'''(((***+++)))))))))))))))(((''''''%%%%%%%%%&&&&&&((())))))((('''&&&%%%&&&(((***+++''''''(((((((((((('''''')))))))))))))))(((''''''***************)))((((((((((((((((((((()))************+++++++++,,,,,,,,,************************++++++++++++++++++++++++))))))******++++++++++++)))))))))((())))))***+++***++++++,,,+++***)))'''))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((('''))))))))))))))))))))))))*********+++******)))((((((((())))))))))))(((((()))******+++***)))((('''))))))))))))************++++++************++++++))))))))))))((((((((((((*********************************++++++,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---------------------------.........,,,---///111000//////...------,,,,,,---...///000000///...---........./////////000000222222222222222222333333000000//////000000111222222222222222111111111000000000000000000000000///111111111111111222222222222222222333333333333444444333333333333333333444333333333333444555666666888888999999999999888888444444222111111111222333222222222222222222222222555555555555555555555555444444444444444333222222333333222222222111111111..............................---------,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,******++++++++++++******++++++***))))))***++++++))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))+++)))''''''))))))((('''))))))))))))(((((((((((())))))))))))))))))))))))++++++************++++++'''''''''((((((((()))))))))((((((((('''''''''&&&))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&'''(((((((((''''''(((((((((((()))))))))))))))(((&&&&&&((()))(((''')))((((((''''''(((((()))((()))))))))'''&&&'''(((***)))))))))((((((((('''***)))(((((()))***)))'''---......---***(((''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))(((((((((''''''''''''))))))*********)))((((((''''''((()))******++++++,,,+++***))))))***+++,,,'''((()))((('''&&&&&&((())))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((((((((()))))))))*********((((((((((((((()))******((('''''''''((()))+++,,,)))))))))))))))(((''''''''''''&&&'''((()))******)))((('''&&&&&&''')))***))))))))))))))))))(((((()))))))))))))))(((''''''***************)))((((((******)))))))))******+++************+++++++++,,,************************************************)))*********++++++++++++***))))))))))))***++++++++++++,,,,,,+++******)))(((((((((((((((((((((((())))))))))))))))))))))))++++++******)))(((((((((''''''''''''''''''''''''(((((())))))******))))))((())))))******))))))((()))************)))(((((())))))))))))************++++++************++++++******)))))))))((((((((())))))))))))))))))))))))(((((()))***+++,,,---...+++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,---...---,,,,,,...000111111000000//////......---....../////////............////////////000000111111111222333333333444111111000000111111222333222222222222111111111111222111111111000/////////000000111111222222333333222333444555555555444333333333444444444444333333333333333333444444555666555666666777777666666555555444222111111111222333333222111000000111222333555555555555555555555555444444555555444444333222222222222222111111111000------------------------......---------,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++******++++++***))))))***++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************)))))))))))))))))))))))))))((('''((()))***)))((((((((((((((())))))))))))))))))))))))))))))))))))************************''''''((((((((()))))))))((((((((((((''''''''''''))))))))))))))))))))))))'''(((((())))))((((((''')))))))))))))))((('''&&&(((((((((((())))))))))))***(((''''''((())))))(((((())))))******))))))(((((()))***)))'''&&&'''((())))))))))))(((((((((((((((''''''(((((((((%%%###"""&&&)))))))))******(((((((((''''''''''''&&&''''''((())))))***++++++((((((''''''''''''&&&&&&***+++++++++***))))))(((*********))))))(((((((((***)))'''&&&&&&''')))***&&&(((((('''&&&%%%&&&'''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******(((((((((((()))***++++++)))))))))))))))(((((('''((((((((((((((()))***+++***)))((('''&&&'''((()))******+++******)))(((((())))))******))))))(((((()))************))))))(((,,,++++++*********++++++)))))))))*********++++++************************))))))))))))))))))))))))************++++++++++++***************+++,,,,,,---,,,,,,+++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((&&&&&&((())))))*********)))))))))******)))))))))))))))*********)))))))))((()))))))))************++++++************++++++,,,,,,,,,+++++++++******************************((())))))***+++,,,,,,,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------+++,,,------,,,,,,---///111111111000000/////////---.........//////////////////////////////000000......///000111222222222222222111111222222333444222222222222222222222222333333222111000000//////000000111111222333444444222333555777777666555333222333444555555444333222333333333333333444555666444555555666666555555444555444333222111222333333444333111000000111333444555555555555555555555555444555555555555444333333222111111111111000000000------------------------......---------,,,,,,,,,++++++************++++++++++++++++++++++++++++++---,,,,,,,,,++++++************++++++++++++******+++******************+++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((()))))))))************(((((((((((((((((((((((('''&&&&&&(((***+++***)))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((()))))))))************))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))(((((('''(((((((((((())))))))))))***(((''''''((())))))(((((()))***++++++***)))(((((()))***)))'''''''''((())))))))))))(((((((((((('''''''''(((((('''###  %%%((()))+++,,,((((((((('''''''''''''''((()))))))))*********+++(((((((((((((((((((((''')))******))))))((('''&&&******))))))(((((((((''')))(((&&&$$$$$$&&&((()))'''((()))(((&&&%%%&&&'''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((())))))***((((((((((((((())))))***(((((())))))))))))((((((((((((''''''((())))))***+++***)))(((''''''((((((************)))(((''''''))))))*********))))))((())))))************)))(((,,,,,,+++************+++((())))))))))))*********************************************************++++++++++++++++++++++++++++++******++++++,,,---...---,,,+++++++++------(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))%%%&&&''')))************))))))************))))))))))))))))))))))))******((()))))))))************++++++************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************'''((()))++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------+++,,,......---,,,---...000000000///////////////............//////000000000000000000000000//////......///000111222222222222222222222222333333444222222222222222222222333444333333222111000000///000000111222333444444555222333555777777666555444333333555666666555333333444444333333333444555555777888888999999888888777555444333222222222333444666555333222222333555666333333333333333333333333444444555555444444333222111111111000000000//////..............................---------,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++,,,,,,,,,++++++***************++++++++++++***************++++++*********))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))))))))))))))''''''''''''((((((((((((((()))))))))************((((((((((((((((((((((((&&&&&&&&&(((++++++***)))'''((((((((()))))))))***(((((((((((((((((((((((('''((())))))))))))((('''(((((((((((()))))))))***))))))))))))************(((((((((((((((((((((((((((((())))))))))))((((((%%%%%%&&&'''((()))))))))(((((((((((())))))))))))***)))'''''')))***)))(((((()))***++++++***)))((((((*********((('''((()))(((((((((((())))))))))))+++******+++,,,***'''$$$"""&&&)))+++***)))((((((((((((((((((((((((((((((+++*********)))))))))((()))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((())))))))),,,+++)))(((((()))+++,,,((()))***)))'''&&&'''((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((())))))***&&&&&&''''''''''''''''''(((((())))))))))))((((((''''''&&&&&&&&&'''((((((******))))))((((((((((((((()))))))))(((((('''&&&))))))************))))))((())))))*********))))))+++******)))))))))******((())))))))))))*********************************++++++++++++++++++++++++,,,+++++++++++++++++++++++++++******++++++,,,---------+++++++++,,,---...(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))))))))++++++++++++++++++++++++&&&'''((()))************)))******++++++******))))))))))))((())))))***+++))))))))))))************++++++************+++++++++************)))))))))++++++++++++++++++++++++++++++*********)))))))))'''((()))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------+++---...///...---......////////////............////////////000111222222111111000000000000//////111111111222333333333444222222111111222222333444222222222222333333333333444333333333222111111111111111222222333333444444333444555666666666555444444444555555555555444444444444444333333444444555666777777888888777777666666555333222222222333444666555444333333444555666222222222222222222222222333333444444333333222111000000000000////////////..............................---------,,,,,,,,,+++******************++++++++++++++++++++++++++++++++++++++++++***************++++++++++++******)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))&&&&&&''')))+++,,,***(((''''''(((((())))))******)))))))))))))))))))))))))))***+++,,,,,,+++***)))((((((((()))))))))******''''''''''''(((((((((((())))))))))))))))))))))))((())))))******))))))((($$$$$$&&&'''((()))))))))(((((((((((())))))))))))+++)))(((((()))***))))))((())))))******))))))((()))***+++***((('''((()))(((((((((((())))))))))))***)))))))))***)))'''%%%)))+++------***((('''''''''(((((((((((()))))))))++++++***))))))(((''''''))))))************++++++)))******++++++******)))&&&''''''(((((())))))***)))))))))(((((())))))))))))*********((('''((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************((((((((((((((()))******%%%&&&&&&'''''''''&&&&&&'''(((((()))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))((((((''''''((((((((((((''''''))))))******++++++******((())))))************))))))))))))))))))***++++++)))))))))*********++++++************************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***************+++,,,,,,+++++++++++++++,,,,,,---)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++++++++++++++(((((()))***+++++++++***)))******++++++******)))***)))((((((((()))+++,,,))))))))))))************++++++************++++++++++++*********)))))))))************************))))))))))))************((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------+++---///000///......///////////////////////////111000000000111222333444111111111000000000//////222222222222222222333333111111111111111222333333222222222333333333444444333333333333333333222222333333333333333333333333333333444444444555555555555555444444444444555555555444444333333444444444444444555555555555444444666555444333222333444444444444444444444444444444333333333333333333333333222222333333222222111000000000/////////.........------------------------......---------,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++************++++++++++++******++++++++++++******)))***++++++++++++***)))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))&&&&&&''')))++++++)))''''''''''''((()))*********)))))))))))))))))))))))))))***+++,,,,,,+++***)))(((((()))))))))*********&&&'''''''''((((((((()))))))))))))))))))))))))))))))))************))))))&&&'''((()))))))))))))))(((((((((((())))))))))))+++)))(((((()))******))))))((((((''''''(((((())))))***+++***((((((((()))'''((((((((()))))))))***(((&&&%%%&&&'''(((&&&%%%$$$&&&((((((((('''((()))'''((((((((())))))))))))((((((((((((((((((((((((((()))))))))************''''''((()))************'''''''''(((((((((((()))%%%&&&'''(((((('''&&&%%%((()))***)))'''&&&'''((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))************++++++++++++((((((((((((((()))******&&&&&&'''(((((('''&&&%%%''''''((()))))))))))))))((((((''''''''''''((((((((())))))*********))))))&&&'''((()))))))))))))))((()))***++++++++++++***(((((()))***************)))))))))***+++,,,---...************+++++++++,,,************************************************------,,,,,,,,,+++++++++***))))))))))))***++++++)))******+++,,,,,,++++++************************)))))))))))))))))))))))))))))))))))))))*********************************)))******++++++++++++*********++++++++++++*********)))(((((((((***+++,,,))))))))))))************++++++************++++++---------,,,,,,,,,++++++))))))))))))))))))))))))''''''((()))***+++,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++...000111000////////////////////////000000000222111000000111333555666222111111111000000//////111111111000000000000000111111000000111111222333222222222333333444444444333333333333333333333444444333333333333333333333444333333333333444555555666555444333333444555666555444444333333333444444777777888888888888777777666555444333222333444444222333333444444333333222444444444444444444444444111222222222222111000000000/////////............,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))******+++++++++,,,******++++++++++++******)))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((())))))*********+++************************))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))************))))))))))))))))))))))))''''''(((***++++++)))&&&&&&''''''((()))******+++))))))))))))))))))))))))&&&((()))******)))(((&&&))))))))))))************((()))))))))******++++++))))))))))))))))))))))))))))))************))))))***************)))(((((((((((((((((())))))))))))+++)))(((((()))******))))))((('''&&&&&&'''((())))))***+++***)))((((((***'''((((((((())))))******+++)))((((((***++++++***((()))***)))'''&&&'''((('''((((((((())))))******&&&&&&''''''(((((())))))'''((((((((())))))******###$$$%%%'''((((((((((((((((((((((((((('''''''''''')))***,,,,,,***)))''''''(((((((((&&&%%%&&&'''))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))******+++++++++,,,,,,,,,((((((((((((((()))******''''''((())))))((('''&&&''''''((()))))))))))))))***)))(((((((((((())))))'''((()))***************&&&'''(((***++++++++++++((()))***+++++++++++++++(((((()))***************))))))***+++,,,...///000***++++++++++++,,,,,,,,,************************))))))))))))))))))))))))---------,,,,,,+++++++++)))))))))((()))******+++''')))***+++,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))---***'''(((***+++)))''')))))))))))))))))))))))),,,+++***)))))))))***+++)))************+++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++************************&&&''')))+++---......//////...,,,+++***+++,,,,,,******+++,,,,,,---......------------------------,,,---......------...000000000000000000000000000////////////000000000000......////////////......000000000000000000000000000000000000000000000000444333444444555666777888444444444444444444444444222222222222222222222222000111222333444555555555555555555555555555555555333333222222333333444555666666666666666555555444444444444444444444444444333222111000000222444555222333333333333333333333222222222111111111000000000///...---,,,---............------------......000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---***+++,,,------+++***)))+++***)))(((((()))***+++))))))))))))((((((''''''***)))))))))((((((''''''(((((()))************************)))))))))))))))*********)))))))))))))))((((((((((((((((((((((((''')))******))))))***,,,'''&&&&&&&&&(((+++...000(((((())))))*********+++******)))(((''''''((((((***)))))))))((((((''''''))))))))))))))))))))))))+++*********))))))((((((((()))***)))((('''((()))))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((()))******))))))))))))))))))))))))******+++******)))((('''******))))))((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))---,,,***(((&&&&&&&&&'''((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))***)))))))))((((((''''''%%%&&&&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((+++***((('''''''''((()))'''((()))******)))((('''+++***((('''''')))***,,,((())))))+++,,,---......************))))))))))))(((((((((((('''&&&%%%$$$)))((('''''''''''''''(((***((('''((()))***)))'''((()))))))))))))))((((((++++++************+++++++++***)))'''''''''((()))************))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************************+++,,,---...************************,,,,,,,,,+++***)))(((((())))))***+++,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))...,,,******+++,,,+++)))))))))))))))))))))))))))...---+++))))))((()))))))))************+++++++++++++++***))))))***++++++************************************************'''(((***+++,,,---.........---,,,+++++++++,,,,,,******+++,,,,,,---......------------------------,,,---......------...000////////////////////////.../////////000000000000000000111111111111000000000000000000000000000000000000000000000000000000111111111111222333444555333333333333333333333333222222222222222222222222000111222333333333444333444444444444444444444444333222222222222333444444666666666666666555444444444444444444444444333333333222111000000222333555333333333333333333222222222222111111111000000000000///...---,,,------.........------------......000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++******+++,,,,,,+++++++++******))))))))))))******,,,,,,+++++++++******************))))))((((((((((((((()))***************))))))))))))))))))))))))***)))))))))))))))))))))((((((((((((((((((((((((&&&((())))))(((((()))***'''''''''''')))+++---...(((((()))))))))*********++++++***)))))))))))))))******)))))))))((((((((())))))))))))))))))))))))*********)))))))))((((((&&&'''(((((((((((()))***))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((()))******((((((((((((((((((((((((((())))))*********))))))***)))))))))((((((((('''(((((())))))))))))(((((((((((((((((()))))))))))),,,+++***(((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))************))))))(((((('''(((((())))))(((''''''''''''''''''((((((((((((++++++***)))))))))))))))(((((())))))))))))((((((+++***)))((('''(((***+++)))******+++,,,---...///************)))))))))))))))))))))***))))))((('''******))))))))))))******)))'''&&&'''((()))((('''(((((())))))))))))(((((()))(((%%%######%%%((()))+++***)))((('''(((((()))************))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))******************)))))))))))))))***++++++++++++++++++++++++,,,,,,++++++******)))))))))******+++,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))---,,,******+++++++++***))))))))))))))))))))))))...---+++***(((((('''''')))************+++++++++++++++***))))))***++++++))))))))))))))))))))))))************************))))))***+++,,,,,,,,,,,,------,,,+++++++++,,,,,,***++++++,,,,,,------...------------------------,,,---......------...000////////////////////////....../////////000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000111222333222222222222222222222222222222222222222222222222111111111111111111111111444444444444444444444444222222222222222333444444555555666666555555444333333333333333333333333333222222111000000222333444444333333333222111111111111111111111000000000000//////...------------......------,,,,,,------...///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++************************+++,,,---))))))************)))))),,,,,,,,,+++++++++++++++***************)))))))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))******((((((((((((((((((((((((&&&'''((((((''''''((()))((((((((()))******++++++(((((())))))))))))******,,,,,,+++*********++++++************))))))))))))((((((((((((((((((((((((******))))))))))))((((((%%%&&&((((((((()))***,,,))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******''''''''''''''''''''''''&&&'''((()))************))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))************************))))))))))))************(((((((((((())))))))))))))))))))))))(((((((((((('''(((((())))))(((((((((''''''''''''((((((((((((*********+++******)))((())))))(((((((((((()))))),,,+++)))((('''((())))))******+++,,,---......///************))))))))))))(((((()))*********))))))*********))))))******+++((('''&&&&&&(((((('''&&&(((((())))))))))))(((((()))'''###!!!!!!###''')))******)))((((((((())))))************))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************,,,+++***)))((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******************++++++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((((((((()))))))))))))))))))))))),,,,,,+++***)))((((((((())))))*********++++++++++++******************+++******************************************************+++,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...000////////////////////////........./////////000000......////////////......000000000000000000000000000000000000000000000000111111111111111222333333111111111111111111111111111111111111111111111111222222111000000000000000333333333333333333333333222222222111222333333444444555555555555444333333222222222222333333333333111111111000111222333333444333333222111000000///111111000000000///////////////......------------------,,,,,,,,,,,,------...------,,,,,,+++++++++++++++++++++++++++++++++---,,,++++++*********+++***))))))((()))+++---...((()))***++++++***)))(((************))))))))))))++++++******************((()))************))))))((((((((())))))))))))))))))))))))))))))*********(((((((((((((((((((((((('''((())))))''''''((()))))))))************))))))(((((())))))))))))))))))++++++***************+++******************))))))(((((((((((((((((((((((())))))))))))))))))((((((''')))******))))))***,,,))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((())))))***((((((((((((((((((((((((''''''((()))******))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))'''((()))******)))((('''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''%%%&&&&&&''''''''''''&&&''''''''''''((((((((((((((((((*********)))((('''***)))(((''''''((()))***+++***)))(((''''''(((((())))))***+++,,,,,,------************)))))))))(((%%%%%%&&&(((((()))))))))((((((((('''(((((()))))))))'''''''''((()))(((''''''(((((())))))))))))(((+++)))'''%%%%%%''')))+++******))))))))))))))))))************)))))))))((())))))))))))))))))))))))******))))))))))))******((()))))))))************---,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************)))))))))))))))))))))))))))))))))(((''''''(((((())))))))))))))))))))))))((()))))))))******))))))))))))*********+++++++++*********++++++*********++++++++++++++++++++++++***************************++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...000....................................////////////......////////////......////////////////////////////////////////////////111111000000000111222222111111111111111111111111111111111111111111111111333222111///////////////333333333333333333333333222111111111111222333333444444444444444333333222111111111222222222333333111000000111111111222222333333222111000000//////000000000/////////.....................---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++)))))))))))))))***++++++))))))(((((()))+++---...((()))***++++++***)))((())))))))))))))))))))))))******************++++++))))))*********))))))(((''''''(((((())))))))))))(((((())))))************))))))))))))))))))))))))(((*********(((((()))***)))************)))(((((())))))(((((((((((((((((())))))(((((((((((())))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((())))))+++,,,---,,,***)))***+++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((())))))***)))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))&&&''')))*********((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((()))(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&&&&'''((((((''''''''''''''''''((((((((((((((()))***+++++++++***)))***)))(((''''''((()))******))))))(((((((((((((((((((((((()))******++++++************)))))))))(((%%%%%%'''((())))))))))))((((((((((((((()))*********)))((()))******)))(((''''''((()))))))))))))))++++++++++++++++++++++++))))))******************************)))))))))((())))))))))))))))))))))))******))))))))))))******((()))))))))************++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,***+++++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***++++++***(((((()))+++))))))))))))))))))))))))&&&'''((()))************)))************+++++++++)))***++++++++++++***)))++++++++++++++++++++++++******************************+++,,,,,,,,,++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...000........................------........./////////000000111111111111000000/////////////////////////////////////////////////////////......//////000111111111111111111111111111111111111111111111111333222000/////////000111222222222222222222222222111111111111111222333333333333444444333333222111000000000111111222222333000000000111111111111222222111111111000/////////////////////..................//////......---,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++'''''''''((((((***++++++)))))))))))))))***+++,,,))))))************))))))***************+++++++++)))))))))***************)))************))))))(((&&&''''''(((((())))))***((((((((()))******++++++)))))))))))))))))))))))))))***+++***)))((()))***************))))))(((((())))))((((((((((((''''''''''''&&&&&&&&&'''(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((())))))---......---***))))))***))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******************************))))))))))))((('''&&&%%%(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((()))))))))))))))(((((((((((())))))******+++))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))******++++++(((((((((((())))))))))))************++++++++++++'''((())))))************''''''''''''((((((((((((++++++,,,,,,---,,,,,,,,,))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((()))))))))************))))))))))))'''((()))***++++++,,,+++************++++++,,,---+++***))))))++++++***)))&&&'''((())))))******)))((()))+++,,,,,,+++)))(((((()))***+++++++++******************))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************(((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))***+++,,,***(((''')))+++))))))))))))))))))))))))'''((()))******))))))((()))************+++++++++)))***++++++++++++***)))************************************************)))***+++,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---......------...000........................---------.........//////000000111111111111000000////////////////////////////////////////////////000000///////////////000222222222222222222222222111111111111111111111111333222000//////000111222222222222222222222222222111111111111111222222333333333333333333222111111//////000000111222222333///000000111111111111111000000000000000000000////////////.........---------.../////////...---,,,++++++************++++++***+++,,,,,,,,,,,,+++******************************)))))))))))))))******))))))***************)))******))))))))))))******(((((()))))))))*********((((((((())))))************************)))((((((&&&&&&''''''((())))))***'''(((((()))******++++++)))))))))))))))))))))))))))*********((('''((()))+++***)))(((((())))))***))))))((((((((('''''''''&&&&&&&&&&&&&&&'''((((((&&&'''''''''(((((((((((())))))))))))))))))))))))'''''''''((((((((())))))***+++,,,+++)))((((((***))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((()))******))))))))))))))))))))))))'''((((((((((((((('''''''''((((((((()))))))))***(((((())))))))))))(((((((((((((((((())))))))))))***)))((((((((((((((()))'''''''''((()))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))***+++++++++(((((((((((()))))))))))))))))))))*********++++++'''''')))******+++++++++''''''''''''((((((((((((******))))))******+++,,,(((((())))))))))))((((((&&&&&&'''((())))))))))))(((((((((((())))))))))))************))))))))))))((()))***+++++++++++++++************+++,,,---...***)))((()))***+++***(((&&&'''((()))************((())))))))))))))))))(((((()))***++++++++++++***************))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))***************)))))))))))))))******++++++++++++++++++++++++---------,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))''')))***(((%%%%%%''')))))))))))))))))))))))))))((()))*********((('''&&&)))************+++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))************************))))))***+++,,,,,,,,,,,,)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---///...------...000........................---------.........//////......////////////......////////////////////////////////////////////////333222111111111111222222222222222222222222222222000000000000000000000000333222000//////111222444111111111111111111111111111111111000111222222333222333333333333222111111...//////000111222222222//////000111111111111111////////////000000000000//////.........------------.../////////...,,,,,,++++++************++++++)))***,,,,,,---,,,+++***************************---,,,+++***))))))))))))((()))***++++++***((('''+++***)))(((((()))***+++%%%&&&&&&&&&''''''((((((''''''(((((()))))))))******************)))((((((&&&&&&&&&'''((())))))***'''(((((()))***+++++++++))))))))))))))))))))))))((()))***)))'''&&&&&&''',,,***)))''''''(((***+++))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''((()))%%%&&&&&&&&&''''''((((((************************&&&'''''''''(((((())))))'''((())))))(((''')))***))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((()))******((((((((((((((((((((((((%%%&&&'''((())))))))))))'''((((((((())))))******(((((())))))))))))(((((((((((((((((())))))))))))+++***((('''''''''((()))&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''((())))))***(((((((((((())))))))))))%%%&&&&&&&&&''''''((((((%%%%%%'''((())))))))))))''''''''''''((((((((()))'''&&&%%%%%%%%%'''((()))'''((()))******)))((('''$$$%%%&&&((())))))******))))))))))))************************))))))))))))'''(((((())))))))))))((((((((((((((()))***+++,,,***((('''((()))***)))'''&&&'''((()))***************)))(((''''''((()))***((()))***+++,,,,,,+++***************))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************...---,,,+++************************************......---,,,,,,+++******++++++++++++++++++++++++++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++''''''((()))***++++++,,,))))))))))))(((((((((((())))))(((((((((((())))))&&&'''((()))***+++,,,,,,))))))))))))))))))))))))((())))))))))))***************))))))))))))******)))************+++++++++******))))))******+++,,,++++++,,,,,,+++(((&&&$$$************************------++++++++++++------,,,,,,,,,------,,,++++++---...///...,,,+++,,,---............////////////////////////////////////......////////////......000000000000000000000000/////////000111111222222111111111111111111111111222222111111111111222222333333333222111000000///111222222333333333222222222111000//////000111222333222000//////000222333000000111222222222222111111111111111000000000///000000000///.........---------------------------,,,,,,,,,++++++*********************************+++***)))(((((()))***+++++++++++++++++++++++++++************************+++++++++*********)))))))))))))))))))))))))))))))))))))))***++++++,,,,,,(((((())))))******++++++&&&&&&''''''(((((())))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&******))))))(((((('''''')))************+++++++++******))))))((((((''''''))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&'''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&''')))***((()))***++++++***)))(((&&&&&&&&&&&&&&&'''(((((((((((())))))******++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***))))))******'''((()))+++***)))'''&&&))))))(((((((((((())))))******+++***(((''')))***))))))))))))((((((((((((''''''((((((((((((''''''&&&'''(((******+++++++++******))))))))))))******)))*********+++++++++++++++***)))((((((''''''(((((('''&&&%%%&&&(((***+++))))))((((((''''''&&&&&&+++***)))***,,,,,,***)))+++*********))))))(((((())))))************))))))((((((((()))******++++++)))************+++++++++******+++,,,---......///******)))((((((((((((((((((((((((((()))))))))))),,,,,,+++***)))(((''''''************************))))))))))))))))))))))))))))))************))))))''''''(((((())))))************))))))***++++++,,,))))))************))))))---------,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++))))))))))))((((((((((((***)))((((((((((((((()))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++******))))))))))))******)))************+++++++++******))))))******+++,,,***+++,,,,,,+++)))'''&&&++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,------,,,,,,+++,,,------,,,******+++,,,............////////////////////////////////////......////////////......000000000000000000000000/////////000111111222222000000000000000000000000222111111111111111111222333222222111000000//////000111222222333333333333222111000//////000111222111111111222222111111111...///000111111111111111111111111000000000/////////..................---------------------------,,,,,,,,,,,,+++++++++************************************))))))*********++++++++++++++++++++++++************************+++++++++*********))))))))))))))))))))))))))))))+++*********************)))))))))))))))*********((((((((()))))))))))))))''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&***)))))))))((((((((('''))))))*********+++++++++******))))))(((((((((((('''(((((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&'''((())))))))))))(((''''''''''''''''''''''''(((((('''''''''((()))***((()))***++++++***)))(((''''''''''''''''''((())))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))((()))***++++++***)))'''))))))(((((((((((()))))),,,------+++))))))***+++))))))))))))(((((((((((('''(((((())))))((((((''''''((()))******************))))))(((((())))))***((((((((())))))))))))***)))((((((((((((((())))))+++***(((''''''((()))************))))))(((((((((***))))))***++++++***(((******)))))))))((((((((())))))************))))))'''''''''((())))))******(((((()))))))))*********))))))))))))******************)))((((((((((((((((((((((((((())))))))))))++++++******)))(((((((((************************))))))))))))))))))))))))))))))************))))))'''((((((((()))))))))************)))******++++++))))))************)))))),,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********))))))))))))((((((((((((******)))(((((((((((((((******)))((('''&&&%%%%%%))))))))))))))))))))))))************+++++++++,,,******))))))))))))******)))************+++++++++******))))))******+++,,,***+++,,,,,,,,,+++)))(((,,,,,,,,,++++++******)))---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,,,,,,,,,,,,,***))))))+++------............/////////////////////////////////......////////////......000000000000000000000000...//////000000111111222////////////////////////111111111111111111111111222111111000000//////...///000111222333333333333222111000000000000111222///000222444444222000///------...000000111111111000000000000////////////,,,------------------...------------------------------,,,,,,,,,,,,++++++******************************++++++++++++******++++++++++++++++++++++++************************+++++++++***************)))))))))))))))))))))))),,,,,,+++******)))((((((************))))))))))))************))))))))))))&&&&&&'''((()))***++++++(((((((((((((((((((((((())))))))))))(((((((((((()))))))))*********++++++***))))))))))))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((())))))******))))))'''''''''''''''''''''''')))(((((((((((()))***+++'''((()))*********)))((('''''''''((((((((())))))***))))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((((((((()))((()))++++++++++++***))))))((((((''''''(((((())))))))))))'''%%%$$$%%%&&&))))))))))))((((((((((((((())))))******))))))(((((())))))*********)))))))))((((((''''''(((((()))&&&&&&'''''''''(((((((((''''''''''''((()))***+++,,,+++***(((''''''((()))++++++++++++************)))(((((()))******)))'''))))))((((((((((((((('''))))))************))))))&&&&&&''''''((())))))***'''((((((((())))))))))))***)))))))))((((((((('''***))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))+++******)))))))))******))))))************))))))+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******(((((())))))******++++++))))))))))))))))))))))))(((((((((((((((((((((((()))*********++++++++++++*********)))))))))))))))))))))))))))((((((((((((+++***)))((((((''''''(((******)))(((''''''&&&%%%))))))))))))))))))))))))******+++++++++,,,,,,,,,******))))))))))))******))))))*********+++++++++******))))))******+++,,,***++++++,,,,,,,,,++++++---,,,+++)))'''&&&%%%$$$,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,---,,,***)))))),,,...---------.........//////////////////////////////......////////////......////////////////////////......//////000111111111000000000000000000000000111111111222222111111111111000000000//////.........///000111333333444444111111111111111111111111000111222333333222111000------///000111111222222000000/////////.........+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,***************************+++,,,------,,,+++***************************************************************************))))))))))))))))))))))))+++*********)))))))))(((++++++******))))))((((((*********))))))((((((((('''''''''((()))*********(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))************))))))(((((((((((((((((((((((()))))))))))))))******+++'''((()))*********)))((('''(((((()))))))))))))))******))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''(((((((((((()))*********))))))(((((((((''''''(((((((((&&&''''''%%%"""!!!"""###))))))))))))(((((((((((())))))************)))))))))************))))))(((((((((''''''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''((()))*********)))(((''''''((((((************************(((''''''((())))))(((&&&((((((((((((''''''''''''))))))************))))))''''''(((((()))*********((((((((()))))))))*********************)))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))************************************))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))+++******))))))))))))))))))******++++++******)))******++++++,,,,,,,,,---++++++++++++++++++++++++******++++++++++++******(((((())))))******++++++))))))))))))))))))))))))(((((((((((((((((((((((()))*********++++++++++++*********)))))))))))))))))))))))))))((((((((((((******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,******))))))))))))******))))))*********+++++++++******))))))******+++,,,******++++++,,,,,,,,,,,,******))))))(((''''''''',,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,---------,,,++++++---///------------............////////////////////////......////////////.......................................///000000111111111111111111111111111111000111222222222222111000000000000000////////////---...000111222333333444111111222222222222111111333222111000000111222333...///000111222222222222/////////............---***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,------,,,+++***************************************************************************))))))))))))))))))))))))(((((()))))))))*********++++++******))))))(((((()))))))))(((((('''''''''))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********))))))))))))************(((((()))))))))*********'''((((((((()))))))))***((((((((((((((((((((((((***)))))))))((((((((('''))))))************))))))))))))))))))))))))))))))((())))))***************&&&'''((()))***))))))(((''''''((()))***)))))))))***)))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((&&&''''''(((((((((((((((((((((''''''''''''(((((()))))))))(((%%%$$$%%%'''))))))))))))(((((((((((())))))************)))))))))************))))))(((((((((''''''''''''((((((''''''((((((((()))))))))))))))((('''''''''''''''&&&&&&&&&&&&''''''((((((((()))))))))))))))))))))((('''&&&'''))))))'''&&&''''''''''''(((((((((((())))))************))))))((())))))******+++,,,,,,)))))))))*********++++++'''(((((()))******++++++))))))(((((((((((())))))(((((((((((())))))))))))((((((((()))******++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))((((((((((((******))))))((())))))*********++++++++++++***************++++++,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********))))))))))))(((((((((((())))))(((((((((((())))))(((((())))))******++++++))))))))))))))))))))))))************+++++++++,,,******))))))))))))******)))************+++++++++******))))))******+++,,,************++++++++++++'''((()))***,,,---...///+++,,,,,,------,,,,,,+++******+++,,,------------+++---......---,,,---///,,,------------.........////////////////////////......////////////..............................---......//////000000111111111111111111111111111000111222333333222111000000000000000000000000000...///000111222222222222111111222333333222111111444222000//////000222444000111111222222222222222///.........------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,******************************++++++++++++*********************************************************************+++++++++))))))))))))))))))))))))''''''((())))))***++++++************))))))))))))((((((((((((''''''''''''***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******)))))))))************+++))))))))))))************''''''(((((())))))******((((((((((((((((((((((((((((((((()))))))))))))))))))))******))))))(((((())))))))))))))))))))))))'''((()))*********))))))%%%&&&((()))***))))))(((&&&'''((()))***)))(((''')))(((((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''(((((()))&&&&&&&&&''''''(((((()))(((''''''&&&&&&''''''((('''(((((('''%%%%%%&&&((())))))))))))((((((((((((((())))))******))))))(((((())))))*********)))))))))((((((''''''(((((()))(((((()))))))))************)))((('''&&&&&&&&&&&&$$$$$$%%%&&&''''''((((((''''''''''''(((((((((((((((''''''((())))))(((&&&'''(((((((((((()))))))))))))))************))))))))))))***++++++,,,,,,---************++++++++++++%%%%%%&&&'''((()))******((((((((((((((())))))***(((((((((((())))))))))))(((((())))))*********+++************************))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((()))(((((((((((()))***+++******++++++++++++***************+++++++++++++++++++++++++++++++++++++++))))))************))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++))))))))))))(((((((((((((((''''''(((((()))***+++((((((((()))))))))******)))))))))))))))))))))))))))))))))*********++++++******))))))))))))******)))************+++++++++******))))))******+++,,,+++******)))))))))******((()))***+++,,,...//////+++,,,,,,------,,,,,,+++)))***+++,,,------------(((+++......---,,,,,,,,,,,,,,,---------.........////////////////////////......////////////......------------------------------......///000000000111111111111111111111111///111222333333222111///111111111111111111111111//////000111111111111111111222222333333222222111222111111111111111111222111111111111111000000///.........---------,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++)))))))))******+++++++++*********************************))))))*********************************************************))))))*********+++++++++))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))*********((((((((((((((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((()))))))))***))))))*********+++++++++((((((((())))))))))))***'''''''''((()))*********((((((((((((((((((((((((''''''(((((())))))******((())))))))))))((('''&&&''''''''''''''''''''''''&&&'''((()))))))))((((((%%%&&&'''))))))))))))(((%%%&&&'''))))))((('''&&&'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***&&&&&&&&&''''''((()))***(((''''''&&&&&&''''''(((%%%&&&&&&&&&%%%%%%&&&((())))))))))))(((((((((((('''(((((())))))((((((''''''((()))******************))))))(((((())))))***(((((()))))))))*********(((''''''&&&&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&'''''''''((((((((()))((('''(((******(((&&&((((((((()))))))))******))))))************)))))))))))))))***++++++,,,,,,))))))))))))************'''''''''(((((()))))))))((((((((((((((()))******(((((((((((()))))))))))))))))))))))))))*********************************))))))))))))))))))))))))))))))************))))))***)))))))))((((((((('''''''''''''''(((***+++,,,***++++++,,,,,,++++++***++++++++++++************++++++++++++++++++++++++))))))************))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++'''(((((()))***++++++,,,))))))))))))((((((((((((''''''''''''(((***+++,,,((((((((((((((((((''''''))))))))))))))))))))))))((())))))))))))***************))))))))))))******)))************+++++++++*********)))***++++++,,,+++******)))(((((())))))+++++++++************)))++++++------------++++++)))***+++,,,------...---&&&)))---......,,,++++++,,,,,,,,,---------......////////////////////////......////////////......------------------------------......///000000000000000000000000000000000///000222333333222000///111111111111111222222222///000000111111111000000111222333444444333222111///000222333333222000///111111111111000///...---......---------,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++(((((())))))*********+++************************+++***)))(((((()))***+++))))))))))))))))))))))))************************))))))******++++++++++++))))))))))))))))))))))))******))))))((((((''''''(((((())))))******++++++(((((())))))******++++++&&&&&&'''((()))***++++++(((((((((((((((((((((((('''((((((((())))))******(((((((((((())))))))))))))))))******++++++++++++''''''''''''((((((((()))&&&''''''((()))******+++((((((((((((((((((((((((&&&&&&'''((()))***++++++(((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''$$$%%%'''))))))))))))((($$$%%%'''))))))((('''&&&&&&'''''''''(((((())))))************************))))))))))))))))))))))))((((((((((((((()))******''''''''''''((()))++++++'''''''''&&&&&&'''''''''((()))******))))))+++---))))))))))))((((((((((((''''''((((((((((((''''''''''''(((******+++++++++******))))))))))))******(((((((((((())))))))))))&&&&&&&&&&&&&&&'''((()))))))))))))))((('''&&&%%%&&&'''''''''(((((()))))))))(((((()))******)))'''(((((())))))******++++++))))))************))))))((((((((()))******++++++(((((((((((())))))))))))++++++++++++************((((((((((((((()))******(((((((((((())))))))))))******))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))******))))))((((((((('''&&&&&&&&&''')))***,,,---***++++++,,,,,,++++++***,,,+++++++++******))))))++++++++++++++++++++++++))))))************))))))+++***)))'''''''''((()))))))))))))))))))))))))))++++++******))))))((((((++++++******)))(((((((((+++(((&&&'''***,,,+++)))(((((())))))*********+++---+++)))((('''((()))*********))))))((((((''''''*********)))))))))))))))******************************((('''&&&&&&'''''')))************+++++++++******+++,,,,,,,,,,,,+++((((((((((((((((((((((((+++++++++++++++***)))(((******+++++++++,,,,,,,,,---------------------,,,***++++++,,,,,,++++++***........................,,,------...///000111111000000//////......------//////.........---------........................111111000000000000111111...///111222222111000///444666999888444111000111111111222222222222111111......///111111222222222222222222222222111000000000000000000000000000000+++&&&"""$$$***...,,,(((((()))***,,,,,,------,,,,,,,,,,,,++++++*********++++++************++++++------,,,,,,+++***************************************))))))))))))******))))))))))))))))))))))))************************+++*********))))))(((((('''((()))***+++,,,------''''''''''''((((((((()))++++++++++++***)))''''''''''''(((((()))***************)))((('''&&&%%%%%%))))))))))))))))))))))))%%%%%%&&&'''((()))******((((((((((((((('''''''''***)))(((''''''((()))***&&&''''''((()))******+++(((((((((((((((((((((((('''&&&%%%%%%&&&(((***,,,)))((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))***)))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))(((''''''&&&&&&))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((()))***+++))))))(((''''''''''''''',,,,,,+++***)))(((''''''((((((''''''''''''((((((((()))***)))((('''(((***))))))))))))))))))))))))''''''((()))***,,,...///000///...,,,***((('''&&&%%%&&&((()))*********)))((('''&&&%%%%%%&&&'''(((******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))))))((('''(((***++++++***))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,+++++++++)))((('''&&&$$$$$$%%%&&&'''((()))************)))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))&&&'''(((******((('''&&&((((((((()))******++++++,,,,,,,,,++++++******************************************+++,,,,,,,,,---$$$&&&(((***+++***)))(((,,,+++***)))((())))))***)))))))))))))))))))))))))))((((((((('''''''''&&&************))))))))))))+++(((''''''***,,,+++)))((()))))))))************,,,+++)))((('''((()))******)))))))))((((((((('''***)))))))))))))))))))))************************'''((()))******))))))((()))************+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++***))))))******+++++++++,,,,,,,,,************++++++++++++++++++,,,,,,,,,,,,++++++------------------------------......//////000000///////////////.........//////.........---------........................000000////////////000000000111222222222000...---000222555444000...------000000111111111111000000......///111111222222111///000000000000///......000000000000000000000000111...******---///---+++******++++++,,,,,,------,,,,,,,,,+++++++++******++++++************++++++*********+++++++++++++++******************************))))))))))))******************************************************************)))))))))(((+++************)))))))))'''''''''((((((((())))))++++++++++++***)))((('''***))))))))))))))))))))))))))))))(((''''''&&&&&&))))))))))))))))))))))))(((((())))))******++++++((((((((((((((((((((('''***)))(((''''''((())))))'''''''''((()))*********(((((((((((((((((((((((((((((('''&&&'''(((***+++(((''''''&&&%%%%%%&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))***)))((('''&&&''''''((())))))))))))))))))))))))''''''''''''((()))******)))))))))))))))))))))))))))(((((((((''''''''''''(((((('''''''''((())))))***)))(((((('''''''''(((***)))))))))))))))((((((((((((''''''''''''(((((('''((())))))''''''((()))))))))))))))))))))))))))''''''((()))***,,,---.........---,,,***)))((('''&&&'''(((*********)))))))))(((''''''''''''((()))************)))))))))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((***+++***)))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++)))************))))))(((((((((((((((((((((((((((***)))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((()))))))))((((((((()))******++++++,,,,,,,,,+++++++++******************************)))))))))))))))*********&&&(((***+++,,,,,,+++***,,,+++***************+++))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))***************)))'''(((***+++******))))))))))))************++++++)))((((((((()))***))))))))))))(((((((((((())))))))))))))))))******************************%%%'''))),,,,,,,,,***))))))************+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))******+++++++++************+++++++++,,,,,,,,,,,,,,,------......//////,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,..................//////.........////////////////////////............---........................//////............//////111222222222111///---,,,...000111111///---,,,,,,//////000000000000//////......///000111111111111//////000000//////...---000000000000000000000000444333111///...---------+++***)))((())))))++++++,,,,,,,,,++++++++++++***++++++************++++++(((((())))))***++++++,,,******************************))))))))))))******************************************************************))))))))))))*********))))))(((((((((''''''((((((((()))))))))++++++++++++***)))((('''++++++******)))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************''''''(((((((((((((((((())))))(((((((((((())))))''''''(((((())))))******((((((((((((((((((((((((***)))((('''((((((***+++(((''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))((('''''''''(((((()))))))))))))))))))))))))))(((''''''((()))+++,,,))))))))))))))))))))))))((((((((((((''''''''''''((((((''''''&&&'''''''''***))))))((((((((((((((('''''''''(((((()))))))))((((((''''''''''''(((((('''((()))((('''&&&''')))))))))))))))))))))))))))(((((((((((()))***+++,,,,,,,,,++++++***)))))))))'''((()))******)))((('''))))))(((((((((((())))))++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))***+++***)))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,'''((()))***************,,,+++******)))(((''''''))))))))))))))))))******))))))))))))))))))))))))''''''((((((((())))))))))))))))))))))))))))))))),,,***)))'''''')))***,,,((((((((()))******++++++,,,,,,,,,++++++++++++************************************))))))))))))))))))***+++---------,,,,,,************************))))))))))))))))))))))))************))))))))))))'''(((((()))***+++++++++***))))))((()))*********)))))))))))))))*********+++***)))(((((()))******))))))))))))(((((((((((()))))))))))))))*********************************'''((()))************)))))))))*********+++++++++******+++,,,,,,,,,,,,+++))))))))))))))))))))))))((()))***+++++++++++++++******+++++++++,,,,,,,,,---......///000111111222------............------,,,,,,,,,,,,,,,,,,,,,,,,.....................---------......//////000000/////////................................................------.........000000111111000///...---000111222111000///............////////////............///000111111000000111111111111111000000//////////////////////////////000111///+++)))***,,,***)))'''&&&%%%'''((()))++++++++++++++++++++++++++++++************++++++(((((()))))))))***************************************))))))))))))******++++++++++++++++++++++++*********************************)))))))))))))))&&&''''''((()))*********'''(((((((((((())))))))))))))))))))))))((('''''')))))))))(((((('''''''''''''''(((((())))))))))))(((((((((((((((((((((((()))((((((((('''''''''&&&''''''''''''((((((((((((((((((((((((((()))))))))'''((((((((()))))))))***((((((((((((((((((((((((+++***))))))((())))))***)))(((((('''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((---,,,***((('''((()))***(((((((((((((((((((((((((((((((((((((((''''''''')))((('''&&&&&&&&&&&&&&&***))))))((((((((())))))''''''''''''((((((((((((((((((''''''''''''((((((&&&((()))((('''&&&'''((((((((((((((((((((((((((())))))((((((((()))******************************(((((()))******)))((('''((((((((((((((((((((((((***)))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((***)))((()))***+++***)))))))))))))))))))))))))))((()))))))))************))))))******++++++,,,,,,(((((()))***************++++++***)))(((((('''&&&)))))))))))))))*********))))))))))))))))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((******)))(((((()))******((((((((()))******++++++++++++++++++++++++++++++************************---,,,,,,,,,+++***************,,,---------,,,,,,(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''((()))***++++++,,,*********)))((())))))*********))))))))))))))))))))))))))))))))))))******(((((((((((())))))))))))(((((())))))************************************+++***(((&&&%%%&&&((()))))))))*********+++++++++******+++,,,,,,,,,,,,+++))))))))))))))))))))))))((()))***+++++++++++++++******+++++++++,,,,,,,,,******+++,,,------......---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,............------------------......//////000000////////////////////////////////////////////////......------------............//////000000000000111111111111111111000000......////////////.........//////000000000000///111111111111111000//////........................))),,,...---)))'''))),,,+++***(((''''''((()))+++++++++++++++++++++++++++++++++************++++++*********)))))))))((((((******************************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))******''''''(((((())))))******(((((((((((()))))))))***'''''''''(((''''''&&&%%%&&&&&&&&&''''''(((((((((''''''(((((()))*********(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&'''''''''(((((())))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))***)))))))))))))))******''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))))))))((((((((((((((((((((((((,,,+++***)))(((((())))))(((((((((((((((((((((((('''''''''((((((((((((((()))((('''&&&&&&&&&&&&&&&)))((((((((((((((())))))((((((((((((''''''''''''((((((''''''''''''(((((('''((()))((('''&&&''')))(((((((((((((((((((((((()))(((((('''(((((())))))((((((((())))))*********(((((()))******)))(((''''''''''''''''''''''''''''''((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++)))((()))******)))(((((((((((((((((((((((((((((()))))))))************)))))))))******+++++++++***************)))(((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))(((((((((((()))))))))***((((((((((((((((((((((((''''''((())))))(((''''''((((((((()))******++++++++++++++++++++++++++++++************************---,,,,,,,,,+++******************+++++++++++++++''''''((())))))))))))((())))))))))))))))))))))))''''''''''''(((((((((((('''(((((()))***+++++++++******+++***(((((()))***************))))))))))))))))))))))))************(((((((((((())))))))))))((((((((()))******++++++************************---+++'''$$$###%%%'''))))))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++************+++++++++,,,,,,,,,+++,,,,,,------.........------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------...............///////////////...////////////000000000////////////////////////......------------......------......///000111222000///...///000111000///......////////////.........//////000000/////////......//////......---,,,........................(((+++...---+++***+++------,,,+++++++++,,,------***++++++++++++,,,,,,,,,++++++************++++++,,,++++++***))))))((((((******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++***))))))(((''''''((((((((()))))))))******&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''((())))))((((((((())))))*********))))))))))))))))))))))))++++++******))))))((((((&&&&&&''''''((()))))))))&&&'''((()))*********)))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))))))))))))))***))))))))))))******+++''''''''''''(((((((((((((((((((((((())))))))))))(((((()))*********))))))))))))))))))))))))))))))''''''((())))))******+++))))))))))))))))))))))))'''''''''(((((((((((((((((((((''''''&&&'''''''''(((''''''''''''(((((())))))))))))(((((('''''''''((((((''''''''''''((((((((()))***)))((('''(((***))))))))))))))))))))))))(((''''''''''''(((((()))'''((((((((())))))))))))'''((()))******)))((('''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***))))))******)))((((((((((((((((((((((((((())))))))))))***************************************************)))(((''''''''''''(((((()))))))))((((((((()))******++++++))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))%%%'''(((******((('''%%%((((((((()))******++++++***++++++++++++,,,,,,,,,*********************************)))))))))))))))***)))))))))************'''((()))***+++******)))))))))))))))))))))))))))&&&'''''''''((((((((()))(((((())))))*********+++)))+++,,,***''''''(((+++************)))))))))((((((((()))***************'''((((((((()))))))))***'''(((((()))******++++++************************+++***(((&&&&&&''')))***)))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++***))))))******+++++++++,,,,,,,,,.............../////////---------......---------------------------------,,,,,,,,,------.........///////////////............/////////000000000000//////////////////////////////............//////............//////000111000...------000222111////////////000000/////////...///////////////............//////......---,,,------------------------***,,,---...---,,,,,,,,,***++++++,,,,,,---------******+++++++++,,,,,,,,,++++++************+++++++++++++++++++++***************************************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************---,,,+++***)))(((''''''(((((()))))))))*********'''(((((())))))(((((('''((((((((()))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************))))))))))))&&&&&&''''''((())))))***%%%&&&((()))*********)))))))))))))))(((((((((((())))))))))))))))))))))))&&&'''(((((())))))))))))((((((''''''(((((()))***''''''''''''(((((((((((((((((((((((())))))))))))'''((()))***+++******)))))))))))))))))))))))))))%%%&&&(((*********)))((())))))))))))))))))))))))''''''''''''((((((((()))(((((('''''''''((())))))&&&&&&&&&&&&&&&'''(((((((((((()))))))))))))))***((((((''''''''''''(((((()))***+++***)))((()))+++))))))))))))))))))))))))&&&&&&&&&&&&''''''((()))''''''((((((((((((((()))&&&'''(((*********))))))&&&'''((())))))((('''&&&''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))******)))'''(((((((((((((((((((((((())))))))))))************++++++******))))))((((((((())))))************)))((((((((())))))*********'''(((((()))******++++++))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((((((((())))))(((((((((((((((((()))******++++++******+++++++++,,,,,,,,,************************)))))))))))))))***************))))))))))))******((()))***+++,,,,,,+++***))))))))))))))))))))))))((()))))))))******++++++))))))))))))************)))+++,,,***'''&&&(((++++++*********))))))(((((('''((()))***************'''((((((((())))))******'''(((((()))***+++++++++************************((((((((()))******++++++)))************+++++++++******+++,,,,,,,,,,,,+++************************+++++++++++++++***)))(((******+++++++++,,,,,,,,,++++++++++++++++++******,,,------------------,,,........................++++++,,,,,,---...//////000000//////.........---.../////////000000111111000000000000000000000000//////............//////000//////.........//////222///---...111333333111//////000000000000//////...///////////////......000000000000000//////...------------------------,,,,,,---------,,,***)))&&&'''(((***++++++++++++*********++++++,,,,,,,,,++++++************++++++*********+++,,,,,,------******************************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++***************+++++++++))))))))))))************))))))***************))),,,,,,++++++***)))))))))******))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&'''((())))))***%%%&&&((()))*********)))))))))))))))(((((((((((())))))))))))))))))))))))%%%%%%'''((())))))))))))&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((()))(((((((((((())))))))))))'''((()))+++++++++***)))))))))))))))))))))))))))&&&(((***+++***(((%%%###))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((()))***+++%%%%%%%%%%%%%%%&&&'''(((''''''((()))***+++,,,,,,((((((''''''''''''(((((()))+++,,,+++***)))***+++))))))))))))))))))))))))&&&%%%%%%&&&'''((())))))'''(((((((((((((((((((((%%%&&&((()))*********)))'''((()))******)))(((''''''((((((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,***))))))******)))'''(((((((((((((((((((((((())))))))))))************,,,,,,+++***)))(((''''''&&&'''(((***++++++,,,,,,++++++******************'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++((((((((()))******++++++*********++++++,,,,,,,,,******************************++++++,,,,,,,,,---++++++******)))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((())))))************))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''((())))))***+++***)))(((((()))***+++))))))))))))************))))))))))))))))))))))))(((((())))))************)))************+++++++++)))************++++++++++++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++------------------------........................,,,,,,,,,,,,,,,---...///////////////000000000000//////......---------,,,000000000000000000000000...------,,,,,,------...000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////......////////////....................................+++,,,,,,---,,,+++)))(((,,,,,,,,,++++++*********...---,,,,,,+++++++++++++++((('''(((+++------+++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((())))))+++*********))))))((((((***)))(((''''''((()))***))))))))))))))))))))))))******+++******)))(((''')))((('''&&&&&&'''((()))((((((''''''''''''((((((************))))))))))))******))))))((((((''''''))))))))))))((((((((((((((()))*********((('''&&&'''((()))((('''&&&''')))&&&(((***+++)))(((((((((***************)))((((((((((((((((((((((((((((((%%%&&&((()))))))))(((''''''(((((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************"""###$$$&&&'''(((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))((((((,,,+++)))''''''******((('''(((***,,,,,,***((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((''''''&&&&&&&&&%%%+++***)))(((((()))***++++++)))(((&&&&&&((()))+++(((((())))))))))))((((((%%%'''(((******((('''%%%***)))(((((()))+++---///))))))))))))))))))))))))((((((((((((((((((((((((***))))))((((((((((((((())))))))))))))))))))))))+++***(((''''''(((((()))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))******++++++)))(((((('''''''''(((((()))((('''&&&&&&'''((()))+++***)))(((((()))******((('''&&&&&&'''((()))***''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((('''''''''************************+++******))))))******+++******+++++++++,,,,,,,,,+++,,,,,,---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((())))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((()))******+++,,,+++************+++,,,))))))))))))************)))))))))))))))))))))))))))))))))))))))*********)))************+++++++++)))************++++++++++++,,,,,,------,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------------------------------,,,,,,,,,---........./////////000000000000000000000000//////......000000000000000000000000...------,,,,,,------...////////////////////////////////////////////////000000000000000000000000111000000000/////////...............------------------------------------+++,,,---......---,,,,,,,,,,,,++++++++++++++++++...---,,,++++++++++++++++++)))'''(((+++---,,,+++,,,,,,++++++************))))))))))))))))))))))))))))))(((((((((((())))))*********)))))))))((((((***)))(((''''''((()))***))))))))))))))))))))))))'''(((((()))))))))(((((()))(((''''''''''''((()))((((((''''''''''''((((((*********)))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))((('''''''''((()))(((''''''((()))%%%'''))))))((('''''''''***************)))(((((((((((((((((((((((((((((('''''')))*********)))(((((((((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))************)))$$$%%%&&&((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''%%%%%%&&&((())))))((()))************)))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((('''''''''&&&&&&+++***)))((((((((()))******)))(((''''''((()))***(((((())))))))))))((((((((()))***++++++***)))((((((((('''&&&'''(((***,,,))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((()))++++++))))))))))))))))))))))))((((((''''''((()))***+++))))))))))))))))))))))))(((((())))))))))))((((((((((((((())))))))))))***)))(((((('''''''''(((((())))))(((''''''((())))))+++***)))(((((()))******(((((('''''''''((())))))'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((************************++++++************++++++******+++++++++,,,,,,,,,,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))))))))************))))))))))))))))))))))))))))))))))))************))))))(((((())))))******+++++++++******))))))******+++))))))))))))************))))))))))))))))))))))))*********))))))))))))))))))************+++++++++)))************+++++++++++++++,,,,,,,,,,,,++++++************************------------------------...---,,,,,,******)))(((,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------....../////////000000000222222111111111111000000000000000000000000000000...------,,,,,,------...........................////////////////////////000000000000000000000000000000000000////////////...------------,,,,,,,,,------------------------+++,,,---...////////////++++++++++++++++++,,,,,,---,,,,,,++++++++++++,,,***)))((()))+++,,,,,,++++++************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))%%%&&&'''(((((())))))))))))((((((''''''(((((()))((((((''''''''''''((((((******))))))))))))(((((((((((((((((())))))))))))))))))))))))((((((((((((***))))))((((((((((((((('''((())))))''''''((()))%%%'''(((((('''&&&&&&'''*********)))))))))(((((((((((((((((((((((((((((((((((()))************)))(((((()))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))'''((())))))******))))))(((((()))***************))))))))))))))))))))))))'''''''''((((((((((((((((((((())))))))))))(((((((((((('''(((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((''''''***)))(((((('''''''''(((***)))(((''''''((()))***(((((())))))))))))(((((())))))************)))))))))((('''''''''''')))***))))))))))))))))))))))))************************''''''(((((())))))******))))))))))))))))))))))))&&&&&&''''''(((***+++,,,))))))))))))))))))))))))(((((())))))))))))(((((()))))))))(((((((((''''''(((((((((''''''(((((()))***))))))(((((())))))******))))))(((((())))))***))))))((('''''''''((((((''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))((())))))******))))))(((((((((((())))))*********((((((''''''''''''((((((((()))))))))************))))))))))))))))))))))))************))))))))))))))))))*********+++++++++))))))*********+++++++++++++++,,,,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,........./////////000000111111111111111111111111////////////////////////...------,,,,,,------...------------------------////////////////////////////////////////////////000000000000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........//////*********++++++,,,,,,,,,,,,,,,+++++++++++++++,,,***)))))))))***+++,,,,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((&&&'''(((((()))))))))((()))(((((((((((((((((()))((((((''''''''''''((((((***)))))))))((((((((((((''''''(((((())))))******))))))))))))((((((((((((***)))(((''''''((()))***''')))***)))((('''((()))&&&'''(((((('''&&&'''(((******)))((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))((())))))************)))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))))))))******+++******))))))(((((((((((((((((((((((('''''''''''''''((((((((((((((())))))))))))((((((***))))))+++***'''(((+++***)))(((((((((((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((((())))))(((((('''&&&&&&&&&))))))(((((((((((())))))(((((())))))))))))((((((((((((''''''''''''((((((,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))((('''&&&&&&(((((((((((((((((((((((('''''''''((())))))***+++))))))))))))))))))))))))(((((())))))))))))((((((***))))))((('''&&&&&&&&&(((((((((((((((((()))*********))))))))))))******(((((((((((()))))))))*********)))((((((''''''''''''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((()))))))))************************,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))'''(((((())))))(((((('''''''''((((((((((((((()))''''''((((((((((((''''''((()))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))*********+++++++++))))))*********+++++++++***++++++,,,,,,++++++***************************************************,,,,,,,,,------.........------------------------///...---,,,,,,,,,,,,,,,............////////////000000000000000000000000////////////////////////...------,,,,,,------...------------------------................................................////////////000000000000////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++*********++++++,,,,,,,,,+++++++++******++++++,,,************)))***+++,,,)))))))))))))))))))))***))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((***************)))((('''((())))))))))))))))))(((((((((''''''''''''(((((()))))))))(((((((((((('''''''''(((((())))))******))))))))))))((((((((((((***)))(((''''''((()))***((()))***)))((('''(((***''')))))))))''''''((()))***)))((((((''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''(((((((((((()))***************))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))*********)))((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((())))))))))))(((((('''&&&'''+++)))%%%&&&+++))))))(((''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))))))))((((((((((((((('''&&&&&&))))))(((((((((((())))))(((((())))))))))))((((((((((((''''''''''''((((((++++++***))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((************)))(((&&&&&&((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))((((((******)))((('''&&&%%%%%%((((((((((((((()))******))))))************))))))''''''(((((())))))))))))*********))))))(((''''''(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))******************************,,,++++++******++++++,,,******+++++++++,,,,,,,,,*********+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))*********))))))(((((())))))***))))))************))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''(((((((((((()))******++++++******)))))))))))))))************))))))))))))))))))))))))((()))))))))************)))************+++++++++)))************+++++++++******++++++++++++******************************************************((()))******,,,------.................................---,,,,,,,,,------------........./////////.........////////////000000000000000000000000000...------,,,,,,------...------------------------................................................////////////000000000000000000/////////.........++++++++++++++++++++++++...---,,,******)))******++++++++++++++++++,,,,,,+++************++++++,,,***++++++***))))))***,,,)))))))))************+++))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))++++++++++++***)))((('''((())))))******))))))(((((((((''''''''''''(((((())))))((((((((((((''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))***((()))******(((((()))***((()))***)))'''''')))******)))((('''&&&'''((()))((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&'''(((''''''((()))************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))(((((((((((()))))))))(((((('''))))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))(((((('''&&&)))...---''')))111(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((())))))'''(((((())))))(((((('''(((((())))))))))))(((((((((((())))))))))))(((((())))))************))))))(((((((((''''''&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''$$$&&&((()))***+++******)))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((((((((())))))))))))((((((******))))))((('''&&&&&&(((((((((((()))***++++++((())))))******))))))(((&&&&&&'''((())))))))))))))))))*********)))((((((((((((((()))))))))******))))))))))))))))))))))))'''(((((())))))******+++************************+++******************+++******+++++++++,,,,,,,,,)))***+++,,,---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))***************))))))))))))******))))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((******+++,,,,,,+++******))))))))))))************))))))))))))))))))))))))''''''((()))***++++++,,,)))************+++++++++)))************+++++++++******++++++++++++***************************************************************++++++,,,,,,,,,------------------------------,,,,,,,,,---......---------.........//////........./////////000000000000000000000000000000...------,,,,,,------...------------------------........................------------------------.../////////000000000111//////.........---------++++++++++++++++++++++++,,,+++******)))***++++++,,,,,,++++++++++++++++++***************+++,,,,,,***+++,,,+++)))(((***,,,************++++++,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))'''''''''((((((((())))))'''((()))******)))((('''))))))))))))))))))))))))((()))))))))))))))((((((((()))************)))(((((((((''''''''''''(((((())))))((((((((('''''''''))))))))))))(((((((((((())))))))))))((((((((((((''''''((()))))))))))))))((()))******)))((()))***((())))))'''&&&&&&(((******)))(((&&&&&&'''((()))(((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))(((((((((((()))))))))))))))((())))))))))))))))))))))))(((((())))))***++++++,,,(((((())))))))))))((((((***'''***///+++"""###+++&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''''''''(((((((((&&&'''(((************)))(((((())))))))))))(((((((((((())))))))))))((((((((()))***++++++***)))(((''''''''''''''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((###$$$''')))+++,,,++++++))))))))))))))))))))))))'''((()))******)))(((((((((((((((((((((((((((((((((((())))))))))))((((((*********))))))((((((((((((((((((((()))***+++,,,'''((())))))))))))((('''%%%&&&'''))))))))))))((((((((()))*********))))))(((((()))))))))*********))))))))))))))))))))))))'''(((((()))******++++++***************************))))))(((((())))))*********+++++++++,,,,,,,,,)))+++...000000///---+++))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))************))))))*********)))))))))))))))((()))***++++++***)))((())))))))))))************))))))))))))))))))))))))&&&&&&''')))***+++,,,---)))************+++++++++)))************+++++++++******++++++++++++******************************++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///---------.........//////......//////000000000111000000000000000000000000...------,,,,,,------...................................................------------------------.../////////000000111111......---------,,,,,,,,,************************+++******)))***+++---...---,,,,,,++++++***************))))))***+++,,,,,,)))+++,,,+++((((((***,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))&&&'''''''''(((((())))))'''((()))******)))((('''))))))))))))))))))))))))%%%&&&'''((())))))))))))((()))***++++++***)))(((((((((''''''''''''(((((()))(((((((((''''''''''''******))))))((((((''''''))))))))))))((((((((((((&&&'''(((*********)))((((((***+++***)))((()))***'''((('''&&&%%%%%%''')))+++)))'''&&&%%%&&&((()))(((((((((((((((((((((((((((''''''&&&&&&((()))***%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((((((((()))***************))))))))))))))))))))))))((())))))***+++,,,,,,,,,(((((())))))))))))(((((()))%%%&&&)))!!!&&&''')))******)))'''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))%%%&&&&&&&&&''''''((((((&&&''')))***+++,,,++++++(((((())))))))))))(((((((((((())))))))))))((((((%%%'''(((******((('''%%%(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&(((***+++***)))((())))))))))))))))))))))))%%%&&&((()))***+++******(((((((((((((((((((((((((((((())))))))))))((((((************))))))))))))(((((((((((()))***+++,,,&&&'''((())))))((('''&&&$$$%%%'''))))))))))))((('''((()))***++++++***)))))))))))))))************))))))))))))))))))))))))'''(((((()))***+++++++++************************))))))(((((((((((())))))******+++++++++,,,,,,,,,))),,,000333333111...,,,(((((()))***************+++*********))))))(((((())))))************))))))((()))+++,,,,,,+++)))(((***)))))))))++++++)))''',,,+++***(((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))***((('''&&&&&&'''(((***))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***(((((()))************+++++++++,,,,,,,,,++++++*********---,,,,,,+++***)))((((((++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++------,,,,,,,,,,,,++++++------------------------,,,------...///000111111---.........---,,,++++++...///000///...---...000---------............///......---------,,,,,,,,,---,,,,,,,,,,,,---......////////////////////////------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))***++++++,,,,,,))))))************))))))++++++***)))(((((())))))******))))))((((((''''''))))))))))))))))))))))))******************************))))))))))))******))))))(((''''''((()))***((()))+++,,,,,,+++***(((***************)))(((((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))(((((('''''''''&&&(((((()))***************''')))***)))&&&%%%&&&(((***((('''((()))***)))'''************)))((('''&&&))))))'''&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((+++***)))(((((()))***+++************************((((((((((((((((((((((((+++***)))'''&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&''''''(((((())))))'''''''''''''''((()))***))))))))))))))))))))))))))))))(((((((((((())))))'''%%%$$$&&&)))+++***(((((((((''''''''''''((((((***)))'''&&&&&&''''''(((((((((((((((((('''''''''))))))(((((((((((())))))(((((((((((((((((((((((('''((()))+++++++++******&&&'''''''''(((((())))))))))))))))))))))))))))))000...***'''&&&'''***+++'''((()))***************))))))))))))))))))))))))(((((())))))))))))((((((******++++++++++++******%%%&&&((()))))))))((('''''''''((((((((((((''''''))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((('''&&&%%%%%%(((***,,,(((((())))))*********+++******))))))((((((((('''&&&''')))*********)))((((((''''''(((+++---......)))))))))))))))))))))))),,,,,,++++++***+++++++++,,,---000111111///+++)))(((((()))************************)))))))))(((((((((((())))))))))))((((((((()))+++,,,,,,+++)))(((***)))((()))++++++)))'''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))'''&&&&&&''')))***))))))))))))))))))))))))(((((((((((((((((((((((())))))************)))))))))************+++++++++,,,,,,,,,++++++*********,,,,,,++++++***))))))(((++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,++++++++++++,,,---------------,,,,,,+++++++++------,,,,,,,,,,,,++++++------------------------------......//////000000...............---,,,,,,---...///...---,,,---///---------............///............---------,,,------,,,,,,------...///........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))******+++,,,,,,))))))************))))))++++++***)))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))******************************))))))))))))******,,,+++)))(((((((((((()))******))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((()))************)))((()))+++)))'''&&&''')))((('''&&&'''((()))(((&&&''''''(((((()))((((((((('''''''''''''''&&&&&&&&&(((''''''''''''''''''(((((((((((((((((((((((((((***)))(((((((((((()))***''''''''''''''''''''''''((((((((((((((((((((((((******)))(((''''''''''''))))))))))))))))))))))))''''''(((((((((((((((((((((''''''''''''(((((()))+++)))'''&&&&&&''')))+++))))))(((((((((((()))))))))'''&&&&&&)))***(((''')))((((((''''''(((((()))))))))((('''''''''''''''(((((((((((((((((((((((()))))))))(((((()))))))))''''''''''''''''''''''''&&&'''((())))))(((''''''''''''((((((((()))))))))))))))))))))))))))))))))+++***'''%%%%%%%%%'''(((((())))))************)))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((('''''')))*********)))(((''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))+++******)))((((((''''''(((((()))))))))*********)))))))))((((((((('''''''''(((((()))))))))))))))***(((((((((+++,,,---,,,))))))))))))))))))))))))++++++************+++++++++---///000000...+++)))(((((()))*********************))))))))))))((((((''''''((((((((((((''''''((()))***++++++***)))((()))(((((()))***+++)))'''''''''''''''(((***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))''''''''''''''''''''''''***)))))))))))))))******)))************++++++++++++++++++++++++*********,,,+++++++++***)))))))))++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++++++++,,,------------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++..........................................//////....../////////...------,,,---...---,,,+++,,,...---------............////////////.........------...------------...//////........................------------------------************************++++++++++++++++++++++++************************))))))))))))))))))))))))((())))))******+++++++++******++++++++++++******+++***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***************************))))))(((((())))))***---,,,+++***)))(((((((((,,,***(((&&&&&&'''((()))***************)))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((('''''''''''''''((())))))******)))))))))***+++***((('''((()))(((&&&%%%&&&'''((('''&&&$$$%%%&&&'''((((((((((((%%%&&&'''((((((((('''&&&)))((((((''''''(((((())))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((+++)))&&&$$$$$$&&&)))+++))))))(((((((((((())))))***(((''''''(((((('''&&&***))))))(((((())))))***(((((((((((((((''''''&&&((((((((((((((((((((((((******))))))))))))******(((((((((((((((((((((((('''((((((((((((((('''&&&(((((()))))))))))))))***((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))************))))))((())))))))))))))))))))))))***)))(((''''''((()))***'''(((((())))))(((((('''(((((()))***************'''(((((())))))((((((''''''((()))******)))((('''(((((((((((())))))))))))******************************+++,,,+++)))'''&&&(((((())))))))))))******(((((((((((('''''''''''')))(((((((((((()))******,,,+++))))))***+++***)))))))))))))))))))))))))))))))))((())))))***+++,,,***+++---......,,,***)))(((((()))***************))))))))))))))))))(((((('''(((((())))))(((((('''))))))************))))))(((((('''(((***+++)))(((''''''''''''(((***+++,,,((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((***)))((((((((()))++++++))))))*********++++++++++++++++++***************+++++++++***************++++++++++++++++++++++++---,,,,,,++++++*********+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++.............................................---...///////////////......,,,---......,,,,,,---...---------............///000////////////...............------......///000........................,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************************************))))))))))))))))))))))))((()))))))))*********+++******++++++++++++************)))))))))))))))***))))))))))))((((((((((((((((((((((((((((((((((((************************))))))(((((((((((()))))),,,,,,+++******))))))))),,,+++)))(((''''''((((((***************)))(((((((((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))*********)))))))))***((('''&&&&&&(((((('''&&&$$$%%%&&&&&&'''''''''&&&###$$$'''((())))))((('''))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((************************)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))*********))))))((((((((())))))))))))((((((''''''***)))'''&&&&&&''')))***))))))(((((((((((())))))((((((''''''((((((((('''******))))))))))))******'''((()))))))))(((&&&%%%((((((((((((((()))))))))******))))))))))))******************************++++++*********)))(((((())))))))))))************(((((((((((((((((((((((('''((())))))*********)))***************)))((('''((((((((((((((((((((((((+++)))(((&&&&&&((()))+++))))))************))))))(((((())))))************(((((())))))))))))((((((&&&((()))++++++)))(((&&&(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))************(((((())))))))))))))))))((((((''''''''''''''''''***)))((((((((()))+++,,,...,,,***)))******)))'''))))))))))))))))))))))))''''''''''''(((***++++++******+++,,,,,,+++***)))(((((()))***************(((((((((((((((((())))))((())))))******))))))((()))))))))******)))))))))(((''''''(((******)))((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))***)))((((((((()))+++,,,))))))*********+++++++++***************************************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++....................................------------......///////////////...---///000///...---...///---------............///000////////////.........---------------...//////........................,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))******************++++++************)))))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******+++++++++***((((((***************)))(((((((((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((('''''''''(((((((((((((((''''''((()))))))))))))))***)))))))))*********))))))((('''((())))))((('''&&&&&&&&&&&&&&&%%%$$$$$$"""$$$&&&((())))))((('''))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''''''''''')))))))))))))))))))))))))))(((((())))))***+++,,,))))))))))))))))))))))))++++++******)))))))))((())))))******)))((('''&&&((())))))******))))))((())))))(((((((((((())))))%%%&&&''''''(((((()))*********))))))))))))******'''((()))))))))(((&&&%%%(((((((((((())))))************))))))))))))******))))))))))))))))))))))))++++++***)))))))))((((((************))))))))))))(((((((((((((((((((((((('''(((***+++,,,+++++++++***************)))((('''((((((((((((((((((((((((+++)))(((&&&&&&((()))+++))))))************))))))''''''''''''(((((())))))(((((())))))))))))((((((&&&((()))++++++)))(((&&&(((((((((((())))))))))))((((((((((((((((((((((((((('''&&&&&&&&&(((***,,,))))))((((((((((((((((((''''''((((((((((((((((((***)))((((((((()))+++,,,///---***)))******((('''))))))))))))))))))))))))''''''''''''((()))***+++)))*********************(((((()))***************''''''(((((((((((())))))))))))************))))))))))))))))))))))))))))))'''&&&&&&(((******)))(((+++***)))(((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************(((((((((((()))***+++,,,)))************+++++++++)))))))))***************)))))))))***+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++------------------------------------------......------.../////////.........///000///......///000---------............////////////.........---------,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))&&&''')))***+++,,,,,,,,,((()))+++------+++***(((***************)))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''''''''(((((((((((((((&&&'''(((((())))))(((((()))((('''(((***+++***)))***((('''((()))***)))(((''''''''''''&&&%%%$$$######$$$&&&((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))***+++))))))))))))))))))))))))+++++++++***************((()))***+++***)))((('''''')))+++,,,,,,+++)))'''))))))(((((((((((())))))$$$%%%'''((('''(((***+++***))))))(((((())))))***(((((((((((((((''''''&&&'''(((((())))))******+++))))))(((((((((((())))))'''''''''''''''''''''''')))((((((''''''''''''(((***)))))))))))))))((((((((((((((((((((((((((((((''''''((()))******)))))))))************))))))((())))))))))))))))))))))))***)))(((''''''((()))***&&&''''''((((((''''''&&&'''''''''''''''((())))))((())))))******))))))((('''((()))******)))((('''(((((((((((())))))))))))'''''''''''''''''''''''',,,***'''%%%$$$%%%''')))))))))((((((((((((''''''(((((((((((())))))))))))***))))))))))))***++++++...,,,***)))******)))((())))))))))))))))))))))))(((((('''(((((()))***+++******)))))))))***++++++(((((()))***************'''''''''((((((((())))))(((((())))))))))))(((((())))))(((((((((((())))))&&&&&&&&&''')))***)))(((******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))******+++++++++)))************+++++++++((()))))))))*********+++((())))))***++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---***************++++++,,,+++++++++,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,---...............---...//////------...///---------............///............---------,,,,,,++++++++++++,,,------------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))(((((()))))))))))))))***++++++'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&''')))************)))(((((()))******+++++++++***************)))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((()))&&&'''(((((())))))(((((()))'''&&&''')))+++)))((()))(((''''''))))))((('''&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((()))******)))((((((************************((((((((((((((((((((((((((((((((('''(((((())))))))))))))))))))))))))))))******++++++++++++++++++'''(((***++++++***)))((((((((()))******)))(((((())))))(((((((((((())))))%%%''')))((('''&&&(((***)))((((((''''''(((((()))))))))(((''''''''''''''''''(((((()))******++++++((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&'''((())))))))))))(((((((((''''''))))))))))))))))))))))))''''''''''''((((((((((((((())))))************)))))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&)))((('''''''''(((******))))))************))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((+++***)))((('''''''''((())))))((((((((('''''''''))))))))))))******++++++))))))***++++++++++++***,,,***))))))***++++++***)))))))))))))))))))))))))))))))))(((((()))******+++***)))((()))***,,,---(((((()))***************&&&'''''''''(((((())))))''''''((((((((((((''''''))))))(((((((((((())))))&&&%%%&&&''')))***)))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))***+++++++++***)))************+++++++++(((((())))))*********+++(((((()))***+++,,,,,,---++++++++++++++++++++++++))))))***+++,,,------...*********)))***++++++,,,+++++++++,,,,,,------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---...//////+++,,,,,,---.........---,,,---......,,,,,,---...---------.........//////......---------,,,,,,,,,++++++******++++++,,,---------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''))))))((())))))***++++++'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((()))******)))((('''((('''&&&&&&''')))+++---***************)))(((((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))&&&'''''''''(((((())))))&&&''''''((((((((((((((((((&&&%%%&&&)))***)))'''((('''&&&&&&'''((('''&&&%%%%%%&&&'''((((((((((((''''''&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((()))***++++++***)))(((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))*********++++++,,,,,,---&&&''')))+++,,,+++***))))))((('''&&&&&&'''((()))))))))(((((((((((())))))''')))***)))&&&%%%''')))((((((''''''''''''((((((***)))(((&&&&&&'''(((((('''(((((()))***+++++++++''''''&&&&&&&&&&&&''''''++++++++++++++++++++++++***)))(((((((((***+++,,,))))))(((((('''''''''&&&***************************)))(((((((((((())))))'''((()))***************))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((***)))((((((((()))+++,,,))))))************))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))&&&''')))***++++++******))))))(((((('''''''''&&&))))))******+++++++++,,,((()))***,,,,,,+++*********)))((()))+++,,,,,,+++))))))))))))))))))))))))+++******))))))))))))***+++***)))((()))***,,,...''''''((((((((((((''''''!!!%%%)))++++++***(((***)))(((''''''((()))***))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))******++++++++++++******((('''&&&'''((())))))'''(((''''''&&&&&&&&&'''''''''((())))))'''&&&&&&'''))))))************))))))+++*********))))))((((((******+++,,,,,,,,,,,,+++)))************+++++++++++++++++++++++++++++++++************************&&&(((+++.........,,,***------,,,,,,+++***))))))++++++,,,,,,,,,,,,------.........------,,,,,,,,,---,,,,,,+++,,,---///000---------.........////////////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------))))))*********+++++++++))))))))))))))))))))))))))))))***++++++++++++***,,,,,,***)))(((((((((((())))))))))))))))))))))))+++++++++***************))))))******+++++++++,,,'''(((((()))))))))))))))************************))))))(((((((((((())))))''''''((((((((((((''''''&&&''''''((()))******+++))))))(((((((((((())))))******))))))((((((''''''(((((())))))))))))((((((((()))+++,,,---,,,***)))%%%&&&(((***++++++******'''''''''''''''((()))))))))))))))))))))))))))))))))+++,,,+++***)))***+++(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))******)))((('''''''''''''''''''''''''''(((''''''&&&&&&((()))***+++(((&&&(((++++++&&&!!!''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))******))))))(((((('''''''''''''''''''''((())))))+++*********))))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&((()))******)))'''%%%###))))))))))))))))))))))))+++***)))'''''''''((())))))((('''&&&&&&'''((()))***)))(((&&&&&&''''''(((***)))(((''''''((()))***&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******&&&&&&''''''''''''&&&&&&''''''(((***,,,,,,+++)))))),,,//////,,,))))))***&&&'''''''''(((((())))))***)))(((''''''((()))***((((((((((((((('''''''''*********************************)))((((((''''''***+++---///000...***'''+++*********))))))((((((*********)))))))))))))))(((''''''(((+++,,,,,,+++***++++++,,,,,,++++++***''''''((((((((((((''''''###%%%(((***+++***)))(((***)))(((((((((((()))***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))******************)))((('''&&&'''((())))))''')))((((((((('''((((((((((((***+++***(((''''''(((((())))))******))))))(((*********)))))))))(((((()))******+++++++++++++++)))************+++++++++++++++++++++++++++++++++************************)))***,,,.........---,,,------,,,,,,+++******)))+++++++++,,,,,,,,,------------------------,,,,,,......---------...///000---------........./////////.........------------------------------------------------,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------...******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))***++++++++++++***)))))))))((('''&&&&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++(((((()))************)))************************))))))(((((((((((())))))''''''(((((((((((('''''''''''''''((()))*********))))))(((((((((((())))))))))))))))))((((((((((((((()))))))))))))))((('''+++(((### $$$))),,,(((((())))))((('''&&&%%%''''''&&&&&&''''''((()))))))))))))))))))))))))))''')))***)))((('''((())))))(((((('''''''''''''''(((((((((((((((((((((((('''((())))))))))))(((''''''''''''''''''''''''''')))(((((('''((()))***+++)))&&&###%%%)))+++)))'''(((((((((((((((((((((((('''((((((((())))))))))))))))))(((((())))))***+++((((((((((((((((((((((((***)))))))))(((((((((''''''''''''''''''((())))))******)))))))))((((((((()))))))))))))))))))))))))))((((((((('''''''''''''''((((((((((((&&&%%%$$$))))))))))))))))))))))))***)))(((''''''(((((())))))(((''''''''''''((())))))((('''&&&%%%&&&&&&'''***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))(((((('''((('''((())),,,,,,+++)))&&&))),,,,,,)))''''''(((((((((((()))))))))*********)))(((''''''((()))***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((()))******,,,---------,,,+++*********))))))))))))))))))))))))************)))(((''')))***,,,+++******++++++,,,,,,++++++***'''(((((())))))(((((('''))))))*********)))((('''***))))))(((((())))))***))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))******))))))(((((('''&&&'''((())))))'''))))))))))))))))))))))))***+++,,,+++)))''''''((('''(((((())))))(((((('''******))))))))))))((((((((()))******++++++******)))************+++++++++++++++++++++++++++++++++************************,,,,,,---------------------,,,,,,++++++*********++++++++++++,,,,,,,,,,,,,,,,,,------------------000///...............///---------...........................------------,,,,,,,,,,,,------------///.........------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++++++++,,,,,,,,,------))))))))))))))))))))))))((()))******++++++******(((((())))))((('''&&&%%%))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))******(((((()))************)))************************))))))(((((((((((())))))'''(((((())))))(((((('''''''''(((((())))))******))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))(((''''''***&&& !!!''',,,))))))))))))((('''&&&%%%''''''&&&&&&''''''((()))))))))))))))))))))))))))''')))***)))((('''((()))***))))))((((((((((((((())))))))))))))))))))))))&&&'''(((((((((((('''&&&''''''''''''''''''''''''))))))(((((())))))***+++)))&&&"""###&&&)))***)))))))))))))))))))))))))))''''''((((((((()))))))))))))))(((((())))))***+++(((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''((())))))))))))((((((((((((((('''))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((())))))***)))((((((''''''(((((()))((('''&&&&&&%%%%%%&&&&&&))))))(((((((((((())))))***)))))))))((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((())))))******))))))(((((('''''')))+++,,,+++)))&&&(((******)))'''''''''))))))))))))************))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((())))))************))))))***+++,,,---***************)))))))))((())))))******+++++++++***)))((()))++++++***)))***++++++,,,,,,++++++***(((((())))))))))))((((((+++***))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************(((((((((((((((((((((((((((((())))))))))))((((((((('''&&&'''((())))))'''(((((())))))))))))))))))***+++,,,+++)))'''&&&'''''''''((((((((((((''''''))))))))))))))))))(((((((((((()))************)))))))))*********+++++++++++++++++++++++++++++++++************************...---,,,+++++++++,,,---,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,,,,,,,------.........//////......------------........................------------------------++++++,,,,,,,,,,,,,,,---/////////......---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++,,,,,,))))))))))))))))))))))))((())))))***************(((***+++,,,+++***(((&&&))))))))))))))))))))))))&&&&&&'''''''''''''''(((((((((((((((((()))))))))''''''((())))))))))))(((************************))))))(((((((((((())))))(((((())))))))))))(((((('''((((((((()))))))))***))))))(((((((((((())))))'''''''''((()))*********)))******))))))((('''&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))*********((((((''''''(((((()))***(((((((((((((((((((((((()))+++,,,+++***)))***++++++******)))((()))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((())))))******(((%%%$$$&&&'''&&&%%%(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((()))******(((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''((())))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((()))***++++++((((((((((((((((((((((((''''''(((((())))))******)))(((((((((((((((((()))((((((''''''&&&&&&&&&&&&))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''((())))))******))))))(((((((((''')))+++,,,+++***((()))***+++***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))))))))(((((((((((((((((((((((((((((())))))************)))***+++***)))((())))))************************************************,,,***))))))++++++***)))***++++++,,,,,,++++++***(((((())))))))))))(((((()))((('''''''''((()))***))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((('''&&&'''((())))))'''&&&'''((())))))))))))((((((***+++***'''&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((())))))(((((()))************)))))))))*********+++++++++++++++++++++++++++++++++************************---+++***)))((()))+++,,,,,,,,,+++++++++++++++************+++++++++,,,,,,,,,,,,,,,------.........------------,,,++++++***.....................---,,,,,,------------------+++++++++,,,,,,---------//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))************)))((()))+++,,,,,,***((('''(((((((((((((((((((((((('''''''''(((((())))))))))))))))))(((((((((((((((%%%&&&''''''((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))&&&&&&'''((()))***++++++)))))))))))))))(((''''''%%%'''***,,,,,,+++(((''''''''''''(((((())))))***))))))(((((())))))***+++(((((((((((((((((((((((()))+++,,,+++***)))***+++++++++***)))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((&&&$$$''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''((())))))***''''''''''''''''''''''''(((((((((((())))))))))))'''''''''''''''((())))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''')))******((((((((((((((((((((((((''''''(((((())))))******((())))))))))))))))))((())))))))))))((((((((('''(((((())))))))))))(((((('''''''''((()))*********(((((((((((((((((((((((())))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))(((((('''''''''(((((())))))((((((''')))((('''(((***++++++***))))))))))))*********)))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))******))))))))))))))))))))))))))))))((((((((('''''''''$$$'''+++,,,+++)))))))))***************+++++++++---,,,,,,+++***)))((((((,,,+++)))***++++++***)))***++++++,,,,,,++++++***((())))))******))))))(((''''''''''''((()))******)))******++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))(((((('''&&&'''((())))))'''%%%&&&((()))***))))))((('''((())))))'''&&&&&&''''''(((((())))))(((((('''''''''(((((((((((())))))((()))******++++++******)))************+++++++++++++++++++++++++++++++++************************+++***)))(((((()))***+++++++++++++++++++++++++++************++++++++++++,,,,,,------------------+++,,,,,,,,,,,,++++++***...............---------,,,,,,,,,,,,------------++++++,,,,,,------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))))))))((((((((())))))))))))***))))))))))))))))))))))))'''((())))))******))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((())))))******+++******))))))))))))((((((&&&&&&'''(((((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))((())))))******))))))((((((((((((((())))))))))))))))))(((((((((((())))))&&&''''''((()))******+++(((((())))))))))))(((((())))))((((((((()))***+++(((''''''&&&&&&&&&&&&'''))))))(((((())))))***+++))))))))))))))))))))))))''')))***)))((('''((()))+++******)))))))))))))))''''''''''''''''''''''''(((((('''&&&&&&'''((((((''''''''''''''''''''''''$$$%%%&&&''''''''''''&&&"""$$$''')))++++++***)))''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((''''''(((((()))***''''''''''''''''''''''''(((((((((((())))))))))))'''''''''''''''((())))))'''(((((((((((()))))))))))))))))))))))))))))))))'''''''''((((((((((((((($$$%%%%%%%%%&&&&&&''''''))))))))))))))))))))))))'''((()))))))))))))))(((((())))))******))))))((()))************)))(((((((((((())))))))))))((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''(((((())))))((((((''')))((('''(((***+++++++++((('''&&&''')))***)))(((((((((((((((''''''''''''(((((())))))))))))(((((('''(((((())))))******+++((((((((((((((((((((((((''''''&&&%%%%%%$$$######$$$***------+++,,,---*********+++++++++++++++------,,,+++***))))))(((+++***)))***+++,,,+++******++++++,,,,,,++++++***))))))************))))))(((((()))))))))*********)))***++++++++++++***)))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))******************)))((('''&&&'''((())))))'''%%%''')))***++++++***)))&&&((())))))((((((((()))((())))))******))))))((('''''''''((((((((()))))))))******+++++++++++++++)))************+++++++++++++++++++++++++++++++++************************))))))))))))***+++,,,,,,++++++++++++++++++++++++************++++++++++++------------------,,,,,,***+++,,,---------,,,+++//////.........---------++++++,,,,,,,,,---------+++,,,,,,---......//////++++++,,,,,,------......------------------------++++++++++++++++++++++++************************,,,+++++++++************((())))))))))))*********))))))))))))))))))))))))'''(((((()))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))***++++++++++++*********)))))))))'''(((((()))***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))(((((((((((())))))(((((((((((())))))''''''(((((())))))******&&&'''((())))))******)))***((('''&&&&&&(((***,,,)))((((((''''''(((******'''''''''''''''(((((()))))))))))))))))))))))))))''')))***)))((('''((()))******)))(((((((((((()))''''''''''''''''''''''''))))))(((''''''((())))))''''''''''''''''''''''''%%%%%%'''((((((((('''&&&$$$&&&((()))******,,,,,,''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''((())))))'''''''''''''''''''''''''''((((((((()))))))))***'''''''''''''''((())))))((((((((()))))))))******))))))))))))))))))))))))''''''''''''((((((((()))%%%&&&'''(((((('''&&&&&&))))))))))))))))))))))))((())))))******)))((('''((()))************)))(((((()))*********)))'''''''''((()))******)))((('''''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))******))))))(((***((('''''')))+++,,,+++***(((&&&'''***+++***)))))))))))))))(((((('''''''''((()))******)))(((''''''(((((()))******++++++))))))))))))))))))))))))&&&&&&&&&&&&&&&%%%%%%%%%###(((,,,---***)))+++---*********++++++,,,,,,,,,+++++++++++++++++++++++++++***)))***,,,---,,,+++***++++++,,,,,,++++++***))))))************))))))******+++++++++***)))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******((('''&&&''')))))))))'''&&&(((***,,,---,,,+++***&&&(((*********)))***+++))))))************))))))&&&'''''''''(((((())))))******+++,,,,,,,,,,,,+++)))************+++++++++++++++++++++++++++++++++************************))))))***+++,,,,,,------++++++++++++++++++++++++)))************+++++++++.........------,,,,,,,,,***+++---...///......---//////.........---------+++++++++,,,,,,---------,,,,,,------...///000000)))******+++,,,---......------------------------++++++++++++++++++++++++************************---------,,,,,,+++++++++)))************+++++++++))))))))))))))))))))))))'''(((((()))))))))))))))******))))))))))))***+++(((((((((((((((((((((((('''''''''((()))******+++,,,+++++++++******))))))))))))***+++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))%%%&&&''')))************'''((())))))******))))))(((((()))***,,,///111333&&&%%%%%%%%%%%%&&&'''''')))))))))))))))))))))))))))+++,,,+++***)))***+++***))))))((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***''''''''''''''''''''''''%%%&&&((()))))))))((('''******)))((('''(((***---))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''''''''''''''((())))))'''''''''''''''''''''''''''((((((((())))))******'''''''''''''''((())))))(((((())))))******++++++))))))))))))))))))))))))&&&'''''''''(((((())))))((()))+++,,,,,,***)))'''))))))))))))))))))))))))))))))*********((('''&&&((()))***++++++***)))((('''((()))))))))(((&&&%%%'''((()))******)))((('''))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))************************''''''(((((())))))************++++++++++++*********((('''''')))+++,,,+++---***((())),,,...---++++++*********))))))(((((('''((()))******)))(((''''''(((((()))***+++++++++++++++++++++++++++++++++''''''(((((()))*********,,,///000,,,'''%%%'''************++++++,,,,,,,,,((())))))+++,,,---......***))))))***,,,...---,,,+++++++++,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++*********))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))'''''''''''''''((()))***((((((((((((((()))******))))))(((((('''''''''&&&************************)))))))))))))))))))))))))))))))))+++,,,---+++)))++++++++++++++++++++++++))))))))))))************+++++++++*********)))))))))***+++,,,,,,,,,,,,,,,******************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...,,,---------,,,,,,+++***---,,,++++++,,,---,,,***/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******++++++++++++******+++***)))(((((()))************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++'''''''''''''''''''''''' """%%%((())))))(((&&&&&&&&&''''''''''''&&&&&&)))))))))))))))))))))))))))((('''&&&'''(((***,,,++++++***))))))((())))))(((((((((((())))))))))))((((((((((((((()))******)))(((((('''''''''((((((((((((((((((((((((((((((((((((((()))******+++++++++******)))(((''''''&&&***'''&&&&&&)))***(((%%%(((((('''''''''&&&&&&&&&''''''''''''(((((((((((()))))))))))))))(((((('''))))))(((((((((((())))))(((((((((((())))))))))))***)))'''%%%%%%''')))***''''''''''''(((((((((((('''%%%""" !!!###&&&(((''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))),,,+++***))))))((())))))))))))))))))(((((((((((((((((('''(((((()))***+++))))))((((((((((((((()))''''''&&&&&&&&&&&&''''''(((((((((((()))+++,,,---'''((()))((('''&&&''')))++++++******))))))((((((((((((((((((((()))******************************))))))))))))))))))))))))))))))************))))))************************,,,,,,***)))(((&&&%%%%%%&&&''''''(((((((((((((((''''''((()))***,,,...///((('''''''''((()))+++,,,...---+++))))))***+++,,,,,,,,,+++***)))(((((('''(((((((((((())))))))))))((())))))***************+++***)))))))))))))))***)))))))))))))))))))))))),,,,,,,,,++++++*********,,,,,,+++***))))))************))))))******+++,,,,,,,,,,,,++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************)))))))))((())))))(((((((((((())))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((()))******))))))((((((((('''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))***,,,,,,+++)))++++++++++++++++++++++++))))))))))))************+++++++++*********)))))))))***+++,,,,,,,,,,,,,,,************************))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............------,,,,,,000...,,,+++---...//////............------------------------------------------,,,,,,,,,,,,++++++******++++++++++++******+++***)))(((((()))************************************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))+++******)))(((''''''&&&''''''''''''''''''''''''************************))))))))))))))))))))))))+++***)))(((((()))***+++((((((((((((((((((((((((###$$$&&&((())))))(((((())))))))))))))))))(((((())))))))))))))))))))))))***)))'''''''''(((***+++******))))))(((((((((((((((((((((((())))))))))))((((((((((((((()))******((((((''''''''''''((((((************************((((((((()))******+++++++++******)))((((((''''''(((&&&%%%&&&(((((('''%%%(((((('''''''''&&&&&&&&&''''''''''''((((((((((((+++)))((('''&&&'''((())))))((((((''''''(((((()))''''''((((((((())))))))))))((('''&&&&&&'''((()))''''''''''''(((((((((((('''&&&%%%$$$$$$&&&(((***))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&''')))((((((((((((((((((((()))(((((((((((())))))***))))))((((((((((((((()))))))))(((((((((((()))))))))))))))((())))))******((()))***)))((('''(((************)))))))))))))))((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))************************)))))))))((((((''''''&&&''''''((())))))))))))((((((((()))***+++---...///((((((''''''((()))+++,,,...,,,+++))))))***+++,,,))))))(((((('''&&&&&&&&&(((((((((((()))))))))***&&&''''''(((((((((((((((***)))))))))))))))******)))))))))))))))))))))))),,,,,,,,,++++++*********,,,++++++***))))))*********************++++++,,,,,,,,,,,,+++++++++******))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((())))))((('''&&&((((((((((((((()))******))))))((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((***+++,,,+++)))++++++++++++++++++++++++)))))))))*********+++++++++++++++*********************+++,,,,,,,,,++++++************************((())))))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.................................------//////111444555555222000------------....................................------,,,,,,,,,,,,++++++******++++++++++++************))))))))))))************************************))))))))))))******(((((((((((((((((((((((()))))))))))))))))))))))),,,+++***)))((('''&&&%%%''''''''''''''''''''''''************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))''''''(((((())))))))))))************))))))((('''))))))))))))))))))))))))******(((''''''((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******((((((''''''''''''((((((************************((((((((()))******++++++*********))))))((((((''''''%%%$$$%%%&&&'''&&&%%%(((((((((''''''''''''&&&''''''''''''((((((((((((+++)))&&&$$$$$$%%%((()))(((''''''''''''''''''(((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''((()))***+++,,,*********)))((('''''''''))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))&&&%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((***))))))(((((((((((())))))((((((''''''((())))))+++******))))))******++++++***))))))((((((((())))))***+++***)))((()))+++((())))))))))))))))))***((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))************************'''((((((((((((((((((((('''((())))))******))))))''''''((()))***+++---...((((((((((((((()))++++++---,,,***)))))))))***+++***************)))))))))((((((((()))))))))******&&&'''(((((())))))(((((()))((((((((()))***++++++))))))))))))))))))))))))+++++++++++++++*********,,,+++******)))*********)))************+++++++++,,,,,,,,,++++++++++++***)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++***************)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((()))***)))(((&&&$$$((((((((((((((())))))***))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))++++++***)))************++++++++++++))))))*********+++++++++***************************++++++,,,,,,,,,++++++************************(((((()))***,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000///...---......---------------...***///666<<>>======<<<;;;;;;::::::;;;;;;;;;<<<<<<=====================>>>>>>>>>>>><<<;;;::::::;;;<<<;;;999777666555333222111111111---......///...---+++***,,,,,,,,,+++++++++******+++++++++++++++++++++++++++******))))))******+++((()))******++++++******''''''((()))))))))))))))(((((()))))))))))))))*********))))))))))))******************************'''((()))******)))((('''(((((())))))))))))((((((************))))))))))))))))))************))))))'''(((((()))******++++++************++++++++++++)))))))))************+++))))))))))))))))))))))))************************))))))************))))))(((((())))))))))))((((((''''''(((((())))))******((())))))))))))(((((('''(((((((((((()))((((((((())))))************))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))'''((()))))))))))))))(((************++++++++++++(((((()))))))))))))))***))))))))))))))))))))))))((()))+++***)))'''(((((('''''''''((()))***+++,,,&&&'''((())))))******)))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))((('''&&&&&&&&&((((((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&''''''(((((())))))******''''''''''''''''''''''''&&&'''(((((())))))((((((&&&''''''(((((((((((('''''''''(((((())))))******222333333000***''''''((())))))))))))************((((((((((((''''''''''''***))))))(((''''''((((((***+++,,,+++***)))***+++)))***))))))(((&&&%%%$$$(((((((((((((((((((((((()))((((((''''''(((((()))''''''(((((())))))******))))))((((((((((((''''''******))))))))))))*********)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''((()))***+++******)))###$$$&&&''')))******+++'''((()))******)))((('''))))))))))))))))))))))))'''((()))******+++++++++'''''''''(((((()))***++++++,,,,,,+++***))))))***((((((***,,,...---+++((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))++++++,,,,,,,,,***))))))))))))))))))***)))***++++++++++++***)))++++++************++++++************************************************************************,,,,,,------------......------------...///000000...///000111222333333444444444555666666777777888999999::::::;;;<<<<<<======<<<;;;:::;;;;;;<<<===<<<<<<;;;;;;:::999999888::::::;;;<<<>>>???@@@@@@@@@AAAAAAAAAAAABBBBBBBBBAAA@@@???@@@BBBCCCBBBAAA???>>><<<;;;999888888777444555666666555333111000000000///...---,,,+++++++++++++++++++++++++++++++++******))))))******+++((())))))***************((((((((((((((())))))***(((((((((((())))))************))))))))))))******************************(((((())))))))))))((((((***+++,,,,,,,,,,,,+++***)))))))))))))))*********((()))***++++++***)))((()))))))))))))))*********************++++++++++++))))))*********+++++++++))))))))))))))))))))))))************************))))))************))))))(((((())))))))))))(((((($$$$$$%%%%%%&&&''''''(((++++++,,,,,,+++******)))((()))******)))((((((((())))))************))))))(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))((())))))******)))((('''))))))))))))************(((((((((((())))))******))))))))))))))))))))))))''')))***)))(((''''''''''''''''''''')))***+++,,,&&&'''((()))************&&&'''''''''((((((((()))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''((()))*********))))))))))))))))))))))))&&&'''(((((())))))((((((&&&&&&((()))))))))((((((((((((((((((((((((((((((000222333000***&&&''')))((((((((()))))))))******(((((((((((('''''''''''')))((('''''''''((()))***((()))+++***))))))***+++(((((()))))))))'''&&&%%%((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))((((((((('''''''''******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''((()))++++++******)))(((((()))))))))))))))((('''((()))******)))((('''))))))))))))))))))))))))''''''(((******++++++++++++***)))(((((('''''''''&&&''')))))))))***+++---((()))***---///...+++)))))))))))))))))))))))))))************************+++++++++******(((''''''((((((''''''''''''(((((()))***+++,,,,,,+++***)))++++++************++++++************************************************************************---------.........///////////////000000222333333555555666777888999:::;;;>>>>>>>>>=========<<<<<<<<<<<<<<<===>>>??????@@@???>>><<<;;;;;;<<<===>>>999999888777777666666555777888999;;;>>>@@@AAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCDDDFFFGGGFFFEEEFFFEEEDDDBBB@@@???>>>>>>;;;<<<===>>>===;;;999777333333222000///...---,,,++++++++++++++++++++++++++++++************++++++(((((()))***************+++***)))))))))***,,,---'''((((((((())))))************))))))))))))******(((((((((((((((((((((((())))))(((((((((((())))))'''((()))******)))((('''(((((())))))******++++++((()))***++++++***)))(((++++++******)))((((((((((((((((((((())))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))((((((''''''(((((()))******+++)))))))))))))))((('''&&&((()))++++++)))((())))))((())))))*********))))))************************'''((()))***************))))))))))))))))))))))))))))))*********((('''&&&(((((((((((())))))))))))'''((((((((())))))******)))))))))))))))))))))))))))***++++++)))(((((()))***))))))(((((((((((()))&&&'''((()))************((()))))))))******++++++))))))))))))))))))))))))(((((())))))******++++++((((((((((((((()))******))))))(((((((((((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''((()))******+++************************&&&''''''(((((((((((((((&&&'''(((*********)))(((((((((((((((''''''''''''(((+++...,,,(((&&&))),,,&&&'''''''''(((((())))))%%%%%%&&&'''((()))******'''&&&&&&&&&''')))***,,,$$$&&&''''''&&&&&&((()))&&&'''((())))))(((''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((())))))(((((('''''''''&&&+++++++++************)))+++*********))))))(((((())))))************))))))++++++******))))))((((((++++++***)))((('''&&&&&&&&&'''(((***++++++++++++***************)))((((((+++++++++*********))))))(((((()))***************((()))***+++++++++++++++,,,+++***))))))***+++,,,******))))))))))))******))))))))))))))))))))))))))))))******++++++,,,,,,))))))))))))))))))))))))(((((())))))******+++++++++++++++*********))))))+++*********))))))((((((,,,,,,,,,,,,,,,+++***))),,,,,,++++++***)))))))))---,,,***))))))***++++++---,,,***)))))))))***+++---...//////......///000222333444555666777888888<<<<<<===>>>??????@@@@@@===>>>>>>?????????>>>>>>===>>>>>>>>>>>>?????????>>>===:::888777888999:::777777666666555333222111111222222444777:::===???AAABBBDDDEEEEEEDDDCCCBBBCCCCCCDDDEEEEEEEEEEEEEEEHHHHHHGGGEEEEEEDDDDDDEEEFFFFFFFFFEEEDDDCCCBBBAAA???>>><<<999777555555444222000---+++***)))***+++***))))))))))))***++++++***)))(((''''''((()))***************************************************************))))))))))))******************************++++++++++++******))))))))))))((((((((((((------+++***)))'''&&&&&&))))))))))))******************))))))))))))******))))))))))))************))))))))))))*********************))))))))))))))),,,***(((''''''(((***,,,))))))))))))))))))))))))************))))))))))))***)))(((''''''((()))***---,,,***)))((('''(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))************))))))'''+++...,,,'''%%%(((,,,************************(((((())))))******++++++(((((((((((((((((((((((())))))))))))***************)))(((''''''((()))***)))************+++++++++))))))))))))))))))))))))+++******)))(((&&&%%%$$$)))((('''''''''(((***+++******)))((('''&&&%%%%%%))))))))))))))))))))))))+++***)))))))))***,,,---,,,,,,++++++***))))))((())))))))))))))))))))))))((()))))))))))))))(((((((((((()))************)))***++++++++++++***))))))''''''''''''((((((((()))'''((()))******+++******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))************))))))'''''''''''''''((())))))&&&''''''((((((((((((((())))))******++++++,,,,,,(((((((((((((((((((((((((((((((((((('''''''''''''''((()))******)))((('''#########$$$%%%&&&'''(((...,,,***)))))))))(((&&&+++++++++************)))************)))))))))((())))))************))))))*********)))))))))))))))(((((((((((())))))))))))'''((()))******+++*********************)))((((((*********)))))))))(((((((((((()))***************))))))***+++++++++************)))(((((()))******++++++************++++++)))))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))))))))*********+++++++++*********))))))+++*********))))))))))))******++++++,,,+++++++++++++++++++++++++++******---,,,+++*********+++,,,,,,++++++***+++,,,---...///000222111000000111333666666777888999:::;;;<<>>??????@@@@@@?????????>>>>>>>>>?????????@@@@@@???>>><<<;;;:::::::::;;;888888888777666444333222222222222444666888;;;<<<>>>>>>???@@@@@@AAA@@@@@@BBBBBBDDDEEEFFFFFFGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJHHHIIIIIIIIIHHHHHHGGGFFFBBBAAA@@@>>>===;;;:::999555333000...,,,++++++++++++++++++***++++++,,,,,,+++***))))))))))))***+++++++++++++++++++++++++++************************************))))))))))))***************************++++++,,,,,,++++++***)))))))))))))))))))))(((++++++******))))))(((((())))))))))))******************))))))))))))******))))))))))))************))))))))))))***************)))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))************))))))))))))******)))(((((()))******,,,+++***)))(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))(((((()))************+++,,,************************((()))))))))))))))******++++++++++++++++++++++++))))))))))))***************)))(((''''''((()))***))))))*********+++++++++************************&&&&&&&&&%%%%%%###"""!!!''''''&&&&&&&&&'''((())))))))))))(((''''''&&&&&&))))))))))))))))))))))))))))))(((((()))******+++)))))))))***++++++,,,,,,************************(((((()))))))))(((((('''***************)))((('''''''''((()))******))))))'''''''''((((((((())))))))))))*********))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))(((((((((((((((((()))******&&&''''''(((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))'''((()))******)))((('''((((((((((((((()))***++++++)))(((((()))))))))(((+++++++++************)))************))))))))))))))))))************))))))))))))))))))************'''((((((((()))))))))***))))))************))))))))))))******))))))(((((()))))))))((((((((((((((((((((()))*********************+++++++++******)))))))))(((((((((((()))))),,,,,,++++++++++++,,,,,,))))))))))))))))))))))))***))))))))))))))))))((())))))))))))))))))))))))************))))))))))))+++++++++******************************)))))))))(((((()))++++++,,,,,,,,,)))*********++++++++++++,,,+++++++++++++++,,,---,,,,,,,,,---...000111222333444555555444444555777;;;;;;<<<===>>>??????@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@??????@@@@@@@@@AAAAAAAAA?????????>>>>>>=========;;;;;;;;;:::888777555444444444444555666777999::::::999999999999:::;;;<<<>>>???AAACCCDDDFFFFFFGGGDDDEEEEEEFFFGGGHHHJJJKKKIIIIIIJJJJJJJJJJJJIIIIIIDDDDDDEEEDDDCCCBBB@@@???:::888555222///---,,,,,,------,,,++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************++++++*********)))))))))***************************++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))*********))))))))))))******************))))))))))))******))))))))))))************))))))))))))************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))((((((''')))'''&&&(((+++---,,,+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))))))))*********++++++++++++++++++++++++++++++''''''((((((''''''&&&%%%(((''''''''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))))))))(((((())))))***++++++,,,,,,************************''''''(((((((((((('''''',,,+++++++++)))((('''&&&$$$$$$&&&'''((()))))))))''''''((((((((()))))))))+++++++++******)))''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''(((((())))))((((((''')))))))))))))))***++++++&&&''''''((((((((((((((((((((('''''''''''''''&&&((((((((((((((((((((((((%%%&&&&&&''')))******+++(((((())))))))))))((((((+++***************++++++)))'''&&&'''(((******)))+++++++++*********))))))*********)))))))))))))))))))))************))))))(((((())))))******++++++*********)))((('''''''''***************)))((((((((()))))))))))))))(((((())))))))))))))))))))))))(((((()))***************+++++++++++++++***)))((())))))))))))))))))))))))+++++++++******+++++++++))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))++++++******))))))((((((************************************************((()))******+++++++++***)))))))))))))))))))))***++++++++++++,,,,,,------000000000111222333444555777888999999888888999;;;>>>>>>???@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAAAAAAAABBBBBB@@@AAAAAAAAAAAAAAA@@@???@@@??????>>>===;;;999888777777777888888999999999999777666444444444555555888999;;;===@@@AAABBBCCCDDDDDDDDDDDDDDDEEEFFFFFFHHHHHHHHHHHHHHHHHHGGGFFFDDDEEEGGGHHHGGGFFFDDDBBB>>>===999666222///...---...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))************************)))******++++++******))))))))))))))))))*********))))))))))))))))))))))))((()))))))))******************))))))))))))******((()))))))))************((()))))))))************)))))))))))))))*********))))))************))))))))))))))))))))))))))))))************)))))))))((('''''''''''''''''''''''')))))))))))))))******+++))))))))))))))))))))))))************************''''''(((((((((((('''''''''''''''((()))******)))((((((((((((((((((((((((***))))))(((((('''''''''((((((((((((((((((((((((((()))))))))************))))))(((((((((((())))))))))))))))))************************************))))))************))))))***************++++++,,,''''''''''''(((((())))))(((((((((((((((((((((((('''((()))*********((((((+++++++++*********))))))))))))))))))))))))))))))&&&''''''(((((((((((('''+++++++++******)))''''''$$$%%%&&&'''(((((((((((('''(((((((((((()))))))))***************)))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))(((((())))))***+++&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&((((((((((((((((((((((((&&&''''''((())))))******(((((())))))))))))((((((******)))((((((((())))))((('''&&&&&&((())))))(((+++++++++*********))))))))))))))))))))))))******))))))************))))))(((((())))))******++++++******))))))((((((''''''******+++******)))(((''''''(((((()))))))))((((((************************(((((()))***************+++++++++++++++***)))(((******************************))))))))))))******))))))))))))))))))))))))******))))))((((((''''''************************++++++******))))))((((((***************************************++++++++++++++++++++++++***))))))*********))))))(((((((((++++++,,,---.../////////555555555666666666666666:::;;;<<<<<<;;;;;;<<<>>>??????@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCBBBAAAAAA@@@AAAAAAAAAAAABBBBBBBBBAAAAAABBBCCCCCCBBBBBBBBBCCCBBBBBBBBBAAA???>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;999666444222111111111222333555777999;;;<<<<<>>>>>======>>>?????????@@@@@@@@@AAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBAAA@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA??????@@@@@@@@@???>>>======<<<:::777555444222222000111222444555666666666;;;;;;===???BBBEEEHHHIIIHHHHHHHHHHHHHHHGGGFFFFFFEEEFFFGGGHHHHHHGGGFFFEEECCCBBB@@@>>>;;;888666555333222000///...---,,,,,,,,,,,,------------,,,,,,************************************************,,,++++++++++++*********************************((())))))))))))))))))(((((())))))******++++++++++++++++++***)))(((((('''))))))))))))******************))))))))))))******))))))))))))************))))))))))))************((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******++++++++++++******'''((()))***************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''%%%***,,,***$$$!!!###((())))))))))))))))))))))))************))))))))))))************************))))))))))))************(((((())))))))))))((((((((((((((()))))))))******((((((((((((((((((((((((((())))))*********))))))&&&'''((()))))))))((((((&&&'''''''''(((((())))))))))))))))))))))))))))))+++++++++++++++******)))''''''(((***+++,,,---...((((((((((((((((((((((((&&&'''((()))*********)))(((((()))******************************)))((('''((((((((()))))))))******'''''')))******+++++++++************************************************(((((((((((((((((((((((('''(((((())))))((((((''''''''''''''''''(((((()))&&&''''''(((((((((((((((******))))))))))))))))))))))))))))))))))))))))))*********))))))((((((((())))))(((((((((((())))))***)))))))))))))))******+++)))''''''(((((((((&&&+++++++++************)))((()))))))))************))))))************))))))*********)))))))))))))))&&&&&&'''((()))***++++++))))))*********))))))(((&&&''''''((())))))(((((())))))))))))*********+++(((((()))***************))))))***+++++++++******((()))***++++++***)))(((+++******))))))******+++)))))))))))))))))))))))))))))))))***************************************)))))))))))))))*********))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,---------,,,,,,+++***++++++---...///000000111333555777888999999999888999;;;===>>>>>>======<<<>>>??????>>>===???@@@?????????@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@AAABBBDDDEEE@@@AAABBBBBBCCCCCCBBBBBB@@@AAABBBBBBBBBAAA@@@???>>>>>>===<<<;;;999888777333333444444444444444333444555777:::===@@@CCCEEEEEEEEEGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHFFFEEEDDDCCCAAA???===<<<999888666555333222222111...///000000000000///...,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++++++++***************************************++++++++++++******((())))))******+++,,,,,,******))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))************))))))))))))************'''(((((()))******+++++++++***)))(((((()))***+++))))))))))))))))))))))))************))))))))))))))))))***++++++***))))))((()))******+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((***+++)))'''%%%&&&(((************************************++++++++++++''''''''''''''''''''''''))))))))))))************'''((()))******)))((('''(((((((((((()))))))))***((((((((((((((((((((((((******+++++++++***))))))%%%&&&'''((((((((('''''''''''''''((((((((((((((())))))))))))))))))))))))++++++***)))))))))))))))''''''(((***+++,,,---...************************'''((()))***++++++++++++)))************))))))((((((((()))*********))))))(((((()))))))))*********((())))))*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((((((((((('''((())))))***&&&''''''((((((((((((((())))))))))))))))))******)))))))))))))))))))))))))))))))))))))))************)))(((''''''((()))***)))))))))))))))***+++,,,***((('''''')))******)))+++++++++************)))(((((())))))*********+++))))))************))))))++++++******))))))(((((())))))))))))(((((((((((())))))************))))))&&&&&&'''((())))))(((((('''((((((((())))))******(((((()))***************((()))***+++++++++++++++'''((()))******)))(((''',,,++++++++++++++++++,,,))))))))))))))))))))))))))))))******++++++,,,,,,************************(((((())))))******++++++))))))******++++++++++++*********++++++,,,,,,,,,++++++,,,---............)))***,,,...111333555666555666999;;;<<<=========888999;;;>>>@@@AAAAAAAAA<<<>>>??????>>>===???@@@??????@@@@@@@@@@@@@@@@@@>>>>>>??????@@@AAABBBBBBCCCCCCCCCCCCBBBAAA@@@?????????@@@@@@@@@AAAAAAAAAAAA@@@???>>>???AAADDDEEE>>>???@@@AAABBBBBBBBBBBB@@@AAABBBCCCBBBAAA@@@???>>>??????@@@???>>>===<<<666666666666555555444333111222333444777999;;;<<<@@@AAACCCFFFHHHIIIJJJKKKLLLKKKJJJJJJIIIJJJJJJKKKGGGGGGGGGFFFEEECCCAAA@@@>>>===;;;:::888777666666000111222333333222111000........................************************,,,,,,,,,+++++++++******************************+++,,,,,,------,,,,,,+++((())))))***++++++,,,,,,'''(((((()))***+++++++++))))))))))))******************))))))))))))******))))))))))))************))))))))))))************'''(((((()))***+++++++++,,,***)))'''''')))***,,,))))))))))))))))))))))))************))))))))))))%%%&&&'''(((((('''&&&%%%((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***)))((()))***+++***)))*********************************+++,,,,,,,,,---************************))))))))))))************'''((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&%%%$$$$$$&&&''')))*********)))((((((((((((((((((((((((((())))))))))))))))))))))))+++***)))'''''''''((()))******************++++++++++++++++++++++++++++++(((((()))++++++,,,,,,,,,++++++++++++***((('''&&&%%%&&&''')))************))))))))))))***************++++++******)))((('''************************))))))))))))))))))))))))************************))))))************)))))))))))))))))))))******+++&&&''''''(((((((((((((((''''''(((((())))))******))))))))))))))))))))))))''''''((()))***+++,,,,,,***)))(((''''''((()))***''''''''''''((()))***+++((('''&&&(((***,,,,,,,,,,,,++++++******)))))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))*********))))))(((+++++++++*********)))))))))***+++++++++)))((('''))))))************)))))))))))))))))))))))))))))),,,+++***))))))***+++,,,&&&''')))***+++***((('''------,,,***(((''')))***************************))))))))))))************))))))))))))))))))))))))*********************************)))))))))))))))*********+++,,,,,,------...---,,,+++***)))))))))***---111666999:::::::::777888:::;;;===>>>?????????>>>=========>>>@@@AAABBBBBBAAA@@@???>>>======???>>>>>>===<<<<<<<<<===>>>===<<<<<<<<<>>>AAABBB???@@@@@@@@@@@@@@@??????@@@@@@???>>>============?????????>>>??????@@@@@@@@@???======???AAA@@@@@@888:::===???AAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;:::777555444333333222111111222444666777999:::<<>><<<777777888888888777666555333222000...---......///---,,,++++++******++++++,,,++++++***)))(((((((((************************,,,,,,,,,,,,,,,+++***)))((()))***+++++++++++++++******+++,,,,,,,,,++++++))))))))))))))))))))))))***(((&&&'''***+++)))''')))))))))))))))))))))))),,,---///000111000000///++++++******))))))((((((******))))))))))))******))))))))))))))))))))))))***++++++++++++***))))))''''''(((((()))))))))***++++++***)))(((((())))))******************************))))))))))))******(((((())))))))))))(((((((((((()))***************))))))(((((()))***++++++---+++***(((((()))+++,,,))))))))))))))))))))))))''''''''''''((()))***+++&&&'''((())))))((('''&&&)))))))))))))))))))))))))))(((((((((''''''&&&&&&))))))))))))))))))))))))++++++******))))))((((((((((((((((((((((((((((((///---+++)))((((((((()))&&&''')))++++++)))'''&&&))))))))))))************+++++++++*********))))))''''''(((***+++,,,---...(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%,,,,,,,,,+++++++++******+++++++++***)))'''&&&%%%)))((('''&&&&&&'''((()))))))))))))))))))))))))))************++++++++++++******)))((((((((((((((())))))))))))))))))))))))+++*********))))))(((((()))))))))))))))(((''''''(((((())))))******++++++,,,+++++++++******))))))+++*********))))))((((((,,,,,,------,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))******+++++++++******+++++++++*********)))))))))******+++***)))((('''))))))************))))))))))))))))))))))))))))))++++++***))))))***++++++'''(((***+++,,,+++***))))))******)))))))))***+++************************))))))))))))************))))))))))))))))))))))))************************************))))))))))))++++++++++++++++++++++++------,,,,,,,,,---.........111555888;;;<<<;;;;;;:::;;;<<<======>>>============<<<<<<<<<<<<======@@@???>>>===<<<;;;:::999999888777777666666666777888777666666777888:::<<<<<<<<<============<<<<<<===<<<;;;:::::::::::::::;;;:::::::::;;;;;;<<<<<<:::999999999;;;<<<;;;:::999999::::::::::::::::::999:::::::::::::::::::::<<<;;;;;;:::999888888777555444222111000111222333666777888;;;>>>AAADDDEEEGGGHHHHHHIIIJJJKKKLLLLLLJJJJJJJJJIIIIIIHHHHHHHHHFFFEEECCCCCCCCCCCCAAA???>>>>>>??????>>>>>>======999888666444333333333333111000///...---,,,,,,,,,,,,,,,,,,+++******))))))+++++++++++++++++++++++++++++++++++++++***))))))))))))***+++++++++++++++++++++++++++******)))(((************************,,,***))))))+++,,,+++)))))))))))))))))))))))))))'''(((((()))))))))((((((*********)))))))))))))))******))))))))))))*********************************************)))((((((((((((((())))))*********++++++***)))))))))))))))************************))))))(((((((((((())))))((())))))******))))))(((&&&&&&'''((((((((((((((()))))))))))))))***++++++...---+++)))(((((()))***))))))))))))))))))))))))(((((((((((()))***+++,,,(((((())))))))))))(((((())))))))))))))))))))))))+++++++++******)))))))))))))))))))))))))))))))))***))))))))))))((((((((((((((((((((((((((((((((('''''''''''')))***,,,---)))***,,,......,,,***)))))))))))))))************+++++++++*********))))))((()))))))))***+++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((()))(((((((((,,,+++++++++************''''''((()))))))))))))))((())))))***+++---...///))))))))))))))))))))))))++++++***)))(((''''''&&&******)))((((((((((((((())))))))))))))))))))))))************)))))))))((()))))))))))))))((('''''')))))))))))))))***************)))))))))((((((((())))))))))))(((((('''''',,,---...//////---,,,***++++++++++++++++++++++++************************))))))))))))))))))))))))'''((()))***************+++++++++***************)))************)))(((((())))))************))))))))))))))))))))))))))))))+++******))))))******+++((()))+++,,,,,,++++++***''''''((()))***+++++++++************************))))))))))))************))))))))))))))))))))))))************************************************,,,,,,,,,+++++++++++++++---......///000222444444444666888;;;======<<<<<<===>>>>>>>>>>>>======<<<>>>>>>>>>======<<<;;;:::<<<;;;:::999777666555444333333222111111111222222333222111111222333555666777777888888888888777777777777666555555555666666666666666777777888888888555555555777888999777555888777555444333444555666555555555666666777777777888999999999:::::::::;;;888777555333111111111111222222444555888:::===>>>BBBCCCFFFHHHJJJKKKLLLLLLKKKLLLMMMNNNMMMKKKIIIGGGHHHFFFEEEEEEFFFGGGEEEDDDEEEEEEEEEDDDDDDDDDCCCCCCAAA@@@???===;;;:::999999777666555333111000.........------,,,++++++******++++++++++++++++++++++++***************))))))((())))))***++++++++++++***+++++++++***)))((('''&&&+++++++++++++++++++++++++++***)))***+++,,,+++)))))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))************************************++++++++++++++++++++++++))))))))))))(((((((((''')))))))))***************+++***))))))))))))))))))************************((((((''''''''''''(((((()))******************)))&&&&&&'''((((((((((((((())))))))))))))))))***+++///...,,,***(((((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,******))))))))))))******))))))))))))))))))))))))+++++++++++++++*********))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((######$$$&&&(((+++---///***+++---......---+++***))))))))))))************+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%&&&((()))***++++++************))))))))))))&&&&&&''')))************+++,,,---------,,,++++++))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))(((((('''************))))))))))))((((((''''''''''''&&&&&&((((((((((((''''''''''''***,,,...000000...,,,***************************))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((())))))))))))************************))))))*********)))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******((()))***+++++++++******'''((()))+++,,,,,,+++)))************************((()))))))))************))))))))))))))))))))))))************************)))***************++++++++++++,,,,,,------------111111111333444666888999888999;;;===>>>======<<<>>>????????????>>>>>>===???@@@@@@???>>><<<:::888777666555444333111000000111111000000000000000111111111000000111111333333222222333333444444333333222222222111222222333333444444555666666777777777444444555777999999666444444333333222222222222222222333333444444555555666666666666777888999999999:::999777555444333333333000000111222333555777888<<<>>>BBBFFFIIIJJJKKKKKKLLLMMMNNNNNNMMMLLLJJJHHHJJJHHHHHHHHHJJJJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEGGGFFFDDDCCCAAA???>>>=========;;;999777444222111//////...---,,,++++++***++++++++++++++++++++++++******+++++++++******))))))******+++++++++************++++++***)))((((((++++++++++++++++++++++++)))((((((((())))))(((((())))))))))))))))))))))))...---,,,*********+++,,,(((((())))))******++++++************************++++++++++++++++++++++++******))))))((((((((((((******************++++++******)))))))))))))))***************************)))((((((''''''(((((()))******++++++++++++******(((((()))******************)))))))))))))))******---,,,+++***))))))))))))))))))))))))))))))))))))******))))))***+++,,,,,,+++***((((((((((((***+++))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&&&&''''''((()))***+++((((((***++++++***((((((((()))))))))************************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))$$$%%%'''(((******++++++)))))))))))))))(((((((((((()))))))))))))))((('''$$$&&&)))+++++++++)))(((((((((((((((((((((((((((((())))))))))))*********((()))))))))))))))(((((())))))))))))))))))))))))*********)))))))))))))))(((((())))))))))))((((((++++++******))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((***,,,......---***)))************************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))******++++++************************))))))))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))+++******+++------***(((************************((()))))))))************))))))))))))))))))))))))************************))))))******+++++++++,,,++++++,,,...000111222333666666666666777888::::::;;;;;;<<<=========<<<<<<===>>>??????????????????>>>>>>>>>===;;;999666555333222222111000///......000000/////////000000111000000000000000111111222//////000111111111111111000000000000111222222333333444555666777777777777666666777999;;;:::888555111222444666666555444333222222222333333333444444444444555555555666666666777777666666555555555555111111111111222222333444777999>>>BBBFFFHHHIIIIIIMMMLLLLLLKKKKKKKKKKKKKKKKKKJJJIIIJJJLLLMMMLLLKKKHHHGGGFFFEEEEEEEEEEEEFFFIIIHHHGGGFFFDDDBBB@@@???BBBBBBAAA???<<<:::777666222111000///...,,,++++++************************++++++,,,,,,---,,,,,,+++******+++++++++******)))))))))***+++,,,,,,,,,+++************************(((((())))))((((((((())))))))))))))))))))))))))),,,+++)))((('''((())))))(((((())))))******++++++)))***++++++++++++***)))++++++++++++++++++++++++,,,+++***)))))))))******++++++*********************)))))))))))))))******))))))))))))))))))))))))***))))))(((((())))))*********++++++++++++******(((((()))*********************)))))))))))))))*********************++++++))))))))))))))))))))))))******************+++,,,))))))'''&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))%%%%%%&&&'''((()))******((((((((((((((((((((((((((()))))))))))))))))))))''''''((())))))(((''''''((()))))))))************))))))))))))))))))))))))'''''''''((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))******))))))((((((((((((((((((((((((((()))))))))))))))((('''###(((+++,,,,,,+++(((((((((((((((((((((((('''''''''(((((((((((()))'''((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))******(((((())))))))))))((((((++++++******))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''')))***,,,,,,+++***)))************************************************)))))))))))))))))))))))))))***+++,,,,,,---,,,,,,***************+++++++++)))))))))((())))))***+++))))))************))))))))))))))))))))))))))))))((())))))******))))))(((((((((((((((((())))))))),,,***(((***,,,---***'''************************))))))))))))************))))))))))))))))))))))))************************))))))******+++,,,,,,,,,,,,---///111333555777888:::999999999::::::;;;<<<<<<<<<============<<<<<<===>>>>>>????????????>>>999999888777555333111000000000000/////////......//////.........///000000000000000000000000000000...///000111222222222111111111111222333444555666555666888:::;;;;;;::::::999999999;;;<<<===;;;999555777:::<<<<<<;;;999777444444444444444444444444555555555555555555555555555555555555555555666666444333333222222222222222333555999===BBBEEEFFFGGGKKKKKKJJJJJJJJJKKKLLLMMMLLLKKKJJJKKKMMMMMMLLLKKKJJJIIIHHHFFFFFFGGGHHHHHHIIIIIIIIIHHHFFFDDDBBBAAADDDDDDDDDCCCAAA???<<<;;;777777555333000...---,,,************************+++,,,------------------***++++++++++++***))))))((()))***+++,,,---------************************)))+++,,,+++***)))***+++))))))))))))))))))))))))******))))))(((((())))))))))))))))))************)))***+++,,,,,,+++***)))++++++++++++++++++++++++---,,,***)))))))))***+++***************))))))))))))))))))))))))******+++))))))))))))))))))))))))******))))))))))))******)))******************)))&&&&&&'''(((((((((((((((+++******)))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))******)))))))))******+++((((((''''''''''''(((((())))))))))))))))))))))))*********+++++++++++++++))))))))))))))))))))))))&&&&&&'''((())))))******((((((((((((((((((((((((&&&'''((()))***++++++***((())))))))))))))))))((())))))))))))************(((((()))))))))))))))***''''''((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))(((((((((((((((((())))))))))))&&&&&&''')))************$$$&&&(((***+++***((('''))))))))))))))))))))))))(((((('''&&&%%%$$$######&&&''')))******)))(((((())))))))))))))))))))))))))))))))))))************'''(((((()))))))))))))))************))))))))))))((())))))))))))*********))))))))))))************((())))))***++++++******************************++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++++++++***))))))*********+++++++++***)))((((((((()))+++,,,))))))************))))))))))))))))))))))))))))))'''((()))******)))((('''))))))(((((())))))***+++***'''$$$&&&***,,,+++(((************************))))))))))))************))))))))))))))))))))))))************************))))))***++++++,,,------000111333444666888::::::;;;::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>===<<<<<<777666444222111000//////.../////////000000000000000000//////000000111222111111111222111111111000000000111222333333333333444444444555666888999:::<<<===@@@BBBCCCCCCBBBAAA@@@???>>>???AAABBBAAA@@@???@@@AAAAAAAAA@@@???>>>;;;;;;::::::999999888888888888888888999999::::::777777888888888888888777666666444333222111111111000222555999===AAADDDEEEHHHIIIKKKLLLMMMNNNMMMMMMMMMLLLKKKKKKLLLMMMKKKJJJLLLJJJIIIGGGGGGHHHIIIJJJKKKKKKKKKKKKIIIHHHFFFEEEDDDEEEFFFFFFEEECCCAAA@@@>>>===:::888444111///...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------,,,+++++++++++++++***))))))((()))***++++++,,,++++++++++++++++++++++++++++++)))+++,,,+++))))))***,,,))))))))))))))))))))))))******+++,,,,,,,,,++++++*********))))))))))))))))))***,,,------,,,***)))************************,,,+++)))(((((((((***+++*********))))))((((((((()))))))))))))))***++++++))))))))))))))))))))))))))))))(((((((((((())))))((())))))******))))))(((&&&&&&'''(((((((((((((((++++++***))))))))))))))))))******+++++++++******))))))))))))))))))))))))***))))))(((((()))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))******+++++++++))))))))))))))))))))))))((((((((())))))*********(((((((((((((((((((((((($$$%%%''')))*********))))))))))))******)))))))))))))))))))))************(((((((((((())))))******************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((((((((())))))*********''''''((()))))))))))))))------...---+++)))&&&$$$))))))))))))))))))))))))***)))((('''&&&%%%%%%$$$&&&''')))*********)))((())))))))))))))))))))))))((()))))))))************''''''((())))))))))))))))))))))))))))))*********(((((()))))))))*********((((((((()))))))))******)))))))))******++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))'''((((((((((((((('''&&&))))))******++++++++++++***)))(((((((((***+++,,,))))))************))))))))))))))))))))))))))))))'''((()))******)))((('''*********)))******+++,,,'''###!!!###(((,,,+++)))************************))))))))))))************))))))))))))))))))))))))************************))))))***+++,,,,,,------444555666777888999:::;;;:::::::::;;;<<<>>>???@@@?????????????????????@@@AAAAAA@@@???===;;;:::999777666444111000///000000......///000000111222222222222222222222333444555333444444444444444333333111111333444555555555555666666777888999:::<<<===CCCEEEGGGIIIKKKJJJJJJIIIGGGEEEDDDDDDFFFGGGGGGGGGHHHGGGEEEDDDCCCBBBBBBCCCCCCBBBBBBAAA@@@???>>>===999::::::;;;===>>>>>>???<<<=========<<<<<<;;;:::888777555444222111111111000111333666:::???BBBDDDEEEGGGLLLOOOQQQPPPNNNLLLMMMLLLKKKKKKLLLLLLKKKIIIKKKJJJHHHGGGFFFGGGIIIJJJLLLLLLMMMMMMLLLJJJIIIHHHDDDEEEFFFGGGGGGFFFDDDBBBCCCAAA???;;;777444111000........................)))***+++,,,,,,,,,,,,,,,+++++++++++++++***)))((())))))*********))))))(((,,,,,,,,,,,,,,,,,,,,,,,,''')))+++***'''&&&(((***))))))))))))))))))))))))'''((()))+++++++++***)))++++++******))))))(((((()))***,,,------,,,***)))))))))))))))))))))))))))+++***((('''&&&''')))******)))))))))((((((''''''))))))((())))))***++++++))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((((())))))***************++++++***))))))((())))))+++++++++++++++***)))((())))))))))))))))))))))))))))))((((((((((((((()))((()))***++++++***)))((())))))))))))))))))))))))&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((%%%&&&'''(((((('''&&&&&&(((((((((((((((((((((((())))))))))))************'''((((((((())))))******,,,,,,++++++***))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((())))))******+++++++++++++++***)))'''&&&%%%&&&''')))+++---.........))))))))))))))))))))))))************++++++++++++%%%''')))***+++***)))((())))))))))))))))))))))))(((((())))))*********+++''''''((()))))))))))))))(((((())))))******++++++'''((((((((())))))******&&&'''''''''(((((())))))************************))))))))))))************+++*********))))))((((((++++++******)))(((((((((******+++,,,,,,,,,,,,+++,,,+++***((((((***+++,,,)))))))))))))))*********)))************++++++++++++++++++*********))))))+++*********))))))((((((***((('''&&&&&&'''(((***(((((())))))************************************((((((''''''((())))))***)))))))))))))))(((((((((++++++******))))))((((((+++,,,,,,---///000222333666888999;;;<<<<<<;;;;;;======>>>>>>????????????@@@@@@???????????????>>>@@@???===;;;999666444333111000000000000/////////000111111111111111000///222333555777888888777777===<<<:::::::::;;;::::::666777:::===>>>======@@@AAA???>>>??????>>>BBBGGGHHHIIIJJJKKKLLLKKKIIIGGGGGGJJJKKKJJJGGGGGGIIILLLIIIJJJJJJIIIIIIKKKLLLKKKIIIIIIHHHFFFDDDBBB@@@???>>>???@@@@@@AAAAAAAAA@@@CCCAAA@@@@@@@@@BBBDDDEEEDDDAAA===:::999888777666777666444444666:::>>>AAABBBFFFKKKNNNOOOOOOOOOPPPQQQNNNKKKKKKMMMOOONNNLLLNNNMMMLLLKKKKKKKKKKKKKKKMMMLLLLLLKKKKKKKKKLLLLLLGGGGGGFFFEEEDDDCCCBBBAAAEEEEEEDDDBBB???:::666333111///,,,+++,,,------,,,,,,,,,---------,,,,,,+++,,,,,,,,,++++++*********************************+++++++++*********))))))))))))***))))))((('''&&&******+++++++++,,,,,,,,,+++***)))(((((()))***++++++++++++******************+++,,,,,,+++***+++,,,(((((()))***************(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))(((((()))***************))))))))))))))))))))))))(((((()))***+++,,,,,,,,,))))))))))))))))))))))))******)))))))))))))))***(((((())))))*********+++******))))))******+++,,,)))((((((((((((((()))***(((((())))))((('''&&&&&&)))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))************************,,,+++***((((((((()))***+++***)))'''''''''((())),,,)))&&&%%%(((******)))))))))((((((((((((((()))(((((((((((((((((((((((())))))))))))((((((((((((%%%%%%&&&&&&''''''((((((((()))***,,,---...//////)))((('''''''''(((***+++***)))(((''''''((()))******)))(((((()))***)))'''''''''(((((())))))******((()))))))))))))))((((((+++***)))))))))))))))***(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))************************)))))))))*********++++++************)))))))))((()))))))))))))))*********)))***++++++,,,,,,++++++,,,+++)))(((((()))+++,,,*********)))))))))))))))))))))*********++++++++++++++++++*********))))))************)))))))))(((((())))))))))))))))))((())))))******++++++,,,,,,************************,,,+++++++++++++++,,,,,,******))))))))))))))))))+++++++++++++++++++++***---......000222444555777888999;;;<<<======<<<<<<>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???<<<999666444333222000000000000000000000000222222333444444444444444777888999;;;<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;:::;;;===???BBBBBBBBBBBBBBBGGGDDDBBBCCCCCCBBBDDDIIIEEEGGGIIIKKKMMMMMMMMMMMMMMMNNNOOONNNLLLJJJJJJJJJKKKLLLKKKJJJIIIJJJKKKJJJKKKLLLLLLKKKIIIFFFEEEEEE@@@@@@AAABBBBBBBBBBBBBBBEEEEEEEEEGGGIIIJJJKKKKKKKKKIIIEEECCCBBBAAA???===999777555444555777:::<<>>;;;999444111...---------,,,+++***++++++++++++++++++***,,,,,,,,,+++++++++******************************+++++++++*********))))))******+++++++++***))))))))))))*********++++++++++++***)))(((((()))***+++***************************+++,,,+++***)))***,,,(((((()))***************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))******++++++,,,))))))))))))))))))))))))******))))))))))))******((()))))))))******************))))))******+++,,,))))))(((((((((((())))))************)))))))))((()))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))*********************+++,,,+++)))((((((((()))***+++***)))(((''''''((())),,,)))&&&&&&(((******)))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******'''((()))***+++,,,,,,,,,((((((((((((((())))))******)))(((''''''((()))***((('''&&&''')))***)))((('''((((((((()))))))))***(((((())))))))))))((((((***)))))))))))))))))))))))))))))))))))))))))))))+++)))(((&&&&&&((()))+++((((((((()))))))))******************************))))))*********+++++++++************))))))))))))'''(((((()))******++++++)))***++++++,,,,,,++++++******((((((((((((******++++++******))))))(((((()))))))))*********+++++++++++++++***************************))))))))))))((()))+++,,,,,,+++)))(((***++++++++++++,,,,,,,,,******************************)))(((((()))))))))******************************++++++,,,---......000000111333555888:::;;;;;;<<<===?????????>>>>>>??????@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAA@@@@@@@@@???===999666333111111111000000111111222333333333555666666777999::::::;;;999999;;;<<<===>>>>>>>>>>>>=========>>>>>>>>>???@@@CCCEEEGGGHHHHHHGGGFFFIIIEEEBBBCCCCCCAAABBBFFFEEEGGGJJJLLLNNNOOORRRTTTQQQPPPOOONNNNNNLLLJJJHHHKKKJJJIIIIIIIIIIIIIIIJJJKKKMMMOOOOOOLLLJJJHHHHHHBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEFFFIIILLLMMMMMMLLLMMMKKKIIIHHHHHHFFFCCCAAA???===:::777666666888999;;;>>>AAAEEEGGGJJJNNNPPPRRRPPPMMMLLLMMMNNNOOOOOONNNNNNNNNMMMLLLKKKIIIHHHJJJJJJKKKKKKLLLLLLMMMMMMNNNMMMLLLLLLKKKJJJIIIIIIEEEEEEFFFFFFEEECCCAAA@@@888666333111000///---+++++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************+++++++++***************((())))))************)))(((((()))))))))***************))))))))))))******)))))))))))))))))))))))))))***++++++))))))***+++((())))))************)))************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))(((((()))***************))))))))))))))))))))))))************************))))))))))))))))))))))))***)))))))))))))))******))))))))))))***************))))))))))))***++++++***))))))(((((()))))))))+++******))))))))))))***)))))))))))))))(((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******++++++++++++***))))))((()))))))))***))))))(((((((((((()))+++)))'''&&&((()))))))))))))))(((((((((((())))))************************''''''(((((())))))************************))))))''''''((()))))))))))))))'''(((((()))))))))))))))))))))(((((((((((())))))***)))(((((()))***)))((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((()))))))))************************,,,***'''%%%%%%'''***,,,))))))))))))************************************((((((((()))))))))***************)))))))))))))))(((((())))))************))))))***+++++++++++++++))))))(((''''''((()))))),,,++++++***)))(((''''''))))))))))))*********************************************)))))))))))))))((()))***++++++***)))(((,,,,,,,,,++++++***))))))************************))))))(((''''''''''''((())))))))))))************))))))***,,,...///000111222222444666888;;;===???===>>>@@@AAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBB@@@???>>>===<<<;;;999555222111111222333333444444555777888888999;;;;;;;;;<<<===>>>??????===>>>???@@@AAAAAAAAAAAAAAAAAABBBAAAAAABBBDDDFFFEEEHHHLLLNNNQQQSSSQQQMMMLLLGGGCCCCCCCCCAAABBBEEEHHHLLLPPPQQQQQQTTTYYY^^^[[[VVVPPPMMMMMMLLLJJJHHHIIIFFFFFFHHHJJJJJJMMMQQQPPPTTTWWWVVVQQQKKKHHHGGGCCCCCCCCCDDDFFFHHHIIIJJJHHHFFFFFFIIILLLNNNLLLJJJKKKJJJJJJKKKKKKKKKHHHFFFGGGEEEAAA===:::999999999888:::===@@@CCCGGGLLLPPPRRRPPPNNNMMMMMMOOOPPPQQQNNNNNNNNNMMMLLLJJJHHHFFFIIIJJJKKKLLLMMMMMMMMMNNNLLLLLLLLLKKKJJJIIIIIIIIIFFFGGGGGGGGGGGGEEEDDDCCC===;;;888555444222///---...------,,,,,,,,,,,,---++++++++++++++++++++++++************************************************%%%&&&'''((((((((((((((())))))))))))*********+++***))))))))))))))))))***(((((((((((())))))))))))(((*********)))((()))***((()))************))))))************************++++++)))(((((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***(((((()))***************((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++)))))))))))))))*********)))))))))))))))***++++++******))))))((())))))))))))((('''&&&&&&'''(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++******)))))))))))))))))))))))))))(((((((((((()))***)))((('''((())))))))))))(((((((((((())))))***))))))))))))))))))))))))&&&''''''((()))******+++******))))))((((((''''''((((((((())))))(((''''''&&&''')))*********)))((())))))(((((((((((()))))),,,+++))))))))))))'''&&&(((((((((((())))))))))))'''(((((())))))))))))((('''((((((((()))))))))(((************************+++)))(((&&&&&&((()))+++))))))))))))*********+++************************'''''''''((((((((())))))))))))))))))))))))******************))))))(((((())))))***++++++++++++***))))))(((((((((((()))))),,,++++++***)))(((''''''(((((()))))))))*********************************))))))))))))))))))*********)))(((((((((((()))***------,,,***)))(((&&&&&&************************,,,++++++******+++++++++((((((((())))))*********)))***+++---///111333444333444555777:::===???@@@???@@@AAABBBBBBBBBAAA@@@BBBAAAAAAAAAAAAAAAAAAAAACCCBBB@@@>>><<<:::999888777555333111222333666888999999:::;;;===>>>??????AAAAAA@@@@@@AAABBBDDDDDDFFFGGGHHHJJJJJJIIIHHHGGGDDDEEEEEEDDDCCCEEEJJJMMMMMMSSSYYY\\\bbbhhhfff___WWWOOOHHHGGGFFFEEEFFFHHHNNNSSSYYY[[[\\\aaakkktttuuummmaaaXXXTTTRRRPPPNNNLLLGGGFFFKKKOOORRRXXX___eeejjjmmmjjj```TTTKKKHHHDDDCCCBBBBBBDDDGGGKKKMMMOOOLLLKKKMMMPPPQQQNNNKKKJJJJJJKKKMMMOOOOOONNNLLLJJJHHHDDDAAA>>><<<;;;;;;888:::<<<>>>@@@DDDIIIMMMPPPPPPPPPOOOOOOPPPRRRSSSOOONNNNNNMMMKKKIIIHHHGGGJJJKKKLLLMMMNNNNNNNNNNNNLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIHHHHHHGGGEEEDDDDDDAAA???===;;;999777444111000///...,,,,,,+++,,,,,,++++++++++++++++++++++++************************************************&&&&&&'''(((((()))((((((*********+++++++++,,,,,,)))))))))******)))))))))''''''(((((())))))))))))(((*********)))((()))***))))))*********))))))((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******(((((()))***************((((((((((((((((((((((((******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++******))))))))))))))))))))))))(((((())))))***+++++++++***)))))))))))))))((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))*********))))))((((((((())))))))))))(((((())))))((((((((())))))((((((((((((((()))******((((((((((((((((((((((((&&&''''''((()))******+++******))))))(((((('''''')))))))))***))))))((('''&&&''')))*********)))((((((((())))))))))))(((((('''&&&%%%&&&'''((('''&&&))))))))))))((((((((((((''''''((()))))))))))))))''''''((()))******))))))))))))))))))))))))))))))(((((())))))))))))((((((((())))))))))))*********************************'''''''''((((((((())))))))))))))))))************++++++******)))(((((('''((()))******++++++******))))))))))))))))))))))))++++++******))))))((((((((((((((()))))))))*********************+++++++++))))))))))))************+++***(((''''''(((***+++,,,,,,+++***)))''''''&&&************************)))))))))))))))***++++++(((((())))))***+++++++++,,,,,,...000333555777888666666777999;;;>>>@@@AAA???@@@AAABBBBBBAAA@@@@@@BBBBBBAAAAAAAAAAAA@@@@@@@@@???>>><<<:::888777666666666555555777999<<<>>>??????@@@AAABBBCCCDDDDDDFFFFFFEEEFFFGGGIIIKKKLLLOOOQQQSSSUUUTTTQQQNNNLLLJJJJJJIIIGGGFFFIIIQQQWWW\\\dddlllrrr}}}}}}iii]]]RRRMMMKKKIIIIIIKKKUUU\\\dddgggiiiqqq}}}ooofffaaa^^^]]]WWWOOOMMMRRRVVVYYYbbbmmm}}}xxxhhh[[[TTTNNNJJJFFFCCCDDDHHHMMMQQQSSSQQQRRRVVVYYYXXXQQQKKKIIIHHHHHHJJJLLLMMMLLLJJJGGGFFFCCCAAA???>>>>>>>>>;;;===>>>???@@@BBBFFFIIILLLNNNQQQRRRRRRRRRSSSUUUQQQPPPNNNMMMKKKKKKKKKKKKKKKMMMNNNOOOPPPPPPOOONNNNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKJJJHHHGGGFFFEEEDDDDDDCCCAAA@@@???===:::777222111///,,,+++************++++++++++++,,,,,,,,,***************************************+++++++++)))******++++++++++++******++++++++++++,,,,,,,,,))))))************))))))'''(((((())))))******+++)))***++++++))))))***+++)))************))))))((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,************)))))))))))))))(((((((((((()))******,,,+++******))))))))))))((())))))************)))'''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))'''(((((())))))))))))(((''')))***)))((('''((()))(((''''''(((((()))***+++''''''''''''''''''''''''''''''(((((())))))************************)))))))))***************)))((('''(((((()))))))))))))))(((((())))))))))))(((((("""%%%((((((((())))))))))))((((((((((((&&&'''((())))))******)))&&&((()))+++++++++******))))))))))))))))))))))))&&&(((***++++++***(((&&&(((((((((((())))))))))))************************))))))))))))************((()))))))))*********************)))))))))))))))((())))))***************)))******************)))*********)))))))))))))))(((((((((((()))))))))***))))))*********+++++++++((()))))))))*********************))))))*********))))))************++++++************************&&&&&&&&&&&&''')))***+++******+++,,,,,,---......000111333555777999;;;<<<999999:::;;;===???AAABBB??????@@@AAAAAA@@@???>>>AAAAAAAAAAAA@@@@@@@@@???;;;;;;:::::::::999999999;;;;;;;;;<<<>>>@@@AAABBBCCCCCCDDDDDDEEEFFFGGGGGGIIIIIIIIIJJJMMMQQQTTTVVV^^^```dddfffddd```ZZZVVVTTTSSSQQQNNNMMMRRR\\\dddiiitttuuueee\\\WWWSSSSSSUUU]]]eeemmmooopppxxxxxxqqqnnnnnndddYYYSSSVVVYYY[[[eeerrr~~~qqqkkkaaa[[[SSSMMMKKKNNNTTTXXX[[[\\\bbbjjjoookkk___TTTKKKIIIGGGGGGGGGHHHGGGFFFEEEDDDCCCCCCBBBCCCCCCDDD@@@AAABBBBBBAAAAAACCCEEEHHHMMMRRRUUUUUUTTTUUUVVVUUUSSSPPPNNNMMMNNNOOOPPPNNNOOOPPPRRRRRRQQQOOONNNOOOOOONNNNNNNNNNNNMMMMMMLLLKKKJJJIIIHHHHHHGGGGGGFFFEEEDDDDDDDDDCCC@@@>>>888666333000---,,,,,,,,,******+++++++++,,,,,,,,,************************))))))*********++++++++++++,,,,,,,,,,,,++++++***************++++++++++++((()))***++++++***)))((((((((())))))***++++++,,,***+++,,,+++***)))***,,,***************)))(((((()))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++(((((()))***************))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((()))***+++,,,************)))))))))(((((((((((((((((()))******---,,,+++***))))))))))))&&&(((***,,,,,,+++)))(((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))(((((('''''''''((()))***+++******)))&&&'''((()))******)))(((&&&)))+++***((('''(((***''''''''''''((()))***+++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******((())))))*********))))))((((((((((((((())))))***'''((()))******)))((('''###""""""$$$''')))***)))***)))))))))((((((((('''&&&'''((()))************'''(((***,,,---,,,++++++************************(((((())))))))))))((((((&&&'''''''''((((((((((((***************************++++++++++++,,,,,,,,,(((((())))))*********+++((((((((()))******++++++(((((()))*********************++++++++++++******)))))))))))))))*********(((((((((((())))))))))))))))))******++++++++++++(((((())))))*********+++)))***,,,------,,,***)))'''''')))***,,,...///000************************((((((((()))***,,,...///,,,,,,------...///000000444444666888:::===>>>???;;;;;;<<<===>>>@@@BBBCCC>>>???@@@@@@@@@???>>>===AAAAAAAAA@@@@@@?????????777888888999:::;;;<<<===@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHJJJJJJKKKNNNRRRVVV[[[^^^ooossswwwyyywwwqqqjjjeee]]]]]]ZZZUUUTTTZZZfffoooqqq}}}{{{ooohhhcccaaacccdddkkkrrrqqqpppvvv{{{yyyyyylll___VVVWWWWWWXXXbbbpppyyy}}}ssskkk```WWWSSSVVV\\\```gggllluuuqqqcccRRROOOLLLJJJJJJIIIHHHGGGDDDDDDEEEEEEFFFHHHIIIIIIDDDEEEEEEDDDBBBAAAAAABBBFFFKKKSSSWWWWWWVVVVVVWWWWWWUUURRROOOOOOQQQSSSUUUOOOPPPRRRSSSSSSQQQPPPNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJGGGFFFFFFFFFGGGFFFDDDAAA???<<<999555222000000000*********++++++,,,,,,,,,************************))))))******+++++++++++++++++++++++++++***)))((())))))))))))************((()))***++++++***)))(((((())))))***+++,,,,,,,,,***+++,,,,,,+++***+++,,,***************)))((((((************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++(((((()))***************))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((()))***+++,,,+++*********))))))((((((((((((((((((((()))******---,,,+++***))))))))))))###%%%(((++++++***'''%%%''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&'''((()))+++++++++***)))&&&'''(((*********)))(((&&&)))+++***((('''(((***''''''''''''((()))++++++))))))))))))))))))))))))))))))))))))((((((((((((%%%%%%&&&&&&''''''(((((('''(((((())))))))))))))))))((('''''''''(((***+++'''((()))******)))((('''---+++******++++++***(((******))))))((((((((('''&&&'''((()))************''')))+++---...---,,,+++++++++++++++++++++++++++***)))(((''''''((()))***&&&&&&&&&&&&'''''''''(((************************+++++++++*********))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******))))))))))))******(((((((((((())))))))))))++++++************++++++******++++++++++++*********+++---......---+++***,,,,,,+++***))))))******((((((((()))))))))))))))++++++******)))))))))(((,,,---///111333444555555999999::::::;;;<<<<<<<<<>>>>>>??????@@@@@@@@@AAA;;;<<<>>>???@@@???>>>>>>?????????>>>===<<<;;;:::;;;<<<>>>@@@AAABBBBBBCCCCCCCCCDDDDDDEEEGGGIIIJJJKKKIIIHHHKKKLLLJJJIIIIIIKKKLLLRRR\\\bbbfffmmmsssyyyzzzvvvmmmbbbYYYYYYaaaiiiqqquuu|||yyyqqqnnnllloooooopppoooqqqwwwzzzuuusssjjj^^^WWWYYYYYYVVV]]]hhhppp||||||yyyqqqfff]]][[[aaagggkkkmmmwww|||gggccc^^^WWWQQQMMMKKKJJJHHHFFFHHHLLLOOOOOORRRWWWVVVTTTNNNHHHHHHKKKIIIEEEJJJMMMRRRUUUVVVVVVXXXYYYXXXUUUQQQQQQTTTVVVUUUTTTUUUUUUUUUUUUTTTSSSRRRQQQPPPOOONNNMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJHHHGGGEEEEEEFFFGGGHHH@@@>>><<<:::888555111---111///,,,++++++***((('''...---,,,+++************---------,,,,,,,,,++++++,,,+++++++++***)))))))))************************))))))*********+++++++++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))************))))))***+++---......---+++***************************((()))***++++++***)))((())))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******)))(((''''''((((((++++++***)))(((((())))))************************'''''''''((((((((((((((())))))************))))))))))))))))))))))))))))))))))))*********+++++++++************************,,,)))(((***......***&&&******))))))((((((''''''(((((())))))******++++++&&&(((***++++++***(((&&&$$$%%%&&&&&&''''''&&&&&&+++,,,,,,+++)))((()))***************************************************))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((+++)))(((&&&&&&((()))+++''''''((()))))))))))))))((((((((((((((((((((((((///---+++))))))***+++---(((((((((((((((((((((((((((((('''''''''(((***+++))))))))))))))))))))))))((((((((((((((((((((((((((()))***++++++***))))))%%%&&&&&&'''((()))******************************+++++++++*********))))))))))))))))))))))))))))))************************++++++++++++++++++++++++)))******************)))******))))))))))))******************++++++++++++++++++************++++++******++++++++++++******)))***+++,,,,,,+++***))),,,++++++***))))))******(((((())))))******++++++************************---...000333444666777777;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>======999:::;;;<<<<<<======<<<:::;;;;;;<<<<<<;;;;;;:::<<<===>>>@@@AAABBBCCCCCCCCCDDDFFFHHHIIIKKKNNNOOOPPPOOOOOOOOOOOOMMMKKKKKKOOORRR\\\iiirrrwww|||wwwjjj```^^^ccciiiooossszzz{{{xxxvvvwwwvvvuuuttttttxxxxxxqqqllljjjdddZZZUUUXXXYYYXXX^^^hhhjjjsss~~~|||yyyrrrggg^^^[[[___dddkkkmmmttt~~~zzzsssiii```XXXSSSPPPLLLLLLPPPYYY```dddkkkrrrnnnhhh]]]PPPKKKKKKIIIEEELLLNNNRRRVVVYYYZZZ[[[[[[YYYXXXVVVWWWZZZ[[[YYYWWWWWWWWWWWWVVVUUUTTTSSSRRRRRRQQQQQQPPPOOONNNNNNMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHDDDBBB@@@???>>>;;;777444222000---,,,,,,,,,+++***------,,,+++************,,,,,,,,,,,,++++++++++++++++++++++++************************************))))))*********+++++++++))))))))))))))))))))))))+++*********))))))))))))************************))))))************))))))+++---...//////...---+++(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((---,,,,,,+++******++++++++++++***)))))))))))))))************************((((((((((((((((((''''''))))))************))))))))))))))))))))))))))))))*********************+++************************+++)))''')))------***&&&***)))))))))(((((((((''')))))))))))))))*********'''((())))))))))))((('''&&&''''''((((((((((((((('''))))))((('''&&&&&&'''((((((((((((((((((((((((************************))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***''''''((()))))))))))))))******************************))))))((((((((((((************************++++++++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))*********)))((('''&&&&&&''''''(((((())))))************************+++++++++***************))))))))))))))))))))))))************************++++++++++++++++++++++++))))))************))))))******))))))))))))******************++++++++++++++++++************++++++******++++++++++++******'''((()))******)))(((''',,,+++******)))*********(((((()))***+++,,,,,,---******++++++,,,---------000111333555777999::::::=====================>>>>>>>>>===<<<;;;:::999888777777777777888999:::;;;888888999;;;<<<<<<<<<<<<>>>???@@@AAABBBCCCDDDDDDDDDFFFHHHJJJLLLPPPTTTXXXZZZ[[[[[[ZZZYYYWWWTTTRRRXXX[[[fffttt~~~sssiiieeehhhmmmqqqwww}}}|||yyyxxxtttssspppmmmlllmmmrrruuuvvvtttpppjjjddd^^^YYYWWWSSSMMMKKKOOOQQQPPPVVV^^^aaaeeejjjnnnoooooonnnnnnllljjjfff^^^WWWTTTWWWZZZbbbaaaffftttzzzoooeee\\\XXXRRRSSSYYYdddnnnwwwvvvcccWWWTTTQQQNNNPPPOOOPPPSSSXXX[[[YYYWWWVVVVVVVVVYYY[[[[[[ZZZXXXYYYYYYXXXWWWVVVUUUTTTTTTTTTUUUUUUUUUSSSRRRPPPOOOMMMLLLLLLLLLLLLLLLMMMMMMKKKLLLNNNNNNMMMKKKIIIGGGHHHGGGFFFEEEDDDBBB???<<<666333000............---,,,,,,++++++++++++,,,,,,,,,++++++++++++******************+++++++++++++++***************************************+++++++++))))))))))))))))))))))))***************)))))))))************************))))))************))))))+++,,,---......---,,,+++((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))((((((((((((((((((((((((******)))((((((((())))))+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))*********************)))***************************((('''(((+++,,,)))&&&))))))))))))((((((((((((************))))))))))))(((((((((((((((((((((((((((((()))***************&&&(((((((((&&&%%%&&&'''((((((((((((((((((((((((************************))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''((()))))))))))))))************************'''''')))))))))(((&&&%%%************************))))))*********)))(((((())))))))))))))))))))))))************************)))))))))))))))((('''&&&'''''''''(((((((((((((((************************************************))))))))))))))))))))))))************************************************+++******************+++******))))))))))))******'''((((((((())))))))))))++++++************++++++******++++++++++++******(((((()))******)))((((((++++++***************+++))))))*********+++++++++***+++,,,---///000111111333444666888:::<<<======>>>>>>>>>>>>>>>>>>>>>===>>>===;;;999777666444333444444333333444666888999888999:::;;;<<<=========??????@@@AAABBBCCCDDDEEEEEEFFFIIIKKKOOOWWWaaahhhnnnrrrsssooollliiifffbbbddddddjjjsssyyyzzz{{{}}}~~~yyypppmmmooorrruuu||||||wwwrrrooonnngggeeeaaa^^^[[[[[[]]]^^^```]]]YYYUUUQQQMMMJJJGGGDDD@@@@@@EEEGGGGGGJJJPPPUUUVVVWWWXXXXXXWWWWWWXXXUUUUUUTTTPPPMMMLLLNNNPPPTTTSSSVVVaaaqqq{{{rrriiiaaa]]]WWWWWW[[[cccnnnzzzwwwiiiccc___\\\XXXTTTQQQRRRVVVXXXUUURRRUUUUUUVVVXXXYYYZZZZZZZZZ[[[ZZZYYYXXXWWWVVVVVVVVVVVVWWWXXXXXXVVVTTTQQQOOONNNNNNMMMLLLLLLMMMNNNNNNLLLMMMMMMMMMLLLJJJHHHGGGJJJIIIHHHHHHHHHGGGDDDBBB<<<999555333222111///...,,,,,,+++++++++,,,------+++++++++*********))))))*********++++++,,,,,,,,,************************************************))))))))))))))))))))))))************************************************)))******++++++******)))((()))************)))(((************************+++***)))(((((()))***+++))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''''''''((((((******)))))))))))))))***((((((((((((((((((((((((+++******)))((('''&&&&&&******))))))))))))******))))))))))))))))))))))))************))))))))))))***************************((('''(((******)))'''))))))))))))((((((((((((++++++******))))))(((((((((((('''&&&&&&'''((((((((()))******++++++******)))***+++***)))((()))***************************************************))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))''''''''''''''''''''''''((()))))))))))))))((((((************************(((((()))***)))(((&&&%%%))))))))))))))))))))))))************************)))))))))((('''&&&&&&%%%((((((((((((((('''''''''************************************************))))))))))))))))))))))))***************************************************)))(((((((((((()))*********))))))))))))******'''((((((((())))))))))))++++++************++++++******++++++++++++******)))******************)))+++***************+++++++++*********************,,,---...000222333555555666888999;;;===>>>????????????>>>>>>======<<<<<<<<<;;;999777555333111000222222222222333555777888999999:::;;;;;;;;;;;;;;;============>>>@@@AAABBBDDDGGGKKKPPPXXXfffvvvzzztttooojjjhhhlllnnnnnnnnnppppppzzzzzzsssooooooqqqqqqwww{{{xxxuuuwwwyyyyyyuuussspppkkkgggccc```^^^WWWUUURRROOONNNNNNNNNNNNQQQNNNJJJGGGGGGFFFCCCAAA???===>>>AAACCCBBBDDDGGGFFFGGGHHHIIIJJJIIIHHHGGGGGGHHHHHHGGGFFFFFFGGGHHHIIIIIILLLSSS^^^iiiqqqtttssssssqqqnnnhhhbbb\\\YYYXXXVVVXXX^^^gggttt|||wwwsssoookkkddd]]]ZZZ\\\]]][[[XXX\\\\\\\\\[[[ZZZZZZ[[[\\\[[[ZZZYYYWWWWWWWWWWWWWWWVVVWWWXXXXXXWWWUUURRRQQQPPPOOOMMMLLLLLLLLLMMMNNNOOONNNMMMKKKJJJJJJKKKKKKIIIHHHHHHIIIJJJIIIFFFDDDBBB???;;;888666444000...,,,,,,,,,+++,,,,,,------+++++++++*********))))))******++++++,,,,,,,,,---***************************************************************************************+++++++++******************************++++++++++++******))))))))))))))))))))))))************************+++***)))(((((()))***+++******************************))))))))))))******************************************************))))))))))))))))))))))))+++++++++******++++++,,,***)))))))))))))))******((((((((((((((((((((((((++++++***)))(((''''''&&&******)))(((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))))))))((((((((((((((())))))))))))++++++******))))))(((((()))(((''''''''''''((()))(((((()))************)))***+++,,,,,,******+++,,,************************))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))''''''''''''''''''''''''***)))'''&&&&&&((()))+++))))))))))))))))))))))))+++,,,,,,---,,,+++)))((())))))))))))))))))))))))******************************)))((('''&&&&&&&&&((((((((((((((('''''''''***************************************+++++++++))))))))))))))))))))))))************************************************((('''&&&%%%%%%&&&'''(((******))))))))))))******************++++++++++++++++++************++++++******++++++++++++******++++++++++++++++++++++++*********)))******+++,,,++++++++++++++++++++++++000111222333555777888999:::;;;<<<>>>????????????>>>>>>======<<<;;;::::::999888777555444222111000222222222333444666777888888888999:::::::::::::::===<<<;;;;;;<<<>>>???@@@EEEKKKRRRZZZeeevvvyyyqqqjjjjjjkkkjjjkkkmmmqqqxxxzzzrrrlllgggfffeeeaaafffhhheeebbbcccdddccc^^^\\\YYYVVVRRROOOMMMLLLHHHFFFDDDDDDFFFHHHHHHGGGHHHDDD@@@???@@@AAA???<<<;;;;;;<<<>>>??????@@@@@@>>>>>>@@@BBBEEEEEEDDDBBB@@@@@@@@@??????>>>======@@@AAACCCGGGLLLQQQUUUXXX^^^^^^]]]\\\YYYUUUQQQNNNRRRQQQTTTZZZaaalll~~~wwwnnnhhhhhhjjjkkkkkkhhhhhhgggccc^^^ZZZXXXXXXXXXWWWVVVUUUUUUVVVWWWXXXWWWWWWXXXXXXWWWVVVUUUTTTRRRPPPNNNLLLKKKKKKLLLMMMQQQPPPNNNLLLLLLMMMOOOPPPIIIHHHHHHIIIJJJIIIGGGEEEEEECCCAAA>>><<<888333///------,,,,,,,,,,,,------,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,************************+++++++++************************************************+++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++((((((((((((((((((((((((******))))))))))))************************************))))))))))))******************************************************))))))))))))))))))))))))***))))))))))))***++++++)))))))))))))))******+++))))))))))))))))))))))))*********))))))(((((((((+++***)))(((((()))***+++))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))***))))))(((((())))))***(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((***+++***))))))***,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))))))))))))))************************)))'''%%%$$$$$$&&&(((***((((((((((((((((((((((((*********+++******))))))))))))))))))))))))))))))******************************)))((('''''''''''''''''''''(((((((((((((((************************))))))*********+++++++++))))))))))))))))))))))))***************************************************)))'''&&&&&&''')))*********))))))))))))******************++++++++++++++++++************++++++******++++++++++++******+++++++++******+++++++++******))))))***++++++,,,++++++,,,---...///000000333444555777888:::;;;;;;===>>>>>>???????????????======<<<;;;:::999888777666666555444333222111111111222444666777888888999888999:::<<<===>>>??????BBBAAA@@@@@@@@@BBBDDDEEELLLSSS]]]fffooo|||zzzqqqppppppooooooqqqtttvvvyyy||||||{{{yyywwwppplllfff```\\\YYYWWWVVVRRRUUUWWWTTTSSSUUUUUURRRMMMLLLIIIFFFDDDCCCBBBBBBBBBAAAAAAEEEJJJNNNOOONNNLLLGGGBBB@@@BBBCCCAAA>>>;;;<<<===>>>???AAABBBBBBCCCBBBAAACCCDDDEEEBBB@@@======<<<<<<======<<<;;;===???@@@@@@AAACCCFFFHHHLLLLLLLLLKKKJJJHHHFFFEEEFFFIIIOOOUUUYYY___lllyyyvvvpppooottt{{{}}}~~~|||vvvlllaaaYYYVVVUUUTTTSSSSSSTTTUUUWWWYYYXXXXXXXXXXXXXXXXXXXXXXXXSSSQQQNNNKKKIIIIIIJJJKKKNNNNNNNNNNNNNNNOOOOOOOOOJJJJJJIIIJJJKKKKKKHHHFFFDDDCCCCCCCCCAAA===666222///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++************************+++++++++*********))))))*********************************++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++,,,,,,,,,(((((((((((((((((((((((())))))************))))))******************************))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))'''''''''''''''((()))))))))))))))))))))***++++++***************************)))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))&&&''''''((()))***++++++))))))))))))))))))))))))*********)))((()))***+++'''((((((((()))))))))***)))))))))))))))*********((()))***++++++***)))((('''(((((()))))))))))))))''')))******))))))***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''''''''((()))*********))))))))))))))))))))))))***)))(((''''''((()))***''''''((()))))))))))))))************************''''''&&&&&&&&&'''((()))))))))))))))))))))))))))(((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((()))***&&&&&&''''''(((((())))))************************))))))******++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))---,,,+++))))))+++,,,---******))))))))))))******(((((((((((())))))))))))++++++************++++++******++++++++++++******++++++************++++++******))))))***+++,,,,,,***+++,,,...111333555666666666777888:::;;;<<<===??????@@@@@@@@@??????>>><<<<<<;;;:::888777666666444444444333333333222222222333555888999:::999999:::;;;===@@@BBBDDDEEEFFFIIIHHHGGGFFFGGGHHHJJJLLLRRR[[[fffmmmrrryyyyyywwwwwwtttrrrrrrrrrqqqpppmmmjjjgggdddcccZZZWWWSSSPPPNNNMMMLLLKKKKKKMMMNNNLLLMMMPPPOOOLLLJJJHHHFFFDDDCCCCCCDDDEEEGGGGGGHHHNNNVVV[[[]]]]]]YYYSSSMMMKKKLLLMMMJJJGGG@@@BBBCCCDDDFFFIIIKKKJJJNNNKKKGGGEEEEEECCC@@@===?????????AAACCCEEEEEEEEECCCDDDEEECCCBBBBBBFFFIII??????@@@@@@AAAAAAAAA@@@===AAAJJJPPPQQQRRRYYYcccttt{{{}}}vvvpppooowwwnnnbbb[[[SSSRRRRRRQQQSSSUUUWWWYYYYYYYYYYYYXXXYYYZZZZZZ[[[TTTRRRNNNKKKIIIHHHIIIIIIIIIJJJLLLNNNNNNNNNMMMLLLLLLKKKKKKLLLMMMLLLJJJHHHBBBBBBDDDEEEEEE@@@:::555000///...---,,,+++++++++---------,,,,,,,,,++++++---------,,,,,,+++++++++************************++++++++++++******))))))*********************************++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++************************((()))***++++++***)))(((******************************))))))))))))******((((((((((((((((((((((((************************))))))))))))))))))))))))***************+++,,,,,,))))))((())))))***++++++************************)))))))))))))))*********+++***)))'''''')))***+++))))))))))))))))))))))))%%%&&&'''((()))***+++,,,))))))))))))))))))))))))+++++++++***((()))+++---'''((((((((())))))******(((((())))))******++++++((()))+++------+++)))((((((((()))***************(((***++++++******+++---************************))))))))))))))))))))))))))))))))))))((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))+++)))(((&&&&&&((()))+++'''(((((()))))))))))))))(((((((((((((((((((((((('''((()))+++++++++******************************+++***)))))))))+++,,,---))))))))))))))))))))))))((((((((((((((((((((((((******)))(((((()))***+++%%%&&&&&&'''((()))******)))************+++++++++)))************++++++++++++***)))(((((()))***+++))))))))))))))))))))))))******++++++++++++******+++++++++*********)))))),,,***((('''&&&'''((()))))))))))))))))))))))))))((())))))))))))*********,,,,,,,,,++++++***************))))))******+++,,,,,,,,,++++++***++++++,,,,,,---///111333444555555666777999;;;<<<===>>>>>>AAAAAAAAAAAA???===;;;:::999999777666555444444444444333222111000111222333666666777777999;;;<<<===<<<===???BBBGGGOOOXXX^^^aaaYYYSSSTTTUUUTTTWWW]]]aaadddhhhkkknnnttt{{{}}}yyyuuuooojjjfffiiifffaaaZZZUUUQQQOOONNNNNNHHHEEEGGGIIIGGGEEEFFFLLLNNNSSS[[[``````[[[WWWMMMJJJIIIKKKKKKIIIJJJNNNMMMYYYaaa``````hhhpppsssooohhh___ZZZXXXWWWSSSOOOJJJIIIIIILLLQQQVVVYYYZZZXXX[[[ZZZSSSMMMKKKIIIFFFEEEDDDCCCEEEHHHLLLNNNOOOOOONNNJJJDDDDDDGGGGGGDDDBBBCCCCCCBBB@@@>>>>>>>>>AAA===???FFFJJJJJJOOOUUU^^^bbbiiinnnsssvvvyyy{{{nnnnnnlllhhhgggnnnzzzqqqcccZZZXXXUUURRRQQQQQQSSSTTTXXXTTTSSSVVVZZZ[[[ZZZYYYYYYVVVRRROOOLLLJJJGGGEEEEEEFFFHHHJJJLLLNNNPPPPPPMMMMMMMMMMMMNNNOOOPPPPPPJJJHHHFFFGGGHHHEEE>>>888444333000...,,,,,,,,,,,,------.........---,,,,,,,,,,,,++++++***)))((((((,,,,,,,,,,,,,,,+++***)))((()))***++++++***)))(((************************+++***)))))))))***,,,,,,************************''')))++++++***)))))))))*********++++++,,,,,,,,,************************))))))))))))))))))))))))&&&'''(((***+++++++++++++++*********))))))((((((++++++******)))******+++************************+++++++++***************------,,,,,,+++)))(((''',,,,,,,,,++++++*********))))))************)))))))))************+++++++++++++++***)))(((((())))))...---+++)))(((((())))))++++++******************))))))))))))))))))))))))))))))(((((()))***+++++++++++++++*********))))))***(((&&&$$$$$$&&&(((***+++*********))))))((((((''''''(((((())))))))))))''''''((()))******)))((())))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))((((((((((((((((((((((((((((((,,,+++++++++******))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************------,,,,,,+++***)))))))))((('''&&&&&&'''((()))(((((())))))******++++++))))))))))))************))))))))))))))))))))))))))))))(((((((((***+++,,,(((((((((((())))))))))))))))))*********+++++++++)))************++++++++++++***)))(((((()))***+++)))))))))))))))))))))))))))))))))******)))))))))+++++++++*********))))))+++***((('''''''''))))))************************)))))))))*********++++++,,,,,,,,,+++++++++************))))))******+++,,,+++++++++++++++,,,------///000111333555666777777999:::;;;<<<>>>>>>??????AAA@@@???>>><<<:::888777666555444333222111111111333333333333444666777888888888999:::;;;<<<===>>>???BBBEEEIIIQQQ___ppp{{{vvvmmmjjjhhheeegggkkkmmmoooqqqrrrrrruuuyyy}}}yyyvvvqqqmmmhhhddd```^^^YYYXXXVVVSSSOOOKKKIIIHHHIIIDDDCCCFFFHHHIIIMMMQQQXXX^^^iiivvv~~~}}}vvvooo___ZZZXXXYYYZZZWWWVVVXXX___lllwwwzzz{{{~~~ssskkkgggddd```]]]XXXWWWVVVYYY^^^dddhhhjjjjjjmmmlllddd]]]YYYVVVRRRNNNMMMLLLMMMQQQUUUYYY[[[^^^___[[[VVVTTTSSSOOOJJJHHHGGGFFFCCCAAA@@@AAABBB???<<<===CCCEEEDDDFFFKKKOOORRRVVVZZZ]]]___aaabbb^^^^^^]]][[[[[[bbbmmmvvvzzznnnjjjcccZZZTTTPPPPPPQQQVVVVVVXXX[[[]]][[[XXXWWWUUUSSSPPPNNNNNNLLLJJJHHHEEEEEEFFFGGGJJJMMMOOOQQQNNNMMMMMMMMMMMMNNNNNNOOOKKKIIIHHHIIIJJJGGG@@@:::888777555444222111111000..................------......------,,,++++++***,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,+++***)))************************+++***)))))))))***+++,,,************************''')))+++,,,***)))))))))*********++++++,,,,,,,,,************************************************''''''((()))************************)))))))))(((++++++***************+++)))))))))))))))))))))))))))))))))*********++++++&&&&&&'''((()))))))))))),,,,,,,,,++++++************++++++++++++++++++***(((((()))))))))*********++++++***)))))))))))))))***)))((('''&&&&&&''''''************************++++++++++++++++++++++++)))))))))))))))***+++++++++++++++*********))))))(((&&&$$$######$$$&&&(((************)))))))))(((+++++++++++++++++++++,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******)))))))))((((((((())))))))))))))))))))))))((((((((((((''''''&&&&&&))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************,,,,,,+++******)))(((((((((((()))******)))(((((()))))))))))))))*********))))))))))))************))))))))))))))))))))))))+++***)))(((((()))******(((((((((((()))))))))))))))))))))*********++++++)))************+++++++++******))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((+++++++++***************+++***)))((('''((()))***************************************+++++++++,,,,,,,,,,,,++++++++++++*********))))))******+++,,,++++++++++++---...///000222333555777888999::::::;;;<<<===>>>???@@@@@@???@@@???===:::888666555444333333222111111111111111111111333444777999:::;;;;;;<<<===>>>???????????????CCCIIIOOOZZZnnn}}}xxxxxx{{{yyyzzz{{{zzzxxxwwwxxxyyyyyyzzz{{{yyyuuupppnnnlllfffccc___[[[XXXVVVVVVVVVPPPQQQRRRQQQMMMIIIGGGFFFGGGEEEFFFIIILLLPPPZZZeeemmmwww{{{sssnnnpppqqqmmmiiigggrrrwwwsssooommmfffeeedddgggoooxxx~~~sssmmmgggccc]]][[[YYYYYY]]]ccciiinnnrrruuutttqqqmmmiii```WWWRRRPPPKKKHHHFFFFFFGGGHHHDDDBBBCCCEEEEEEBBBAAACCCFFFGGGIIIKKKLLLMMMMMMMMMMMMNNNNNNNNNPPPVVV```gggttttttggg\\\UUUSSSTTTYYY\\\______]]]\\\[[[ZZZVVVTTTRRRQQQQQQPPPNNNLLLFFFEEEDDDDDDFFFIIIMMMPPPNNNMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJKKKLLLJJJDDD???888888888777555333111///...........................------,,,,,,+++++++++++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++******************************))))))******+++,,,++++++++++++++++++++++++(((***,,,,,,+++))))))************+++++++++++++++************************************************(((((())))))))))))((((((************))))))))))))*********************+++((((((((((((((((((((((((&&&''''''(((***++++++,,,'''((()))++++++,,,,,,,,,+++++++++++++++*********)))******++++++******)))'''((((((((())))))))))))+++***)))))))))))))))))))))(((((('''''''''((((((************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))***++++++************)))))))))+++***(((''''''(((***+++************)))))))))))))))))))))))))))(((((((((---,,,+++***))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((('''************************''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))*********************))))))(((((('''''')))+++,,,,,,+++)))'''***))))))))))))))))))((())))))))))))************)))))))))))))))))))))))),,,+++***)))(((((((((((((((((((((((())))))))))))))))))))))))************))))))*********+++++++++***))))))))))))))))))***))))))))))))))))))))))))(((((())))))))))))((((((******************************)))(((((())))))*********************************+++++++++,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,***++++++,,,...000222333444555777999:::;;;<<<<<<======>>>????????????>>>>>><<<999666444222222222333333222222222333333444444555777999;;;<<<=========>>>@@@AAABBBBBBAAAAAAAAAHHHPPPXXXcccxxx}}}zzzwwwuuuttttttrrrooojjjddd___[[[YYYRRRQQQOOOMMMNNNQQQVVVZZZ^^^```aaa^^^XXXSSSQQQQQQQQQQQQRRRUUUVVV\\\kkkyyy}}}zzz~~~~~~zzzyyypppoooooouuu~~~yyytttmmmkkkiiihhhkkkrrr{{{wwwkkkaaa\\\VVVQQQNNNOOOPPPPPPPPPPPPQQQRRRPPPKKKGGGFFFGGGFFFEEEEEEEEEFFFEEEDDDCCCDDDFFFGGGJJJOOOWWW]]]cccuuuwwwjjjaaa]]]]]]gggkkklllgggbbb```aaa```ZZZXXXVVVUUUTTTSSSQQQOOOKKKHHHEEEBBBCCCFFFJJJMMMMMMMMMMMMMMMLLLKKKKKKJJJMMMLLLLLLMMMNNNLLLHHHEEE=========<<<:::666222///.........---............+++++++++******)))))))))++++++,,,,,,,,,++++++***++++++++++++++++++++++++***************************************+++++++++++++++++++++++++++++++++(((***------+++************************+++++++++************************************************)))))))))))))))((('''&&&*********))))))))))))))))))*********+++++++++***))))))))))))))))))))))))&&&''''''((())))))******------,,,,,,+++)))((('''+++++++++***************''''''((((((((((((''''''((((((((()))))))))************)))))))))))))))***+++*********+++++++++,,,***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))))))))******************)))))))))))),,,+++***))))))***+++,,,*********)))))))))))))))((((((''''''''''''&&&&&&((())))))******)))(((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((()))))))))*********************))))))(((((((((((())))))******))))))(((******))))))((((((((('''((()))))))))************))))))))))))))))))))))))+++******)))))))))))))))(((((((((((())))))))))))(((((()))))))))*********))))))*********+++++++++)))))))))******))))))))))))))))))))))))))))))))))))******++++++******)))***************************))))))))))))***************************************+++++++++,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,++++++,,,...000222444555666777888:::;;;<<<<<<<<<======>>>>>>>>>===<<<<<<:::999666444222111111111222222222222333444555555999;;;===???@@@@@@???>>>>>>???@@@AAABBBCCCCCCCCCKKKSSS]]]dddmmm~~~}}}yyyuuupppllliiieeebbb]]]XXXTTTOOOLLLJJJFFFHHHJJJLLLQQQZZZeeelll~~~xxxnnngggddddddffffffggggggfffkkkzzz}}}|||}}}~~~|||zzzwwwyyyrrrllleee```^^^]]]\\\[[[]]]```bbbbbb___[[[UUUPPPKKKHHHDDDBBBCCCBBBAAA?????????@@@BBBEEEIIINNNRRRUUU```oooyyywwwlllgggfffvvvwwwppphhhaaa[[[XXXVVVUUUUUUUUUTTTSSSPPPMMMIIIEEECCCDDDGGGIIIKKKLLLLLLLLLLLLKKKIIIIIILLLLLLMMMNNNNNNMMMKKKIIIGGGGGGGGGFFFBBB===888555///...------,,,---------++++++***************)))***++++++,,,,,,,,,++++++*********))))))*********************************))))))******++++++++++++++++++++++++++++++++++++)))+++------,,,+++++++++************************************************************************************)))((('''&&&))))))))))))))))))******((()))***++++++++++++***************************)))))))))(((((((((((((((+++***)))(((&&&$$$""" ************************''''''(((((((((((('''''')))))))))*********++++++***)))))))))))))))******++++++,,,,,,,,,,,,,,,,,,))))))*********+++++++++******************************)))))))))))))))***))))))))))))))))))))))))((('''&&&&&&&&&&&&'''((())))))))))))))))))******************************%%%''')))***)))&&&""" ************************(((((((((((())))))))))))''''''''''''((((((((((((************************************************(((((((((((((((((((((((((((((())))))))))))((((((((()))))))))***************************)))))))))***)))'''&&&&&&''')))******)))))))))((((((''''''((()))))))))************))))))))))))))))))))))))(((((())))))************(((((((((((())))))))))))((((((((()))))))))******)))************+++++++++))))))************))))))))))))))))))))))))))))))******++++++++++++*********************+++++++++))))))******************++++++++++++++++++++++++************+++++++++,,,***++++++++++++,,,,,,,,,******))))))******+++,,,,,,,,,---///111333555777777888999;;;<<<<<<==================<<<;;;:::999666555444333333222222333000000111111222444555666888:::>>>AAACCCCCCBBBAAABBBBBBCCCDDDEEEGGGIIIJJJSSSZZZccciiiooozzz{{{wwwrrrmmmiiiddd___\\\RRROOOLLLJJJIIIHHHFFFDDDFFFJJJQQQXXXbbbppp{{{{{{}}}{{{zzzyyyvvvwwwyyytttrrrpppllliiijjjoootttuuutttqqqjjjcccYYYTTTNNNJJJJJJIIIFFFCCC???>>>===>>>???BBBFFFHHHJJJPPPXXX```hhhooouuuyyywwwmmmhhhggg{{{vvveee[[[XXXTTTRRRSSSUUUVVVVVVSSSQQQNNNJJJHHHGGGGGGGGGIIIJJJKKKLLLKKKJJJIIIHHHJJJKKKLLLNNNNNNNNNMMMLLLJJJJJJJJJIIIEEEAAA<<<999222111///---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++******)))(((((()))******************************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---++++++,,,***************)))))))))************************++++++++++++++++++++++++***************)))(((((())))))))))))************'''(((***+++,,,,,,+++************************************))))))((((((((())))))))))))((('''&&&%%%)))))))))***************)))******++++++******)))************++++++++++++)))))))))))))))******+++)))******++++++***)))))))))))))))***++++++,,,,,,))))))))))))))))))))))))+++******)))))))))))))))(((((()))))))))))))))***)))(((((((((((((((((()))))))))))))))************'''((((((((()))))))))))))))***+++***(((###************************(((((((((((())))))))))))'''(((((((((((()))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************************************+++)))&&&$$$$$$&&&)))+++)))(((((((((((((((((('''))))))))))))************))))))))))))))))))))))))'''''')))***++++++++++++(((((((((((())))))))))))(((((((((((()))))))))***)))************+++++++++((()))***++++++***)))((())))))))))))))))))))))))))))))************))))))))))))*********+++++++++))))))******++++++++++++++++++++++++++++++++++++)))))))))*********++++++******+++++++++,,,,,,,,,******))))))******+++,,,---......000222444666777999:::;;;<<<===>>>>>>>>>>>>>>>>>>===<<<;;;999888222222333444555555555555111111222333555666888999999===CCCIIINNNPPPPPPPPPNNNMMMMMMMMMOOORRRVVVXXXZZZ___dddiiinnnvvvwwwnnnjjjfffaaa^^^]]][[[YYYVVVQQQNNNLLLLLLNNNOOOMMMKKKOOOUUU___jjjwww~~~|||zzz|||{{{uuuzzz}}}pppiii```ZZZXXXUUUQQQNNNGGGEEEAAA@@@@@@BBBDDDDDDFFFGGGKKKPPPTTTXXX]]]aaaggglllqqqooogggaaa```bbbqqqxxxeee```YYYTTTSSSTTTUUUUUURRRRRRQQQPPPNNNLLLIIIHHHGGGHHHJJJKKKKKKJJJIIIHHHHHHJJJLLLMMMMMMMMMMMMNNNHHHIIIIIIHHHGGGDDDAAA???666555222///...------...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++***))))))***++++++************************((()))***+++,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///---,,,,,,,,,+++*********)))))))))(((************************++++++++++++++++++++++++***+++++++++++++++***)))((()))))))))************'''(((***,,,,,,,,,+++***************************))))))************************+++,,,,,,,,,,,,,,,((()))))))))*********+++***++++++++++++++++++***))))))))))))************)))))))))))))))***++++++((())))))***)))(((&&&&&&((())))))***++++++,,,,,,))))))))))))))))))))))))++++++***)))))))))))))))(((((((((((())))))******,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))************###$$$$$$%%%&&&'''((((((,,,+++***)))'''&&&$$$###************************(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))+++)))'''&&&&&&''')))+++'''''''''((((((((((((((())))))))))))************))))))))))))))))))))))))((()))******+++***))))))(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++((()))***++++++***)))((())))))))))))))))))))))))(((((())))))))))))(((((())))))******++++++++++++((()))***+++++++++++++++++++++++++++++++++++++++((())))))))))))******************++++++,,,,,,,,,*********)))***++++++,,,...//////111222444666777:::;;;<<<>>>>>>?????????@@@??????>>><<<;;;999888///000333555666777777666444444555666888:::<<<===CCCHHHPPPYYY```eeefffgggYYYXXXWWWWWWZZZ^^^bbbeeeccceeehhhlllqqqxxx~~~xxxssshhh]]]ZZZWWWSSSSSSVVVXXXXXXXXX\\\YYYWWWXXXZZZZZZXXXVVVVVV^^^jjjwwwxxxuuuxxxuuuxxxxxxqqqmmmlllpppxxx}}}~~~vvvkkkddd```]]]WWWSSSQQQMMMIIIFFFEEEFFFGGGGGGFFFEEEEEEHHHHHHIIIJJJMMMOOOUUU[[[[[[WWWUUUYYY]]]fffzzzrrrkkkaaaXXXTTTSSSSSSSSSPPPRRRSSSTTTSSSPPPLLLJJJFFFGGGIIIKKKKKKKKKIIIHHHGGGIIIKKKLLLLLLLLLMMMOOOJJJKKKLLLLLLLLLKKKJJJIII:::888555111///......///************************)))***+++,,,,,,,,,,,,,,,---,,,+++******+++,,,---************************((()))***+++,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++---//////...,,,,,,---+++*********))))))((((((************************++++++++++++++++++++++++***++++++,,,,,,,,,++++++(((((())))))*********+++&&&(((***,,,---,,,+++***))))))))))))))))))))))))(((((()))***+++,,,------)))******+++++++++******(((((())))))*********+++))))))************))))))(((((((((((())))))))))))))))))((())))))***++++++)))*********)))(((&&&%%%((())))))***++++++,,,,,,))))))))))))))))))))))))++++++***))))))((())))))'''((((((((())))))******************************(((((())))))*********+++%%%&&&'''((()))+++,,,,,,+++***((('''(((***---///************************(((((((((((())))))))))))(((((())))))******++++++(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************'''''''''(((((((((((((((***))))))))))))))))))***&&&'''''''''(((((())))))))))))))))))************))))))))))))))))))))))))******++++++***)))'''&&&(((((((((((())))))))))))+++++++++***************%%%&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++************)))(((((((((((())))))))))))************************++++++************++++++******+++,,,,,,,,,,,,+++...---+++******+++---...000111222444555666666666===>>>???@@@AAABBBBBBBBBCCCBBBAAA???<<<:::777555444555777888888666555333444666888:::;;;<<>>888333000///...,,,,,,,,,,,,,,,++++++******---,,,,,,+++*********+++*********++++++,,,,,,,,,*********************************************************++++++,,,,,,,,,************************))))))))))))))))))))))))************************+++++++++*********)))))),,,+++++++++******))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))---,,,***)))))))))******))))))))))))(((((((((((())))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******(((((())))))******++++++++++++************++++++))))))))))))(((((('''''''''((()))***,,,---...///+++*********))))))((((((''''''((()))))))))))))))))))))************))))))''')))***++++++***)))''''''((()))***+++,,,------+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,+++(((''')))+++(((((())))))))))))((((((+++++++++***************,,,,,,+++***+++,,,...///)))))))))))))))))))))))),,,***((((((***+++)))&&&++++++******))))))(((((())))))))))))))))))))))))************************(((((()))***************))))))))))))************'''(((+++,,,,,,+++((('''************************(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((((((((((((((()))))))))***************************++++++************++++++******+++,,,,,,,,,,,,,,,,,,+++++++++,,,...000111222222444555777777888888===>>>???@@@AAAAAAAAAAAAAAA@@@???===;;;999888777999:::;;;<<<<<<<<<;;;;;;<<<=========>>>@@@CCCFFFPPP]]]rrr{{{rrrtttyyyzzzxxxwwwsssvvvyyy{{{zzzyyywwwvvvmmmjjjeee^^^XXXRRRNNNLLLJJJOOOTTT\\\mmmzzz{{{xxxvvvxxxzzztttppprrrwww||||||nnnaaaUUUQQQSSSOOORRRXXX```eeehhhpppxxx|||{{{yyytttlllaaaXXXRRRSSSRRRUUU^^^jjjuuuzzz{{{xxx}}}~~~qqqmmmfff```^^^```dddgggmmmyyy~~~{{{vvvrrrpppkkkgggddddddggghhhfffccc___[[[SSSLLLGGGEEEDDDDDDCCCDDDEEEFFFFFFHHHKKKNNNSSS]]]jjjyyyvvvpppggg\\\SSSTTTRRRQQQRRRTTTTTTRRRPPPKKKKKKKKKMMMOOOOOOMMMKKKIIIGGGEEEEEEGGGJJJLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMIIIDDD>>>888444111---+++---------,,,,,,,,,,,,+++---,,,,,,+++******++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++,,,,,,))))))))))))))))))))))))------------------------,,,,,,,,,++++++++++++++++++++++++*********))))))+++++++++******)))))))))))))))))))))))))))))))))))))))))))))************************************,,,,,,***)))))))))******************))))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******)))))))))))))))*********+++******))))))******+++,,,,,,+++***************++++++++++++++++++++++++************)))))))))((())))))))))))************))))))************))))))((()))***++++++***)))((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))(((((()))***(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))+++---000111))))))))))))))))))))))))+++)))'''(((******)))'''*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))))))))************''')))***++++++***)))'''))))))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''((((((((()))))))))******************************++++++************++++++++++++++++++,,,,,,,,,,,,+++++++++,,,...000333555444555666888999:::;;;;;;>>>>>>????????????>>>>>>>>>===;;;:::999999::::::<<<<<<<<<======>>>>>>>>>??????>>>======@@@EEEIIIXXXhhhxxxyyyyyyxxxtttpppkkkhhh]]]YYYSSSNNNJJJJJJKKKLLLMMMUUUbbbrrr|||{{{yyyoooiiieeeaaabbbeeeiiimmmqqqttt{{{~~~tttggg]]]RRRIIIGGGIIIEEEGGGMMMSSSVVVXXX^^^ffffffeeeccc```ZZZSSSMMMIIIJJJGGGFFFJJJSSS\\\bbbddddddgggkkkoooqqqpppmmmkkkaaa\\\TTTNNNLLLNNNSSSVVV\\\hhhwww~~~||||||{{{{{{~~~|||}}}|||uuummmbbbYYYSSSNNNJJJGGGDDDDDDDDDBBBAAABBBEEEGGGIIIOOOXXXbbbqqqtttdddXXXTTTSSSQQQQQQRRRSSSSSSRRRNNNNNNNNNPPPRRRRRRPPPNNNLLLJJJFFFEEEGGGIIIJJJKKKNNNNNNNNNNNNNNNOOOOOOOOOLLLIIIDDD???;;;666222...///......------------------,,,,,,+++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++---------,,,,,,++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,+++******)))*********+++++++++*********))))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******************))))))))))))+++******))))))******+++---,,,+++***)))***++++++++++++++++++++++++++++++************))))))))))))+++***)))))))))***,,,---))))))************))))))((()))***++++++***)))(((***)))))))))((((((''''''''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&''')))******)))(((((())))))))))))(((((('''''''''(((((()))))))))''''''((()))***,,,...///)))))))))))))))))))))))))))((('''((()))***)))(((((())))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))))))))************))))))))))))))))))))))))((()))))))))))))))******))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((((((((()))))))))*********************************++++++************++++++++++++++++++,,,,,,------,,,,,,---...000333555666666777999:::<<<=========>>>>>>>>>>>>>>>===<<<<<<;;;:::999888888:::<<<>>>@@@@@@???>>>>>>??????@@@??????>>>===>>>BBBHHHMMMZZZjjj}}}|||wwwuuuqqqlllhhhccc^^^ZZZSSSQQQMMMKKKKKKMMMPPPSSSZZZcccrrr~~~yyy{{{wwwkkk___YYYWWWTTTTTTWWWZZZ]]]``````dddjjjllljjjkkkbbbYYYSSSLLLFFFFFFIIIIIIKKKPPPVVVXXXXXX\\\cccfffccc^^^WWWRRRMMMJJJIIIHHHEEECCCDDDIIIPPPTTTVVVVVVXXX[[[^^^___^^^]]][[[XXXTTTOOOJJJHHHIIILLLMMMWWWbbbnnntttyyy|||wwwoooiiifffgggiiikkkuuu~~~rrrhhhaaa[[[TTTNNNLLLKKKIIIFFFCCCCCCEEEGGGGGGJJJMMMQQQ[[[iiiwwwzzzjjj___VVVVVVUUUTTTTTTSSSRRRQQQSSSRRRRRRSSSTTTTTTSSSQQQQQQNNNJJJHHHHHHIIIJJJJJJLLLMMMMMMNNNOOOOOOPPPPPPKKKIIIFFFCCCAAA===888555000///...---,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++*********))))))))))))))))))))))))************************---------,,,++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++++++++***************************))))))))))))(((((()))))))))************************************))))))))))))))))))))))))******))))))))))))******++++++******))))))((((((******))))))))))))******+++***(((''''''(((***+++(((((()))***+++,,,------*********)))))))))))))))+++***)))((((((***,,,---))))))************))))))((()))************)))(((***))))))))))))(((((((((''''''(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))'''%%%$$$&&&)))+++***((((((((())))))))))))((((((&&&&&&'''((())))))******))))))))))))))))))******))))))))))))))))))))))))))))))))))))***+++******'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************((()))))))))***************)))(((''''''((()))***(((((())))))*********+++))))))))))))((((((((((((************************************************))))))))))))))))))))))))++++++*********)))))))))))))))))))))************))))))))))))))))))))))))++++++************++++++,,,,,,+++++++++,,,---...//////000111333444666666888999;;;<<<===>>>>>>>>>============<<<;;;:::::::::999888888:::<<>>@@@BBBDDDDDDEEEEEEFFFGGGGGGGGGFFFEEEDDDHHHOOOTTTWWWYYY[[[\\\]]]eeennnttt{{{xxxqqqoookkkddd______WWWVVVWWW]]]fffmmmnnnnnnooorrrxxx|||~~~~~~{{{yyypppttt~~~uuueee^^^XXXVVVVVVVVV[[[bbb]]]bbbllluuuwwwpppcccZZZSSSOOOLLLLLLLLLMMMSSSZZZ```iiisssxxx}}}|||wwwuuupppkkkiiilllrrrxxxwwwpppmmmhhhgggfffgggjjjqqqyyy~~~uuukkkiiiiiihhhgggeeeccc```___```gggnnnqqqtttuuuppphhh^^^]]]YYYSSSLLLJJJKKKMMMOOOUUU^^^kkk|||}}}{{{vvvvvvuuuqqqjjjeeebbb```ZZZQQQJJJJJJKKKIIIJJJMMMRRRQQQQQQRRRRRRQQQPPPOOOTTTWWWYYY\\\```fffnnntttpppjjjaaa[[[WWWWWWWWWWWWVVVUUUTTTSSSRRRNNNIIIFFFBBBCCCEEEGGGIIIKKKMMMMMMOOOLLLJJJHHHFFFDDD@@@===;;;999555111...---------,,,,,,,,,,,,,,,---......++++++++++++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))******++++++,,,,,,---))))))*********+++++++++***+++++++++,,,,,,,,,,,,************************))))))))))))************************************((()))***+++,,,++++++***((((((((((((''''''''''''))))))))))))************************************))))))))))))))))))))))))******))))))))))))******)))))))))))))))*********))))))(((((((((((()))))))))***,,,......---,,,++++++++++++***)))(((((((((((()))))))))************(((((()))))))))*********))))))************))))))******))))))))))))******************)))))))))))))))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))(((((()))***(((((())))))))))))((((((((((((((((((((((((((((((&&&''')))+++,,,,,,,,,+++((((((((((((((((((((((((***,,,,,,+++(((&&&'''(((((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))))))))************(((((((((''''''(((((((((******+++,,,------......''''''((()))***+++++++++************************************************))))))))))))))))))))))))))))))))))))(((((((((((()))************+++++++++))))))))))))))))))))))))++++++************++++++...---,,,++++++---...000---///222666999<<<===>>><<<<<<<<<<<<;;;:::999888888999999:::::::::999999:::;;;>>>@@@BBBDDDEEEEEEKKKMMMOOORRRSSSSSSRRRQQQQQQWWW___eeehhhhhhggggggdddlllsssvvvzzz~~~xxxpppgggbbb]]]WWWSSSTTTQQQTTT]]]lll}}}~~~{{{sssssszzzyyyhhhWWWPPPKKKJJJJJJJJJNNNTTTYYY\\\dddmmmqqqlllbbb[[[SSSQQQQQQSSSSSSTTT\\\eeettt}}}{{{|||~~~}}}|||{{{yyyyyy}}}{{{wwwvvvtttrrrpppooommmmmmuuu{{{vvviiihhhfff```YYYUUUUUUVVVQQQTTTWWW___mmm{{{~~~|||xxxxxx}}}wwwrrrpppjjj]]]SSSQQQPPPLLLJJJKKKJJJJJJJJJJJJKKKLLLLLLLLLQQQSSSVVVZZZaaammm{{{~~~qqqddd\\\WWWUUUTTTUUUTTTTTTTTTSSSNNNHHHDDD@@@AAACCCEEEGGGJJJKKKLLLLLLJJJHHHGGGHHHGGGFFFDDD???<<<888333000.........,,,,,,,,,,,,,,,---...///*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,---************************++++++++++++++++++++++++)))***+++,,,---......///))))))******+++++++++++++++++++++,,,,,,---------************************))))))))))))************))))))))))))))))))))))))((()))***+++,,,,,,+++***))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))******++++++))))))(((((((((((())))))&&&(((+++------,,,***((((((((())))))******++++++(((((())))))*********+++))))))***++++++++++++***))))))************))))))******))))))))))))******++++++***)))((('''&&&&&&))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((***,,,+++(((''')))+++(((((())))))))))))(((((('''''''''''''''&&&&&&&&&***+++,,,,,,,,,***)))((((((((((((((((((((((((((()))+++,,,)))&&&###$$$&&&))))))(((((('''''''''&&&))))))))))))))))))))))))************************(((((()))***************))))))))))))************(((((((((((((((((((((((())))))(((((())))))***+++))))))))))))))))))))))))************************(((++++++'''!!!!!!'''...************************)))***+++,,,,,,+++***))),,,,,,,,,++++++******************)))))))))))))))'''(((***+++,,,,,,++++++***+++,,,---...000000111222444777:::<<<<<<<<<;;;<<<===<<<;;;888777888999666777888888777999<<>>>>>AAAFFFIIIIIIGGGNNN\\\iiikkkgggeeedddccciiillloooppppppooonnnooorrrtttuuuvvvvvvtttqqqooohhhddd^^^WWWQQQOOOQQQSSSVVVaaasss|||pppmmmmmmttt|||yyyggg[[[QQQIIIDDDEEEIIIJJJMMMQQQ]]]iiivvv}}}~~~zzzoooddd___ZZZXXX[[[^^^bbbiiiqqq|||{{{uuujjjhhhhhhccc[[[WWWXXX]]]```aaadddjjjlllkkkiiimmmppplllfffdddhhhmmmwwwxxxlll```UUUOOOLLLKKKDDDDDDEEEFFFHHHJJJKKKLLLQQQRRRUUUVVVYYYgggtttddd\\\WWWSSSTTTSSSTTTWWWUUUOOOIIIFFFFFFDDDAAA@@@BBBFFFJJJMMMOOONNNNNNLLLJJJHHHGGGEEEEEECCC>>>999444000---++++++,,,,,,------,,,,,,,,,++++++************++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,,,,,,,+++*********+++)))((('''((()))+++,,,)))***++++++++++++***)))++++++++++++++++++++++++,,,+++***((((((((()))*********))))))***+++,,,,,,((())))))))))))*********************************+++++++++*********))))))+++*********))))))((((((++++++++++++++++++++++++(((((()))***************+++***)))(((((()))***+++))))))))))))************+++*********))))))(((((())))))))))))((((((((('''(((((())))))******++++++&&&''''''((()))******+++(((((()))************************)))))))))))))))))))))************)))))))))******+++++++++******))))))))))))))))))))))))(((((())))))))))))((((((,,,***)))((()))***)))(((************************))))))))))))((((((((((((,,,++++++***)))(((((('''((((((((((((((((((((((((******))))))))))))******)))))))))))))))((('''&&&(((((())))))***************))))))((('''&&&&&&%%%)))))))))))))))))))))))))))))))))))))))))))))))),,,***)))'''&&&%%%&&&&&&***)))((()))***+++***((())))))))))))((((((((((((&&&''''''((()))************************+++,,,,,,***************************************************,,,,,,)))%%%%%%)))---************************)))***++++++++++++***))),,,,,,,,,++++++************)))))))))))))))))))))((()))***+++,,,++++++***+++,,,---...000111222333444666888;;;<<<<<<<<<;;;<<<<<<<<<:::888777777999666888:::;;;;;;===@@@BBB?????????AAAEEEIIILLLNNN___qqq~~~zzzyyywwwvvvuuutttttttttuuuuuutttqqqnnniiifffccc]]]ZZZUUUPPPNNNPPPUUUZZZeeepppzzzssshhhdddcccggglllpppuuu|||}}}ttthhh[[[RRRKKKFFFCCCFFFJJJOOOWWW___ooo|||{{{vvvqqqoooqqqrrrrrrvvv{{{zzzuuusssmmmgggccc^^^ccceeecccccceeeeeebbbbbbdddccc___[[[YYY\\\```gggnnn~~~rrreeeZZZSSSOOOGGGFFFFFFFFFGGGIIIKKKMMMMMMNNNRRRUUUXXXeee~~~tttfffZZZQQQTTTSSSSSSTTTTTTRRROOONNNHHHGGGEEECCCDDDFFFIIIJJJMMMMMMLLLLLLKKKJJJIIIHHHHHHFFFBBB===888333000...,,,,,,---------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++*********,,,+++)))))))))***,,,---************************++++++++++++++++++++++++,,,+++***)))(((((()))*********))))))***++++++,,,)))))))))*********++++++************************+++++++++*********))))))+++++++++******)))))))))++++++++++++++++++++++++(((((()))***************+++***)))(((((()))***+++))))))))))))************************)))))))))(((++++++++++++*********)))(((((())))))))))))))))))'''''''''((()))*********))))))************))))))***)))))))))))))))))))))))))))************))))))******+++++++++******)))))))))))))))))))))))))))(((((())))))))))))((((((,,,***(((((()))***)))(((************************))))))))))))((((((((((((++++++***))))))(((''''''((((((((((((((((((((((((******))))))))))))******))))))*********)))(((((())))))))))))))))))******''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''''''''((()))***)))((()))***+++***((())))))))))))((((((((((((''''''(((((()))******+++************+++++++++,,,************************************************---,,,,,,+++******++++++************************)))***++++++++++++***)))+++++++++++++++*********))))))))))))))))))******))))))***+++++++++******,,,---...000222444555666777999:::<<<<<<<<<;;;;;;;;;;;;;;;999777666777888777999===???@@@AAACCCEEE@@@AAABBBBBBDDDJJJSSSZZZooo~~~zzzzzzzzzyyyxxxssspppkkkddd^^^YYYVVVTTTTTTSSSQQQPPPRRRXXX```fffuuuzzznnnggg]]]XXXVVVWWWXXXYYY^^^ccchhhhhhhhheee```XXXRRRMMMIIIGGGGGGKKKPPPYYYhhhuuuzzzuuusssiiiooosssqqqooonnnlllhhhfffccc]]]XXXTTTSSSTTTUUUXXX\\\hhh~~~zzzjjj]]]UUULLLJJJGGGEEEDDDFFFHHHJJJJJJKKKOOORRRUUU___ssswwwfffYYYVVVUUUSSSQQQQQQRRRSSSTTTLLLKKKIIIHHHGGGFFFFFFFFFIIIIIIJJJJJJJJJKKKKKKKKKLLLJJJGGGBBB===888555333......------,,,,,,++++++------,,,,,,,,,,,,------++++++************++++++************************))))))******************,,,,,,+++******,,,---...---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))***************)))******+++,,,************+++++++++,,,************************+++++++++***************++++++************))))))))))))))))))))))))))))))(((((()))*********************))))))))))))******))))))))))))************************))))))))))))((((((((((((''''''''''''))))))((((((((((((((((((''''''(((((())))))******)))************))))))((())))))))))))))))))******))))))************))))))++++++++++++***)))(((((())))))))))))))))))))))))((())))))******))))))(((,,,***(((((()))***)))(((************************(((((((((((())))))))))))***))))))(((((('''''''''((((((((((((((((((((((((******))))))))))))******))))))******+++*********))))))))))))))))))))))))&&&&&&'''(((***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++***)))((()))***+++***((((((((((((((())))))))))))(((((())))))******++++++((())))))***************************************************************...,,,***+++------+++(((*********************************++++++*********+++++++++***************)))))))))))))))*********)))******+++++++++++++++...///000222444666777888::::::;;;<<<<<<;;;::::::999::::::888777666777888999<<<@@@BBBBBBCCCDDDEEEAAADDDEEEDDDEEELLLZZZeee{{{~~~zzz{{{{{{xxxuuummmiiiaaaYYYTTTRRRRRRSSSWWWYYY[[[]]]aaafffmmmrrr|||{{{nnnaaaYYYRRRNNNLLLMMMNNNPPPVVV]]]ffffffddd```[[[WWWUUUTTTPPPPPPRRRVVV[[[eeexxx~~~}}}vvv{{{tttiii```\\\YYYWWWUUUTTTUUU\\\lllxxxggg]]]ZZZVVVPPPKKKHHHGGGHHHIIIJJJJJJLLLNNNPPPUUUdddrrrwwwkkk```___YYYRRRNNNOOOQQQRRROOOOOONNNLLLJJJGGGDDDCCCEEEEEEFFFGGGHHHJJJKKKLLLNNNMMMJJJFFFAAA<<<999777111000///...---,,,++++++------,,,,,,,,,,,,------+++******))))))******+++************************((((((((()))*********+++,,,++++++***+++,,,------000///---,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,+++*********************+++***************++++++******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******************))))))))))))))))))***((()))))))))*********************)))))))))))))))(((((('''''''''&&&&&&&&&))))))((((((''''''&&&&&&'''((((((((()))))))))***(((((()))***************)))))))))))))))*********))))))************))))))++++++++++++***)))'''''')))))))))))))))))))))))))))))))))******)))))))))+++***(((((()))******)))************************(((((((((((()))))))))))))))((((((((('''''''''&&&((((((((((((((((((((((((******))))))))))))******((()))***+++++++++++++++)))))))))))))))(((((((((&&&'''((()))***+++,,,---((((((((((((((((((((((((((((((((((((((((((((((((***************+++++++++***)))((()))***+++***((((((((((((((())))))))))))))))))))))))******++++++)))***+++,,,,,,,,,++++++************************************************---***)))***---...***&&&))))))))))))))))))))))))+++******************+++************************(((((())))))*********************+++,,,,,,---...000111222444666777999999:::::::::::::::999999888777888999888777777999:::===???BBBCCCCCCBBBCCCCCCAAAEEEHHHGGGGGGOOO]]]iii}}}xxxwwwtttooojjjccc```[[[XXXWWWZZZ^^^```fffjjjooorrrsssttttttuuu|||ooobbbVVVNNNIIIGGGGGGKKKPPPWWWbbbmmmzzzyyyuuuooogggbbbaaaaaa^^^___aaadddgggooo~~~~~~~~~rrrkkkeee```\\\XXXWWWXXX^^^jjjyyyuuullllllggg```XXXQQQMMMKKKJJJIIIHHHIIIKKKLLLNNNXXXbbbqqq{{{}}}vvvmmmmmmfffXXXPPPOOOOOOMMMQQQQQQPPPOOOLLLHHHDDDBBBBBBBBBCCCDDDFFFHHHKKKLLLNNNMMMKKKHHHDDD@@@<<<:::444333111///...---,,,,,,,,,,,,++++++++++++,,,,,,+++******))))))******+++************************((((((((()))*********+++***************+++,,,,,,///---,,,******,,,---///,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++***++++++***************+++******+++++++++,,,,,,,,,************************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************)))))))))******)))))))))((()))))))))************))))))))))))))))))******---,,,,,,,,,,,,+++++++++))))))((((((''''''&&&&&&(((((((((((())))))))))))%%%&&&((()))+++,,,,,,,,,(((((())))))************))))))************))))))+++++++++***)))((('''&&&))))))))))))))))))))))))))))))************))))))+++)))(((((()))******)))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((''''''''''''))))))))))))))))))))))))******))))))))))))******((()))***+++++++++++++++))))))(((((((((((((((((((((((())))))*********+++((((((((((((((((((((((((((((((((((((((((((((((((+++++++++++++++******)))***)))((()))***+++***((('''((((((((()))))))))***)))))))))))))))************+++---.........---,,,++++++++++++++++++++++++************************,,,***)))***,,,,,,***'''))))))))))))))))))))))))++++++***))))))***++++++)))))))))***************((((((((()))******++++++***++++++,,,---///000111333333444555777888999999999999888888777777777777555777888888888999;;;===@@@BBBCCCDDDCCCBBBCCCDDDCCCHHHMMMNNNOOOUUU```iiiyyyrrrmmmhhhccc___WWWYYY]]]bbbhhhlllppprrrzzz~~~zzztttqqqwwwsssdddZZZPPPIIIGGGFFFIIIQQQ[[[hhhzzz}}}uuurrrssspppppprrrttttttxxx~~~}}}zzzqqqjjjfffaaa^^^[[[YYY]]]fffqqqxxx|||rrrpppsss~~~xxxtttmmmeee\\\TTTNNNKKKLLLIIIHHHIIIJJJKKKQQQXXX[[[dddllloooqqqsssrrrooosssvvvpppaaaUUURRROOOJJJPPPPPPPPPOOOMMMJJJFFFDDDBBBBBBBBBCCCEEEGGGJJJKKKLLLLLLKKKIIIFFFBBB???===888777444111///...------,,,,,,++++++++++++,,,,,,++++++************++++++++++++++++++++++++++++++))))))***************************++++++++++++++++++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,+++++++++,,,+++******)))*********************+++++++++,,,***************************************+++++++++''''''(((((((((((())))))(((((((((((((((((((((((((((((()))***************))))))************))))))))))))))))))************))))))))))))************,,,,,,,,,++++++++++++***))))))(((((((((((((((((((((((((((((())))))))))))%%%&&&((()))+++,,,,,,,,,((((((((()))******++++++))))))************))))))************)))((('''''')))))))))))))))))))))))))))******++++++******)))***)))((((((***+++******))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))******+++*********'''''''''(((((())))))))))))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))(((***)))((()))***+++***(((''''''(((((())))))******((((((((((((((()))))))))(((***+++------,,,+++***++++++++++++++++++++++++************************,,,+++******++++++***)))))))))))))))))))))))))))++++++***))))))***++++++((()))))))))*********+++'''(((((()))******+++++++++++++++,,,///111333555444555555666777777888888666666555555555555555555444555777888999;;;>>>AAAAAACCCDDDDDDCCCDDDFFFHHHKKKQQQXXX\\\^^^aaagggmmmyyy|||vvvnnnfff___\\\[[[[[[WWW```ppp{{{rrrmmmmmmuuu~~~yyyeee[[[VVVQQQLLLNNNNNNSSS^^^kkk}}}~~~wwwsssnnniiidddbbbeeeiiimmmnnnrrrpppqqqqqqllldddaaabbbiiisssxxxoooddd[[[UUUWWWQQQLLLKKKJJJHHHJJJNNNNNNTTTWWWWWWYYY]]]___^^^jjjrrrpppcccXXXUUUPPPIIINNNNNNOOOOOOMMMKKKIIIHHHDDDDDDCCCCCCEEEGGGJJJKKKKKKKKKKKKJJJHHHEEECCCAAA<<<:::777333000/////////------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************++++++,,,,,,,,,,,,,,,******))))))))))))******------------------------)))***+++,,,,,,,,,++++++,,,++++++***))))))******)))))))))*********++++++************************))))))*********+++++++++))))))))))))*********+++))))))))))))))))))))))))(((((()))***************((()))***++++++***)))((())))))))))))************((()))))))))************))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((())))))************)))'''(((((()))******++++++))))))************))))))((()))))))))))))))(((((()))))))))))))))))))))))))))******++++++******)))***)))'''(((***++++++***))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))*********)))((((((%%%&&&&&&'''((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++***)))***)))((()))***+++***((('''''''''((()))*********((('''''''''''''''''''''%%%&&&((()))***)))'''&&&++++++++++++++++++++++++************************,,,,,,,,,+++******++++++)))))))))))))))))))))))),,,+++***))))))***+++,,,(((((())))))*********+++'''(((((()))***++++++++++++++++++---000333666777555666666666777777777777555444444333333333444444333555777999:::===@@@CCCBBBCCCDDDDDDDDDFFFIIILLLTTTZZZbbbhhhkkkmmmooorrrzzz{{{nnnjjjbbbZZZUUUUUUYYY]]]cccrrr|||rrrllleeejjjpppwwwjjjZZZUUUUUUTTTRRRWWWXXX]]]hhhwww}}}~~~~~~yyywwwvvvxxx{{{tttnnnoootttvvvsssnnnmmmiiifffddd```YYYVVVWWWTTT\\\gggtttyyynnnhhhccc[[[SSSOOOJJJDDDCCCEEEGGGKKKLLLJJJJJJNNNQQQQQQ^^^iiikkkaaaWWWUUUQQQHHHLLLMMMMMMNNNMMMLLLKKKJJJGGGFFFEEEEEEFFFHHHJJJLLLJJJKKKKKKKKKJJJHHHEEECCC>>><<<888444111000000000.........------.........---,,,,,,++++++,,,,,,------------------------------,,,,,,,,,+++*********+++,,,------......------+++,,,,,,------,,,,,,+++------------------------)))***+++,,,---,,,,,,+++,,,,,,+++***))))))******((())))))))))))*********************************))))))******++++++++++++******++++++,,,,,,,,,,,,************************(((((()))***************((()))***++++++***)))((())))))))))))************(((((())))))*********+++++++++++++++************(((((())))))******++++++))))))))))))((((((((((((+++++++++******((('''''''''(((((()))***+++++++++))))))************))))))'''((()))))))))))))))((())))))))))))))))))))))))******++++++++++++*********((('''(((***++++++***))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))************))))))))))))))))))))))))******))))))))))))******)))))))))))))))((('''&&&$$$%%%&&&'''(((***++++++&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&(((***++++++++++++***)))((()))***+++***(((&&&''''''((()))******+++'''''''''''''''&&&&&&&&&+++++++++*********))))))(((((()))***************+++++++++++++++++++++++++++++++++*********)))))))))***+++,,,,,,+++***)))++++++************++++++++++++*********************)))(((''''''((()))***//////000111222333444444555555555666666666666777555444333333333333555555999777888<<<>>>===???CCCDDDIIIKKKIIIIIINNNTTTVVV```jjjuuuxxxyyyyyyxxxuuuyyy}}}|||tttnnnddd[[[RRRPPPRRRVVV^^^eeeqqqzzzkkkccc___^^^\\\___jjjwww~~~}}}yyypppcccYYYWWWZZZ___bbbeeejjjsssxxxxxxyyy}}}{{{wwwvvvttttttrrrpppmmmlllmmmooottt}}}}}}}}}}}}{{{yyyyyyzzz||||||xxxppphhh```[[[XXXWWWQQQUUU\\\dddqqqtttnnndddXXXOOOIIIGGGFFFJJJGGGDDDCCCEEEHHHJJJJJJOOORRRTTTTTTQQQPPPQQQSSSJJJIIIHHHJJJMMMNNNMMMJJJIIIIIIHHHEEECCCCCCFFFHHHGGGHHHIIIIIIHHHGGGEEEDDDAAA???<<<888555333222222//////...---------......*********++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))***+++,,,---************************)))************+++++++++......---,,,+++***)))(((******+++,,,,,,,,,,,,,,,************************---,,,,,,+++***))))))((()))))))))))))))))))))))),,,+++***((((((((()))*********))))))))))))******************))))))))))))******)))(((((((((((((((,,,+++***))))))***+++,,,---,,,***)))(((''''''(((***)))((((((((()))+++,,,++++++++++++++++++++++++******)))(((((((((((((((((()))***+++++++++++++++************************((((((((((((((((((((((((******)))))))))))))))***''''''''''''((()))***+++((('''&&&'''((())))))'''+++***)))'''''')))***++++++)))((()))******)))((())))))************))))))))))))))))))************,,,+++++++++******)))))),,,+++***))))))***+++,,,'''((()))******)))((('''))))))))))))************))))))))))))************(((((()))***************&&&&&&'''(((((()))((((((+++++++++*********))))))((())))))***************+++++++++++++++++++++++++++++++++*********)))))))))***++++++++++++***)))++++++************++++++******************************)))))))))***+++,,,000000111333333444444444444444444444555555555555222111111222333555777888:::888999===>>>>>>@@@EEEHHHPPPUUUTTTTTTZZZbbbfffqqqyyy~~~yyyxxxxxxyyyvvvqqqjjjbbb^^^YYYTTTRRRVVVZZZ___hhhppp|||mmm___XXXUUUUUUUUUYYYeeesssyyyxxxvvvpppjjjfffgggkkkoooqqqtttxxx~~~zzzuuurrrxxx|||}}}}}}yyy{{{~~~~~~|||xxxyyy{{{~~~|||zzzxxxxxxwwwtttqqqnnnlllkkkjjjiiihhhggggggfffeeeddd```fffooowwwzzzwwwpppkkkfffggggggfffeeeeeehhhjjj{{{|||ooofff```^^^XXXYYYZZZ\\\dddssszzzkkk]]]RRRLLLIIIEEECCC@@@@@@AAACCCDDDCCCJJJMMMOOOMMMKKKLLLQQQVVVUUUQQQLLLJJJKKKMMMNNNNNNKKKKKKJJJGGGEEEDDDEEEFFFIIIIIIJJJJJJIIIHHHHHHGGGDDDBBB???;;;888666555555000///......------------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************+++,,,---...************************)))************++++++++++++++++++++++++*********''''''((()))))))))))))))************************)))))))))(((''''''&&&&&&************************+++***))))))))))))))))))******))))))))))))******************))))))))))))******)))((((((((((((((())))))(((((((((((())))))***++++++,,,++++++)))))))))))))))))))))******+++******************************)))((((((((((((((())))))***+++++++++******************************))))))))))))))))))))))))******))))))))))))******,,,+++***))))))((((((((()))((('''(((*********)))+++***)))(((((()))***++++++)))((()))***+++)))((((((((())))))))))))(((((())))))))))))************))))))))))))((((((((('''******)))(((((()))******'''((()))******)))((('''))))))))))))************))))))))))))************(((((()))***************''''''((()))))))))((((((+++++++++***************((()))******++++++******+++++++++++++++++++++++++++++++++***************)))***++++++++++++***)))++++++************++++++************************+++*********++++++,,,---111222333555555555444333333333333333333333333222//////000222555777:::;;;===<<<===@@@AAAAAAEEEKKKRRR^^^iiikkkjjjooovvv{{{xxxqqqooojjjddd^^^YYYUUUSSSSSSUUU[[[cccgggjjjqqqyyyqqqaaaVVVQQQMMMPPPUUU\\\jjjyyy}}}{{{zzzzzz}}}zzzuuupppkkkfffcccgggiiiggghhhmmmqqqrrrrrrooommmoootttyyy|||||||||~~~wwwqqqkkkiiigggeeedddcccdddeeedddcccccceeegggfffbbb^^^XXXYYY[[[^^^___^^^[[[WWWRRRSSSSSSRRRRRRTTTWWWZZZ___gggqqq{{{vvvnnnkkkbbb___[[[VVVXXXbbbppp{{{sssbbbUUUNNNGGGDDDAAA@@@@@@AAAAAA@@@DDDHHHJJJIIIFFFIIIRRR[[[aaa[[[SSSMMMKKKLLLNNNOOOLLLMMMLLLJJJGGGEEEEEEFFFLLLKKKKKKJJJJJJJJJJJJKKKGGGFFFCCC@@@===:::999888111111///...---------------------,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++,,,,,,++++++++++++,,,---......++++++++++++++++++++++++)))************+++++++++)))))))))******+++++++++)))******+++++++++++++++************************,,,++++++******)))))))))************************((())))))************)))******))))))))))))******************))))))))))))******)))((((((((())))))(((((())))))))))))(((((('''))),,,......---+++***(((((()))***************))))))))))))))))))))))))******)))((((((((())))))******+++++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))))))))******---,,,+++***))))))))))))***)))((()))***++++++)))+++***)))(((((()))***+++***)))((()))***+++***)))'''(((((((((((((((((('''))))))))))))************))))))))))))(((((((((((())))))(((((((((((())))))(((((())))))))))))(((((())))))))))))************))))))))))))************(((((()))***************)))************))))))(((************************))))))***++++++++++++************************************************************++++++*********++++++************++++++***************+++++++++*********+++,,,---......222333444555555444333222111111111111111111111111000111333555888:::<<<===@@@???AAADDDDDDEEEKKKSSSbbbsssyyynnnfffccc^^^YYYWWWWWWXXXZZZ___dddnnnvvvvvvsssuuu{{{vvvggg[[[TTTSSSNNNUUU___kkk}}}{{{rrrjjjeeeaaa^^^\\\[[[]]]^^^\\\\\\^^^```bbbhhhiiikkkpppvvv|||yyynnnkkkgggddddddfffggghhhiiihhhiiinnnrrrrrrlllfff^^^\\\YYYYYYYYYXXXTTTQQQMMMNNNNNNMMMLLLNNNQQQTTTMMMSSS[[[bbbkkktttvvvtttjjjeeecccggglllqqqyyy~~~{{{nnnjjjccc[[[WWW[[[bbbiiisssxxx}}}uuudddZZZSSSNNNIIIDDDCCCCCCCCCCCCAAAFFFJJJIIIGGGKKKUUU^^^hhhddd^^^XXXSSSOOOLLLJJJLLLMMMNNNMMMKKKIIIIIIIIINNNMMMKKKJJJJJJJJJKKKLLLIIIHHHFFFCCC@@@>>><<<;;;444333111///...------,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++++++++,,,,,,,,,,,,------------------------------*********++++++,,,,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++))))))*********+++++++++((())))))))))))************+++,,,,,,------,,,,,,************************------,,,,,,++++++++++++************************'''((()))+++++++++***)))******))))))))))))******************)))))))))(((******))))))((())))))***)))***+++,,,,,,+++***)))((()))+++------,,,+++***'''((()))++++++***))))))******************************))))))((())))))***+++++++++++++++***)))(((************************''''''''''''''''''''''''))))))))))))))))))***+++))))))))))))***+++,,,,,,)))((('''(((***+++***)))******)))(((((()))*********)))((()))***+++***)))(((((())))))))))))((((((((()))))))))************+++++++++***************))))))))))))))))))))))))(((((())))))))))))((((((((()))))))))************((()))))))))************(((((()))***************+++++++++++++++***)))(((************************))))))***+++++++++++++++************************************************+++******************+++++++++************++++++))))))*********+++++++++))))))+++,,,---...//////333333444444333222111000000000000111111111222222555666777999;;;===>>>>>>??????AAADDDEEEGGGPPPYYYrrr|||qqqeee___^^^\\\\\\^^^bbbgggkkksssxxxzzzwwwyyy}}}|||lll```WWWTTTUUUSSS^^^lll}}}|||{{{}}}sssmmmeee^^^YYYWWWVVVVVVVVVWWWYYYZZZ[[[[[[^^^```iiimmmqqquuuyyy||||||vvvpppllllllnnnpppppprrrqqqsssyyy~~~yyysssfffbbb^^^\\\[[[XXXRRRMMMOOOPPPPPPNNNMMMLLLNNNOOOGGGLLLPPPRRRXXX^^^___[[[UUUPPPMMMPPPVVV```nnnzzz~~~|||xxxpppggg```]]]]]]___dddeeehhhjjjlllmmmpppqqqrrryyynnnccc]]]TTTLLLHHHGGGFFFFFF???EEEJJJJJJIIIKKKSSSZZZhhhiiiiiifff___UUULLLGGGKKKMMMOOOOOONNNMMMNNNNNNOOONNNLLLJJJJJJJJJKKKKKKIIIIIIGGGEEECCCAAA???>>>777666444111///...------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,---+++++++++,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,+++************++++++,,,++++++++++++++++++++++++))))))*********+++++++++*********))))))))))))((('''(((((()))))))))))))))************************)))))))))))))))(((((((((************************'''((()))+++++++++***)))******))))))))))))******************)))))))))(((******))))))))))))******)))***+++,,,,,,+++***)))++++++***)))))))))))))))'''((()))++++++***))))))++++++++++++++++++++++++******))))))))))))******+++++++++++++++***)))(((++++++++++++++++++++++++(((((((((((((((((((((((())))))(((((()))***++++++((((((((((((((()))++++++((('''&&&''')))***)))(((******))))))))))))******)))(((((((((***++++++))))))******++++++******)))((()))))))))******************************++++++************************))))))(((((((((((())))))((()))))))))************((()))))))))************(((((()))***************++++++,,,++++++***))))))***************+++++++++)))***++++++,,,+++++++++***************************************+++++++++++++++***))))))***++++++++++++************++++++)))))))))***++++++,,,,,,)))***,,,...///000111111666555444333222111000000///000000111222333444444888999:::<<<>>>?????????>>>>>>AAAEEEFFFJJJTTT```|||~~~yyytttmmmeeebbbdddggglllrrrwww|||~~~~~~xxxxxxwwwpppddd\\\WWWVVVXXX\\\hhhxxxzzzsssnnnfffhhhkkkqqqvvvvvvrrrnnngggccc]]]XXXTTTTTTUUUVVVTTTTTTYYY^^^___^^^```cccmmmqqqvvvyyyxxxxxx{{{}}}{{{wwwwwwyyyyyyxxxzzzzzz|||rrrmmmhhhfffddd___WWWPPPRRRSSSTTTSSSPPPNNNMMMMMMJJJLLLMMMMMMPPPUUUTTTPPPMMMGGGCCCDDDHHHQQQ```nnnsssrrrqqqpppuuu}}}tttlllgggcccbbbaaa```^^^\\\\\\\\\]]]]]][[[eeerrr{{{uuunnnddd[[[TTTOOOJJJHHHAAADDDFFFGGGFFFHHHMMMQQQ```fffkkklllfff[[[QQQKKKLLLNNNPPPPPPPPPPPPRRRSSSPPPPPPNNNLLLKKKJJJJJJJJJIIIHHHHHHGGGFFFDDDBBBAAA:::999777444111///......+++++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,---...***++++++,,,,,,------...++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++++++++******)))))))))((()))******++++++******************************++++++******************++++++++++++++++++++++++((())))))************)))******))))))))))))******************))))))))))))******)))))))))***++++++(((((())))))))))))((((((,,,+++)))((('''((()))***(((((()))***************++++++++++++++++++++++++******)))))))))***++++++******+++++++++******)))************************++++++++++++++++++++++++(((((((((((()))***+++,,,+++***)))(((''''''''''''(((&&&&&&'''((()))(((''')))))))))******))))))))))))((('''(((***++++++******++++++,,,,,,++++++***))))))))))))************(((((((((((())))))))))))******++++++++++++******))))))(((((((((((())))))))))))))))))************))))))))))))************(((((()))*********************+++++++++******)))))))))*********+++++++++)))***++++++,,,,,,++++++************************))))))*********+++++++++++++++***))))))***++++++++++++************++++++((())))))***++++++,,,,,,+++,,,///111333444444444999888555333111111111111//////111222444666777777777999;;;===???@@@@@@@@@@@@AAAEEEIIIKKKPPP]]]jjj~~~~~~tttnnnmmmllljjjjjjpppzzz~~~uuurrrpppsssyyy~~~rrrfffaaa___^^^___bbbjjjvvv{{{yyyvvvtttqqqlllfffaaaXXXZZZ\\\^^^```aaabbbbbbbbb```]]]YYYWWWWWWYYY[[[YYYZZZ```ggghhheeedddhhhqqqvvv{{{{{{xxxwwwzzz}}}|||uuuqqqpppkkkbbbZZZYYY\\\^^^^^^[[[WWWUUUTTTOOOQQQQQQQQQTTTXXXXXXTTTOOOJJJEEECCCDDDHHHSSS___bbbaaa]]]ZZZ[[[eeerrr}}}{{{xxxwwwwwwrrroooiiiddd___ZZZVVVTTTPPPSSSXXX___iiiyyy}}}tttjjj___UUUNNNHHHFFFCCCBBBCCCEEEHHHIIISSSYYY```bbb___YYYTTTQQQPPPQQQQQQQQQPPPQQQSSSUUUSSSRRRQQQPPPNNNLLLJJJHHHHHHIIIIIIIIIIIIGGGFFFEEE===<<<999666333111//////,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,...///******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++*********+++++++++++++++++++++,,,------------,,,************************------------------------+++++++++++++++++++++++++++***))))))))))))))))))******))))))))))))******************))))))))))))******))))))******+++,,,))))))(((((((((((())))))))))))******************)))))))))))))))******+++******************************))))))******+++,,,))))))***+++++++++******((((((((((((((((((((((((************************(((((((((((()))***+++,,,,,,+++***)))(((((((((((((((''''''''')))***)))((())))))************)))))))))((('''(((***,,,+++*********++++++++++++******))))))))))))************'''((((((((())))))))))))((()))***++++++***)))(((***)))(((''''''((()))***))))))))))))************))))))))))))************(((((()))***************((()))******************))))))******++++++++++++******+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))******++++++++++++,,,+++***))))))***+++,,,++++++************++++++((())))))***++++++,,,,,,---...111333555777777777<<<:::666333111111222333//////111333555777999:::555777:::===???@@@AAAAAAEEEFFFJJJOOOQQQWWWeeesss|||xxxllldddgggllloooqqqzzz{{{ppplllhhhhhhiiinnnxxxxxxppphhhaaabbbeeegggkkkoooxxxwwwmmmkkkhhhgggfffccc]]]YYYSSSUUUWWWWWWVVVXXX[[[___bbbaaa```^^^\\\]]]```bbbaaabbbhhhqqqqqqkkkjjjmmmuuuzzz{{{yyy}}}|||wwwuuuqqqiiibbbbbbfffiiijjjgggccc```^^^TTTVVVWWWVVVZZZ___```]]]SSSNNNJJJGGGDDDDDDKKKTTTRRRQQQNNNKKKLLLSSS^^^gggsssyyywwwnnnfff^^^YYYRRRPPPOOORRR^^^rrrpppaaaWWWPPPJJJBBB???@@@DDDFFFGGGGGGLLLRRRUUUUUUTTTTTTUUUTTTTTTSSSQQQPPPPPPSSSVVVUUUUUUTTTSSSPPPMMMJJJHHHHHHIIIJJJKKKKKKJJJIIIHHH???>>>;;;888444222000//////......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---...///******+++,,,,,,---......---------------------------,,,,,,++++++*********------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++((()))***+++,,,---......(((((()))************)))************************************************++++++++++++++++++++++++,,,+++***((((((((()))*********))))))))))))******************))))))))))))******))))))***+++,,,,,,,,,+++***))))))***+++,,,&&&(((+++---......,,,+++***)))((((((((()))+++,,,))))))))))))))))))))))))******))))))***+++,,,,,,((()))***+++++++++++++++''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))***+++,,,))))))))))))***+++,,,---***(((((()))***+++***)))))))))************))))))(((''''''(((+++,,,+++***))))))************))))))))))))))))))************))))))******+++++++++,,,'''((()))******)))((('''***)))(((''''''((()))***))))))))))))************))))))))))))************(((((()))***************'''((()))***************))))))******++++++++++++)))************+++++++++************************************************------,,,,,,+++******)))************************,,,+++)))((((((***+++,,,...///000222444555555555777555222000000111444555777555333333555777999999===;;;<<<@@@@@@>>>AAAHHHKKKOOOUUU[[[bbbiiiqqquuuzzzrrrmmmllliiieeehhhnnnxxx}}}wwwooohhhbbb]]]\\\bbbffffffiiiooojjjkkklllmmmpppuuuzzz~~~xxxooojjjcccaaa___^^^]]]\\\ZZZYYYUUUUUUVVVWWWZZZ]]]```aaaeeefffhhhjjjlllnnnoooooojjjmmmqqquuuvvvvvvtttsss}}}~~~|||zzzvvvrrrnnnppprrrsssssspppmmmkkk```^^^]]]^^^aaadddeeeeeebbbTTTHHHDDDDDDBBBCCCGGGIIIJJJIIIGGGFFFIIIQQQWWWccchhhmmmllliiiiiinnnttt}}}xxxhhh\\\SSSMMMLLLSSSZZZddd|||wwwmmm___YYYPPPHHHDDDCCCCCCCCCHHHKKKMMMLLLKKKKKKNNNQQQUUUWWWYYYXXXUUURRRQQQRRRUUUSSSRRRQQQQQQOOOLLLIIIIIIGGGGGGIIILLLMMMKKKIIIAAA???;;;999777555222000//////...------------...++++++++++++++++++++++++///...---,,,+++*********)))))))))***+++,,,---...&&&''')))+++,,,,,,,,,+++.........------,,,,,,,,,,,,------......------,,,,,,++++++******++++++,,,------++++++++++++------------,,,++++++*********************************+++++++++,,,,,,---------***)))((((((((()))++++++******))))))******+++,,,''''''((()))***++++++,,,******************++++++((()))++++++******+++---************************---,,,+++)))))))))***+++************************))))))))))))))))))))))))************))))))))))))***************************************)))((('''+++++++++*********))))))+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))******++++++***)))'''''''''((()))+++***)))'''''''''((()))))))))*********+++++++++))))))))))))))))))))))))************))))))))))))************************************************...+++((('''((()))'''$$$(((((()))***************((()))***+++,,,,,,+++***************************))))))))))))(((((((((((())))))*********+++++++++***************++++++,,,)))************+++++++++************************************************************************************************,,,+++***))))))***,,,---...///111333444555555666444333222111222333555777777666555555777999:::;;;>>>===???DDDDDDCCCHHHOOOUUU[[[ccckkkqqqvvvzzz}}}~~~zzzrrrllliiikkkkkkkkknnnuuuzzzsssjjjbbb\\\[[[ZZZ^^^gggllllllnnnrrrsssuuuyyy~~~~~~|||vvvooofff___[[[YYYXXXXXXZZZ\\\]]]\\\[[[ZZZ[[[\\\___bbbfffjjjlllqqqrrrtttvvvxxxxxxxxxxxxyyyzzz|||~~~~~~}}}|||~~~~~~zzzyyy{{{~~~}}}|||qqqmmmiiiggghhhkkklllmmmiii\\\PPPKKKIIIEEEDDDFFFHHHHHHHHHEEECCCFFFKKKQQQZZZ___bbbaaa]]]\\\```ffflllsss}}}yyynnnaaaXXXTTTVVVXXX^^^ooosssjjj]]]QQQJJJFFFEEEEEEDDDFFFHHHIIIIIIKKKOOORRRVVVWWWYYYZZZYYYVVVTTTRRRSSSUUUVVVUUUSSSQQQNNNMMMJJJHHHHHHIIILLLMMMKKKIIIDDDBBB>>>;;;999666222000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,---...,,,++++++++++++,,,,,,---+++,,,,,,---,,,+++***)))+++++++++*********)))))),,,,,,------------,,,,,,,,,++++++******++++++,,,---,,,++++++++++++,,,---************************************************++++++,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---******))))))******+++,,,(((((())))))******++++++,,,,,,+++***)))))))))***)))***++++++***)))***,,,************************+++***((('''''''''((()))************************))))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))+++++++++*********))))))+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))******+++******)))(((((((((((((((+++***)))((('''(((((()))******+++++++++,,,,,,,,,))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((************************+++)))'''(((+++,,,+++***((())))))***************((()))***+++++++++*********************************************)))))))))))))))*********++++++++++++***)))))))))***,,,---)))************+++++++++************************************************(((((()))***++++++,,,,,,++++++++++++++++++++++++,,,+++******+++,,,---...000111222444555666666666222222333333444666777888888888888888:::;;;===>>>AAABBBFFFKKKLLLMMMSSSZZZdddkkkuuu}}}|||uuuqqqllliiiiiilllnnnpppsssxxx}}}wwwiii^^^XXXTTT\\\aaalllzzzxxxtttttttttsssqqqllliiidddbbbaaa^^^YYYUUUUUUVVVYYY]]]aaabbbbbb```bbbccceeeiiinnnssswwwzzz~~~~~~~~~yyyuuusssuuuvvvwwwtttiii^^^WWWQQQKKKFFFEEEGGGHHHHHHFFFCCCCCCHHHLLLUUUYYY[[[XXXTTTRRRVVVZZZ[[[aaahhhllloooyyytttiii___]]][[[ZZZbbbmmm|||uuudddWWWNNNIIIFFFCCCDDDFFFFFFGGGIIIMMMQQQSSSTTTVVVYYY\\\\\\ZZZXXXSSSUUUVVVWWWUUUTTTSSSRRRKKKJJJIIIJJJKKKLLLKKKJJJIIIFFFBBB???;;;777333///000///......------......---------------------------,,,+++***+++,,,...///......---,,,,,,,,,,,,,,,---------------,,,,,,+++------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,'''(((((()))******++++++************************,,,,,,,,,,,,,,,+++++++++++++++******++++++,,,---***))))))))))))***++++++)))))))))))))))*********...---+++***)))(((((((((***+++,,,+++))))))***+++***************************)))(((((('''(((((((((************************))))))))))))))))))))))))************))))))))))))***************************))))))(((((()))***++++++++++++***************+++************))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))******))))))((((((******)))((((((((())))))+++++++++,,,,,,,,,------))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((************************+++***)))***,,,---,,,+++((()))******++++++************+++++++++***))))))***************************************+++++++++***************++++++++++++***)))((()))***,,,---))))))*********+++++++++******************************************************++++++,,,---------++++++++++++++++++++++++,,,,,,+++,,,---...///000111222444555666777777777444444555666666777777888888999:::;;;<<<>>>AAACCCIIINNNUUU[[[\\\^^^ccciiitttzzz~~~wwwqqqooonnnmmmnnnpppqqqrrrtttuuu|||qqqcccYYYVVVVVVaaalllzzzvvvrrrooooooooonnnmmmjjjddd___^^^aaaccc```]]]___```dddhhhlllnnnlllkkklllmmmoootttyyy|||||||||}}}wwwmmmddd\\\TTTMMMJJJIIIKKKKKKIIIFFFFFFIIIMMMWWWYYYZZZXXXTTTRRRUUUXXXUUU[[[``````^^^cccppp|||xxxlllfffbbb^^^^^^bbbgggnnn{{{lll\\\PPPHHHHHHGGGEEEDDDEEEGGGJJJMMMOOONNNOOOTTT\\\cccgggiii^^^ZZZVVVTTTUUUVVVVVVUUUMMMLLLKKKKKKKKKKKKKKKJJJKKKHHHEEEAAA===888333///000//////...............---------------------------,,,***))))))***,,,......------,,,,,,---------******+++,,,---...//////...............---------,,,,,,,,,------,,,,,,,,,,,,++++++******++++++,,,,,,++++++++++++++++++,,,))))))))))))******++++++************************---,,,,,,,,,++++++******)))))))))))))))*********)))))))))))))))***++++++*********))))))))))))))),,,,,,+++***)))))))))***+++,,,,,,+++)))((()))***************************++++++******************************************))))))))))))))))))))))))************)))))))))(((************************---+++)))''''''((()))***************************************)))))))))))))))))))))))))))))))))))))))))))))))))))******+++((()))***++++++***((('''******))))))))))))))))))******++++++++++++,,,,,,))))))))))))))))))))))))************)))))))))(((************************************************------,,,,,,++++++)))((())))))***++++++++++++***++++++*********)))((((((************************))))))***************+++************************+++***)))))))))***+++,,,))))))*********+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------///000111222333444555666777888888888777777777777777777777777999:::<<<===>>>BBBGGGKKKYYYcccooouuuvvvwwwyyy|||~~~vvvpppnnnmmmqqqsssuuuvvvvvvvvvuuusssyyylll___WWWVVVZZZdddtttzzzwwwoooooonnnppprrrtttttttttpppkkkeeedddgggjjjhhhfffkkkmmmpppvvvzzz|||{{{zzzxxxyyy{{{~~~~~~|||rrriiibbb[[[UUUOOOQQQQQQOOOLLLLLLOOOSSSXXXYYYZZZXXXUUUTTTVVVXXXUUU\\\```^^^XXXVVV[[[aaaqqqwww}}}yyyqqqlllfffbbbaaa___dddkkkuuu}}}ooo[[[OOOJJJHHHDDDBBBBBBEEEHHHJJJKKKJJJKKKQQQ]]]lllyyyxxxlll]]]UUUUUUWWWVVVSSSOOONNNMMMLLLJJJJJJJJJKKKKKKIIIFFFBBB>>>999333///000000///............///,,,,,,,,,,,,,,,,,,,,,,,,000///---+++***+++,,,---,,,,,,,,,,,,---...///000))))))***+++,,,---......******************+++++++++,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,+++++++++*********************************,,,,,,,,,++++++*********(((((())))))************))))))(((((())))))***+++*********)))))))))))))))***)))))))))***+++,,,,,,+++,,,,,,+++)))((()))************************************+++++++++******************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))///---***((('''''''''(((************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++((()))***++++++***)))((())))))******************))))))))))))************))))))))))))))))))))))))************)))))))))(((***************************************************+++++++++***)))(((((())))))***++++++++++++++++++******))))))(((((((((************************((((((((()))))))))******************************))))))******++++++++++++)))************+++++++++***************************************************))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///111222333444555666777888999999999999::::::999888888888888888;;;===???@@@AAAGGGPPPVVVmmm}}}}}}tttmmmiiijjjkkksssxxx{{{|||||||||zzzuuuuuu~~~uuufff]]]VVVXXX^^^lllxxxrrrpppooorrrvvv{{{~~~zzztttrrrsssttttttssstttuuuyyy~~~||||||}}}xxxsssnnnhhh]]]^^^]]]ZZZVVVUUUYYY\\\\\\\\\\\\ZZZXXXWWWXXXYYYZZZ___dddccc\\\UUURRRRRR[[[___dddiiinnnuuu{{{~~~yyytttooommmfffeeefffhhhmmmpppqqqrrrmmm}}}nnn___PPPKKKEEEBBBBBBEEEGGGHHHIIIIIIKKKPPP]]]pppkkk\\\VVVUUURRRPPPQQQQQQOOOMMMJJJIIIJJJKKKKKKIIIFFFDDDAAA<<<666222111000//////......//////,,,,,,,,,,,,,,,,,,,,,,,,333222111///......------******++++++,,,...///000---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,******++++++++++++******------,,,,,,+++******)))************************+++++++++++++++***************+++,,,,,,,,,,,,+++)))(((((((((((()))******)))))))))))))))*********(((((())))))***+++---...***+++,,,+++))))))***+++************************''''''((())))))))))))(((************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))...---+++)))''''''''''''***************+++++++++(((((()))))))))))))))***)))))))))))))))))))))))))))))))))))))))******+++))))))******++++++******((()))***+++++++++******((((((((())))))))))))***))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((************************###&&&)))***)))))))))***)))***++++++,,,+++++++++******)))((((((((())))))************************'''''''''((())))))******+++++++++***************((()))***,,,,,,+++***))))))************+++++++++*********************************************************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000222444444555666777888999:::::::::999;;;:::888777888999;;;<<>>@@@BBBEEEHHHNNNRRRRRRVVVbbbooo{{{|||wwwtttrrrqqqooorrrxxx}}}{{{tttnnnjjjhhhiiigggeeehhhooorrrqqqppppppqqqvvv|||{{{xxxsssooommmjjjhhhfffcccbbb^^^YYYUUUWWW\\\bbbpppyyy}}}}}}|||||||||{{{{{{{{{uuuuuutttttttttttttttuuutttvvvwwwwwwvvvwwwxxxyyyyyyyyyzzzzzzzzzzzzzzzzzzxxxxxxxxxwwwvvvtttsssrrruuuvvvxxxxxxwwwwwwxxxyyyzzz|||~~~~~~~~~~~~wwwqqqhhh```YYYSSSNNNKKKJJJMMMUUUbbbnnn|||wwwmmmiiihhhiiilllrrrxxxjjj]]]SSSMMMJJJFFFEEEIIILLLNNNSSSYYYaaabbbcccbbbZZZTTTVVV]]]\\\\\\XXXQQQMMMMMMJJJGGGIIIJJJJJJIIIGGGDDDAAA???:::555///...///111///---***************+++,,,,,,------------------,,,,,,++++++,,,,,,,,,---------************************---,,,,,,+++,,,---...///++++++++++++++++++++++++,,,,,,+++++++++,,,------+++++++++***++++++,,,,,,+++******+++......+++)))++++++,,,...000///,,,))) $$$(((,,,...//////******************************))))))))))))******)))))))))))))))))))))************++++++,,,,,,,,,+++++++++,,,,,,,,,------***++++++++++++)))((('''---,,,+++******+++,,,---******))))))))))))************)))(((((((((((((((&&&'''((()))***)))((((((************))))))))))))+++++++++*********))))))''''''''''''&&&&&&&&&%%%''''''(((((()))******+++++++++***)))))))))))))))(((((())))))*********+++************************)))************+++++++++++++++,,,,,,,,,++++++***))))))))))))))))))))))))((())))))******))))))((())))))((((((((())))))***************************++++++++++++++++++++++++(((((()))))))))******************++++++,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************++++++***))))))***++++++***))))))))))))))))))***))))))******++++++,,,,,,------,,,,,,,,,------...000222444666777888777777777888999:::::::::999999::::::;;;<<<>>>AAADDDFFFHHHKKKQQQVVVVVVYYYdddpppzzzuuulllggghhhkkknnnuuu|||{{{rrrjjjdddbbbaaa```\\\]]]eeeooossspppwww{{{}}}tttlllkkkiiihhhhhhgggeeecccaaaaaa___ZZZWWWYYY___dddnnnvvv~~~}}}{{{{{{zzzzzzzzzxxxxxxxxxxxxwwwwwwwwwwwwtttttttttttttttttttttttttttvvvwwwwwwwwwwwwxxxzzzxxxxxxxxxyyyyyyyyyzzzzzzwwwwwwvvvuuusssrrrpppooosssuuuwwwxxxxxxxxxyyyzzz{{{}}}~~~}}}}}}}}}~~~~~~sssiii```YYYTTTMMMKKKMMMSSSZZZdddtttwwwnnnllliiihhhiiissstttcccYYYUUUMMMGGGGGGHHHGGGGGGIIIKKKOOOTTTVVVTTTTTT^^^jjjoookkk```TTTOOOOOOLLLGGGIIIHHHHHHGGGEEEDDDCCCBBB???999333///000000///...++++++*********+++,,,,,,,,,,,,------------------,,,,,,,,,,,,------------++++++++++++++++++++++++---,,,,,,,,,,,,---......++++++++++++++++++++++++---,,,,,,++++++++++++,,,,,,,,,++++++++++++++++++***)))***+++---...,,,***,,,,,,+++,,,......,,,***###$$$&&&(((*********)))++++++++++++++++++++++++******))))))))))))************))))))))))))))))))(((((()))***+++,,,---...++++++++++++,,,,,,,,,,,,************)))(((&&&&&&++++++************++++++++++++************++++++******)))((((((((())))))%%%&&&'''((()))(((((('''(((((())))))*********++++++************))))))))))))))))))))))))((((((((('''(((((())))))*********,,,++++++***************''''''((()))***+++,,,,,,++++++++++++++++++++++++)))************+++++++++---------------,,,+++***)))))))))))))))))))))))))))******++++++******))),,,+++***)))))))))))))))************************************************))))))))))))************))))))))))))************************+++++++++,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++************************************************+++******************+++******))))))))))))******))))))******+++,,,------------,,,,,,---...//////111222555777888888888888777777888888888888888777======>>>@@@CCCGGGJJJLLLKKKNNNUUU[[[]]]```iiisss}}}}}}vvvkkkbbb___dddmmmttt|||rrriiiaaa\\\\\\WWWXXX[[[dddvvvzzziiiaaa```___```bbbeeefffeeeddddddeeedddaaa___```eeejjjpppxxx~~~~~~~~~~~~yyyxxxwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttuuuuuuvvvvvvwwwwwwvvvvvvvvvwwwyyyyyyxxxxxxzzz{{{yyyyyyyyyyyyyyyzzzzzz{{{wwwwwwvvvuuusssqqqpppooouuuwwwyyy{{{{{{{{{}}}~~~}}}~~~}}}{{{{{{zzz{{{{{{{{{|||~~~~~~uuummmhhh```ZZZTTTSSSSSSWWWbbbmmmvvv{{{~~~}}}uuurrrmmmhhheeejjj|||{{{pppeeeYYYNNNJJJIIIFFFEEEEEEGGGHHHIIIIIIHHHOOOaaatttzzznnn]]]SSSPPPNNNLLLJJJIIIGGGEEEDDDCCCCCCDDDBBB<<<666111000//////.........------------......,,,,,,,,,------.........,,,,,,------------------------------------------++++++++++++,,,,,,,,,---++++++++++++++++++++++++------,,,+++*********+++,,,,,,,,,,,,++++++***)))))))))***,,,------,,,+++---+++)))***+++,,,+++***---------,,,+++)))'''&&&++++++++++++++++++++++++******))))))))))))***************)))))))))))))))((())))))***+++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++******))))))))))))))))))))))))++++++************++++++******))))))((())))))***((((((***+++++++++***)))))))))))))))************************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))*********+++******))))))*********'''(((((()))******++++++++++++++++++++++++++++++))))))*********+++++++++------------,,,+++***))))))))))))))))))))))))))))))******************)))---,,,,,,+++++++++,,,,,,*********************************************************++++++++++++,,,******))))))))))))))))))************+++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************************************++++++*********+++++++++******+++++++++))))))***+++,,,------...---,,,------...///000111222444666888999:::999999666666666666777777888888===>>>AAAEEEIIIMMMPPPRRRQQQUUU\\\dddgggiiipppxxx{{{oookkkccc^^^___hhhvvvuuujjj```WWWTTTWWWOOOVVVcccvvvlll\\\VVVVVVWWWYYY]]]bbbfffgggfffhhhjjjjjjhhhfffggglllpppwww|||~~~}}}}}}}}}~~~}}}|||zzzyyyxxxxxxxxxvvvvvvuuuttttttuuuuuuuuuuuuuuuuuutttttttttssssssuuuuuuvvvwwwxxxxxxwwwwwwxxxzzz{{{{{{{{{{{{|||~~~{{{{{{zzzzzzzzzzzz{{{{{{xxxxxxxxxwwwuuutttrrrqqqvvvxxx{{{||||||}}}~~~~~~}}}|||{{{{{{zzz||||||}}}~~~~~~~~~~~~~~~uuummmccc\\\WWWTTTXXX^^^cccgggjjjkkkjjjooo{{{zzzvvvpppjjjcccbbblllxxx}}}nnn\\\RRRLLLGGGEEEEEEFFFEEEFFFFFFFFFMMM___pppzzzhhhWWWPPPPPPQQQMMMLLLIIIFFFDDDCCCCCCCCCCCC???999444111///......//////...............///,,,,,,,,,------.........------------------------------------------------)))******+++++++++++++++++++++++++++++++++++++++---,,,++++++************,,,,,,,,,,,,,,,+++***)))(((***+++,,,,,,,,,++++++,,,***(((((()))******)))******+++,,,---------...++++++++++++++++++++++++******))))))))))))******************))))))((((((*********************************+++++++++,,,,,,******++++++,,,,,,------++++++,,,,,,,,,,,,+++++++++******************+++******))))))))))))******)))***+++,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))((()))))))))))))))))))))))))))))))))************))))))((((((((())))))*********))))))))))))))))))************************))))))*********++++++++++++++++++++++++***))))))))))))))))))))))))))))))((())))))******))))))(((***))))))***+++,,,------************************************************)))))))))*********++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,---------....../////////+++,,,,,,,,,,,,,,,,,,,,,************************************************)))***++++++++++++***))),,,,,,++++++++++++,,,,,,******++++++,,,,,,------,,,,,,------///000222222333444777999::::::::::::666666555555666999<<<>>>???BBBGGGMMMRRRWWWYYYZZZ^^^```hhhpppssssssxxx~~~uuuccccccbbbaaaeeeqqqooocccYYYPPPPPPTTTYYYeeexxxsssaaaWWWSSSQQQRRRTTTZZZ```eeehhhiiikkkmmmnnnmmmkkklllooosss|||~~~}}}|||{{{yyyxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvuuuuuuuuutttttttttuuuvvvvvvuuuuuuuuuuuuttttttttttttssstttvvvwwwxxxwwwwwwvvvzzz|||}}}}}}}}}}}}~~~~~~}}}{{{zzzyyyyyyzzz{{{yyyyyyyyyyyyxxxvvvuuutttvvvxxx{{{||||||}}}~~~~~~}}}||||||{{{||||||||||||||||||{{{zzz}}}~~~tttlllcccZZZWWWYYYVVVUUUWWWYYYYYY]]]gggrrr{{{sssmmmeee```bbbgggyyysssbbbTTTIIIDDDCCC???AAAEEEJJJLLLOOOYYYcccwww}}}{{{mmm\\\SSSRRRSSSOOOMMMJJJGGGEEEDDDDDDDDDDDDAAA===888444111000///......---,,,,,,,,,------,,,,,,------------------............------------++++++++++++++++++++++++))))))***+++,,,+++++++++++++++++++++++++++++++++,,,++++++************+++***+++,,,---,,,+++***))))))+++------,,,******++++++)))(((((()))******)))))))))******+++,,,------++++++++++++++++++++++++******))))))))))))******++++++******)))(((((((((++++++*********)))))))))************++++++++++++)))))))))))))))***+++,,,)))******++++++******)))******))))))))))))************)))))))))***++++++'''((()))++++++******)))+++*********))))))(((((((((((()))))))))))))))***''''''(((((((((((())))))************************(((((((((((((((((()))***************))))))(((((()))))))))))))))))))))))))))************+++++++++)))******++++++*********))))))))))))))))))))))))((())))))))))))))))))((('''''''''''')))***+++,,,************************++++++++++++++++++++++++'''(((((((((((()))))))))))))))))))))))))))))))))------------............++++++,,,,,,---..................///////////////************************************************)))***++++++++++++***)))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111333444444555777999;;;;;;;;;;;;888777555555888<<>>@@@DDDKKKPPPSSS]]]nnn~~~{{{uuutttrrrpppttt{{{|||uuusssuuuyyy{{{kkk]]]WWWRRRQQQ[[[kkk|||yyymmmcccccceeecccdddggg```aaa___[[[[[[```bbbaaabbbbbbbbbdddggglllpppsssxxxxxxvvvuuuuuuuuuvvvwww~~~|||zzzzzzxxxvvvtttsssrrrqqqpppppprrrtttuuuzzzzzzzzzyyyxxxwwwvvvuuuvvvtttsssrrrrrrsssuuuvvvxxxwwwvvvuuussssssrrrrrrtttuuuvvvwwwyyyzzz{{{|||zzz{{{|||}}}~~~~~~}}}|||~~~|||zzzxxxwwwvvvvvvxxxyyy|||}}}~~~~~~|||{{{{{{|||}}}~~~}}}}}}}}}~~~}}}~~~~~~~~~~~~}}}||||||zzz{{{|||||||||{{{zzzyyy{{{~~~}}}vvvqqqllleee]]]WWWYYYaaaooo|||zzztttsssvvvvvvsssxxxhhhXXXTTTGGGAAA<<<>>>BBBEEEJJJOOOOOOVVVYYYWWWXXX[[[ZZZTTTPPPMMMKKKKKKMMMMMMIIIFFFDDDDDDBBB???<<<888555444222111.........///---,,,000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,***))),,,------,,,******+++---///---+++***+++,,,,,,+++++++++++++++++++++++++++...---+++***)))***+++++++++*********++++++)))((())))))************))))))'''(((((()))***+++++++++))))))))))))))))))))))))'''((()))******)))((('''------,,,++++++******)))+++***((('''&&&&&&&&&'''+++++++++*********))))))************************************)))((('''&&&((((((''''''((()))******...+++((())),,,......---,,,,,,+++******+++,,,,,,,,,,,,++++++***)))))))))))))))***+++++++++++++++,,,,,,++++++***))))))))))))***+++,,,,,,+++***)))++++++******++++++,,,------,,,,,,+++*********++++++++++++*********))))))***++++++,,,,,,++++++***)))************+++++++++((()))))))))************......---,,,+++***))))))++++++***))))))***,,,,,,///...---,,,------///000//////000111111222222222555666777888999:::;;;<<<>>>>>>======>>>???AAABBBAAAAAABBBBBBCCCDDDEEEEEEAAABBBBBBCCCDDDCCCCCCCCC,,,,,,,,,+++++++++*********************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,///111222333333444666999888999:::<<<===>>>>>>>>><<<===???@@@AAAEEELLLRRRXXXeeezzz{{{uuuqqqssstttuuu{{{~~~vvvpppppprrrvvvyyy|||}}}yyymmm```XXXWWWWWWXXXbbbppp{{{vvveee\\\UUUTTTTTTSSSUUUYYY]]]______]]]___fffjjjiiikkkkkkjjjkkknnnrrrwwwzzzzzzyyywwwvvvuuuvvvwwwxxx}}}{{{zzzyyyxxxuuussstttsssqqqqqqqqqrrrtttuuuzzzzzzzzzzzzyyyxxxwwwvvvuuutttsssrrrrrrsssuuuvvvxxxxxxvvvuuutttssssssssswwwwwwxxxxxxyyyyyyzzzzzzzzz{{{|||}}}}}}}}}|||{{{||||||{{{zzzzzzzzzzzzzzzvvvwwwyyy{{{|||{{{zzzzzz|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||}}}~~~~~~}}}|||{{{zzz|||~~~|||}}}yyylllbbb[[[___eeellluuuzzzrrrlllgggjjjqqqsssbbbYYYPPPHHHCCCCCCEEEFFFHHHKKKLLLOOOPPPPPPVVV___aaa^^^SSSOOOKKKJJJKKKKKKJJJHHHDDDCCCBBB@@@===:::777555222000.........///...---000//////...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++,,,------,,,******+++---///,,,******+++,,,++++++++++++++++++++++++++++++---,,,++++++******++++++,,,+++***+++,,,,,,***((())))))************)))))))))))))))***+++,,,,,,,,,************************((())))))))))))))))))(((++++++++++++++++++++++++,,,+++)))(((''''''((((((+++++++++*********))))))))))))))))))))))))))))))(((((()))))))))))))))((((((((((((((())))))******---***((((((+++,,,,,,+++,,,++++++******++++++,,,*********************+++((()))******++++++******,,,,,,,,,++++++++++++*********++++++++++++******++++++******++++++,,,------,,,++++++*********++++++++++++*********))))))***++++++,,,,,,++++++***)))************+++++++++***************+++++++++*********************)))---,,,+++******++++++,,,///.........///000222333333333444555777888999999===>>>???@@@AAABBBCCCCCCDDDDDDCCCCCCDDDEEEGGGHHHGGGHHHHHHJJJKKKLLLMMMMMMJJJJJJKKKLLLLLLLLLLLLLLL,,,,,,,,,++++++++++++***+++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***---,,,,,,,,,,,,+++++++++000222333444444555777999999:::<<<===???@@@AAAAAAAAAAAAAAA@@@AAAFFFNNNUUU]]]mmm}}}{{{qqqoooqqqwww}}}uuullliiihhhiiilllmmmkkkkkkmmmlllhhhccc\\\ZZZ___ccceeelllvvv~~~rrrgggWWWRRRNNNLLLJJJHHHLLLRRRYYY]]]___aaagggpppvvvvvvyyywwwuuutttuuuyyy}}}|||zzzxxxvvvuuuwwwyyyzzz}}}{{{yyyxxxxxxwwwuuusssttttttsssrrrssstttuuuvvvzzzzzzzzzzzzzzzyyyxxxwwwwwwwwwvvvuuuuuuvvvvvvwwwxxxxxxvvvuuuttttttttttttyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{|||}}}}}}|||{{{zzz{{{{{{{{{{{{|||}}}~~~~~~zzz{{{}}}~~~~~~}}}}}}~~~~~~}}}|||{{{|||~~~|||}}}|||nnncccaaa___^^^aaajjjuuu}}}yyyjjjaaaddddddkkkzzzqqqdddXXXOOOHHHFFFFFFEEEEEEGGGLLLLLLJJJKKKTTT___eeefffYYYSSSKKKHHHHHHJJJJJJIIIFFFFFFFFFEEEBBB???;;;999333111...---...///...---/////////...------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,,,,------,,,******+++---...,,,******+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******---,,,+++,,,------+++)))))))))************))))))*********+++,,,,,,------******************************))))))))))))******))))))******+++,,,,,,---,,,,,,***)))))))))))))))+++++++++***************))))))))))))))))))))))))&&&'''((()))************)))))))))************+++,,,***((((((*********))),,,+++************+++,,,(((((()))******+++,,,,,,'''((())))))******))))))+++++++++,,,,,,,,,,,,---++++++************+++++++++************+++,,,,,,,,,,,,+++************++++++++++++******************++++++,,,,,,++++++***)))************+++++++++++++++++++++++++++******''''''((()))***++++++,,,...------,,,,,,------...000000111222444666888:::::::::;;;===???@@@AAABBBEEEEEEFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLKKKLLLMMMNNNPPPQQQRRRSSSQQQRRRRRRSSSSSSSSSSSSSSS++++++++++++++++++++++++,,,+++++++++***)))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------000222333444444666888:::;;;<<<===???AAABBBCCCCCCCCCCCCBBB@@@@@@FFFOOOWWW```ooo~~~yyywwwnnnrrr|||~~~rrrhhhbbb``````dddeeecccbbbeeegggfffjjjfffgggnnnrrrsssuuuzzz}}}zzzlllaaa[[[RRRRRRQQQMMMHHHGGGLLLRRRXXX]]]bbbfffooozzz|||yyyxxxzzz}}}|||zzzwwwuuuuuuvvvxxxzzz{{{yyywwwwwwxxxwwwuuutttvvvuuuuuutttuuuvvvwwwwwwzzzzzz{{{{{{{{{zzzzzzyyyzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxwwwvvvuuuuuuuuuuuuyyyyyyyyyyyyyyyyyyyyyyyy||||||}}}~~~}}}|||{{{zzz||||||||||||}}}~~~}}}~~~}}}|||||||||~~~}}}rrrmmmfff```^^^bbbiiinnnxxxwwwggghhhdddfffpppuuuggg\\\QQQMMMLLLJJJIIIJJJMMMMMMLLLLLLPPPWWW```ddd^^^WWWMMMHHHGGGIIIJJJJJJJJJJJJKKKJJJHHHDDDAAA>>>555222///......//////...//////.........---------........................------------------------......,,,++++++,,,---...,,,------,,,******+++---...,,,++++++---------+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,***)))...---,,,---......,,,***)))******++++++******)))*********+++++++++,,,,,,************************++++++)))(((((()))++++++))))))******+++++++++,,,++++++******))))))))))))************************++++++++++++++++++++++++''''''((()))*********************+++++++++******,,,+++*********))))))(((++++++************++++++((()))))))))*********+++''''''((()))))))))))))))))))))***++++++,,,------,,,+++***))))))***+++,,,***************++++++,,,++++++***************+++***************************++++++,,,,,,++++++***))))))*********+++++++++++++++++++++************(((((()))***,,,------.........///000111222333333444555777999<<>>AAADDDFFFHHHIIILLLLLLLLLKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLMMMLLLLLLKKKLLLMMMOOOQQQSSSTTTUUUUUUVVVVVVWWWWWWWWWWWWWWW***++++++++++++,,,,,,,,,+++++++++*********************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,)))***+++...000222444555111333666777999<<>>AAAEEEHHHNNNNNNNNNMMMKKKJJJHHHGGGDDDFFFGGGHHHLLLTTT___gggqqqwwwwwwmmmhhhjjjppptttoooccc^^^^^^______gggqqq~~~~~~~~~{{{ttthhh___YYYWWWTTTMMMIIIJJJIIIOOORRROOOPPPVVVZZZZZZaaafffkkknnnttt}}}}}}|||zzzxxxwwwvvvvvvvvvwwwxxxxxxxxxwwwwwwvvvvvvxxxvvvvvvwwwyyyzzzyyyxxxyyyyyyzzzzzz{{{{{{{{{zzzzzz{{{|||}}}~~~~~~~~~~~~{{{}}}~~~|||yyywwwyyyyyyxxxwwwwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxzzz||||||}}}||||||~~~~~~}}}}}}}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~vvvllleeeeeehhhkkkqqqwwwrrrhhhaaaaaabbbjjjxxxfff[[[OOOIIIDDDEEEEEEDDDGGGMMMLLLMMMOOOUUUZZZ]]]ZZZWWWSSSQQQNNNKKKHHHFFFDDDDDDAAA<<<777222111000//////........................................................................,,,,,,---...............,,,------,,,******+++---+++******,,,......,,,+++------------------------++++++******++++++,,,---...---,,,,,,------,,,******++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************))))))))))))))))))***++++++******)))))))))*********+++++++++************************((()))******++++++++++++((()))***++++++)))'''&&&&&&))),,,,,,***))))))+++((()))***++++++***)))((()))))))))))))))(((((((((((()))******++++++******(((((())))))*********+++******++++++++++++******)))))))))))))))***++++++)))))))))))))))***++++++))))))*********+++++++++***++++++,,,,,,++++++***)))************+++++++++***++++++,,,---...//////000000222444666888999::::::<<<>>>@@@BBBCCCCCCCCCEEEFFFIIIKKKMMMMMMNNNNNNOOOOOONNNNNNMMMLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKLLLMMMMMMLLLKKKJJJLLLLLLMMMNNNOOOPPPQQQQQQSSSSSSTTTUUUUUUUUUUUUUUU*********++++++,,,,,,,,,))))))******+++++++++,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,......///111222333444555555777;;;>>>AAAEEEJJJMMMTTTTTTSSSQQQOOOLLLJJJIIIFFFHHHKKKMMMQQQZZZeeemmmvvv|||zzznnnfffeeelllwww~~~mmmaaa]]]^^^```iiiqqq~~~yyyvvvpppiiiggggggddd^^^YYYPPPKKKMMMNNNIIIFFFGGGGGGMMMQQQPPPTTT\\\```___cccgggkkkmmmrrryyy}}}|||yyyyyyzzzzzzyyyyyyyyyyyywwwxxxyyyzzzzzzxxxwwwvvvwwwvvvvvvwwwyyy{{{zzzyyyyyyzzz{{{{{{||||||{{{{{{zzz{{{|||~~~}}}{{{yyyyyyxxxxxxwwwxxxxxxxxxxxxxxxwwwwwwvvvuuuuuuttttttuuuxxxzzz{{{{{{{{{{{{||||||||||||}}}~~~||||||||||||}}}~~~|||}}}~~~qqqiiidddaaaccciiinnnxxxiiidddaaaaaannn~~~sss^^^PPPEEEEEEHHHHHHGGGIIICCCGGGNNNXXX```cccaaa]]]YYYVVVRRRNNNJJJHHHHHHHHHCCC???888444111000//////---.....................000000000000000000000000........................+++,,,...///000///...------------,,,+++***+++---)))((()))+++,,,---+++)))------------------------++++++***)))***+++---...---,,,+++,,,------+++)))***++++++,,,,,,++++++***,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---......---++++++((((((((()))******++++++)))***,,,,,,---,,,+++***))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&'''(((***,,,---------((()))***+++***)))'''%%%$$$'''***+++)))((()))***((()))***++++++***)))(((''''''(((((())))))******))))))***+++++++++++++++***************+++++++++)))***+++,,,,,,+++***))))))))))))))))))******+++))))))((())))))***++++++))))))******+++++++++++++++++++++,,,,,,+++++++++)))************++++++++++++,,,---...///111222222444555777:::===@@@BBBCCC@@@AAABBBDDDEEEEEEDDDDDDGGGHHHJJJLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJIIIIIIIIIHHHIIIJJJKKKKKKJJJHHHHHHFFFFFFGGGHHHIIIIIIJJJJJJLLLLLLMMMNNNNNNNNNNNNMMM******+++,,,,,,,,,,,,+++))))))))))))))))))))))))+++++++++++++++++++++++++++,,,---,,,++++++,,,...---...000111333444444444777999===AAAEEEKKKQQQVVVXXXXXXWWWSSSNNNMMMNNNPPPIIIMMMRRRYYY```iiipppuuu}}}|||ssshhhbbbdddlllvvv|||vvvjjjddd```eeennnttt~~~vvvpppggg\\\VVVTTTSSSQQQNNNMMMLLLKKKJJJIIIJJJKKKLLLLLLOOOSSSVVVYYY]]]```ccciiikkkmmmnnnooorrrwwwzzz{{{{{{||||||{{{{{{zzzyyywwwxxxzzz{{{{{{zzzxxxwwwxxxxxxyyyzzz{{{{{{{{{zzz|||{{{zzzzzz{{{|||}}}~~~}}}|||}}}~~~|||{{{zzzxxxwwwvvvvvvvvvxxxwwwvvvuuuuuuvvvwwwxxxwwwxxxxxxyyyyyyzzzzzz{{{{{{{{{|||}}}}}}}}}}}}}}}~~~|||{{{{{{|||}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~uuukkkeeedddjjjlllyyypppgggiiinnnqqq}}}lll\\\MMMHHHHHHEEECCCDDDEEEEEEIIIRRR^^^hhhmmmnnnddd[[[QQQLLLMMMMMMIIIDDDEEEBBB<<<888666444333111111111000///////////////////////////////////////...---,,,,,,,,,,,,---...---.........---,,,,,,+++,,,,,,,,,---------.........---+++***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------............---,,,++++++,,,++++++******++++++,,,++++++++++++******)))))),,,------,,,***))))))+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***************)))(((((()))***+++,,,,,,+++***)))+++*********))))))((((((******************************++++++++++++******++++++******))))))(((((())))))************))))))++++++***************+++++++++++++++++++++,,,,,,(((((()))***************+++*********))))))((((((+++++++++***************)))***+++,,,,,,---,,,,,,...---,,,,,,,,,,,,------///000111444666888:::;;;;;;===???BBBCCCCCCBBBAAADDDEEEFFFGGGFFFDDDBBBAAAGGGGGGHHHIIIJJJKKKLLLLLLNNNNNNNNNMMMKKKHHHFFFDDDIIIGGGEEECCCBBBBBBCCCDDDCCCCCCDDDEEEFFFHHHIIIJJJFFFEEEEEEDDDCCCCCCCCCDDDHHHFFFCCCAAAAAABBBCCCEEE******+++,,,,,,,,,,,,+++************************+++++++++++++++++++++++++++,,,---,,,++++++---/////////111222444555666666999<<>>===;;;;;;<<<===>>>@@@@@@@@@AAACCCDDDFFFGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCAAA>>><<<:::;;;<<<===******+++,,,,,,,,,,,,+++************************+++++++++++++++++++++++++++,,,---,,,++++++---///111111222444555666777888<<<@@@FFFLLLPPPSSSVVVYYYXXXWWWUUURRRSSSWWW^^^ccciiimmmsssyyy~~~{{{wwwuuusssqqqqqqrrrssssssrrrsssxxxjjj___]]]___hhhrrr~~~oooeeeXXXQQQHHHBBBBBBDDDEEEEEEDDDFFFJJJOOOSSSVVVXXXYYY\\\^^^```bbbbbbdddfffhhhjjjmmmqqqtttvvvyyy|||~~~}}}}}}}}}}}}}}}||||||{{{zzz{{{|||}}}}}}|||{{{zzz{{{{{{||||||}}}}}}||||||zzzzzzxxxwwwwwwxxxyyyyyy}}}}}}|||{{{{{{{{{{{{||||||}}}~~~~~~}}}|||{{{zzzxxxwwwwwwwwwwwwyyyyyyzzzzzzyyyxxxxxxwwwtttuuuvvvxxxyyy{{{|||}}}}}}~~~~~~}}}}}}}}}}}}~~~}}}~~~}}}|||}}}~~~~~~~~~|||~~~~~~~~~~~~~~~~~~~~~qqqllljjjqqq{{{ooouuuwwwaaaPPPGGGFFFIIIGGGGGGJJJQQQZZZaaaccccccddd^^^UUUNNNJJJHHHGGGFFFCCCAAA===;;;999666333000000000///...............////////////////////////......---,,,,,,---......---............---,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,------...---------,,,++++++******++++++,,,++++++++++++************(((***++++++++++++---...***************)))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++*********+++******)))(((,,,***(((&&&&&&(((+++,,,*********+++,,,,,,------******************************++++++++++++******)))))))))*********************++++++++++++******++++++************++++++---,,,,,,++++++************++++++,,,---,,,,,,,,,***************)))))))))++++++,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,......000111333555777777:::;;;===@@@DDDGGGIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFGGGFFFEEECCCAAA@@@AAABBBCCCFFFHHHJJJLLLMMMLLLLLLJJJHHHEEEBBB>>>===999888777666666777888999::::::;;;<<<===???@@@AAA???>>>>>>===============>>><<<999666555444555555******+++,,,,,,,,,,,,+++************************+++++++++++++++++++++++++++,,,---,,,,,,,,,...000111222333444555777999999@@@EEELLLRRRUUUVVVXXXXXXWWWUUUSSSSSSYYYcccmmmuuuyyyzzz}}}~~~}}}}}}|||{{{|||{{{zzzxxxvvvrrrmmmiiijjjmmmwwwttteee```bbbgggoooxxxooobbb\\\OOOJJJCCC???@@@CCCFFFGGGHHHKKKQQQXXX]]]```bbbbbbaaaccceeefffggghhhjjjlllnnnqqqvvvyyyzzz{{{}}}~~~~~~~~~}}}}}}|||}}}}}}~~~~~~}}}}}}||||||}}}}}}~~~~~~~~~}}}}}}}}}|||zzzyyyyyyyyyyyyzzz||||||{{{{{{zzzyyyxxxxxx{{{|||}}}~~~~~~{{{{{{zzzyyyxxxwwwwwwwwwzzz{{{|||||||||zzzyyyxxxxxxxxxyyyzzz{{{||||||}}}~~~~~~~~~~~~~~~~~~~~~|||{{{{{{|||}}}~~~~~~~~~{{{}}}~~~}}}}}}}}}}}}}}}}}}~~~yyyooommmqqq~~~}}}|||}}}nnnXXXKKKHHHHHHEEEEEEHHHOOOXXX___aaaaaa[[[XXXSSSNNNJJJIIIIIIJJJCCCAAA>>>===;;;888444111000//////...............////////////////////////......------------......------............------,,,,,,,,,---------......++++++---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,---............,,,++++++******++++++,,,++++++++++++++++++++++++)))***,,,,,,++++++,,,---************************************************************************++++++++++++++++++++++++*********++++++******)))***)))((('''''')))***,,,******++++++++++++++++++******************************++++++++++++******)))))))))******++++++++++++++++++,,,,,,+++++++++++++++*********+++,,,,,,------,,,,,,+++***))))))***++++++,,,,,,,,,,,,,,,************************+++++++++++++++,,,,,,,,,------,,,,,,---...000111222333555888;;;===???@@@???@@@AAADDDGGGIIIKKKLLLLLLKKKJJJIIIHHHHHHHHHHHHFFFFFFFFFEEEDDDBBB@@@???>>>???BBBDDDGGGJJJLLLMMMMMMMMMKKKIIIFFFBBB>>><<<999999777666666666666777555555555666777888999:::777666666555555666666666999888666444333333444444******+++,,,,,,,,,,,,+++************************+++++++++++++++++++++++++++,,,------,,,---///111111222222444666999;;;<<>>===:::666333000000///...............////////////////////////........................------...//////......---,,,,,,,,,---------......***+++---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,---............,,,++++++******++++++,,,+++++++++++++++++++++,,,+++,,,---,,,***)))***+++******++++++++++++++++++************************************************++++++++++++++++++++++++******++++++++++++******(((((()))***************,,,,,,+++***)))(((((('''******************************++++++++++++******))))))******++++++,,,,,,+++++++++,,,,,,+++++++++++++++******+++,,,,,,---------,,,,,,+++***)))))))))******+++,,,+++++++++***************+++++++++*********+++++++++,,,,,,,,,---...///111444666777888999<<>>>>>===>>>@@@BBBEEEHHHJJJKKKJJJIIIHHHFFFDDD@@@===;;;999888777666444333333333111111222222333444555666666666555555555555666666555555444444444555666777******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------///111222222333555888<<>><<<999777111111000///////////////////////////////////////---...////////////...---------...////////////...,,,,,,,,,---------......+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,------...---------,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,------,,,***))))))************+++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))***++++++,,,+++++++++'''(((***,,,,,,,,,+++***---,,,+++***)))'''&&&&&&******************************++++++++++++***************+++++++++++++++******++++++++++++******++++++***++++++,,,---...---,,,,,,++++++*********)))******+++++++++++++++*********+++++++++++++++******++++++,,,,,,---------...111444777999;;;;;;<<<>>>@@@BBBDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHHHHGGGGGGFFFEEEDDDCCCBBB??????>>>>>>======<<<<<<;;;<<<===???AAACCCDDDEEEAAAAAAAAA@@@>>><<<999888555555444333222111000000333333333333444555666777666666555555666666777777555555555666666888999:::******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***,,,---------...000222333444555777;;;@@@DDDGGGPPPTTTYYY\\\[[[YYYWWWVVVPPPNNNNNNVVVfffyyy}}}sssnnniiikkkuuu|||rrrggg```ZZZ\\\aaagggnnntttvvvwwwuuuxxx|||xxxnnneeeYYYMMMHHHKKKMMMNNNOOOQQQSSSVVVYYY[[[___aaaeeejjjnnnppprrrrrrqqqssstttuuutttuuuvvvxxx{{{}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||~~~~~~}}}||||||}}}~~~}}}{{{yyyyyyyyy{{{|||~~~{{{{{{zzzyyyyyyyyyyyyzzzyyyyyyyyyzzz|||}}}~~~~~~}}}}}}~~~}}}~~~~~~|||}}}~~~~~~|||~~~nnncccaaalllyyyvvvttt{{{zzzhhhXXXQQQLLLHHHIIINNNTTTXXXYYYXXXZZZ^^^dddgggbbbVVVMMMJJJGGGCCC@@@???>>><<<:::222222111000000000000000////////////////////////---...///000000///...---------...///////////////,,,,,,,,,---------......,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------***,,,---,,,******+++,,,)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))***++++++,,,,,,,,,+++*********+++,,,,,,------,,,,,,+++******)))((((((******************************++++++++++++******,,,++++++++++++++++++***)))******************)))++++++++++++,,,---......++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,------...//////000///222666:::<<<>>>>>>======>>>@@@AAAAAA@@@>>>===>>>???@@@AAABBBCCCDDDDDD@@@AAAAAAAAA@@@>>>===<<<;;;::::::::::::::::::;;;999::::::;;;<<<======>>>::::::;;;;;;:::888777666555555555666666666666555777777777777888999::::::::::::999999:::;;;;;;<<<;;;;;;;;;<<<<<<======>>>******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***,,,---------...000222555555777999>>>CCCHHHKKKTTTXXX\\\^^^]]]ZZZXXXWWWPPPMMMMMMUUUfffyyyxxxnnnkkkjjjrrr}}}pppbbbYYYWWWYYY]]]cccjjjsss|||}}}|||mmmcccZZZVVVPPPHHHHHHLLLQQQSSSWWWYYY[[[]]]```bbbdddgggjjjooosssvvvwwwxxxxxxyyyzzzzzzxxxxxxyyyzzz{{{|||}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{|||{{{zzzzzz{{{|||}}}~~~~~~{{{yyyyyyzzz|||~~~~~~}}}{{{{{{zzzyyyyyyyyyzzzzzzxxxxxxxxxyyy{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||}}}~~~~~~~~~~~~}}}{{{jjjddd___eeeqqqwwwmmmpppsss|||kkkYYYSSSKKKIIIKKKPPPSSSTTTWWWZZZaaakkkrrrmmm```TTTLLLHHHDDD@@@??????>>><<<333222222111111111111111////////////////////////---...///000000///...---------...///000000//////,,,,,,,,,---------......---,,,,,,+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------............---,,,++++++,,,++++++++++++++++++,,,+++++++++,,,,,,---------)))***+++,,,++++++,,,...'''((((((((())))))******,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,---+++***)))***,,,///111,,,,,,++++++++++++++++++******************************++++++++++++******---,,,,,,++++++*********))))))************))))))++++++++++++,,,---...///++++++++++++++++++,,,,,,+++,,,------......------*********++++++,,,,,,,,,.........///000111111222222555999===@@@@@@>>>======>>>>>>???>>>;;;999777777888999;;;===>>>@@@@@@999:::;;;<<<;;;999777555888888777777888888999:::888888888888888888888999666777888999999888777666888999:::<<<===>>>>>>>>>;;;;;;;;;;;;;;;<<<===>>>BBBBBBBBBBBBBBBCCCDDDEEEBBBBBBBBBBBBBBBBBBBBBBBB+++++++++***************,,,+++)))(((((()))+++,,,++++++,,,,,,,,,---------,,,+++,,,...000222222222333777:::===AAAHHHRRRYYY]]]^^^^^^]]][[[XXXUUUSSSNNNRRRWWW\\\cccooo~~~zzzrrrkkklllooo|||zzzlll```YYYUUUXXX^^^iiixxxxxxmmmggg\\\WWWQQQLLLJJJKKKLLLMMM\\\```eeeggggggeeecccbbbfffhhhkkknnnpppssswwwzzzzzzzzz{{{zzzyyyzzz|||~~~~~~~~~~~~}}}|||~~~~~~~~~}}}|||||||||{{{zzzzzz{{{}}}~~~|||yyyxxx{{{}}}}}}|||~~~|||zzzxxxyyy|||}}}|||yyyvvvwwwxxxzzz|||~~~~~~}}}{{{zzz{{{|||~~~~~~}}}~~~~~~~~~}}}~~~~~~~~~~~~}}}~~~}}}ooofff^^^^^^jjjvvvwwwgggjjjrrr{{{mmmggg^^^VVVOOOLLLOOOSSSOOOSSSXXX```kkkrrrkkk^^^PPPNNNIIIEEEBBB@@@??????888555222000000000...---//////............////////////.........---------+++,,,,,,---......------------------------------............---,,,++++++000000//////............,,,,,,,,,---------......++++++------------++++++---,,,,,,++++++,,,,,,---******))))))***,,,...///++++++************++++++************************************************************************((()))***,,,...000111222******+++,,,,,,,,,,,,++++++)))(((***,,,---+++)))...+++)))***,,,---+++)))******))))))******+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********'''((()))***+++,,,------,,,,,,,,,---------......)))******++++++******)))******((((((((()))+++,,,+++++++++,,,,,,------...+++,,,...111333444555555;;;<<<>>>??????===<<<:::<<<:::888555444333333333/////////000000111222333666666555444333333444444666666666666555444333333777777777777777777777777888888999;;;===@@@BBBCCCDDDDDDEEEEEEFFFEEEEEEEEEEEEDDDCCCAAA@@@?????????BBBBBBBBBBBBCCCDDDFFFFFFDDDEEEEEEFFFEEEEEEDDDCCC++++++++++++++++++,,,,,,...---+++******+++---...++++++++++++,,,,,,,,,------------///111333444444666999===BBBIIIQQQYYY^^^___^^^]]]\\\YYYWWWTTTSSSSSSXXX^^^dddiiirrr}}}vvvooommmooowwwyyyiii^^^XXXTTT[[[ffftttzzzxxxtttjjj```[[[SSSPPPKKKIIIJJJMMMPPPRRRaaaeeeiiilllllljjjhhhhhhhhhjjjmmmoooqqqssswwwzzzzzz{{{{{{{{{zzz{{{}}}~~~~~~~~~~~~}}}~~~~~~}}}||||||{{{{{{zzz{{{|||}}}~~~~~~{{{xxxxxxzzz||||||{{{~~~~~~}}}}}}||||||}}}{{{yyyzzz||||||{{{yyyvvvvvvxxxyyy{{{}}}~~~|||{{{zzzyyyzzz{{{}}}~~~~~~~~~rrrgggaaadddiiiooo}}}mmmfffkkkttt}}}rrreeeZZZQQQNNNMMMLLLOOOSSSZZZgggpppooogggWWWSSSLLLFFFCCCAAAAAABBB999777444222111111000/////////............////////////.........---------///000000111111111000000---------------------------------...------,,,,,,/////////......---------,,,,,,,,,---------......+++,,,------------,,,+++,,,++++++++++++++++++,,,,,,+++*********+++,,,---++++++************++++++************************************************************************(((((())))))***+++,,,,,,******+++,,,,,,,,,,,,+++***)))(((***,,,---+++)))***)))((()))+++---+++***,,,,,,++++++,,,,,,---...*********+++++++++,,,,,,,,,,,,,,,+++++++++******************+++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,++++++++++++***************++++++***+++,,,---...//////000222333555777999:::;;;;;;<<<===>>>???>>>===:::999888777555333111111111111///////////////000111222222222111111222222333444333333444555555555555555777777888999:::;;;<<<<<>>???@@@@@@>>>???@@@???>>>;;;999777333222111000///////////////............//////000000000/////////000111111///000222444666777777888::::::<<<===???AAABBBCCCIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLMMMOOOOOOPPPPPPPPPMMMMMMKKKJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGKKKJJJHHHGGGGGGGGGHHHIII)))******+++,,,---......+++******))))))******+++*********+++++++++,,,,,,---...000111222444777:::===???EEEPPP\\\eeehhhhhhdddbbb___[[[ZZZZZZ[[[]]]fffmmmxxxyyytttrrrrrrxxx}}}rrrddd]]][[[aaalll|||~~~rrrcccYYYPPPIIIGGGHHHGGGHHHHHHIIILLLQQQWWW[[[cccfffkkkmmmmmmlllkkkkkknnnpppsssttttttuuuwwwyyy|||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}zzzzzz{{{|||}}}~~~~~~}}}{{{{{{||||||}}}}}}}}}}}}|||{{{{{{zzzyyyyyy}}}}}}|||{{{{{{zzzyyyxxxwwwwwwxxxyyyzzz{{{|||}}}{{{zzzzzzyyyzzz{{{|||||||||}}}~~~}}}~~~}}}}}}~~~~~~~~~~~~{{{mmmaaa\\\bbbkkkwwwnnngggiiiuuu|||fffWWWPPPOOONNNOOOTTTZZZ^^^```\\\WWWQQQLLLIIIGGGDDDAAA>>>;;;777555444333222111000000////////////000000////////////............---------------,,,,,,+++------------------------++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------------------,,,+++++++++,,,,,,+++++++++,,,+++++++++++++++++++++++++++************++++++************************************************************************,,,,,,,,,++++++******)))******+++,,,,,,,,,,,,+++))))))******+++++++++***((((((((()))***+++++++++******))))))******+++,,,************++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,))))))************))))))***+++,,,------,,,***))),,,---...111333555777888;;;<<<>>>???@@@AAABBBBBB@@@AAAAAA@@@===:::777555000000000//////////////////......------......///222222111000000000000000000111444666999;;;<<<===AAAAAABBBDDDEEEGGGHHHHHHKKKKKKLLLLLLMMMMMMMMMMMMPPPPPPPPPOOONNNMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEIIIHHHFFFEEEDDDEEEGGGHHH((())))))***+++,,,,,,---******************************+++++++++,,,,,,,,,---///111111222555999===@@@CCCKKKWWWbbbiiiiiigggbbb```]]][[[\\\^^^bbbdddmmmttt~~~|||wwwrrrppprrrttt{{{~~~rrreee```___jjjtttpppdddWWWNNNHHHEEEHHHMMMNNNPPPRRRSSSSSSUUUXXX[[[cccfffjjjlllllllllllllllpppsssuuuwwwwwwwwwxxxyyy|||}}}~~~~~~~~~~~~~~~zzz{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||||}}}}}}|||{{{zzzyyyyyyyyyxxxxxxyyyzzzzzz{{{|||||||||||||||||||||}}}}}}~~~}}}~~~~~~}}}~~~}}}}}}}}}~~~~~~|||kkk___^^^cccnnn|||ssslllmmmvvv~~~hhhWWWRRRNNNLLLMMMOOORRRTTTVVVSSSPPPPPPPPPMMMGGGAAAAAA>>>999666555333111000000000////////////000000000000/////////............//////000//////......------------------------++++++,,,---............+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,---......---,,,,,,))))))***+++,,,,,,------++++++************++++++************************************************************************+++++++++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++((()))***++++++++++++++++++++++++++++++***++++++******))))))******+++,,,+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------***++++++,,,,,,++++++***)))***+++,,,---,,,+++***///000222444777:::<<<===??????AAABBBCCCCCCCCCCCCBBBBBBBBB@@@===999666333111111111111111111111000//////.........///000000333333333333444666777888888:::<<>>@@@AAACCCCCCDDDEEEEEEEEEEEEEEEBBBBBBBBB@@@===999555333333333444444444333333222/////////000000111222333222333555888;;;>>>AAACCCDDDEEEGGGIIIKKKLLLLLLMMMLLLLLLKKKKKKJJJIIIIIIHHHGGGHHHJJJLLLMMMMMMLLLLLLJJJJJJKKKLLLMMMNNNNNNNNNHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIHHHGGGFFFBBBBBBBBBBBBDDDEEEGGGIII++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---------.........000333666666666999@@@FFFMMMUUU```iiillljjjgggddd``````aaadddjjjqqqxxx}}}~~~{{{wwwtttsssrrrsssvvvwwwtttqqqrrrvvvxxxzzzvvvpppnnnnnnsssxxxxxxfffVVVQQQLLLJJJJJJKKKQQQXXXaaagggmmmnnnjjjeeecccdddiiillloooqqqrrrrrrssstttrrruuuyyy{{{{{{{{{{{{|||zzz}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}}}}~~~~~~}}}|||{{{~~~~~~}}}}}}}}}|||||||||||||||yyy{{{}}}|||zzzyyyzzz|||{{{{{{||||||||||||||||||}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~tttddd\\\ZZZ^^^eeerrr~~~tttcccRRRKKKKKKKKKMMMPPPNNNMMMOOOUUU\\\^^^YYYSSSKKKHHHBBB===:::666333111111111000000000000111111000000000000/////////...++++++---...////////////---------------------------------...------,,,,,,,,,,,,,,,,,,---------...,,,,,,,,,---------......///...---,,,,,,---...///+++,,,...//////...,,,+++)))***+++,,,---,,,,,,+++++++++************++++++************************************************************************((((((((())))))))))))*********+++,,,,,,,,,,,,+++'''***,,,,,,***)))***,,,(((***,,,+++***)))***,,,,,,,,,++++++,,,,,,---...***+++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,------......------,,,++++++,,,---///111222333777888999<<>>AAACCCEEEFFFCCCDDDDDDEEEEEEDDDDDDDDDBBBBBBBBB@@@===999666333666777888888777555444333000111111333444666888999>>>>>>??????@@@BBBCCCDDDKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEDDDEEEFFFFFFEEECCCAAA???EEEFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEGGGHHHJJJLLLMMMMMMLLLKKKFFFGGGJJJMMMPPPRRRSSSSSS+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,...............///000111333666888999:::???IIIQQQ]]]eeennnsssqqqlllgggeeeiiiqqqyyy}}}yyyxxxxxx}}}|||tttqqqsssrrrooouuu|||zzz{{{yyy{{{~~~|||qqqdddZZZNNNRRRTTTRRRMMMLLLOOOSSSccclllwwwyyytttnnnkkkkkkmmmoooqqqtttwwwyyyzzz{{{vvvwwwyyy{{{}}}}}}}}}|||~~~||||||~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyyxxx{{{{{{{{{yyywwwvvvxxxzzz}}}~~~~~~~~~~~~~~~}}}||||||}}}~~~}}}|||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~lllbbb^^^[[[^^^gggwwwwwwYYYOOOMMMJJJHHHKKKTTTVVVXXXZZZ^^^dddhhhjjj]]]TTTJJJDDDAAA===666000333222111111222222111000------...///000000000///---......///////////////000000//////.........---.....................---.........------,,,,,,,,,(((((()))***++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,------.........,,,,,,------,,,)))'''%%%******************************)))))))))***,,,---'''((()))******+++*********,,,------+++*********+++******))))))******+++,,,+++***))))))***+++,,, %%%+++...,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))+++*********+++,,,,,,------***'''(((***+++)))'''+++---///000///---+++)))---,,,***))))))***,,,...,,,,,,---,,,,,,,,,,,,,,,,,,---///222555777999;;;>>>???@@@AAACCCDDDEEEFFFEEEEEEEEEDDDCCCBBB@@@?????????>>>===<<<;;;;;;:::666666555444333333333333444666777999;;;======>>>>>>>>>???@@@AAACCCEEEFFFEEEFFFGGGHHHIIIHHHHHHGGGJJJIIIGGGFFFFFFFFFGGGHHHBBBCCCCCCBBBAAABBBEEEGGGDDDFFFGGGHHHGGGGGGIIIJJJJJJIIIHHHJJJMMMPPPQQQQQQSSSSSSTTTVVVXXXXXXWWWUUUSSSTTTUUUWWWZZZ\\\___```***++++++,,,,,,++++++******++++++++++++,,,,,,,,,------------......///000555888:::;;;>>>EEEPPPYYYkkkqqqxxxyyytttooommmmmmyyy}}}~~~}}}}}}tttmmmooonnnmmmsss~~~zzz{{{~~~vvvoooiiibbbYYYSSSPPPTTTWWWVVVQQQNNNPPPRRR^^^hhhrrrvvvsssnnnmmmnnnoooppprrruuuxxxzzz{{{{{{yyyzzz|||}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}{{{{{{||||||}}}}}}~~~~~~~~~}}}|||{{{zzzyyyyyyxxxyyyyyyyyyxxxyyy{{{}}}||||||}}}}}}}}}}}}}}}|||~~~}}}}}}~~~~~~|||||||||||||||}}}~~~~~~~~~~~~~~~~~~mmmfff___]]]```iiiyyy}}}||||||bbbTTTNNNIIIIIINNNRRRVVVZZZ\\\aaaiiisssxxxpppeeeWWWKKKEEE@@@:::555222111000000111111000///......//////000/////////---......//////////////////.........------------++++++++++++,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,------------------,,,,,,,,,+++++++++,,,,,,,,,------------+++,,,------,,,***(((&&&,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***,,,,,,***+++++++++++++++***))),,,---...---+++++++++------,,,,,,++++++,,,,,,---))))))***++++++***))))))%%%'''+++,,,,,,******))),,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++***))))))++++++******++++++,,,---///---++++++------,,,++++++---...//////---+++)))++++++******+++,,,...///,,,,,,,,,,,,,,,------...222333555888;;;===??????AAABBBBBBCCCDDDEEEEEEFFFCCCCCCCCCCCCBBBAAA@@@@@@BBBAAA@@@???===;;;::::::666555555444444444555555888999:::<<<===>>>??????AAAAAAAAAAAABBBBBBCCCDDDDDDEEEGGGHHHIIIIIIIIIHHHGGGGGGGGGFFFFFFFFFGGGGGGBBBCCCDDDCCCBBBCCCEEEFFFHHHJJJLLLMMMNNNPPPSSSVVVYYYYYYZZZ\\\```cccddddddfffffffffhhhjjjkkkjjjiiieeefffhhhkkknnnqqqtttuuu)))******++++++******)))++++++++++++,,,,,,,,,,,,---------...///000111222888:::<<>><<<:::888888666666666666777888999:::===>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEAAABBBCCCEEEEEEFFFFFFEEEFFFGGGGGGGGGGGGFFFEEEEEEDDDFFFHHHHHHGGGGGGIIIJJJLLLOOORRRVVVYYY]]]bbbeeennnooopppuuuzzz}}}~~~~~~}}}|||{{{|||~~~|||}}}******++++++++++++******+++++++++,,,,,,,,,------/////////000111333444555888:::===BBBJJJVVVccclllrrrvvvxxxtttooopppyyyxxxmmmkkkjjjmmmuuu|||uuummmhhhccc]]]WWWTTTVVVZZZ]]]___[[[aaafffeee]]]UUUPPPOOOXXX```iiinnnooooooppprrrtttuuuwwwyyy{{{|||}}}}}}~~~~~~}}}}}}~~~~~~}}}|||{{{{{{|||||||||{{{|||}}}}}}~~~~~~}}}|||xxxxxxyyyzzz{{{||||||}}}}}}}}}||||||{{{{{{zzzzzz|||}}}}}}|||zzzyyyyyy{{{{{{{{{||||||{{{{{{zzzzzz|||}}}~~~}}}||||||}}}~~~~~~}}}zzzzzzyyyyyyzzzzzz{{{|||~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}}}}||||||}}}~~~}}}~~~mmmccc]]]YYYWWWYYYffftttssseeeeeekkkzzzsss^^^NNNIIILLLOOOTTTZZZ___cccppplllYYYKKKCCC@@@777555333222222333222111000000000000000///...------......///////////////------------------------***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,/////////...............------------------,,,,,,++++++++++++++++++++++++******+++,,,,,,++++++*********************************************++++++++++++,,,,,,+++******)))))))))(((&&&$$$$$$''')))******))))))))))))******'''((())))))))))))((('''---***'''(((+++,,,+++)))************************)))))))))))))))))))))))),,,++++++***++++++,,,,,,---,,,+++***************+++,,,---......---+++***)))***+++,,,---,,,,,,,,,---,,,,,,---...111444555:::;;;===???AAABBBBBBBBBDDDDDDCCCBBBAAAAAA@@@@@@<<<<<<<<<======>>>??????>>>===<<<;;;:::999888777888999999:::;;;===???@@@BBBCCCCCCDDDDDDCCCCCCBBB@@@@@@AAAAAACCCDDDFFFFFFCCCCCCDDDDDDDDDDDDDDDDDDFFFGGGIIIJJJJJJJJJIIIHHHKKKNNNQQQTTTTTTTTTTTTUUUYYY]]]aaafffkkkpppvvvzzz++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......///000111333555666888:::@@@GGGQQQ]]]iiipppqqqrrrqqqmmmiiinnnxxx}}}~~~|||oookkkhhhlllwwwuuujjj___YYYPPPNNNLLLNNNSSSZZZ```dddhhhnnnsssrrrhhh^^^WWWTTT\\\aaahhhlllnnnnnnppprrrvvvwwwyyy{{{|||}}}~~~~~~~~~}}}}}}~~~~~~}}}||||||{{{zzzzzzzzzzzz{{{||||||~~~}}}||||||yyyyyyzzz{{{{{{|||}}}}}}|||||||||||||||{{{{{{{{{}}}~~~~~~}}}{{{zzzzzz{{{}}}}}}}}}}}}}}}|||{{{zzz{{{|||~~~~~~}}}|||||||||}}}~~~~~~}}}{{{zzz{{{{{{zzzzzz{{{{{{|||}}}~~~~~~}}}}}}}}}~~~}}}}}}~~~~~~}}}}}}}}}|||}}}}}}~~~||||||||||||}}}~~~~~~~~~wwwkkkbbb[[[UUUTTTXXXaaarrr~~~iiieeeiiiqqqqqq[[[NNNJJJIIILLLSSSZZZ```oooiiiVVVIIICCC999777333111111111000000000111111111000///......---......///////////////..................//////++++++,,,---......//////---------...........................------------------------------------++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,*********************************+++************(((((()))***++++++******------,,,***((()))+++...***))))))(((((())))))***+++)))'''&&&&&&''')))+++,,,)))&&&(((+++------+++******************************))))))))))))******,,,,,,++++++***++++++,,,++++++***)))(((((()))***++++++,,,------,,,,,,+++***++++++,,,++++++***)))/////////000333555888999<<<===???AAABBBBBBBBBAAAAAAAAA@@@???>>>===<<<;;;:::999999:::;;;===>>>???<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@BBBCCCDDDEEEEEEFFFFFFEEEDDDDDDCCCAAAAAAAAABBBBBBCCCDDDEEEGGGFFFFFFFFFEEEEEEEEEEEEEEEHHHKKKPPPSSSVVVWWWXXXXXX\\\bbbfffgggggggggggglllpppvvv{{{,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,------------------...///111333555666999===EEEPPP\\\fffooossssssqqqmmmiiihhhmmmwww~~~{{{zzz|||~~~pppiiiffflllyyyxxxkkk```VVVQQQIIIHHHIIILLLRRRZZZbbbgggrrrxxx~~~}}}tttiiiaaa___bbbeeejjjmmmnnnpppqqqsssxxxyyyzzz{{{}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}|||zzzzzzzzzzzzzzz{{{||||||~~~}}}|||{{{{{{{{{{{{||||||||||||}}}{{{{{{{{{|||||||||||||||zzz|||~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}|||{{{{{{|||~~~}}}}}}|||{{{|||}}}~~~~~~|||zzzyyy|||{{{{{{{{{{{{|||}}}}}}}}}|||||||||||||||}}}}}}{{{{{{||||||}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~||||||}}}~~~~~~~~~xxxkkk___VVVRRRPPPUUUbbbxxxrrrlllmmmpppnnnZZZOOOGGGGGGLLLTTT\\\jjj~~~eeeRRRHHH<<<888444111//////...---000000111111111000//////---......///////////////.........///////////////+++++++++,,,,,,---------............////////////,,,,,,------------------------------............,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))''''''((()))***++++++***,,,---,,,+++))))))+++---++++++************++++++---+++'''%%%%%%'''+++---***)))((()))+++---------++++++++++++++++++++++++++++++************++++++,,,,,,++++++******++++++,,,,,,---+++***)))***,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++222222444666888:::<<<<<<>>>@@@BBBCCCDDDCCCBBBAAA>>>>>>===<<<<<<;;;;;;:::;;;:::::::::;;;===???@@@@@@@@@AAAAAABBBBBBCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFEEEEEEFFFFFFEEEDDDDDDCCCDDDDDDCCCCCCCCCCCCDDDDDDFFFFFFFFFFFFFFFGGGHHHHHHJJJMMMSSSZZZaaaggglllnnnkkkpppwww{{{|||{{{yyyxxxyyy~~~++++++,,,,,,,,,,,,++++++,,,,,,,,,------------...//////000222444666888:::<<>>??????>>>???@@@BBBDDDDDDCCCAAA???========================>>>>>>=========???BBBCCCDDDEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDFFFHHHJJJKKKLLLLLLMMMNNNPPPSSSVVVWWWZZZ\\\aaagggnnnuuuzzz}}}******++++++++++++******,,,,,,,,,---------......222333444666888;;;===>>>???GGGSSSbbbooovvvxxxxxxmmmhhhcccdddkkkttt||||||uuussssssvvv{{{}}}rrrmmmnnnxxxvvvfffZZZSSSNNNMMMKKKIIIFFFEEEHHHQQQ\\\dddnnnvvv~~~yyyqqqlllkkkhhhjjjlllooorrruuuxxxyyyyyyzzz{{{|||}}}}}}}}}}}}~~~~~~~~~~~~~~~|||}}}~~~|||zzzzzz{{{}}}~~~~~~~~~}}}|||}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}|||{{{}}}||||||{{{{{{zzzyyyyyyzzzzzz{{{{{{|||}}}}}}}}}~~~}}}||||||~~~~~~~~~~~~}}}|||{{{zzz|||}}}~~~}}}|||||||||~~~}}}|||{{{{{{zzzzzzzzzzzz{{{||||||{{{zzzzzzyyyyyyyyyzzzzzz|||{{{{{{zzzyyyyyyxxxxxxxxxxxxwwwvvvvvvwwwwwwwwwuuuvvvwwwyyyzzz{{{{{{|||}}}}}}|||}}}ppp```YYYMMMRRRXXX]]]hhh|||}}}lllkkkzzzxxxhhh[[[RRRNNNPPPQQQWWWlllfffVVVGGGBBB<<<777444333111000...///000111111111111111---......///////////////,,,,,,,,,------.........000000000000000/////////,,,,,,,,,------.........+++,,,,,,---...///000000---------.........//////.........------,,,,,,,,,...---,,,,,,+++++++++,,,***************************+++,,,,,,+++***)))(((,,,,,,,,,,,,++++++***)))***,,,------+++******+++))))))(((((((((((())))))***************************---///...***((()))***,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,---------,,,,,,+++*********++++++,,,---,,,)))(((***---*********++++++,,,,,,,,,++++++++++++...111555777666999<<<@@@AAAAAA@@@???===???AAABBBBBBAAA>>>=========>>>>>>??????@@@@@@AAAAAA??????@@@BBBDDDEEEGGGFFFFFFFFFEEEEEEEEEEEEFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBB===>>>AAAEEEJJJOOOSSSUUUZZZZZZ\\\___bbbfffjjjllljjjkkkmmmqqquuuzzz///...,,,++++++,,,---///...---+++***+++---///111...111444555555777<<<@@@FFFTTTdddooowww{{{zzzvvvrrrjjjcccdddnnnzzzyyysssooooooqqquuu{{{~~~ttttttvvv{{{lll^^^XXXUUURRROOONNNMMMKKKIIIJJJOOOVVV\\\gggmmmuuuyyyyyyuuupppmmmjjjlllnnnpppsssvvvxxxzzz{{{||||||}}}}}}}}}}}}|||~~~~~~~~~|||}}}~~~}}}|||{{{|||}}}~~~}}}|||~~~}}}|||{{{zzzxxxyyyzzzyyyxxxxxxyyy{{{xxxyyyyyy{{{}}}~~~}}}}}}}}}|||}}}}}}~~~~~~~~~~~~~~~~~~|||zzzzzz{{{||||||{{{{{{}}}}}}zzzxxx|||||||||}}}~~~~~~yyyyyyyyyyyyyyyzzzzzzzzz{{{yyyvvvtttssstttuuuwwwqqqrrrtttuuutttrrrpppooottttttttttttuuuwwwyyyzzzwwwyyy{{{}}}~~~~~~}}}|||||||||}}}~~~pppaaaQQQOOOSSS]]]aaahhh}}}zzzlllsssjjjbbbYYYSSSOOOQQQ]]]iiiqqqXXXJJJFFF???999555333222111222222333444333222111000000000111000000///...---////////////..................------------............................../////////...------,,,,,,.........///000111111222//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,++++++***)))))))))******++++++++++++******,,,,,,++++++***)))))))))))))))))))))***************************************+++,,,------,,,+++***---,,,+++,,,------,,,***++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++---------++++++,,,------...///111444777999;;;<<<>>>@@@BBBCCCBBBAAA@@@CCCCCCBBBAAA@@@@@@????????????@@@BBBDDDFFFHHHJJJCCCBBBBBBBBBBBBDDDFFFGGGEEEEEEEEEEEEEEEFFFGGGGGGFFFEEEDDDBBBAAA@@@@@@???CCCCCCCCCCCCBBBBBBAAA@@@AAACCCGGGLLLSSSZZZ```ccckkkmmmqqquuuzzz~~~~~~~~~}}}wwwrrrnnnmmm---,,,++++++***+++,,,---...---+++***+++---000111000333555555555999???DDDOOO\\\kkktttzzz|||yyyssskkkeeeaaadddooozzz}}}uuuooonnnlllmmmsssyyy|||ssssssuuuyyy}}}mmmbbb^^^\\\YYYVVVTTTRRROOOLLLLLLPPPVVV[[[eeejjjppptttuuurrrpppooommmnnnppprrrtttwwwxxxyyy{{{|||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~|||}}}~~~~~~||||||}}}~~~~~~}}}~~~}}}|||{{{zzzzzzyyyzzz{{{zzzyyyxxxzzz|||xxxyyyyyy{{{|||~~~~~~~~~}}}}}}~~~}}}||||||{{{~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}zzzzzz{{{||||||{{{zzz|||}}}~~~~~~|||zzzxxx||||||}}}}}}}}}~~~~~~~~~zzzzzzyyyxxxwwwvvvvvvuuussssssrrrqqqpppooonnnmmmmmmnnnnnnooonnnmmmlllkkkllllllkkklllmmmppprrrtttvvvxxx{{{|||}}}~~~}}}|||||||||}}}~~~xxxhhhXXXSSSUUU[[[^^^```nnnvvvttt|||qqq___TTTNNNOOOWWW___nnn|||pppYYYIIIEEE>>>777444222111111222222333333333222111000000000000000000//////...////////////..................------------..............................------..................,,,,,,,,,---...////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))***************++++++++++++************************++++++))))))))))))************************************+++++++++,,,,,,+++++++++***)))***+++------+++)))***************************++++++++++++++++++,,,+++++++++++++++++++++++++++,,,------,,,+++,,,...,,,---///111444666888999===>>>@@@BBBBBBBBBAAA@@@DDDCCCCCCBBBAAA@@@@@@@@@BBBBBBBBBCCCEEEFFFGGGHHHDDDDDDCCCCCCDDDDDDEEEFFFEEEEEEEEEDDDEEEEEEFFFFFFAAAAAA@@@@@@@@@@@@AAAAAA>>>@@@AAACCCCCCCCCCCCBBBFFFIIIOOOWWW```jjjrrrvvv}}}xxxtttvvvuuuttttttuuuuuusssqqqqqqrrrtttrrrooollljjjiii++++++++++++++++++++++++...---,,,+++,,,...000222333444555555666<<>>???@@@BBBBBBBBBAAAAAADDDDDDCCCCCCBBBBBBBBBAAADDDEEEEEEEEEFFFFFFGGGGGGEEEEEEFFFFFFEEEEEEDDDCCCEEEDDDDDDCCCCCCCCCDDDDDD@@@@@@?????????@@@AAAAAA===???CCCGGGJJJKKKKKKKKKSSSVVV]]]fffqqq|||~~~zzzuuuqqqnnnkkkgggdddiiifffcccbbbcccfffggggggjjjmmmpppqqqpppnnnnnnnnn***++++++,,,,,,,,,,,,+++------,,,,,,---///111222555555555555777@@@KKKTTTiiisss}}}{{{sssllldddccceeelllvvv~~~{{{yyyxxxvvvtttrrrnnniiihhhnnntttyyyuuurrrrrrsssvvvzzzvvvsssooonnnooommmhhhccc]]]\\\YYYVVVTTTUUUYYY\\\ccceeehhhkkkmmmpppsssvvvuuuvvvvvvwwwxxxxxxyyyyyy{{{|||}}}~~~~~~~~~~~~~~~|||}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}~~~~~~~~~~~~}}}}}}||||||{{{{{{}}}~~~~~~}}}{{{{{{|||~~~yyyyyyyyyzzz{{{}}}~~~|||}}}~~~~~~}}}}}}|||{{{{{{{{{|||}}}~~~~~~~~~}}}|||~~~~~~~~~}}}}}}||||||{{{|||{{{{{{{{{|||}}}~~~}}}zzzzzzzzz{{{{{{zzzwwwxxxzzz{{{{{{zzzyyyxxx{{{|||}}}}}}}}}|||{{{{{{{{{zzzxxxvvvsssqqqooonnnmmmmmmllljjjfffaaa]]]ZZZYYYYYYXXXXXXWWWXXXYYYYYYWWWVVVUUUUUUWWW[[[___bbbfffjjjooossswwwzzz}}}~~~}}}}}}}}}}}}~~~~~~hhh^^^WWWXXX[[[]]]```eeeppp~~~}}}}}}ppp```TTTPPPPPPTTTWWW[[[___dddfffccc___TTTQQQJJJBBB:::666666666222222222111111111000000///////////////000111111////////////..................------------..............................---------.........//////.........//////000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))))))))*********+++***++++++,,,,,,++++++***))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++---,,,+++******+++,,,---++++++---///111111///,,,************************,,,,,,++++++******))))))+++++++++++++++++++++++++++,,,.........///000222444555888:::<<<===>>>>>>??????AAABBBBBBBBBAAAAAADDDDDDDDDDDDCCCCCCCCCCCCEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGHHHGGGFFFEEECCCAAABBBBBBAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@AAAAAACCCFFFMMMSSSWWWZZZZZZZZZccceeejjjrrr}}}yyytttqqqnnnjjjfffcccaaa______aaa___^^^```eeejjjnnnpppuuuxxx{{{}}}}}}||||||}}}++++++,,,---......------------------...000222333555555555666:::EEETTT^^^rrrzzz~~~zzzssslllmmmmmmpppvvv}}}~~~xxxssssssuuuwwwxxxsssnnnlllooosssuuuxxx|||~~~tttuuuuuuvvvwwwzzz}}}yyytttooonnnooopppqqqnnnhhhddd\\\\\\[[[ZZZYYYZZZ^^^aaafffhhhjjjlllnnnrrrvvvzzzyyyyyyyyyyyyyyyyyyzzzzzz{{{|||}}}~~~~~~~~~|||||||||}}}}}}~~~~~~~~~}}}}}}||||||}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||}}}zzzzzzzzz{{{{{{}}}~~~~~~~~~~~~~~~}}}}}}}}}|||{{{|||}}}~~~}}}|||{{{zzz||||||}}}}}}}}}|||{{{{{{{{{{{{{{{||||||}}}|||zzzyyyyyyzzzyyyyyyvvvwwwxxxyyyzzzzzzyyyyyy{{{|||}}}}}}}}}{{{yyyxxxyyyxxxvvvsssqqqnnnlllkkkkkkiiiddd___ZZZVVVSSSRRRNNNNNNMMMMMMMMMMMMNNNOOOLLLKKKKKKKKKMMMPPPSSSUUUYYY^^^dddjjjpppvvv{{{~~~}}}}}}}}}}}}~~~vvvjjj]]]YYY\\\___aaaccceeelll|||ttt]]]QQQNNNQQQOOOOOOQQQUUUXXX[[[]]][[[YYYTTTKKKAAA:::666666222222222111111111111111//////......///000111222////////////..................------------..............................//////.........---------............////////////,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,+++++++++++++++*********))))))************++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,---///111111...,,,+++++++++++++++++++++++++++++++++******)))))))))+++++++++++++++++++++++++++---///000111222444666888999:::<<<>>>??????@@@@@@@@@AAAAAABBBBBBBBBAAACCCCCCDDDDDDDDDDDDDDDDDDCCCDDDFFFHHHIIIJJJJJJJJJHHHHHHHHHHHHFFFDDDBBB@@@@@@??????>>>>>>>>>??????>>>>>>@@@AAADDDFFFHHHIIIOOOSSSZZZaaafffiiikkkkkknnnooossszzzzzzvvvuuuuuuuuusssuuuxxxyyyvvvqqqnnnllliiiiiihhhfffeeeeeefffgggeeeeeeggglllrrrxxx|||}}},,,,,,,,,------......///------......000111333333666666777999@@@MMM]]]iiixxx}}}~~~{{{zzzwwwrrrxxxyyy||||||uuuqqqrrruuuyyy{{{yyytttqqqrrrqqqoooqqqvvv}}}xxxzzzzzzzzz{{{|||}}}}}}~~~zzztttmmmggghhhiiikkknnnnnnkkkfffbbb\\\]]]]]]]]]^^^```cccfffiiikkknnnppprrrtttxxx{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{|||}}}~~~~~~~~~|||||||||}}}}}}}}}}}}}}}~~~}}}}}}||||||}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{}}}~~~~~~}}}}}}~~~~~~~~~}}}|||}}}|||||||||||||||}}}~~~~~~~~~~~~}}}}}}}}}|||}}}}}}{{{yyyyyyzzz{{{||||||{{{zzzyyyzzzzzzzzz{{{|||}}}~~~~~~{{{xxxwwwxxxxxxxxxwwwvvvvvvwwwyyyyyyzzzzzzzzz{{{|||}}}}}}|||zzzxxxvvvuuusssqqqnnnkkkgggeeedddaaa^^^XXXRRRMMMJJJJJJJJJFFFFFFFFFFFFGGGGGGGGGGGGCCCCCCCCCDDDEEEGGGIIIJJJQQQUUU[[[bbbjjjrrrzzz~~~~~~~~~}}}}}}~~~~~~~~~}}}lllbbb```aaaaaa___]]]___hhh{{{kkkWWWOOOIIIIIILLLRRRUUUUUUWWWZZZ\\\]]]\\\TTTIII>>>777555444333222222111111222222000000///......///111111////////////..................------------..............................000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,...------,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,++++++***))))))(((*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++***+++------+++***++++++++++++++++++++++++***************)))))))))++++++++++++++++++++++++,,,...111333333555777999:::::::::;;;<<<===???@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEBBBDDDFFFHHHJJJJJJJJJJJJHHHHHHGGGFFFEEECCCBBBAAA>>>>>>>>>>>>>>>???@@@@@@:::<<<@@@FFFMMMTTTYYY\\\___ccciiiooouuuxxxzzz{{{wwwwwwyyy~~~~~~zzzvvvpppiiidddbbbaaabbbdddgggjjjlllmmmnnnooopppllloooqqqsssssstttuuuwwwttttttuuuyyy}}},,,++++++++++++---...///------...///111222333444777888;;;>>>GGGUUUgggsss{{{{{{yyy{{{|||{{{|||xxxvvvxxx{{{}}}~~~~~~zzzwwwsssnnniiikkkqqquuu{{{~~~}}}~~~~~~~~~}}}}}}tttwwwwwwtttqqqooohhh```bbbcccfffhhhiiigggccc```^^^___aaabbbbbbdddgggjjjlllooorrrtttuuuvvvxxxzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}zzz|||}}}}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~}}}|||}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}||||||||||||}}}~~~~~~|||yyyxxxvvvwwwxxxzzzzzzyyywwwvvvxxxxxxyyyyyyzzz|||}}}~~~|||zzzwwwvvvvvvvvvvvvuuuvvvvvvwwwxxxzzz{{{{{{|||{{{|||}}}}}}|||zzzwwwuuupppnnnjjjfffbbb]]]ZZZXXXTTTQQQLLLHHHEEEDDDDDDDDDAAABBBDDDEEEEEEEEEDDDCCCAAAAAABBBCCCDDDEEEEEEEEENNNQQQWWW]]]eeennnxxx~~~}}}~~~}}}}}}~~~~~~}}}~~~~~~~~~ssslllhhhddd```[[[\\\```jjj}}}}}}|||dddXXXJJJHHHLLLSSSVVVUUUWWW]]][[[```ccc^^^SSSFFF<<<777555444333222222222333444222111///.........000111////////////..................------------................................................------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,+++++++++***************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++...,,,***)))*********)))************************))))))))))))************++++++++++++++++++++++++...000333555666888:::======<<<;;;:::;;;===@@@BBBBBBBBBBBBAAAAAAAAABBBBBBAAAAAABBBCCCCCCDDDEEEEEEDDDEEEGGGIIIIIIIIIHHHGGGHHHGGGFFFDDDCCCBBBBBBAAA>>>>>>??????@@@AAACCCCCCAAADDDJJJSSS\\\fffmmmqqqrrruuuyyy~~~}}}sssooooooffffffddd```\\\[[[\\\]]]fffjjjooosssuuuwwwyyyzzzxxx|||+++***)))))))))+++...///------...000111333444444888:::===BBBLLL[[[mmmzzz}}}~~~yyyxxx}}}}}}|||}}}}}}zzztttkkkeeehhhooooootttyyyzzz}}}}}}|||mmmnnnnnnmmmmmmmmmfff^^^^^^___bbbeeeeeedddbbb``````bbbdddeeeeeegggjjjlllmmmppptttwwwwwwwwwxxxxxxzzzzzzzzz{{{{{{{{{{{{{{{{{{|||}}}~~~~~~}}}|||~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~||||||||||||}}}}}}}}}}}}yyy{{{|||}}}||||||~~~~~~}}}|||||||||}}}}}}~~~~~~|||{{{|||~~~~~~~~~~~~~~~~~~~~~}}}|||||||||||||||{{{{{{{{{zzz{{{|||}}}|||zzzwwwuuussstttvvvwwwxxxvvvuuutttwwwwwwwwwxxxyyyzzz|||}}}|||yyyvvvuuuuuuuuuuuutttvvvvvvwwwxxxzzz{{{||||||{{{|||}}}}}}|||yyyvvvtttllljjjfff```[[[UUUQQQOOOKKKIIIGGGEEECCCCCCCCCCCC@@@BBBDDDEEEFFFEEEDDDBBBCCCDDDFFFGGGGGGGGGFFFEEENNNQQQUUU[[[cccmmmwww~~~}}}~~~|||}}}~~~~~~~~~~~~~~~~~~wwwqqqjjjddd]]]___aaaccclllzzzuuutttrrraaaRRRMMMLLLOOOQQQRRRYYYbbb[[[bbbhhhfff[[[MMMBBB<<<666555444333222333444444333222///...---...///000000/////////.....................------.................................,,,,,,------.../////////........................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,)))))))))***++++++,,,,,,+++,,,,,,------,,,,,,+++)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***222///+++******+++++++++))))))))))))))))))))))))(((((())))))******++++++++++++++++++++++++++++++...111444666777999<<>>>>>===????????????????????????BBBBBBBBBCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGGGGFFFDDDEEEGGGIIIGGGCCCBBBFFFFFFAAABBBFFFCCCDDDEEEEEEFFFJJJNNNRRR[[[eeeoootttzzz|||rrriiicccaaabbbcccaaadddiiilllmmmmmmnnnooollllllmmmnnnppptttxxx{{{///...---,,,,,,---///000------...000222555555666999>>>FFFPPPaaattttttiiidddeeehhhrrrwwwooommmpppsssuuuuuutttuuuvvvooojjjccc```bbbeeeggggggjjjiiiiiijjjkkkmmmoooqqquuuvvvxxxzzz{{{||||||||||||~~~~~~}}}|||}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}}}}|||{{{{{{{{{zzzzzz{{{|||}}}~~~~~~}}}zzz}}}|||{{{{{{|||}}}~~~~~~}}}}}}|||zzzyyyxxxxxxzzz{{{}}}~~~}}}|||{{{{{{|||~~~~~~}}}{{{xxxxxxwwwvvvtttrrrpppooooooppprrrrrrqqqqqqssstttrrrrrrssstttuuuvvvwwwxxxvvvuuuuuuuuuuuutttttttttxxxwwwvvvwwwxxxxxxvvvtttttttttttttttrrrnnniiiddd[[[VVVOOOKKKIIIHHHFFFDDDCCCBBBBBBBBBBBBBBBBBBCCCIIIHHHGGGHHHJJJLLLKKKJJJIIIIIIIIIJJJIIIIIIHHHHHHMMMPPPVVV\\\eeeoooyyy~~~|||{{{}}}}}}}}}~~~~~~~~~~~~~~~zzzjjjccc\\\ZZZ[[[bbbrrr|||pppqqq|||qqqdddZZZQQQNNNNNNOOOTTTZZZ\\\fffrrrzzz|||rrr\\\HHH@@@<<<777333222222000...000000000000000000000000///////////////////////////////////////////////////---,,,---///000...,,,,,,,,,,,,---------......000000...---,,,,,,------...---,,,+++++++++,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++...---,,,+++************++++++******++++++,,,---******++++++++++++******+++++++++++++++++++++,,,***+++,,,---------------*********++++++++++++,,,------,,,,,,+++******)))******+++++++++,,,,,,,,,111///,,,***)))))))))***,,,---...------...111333666888:::<<<>>>??????????????????@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDEEEDDDDDDCCCCCCCCCCCCDDDCCCDDDEEEDDDCCCDDDFFFHHHFFFBBBAAADDDEEECCCDDDIIIGGGJJJOOOSSSXXX]]]cccgggllluuu~~~xxxrrrqqqrrrnnnjjjddd___\\\[[[]]]^^^ccchhhnnnsssvvvwwwxxxyyywwwwwwxxxxxxyyy|||------,,,,,,---...000111......///000222444555666;;;CCCOOO\\\mmm|||}}}}}}xxxmmmhhhiiikkkzzztttmmmtttwww{{{||||||{{{{{{{{{xxxqqqhhhdddfffiiiiiihhhkkkjjjjjjkkkmmmpppsssuuuxxxxxxzzz{{{{{{||||||{{{~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{zzz{{{zzzzzz{{{|||}}}~~~~~~~~~~~~|||~~~}}}{{{zzz{{{|||~~~~~~}}}|||{{{zzzzzzzzzzzzzzz{{{|||~~~}}}|||{{{zzzzzzzzz{{{{{{zzzxxxuuutttrrrooonnnmmmlllllllllnnnoooooonnnoooppprrrpppqqqqqqrrrssstttuuuuuuuuuuuuuuuuuuuuuuuuttttttvvvuuuuuuvvvwwwvvvtttrrrnnnmmmmmmllljjjddd\\\WWWNNNKKKFFFDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEGGGGGGHHHKKKNNNOOONNNLLLLLLLLLMMMNNNNNNNNNMMMMMMOOOSSSZZZaaaiiiqqqyyy~~~~~~~~~}}}}}}|||||||||||||||}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~tttkkk```ZZZVVVXXXbbblllxxxtttyyy~~~sssgggZZZSSSOOONNNQQQWWW]]]jjj|||oooVVVEEE???888444444333222111000000000000000000000000///////////////////////////////////////////////////...------...///...---,,,,,,,,,------------...///......---------.........---,,,,,,+++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************++++++******++++++,,,---++++++************++++++)))******+++,,,,,,------******+++++++++++++++***++++++++++++,,,,,,,,,,,,---,,,,,,++++++***************+++++++++,,,,,,,,,///...,,,*********++++++---............111444888;;;<<<===>>>??????@@@@@@??????@@@@@@AAAAAABBBBBB@@@AAAAAABBBCCCCCCDDDDDDDDDCCCCCCBBBAAAAAAAAAAAA@@@BBBCCCDDDDDDDDDFFFGGGGGGCCCBBBDDDEEEEEEIIIMMMRRRWWW___gggmmmtttyyy}}}ttthhhcccbbbccc______^^^^^^^^^```bbbccclllpppvvv{{{~~~------,,,,,,---...000000...///000111222333666888===HHHXXXfffttt}}}yyy|||~~~zzzzzz{{{qqqmmmnnnppp~~~xxxsss{{{}}}}}}zzzyyyyyyzzzrrriiifffhhhkkkkkkiiikkkjjjjjjkkknnnrrrvvvxxxzzzzzz{{{{{{{{{{{{{{{{{{~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{||||||}}}}}}~~~~~~~~~~~~~~~~~~}}}{{{zzzzzz|||~~~~~~}}}|||{{{zzzzzz{{{{{{zzzzzz|||}}}~~~~~~|||zzz{{{zzzyyyyyyyyyxxxvvvtttrrrpppmmmjjjhhhhhhiiijjjhhhjjjkkklllkkkkkklllnnnnnnoooooopppqqqrrrssssssttttttuuuuuuuuuuuutttsssuuuttttttuuuuuutttpppnnniiigggdddbbb^^^XXXRRRMMMGGGEEECCCAAAAAAAAAAAAAAACCCDDDEEEGGGHHHIIIJJJJJJGGGHHHJJJNNNQQQSSSQQQPPPPPPQQQRRRSSSTTTTTTTTTTTTSSSWWW___ffflllsssxxx|||~~~}}}|||{{{|||||||||zzz{{{{{{|||}}}~~~~~~~~~}}}}}}~~~}}}}}}}}}}}}vvvhhh^^^XXXWWW\\\cccpppxxxyyyuuueeeZZZSSSOOOQQQVVV^^^llleeeKKKAAA888555666666666777000000000000000000000000////////////////////////////////////////////////......---............---------------------------------------......//////---------,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++++++++******++++++,,,---,,,,,,***))))))***,,,,,,*********++++++,,,,,,,,,***++++++++++++******)))++++++,,,,,,,,,---------,,,,,,,,,++++++***************+++++++++,,,,,,,,,)))))))))***,,,---///000---.../////////222777:::???>>>>>>>>>>>>???@@@@@@??????@@@AAABBBCCCDDDDDD@@@@@@AAABBBBBBCCCDDDDDDCCCBBBAAA@@@@@@??????@@@AAACCCDDDEEEDDDDDDEEEGGGHHHFFFFFFGGGJJJNNNSSSWWWccciiiqqqyyytttggg___\\\]]]___ccceeehhhkkknnnqqqrrrsssyyyzzz{{{|||}}}.........------.........///000222222222444888<<>>======>>>>>>???>>>???@@@BBBCCCEEEFFFGGGAAAAAAAAABBBBBBBBBBBBCCCAAAAAA@@@???????????????AAACCCDDDCCCBBBBBBCCCEEEFFFIIIMMMRRRYYYaaahhhkkkuuuyyy|||{{{xxxttttttwwwrrrnnngggaaa^^^___bbbeeeoooqqquuuyyy||||||yyyzzz~~~..................------///111333333333666<<<@@@FFFWWWkkk{{{~~~tttsssuuu{{{zzzvvvtttrrr~~~wwwvvvzzz~~~|||tttooolllllljjjhhhfffeeegggiiikkkkkkiiijjjlllooorrruuuxxxyyy{{{zzzzzzyyyzzzzzz{{{||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}~~~~~~}}}}}}|||||||||||||||{{{{{{|||}}}}}}}}}||||||xxxyyyzzz{{{||||||||||||}}}|||{{{zzzyyyxxxwwwvvvwwwuuusssrrrqqqoookkkiiihhhfffbbb___^^^^^^______\\\^^^___```______```bbbeeefffgggiiikkkmmmnnnooooooppprrrttttttsssrrrpppqqqpppooonnnlllhhhccc___]]]XXXRRRLLLJJJHHHGGGFFFBBBCCCCCCBBB@@@@@@AAACCCGGGIIIKKKNNNPPPPPPQQQPPPPPPPPPRRRVVVZZZ\\\\\\ZZZZZZ[[[\\\___```bbbccccccbbbffflllqqqtttwwwyyy{{{}}}}}}}}}}}}||||||||||||yyyzzz{{{|||~~~}}}}}}~~~~~~~~~{{{qqqjjjccc^^^]]]___dddttt{{{nnnaaaVVVQQQQQQVVV___oooeeeRRR@@@:::888333111444111111111111111111111111000000000000000000000000////////////////////////---...///...------...///...------------,,,,,,,,,,,,,,,---.../////////...,,,,,,---............---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,++++++******++++++,,,---,,,,,,++++++++++++,,,,,,------,,,,,,+++******))),,,,,,---------------,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,------------///111333444555777:::<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBDDDFFFHHHIIIBBBBBBBBBBBBAAAAAAAAAAAA@@@??????>>>??????@@@@@@AAAAAAAAAAAA@@@AAACCCFFFHHHOOOYYYcccooo{{{zzzsssoooiiidddbbbeeehhhfffeeedddfffjjjnnnqqqyyyzzz|||{{{{{{,,,,,,---...////////////...111444555555888???EEETTTeeexxxwwwmmmqqqyyy{{{uuuqqqpppnnnwwwxxxxxx~~~~~~vvvmmmhhhffffffdddfffhhhhhhggghhhjjjmmmjjjlllooorrruuuxxxyyyyyyyyyyyyxxxxxxyyyzzz{{{|||{{{}}}~~~~~~~~~~~~~~~}}}}}}}}}|||~~~|||}}}~~~~~~}}}|||{{{zzzyyyzzz}}}~~~|||{{{xxxyyyzzz{{{{{{{{{{{{{{{|||zzzxxxuuutttttttttuuusssqqqooommmkkkhhheeebbb___^^^[[[XXXVVVVVVVVVWWWUUUVVVXXXXXXWWWWWWYYYZZZ^^^___aaadddfffiiikkklllmmmnnnqqqssssssrrrpppooommmllljjjiiifff```ZZZUUUSSSOOOJJJGGGFFFEEEDDDCCCAAACCCEEEEEECCCCCCEEEHHHNNNOOORRRTTTVVVWWWVVVVVVSSSSSSTTTVVVZZZ]]]]]]]]]]]]^^^```ccceeeggghhhhhhllloootttwwwyyyzzz|||}}}||||||}}}~~~~~~~~~}}}|||yyyzzz{{{}}}{{{rrrhhhbbb___^^^eeexxx}}}nnn^^^TTTRRRPPPXXXcccqqqoooYYYDDD<<<888111///222111111111111111111111111000000000000000000000000////////////////////////,,,...000///---,,,---///......---------,,,,,,,,,,,,---...//////......---+++,,,.../////////...---+++,,,,,,,,,------------------------------------,,,++++++***++++++,,,,,,++++++******++++++,,,---+++,,,,,,,,,,,,,,,,,,+++,,,+++++++++++++++++++++++++++,,,---.........---*********++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------------------111444777999::::::<<<======>>>???@@@@@@???>>>===>>>???@@@CCCEEEHHHJJJKKKDDDCCCCCCBBBAAA@@@??????>>>>>>>>>>>>???@@@AAAAAAAAABBBAAAAAAAAADDDIIIMMMTTT___lllxxxxxxpppiiieee```\\\]]]aaajjjiiijjjlllqqqxxx~~~)))***,,,...///000111111...222555666666999AAAHHHaaaqqqwwwmmmjjjqqq|||~~~wwwqqqnnnmmmkkkqqq}}}xxxzzz}}}yyypppgggbbbaaabbbbbbgggkkkkkkhhhgggjjjnnnkkknnnqqquuuxxxzzzzzzzzzxxxxxxwwwwwwxxxyyy{{{||||||~~~~~~~~~~~~}}}}}}}}}|||}}}|||}}}~~~~~~}}}{{{yyywwwzzz}}}|||{{{xxxxxxyyyzzz{{{{{{{{{{{{{{{yyyuuurrrqqqqqqrrrtttpppnnnkkkiiigggddd```]]]YYYWWWUUUSSSQQQPPPPPPPPPPPPQQQSSSSSSRRRRRRTTTUUUYYYZZZ]]]```cccfffhhhiiikkkmmmppprrrrrrqqqooonnnjjjhhhgggeeeaaa[[[TTTOOOKKKIIIFFFEEEEEEDDDAAA???BBBEEEHHHHHHHHHHHHKKKNNNTTTVVVYYY[[[]]]]]]\\\\\\ZZZZZZYYY[[[___bbbcccccc___```bbbeeehhhiiikkkkkkrrruuuyyy{{{||||||~~~{{{|||~~~}}}|||yyyzzz|||}}}sssjjjccc^^^```kkkzzzyyyfffYYYUUUNNNTTT\\\eeesssrrrZZZDDD===999222000444111111111111111111111111000000000000000000000000////////////////////////,,,...000///---,,,---000.........------,,,,,,,,,------...//////...---,,,+++,,,.../////////......+++++++++,,,,,,,,,------------------------------+++++++++***++++++,,,,,,++++++******++++++,,,---++++++---......---++++++*********++++++,,,------)))***+++,,,---.........))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++---...///000000444777;;;============>>><<<>>>@@@AAAAAA@@@???>>>===???AAACCCFFFIIIKKKLLLEEEDDDCCCBBB@@@???>>>======>>>>>>>>>???AAABBBCCCDDDDDDCCCCCCEEEJJJQQQVVVbbbnnn|||zzzssslllfffdddbbbbbbffflllnnnnnnnnnrrryyy...............///000111666000111999<<<===GGGVVVmmmwww|||qqqjjjfffsss~~~yyytttnnniiieeeiiimmmuuuwwwyyy|||rrrggg```___bbbfffgggggghhhggggggiiimmmpppppprrruuuyyy{{{}}}}}}|||~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}|||||||||}}}~~~~~~}}}|||zzzyyyyyy||||||{{{zzzzzzzzzzzzzzzyyyzzz{{{||||||{{{zzzzzzvvvvvvvvvvvvvvvuuutttsssvvvsssqqqoooooonnnmmmllljjjhhhfffbbb]]]XXXTTTRRRPPPOOOMMMKKKJJJJJJKKKKKKJJJJJJJJJJJJKKKLLLMMMMMMQQQRRRUUUXXX]]]aaadddfffkkkkkkkkkkkkjjjiiiiiihhhgggddd```ZZZUUUPPPLLLJJJGGGFFFEEEEEEEEEFFFGGGHHHIIILLLNNNNNNMMMNNNQQQUUUXXX[[[```bbbbbbaaaaaabbbaaa___\\\[[[\\\]]]]]]\\\___^^^]]]^^^aaaggglllppp{{{{{{|||}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}}}}~~~sssggg```ccchhhsssppp]]]TTTTTTUUUXXX___eeegggeeeiiiYYYIIICCC>>>777222222444222//////111222222222000000000000000000000000111000///......///000111//////............//////---.....................------............---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,+++***))))))***+++,,,......------,,,------...,,,+++******,,,,,,+++***,,,,,,------...///000000,,,++++++***)))(((''''''))))))))))))))))))***+++,,,,,,------///000222333444777:::<<<<<<;;;<<<===<<<======>>>>>>>>>======???@@@BBBDDDFFFFFFFFFFFFFFFFFFEEECCC@@@>>>???@@@===AAADDDDDDBBBBBBCCCEEEGGGHHHIIIJJJMMMTTT\\\bbbmmmyyy~~~wwwrrrnnnkkkjjjmmmnnnooorrrwww|||wwwvvv{{{............///000111111777333444;;;>>>AAANNN___vvv~~~vvvlllhhhmmmxxx~~~xxxsssoookkkfffcccfffhhhmmmuuuxxxyyy|||~~~~~~~~~}}}|||zzzuuunnneee______bbbeeeggghhhiiiiiiiiikkkooorrrssstttwwwzzz|||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}|||||||||}}}~~~}}}||||||{{{||||||{{{zzzzzzzzz{{{{{{yyyyyyzzz{{{{{{zzzyyyxxxwwwwwwwwwvvvuuutttsssrrrsssqqqooonnnmmmllljjjiiibbb```]]]YYYTTTPPPMMMKKKGGGFFFEEEDDDCCCDDDDDDEEECCCCCCCCCCCCDDDEEEFFFGGGMMMNNNQQQTTTYYY]]]aaacccgggggghhhiiiiiihhhgggfff```^^^YYYTTTOOOLLLIIIHHHGGGGGGGGGGGGGGGIIIJJJKKKMMMPPPRRRSSSSSSTTTWWWYYY^^^aaaeeeggggggfffeeefffccc```]]][[[[[[[[[ZZZYYYVVVVVVXXX[[[bbbkkksssxxxxxxxxxyyyyyyzzz{{{{{{{{{{{{{{{{{{|||}}}~~~~~~}}}~~~|||oooeeecccdddlllnnn[[[VVVRRRRRRXXX^^^___]]]]]]UUUMMMGGG???666333555666444222111222222222111000000000000000000000000111000///......///000111//////............////////////..................------............---------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++************+++++++++******)))))))))******,,,+++******,,,,,,+++***+++,,,,,,---......//////...---,,,+++************+++************++++++,,,------...///000222333444555777::::::::::::;;;<<<>>>>>>???@@@AAAAAA@@@@@@???@@@BBBDDDEEEEEEEEEDDDBBBCCCCCCBBBAAA@@@AAABBB@@@AAACCCBBBAAAAAACCCFFFKKKMMMQQQVVV\\\ccckkkpppxxx~~~{{{zzzxxxwwwyyywwwwww{{{|||zzz{{{~~~~~~}}}}}}|||}}}............///000111222888666888===AAAGGGXXXkkk~~~zzzppplllkkkuuu~~~|||xxxtttpppmmmkkkhhheeeeeefffgggkkkttt{{{{{{|||}}}}}}yyyxxxxxxwwwyyy|||~~~~~~}}}zzzxxxtttqqqmmmgggcccbbbeeeggghhhiiijjjkkkkkkmmmqqqsssvvvxxxzzz|||}}}~~~}}}}}}||||||}}}}}}~~~~~~}}}||||||}}}}}}~~~~~~~~~}}}}}}}}}|||||||||{{{{{{{{{{{{{{{||||||yyyyyyzzzzzzyyyxxxwwwvvvuuuuuuuuutttsssqqqooooooooommmkkkjjjiiigggdddaaaWWWUUUQQQMMMIIIGGGEEEDDD???>>>============>>>>>><<<<<<<<<<<<===>>>???@@@FFFHHHJJJNNNSSSWWW[[[]]]```bbbdddfffgggeeedddbbbZZZWWWSSSOOOLLLJJJIIIIIIKKKKKKLLLLLLNNNPPPQQQRRRQQQTTTXXXZZZ[[[[[[]]]^^^cccfffiiijjjiiigggggggggdddaaa]]][[[YYYXXXVVVUUUQQQRRRTTTYYYbbbmmmwww}}}xxxxxxxxxxxxxxxyyyyyyyyyxxxxxxyyy{{{}}}{{{mmmfffaaadddsssiii]]]QQQNNNSSSXXXYYYWWWSSSTTTTTTPPPEEE999666999777555333333333333111///000000000000000000000000000000////////////000000//////............//////000000000//////.........------............------------,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,+++******,,,,,,,,,***+++++++++,,,,,,------......---,,,+++******+++,,,+++++++++++++++,,,------......///000222333444555777888999999888888:::;;;===>>>???@@@AAABBBBBBBBB@@@AAABBBCCCCCCCCCCCCBBB>>>@@@BBBBBBBBBAAABBBCCCCCCDDDCCCCCCCCCFFFKKKOOOYYY]]]dddkkkqqqwww}}}|||zzzyyyxxxuuurrrssswww}}}{{{~~~|||~~~.........///000111222333666666999???CCCNNNbbbvvvvvvppprrrwww~~~zzzwwwtttrrrqqqpppnnnlllhhhhhhhhhiiinnnwww}}}~~~~~~uuunnnllllllrrrwww}}}~~~zzzwwwtttsssqqqmmmjjjhhhiiikkkgggiiikkklllmmmooorrruuuyyyzzz{{{|||}}}}}}}}}|||{{{||||||}}}~~~}}}}}}~~~~~~}}}}}}~~~zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{|||}}}zzzzzzzzzyyyxxxwwwvvvvvvrrrrrrrrrqqqpppnnnmmmlllkkkiiifffdddbbb^^^YYYVVVNNNLLLHHHDDDAAA@@@@@@@@@::::::999999:::::::::;;;999999999999:::;;;<<<===AAABBBEEEHHHMMMQQQUUUWWW[[[]]]```bbbcccaaa^^^\\\WWWUUURRROOOMMMMMMNNNOOOQQQRRRSSSUUUWWWYYYZZZ[[[VVVYYY\\\___aaaaaabbbbbbdddfffhhhhhhfffeeeddddddddd```]]]ZZZXXXWWWUUUTTTSSSSSSUUUZZZbbbmmmvvv|||}}}}}}}}}||||||{{{{{{{{{xxxxxxyyy{{{}}}uuuiiiaaa```kkkxxxzzzhhhTTTNNNRRRVVVWWWWWWTTTXXX\\\YYYOOOCCC<<<:::555444333333444333111000000000000000000000000000000000////////////000000//////............//////111111111000//////......------............------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------++++++---......---++++++---,,,,,,,,,,,,------...,,,*********,,,---,,,+++******+++++++++,,,,,,,,,,,,+++***(((((()))***+++++++++***++++++,,,---...---...000111333444555555999999999777666666888:::;;;<<<===???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@===???BBBCCCBBBBBBCCCDDDEEEFFFGGGJJJOOOVVV]]]bbbooottt{{{~~~vvvoookkkjjjkkklllpppwww////////////111222333444444666:::@@@HHHVVVkkk|||{{{tttsssyyyyyyxxxvvvvvvwwwwwwuuussslllkkkjjjjjjlllqqqyyy~~~~~~{{{ooogggfffhhhttt{{{zzzwwwuuuuuutttrrrnnnlllkkklllgggiiikkkmmmnnnpppsssvvvzzz{{{{{{|||||||||||||||{{{|||}}}~~~}}}}}}|||}}}~~~~~~}}}}}}~~~~~~yyyyyyyyyzzz{{{|||||||||{{{{{{zzzzzzzzzzzz{{{{{{{{{zzzyyyxxxwwwwwwvvvvvvrrrrrrqqqpppooommmlllkkkfffccc___[[[WWWSSSNNNJJJEEECCC@@@===;;;:::;;;;;;777777777888888888888888666666666777777888999:::<<<>>>@@@DDDHHHLLLOOOQQQVVVXXX\\\^^^^^^]]]ZZZXXXWWWVVVTTTSSSSSSTTTUUUVVVVVVWWWYYY\\\^^^```bbbccc```aaacccfffhhhhhhgggfffdddeeegggfffdddbbbbbbbbbaaa^^^[[[YYYYYYXXXWWWVVVUUUVVVYYY]]]eeennnvvv{{{~~~~~~}}}zzzzzz{{{{{{|||~~~|||mmmbbb___fffooopppYYYQQQRRRTTTVVVXXXYYY\\\^^^]]]XXXOOOCCC:::555333222222333444333111111111111111111111111111//////000000000000////////////............//////111111000000/////////...------............------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++---......---++++++)))))))))))))))***+++++++++***)))***,,,---,,,+++*********++++++++++++++++++******))))))***+++,,,)))))))))******,,,---------...000222444555666666999:::999777666666888::::::;;;===>>>???@@@AAAAAA@@@@@@@@@???????????????>>>@@@BBBCCCBBBCCCDDDEEEEEEGGGMMMVVV```kkkssswww{{{tttmmmhhhggggggkkkqqqzzz/////////000111333444555444777<<>>???@@@AAAAAAAAA??????>>>======>>>>>>???@@@AAABBBCCCCCCDDDFFFIIIHHHNNNYYYgggvvv|||rrrrrrpppmmmkkkkkkmmmooorrrzzz~~~}}}~~~//////000000222444555666666:::AAALLL\\\nnn}}}|||xxxyyy~~~xxxzzz}}}~~~{{{rrrooojjjhhhjjjttt{{{oooeeeccckkkttt~~~wwwpppnnnnnnoooooommmjjjhhhhhhhhhiiilllpppsssuuuwwwzzz|||}}}}}}}}}}}}}}}~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}|||}}}}}}~~~~~~{{{zzzyyyxxxwwwvvvvvvvvvvvvuuutttssssssssstttuuutttrrrppplllgggbbb^^^\\\VVVQQQKKKFFFCCCAAA???>>>:::::::::999999888888888777777888888777666555444333333333333444555666777777888999;;;>>>AAACCCEEEJJJLLLPPPTTTXXX[[[\\\]]]___aaaccceeegggggghhhhhhhhhiiillloooqqqsssssstttvvvsssqqqpppqqqqqqnnnlllggghhhiiihhhfffeeeeeefffaaa^^^[[[ZZZZZZZZZYYYXXXXXX[[[```gggnnnuuuyyy|||~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}}}}~~~~~~~~~}}}~~~nnneeecccccccccrrr~~~fffZZZSSSLLLMMMTTTVVVXXXYYY\\\aaaddd[[[OOO???;;;777333333333444333111111111111111111111111...///000111111000///...//////............//////---------...//////000000------............------......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++************++++++............///000111222***))))))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...//////...---************,,,---...///000222555888:::;;;;;;:::777999;;;;;;:::999999:::<<<===>>>???????????????>>>===<<<<<<<<<===>>>???@@@AAAAAABBBCCCFFFKKKNNNTTT\\\kkk}}}}}}wwwssshhhjjjnnnppprrrtttwwwyyy{{{~~~~~~}}}//////000111222444666777999===DDDQQQdddwwwxxxwww|||~~~{{{}}}vvvqqqkkkggglllyyy}}}|||vvvjjjaaacccooo{{{{{{qqqkkkiiikkkllllllkkkiiihhhhhhiiikkknnnrrruuuwwwyyy|||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~||||||}}}|||}}}~~~}}}{{{|||||||||}}}}}}}}}~~~{{{zzzyyywwwvvvuuuuuutttsssrrrqqqqqqqqqrrrssstttrrrppplllfff___YYYTTTQQQOOOKKKEEE@@@>>>>>>>>>===;;;<<<<<<======<<<;;;;;;::::::;;;;;;:::888777555555555555555666777888999555666777888;;;===???AAAEEEHHHLLLQQQWWW\\\___aaafffhhhkkknnnpppppppppooorrrsssvvvyyy{{{|||||||||yyyvvvrrrppppppooommmjjjfffhhhhhhgggeeeeeeeeefffbbb```\\\ZZZZZZYYYXXXWWW\\\___eeekkkqqquuuxxxyyy}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~}}}~~~wwwkkkfffcccdddjjjtttmmm```UUUKKKLLLSSSRRRWWWZZZ]]]eeekkkhhh___FFFAAA:::555333333444333111111111111111111111111...///000111111000///...//////............//////+++,,,,,,---...///000000---..................---......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,+++***))))))***+++,,,+++++++++,,,---...//////***))))))***,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&(((+++---......,,,++++++++++++,,,---...000000222444777:::<<<=========777999;;;<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;===<<<<<<;;;<<<===>>>??????@@@@@@AAACCCHHHNNNSSS```iiizzzxxxrrrmmmjjjgggkkkrrrwwwzzz|||~~~}}}}}}///000000111222444555666666@@@NNN___sss|||~~~|||}}}zzz|||yyytttooonnnpppxxxtttgggccceeekkkuuu}}}~~~uuummmhhheeeaaadddggghhhhhhhhhhhhiiiqqqtttwwwyyyzzz|||~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyyzzz{{{|||zzzzzzzzzzzzyyyxxxwwwvvvvvvssspppppprrrrrrpppmmmmmmiiibbb\\\VVVPPPJJJFFFEEECCC@@@===::::::::::::;;;;;;:::::::::;;;<<<<<<<<<=========<<<:::999777999888777555444444444555666666555555666999;;;===CCCFFFKKKQQQVVV]]]cccgggppprrruuuyyyzzzzzzyyyxxx}}}~~~}}}{{{xxxvvvtttrrrooommmiiihhheeeeeeffffffeeedddccccccaaa^^^[[[YYYZZZ[[[]]]bbbhhhnnnrrrvvvzzz|||wwwjjjdddgggeeehhhrrriiiYYYPPPNNNNNNWWWYYYZZZ___mmm|||{{{fffRRR>>>999999666333222333222111111000111111111333333333222000///---,,,000000111111111111000000)))***+++,,,...///000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------+++++++++,,,,,,---------------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---///...+++(((''''''++++++---......---++++++......------,,,---------++++++,,,---///111333444555777888999888888:::;;;<<<<<<<<<<<<;;;:::999888999999:::::::::;;;;;;;;;===<<<;;;;;;===?????????FFFAAAAAAFFFHHHJJJRRR\\\gggwwwzzzooojjjjjjlllllllllrrrzzz///000111222333666888:::===HHHXXXiiizzz{{{zzz~~~|||}}}{{{wwwuuuvvv|||wwwlllbbbbbbjjjsss}}}xxxooogggaaa___bbbeeegggiiiiiiiiikkkmmmtttvvvyyy{{{{{{}}}~~~~~~}}}|||||||||||||||}}}}}}}}}|||{{{zzzyyyyyyyyyzzz{{{{{{{{{zzzzzzxxxwwwuuutttuuurrrpppppprrrqqqnnnkkkddd___YYYRRRMMMIIIDDDAAAAAA@@@>>><<<;;;;;;<<<<<<<<<<<<<<<<<<<<<======>>>>>>?????????>>>===;;;:::;;;:::999777666666666777777666555555666888:::<<<@@@DDDJJJQQQXXX```gggllluuuwwwzzz~~~~~~{{{wwwuuusssqqqnnnllljjjhhhgggfffggghhhgggfffeeeeeedddaaa^^^\\\]]]___cccgggmmmqqqtttwwwyyy{{{}}}~~~~~~qqqjjjjjjffffffkkkxxxsss```UUURRRRRRSSSVVVYYY```ooo~~~gggNNN@@@:::555222333333222222111111111111111111111222111111000///...//////000000000000//////,,,,,,---...//////000111////////////////////////------------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---------...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///111222111///---,,,,,,++++++,,,,,,,,,,,,++++++++++++************++++++,,,,,,---...000222333444555777999999888888:::;;;======<<<<<<;;;:::999888777777888999999:::;;;;;;>>>>>>>>>???BBBCCCDDDDDDGGGCCCBBBEEEHHHKKKTTT^^^ooo}}}~~~wwwnnniiijjjmmmqqqsssuuuzzz...000111333444777<<>><<<<<<<<<;;;;;;;;;<<<>>>???>>>>>>======>>>??????@@@@@@@@@AAAAAA@@@???>>>===>>>===<<<:::999999888888888777666555666777999:::===BBBIIIQQQZZZccckkkpppwwwyyy}}}|||wwwtttqqqooommmkkkkkkjjjhhhhhhiiijjjiiihhhggggggfffcccaaaaaacccdddkkknnnsssvvvxxxyyyzzz{{{}}}}}}~~~zzztttpppkkkffffffmmm~~~mmm]]]VVVUUUQQQUUUZZZaaaooobbbKKK===555444666333333222111111111111111///000000111111111000000......////////////............/////////000000000////////////////////////........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,...//////---,,,,,,,,,++++++************+++++++++******))))))***++++++------...000222333555555666888999999888888:::;;;===<<<;;;;;;999888777777555555666888999:::;;;<<<<<<===>>>@@@BBBDDDEEEEEEGGGEEEEEEIIIMMMRRR[[[dddxxx~~~wwwooommmkkkmmmrrrxxx|||///111222333444777>>>BBBIIIYYYmmm|||wwwxxx|||{{{zzz|||}}}}}}~~~kkkcccbbblll{{{wwwllldddaaa```bbbdddfffhhhjjjmmmrrruuuyyy{{{}}}~~~}}}}}}~~~~~~~~~}}}|||zzzzzzzzzzzzyyyyyyyyyyyyzzzzzzyyyxxxxxxwwwwwwwwwyyyzzzzzzzzzyyywwwuuusssnnnkkkhhhfffeeeaaa[[[VVVOOOKKKFFFAAA???>>><<<;;;::::::::::::;;;===>>>???>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???===<<<;;;::::::999888888777777777888999<<>>>>>???@@@AAABBBBBBCCCDDDFFFIIIKKKOOOUUUZZZaaahhhnnn}}}~~~vvvpppooopppssswww}}}~~~~~~000222333333333777???EEEPPPaaavvv|||yyyzzz~~~}}}xxxwwwzzzzzz|||{{{ccc___cccqqqyyynnngggeeeeeebbbdddfffiiikkkoootttxxxzzz|||}}}~~~}}}|||}}}~~~~~~~~~~~~}}}|||{{{{{{{{{zzzzzzyyyyyyyyyzzzyyyyyyyyyxxxwwwvvvvvvvvvwwwyyyzzzyyywwwuuutttmmmiiiddd```]]]XXXQQQKKKGGGDDD@@@===<<<<<<;;;::::::::::::;;;<<<======>>>>>>>>>>>>>>>???@@@AAABBBAAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBAAA???>>><<<<<<;;;;;;::::::999999999:::>>>CCCJJJQQQYYYbbbjjjooossssssuuuwwwzzz|||zzzwwwuuutttqqqpppnnnllljjjjjjkkklllkkkkkkhhhhhhgggfffeeegggkkknnnsssvvv{{{~~~}}}tttqqqnnnllllllrrrvvvaaaUUUPPPRRRUUU[[[fffxxxkkkQQQ@@@999888444333333222111222222222111222222111111000///...///000000111111000000////////////............---////////////////////////------------------------------,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++---...---,,,,,,---///,,,+++***))))))***+++,,,,,,,,,++++++,,,------...000111333555777888888888888999::::::999888:::;;;999888777666555555555666888999:::<<<>>>@@@BBBBBBDDDEEEFFFFFFEEEEEEHHHKKKNNNUUU^^^fffnnnuuu{{{}}}|||zzzyyywwwuuuuuuxxx}}}000333555444444999CCCKKK[[[mmmzzzxxx{{{|||wwwqqqqqqttt~~~yyy|||oooZZZ[[[dddtttwwwmmmgggeeefffccceeehhhkkknnnrrrvvvyyy{{{|||~~~~~~}}}|||}}}~~~~~~~~~~~~~~~}}}||||||{{{{{{zzzzzzyyyyyyzzzzzzzzzyyyxxxwwwvvvuuutttuuuwwwxxxwwwuuurrrpppiiiddd^^^YYYUUUPPPJJJEEE@@@===;;;:::::::::888777;;;;;;;;;<<<=========>>>>>>>>>??????@@@AAABBBCCCDDDCCCCCCCCCDDDEEEFFFFFFGGGFFFFFFEEECCCAAA???>>>========================BBBFFFLLLSSSZZZaaaiiimmmssssssssssssuuuwwwzzz{{{{{{|||}}}||||||zzzxxxuuuqqqooommmmmmnnnnnnmmmlllhhhhhhgggfffgggjjjooosssuuuxxx}}}}}}tttqqqoooooonnnpppxxxppp```SSSPPPQQQVVV___nnnzzz\\\FFF:::666444444333222222222222222222222222111111///......000000111111111111000000........................////////////////////////------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,+++)))***+++---++++++************++++++************+++,,,------111333555777999:::::::::888:::;;;:::999999:::;;;888777666555555666777888<<<===???@@@BBBDDDEEEFFFCCCDDDFFFEEEEEEHHHNNNTTT\\\eeepppxxx|||wwwwww{{{~~~~~~}}}{{{}}}///333666666777>>>JJJTTTgggwwwzzzuuuyyy~~~zzzuuuooojjjjjjmmmwww}}}vvvzzz}}}ooocccZZZ___lll{{{|||sssjjjfffeeefffeeehhhlllppprrruuuyyy{{{|||~~~~~~}}}}}}~~~~~~|||{{{{{{zzzzzzyyyxxxxxxzzz{{{{{{zzzyyyxxxvvvuuussstttuuuuuussspppllliiiaaa[[[TTTOOOLLLIIIEEEAAA<<<;;;:::;;;;;;:::888666::::::<<<===>>>??????@@@@@@@@@@@@AAABBBCCCEEEEEEIIIIIIHHHHHHIIIJJJLLLMMMKKKKKKKKKJJJHHHEEECCCBBB???@@@@@@AAAAAAAAA@@@@@@EEEIIIOOOUUU\\\cccjjjoootttsssqqqpppqqqrrruuuvvvwwwyyy|||~~~{{{vvvtttrrrqqqqqqpppooonnniiiiiihhhhhhiiilllrrrwwwwwwzzz~~~yyyssspppqqqpppoooqqquuusss^^^VVVQQQSSSXXXbbbqqq~~~___III<<<666444444333222222222222333000000111111111111000/////////000000000000///////////////////////////000////////////////////////........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++---------,,,,,,+++++++++)))+++---...//////------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---*********)))'''''')))+++++++++,,,,,,,,,,,,++++++++++++++++++,,,---...///222444777999;;;;;;;;;;;;999:::;;;;;;999999999;;;999888777777888999;;;===@@@@@@AAACCCDDDFFFGGGHHHAAACCCGGGHHHKKKSSS^^^gggmmmvvv~~~{{{~~~|||tttppppppqqqqqquuutttrrrssswww~~~...222666777:::BBBPPP[[[nnn}}}{{{tttooo{{{~~~vvvpppjjjeeeeeeiiikkkyyy{{{ssswww~~~}}}|||vvvooofff^^^aaahhhvvv~~~xxxqqqiiieeeeeeffffffjjjooosssvvvxxx{{{}}}}}}~~~~~~|||}}}~~~{{{{{{zzzzzzyyyxxxwwwwww{{{{{{{{{{{{zzzxxxvvvuuusssssstttssspppkkkfffcccXXXRRRKKKFFFDDDCCC@@@===<<<<<<<<<>>>>>>===:::777888999;;;===???AAAAAABBBAAAAAABBBBBBDDDEEEFFFGGGMMMMMMLLLLLLMMMOOOQQQRRRNNNNNNNNNMMMKKKIIIFFFEEE@@@AAABBBCCCCCCCCCCCCBBBFFFJJJQQQWWW^^^fffmmmrrrsssrrrooommmmmmnnnppprrrvvvxxx{{{zzzxxxuuussssssrrrqqqooojjjjjjiiiiiijjjooouuuyyyyyy|||xxxrrrrrrrrrpppnnnooowwwjjj___UUUSSSTTTXXXbbbnnn{{{^^^III>>>888555444333333222222333333......000111111222222222......////////////......///000000000111111111111////////////////////////000000000000000000000000---------,,,,,,,,,++++++---------------------------------,,,,,,+++++++++(((***,,,...//////...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...///...---++++++---...+++,,,---......---,,,+++---------...///000111222333555777:::<<<<<<<<<;;;999;;;;;;;;;999999999;;;::::::999999:::<<<>>>@@@AAABBBCCCDDDEEEGGGGGGHHHEEEIIINNNRRRXXXcccrrr}}}zzz}}}|||tttvvvwwwvvvzzztttjjjdddccccccdddgggeeefffkkkuuu222333777;;;<<>>>>><<<::::::;;;<<<===>>>>>>@@@AAADDDEEEGGGJJJEEECCCEEEFFFDDDEEEGGGGGGMMMWWWcccrrrvvvpppooouuu}}}~~~}}}zzzyyyuuuwwwxxxxxxxxx|||yyymmmddd```^^^]]]bbbbbbdddlllyyy555555888<<<@@@III^^^rrr}}}tttsssvvv{{{vvvooogggaaa^^^]]]]]]cccmmmzzz{{{uuuqqqrrryyy~~~yyyrrrjjjaaaZZZ\\\bbbppp}}}|||qqqrrrooojjjfffddddddeeefffkkkmmmrrrwwwzzz|||}}}}}}~~~~~~}}}}}}}}}}}}|||{{{zzzyyyyyyxxxxxxxxxzzzyyyxxxxxxxxxwwwsssqqqooommmiiifffbbb]]]WWWRRRIIIEEE@@@>>>>>>===;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@AAAAAABBBCCCEEEGGGGGGGGGHHHJJJMMMOOOQQQTTTUUUWWWVVVTTTRRRRRRRRRQQQPPPNNNMMMLLLLLLMMMMMMKKKLLLMMMMMMMMMNNNQQQSSSWWWXXXZZZ^^^bbbggglllnnnqqqqqqrrrrrrsssuuuvvvwwwtttvvvzzz}}}zzzyyyxxxvvvuuusssrrrrrrqqqqqqqqqsssuuuxxx|||~~~{{{vvvmmmgggeeefffqqqvvvaaa\\\YYYQQQSSS\\\WWW^^^aaa___YYYQQQFFF<<<666222111333444222222555222222222111111000000000000000000000///////////////......------......///000000000000000000000000------------------------++++++++++++,,,---......+++,,,------++++++,,,---------,,,,,,,,,---//////333---111???DDD<<<222000...---,,,+++++++++,,,---...+++((())),,,...///...---+++)))***,,,---+++))),,,,,,,,,++++++*********------------///111333444777888:::;;;<<<<<<;;;:::<<<======<<<:::999:::<<<===>>>???BBBDDDGGGJJJKKKLLLHHHGGGIIIJJJIIIIIILLLQQQ[[[ggguuu{{{ppplllnnnwww|||zzzyyy|||}}}wwwoookkkiiihhhpppqqqsssxxx777777:::>>>EEETTTlll{{{uuuwww{{{~~~tttqqqlllfffbbb___^^^^^^```iiittt{{{vvvsssuuu{{{~~~vvvkkkaaaXXXWWWaaammmyyy~~~yyyqqqhhhgggeeecccbbbbbbeeehhhjjjoooqqquuuyyy|||~~~~~~}}}}}}|||{{{yyyxxxwwwwwwxxxxxx{{{{{{{{{{{{zzzvvvqqqmmmjjjgggbbb]]]YYYTTTOOOKKKEEECCC???=========<<<;;;===============>>>>>>>>>>>>@@@BBBCCCCCCDDDFFFGGGHHHHHHIIIJJJKKKMMMOOOPPPTTTUUUVVVTTTQQQOOOOOOOOOLLLLLLKKKKKKLLLNNNPPPRRRQQQSSSUUUVVVWWWYYY\\\^^^aaabbbccceeehhhkkknnnppprrrssssssuuuwwwyyy{{{|||uuuwwwyyy|||~~~zzzyyywwwuuuttttttuuuvvvvvvvvvxxxzzz|||~~~}}}rrrjjjfffcccgggvvvhhh^^^XXXPPPNNNTTTRRRTTTTTTUUUXXXWWWNNNCCC999444222444444222111333111000000000000000000000222222222222111111111000///......------......///000000000000000000000000..............................---------......///+++---...---,,,+++,,,------,,,,,,,,,,,,------...000,,,///888:::333///000///...---,,,++++++++++++---+++******,,,...///...---,,,***++++++,,,***)))++++++++++++************------...///111444666777777888:::;;;<<<<<<;;;:::;;;<<<<<<:::999999;;;===>>>???AAAEEEHHHLLLNNNPPPKKKHHHGGGJJJKKKJJJMMMQQQ]]]hhhvvvvvvooonnnsss~~~~~~}}}|||{{{wwwtttsssyyyzzz|||~~~777888:::@@@LLL```xxxyyywww{{{yyypppooommmkkkjjjhhhgggfffgggllluuu}}}zzzwwwzzz{{{pppcccYYYTTTZZZkkk|||~~~uuummmeeebbbaaa```aaaccchhhlllooosssuuuxxx{{{~~~~~~}}}||||||{{{yyywwwvvvvvvwwwwwwyyyzzz{{{{{{zzzvvvooojjjgggccc]]]WWWRRRNNNJJJGGGDDDCCCAAA@@@?????????>>>======>>>>>>>>>>>>??????>>>@@@BBBCCCDDDEEEHHHJJJKKKKKKKKKLLLMMMNNNOOOPPPSSSTTTTTTRRRNNNKKKKKKKKKJJJIIIIIIIIIKKKOOORRRTTTWWWZZZ]]]___aaadddgggjjjllllllllllllnnnppprrrsssuuuuuuvvvwwwxxxzzz{{{|||vvvwwwyyy{{{~~~~~~{{{yyyvvvsssrrrsssuuuwwwwwwyyy|||~~~tttnnneeeeeemmmnnnaaaYYYQQQNNNPPPVVVVVVUUUUUUZZZ]]]XXXOOOBBB;;;666666666222000111000000000111111111111111333333222222222111111111//////............//////////////////////////////////////////////////////000//////...------......,,,---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,***(((***///...******...------,,,,,,,,,+++++++++---,,,++++++,,,---......///...------------,,,+++++++++++++++++++++******------///111333555777888777888:::;;;<<<<<<;;;:::::::::::::::999:::===???AAACCCEEEHHHLLLNNNPPPQQQOOOKKKHHHJJJLLLNNNUUU\\\kkkuuuxxxwwwyyy}}}|||yyyzzz~~~|||zzzzzz}}}~~~~~~555888<<>>>>>>>>?????????@@@???AAACCCDDDEEEGGGJJJMMMRRRRRRRRRSSSSSSTTTTTTTTTRRRRRRQQQNNNKKKHHHGGGHHHIIIHHHGGGHHHJJJNNNRRRUUU\\\___cccfffiiilllooorrrttttttsssssssssuuuvvvwwwxxxxxxxxxxxxxxxyyyyyyzzzwwwwwwxxxzzz|||~~~}}}{{{yyyuuurrrqqqrrruuuwwwwwwyyy}}}xxxiiigggkkkxxxvvvggg^^^UUUPPPQQQTTTWWWWWWVVVYYY^^^___\\\HHH???777666666333111222111111222222222222222222222222111111111000000000/////////....../////////////////////////////////////////////////////////000///...---,,,,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---+++)))+++///+++++++++,,,,,,---------,,,---------------...............------,,,,,,,,,++++++++++++++++++,,,,,,,,,---///111444666777888777888:::;;;<<<<<<;;;:::999::::::::::::===AAADDDGGGHHHKKKMMMOOOPPPQQQQQQUUUPPPMMMNNNPPPUUU```kkkxxx}}}{{{}}}}}}{{{yyy{{{zzzzzz}}}555:::AAALLL^^^uuu{{{vvvooorrrvvvzzz||||||zzzxxxwwwuuuxxx~~~kkk```VVVVVV___mmmsssiiiaaa``````aaaeeejjjooorrrxxxyyy{{{|||~~~}}}~~~~~~|||}}}~~~~~~}}}|||||||||{{{{{{yyyxxxwwwvvvuuurrrrrrttttttsssooohhhccc[[[WWWRRRNNNKKKIIIFFFDDDBBBCCCDDDCCCAAA???@@@AAA?????????@@@AAAAAABBBBBBAAACCCDDDEEEGGGIIIMMMPPPSSSTTTTTTUUUTTTTTTSSSSSSPPPPPPOOOKKKGGGEEEEEEFFFHHHGGGFFFGGGIIINNNSSSVVV^^^aaafffjjjmmmpppsssvvvzzzyyyxxxxxxxxxyyyzzz{{{|||{{{zzzyyyxxxxxxxxxxxxxxxxxxxxxyyyzzz|||}}}~~~}}}|||{{{|||}}}}}}{{{yyyxxxvvvsssqqqqqqrrruuuwwwyyy{{{~~~rrrlllkkkqqq{{{|||kkk^^^SSSMMMLLLKKKPPPTTTSSSUUU\\\bbbdddNNNBBB888666666555444555333333222222222222222222111111111000000000//////000//////......//////000000000000000000000000000........................///...---,,,,,,,,,,,,,,,,,,...///...---,,,---...,,,------------,,,,,,++++++,,,,,,,,,+++***,,,---)))***+++,,,------------,,,---///...---,,,---...***+++,,,,,,******+++,,,,,,,,,,,,,,,---------------///111333555666777777777888:::;;;<<<<<<;;;:::999999:::;;;===AAAFFFJJJMMMOOOPPPRRRSSSSSSSSSRRRTTTQQQPPPQQQSSSYYYeeeqqq{{{~~~zzz{{{|||{{{zzzyyy{{{~~~||||||666???IIIVVVjjj|||yyyuuuyyy~~~}}}yyytttuuu|||yyydddYYYRRRXXXfffuuuvvvkkkccccccccceeehhhnnnssswwwyyyyyyzzz|||}}}~~~~~~~~~~~~~~~|||zzz{{{}}}~~~|||{{{{{{{{{|||{{{|||||||||zzzxxxvvvtttqqqpppppppppnnniiibbb]]]UUUSSSOOOMMMKKKJJJGGGEEEDDDFFFGGGFFFCCCAAABBBCCCAAABBBBBBCCCDDDDDDEEEEEEDDDFFFGGGHHHJJJMMMQQQUUUSSSSSSTTTTTTSSSRRRQQQPPPNNNNNNLLLIIIEEECCCDDDEEEEEEDDDDDDEEEIIIOOOUUUXXX^^^bbbgggkkknnnqqqtttwww|||{{{{{{zzz{{{|||}}}~~~}}}|||{{{zzzyyyyyyyyyyyyxxxxxxxxxxxxyyyzzz|||}}}|||{{{yyyxxxxxxwwwuuusssrrrqqqppppppqqqtttwwwyyy}}}~~~uuukkkkkknnnyyyuuucccTTTLLLIIIHHHMMMPPPQQQTTT]]]dddggg]]]NNN@@@:::888666555666333333222222111111000000111111111111000000000000000000////////////000000000000000000000000000000------------------------......---,,,,,,,,,---------...///...---,,,---///---......///...---,,,+++***+++++++++,,,,,,+++)))***+++,,,---------,,,+++,,,...000///---,,,---///(((***,,,,,,******,,,...---------.........//////000111333555777777888777777888:::;;;<<<<<<;;;:::888999;;;===@@@EEELLLPPPRRRSSSVVVWWWXXXXXXWWWWWWTTTTTTWWW[[[^^^bbblllwww|||}}}~~~~~~{{{zzz{{{}}}}}}|||yyyzzz~~~888CCCPPP^^^rrr}}}zzz|||yyyssssss~~~|||www```UUUPPPZZZkkkyyyyyymmmgggggggggiiimmmsssyyy|||yyyyyyzzz{{{|||}}}~~~~~~~~~|||zzzyyyzzz|||~~~}}}{{{zzzzzz{{{|||{{{|||}}}~~~|||yyyvvvsssqqqpppooommmjjjddd^^^YYYTTTRRRPPPNNNNNNLLLJJJHHHGGGJJJKKKJJJFFFDDDEEEFFFCCCDDDDDDEEEFFFGGGGGGHHHGGGHHHIIIJJJLLLPPPTTTXXXWWWWWWXXXXXXWWWVVVTTTSSSMMMMMMKKKHHHDDDBBBCCCDDDCCCBBBBBBDDDIIIPPPVVVZZZ^^^aaagggkkknnnqqqtttvvv||||||{{{{{{|||~~~}}}}}}|||{{{{{{{{{{{{{{{yyyxxxxxxwwwxxxyyy{{{|||}}}{{{xxxvvvuuussspppnnnmmmmmmmmmoooqqquuuyyy{{{~~~lllggggggkkk{{{nnn[[[QQQNNNNNNQQQRRRRRRXXXaaafffgggmmm\\\JJJ@@@;;;777555444333222222111000//////...222222222111111111000000000000////////////000000000000000000000000000000------------------------......------------......---...///...------...///....../////////...,,,+++,,,------...000000---))),,,---......---,,,***))),,,...000000---,,,---///)))+++......,,,,,,///111........./////////000000222333555777888999888888777888:::;;;<<<<<<;;;:::888:::;;;>>>BBBHHHOOOTTTTTTVVVYYY[[[\\\\\\[[[[[[YYY\\\cccjjjmmmooowww|||zzz}}}}}}zzz{{{~~~~~~{{{|||===FFFWWWlll}}}}}}yyyxxxxxx~~~yyywwwzzzyyylll[[[XXX[[[eeerrrzzz{{{zzzxxxyyytttnnniiiiiijjjooouuuyyyyyyxxx~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~yyyzzz|||~~~}}}~~~~~~~~~~~~zzzzzzzzz{{{zzzzzzyyyyyyzzz{{{~~~}}}yyyuuurrrooonnnkkkgggccc^^^ZZZXXXTTTQQQNNNMMMMMMNNNNNNNNNMMMMMMNNNMMMLLLJJJHHHGGGJJJIIIIIIHHHIIIJJJKKKLLLLLLLLLMMMNNNPPPRRRTTTUUUUUUUUUUUUUUUSSSQQQOOOMMMPPPNNNKKKGGGDDDCCCBBBAAA???AAADDDFFFJJJPPPVVV[[[[[[^^^bbbfffiiimmmrrruuuyyyyyyzzz|||}}}}}}}}}}}}{{{zzzzzz{{{}}}}}}|||{{{|||{{{zzzyyyyyyyyyyyyyyyvvvvvvvvvuuusssqqqnnnmmmkkkkkkmmmooorrruuuxxxyyy~~~~~~~~~~~~~~~~~~xxxmmmhhheeennn{{{hhhWWWPPPOOOSSSVVVVVVUUU^^^rrrsss[[[DDD;;;:::777333666555444333222222222222000000000000000000000000333333333222111000000///000000000000000000000000000000000///////////////......////////////......---,,,,,,,,,,,,---......---------,,,,,,+++++++++...------,,,,,,------............------,,,,,,,,,++++++++++++++++++++++++...---,,,,,,++++++++++++------,,,,,,---...000111444222444999999666888>>>:::888999===>>>;;;888888777999>>>EEEMMMTTTXXXYYY[[[\\\]]]]]][[[ZZZZZZ[[[]]]fffqqqxxxzzz~~~|||www{{{~~~~~~|||{{{}}}???KKK^^^ttt{{{wwwxxxzzzzzzvvvxxx}}}tttdddYYY[[[bbbnnnzzz}}}yyytttnnnooottt}}}~~~wwwoookkkggghhhjjjpppvvv{{{|||{{{~~~~~~~~~~~~}}}~~~~~~~~~{{{{{{|||~~~~~~}}}}}}|||yyyyyyzzzzzzzzzyyyyyyxxxyyy{{{|||}}}{{{wwwssspppmmmkkkiiieee```\\\YYYWWWUUUSSSPPPOOOPPPQQQQQQQQQQQQQQQQQQPPPOOOMMMKKKJJJKKKJJJIIIIIIIIIJJJLLLMMMMMMMMMMMMNNNOOOQQQSSSSSSSSSSSSSSSSSSQQQOOOMMMLLLLLLJJJHHHEEEBBB@@@?????????AAACCCFFFIIIOOOUUUZZZZZZ\\\```cccfffjjjpppssswwwxxxzzz{{{|||}}}~~~~~~|||{{{{{{|||~~~~~~|||}}}}}}}}}|||{{{{{{zzzzzzwwwwwwwwwuuusssqqqnnnmmmlllmmmooorrruuuxxxzzz{{{}}}~~~~~~vvvllleeehhhqqqwwwbbbVVVRRRTTTVVVWWWYYYeee}}}nnnRRR@@@;;;888444555444333222222222222222000000000000000000000000////////////000000000000000000000000000000000000////////////////////////////////////////////////---,,,,,,,,,,,,---......---------,,,,,,,,,++++++...------,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,...------...///000222333888888999999:::;;;;;;;;;;;;999999======:::888999;;;>>>EEEMMMUUU[[[^^^```^^^^^^^^^]]]\\\]]]___bbbiiiqqq|||~~~}}}}}}|||{{{|||}}}CCCSSSkkkxxxuuuxxx|||}}}vvvvvvzzztttaaaZZZaaammm{{{wwwllleeeeeeiiiqqqsssooojjjhhhfffhhhlllrrrxxx}}}~~~~~~~~~}}}~~~}}}}}}~~~}}}}}}}}}}}}~~~|||{{{zzzxxxyyyyyyzzzzzzyyyyyyyyyyyyzzz{{{zzzxxxtttpppnnniiihhheeebbb^^^ZZZXXXVVVWWWUUUSSSRRRTTTUUUUUUTTTUUUUUUUUUUUUSSSQQQOOONNNLLLKKKJJJJJJJJJKKKMMMNNNMMMMMMMMMMMMNNNOOOPPPQQQPPPPPPPPPOOOMMMLLLJJJIIIIIIHHHFFFCCCAAA@@@???>>>???@@@BBBEEEHHHMMMTTTYYYYYY[[[]]]```cccgggmmmqqqvvvwwwyyyzzz|||}}}}}}~~~}}}||||||~~~~~~}}}|||{{{xxxxxxwwwuuusssqqqooonnnmmmooorrrvvvyyy{{{|||}}}|||}}}sssgggeeeiiizzzppp^^^YYYWWWVVVXXX\\\jjjeeeKKK>>>:::888333333222222111222222222000000000000000000000000,,,------///000111222333000000000000000000000000////////////////////////000///...------...///000---,,,,,,,,,,,,---......------------,,,,,,,,,,,,...------,,,,,,------...///...---,,,+++,,,---...------------------------------,,,+++++++++,,,,,,---......///111333555666999<<<;;;888<<>>DDDNNNXXX```dddeeedddaaa```___^^^___cccjjjnnnvvv|||{{{zzz~~~}}}xxxxxxwwwwwwwwwxxxzzz|||}}}}}}III^^^www~~~uuurrrwww}}}wwwuuuxxx{{{hhhaaakkkyyyvvvhhhbbbaaadddjjjllliiihhhiiiiiikkkpppuuuzzz~~~}}}~~~~~~}}}}}}}}}||||||~~~~~~~~~~~~~~~}}}|||{{{{{{yyyzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzyyyvvvsssooommmhhhgggdddaaa^^^[[[YYYXXX[[[YYYWWWWWWXXXYYYYYYXXXXXXYYYXXXXXXVVVTTTRRRPPPMMMLLLKKKKKKKKKLLLNNNNNNNNNMMMMMMLLLLLLMMMMMMNNNLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGEEEDDDBBBAAA@@@???>>>???AAADDDGGGMMMSSSXXX[[[\\\^^^```bbbgggmmmqqquuuvvvwwwyyy{{{|||}}}}}}}}}}}}}}}~~~|||zzzyyyxxxwwwuuutttrrrpppooonnnqqquuuyyy|||~~~~~~~~~|||}}}zzzlllfffhhhkkk{{{jjj___YYYVVVXXX]]]iiiyyyZZZFFF>>><<<333222222111111111222222000000000000000000000000...//////111222333444555//////////////////////////////000000000000000111111000...,,,,,,...000111---,,,,,,,,,,,,---......------------------,,,,,,...------,,,,,,------...///...,,,++++++,,,---...,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,,,,,,,---...000222444666777555;;;:::666===JJJIII>>>:::888777999888666888<<>>>>><<<>>>@@@CCCGGGMMMTTTXXX^^^___aaaccceeeiiinnnrrrtttuuuwwwxxxzzz{{{{{{|||}}}}}}}}}}}}{{{yyyxxxxxxwwwuuutttsssrrrrrrqqqssswww{{{}}}}}}~~~qqqiiihhhcccnnn|||fff\\\VVVYYY]]]eeezzzlllRRRCCC<<<333333222222111222222222000000000000000000000000000000111111222222222222////////////////////////000000000111111222222222111000...,,,,,,...000111---,,,,,,,,,,,,---......------------------------...------,,,,,,------......---,,,,,,,,,---......******++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---+++,,,...000333555666777444:::999444;;;HHHGGG;;;777555555777666555:::@@@EEERRReeetttwwwqqqhhhbbb___```cccgggoooyyy~~~{{{wwwwwwzzz|||}}}}}}{{{tttrrruuuwwwuuurrrooojjjdddcccfffnnntttxxxzzz}}}]]]uuu~~~wwwrrrpppsssuuuzzzwwwsssuuuzzz|||sssuuuttteee[[[[[[]]]aaabbbaaadddiiirrruuuzzz}}}~~~~~~~~~~~~}}}|||{{{zzz{{{}}}}}}~~~}}}}}}}}}~~~~~~}}}}}}xxxyyyzzz|||}}}}}}}}}}}}|||}}}~~~~~~{{{zzzxxxvvvsssqqqpppoookkkjjjhhheeedddcccccccccbbbaaa______``````^^^\\\[[[[[[[[[ZZZXXXUUUSSSQQQMMMLLLKKKKKKKKKLLLNNNOOOLLLLLLKKKJJJJJJJJJJJJJJJFFFFFFDDDCCCBBBBBBBBBBBB>>>>>>>>>>>>>>>===<<<;;;;;;===@@@CCCHHHNNNUUUZZZaaacccfffhhhjjjmmmpppssstttuuuvvvxxxyyyyyyyyyyyy{{{{{{|||~~~|||zzzyyyxxxwwwvvvuuuuuuuuuuuuuuuuuuwwwyyy|||~~~zzzmmmhhhbbbgggsssuuufff[[[\\\^^^bbbrrr~~~]]]GGG;;;666555444333222222222222000000000000000000000000000000000///////////////000000000000000000000000///000000111111222222333000///...------...///000---,,,,,,,,,,,,---......------------...............------,,,,,,------...,,,,,,------------------)))******++++++,,,,,,---,,,,,,+++++++++,,,------+++---///111444555666666888;;;:::666888???===666555333444666666777???HHHQQQ___qqq}}}}}}tttiiibbb]]]aaahhhpppyyyxxxqqqoooqqqttt{{{~~~yyytttooooooqqqtttvvvuuuqqqkkkkkkqqquuuvvvqqqmmmggg___[[[]]]fffmmmsssuuuxxx{{{}}}~~~~~~}}}yyywwwtttrrrrrrsssvvvxxxiiixxxsssrrrqqqqqqppptttzzzuuuqqqssswww|||zzztttsssyyy|||pppaaaVVVVVVYYY^^^``````eeekkksssxxx}}}~~~~~~|||yyywwwxxx{{{~~~}}}}}}~~~~~~~~~~~~}}}|||yyyzzz{{{{{{||||||||||||{{{|||}}}~~~xxxwwwuuusssqqqpppoooooommmllliiigggffffffggggggeeedddbbbbbbbbbaaa^^^\\\\\\\\\\\\[[[YYYVVVSSSRRRLLLLLLKKKJJJKKKLLLMMMNNNKKKJJJJJJIIIIIIIIIIIIIIIEEEDDDBBBAAA@@@AAAAAABBB;;;;;;<<<======<<<;;;::::::<<>>>>>===<<<<<<999;;;???DDDIIIQQQYYY^^^cccfffkkkooopppqqqrrrsssvvvvvvwwwwwwwwwwwwvvvvvvxxxxxxyyy|||}}}}}}||||||uuuuuutttuuuuuuwwwyyyzzz}}}}}}~~~rrrfff```___mmmvvviii___YYYdddvvvkkkPPP@@@:::999777555333222222111000000000000000000000000000000111111222222222333000000000000000000000000,,,,,,,,,---...//////000......////////////......---,,,,,,,,,,,,---......---------.........//////...------,,,,,,------...)))+++---000000///---+++++++++,,,------...//////++++++++++++,,,,,,---...///111333555777888888888999666777:::888444444999444333555888:::???JJJVVVdddmmmwwwzzzuuullleeebbb^^^gggttt|||tttmmmkkkqqq|||zzzuuuooopppooonnnoooqqqvvvyyyyyyyyyvvvooolllmmmmmmjjjbbbbbb^^^WWWOOOLLLOOOSSSRRRUUUZZZ^^^^^^\\\YYYVVVRRRQQQOOOLLLJJJIIIJJJKKK|||xxxtttssssssssspppmmmjjjppp{{{}}}tttqqqooonnnuuu~~~yyyqqqpppxxx}}}wwwooogggaaaYYYXXXXXXZZZ```ggglllnnnzzz|||wwwzzz{{{yyyvvvwww|||~~~}}}~~~~~~{{{|||}}}|||zzzyyyyyyzzzzzz{{{|||||||||{{{zzzyyywwwuuurrrnnnlllkkkjjjkkkkkkkkkkkkllllllkkkkkkkkkkkkiiigggfffeeedddbbbaaa`````````^^^[[[VVVQQQNNNNNNKKKHHHIIILLLNNNNNNMMMLLLKKKJJJJJJHHHGGGGGGFFFEEEEEEEEEDDDCCC@@@>>>===<<<<<<;;;;;;;;;;;;<<<<<<888:::???CCCIIIQQQYYY___bbbgggnnnsssttttttssssssssstttvvvwwwxxxxxxwwwwwwyyyzzz{{{|||~~~}}}}}}}}}zzzxxxxxxwwwwwwxxxzzz|||~~~xxxfffccc```dddwwwwwwddd^^^dddlll|||pppYYYIII===777333555666333111111111111111111000000000000111111000///////////////000000000000000000000000111111000000//////......//////............//////.................................------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,------...//////000222444777888999:::777888777666444444666888111666;;;===???GGGUUU```iiipppwwwxxxqqqjjjeeecccaaalllxxx~~~zzzzzz{{{{{{pppdddeeeqqq~~~{{{xxxwwwzzz}}}~~~|||yyyvvvuuunnnrrrvvvwwwvvvvvvxxxzzz|||zzzwwwvvvuuussspppnnngggbbbZZZTTTPPPMMMKKKJJJKKKMMMOOOPPPPPPMMMIIIGGGEEEEEEDDDCCCBBBAAA@@@@@@}}}{{{wwwuuutttrrrooolllhhhnnnwww}}}wwwuuusssrrruuu|||{{{yyyuuupppnnnsss}}}|||tttkkkccc]]][[[ZZZYYY\\\bbbjjjooorrrzzz|||~~~zzz||||||zzzwwwxxx}}}}}}~~~~~~}}}{{{{{{|||}}}||||||}}}}}}|||{{{zzzyyytttrrroookkkiiihhhhhhhhhiiijjjlllmmmmmmmmmlllkkklllkkkiiiiiihhhgggdddbbb______^^^]]]ZZZVVVSSSQQQLLLJJJHHHIIIKKKMMMMMMLLLNNNMMMLLLKKKIIIHHHGGGFFFDDDDDDDDDCCCBBB@@@>>>======<<<<<<;;;;;;<<<<<<===:::<<<@@@DDDJJJRRR[[[aaaeeeiiimmmqqqrrrrrrsssttttttuuuvvvwwwxxxxxxxxxxxxyyyyyyzzz|||}}}}}}}}}}}}{{{zzzyyyxxxxxxyyy{{{}}}~~~hhhbbb___cccooojjj]]]]]]```jjjttt~~~zzzmmmZZZJJJ???999444666666333111111111111111111000000000000222111111000//////000000////////////////////////////////////000000000000.........------.......................................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,---...//////222333444555666666666666777888888777555555666888333777<<>>===;;;;;;;;;;;;;;;:::::::::zzz~~~~~~{{{xxxvvvrrrnnnkkkjjjnnnuuu}}}|||zzzwwwxxx|||wwwqqqjjjhhhmmmxxx{{{ssskkkbbb]]]^^^\\\\\\___fffnnntttwwwzzz|||~~~}}}}}}zzzzzz~~~~~~~~~~~~|||{{{{{{}}}}}}}}}}}}}}}|||{{{zzzyyyrrrqqqnnnllljjjiiiiiiiiikkkmmmoooqqqrrrqqqooommmnnnmmmllllllllljjjfffccc^^^^^^\\\[[[YYYWWWVVVUUUNNNLLLKKKLLLNNNOOOOOOOOOPPPOOONNNLLLJJJHHHFFFFFFBBBBBBBBBBBBAAA@@@???>>>===<<<<<<;;;;;;<<<<<<======>>>@@@DDDJJJRRR\\\ccciiilllooopppqqqsssuuuwwwvvvvvvwwwwwwxxxyyyyyyyyyyyyzzz{{{|||}}}~~~}}}}}}~~~~~~|||{{{{{{zzzyyyyyyzzz|||qqqfff```cccgggsssooo^^^WWWWWW\\\^^^bbbfffjjjhhhZZZKKKAAA:::555555666333111111222222111111111000000000222111111000000000000000.................................///000111111111//////............//////////////////////////////...------------,,,,,,,,,------------------------------------------------,,,,,,---------.........,,,,,,,,,------...000000333444555555666666666666777888999888666666666777666999>>>EEEMMMXXXccckkknnnooopppmmmhhhfffgggiiittt}}}}}}vvvpppnnnrrrvvv~~~|||{{{xxxlllnnnpppppprrrxxxzzzvvvssspppmmmjjjkkkpppxxx~~~{{{vvvqqqwwwxxxzzzyyyxxxvvvwwwwwwvvvuuussssssuuuuuuuuutttfff```XXXPPPJJJFFFCCCAAA<<<<<<===<<<<<<;;;:::999555555555666666777777777}}}~~~|||yyyuuuqqqnnnooorrrwww}}}~~~||||||}}}wwwmmmcccdddpppzzztttmmmgggccc___^^^^^^aaaiiiqqqxxx{{{{{{}}}}}}}}}|||||||||zzzyyyyyy|||~~~}}}}}}}}}|||{{{zzzyyyxxxuuutttsssqqqpppoooooooooqqqsssvvvwwwwwwuuuqqqoooooonnnooooooooolllhhhddd```___]]]ZZZXXXWWWWWWWWWRRRRRRQQQRRRSSSTTTTTTTTTQQQPPPNNNLLLIIIGGGEEEDDDBBBBBBBBBAAAAAA@@@@@@???======<<<<<<<<<<<<======>>>???@@@CCCHHHRRR\\\ccclllooosssuuuvvvvvvxxxyyyzzzzzzyyyzzzzzz{{{{{{|||{{{{{{|||}}}}}}~~~~~~~~~}}}}}}}}}}}}|||{{{{{{zzzzzzyyyzzz}}}oooccceeefffjjjooo^^^XXXXXXYYYXXXVVVXXX^^^aaaZZZOOOAAA:::444444555333222333222222222111111111000000111000000/////////000000////////////////////////.../////////000000000111111000000000000000000111000000000000000000000000------------------------------------------------........................+++,,,,,,,,,,,,---------------------...///111111000111333555777888999999777888999999888777777888;;;>>>DDDLLLWWWaaajjjoooqqqpppnnnkkkjjjkkkpppttt~~~}}}{{{xxxrrrnnnnnnvvv||||||vvvuuu{{{~~~xxxyyyyyyvvvtttvvv}}}|||xxxssspppnnnnnnmmmlllooottt|||zzzuuuuuuuuuuuuuuutttsssssssssqqqqqqqqqssstttssspppmmmfff```WWWOOOIIIEEEBBB@@@<<<;;;::::::999999999:::777777777777888888888888~~~~~~|||xxxuuusssssstttxxx|||~~~}}}|||{{{qqqggg___ddduuu~~~xxxsssnnnjjjggg```___```eeellltttzzz}}}}}}~~~~~~~~~~~~}}}|||||||||{{{zzzzzz|||~~~||||||{{{zzzzzzyyyyyyxxxxxxxxxwwwvvvuuuuuuuuuuuuvvvwwwyyyzzzyyyuuuqqqooopppppppppppppppmmmiiieeecccaaa^^^[[[YYYXXXXXXXXXVVVVVVWWWWWWVVVVVVVVVVVVQQQPPPNNNLLLIIIGGGEEEDDDCCCBBBBBBAAAAAA@@@@@@@@@=========<<<<<<============>>>???BBBGGGPPP[[[bbbmmmqqqwww{{{|||{{{{{{zzz|||}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~|||}}}}}}}}}|||{{{||||||{{{zzzyyyyyyzzz|||~~~~~~~~~~~~}}}jjjiiiiiihhhwwwmmm]]]YYY[[[YYYYYYVVVSSSUUUZZZZZZVVVCCC:::444444555333333555222222222222111111111111/////////......//////000000000000000000000000000111000000000/////////...000//////......//////000000000000000000000000000------------------------------------------------........................++++++++++++,,,,,,,,,,,,---------...///000222222111222444666777888999999777888999999888888999;;;AAAEEEMMMWWWaaaiiinnnqqqooonnnmmmlllnnnsssyyy~~~xxxwwwvvvuuuuuuvvv}}}vvvrrrqqqyyyzzzyyy|||~~~zzzuuurrrnnnmmmooorrrttttttwwwzzz}}}wwwsssrrrqqqqqqqqqqqqqqqqqqooopppsssuuuuuuqqqjjjddd```ZZZRRRKKKFFFBBB???>>>999888777666666666777888999999999999888888888888|||||||||yyyxxxtttuuuwww{{{}}}yyyuuufff___\\\ggg{{{yyysssnnnjjjgggeeeaaaaaadddiiiqqqwww{{{}}}}}}~~~~~~|||~~~~~~~~~}}}|||{{{{{{}}}}}}|||{{{|||~~~~~~}}}~~~||||||{{{zzzzzzzzzzzz{{{zzzzzzzzzyyyyyyyyyyyyyyyxxxyyyzzzzzzxxxuuurrrpppsssrrrqqqqqqqqqoookkkhhheeeccc```]]][[[ZZZYYYYYYXXXYYYZZZYYYWWWUUUUUUUUURRRQQQOOOMMMJJJHHHFFFEEEEEEDDDCCCBBBAAAAAAAAAAAA>>>======<<<<<<======>>>===>>>@@@CCCHHHPPPZZZ```kkkpppwww|||}}}|||{{{{{{}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~{{{|||}}}|||{{{zzz{{{|||{{{zzzyyyyyyzzz|||~~~}}}}}}yyyppplllhhhooo|||ppp___YYYYYYTTTVVVTTTPPPPPPUUUZZZZZZIII???777666555444444666333222222222222111111111///////////////000000111111111111111111111111111111111111000///.........------,,,,,,,,,,,,------////////////////////////,,,,,,,,,------------...------------------------------------------------+++++++++,,,,,,,,,---------------...000111333444555666666777777666666666666777888888888999<<>>>>>============>>>>>>===???BBBEEEJJJRRRZZZ```hhhlllrrrvvvxxxyyyzzz{{{{{{}}}}}}{{{|||||||||||||||{{{{{{{{{yyy{{{}}}|||zzzyyy{{{}}}|||{{{{{{zzz{{{~~~~~~~~~~~~}}}pppjjjlllrrr|||fffZZZUUUQQQSSSQQQNNNNNNTTTXXXXXXRRRHHH>>>999777444333555333333222222222111111111111111000000111222222333000000000000000000000000000000000000////////////......------------..............................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------...///000222333444666666777777777777666666666777777666777:::???CCCPPP[[[iiirrrsssqqqqqqqqqnnnoooqqqvvv|||vvvsssvvvzzzxxxzzz}}}{{{uuuqqqrrrpppppprrrvvvzzz|||}}}{{{wwwttttttxxxzzzyyyvvvxxxuuuqqqpppqqqqqqooonnnoooooooooooommmggg___ZZZNNNIIIDDD???>>>>>>==============================:::;;;;;;;;;;;;;;;<<<<<<{{{yyy}}}~~~zzzyyyvvvxxxyyy}}}yyylllcccccciiixxxooolllfffcccccccccddddddeeeggglllsssyyy~~~~~~zzz{{{|||~~~}}}||||||}}}~~~~~~~~~{{{zzzyyyzzz{{{|||{{{zzzwwwzzz~~~}}}||||||~~~~~~}}}}}}}}}}}}}}}~~~yyywwwuuutttsssrrrpppooobbbbbbaaaaaa`````````___```bbbcccaaa\\\XXXWWWXXXUUUTTTSSSQQQOOOMMMLLLKKKIIIHHHEEECCCBBBAAAAAAAAA>>>>>>============>>>>>>>>>@@@CCCGGGLLLSSS[[[```fffiiimmmpppsssuuuxxx{{{yyy|||{{{yyyzzzzzzzzzzzzzzzyyyyyyyyyyyy{{{}}}|||zzzyyy{{{}}}~~~}}}||||||}}}ssskkkmmmppprrrnnn\\\TTTSSSSSSPPPMMMOOOTTTVVVSSSZZZNNNCCC===999444333444333333333222222222111111333222222222333444444555////////////////////////......//////000000111111111111000000000000111111........................,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000------...///000222444555333444555777888999999999666666666555666;;;AAAFFFVVVcccrrrzzzyyytttqqqqqqqqqssswww}}}wwwxxxvvvyyy~~~zzzwwwzzz{{{|||}}}xxxttttttsssssstttwwwzzz||||||{{{uuunnnnnnrrrwwwxxxwwwyyyvvvqqqoooooonnnllljjjmmmkkkiiigggddd```[[[WWWJJJGGGBBB??????@@@@@@@@@;;;<<<<<<=========<<<<<<>>>??????@@@AAACCCCCCDDDyyyyyy|||{{{zzzxxxzzz|||kkkaaalllyyy{{{kkkccc]]]]]]___```bbbeeehhhmmmsssxxx{{{|||}}}~~~|||{{{{{{}}}}}}{{{{{{{{{||||||||||||{{{{{{{{{{{{zzzyyyzzz|||}}}~~~{{{{{{|||}}}|||{{{zzzyyyyyy{{{}}}~~~~~~~~~}}}{{{yyywwwuuurrrmmmjjjiiihhhfffdddbbbaaa``````eeeffffffbbb]]]YYYXXXZZZUUUTTTRRROOOMMMLLLKKKJJJHHHGGGEEECCCAAA@@@@@@???CCCBBB@@@>>>=========>>>???AAAFFFLLLSSSYYY___bbbgggiiimmmoooqqqrrruuuwwwzzz{{{|||~~~~~~~~~}}}}}}{{{{{{{{{zzzzzzyyyyyyxxxvvvxxx{{{||||||||||||}}}}}}~~~qqqiiimmmpppzzz~~~eeeXXXPPPPPPQQQRRRSSSUUUYYY^^^dddWWWGGG===;;;:::777333555444333222111111111111222111000000222444777999000000000000000000000000111111222222222222111111111111000000//////..............................---.........///000000000//////.........---------........................---------........./////////000111222333444444444777777777777888888888888777666555555:::BBBKKKQQQjjjsss{{{{{{uuuqqqssswwwwww||||||~~~~~~yyyyyyyyy|||}}}zzzyyyzzzzzzzzzyyy{{{yyywwwvvvwwwxxxxxxwwwqqqpppoooooooooppprrrssswwwrrrkkkfffeeecccaaa^^^______^^^ZZZUUUPPPMMMMMMGGGEEECCCAAA@@@@@@AAABBBBBBCCCCCCCCCCCCDDDGGGJJJIIIHHHHHHJJJLLLMMMLLLKKKzzz{{{}}}{{{|||}}}kkkhhhrrr~~~yyyhhh```ZZZ[[[]]]^^^aaadddlllpppvvv{{{}}}~~~}}}||||||}}}~~~}}}{{{{{{{{{||||||||||||{{{{{{yyyyyyyyyzzzzzz|||}}}~~~{{{|||||||||{{{zzzyyyxxxyyy{{{}}}~~~}}}zzzxxxvvvtttqqqooommmllljjjhhhgggeeeddddddfffggggggddd___\\\[[[\\\YYYWWWUUUQQQNNNLLLJJJIIIHHHGGGEEECCCBBBAAA@@@@@@CCCBBBAAA@@@@@@@@@@@@AAACCCDDDHHHMMMSSSXXX]]]___eeehhhkkknnnoooqqqsssuuuyyyzzz{{{|||}}}}}}||||||{{{{{{zzzzzzzzzyyyyyyyyywwwzzz}}}~~~~~~}}}~~~~~~wwwlllmmmjjjrrrqqq```UUUQQQOOOPPPRRRWWW```iiiuuuhhhVVVFFF>>>999555333555444333222111111111111222111000000111333555777000000000000000000000000000111111111111111111000000000000000//////..............................,,,,,,,,,---------------//////.........---------........................---.....................000111222444555555555555666777777777777888888888555777999999<<>>AAAMMM```ooo}}}|||uuuuuu{{{~~~tttrrrtttxxx}}}|||xxxpppooooooqqquuuwwwwwwwwwuuutttssssssrrroookkkgggeeedddbbbaaa``````aaaaaa\\\XXXQQQLLLHHHFFFDDDBBBAAACCCFFFGGGGGGGGGHHHJJJHHHHHHHHHJJJLLLOOORRRTTTTTTVVVYYY[[[\\\^^^```bbbdddcccbbbcccddddddbbb```}}}|||}}}|||zzz}}}wwwuuu}}}qqqggg___ZZZVVVXXXZZZ\\\bbbhhhqqquuuyyy{{{|||{{{||||||~~~}}}~~~~~~~~~}}}~~~}}}{{{zzzzzzzzz{{{{{{zzzzzzzzzvvvwwwxxxzzz{{{|||}}}}}}~~~}}}|||{{{yyywwwuuuuuuyyy{{{~~~}}}yyywwwwwwxxxyyyyyyvvvvvvuuusssrrrpppnnnmmmjjjjjjjjjiiigggeeecccbbb___^^^[[[WWWSSSPPPNNNMMMKKKJJJHHHFFFDDDCCCBBBBBBDDDDDDEEEFFFGGGHHHIIIIIIHHHIIILLLOOOSSSWWW[[[]]]bbbeeeiiikkklllnnnppprrrtttuuuwwwyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzz}}}yyynnniiigggmmmxxxggg\\\TTTUUUZZZfffzzz|||dddLLL===:::<<<555555444333222222222222222111000000///000111111//////////////////////////////000000000000//////////////////////////////........................000000000///.........---................................................////////////............222333444555666777777777555666666777777888888888555888<<>>:::666555444333222222222222111111111111000000000000000000000000000000000000///000000111111000000///---............/////////........................---------------,,,,,,,,,---------............................................./////////000000000111222333555666666777777666777777888999:::;;;;;;<<<>>>FFFTTTfffttt{{{}}}}}}{{{{{{zzztttooorrrzzz}}}vvvtttvvvsssqqqpppppprrrtttttttttlllmmmnnnpppqqqooollliiifffgggjjjlllkkkggg```[[[NNNMMMJJJFFFCCCBBBAAAAAAAAAAAA@@@??????AAAEEEHHHKKKOOOTTTYYY^^^bbbfffiiijjjjjjlllnnnpppqqqssssssxxxzzz{{{|||{{{zzz{{{|||zzzzzzzzz}}}}}}xxxyyyzzzyyyyyyzzz~~~wwwnnnqqqyyy~~~wwwmmmddd]]]ZZZXXXYYY\\\___ccclllvvvzzz|||~~~}}}}}}}}}|||{{{{{{|||}}}}}}|||zzzxxxxxxyyyyyyyyyyyyxxxxxxrrrqqqnnnllllllnnnqqqssssssrrrpppnnnlllkkkkkkkkktttzzz}}}|||}}}yyyyyyyyyyyywwwtttrrrppplllkkkjjjkkkkkkiiiddd```^^^^^^\\\[[[YYYYYYXXXXXXSSSQQQPPPNNNLLLKKKJJJJJJHHHIIIIIIJJJIIIHHHGGGFFFFFFGGGJJJMMMRRRVVVZZZ\\\```bbbfffhhhjjjkkknnnpppqqqrrrtttvvvxxxxxxxxxxxxuuuvvvwwwxxxyyyzzz{{{{{{}}}||||||~~~qqqjjjeeegggtttiii```ZZZ[[[mmm|||[[[EEE<<<666555444333333222333333000000111111222111111111000000000000000000000000000111111111111111111000---------.........//////........................,,,,,,,,,------------------------.........//////........................------...///000111111222333444555666777888888888777888999:::;;;<<<<<<===???GGGTTTeeettt}}}}}}~~~~~~wwwqqqmmmnnnwww~~~zzzsssnnnmmmmmmmmmkkkjjjkkkmmmoooooooookkklllmmmppppppnnnjjjfffcccdddeeefffddd```YYYSSSEEEDDDCCCAAA@@@@@@@@@AAA@@@BBBCCCDDDFFFJJJPPPUUUWWW[[[```eeeiiimmmqqqtttssstttuuuwwwyyy{{{||||||{{{wwwxxxyyyvvvssstttyyy|||~~~~~~wwwnnnjjjrrr|||}}}rrrhhh```ZZZYYYXXXYYY\\\___cccmmmwwwyyy{{{}}}~~~~~~~~~|||{{{{{{|||}}}}}}|||zzzxxxxxxxxxyyyyyyxxxxxxxxxqqqnnnjjjhhhgggiiimmmoooooommmkkkiiihhhggghhhhhhsssyyyyyyzzzzzzzzzxxxuuurrrqqqmmmkkkjjjkkkkkkhhhccc^^^```___]]][[[ZZZYYYXXXXXXTTTSSSQQQOOONNNLLLLLLKKKIIIJJJJJJJJJIIIGGGEEEDDDGGGHHHJJJMMMQQQUUUXXXZZZ^^^aaadddggghhhjjjlllnnnqqqrrrtttvvvxxxxxxxxxxxxuuuuuuvvvxxxyyyzzz{{{{{{zzz{{{~~~xxxppphhheeelllrrrcccZZZXXXiiihhhNNNBBB666666555444333333333333000000111222222222222222000000000000000000000000111111222222222222111111---------.........//////........................---......//////000000000---------.........//////........................,,,---...///000111222333444555666888999999999999888888999:::<<<======>>>AAANNNaaaqqq||||||~~~~~~xxxrrrppppppyyy{{{}}}~~~}}}~~~{{{tttnnnkkkhhheeebbbeeeddddddfffhhhiiiiiihhhjjjkkkmmmooopppmmmiiieeeZZZZZZ[[[ZZZXXXSSSKKKFFF??????>>>>>>???@@@BBBCCCAAADDDHHHKKKOOOVVV^^^dddfffiiimmmppprrruuuxxxzzzyyyzzz||||||wwwuuuqqqllllllooovvv{{{xxxwww}}}~~~uuuiiibbbeeeqqq|||wwwlllccc\\\ZZZ[[[XXXWWW[[[dddmmmtttwww|||}}}~~~zzzzzzzzzzzz{{{{{{{{{{{{yyyzzz{{{{{{zzzyyywwwvvvwwwqqqiiiaaa^^^___cccfffgggccc___[[[ZZZ[[[^^^aaajjjrrr}}}~~~|||zzzwwwrrroooooollliiigggfffeeecccaaadddaaa]]][[[ZZZYYYXXXVVVYYYWWWUUUSSSQQQOOOKKKIIIIIIHHHFFFDDDCCCDDDEEEFFFFFFHHHKKKMMMOOOQQQSSSVVV\\\___dddhhhjjjkkklllnnnoooppprrrrrrrrrtttvvvyyyyyyyyyyyyzzz{{{||||||}}}~~~~~~~~~|||nnngggjjjmmmuuujjj[[[\\\fffooo{{{ZZZBBB===999777777666333333555666222......000222222111000000111222222222222222+++,,,...000111111000///////////////////////////000000000///......------------------------,,,,,,...............///000111///...---,,,,,,---...///000000//////000222444555333444666777888888888777;;;999999;;;;;;:::???EEEOOO^^^ppp{{{yyyzzzwww|||}}}zzzppppppqqquuuzzz|||{{{xxxpppmmmiiihhhgggeeeaaa]]]```___^^^]]]^^^bbbgggkkkiiiiiikkknnnooolllfff```XXXUUUQQQLLLHHHEEEDDDDDD@@@?????????AAADDDGGGIIIJJJLLLPPPUUUYYY___eeeiiiqqqsssvvvwwwyyy{{{~~~~~~{{{vvvsssooojjjiiilllooottt{{{}}}vvvtttxxxzzzzzz|||wwwoooeeeaaagggsss~~~~~~vvvlllccc]]][[[\\\ZZZZZZ^^^eeemmmsssuuu}}}}}}~~~~~~~~~~~~~~~~~~|||{{{{{{{{{zzzzzzyyyyyywwwxxxyyyyyyyyyxxxwwwvvvyyyssskkkccc^^^]]]___aaa___\\\XXXUUUTTTVVVYYY\\\dddmmmyyy}}}|||yyyvvvsssrrrpppllljjjiiihhhfffdddeeeccc```___^^^^^^\\\[[[YYYWWWTTTSSSRRRPPPLLLJJJIIIGGGEEECCCCCCCCCDDDEEEEEEGGGJJJLLLNNNPPPSSSVVV[[[^^^cccgggiiijjjlllnnnnnnppprrrrrrssstttwwwyyyyyyyyyzzz{{{|||}}}~~~~~~~~~uuukkkiiihhhlllsssaaa]]]bbbhhh{{{}}}```III???:::777777666333222444111///......111444444333111111111111000///......+++,,,...000111111000///////////////////////////,,,,,,------------------...---------------------///............//////000///...------------...///000000000000111222444555555666777999999999888888:::888999<<<===>>>DDDKKK___ooo~~~{{{tttooojjjhhhhhhmmmtttxxxxxxuuunnnllliiiiiiiiihhhddd```]]]\\\[[[[[[\\\aaagggkkkhhhhhhhhhjjjjjjgggaaa\\\PPPNNNJJJFFFCCCBBBAAAAAA>>>>>>@@@BBBFFFJJJNNNPPPWWWZZZ]]]aaaeeejjjppptttyyy{{{}}}~~~~~~yyytttrrrnnnhhhgggjjjnnnqqquuuzzz}}}|||}}}{{{uuurrrsssrrrnnnsssmmmfff```aaaiiivvv}}}uuukkkccc]]][[[\\\\\\^^^bbbiiiooorrrttt}}}~~~|||}}}~~~}}}}}}}}}~~~~~~}}}|||{{{zzzyyyxxxxxxvvvvvvvvvvvvvvvuuuuuutttwwwrrrjjjbbb[[[XXXWWWWWWSSSQQQOOOMMMMMMOOORRRTTT[[[eeesss~~~~~~~~~}}}{{{yyyuuurrrnnnlllkkkjjjhhhfffdddcccbbbbbbbbbaaa___]]]YYYWWWTTTSSSRRRPPPNNNKKKHHHGGGDDDCCCBBBBBBDDDDDDCCCFFFIIIKKKMMMPPPSSSVVVZZZ]]]bbbeeehhhjjjlllnnnnnnppprrrrrrssstttwwwyyyyyyyyy{{{|||~~~~~~qqqkkkeeeeeevvv}}}fff[[[YYY[[[jjjuuu|||gggUUUAAA;;;777666555222222444000//////000222333222111333222222111///---,,,+++,,,---///000111000000///////////////////////////++++++,,,,,,---......///........................000//////............//////......------......///000000000111222333555666888888999::::::999999888:::999:::>>>???BBBKKKTTTkkk|||xxxooojjjdddaaa___dddnnnuuuuuusssnnnllljjjkkkmmmlllhhhddd\\\ZZZWWWVVVXXX]]]bbbeeegggffffffeeeddd```ZZZVVVIIIGGGEEECCCAAA@@@@@@AAA@@@BBBFFFKKKQQQVVVZZZ\\\aaacccfffiiimmmqqqwww{{{|||wwwtttssspppllljjjmmmtttuuuwwwwwwxxxzzz|||~~~{{{|||yyytttrrrssspppllliiiddd]]]\\\bbbmmmyyy|||uuukkkccc]]][[[ZZZ\\\aaagggnnnrrruuuvvv~~~{{{{{{~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}|||{{{zzzyyyxxxuuuuuutttsssqqqpppnnnmmmmmmiiibbb[[[TTTPPPMMMLLLIIIGGGFFFEEEFFFHHHJJJLLLRRR\\\kkkwwwvvvsssooollljjjiiihhhgggdddcccbbbccccccaaa^^^[[[YYYWWWTTTRRRQQQPPPNNNLLLGGGFFFCCCBBBAAAAAACCCCCCCCCEEEIIIKKKMMMPPPSSSVVVXXX[[[```cccfffiiilllnnnnnnppprrrssssssuuuxxxzzzyyyzzz{{{}}}xxxpppgggeeeqqqppp___WWWUUU^^^cccjjjqqqwwwwwwlll```FFF>>>777666555222111333222222333333222000---+++333333222111000...,,,,,,---...///000000000000///////////////////////////........./////////000000.........///////////////111000///...............//////............//////000000111222333444555666999999999999999999888888::::::<<>>AAACCCIIIXXXeee~~~~~~{{{vvvkkkfffcccgggpppxxxzzzyyyyyywwwvvvvvvxxxvvvqqqlllccc___[[[YYY[[[]]]______```___\\\WWWRRRNNNKKKJJJHHHIIIJJJKKKMMMNNNPPPQQQSSSVVV[[[aaafffkkkooopppssstttvvvxxxyyy||||||wwwwwwzzzzzzwwwwwwtttuuutttssssssxxxzzzyyyzzzuuuooo___ZZZYYY```nnnwwwyyyvvvzzzyyyvvvppphhhaaa]]]\\\ZZZ```iiiqqqwww{{{~~~~~~}}}|||{{{|||~~~~~~}}}}}}~~~~~~}}}|||{{{yyywwwuuutttsssmmmkkkgggccc^^^ZZZXXXVVVNNNLLLIIIEEEBBB@@@???>>><<<<<<======???@@@AAABBBEEEMMMZZZeeeoooxxx}}}yyyssspppnnnmmmlllllljjjhhhfffdddcccaaa^^^[[[ZZZWWWRRROOONNNMMMKKKJJJEEEDDDAAA@@@??????AAABBBDDDFFFIIIKKKLLLNNNQQQSSSTTTWWW\\\___cccgggkkknnnnnnppprrrssstttvvvyyy|||{{{{{{|||~~~{{{nnneeedddiii~~~hhhYYYRRRTTTTTTSSSSSSZZZcccgggeeePPPEEE:::777666444333333,,,...111222111000000000000000111222222222222222000000000000000000000000///////////////////////////......---,,,,,,++++++---------......//////000000//////............///...//////000000//////...///000222444666777777777888888777777777888888999<<<<<>>>>>???GGGQQQ[[[eeennnxxx~~~zzztttpppnnnmmmmmmllliiifffcccbbbaaa```___]]]ZZZWWWRRRNNNLLLKKKIIIGGGDDDCCCAAA???>>>???@@@AAACCCEEEGGGIIIIIIKKKMMMOOOSSSVVVZZZ^^^aaafffkkknnnnnnppprrrssstttwwwzzz|||||||||}}}~~~uuuiiidddcccrrrhhhXXXQQQNNNQQQRRRQQQUUU\\\``````TTTHHH;;;888777666444444+++...111111000000111222//////000111111111111111111111000000000000000111////////////////////////------------------,,,,,,+++,,,,,,---....../////////............//////000...///000111111000///...///000222555777777888888888888777777888999:::;;;;;;<<>>>>>@@@@@@BBBDDDFFFGGGGGGHHHKKKLLLSSSUUUYYY]]]aaaeeekkknnnnnnppprrrsssuuuwwwzzz}}}||||||}}}~~~{{{ooohhhfffkkknnn]]]VVVJJJPPPSSSSSSUUUZZZ\\\\\\WWWIII===888888666444444...000222111///---///000//////000000000000//////111111000000000000000111////////////////////////------......///000000000++++++,,,,,,---...//////...............///000111...///000111111000///...///000333555777888888888999999888888999;;;<<<>>>:::<<>>===<<<<<<;;;;;;::::::999999::::::;;;<<>>???@@@BBBEEEGGGIIIIIIIIIHHHLLLOOOTTTYYY^^^dddjjjnnnpppqqqrrrrrrsssuuuzzz}}}~~~|||zzzyyyzzz}}}~~~~~~pppiiiiiifffqqquuu___WWWPPPPPPRRRVVVXXXYYYZZZ\\\[[[OOOAAA999777777444000111111111000111111222222////////////////////////000000000000000000000000000000000000000000000000000///...------...///000............/////////000222111000//////.........000////////////000000111222333444666777777777777:::::::::888777777999;;;>>>???BBBHHHUUUggg{{{~~~yyyuuuqqqlllgggddd]]]```eeegggjjjnnntttxxx}}}~~~~~~~~~ooodddccc___TTTNNNPPPLLLNNNSSSWWW\\\bbbiiinnnrrrsssssstttvvvwwwxxxxxxxxxyyy|||zzzzzz{{{xxxwwwzzzmmmbbbgggqqq}}}|||pppggg```aaa```___]]]^^^```bbbiiinnnvvv}}}~~~~~~~~~|||zzzwwwuuurrrqqqppppppmmmiiiddd```\\\XXXSSSPPPKKKIIIFFFCCCAAA@@@@@@AAA>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;:::;;;;;;<<<<<<>>>@@@EEEJJJPPPXXXaaafffkkknnnrrrwww{{{~~~|||{{{xxxsssoookkkiiiiiiiiieeeccc```^^^]]]\\\ZZZYYYVVVTTTQQQMMMJJJGGGFFFEEEDDDBBB@@@===<<<===>>>??????AAACCCEEEGGGGGGGGGFFFKKKNNNSSSXXX]]]ccciiimmmqqqrrrsssssssssuuuxxx{{{~~~}}}}}}}}}tttjjjiiiccckkkyyygggZZZQQQOOOOOOTTTYYY^^^dddjjjiii[[[HHH===999888555222222222222111111222222333222222222222222222222222000000000000000000000000000000000000000000000000000///...------...///000.........///////////////111000000///////////////000////////////000111111555666777999::::::::::::888999:::999888888:::<<<>>>@@@DDDMMM\\\nnn{{{zzz{{{}}}{{{uuurrrooolllkkkjjjgggeeecccfffjjjlllmmmnnnqqqtttwwwwwwxxxyyyzzz|||~~~zzzjjj^^^\\\XXXOOOLLLOOOPPPSSSYYY^^^ccciiioootttxxxxxxyyy{{{|||~~~}}}~~~{{{xxx~~~~~~zzzyyy}}}qqqlllrrr|||zzzmmmccc[[[\\\[[[[[[[[[^^^cccgggmmmrrryyy~~~~~~~~~~~~|||zzzxxxuuuqqqmmmjjjhhhgggdddaaa\\\XXXUUUQQQLLLIIIEEEDDDBBB@@@???>>>>>>???>>>>>>======<<<<<<;;;;;;======<<<<<<;;;<<<<<<<<<<<>>======>>>???===???AAACCCDDDDDDDDDDDDIIILLLRRRWWW\\\bbbiiimmmqqqssstttsssssstttwwwyyy~~~~~~~~~~~~~~~||||||~~~yyymmmhhhaaadddmmm~~~tttaaaWWWRRRPPPUUU\\\dddppp{{{~~~lllUUUCCC<<<999777444444333333222222333333333333333333333333333333333000000000000000000000000000000000000000000000000//////............/////////////////////.........///////////////000000111///////////////000111222333444555777888888888888666888999:::999999:::<<<===AAAHHHVVVgggxxx~~~|||{{{{{{~~~xxxiiigggffffffgggiiijjjiiilllooosssuuutttsssrrrrrrqqqpppooooooqqqtttxxxzzzrrrdddYYYVVVTTTOOOOOOTTTXXX\\\ccciiinnnssswww{{{|||}}}~~~{{{zzz}}}yyy{{{wwwuuu}}}vvviii^^^YYYXXXXXXWWWYYY^^^eeejjjrrrvvv|||~~~~~~~~~~~~|||zzzxxxvvvrrrmmmhhhdddaaa______\\\XXXTTTQQQMMMIIIFFFBBBAAA@@@????????????@@@>>>>>>>>>======<<<<<<<<<>>>======<<<<<<<<<<<<<<<>>>@@@BBBDDDHHHMMMTTTXXX]]]aaagggmmmsssyyy}}}{{{yyyzzzxxxtttoookkkhhhffffffeeebbb___]]][[[ZZZWWWUUURRRQQQNNNKKKHHHEEECCCBBBCCCBBB@@@>>>======>>>>>>===>>>???AAABBBCCCCCCBBBFFFJJJPPPUUU[[[aaahhhlllqqqsssttttttttttttuuuvvvyyyzzz|||}}}~~~~~~}}}}}}{{{|||}}}pppgggbbbaaaeeetttiii^^^WWWSSSYYYaaajjjxxx}}}cccLLL???999666555555555444333333333444444111111111111111111111111000000000000000000000000/////////////////////////////////....../////////////////////........................///000111222////////////000111222222222333444666777777888888777999::::::999888999:::;;;AAANNN```sss~~~~~~xxxhhhfffeeefffiiilllnnnnnnrrrvvv{{{|||xxxvvvooonnnkkkiiiiiiiiikkklllfff]]]WWWWWWXXXXXXZZZ___cccgggnnntttxxxzzz}}}~~~~~~}}}}}}~~~xxxyyy~~~xxxzzz{{{qqqdddZZZXXXXXXWWWWWWYYY___fffllluuuyyy~~~~~~~~~~~~~~~}}}zzzxxxuuussspppkkkfffaaa]]][[[[[[XXXTTTQQQOOOLLLHHHEEE@@@@@@?????????@@@@@@@@@???>>>>>>>>>>>>>>>======>>>===<<<<<<<<<<<<======@@@AAACCCEEEHHHMMMTTTXXX___ccchhhnnntttzzz}}}{{{yyywwwxxxvvvrrrnnnjjjgggeeedddccc```]]]\\\[[[ZZZXXXVVVQQQPPPNNNKKKHHHEEECCCAAACCCBBB@@@???>>>======>>>===>>>>>>@@@AAAAAABBBBBBDDDHHHMMMSSSYYY```gggkkkppprrruuuuuutttsssttttttvvvxxxzzz|||~~~~~~}}}}}}}}}~~~vvviiifffaaacccooorrrbbbWWWSSSZZZbbbjjjzzzrrrXXXDDD999555555666555444444333333333444111111111111111111111111000000000000000000000000////////////////////////...//////////////////...///////////////.....................///111222333////////////000111222333666777888999:::;;;;;;;;;:::;;;;;;:::888777888999:::DDDUUUjjj|||~~~xxxkkkjjjiiijjjlllooopppooouuuyyy{{{pppnnnkkkgggccc___\\\[[[XXXVVVWWW\\\aaadddhhhkkknnnsssxxx|||~~~|||{{{~~~~~~uuuvvv||||||sssqqqyyysssjjj```WWWWWWWWWWWWXXX[[[aaahhhnnnwww{{{~~~}}}}}}}}}{{{xxxuuuqqqpppmmmjjjeeeaaa]]][[[WWWUUUQQQOOOMMMJJJGGGDDD?????????@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>=========>>>>>>???@@@AAACCCEEEHHHKKKQQQXXX\\\cccfffkkkpppuuuzzz|||yyywwwvvvtttssspppllliiifffdddcccaaa^^^[[[ZZZYYYXXXWWWUUUPPPOOONNNKKKIIIFFFCCCAAABBBBBBAAA???>>>>>>======<<<======>>>>>>???@@@@@@AAAEEEKKKQQQXXX___fffkkkoooqqquuuvvvuuutttssssssvvvwwwzzz|||~~~ppphhhcccccclllzzzgggZZZSSSYYY```gggxxxhhhNNN<<<666777666555555444333333333333333333333333333333333333000000000000000000000000000000000000000000000000......////////////................../////////000............///000222222/////////000111222333444555666777888999:::::::::;;;;;;:::999777777999;;;???LLLaaauuu~~~wwwlllkkkkkkmmmpppqqqqqqpppvvvzzzzzznnnlllhhhccc^^^XXXTTTRRRSSSVVV]]]dddkkkooorrrtttxxx{{{~~~yyyxxx{{{{{{qqqrrryyywwweeebbbhhhtttxxxkkkddd]]]VVVUUUVVVXXXZZZ^^^dddlllrrrxxx{{{~~~~~~~~~}}}}}}~~~~~~||||||{{{{{{zzzxxxtttqqqlllkkkjjjhhhdddaaa^^^\\\WWWTTTQQQOOONNNKKKHHHFFFAAABBBBBBCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@BBBCCCDDDEEEGGGJJJMMMRRRYYY```eeeiiilllppptttwwwzzz~~~}}}zzzwwwvvvuuuqqqooommmkkkhhheeecccbbb```]]]ZZZWWWVVVUUURRRPPPOOOOOONNNLLLIIIFFFCCCBBBBBBBBBAAA@@@???>>>======;;;;;;;;;;;;<<<======>>>???CCCJJJPPPWWW^^^eeejjjmmmppptttvvvvvvtttsssssstttuuuwwwyyy|||}}}zzzhhhcccbbbhhhpppzzzgggYYYZZZ]]]bbbssszzzYYYAAA:::<<<666555444333222222222222222222222222222222222222000000000000000000000000000000000000000000000000---...///000000///...---,,,------...///000111111//////...//////000111111/////////000111222444555333444555666777888888888999999888666666888<<>>======999999999999:::;;;<<<<<<>>>BBBIIIOOOVVV^^^eeejjjllloootttvvvvvvuuutttsssqqqrrrsssvvvxxx{{{|||}}}~~~fffbbbaaacccgggwwwwwwccc^^^\\\^^^ooobbbFFF>>>@@@666555444333222111111111////////////////////////000000000000000000000000000000000000000000000000---...///000000///...---+++,,,---...///111222222///////////////000000111/////////000111333444555666777888999:::;;;;;;;;;777777666555555999???CCCPPPaaaxxx}}}yyy|||sssmmmmmmlllhhhgggiiimmmsssxxx{{{zzzxxxyyyzzz|||~~~yyyooohhh___]]]XXXUUUTTTVVVYYY\\\ffflllqqquuuxxx}}}~~~{{{yyyzzz}}}xxxtttqqqppppppxxxtttnnnssszzz{{{|||~~~|||ppp___TTTXXXbbbuuuzzz~~~wwwhhh\\\XXXYYYWWWXXXZZZ___eeelllrrrvvv|||}}}}}}~~~~~~}}}|||{{{yyyxxxxxxwwwwwwvvvvvvvvvuuussspppmmmlllggghhhgggeeebbb```___```\\\ZZZWWWUUUTTTTTTTTTSSSMMMLLLJJJIIIHHHIIIIIIJJJFFFGGGGGGFFFEEEDDDBBBBBBCCCEEEGGGGGGGGGHHHJJJLLLQQQTTTYYY]]]bbbhhhmmmqqqxxxyyy{{{~~~~~~~~~~~~~~~{{{yyyxxxwwwrrrmmmiiihhhjjjiiieee```dddaaa]]]YYYWWWTTTQQQNNNPPPOOOMMMKKKIIIHHHGGGGGGDDDBBB@@@?????????===;;;<<<;;;;;;::::::;;;;;;<<<@@@CCCJJJRRRYYY___dddfffmmmlllmmmpppuuuwwwuuusssrrrsssuuuwwwxxxxxxxxxxxxzzz|||}}}~~~~~~zzzkkkaaaaaadddnnnmmm```ZZZZZZfffuuuuuuYYYEEE:::;;;888555333333333333333333333222222111000//////000000000000000000000000//////000000000000//////------------.........///+++---111222111000000000000000000000000000000000111111000000111333555666777888888999999:::;;;;;;<<<888666777999;;;CCCKKKXXXmmmzzzyyy}}}xxxmmmfff```aaaddddddiiiqqqyyy}}}{{{uuupppqqqvvv|||}}}uuullleee\\\[[[YYYXXXYYY^^^eeejjjssstttxxx|||}}}|||{{{yyywww~~~wwwqqqnnnlllkkkpppwwwvvvpppooouuuzzzzzzyyy{{{|||{{{wwwkkkZZZPPPVVVaaauuuxxxxxxpppeee[[[XXXXXXVVVWWWZZZ```fffmmmssswww{{{||||||}}}~~~}}}{{{{{{zzzyyyyyyxxxxxxxxxqqqqqqqqqpppnnnllliiihhhggghhhhhhfffcccaaaaaaaaa___^^^\\\[[[ZZZYYYXXXWWWRRRQQQOOONNNMMMMMMNNNOOOLLLKKKKKKJJJIIIHHHHHHGGGHHHIIIKKKLLLLLLMMMOOOPPPYYY\\\```eeeiiinnnssswww}}}||||||~~~~~~|||yyywwwvvvrrrnnnjjjjjjkkkkkkgggcccdddaaa]]]YYYWWWTTTQQQOOOOOONNNLLLJJJIIIGGGGGGFFFDDDBBB@@@@@@@@@???===;;;;;;;;;::::::::::::;;;;;;@@@CCCJJJQQQYYY___dddfffkkkkkkkkkooosssuuutttrrrssstttvvvwwwxxxyyyxxxxxxyyyzzz|||}}}}}}~~~~~~ooocccbbbccclllwwweee\\\YYYaaammm}}}```JJJ>>>:::888444222333333333333333333222222111000000///000000000000000000000000//////000000000000//////------........./////////...000111222000///...///000000000000000000000000222111111111222444555666777888888999999:::;;;;;;<<<999888999:::>>>HHHRRRaaarrr~~~pppfff```^^^aaafffjjjooovvv}}}~~~wwwrrrppptttxxx{{{yyyssslllggg``````aaaaaaccchhhnnnsssxxxzzz}}}~~~~~~|||yyyvvv}}}vvvoookkkiiihhhjjjooowwwzzztttoooooosssyyy{{{yyyyyyzzz{{{xxxqqqdddSSSLLLUUUdddwwwuuuppphhh___YYYVVVVVVTTTVVV[[[aaahhhooouuuxxxzzzzzz{{{}}}}}}{{{{{{yyyyyyzzzzzzyyyxxxwwwwwwnnnnnnnnnmmmllljjjgggfffggghhhhhhfffcccbbbcccdddddddddeeeeeecccaaa___]]]ZZZYYYWWWVVVUUUUUUVVVVVVTTTSSSQQQPPPPPPPPPPPPQQQPPPRRRTTTUUUUUUUUUWWWYYYccceeeiiilllppptttyyy||||||zzzzzz}}}|||yyywwwvvvrrrooollllllmmmmmmjjjgggdddaaa]]]ZZZXXXUUURRRPPPNNNMMMLLLJJJHHHGGGFFFFFFEEECCCAAA@@@@@@???===<<<;;;;;;::::::::::::;;;;;;@@@CCCIIIQQQXXX___cccfffiiiiiijjjmmmqqqssssssrrrtttuuuvvvxxxyyyyyyyyyyyyxxxzzz|||||||||}}}tttgggcccbbbiiijjj]]]WWW[[[cccuuukkkQQQAAA:::777444222222333333333333333222222111000000000000000000000000000000000//////000000000000//////....../////////000000000000111222111...---...///000000000000000000000000111111111222333444666777777888888999999:::;;;;;;;;;:::999;;;<<>><<<;;;::::::::::::::::::;;;???BBBHHHOOOWWW^^^ccceeehhhhhhjjjllloooqqqrrrsssuuuuuuvvvwwwxxxyyyzzzzzzxxxzzz|||}}}}}}~~~zzzjjjcccaaafffxxxlll^^^VVVWWW[[[eeexxxuuuWWWAAA:::777444222333333333333222222222111111111000000000000000000000000000000//////000000000000//////////////////000000000000000111111000...---///000///////////////////////////000111222333444555666777888888999999:::;;;;;;:::888999<<>>AAAFFFMMMTTT\\\aaadddgggiiijjjlllnnnqqqsssuuuuuuuuuvvvvvvwwwyyyyyyzzzyyy{{{}}}~~~~~~~~~|||}}}~~~oooeeeaaadddqqqqqq___UUUSSSVVVZZZfffvvvyyy[[[AAA;;;888555333333333333222222222222111111111111111000000000000000000000000//////000000000000//////////////////000000000000...///000///...///111222////////////////////////......000111333444555555777888888999999:::;;;;;;999888999???EEEQQQdddttt~~~ssskkkfffeeeffffffhhhlllmmmppptttyyy|||zzzvvvrrrpppnnnkkkiiihhhhhhjjjkkknnnqqquuuyyyzzz|||~~~{{{zzz{{{~~~yyyuuutttvvvxxx{{{{{{{{{{{{{{{yyytttqqq}}}{{{zzzxxxyyy{{{}}}|||vvvpppmmmmmmnnnwww|||~~~{{{zzz|||~~~xxxiiiUUUGGGCCCJJJ\\\kkkyyyqqqggg]]]WWWUUUTTTTTTWWW[[[bbbkkkrrrxxx|||~~~||||||}}}yyyxxxuuusssqqqpppoooooonnnnnnppppppqqqpppooonnnkkkllllllkkkkkklllpppsssvvv{{{~~~yyywwwvvvvvvuuusssqqqoooooooooooommmmmmlllllllllnnnooopppqqqsssuuuwwwwwwyyy{{{}}}~~~{{{xxxvvvuuurrrrrrqqqooonnnlllkkkkkkeeebbb^^^\\\ZZZXXXUUUSSSNNNMMMLLLJJJHHHGGGFFFFFFFFFEEECCCBBBBBBAAA???===::::::999999999999::::::<<>>;;;777555444444333222111111111111111111111111000000000000000000000000//////000000000000//////....../////////000000000---...000000//////111222000000000000000000000000---...000222444555555555777888888999999:::;;;;;;<<<:::<<>>::::::999999999999::::::;;;===AAAHHHOOOWWW]]]aaadddfffiiijjjkkkmmmrrruuutttsssssstttuuuvvvxxxyyyyyy{{{}}}~~~~~~~~~~~~~~~ooofffccceeeiiiyyygggVVVQQQRRRTTTUUUYYY```jjjmmmaaaSSSAAA>>>999666555444333111111111111111111111111111000000000000000000000000//////000000000000//////------........./////////---///111111000//////000000000000000000000000000...000222444666777777777777888888999999:::;;;;;;CCC???AAAMMM^^^ooo~~~}}}|||{{{~~~uuufffccc___^^^ccchhhkkkppptttvvvvvvxxxyyyzzzwwwrrrooohhhhhhhhhiiilllpppsssvvv|||}}}wwwsssssswww||||||xxxvvvwwwxxxrrrqqqpppoooooonnnllljjj}}}{{{{{{|||~~~zzzxxxtttooommmqqqzzzzzzgggWWWIIIHHHQQQ\\\fffmmmhhhfffbbb\\\WWWUUUWWWZZZ[[[```hhhpppwww|||~~~|||||||||{{{xxxuuurrrpppmmmkkkhhhffffffiiilllnnnqqqrrrtttuuuvvvvvvuuuuuusssttttttttttttwww|||~~~|||{{{{{{|||yyyzzz{{{}}}~~~~~~~~~~~~~~~~~~|||zzzxxxvvvuuuqqqrrrqqqnnnkkkhhhhhhhhheeeccc___\\\[[[YYYVVVTTTPPPOOOMMMKKKIIIHHHGGGGGGGGGEEEDDDCCCCCCBBB@@@>>>:::999999999999999999::::::<<<@@@FFFNNNVVV\\\```bbbeeehhhiiiiiilllpppuuusssssssssssstttuuuwwwyyyxxxzzz|||}}}}}}}}}tttiiidddccccccnnnhhhVVVRRRTTTTTTVVVVVVYYY```fffddd]]]CCC@@@;;;777555444333111111111111111111111222222000000000000000000000000//////000000000000//////------------.........///...000333333111...------000000000000000000000000000111444666888999999999777888888999::::::;;;;;;IIIDDDEEESSSgggzzz}}}|||~~~}}}~~~~~~~~~}}}|||xxxkkk]]]bbb]]]\\\bbbiiiooovvv|||xxxxxxxxxxxxwwwtttnnnjjjdddeeegggkkkoootttxxx{{{}}}|||yyyvvvwwwzzz~~~}}}}}}|||zzzzzz{{{pppnnnlllkkklllkkkiiihhh~~~}}}yyyqqqkkkkkknnntttuuuaaaTTTHHHJJJZZZhhhllljjjggg```ZZZYYYXXXUUUSSSTTT___eeennnuuuzzz}}}~~~|||{{{{{{zzzxxxtttnnniiifffbbb```______^^^^^^eeemmmppprrruuuxxxzzz{{{{{{zzzyyyyyyzzzzzz{{{}}}~~~~~~|||yyyvvvtttvvvssspppnnnmmmjjjgggeeeeeedddaaa^^^[[[YYYWWWVVVSSSRRRPPPNNNKKKIIIGGGFFFGGGFFFEEEDDDBBB@@@??????===<<<<<<;;;;;;::::::999;;;>>>BBBFFFJJJQQQXXX\\\___bbbfffhhhjjjkkknnnppprrrrrrtttuuuvvvvvvvvvvvvtttwww{{{}}}~~~~~~llldddcccdddlll{{{rrr___UUURRRQQQVVVUUURRRYYYgggiiicccMMMCCC999777555333222333222222222222222222222222000000000000000000000000////////////////////////000000000000000000000000000000000000000///......000000000000000111111111222444666777666666777888999777777<<<>>>===<<<>>>AAAFFFNNN[[[ppp}}}}}}tttmmmkkkiiieeeaaa\\\^^^bbbgggmmmrrrvvvxxx|||zzzxxxuuuqqqkkkeee```]]]aaahhhnnnssswww|||~~~}}}yyyvvvvvvzzz~~~|||}}}}}}}}}~~~|||zzzxxxvvvnnnllliiifffdddbbbbbbaaa}}}~~~yyyrrrllllllpppvvv{{{aaaWWWOOOTTTdddqqqtttqqqaaaZZZVVVWWWXXXWWWXXXZZZccchhhpppvvvzzz|||~~~}}}~~~~~~{{{xxxxxxwwwtttpppjjjeeebbb\\\YYYWWWXXXXXXYYYaaaiiiooorrrxxx{{{}}}~~~~~~~~~|||xxxuuuvvvtttqqqooonnnllliiigggdddccc```]]]ZZZXXXWWWVVVRRRQQQOOOMMMKKKIIIHHHGGGGGGFFFEEEDDDBBBAAA??????<<<<<<<<<;;;::::::999999999<<>>AAAIIITTTcccwww~~~||||||}}}}}}}}}vvvoooeee^^^]]]]]]]]]]]]^^^```dddhhhnnnssswwwyyyzzzwwwsssooolllhhhdddbbbaaafffnnnuuuyyy|||~~~{{{xxxxxx{{{|||{{{{{{{{{zzzzzz{{{zzzzzzxxxvvvtttsssiiihhhfffeeedddddddddddd|||{{{tttnnnooosssyyyccc\\\YYY```nnnvvvuuuppp]]]WWWTTTUUUWWWWWWYYY]]]ggglllrrrxxxzzz|||}}}~~~{{{{{{|||~~~~~~|||wwwwwwvvvsssoooiiiccc```ZZZVVVSSSTTTUUUWWW___gggkkkrrr{{{|||yyyyyyvvvssspppooommmkkkiiibbbaaa^^^\\\YYYWWWVVVUUUPPPOOONNNMMMLLLJJJIIIIIIHHHGGGFFFDDDBBBAAA??????<<<;;;;;;::::::999999888777999<<>>888666444444555333333333333333333333333111111111111111111111111////////////////////////000000000000000000000000000000000000000//////...000000000111111111222222333555777777666666777888:::777888;;;<<<;;;<<>>;;;;;;;;;:::999999888888777888;;;===@@@DDDJJJNNNWWWZZZ^^^aaadddfffiiikkklllmmmoooppprrrrrrssssssrrruuuxxxzzz{{{{{{}}}~~~|||}}}~~~yyylllgggaaaiiiyyyrrr```XXXRRRVVVXXX\\\gggsssxxxuuudddTTTBBB999777555444555333333333333333333333333111111111111111111111111//////////////////////////////////////////////////////000000000000//////000000000111111222222333333555777777777666777888:::888888;;;;;;:::===BBBDDDTTThhhyyyyyyrrrmmmjjj^^^]]]ZZZVVVUUUXXX]]]bbb]]]^^^aaaeeejjjnnnqqqsssmmmllllllmmmpppqqqqqqpppssswww}}}}}}|||{{{||||||}}}~~~|||yyyyyyzzz|||}}}|||yyyvvvtttqqqooopppooommmllliiigggeeeddd^^^___aaadddgggjjjmmmnnn~~~~~~uuuuuuyyy}}}ooopppttt{{{|||rrrhhhccc]]]WWWUUUTTTSSSWWW]]]kkkooouuuzzz}}}|||wwwrrroookkkddd^^^]]]]]]]]]```fffjjjsss~~~|||wwwrrrnnnkkkhhheee```^^^\\\ZZZWWWUUUTTTTTTNNNNNNNNNNNNMMMMMMMMMMMMIIIHHHGGGEEECCCAAA???>>><<<<<<;;;::::::999999888888999;;;===>>>BBBGGGKKKTTTWWW[[[___aaadddgggjjjlllmmmnnnppprrrssssssssspppssswwwzzz{{{|||~~~{{{}}}~~~qqqiiiaaaeeeqqqiii[[[TTTVVVYYY___lllyyysss___III<<<888555444555333333333333333333333333111111111111111111111111000000000000000000000000//////////////////////////////000000000000/////////000000111222333333333333555777888777777888999:::888999;;;;;;;;;???FFFJJJ\\\qqq~~~vvvmmmfff```UUUVVVVVVVVVVVVWWWZZZ]]]ZZZ[[[^^^bbbfffiiilllmmmfffjjjqqqzzz}}}~~~~~~|||yyyxxxwwwwwwwwwxxx{{{}}}}}}|||||||||}}}{{{vvvrrrnnnjjjgggjjjiiigggeeecccaaa______^^^___cccgggkkkooorrrsss|||xxxuuuxxx{{{hhhllluuu}}}|||qqqhhhaaa\\\XXXVVVUUUVVV]]]eeemmmqqqwww{{{~~~~~~{{{tttlllfffdddcccaaabbbeeeooowww|||vvvpppllliiifffddd___^^^\\\YYYWWWVVVUUUTTTPPPPPPPPPOOOOOOOOOOOOOOOJJJIIIGGGEEECCCAAA???>>>===<<<<<<;;;;;;:::999999:::;;;<<<===>>>AAAEEEHHHPPPSSSWWW[[[^^^aaaeeegggkkklllmmmoooqqqrrrssssssooorrruuuxxxyyyzzz|||}}}yyy{{{}}}~~~~~~wwwjjjdddeeellluuuaaaWWWWWWYYYbbbppp~~~nnnRRRBBB;;;777555555333333333333333333333333222222222222222222222222000000000000000000000000000000000000000000000000...//////000000000000000///000000111222333444444444555777888777777888999:::999:::<<<<<<<<>>>>>======<<<<<<;;;;;;:::;;;<<<<<<<<<===???CCCFFFKKKNNNSSSWWWZZZ^^^aaadddhhhiiikkkmmmooopppqqqqqqoooqqqtttvvvuuuuuuvvvwwwvvvxxx{{{~~~~~~~~~qqqiiifffiiiyyyjjjZZZXXXYYYcccrrr|||\\\HHH???:::777777444444444444444444444444222222222222222222222222000000000000000000000000000000000000000000000000......///000000000000000///000000111333444444555444666888888888777888999999999:::<<<<<<>>>FFFPPP```pppvvvuuuqqqggg]]]TTTRRRRRRUUU[[[^^^___^^^\\\]]]___aaadddgggiiijjjkkkuuu}}}}}}}}}~~~yyywwwuuurrrpppooonnnnnnmmmsssyyy|||{{{|||~~~}}}|||~~~}}}{{{yyyxxxxxxxxxxxxssskkkeeeaaa___]]][[[\\\\\\\\\]]]^^^```bbbdddfffiiilllppptttwwwyyyzzztttzzzxxxqqqqqqtttwww{{{}}}wwwooommmttt~~~zzzsssddd___[[[YYYXXXZZZcccmmmuuuxxx{{{}}}~~~{{{yyyyyy|||}}}zzzzzzvvvpppllljjjhhhgggfff___^^^\\\ZZZXXXWWWVVVUUUSSSSSSSSSRRRQQQQQQPPPPPPKKKJJJHHHFFFCCCAAA???>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<>>>AAADDDHHHKKKPPPTTTWWW[[[___aaaggghhhjjjlllnnnoooppppppooorrrttttttsssqqqqqqrrrtttvvvyyy|||||||||}}}{{{lllgggggguuuppp\\\XXXYYYcccssscccMMMBBB<<<999888444444444444444444444444222222222222222222222222000000000000000000000000000000000000000000000000......///000000000000000///000000222333444555555444666888888888777888:::999999;;;======???IIISSSgggwwwssskkklllkkk```UUURRRNNNLLLOOOWWW]]]___^^^^^^___aaadddfffiiikkklllppp{{{~~~{{{zzzzzz{{{}}}~~~}}}|||wwwvvvssspppnnnllllllllljjjpppwwwzzzyyyxxxzzz}}}~~~|||zzzyyy{{{zzzxxxvvvtttrrrqqqqqqpppkkkddd^^^[[[ZZZYYYXXXWWWWWWYYY[[[___cccfffiiijjjlllppptttwwwyyy{{{{{{mmmqqqzzzxxxqqqrrrrrrrrrtttsss||||||{{{~~~ttthhhgggmmmxxx~~~wwwnnnaaaYYY\\\^^^]]]dddpppwwwzzz~~~~~~}}}|||xxxvvvtttrrroookkkeeeaaa\\\[[[ZZZYYYWWWUUUTTTTTTSSSTTTTTTTTTTTTSSSSSSRRRPPPNNNLLLIIIFFFDDDBBBBBB>>>>>>>>>>>>>>>?????????CCC???;;;:::===@@@@@@???DDDHHHMMMRRRVVVZZZ___aaafffhhhjjjkkklllnnnrrrtttuuusssqqqooommmnnnooooooxxxzzz}}}~~~}}}}}}~~~~~~}}}~~~{{{wwwuuuuuuwwwpppiiieeekkk|||ggg[[[XXXbbbmmmyyy}}}WWW@@@;;;:::666555444222222444555555444444444444444333222111000222111000.........///000---...000111111111000///000//////.........//////111111111111222333444444888888888999::::::;;;;;;;;;888999>>>BBBFFFQQQ]]]ttt}}}iii___^^^[[[WWWTTTMMMLLLLLLNNNTTT\\\dddiiidddggghhhfffdddgggmmmsssyyy~~~}}}}}}}}}{{{yyyzzzzzz{{{{{{{{{zzzyyyxxx|||zzzvvvrrrooollljjjiiinnnssszzz~~~}}}zzzyyyyyy|||}}}~~~~~~{{{xxxtttqqqvvvssspppnnnnnnlllgggcccgggccc]]]YYYWWWUUUTTTSSSTTTVVVZZZ___dddiiimmmooopppqqqrrrtttvvvxxxzzz{{{eeeiiirrr~~~vvvqqqqqqqqqqqqrrrqqqzzzyyyuuussshhh]]]___qqqzzzyyynnnaaaYYY\\\^^^___fffqqqyyy|||}}}|||xxxwwwtttrrroookkkeeeaaa\\\[[[ZZZXXXWWWUUUTTTTTTSSSTTTTTTUUUTTTTTTSSSSSSPPPOOOLLLIIIGGGDDDCCCBBB??????@@@@@@AAAAAAAAAAAABBB???<<<;;;===@@@AAA@@@BBBEEEJJJNNNRRRWWW\\\```dddfffiiikkkmmmooosssvvvuuutttrrrpppoooooopppqqqwwwyyy|||}}}}}}|||}}}~~~|||}}}|||yyywwwxxxzzzssslllfffiiiyyykkk]]]UUU\\\fffqqqdddHHH===:::555666444222333444555555444444444444444333222111000111000000////////////000//////000000000000000///000//////.........//////111111111111222333444555666666666777888888999999;;;999:::>>>AAAHHHVVVddd{{{~~~qqqZZZPPPOOONNNLLLKKKLLLLLLMMMPPPUUU\\\bbbfffgggiiijjjiiihhhjjjqqqwww~~~}}}}}}{{{yyywwwvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxwwwuuusssqqqooonnnrrrwww|||~~~~~~|||{{{|||xxxyyy{{{|||}}}}}}{{{{{{yyyyyyxxxwwwuuurrrooonnnllliiigggffffffdddaaa^^^\\\XXXUUUSSSTTTUUUVVVVVVUUUXXX\\\aaafffkkknnnpppssssssuuuvvvwwwxxxxxxxxx]]]aaaiiittt~~~tttqqqqqqpppooopppqqq{{{yyyqqqkkk```YYY___ttt{{{yyynnnbbb[[[\\\```bbbjjjttt{{{}}}~~~|||yyywwwtttrrroookkkfffbbb\\\[[[ZZZXXXVVVUUUTTTSSSTTTTTTUUUUUUUUUUUUUUUTTTQQQPPPMMMJJJGGGEEEDDDCCC@@@AAAAAABBBCCCDDDEEEEEEBBB???======>>>@@@BBBBBB@@@BBBEEEIIIMMMSSSYYY]]]^^^aaaeeehhhjjjnnnqqqttttttsssqqqpppooopppqqqqqqvvvxxx{{{||||||||||||}}}{{{|||~~~|||{{{}}}xxxoooggggggpppxxxfffYYY[[[bbbllltttSSSBBB:::666666444333333444555555444444444444444333222111000//////000000111000000000111000000/////////000000/////////......//////000111111111111222333444555666666666777888888999999;;;:::;;;===AAAKKK^^^ooo|||{{{wwwcccNNNEEEEEEFFFGGGIIIJJJLLLNNNRRRWWW[[[___aaafffhhhiiiiiiiiimmmtttzzz~~~{{{yyyxxxwwwtttrrrrrrqqqqqqrrrssstttvvvwwwvvvvvvwwwwwwwwwvvvuuutttvvvyyy|||}}}|||{{{{{{|||vvvxxxyyy{{{|||{{{{{{zzzrrrqqqooommmkkkiiigggggg```___]]]\\\\\\[[[XXXVVVRRRPPPNNNOOORRRUUUWWWWWWXXX[[[```fffkkknnnpppqqquuuvvvwwwyyyyyyxxxvvvuuu[[[___fffnnnvvvzzz||||||~~~zzzvvvtttsssqqqpppooooooyyyvvvllleee\\\[[[fffvvv{{{xxxlllccc]]]^^^bbbgggooowww|||~~~~~~}}}yyywwwtttqqqnnnkkkfffccc]]]\\\YYYWWWUUUTTTSSSSSSTTTTTTUUUVVVVVVVVVVVVVVVRRRQQQNNNLLLIIIGGGEEEEEEAAAAAABBBCCCEEEFFFGGGGGGAAA@@@???>>>???AAABBBCCC???@@@BBBEEEHHHNNNVVV[[[ZZZ]]]aaadddfffiiillloooqqqpppoooooooooppppppqqquuuxxx{{{|||||||||}}}~~~{{{|||~~~|||rrrhhheeejjj{{{ooo]]][[[___hhh~~~```GGG<<<888777555333333444555555444333333333333333222111111---...000111222222111000222111000/////////000111//////////////////000111111111111222333444555666888888888999::::::;;;;;;999:::;;;===BBBQQQhhhzzz{{{xxx|||yyysssfffVVVGGGBBBBBBCCCEEEGGGHHHKKKPPPUUUYYY\\\\\\]]]___aaaccceeehhhmmmuuuzzzyyywwwsssqqqqqqpppooommmoooooonnnoooqqqtttwwwyyywwwwwwwwwvvvwwwwwwxxxyyyxxxxxxxxxxxxxxxxxxxxxyyyssstttuuuvvvwwwwwwwwwvvvnnnlllhhhdddaaa___^^^^^^XXXWWWUUUTTTSSSRRRQQQPPPNNNMMMLLLNNNRRRUUUWWWXXX\\\___dddjjjoooqqqrrrrrrtttvvvxxxzzzzzzyyywwwuuu___ccchhhnnnqqqsssssssssvvvyyy{{{yyyvvvtttrrrpppnnnvvvqqqddd\\\UUUXXXgggyyy}}}wwwjjjddd___aaaffflllssszzz}}}}}}~~~~~~}}}yyywwwssspppmmmjjjfffbbb^^^\\\YYYVVVTTTSSSSSSSSSTTTTTTVVVWWWXXXXXXXXXXXXTTTRRRPPPMMMJJJHHHGGGFFFBBBBBBCCCDDDFFFGGGHHHHHHBBBBBBAAAAAA@@@AAABBBCCC@@@@@@AAACCCFFFKKKRRRWWWYYY\\\```ccceeefffiiikkkooooooppppppqqqqqqrrrsssuuuwww{{{|||||||||}}}~~~{{{|||~~~uuuiiieeegggtttttt^^^XXXZZZaaauuummmNNN>>>:::888666444444555555444333222222333333222222111111...///000222222222111000222111000//////000111222///////////////000111111111111111222333444666777888888888999::::::;;;;;;777:::<<<===FFFZZZrrr|||{{{|||vvvjjjaaaQQQGGG???>>>??????@@@BBBGGGKKKRRRXXX\\\]]][[[ZZZYYY[[[]]]```eeemmmtttyyy~~~}}}|||ssspppmmmllllllmmmmmmlllnnnmmmmmmoooqqquuuxxx{{{zzzxxxuuussssssuuuwwwyyyyyywwwuuutttttttttttttttllllllmmmnnnnnnnnnnnnnnnjjjgggbbb\\\XXXVVVUUUUUUOOOOOONNNMMMKKKKKKKKKLLLKKKKKKKKKOOOTTTXXX[[[[[[aaadddiiinnnqqqsssssssssqqqssswwwyyy{{{zzzyyyxxxfffjjjnnnppppppnnnmmmmmmrrr{{{~~~yyyvvvtttrrrtttyyyooo___WWWSSSYYYiiizzzwwwgggdddbbbdddjjjqqqwww{{{{{{{{{|||}}}yyyvvvrrrnnnlllhhheeebbb^^^\\\YYYUUUSSSRRRRRRSSSTTTUUUVVVXXXYYYZZZZZZZZZUUUTTTQQQNNNKKKIIIHHHGGGDDDDDDEEEFFFGGGHHHHHHIIIDDDDDDDDDCCCAAA@@@AAABBB@@@AAAAAABBBDDDHHHNNNSSSYYY\\\```ccceeefffhhhjjjooopppqqqrrrssstttuuuuuusssvvvyyy{{{{{{|||}}}~~~{{{|||~~~{{{lllgggfffmmm{{{ccc[[[[[[___ooowwwTTTAAA;;;888777555444555555444333111222222222222222111111000000111111222111111111111000000000000111222222////////////000111222222111111111222444555777777666666666777888888999999777:::===AAANNNfff}}}}}}}}}~~~ppp```UUUDDD???;;;===>>>>>>???BBBFFFKKKSSSZZZ^^^^^^\\\ZZZWWWXXXYYY\\\bbbiiipppttt~~~{{{yyyxxxwwwpppnnnkkkjjjkkklllmmmlllkkkkkklllnnnqqqtttwwwyyyyyyvvvssspppooopppsssuuuwwwtttqqqpppppppppooonnniiiiiiiiiiiihhhhhhhhhhhhbbb___ZZZUUUQQQNNNLLLLLLGGGGGGHHHGGGFFFGGGJJJLLLIIIJJJLLLQQQXXX^^^aaabbbgggiiilllppprrrsssssssssoooqqqtttxxxzzz{{{{{{zzzppptttwwwwwwsssooommmlllqqq}}}zzzvvvtttrrrtttwwwjjjZZZUUUSSS[[[lllvvv}}}rrrdddddddddgggnnnuuuzzz{{{zzzyyyzzz}}}~~~xxxuuupppmmmjjjgggcccaaa___\\\YYYUUURRRRRRRRRRRRTTTUUUVVVXXXZZZ[[[[[[[[[VVVUUURRROOOLLLJJJIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJEEEGGGGGGEEEAAA???@@@AAA???@@@AAAAAABBBEEEIIIMMMSSSWWW\\\```bbbdddfffhhhlllmmmnnnppprrrsssssstttqqqssswwwyyyyyyyyyzzz||||||}}}pppiiidddfffxxxiii___\\\\\\hhhwww|||ZZZEEE>>>999777555555555555444333111111222222222222111111222222111111000111111111...///000111222333333333////////////000111222333111111111222444666777888666666666777888888999999888<<>>>>>BBBFFFFFFLLLSSS[[[___```^^^\\\VVVUUUUUUWWW\\\bbbgggjjjsss|||~~~{{{xxxuuusssrrrooollliiiggghhhiiiiiiiiifffgggiiillloooqqqssstttrrrqqqpppooonnnnnnmmmmmmqqqmmmjjjhhhhhhhhhfffddddddcccbbbaaa```_________VVVTTTQQQMMMIIIGGGEEEEEE@@@BBBDDDFFFGGGJJJOOOSSSRRRRRRUUUZZZ```eeehhhiiimmmnnnoooppprrrrrrsssssspppqqqsssvvvxxxyyyzzz{{{yyy|||~~~}}}wwwrrrooonnnpppzzzvvvtttrrrlllmmm___QQQOOOQQQ[[[lllqqq}}}wwwmmmbbbdddfffiiipppxxx||||||xxxxxxxxx|||~~~wwwtttooollliiifffccc```___]]]YYYUUURRRQQQRRRRRRTTTUUUWWWXXXZZZ[[[\\\\\\WWWUUUSSSPPPMMMKKKIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKFFFHHHHHHFFFBBB??????AAA??????@@@@@@@@@CCCFFFIIIMMMQQQWWW\\\___aaadddfffggghhhjjjlllnnnoooppppppnnnqqquuuwwwwwwwwwyyyzzz}}}~~~sssjjjccc```mmmhhh]]]XXXUUU^^^lllwww|||]]]IIICCC999777555555555555444333000111111222222222111111444333111000000000111111,,,...000222333444444333////////////000111222333111111111222444666777888888888888999::::::;;;;;;:::===AAAJJJ___{{{~~~~~~~~~xxxjjj[[[KKK@@@===999777999:::;;;AAAGGGGGGLLLTTT[[[```aaa___]]]UUUSSSQQQRRRVVVZZZ^^^```iiiqqqxxxzzz{{{~~~~~~~~~~~~}}}zzzvvvrrrppppppnnnkkkgggddddddeeeeeedddcccdddgggjjjlllnnnooopppkkklllnnnoooooommmjjjhhhjjjfffcccaaaaaa```^^^[[[YYYXXXVVVUUUSSSRRRRRRQQQMMMLLLJJJGGGEEECCCBBBAAA>>>AAAEEEGGGJJJOOOVVV[[[^^^^^^___cccgggkkkllllllpppppppppqqqqqqrrrrrrrrrqqqrrrssstttvvvxxxyyyzzz~~~}}}zzzxxxwwwwwwyyyzzz}}}{{{yyyuuufff[[[RRRJJJSSSbbbeeemmmyyyrrreeebbbbbbdddiiirrryyy|||}}}||||||{{{{{{|||~~~zzzvvvsssnnnjjjgggddd```^^^[[[[[[XXXTTTQQQPPPRRRTTTUUUTTTVVVZZZ___aaa___\\\]]]ZZZUUURRRPPPOOOMMMKKKLLLLLLLLLLLLKKKJJJIIIHHHEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@??????@@@BBBDDDEEEJJJLLLPPPUUUZZZ^^^aaabbbfffhhhkkkllllllllllllmmmnnnqqqtttwwwwwwxxxyyyzzz|||~~~lllccccccjjjrrrggg]]]XXXUUU[[[eeeooo~~~~~~hhhPPP???999777555333111111222333444333333222222111111111111111111111111111111111111111111111111111111111000111111111111222222222222111111111222444666777888777666666888:::;;;;;;:::;;;CCCWWWqqqyyy{{{~~~~~~yyymmm___RRRFFF>>>999:::;;;;;;<<>>FFFWWWnnnzzzoooggg\\\QQQGGG@@@;;;888999:::<<<<<<>>>BBBGGGKKKRRR[[[dddhhhhhheee\\\TTTKKKEEE@@@??????@@@DDDKKKRRR[[[eeemmmqqqrrrtttuuurrrsssttttttssspppmmmkkkccc___[[[YYYYYY[[[\\\]]]aaa```]]][[[ZZZYYYYYYZZZ]]]\\\[[[[[[[[[ZZZWWWUUUNNNKKKFFFDDDDDDEEEEEEEEECCCBBBBBBBBBCCCEEEFFFHHHCCCDDDGGGIIIKKKLLLLLLLLLNNNOOOQQQSSSWWW^^^ffflllrrrsssttttttttttttuuuwwwxxxxxxwwwwwwvvvuuuuuuuuutttsssssssssssstttuuuuuuwwwssswwwiiiWWWVVV^^^mmmooobbb^^^fffqqqwwwxxxsssjjjccc```dddlllttt{{{~~~~~~zzzxxxtttppplllhhheeebbb___YYYXXXVVVSSSPPPPPPRRRTTTVVVXXX[[[___bbbcccccccccccc```\\\YYYWWWTTTPPPMMMKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJIIIHHHGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDGGGKKKOOOSSSWWWYYYbbbdddgggiiijjjmmmpppsssnnnppprrrssstttwww{{{~~~~~~tttgggaaabbbppptttaaaYYYVVVVVVYYY]]]fffqqq{{{~~~sss[[[EEE===;;;888666444444444555111111111111111111111111////////////////////////111111111111111111111111000000111111111222222222222222333444555666777777:::::::::999888888:::<<<<<>>CCCIIIMMMTTT^^^hhhkkkjjjddd[[[RRRHHHBBB>>>>>>@@@BBBIIIPPPZZZ```hhhnnnppprrrssstttoooppprrrrrrpppmmmiiiggg___[[[XXXWWWXXX[[[]]]]]]bbb```]]]ZZZXXXVVVVVVUUUUUUTTTTTTTTTTTTSSSQQQNNNMMMJJJFFFDDDDDDDDDDDDDDDAAA@@@??????@@@BBBEEEGGGCCCEEEHHHLLLOOOQQQRRRRRRTTTUUUUUUWWWZZZ```hhhnnnsssuuuwwwwwwvvvvvvwwwyyy||||||{{{zzzyyyxxxwwwwwwsssssssssssssssttttttuuu{{{uuuvvv|||hhhTTTVVVbbbrrrtttfff^^^cccjjjqqqrrrnnnhhhdddaaagggpppxxx~~~~~~{{{xxxuuupppllliiifffbbb```YYYXXXVVVSSSPPPPPPRRRUUUWWWZZZ^^^bbbdddeeefffffffffddd```]]]ZZZVVVRRROOOKKKKKKJJJIIIIIIIIIJJJJJJKKKKKKKKKJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCAAABBBDDDGGGJJJNNNRRRSSS\\\___cccfffiiilllooorrrooopppqqqrrrtttvvvzzz}}}|||~~~wwwhhhcccdddhhh{{{}}}dddYYYWWWZZZ]]]bbbgggooowww{{{rrrYYYBBB===;;;888555333333333444444333333222111000//////////////////////////////111111111111111111111111000000111111111222222222222333444555666777777777:::;;;;;;:::888888;;;>>>@@@PPPkkkxxxeeePPPDDD???:::999:::777888999;;;>>>DDDKKKPPPZZZdddllllllggg___UUULLLDDD@@@>>>AAAEEEIIIQQQXXXdddgggkkknnnpppppppppqqqoooppppppooommmiiieeebbb]]][[[YYYYYY[[[^^^``````aaa___\\\YYYVVVTTTSSSSSSOOONNNNNNOOOPPPOOOMMMJJJKKKHHHEEECCCBBBBBBBBBAAAAAA@@@???>>>???AAADDDEEEFFFHHHLLLQQQTTTWWWYYYZZZZZZZZZ[[[[[[^^^cccjjjoooqqqtttvvvxxxxxxxxxyyyzzz||||||{{{zzzxxxwwwvvvvvvrrrrrrrrrqqqrrrrrrssstttvvvtttyyy{{{bbbTTTYYYeeeuuuwwwiiiaaaaaaeeekkklllgggddddddeeekkkttt||||||{{{yyyvvvqqqmmmjjjgggccc```ZZZYYYWWWTTTQQQQQQTTTVVVYYY]]]bbbeeeggghhhiiikkkiiigggccc```]]]XXXSSSPPPLLLKKKJJJIIIIIIJJJKKKLLLKKKLLLLLLKKKKKKJJJIIIHHHFFFFFFFFFFFFFFFEEEDDDCCCAAABBBBBBDDDFFFJJJMMMOOOUUUYYY___dddgggjjjmmmpppoooppprrrssstttvvvxxx{{{zzz{{{}}}~~~~~~{{{kkkdddfffcccuuugggYYYWWW\\\```gggmmmuuu}}}vvv\\\DDD===<<<888555333333333333666555444333222000//////000000000000000000000000111111111111111111111111000111111111111222222222222333555666777888888888888:::<<<;;;999999===@@@EEEWWWttt{{{cccLLLBBB>>>999777999777888:::<<>>BBBBBBBBBBBBCCCEEEGGGHHHNNNPPPTTTYYY\\\___aaabbbaaabbbcccccceeehhhmmmqqqqqqtttwwwyyyyyyyyyzzz{{{yyyyyyxxxwwwvvvttttttsssrrrqqqqqqqqqqqqrrrssssssvvvrrrwww}}}lll[[[VVV^^^jjjvvvwwwiiiccc```aaaeeeeeeaaa```ccchhhooowww~~~}}}}}}yyyvvvqqqmmmjjjgggcccaaaZZZZZZXXXUUURRRSSSUUUWWW[[[```eeehhhiiijjjlllnnnllliiifffbbb___ZZZUUUQQQMMMLLLKKKJJJJJJKKKMMMNNNKKKLLLLLLLLLLLLLLLKKKKKKHHHHHHIIIIIIHHHFFFEEEDDDBBBBBBBBBBBBDDDFFFIIIKKKOOOTTT[[[bbbfffiiikkkllloooqqqssstttuuuuuuvvvxxxwwwyyy{{{||||||~~~nnneeeeee___qqqnnn\\\XXX]]]aaalllvvvgggMMM???===:::777555444444444666555555444333222111111111111111111111111111111111111111111111111111111000111111111111222222222222444555777888888888888777:::<<<;;;999:::>>>CCCNNNaaa}}}zzz```HHH@@@>>>888666888999:::;;;>>>BBBIIIRRRXXXcccjjjmmmhhh^^^WWWPPPKKKJJJHHHJJJQQQWWW[[[bbbiiimmmllllllmmmnnnoooooonnnnnnmmmkkkiiigggeeedddccc``````bbbdddggghhhgggeee___]]]YYYUUUPPPMMMLLLKKKGGGGGGGGGHHHJJJIIIHHHFFFDDDBBB@@@AAABBBDDDCCCCCCFFFGGGHHHJJJMMMNNNPPPQQQXXXZZZ]]]aaaeeehhhiiijjjiiijjjlllmmmnnnpppsssuuuvvvxxx{{{}}}|||{{{{{{|||xxxxxxwwwvvvuuuuuuttttttrrrrrrrrrrrrrrrsssttttttuuuqqqwww~~~xxxaaaUUUWWWcccmmmwwwvvvhhheee```^^^aaa```\\\]]]bbbjjjqqqyyy~~~zzzvvvrrrnnnkkkgggdddaaa[[[ZZZXXXVVVSSSSSSVVVXXX\\\aaagggjjjkkklllnnnpppmmmkkkgggddd```[[[UUUQQQNNNMMMKKKJJJKKKLLLNNNOOOKKKKKKLLLMMMMMMMMMMMMMMMIIIJJJJJJJJJIIIGGGEEEDDDCCCCCCBBBAAABBBDDDGGGHHHKKKQQQYYYaaaeeegggiiijjjoooqqqtttuuuuuuuuuuuuvvvuuuwwwyyyzzz{{{~~~~~~qqqeeeccc]]]pppuuuaaa[[[___bbbppp}}}rrrWWWAAA???;;;888666555555666444444444444444444444444111111111111111111111111111111111111111111111111000111111111111222222222333444666777888999888888666999<<<<<<999:::???DDDZZZmmmxxx^^^FFF@@@???:::777999;;;<<<===???DDDLLLUUU[[[___gggjjjeee^^^YYYVVVSSSQQQPPPSSSZZZ```ccciiioooooonnnmmmnnnpppqqqrrrrrrmmmkkkiiigggeeeeeeeeefffaaabbbdddhhhkkkkkkhhhfffccc```[[[VVVQQQMMMJJJIIIEEEEEEEEEFFFHHHHHHFFFDDDEEEDDDCCCEEEHHHJJJKKKKKKKKKLLLOOOSSSVVVXXXZZZZZZ^^^```dddgggkkkmmmnnnooonnnpppsssttttttuuuwwwyyyzzz}}}}}}||||||zzzyyyyyyxxxxxxwwwwwwvvvtttsssssssssssstttuuuuuuxxxxxx}}}~~~vvvgggYYYSSSVVVcccnnnnnnjjjiii___^^^^^^^^^[[[XXX[[[aaakkkttt|||~~~}}}xxxuuuqqqmmmjjjgggccc```\\\ZZZVVVTTTSSSUUUWWWXXX___ccciiimmmooopppqqqrrrmmmkkkhhheeebbb]]]XXXTTTRRROOOLLLJJJKKKMMMNNNNNNLLLLLLMMMMMMMMMMMMLLLKKKGGGHHHIIIJJJIIIGGGEEECCCFFFEEEDDDCCCBBBCCCDDDDDDGGGKKKRRRYYY___dddhhhlllnnnppprrrssssssssstttuuuttttttuuuvvvyyy|||~~~}}}}}}~~~~~~{{{{{{xxxiiieeecccoooeee[[[___fffwwwYYYIII<<<::::::444555777111222222222111111111111000000000000000000000000000222222222222222222222222222222222111222222333333333444555777888888888888777777999<<<<<<<<>>CCCKKKWWW___gggiiiiiigggdddaaa______cccdddfffiiimmmooonnnmmmlllmmmmmmnnnpppqqqrrrrrrnnnjjjdddaaaaaacccdddeeejjjiiihhhhhhjjjjjjjjjiiiddd```ZZZUUUQQQOOOLLLJJJIIIGGGEEECCCBBBCCCEEEFFFCCCDDDEEEEEEGGGKKKPPPTTTWWWYYY[[[\\\]]]___ccceeeeeehhhlllnnnoooqqquuuxxxyyyyyyyyyzzz{{{}}}~~~}}}|||{{{zzzzzzyyyxxxvvvuuuttttttuuuuuuuuuuuusssssstttvvvxxxzzzwwwvvvzzz~~~}}}{{{|||zzznnn```RRRQQQWWWfffpppooohhheee]]][[[[[[\\\ZZZXXX]]]dddlllvvv}}}}}}yyyvvvrrroookkkhhhdddaaa]]][[[XXXVVVVVVXXXZZZ\\\```dddjjjnnnpppqqqrrrsssooommmjjjgggccc___YYYUUURRROOOLLLKKKMMMNNNOOOOOOLLLLLLLLLMMMMMMLLLLLLKKKHHHIIIIIIIIIIIIGGGFFFEEEFFFEEECCCBBBBBBBBBCCCCCCDDDHHHOOOVVV[[[```eeehhhkkknnnpppqqqqqqrrrsssuuuuuuvvvvvvwwwyyy|||~~~~~~~~~oooeee```jjjlll^^^```ggg{{{cccKKK>>>::::::555555777222222222222222111111111111111111111111111111111111////////////////////////222222111111222222333333333444555777888888999999999888:::===<<<===EEENNN___hhhRRR@@@======999888;;;:::<<<>>>AAAEEENNNZZZbbbjjjmmmooopppooonnnnnnooooooooooooppprrrsssqqqpppmmmnnnooooooppppppppppppgggddd```___aaadddfffgggjjjiiihhhiiijjjjjjhhhfffddd```YYYTTTQQQNNNKKKIIIHHHGGGEEECCCCCCDDDFFFGGGGGGHHHJJJKKKMMMRRRWWW[[[aaadddfffggghhhiiikkkmmmjjjmmmppprrrqqqrrruuuwwwxxxyyyzzz{{{}}}~~~~~~}}}|||{{{zzzzzzxxxwwwuuutttssssssttttttuuuuuutttssstttvvvxxxyyy{{{tttsssuuuxxxzzzzzzxxxvvvtttooobbbVVVLLLQQQ]]]mmmtttpppgggbbbZZZXXXXXXXXXWWWXXX___gggoooxxx~~~zzzwwwsssooollliiidddaaa^^^\\\ZZZXXXXXX[[[]]]___aaaeeekkkppprrrsssttttttrrrpppmmmiiifffaaa[[[XXXSSSQQQNNNMMMNNNOOOPPPOOOKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHGGGFFFEEECCCAAAAAAAAAAAAAAA@@@DDDKKKQQQVVV\\\aaadddhhhjjjmmmooooooppprrrtttwwwwwwxxxyyy{{{|||}}}~~~|||}}}~~~yyyiiibbbfffwwwxxxeeeccchhh|||oooPPP@@@:::;;;666555888444333222222222111111111111111111111111111111111111........................222222111111222222333444444444666777888999999999::::::;;;======???IIITTTjjjrrr[[[KKK===<<<===:::999<<<===???AAADDDIIISSS___hhhrrruuuxxxzzzzzz{{{|||}}}zzzyyywwwvvvvvvuuusssqqqnnnooopppqqqpppnnnlllkkkaaa___^^^```dddiiilllmmmnnnmmmmmmnnnnnnmmmiiigggfffbbb\\\VVVSSSPPPNNNLLLLLLKKKIIIHHHHHHJJJLLLMMMMMMOOOQQQSSSVVVZZZ```dddlllooorrrssssssrrrrrrsssqqqsssuuuvvvuuutttuuuvvvwwwxxx{{{}}}~~~}}}|||{{{zzzzzzwwwvvvtttsssrrrrrrssstttuuuuuutttttttttvvvwwwxxxwwwsssrrrrrrsssssssssrrrpppllldddXXXNNNKKKUUUdddrrrwwwqqqgggaaaYYYVVVUUUVVVUUUWWW___iiiqqqzzz~~~zzzwwwrrrooolllhhhdddaaa\\\[[[YYYXXXXXX[[[^^^```bbbgggmmmrrruuuuuuvvvwwwuuusssooollliiiddd^^^ZZZVVVTTTPPPNNNNNNNNNMMMMMMKKKKKKKKKKKKKKKKKKLLLLLLMMMLLLKKKJJJJJJJJJJJJJJJGGGEEECCCAAA@@@?????????===AAAGGGMMMSSSXXX^^^bbbdddgggjjjlllmmmoooqqqsssxxxyyyzzz{{{|||}}}}}}|||yyyzzz|||~~~qqqiiigggpppnnnfffjjjwwwyyyWWWCCC;;;<<<777555888555333333222222222111111111111111111111111111111111111111111111111111111111111111111111222333444444444555666777888999999999::::::;;;======AAANNN[[[www|||cccPPPEEE<<<;;;<<<:::999;;;===@@@CCCHHHNNNZZZgggqqq|||~~~~~~{{{xxxvvvtttsssqqqoooooopppqqqqqqooolllhhhfff______aaaeeekkkqqqtttuuuuuuuuuuuuvvvuuusssnnnkkkiiieee```\\\ZZZXXXVVVUUUTTTSSSRRRRRRSSSTTTVVVWWWVVVWWWYYY[[[\\\```dddhhhppptttwwwyyyxxxvvvttttttuuuvvvwwwwwwwwwwwwwwwwwwvvvxxx{{{~~~~~~~~~}}}|||{{{{{{{{{xxxwwwuuutttssssssttttttuuuuuuttttttuuuvvvwwwxxx~~~yyywwwvvvuuusssmmmnnnnnnmmmfff\\\RRRLLLMMMZZZkkkttttttmmmddd]]]XXXUUUSSSTTTTTTWWW```jjjttt{{{~~~xxxuuuqqqnnnkkkgggccc```ZZZYYYWWWVVVWWWZZZ]]]___ccciiipppuuuxxxxxxyyyyyyvvvtttqqqnnnkkkgggbbb^^^[[[XXXTTTQQQOOONNNKKKJJJKKKKKKKKKJJJKKKLLLMMMNNNNNNMMMLLLLLLKKKLLLLLLMMMHHHGGGDDDAAA???>>>>>>>>><<<@@@EEEKKKPPPVVV]]]aaaccceeeiiikkklllnnnppprrrwwwxxx{{{|||}}}}}}|||{{{uuuvvvxxx{{{}}}~~~~~~ooohhhjjjwwwjjjkkkppp```HHH======888555777555333333333222222222222111111111111111111111111111222222222222222222222222111111111111222333444555444555666888999999999999999999;;;<<<===DDDTTTeeepppXXXHHHBBB===<<<<<<:::999:::;;;@@@FFFLLLUUUbbbpppzzz}}}zzzvvvsssrrrqqqpppooooooppppppooolllhhhdddaaa^^^```dddkkksssyyy{{{|||}}}}}}|||}}}|||yyytttpppllliiieeebbbaaaaaa```___]]]\\\\\\\\\\\\^^^___```___```aaaaaaaaaccceeehhhqqquuuyyy{{{zzzwwwuuuuuuvvvuuuuuuvvvwwwxxxxxxyyywwwyyy|||~~~~~~}}}}}}||||||{{{{{{yyyxxxwwwuuuuuuuuuuuuvvvuuuuuuuuuuuuuuuvvvvvvvvv~~~}}}~~~}}}zzzwwwnnnmmmmmmkkkcccVVVNNNLLLPPPaaarrrvvvpppggg]]]WWWTTTRRRRRRTTTUUUXXXbbbllluuu|||}}}xxxuuuqqqmmmjjjgggbbb___ZZZYYYWWWVVVVVVYYY\\\___eeejjjrrrxxx{{{{{{{{{{{{vvvtttrrrpppmmmiiieeeaaa___\\\XXXUUURRRPPPMMMKKKLLLLLLKKKKKKKKKMMMNNNOOONNNNNNNNNNNNNNNNNNNNNNNNJJJHHHEEEBBB@@@>>>======;;;???DDDJJJOOOUUU\\\```cccfffiiikkkmmmnnnppprrruuuwwwzzz}}}~~~}}}{{{zzzttttttuuuwwwyyy{{{}}}tttjjjgggvvvmmmiiiiiizzziiiMMM??????999444666555333333333333222222222222222222222222222222222222000000000000000000000000000000000111222333444555555555777888999:::::::::999999;;;===???HHH\\\oooxxxbbbNNNBBB@@@>>>===;;;;;;;;;<<<<<>>======;;;>>>CCCHHHMMMTTT[[[___eeegggkkklllmmmnnnqqqrrrsssuuuyyy|||~~~}}}{{{yyyuuutttttttttvvvyyy}}}~~~~~~~~~~~~qqqhhhpppnnngggaaarrr{{{pppQQQAAA@@@999333444444444444333333333222222222222222222222222222222222000000000000000000000000000000000111222333555666555666777888999:::::::::999:::===???BBBMMMdddyyy|||tttgggUUUEEE===??????===<<<===???@@@AAAGGGQQQ[[[eeeppp{{{}}}yyysssooonnnooooooooonnnmmmkkkiiieeeaaa^^^]]][[[```iiivvv{{{wwwtttssssssrrrqqqnnnnnnmmmmmmmmmmmmmmmmmmoooppppppooommmllllllnnnsssvvvzzz}}}}}}}}}}}}~~~{{{wwwrrrqqqtttwwwzzz{{{zzzzzz{{{||||||}}}~~~~~~}}}}}}}}}}}}||||||||||||yyyxxxwwwuuuuuuuuuvvvvvvuuuuuuvvvvvvvvvvvvuuuuuuzzzxxxwwwzzz~~~zzzvvvwwwtttrrrmmm```PPPJJJLLLYYYpppwwwhhhYYYOOOJJJJJJNNNTTTYYY___jjjuuuvvv}}}|||zzzwwwsssooollliiidddaaa```___\\\ZZZ[[[]]]```bbbfffllluuu{{{~~~~~~~~~~~~uuusssqqqpppooolllhhheeeaaa___]]]\\\[[[ZZZWWWUUUNNNMMMLLLLLLMMMOOOQQQRRRMMMOOOQQQRRRRRRQQQOOONNNMMMKKKHHHDDDAAA???>>>===:::===BBBGGGLLLSSSZZZ___fffiiilllmmmnnnoooqqqrrrqqqtttyyy|||~~~}}}zzzyyyvvvuuussssssuuuxxx}}}~~~~~~~~~yyylllnnn~~~nnnddd\\\kkkrrr~~~tttTTTBBBAAA999333333333444444444333333333222222222222222222222222222222111111111111111111111111000000000111222444555666555666777888999::::::::::::;;;>>>AAADDDQQQiiiyyylll^^^MMM@@@:::===???===<<>><<<999;;;===AAAGGGPPPYYY___bbbeeeiiimmmoooqqqsssuuuuuuwwwzzz||||||{{{xxxwwwvvvuuurrrrrrssswww|||~~~|||||||||}}}}}}}}}~~~~~~nnnnnnvvvrrraaa]]]dddjjjoooyyy~~~```DDD;;;:::666444666333333333333333333333333555444333222111111111111111111000000000000111111222222222222333444555555666666777888999::::::;;;:::===BBBGGGKKKXXXuuu}}}hhhRRREEEBBB@@@???>>>======???BBBDDDLLLUUU___hhhsss~~~yyywwwtttrrrqqqpppmmmkkkooojjjeeeccc___ZZZXXX[[[```gggrrrzzzyyyxxxvvvsssrrrssstttwwwxxxyyyyyyyyywwwuuussswwwxxx{{{}}}~~~~~~~~~|||xxxuuuuuuwwwzzz|||{{{zzzxxxwwwwwwxxxzzz{{{|||||||||||||||||||||{{{wwwwwwxxxxxxxxxyyyyyyyyyxxxxxxxxxwwwwwwvvvtttttttttrrrssszzz|||uuuyyywwwsssiiiYYYLLLIIINNNccczzzlllWWWQQQMMMNNNQQQTTTYYYbbbmmmuuu}}}~~~~~~{{{xxxtttqqqnnnjjjfffcccbbbbbbaaa^^^]]]]]]```ccckkknnntttyyy||||||{{{yyyyyyvvvtttrrrrrrpppnnnkkkhhhhhhgggddd```]]]ZZZYYYSSSQQQOOOMMMLLLMMMOOOPPPRRRRRRSSSSSSSSSRRRQQQPPPOOOLLLHHHEEECCCAAA>>><<<999;;;===AAAFFFNNNWWW]]]cccfffjjjmmmoooppprrrtttvvvwwwyyyzzz{{{zzzyyyxxxvvvuuusssrrrssswww{{{~~~qqqnnntttqqq```YYY___cccgggqqqfffIII>>><<<777555777333333333333333333333333555444333222111111111111111111000000000000111111222222222222333444555555666666777888999::::::;;;<<<>>>CCCHHHNNN^^^{{{{{{fffPPPCCCAAA======<<<<<<===@@@DDDGGGRRR\\\hhhpppxxx~~~~~~wwwuuusssrrrrrrpppnnnlllmmmhhhcccaaa]]]YYYYYY\\\cccjjjwww|||yyywwwuuuvvvvvvyyyzzz{{{||||||{{{yyyxxx~~~zzzwwwuuuwwwzzz|||}}}{{{zzzxxxxxxyyyzzzzzz|||||||||||||||||||||{{{xxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxwwwvvvttttttrrrsssxxxzzz|||xxxqqqfffVVVKKKKKKQQQjjj~~~sss\\\RRROOOPPPSSSWWW]]]fffqqqxxx}}}~~~}}}yyyvvvssspppnnnkkkgggeeeccccccbbbaaa___aaadddggglllpppuuuzzz||||||{{{zzzxxxvvvtttrrrrrrpppnnnlllkkkjjjiiifffbbb^^^[[[XXXTTTSSSPPPNNNNNNNNNOOOPPPRRRRRRRRRRRRRRRQQQPPPPPPOOOLLLHHHEEECCC@@@===;;;999:::===@@@DDDLLLUUU[[[cccfffjjjmmmoooppprrrtttxxxxxxxxxyyyyyyyyyyyyyyyvvvuuusssrrrsssvvvzzz|||wwwnnnpppzzzooo^^^VVVZZZ]]]aaakkkyyynnnQQQBBB===888555777333333333333333333333333444444333222111111111111111111000000000000111111222222222222333444555555666666777888999::::::;;;???@@@DDDJJJSSSggguuuaaaLLLAAA@@@::::::;;;;;;<<<@@@EEEJJJXXXeeessszzz~~~}}}{{{zzztttsssqqqqqqrrrqqqooommmkkkddd___]]]ZZZXXXZZZ^^^hhhppp}}}~~~{{{zzzzzzzzz|||}}}~~~~~~~~~yyywwwxxxzzz|||~~~|||{{{zzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{xxxyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyxxxwwwvvvuuutttuuuyyyzzzpppcccTTTKKKOOOXXXpppwww^^^SSSPPPQQQTTTXXX```jjjsssyyy|||}}}}}}zzzwwwssspppnnnkkkgggdddcccccccccbbbaaacccgggjjjjjjmmmsssxxx|||}}}}}}|||wwwuuusssrrrrrrqqqooommmmmmllljjjgggeee```\\\XXXVVVUUUSSSQQQOOOOOOPPPPPPQQQQQQQQQQQQPPPOOOOOONNNNNNKKKGGGDDDBBB@@@===:::999:::<<>>BBBIIIQQQWWW]]]aaafffkkkooorrruuuwwwxxxwwwuuuuuuuuuvvvxxxyyyvvvuuutttssssssuuuwwwyyy{{{{{{{{{||||||||||||}}}~~~{{{sssuuuiii[[[VVVUUUXXX^^^iiivvvwww\\\HHH<<<666444555333333333333333333333333333333222222111111222222222222111111111111222222222222222222333444555555666666777888999::::::;;;>>>AAAEEENNN```yyyuuucccSSSEEE??????:::<<<===<<<===AAAIIIPPP]]]mmm}}}|||vvvrrroooooonnnnnnoooooonnnllliiiaaa[[[WWWWWWXXXZZZ```gggpppyyy~~~}}}~~~}}}{{{zzzvvvvvvwwwwwwwwwxxxxxxxxxzzz{{{{{{{{{{{{|||||||||zzzzzzzzzyyyyyyxxxwwwvvvvvv}}}}}}iiiWWWPPPYYYfffyyy|||nnnZZZSSSOOOPPPRRRYYYcccnnnvvvzzz|||~~~~~~zzzvvvrrroookkkgggdddbbbccccccbbbbbbdddhhhlllnnnpppsssvvvwwwwwwvvvuuuuuutttrrrrrrrrrrrrpppooonnnlllkkklllmmmjjjddd___ZZZYYYWWWUUUSSSRRRQQQQQQOOONNNMMMKKKJJJJJJJJJJJJHHHFFFBBB@@@???>>><<<:::999:::;;;>>>BBBIIIRRRWWW[[[___eeeiiimmmppptttvvvuuuuuutttssstttuuuvvvwwwvvvuuutttsssssstttvvvwwwzzzzzzzzz{{{{{{{{{|||||||||}}}~~~~~~~~~}}}~~~zzzwwwooo^^^VVVSSSUUU]]]gggqqq}}}www^^^JJJ===777555555333333333333333333333333333333222222111222222333222222111111111111222222222222222222333444555555666666777888999::::::;;;>>>BBBHHHSSShhhooo\\\NNNCCC>>>>>>:::===?????????DDDNNNVVVbbbppp}}}xxxsssooommmnnnmmmmmmmmmmmmkkkgggddd\\\WWWUUUWWW[[[___fffmmmsss|||}}}{{{vvvvvvwwwwwwxxxxxxyyyyyy{{{{{{|||||||||}}}}}}}}}yyyyyyyyyzzzzzzyyyyyyxxxssszzz|||gggVVVRRR^^^mmm}}}yyytttgggXXXTTTPPPPPPSSSZZZeeepppxxx{{{~~~}}}zzzvvvsssqqqnnnjjjgggdddddddddcccccceeeiiillloooqqqtttvvvwwwwwwvvvvvvtttsssrrrrrrrrrrrrqqqpppjjjiiihhhkkknnnlllgggbbb\\\[[[YYYWWWUUUSSSRRRQQQMMMLLLJJJIIIHHHGGGGGGHHHEEEBBB@@@>>>>>>===;;;:::888999;;;>>>CCCJJJSSSXXX\\\___dddhhhkkknnnppprrrssssssrrrrrrssssssttttttwwwvvvtttsssssstttuuuvvvwwwwwwxxxxxxxxxyyyyyyyyy{{{{{{}}}~~~~~~~~~}}}}}}||||||}}}yyyzzzdddXXXTTTVVV]]]eeelllvvvuuu```LLL>>>999777666333333333333333333333333333222222111222222333333333222222111111222222333222222222222333444555555666666777888999::::::;;;>>>CCCLLLYYYppplllYYYLLLBBB===<<<888<<<@@@AAABBBIIIUUU___kkkvvv~~~{{{xxxtttqqqooonnnnnnmmmllllllkkkgggccc___XXXTTTTTTXXX^^^ccckkkssswww}}}xxxxxxyyyyyyzzz{{{{{{||||||||||||}}}}}}}}}~~~~~~wwwxxxyyyzzz{{{{{{{{{{{{sssxxxvvvbbbSSSSSSbbbsssvvvooobbbVVVVVVQQQQQQTTT[[[gggrrryyy|||}}}|||yyyvvvtttrrrpppmmmjjjeeeeeeeeeddddddfffjjjmmmmmmooosssvvvyyyzzzzzzzzztttsssqqqrrrssssssqqqpppmmmkkklllooossssssmmmhhh]]]\\\ZZZXXXVVVTTTRRRQQQLLLKKKIIIGGGFFFFFFFFFFFFBBB@@@>>>=========;;;:::888999;;;>>>CCCKKKSSSYYY]]]aaaeeehhhjjjkkkmmmoooqqqqqqrrrrrrrrrrrrsssssswwwvvvuuutttssstttuuuuuussstttttttttuuuuuuuuuuuuyyyzzz|||}}}~~~~~~}}}}}}{{{}}}||||||||||||~~~zzzjjj[[[WWWXXX___eeeiiiqqqzzz~~~tttaaaMMM@@@;;;999777333333333333333333333333222222222111222222333333333222222111111222222333222222222222333444555555666666777888999::::::;;;>>>EEEOOO]]]uuulllXXXKKKAAA<<<;;;666;;;???BBBDDDMMMZZZeeesss|||{{{yyyvvvsssqqqpppoooooonnnmmmlllkkkiiieee```\\\UUUSSSSSSZZZ```fffnnnvvvzzz~~~zzzzzz{{{{{{|||}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~vvvwwwyyyzzz{{{|||||||||uuuvvvxxx|||{{{iii]]]UUUUUUfff{{{{{{mmm___TTTPPPUUUUUUXXXaaalllvvv{{{}}}|||wwwuuutttqqqkkkeeeffffffgggggghhhhhhiiiiiioooqqqtttuuuuuuvvvwwwyyyuuutttrrrqqqooooooooopppllllllkkkmmmnnnooonnnllleeebbb]]]ZZZXXXVVVTTTSSSNNNLLLHHHFFFFFFEEEDDDCCC=========<<<;;;;;;::::::::::::;;;===AAAIIISSSZZZ]]]```dddggghhhjjjlllmmmppppppqqqrrrssstttuuuuuuttttttttttttttttttttttttssstttsssrrrpppppprrrttt||||||{{{{{{{{{}}}~~~~~~}}}|||}}}{{{zzzyyyyyyzzz|||{{{rrr\\\ZZZ[[[bbbkkksssyyy}}}zzzjjjSSSAAA:::999999444444333222222222333333222111111000000111111222111111111111111111111111222111111111222444666777777888999:::;;;<<<<<<<<>>???BBBHHHSSSaaalll}}}{{{yyyvvvtttssspppllljjjlllllljjjgggbbb^^^ZZZWWWUUUUUUWWW\\\eeemmmtttxxx{{{~~~~~~~~~~~~~~~wwwxxxxxxxxxxxxyyyyyyyyyuuuuuuvvvzzzvvvcccYYYSSSVVVhhh}}}xxxjjj]]]UUUQQQQQQRRRWWW```lllvvv|||~~~yyyvvvvvvsssmmmhhhffffffggghhhiiikkkmmmnnnppprrrtttvvvvvvvvvxxxyyyvvvuuurrrpppooonnnnnnnnnmmmmmmlllnnnooopppooommmhhhddd```]]]ZZZXXXVVVTTTOOOLLLIIIFFFEEEDDDCCCAAA>>>======<<<;;;;;;::::::;;;;;;<<<===AAAIIIQQQWWW]]]```cccfffggghhhiiikkknnnoooooopppqqqrrrssssssuuuuuuuuutttttttttttttttrrrrrrrrrqqqppppppsssuuuyyyzzz{{{}}}}}}}}}}}}|||}}}{{{{{{|||}}}|||{{{xxxxxxxxxyyy{{{~~~}}}ttt___]]]```iiitttzzz~~~qqqYYYEEE<<<888777555444333333222222333333222222111111111111222222111111111111111111111111222111111111333444666777777888999:::;;;<<<<<<<<<@@@GGGUUUjjjeeePPPFFF@@@>>>>>>>>>???AAADDDLLLXXXgggqqq~~~zzzxxxuuurrrqqqnnnkkkiiikkkjjjhhheeeaaa\\\WWWUUUSSSTTTXXX^^^fffnnntttxxx|||~~~~~~~~~~~~~~~}}}|||xxxxxxxxxxxxxxxxxxxxxxxxtttssssssvvvzzz~~~mmm[[[RRRPPPXXXlll|||qqqeee[[[TTTRRROOORRRXXXcccoooyyy{{{xxxwwwtttoookkkfffffffffhhhjjjnnnrrrtttqqqsssuuuvvvvvvwwwxxxyyywwwuuurrrooommmmmmmmmmmmnnnnnnmmmooopppqqqpppnnnkkkhhhddd```]]][[[WWWUUUQQQNNNIIIFFFDDDCCCAAA???>>>======<<<;;;;;;:::;;;<<<======>>>AAAGGGNNNTTT[[[^^^bbbdddeeefffggghhhmmmmmmnnnooopppqqqqqqrrrssssssssssssrrrrrrrrrqqqpppqqqqqqpppppppppsssuuuuuuwwwzzz}}}~~~}}}{{{yyy}}}zzzyyyyyyyyyxxxwwwsssttttttvvvyyy}}}wwwdddaaaffftttzzzaaaKKK???:::888555555444333333333333333333333222222222222333333111111111111111111111111222111222222333555666777777888888:::;;;<<<<<<===???III[[[rrrzzz\\\KKKEEEAAA???>>>>>>???BBBHHHRRR```oooxxx}}}yyyvvvssspppnnnllljjjhhhhhhgggfffbbb^^^YYYTTTQQQQQQTTTZZZbbbjjjpppuuuwww~~~|||~~~~~~~~~~~~~~~~~~}}}|||{{{{{{yyyyyyyyyxxxwwwwwwvvvvvvtttrrrqqqsssvvvzzz|||}}}tttdddSSSLLLOOOZZZnnn~~~}}}tttiii^^^WWWRRRQQQPPPTTT\\\gggrrrzzz|||xxxvvvtttpppmmmhhhgggggghhhjjjnnnsssuuurrrtttwwwwwwwwwwwwyyyzzzxxxvvvrrrooolllllllllmmmooonnnnnnoooqqqqqqpppnnnnnnkkkfffccc```\\\YYYVVVSSSOOOJJJGGGDDDBBB???===???>>><<<;;;::::::;;;;;;===>>>>>>???AAAEEEKKKPPPXXX[[[___bbbccceeefffhhhllllllmmmnnnoooppppppqqqpppppppppooooooooonnnnnnooopppppppppooopppsssuuutttuuuwwwyyyzzzzzzyyyxxx|||zzzxxxxxxxxxxxxwwwvvvqqqqqqrrrtttvvvyyy|||}}}~~~~~~jjjffflll~~~iiiPPPCCC>>><<<666555444333333333333333444333333222222333333444111111111111111111111111111222222333444555666777777777888999:::<<<===>>>===KKKbbb{{{~~~oooTTTFFFCCCAAA>>><<<===???DDDMMMYYYhhhvvv~~~|||zzzyyyvvvrrrooommmllljjjhhheeedddbbb^^^ZZZUUUQQQOOOPPPUUU^^^gggnnnrrrvvvwww~~~}}}www{{{~~~~~~~~~}}}|||{{{{{{zzzyyyxxxwwwvvvuuuuuurrrqqqpppqqqsssvvvvvvvvvkkk]]]NNNIIIPPP^^^ooo|||~~~wwwlll```XXXRRRPPPOOOPPPVVV___iiirrrxxx{{{}}}{{{wwwuuurrrpppnnnjjjiiihhhhhhjjjmmmqqqssstttvvvxxxyyyxxxxxxyyyzzzyyyvvvrrrooollllllmmmmmmooonnnnnnoooqqqqqqpppoooooolllhhheeebbb^^^ZZZWWWTTTQQQLLLGGGEEEBBB???===???>>><<<:::::::::;;;<<<===>>>???@@@AAADDDHHHLLLSSSVVV[[[___aaacccfffhhhiiijjjkkklllmmmnnnnnnooommmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnmmmnnnqqqsssssssssssstttuuuvvvxxxxxxxxxwwwvvvvvvxxxyyyyyyxxxsssttttttuuuvvvxxxyyyzzz~~~~~~tttkkkoooqqqVVVFFF>>>;;;777666555444333333333333444333333222222333333444111111111111111111111111111222333444555666666666777777777888:::<<<>>>???===NNNhhh~~~yyydddMMMCCCAAA>>><<<:::<<>>@@@>>><<<:::999:::;;;<<<<<<>>>@@@@@@AAACCCGGGIIIOOORRRWWWZZZ]]]___bbbcccddddddeeefffggghhhiiiiiigggggghhhiiiiiijjjjjjkkkiiijjjjjjjjjiiijjjlllnnnpppoooooooooqqqsssuuuvvvtttsssssstttwwwyyyzzzyyywwwxxxxxxxxxyyyyyyyyyyyy}}}~~~~~~~~~}}}}}}sssqqq~~~```JJJ>>>888777777555444333333333333333333222222222222333333111111111111111111111111111222333555666666666666777777777888999<<<>>>@@@BBBTTTooo~~~zzz{{{~~~gggXXXHHHAAA???<<<;;;;;;===AAAKKKYYYiiiwww~~~zzzwwwuuusssrrrpppppppppnnnllliiiaaa^^^YYYTTTQQQOOOOOOPPPUUU]]]hhhppptttvvvxxxzzz{{{~~~tttsssuuu{{{~~~}}}|||{{{zzzyyyxxxwwwwwwjjjjjjjjjkkklllkkkiiifffUUUNNNGGGKKKYYYkkkvvvzzzyyypppcccYYYSSSPPPNNNMMMNNNWWWcccmmmrrruuuwwwyyy{{{|||~~~{{{wwwsssppppppppplllllllllmmmoooppprrrsssvvvxxxzzzzzzzzzyyyzzz{{{zzzwwwsssooonnnoooqqqrrrsssrrrrrrsssuuuuuutttsssqqqooollljjjhhheee```]]]VVVSSSNNNJJJGGGEEEBBB@@@@@@>>><<<:::999:::;;;<<<;;;===???AAAAAACCCFFFHHHLLLOOOSSSVVVWWWXXXZZZ\\\\\\\\\]]]^^^___```aaaaaa]]]^^^___```aaabbbcccdddeeeffffffdddcccdddfffhhhkkkkkkmmmnnnoooqqqqqqrrrrrrqqqppprrruuuwwwxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxzzz{{{{{{zzz{{{}}}}}}~~~~~~|||sssoooUUUBBB888888777666555333333333222222222111111111111222222111111111111111111111111111222444555666777666666777777777777999<<>><<<<<<>>>???EEEPPPaaaqqq}}}}}}xxxtttrrrnnnmmmnnnooopppoookkkhhh```\\\VVVPPPMMMNNNQQQSSSYYYaaallltttvvvwwwyyy{{{zzzuuurrrpppttt{{{~~~}}}}}}|||{{{zzzzzzyyyyyyfffggghhhiiijjjhhhdddaaaNNNIIIFFFLLL]]]pppzzz{{{xxxooocccXXXSSSQQQOOONNNPPPYYYfffqqqvvvyyy{{{|||yyy{{{}}}|||wwwsssqqqqqqrrrkkklllnnnpppqqqssstttuuuwwwyyy{{{{{{zzzzzz{{{|||zzzwwwssspppnnnppprrrtttuuuttttttuuuwwwxxxvvvuuurrrpppnnnlllkkkgggccc```WWWSSSNNNKKKHHHFFFCCCAAA@@@>>><<<999999:::;;;===;;;===???AAABBBCCCEEEGGGKKKNNNQQQSSSSSSSSSTTTUUUVVVVVVWWWXXXYYYZZZ[[[[[[TTTTTTVVVWWWYYY[[[\\\]]]bbbbbbbbbaaa______aaacccfffhhhllloooppppppooonnnqqqpppooopppsssuuuuuuuuusssssstttuuuvvvvvvuuuuuuuuuwwwxxxxxxxxxyyy|||~~~{{{|||}}}~~~}}}~~~zzzttt{{{___III===888888666555444333333222222111111111111111111222111111111111111111111111111222444666777777666666777777777777999<<>><<<===AAAAAAGGGTTTfffvvv|||wwwrrrooojjjjjjlllooopppnnnkkkggg```[[[TTTNNNLLLMMMRRRUUU\\\dddooovvvwwwxxxzzz|||zzzvvvrrrnnnooovvv}}}~~~~~~~~~~~~}}}}}}}}}|||{{{{{{zzzzzzkkkjjjgggddddddfffccc]]]OOOFFFEEESSSiiivvv{{{|||wwwlll___WWWQQQLLLMMMPPPSSS]]]lllzzz|||~~~|||{{{wwwtttqqqooonnnnnnjjjlllnnnqqqssssssssssssvvvxxxzzz{{{zzzzzz{{{|||vvvtttsssqqqqqqqqqssstttvvvuuutttsssssstttuuuvvvuuuttttttsssrrrooojjjfff\\\YYYTTTOOOLLLHHHDDDAAA@@@>>><<<<<<===>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDGGGIIIKKKMMMNNNNNNNNNMMMNNNPPPRRRTTTUUUUUUTTTSSSOOONNNMMMNNNQQQSSSSSSSSSZZZYYYXXXWWWXXXZZZ\\\^^^aaabbbdddfffhhhjjjkkkkkkmmmmmmmmmmmmlllkkkjjjjjjqqqqqqqqqppppppppppppppptttssssssuuuxxxzzz{{{{{{|||||||||{{{||||||}}}~~~xxxvvv||||||lllLLL>>>:::888555555555555444333333333333222222111111111000111111111111222222222222333333444555666777777888666777999:::;;;@@@FFFRRRlll{{{wwwzzz}}}hhhUUUFFF???::::::;;;:::===AAA@@@JJJZZZmmm~~~|||yyyvvvsssrrrpppnnnmmmmmmmmmkkkiiiggg```XXXPPPMMMKKKLLLQQQXXX___dddlllrrrvvvxxxyyy{{{vvv{{{|||sssoooqqquuuyyyzzz{{{{{{}}}~~~}}}}}}}}}~~~}}}}}}|||{{{zzznnnooollliiiiiihhhaaaYYYPPPIIIIIIZZZnnnzzz}}}}}}vvvjjj^^^VVVPPPLLLLLLPPPTTT___ooo~~~|||zzzwwwtttqqqooonnnnnnnnnoooqqqssstttvvvvvvwwwxxxyyy||||||{{{{{{|||}}}wwwuuutttrrrrrrsssuuuvvvvvvuuuttttttttttttuuuvvvxxxwwwwwwwwwvvvsssnnnjjj```\\\WWWRRRNNNKKKGGGEEEAAA???===<<<===>>>>>>===>>>>>>???AAABBBDDDEEEEEEEEEFFFHHHIIIKKKLLLMMMMMMLLLMMMOOOPPPPPPPPPOOONNNIIIHHHHHHIIILLLOOOOOOOOOTTTSSSSSSSSSTTTVVVXXXZZZ\\\^^^___aaaccceeeeeefffhhhhhhhhhhhhhhhhhhggggggkkkkkkkkkllllllmmmmmmmmmnnnnnnnnnpppsssvvvwwwxxxzzzzzzzzzzzz{{{{{{|||}}}}}}qqqzzzwwwsssttttttwww~~~sssQQQCCC:::888666555555555444333333333333222222222111111000111111111111222222222222333333444555666777777888666777:::::::::@@@GGGXXXqqq}}}yyy{{{sss___NNNEEE???:::;;;;;;:::===AAAEEERRRbbbrrr}}}zzzwwwtttqqqoooooommmkkkkkkjjjiiifffddd[[[TTTMMMKKKKKKMMMTTT\\\cccgggmmmrrruuuvvvxxxyyyxxx|||yyyrrrqqqtttyyy}}}{{{{{{|||~~~~~~}}}}}}}}}}}}|||{{{zzzyyynnnpppooommmkkkhhh___VVVPPPKKKPPPcccwww~~~ssshhh\\\TTTOOOKKKLLLPPPWWWaaaqqq{{{yyywwwsssqqqooonnnnnnrrrrrrssstttuuuwwwyyyzzzyyy{{{}}}}}}||||||}}}~~~yyywwwuuutttttttttvvvwwwvvvuuuuuuttttttuuuvvvvvvyyyyyyyyyyyyyyyvvvrrrnnnfffbbb[[[VVVRRROOOLLLJJJCCCAAA>>>======>>>===<<<>>>>>>@@@BBBDDDEEEGGGGGGDDDEEEEEEFFFHHHIIIKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDCCCCCCDDDGGGIIIJJJIIIKKKKKKKKKLLLNNNPPPRRRTTTVVVWWWXXXZZZ\\\]]]]]]^^^___``````aaaaaaaaaaaa```aaabbbbbbccceeeffffffgggeeeeeefffhhhkkknnnqqqsssvvvwwwwwwxxxyyyzzz{{{{{{~~~{{{}}}qqquuuppphhhgggfffkkkrrr|||{{{WWWFFF;;;999666555555555444333333333333222222222222111000111111111111222222222222333333444555666777777888777888:::::::::@@@HHH___www{{{{{{{{{jjjVVVGGGBBB>>>;;;<<<<<<;;;===BBBMMM\\\mmmzzz~~~}}}{{{xxxuuuqqqnnnlllmmmkkkiiihhhfffdddaaa___UUUNNNIIIHHHKKKOOOXXXaaahhhkkkooorrrsssuuuvvvxxxzzz}}}yyytttvvv|||}}}}}}}}}||||||{{{yyyyyyoooqqqpppmmmkkkhhh^^^TTTLLLLLLVVVllloooeeeYYYRRRNNNKKKLLLPPPYYYcccrrr~~~{{{yyyvvvsssqqqooonnnnnnrrrrrrrrrsssuuuwwwzzz{{{yyy{{{}}}}}}|||||||||~~~{{{zzzwwwtttsssrrrssstttuuuuuuuuuuuuuuuuuuvvvvvvxxxxxxxxxyyyyyywwwtttpppkkkfff___YYYUUURRRPPPNNNFFFCCC@@@???>>>>>>===<<<>>>???AAACCCEEEGGGIIIIIIGGGGGGFFFEEEFFFGGGIIIJJJMMMLLLLLLLLLMMMNNNOOOOOODDDCCCBBBBBBDDDEEEEEEEEEDDDEEEEEEGGGIIILLLNNNOOOPPPQQQRRRTTTUUUVVVVVVVVVVVVWWWXXXXXXYYYYYYYYYYYYWWWWWWXXXYYYZZZZZZ[[[[[[[[[\\\^^^___bbbeeeiiimmmrrrsssuuuwwwyyyzzz{{{||||||~~~|||~~~wwwvvv|||}}}iii___^^^___dddjjjuuu\\\HHH<<<:::666555555555555444222222222222222222222222000000111111111222222222222333333444555666777777888777999;;;:::;;;BBBKKKbbbzzz{{{{{{{{{fffRRREEE@@@<<<;;;<<<<<<;;;???DDDTTTdddvvv}}}|||zzzwwwsssooollljjjkkkiiifffdddbbb___[[[XXXQQQJJJFFFGGGKKKPPPZZZcccjjjmmmppprrrsssuuuwwwyyy{{{}}}||||||}}}}}}~~~~~~~~~~~~~~~~~~}}}{{{zzzyyyyyyzzzxxxsssoooiii]]]RRRHHHLLL[[[sssmmmbbbWWWQQQMMMKKKMMMQQQXXXbbbqqq{{{{{{yyywwwtttrrrppppppoooqqqqqqqqqrrrsssvvvxxxzzzyyy{{{||||||{{{{{{{{{|||}}}{{{wwwsssqqqooonnnnnnssssssttttttuuuuuuuuuuuuwwwwwwxxxzzz{{{zzzwwwtttnnniiiccc]]]YYYUUURRRPPPHHHFFFCCCAAA@@@@@@???>>>???@@@BBBDDDFFFHHHJJJKKKLLLKKKIIIGGGGGGGGGGGGHHHKKKKKKKKKLLLMMMOOOPPPQQQHHHFFFDDDDDDDDDDDDCCCBBBAAAAAACCCEEEGGGIIIKKKMMMLLLMMMNNNOOOPPPPPPPPPPPPNNNOOOPPPPPPQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOONNNRRRTTTVVVWWWXXX\\\aaafffmmmnnnqqquuuxxx{{{|||}}}{{{}}}{{{vvvvvvrrrbbbYYYXXX[[[aaafffrrrbbbLLL>>>:::777444444555555444222222222222222222222222000000111111111222222222222333333444555666777777777888:::<<<;;;<<>>;;;;;;=========BBBIIIYYYjjj||||||{{{yyyvvvrrroookkkjjjjjjgggdddaaa^^^ZZZUUURRRNNNHHHEEEGGGLLLQQQ[[[cccjjjmmmpppsssuuuwwwzzz|||zzz|||}}}{{{{{{{{{|||}}}~~~}}}|||}}}~~~~~~}}}|||{{{yyyppp```SSSHHHNNN```zzzjjj```UUUPPPMMMKKKNNNRRRWWWbbbqqq{{{|||zzzxxxuuusssrrrqqqqqqpppqqqqqqssstttvvvxxxyyyyyy{{{||||||{{{zzz{{{|||}}}{{{wwwrrrooommmllllllqqqrrrssstttttttttttttttxxxxxxyyy|||~~~}}}zzzxxxppplllfffaaa]]]XXXTTTQQQKKKHHHEEECCCCCCCCCBBBAAABBBBBBDDDEEEGGGIIIKKKKKKNNNMMMLLLJJJIIIIIIHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNJJJHHHFFFEEEEEEEEEDDDBBB@@@AAABBBEEEGGGIIIJJJKKKJJJJJJKKKLLLMMMMMMMMMLLLIIIIIIJJJJJJKKKKKKJJJJJJHHHHHHHHHHHHGGGGGGFFFFFFJJJLLLNNNNNNOOORRRYYY^^^fffhhhmmmrrrwwwzzz}}}~~~}}}~~~{{{tttrrr~~~|||ppp```VVVTTTXXX^^^bbbpppjjjSSS???;;;777444444555555555111222222222222333333333000111111111111222222222222333333444555666777777777888;;;>>>===???JJJVVVggg||||||yyy{{{~~~aaaLLLBBB===;;;;;;======???GGGPPPaaaqqqyyyxxxvvvtttqqqnnnkkkjjjiiifffbbb^^^ZZZVVVQQQMMMJJJFFFEEEIIINNNSSS\\\dddiiilllqqquuuwwwyyy{{{}}}zzz{{{}}}~~~|||{{{{{{{{{||||||||||||}}}}}}~~~~~~|||{{{{{{gggWWWMMMTTTggg}}}iii___UUUPPPMMMLLLOOOSSS[[[fffsss|||~~~}}}{{{yyyvvvtttsssssssssqqqrrrtttvvvxxxyyyzzzzzz{{{|||~~~~~~|||{{{|||||||||yyyvvvrrrooommmmmmmmmooopppqqqsssssssssssssssvvvvvvxxx{{{}}}}}}{{{xxxqqqnnnjjjfffaaa\\\VVVRRRLLLJJJGGGEEEEEEFFFEEEDDDDDDDDDEEEGGGHHHJJJKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJKKKLLLLLLKKKJJJIIIHHHFFFDDDDDDEEEEEEEEEDDD@@@AAACCCEEEGGGHHHIIIJJJHHHHHHIIIJJJJJJJJJIIIIIIFFFFFFFFFGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDEEECCCEEEGGGGGGFFFIIIPPPWWW^^^bbbgggnnntttyyy|||}}}~~~vvvttt{{{hhhXXXSSSWWW\\\```jjjnnnXXX@@@<<<777444444555555555111111222222222333333333000111111111111222222222222333333444555666777777666888<<>>BBBNNN\\\ooo|||zzz}}}zzz\\\HHHAAA<<<:::;;;<<<===AAALLLWWWkkkxxx{{{uuuuuusssqqqooollljjjiiiiiifffaaa]]]XXXSSSMMMIIIFFFCCCEEEKKKQQQWWW^^^eeeiiimmmrrrwwwyyyzzz{{{|||zzzzzz{{{~~~}}}||||||{{{|||}}}}}}|||{{{nnn\\\RRRYYYlll{{{iii___UUUPPPNNNMMMPPPTTT___iiivvv||||||{{{~~~~~~|||zzzwwwuuutttttttttsssuuuwwwzzz{{{||||||||||||~~~}}}|||}}}}}}zzzxxxuuurrrpppoooooopppnnnoooppprrrssssssrrrrrrrrrsssuuuxxx{{{{{{yyyvvvssspppmmmiiieee^^^WWWRRRMMMJJJHHHGGGGGGGGGGGGFFFEEEEEEFFFGGGIIIJJJKKKKKKIIIJJJLLLMMMNNNMMMLLLLLLMMMNNNOOOOOOMMMKKKHHHFFFDDDCCCBBBBBBDDDFFFFFFEEE@@@AAACCCEEEGGGHHHHHHIIIGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEEEEEEEDDDDDDCCCBBBAAAAAABBBCCCDDDEEEEEEFFF>>>AAACCCBBBAAADDDKKKRRRYYY]]]dddkkkrrrxxx{{{||||||zzzqqq\\\TTTWWW]]]```cccyyyoooZZZ@@@<<<777444444555555555111111111222222333333333000111111111111222222222222333333444555666777777666888===@@@@@@CCCQQQ___vvv}}}|||~~~xxxYYYGGGBBB<<<::::::<<<===BBBOOO[[[rrr~~~wwwrrrrrrqqqooommmkkkiiihhhiiifffaaa\\\WWWRRRLLLHHHBBBAAADDDLLLTTTYYY```gggjjjnnntttxxxzzzzzzzzzzzzzzzzzz{{{}}}~~~~~~{{{|||~~~|||{{{zzzhhhWWWPPP[[[ppp}}}qqqdddXXXMMMIIIIIIJJJNNNSSS```kkkvvv{{{~~~}}}zzzwwwvvvvvvwwwxxxuuuwwwzzz}}}~~~~~~}}}{{{~~~|||{{{{{{{{{{{{yyyuuuqqqnnnmmmllllllnnnnnnpppqqqrrrrrrrrrrrroooppprrruuuvvvvvvvvvvvvooommmjjjfffbbb\\\VVVQQQMMMLLLKKKJJJHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKLLLMMMNNNOOOPPPOOONNNNNNMMMMMMLLLKKKIIIFFFDDDBBBFFFFFFGGGHHHHHHIIIJJJJJJHHHGGGHHHJJJKKKKKKIIIHHHGGGHHHHHHIIIIIIIIIHHHHHHEEEDDDDDDCCCCCCDDDDDDEEEAAABBBCCCDDDEEEFFFGGGGGGAAACCCDDDEEEDDDCCCDDDEEERRRWWW___fffmmmsssyyy|||zzzyyy}}}cccVVVXXX^^^___```tttkkkTTTCCC===888777444111222666222222222222222222222222222222222222222222222222111333444444444444555777666777:::===???FFFVVVeee~~~~~~oooUUUEEE@@@:::;;;>>>AAA@@@CCCTTTggguuuqqqpppnnnllljjjgggfffeeeeeeccc```[[[TTTMMMHHHDDDFFFEEEGGGMMMVVV^^^ccceeehhhlllpppsssuuuwwwyyy{{{|||||||||~~~~~~|||yyyxxx}}}dddUUUPPP\\\pppxxxmmm___UUULLLIIIJJJLLLPPPVVVcccnnnxxx|||~~~}}}|||yyywwwwwwxxxyyywwwxxx{{{}}}~~~~~~~~~}}}~~~}}}{{{zzzyyyyyyxxx|||zzzwwwsssqqqooooooooonnnnnnnnnnnnoooooooooooommmnnnoooqqqrrrsssssssssnnnllliiifffbbb\\\VVVRRRNNNMMMLLLKKKJJJIIIIIIIIIHHHHHHIIIIIIJJJJJJKKKKKKMMMNNNOOOPPPQQQPPPPPPOOOMMMMMMMMMLLLJJJGGGEEECCCHHHHHHIIIIIIJJJKKKKKKLLLHHHHHHIIIJJJKKKKKKJJJIIIIIIIIIIIIIIIHHHGGGGGGFFFDDDDDDCCCCCCCCCCCCDDDDDDBBBCCCDDDEEEGGGHHHIIIJJJFFFFFFFFFDDDBBBBBBDDDFFFNNNTTT\\\eeelllsssxxx|||}}}}}}~~~~~~hhhZZZZZZ^^^```gggwwwmmmTTTBBB<<<888777555222222555222222222222222222222222222222222222222222222222111333444444444444555777888888;;;>>>@@@HHHYYYhhhfffOOOBBB>>>>>>???AAADDDEEELLL^^^ppp~~~rrrooonnnmmmkkkiiigggeeedddbbbaaa]]]YYYSSSMMMHHHFFFEEEEEEHHHOOOXXX```dddfffiiilllpppsssuuuvvvyyy{{{{{{{{{|||}}}|||zzzqqq}}}vvv___TTTQQQ^^^qqqsssgggZZZQQQKKKJJJKKKMMMSSSXXXfffqqqzzz}}}~~~|||~~~{{{yyyyyyyyyzzzyyyzzz{{{|||}}}~~~|||{{{yyyxxxxxxxxxzzzyyyvvvsssqqqpppoooooonnnmmmkkkjjjjjjjjjkkklllkkkjjjkkkkkklllmmmnnnoookkkiiigggdddaaa]]]WWWSSSOOOOOONNNMMMLLLKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKNNNOOOPPPRRRRRRQQQQQQPPPMMMMMMMMMMMMKKKIIIGGGFFFJJJJJJKKKKKKLLLLLLMMMMMMJJJJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJHHHFFFEEEDDDCCCCCCCCCBBBBBBCCCCCCCCCDDDEEEFFFHHHJJJLLLMMMNNNMMMLLLIIIEEEBBBBBBDDDGGGHHHNNNXXXbbbjjjrrrxxx||||||}}}~~~mmm]]]\\\```cccrrr~~~qqqWWWCCC<<<777777666333222444222222222222222222222222222222222222222222222222222333444555444444555777::::::;;;>>>AAAJJJ]]]nnn{{{```LLLCCC@@@@@@@@@AAADDDIIIUUUiii{{{yyynnnkkkkkkkkkjjjhhheeecccaaa```^^^ZZZVVVQQQLLLHHHFFFCCCFFFKKKSSS\\\bbbfffgggiiilllppprrrtttvvvxxxzzzzzzzzz{{{|||~~~}}}zzzpppzzz||||||}}}ooo[[[UUURRR```sss|||pppeeeVVVOOOJJJJJJLLLNNNSSSZZZhhhrrr{{{~~~~~~~~~|||zzzyyyyyyzzzzzzzzzzzz{{{|||~~~~~~|||{{{zzzzzzzzzwwwvvvsssqqqooonnnnnnmmmmmmkkkiiigggffffffggghhhiiihhhgggfffggghhhiiijjjgggfffdddbbb```\\\WWWSSSPPPPPPPPPOOONNNMMMMMMLLLMMMMMMMMMLLLLLLLLLLLLLLLNNNOOOPPPQQQRRRQQQPPPPPPNNNNNNNNNNNNMMMLLLJJJIIIKKKKKKLLLLLLLLLMMMMMMMMMKKKLLLMMMNNNMMMMMMNNNNNNNNNMMMLLLKKKIIIFFFDDDCCCDDDDDDCCCCCCCCCCCCDDDDDDGGGHHHIIILLLNNNPPPRRRRRRSSSRRROOOKKKGGGEEEEEEFFFBBBIIISSS^^^hhhpppwww{{{~~~nnn___\\\cccjjj}}}yyy\\\EEE===888777777444333444222222222222222222222222222222222222222222222222222333555555444444666777::::::;;;===AAALLL```sssoooWWWHHHBBBAAA======>>>BBBKKK\\\qqqvvvlllggghhhhhhgggfffccc```^^^^^^\\\WWWRRRMMMIIIFFFDDDCCCGGGNNNWWW___eeeggghhhjjjlllooorrrsssuuuxxxzzzyyyyyyzzz{{{|||}}}zzzooowwwwwwuuusssdddTTTSSSTTTdddvvv}}}}}}xxxnnncccTTTOOOJJJJJJKKKMMMSSS[[[iiisss|||~~~~~~|||{{{zzzzzzzzz{{{zzzzzzzzz{{{~~~~~~}}}{{{zzzzzzzzzvvvuuusssqqqooonnnmmmlllllljjjgggeeeccccccdddeeegggfffeeedddcccdddeeefffbbbaaa```___^^^[[[WWWSSSPPPQQQQQQQQQPPPOOONNNMMMOOOOOONNNNNNNNNNNNNNNNNNMMMNNNOOOQQQQQQPPPPPPOOONNNNNNOOOPPPOOONNNMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMOOOPPPPPPNNNNNNPPPRRRPPPPPPOOOMMMKKKIIIGGGFFFGGGGGGFFFFFFFFFFFFGGGGGGJJJKKKMMMOOOQQQSSSUUUUUUTTTUUUUUURRRNNNIIIFFFEEE@@@FFFPPPZZZdddmmmvvv{{{~~~ooo```^^^hhhrrrfffIII@@@999777777555444444222222222222222222222222222222222222222222222222222444555555555555666888999888:::===BBBNNNcccvvvzzz___KKKAAA======:::<<<>>>DDDQQQdddyyy}}}tttllleeeeeeeeedddbbb___]]][[[]]]ZZZUUUOOOIIIEEECCCBBBDDDIIIRRR[[[bbbfffiiijjjjjjllloooqqqrrrtttwwwzzzyyyyyyyyyzzz|||~~~}}}zzzkkkqqqnnnjjjfffXXXMMMQQQWWWjjjzzz|||xxxsssjjj```RRRMMMJJJIIIJJJMMMUUU^^^kkkttt}}}~~~}}}||||||||||||{{{{{{{{{{{{}}}}}}|||zzzyyyyyyyyyxxxwwwvvvtttrrrooonnnmmmjjjiiigggeeedddccccccccceeedddcccbbbaaaaaaaaaaaa]]]]]]\\\\\\\\\ZZZVVVSSSPPPQQQRRRRRRRRRPPPOOONNNOOOOOOPPPPPPPPPPPPPPPPPPMMMNNNOOOPPPQQQPPPPPPOOONNNOOOPPPQQQQQQPPPOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMOOOQQQSSSRRROOOOOORRRUUURRRRRRQQQPPPOOOMMMLLLKKKKKKKKKJJJJJJJJJJJJKKKKKKMMMNNNOOOQQQSSSUUUVVVWWWTTTVVVWWWUUUQQQKKKGGGFFF@@@EEEMMMVVV```jjjtttzzz~~~~~~uuufffbbblllxxxrrrPPPDDD:::777777666555555222222222222222222222222222222222222222222222222222444555666555555666888888777:::>>>DDDPPPfffyyyjjjSSSEEE???>>>???<<<@@@DDDKKK[[[pppzzzsssnnneeedddbbb```]]][[[ZZZYYY[[[WWWQQQKKKFFFCCCBBBAAAGGGMMMVVV^^^dddgggjjjkkkkkkmmmooopppqqqtttwwwzzzzzzyyyyyyzzz{{{~~~~~~|||yyygggkkkgggbbb]]]PPPIIISSS\\\ooo}}}{{{tttmmmdddZZZOOOKKKGGGGGGIIIMMMXXXcccnnnwww~~~~~~~~~~~~}}}}}}~~~~~~}}}{{{zzzzzzzzzxxxxxxvvvtttqqqooolllkkkiiihhhgggfffeeedddcccbbbbbbbbbaaaaaa___^^^\\\\\\YYYYYYYYYYYYZZZXXXUUURRRPPPQQQRRRSSSRRRQQQOOONNNOOOPPPPPPQQQQQQRRRRRRRRRNNNOOOPPPRRRRRRQQQQQQPPPNNNOOOQQQRRRRRRRRRRRRQQQOOOOOOOOOOOOOOOOOOOOOOOOPPPSSSUUUSSSPPPOOOSSSWWWSSSSSSSSSSSSSSSRRRQQQPPPPPPOOOOOONNNNNNOOOOOOPPPPPPPPPQQQSSSTTTVVVWWWWWWTTTUUUUUUSSSOOOKKKHHHGGGCCCFFFLLLTTT]]]gggrrryyy}}}~~~}}}qqqiiiooozzz~~~VVVIII<<<777777666666666222222222222222222222222222222222222222222222222333444666666555555777888777888;;;@@@GGGTTTiii|||}}}~~~~~~~~~sss[[[IIIAAAAAABBBBBB???DDDJJJSSSeee{{{~~~wwwqqqooofffddd```\\\YYYWWWWWWWWWVVVRRRMMMGGGDDDCCCCCCDDDJJJPPPYYY```dddgggjjjlllkkkmmmooopppqqqssswwwyyyzzzzzzzzzzzz|||~~~}}}~~~{{{xxxeeehhhccc^^^YYYMMMJJJWWW```ssszzzpppiii___UUULLLHHHEEEFFFHHHNNN[[[gggqqqzzz~~~~~~}}}}}}}}}wwwvvvuuurrrooollljjjhhhhhhhhhhhhgggfffeeecccbbb___``````___^^^\\\ZZZXXXWWWVVVWWWXXXXXXWWWTTTQQQOOOPPPRRRSSSSSSQQQOOONNNOOOPPPPPPQQQRRRSSSSSSTTTOOOPPPRRRSSSSSSSSSRRRQQQNNNOOOQQQSSSSSSSSSSSSRRRQQQQQQQQQQQQQQQQQQPPPPPPQQQTTTVVVTTTPPPPPPTTTXXXTTTTTTUUUUUUUUUUUUTTTTTTSSSRRRRRRQQQQQQRRRRRRSSSQQQRRRRRRSSSUUUVVVWWWWWWTTTTTTRRROOOKKKIIIIIIIIIEEEHHHLLLRRR[[[fffqqqyyy}}}~~~}}}}}}~~~yyy{{{zzznnnqqqzzzZZZKKK===777777666666777222222222222222222222222222222222222222222222222333444666666555555777888777888===CCCJJJVVVkkk~~~~~~}}}}}}}}}ssscccMMM???;;;>>>@@@@@@???FFFNNNXXXjjj{{{tttpppooogggddd___ZZZWWWUUUUUUVVVRRRNNNJJJEEECCCCCCEEEGGGLLLRRR[[[aaadddgggjjjmmmlllmmmoooooopppsssvvvyyy{{{{{{zzz{{{|||~~~}}}}}}zzzwwwfff^^^YYYXXXRRRKKKLLLTTThhhvvvzzzkkk^^^VVVQQQKKKHHHGGGIIIKKKPPP[[[fffvvvyyy~~~}}}}}}|||zzzyyywwwuuurrrooommmkkkjjjiiihhhgggfffeeeeeeeeedddcccbbb```^^^\\\ZZZZZZWWWWWWWWWVVVUUUTTTSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPQQQSSSTTTTTTTTTSSSRRRRRRRRRRRRSSSTTTTTTUUUUUURRRSSSSSSTTTTTTTTTSSSSSSVVVTTTRRRRRRRRRQQQOOOMMMOOOQQQRRRSSSRRRRRRTTTVVVXXXZZZ\\\^^^___^^^\\\[[[XXXWWWWWWWWWWWWUUUQQQNNNRRRRRRSSSTTTTTTTTTSSSSSSOOONNNMMMLLLJJJIIIHHHGGGCCCFFFJJJQQQZZZeeeqqqyyy~~~xxxwwwooonnnzzzbbbHHH;;;;;;888888999555222222222333333444444444333333222222333333444555444444444444555777888:::888>>>BBBBBBHHH\\\sss}}}wwwdddVVVHHHCCCCCCBBBAAAAAACCCIIIUUUfffxxx~~~yyyuuupppmmm```___^^^ZZZVVVRRRPPPOOOQQQMMMIIIHHHDDDAAADDDIIIOOOTTT[[[```dddgggiiikkkooopppppppppppprrrvvvyyyzzzzzz{{{|||~~~~~~}}}}}}~~~~~~~~~}}}lllaaaXXXSSSLLLGGGMMMWWWooo|||zzziii[[[TTTPPPJJJGGGGGGIIILLLQQQ\\\hhhvvvyyy}}}}}}|||yyyxxxvvvtttqqqnnnlllkkkiiihhhgggfffeeedddddddddccccccaaa```^^^\\\[[[ZZZWWWWWWWWWVVVUUUTTTSSSRRRRRRRRRRRRRRRRRRSSSSSSSSSQQQQQQRRRSSSSSSSSSSSSSSSRRRRRRSSSSSSTTTUUUUUUUUUUUUUUUVVVVVVUUUUUUTTTTTTVVVTTTSSSRRRSSSRRRQQQOOOQQQRRRTTTTTTSSSSSSTTTVVVWWWYYY\\\___``````^^^]]]\\\[[[YYYYYYXXXVVVSSSPPPOOOOOOOOOOOOOOONNNNNNMMMLLLKKKJJJIIIHHHGGGFFFEEEAAADDDHHHNNNXXXdddrrrzzz~~~uuurrrvvvoooiiipppzzzfffKKK===<<<888777888444222222222333333444444444333333222222333333444555444444444444555777888:::777<<<@@@BBBKKK```vvv~~~|||~~~yyyrrr]]]OOOBBB>>>>>>======>>>FFFMMM[[[mmm~~~xxxsssooojjjhhh```___\\\WWWSSSOOOMMMMMMNNNJJJFFFDDDAAA???CCCIIIRRRWWW]]]bbbeeegggjjjkkkmmmooopppqqqqqqsssvvvyyyzzzzzz{{{|||~~~~~~~~~~~~~~~}}}|||}}}}}}~~~~~~}}}||||||tttgggYYYPPPHHHEEEPPP___yyy|||iiiYYYPPPLLLIIIGGGFFFIIILLLRRR___kkkuuuyyy}}}}}}|||xxxwwwuuussspppmmmkkkjjjhhhgggfffdddccccccbbbbbbbbbbbbaaa___^^^\\\[[[ZZZWWWWWWWWWWWWVVVTTTSSSRRRRRRRRRSSSSSSTTTTTTUUUUUURRRRRRRRRRRRRRRSSSSSSTTTRRRSSSSSSTTTTTTUUUVVVVVVXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUSSSTTTUUUUUUSSSRRRTTTUUUVVVVVVTTTTTTUUUVVVUUUXXX]]]bbbddddddbbbaaabbb___\\\ZZZYYYWWWTTTQQQMMMMMMMMMLLLKKKJJJHHHHHHGGGFFFFFFEEEDDDCCCCCCBBB???AAAEEEKKKUUUcccqqqzzz||||||~~~tttmmmmmmvvvuuuiiiggglllqqqvvv}}}kkkPPP???<<<777666777333222222333333333333444444333333222222333333444555444444444444555777888:::888;;;===BBBPPPfffyyy{{{zzz|||}}}|||~~~~~~tttmmmVVVIII>>>;;;;;;;;;<<<>>>GGGQQQaaauuu~~~wwwrrrnnniiigggbbb___YYYTTTOOOLLLJJJJJJLLLGGGCCCAAA??????EEELLLVVVZZZ```dddfffhhhiiikkkkkknnnqqqrrrsssuuuwwwxxxyyyzzz{{{|||}}}~~~~~~}}}~~~~~~|||zzzxxxvvvvvvqqqqqqtttzzz~~~vvvrrrssszzz}}}~~~}}}|||{{{{{{xxxjjj[[[PPPHHHGGGUUUfffooo\\\PPPJJJIIIGGGFFFIIIMMMTTTaaannnvvvyyy}}}~~~~~~}}}|||wwwvvvtttqqqooommmkkkjjjgggfffeeecccbbbaaaaaaaaaaaaaaa```___]]]\\\[[[[[[XXXXXXXXXWWWVVVUUUTTTSSSSSSSSSTTTTTTUUUVVVWWWWWWSSSSSSRRRQQQQQQSSSTTTUUUSSSSSSTTTTTTUUUVVVVVVVVVYYYYYYXXXWWWWWWVVVVVVVVVVVVUUUTTTUUUVVVWWWVVVUUUVVVWWWXXXWWWUUUUUUVVVWWWUUUYYY___dddhhhiiihhhfffgggddd___\\\ZZZWWWTTTRRROOONNNNNNLLLJJJHHHFFFEEEBBBBBBBBBAAAAAA@@@@@@@@@???@@@CCCHHHRRR___nnnxxxyyyzzz|||~~~~~~uuujjjhhhoooooofffaaaeeeiiiqqqpppSSSAAA<<<666555777333333333333333333333333333333333222222333333444555444444444444555777888:::;;;;;;<<>>AAAGGGRRReeeyyy}}}vvvqqqmmmiiifffddd___WWWPPPLLLJJJHHHHHHLLLFFFBBBAAAAAABBBIIIQQQYYY]]]aaadddfffggghhhjjjjjjmmmqqqtttuuuvvvwwwxxxxxxyyy{{{{{{|||}}}}}}zzzxxxvvvvvvooolllkkkpppzzzyyyppplllmmmssswww}}}|||zzzzzzuuuiii[[[QQQIIIIIIXXXjjj{{{fffWWWNNNJJJGGGGGGJJJNNNUUUdddqqqvvvzzz~~~|||~~~~~~}}}}}}wwwuuussspppnnnlllkkkkkkgggfffdddcccaaa````````````______^^^]]]\\\\\\\\\YYYYYYYYYYYYXXXVVVUUUTTTSSSTTTTTTUUUVVVWWWWWWXXXTTTTTTSSSRRRRRRTTTUUUVVVTTTTTTTTTUUUVVVVVVWWWWWWYYYXXXWWWVVVUUUVVVVVVVVVWWWVVVUUUVVVWWWXXXWWWVVVVVVWWWXXXWWWUUUUUUVVVWWWVVVZZZ```fffkkkmmmmmmlllkkkgggccc___\\\YYYUUUSSSPPPOOONNNLLLJJJGGGDDDCCC@@@@@@?????????>>>>>>>>>@@@AAACCCGGGOOO\\\jjjssswwwxxxzzz|||ssshhheeekkktttggg\\\```cccjjj{{{uuuWWWCCC<<<666555888555333333333333333333333333333333222222333333444555444444444444555777888:::=========FFFYYYooo{{{}}}|||{{{yyywwwvvv{{{zzznnneeeNNNEEE===;;;<<<===???CCCHHHVVVkkkxxxqqqllliiifffdddddd^^^UUUNNNKKKJJJHHHGGGHHHDDD@@@AAAAAADDDLLLUUU[[[^^^aaadddeeeeeegggiiijjjnnnrrruuuvvvvvvvvvwwwwwwyyy{{{{{{zzz|||}}}{{{xxxwwwvvvoooiiieeegggqqq~~~~~~wwwnnnjjjkkknnnsss{{{}}}{{{zzzyyyrrrfff[[[QQQIIIHHHWWWjjjnnn^^^UUUKKKHHHGGGJJJNNNVVVeeerrrxxx{{{{{{}}}~~~}}}}}}wwwuuussspppnnnmmmllllllgggfffeeecccaaa```_________^^^^^^^^^]]]]]]\\\\\\[[[[[[[[[ZZZYYYXXXWWWVVVTTTTTTUUUUUUVVVVVVWWWWWWUUUUUUUUUUUUUUUVVVVVVWWWTTTUUUUUUVVVVVVWWWXXXXXXWWWVVVUUUTTTTTTUUUWWWWWWXXXVVVVVVVVVXXXXXXXXXVVVTTTUUUVVVVVVTTTTTTUUUVVVWWWZZZ```fffkkknnnooopppnnnkkkgggccc```\\\XXXUUUPPPPPPNNNLLLIIIFFFDDDCCCAAA@@@@@@???>>>=========???@@@CCCGGGOOO[[[hhhpppvvvwwwyyy{{{~~~rrrfffbbbggg|||rrreeeZZZ^^^aaafffxxx}}}]]]GGG???777666999666444444333333333333222222333333222222333333444555444444444444555777888:::>>>>>>???III\\\qqq|||}}}~~~}}}{{{wwwuuuyyyyyyiii^^^IIIBBB;;;;;;;;;;;;???CCCNNN\\\rrrwwwqqqllljjjhhhfffaaaZZZRRRMMMKKKJJJIIIGGGCCC???>>>???AAAEEEMMMUUU]]]___bbbddddddfffhhhiiilllooosssuuuvvvuuuvvvwwwvvvyyy{{{zzzyyyzzz~~~{{{yyynnnfff^^^```jjjxxx~~~zzztttkkkhhhiiiiiinnnwww|||zzzxxxwwwuuujjj^^^SSSIIIHHHYYYmmmmmm___WWWMMMIIIHHHJJJNNNWWWeeesssyyy|||zzz|||~~~~~~}}}xxxvvvssspppnnnmmmmmmnnnhhhgggeeecccaaa```______^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[ZZZYYYXXXUUUUUUUUUUUUUUUUUUVVVVVVUUUVVVWWWWWWXXXXXXWWWWWWUUUUUUVVVVVVWWWXXXXXXXXXVVVVVVTTTTTTUUUVVVXXXYYYXXXWWWVVVVVVXXXXXXWWWUUUQQQRRRTTTTTTSSSSSSTTTVVVVVVYYY]]]ccchhhllloooqqqpppnnnkkkhhheeeaaa\\\XXXSSSSSSQQQOOOLLLJJJGGGFFFCCCBBBAAA@@@???>>>===<<<===???BBBGGGPPP\\\hhhpppvvvwwwyyy{{{}}}~~~uuufff```cccxxxyyyjjj```ZZZ^^^```eeeuuugggNNNCCC999666999666444444444333333222222222333333222222333333444555444444444444555777888:::;;;===AAAKKK___ttt}}}wwwtttxxx{{{gggYYYHHHAAA<<<;;;;;;;;;???DDDRRRaaawww~~~wwwqqqmmmllljjjiii[[[UUUNNNJJJJJJJJJHHHFFF@@@===>>>AAADDDGGGOOOWWW___aaaccceeefffgggiiikkkoooqqqtttuuuuuutttuuuvvvvvvxxx{{{zzzxxxzzz}}}oooeee[[[ZZZcccrrr}}}zzzvvvooogggcccdddccchhhrrr|||}}}zzzwwwuuusss|||pppbbbVVVKKKJJJ[[[ppp{{{yyyhhh]]]VVVNNNJJJIIIKKKOOOWWWeeessszzz}}}yyy|||~~~~~~~~~xxxvvvssspppnnnnnnnnnnnniiigggfffdddbbb``````___]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^]]]\\\[[[ZZZYYYVVVUUUUUUUUUUUUUUUUUUUUUUUUVVVXXXYYYZZZYYYXXXWWWUUUUUUVVVWWWWWWXXXXXXYYYVVVUUUUUUTTTUUUWWWZZZ[[[YYYWWWVVVVVVWWWWWWVVVUUUOOOQQQRRRSSSRRRRRRTTTVVVVVVXXX[[[```eeejjjnnnppprrrqqqnnnllliiiddd___ZZZWWWWWWUUUSSSQQQNNNKKKJJJDDDDDDCCCAAA@@@>>>======:::===AAAHHHQQQ]]]iiiqqqvvvwwwyyy{{{|||~~~~~~zzziiiaaacccvvv~~~qqqeee]]]ZZZ^^^```dddtttnnnTTTGGG;;;777999666444444444333333222222222333333222222333333444555444444444444555777888:::888;;;AAALLL```uuuxxxtttwwwhhhXXXIIIBBB>>>======<<<@@@EEETTTbbbxxx~~~yyyrrrllliiihhhgggfffWWWQQQKKKHHHJJJJJJHHHEEE@@@???@@@DDDHHHKKKRRRZZZ```bbbeeefffgggiiikkkmmmppprrrtttuuuttttttuuuvvvuuuxxx{{{zzzxxxyyy{{{sssgggZZZWWW___lllvvv{{{}}}wwwrrrkkkccc______^^^dddnnnyyy|||xxxuuurrrqqqlll\\\RRRRRR^^^lll{{{rrrcccXXXSSSOOOMMMKKKKKKPPP\\\jjjttt|||~~~}}}{{{}}}yyytttpppooonnnmmmlllkkkhhheeeccccccbbbaaa```___^^^]]]\\\\\\^^^___aaa[[[[[[]]]```aaa```\\\YYYYYYYYYXXXXXXXXXWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYXXXWWWWWWWWWWWWWWWWWWWWWVVVTTTRRRQQQPPPQQQTTTVVVXXXVVVVVVVVVUUUUUUTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRTTTVVVZZZ]]]aaagggnnnsssooopppqqqqqqnnniiiddd```^^^\\\YYYWWWUUUSSSPPPNNNMMMJJJFFFCCCBBB@@@???===???@@@CCCJJJSSS___iiioootttwwwzzz{{{||||||~~~~~~~~~~~~fff```fffkkk~~~pppdddZZZUUUXXX[[[aaappptttTTTAAA999555333333333333333333333333333333222222333333333333444444444444444555555777888999<<>>===???DDDLLLUUUZZZ```aaacccfffhhhjjjkkklllnnnpppsssuuuvvvwwwvvvuuutttwwwyyyyyyyyy{{{~~~xxxnnnccc______eeerrr}}}wwwllleeecccbbb___ZZZ```iiittt|||{{{yyyvvvsssqqqsss```WWWZZZeeeooovvvzzz}}}yyymmm```WWWSSSOOOMMMLLLLLLRRR]]]kkkuuu|||~~~{{{}}}yyytttqqqooonnnnnnmmmkkkhhheeecccbbbbbbaaa``````___]]]\\\\\\^^^___```]]]]]]^^^```aaa```]]]ZZZYYYYYYYYYXXXXXXXXXWWWWWWXXXXXXYYYYYYYYYYYYXXXXXXWWWWWWXXXXXXWWWWWWWWWWWWSSSRRRQQQPPPQQQSSSVVVWWWWWWWWWVVVVVVUUUTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRSSSUUUYYY\\\```ffflllpppppprrrssstttqqqmmmhhheeebbb___\\\ZZZXXXVVVSSSPPPMMMJJJGGGEEEEEEEEEDDDCCCAAABBBFFFLLLUUU___iiioootttvvvyyy{{{{{{|||~~~}}}jjjbbbfffjjjuuudddVVVSSSWWWZZZ```nnnoooQQQ@@@:::777555444333333333333333333333333222222333333333333444444444444444444555777888999<<>>@@@EEEMMMVVV[[[```aaacccfffhhhjjjkkklllnnnppprrruuuvvvvvvvvvuuuuuuwwwyyyzzzyyy|||xxxnnnccc^^^]]]bbbnnnzzz}}}ttthhh___]]][[[XXXYYY^^^fffooowww|||~~~~~~{{{yyyvvvsssqqqwwwaaaZZZdddnnnqqqqqqsssuuupppfff\\\UUURRRNNNMMMLLLNNNTTT___mmmvvv}}}~~~|||}}}yyyuuuqqqpppooonnnmmmjjjhhhdddcccbbbbbbaaa``````___^^^]]]]]]^^^___```___^^^^^^___``````^^^]]]ZZZZZZYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXXXXWWWXXXXXXYYYYYYXXXXXXXXXTTTSSSQQQQQQQQQSSSUUUWWWXXXXXXWWWVVVUUUSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTTTWWWYYY]]]bbbhhhlllqqqsssvvvxxxwwwsssooolllgggeeebbb___]]][[[XXXUUUQQQNNNKKKIIIHHHHHHGGGFFFEEEFFFIIINNNWWW```iiinnntttvvvyyyzzzzzz{{{}}}~~~~~~~~~}}}}}}}}}nnndddgggiiihhhVVVTTTWWWZZZaaannn}}}}}}fffLLL???;;;999666555333333333333333333333333222222333333333333444444333444444444666777888999<<<@@@IIIWWWhhhxxx~~~{{{{{{kkkWWWGGGAAA;;;::::::<<>>:::999:::<<>>@@@DDDIIIOOOVVV[[[___```aaacccfffhhhjjjkkklllnnnooopppqqqsssttttttuuuuuuxxx{{{|||}}}xxxqqqiiifffmmmvvv}}}oooaaaWWWQQQLLLNNNQQQVVV\\\bbbgggjjjlllggghhhjjjlllqqqwww}}}|||yyywwwsssqqqzzzqqqaaaVVV^^^qqq}}}}}}yyyuuuoooggg^^^UUUOOOKKKHHHJJJLLLQQQYYYdddpppxxxzzz}}}~~~|||yyyvvvuuutttsssqqqooollliiigggeeeffffffeeedddffffffeeedddcccbbbaaa``````^^^]]]]]]^^^______^^^]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYXXXWWWVVVUUUVVVXXXZZZ[[[ZZZYYYXXXXXXXXXWWWVVVUUUUUUUUUUUUUUUUUUTTTSSSRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOLLLNNNOOOPPPQQQTTTYYY\\\eeejjjrrryyy}}}}}}{{{yyyvvvtttrrrppppppnnnllljjj```]]]YYYVVVUUUSSSQQQPPPLLLMMMQQQUUU\\\ccciiimmmrrrtttwwwwwwwwwwwwyyyzzz|||~~~~~~~~~~~~~~~~~~tttooojjjxxxcccXXXYYYbbbrrryyybbbHHH<<<999777444333333333333333333333333333222222333333333333444444222222333444666888999:::<<>>;;;999::::::===GGGRRRiii{{{yyyqqqnnnllllllkkkdddYYYPPPGGGGGGFFFEEEDDDBBBAAAAAA>>>AAAFFFLLLSSSYYY^^^``````aaacccfffhhhjjjkkklllnnnnnnoooppprrrssstttuuuuuuxxx{{{|||}}}zzzpppiiilllsss}}}vvvggg\\\TTTNNNNNNPPPSSSWWW\\\aaaeeegggaaabbbcccdddggglllssswwwyyyzzz||||||}}}}}}zzzxxxuuurrruuugggWWWSSS^^^nnnzzzzzzvvvppphhh___WWWPPPKKKFFFHHHKKKQQQYYYdddpppxxxyyy|||~~~{{{yyywwwuuuuuutttqqqooommmkkkhhhgggggghhhgggfffiiihhhhhhgggeeedddbbbaaaaaa```___```aaabbbaaa___]]]]]]]]]]]]\\\\\\\\\\\\ZZZZZZZZZZZZYYYXXXWWWVVVSSSUUUWWWYYYZZZYYYXXXWWWWWWWWWVVVUUUTTTTTTSSSSSSSSSRRRRRRQQQPPPPPPOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLMMMMMMNNNQQQUUUXXX^^^dddmmmuuuzzz{{{zzzxxxxxxvvvtttsssssssssqqqooofffccc___\\\ZZZXXXVVVTTTOOOQQQTTTYYY```gggmmmppprrrtttvvvwwwvvvvvvwwwyyy{{{|||~~~~~~~~~{{{rrriii~~~}}}hhh[[[]]]hhh|||kkkNNN>>>999666555444333333333333333333333333222222333333333333444444222222333444666888:::;;;<<>>JJJUUUpppvvvooooooooonnniiiaaaXXXQQQFFFFFFFFFEEEBBB@@@??????>>>AAAGGGOOOVVV[[[___aaa```aaacccfffhhhjjjkkklllnnnnnnnnnoooqqqrrrtttuuutttwwwzzz|||}}}xxxnnnnnnttt}}}qqqeee[[[UUUPPPQQQRRRTTTWWW[[[^^^___\\\\\\]]]\\\]]]aaahhhmmmpppqqqsssuuuwww{{{~~~|||yyyvvvtttrrr___OOOQQQ]]]jjjuuu}}}yyyvvvooohhhaaaYYYQQQLLLDDDGGGKKKQQQYYYdddpppwwwxxx{{{~~~~~~{{{yyywwwvvvuuutttrrrpppnnnllliiihhhhhhiiihhhgggjjjjjjiiihhhgggeeecccbbbcccbbbaaabbbddddddbbbaaa^^^^^^]]]]]]]]]]]]\\\\\\ZZZZZZZZZZZZYYYXXXWWWVVVRRRTTTWWWYYYZZZYYYWWWVVVVVVUUUUUUTTTSSSRRRQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKLLLLLLMMMOOOSSSVVVZZZ```iiisssxxxzzzxxxwwwyyywwwuuuuuuuuuuuutttrrrnnnjjjeee```]]]ZZZVVVTTTQQQSSSWWW\\\cccjjjooosssrrrtttvvvvvvvvvvvvwwwxxxyyy{{{}}}~~~~~~|||}}}|||~~~~~~tttiii|||ooo```bbbooorrrSSS@@@:::777555555333333333333333333333333222222333333333444444444222222333444666888:::;;;<<>>>>>===AAAHHHPPPWWW]]]```bbb```aaacccfffiiijjjllllllnnnnnnnnnoooppprrrttttttsssvvvzzz{{{}}}sssqqqvvvyyylllbbb[[[RRRRRRRRRRRRTTTVVVXXXZZZXXXYYYYYYXXXWWW[[[aaafffjjjlllnnnpppsssxxx}}}|||zzzwwwtttfffYYYNNNOOOXXXcccnnnvvvyyyrrrjjjddd___YYYQQQJJJFFFGGGJJJQQQ[[[fffqqqxxx~~~~~~~~~}}}{{{yyyvvvtttsssssssssqqqooolllllllllmmmllljjjffffffeeeggghhhiiigggfffdddeeeeeeeeeeeedddcccbbbbbbaaa```___^^^^^^___```ZZZZZZZZZZZZYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUSSSRRRPPPOOONNNMMMNNNNNNOOOOOOOOONNNNNNLLLKKKJJJKKKMMMMMMLLLJJJJJJHHHFFFEEEGGGLLLPPPTTTZZZ^^^eeekkkooosssvvvxxxqqqrrrtttuuuuuutttsssrrrnnnkkkfffaaa]]]ZZZYYYXXXSSSVVV[[[___cccggglllooovvvxxxyyyyyywwwwwwxxxzzz|||~~~}}}||||||}}}~~~}}}}}}||||||}}}sssrrrxxxyyygggjjjtttaaaFFF<<<<<<999333555555444444444333333333111111222222222333333333666555555555666777999:::;;;DDDRRRbbbnnnuuuxxxxxxyyy~~~uuueeeSSSFFF???===>>>999999??????@@@NNNaaa~~~|||vvvlllmmmkkkfff\\\RRRJJJFFFAAABBBCCCDDDCCCAAA>>><<>>FFFTTTbbbmmmsssuuuvvvxxx|||ppp```OOOCCC>>><<<>>>;;;<<>>===AAAEEELLLRRRWWW[[[___bbbbbbccceeegggiiikkkmmmnnnkkklllmmmoooppprrrssssssvvvwwwxxxxxxzzz}}}{{{zzzsssjjj[[[VVVPPPNNNPPPSSSSSSSSSMMMNNNNNNMMMMMMOOOSSSWWW___aaadddddddddfffjjjnnnvvv{{{|||yyywwwuuusssVVVLLLFFFLLLVVV^^^cccfffgggbbb\\\XXXUUURRRMMMHHHGGGHHHLLLTTT^^^jjjuuu|||}}}~~~|||zzzwwwuuutttttttttrrrpppnnnnnnoooooonnnmmmjjjiiihhhhhhiiijjjhhhgggiiihhhgggeeedddccccccccccccbbb```___]]]]]]\\\\\\ZZZZZZZZZYYYYYYYYYXXXXXXVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVTTTSSSQQQOOONNNNNNLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJLLLLLLJJJHHHJJJIIIHHHGGGGGGHHHJJJJJJNNNQQQWWW[[[^^^aaadddfffiiijjjlllmmmmmmmmmlllkkkhhhfffccc___\\\[[[ZZZYYYZZZ]]]aaadddgggjjjnnnqqqqqqsssvvvwwwwwwyyy{{{}}}zzz|||~~~~~~}}}||||||}}}~~~~~~~~~~~~ssskkklllvvvxxxvvv{{{~~~\\\EEE===:::888555555444444444333333333333333444444444555555555555555444555666888999;;;AAAIIIUUUbbblllrrrttttttyyyxxxjjjYYYIII@@@<<<;;;999888;;;???@@@GGG]]]sss}}}wwwooonnnkkkcccXXXMMMFFFBBBAAAAAA@@@??????>>>>>>>>>CCCHHHNNNTTTXXX[[[___aaaaaabbbdddfffiiikkkmmmnnnkkkkkkmmmnnnppprrrsssttttttuuuvvvwwwxxx{{{|||vvvccc]]]TTTPPPPPPQQQQQQPPPMMMNNNNNNNNNMMMNNNPPPSSSYYY\\\______]]]]]]```cccmmmrrrzzz~~~{{{yyywwwuuutttSSSLLLIIIQQQ[[[___^^^]]][[[WWWSSSPPPNNNLLLIIIGGGEEEHHHLLLTTT___kkkvvv|||||||||}}}~~~}}}{{{xxxvvvuuuuuuuuutttrrrppppppqqqqqqqqqooommmkkkiiiiiijjjjjjiiihhhkkkjjjhhhfffdddccccccccccccbbbaaa___]]]\\\[[[[[[ZZZZZZZZZYYYXXXXXXXXXWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWUUUTTTRRRPPPOOOOOOOOONNNNNNMMMMMMMMMMMMMMMJJJIIIIIIIIIKKKKKKIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGLLLOOOSSSVVVXXXZZZ]]]___aaabbbcccdddeeeeeeeeedddbbbaaa___]]][[[ZZZYYYYYYZZZ]]]```ccceeehhhkkknnnppprrruuuvvvvvvwwwyyy{{{wwwyyy{{{{{{zzzzzz{{{|||~~~~~~||||||}}}qqqggggggsss{{{}}}eeeHHH<<<:::;;;555555444444444333333333333333333333444444444444555444444555666888:::;;;BBBIIIVVVcccmmmrrrtttttt|||wwwfffTTTFFF>>><<<<<<888999<<<>>>@@@KKKddd{{{zzzsssqqqlllbbbWWWLLLEEEBBBAAA@@@>>>===<<<===???@@@EEEIIIOOOUUUXXX[[[]]]___```aaaccceeehhhjjjlllmmmjjjkkkmmmnnnppprrrtttttttttuuuvvvvvvwwwyyy}}}~~~kkkcccXXXQQQOOOPPPPPPOOOPPPPPPPPPPPPOOOOOOPPPQQQWWWZZZ\\\\\\YYYXXXZZZ\\\dddiiiqqqxxx}}}}}}{{{zzzyyywwwuuuRRRMMMMMMXXXbbbbbbZZZTTTQQQOOOKKKIIIHHHGGGFFFFFFDDDGGGLLLTTT___kkkuuu{{{|||}}}{{{rrrnnnpppwww}}}}}}~~~}}}{{{yyyxxxwwwwwwxxxuuutttrrrrrrssstttsssrrrpppnnnkkkkkkkkkkkkkkkjjjlllkkkiiigggfffeeeddddddbbbbbbaaa```^^^]]][[[[[[ZZZZZZZZZYYYXXXWWWWWWVVVUUUUUUUUUVVVVVVVVVWWWWWWXXXXXXWWWUUUSSSRRRPPPPPPOOOOOOMMMLLLLLLLLLMMMMMMJJJIIIHHHIIIIIIIIIGGGFFFCCCDDDEEEFFFFFFFFFFFFFFFJJJLLLOOOQQQQQQSSSUUUWWWXXXXXXYYYZZZ[[[[[[\\\\\\ZZZYYYYYYXXXXXXXXXXXXXXXZZZ\\\___bbbcccfffiiikkkppprrrssstttttttttvvvwwwtttvvvxxxxxxxxxxxxyyyzzz~~~}}}|||{{{|||~~~pppeeeeeerrryyywwwiiiJJJ;;;:::<<<555555444444444333333333222222222222333333333333444444444444666888:::;;;@@@HHHVVVeeepppvvvwwwwwwzzzgggTTTFFF???=========>>>AAABBBFFFUUUooo~~~xxxtttmmmbbbVVVLLLFFFCCC@@@???===<<<<<<===???AAAEEEJJJPPPVVVYYY[[[\\\^^^___```aaadddfffhhhjjjkkkkkkkkkmmmnnnppprrrsssttttttuuuuuutttuuuwwwzzz}}}}}}~~~sssiii\\\SSSPPPQQQQQQQQQNNNMMMLLLLLLLLLLLLLLLKKKTTTXXX[[[ZZZWWWTTTTTTUUU[[[aaaiiiqqqvvvzzz}}}~~~|||{{{zzzxxxvvvQQQMMMRRR```jjjgggZZZPPPLLLJJJHHHEEEDDDCCCDDDEEEEEEGGGMMMUUU```kkktttzzz{{{|||}}}yyymmmdddbbbffflllsssxxx}}}|||{{{yyyyyyyyyzzz{{{wwwuuuttttttuuuvvvuuutttssspppmmmllllllllllllkkkjjjjjjjjjjjjhhhgggeeedddbbbbbbbbbaaa```^^^]]]\\\[[[ZZZZZZYYYXXXWWWVVVVVVTTTTTTUUUUUUVVVVVVWWWWWWXXXXXXVVVUUUSSSQQQPPPPPPNNNMMMKKKJJJIIIIIIJJJKKKIIIHHHGGGHHHHHHHHHFFFDDDBBBCCCCCCDDDDDDEEEEEEEEEEEEGGGHHHIIIIIIIIIKKKMMMNNNNNNOOOOOOPPPQQQRRRSSSQQQRRRRRRSSSTTTUUUUUUVVVYYY[[[___aaabbbeeehhhjjjnnnpppqqqqqqqqqqqqssstttrrrtttvvvwwwwwwwwwyyyzzz}}}}}}}}}}}}}}}ttthhhgggppp~~~qqqlllqqqvvvxxxiiiKKK<<<:::;;;555555444444444333333333111111111222222222333333444444444444666888;;;<<<>>>HHHXXXhhhtttyyyyyyxxxkkkWWWHHHAAA>>>======>>>???AAAJJJ\\\vvvzzzvvvmmmaaaUUUKKKFFFEEE???>>>===<<<===>>>@@@BBBFFFKKKRRRWWW[[[\\\]]]^^^``````bbbdddfffhhhiiijjjlllmmmnnnooopppqqqrrrsssttttttrrrqqqpppssswww{{{}}}xxxvvv~~~~~~sssdddXXXTTTSSSTTTTTTOOOMMMKKKJJJKKKLLLLLLKKKQQQUUUXXXXXXTTTQQQPPPPPPSSSYYYbbbjjjppptttxxxzzz}}}~~~~~~}}}|||{{{xxxvvvQQQOOOWWWiiiuuuppp```SSSJJJIIIFFFCCCAAAAAABBBDDDGGGJJJOOOWWWaaallluuuzzz|||}}}~~~~~~yyykkk^^^XXXZZZ^^^ccceeejjjqqq{{{{{{{{{zzzzzzzzz{{{}}}~~~xxxvvvuuuuuuvvvwwwwwwvvvuuurrrooommmmmmmmmllllllhhhjjjkkklllkkkiiifffdddbbbbbbbbbbbbaaa```___^^^[[[ZZZYYYXXXWWWVVVVVVUUUSSSTTTTTTUUUVVVVVVWWWWWWWWWVVVUUUSSSQQQPPPOOONNNNNNMMMKKKIIIHHHIIIJJJKKKIIIHHHGGGGGGHHHGGGEEECCCDDDDDDCCCBBBBBBBBBBBBCCCAAABBBCCCBBBAAAAAACCCEEEEEEEEEFFFGGGHHHIIIJJJKKKJJJKKKMMMOOOPPPRRRSSSSSSUUUXXX[[[]]]___bbbeeegggjjjlllnnnooooooppprrrtttrrrtttvvvxxxxxxxxxzzz{{{}}}}}}~~~~~~~~~|||nnnkkkppp{{{lllcccfffggghhhuuujjjMMM>>>::::::555555444444444333333333222222222333333333444444333333333444666999;;;<<<>>>III[[[lllxxx{{{zzzxxxyyyoooZZZKKKBBB>>><<<999999:::???MMMccc|||zzzuuulll___SSSJJJFFFEEE>>>>>>======>>>@@@AAABBBHHHMMMTTTZZZ^^^___```aaabbbcccdddeeeggghhhiiijjjmmmnnnnnnoooppppppqqqqqqsssrrrooolllkkknnnsssxxx|||yyysssxxx~~~lll___XXXVVVVVVWWWSSSOOOKKKJJJLLLNNNOOONNNOOOTTTXXXXXXTTTPPPNNNNNNLLLSSS\\\dddkkkpppsssvvvyyyzzz{{{}}}}}}|||{{{yyyvvvtttRRRRRR\\\ppp~~~xxxgggXXXJJJIIIFFFCCC@@@@@@BBBDDDIIILLLQQQYYYcccmmmuuuzzz~~~zzzkkk\\\TTTSSSVVVYYYYYY[[[```kkk|||{{{zzzzzzzzz{{{|||~~~yyywwwvvvvvvwwwxxxxxxwwwwwwssspppmmmmmmmmmmmmlllgggiiikkkmmmmmmjjjgggdddaaabbbcccccccccaaa```___[[[ZZZYYYXXXWWWVVVUUUUUUSSSSSSTTTUUUVVVVVVWWWWWWUUUTTTSSSRRRPPPNNNMMMLLLQQQOOOMMMKKKJJJKKKLLLLLLIIIHHHGGGGGGGGGGGGEEECCCGGGEEECCCAAA@@@@@@@@@@@@@@@@@@AAA@@@>>>>>>???AAAAAAAAAAAAAAACCCDDDFFFFFFFFFGGGIIILLLNNNPPPQQQQQQPPPSSSVVVYYY[[[^^^aaadddfffiiikkkmmmnnnpppsssuuurrruuuwwwyyyyyyzzz{{{}}}|||~~~~~~~~~~~~sssnnnrrr|||kkk```aaa```___mmmkkkOOO@@@:::999555555444444444333333333333333333444444444555555333333333444666999;;;===???KKK]]]ooozzz|||zzzvvvttt{{{|||~~~qqq\\\LLLCCC===:::::::::;;;BBBSSSlll}}}zzztttjjj]]]QQQIIIEEEEEE>>>>>>>>>>>>???AAABBBBBBJJJOOOWWW]]]```bbbcccccceeeeeefffggghhhiiijjjjjjoooooooooooopppppppppppprrrppplllhhhgggjjjqqquuuyyy}}}~~~tttuuusssccc[[[XXXXXXXXXRRRNNNIIIHHHJJJMMMNNNNNNQQQUUUZZZZZZVVVRRRPPPOOOHHHNNNXXXaaagggmmmqqqsssvvvwwwyyy{{{|||}}}~~~~~~~~~|||{{{zzzxxxuuurrrOOOSSSddd|||nnnbbbVVVLLLCCCBBBDDDCCCCCCEEEFFFKKKSSS^^^hhhpppwwwzzz{{{}}}yyyiiiYYYPPPPPPRRRSSSQQQSSSXXX___lll}}}{{{zzz}}}~~~~~~}}}}}}}}}}}}}}}|||{{{{{{zzzzzzyyytttpppppprrrrrrnnnkkkjjjkkklllmmmnnnlllgggdddaaabbbccccccbbb```^^^\\\^^^^^^\\\ZZZYYYWWWUUUUUUSSSTTTUUUVVVVVVVVVUUUTTTSSSSSSSSSSSSRRRQQQOOONNNMMMMMMMMMLLLKKKKKKJJJJJJJJJHHHFFFEEEEEEEEECCCBBBBBBBBB@@@???>>>>>>>>>>>><<<<<<;;;;;;;;;<<<<<<===>>>>>>?????????????????????@@@BBBDDDFFFHHHJJJKKKLLLOOORRRSSSUUUWWWYYY\\\dddgggjjjlllmmmnnnqqqsssrrrtttwwwyyy{{{|||}}}}}}}}}~~~~~~~~~}}}~~~~~~|||{{{ooorrr~~~vvvhhh\\\YYYXXXZZZfffuuukkkOOO>>>888777555555444333222222222222444333333333333444555555666777777666666888;;;>>>EEEOOOcccwwwzzztttppprrrwwwzzzxxx|||oooZZZLLLDDD???===:::999;;;DDDWWWppp|||yyytttjjj___TTTKKKDDDAAA>>>>>>>>>======???CCCFFFKKKNNNTTTZZZ```cccdddeeefffeeeeeefffhhhjjjlllnnnmmmmmmnnnoooppprrrtttuuupppnnnjjjfffeeeggglllqqqxxxzzz}}}vvvrrrzzzlll```\\\YYYUUUVVVQQQLLLKKKNNNQQQRRRRRRUUUVVVWWWXXXXXXTTTMMMIIIGGGJJJRRR]]]gggmmmllljjjnnnrrrwwwzzz{{{{{{||||||~~~}}}{{{xxxvvvuuutttsssSSSXXXjjjrrrfffWWWMMMEEECCCDDDCCCCCCEEEGGGKKKTTT^^^iiiqqqwwwzzz|||~~~{{{lll]]]TTTSSSUUUSSSRRRRRRUUUZZZdddvvv{{{wwwuuuuuu~~~~~~}}}}}}||||||xxxuuussstttvvvtttoookkkjjjjjjkkklllmmmkkkgggcccaaabbbcccccccccaaa___^^^^^^]]]\\\[[[YYYXXXWWWVVVTTTUUUVVVWWWWWWWWWUUUUUUSSSSSSRRRQQQPPPNNNNNNMMMMMMMMMLLLLLLKKKJJJJJJIIIJJJHHHEEEDDDDDDDDDCCCAAABBBAAA@@@>>>===<<<<<<<<<:::::::::::::::;;;<<<===;;;;;;;;;;;;;;;;;;::::::===>>>???@@@AAABBBCCCCCCEEEGGGJJJLLLMMMOOORRRTTT___bbbfffiiikkkmmmoooppprrrtttvvvyyy{{{|||||||||~~~~~~~~~tttsss}}}ooobbbWWWTTTTTTVVVaaaooojjjPPP???999888666555444222222222222333333222222222222333444444666666777666666888<<>>=========???DDDGGGMMMPPPVVV\\\aaadddeeefffiiiiiihhhhhhhhhiiijjjkkkoooooooooppppppqqqqqqrrrpppnnnkkkhhhgggiiinnnssswwwyyy{{{}}}wwwrrrwwwrrreee```\\\WWWVVVQQQLLLLLLOOOSSSUUUUUUVVVVVVXXXYYYXXXTTTMMMHHHEEEHHHNNNYYYccciiiiiihhhlllpppuuuxxxyyyyyyzzz{{{|||{{{yyywwwuuusssrrrrrrXXX```rrruuuiiiXXXOOOGGGEEEEEECCCCCCEEEGGGLLLUUU```jjjsssxxx{{{}}}~~~{{{mmm___WWWUUUVVVWWWTTTSSSTTTUUU\\\lllzzzzzzrrrmmmjjjppp~~~~~~~~~yyywwwwwwxxxyyywwwqqqllljjjjjjjjjkkkkkkiiifffcccaaabbbcccddddddcccbbbaaa^^^^^^]]]\\\ZZZYYYYYYXXXVVVWWWXXXYYYXXXXXXVVVVVVTTTSSSPPPNNNMMMLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIJJJGGGEEEDDDDDDCCCBBB@@@AAA@@@>>>===;;;:::999999888888888888999:::<<<<<<:::::::::999999888888888<<<<<<<<<<<<<<<<<<<<<<<<===???BBBDDDFFFHHHJJJMMMWWW\\\aaafffiiijjjlllmmmqqqsssuuuxxxzzz{{{||||||~~~xxxtttmmm___SSSRRRSSSUUU^^^iii||||||hhhPPP@@@:::999777666444222111222333444222111111111111222333333666666777666666888<<>>@@@EEEIIIOOORRRXXX^^^bbbeeefffgggjjjiiiiiiiiiiiijjjkkklllooopppqqqqqqqqqpppooonnnpppooollljjjiiilllqqqtttuuuvvvwwwxxxzzz~~~{{{tttttt|||zzzmmmeee___YYYUUUQQQMMMMMMQQQVVVXXXXXXWWWXXXYYYYYYXXXSSSMMMHHHEEEGGGLLLVVV```fffhhhfffhhhlllqqquuuwwwwwwxxxyyyzzzyyyxxxvvvtttrrrqqqppp]]]gggyyyvvvjjjXXXPPPIIIGGGFFFCCCCCCEEEGGGMMMVVVaaallltttzzz|||~~~~~~~~~}}}{{{{{{|||~~~wwwkkk```XXXUUUUUUZZZWWWUUUUUUTTTYYYfffsss~~~ooofff```cccppp{{{zzzxxxxxxxxxwwwsssooolllkkkjjjjjjjjjhhhfffcccccccccdddeeeeeeeeedddddd^^^^^^]]]]]]\\\[[[[[[ZZZXXXXXXYYYZZZZZZYYYWWWVVVUUUSSSPPPNNNLLLLLLLLLMMMLLLLLLKKKKKKJJJIIIIIIIIIIIIGGGDDDCCCBBBBBB@@@??????>>>===;;;999888777777555555666777888999;;;<<<<<<<<<;;;;;;::::::999999<<<;;;;;;;;;;;;;;;;;;;;;:::<<>>@@@LLLaaazzzxxxrrrlllbbbXXXNNNFFFBBB@@@<<<=========???BBBGGGJJJPPPTTTYYY^^^ccceeefffffffffggghhhjjjlllnnnooopppmmmoooppprrrrrrpppooommmnnnmmmlllkkkjjjlllqqqtttrrrssstttttttttvvvzzz}}}wwwsssyyysssjjjaaaZZZTTTPPPLLLMMMRRRXXX[[[[[[YYYYYYZZZZZZXXXSSSLLLGGGGGGHHHMMMUUU___fffgggfffeeeiiinnnsssuuuvvvwwwxxxyyyxxxwwwvvvtttrrrqqqpppaaammm}}}qqqeeeVVVOOOIIIHHHFFFCCCCCCFFFHHHMMMWWWcccnnnvvv{{{~~~~~~~~~{{{zzzxxxvvvwwwyyy{{{}}}|||uuukkkbbb[[[XXXWWWZZZWWWVVVUUUTTTXXXdddppp{{{pppeee\\\]]]fffuuu~~~|||yyywwwvvvuuuuuutttnnnllljjjjjjjjjiiigggeeeeeeeeeffffffffffffffffff```______^^^]]]\\\\\\\\\YYYYYYZZZ[[[ZZZYYYXXXWWWVVVUUURRROOONNNNNNNNNOOOLLLLLLLLLKKKJJJJJJIIIIIIHHHFFFCCCBBBAAAAAA???===>>>===;;;999888777666666444444555555777888::::::<<<<<<<<<<<<;;;;;;::::::999999999::::::;;;;;;;;;:::<<<>>>???@@@AAADDDFFFJJJPPPYYY```eeeiiikkkmmmoooqqqsssvvvxxxyyyzzzzzzzzzzzz{{{|||}}}}}}~~~~~~}}}uuunnnlll[[[XXXZZZ[[[aaahhhssswwwsssaaaMMM???888555888666444333222222333444333333333333333444555555555555666666666999===@@@GGGTTTaaaiiipppxxxzzzyyyvvv{{{}}}wwwrrrxxxbbbMMMCCC@@@???======BBBQQQggg}}}uuupppjjjaaaVVVLLLFFFBBBAAA;;;<<<===>>>@@@CCCIIIMMMQQQTTTYYY^^^bbbdddeeeeeefffggghhhjjjmmmnnnppppppkkkmmmoooqqqrrrqqqpppoookkkkkkkkkjjjjjjkkkoooqqqooopppqqqqqqpppqqqsssuuutttzzz{{{uuuyyywwwmmmccc\\\SSSPPPLLLNNNSSSZZZ]]]^^^[[[[[[[[[[[[YYYSSSLLLFFFFFFHHHLLLTTT^^^dddeeedddbbbffflllqqqsssuuuwwwxxxxxxxxxwwwvvvuuusssqqqpppeeerrrxxxjjj^^^SSSMMMIIIHHHEEEBBBCCCGGGHHHNNNYYYeeepppxxx}}}~~~~~~yyywwwtttrrrrrrtttvvvxxx}}}zzzssslllfff```]]]\\\YYYWWWVVVVVVUUUXXXcccnnnuuu~~~tttggg\\\[[[```kkk~~~|||zzz{{{~~~~~~zzzwwwuuuuuuwwwxxxrrrooolllkkkkkkjjjiiiggghhhhhhggggggggggggggggggbbbaaaaaa```^^^]]]]]]\\\YYYZZZ[[[[[[ZZZYYYWWWVVVVVVUUUSSSQQQPPPPPPPPPQQQMMMMMMMMMLLLKKKKKKJJJJJJHHHFFFCCCAAA@@@???>>><<<<<<;;;:::888777777777777555555555555666777999999::::::::::::::::::::::::777777888999:::;;;;;;<<<;;;===????????????AAACCCFFFLLLTTT\\\ccchhhlllooonnnpppsssuuuwwwxxxyyyyyyxxxxxxyyyzzz{{{||||||}}}~~~|||sssiiiyyysss^^^YYY\\\```gggnnnuuuxxxtttcccOOOBBB:::555777666555444444333333333444444333333444444555666444555666666777999===@@@HHHUUU```dddjjjuuuzzzyyywww||||||wwwvvv~~~___KKKAAA===<<<===???GGGXXXqqq{{{rrrmmmhhh^^^TTTKKKEEEBBBAAA;;;<<<===>>>@@@EEEJJJOOOSSSVVVZZZ___ccceeeeeeeeehhhiiijjjkkklllmmmmmmmmmkkkmmmnnnpppqqqqqqppppppiiijjjkkkjjjiiijjjlllnnnlllnnnnnnnnnlllkkkkkkllliiilllsss|||yyy|||zzzoooeee^^^UUUQQQNNNPPPVVV\\\___```]]]]]]]]]\\\YYYSSSKKKFFFDDDEEEJJJRRR\\\aaaaaa```^^^ccciiinnnrrrtttvvvwwwvvvwwwwwwvvvuuusssqqqoooiiivvvyyypppcccXXXPPPKKKHHHGGGEEEBBBCCCHHHHHHOOOZZZfffqqqyyy~~~}}}zzzyyy}}}~~~wwwuuuqqqooonnnpppsssuuuxxxuuupppkkkgggccc___]]][[[ZZZZZZZZZXXXZZZdddooouuuzzzyyyjjj^^^ZZZ[[[bbbvvvxxxtttpppnnnppptttwwwyyy}}}~~~{{{yyyxxxxxxyyyuuurrrooommmllllllkkkjjjjjjjjjiiihhhhhhhhhhhhhhhdddcccbbbaaa___^^^]]]\\\YYYZZZZZZZZZZZZXXXWWWVVVSSSSSSSSSRRRRRRQQQQQQQQQNNNNNNNNNMMMLLLLLLKKKKKKHHHEEEBBB@@@@@@>>>===;;;:::999999888777777888888666666555666666777888888888888999999:::;;;;;;;;;::::::;;;<<<<<<======>>>???AAABBBBBBAAA@@@AAACCCBBBHHHPPPXXX```ffflllpppnnnooorrrtttvvvxxxxxxxxxxxxxxxxxxyyyzzz|||}}}}}}uuunnneeetttzzzaaa[[[aaahhhpppyyy{{{~~~yyyhhhUUUFFF===888555666666666555444333222333333222222333333444555444555666666777999===AAAIIIVVV```aaagggsss{{{{{{||||||rrrXXXHHH@@@>>>===@@@CCCMMMbbb}}}yyypppkkkeee[[[QQQHHHCCCAAA@@@:::;;;===???AAAFFFLLLPPPUUUXXX\\\aaadddfffffffffggghhhiiikkkllllllllllllnnnnnnnnnoooooooooooooooiiikkkkkkkkkjjjiiikkkllljjjkkkkkkiiifffcccbbbbbbaaaaaaeeelllrrryyy||||||qqqhhhbbbXXXTTTQQQSSSYYY___bbbccc___^^^^^^]]]ZZZSSSKKKEEECCCEEEKKKTTT\\\aaa```^^^ZZZ___fffkkkooorrrtttvvvtttuuuuuuuuutttqqqooommmlllyyy~~~uuukkk___TTTNNNJJJHHHGGGEEEBBBDDDHHHHHHOOOZZZgggrrrzzz~~~zzzvvvuuuzzz~~~vvvtttpppmmmlllnnnppprrrsssppplllhhheeebbb___\\\```______^^^]]]^^^gggrrrwwwzzz||||||mmm```ZZZWWW[[[nnnyyyssskkkfffeeegggjjjkkkxxx}}}}}}zzzyyyyyywwwtttpppnnnmmmmmmmmmllllllkkkjjjiiihhhhhhhhhhhheeeeeecccaaa```^^^\\\\\\YYYZZZZZZZZZYYYXXXVVVUUUQQQQQQRRRSSSSSSRRRQQQQQQOOOOOONNNNNNMMMLLLLLLLLLGGGEEEBBB@@@???>>><<<:::999999888888888888999999777777666666666777777888999999:::;;;<<<======>>>@@@@@@@@@@@@@@@@@@@@@@@@DDDEEEFFFEEEDDDCCCDDDEEE@@@EEEMMMUUU]]]eeelllqqqmmmoooqqqtttvvvwwwxxxxxxyyyyyyyyyzzz{{{|||~~~~~~}}}pppjjjdddrrrddd^^^eeennnyyy~~~mmmYYYKKKAAA;;;444555777777777555222111222222111111222222333444444555666666777999>>>AAAJJJXXXaaa```eeesss|||}}}gggRRRGGGBBBAAAAAABBBFFFSSSiiixxxooohhhcccYYYOOOFFFAAA??????:::;;;===???BBBFFFMMMQQQWWWZZZ^^^bbbfffgggggggggbbbdddgggjjjmmmnnnooooooqqqqqqooonnnmmmmmmmmmmmmjjjllllllllljjjjjjjjjkkkhhhiiiiiifffbbb]]][[[ZZZWWWUUUWWW]]]aaagggvvv~~~}}}ssskkkeee[[[WWWTTTUUU[[[aaaeeefff```______]]]ZZZSSSKKKEEEEEEGGGMMMWWW___cccaaa^^^XXX\\\ccciiimmmppprrrtttrrrsssttttttssspppnnnlllsss{{{xxxmmmbbbYYYSSSHHHGGGFFFEEEEEEFFFGGGGGGJJJQQQ]]]jjjuuu}}}~~~yyyvvvxxx{{{vvvqqqlllhhhhhhiiikkkkkkmmmlllkkkiiifffcccaaa```^^^aaadddeee```___hhhsss~~~~~~~~~ooo^^^XXXVVVXXXeeevvv{{{lllddd^^^YYY[[[aaafffpppyyy~~~}}}{{{yyyxxxvvvuuusssqqqpppppppppqqqsssqqqmmmkkkkkkiiihhhfffgggfffcccaaa___^^^^^^^^^[[[[[[[[[ZZZZZZYYYXXXWWWRRRRRRRRRRRRRRRQQQQQQQQQPPPOOONNNLLLKKKIIIHHHGGGCCCBBBAAA???>>>======<<>>@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBB???<<>>>>>???BBBKKK]]]wwwxxxooofff^^^SSSKKKFFFDDD@@@>>><<<===>>>???BBBFFFMMMRRRVVVYYY]]]aaadddffffffgggfffggghhhiiikkklllmmmnnnppppppppppppooonnnllllllnnnnnnnnnnnnmmmmmmlllkkkjjjfff```\\\XXXUUURRRPPPOOONNNMMMNNNRRR[[[fffnnn~~~zzzoooeee\\\WWWUUUYYYcccjjjllljjjddddddbbb]]]VVVOOOJJJHHHGGGGGGKKKSSS\\\```___[[[UUUVVVYYY___fffmmmqqqrrrtttsssrrrpppnnnlllkkkjjjrrrzzz~~~wwwjjj```WWWQQQFFFEEEDDDCCCCCCDDDEEEFFFJJJQQQ\\\iiiuuu||||||wwwsssmmmjjjjjjkkkllllllllllllkkkiiifffccc```^^^\\\^^^bbbccc``````jjjvvv~~~ppp```ZZZWWWWWWbbbqqqxxxjjj___WWWVVVZZZ[[[dddnnnuuu~~~|||zzzyyyxxxwwwuuusssrrrrrrrrrrrrssspppnnnmmmlllkkkiiiggggggfffdddaaa```___^^^^^^^^^^^^]]]\\\ZZZYYYWWWVVVRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPNNNMMMKKKIIIHHHGGGDDDCCCAAA???>>>=========>>><<<999999::::::888555777777777777666666666666777999;;;>>>AAACCCEEEEEEIIIIIIIIIIIIIIIHHHHHHHHHJJJHHHFFFEEEEEECCC@@@>>>AAADDDKKKSSS[[[ccciiimmmmmmmmmooorrrtttvvvvvvuuuxxxwwwwwwxxxyyyzzz|||}}}~~~~~~uuuhhh```jjjmmmhhhppp|||jjjPPP@@@:::666555444333333222222333222222222333333444444444444666777666666999???DDDMMMVVV]]]^^^bbblllvvv{{{|||ssscccRRRGGGBBB>>>???AAAEEEPPPeeewwwoooccc[[[QQQIIIEEECCC@@@===<<<===>>>???BBBGGGMMMQQQWWWZZZ^^^bbbfffhhhiiiiiihhhhhhiiijjjkkklllmmmnnnqqqqqqqqqpppooonnnmmmllllllmmmnnnnnnmmmkkkiiihhhddd```[[[WWWTTTQQQNNNLLLLLLKKKIIIIIIKKKSSS\\\cccvvvzzznnnccc\\\YYYXXX^^^gggmmmmmmkkkffffffeee```XXXPPPJJJGGGFFFGGGLLLTTT\\\___]]]YYYRRRSSSVVV\\\dddjjjnnnppprrrqqqpppnnnlllkkkiiihhhrrryyy|||tttggg\\\SSSMMMDDDCCCBBBAAAAAABBBCCCDDDIIIPPP\\\hhhsss{{{}}}xxxtttpppmmmmmmmmmmmmmmmllllllkkkiiieeeaaa^^^\\\ZZZ[[[___bbbaaabbblllxxx~~~qqqccc\\\XXXVVV^^^iiitttuuueeeYYYUUUVVVRRRYYY```gggrrr~~~~~~|||{{{zzzyyywwwvvvuuutttttttttrrrpppooonnnnnnmmmjjjhhhgggfffdddbbb```_________``````___]]][[[YYYWWWUUUSSSSSSRRRRRRQQQQQQQQQQQQQQQPPPOOOMMMLLLJJJIIIHHHDDDCCCAAA@@@>>>============;;;999999999999777666666666666666777777777777999:::===@@@DDDGGGIIIJJJOOOOOOPPPPPPOOONNNMMMLLLMMMJJJFFFDDDCCCBBB@@@>>>???CCCIIIQQQYYYaaagggjjjlllmmmoooqqqrrrsssttttttwwwvvvuuuuuuvvvxxx{{{|||~~~}}}~~~nnnaaahhh~~~vvvmmmsssoooSSSAAA999555555444333222222222222333333333333333333333333444666777666666999???EEENNNVVV\\\]]]___iiisssxxx|||~~~{{{pppbbbUUUHHHBBB@@@>>>@@@CCCHHHUUUnnnwwwnnn___WWWMMMFFFCCCBBB@@@===<<<===>>>@@@BBBGGGMMMQQQVVVYYY]]]bbbfffiiijjjjjjiiijjjjjjkkklllmmmmmmnnnrrrrrrqqqqqqpppnnnnnnmmmlllmmmooopppooolllhhhfff^^^[[[WWWSSSQQQNNNKKKIIIIIIHHHFFFEEEFFFKKKRRRWWWiiiuuu|||nnnccc\\\[[[^^^eeemmmrrrpppmmmjjjjjjiiicccZZZQQQJJJGGGEEEGGGMMMUUU\\\^^^ZZZVVVOOOPPPRRRXXX```fffjjjlllnnnnnnmmmkkkiiihhhgggfffsssyyyzzzqqqcccXXXOOOIIICCCBBBAAAAAAAAABBBCCCDDDIIIPPP[[[hhhrrrzzz~~~~~~zzzwwwsssqqqpppppppppooonnnmmmkkkiiieeeaaa]]][[[\\\\\\___bbbaaadddnnnyyy}}}yyynnnccc]]]XXXVVVZZZbbbnnn{{{ssseee\\\XXXSSSTTTVVV[[[cccoooyyy~~~}}}|||{{{zzzyyyxxxwwwvvvvvvuuuqqqpppoooooopppnnnllliiiggggggeeecccbbb```____________^^^]]][[[YYYWWWVVVSSSSSSRRRRRRQQQQQQPPPPPPQQQPPPOOONNNLLLJJJIIIHHHDDDCCCBBB@@@???>>>======;;;::::::999999888777777666666666666777777777777999:::===AAAEEEIIIMMMOOOSSSTTTUUUUUUTTTRRROOONNNJJJFFFBBB???>>>>>>>>>===???BBBHHHOOOWWW___eeehhhlllmmmooopppqqqrrrssstttvvvvvvttttttuuuxxx{{{}}}}}}~~~uuuhhhkkk|||vvvuuupppTTTBBB:::666555444333222222222222333333333333333333333222444555666666666999@@@EEEOOOVVV\\\\\\___iiitttyyy~~~wwwfffUUULLLCCC??????>>>@@@DDDIIIYYYtttwwwmmm[[[TTTKKKEEECCCBBB@@@>>>;;;===???@@@CCCGGGLLLPPPSSSVVVZZZ___dddggghhhiiijjjjjjkkkllllllmmmnnnnnnrrrqqqqqqpppooonnnnnnnnnnnnpppssstttrrrnnniiieee[[[YYYUUUSSSQQQOOOLLLIIIIIIHHHGGGFFFFFFIIIOOOSSS___lllqqqeee]]]___dddllltttwwwtttpppmmmnnnlllfff]]]RRRJJJFFFEEEHHHOOOWWW\\\\\\WWWRRRLLLMMMPPPUUU\\\bbbfffgggjjjjjjiiihhhfffeeedddddduuuzzzzzzooo```UUULLLGGGCCCCCCBBBBBBBBBCCCEEEEEEIIIPPP[[[gggrrryyy}}}~~~|||zzzwwwvvvuuuuuusssrrrpppooollliiifffbbb___^^^aaa```aaacccccceeennnxxxzzzrrrkkkbbb\\\XXXWWWZZZ^^^jjjuuuuuuggg]]]XXXTTTQQQRRRXXXaaammmuuu~~~}}}|||{{{{{{zzzyyyxxxwwwvvvvvvrrrqqqoooooooooooollljjjhhhgggfffeeecccaaa```___\\\\\\[[[[[[ZZZYYYWWWWWWTTTSSSSSSRRRQQQPPPPPPPPPQQQPPPOOOMMMKKKJJJIIIHHHDDDCCCBBB@@@???>>>>>>===:::;;;::::::999888888888666666666666777777777777888999<<<@@@FFFKKKPPPRRRVVVWWWXXXXXXWWWSSSPPPMMMFFFCCC>>><<<<<<===>>>>>>???BBBGGGNNNUUU\\\bbbdddjjjlllnnnooooooppprrruuuuuuttttttuuuvvvyyy|||~~~~~~~~~~~~~~~~~~|||}}}{{{mmmmmmyyy}}}pppTTTBBB;;;777666555444333333333333333333333333333333333222333555666666666999@@@FFFNNNVVV\\\^^^bbblllvvv|||~~~yyydddPPPIIIBBB@@@???>>>AAAEEEMMM^^^yyyvvvlllYYYRRRJJJDDDBBBBBBAAA???;;;<<>>>>>>>>:::;;;<<<;;;999888999:::777777777777666666666666666888;;;@@@FFFMMMRRRVVVXXXYYY[[[\\\YYYUUUPPPMMMFFFBBB???======>>>?????????BBBFFFLLLRRRXXX]]]___dddfffiiijjjiiijjjooorrrqqqqqqsssuuuxxxzzz}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~zzz{{{|||ooollluuuvvvXXXCCC:::777777666555444444444444333333333333333333333333333555666666666:::@@@FFFNNNWWW^^^aaaeeennnwww|||~~~}}}fffPPPJJJCCCAAA???>>>AAAGGGQQQbbb}}}tttiiiXXXQQQHHHCCCAAAAAA@@@???:::<<>>>>>:::<<<===<<<:::999:::<<<999999888777666555444444666888;;;AAAGGGOOOUUUYYY[[[]]]______]]]XXXRRRNNNFFFCCC@@@>>>>>>>>>===<<<>>>@@@DDDIIINNNSSSWWWYYYZZZ^^^aaabbbaaaccchhhmmmkkkmmmqqquuuxxx{{{|||}}}||||||}}}}}}~~~~~~|||{{{|||sssmmmsss___GGG;;;666666555444333333333333222222222333333444444444222444666666666:::AAAFFFNNNXXX```cccfffnnnuuuyyyhhhQQQKKKEEEBBB???>>>BBBIIIQQQaaa{{{rrreeeVVVOOOFFFAAA??????>>>===:::<<>>>>>;;;===>>>===;;;999;;;===:::999888777666555444333777888<<>>===<<<:::888===???BBBFFFKKKPPPSSSUUUSSSWWW[[[\\\[[[]]]ccciiigggjjjoootttxxxzzz||||||{{{||||||}}}~~~~~~~~~xxxpppsss{{{~~~eeeKKK>>>555555444333222222222222111111222333333444555555222444666666666:::AAAGGGOOOYYYaaadddfffmmmsssuuuhhhQQQKKKEEEBBB???>>>CCCJJJNNN^^^wwwpppbbbTTTMMMEEE???======<<<;;;:::<<>>>>><<<<<<============<<<<<<;;;;;;:::999888777666666666666999>>>EEEOOOXXX]]]___]]]\\\^^^```___XXXRRRGGGCCC???=========:::888======>>>@@@CCCGGGJJJLLLNNNOOOQQQSSSUUUYYY^^^aaagggkkkppptttvvvxxxzzz{{{~~~}}}}}}}}}~~~}}}}}}~~~|||{{{zzz{{{yyyooopppvvvnnnpppuuudddHHHCCC777666555444444333444444444444333222222333333333666555555777666777>>>GGGMMMTTT]]]bbbccchhhqqqxxxqqqZZZMMMBBB???AAABBBEEEHHHPPP___vvvmmm]]]PPPIII@@@======>>>===:::;;;===@@@CCCEEEHHHMMMPPPYYY[[[]]]___```bbbeeeggggggggghhhjjjkkklllmmmnnnmmmoooqqqrrrrrrvvv|||xxxsssrrrqqqsssuuutttppppppsssssswwwxxxuuusssrrrnnniiifffgggjjjqqqzzzwwwjjjdddfffllluuu}}}}}}zzzrrroooiii___SSSLLLIIIIIIOOOSSSXXX[[[[[[VVVPPPKKKIIIHHHFFFGGGIIIKKKKKKKKKLLLMMMMMMLLLKKKKKKNNNPPP|||uuujjj]]]QQQJJJGGGEEEFFFEEEDDDCCCCCCFFFIIIPPPWWWbbbkkkqqqxxx~~~{{{wwwrrrnnnmmmnnnnnnmmmlllhhhfffhhhjjjnnnvvv~~~yyyuuupppooolllhhhdddbbbcccdddhhhrrr}}}yyyvvvwwwvvvxxxpppbbb]]]XXXQQQQQQXXXaaahhhpppvvv{{{}}}{{{{{{{{{{{{xxxtttrrrrrrqqqnnnllliiihhhgggeeedddbbbaaa```___^^^\\\[[[ZZZZZZZZZZZZXXXVVVRRRQQQPPPPPPOOOMMMMMMLLLKKKIIIHHHFFFEEEDDDFFFFFFEEEDDDCCCBBBAAAAAA===>>>>>>??????>>>>>>===;;;;;;::::::999888777666666666888===DDDMMMUUUZZZ___\\\[[[\\\^^^[[[UUUOOOHHHDDD@@@======<<<;;;999::::::;;;===???BBBEEEFFFFFFGGGIIIKKKMMMQQQVVVZZZcccggglllqqqsssuuuwwwxxx}}}~~~~~~}}}}}}~~~~~~}}}|||{{{xxxvvv{{{kkkeeehhhlllzzzcccFFFAAA777666555444444333444444444333333222222333333444666444555777777888???GGGNNNUUU]]]aaaccchhhpppwwwtttYYYMMMBBB???@@@BBBDDDHHHQQQ```vvvjjjZZZMMMGGG???<<<===>>>===;;;;;;===@@@CCCEEEHHHMMMPPPWWWZZZ]]]___```bbbeeeggghhhhhhiiijjjlllmmmnnnnnnmmmoooqqqrrrtttxxx|||yyywwwxxxyyyxxxuuuvvv{{{{{{~~~}}}|||xxxsssqqqpppqqqtttzzzvvvkkkfffggglllssszzz}}}|||xxxuuuqqqnnnfff\\\RRRKKKJJJKKKQQQTTTXXX[[[ZZZVVVPPPMMMMMMJJJHHHGGGGGGGGGGGGFFFFFFGGGGGGFFFEEEFFFHHHKKK|||ttthhh[[[PPPJJJHHHDDDEEEDDDCCCBBBCCCFFFIIIPPPXXXccclllrrrxxx~~~zzzvvvrrrooonnnoooooonnnjjjfffdddfffgggjjjrrr{{{zzztttpppmmmmmmllljjjgggfffgggiiilllvvvzzzuuuuuurrrpppttt{{{~~~ssseee^^^WWWOOONNNTTT___fffnnntttxxx}}}}}}|||{{{{{{|||{{{wwwsssrrrqqqooonnnjjjiiihhhfffeeecccbbbaaa```___]]][[[ZZZZZZZZZ[[[XXXVVVSSSQQQQQQPPPOOOMMMKKKJJJIIIGGGFFFFFFGGGGGGHHHGGGGGGFFFEEEDDDCCCCCC??????@@@@@@@@@@@@??????<<<<<<<<<;;;:::999888777666666777;;;@@@HHHOOOSSSZZZXXXWWWWWWXXXUUUOOOJJJHHHDDD???<<<;;;;;;;;;:::999999999:::<<<>>>@@@AAA===???@@@BBBDDDIIIOOOSSS]]]aaagggllloooqqqsssuuuzzz|||}}}}}}||||||~~~~~~~~~~~~}}}|||ooocccbbbfffhhhrrrcccEEE>>>777666555444444333444444333333333222222333333444555444555777777888???HHHOOOUUU]]]aaacccgggooouuuxxxWWWLLLCCC@@@@@@AAACCCGGGQQQ```ttt{{{dddUUUJJJDDD>>>;;;<<<===<<<;;;;;;===@@@CCCEEEHHHMMMPPPUUUXXX\\\___aaacccfffhhhhhhiiijjjkkklllmmmnnnooommmnnnqqqssswww}}}|||{{{{{{zzzxxx|||{{{xxxvvvvvvyyy}}}~~~rrrjjjhhhhhhkkkqqqvvvxxxvvvssspppooojjjbbbWWWOOOKKKLLLNNNUUUVVVXXXYYYXXXUUUQQQOOOMMMJJJGGGEEEEEEEEECCCBBBCCCDDDDDDDDDCCCDDDGGGIII~~~tttgggYYYOOOIIIGGGCCCDDDDDDBBBBBBCCCFFFHHHNNNWWWccclllssswww|||zzzvvvsssooommmmmmmmmmmmlllgggcccaaaaaabbbcccjjjrrrzzz}}}}}}wwwqqqmmmkkklllllljjjiiiiiijjjlllppp{{{}}}xxxwwwssspppnnnqqqvvvxxx~~~rrrfff^^^VVVNNNNNNRRR]]]dddmmmrrrtttyyy}}}}}}}}}}}}|||~~~{{{vvvqqqooommmmmmmmmjjjjjjiiihhhfffeeedddcccaaa```^^^\\\[[[ZZZZZZ[[[ZZZXXXUUUTTTTTTSSSQQQOOOLLLKKKHHHFFFEEEEEEFFFGGGGGGFFFFFFEEEDDDDDDCCCCCC@@@@@@@@@AAAAAA@@@@@@@@@===>>>>>>===<<<;;;999888555555555777;;;AAAFFFIIIOOONNNNNNOOOOOOMMMIIIFFFEEEBBB>>>:::888888999999:::::::::;;;;;;<<<======999:::;;;<<>>???@@@@@@???===;;;999444444333444666:::===???BBBBBBCCCDDDEEEEEECCCAAA@@@>>>;;;888666666777888999:::::::::;;;;;;;;;:::777777888888;;;???FFFJJJSSSYYYaaahhhllloooqqqsssvvvwwwyyyzzzzzz{{{}}}~~~}}}~~~~~~|||}}}rrr___VVVXXX\\\\\\hhh}}}bbbFFF>>>777666555444444333444444333222222222333333444555444333444777888:::BBBKKKQQQVVV]]]bbbgggmmmtttyyyeeeOOOHHHBBB@@@@@@???AAAFFFKKKYYYlllsss^^^PPPDDDAAA===;;;:::;;;;;;;;;;;;===@@@CCCEEEHHHMMMPPPSSSWWW\\\```ccceeehhhjjjggghhhiiijjjkkkmmmnnnnnnnnnoooqqqwww~~~zzzwwwuuuuuu{{{{{{xxxyyy|||~~~rrrgggdddfffhhhjjjmmmpppqqqqqqpppooohhhaaaWWWOOOLLLNNNRRRUUUYYYYYYXXXWWWUUUSSSQQQPPPJJJGGGDDDCCCCCCCCCBBBAAA999:::::::::999:::===???}}}{{{uuujjj]]]PPPGGGCCCAAABBBBBBAAA@@@BBBEEEHHHMMMVVVcccnnntttwwwzzz}}}{{{}}}wwwrrrjjjhhhdddcccbbbbbb```___XXXSSSPPPOOOMMMLLLPPPVVV\\\bbbiiimmmmmmkkkkkkllllllmmmnnnnnnmmmmmmnnnooowww{{{xxxuuutttooojjjjjjmmmnnnjjjcccZZZRRROOOPPPRRRUUU^^^hhhlllkkkoooyyy}}}~~~}}}zzzuuuqqqooooooqqqllllllkkkjjjiiihhhggggggcccbbb```^^^\\\[[[[[[[[[WWWVVVTTTTTTSSSRRROOOMMMOOOMMMKKKIIIGGGFFFFFFFFFCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAABBBAAA>>><<<:::666555444333333555777888888999:::<<<=========<<<999:::999777555555666888888999999::::::999999888666666555555777;;;AAAFFFPPPVVV___ggglllooorrrsssuuuwwwxxxyyyyyyyyy{{{}}}~~~~~~}}}zzz{{{~~~uuu___UUUVVVYYYZZZfffxxxyyy```FFF???777666555444444333444444222222222222333444555555444333444777999;;;CCCLLLQQQVVV]]]dddkkkssszzz~~~aaaKKKEEEAAA@@@@@@???BBBGGGIIIVVViii}}}qqq\\\OOOCCCAAA>>><<<:::::::::;;;;;;===@@@CCCEEEHHHMMMPPPTTTXXX^^^bbbdddfffhhhjjjhhhhhhiiikkklllmmmnnnooopppppprrrxxxzzzvvvssssssyyy|||xxxxxxzzz|||~~~{{{oooeeecccfffiiijjjkkkmmmnnnnnnnnnnnneee^^^TTTNNNMMMQQQUUUXXXYYYYYYXXXVVVTTTQQQOOONNNMMMJJJFFFCCCAAA@@@>>>===;;;;;;;;;:::999:::<<<>>>uuuvvvssslllaaaTTTIIIDDD@@@AAAAAA@@@@@@BBBEEEHHHNNNXXXfffqqqwwwyyy|||~~~|||}}}zzzrrrmmmgggdddaaa___^^^]]][[[YYYRRRNNNKKKKKKIIIHHHLLLSSSWWW]]]eeeiiijjjjjjmmmooopppqqqrrrrrrpppoooooopppxxxxxxssssssooojjjiiillliiigggaaaXXXQQQNNNOOOQQQUUU^^^hhhkkkjjjmmmwww}}}|||}}}|||xxxtttqqqqqqsssmmmmmmlllkkkjjjiiihhhhhhdddccc```^^^\\\[[[[[[[[[WWWVVVUUUTTTTTTRRROOOMMMMMMLLLLLLKKKIIIHHHHHHGGGEEEEEEDDDDDDDDDDDDCCCCCCAAABBBBBBCCCCCCBBBBBBAAA@@@AAACCCCCCBBB@@@===;;;999888666444333333444444333444666777777777777888555777999888666555777888999:::;;;<<<<<<;;;::::::888777666555666:::@@@DDDMMMTTT]]]ffflllooorrrsssuuuvvvxxxxxxxxxxxxyyy{{{~~~zzzyyy||||||eeeXXXXXX\\\^^^eeetttyyyxxxqqq\\\EEE@@@777666555444444333444444222222222222333444555666333222444777999;;;DDDMMMQQQVVV]]]fffpppyyyvvv\\\GGGBBB@@@@@@@@@???BBBHHHJJJVVVgggyyynnnZZZNNNCCCBBB@@@===;;;999:::;;;;;;===@@@CCCEEEHHHMMMPPPVVVZZZ___dddfffgggiiijjjjjjkkklllmmmnnnppppppqqqrrrqqqssszzzyyyuuuqqqpppuuu|||~~~zzzuuurrrsssvvvxxxyyyyyynnneeedddiiikkkkkkkkkkkkkkkkkkkkkkkkbbb[[[RRRMMMNNNSSSXXX[[[YYYXXXWWWUUUSSSPPPMMMLLLMMMJJJFFFCCCBBB@@@???===?????????===;;;;;;===???oooqqqrrrmmmcccWWWLLLFFF@@@@@@AAA@@@@@@BBBEEEHHHPPPZZZhhhsssyyy{{{}}}~~~~~~}}}tttmmmiiieeebbb___]]]\\\ZZZXXXVVVPPPMMMKKKKKKKKKJJJOOOUUUXXX___gggkkkkkkmmmppptttssstttuuuuuusssqqqqqqrrrwwwzzzsssrrrpppkkkkkknnngggfffaaaWWWOOOMMMNNNOOOPPPZZZdddgggeeehhhrrr|||}}}zzz{{{|||yyytttqqqqqqrrrmmmmmmlllkkkkkkjjjiiiiiieeecccaaa^^^]]]\\\[[[[[[YYYXXXWWWWWWVVVUUUQQQOOOKKKKKKKKKLLLKKKKKKJJJIIIGGGGGGGGGFFFFFFFFFFFFFFFCCCCCCDDDDDDDDDDDDCCCCCCAAABBBDDDDDDCCCAAA>>><<<;;;:::888666444333333333222444555555444444444555333666999:::888777888999<<<===>>>?????????>>>===;;;:::999777777;;;AAAEEEKKKRRR\\\eeekkkoooqqqsssuuuvvvxxxxxxwwwwwwxxxzzz{{{yyyzzz~~~}}}|||~~~fffXXXXXX]]]___eeeqqqtttrrrlllYYYDDD???777777555444444444444444222222222222333444555666333222444888999<<>>;;;999999:::;;;===@@@CCCEEEHHHMMMPPPWWW[[[aaaeeeggghhhiiijjjlllmmmnnnooopppqqqrrrssssssrrrttt{{{~~~wwwrrrnnnlllqqqxxx|||~~~~~~zzzuuupppmmmjjjjjjmmmrrruuuwww{{{xxxnnnfffffflllmmmlllkkkiiihhhggggggggg```YYYQQQMMMPPPUUUYYY\\\XXXXXXWWWUUURRROOOLLLJJJIIIFFFDDDBBBCCCCCCBBBAAA=========;;;999888:::<<>>DDDLLLPPPUUU___mmm{{{{{{qqqdddWWWNNNCCCAAA@@@AAA@@@???BBBHHHLLLZZZkkkxxxhhhUUULLLFFFDDD???;;;999999:::;;;;;;===@@@CCCGGGKKKPPPTTTXXX[[[___bbbccceeeggghhhllllllllllllmmmoooppppppppprrrwwwyyyrrrllliiimmmtttzzz||||||vvvnnnjjjeeebbbaaabbbaaacccjjjsss|||~~~~~~uuuooolllkkkkkknnnlllkkkjjjiiihhheeecccXXXSSSNNNOOOTTTYYY[[[ZZZ^^^[[[VVVQQQMMMJJJJJJJJJCCCCCCCCCBBBBBBBBBAAAAAA??????===<<<;;;;;;;;;;;;llleeeaaabbb___UUUKKKGGGBBBBBBBBBAAA@@@BBBEEEHHHOOO^^^mmmtttxxx{{{}}}|||~~~~~~{{{uuuooolllfffdddaaa^^^[[[ZZZZZZZZZ[[[ZZZZZZ\\\___bbbccccccdddgggiiilllnnnrrrwww{{{~~~zzzvvvttttttsssqqqooovvv~~~yyyssspppnnnlllkkkfffbbb\\\VVVQQQPPPPPPPPPVVV[[[bbbdddeeehhhqqqxxx~~~~~~}}}|||yyywwwsssqqqnnnmmmmmmllljjjhhhgggfffdddbbb___]]][[[ZZZWWWWWWWWWWWWVVVUUUSSSSSSMMMMMMLLLKKKJJJIIIIIIHHHIIIGGGFFFEEEDDDEEEGGGHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFEEEDDDCCCBBBAAAAAAAAA???>>>===;;;999888777666555444444333333333444444888888999:::<<<===>>>???@@@@@@BBBDDDGGGGGGEEECCC@@@<<<:::999888888===DDDOOOWWWbbbjjjmmmoooqqqsssuuuwwwzzzzzzzzzzzz{{{|||~~~{{{vvvkkkZZZXXXaaakkkqqqvvvzzztttdddQQQCCC===777666444222111111111222444333333333333444555555777555666999;;;===DDDKKKRRRWWWbbbooo||||||pppdddYYYOOOHHHCCC@@@???@@@@@@@@@DDDKKKOOO[[[kkkwww}}}eeeSSSKKKFFFCCC???;;;999999:::;;;;;;===@@@CCCFFFKKKPPPTTTWWWZZZ___bbbdddeeegggiiikkkkkkkkklllmmmnnnoooppprrrtttyyyvvvooojjjhhhmmmtttyyy{{{}}}}}}yyyrrrjjjeee___\\\[[[[[[[[[]]]dddllluuuxxxvvvqqqnnnmmmmmmnnnlllkkkjjjjjjgggdddaaaUUUQQQNNNPPPVVV[[[]]]\\\\\\YYYTTTNNNJJJHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFBBBAAA@@@???>>>=========jjjccc]]]\\\XXXQQQKKKHHH@@@AAAAAAAAAAAACCCFFFIIIQQQ^^^lllsssvvvzzz}}}}}}}}}~~~}}}yyysssooolllgggfffdddcccaaaaaabbbbbbggghhhjjjmmmqqqsssrrrqqqooommmkkkllloootttxxx{{{~~~{{{wwwtttsssrrrpppnnnuuu{{{{{{tttooommmlllkkkccc```[[[WWWSSSRRRRRRSSSVVV[[[```bbbcccfffnnnttt{{{~~~|||yyytttqqqooommmmmmllljjjhhheeeeeeeeecccaaa^^^\\\ZZZWWWWWWWWWVVVUUUTTTRRRRRRMMMMMMLLLKKKJJJIIIHHHHHHIIIHHHGGGEEEDDDEEEEEEFFFJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBCCCCCCBBBAAA???===;;;:::999999666555555444555555666666888999;;;===???AAACCCCCCBBBCCCEEEHHHJJJJJJHHHEEEBBB>>>;;;:::999999???FFFUUU\\\ffflllooopppqqqsssvvvxxxzzz{{{{{{{{{|||}}}}}}~~~tttooozzzppp^^^\\\fffqqqwww{{{}}}wwwhhhUUUEEE===777666444222111111222222444333333333333444555555666555666:::<<<===CCCJJJSSSZZZeeerrr}}}ssscccVVVMMMGGGDDDBBB>>>===???@@@AAAGGGOOOTTT^^^kkkwwwwwwbbbQQQJJJEEEBBB???;;;999999:::;;;;;;===@@@CCCFFFJJJPPPSSSVVVYYY^^^aaadddfffiiikkkkkkkkkkkklllmmmnnnppppppsssvvv{{{uuuoookkkkkkpppwww{{{}}}~~~}}}xxxooogggbbbYYYUUUSSSSSSSSSUUU[[[ccckkkoooxxxyyysssqqqpppooommmlllkkkkkkiiifffaaa]]]RRRPPPOOORRRXXX]]]___^^^YYYUUUPPPKKKGGGFFFFFFFFFIIIIIIIIIJJJJJJKKKLLLLLLGGGFFFEEEDDDBBBAAA@@@???mmmggg^^^XXXSSSNNNJJJHHH???@@@AAAAAAAAACCCGGGJJJRRR___kkkqqqtttyyy}}}~~~~~~}}}xxxtttpppnnnkkkjjjjjjiiiiiijjjkkkkkksssuuuxxx|||~~~{{{xxxtttnnniiihhhnnntttxxxxxxzzzxxxtttqqqooommmlllkkkpppvvv{{{~~~}}}vvvqqqnnnkkkiiiaaa___\\\YYYVVVUUUUUUUUUUUUYYY]]]___```cccjjjooowww|||}}}zzztttqqqnnnlllkkkjjjhhhgggddddddeeedddbbb___\\\ZZZWWWWWWWWWVVVUUUSSSRRRQQQNNNMMMLLLKKKJJJIIIHHHGGGHHHGGGFFFEEEEEEFFFFFFGGGJJJJJJIIIGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCAAA>>>===<<<;;;;;;777777777777777888888999999;;;>>>AAACCCEEEEEEEEEEEEFFFHHHKKKMMMMMMJJJGGGCCC???;;;;;;::::::@@@HHHXXX___hhhnnnpppqqqsssuuuvvvxxx{{{|||{{{|||}}}~~~|||~~~~~~~~~~~~sssmmmwwwuuubbb```kkkvvv|||mmmYYYFFF;;;999888666555444444444444444333333333333444555555555444666:::===>>>CCCJJJSSS[[[fffsss~~~nnn]]]PPPHHHDDDCCC@@@===<<<===???BBBIIIRRRYYYbbbmmmzzzsss___PPPKKKDDDBBB>>>;;;:::999::::::;;;===@@@CCCFFFJJJOOOSSSTTTXXX]]]aaadddgggjjjlllkkkllllllmmmnnnpppqqqrrrsssvvv}}}wwwqqqoooqqqwww~~~yyypppgggaaaWWWRRRNNNNNNNNNOOOTTTZZZbbbgggqqq}}}{{{vvvtttrrrrrrllllllkkkjjjhhhccc\\\XXXOOOOOOPPPSSSYYY\\\^^^]]]WWWSSSNNNIIIEEEEEEEEEFFFJJJKKKKKKLLLMMMNNNOOOOOOOOONNNMMMKKKIIIFFFEEECCCrrrmmmcccYYYQQQLLLIIIFFF???@@@@@@@@@AAADDDHHHKKKSSS___kkkpppsssxxx|||}}}~~~zzzvvvsssrrroooooooooooopppqqqrrrrrr|||~~~~~~zzzrrrjjjcccbbbhhhooossssssrrrpppnnnjjjgggdddddddddfffmmmtttyyy~~~yyytttooojjjfffbbb```^^^\\\YYYXXXWWWVVVTTTWWWZZZ[[[\\\___dddiiipppvvv|||zzztttqqqmmmjjjiiihhhgggeeecccdddeeedddccc```]]]\\\XXXXXXXXXWWWUUUSSSRRRQQQNNNNNNMMMKKKJJJIIIGGGGGGDDDEEEEEEEEEFFFGGGHHHIIIIIIIIIHHHGGGFFFEEEEEEFFFEEEEEEEEEEEEFFFGGGHHHHHHFFFDDDBBB???============:::::::::::::::;;;<<<<<<===???CCCFFFHHHHHHGGGFFFIIIIIIJJJMMMNNNMMMKKKHHHDDD???<<<;;;;;;<<>><<<:::999::::::;;;===@@@CCCEEEIIINNNRRRTTTXXX]]]aaadddgggjjjlllllllllmmmnnnoooqqqssstttrrrvvv}}}yyyssssssvvv|||{{{qqqgggaaaYYYSSSMMMMMMLLLLLLOOOUUUZZZ```iiiuuu|||yyyvvvtttrrrlllkkkjjjhhheee___XXXSSSNNNOOOQQQUUUYYY[[[[[[[[[WWWSSSNNNIIIFFFFFFGGGHHHOOOOOOOOOPPPPPPQQQQQQQQQTTTTTTSSSRRRPPPMMMKKKIIIvvvsssiii\\\RRRLLLGGGCCC???@@@@@@AAAAAACCCGGGJJJSSS___kkkpppsssxxx{{{|||~~~~~~~~~|||xxxvvvtttrrrrrrrrrssstttttttttuuu~~~}}}xxxllleee]]][[[```fffjjjjjjffffffddd```\\\ZZZZZZ[[[ZZZbbbkkkqqqyyy~~~{{{xxxuuupppkkkgggddddddbbb___]]]ZZZXXXWWWRRRTTTVVVWWWXXX[[[___bbbhhhnnnyyy|||zzzvvvrrrmmmjjjhhhgggfffeeeddddddddddddcccaaa___^^^ZZZYYYYYYXXXVVVTTTRRRQQQOOONNNMMMKKKJJJHHHGGGFFFCCCCCCDDDFFFGGGHHHIIIJJJHHHHHHGGGGGGFFFFFFGGGGGGFFFFFFFFFGGGHHHJJJKKKLLLHHHFFFCCC@@@???>>>??????============>>>???@@@@@@AAADDDHHHLLLNNNNNNLLLKKKMMMLLLKKKLLLMMMLLLJJJHHHCCC???<<<<<<<<>>;;;:::===>>>@@@GGGNNN[[[gggvvvqqq^^^OOOJJJAAA@@@>>><<<::::::::::::;;;===@@@BBBEEEIIIMMMQQQTTTXXX]]]aaadddgggjjjllllllllllllnnnoooqqqssstttqqqwwwzzztttuuuyyy}}}rrrhhhbbb]]]UUUNNNLLLKKKJJJLLLOOOQQQWWW```kkkttt~~~~~~|||zzzwwwssspppllljjjgggddd```ZZZSSSNNNLLLOOOTTTXXX[[[\\\[[[[[[ZZZVVVPPPKKKHHHIIIKKKMMMSSSSSSSSSRRRRRRQQQQQQQQQSSSTTTUUUUUUUUUTTTSSSRRRuuutttmmm^^^SSSMMMGGG@@@@@@@@@AAAAAAAAACCCGGGJJJRRR___lllqqqtttxxxzzz{{{yyyzzz{{{}}}}}}yyywwwvvvssssssssstttttttttssssssxxxzzz~~~~~~xxxsssgggaaaZZZWWWXXX\\\___aaaZZZZZZYYYVVVQQQOOOPPPRRRQQQXXX```fffoooxxx}}}|||{{{yyyvvvtttssspppmmmjjjhhhgggeeeccc___\\\XXXVVVQQQQQQRRRSSSUUUWWWZZZ]]]___fffqqq}}}}}}zzzyyyuuuoookkkjjjiiigggfffddddddccccccbbbaaa``````[[[[[[ZZZYYYWWWUUUSSSRRROOONNNMMMLLLJJJHHHGGGFFFCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJGGGGGGHHHIIIJJJLLLNNNOOOKKKIIIFFFCCCAAAAAABBBBBB@@@@@@@@@@@@AAABBBCCCDDDDDDHHHMMMRRRUUUUUUSSSRRRPPPNNNLLLJJJJJJJJJHHHGGGBBB>>>;;;<<<===AAAIIISSS[[[aaahhhmmmnnnooorrrtttsssvvvxxxzzzzzz{{{}}}~~~~~~}}}xxxnnnttttttpppyyyvvvXXXCCC888777555444333222333333444333333333333444555555777444444999===CCCMMMVVVWWW]]]eeelllsss|||~~~xxxsssiiiZZZMMMDDDAAAAAA>>>;;;;;;===>>>>>>CCCJJJVVVfffyyyqqq]]]NNNHHH@@@???===<<<::::::999999<<<===@@@BBBEEEHHHMMMPPPUUUYYY]]]aaadddfffiiikkkjjjjjjkkklllnnnpppqqqssssssyyy}}}xxxyyy}}}vvvllleee```WWWNNNKKKJJJGGGGGGJJJHHHNNNVVV^^^fffnnnvvv{{{{{{{{{{{{|||{{{wwwrrrnnnllliiieeeaaa\\\VVVOOOKKKJJJOOOUUU[[[^^^______^^^]]]YYYSSSNNNLLLMMMOOOQQQTTTSSSRRRPPPOOOMMMLLLKKKLLLNNNRRRUUUXXXZZZZZZZZZssstttnnn___TTTNNNGGG???@@@AAAAAAAAAAAACCCFFFIIIRRR___lllrrrtttxxxzzzzzzvvvwwwyyy|||}}}yyywwwvvvsssssssssssssssrrrqqqqqqppprrrvvvzzz{{{xxxrrrnnneee```YYYTTTTTTVVVYYYZZZSSSTTTSSSOOOKKKIIIKKKMMMLLLRRRXXX^^^gggrrrxxxyyyzzzvvvssspppppppppooonnnjjjiiihhheeeaaa\\\XXXVVVPPPPPPPPPQQQSSSUUUXXXZZZYYY```lllyyy~~~{{{{{{wwwqqqmmmkkkjjjiiihhheeedddcccbbbaaaaaaaaaaaa\\\\\\[[[YYYXXXUUUTTTSSSOOOOOOMMMLLLJJJHHHGGGFFFEEEFFFFFFGGGGGGGGGFFFFFFIIIIIIIIIIIIIIIJJJKKKLLLHHHHHHIIIJJJLLLNNNPPPQQQMMMKKKHHHDDDCCCCCCDDDEEEAAAAAAAAABBBCCCDDDEEEFFFFFFJJJPPPVVVZZZ[[[YYYXXXRRROOOKKKIIIIIIHHHGGGFFFBBB===;;;<<<>>>BBBKKKUUU^^^ccciiilllmmmmmmoooqqqsssuuuxxxyyyzzz{{{|||~~~}}}|||~~~}}}qqqwwwxxxttt}}}~~~```JJJ;;;999888666555555555555444333333333333444555555777444444888===DDDOOOZZZZZZ___fffkkkpppxxx|||vvvkkk\\\NNNEEECCCDDD===;;;;;;=========AAAGGGRRRdddzzzqqq\\\LLLFFF@@@???===<<<;;;:::999999<<<>>>@@@BBBDDDHHHMMMPPPVVVYYY^^^bbbdddfffiiikkkhhhhhhiiijjjlllnnnpppqqqtttzzz|||}}}{{{pppjjjaaaWWWNNNJJJHHHEEEDDDFFFCCCHHHPPPVVV\\\ccckkkpppvvvwwwyyy{{{{{{wwwqqqmmmllliiiddd^^^YYYSSSMMMIIIIIIOOOWWW]]]aaabbbbbbbbb___[[[VVVPPPNNNOOORRRUUUQQQPPPNNNLLLJJJHHHFFFEEEFFFIIINNNTTTYYY]]]___```qqqppplllcccVVVLLLEEECCC@@@@@@AAAAAAAAACCCGGGJJJSSS___jjjnnnooosssuuuuuuwwwxxxzzz}}}zzzvvvssssssuuuuuutttttttttsssssssssuuusssrrrssssssooohhhccc```ZZZTTTRRRSSSTTTQQQMMMLLLJJJHHHGGGFFFGGGHHHIIIHHHKKKQQQXXX___hhhqqqwwwwwwvvvtttsssqqqpppoooooolllooooookkkgggddd^^^WWWOOONNNNNNMMMNNNNNNNNNNNNUUUWWW___nnn|||zzzyyyvvvssspppnnnlllkkkiiigggeeeddddddcccaaa___^^^\\\ZZZWWWUUUSSSRRRQQQPPPOOOMMMKKKIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJOOONNNMMMKKKKKKKKKKKKLLLLLLLLLKKKKKKLLLLLLMMMNNNNNNKKKHHHFFFEEEDDDBBB@@@EEEFFFFFFFFFFFFEEEDDDDDDIIIMMMSSS[[[``````]]]YYYXXXQQQJJJFFFFFFFFFBBB??????===<<<;;;===DDDNNNTTT^^^bbbfffjjjmmmpppsssvvv{{{yyyxxxwwwxxx{{{~~~tttwwwwwwwwwkkkMMM@@@999333444555333222333555444333222222222333444666666777999>>>FFFPPPWWW]]]ccciiimmmpppuuu}}}sss^^^MMMDDD@@@>>>>>>;;;:::;;;:::888<<>>@@@CCCGGGMMMPPPVVVWWW[[[aaafffiiiiiiiiikkkjjjjjjlllnnnoooooonnnrrrvvv~~~{{{}}}{{{vvvfff^^^VVVQQQJJJCCCAAABBBCCCFFFIIIKKKNNNSSS[[[aaaiiirrrxxxwwwwwwxxxuuuooojjjhhhcccZZZPPPIIIGGGHHHKKKSSSZZZ]]]aaafffhhhfffddd^^^VVVRRRRRRTTTTTTSSSSSSOOOHHHCCCBBBAAABBBAAADDDHHHMMMRRRUUUYYY]]]___mmmllliii```UUULLLFFFDDD@@@AAAAAAAAAAAACCCGGGJJJQQQ]]]hhhlllnnnqqqttttttwwwxxx{{{}}}|||xxxvvvuuuttttttuuuuuuvvvwwwwwwwwwvvvtttrrrrrrrrrnnnhhhbbb]]]XXXQQQOOOOOOOOOLLLIIIGGGFFFDDDDDDDDDEEEGGGHHHJJJMMMRRRWWW^^^fffooouuuvvvuuusssrrrqqqpppppppppnnnrrrtttrrroookkkbbbZZZQQQPPPNNNMMMMMMNNNMMMMMMQQQRRRZZZhhhvvv{{{yyywwwtttqqqooommmmmmjjjhhhfffeeedddcccaaa___^^^\\\ZZZWWWUUUSSSRRRQQQPPPNNNLLLJJJIIIHHHHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKPPPOOONNNNNNNNNOOOPPPQQQNNNNNNMMMMMMNNNNNNOOOPPPOOOMMMJJJHHHGGGFFFDDDBBBGGGGGGHHHHHHHHHHHHGGGGGGKKKNNNUUU]]]ccceeebbb___[[[TTTKKKGGGFFFDDDAAA>>>>>>===<<<;;;>>>EEENNNUUU___bbbgggjjjmmmppptttvvv|||{{{zzzyyyzzz|||yyyzzzvvvssszzzpppTTTBBB:::444555555333222333444444333222222333333444666666777:::>>>GGGPPPWWW^^^bbbhhhkkknnnuuu~~~rrr]]]MMMFFFBBB???>>>;;;:::;;;:::999<<>>@@@BBBGGGLLLPPPUUUXXX\\\aaafffiiiiiiiiikkkkkkkkklllnnnooopppooorrrwww~~~}}}ooofff]]]VVVOOOGGGDDDEEEBBBDDDFFFGGGHHHLLLRRRWWWdddmmmuuuwwwwwwwwwrrrllliiihhhcccYYYOOOHHHGGGHHHIIIRRRZZZ___ccciiikkkjjjeee___XXXTTTTTTTTTSSSRRRPPPKKKEEE@@@????????????AAADDDIIIMMMRRRVVV[[[___gggfffbbb\\\SSSLLLGGGFFFAAAAAAAAAAAAAAABBBFFFIIIOOO[[[fffjjjlllpppssstttwwwxxx{{{}}}~~~{{{yyyyyyuuuvvvxxxyyy{{{|||}}}}}}xxxvvvtttsssrrrnnngggaaa\\\WWWPPPMMMLLLJJJGGGDDDDDDCCCCCCCCCDDDFFFHHHJJJMMMOOORRRVVV\\\dddnnntttuuutttsssqqqqqqqqqqqqrrrnnntttxxxxxxvvvrrrggg]]]UUURRROOOMMMMMMMMMLLLKKKLLLLLLRRR^^^mmm||||||zzzxxxuuurrrpppooonnnkkkiiigggfffeeedddbbb```^^^\\\ZZZWWWUUUSSSRRRQQQPPPNNNLLLJJJIIIHHHHHHIIIJJJJJJJJJJJJJJJKKKLLLLLLOOOOOOOOOPPPQQQRRRTTTUUUQQQQQQPPPPPPQQQQQQRRRSSSQQQOOOLLLKKKJJJIIIGGGEEEGGGHHHHHHIIIJJJJJJJJJKKKKKKOOOVVV___fffiiihhhfff```YYYOOOIIIFFFDDDAAA>>>>>>======<<>><<<;;;<<<;;;999===CCCMMMccc~~~kkkXXXLLLFFFAAA???===;;;::::::;;;;;;:::<<<>>>???BBBFFFKKKOOOUUUWWW\\\aaaeeehhhiiijjjkkklllmmmmmmoooppppppqqqrrrwww~~~|||rrrfff]]]TTTLLLHHHIIICCCDDDDDDCCCCCCFFFJJJNNN]]]gggrrrwwwxxxvvvpppjjjiiigggbbbXXXNNNGGGEEEGGGHHHRRR\\\bbbhhhnnnpppooogggaaa[[[WWWVVVTTTQQQNNNJJJFFF@@@===;;;<<<<<<;;;===@@@DDDHHHLLLSSSZZZ^^^```___\\\WWWQQQLLLIIIGGGAAABBBBBBAAAAAABBBEEEHHHNNNYYYdddhhhjjjooossstttuuuwwwyyy{{{~~~}}}}}}}}}{{{}}}}}}zzzvvvtttrrrnnngggaaa\\\XXXRRRMMMKKKIIIFFFDDDEEEEEEFFFGGGIIIKKKNNNOOOOOOPPPRRRUUUZZZcccmmmtttuuutttrrrpppppppppqqqrrroootttxxxyyyyyyuuukkkaaaYYYTTTOOOLLLLLLLLLKKKJJJHHHGGGKKKVVVcccsss{{{zzzxxxuuusssqqqoooooollljjjhhhggggggfffcccaaa^^^\\\ZZZWWWUUUSSSRRRQQQQQQOOOMMMKKKJJJIIIIIIJJJJJJJJJIIIIIIJJJKKKLLLMMMOOOOOOPPPPPPQQQSSSTTTTTTTTTTTTTTTSSSTTTUUUUUUVVVQQQPPPNNNLLLLLLJJJGGGEEEEEEEEEEEEFFFGGGIIIJJJJJJJJJMMMTTT^^^fffkkklllkkkeee^^^TTTLLLGGGDDDBBB@@@>>>======>>>AAAHHHQQQWWW```cccgggkkkmmmpppsssvvvxxxxxxwwwvvvvvvxxxyyyzzz~~~}}}}}}~~~}}}|||~~~{{{zzzqqqgggjjjkkk{{{xxx^^^FFF===777666777555555666333333333333444444444555666666888:::???HHHQQQXXX___aaacccffflllvvvqqqZZZMMMHHHDDD??????<<<;;;<<<<<<:::>>>DDDNNNfffmmmYYYLLLGGGAAA???===;;;::::::;;;<<<:::;;;===>>>AAAEEEJJJMMMSSSWWW\\\aaadddfffhhhjjjkkkmmmnnnoooooooooqqqrrrssswww~~~zzzmmmcccZZZPPPKKKJJJFFFEEEDDDCCCCCCEEEHHHJJJWWWbbboooyyy{{{wwwpppjjjiiigggaaaWWWLLLEEEDDDFFFJJJTTT```hhhnnnssstttrrrjjjeee^^^ZZZXXXTTTOOOKKKFFFBBB===:::::::::::::::;;;===@@@CCCHHHOOOXXX]]][[[YYYVVVRRROOOLLLIIIGGGBBBCCCBBBAAA@@@AAADDDGGGLLLWWWbbbfffiiinnnssstttssstttvvvyyy{{{}}}~~~}}}~~~yyyvvvsssnnngggaaa[[[WWWRRRMMMJJJHHHFFFEEEGGGHHHIIIKKKMMMOOOQQQRRROOOPPPQQQTTTXXX```jjjppprrrpppnnnmmmmmmoooqqqrrrsssvvvxxxyyy{{{zzzrrrhhh]]]VVVOOOKKKLLLLLLKKKIIIGGGFFFHHHOOOZZZjjj{{{zzzxxxuuusssqqqpppooonnnllliiihhhhhhgggeeeccc^^^\\\ZZZWWWUUUSSSRRRQQQRRRQQQNNNLLLKKKKKKKKKKKKIIIIIIHHHHHHIIIKKKMMMOOOSSSSSSTTTTTTTTTTTTSSSSSSVVVVVVVVVVVVVVVWWWWWWXXXRRRPPPNNNMMMLLLJJJFFFDDD@@@@@@@@@AAABBBDDDFFFGGGJJJMMMTTT]]]ffflllnnnnnngggaaaXXXPPPJJJFFFCCCBBB======>>>???CCCJJJRRRXXX```cccgggjjjmmmooorrrtttvvvvvvuuuuuuvvvwwwxxxyyy}}}}}}~~~}}}|||}}}}}}|||{{{zzzxxx|||}}}hhh^^^aaacccsss}}}dddGGG???888777777555555777333333444444555555555555666666888:::???HHHRRRYYY```aaacccfffnnnxxxvvv]]]NNNHHHCCC>>>???<<<;;;===<<<;;;???EEEQQQiiippp[[[NNNIIIAAA@@@===;;;::::::;;;<<<999:::<<<>>>???CCCHHHLLLQQQVVV\\\```bbbdddgggiiikkkmmmoooooonnnnnnpppssssssxxxssskkkbbbWWWNNNKKKGGGEEECCCBBBCCCEEEGGGHHHSSS]]]lllxxx|||wwwqqqmmmjjjggg```VVVKKKEEEDDDEEENNNYYYfffnnnuuuyyyyyyuuunnniiibbb]]]YYYTTTNNNIIICCC@@@<<<::::::::::::::::::<<<>>>AAAFFFMMMUUU[[[YYYVVVRRROOOMMMKKKIIIGGGCCCCCCCCCAAA@@@AAADDDFFFIIIUUU___cccffflllqqqsssqqqrrruuuwwwzzz{{{}}}}}}|||~~~{{{wwwsssmmmfff```WWWUUUQQQMMMJJJHHHGGGGGGIIIIIIKKKLLLNNNPPPQQQRRRNNNOOOPPPQQQUUU[[[bbbggghhhgggfffgggiiilllpppsssxxx{{{|||~~~zzzppp___WWWNNNJJJKKKMMMLLLIIIHHHFFFFFFJJJRRR```www|||{{{yyyvvvtttsssrrrqqqooommmkkkjjjiiihhhfffddd^^^\\\ZZZWWWUUUSSSRRRQQQRRRPPPNNNLLLKKKJJJKKKKKKIIIHHHHHHHHHJJJMMMQQQSSSYYYYYYYYYYYYXXXWWWVVVUUUWWWWWWVVVVVVWWWWWWXXXYYYSSSQQQOOONNNLLLIIIEEEAAA<<<<<<<<<<<<===???AAABBBJJJMMMRRR[[[dddjjjmmmmmmeeeaaaZZZRRRKKKFFFDDDBBB======???@@@DDDKKKTTTZZZ___bbbfffiiikkknnnqqqsssuuuuuuuuuvvvwwwxxxzzzzzzzzz{{{|||||||||}}}~~~~~~~~~}}}zzz}}}|||xxxyyy~~~ooo]]]WWW[[[[[[llljjjIII???888666666555555777222333444555555666555555555666888:::@@@IIISSSZZZbbbbbbdddiiiqqq}}}cccPPPHHHCCC??????<<<<<<======<<<@@@FFFUUUmmmsss]]]OOOJJJBBB@@@>>><<<;;;;;;<<<<<<888:::;;;===>>>BBBGGGKKKOOOTTT[[[^^^```aaaeeehhhiiillloooooommmmmmpppssstttxxx{{{vvvnnnbbbVVVPPPHHHEEEBBBAAABBBDDDEEEEEENNNVVVeeetttxxxtttpppoookkkhhhaaaVVVKKKDDDDDDFFFPPP]]]kkkuuu|||~~~zzzrrrmmmeee^^^YYYTTTMMMGGGAAA>>>;;;::::::;;;;;;:::;;;<<<>>>@@@DDDJJJQQQVVVXXXUUUPPPMMMLLLKKKHHHFFFDDDDDDCCCBBB@@@AAACCCEEEFFFQQQ[[[___ccciiioooqqqqqqrrrtttwwwyyy{{{|||}}}~~~~~~{{{uuuqqqkkkccc]]]VVVUUURRROOOLLLKKKKKKLLLLLLLLLMMMOOOPPPPPPQQQQQQNNNOOOOOOOOOOOORRRWWWZZZZZZZZZ[[[^^^cccjjjppptttyyy|||tttaaaXXXNNNIIIKKKMMMLLLJJJHHHFFFEEEFFFKKKWWWmmm~~~}}}{{{yyywwwuuuuuutttpppnnnlllkkkjjjiiigggeee^^^\\\ZZZWWWUUUSSSRRRQQQPPPOOOMMMKKKIIIIIIIIIIIIIIIIIIIIIJJJMMMQQQUUUWWWZZZ[[[[[[[[[ZZZYYYWWWVVVWWWWWWVVVVVVVVVWWWXXXXXXUUUSSSQQQOOOMMMIIIDDD@@@<<<;;;::::::;;;===???@@@GGGIIIMMMUUU]]]dddggghhh```]]]YYYRRRKKKFFFCCCAAA<<<===???AAAFFFMMMUUU[[[^^^aaaeeehhhjjjllloooqqqrrrssstttuuuwwwxxxzzz{{{wwwzzz|||}}}}}}}}}~~~}}}~~~~~~~~~}}}|||}}}}}}xxxwww}}}uuugggXXXVVV]]]YYYiii|||iiiIII@@@777666666444555777222333444555666666666555555666888;;;@@@IIISSSZZZcccccceeekkkuuulllUUUIIIDDDAAA???===<<<>>>>>>===AAAGGGXXXpppuuu]]]OOOIIIBBB@@@>>><<<;;;;;;<<<===888999;;;<<<>>>AAAFFFIIILLLRRRYYY]]]^^^___cccfffhhhlllooonnnllllllooorrrtttxxx~~~pppaaaXXXKKKHHHCCCAAACCCDDDDDDCCCIIIOOO]]]lllrrrnnnlllnnnllliiiaaaVVVKKKEEEDDDFFFQQQ___ooozzzwwwpppggg___YYYSSSLLLGGG???<<<:::999:::;;;;;;::::::<<<===???BBBFFFLLLPPPYYYUUUOOOLLLLLLJJJHHHEEEDDDDDDDDDBBB@@@@@@CCCEEECCCNNNXXX\\\```fffmmmoooqqqsssuuuxxxzzz|||}}}~~~~~~~~~zzztttoooiiiaaa[[[XXXWWWUUURRRPPPOOOPPPRRROOOPPPQQQQQQRRRRRRRRRQQQOOOOOONNNMMMKKKLLLNNNQQQPPPQQQSSSXXX```iiiqqquuuwww{{{sssaaaXXXMMMIIIKKKNNNMMMKKKIIIFFFDDDDDDGGGRRRgggyyy}}}{{{yyyxxxwwwwwwpppnnnlllkkkkkkjjjhhhfff^^^\\\ZZZWWWUUUSSSRRRQQQNNNMMMKKKIIIHHHGGGGGGHHHJJJJJJJJJLLLOOOTTTXXX[[[XXXYYYZZZZZZZZZYYYWWWVVVVVVVVVVVVVVVVVVWWWXXXXXXWWWUUUSSSQQQNNNIIICCC???===<<<;;;:::;;;===???@@@BBBCCCHHHNNNVVV]]]```aaa[[[ZZZWWWRRRKKKEEEAAA@@@<<<>>>???BBBFFFMMMVVV[[[]]]```dddgggiiikkknnnpppnnnoooqqqsssuuuwwwxxxyyyvvvyyy|||}}}}}}}}}~~~~~~~~~}}}~~~~~~}}}}}}|||}}}}}}~~~}}}~~~~~~~~~}}}~~~xxxxxx}}}rrrdddXXXYYYbbb\\\kkk{{{{{{eeeIII@@@777555555444444666111222444666777777666555555666888;;;@@@IIITTT[[[ddddddgggnnnxxxrrrXXXJJJEEECCC???===<<<>>>>>>===AAAGGGZZZrrrvvv]]]NNNHHHBBBAAA>>><<<;;;;;;<<<===888999;;;<<<===AAAEEEIIIKKKQQQYYY\\\\\\^^^bbbfffgggkkkooonnnkkkkkknnnrrrtttyyyzzziii___PPPLLLFFFDDDDDDEEEDDDCCCEEEIIIVVVfffllliiiiiilllmmmjjjbbbVVVKKKEEEEEEGGGPPP___ppp}}}yyyrrrhhh___YYYRRRLLLGGG===;;;999888:::;;;:::::::::<<<===???@@@DDDHHHLLLXXXTTTOOOKKKIIIGGGEEECCCBBBAAA???>>>>>>???AAABBBHHHLLLQQQWWW\\\ccciiimmmrrrtttvvvwwwwwwxxxzzz|||zzzsssmmmhhhccc```^^^ZZZVVVTTTTTTTTTTTTTTTXXXWWWUUUTTTSSSRRRRRRRRROOOOOOPPPQQQPPPOOONNNMMMLLLKKKJJJKKKQQQ[[[hhhppptttzzzuuu```VVVNNNNNNOOONNNLLLLLLFFFDDDCCCBBBBBBIIIYYYiii{{{wwwsssppppppppppppnnnlllhhhdddbbb___]]]ZZZXXXXXXWWWUUUSSSOOONNNNNNNNNMMMMMMLLLLLLKKKKKKMMMOOOQQQTTTWWWXXXYYYYYYXXXXXXXXXXXXYYYYYYUUURRRPPPRRRVVVYYYYYYXXXWWWUUUTTTRRROOOKKKDDD@@@===<<<:::999999:::<<<======@@@FFFKKKOOORRRSSSSSSTTTRRROOOKKKGGGCCC@@@>>>;;;;;;<<>>>>>>>><<<;;;AAAHHHWWWxxxxxxaaaQQQKKKCCC@@@>>><<<<<<<<<<<<;;;:::<<<===>>>>>>AAADDDGGGLLLQQQWWW\\\___bbbdddfffhhhjjjlllmmmmmmmmmoooqqqwwwxxx~~~~~~ppp]]]SSSLLLLLLJJJFFFGGGLLLMMMOOOSSSZZZccciiijjjjjjnnnjjjaaaVVVLLLGGGFFFGGGQQQbbbuuu{{{wwwoooggg]]]SSSIIICCC???;;;888888;;;>>>???>>>===;;;:::===AAAEEEFFFEEEUUUQQQMMMIIIGGGEEEDDDBBBBBB@@@???>>>>>>???@@@BBBFFFIIIOOOUUUZZZaaaggglllppprrruuuvvvvvvwwwzzz|||~~~xxxrrrmmmhhhccc```^^^ZZZWWWUUUVVVXXXYYYYYY[[[ZZZXXXVVVUUUSSSSSSRRROOOOOOPPPOOONNNLLLKKKIIIJJJIIIIIIJJJNNNXXXdddlllpppwww~~~vvv```VVVNNNMMMNNNMMMLLLLLLHHHEEECCCBBBBBBGGGVVVdddzzz|||xxxuuussspppppppppnnnlllhhheeebbb```^^^[[[YYYYYYXXXVVVTTTPPPOOOOOONNNMMMMMMLLLLLLKKKLLLMMMOOOQQQTTTVVVXXXYYYYYYXXXXXXXXXXXXYYYYYYTTTRRRPPPQQQUUUWWWWWWVVVWWWUUUTTTRRROOOKKKEEEAAA===<<<:::999999:::;;;<<<>>>@@@DDDIIILLLMMMMMMMMMMMMKKKIIIFFFBBB???===;;;::::::<<>>>>>>>>===<<>><<<<<<<<<<<<;;;777999:::;;;;;;===AAADDDLLLPPPVVV[[[___aaadddfffhhhjjjlllmmmmmmnnnoooqqqvvvwww}}}nnnaaaUUUQQQOOOKKKJJJMMMGGGHHHMMMUUU___hhhlllmmmmmmjjjbbbWWWMMMGGGFFFHHHQQQbbbvvv}}}xxxpppggg^^^TTTJJJDDD>>>;;;888888;;;>>>?????????===;;;===@@@DDDEEEEEEQQQMMMIIIEEEDDDCCCBBBAAA@@@@@@>>>>>>>>>>>>@@@@@@BBBFFFLLLQQQWWW^^^eeeiiimmmpppsssuuuvvvwwwyyy{{{}}}~~~zzzuuuppplllgggccc___\\\XXXXXXZZZ]]]___```___^^^\\\YYYWWWVVVUUUUUUSSSSSSRRRPPPNNNKKKIIIGGGHHHGGGFFFFFFJJJSSS]]]dddjjjqqqyyyxxxaaaVVVMMMLLLMMMLLLLLLMMMHHHFFFCCCBBBAAAEEEQQQ^^^ooozzz}}}zzzxxxwwwrrrrrrqqqooommmiiifffdddbbb```]]][[[ZZZYYYWWWUUURRRQQQPPPOOONNNMMMLLLKKKLLLLLLMMMOOOQQQTTTVVVWWWYYYXXXXXXWWWWWWXXXXXXYYYTTTSSSQQQRRRTTTUUUUUUTTTVVVUUUSSSQQQOOOKKKFFFBBB>>><<<:::999888999:::;;;>>>???BBBEEEFFFGGGFFFEEEEEEDDDCCCAAA???===<<<;;;::::::<<>>>>>???===<<>>======<<<<<<;;;777888999::::::===@@@CCCKKKOOOVVV[[[^^^aaadddfffhhhjjjlllmmmmmmnnnoooqqquuuuuuzzzuuufff\\\WWWQQQNNNNNNGGGGGGJJJQQQ[[[eeekkknnnmmmkkkeeeZZZOOOHHHGGGHHHPPPbbbxxx{{{rrriii___UUULLLFFF<<<:::888888:::===???@@@BBB@@@======???BBBDDDEEELLLIIIEEEBBBAAAAAA@@@??????>>>>>>======>>>>>>???@@@DDDIIIOOOUUU[[[bbbgggkkknnnrrrtttvvvwwwyyy{{{|||}}}~~~{{{wwwsssmmmjjjbbb___\\\[[[]]]```bbbcccaaa```^^^\\\[[[ZZZYYYYYYXXXWWWUUURRROOOLLLIIIHHHEEEDDDDDDCCCFFFMMMUUU\\\bbbiiirrr{{{xxxaaaVVVMMMKKKMMMLLLLLLMMMGGGDDDBBBBBBAAADDDNNNYYYfffrrr}}}{{{yyyyyyvvvuuutttrrrooollliiihhhdddbbb^^^\\\[[[ZZZXXXVVVSSSSSSRRRPPPOOOMMMLLLKKKMMMMMMNNNOOOQQQSSSUUUVVVXXXWWWWWWWWWWWWWWWWWWXXXUUUUUUTTTTTTTTTUUUTTTTTTVVVTTTRRRPPPNNNKKKFFFCCC>>>===;;;999888888999:::<<<===???AAABBBBBBBBBAAAAAA@@@@@@??????>>>======:::;;;===AAAFFFLLLRRRUUUYYY\\\___aaabbbccceeegggiiiiiihhhhhhggghhhhhhhhhkkknnnqqqssstttvvvxxxzzzxxxyyy{{{}}}zzzzzzyyyhhhdddlllvvv~~~}}}sssdddRRRFFF<<<:::666555666777777777999999888777777666777777888888888:::???FFFNNNTTT[[[eeerrrhhhOOOCCCAAA???>>>>>>???======BBBJJJ\\\}}}iiiXXXOOOEEEBBB???=========;;;:::999:::<<<<<<===???CCCEEEJJJNNNUUUZZZ^^^aaadddfffgggjjjlllnnnnnnnnnoooppptttuuuyyyyyylll```WWWQQQPPPMMMLLLMMMPPPWWW```hhhmmmpppooojjj___SSSJJJGGGHHHPPPbbbzzz|||tttkkkaaaWWWNNNHHH<<<:::999888:::===@@@BBBEEECCC@@@>>>???AAACCCEEEJJJGGGBBB@@@??????>>>===========================???BBBHHHMMMSSSYYY___dddhhhlllqqqtttvvvxxxzzz|||{{{|||}}}~~~}}}xxxrrrnnngggdddaaa```aaacccddddddaaa```___^^^]]]]]]]]]]]]YYYXXXUUUQQQNNNKKKHHHGGGCCCCCCBBBAAACCCHHHNNNSSSYYYaaakkkttt~~~xxxbbbWWWNNNMMMNNNMMMMMMMMMEEEBBBAAABBBBBBEEEMMMVVVcccppp}}}{{{zzzyyyyyyyyywwwuuurrrooommmlllfffccc```^^^\\\[[[YYYWWWTTTTTTSSSQQQPPPNNNMMMLLLNNNNNNNNNOOOQQQSSSTTTUUUWWWWWWVVVVVVVVVVVVWWWWWWVVVVVVWWWWWWVVVUUUUUUUUUTTTRRRPPPOOOMMMJJJFFFCCC???===;;;888777777888999:::;;;===>>>@@@@@@@@@@@@======>>>>>>>>>>>>>>>>>>;;;<<<>>>BBBFFFLLLPPPSSSWWWZZZ\\\^^^^^^___aaacccggggggfffeeeeeeeeeffffffgggjjjmmmpppqqqsssuuuwwwuuuwwwyyy|||{{{{{{{{{jjjgggsssuuudddRRRFFF;;;999666555666777777777888777666666555555555555666666666:::BBBKKKRRRWWWZZZeeetttiiiPPPDDDAAA???>>>>>>???>>>===CCCKKK```kkkYYYPPPEEECCC???=========;;;::::::;;;======>>>@@@DDDGGGIIIMMMTTTYYY]]]```ccceeegggiiimmmnnnnnnnnnoooppptttuuuyyy|||lll___WWWTTTPPPOOONNNOOOSSS[[[dddjjjsssssspppeeeWWWLLLHHHIIIOOObbbyyy|||uuummmdddYYYOOOIII<<<<<<;;;:::;;;===@@@CCCGGGFFFDDDAAA@@@AAACCCEEEIIIFFFBBB???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>AAAFFFKKKPPPVVV\\\```eeeiiinnnsssuuuwwwyyy{{{zzz{{{|||}}}~~~{{{uuupppkkkjjjhhhggghhhgggfffeeebbbaaa```___^^^]]]]]]]]]VVVUUURRRNNNKKKHHHFFFEEECCCCCCBBBAAAAAADDDIIIMMMRRRZZZdddnnnxxx|||vvvaaaXXXPPPOOOQQQOOOMMMMMMEEEBBBAAACCCDDDEEEKKKSSS```lll~~~}}}{{{zzz|||{{{yyyvvvsssqqqooonnnfffddd```^^^]]][[[YYYWWWUUUTTTSSSRRRQQQPPPOOONNNNNNOOOOOOPPPQQQRRRTTTTTTWWWVVVVVVUUUUUUVVVVVVWWWUUUWWWXXXXXXWWWVVVVVVWWWRRRPPPNNNLLLKKKIIIFFFCCC???>>>;;;888777666777888888999:::<<<===>>>??????;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>AAAEEEIIIMMMOOORRRTTTVVVXXXXXXXXXZZZ[[[``````____________``````bbbeeehhhjjjlllmmmoooqqqsssvvvyyy|||}}}{{{zzz}}}{{{|||lllkkkyyy|||hhhRRRCCC999777555444555555555444444333333222222222222333555444666;;;EEEOOOVVVZZZ[[[ggguuuiiiSSSGGGDDD???>>>>>>???>>>>>>DDDKKK```~~~jjjWWWMMMFFFCCC@@@>>>======;;;:::999:::;;;<<<===???BBBEEEHHHLLLSSSXXX]]]```ccceeefffiiimmmoooooonnnoooooottttttxxxyyymmmccc\\\PPPOOOMMMLLLOOOVVV```fffqqqtttrrriiiZZZNNNJJJKKKOOOaaawww~~~{{{vvvooofff\\\QQQIII??????>>><<<<<<===AAADDDHHHHHHGGGFFFDDDCCCDDDFFFJJJGGGCCC@@@>>>>>><<<;;;;;;;;;<<<<<<<<<<<<;;;;;;===@@@DDDHHHMMMRRRWWW[[[aaaeeekkkpppsssuuuwwwxxxyyyzzz{{{}}}xxxsssnnnmmmmmmnnnooonnnkkkhhheeedddbbb___]]][[[ZZZZZZTTTRRROOOLLLIIIHHHGGGFFFDDDDDDBBBAAA@@@BBBFFFIIILLLTTT^^^iiittt{{{yyysssaaaXXXRRRRRRSSSQQQNNNMMMGGGCCCBBBDDDEEEEEEIIINNNVVVcccuuu|||{{{|||{{{xxxuuussspppooonnngggddd```^^^]]][[[XXXVVVTTTTTTSSSRRRRRRQQQPPPPPPOOOOOOOOOPPPQQQRRRSSSTTTVVVVVVUUUUUUUUUUUUVVVVVVSSSVVVXXXXXXVVVUUUVVVWWWPPPNNNLLLJJJIIIHHHEEECCC@@@>>>;;;888666666666777777777888999:::;;;;;;;;;;;;;;;:::::::::::::::::::::;;;<<<>>>BBBEEEHHHIIIIIILLLNNNOOOOOOOOOPPPRRRUUUUUUUUUUUUUUUVVVWWWXXXYYY\\\___aaabbbccceeegggiiilllsssyyy}}}~~~~~~}}}|||}}}{{{oooooorrrXXXFFF:::888666555666666555444222222222222222222333444666555666===GGGQQQXXX\\\]]]iiiwww~~~gggSSSHHHDDD???>>>>>>???>>>>>>DDDLLL]]]|||iiiXXXNNNGGGDDD@@@>>>======;;;:::888999:::;;;<<<>>>AAADDDGGGLLLRRRXXX\\\```ccceeefffiiimmmooooooooonnnooorrrrrrvvv~~~rrrfffUUUTTTQQQNNNMMMRRRZZZaaakkkpppqqqiii[[[PPPMMMNNNNNN___uuuzzzyyyvvvqqqiii^^^RRRIIIAAAAAAAAA>>><<<===AAADDDGGGIIIKKKJJJGGGEEEFFFGGGKKKHHHCCC@@@???>>><<<;;;:::;;;;;;<<<<<<;;;;;;:::<<>>;;;888666666666666777777777777888888888888===<<<<<<<<<;;;;;;::::::999999:::<<>>HHHRRRYYY\\\```lllyyy{{{eeeQQQEEE@@@???>>>>>>@@@??????DDDLLLYYY~~~}}}zzzjjjZZZQQQGGGDDDAAA>>>>>>===;;;:::999:::;;;<<<===???BBBEEEGGGKKKRRRXXX\\\___ccceeefffiiimmmooooooooonnnoooppppppuuu}}}~~~mmm^^^\\\XXXRRRNNNPPPVVV[[[fffkkknnnhhh\\\RRROOOQQQNNN^^^sssxxxwwwvvvrrrjjj___RRRIIICCCCCCCCC@@@======AAAEEEGGGJJJMMMLLLIIIGGGGGGHHHIIIEEE@@@<<<;;;<<<<<<<<<999::::::;;;;;;::::::999;;;===???AAAEEEKKKSSSXXX[[[^^^dddiiinnnqqqrrrrrrtttwww{{{}}}~~~|||yyyvvvuuutttuuuvvvuuupppkkkjjjiiieee```\\\YYYXXXYYYXXXUUURRRPPPOOONNNLLLKKKGGGCCC>>>===@@@CCCDDDDDDEEEJJJTTTaaammmrrrrrroooaaaYYYQQQQQQUUUVVVQQQKKKIIIGGGEEEDDDCCCDDDEEEFFFGGGPPP]]]lllxxx}}}|||zzzwwwuuutttrrrooommmjjjgggbbb]]]YYYWWWVVVVVVWWWUUURRRQQQQQQQQQOOONNNNNNOOOOOOPPPQQQRRRTTTTTTUUUUUUUUUTTTTTTSSSSSSSSSTTTUUUVVVWWWWWWUUUSSSRRRPPPOOOMMMJJJGGGEEECCCBBB???>>><<<:::888666444333666666666777888:::;;;<<<<<<;;;999777777999<<<===::::::;;;;;;<<<===>>>>>>@@@AAACCCCCCBBBBBBCCCDDDDDDEEEGGGHHHIIIIIIHHHHHHIIIIIIJJJLLLMMMOOOPPPQQQUUUZZZccckkkpppuuuxxxzzz}}}~~~~~~vvvtttzzzyyyuuulllMMM@@@999444555777666555777555555555555555666777777888999999<<>>BBBEEEKKKOOOTTTYYY]]]aaafffiiikkklllmmmmmmmmmmmmppprrrppppppttt{{{~~~nnneee[[[TTTOOOKKKOOOTTTaaaeeefffbbb\\\WWWQQQKKKMMMXXXlll|||tttooopppmmm```QQQGGGBBBCCCBBBAAA@@@BBBEEEGGGMMMMMMMMMMMMMMMLLLKKKKKKGGGDDD???<<<<<<<<<;;;;;;999::::::;;;;;;::::::999;;;===???AAADDDIIIOOOSSSZZZ^^^dddjjjnnnqqqrrrrrrssswww{{{~~~~~~{{{|||zzzzzzzzzyyyvvvpppkkkhhhfffbbb^^^ZZZYYYYYYZZZ[[[YYYVVVTTTRRRPPPMMMKKKGGGCCC???>>>@@@BBBCCCBBBEEEJJJSSS```kkkpppooolll^^^XXXSSSTTTXXXWWWPPPIIIIIIGGGFFFDDDCCCDDDEEEFFFFFFLLLWWWbbbmmmwww~~~~~~{{{xxxwwwuuussspppnnnllliiiddd___[[[YYYXXXXXXVVVTTTRRRQQQQQQPPPOOOMMMNNNNNNNNNNNNPPPQQQRRRSSSTTTTTTUUUUUUTTTTTTSSSRRRTTTUUUVVVWWWVVVUUUSSSRRRNNNMMMKKKHHHFFFCCCBBBAAA???>>><<<:::888666555444666666666777777999:::;;;;;;:::999888999:::;;;===::::::::::::::::::::::::;;;<<<===>>>======???AAABBBCCCEEEFFFGGGGGGGGGFFFFFFFFFGGGHHHHHHIIIJJJJJJKKKPPPXXX```gggmmmsssvvv{{{|||}}}~~~~~~zzzvvv{{{yyynnnNNNAAA:::555666777555555666555555555555555666777777888888999<<>>===?????????CCCIII^^^www}}}uuuiii\\\SSSKKKHHHDDDAAA@@@???===<<<:::;;;;;;;;;<<<>>>BBBEEEJJJMMMSSSXXX\\\```dddgggjjjkkklllllllllmmmoooqqqqqqqqqttt{{{yyymmmaaaXXXQQQLLLMMMQQQ]]]cccfffbbb\\\WWWSSSNNNMMMWWWjjj{{{tttpppqqqnnnbbbRRRIIIDDDDDDDDDCCCBBBCCCGGGIIIOOOPPPPPPPPPOOONNNMMMLLLEEEBBB>>><<<<<<;;;:::999999999::::::::::::999999:::<<>>>>><<<:::999777555555666666666666666777888888999::::::::::::;;;;;;<<<::::::999999888777666666444666777777777888;;;===???@@@BBBDDDEEEFFFFFFEEEEEEEEEFFFFFFFFFEEEEEEDDDBBBFFFLLLSSS[[[dddmmmrrryyyzzz{{{||||||~~~~~~~~~xxx{{{sssRRRCCC;;;666666777555444555555555555555555666777777777888999===EEERRR___hhhmmmooossszzzzzzbbbPPPIIIHHHCCC@@@???@@@@@@???BBBHHH\\\uuu}}}uuuiii]]]TTTLLLHHHDDDAAA???>>>===;;;:::;;;;;;;;;<<<>>>BBBEEEHHHLLLRRRXXX\\\```cccfffhhhjjjkkklllkkklllnnnpppqqqqqqttt{{{vvvfff\\\UUUOOONNNPPPYYYbbbgggccc]]]XXXUUUQQQNNNVVVggg|||yyysssppprrrpppdddUUUKKKFFFFFFFFFDDDDDDEEEIIILLLRRRSSSSSSSSSRRRQQQOOONNNBBB@@@===<<<;;;:::999777999999::::::::::::999999999;;;>>>AAACCCGGGKKKNNNVVV[[[bbbjjjoooqqqqqqqqqrrrvvv{{{~~~|||vvvppplllfffbbb^^^[[[[[[]]]___```bbb```^^^[[[XXXSSSLLLHHHGGGFFFDDDDDDDDDEEEFFFFFFMMMPPPXXXccclllnnnkkkggg\\\YYYVVVXXXZZZXXXPPPIIIIIIHHHFFFEEEDDDDDDDDDDDDCCCEEEGGGJJJMMMTTT[[[```jjjrrr}}}zzzxxxvvvtttqqqnnnooommmiiieeeaaa___]]]]]]YYYVVVTTTSSSSSSRRRQQQPPPNNNNNNNNNNNNOOOPPPQQQRRRSSSTTTVVVXXXXXXVVVTTTRRRUUUUUUUUUTTTSSSQQQPPPOOOHHHGGGFFFEEECCCBBB@@@@@@>>>===<<<;;;999888666666666666555555555666666777888999:::<<<<<<<<<;;;;;;999999999888777777666666111222444444444666999;;;>>>???AAADDDFFFFFFGGGGGGIIIJJJJJJIIIHHHGGGEEEDDDAAACCCGGGLLLSSS]]]hhhooouuuwwwyyyzzz|||~~~~~~~~~}}}}}}||||||{{{}}}xxxXXXDDD===777777777444333444555555555555555666777777888888;;;???HHHUUUdddmmmlllmmmooowww}}}cccPPPHHHGGGDDDAAA@@@AAA@@@???BBBHHHZZZsss|||tttiii^^^WWWNNNJJJEEEAAA???>>><<<;;;:::;;;;;;;;;<<<>>>BBBEEEHHHMMMSSSYYY]]]```dddfffhhhiiilllmmmlllmmmnnnpppqqqqqqsssyyy|||kkkaaaZZZTTTRRRSSSXXXcccjjjggg```[[[WWWSSSOOOVVVdddxxxyyyssspppsssqqqfffWWWNNNGGGGGGFFFEEEEEEGGGKKKNNNUUUUUUVVVUUUTTTRRRPPPOOOAAA???<<<;;;;;;:::888777888999999::::::999999888777:::===AAADDDHHHLLLPPPUUUYYYaaahhhnnnqqqrrrrrrrrruuuzzz}}}~~~}}}wwwrrrpppgggddd___^^^___aaabbbbbbbbb```^^^[[[WWWRRRLLLGGGFFFGGGHHHIIIIIIJJJKKKLLLQQQTTT[[[eeemmmoookkkggg___\\\XXXXXXYYYXXXSSSNNNIIIHHHGGGFFFDDDDDDCCCCCCCCCCCCCCCDDDEEEHHHMMMQQQXXXaaaooo~~~}}}yyywwwuuusssooommmooommmjjjfffcccaaa___^^^ZZZXXXVVVUUUUUUTTTSSSQQQPPPOOOOOOPPPPPPQQQRRRSSSSSSTTTWWWXXXXXXWWWUUUSSSSSSSSSRRRQQQOOOMMMLLLKKKFFFFFFEEEDDDCCCBBBAAAAAA======<<<;;;:::888888777666555555555555555666666777999;;;<<<======<<<;;;999999999999999999999999222333444444444666999<<<>>>@@@BBBEEEHHHIIIJJJJJJMMMMMMNNNNNNLLLJJJHHHGGGDDDDDDEEEGGGMMMWWWbbbjjjqqqtttwwwzzz|||~~~}}}}}}|||||||||~~~|||zzz|||]]]EEE===777777777555333444555555555555555666777777888999<<>>BBBGGGYYYqqq~~~yyyrrriii```ZZZPPPLLLFFFAAA???>>>===<<<:::;;;;;;;;;<<<>>>BBBEEEIIINNNTTTZZZ^^^bbbeeeggghhhjjjmmmnnnnnnooopppqqqqqqppprrrwww|||rrrggg^^^VVVSSSSSSZZZeeennnmmmhhhaaaZZZUUUQQQUUUaaatttyyyrrrooorrrqqqfffYYYPPPHHHHHHFFFEEEEEEGGGLLLPPPUUUVVVWWWWWWUUURRROOONNNAAA???<<<:::::::::999888888888999999999999888888777999<<>>AAAGGGVVVppp}}}xxxqqqjjjbbb\\\SSSNNNHHHCCC@@@???>>>===:::;;;;;;;;;<<<>>>BBBEEEIIINNNUUU[[[___bbbeeeggggggjjjmmmoooooopppppprrrpppooopppuuuyyy}}}pppbbbVVVRRRSSS[[[fffqqquuurrrlllaaaXXXTTTVVV___qqq{{{sssnnnooonnneeeYYYRRRIIIIIIGGGEEEEEEHHHNNNRRRVVVWWWXXXXXXVVVSSSOOOMMMBBB???;;;999999:::::::::888888999999999999888888999:::;;;===???DDDJJJNNNUUUXXX]]]dddjjjooosssuuutttvvvxxxzzz{{{}}}wwwqqqppppppkkkgggddddddffffffccc___```]]]ZZZWWWTTTQQQNNNKKKIIILLLOOOOOOMMMKKKKKKLLLOOORRRXXXaaaiiijjjfffaaaaaa_________^^^[[[VVVRRRIIIHHHHHHGGGEEEDDDBBBAAA@@@BBBDDDDDDCCCBBBBBBBBBDDDJJJVVVcccrrr~~~{{{xxxvvvssspppmmmmmmllljjjgggdddaaa___^^^ZZZXXXUUUTTTTTTTTTRRRQQQPPPPPPOOOOOOPPPPPPQQQQQQPPPPPPQQQRRRRRRRRRRRRRRRNNNLLLJJJHHHFFFDDDCCCCCCAAAAAA@@@@@@@@@@@@@@@@@@<<<<<<<<<;;;:::::::::999555444555555666777888999888999:::<<<======>>>>>>;;;::::::999999888888777555555444333333444888;;;???AAAEEEHHHLLLNNNOOOPPPJJJLLLNNNOOOPPPNNNLLLKKKEEECCCAAA@@@CCCLLLWWW^^^kkkooovvv{{{}}}~~~uuugggcccffffffvvvvvv]]]EEE===777777888666444555555555555555555666777777555777;;;BBBMMM]]]mmmwwwvvvrrrpppxxxrrrXXXLLLJJJBBB??????@@@???>>>AAAGGGSSSnnnxxxqqqiiibbb]]]VVVQQQJJJDDDAAA@@@???>>>:::;;;;;;;;;<<<>>>BBBEEEHHHMMMTTT[[[___bbbdddeeefffiiilllooooooooopppqqqooommmnnnrrrvvv}}}xxxhhhYYYUUUXXX[[[fffrrr{{{}}}xxxjjj\\\VVVWWW^^^ppp}}}tttmmmmmmllldddYYYSSSKKKJJJIIIGGGGGGJJJPPPUUUXXXYYYZZZZZZXXXTTTPPPMMMDDD@@@;;;888999:::;;;;;;888888999999999999888888:::;;;;;;;;;===AAAGGGKKKVVVXXX\\\bbbiiioootttvvvuuuwwwxxxyyyzzz|||{{{qqqjjjiiijjjlllhhheeeeeegggfffaaa]]]```]]]YYYVVVTTTRRRPPPNNNKKKNNNQQQPPPMMMIIIIIIIIILLLOOOUUU^^^eeefffbbb]]]___```aaacccbbb]]]VVVQQQIIIHHHHHHGGGEEEDDDBBBAAA>>>AAADDDFFFDDDBBB@@@@@@AAAFFFOOO\\\jjj{{{|||yyywwwtttqqqnnnlllkkkiiifffccc```^^^]]]XXXVVVTTTSSSSSSRRRQQQOOOOOOOOONNNNNNNNNOOOPPPPPPNNNNNNNNNNNNOOOOOOPPPPPPLLLKKKHHHFFFCCCBBBAAA@@@>>>>>>>>>>>>>>>?????????<<<<<<;;;;;;;;;:::::::::444444555555777888::::::999999:::;;;<<<===>>>???<<<<<<:::999888666555555555555444222111333666999???AAAEEEIIILLLOOOPPPQQQJJJLLLOOOQQQQQQPPPOOOMMMEEECCCAAA@@@CCCLLLVVV^^^iiiooovvv|||~~~~~~~~~~~~~~~~~~~~~~~~|||mmm```\\\______ooorrrZZZDDD===777888888666555666555555555555555666777777333555:::AAAMMM\\\mmmwwwzzzuuurrryyyoooUUUJJJIIIAAA>>>>>>???>>>===AAAGGGQQQmmmyyyqqqiiibbb]]]WWWRRRKKKEEEBBBAAA@@@???:::;;;;;;;;;<<<>>>BBBEEEFFFLLLSSSZZZ^^^aaacccddddddgggkkknnnnnnnnnooopppnnnlllmmmqqquuu{{{}}}lll]]][[[___ZZZeeesss~~~ppp```XXXWWW]]]ooo~~~tttlllkkkjjjbbbYYYSSSMMMLLLJJJIIIIIILLLRRRWWWYYYZZZ[[[[[[YYYUUUPPPNNNBBB???<<<::::::::::::::::::999999999888777777777777888:::;;;===AAAGGGKKKSSSYYY```ggglllooosssuuutttvvvyyyzzz{{{}}}vvvkkkfffeeegggjjjfffcccaaaaaaaaa___\\\ZZZXXXWWWUUUTTTTTTUUUVVVQQQQQQOOONNNLLLJJJIIIHHHIIIKKKOOOTTTZZZ]]]^^^]]]^^^```bbbdddccc___WWWRRRMMMMMMMMMLLLJJJHHHFFFDDDGGGFFFEEEEEEEEECCC@@@>>>@@@???DDDQQQaaaqqq}}}zzzxxxuuusssrrrnnnllliiigggdddaaa]]]ZZZXXXWWWVVVTTTSSSRRRRRRQQQRRRQQQOOOMMMLLLLLLLLLMMMIIIIIIJJJLLLMMMLLLHHHEEEFFFEEECCCBBBAAA@@@@@@@@@@@@???>>><<<<<<<<<===>>>=========<<<;;;:::888888666444444555777:::;;;<<<:::===@@@AAAAAA@@@???@@@======<<<;;;:::999888777:::888555333333444666888>>>AAADDDIIIMMMOOOQQQRRRNNNNNNOOOOOONNNMMMKKKJJJDDDAAA??????>>>CCCPPP^^^jjjooovvv|||~~~~~~}}}~~~~~~|||{{{oooddd\\\XXXVVVYYYiiiyyyiiiPPP>>><<<888555444444555666666555555444444444555555777999===BBBKKKZZZlllxxxyyywwwwww~~~iiiUUUJJJEEEBBB@@@???===>>>@@@BBBDDDRRRiii}}}sssjjjddd```[[[TTTJJJDDDBBBBBBAAA???<<<<<<===<<<<<<>>>BBBEEEGGGLLLRRRWWW[[[___ccceeefffhhhkkklllllllllnnnooonnnooorrrttttttvvvppp```YYYZZZ[[[fffsssqqqaaaVVVWWW]]]lllvvvnnnmmmkkkcccXXXRRRKKKJJJIIILLLPPPSSSUUUVVV\\\[[[[[[YYYWWWUUUTTTSSSBBB???<<<::::::;;;::::::999999999888888888888888777888:::;;;===AAAGGGKKKSSSXXX___fffkkkooorrrttttttvvvyyyzzz{{{}}}}}}qqqfff```___```bbb```^^^]]]^^^^^^[[[YYYXXXXXXWWWWWWVVVVVVWWWWWWTTTSSSQQQOOOLLLJJJHHHGGGHHHIIILLLPPPTTTWWWXXXXXX]]]```dddggggggccc]]]YYYSSSSSSSSSRRRPPPMMMJJJIIIIIIHHHHHHHHHHHHFFFBBB???AAA???CCCMMM[[[jjj|||}}}zzzxxxuuutttsssooommmjjjgggeeebbb^^^[[[ZZZXXXWWWUUUSSSRRRQQQQQQSSSRRRPPPOOONNNMMMNNNNNNJJJIIIIIIJJJKKKIIIFFFDDDDDDDDDBBBAAA@@@?????????>>>>>><<<;;;;;;;;;<<<<<<======<<<<<<;;;999888777666555555555777:::<<<<<<===@@@BBBBBB@@@???>>>?????????>>><<<;;;:::999999:::888666444444555777888;;;===AAAEEEIIILLLNNNOOONNNNNNOOONNNNNNLLLJJJIIICCC@@@>>>>>>>>>CCCQQQ^^^jjjooovvv{{{~~~~~~}}}~~~zzz|||~~~wwwiii]]]WWWUUUVVVZZZhhhvvv~~~|||eeeMMM===;;;888555444444555666666555555444444444555555777999<<>>@@@BBBDDDQQQiiiuuukkkccc^^^[[[TTTJJJDDDBBBBBBAAA???<<<<<<===<<<<<<>>>BBBEEEHHHLLLQQQWWW[[[^^^bbbdddeeegggiiijjjjjjjjjkkkmmmlllmmmqqqttttttvvvrrrbbbZZZ[[[[[[eeerrr|||~~~ooo```VVVWWW[[[iii~~~uuummmmmmlllddd[[[UUULLLKKKJJJLLLPPPTTTWWWWWW[[[[[[ZZZYYYWWWTTTQQQOOOCCC@@@===;;;;;;;;;::::::888888888888888999999999777888:::;;;===AAAGGGKKKQQQWWW^^^eeejjjmmmpppssssssvvvyyy{{{|||}}}zzznnnccc\\\YYYYYY\\\[[[[[[\\\^^^]]][[[YYYYYYYYYZZZZZZZZZYYYXXXXXXVVVUUURRRPPPLLLJJJGGGFFFIIIJJJKKKMMMPPPSSSUUUVVV\\\aaaggglllmmmjjjeeeaaa\\\\\\\\\ZZZWWWTTTPPPNNNMMMMMMMMMNNNMMMJJJEEEAAABBB???@@@HHHSSSaaasss~~~}}}zzzxxxvvvuuutttpppmmmjjjhhhfffccc```]]][[[ZZZXXXUUUSSSQQQPPPOOOQQQPPPOOONNNMMMLLLLLLLLLKKKIIIGGGGGGGGGFFFDDDBBBBBBBBBAAA???>>>>>>>>>>>>===<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;:::999888777777666666666777:::<<<>>>CCCDDDFFFEEECCCAAAAAAAAABBBAAA@@@???===<<<;;;::::::888666555555555777888888:::>>>BBBFFFJJJLLLMMMNNNNNNNNNNNNLLLKKKIIIHHHBBB???>>>===>>>CCCPPP^^^iiinnnuuuzzz}}}~~~~~~}}}}}}}}}}}}~~~xxxyyy|||~~~~~~~~~xxxgggZZZTTTVVVYYY\\\gggrrrwwwyyyrrr^^^III<<<;;;888666444444555666555555444444444555555666888999<<<@@@IIIYYYlllyyy}}}uuu]]]PPPJJJGGGBBB@@@???===>>>@@@BBBDDDPPPhhhyyynnnccc\\\\\\UUUKKKDDDBBBBBBAAA???<<<<<<===<<<<<<>>>AAADDDHHHLLLQQQVVVZZZ]]]aaacccdddfffhhhiiihhhhhhiiijjjjjjkkkooottttttvvvuuuddd\\\\\\]]]fffrrrzzz~~~{{{mmm```XXXWWWZZZggg|||}}}tttmmmmmmmmmfff]]]XXXNNNLLLLLLNNNRRRVVVYYYZZZZZZZZZZZZYYYVVVQQQMMMJJJDDDAAA===;;;;;;;;;;;;:::777777777888999999999:::777888:::;;;===AAAGGGKKKPPPUUU]]]dddhhhllloooqqqsssuuuyyy{{{|||}}}|||oooddd\\\YYYXXX[[[\\\^^^aaabbbbbb```___]]]^^^^^^^^^\\\ZZZXXXWWWUUUTTTRRRPPPMMMKKKIIIHHHJJJKKKLLLNNNPPPSSSXXX[[[___dddkkkpppqqqnnnkkkhhheeeeeeeeeccc___ZZZVVVSSSRRRRRRSSSTTTSSSNNNHHHDDDBBB??????DDDMMMZZZmmm}}}~~~~~~|||{{{yyywwwvvvuuupppnnnjjjhhhfffdddbbb___]]][[[YYYVVVSSSQQQOOONNNNNNMMMLLLKKKJJJIIIIIIHHHKKKHHHEEECCCCCCCCCBBBAAAAAA@@@???>>>============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777666777777777777777:::>>>@@@GGGIIIJJJJJJHHHGGGFFFGGGEEEDDDCCCAAA???>>><<<;;;:::999777666555666777888888999<<>>======BBBOOO\\\iiinnntttyyy|||~~~~~~~~~}}}}}}}}}}}}xxxyyy{{{}}}||||||}}}~~~mmm^^^XXXZZZ^^^aaaiiippprrrqqqhhhVVVDDD;;;:::888666555444555555555444444444444555666666888999;;;???IIIYYYlllyyynnnXXXLLLGGGCCCBBB@@@???===>>>@@@BBBDDDOOOggg~~~rrrfff^^^]]]UUUKKKEEEBBBBBBAAA???<<<<<<<<<<<<<<<===AAACCCGGGKKKPPPUUUYYY\\\___bbbdddfffhhhiiihhhhhhiiijjjjjjkkkpppuuuwwwxxxwwwfff]]]\\\```iiisssyyy|||yyymmmbbbZZZYYY[[[eeeyyyuuunnnnnnmmmfff]]]XXXOOONNNMMMOOOTTTXXX[[[\\\YYYZZZZZZXXXTTTNNNHHHEEEEEEBBB>>><<<<<<<<<;;;:::777777777888999999999:::777888:::;;;===AAAGGGKKKOOOUUU\\\ccchhhkkkoooqqqrrruuuyyy|||}}}~~~|||oooeee^^^\\\[[[___aaadddfffggggggffffffddddddcccaaa^^^[[[XXXVVVSSSSSSQQQPPPNNNMMMLLLKKKJJJLLLNNNPPPRRRWWW]]]bbbdddjjjqqquuutttrrrpppoooooonnnnnnkkkfff```[[[WWWWWWWWWXXXXXXVVVQQQKKKFFFBBB??????CCCJJJWWWkkk|||~~~}}}{{{yyywwwvvvuuupppmmmjjjgggfffeeecccaaa^^^\\\YYYVVVSSSQQQOOONNNLLLLLLLLLKKKJJJIIIHHHGGGIIIFFFCCCAAAAAAAAA@@@??????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999888666666777777888777888;;;@@@DDDHHHKKKNNNOOONNNMMMLLLLLLIIIHHHFFFDDDBBB@@@>>>===;;;:::999888777888888999888999;;;???BBBFFFIIIKKKNNNMMMKKKIIIHHHFFFEEEDDDDDDAAA???>>>===BBBOOO\\\jjjnnntttxxxzzz|||~~~~~~~~~~~~{{{{{{{{{|||}}}~~~||||||}}}tttddd^^^```eeeiiinnnrrrqqqlllaaaOOOAAA:::999777666555555555555444444444444444555666666777999;;;@@@IIIYYYkkkxxxjjjWWWLLLGGGDDDBBB@@@???===>>>@@@BBBDDDNNNfffwwwlllccc^^^VVVLLLEEECCCBBB@@@???<<<<<<<<<<<<;;;===@@@CCCEEEIIIOOOTTTXXX[[[___aaaeeegggiiijjjiiiiiijjjllllllmmmqqqvvvyyy|||yyyggg]]]\\\```iiirrrwwwyyyvvvlllbbb\\\\\\]]]eeewwwxxxpppooommmeee[[[UUUOOONNNOOORRRVVVZZZ\\\]]]YYYYYYYYYVVVRRRLLLEEEBBBFFFCCC???===<<<<<<;;;:::888888888888888999999999777888:::;;;===AAAGGGKKKOOOUUU\\\ccchhhkkkoooqqqrrruuuyyy|||}}}~~~|||nnneeeaaa``````eeegggjjjkkkkkkjjjkkkllljjjiiigggddd```\\\XXXVVVTTTTTTSSSRRRQQQPPPPPPOOOJJJMMMQQQTTTVVV[[[bbbhhhkkkqqqwwwyyyxxxvvvvvvwwwyyyyyyxxxuuuooohhhaaa]]]\\\[[[ZZZZZZWWWSSSMMMHHHBBB@@@AAADDDJJJVVVjjj{{{}}}{{{yyywwwvvvuuupppmmmiiigggfffeeedddbbb^^^\\\ZZZVVVTTTQQQPPPOOONNNNNNNNNMMMLLLKKKIIIIIIGGGEEEBBB@@@@@@AAA@@@???>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<============<<<:::::::::999888777666555555777888888888<<>>======<<<<<<<<<<<<<<<999:::<<<>>>AAADDDGGGIIIMMMKKKIIIGGGDDDCCCBBBAAACCC@@@???>>>???DDDQQQ___llloootttwwwyyyzzz|||}}}~~~}}}}}}|||{{{{{{{{{|||~~~}}}}}}vvvgggbbbgggnnntttvvvwwwtttlll\\\KKK???888888777666555555555555444444444444444555666777666888;;;AAAJJJYYYjjjvvv}}}~~~iiiWWWOOOKKKHHHBBB@@@???===>>>@@@BBBDDDMMMddd{{{ppphhh^^^WWWMMMFFFCCCBBB@@@???<<<<<<<<<;;;;;;<<>>======<<<<<<<<<<<<===999:::;;;<<<===<<<<<<;;;::::::999999888666555444444666888888999===EEELLLUUUYYY```cccbbb^^^ZZZWWWTTTSSSQQQNNNLLLIIIGGGFFFCCCCCCBBBBBBAAAAAAAAAAAA???@@@@@@BBBDDDGGGJJJKKKLLLJJJGGGDDDBBB@@@?????????======???AAAHHHWWWeeemmmppptttwwwxxxyyyzzz{{{}}}~~~~~~||||||}}}{{{zzzyyyzzz|||~~~~~~~~~}}}~~~tttgggfffqqq{{{~~~~~~}}}yyymmm[[[III>>>888777777666555555444444444333333444444666777777444777<<>>@@@BBBDDDLLLddd|||rrrjjj___WWWMMMFFFCCCBBB@@@???<<<<<<<<<;;;:::<<>>======<<<;;;:::999999999888888777777777888:::;;;===AAAGGGKKKPPPUUU]]]ccchhhllloooqqqqqquuuzzz}}}~~~~~~|||~~~~~~oooiiiiiikkkmmmuuuvvvwwwvvvssssssuuuxxxnnnlllhhhdddaaa___]]]]]]^^^^^^\\\ZZZXXXVVVTTTSSSTTTYYY___bbbcccfffmmmssstttyyy~~~wwwooojjjaaa___\\\YYYVVVRRRMMMJJJEEEDDDEEEGGGJJJRRRddduuu|||yyywwwtttsssnnnkkkgggeeedddddddddccc]]][[[YYYWWWTTTRRRQQQQQQLLLLLLMMMMMMKKKJJJHHHGGGCCCBBBAAAAAABBBBBB@@@???>>>======<<<<<<<<<======777888:::;;;<<<;;;;;;:::999999999999888666555444333666888888999>>>GGGOOO^^^dddkkknnnlllfffaaa]]]YYYWWWUUURRROOOMMMJJJIIIFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGIIILLLNNNPPPKKKIIIFFFCCC@@@>>>>>>===;;;:::;;;>>>BBBKKK[[[jjjnnnqqqtttwwwwwwxxxyyyzzz|||}}}~~~~~~~~~}}}{{{zzz|||zzzyyyxxxzzz|||~~~}}}~~~{{{|||qqqgggjjjyyy}}}ooo[[[HHH>>>777777666666555555444444333333333444555666777888333666<<>>@@@BBBDDDKKKccc{{{rrrjjj___XXXMMMFFFCCCBBB@@@???<<<===<<<;;;:::;;;>>>AAA@@@DDDKKKQQQVVV[[[```cccbbbdddgggjjjkkklllnnnpppsssooopppuuuzzz}}}kkkbbbbbbaaammmyyy~~~{{{rrrjjjZZZ[[[^^^eeetttxxxooommmkkkbbbWWWQQQJJJLLLQQQXXX]]]^^^\\\ZZZZZZYYYVVVRRRMMMIIIEEECCCLLLDDD>>>===<<<::::::===;;;;;;::::::999888777777888999:::;;;===@@@FFFJJJPPPUUU\\\ccchhhmmmqqqttttttuuuwwwyyy{{{|||}}}}}}~~~~~~qqqjjjiiioooxxx}}}}}}}}}}}}zzzxxxpppmmmjjjeeeaaa^^^]]]\\\___dddiiiiiiddd^^^[[[YYY[[[aaahhhkkklllnnnrrrwww~~~yyyqqqhhhddd]]]XXXTTTQQQOOOLLLDDDBBBAAACCCGGGQQQcccsss}}}{{{wwwqqqnnnlllkkkjjjhhhfffdddbbbaaaaaa___\\\YYYUUUSSSQQQPPPNNNNNNMMMKKKIIIGGGEEEDDD@@@@@@@@@???>>>======<<<===<<<<<<<<<<<<;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;<<<;;;999999999999888666777555666999===CCCOOO[[[eeeqqqwwwssspppqqqnnngggbbb^^^YYYUUUSSSRRRPPPOOOLLLKKKKKKJJJJJJJJJKKKKKKMMMPPPPPPMMMLLLNNNMMMJJJHHHEEEBBB@@@@@@???>>>===;;;;;;<<<===CCCOOO^^^hhhooorrrwwwzzzzzzzzzzzzzzzzzz{{{{{{|||}}}}}}||||||zzzzzzzzzyyyyyy{{{zzz|||~~~oookkkvvvsss]]]JJJ@@@;;;999777666666777777666666777888777555555777888999999;;;BBBNNN]]]iiipppqqquuu}}}kkkZZZOOOJJJJJJEEECCCAAA??????@@@CCCDDDMMMbbb}}}~~~zzzoooeee___XXXPPPHHHDDDBBBAAA@@@======<<<;;;;;;;;;;;;<<>>===::::::<<<;;;;;;::::::999888888777888999:::;;;===@@@FFFJJJPPPUUU]]]dddiiimmmqqqssstttuuuvvvxxxzzz{{{{{{|||}}}~~~tttppprrrxxx}}}{{{yyyqqqnnnkkkfffccc```^^^]]]bbbhhhppprrrnnngggbbb```ccchhhnnnppppppqqquuuyyy~~~vvvkkkfff___YYYUUUQQQMMMKKKIIIGGGGGGIIILLLTTTeeettt~~~}}}{{{xxxsssooommmllljjjhhheeecccaaa```^^^]]][[[XXXUUURRRPPPOOONNNMMMLLLKKKIIIGGGEEECCC@@@@@@???>>>>>>===<<<<<<<<<;;;;;;;;;::::::::::::999:::;;;;;;<<<<<<;;;;;;<<<:::999999999999888666:::888999<<>>===;;;;;;<<<>>>EEEQQQ___iiipppssswwwyyyyyyyyyzzz{{{||||||||||||{{{zzzyyyyyyzzz{{{{{{zzzzzz|||zzz|||qqqnnnzzzvvv]]]HHH>>>:::888666555555666666555666777777666555555666888777777999@@@LLL[[[iiipppqqqvvv}}}lllYYYMMMIIIHHHEEEDDDAAA??????@@@BBBDDDLLLaaa}}}}}}zzzpppfff^^^XXXOOOHHHDDDBBB@@@@@@======<<<;;;;;;;;;;;;<<>>;;;:::;;;;;;::::::999999888888888888999:::;;;===@@@FFFJJJOOOUUU^^^eeejjjnnnppprrrttttttvvvwwwyyyyyyzzzzzz|||}}}~~~xxxyyy~~~~~~{{{yyyrrrppplllhhhdddaaa```___eeellluuuxxxuuunnnhhhffflllooossssssssssssvvvzzz|||ooojjjbbb[[[VVVPPPKKKHHHHHHGGGGGGJJJLLLRRR```nnn}}}}}}|||yyyuuurrrnnnmmmkkkhhheeebbb```___ZZZZZZYYYXXXUUURRROOOMMMMMMLLLKKKJJJHHHFFFDDDBBB??????>>>>>>======<<<<<<;;;;;;:::::::::999999999999:::;;;;;;<<<<<<;;;;;;<<<:::999999999999888777;;;999:::<<<@@@HHHXXXhhhyyyyyysssooojjjeeeaaa^^^[[[YYY[[[ZZZYYYXXXXXXXXXXXXXXXXXX\\\]]]YYYVVVUUUPPPKKKJJJGGGCCCAAA@@@???>>><<<<<<<<<===@@@GGGSSSaaajjjqqqsssvvvwwwxxxxxxzzz{{{}}}}}}}}}{{{zzzxxxvvvuuuzzz{{{}}}}}}}}}}}}~~~~~~{{{}}}vvvvvvyyy^^^HHH>>>:::777555444444555555444555666666555444444555777666666888>>>JJJZZZiiirrrtttwww}}}ppp[[[NNNIIIIIIFFFDDDAAA??????@@@BBBCCCKKK^^^{{{|||{{{xxxooofff\\\WWWOOOHHHDDDBBB@@@???>>>===<<<<<<;;;;;;<<<<<>><<<:::::::::::::::999999888888888888999:::;;;===@@@FFFJJJOOOUUU^^^eeejjjmmmoooqqqssstttuuuwwwxxxxxxxxxyyy{{{|||~~~}}}~~~{{{yyytttqqqlllgggcccaaa``````ffflllrrrtttqqqkkkhhhgggnnnppprrrrrrqqqrrruuuxxx~~~sssnnnfff^^^WWWQQQJJJFFFEEEEEEFFFIIIKKKPPP\\\iii}}}||||||zzzwwwtttpppnnnlllhhheeebbb___^^^XXXYYYYYYXXXVVVSSSOOOMMMKKKKKKJJJIIIGGGDDDBBBAAA>>>>>>>>>======<<<<<<<<<;;;;;;;;;::::::::::::999999:::;;;;;;<<<<<<;;;;;;;;;:::999999::::::888777777666777:::>>>III\\\mmm}}}yyysssnnnjjjfffbbb______^^^]]]\\\[[[ZZZZZZZZZ]]]aaaccc```]]]ZZZUUUNNNLLLIIIEEEBBBAAA???===<<<<<<<<<>>>BBBKKKWWWccckkkrrrtttvvvvvvvvvwwwzzz{{{||||||{{{zzzyyywwwvvvuuuyyy|||~~~~~~~~~~~~~~~{{{{{{}}}~~~~~~{{{~~~~~~bbbKKK???:::888555444555666555444444555666555333333555666555666888???JJJZZZkkkvvvzzz{{{}}}xxx```PPPJJJJJJFFFDDDBBB@@@???@@@BBBCCCIIIZZZvvvzzzxxxuuummmeee[[[VVVNNNHHHDDDBBB@@@???>>>======<<<<<<<<<<<<<<>><<<======???EEEOOO[[[ffflllrrrtttuuuvvvvvvwwwyyy{{{yyyyyyyyyzzzyyyxxxxxxwwwyyy|||~~~~~~~~~~~~|||zzzyyy{{{}}}~~~~~~~~~~~~~~~~~~{{{{{{yyyiiiOOOAAA;;;999666555666777666666444555666555333333555666777888:::@@@KKK\\\ooo{{{}}}~~~eeeSSSKKKJJJFFFEEEBBB@@@???@@@AAABBBGGGVVVpppyyyuuuqqqjjjddd[[[VVVOOOIIIEEECCC@@@???>>>>>>===<<<<<<<<<<<<======@@@DDDHHHKKKPPPVVVYYY```cccggggggeeefffiiimmmsssyyyxxxlllgggeeeoooyyy|||zzzuuummmeee^^^aaahhhssswwwooojjjdddZZZSSSQQQLLLRRRYYY^^^```___]]]ZZZYYYWWWTTTMMMFFFAAA??????]]]OOOBBB??????<<<:::999999999999999999999999999888999:::;;;===@@@FFFJJJOOOTTT[[[aaaeeeiiimmmoooqqqrrrtttvvvxxxyyyzzzzzz{{{|||~~~|||yyyrrrhhh^^^YYYXXX[[[]]]eeeeeeddd```]]]]]]bbbfffllljjjiiihhhhhhkkknnnppprrrtttxxx~~~}}}xxxqqqiiibbbZZZSSSNNNKKKKKKMMMOOOOOORRR]]]hhhzzz}}}|||zzzwwwtttpppnnnlllhhheeebbb___^^^ZZZZZZYYYXXXUUURRROOONNNIIIHHHGGGFFFDDDBBB@@@>>><<<<<<<<<<<<<<<<<<;;;;;;======<<<<<<<<<;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;:::999888888::::::999888666777:::===@@@KKK```ttt{{{wwwtttsssrrrpppnnnmmmmmmlllgggkkkmmmjjjhhheee___YYYSSSOOOJJJGGGDDDBBB???===>>>>>>@@@GGGRRR___hhhmmmqqqsssvvvwwwvvvwwwxxxyyywwwxxxyyyyyyzzzzzzzzzyyyyyy|||~~~~~~}}}}}}~~~}}}~~~~~~~~~|||{{{{{{|||~~~~~~~~~~~~~~~{{{xxx{{{tttrrrwwwrrrTTTCCC<<<999777666777777777666555666666555444444555777888999<<>>======<<<<<<======>>>AAADDDHHHKKKPPPVVVZZZ]]]bbbffffffdddeeejjjpppsss{{{yyylllggggggqqqzzz|||yyysssjjjaaa^^^bbbjjjwwwyyypppkkkdddZZZTTTSSSPPPWWW^^^`````````]]]YYYYYYWWWRRRKKKDDD@@@??????]]]OOOAAA>>>>>>===:::888999999999999999999999999888999:::;;;===@@@FFFJJJPPPSSSYYY^^^bbbgggllloooppprrrtttvvvyyy{{{||||||{{{}}}zzzrrrdddYYYRRRSSSWWW[[[\\\\\\[[[XXXVVVYYY___eeeiiifffbbb``````bbbdddeeejjjnnnttt}}}~~~xxxqqqjjjccc[[[WWWSSSRRRRRRSSSQQQRRR\\\gggxxx~~~{{{xxxuuusssooonnnkkkhhheeebbb```^^^[[[ZZZXXXUUURRRPPPMMMLLLHHHGGGGGGEEECCCAAA???===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::999:::;;;;;;<<<<<<;;;;;;:::999888888::::::999888888999<<<>>>???GGG[[[nnn}}}|||zzzxxxvvvttttttsssooossssssoookkkhhhccc\\\VVVRRRMMMIIIFFFCCC@@@>>>>>>>>>AAAIIIUUUaaajjjnnnpppsssvvvxxxwwwwwwwwwwwwxxxxxxyyyzzzzzzzzzzzzzzzzzz{{{}}}}}}|||{{{|||}}}}}}}}}}}}~~~~~~~~~}}}~~~yyyvvvzzzppplllnnnwww{{{YYYFFF;;;888666555666666666555666777777666555555666888888999<<>>>>>==================@@@CCCFFFJJJOOOUUUZZZ[[[```eeeeeeccceeekkkrrrvvv~~~{{{nnngggiiisss|||}}}yyysssiii```^^^cccmmm{{{yyyqqqkkkcccYYYTTTTTTSSS\\\cccbbbaaaaaa^^^YYYYYYWWWQQQJJJCCC?????????]]]NNN@@@===>>>===:::888999999999999999999999999888999:::;;;===AAAFFFJJJPPPSSSWWW\\\```eeekkkooopppqqqtttwwwyyy|||}}}~~~|||~~~{{{qqqbbbUUUNNNOOOTTTYYYTTTTTTTTTSSSRRRVVV]]]ccceeeaaa\\\YYYXXXYYY[[[[[[eeejjjrrr}}}}}}vvvpppiiiaaa]]]___]]]\\\ZZZWWWXXX```kkkvvv~~~{{{xxxtttqqqnnnmmmkkkhhheeebbb```___\\\ZZZWWWSSSPPPMMMLLLKKKGGGGGGFFFEEEBBB@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999:::;;;;;;<<<<<<;;;;;;:::999888888:::;;;:::888888999<<<<<<;;;BBBTTTggg~~~|||{{{{{{vvvyyyxxxsssnnnjjjddd^^^XXXTTTOOOJJJGGGDDDAAA??????>>>AAAJJJWWWccckkknnnooossswwwyyyxxxwwwvvvvvvyyyzzzzzz{{{{{{zzzzzzyyyzzz{{{||||||{{{{{{|||}}}}}}}}}}}}}}}}}}~~~~~~~~~xxxuuu~~~}}}pppjjjjjjppp^^^JJJ:::777555444555555555444666777888777555555777888777999<<>>===============;;;===@@@CCCGGGLLLSSSWWWYYY___ddddddccceeelllsssyyy|||ooohhhiiisss|||}}}zzztttkkkbbb___eeeppp~~~yyyqqqjjjbbbYYYTTTTTTUUU___fffdddaaaaaa^^^YYYYYYVVVQQQIIIBBB>>>>>>???\\\NNNDDDCCCAAA;;;:::>>>:::888777777999:::;;;;;;999999999:::===@@@DDDFFFLLLOOOUUUZZZ^^^dddiiilllooorrrvvvyyyzzz{{{}}}~~~|||~~~|||lllZZZQQQMMMJJJJJJKKKKKKLLLJJJIIIPPPZZZ[[[VVVYYYUUUQQQOOOPPPSSSUUUVVVaaafffppp{{{}}}xxxrrroooggggggfffeeedddeeeiiilll}}}~~~yyytttpppooommmkkkjjjhhhfffccc```___]]]YYYVVVSSSPPPLLLIIIGGGFFFDDDDDDDDDBBB@@@===<<<<<<===============<<<======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;666444888<<>>CCCNNN[[[fffmmmooosssuuuxxxyyyyyyyyy{{{|||{{{{{{zzzyyyyyyxxxwwwwww{{{}}}}}}|||{{{zzz{{{|||}}}}}}||||||}}}xxxoooppp}}}qqqgggdddiiiqqqxxx```GGG<<<:::888666555555666777444444444444444555666777666999<<<@@@III\\\uuuiiiWWWSSSLLLEEEAAAAAAAAA???@@@CCCJJJOOO```}}}wwwrrrlllhhh```[[[TTTNNNIIIFFFDDDBBB@@@???>>>===<<<;;;::::::===>>>@@@CCCHHHMMMRRRUUUYYY^^^cccfffgggiiimmmqqq{{{{{{zzzooolllllluuu||||||yyyuuujjj___^^^gggtttzzzqqqiii```VVVRRRSSSWWWaaaiiihhhdddbbb___\\\^^^VVVMMMIIIEEE@@@???AAA\\\NNNCCCBBB@@@;;;:::>>>:::999777777999:::;;;:::999999999:::<<<@@@CCCEEEKKKOOOTTTYYY^^^ccciiilllpppssswwwyyyzzz{{{|||~~~zzzjjjYYYOOOJJJGGGGGGHHHIIIJJJHHHHHHNNNXXX[[[XXXZZZWWWSSSPPPQQQTTTWWWYYY```fffppp|||}}}yyyvvvrrrrrrqqqooonnnooorrruuu{{{vvvsssqqqooollljjjiiigggdddaaa```]]]ZZZVVVTTTPPPLLLJJJGGGEEECCCBBBBBBAAA???===<<<======>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999666666:::<<<===CCCKKKVVVfffuuu{{{~~~}}}xxxrrrmmmjjjbbb]]]UUUNNNIIIDDD@@@>>>>>>@@@EEEPPP\\\gggmmmpppqqqsssvvvwwwwwwwwwyyyzzz|||{{{{{{zzzyyyyyyxxxxxxzzz|||}}}|||{{{zzz|||}}}~~~}}}}}}}}}~~~xxxoooooo{{{{{{mmmbbb```dddlllrrr[[[DDD<<<;;;888666555555555666555444444444444444555555666999<<<@@@III\\\vvvlllYYYTTTLLLEEEAAAAAAAAA@@@@@@CCCGGGMMM^^^zzzxxxrrrlllhhh```[[[TTTNNNJJJGGGDDDBBB@@@???>>>===<<<;;;::::::===>>>???BBBGGGLLLQQQTTTYYY]]]cccfffgggjjjnnnrrr{{{}}}xxxtttooonnnvvv||||||xxxrrrggg[[[[[[eeetttwwwnnnfff^^^UUURRRSSSYYYbbbhhhfffbbbaaa___]]]^^^UUULLLHHHDDD@@@???AAA]]]NNNBBBAAA@@@<<<;;;>>>:::999777888999:::::::::999999999:::<<>>=========>>>>>>>>>>>>======<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;::::::999999888888888666777::::::999<<>>>>>AAAHHHRRR]]]gggmmmooooooqqqtttuuuuuuuuuwwwxxx{{{{{{{{{zzzyyyyyyxxxxxxyyy{{{||||||{{{{{{}}}~~~~~~~~~~~~~~~yyyooonnnyyyyyyjjj___\\\```fffjjjuuuyyyWWWCCC<<<;;;999666555444444555555444444333333333444444666999<<<@@@III]]]wwwppp\\\VVVLLLFFFAAABBBBBB@@@@@@CCCDDDJJJ[[[vvvxxxpppkkkggg```\\\UUUOOOKKKHHHEEEBBB??????>>>======<<<;;;;;;===>>>???BBBFFFKKKPPPSSSXXX]]]bbbfffhhhkkkpppuuu|||{{{sssyyy{{{rrrqqqwww||||||wwwooocccXXX\\\fffwww~~~uuulllddd]]]VVVTTTWWW]]]cccfffccc`````````___]]]TTTKKKGGGCCC??????BBB___OOOBBBAAAAAA<<<;;;>>>:::999888888:::::::::999999888888999;;;>>>BBBCCCIIILLLRRRWWW]]]bbbhhhkkkrrrtttxxxzzzzzzzzz|||}}}wwwhhhVVVLLLGGGBBBAAAAAAAAABBBBBBEEELLLWWWaaagggjjjgggbbb]]]YYYYYY\\\___```eeeooo{{{~~~zzzzzz}}}}}}{{{uuusssooommmkkkiiifffdddccc```\\\YYYVVVSSSPPPMMMIIIFFFAAA???>>>>>>>>>===>>>>>>?????????>>>======;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::<<<;;;;;;:::999888777777666666777777666666888;;;<<>>BBBJJJTTT^^^ffflllnnnnnnpppssstttttttttvvvwwwzzzzzzyyyyyyxxxxxxxxxxxxxxxyyy{{{|||||||||~~~~~~~~~xxxoooooozzz{{{kkk___[[[^^^bbbeeepppsssSSSCCC<<<;;;999777555444333333555444444333333333333444666999<<>>>>>===<<<<<<;;;======???AAAEEEJJJNNNQQQWWW[[[aaaeeehhhlllsssxxxzzzqqquuu|||uuutttxxx||||||wwwnnnbbbZZZ```jjj{{{~~~uuukkkccc]]]WWWXXX\\\bbbffffffbbb___aaacccbbb\\\SSSJJJFFFCCC???@@@CCCcccQQQCCCAAAAAA===;;;===:::999888999::::::999888888888888888:::===@@@BBBGGGKKKQQQVVV\\\aaagggkkkqqqssswwwyyyyyyzzz{{{}}}wwwgggVVVMMMGGGBBB@@@AAA>>>>>>@@@DDDKKKXXXgggssswwwuuuppphhhaaa^^^___``````eeennnyyyxxxsssqqquuu{{{~~~}}}wwwtttpppmmmllljjjgggeeeccc```]]]ZZZXXXVVVSSSPPPKKKHHHCCCAAA@@@@@@???>>>??????@@@@@@???>>>======<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;:::999888888777777666666555333222444888:::777999<<<>>>@@@DDDJJJPPPZZZaaalllvvv~~~|||wwwrrrnnnlllfff```WWWOOOIIIDDDAAA???>>>DDDLLLVVV___eeejjjllloooqqqsssuuuuuuuuuvvvxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwyyy{{{|||||||||~~~~~~~~~wwwppprrr~~~{{{jjj___[[[]]]```aaappphhhLLLAAA::::::888777555444333333555444444333333444444444666999;;;>>>GGG\\\vvvuuu^^^TTTLLLGGGCCCDDDCCC@@@???AAAAAAIIIWWWnnnuuulllfffdddaaa]]]WWWRRRNNNJJJFFFCCC??????>>>>>>======<<<<<<======>>>@@@DDDHHHLLLOOOUUUYYY___dddhhhmmmuuuzzz|||rrrsssyyyyyyvvvxxxzzz{{{wwwnnneee```aaalll|||}}}ssshhhaaa[[[WWWZZZ___hhhjjjgggbbb```cccffffff\\\SSSJJJFFFCCC@@@AAAEEEgggTTTDDDBBBBBB>>>;;;===:::999999999::::::888777888888777888:::===???AAAFFFJJJPPPUUU[[[aaafffjjjnnnqqquuuwwwyyyzzz{{{}}}}}}|||}}}~~~uuufffVVVMMMHHHCCC@@@AAA<<<<<<>>>CCCJJJVVViiizzz|||tttjjjcccbbbbbb```eeelllwwwxxxoooiiieeeiiipppxxx}}}|||yyyuuuqqqmmmkkkjjjgggfffbbb```]]]\\\[[[YYYVVVTTTNNNKKKGGGEEEDDDCCCBBB@@@@@@@@@AAA@@@@@@???>>>=========<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::999999888888777777555777666222111444888888555444555999;;;===CCCIIIOOOVVV```kkkssszzz{{{vvvrrrooonnnggg```VVVNNNGGGCCC@@@??????FFFPPPYYY```eeejjjllloooqqqtttuuuuuuuuuwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwxxxyyy{{{|||||||||~~~zzzuuurrrwwwxxxhhh^^^]]]```bbbbbbnnn}}}|||rrr[[[DDD>>>888888777777666555444333555444444444444555666666777999:::===FFFZZZtttvvv___SSSMMMGGGDDDEEEDDDAAA???AAA@@@HHHTTThhhuuulllfffeeebbb^^^YYYTTTPPPKKKGGGDDD?????????>>>>>>===============>>>???CCCGGGKKKMMMRRRWWW]]]bbbgggmmmvvv|||vvvtttwww~~~yyyxxxxxxyyyuuummmgggfffaaalll}}}}}}rrrggg___YYYWWW[[[aaallllllhhhbbbaaaeeehhhhhh]]]SSSJJJFFFCCCAAACCCGGGlllXXXFFFCCCCCC???;;;<<<:::999999:::;;;:::888666888888777777999<<>>BBBGGGRRRggg{{{{{{ppphhheeeeeeaaaeeekkkttt~~~}}}pppccc\\\VVVYYY```hhhpppwww|||}}}|||{{{yyyvvvqqqmmmkkkiiigggfffbbb```]]]\\\\\\[[[YYYWWWQQQNNNLLLJJJIIIGGGDDDBBBAAAAAAAAAAAA@@@???>>>===>>>>>>=========<<<<<<<<<::::::::::::::::::::::::999999999888888888888888444999999555333555666333555222444888:::999===CCCEEELLLUUU___gggnnnsssvvv|||~~~|||wwwssspppnnnmmmfff```VVVLLLFFFBBB???>>>BBBIIITTT]]]cccgggkkkmmmoooqqqsssttttttuuuvvvxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxzzz||||||{{{|||}}}vvvtttttt}}}uuuggg___aaagggjjjkkklllwwwwwwpppeeeOOO======666666777666666555555444444444444555666777888999777999:::;;;DDDWWWrrrxxx```SSSMMMHHHDDDEEEEEEAAA???@@@???GGGQQQbbbwwwmmmiiigggbbb___ZZZUUUQQQLLLHHHDDD?????????>>>>>>>>>>>>>>>=========???BBBFFFIIILLLPPPTTT[[[```fffmmmvvv}}}xxxtttvvv|||xxxvvvvvvrrrjjjfffgggfffpppvvviii```[[[YYY^^^eeennnmmmhhhaaaaaafffhhhggg^^^TTTKKKFFFDDDCCCEEEIIIoooZZZHHHDDDDDD???;;;;;;:::999999:::;;;:::888666888777777777999;;;>>>@@@DDDHHHNNNTTTZZZ```fffjjjjjjmmmqqquuuwwwyyy{{{}}}~~~vvvpppmmmhhhlllrrruuuxxx|||qqqbbbSSSKKKGGGBBB@@@@@@???===>>>AAADDDNNNdddyyytttkkkggggggaaaeeekkksss{{{yyyiii[[[RRRIIIMMMSSS[[[dddlllsssvvv~~~|||{{{zzzzzzvvvqqqmmmjjjiiigggeeeaaa___]]]]]]]]]]]][[[YYYRRRQQQOOOMMMLLLJJJFFFDDDBBBBBBBBBAAA@@@???>>>===>>>>>>>>>>>>============::::::::::::::::::::::::888888888888888999999999444:::<<<888555666444...444000111555666222444999@@@EEENNNWWW^^^eeejjjnnnwwwzzz}}}{{{wwwsssooommmkkkkkkfff___UUULLLEEEAAA???===DDDLLLWWW```eeeiiilllooonnnpppssstttttttttuuuwww{{{{{{{{{{{{{{{{{{{{{{{{yyy{{{||||||{{{{{{}}}~~~tttsssuuutttgggcccgggnnnsssssskkktttrrriii___JJJ<<<>>>555555666666666666555555444444444555777888:::;;;888999999:::BBBVVVpppzzzbbbTTTMMMHHHEEEFFFEEEAAA???@@@???FFFNNN^^^|||yyyoookkkjjjbbb___ZZZUUUQQQMMMHHHDDD????????????>>>>>>>>>>>>=========???AAAEEEIIIKKKNNNSSSYYY___eeemmmwww~~~zzzuuuvvvxxxuuutttpppgggdddgggmmmvvvzzzmmmddd___]]]cccjjjnnnlllgggaaaaaaeeehhhfff^^^UUUKKKGGGEEECCCFFFJJJuuuYYYIIIDDD===<<>>>>>@@@III[[[kkkxxxoooiiidddaaaeeelllttt{{{zzzpppbbbSSSJJJGGGDDDCCCGGGLLLSSS___iiirrr~~~~~~{{{zzzyyyyyywwwwwwuuurrrmmmjjjhhhhhhaaa```___^^^\\\[[[ZZZYYYWWWVVVUUURRROOOLLLIIIGGGEEEDDDCCCBBBAAABBBCCCDDD??????>>>>>>======<<<<<<999999999888888888888777888888888888888888888888444444444444444444333333555444333222333555777999;;;@@@GGGNNNUUU]]]dddhhhpppssswww|||xxxvvvrrrpppooommmkkkiiigggaaaXXXNNNFFFBBBAAAAAADDDNNNZZZdddhhhjjjlllmmmooooooooopppqqqrrrssstttxxxyyyyyyzzzzzz{{{{{{{{{}}}|||{{{zzz{{{|||~~~{{{~~~~~~~~~~~~sssrrrppprrrbbb```lllyyy~~~}}}{{{vvvlll___RRRGGG???;;;666666555444444444444555777666555444444444444444555333555:::???LLLhhh~~~cccUUUHHHGGGFFFDDDBBB@@@>>>>>>BBBDDDHHHTTTppp|||qqqlllkkkeeeddd```ZZZSSSNNNJJJIIICCCBBBAAA???===<<<::::::<<<>>>??????@@@BBBFFFHHHPPPSSSYYY___fffoooxxxzzzvvvvvvyyyrrrooolllgggccccccjjj~~~|||qqqeee]]]]]]ccciiisssoooggg```bbbhhhjjjggg\\\SSSKKKGGGFFFDDDGGGKKKtttYYYIIIFFF???===@@@===::::::999999999999999999777888999999999999<<<>>>DDDIIIOOOVVV\\\bbbgggkkkoooppprrrtttvvvwwwxxxxxx|||}}}vvvjjjddd```ccchhhlllrrrxxxlll^^^PPPIIIEEEBBB@@@AAABBB???===>>>@@@HHHYYYhhhxxxoooiiiddd```eeelllsssyyy}}}}}}yyytttjjj]]]OOOEEEBBB???===@@@CCCHHHRRR\\\kkkxxx~~~~~~|||{{{{{{wwwvvvuuurrrnnnkkkiiiiiieeedddcccbbb```^^^]]]]]]YYYXXXVVVTTTPPPMMMJJJHHHFFFEEECCCBBBAAAAAABBBBBB@@@??????>>>===<<<<<<<<<999999999999888888888888888888888888888888888888666666666555555555555555333333222111222444666777:::>>>DDDKKKRRRYYY___dddjjjmmmrrrwwwzzz|||}}}|||vvvtttpppnnnmmmllliiihhheee___VVVLLLEEEAAA@@@AAAIIIQQQ]]]eeehhhiiijjjkkknnnnnnnnnooopppqqqsssssstttuuuvvvxxxzzz|||}}}~~~~~~}}}|||{{{{{{|||~~~|||rrrqqqpppssseeeeeesss}}}xxxmmm___PPPDDD<<<888666666555444444444444555666666555444444444444444666444666;;;???KKKfff}}}cccTTTJJJIIIGGGEEECCC@@@???>>>AAACCCGGGTTTooo~~~rrrllljjjfffddd```[[[TTTNNNJJJHHHCCCBBBAAA@@@>>>===;;;;;;888:::<<<>>>???CCCGGGJJJNNNQQQWWW]]]dddmmmwww~~~~~~xxxvvv}}}~~~uuupppkkkfffcccccclll|||qqqeee^^^^^^eeekkksssooohhhaaabbbhhhiiifff[[[RRRJJJGGGEEEDDDGGGKKKrrrYYYJJJGGGAAA???@@@===888888999999999::::::::::::;;;;;;:::999999;;;===DDDIIIOOOVVV[[[aaagggjjjoooppprrrtttuuuvvvwwwwww{{{}}}tttjjjaaa]]]^^^aaahhhoooxxx{{{jjj\\\OOOHHHEEEBBB@@@AAA???======>>>@@@GGGUUUddd|||xxxppphhhccc___dddkkksssxxxyyyyyyxxxtttrrrooojjjbbbVVVIIIAAA???;;;888999;;;===EEENNNaaappp~~~~~~|||wwwvvvtttrrrpppmmmlllkkkhhhgggfffdddbbbaaa______\\\[[[YYYVVVRRROOOLLLJJJHHHGGGDDDBBBAAA@@@AAAAAAAAAAAA@@@???===<<<;;;;;;:::999999999888888888888888888888888888888888888888777777777666666666666222222111111111333444555888;;;AAAGGGMMMSSSYYY^^^cccfffkkkppptttwwwwwwwwwtttqqqmmmkkkjjjiiihhhfffbbb\\\SSSIIICCC@@@@@@AAANNNVVV```gggiiihhhiiijjjnnnnnnnnnooopppqqqrrrssssssssstttvvvxxxzzz|||}}}~~~}}}|||{{{{{{|||}}}~~~~~~rrrqqqoootttjjjmmm}}}{{{ooo___NNNAAA999666666666555444444444444555666666555444444444444555777444666;;;>>>JJJeee~~~eeeUUULLLKKKHHHFFFCCCAAA@@@???AAABBBGGGTTTmmmuuullliiigggeeeaaa[[[UUUOOOJJJGGGBBBBBBAAA@@@???>>>======888999;;;===>>>AAAEEEHHHKKKOOOUUU[[[bbbkkkwwwyyy|||xxxpppjjjcccbbbdddooo{{{pppeee___aaahhhnnnssspppiiicccdddhhhiiieeeYYYPPPHHHEEEEEEEEEHHHMMMqqqWWWJJJHHHAAA???@@@<<<999999999999999999999999:::;;;;;;:::999:::===???DDDHHHOOOUUU[[[```fffiiiooopppqqqsssuuuvvvwwwwww{{{|||~~~|||lllbbb\\\[[[```fffnnnsssyyy|||~~~}}}fffYYYLLLFFFDDDAAA@@@@@@===<<<<<<>>>@@@EEESSS```wwwwwwooogggaaa^^^dddlllssswwwvvvsssqqqkkkiiieeeaaaZZZPPPFFF???>>>:::888999999;;;AAAIIIYYYkkk~~~xxxvvvtttsssrrrpppnnnmmmhhhgggeeedddbbb```^^^^^^^^^]]][[[XXXUUUQQQNNNMMMJJJIIIFFFCCCAAA@@@@@@@@@BBBBBB@@@???===<<<;;;:::::::::999999999888888888888888888888888888888888888888888777666666555555222222222111222333444555777:::>>>CCCHHHNNNTTTXXX^^^aaaffflllpppsssttttttqqqnnnjjjhhhhhhgggfffeee```ZZZQQQHHHBBBAAABBBCCCPPPXXXaaahhhiiiiiiiiijjjnnnnnnnnnooopppqqqssssssuuutttttttttuuuwwwxxxyyy~~~}}}}}}|||{{{||||||}}}qqqpppooovvvnnnuuu~~~qqq___MMM???888666666666555444444444444555666555555444444444555555555333666;;;>>>IIIddd~~~hhhVVVLLLJJJHHHEEECCCBBBAAAAAAAAABBBHHHUUUlllyyynnniiihhheeeaaa\\\WWWQQQKKKGGGCCCBBBBBBAAA@@@??????>>><<<===>>>>>>===???BBBDDDIIIMMMTTTZZZ```jjjvvv~~~~~~{{{ppphhhbbbbbbfffsss{{{pppfffbbbeeemmmssstttqqqjjjdddeeeiiiiiieeeXXXOOOGGGDDDDDDEEEIIINNNqqqWWWJJJGGGAAA>>>???;;;;;;;;;::::::999888777777888999999999999;;;???BBBDDDHHHNNNTTTZZZ___dddhhhnnnoooqqqsssuuuwwwxxxxxx{{{|||~~~~~~oooccc\\\[[[^^^cccjjjssswwwxxxzzz{{{aaaUUUIIIDDDCCC@@@??????===<<<===>>>@@@DDDQQQ^^^sss|||~~~tttllleee___]]]dddmmmuuuxxxvvvqqqmmmfffccc^^^YYYSSSLLLEEE@@@===:::999;;;;;;<<>><<<;;;;;;:::::::::999999999999888888888888888888888888888888888777777666555555444333333333333333444444444666999<<<@@@EEEJJJQQQUUU[[[^^^dddiiimmmpppqqqqqqnnnkkkgggeeeeeeeeeeeeeee^^^XXXOOOGGGBBBBBBDDDGGGPPPXXXaaagggjjjjjjkkkmmmooooooooooooppprrrsssttttttssssssssstttvvvxxxyyy}}}}}}|||||||||||||||}}}ooooooooowwwrrrzzzvvvbbbNNN???999888666666555444444444444555555555444444444555555666333222555:::>>>IIIddd~~~lllWWWLLLJJJGGGEEECCCBBBBBBBBBBBBCCCIIIWWWlll~~~rrrllliiifffbbb^^^ZZZTTTMMMIIIDDDCCCCCCBBBAAA@@@@@@???>>>?????????>>>???BBBDDDGGGMMMSSSXXX^^^ggguuu}}}pppfffaaaccchhhvvv{{{ooofffdddjjjrrrwwwxxxtttlllffffffjjjjjjfffYYYOOOGGGDDDDDDEEEJJJPPPtttZZZKKKGGG@@@>>>???<<<<<<;;;;;;:::999888777666888888888777888;;;???CCCDDDHHHNNNTTTYYY^^^dddgggmmmoooqqqtttwwwyyyzzz{{{{{{}}}qqqbbb[[[YYYZZZaaajjjppprrruuuzzzxxx^^^RRRGGGDDDCCCAAA???@@@???>>>>>>???@@@EEERRR___pppyyy~~~yyyppphhhbbb]]]\\\dddoooyyy|||yyyrrrmmmccc^^^WWWPPPKKKGGGCCC@@@;;;888888:::;;;;;;@@@GGGUUUkkk{{{xxxwwwxxxwwwtttqqqmmmllljjjhhhfffdddbbbaaa___^^^]]][[[YYYVVVTTTSSSOOOMMMJJJGGGDDDCCCBBBBBBBBBBBBAAA@@@>>>===<<<<<<::::::::::::999999999999::::::::::::::::::::::::999888888777666555444444333333444444444444444444555777:::===AAAGGGNNNRRRYYY\\\aaafffjjjlllmmmmmmkkkgggcccaaaaaabbbcccccc\\\VVVMMMFFFBBBCCCFFFIIIPPPWWWaaagggiiijjjlllnnnnnnnnnnnnooopppqqqrrrssspppppppppqqqtttwww{{{}}}{{{|||||||||}}}}}}}}}}}}~~~~~~~~~nnnnnnnnnxxxsss|||}}}gggPPP@@@::::::666666555444444444444555555444444444444555666666333222555:::>>>HHHbbb{{{uuu]]]PPPMMMJJJFFFCCCBBBBBBBBBCCCDDDJJJXXXlllwwwqqqiiifffbbb```]]]XXXQQQKKKEEEEEEDDDCCCBBBAAA@@@@@@;;;===>>>>>>???AAADDDGGGEEEKKKRRRVVVZZZdddrrr~~~}}}sssgggaaacccjjjxxx{{{nnnggggggnnnvvv||||||xxxooogggfffkkkllliii[[[QQQHHHDDDDDDFFFKKKQQQxxx]]]MMMIIIAAA???AAA>>>:::::::::999999888888888999999888777666999===AAACCCHHHNNNTTTYYY^^^cccffflllnnnqqquuuxxx{{{}}}~~~|||}}}nnn```[[[TTTYYY```eeeiiinnntttxxxrrr]]]RRRGGGEEEEEECCCAAABBBBBB@@@???@@@@@@EEESSS```ooowww{{{uuullleee___ZZZ\\\eeeqqq||||||tttooo```YYYPPPHHHCCCAAA@@@???999777777:::::::::>>>DDDUUUlll~~~zzzzzz{{{zzzvvvrrrooonnnmmmjjjhhhfffdddccc^^^]]]]]]\\\ZZZXXXVVVUUUPPPNNNKKKIIIFFFEEEDDDDDDAAAAAA@@@@@@???>>>======;;;;;;:::::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666555555222222333333333333222222222444777:::>>>DDDKKKPPPUUUXXX]]]bbbeeegggggggggfffccc___]]]]]]___``````YYYSSSKKKCCC@@@BBBFFFIIIQQQXXXaaafffhhhiiikkkmmmlllllllllmmmnnnooopppqqqpppppppppqqqtttxxx|||~~~zzzzzz{{{}}}}}}~~~~~~~~~|||~~~}}}|||}}}}}}nnnmmmnnn~~~wwwsss}}}lllRRR@@@::::::666666555444444444444555444444444444444555666666666444777;;;===FFF^^^wwwjjjWWWTTTOOOIIIEEEBBBAAA@@@BBBCCCJJJXXXjjj|||vvvjjjfffcccaaa```\\\TTTNNNGGGGGGEEEDDDBBBAAA@@@???;;;<<<======>>>???BBBEEECCCIIIPPPSSSVVV___nnnzzz||||||xxxjjjaaaccciiizzzzzznnngggiiiqqqzzz{{{pppgggggglllnnnlll]]]SSSIIIEEEEEEFFFKKKQQQ|||aaaOOOJJJBBB@@@BBB???888999999999999:::::::::::::::888666555777;;;>>>CCCGGGNNNSSSXXX]]]bbbffflllnnnqqquuuyyy|||}}}~~~xxxggg___RRRTTTXXX]]]bbbiiipppttt}}}kkk]]]RRRHHHFFFFFFDDDCCCCCCDDDBBB@@@@@@AAAFFFTTTaaannnvvvyyysssiiibbb]]]YYY\\\eeesss~~~wwwppp^^^VVVKKKBBB===<<<===>>>:::888888::::::999===BBBTTTlll|||{{{||||||wwwssspppooommmjjjhhheeedddccc]]]]]]\\\\\\ZZZYYYWWWVVVQQQOOOLLLJJJGGGFFFFFFFFFAAA@@@@@@@@@??????>>>>>>;;;;;;;;;:::::::::999999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999777777666111111222222222111111000000222555888<<>>>>>>>>===<<<<<<>>>@@@AAAHHHNNNPPPSSS[[[kkkwww~~~{{{|||}}}{{{lllbbbccciiizzzzzznnngggjjjrrr|||}}}qqqggggggmmmpppnnn^^^TTTJJJFFFEEEFFFLLLRRR{{{gggRRRFFFBBB@@@>>>>>>;;;:::999999888888999999:::999888888888:::===>>>DDDGGGKKKOOOSSSYYY___dddgggjjjooouuu{{{}}}}}}{{{yyyhhh\\\WWWUUUWWW[[[___gggnnnuuu{{{yyyiiiYYYRRRIIIEEEEEEEEECCCAAAEEECCCBBBDDDFFFJJJTTT___oooppppppmmmggg```ZZZXXXZZZeeesss}}}xxxmmm[[[OOOCCC???>>>;;;999999999999999777888:::???CCCSSSkkk~~~}}}}}}~~~~~~yyytttnnnkkkkkkjjjgggddd]]]]]]]]]______^^^[[[YYYSSSQQQNNNMMMLLLIIIFFFCCCEEECCCBBBAAAAAA@@@???===<<<<<<;;;::::::::::::;;;777888:::<<<===>>>?????????>>>===;;;999777666555555444333222111111111111333333333555999>>>CCCFFFQQQTTTXXX[[[\\\\\\]]]^^^^^^ZZZUUUSSSTTTWWWYYYZZZQQQMMMGGGAAA???AAADDDGGGPPPUUU[[[aaadddfffhhhjjjhhhiiijjjlllnnnooopppqqqppppppqqqssstttvvvwwwxxx{{{{{{||||||}}}}}}~~~~~~~~~~~~~~~|||sssooouuu}}}qqqlll{{{yyyYYYEEE<<<888777777666555555555555555555555555555555555555555444888777888>>>BBBSSSooopppgggZZZPPPKKKGGGDDDBBB@@@CCCEEERRRiii|||~~~nnniiidddaaa___[[[VVVRRRLLLIIIFFFDDDCCCBBBAAA@@@>>>===<<<;;;;;;<<<>>>???EEEFFFJJJPPPVVV\\\hhhsss{{{xxx{{{}}}oooggggggkkk{{{|||ppphhhiiirrrrrrggghhhnnnpppmmmhhhYYYMMMJJJIIIGGGKKKSSSxxxfffQQQGGGCCC@@@>>>===;;;:::999999888999999999:::999888888888:::<<<>>>CCCFFFJJJNNNRRRXXX^^^bbbfffiiinnntttyyy|||}}}|||~~~vvv```YYYSSSSSSTTTWWW___gggrrryyypppbbbUUUPPPJJJHHHIIIIIIFFFCCCEEECCCBBBDDDFFFJJJUUU___nnnooooookkkeee^^^YYYWWWYYYeeesss}}}wwwlll[[[OOOCCC???>>>;;;999999999999888777888:::???BBBRRRjjjzzzvvvqqqooonnnmmmiiieee____________```^^^[[[XXXSSSQQQOOONNNMMMJJJGGGDDDFFFEEECCCCCCCCCCCCAAA???>>>===<<<<<<;;;;;;<<<<<<:::;;;<<<======>>>======>>>>>>===;;;999777666666555444333222111111111111333333333555999===BBBEEEMMMQQQVVVYYYZZZZZZ[[[[[[YYYVVVSSSQQQRRRTTTVVVVVVLLLHHHCCC@@@???AAAFFFIIIOOOSSSYYY^^^bbbdddfffhhhggghhhiiikkklllnnnooopppqqqqqqssstttvvvwwwyyyyyyzzzzzz{{{{{{|||}}}}}}}}}~~~~~~~~~|||ssspppwww}}}zzzooojjjuuu~~~[[[EEE<<<:::777666666555555555555555555555555555555555555555555888666888>>>AAARRRmmm{{{rrreeeWWWNNNGGGCCCAAA@@@CCCDDDNNNaaasss|||pppkkkeeebbb```\\\WWWSSSLLLJJJFFFDDDCCCCCCBBB@@@???>>><<<;;;;;;<<<>>>???CCCDDDGGGNNNSSSZZZeeeppp~~~yyyyyy~~~qqqfffeeejjj~~~{{{ooohhhiiitttttthhhhhhoooqqqooohhhYYYMMMKKKIIIGGGLLLTTTssscccQQQHHHEEE@@@======;;;;;;:::999999999999999:::999888777888:::<<<===AAADDDHHHLLLPPPVVV\\\```eeeggglllqqqvvvzzz}}}~~~~~~}}}zzz{{{kkkaaaVVVQQQOOOQQQYYYbbblllttt~~~yyywwwvvvxxxwwwqqqeee\\\QQQNNNLLLLLLMMMMMMIIIFFFFFFCCCCCCDDDFFFKKKVVVaaannnnnnmmmhhhaaa[[[WWWUUUXXXdddrrr|||vvvkkk[[[OOOCCC???>>>;;;999999999999888777777:::>>>AAAOOOhhh~~~{{{wwwtttsssrrrppplllhhhcccaaa`````````^^^ZZZXXXTTTRRRPPPOOONNNLLLIIIGGGGGGFFFEEEEEEFFFFFFDDDBBB@@@???>>>===<<<======>>>>>>>>>>>>???>>>>>>======>>>>>><<<;;;999888666666555444333222111111111111222222333444888<<<@@@BBBHHHMMMSSSWWWXXXWWWWWWWWWSSSQQQOOOOOOPPPQQQPPPOOOFFFCCC@@@>>>???CCCGGGJJJMMMQQQWWW\\\___aaaccceeeeeefffgggiiijjjlllmmmnnnrrrrrrtttuuuwwwyyyzzz{{{zzzzzzzzz{{{|||}}}}}}}}}}}}~~~~~~~~~zzztttttt}}}yyyuuukkkeeemmm\\\DDD;;;:::777666555555444444555555555555555555555555555555555888666888>>>AAAOOOiiiuuucccSSSHHHCCCAAA@@@DDDCCCHHHVVVeeesssnnngggbbb```\\\XXXTTTNNNKKKGGGEEEDDDDDDBBBAAA???>>>===<<<<<<===>>>???AAAAAAEEEKKKPPPVVVbbblll{{{|||sssgggeeeiiiyyynnnhhhkkkvvvvvviiiiiiooorrrqqqgggYYYNNNKKKIIIHHHMMMVVVnnn___QQQIIIEEEAAA======;;;;;;:::999999999999::::::999888777888999;;;<<>>;;;999999888888888777777999===@@@LLLccc~~~}}}{{{xxxuuuuuuuuusssnnniiifffdddbbbaaa```^^^[[[XXXVVVTTTRRRQQQQQQOOOLLLJJJGGGFFFFFFGGGHHHHHHFFFDDD@@@???>>><<<<<<===>>>???>>>??????@@@@@@??????>>>>>>===<<<;;;999888777666444444333222111111111111111111222444666:::===???DDDIIIOOOTTTUUUUUUTTTSSSNNNMMMMMMMMMNNNMMMKKKIIIBBBAAA???>>>@@@CCCHHHKKKLLLPPPUUUYYY\\\___aaaccccccdddeeeggghhhjjjkkklllqqqqqqsssuuuwwwxxxzzz{{{zzzzzz{{{|||}}}~~~~~~|||~~~~~~~~~wwwvvvyyyxxxpppfff```dddrrr~~~YYYBBB::::::666666555444444444444555555555555555555555555555555777555777>>>@@@LLLdddmmmXXXJJJDDDCCC@@@CCCAAADDDNNNYYYuuuvvvppphhhbbb___\\\WWWTTTOOOMMMIIIFFFFFFEEECCCBBB@@@???>>>=========>>>>>>@@@@@@DDDJJJNNNTTT___jjj{{{vvviiifffjjjxxxnnniiilllxxxyyykkkiiiooosssrrrhhh[[[OOOLLLJJJHHHOOOYYYhhh\\\OOOIIIFFFAAA>>>>>><<<;;;::::::999999:::::::::999888777777888:::<<<===@@@DDDHHHLLLRRRXXX\\\aaaeeekkkooossswww|||~~~}}}|||zzzzzz~~~yyyggg[[[TTTTTT\\\eeelllwww}}}yyyuuuxxx~~~zzzuuummmgggccc```\\\YYYUUUQQQMMMJJJIIIIIIJJJJJJHHHFFFEEEHHHKKKRRR___kkkpppnnniiiaaaYYYSSSPPPPPPTTTaaaqqq|||wwwkkk[[[OOOCCC???>>>;;;999999777888888777777888;;;>>>HHH]]]|||}}}|||{{{zzzzzz{{{|||}}}}}}{{{zzzxxxuuuuuuvvvtttoookkkiiigggdddbbbaaa___[[[YYYWWWVVVTTTTTTSSSRRRPPPMMMGGGGGGGGGIIIJJJIIIGGGEEE@@@???===;;;;;;<<<===???===>>>???@@@AAAAAAAAAAAA======<<<;;;999888777777444444333222111111111111000111111333555777:::;;;???EEELLLPPPRRRQQQPPPPPPKKKKKKKKKLLLLLLKKKHHHEEEBBBAAA@@@???AAADDDGGGIIILLLOOOTTTXXXZZZ]]]```bbbaaabbbccceeeggghhhiiijjjnnnoooqqqsssuuuwwwxxxyyyzzz{{{{{{|||~~~}}}~~~}}}~~~xxxyyyxxxjjjbbb\\\^^^hhh{{{xxxVVVBBB<<<;;;666666555444444444444444555555555555555555555555555777444777>>>>>>III___|||qqq[[[LLLFFFEEE???CCC@@@BBBIIIRRRjjjyyyrrriiibbb^^^[[[WWWTTTQQQNNNJJJHHHGGGFFFDDDCCC@@@@@@??????>>>>>>>>>>>>AAAAAADDDIIINNNSSS^^^hhhxxxzzzmmmkkkoooyyyooojjjmmmyyy|||nnnjjjnnnrrrrrrjjj^^^RRRNNNKKKIIIQQQ\\\eeeYYYNNNIIIEEE@@@>>>???<<<;;;;;;::::::::::::::::::999888777777888:::;;;<<>>;;;999999666777888777777888:::<<>>???===>>>???@@@AAAAAAAAAAAA===<<<<<<;;;999888888777555444333222111111111111000000111222333555777888;;;@@@FFFKKKMMMMMMLLLMMMIIIIIIIIIJJJJJJHHHEEEBBB@@@@@@???@@@AAADDDFFFHHHKKKNNNRRRVVVXXX[[[^^^``````aaabbbdddfffggghhhiiilllmmmoooqqqsssuuuwwwxxxyyyzzz{{{|||}}}~~~}}}|||zzzwwwggg___YYY[[[cccrrroooTTTDDD>>><<<666555444444333333444444555555555555555555555555555777444666======FFF[[[yyymmm[[[NNNHHHFFF???BBB@@@AAAHHHMMM___|||}}}uuukkkccc___\\\XXXUUUSSSPPPLLLIIIHHHGGGEEECCCAAAAAA@@@@@@??????>>>>>>AAAAAADDDIIIMMMRRR\\\gggvvvrrrpppttt{{{qqqkkknnnzzzrrrmmmpppsssrrrnnnbbbVVVQQQLLLJJJRRR___bbbXXXMMMGGGCCC@@@???AAA<<<<<<;;;::::::::::::;;;:::999888666666777999:::<<<>>>BBBFFFKKKQQQWWW[[[```gggnnnssstttvvvyyy}}}|||zzzwwwuuuwww|||zzzkkk```ZZZ]]]cccuuu{{{||||||~~~}}}xxxtttoooiiiccc^^^[[[XXXUUUTTTQQQMMMKKKJJJKKKLLLLLLJJJJJJNNNTTT]]]mmm{{{wwwrrriii^^^SSSMMMJJJKKKQQQ^^^ppp~~~{{{ppp[[[OOOCCC???>>>;;;999999666777888777666777999;;;AAAOOOggg}}}{{{xxxwwwvvvtttrrrqqqqqqpppmmmmmmnnnoooqqqrrrttttttsssxxx~~~~~~}}}yyyvvvuuuvvvvvvssspppllliiifffdddbbbaaa^^^\\\YYYXXXWWWWWWXXXWWWUUUSSSLLLLLLLLLNNNNNNLLLIIIFFFCCCAAA>>><<<;;;===???AAA??????@@@@@@@@@@@@??????<<<<<<;;;::::::999888888555444333222111111111111//////000111222444555555777;;;AAADDDFFFGGGHHHIIIGGGFFFFFFFFFGGGEEEBBB???<<<<<<===???AAADDDFFFGGGIIILLLPPPSSSUUUXXX[[[^^^```aaabbbccceeeggghhhiiikkklllnnnpppsssuuuwwwxxxwwwxxxyyyzzz{{{}}}~~~~~~~~~|||zzzuuuddd]]]XXXZZZaaammm~~~}}}dddNNNBBB<<<888666555444444333333444444555555555555555555555555555666333666======DDDWWWxxxssscccWWWNNNIIIFFFAAACCC@@@AAAGGGHHHTTTlllyyynnneeeaaa^^^[[[XXXTTTQQQMMMJJJIIIHHHFFFDDDAAAAAAAAAAAA@@@???>>>===AAA@@@CCCHHHKKKPPP[[[eeerrrwwwtttyyy}}}rrrlllnnnyyywwwqqqssstttsssrrreeeZZZTTTMMMJJJSSS```aaaWWWLLLFFFCCC???@@@CCC<<<<<<;;;::::::::::::;;;;;;999888666666777999:::;;;>>>BBBFFFKKKQQQWWW[[[```gggppptttuuuuuuxxx{{{~~~zzzxxxrrrssswww}}}rrreee]]]^^^bbbppp}}}|||}}}|||vvvtttpppkkkfffaaa]]][[[SSSSSSSSSQQQOOOMMMMMMMMMMMMKKKLLLPPPWWWaaaqqqyyysssjjj]]]RRRKKKIIIIIIPPP^^^ppp~~~}}}rrr[[[OOOCCC???>>>;;;999999666777888777666777999:::???LLLaaa~~~~~~{{{xxxooonnnlllkkkiiihhhhhhhhheeeeeefffggghhhjjjlllmmmlllsss{{{~~~zzzvvvuuuvvvwwwuuusssllliiifffdddcccaaa___]]]ZZZYYYXXXXXXYYYXXXVVVTTTOOOOOOOOOPPPPPPNNNJJJFFFDDDBBB???======>>>AAACCC@@@AAAAAA@@@???>>>======<<<<<<;;;::::::999888888555444333222111111111111//////000111222333333444444888===@@@BBBCCCEEEGGGFFFEEEDDDDDDDDDCCC@@@>>>888999;;;===@@@CCCFFFHHHHHHJJJNNNQQQSSSVVVYYY\\\``````bbbccceeeggghhhiiilllmmmnnnqqqsssvvvwwwxxxuuuvvvwwwxxxzzz{{{|||}}}~~~~~~zzzyyy~~~rrrccc\\\WWWZZZaaakkkxxxrrr\\\III>>>888333555555444333333333333444555555555555555555555555555666333666===<<>>===@@@???BBBGGGJJJOOOYYYcccpppzzzwww{{{tttmmmnnnyyy{{{tttuuuvvvuuuttthhh\\\UUUNNNKKKTTTaaahhhZZZKKKFFFEEECCC@@@@@@@@@???===;;;999888888777;;;:::999999888888999999;;;===AAAEEEIIIOOOVVV[[[aaahhhnnnppptttzzz~~~~~~}}}~~~}}}yyyvvvvvvtttwww}}}yyyjjjaaa^^^^^^jjjxxxvvv{{{~~~zzzuuurrrnnnlllkkkgggaaa]]][[[XXXUUUQQQNNNMMMLLLMMMLLLNNNOOORRRXXXdddsss}}}xxxiii[[[QQQLLLIIIHHHKKKSSSdddvvvyyyooo\\\PPPCCC???===:::999999777777666666777888999999@@@HHHYYYsss|||xxxsssppphhhgggfffdddcccddddddeeecccbbbaaaaaaaaabbbddddddgggjjjooovvv}}}}}}||||||||||||wwwtttsssssssssrrrrrrnnnhhhcccaaa___^^^]]][[[ZZZYYYXXXWWWVVVVVVVVVRRRPPPOOOOOOPPPNNNJJJFFFEEEBBB>>>;;;;;;===AAACCCEEECCC@@@????????????>>>;;;:::999777777777777888555444333222111000000000------...000111111111111222555999;;;<<<===>>>@@@@@@AAABBBCCCBBB@@@>>><<<999999:::<<>>===;;;:::999888888::::::999888888888888999:::===@@@DDDIIIOOOVVV[[[bbbhhhnnnqqqttt{{{~~~~~~~~~|||}}}~~~{{{xxxvvvuuuwww|||nnnbbb]]]]]]dddzzzyyyxxxzzzzzzyyyqqqnnnkkkjjjjjjhhhccc___\\\ZZZVVVRRROOOMMMLLLLLLLLLMMMOOOSSSYYYfffuuuxxxiii[[[QQQKKKHHHFFFIIIPPP^^^ooo}}}yyyqqq\\\PPPCCC>>>===:::888999777777777777777888999999>>>EEETTTmmm|||xxxtttpppmmmiiihhheeecccaaaaaa```aaaaaaaaa``````aaacccdddfffeeehhhlllrrrxxx~~~~~~~~~}}}zzzuuussssssssssssrrrqqqmmmhhhdddbbb```^^^]]]ZZZZZZYYYXXXWWWVVVUUUUUUTTTRRRPPPPPPPPPOOOLLLIIIHHHEEE@@@<<<;;;===@@@BBBEEECCC@@@>>>??????>>>===;;;:::999777777777777888666555444222111000000000---...///000000111000000111333777999:::;;;<<<>>>======>>>???>>><<<:::999888999:::<<>>======<<<@@@???@@@DDDFFFJJJTTT___oooyyyyyy}}}sssnnnqqq~~~yyyxxxyyyxxxwwwooobbbVVVOOOPPPUUUZZZmmmWWWIIICCC???===>>>>>>===<<<;;;:::::::::::::::999888888777777888888;;;>>>AAAFFFKKKQQQXXX]]]cccjjjooorrruuu{{{|||yyyyyyzzz~~~zzzwwwuuuwww|||tttddd]]][[[\\\nnnxxxuuuuuuuuullliiiffffffhhhhhheeeaaa^^^\\\XXXTTTPPPMMMLLLKKKLLLMMMOOOSSSZZZgggwwwxxxjjj[[[PPPJJJFFFDDDGGGLLLWWWgggvvv|||yyyttt]]]PPPCCC>>>===:::888999777777777777777777888999;;;AAANNNddd~~~|||xxxuuurrrooollljjjhhhfffbbb```^^^]]]]]]`````````aaacccfffhhhiiifffgggjjjnnntttzzz~~~zzzwwwtttrrrrrrrrrrrrqqqooolllhhheeecccaaa^^^\\\YYYYYYYYYXXXWWWVVVUUUTTTVVVTTTRRRQQQQQQPPPNNNLLLKKKHHHBBB>>><<<===@@@BBBEEECCC@@@>>>>>>>>>===<<<;;;:::999888777777777777777666444222111000////////////000000000000/////////111444666777777999;;;===>>>??????>>>===;;;:::888999:::;;;>>>@@@BBBDDDFFFGGGJJJMMMPPPSSSTTTUUUVVVXXX[[[___cccfffhhhjjjoooqqqssssssssstttvvvxxxxxxxxxxxxyyy{{{}}}zzzyyypppggghhhnnnyyyqqqdddSSSDDD;;;777444333333333333333333333333333555444333333333333333333333333555888999999@@@HHHZZZtttmmmaaaVVVSSSSSSOOOIIIGGGDDD@@@???AAAAAABBBHHHOOOYYYzzz~~~qqqhhhccc___\\\VVVUUURRRNNNKKKHHHFFFEEEAAAAAA@@@???>>>===<<<<<<>>>===???CCCEEEHHHRRR[[[iii{{{xxx}}}zzzyyyuuuoooppp{{{{{{zzzzzzzzz{{{sssfffYYYPPPOOOTTTXXX{{{```NNNEEE???>>>???===<<<<<<;;;;;;;;;;;;<<<999999888777777777888888===???CCCHHHMMMTTT[[[```eeekkkqqqssswww}}}|||yyyxxxxxx~~~|||xxxvvvxxx|||{{{hhh]]]ZZZWWWdddzzzvvvrrrrrrhhheeebbbcccfffgggeeeccc```^^^ZZZUUUQQQNNNLLLJJJLLLMMMOOOQQQXXXeeevvvzzzkkk\\\QQQJJJEEEBBBDDDIIITTTdddssszzzyyyuuu]]]QQQDDD???===:::888888888777777777777777888888:::>>>HHHZZZqqq{{{xxxvvvtttqqqnnnkkkiiifffcccaaa______^^^bbbcccdddfffiiillloooqqqmmmmmmnnnooossswww{{{}}}~~~~~~~~~~~~zzzwwwuuusssrrrrrrpppnnnllljjjgggeeecccaaa^^^[[[XXXYYYYYYYYYXXXWWWUUUTTTWWWVVVTTTRRRQQQPPPNNNNNNMMMJJJEEEAAA@@@@@@CCCEEEFFFCCC@@@>>>======<<<;;;::::::999888888777777777777666444222111////////////000000000000//////......000222333333444666777======>>>>>>===<<<;;;;;;777888999;;;===???AAABBBEEEFFFIIILLLNNNQQQRRRSSSSSSUUUZZZ___dddgggiiiiiinnnpppsssttttttuuuwwwxxxxxxyyyyyy{{{}}}xxxvvv~~~nnndddkkkvvv{{{jjj\\\KKK@@@:::666444444333333333333333333333333555444444333333333444444333222444777888999>>>EEESSSooopppcccXXXTTTSSSOOOJJJGGGEEEAAA???@@@AAAAAAEEEKKKQQQnnntttjjjddd```]]]XXXVVVSSSOOOLLLIIIGGGFFFCCCCCCBBBAAA@@@???>>>>>>======>>>AAACCCFFFNNNXXXaaasssyyyyyyyyyzzz{{{zzzxxxpppoooxxx}}}yyyyyyyyy|||vvvjjj]]]RRRNNNQQQUUUiiiTTTIIIBBB@@@AAA===<<<<<<;;;;;;<<<<<<<<<:::999999888777888888888<<<>>>CCCHHHMMMTTT\\\aaagggmmmssstttxxx~~~|||{{{{{{~~~}}}yyyxxxyyy~~~lll___ZZZTTT[[[lll~~~uuuqqqiiieeebbbaaadddeeeeeeccc```^^^[[[VVVRRRNNNKKKJJJLLLMMMNNNPPPVVVcccsss|||mmm___SSSKKKFFFCCCDDDHHHSSScccssszzzyyyvvv___RRREEE@@@>>>;;;999999888888777777777777777888:::===EEERRReeexxx~~~{{{xxxwwwuuurrrpppkkkjjjhhheeeddddddddddddggghhhjjjlllppptttxxxzzzxxxwwwuuuuuuuuuwwwyyy{{{|||}}}}}}|||zzzxxxuuutttssspppmmmkkkjjjhhheeecccbbb```]]][[[XXXXXXYYYYYYXXXXXXWWWWWWXXXXXXWWWUUUSSSQQQPPPPPPNNNLLLJJJGGGFFFGGGHHHIIIGGGDDDAAA>>>>>>===;;;:::::::::999999888777777666666666444222111000/////////000000000000//////...---///000111111111333555888888888888888777777666777777888:::<<<>>>@@@AAACCCEEEGGGJJJMMMOOOPPPQQQQQQTTTZZZ```dddgggiiiiiilllnnnqqqsssttttttvvvwwwyyyyyyzzz|||}}}~~~yyywww|||mmmdddooo~~~~~~wwwgggVVVEEE>>>:::666555666333333333333333333333333444444444333333444555555444222333777888999<<>>AAABBBDDDLLLTTT\\\mmm}}}zzzvvvssswww~~~{{{|||ssspppwww~~~wwwvvvvvv{{{wwwnnnaaaUUUOOOPPPSSSnnnYYYMMMEEEBBBBBB======<<<<<<<<<<<<<<<<<<;;;:::999999888888999999999<<>>===;;;:::999999:::999999888666666555555333222111000000000//////000000000000//////...///000000000000222555777777777777777777777777666777777999;;;===>>>???BBBCCCFFFHHHKKKMMMNNNOOOPPPSSSYYY^^^cccggghhhiiijjjmmmppprrrssstttuuuvvvyyyyyyzzz|||}}}~~~}}}~~~|||zzzzzznnniiiwwwyyyfffTTTCCC>>>;;;777555777333333333333333333333333444444444444444444555666555222333777999999<<<@@@NNNfffvvvcccZZZVVVRRROOOOOOIIICCC@@@AAABBBAAABBBEEEHHHYYYuuu~~~rrrjjjddd```ZZZYYYVVVRRROOOLLLJJJIIICCCCCCBBBAAA@@@???>>>>>>===<<<>>>AAABBBCCCJJJRRR[[[jjj}}}~~~wwwqqqsssxxxxxxrrrvvv}}}xxxuuuuuuyyyxxxrrrgggZZZRRRPPPRRRooo[[[PPPGGGCCCBBB>>>>>>===<<<<<<;;;<<<<<<<<<;;;::::::999::::::::::::===BBBGGGNNNUUU^^^cccjjjpppuuuwwwzzz}}}|||~~~zzz~~~ttteee\\\TTTSSS[[[llluuuooogggcccbbbbbb```^^^]]]\\\ZZZVVVRRRNNNKKKIIIIIIJJJKKKNNNVVVeeewwwrrreeeZZZRRRLLLIIIGGGHHHMMMYYYgggqqqtttssscccVVVIIICCCAAA===;;;;;;999999888777777777777777888:::???GGGRRR___kkksss}}}|||{{{yyywwwuuunnnmmmllljjjjjjjjjkkkkkkmmmnnnooorrrwww{{{~~~}}}|||{{{{{{zzz|||~~~~~~}}}yyyuuussspppppppppppppppoookkkhhhgggddd```]]]]]]]]]\\\[[[YYYXXXWWWWWWYYY\\\___aaaaaadddggggggccc___\\\\\\UUUVVVVVVVVVUUURRROOOMMMKKKHHHDDDAAA???>>><<<:::999999::::::999888666555444333222222111111222222---...///000000111000000000111111000///000222555888888777777777777888888666666777888:::<<<===>>>AAACCCEEEGGGJJJKKKMMMMMMPPPRRRWWW\\\```dddfffhhhiiilllpppsssttttttuuuvvvxxxyyyzzz{{{||||||||||||~~~~~~~~~}}}~~~xxxpppooo}}}gggRRRAAA===<<<666444777444444444444444444444444444444444444444555666666666333333777::::::;;;???GGG]]]sssbbbZZZTTTQQQQQQKKKDDDAAABBBCCCBBBAAACCCDDDMMMdddxxxooogggccc[[[ZZZWWWSSSPPPMMMKKKJJJDDDDDDCCCBBBAAA@@@@@@???>>>===???AAABBBBBBHHHPPPYYYfffwww{{{zzz{{{|||~~~uuuuuuzzz|||wwwvvvwwwxxxvvvmmm```VVVSSSTTTnnn\\\QQQHHHCCCBBB??????===<<<<<<;;;;;;;;;===<<<;;;;;;::::::;;;;;;===@@@EEEKKKQQQYYYaaagggjjjqqqvvvwwwzzz~~~}}}|||{{{vvvggg]]]VVVSSSWWWeeeuuuzzzsssjjjdddbbb```^^^\\\\\\[[[YYYVVVRRRNNNKKKIIIGGGHHHJJJNNNWWWhhh{{{tttggg\\\TTTNNNKKKHHHGGGJJJSSSaaalllqqqqqqdddWWWJJJDDDBBB>>><<<<<<999999888777777666777777777999>>>DDDMMMXXXcccjjjsss|||}}}{{{yyypppooommmkkkjjjjjjjjjkkklllmmmooorrrvvv{{{~~~}}}|||{{{wwwxxxzzzzzzxxxtttooollljjjkkklllnnnooonnnkkkhhhfffccc^^^[[[[[[[[[[[[[[[ZZZYYYWWWWWWYYY]]]aaadddfffjjjnnnnnnjjjeeebbbaaaYYYZZZ[[[[[[YYYTTTOOOLLLLLLIIIEEEBBB@@@>>><<<;;;999999::::::999888666555333222222222111222222333------///000111111111111111111222111000000333555444444333333333444444555666666777888999;;;===>>>AAABBBDDDGGGIIIKKKLLLLLLOOOQQQUUUZZZ^^^bbbeeefffiiimmmqqqttttttuuuvvvvvvxxxyyyyyyzzz{{{zzzzzzzzz~~~wwwqqqtttgggRRR@@@===<<<666333777555555555555555555555555444444444444444555666777777333333888;;;:::;;;>>>@@@VVVyyylll^^^UUUQQQPPPLLLEEEAAACCCDDDBBBAAABBBAAAFFFYYYyyy}}}sssjjjeee\\\ZZZWWWTTTPPPMMMKKKJJJGGGGGGFFFEEEDDDCCCCCCBBB>>>===???BBBBBBBBBHHHPPPWWWcccqqq~~~wwwtttxxxyyyxxxvvvyyyyyyqqqdddZZZVVVVVVqqq\\\QQQKKKEEE@@@===<<<:::999888999999:::<<<;;;::::::999999999999>>>@@@DDDIIIPPPZZZeeellllllpppuuuyyy{{{}}}~~~~~~~~~zzzkkk___TTTSSSVVV___kkk|||yyylllgggddd^^^\\\^^^YYYZZZZZZXXXSSSNNNKKKJJJKKKIIIJJJOOOVVVcccxxxzzziii\\\UUUOOOJJJFFFIIIKKKOOO[[[jjjnnnkkk___VVVKKKDDDAAA???<<<888;;;::::::999888777666666<<<<<<===CCCLLLWWW___cccnnnwwwzzzwwwtttrrrnnnkkkjjjjjjkkkmmmjjjkkknnnqqqvvvzzz~~~~~~}}}|||{{{{{{yyyvvvtttssspppllliiidddfffiiikkkkkkjjjhhhgggccc```]]]YYYWWWWWWXXXYYYVVVUUUWWW[[[[[[[[[cccnnnwwwwwwvvvtttpppkkkfffccc___]]][[[XXXUUURRRPPPOOOGGGFFFDDDAAA???===<<<<<<;;;;;;:::999777666555555333111111111333444333222000000000000000//////...////////////000111222333444444444555555555666666666666666666888:::<<<===<<>>===>>>BBBFFFIIIXXX___ooo~~~yyy|||}}}xxxzzzwwwggg[[[XXXZZZttt^^^SSSLLLFFFBBB>>>===<<<:::::::::;;;;;;<<<;;;::::::999999999:::>>>@@@EEEJJJRRR[[[eeekkkmmmqqqvvvyyy{{{}}}yyyjjj___TTTSSSUUU^^^iiixxxssslllfff```]]]^^^YYYYYYYYYXXXTTTPPPLLLJJJJJJIIIJJJPPPWWWcccxxxyyyhhh[[[TTTOOOJJJFFFGGGHHHKKKVVVccchhhfff```WWWLLLDDDAAA???<<<999;;;;;;:::999888777666666;;;;;;===BBBKKKUUU]]]bbbjjjsss{{{xxxtttrrroookkkiiihhhiiiiiihhhjjjmmmqqquuuzzz~~~}}}{{{{{{yyywwwtttrrrqqqnnnjjjgggcccdddeeeggggggfffeeeddd```^^^[[[WWWVVVUUUVVVWWWUUUUUUXXX]]]^^^___gggqqqyyyyyyxxxuuuqqqlllgggddd^^^]]][[[XXXTTTQQQOOOMMMGGGFFFDDDAAA???===<<<<<<<<<;;;:::999888777666666444333111222333444333111000000111111000000///...////////////000111222333333333444444444555555555666555555666777999;;;===<<<>>>AAACCCEEEGGGJJJLLLPPPRRRUUUWWWZZZ]]]aaadddiiillloooqqqrrrsssuuuvvvvvvvvvwwwxxxyyyzzz{{{|||||||||}}}~~~~~~nnnSSSBBB>>>888777:::888555444333333222222333333444444444444444444444444333444666666666888<<<>>>DDDNNNfffvvvcccYYYUUUOOOMMMIIIEEEBBBAAABBBDDD@@@FFFMMMZZZyyy{{{nnniiiaaa]]]XXXTTTRRRQQQOOONNNIIIGGGEEEDDDDDDDDDBBB@@@DDDBBB@@@>>>???CCCGGGIIIVVV^^^ooo~~~~~~|||xxx|||~~~xxxkkk```YYYXXXzzzbbbUUUNNNHHHDDD@@@???===<<<;;;;;;<<<<<<;;;;;;:::999999999::::::===@@@FFFMMMTTT\\\eeejjjooorrrwwwzzz||||||~~~wwwjjj```UUUSSSUUU\\\eeesss{{{pppggg```[[[[[[XXXXXXYYYXXXUUURRRNNNKKKIIIHHHKKKPPPXXXdddxxxzzzhhh[[[TTTOOOKKKFFFEEEDDDFFFNNNZZZ``````aaaYYYNNNEEEAAA???<<<:::<<<;;;::::::888888777666999999<<<@@@HHHRRR[[[```eeemmmwwwzzzwwwtttqqqmmmjjjgggeeeeeeeeefffhhhlllpppuuuzzz~~~}}}zzzyyywwwuuurrrpppnnnlllhhheeeaaaaaaaaa`````````______\\\ZZZWWWUUUSSSSSSSSSTTTSSSTTTWWW\\\^^^aaaiiirrrwwwwwwvvvsssooojjjeeebbb]]]\\\ZZZWWWTTTPPPMMMLLLFFFEEECCCAAA???===<<<<<<<<<;;;;;;:::999888888777666444333333444444222111111111111111111000000///////////////000111222333222222333333333444444444555555555555666888:::<<<;;;===@@@BBBCCCEEEHHHJJJNNNPPPTTTVVVYYY]]]aaadddiiikkkoooqqqqqqrrrsssttttttuuuvvvxxxyyy{{{|||||||||}}}}}}~~~sssUUUBBB===777777:::777555444444333333333333333444444444444444444444444444555666666666888;;;>>>AAAIII^^^}}}lll___ZZZSSSPPPKKKFFFCCCBBBBBBCCC???DDDIIISSSmmmssskkkaaa]]]XXXTTTRRRQQQOOOMMMIIIGGGEEEDDDDDDDDDBBB@@@CCCAAA???>>>???BBBEEEHHHRRR[[[mmmyyy{{{|||zzztttiii^^^XXXgggXXXOOOIIIEEEAAA???>>><<<;;;;;;;;;<<<;;;::::::999999:::::::::<<>><<<<<<;;;;;;;;;;;;::::::999999999777666444444444444333111222222222222222111111000000000//////000111222222111111222222222333333333555444444444555777999::::::<<>>===>>>@@@CCCEEENNNXXXjjj~~~}}}||||||}}}|||ssseeeZZZmmm\\\QQQJJJFFFAAA???===<<<:::::::::;;;:::::::::999999::::::;;;===BBBIIIQQQXXX___fffjjjrrruuuyyy|||}}}}}}~~~tttiiibbbYYYWWWXXX]]]cccnnn~~~sssfff```\\\ZZZXXXWWWXXXYYYYYYVVVQQQLLLHHHHHHJJJPPPXXXdddxxx{{{iii\\\UUUPPPKKKEEEAAA>>>@@@EEELLLSSSYYY\\\WWWOOOGGGBBB@@@???>>>======<<<;;;:::999888888555777:::>>>CCCKKKUUU[[[___ccciiirrrzzz{{{sssooohhhgggeeecccaaa`````````aaadddiiipppvvv{{{~~~~~~{{{xxxvvvtttrrrpppnnnllliiifffccc___]]]ZZZXXXVVVUUUVVVVVVSSSRRRQQQPPPOOOOOOOOOOOORRRTTTVVVWWWZZZ___cccfffhhhgggfffccc```\\\YYYWWWXXXXXXWWWUUURRRNNNJJJHHHBBBAAA@@@>>><<<;;;::::::::::::::::::::::::::::::999777555555555555444222333333333333333222222111000000000000000000111222111111111222222222333333444444333333444666888999888;;;===???@@@AAADDDFFFIIILLLPPPTTTXXX\\\aaaeeeiiilllooorrrrrrssstttuuuvvvwwwxxxzzz|||~~~~~~~~~~~~}}}wwwxxx|||uuuvvvyyy{{{ZZZCCC<<<777777999666666555444444333333444444444444444444444444444444333444444444444666999;;;>>>BBBPPPlllqqqggg[[[UUUMMMGGGDDDCCCBBBAAABBBCCCEEEJJJXXXuuuzzzpppgggccc]]]XXXUUUSSSQQQOOOJJJHHHGGGFFFFFFEEECCCAAABBBAAA@@@??????AAADDDEEEJJJTTTfffzzz|||~~~zzzkkk___uuuaaaTTTKKKFFFAAA@@@>>><<<;;;::::::;;;::::::999999999:::;;;;;;>>>CCCJJJQQQYYY```gggkkkrrruuuzzz|||}}}~~~tttjjjccc]]][[[[[[```fffpppuuuhhhdddcccaaaYYYXXXXXXZZZ[[[XXXQQQKKKIIIHHHIIIOOOVVVdddyyy}}}kkk^^^VVVOOOJJJFFFAAA>>>@@@BBBFFFMMMTTTUUURRRNNNHHHDDDAAA@@@@@@>>>===<<<<<<::::::999888444777;;;>>>AAAIIISSSZZZ^^^```dddlllvvvyyyqqqlllbbbbbb```___]]]\\\\\\\\\]]]```fffmmmtttyyy}}}}}}~~~}}}zzzwwwuuusssqqqnnnlllkkkhhhdddaaa]]][[[XXXUUUSSSQQQQQQQQQNNNNNNMMMLLLLLLKKKKKKLLLQQQTTTUUUTTTWWW\\\_________^^^]]][[[XXXVVVTTTRRRQQQRRRRRRQQQNNNKKKGGGEEE@@@???===<<<:::999999888999999999999::::::::::::999777666666777777555444444444444444444333333222111000000000000000111111111111222222222333333333444333333222333555666777777999<<<===>>>@@@BBBDDDGGGJJJNNNSSSWWW\\\aaaeeejjjmmmqqqsssuuuvvvwwwyyyvvvwwwxxxzzz{{{}}}~~~~~~}}}yyyvvvyyyppppppmmm]]]EEE???::::::;;;777666555555444444444444444444444444444444444444444555666777666666777:::======@@@KKKddd~~~nnnaaaYYYPPPJJJHHHGGGFFFDDDCCCBBBDDDIIIRRRiiiuuukkkgggaaa\\\YYYVVVSSSQQQLLLJJJHHHGGGGGGGGGEEECCCEEEDDDCCCBBBBBBDDDFFFGGGGGGQQQaaauuu~~~rrrfff}}}hhhXXXMMMHHHCCCAAA???===<<<;;;;;;<<<:::999999999::::::;;;<<<@@@DDDJJJQQQXXX```hhhmmmrrruuuzzz}}}~~~~~~uuujjjccc___^^^___dddjjjtttssshhhggggggfffZZZYYYYYYZZZ\\\XXXQQQJJJJJJHHHHHHMMMUUUdddzzzssseee\\\TTTMMMIIICCC@@@@@@@@@@@@EEELLLNNNNNNLLLIIIFFFCCCBBBBBB>>>>>>===<<<;;;:::999999444888;;;>>>AAAGGGRRRZZZ\\\]]]___fffqqq}}}uuummmiii```___]]]\\\ZZZXXXWWWVVVXXX[[[bbbiiiqqqvvvzzz{{{zzz{{{}}}~~~|||zzzvvvtttqqqooollljjjhhhfffbbb___ZZZYYYVVVSSSPPPNNNLLLKKKHHHHHHHHHHHHGGGGGGGGGGGGKKKNNNOOOMMMQQQWWWYYYWWWUUUTTTSSSRRRPPPNNNMMMLLLIIIJJJKKKKKKIIIFFFCCCAAA===<<<;;;999888777777777888888888888999999::::::888777666666888888777666555555555555555444333333111111000000000000111111222222222222333333333444333333222222222444555666666888;;;<<<===>>>@@@CCCEEEHHHMMMRRRVVV\\\bbbfffkkknnnrrruuuwwwyyy{{{|||yyyyyyzzz{{{|||}}}~~~yyyuuutttyyyzzzjjjiiifffsss}}}[[[DDD>>>:::::::::444666666555444444444444444444444444444444444444444555666777666666777:::<<<<<>>>>>===<<<;;;::::::999444888<<<>>>@@@GGGQQQYYY[[[[[[]]]cccnnn{{{|||qqqiiiddd___^^^]]]ZZZWWWUUUSSSRRRTTTXXX___gggnnnssswwwyyyxxxyyy|||}}}|||yyyvvvtttooommmjjjhhhfffddd```]]]XXXWWWUUURRROOOKKKIIIHHHEEEEEEEEEEEEEEEDDDDDDDDDCCCGGGHHHFFFJJJRRRTTTPPPLLLLLLKKKJJJIIIHHHGGGGGGDDDEEEFFFGGGEEECCC@@@>>><<<;;;:::888777666666666777777777888888999999:::888777666777888999888777555555666666555555444333111111000000000000000111222222333333333444444444333222222111222333555666666888:::<<<<<<===@@@BBBDDDGGGLLLQQQVVV\\\bbbffflllooossswwwyyy{{{}}}|||}}}}}}~~~~~~xxxsssqqquuu|||vvveeecccbbbjjjxxxyyyWWW@@@;;;888777777000666666555444444444444555444444444444444444444444444444555444444555888:::;;;>>>EEEVVVvvvnnnbbbYYYOOOIIIHHHIIIGGGEEEBBB>>>AAAHHHLLLZZZ}}}qqqmmmgggaaa^^^[[[XXXVVVNNNMMMKKKJJJJJJIIIGGGEEEAAA@@@?????????@@@AAABBBDDDMMMZZZmmm~~~nnn]]]SSSMMMDDDBBB???======<<<:::888<<<;;;;;;;;;;;;<<<======CCCFFFKKKQQQXXX```iiinnnsssuuuyyy{{{|||}}}uuukkkdddbbbggggggiiirrrvvvwwwggg\\\WWWVVVVVVWWWXXXYYYXXXUUUOOOJJJJJJEEEFFFMMMUUUbbbyyyrrrfff]]]WWWNNNIIIBBB>>>===>>>???@@@DDDEEEFFFGGGGGGFFFEEEEEEBBBAAA>>><<<::::::::::::888999;;;===AAAHHHPPPUUUYYY[[[^^^bbbiiitttxxxmmmeeeaaaWWWVVVTTTRRRPPPOOONNNNNNQQQVVV]]]dddjjjoootttwwwssstttuuuuuuuuutttrrrqqqkkkjjjiiigggdddaaa___^^^[[[VVVPPPMMMMMMKKKFFFAAABBBAAAAAA@@@@@@@@@@@@AAABBBCCCDDDFFFGGGIIIJJJKKKKKKJJJIIIGGGEEECCCBBBAAA@@@@@@>>>===<<<;;;;;;;;;;;;:::999777555444444444555666666777777777777777:::::::::::::::999888777:::888777777999999666333222222222222333444444555222222222333333444444444111111111111111111222222444666888999:::<<>>CCCKKKhhhssseeeVVVPPPNNNGGGEEEGGGCCCEEEAAACCCHHHFFFLLLiii}}}sssiiieee```ZZZUUUUUUNNNLLLJJJIIIIIIIIIHHHGGGEEEDDDCCCBBBAAA@@@@@@@@@CCCIIIUUUgggppp^^^RRRKKKFFFCCC@@@>>>>>>===;;;:::<<<;;;;;;;;;;;;<<<======BBBFFFLLLSSSZZZbbbjjjooosssvvvyyy{{{|||}}}vvvkkkeeecccjjjiiikkksssvvv|||mmmaaa[[[YYYWWWWWWXXXXXXXXXTTTOOOKKKJJJEEEFFFLLLTTT```xxxwwwjjj___XXXQQQMMMFFFAAA??????>>>>>>BBBCCCDDDEEEFFFEEEEEEDDDBBBAAA???===;;;:::::::::999:::<<<===AAAGGGOOOTTTXXXZZZ]]]aaahhhtttttthhh```[[[UUUTTTRRRPPPNNNLLLKKKKKKOOOSSSZZZaaaggglllrrruuuttttttuuuuuuuuusssrrrqqqkkkjjjhhhfffccc```]]]\\\XXXSSSMMMKKKJJJHHHCCC???@@@???>>>===<<<<<<<<<<<<>>>>>>@@@AAACCCEEEGGGHHHDDDDDDCCCAAA@@@??????>>><<<<<<:::999888888888888888777666666555555555666666666777888999999999888:::::::::::::::999888888;;;999888888:::999777444333333222222333333444444222222333333333444444444111111111111111111222222444555777999:::<<>><<<;;;<<<;;;;;;;;;;;;<<<======AAAFFFMMMUUU\\\dddkkkoootttvvvyyy{{{{{{|||~~~~~~vvvmmmgggfffmmmlllmmmtttwwwuuuiiiaaa]]]YYYXXXWWWWWWVVVSSSOOOKKKJJJFFFFFFLLLRRR^^^vvvqqqeee\\\UUUQQQJJJEEEBBB@@@>>>===???@@@AAABBBCCCDDDDDDDDDBBBAAA???>>><<<<<<;;;;;;;;;<<<===>>>AAAFFFMMMRRRVVVXXX[[[___fffsssooobbbYYYTTTQQQPPPNNNLLLKKKIIIIIIIIIKKKPPPVVV\\\bbbhhhnnnrrrqqqrrrssstttsssqqqooonnnjjjiiigggdddaaa^^^[[[YYYWWWSSSMMMJJJIIIFFFBBB>>>??????>>><<<;;;:::999888:::;;;<<<>>>@@@BBBDDDEEE@@@@@@???===============::::::999888777777777777444444444444555666777777666777888999:::::::::::::::::::::::::::999999888;;;:::999999:::999777555444444444444444333333333333333333333333444444444222222222222222222111111333555777888:::<<>>===AAABBBDDDVVVmmm}}}qqqjjjeee^^^[[[[[[SSSQQQNNNMMMLLLLLLJJJIIIEEEDDDCCCAAA@@@@@@??????BBBEEEMMM]]]uuummm[[[OOOIIIFFFBBB???>>>>>><<<;;;<<<;;;;;;;;;;;;<<<======@@@EEEMMMVVV]]]dddkkkoootttvvvyyyzzz{{{|||}}}~~~wwwnnnjjjhhhooooooooouuuvvv}}}rrrhhhbbb[[[YYYVVVUUUTTTQQQMMMKKKIIIFFFFFFKKKPPP[[[ttt{{{lllbbbWWWSSSMMMHHHEEEBBB@@@>>>===>>>???@@@AAABBBCCCCCCAAAAAA@@@???>>>============>>>???@@@AAAFFFKKKOOOTTTVVVYYY]]]dddqqq|||lll^^^UUUPPPLLLLLLKKKJJJIIIIIIJJJJJJIIIMMMRRRXXX]]]dddjjjooommmooopppqqqpppnnnkkkjjjhhhgggeeeccc___\\\YYYWWWWWWTTTOOOLLLJJJGGGDDDAAABBBAAA@@@>>><<<:::888777999::::::<<<>>>@@@CCCDDDBBBAAA@@@???>>>>>>>>>>>>===<<<;;;;;;::::::;;;;;;444444444444555666777777666666888999::::::::::::999::::::;;;::::::999999::::::999999999888777666777777777777777666555555444444444444444444444444333222222222222222111111222444666888999<<>>AAADDDPPPmmmrrr___VVVTTTLLLKKKLLLFFFDDD===:::???AAACCCOOO^^^vvvnnnggg```]]]]]]TTTRRROOONNNMMMLLLKKKIIIEEEDDDCCCAAA@@@@@@??????EEEFFFKKKYYYmmmzzzbbbSSSIIIFFFAAA>>>======<<<;;;<<<;;;;;;;;;;;;<<<======@@@EEEMMMUUU\\\ccciiinnnsssuuuxxxzzz{{{|||}}}xxxpppmmmkkkrrrrrrrrruuuuuuzzzoooggg^^^[[[WWWSSSQQQNNNLLLIIIGGGEEEGGGLLLOOOXXXpppqqqeeeXXXUUUOOOJJJHHHEEECCCAAA======>>>???@@@AAABBBCCCAAAAAAAAA@@@@@@??????>>>>>>???@@@AAABBBEEEJJJNNNRRRTTTWWW[[[bbbppp{{{kkk]]]TTTOOOJJJJJJIIIJJJJJJKKKLLLMMMHHHKKKOOOSSSYYY___fffkkkkkkmmmoooppppppnnnkkkiiifffeeedddaaa^^^[[[XXXVVVUUUSSSOOOLLLJJJGGGEEECCCCCCCCCBBB@@@>>>;;;888777999888888999;;;===@@@AAADDDDDDDDDCCCBBBAAA@@@???@@@@@@???>>>============777777666555555555666666555666777888999999999999999::::::;;;;;;;;;::::::999999:::999888777666666:::;;;;;;;;;;;;:::999888666666555555555555555555333333333333222222111111111333666888999<<>>===<<<<<<;;;<<<;;;;;;;;;;;;<<<======@@@DDDKKKRRRYYY```gggkkkrrrtttwwwzzz{{{|||~~~xxxrrrpppnnnvvvwwwuuuvvvvvvvvvnnnddd___YYYTTTPPPMMMKKKIIIEEEDDDHHHMMMOOOVVVmmmxxxjjj]]]YYYRRRMMMJJJHHHFFFDDD???>>>>>>???@@@AAABBBCCC@@@AAAAAABBBAAAAAA@@@@@@???@@@AAABBBCCCFFFJJJMMMPPPRRRTTTXXXaaaooozzzkkk^^^VVVRRRKKKJJJJJJJJJKKKLLLLLLMMMHHHJJJLLLOOOSSSZZZaaafffiiillloooqqqqqqooommmkkkddddddbbb```]]][[[XXXWWWQQQPPPMMMKKKHHHFFFEEEDDDCCCCCCCCCAAA???<<<999777888777666666777999;;;===CCCDDDFFFGGGFFFDDDBBB@@@CCCBBB@@@???>>>=========;;;:::999888777777666666666777888888999888888888999::::::;;;;;;;;;;;;;;;999:::;;;:::888777777777<<<===>>>>>>>>>===<<<;;;888888888777777777777777444444444333222222111111111333555777999;;;???BBBCCCGGGNNNTTT[[[bbbiiimmmoooqqqtttvvvvvvwwwyyyzzz{{{}}}tttmmmppppppgggkkkuuuyyyzzzyyytttooogggXXXKKKBBB666444777222333666222444444555555555555444444222222222333444555777777888888888888888777777777999:::???CCCHHHZZZrrraaaXXXOOONNNNNNHHHEEEAAA???BBBDDDEEEJJJQQQcccxxxoooeee___^^^WWWUUUQQQOOONNNLLLJJJHHHGGGFFFEEECCCBBBBBBAAAAAA???>>>DDDOOO\\\rrr|||{{{~~~}}}~~~xxx^^^MMMHHHCCC???>>>======<<<<<<;;;;;;;;;;;;<<<======@@@CCCIIIOOOUUU\\\dddiiipppsssvvvyyy{{{}}}yyytttrrrrrr{{{{{{yyyyyyxxx}}}uuukkkeee]]]VVVQQQNNNLLLJJJCCCDDDIIIOOOOOOUUUjjjvvveee___WWWPPPLLLJJJHHHGGGAAAAAA@@@@@@@@@AAACCCDDD@@@AAABBBCCCCCCBBBAAAAAA???@@@AAABBBCCCFFFJJJMMMOOOPPPSSSWWW___nnnyyyjjj___XXXUUUNNNMMMLLLKKKJJJJJJJJJJJJGGGHHHIIIKKKNNNTTT\\\aaaeeehhhkkkooopppnnnllljjjcccbbbaaa```^^^[[[YYYXXXOOOOOONNNKKKIIIHHHGGGHHHFFFFFFFFFEEEBBB???<<<::::::888777666666888:::;;;AAADDDHHHKKKLLLJJJHHHFFFFFFEEECCCAAA@@@???>>>>>>===<<<;;;:::999999999999999999999:::999999888777999::::::;;;<<<<<<;;;;;;:::<<<>>>===:::888999:::;;;<<<>>>?????????===<<<:::::::::999999888888888555444444333222222111111000222555777999;;;???BBBDDDIIIOOOVVV\\\ccciiinnnpppsssuuuwwwwwwxxxyyy{{{{{{|||~~~~~~~~~~~~zzzoooqqqyyymmmiiiqqq}}}xxxooobbbQQQBBBAAA666666999333333666222333444555666666555444333333333333333333444555666555666666666777777888888:::999===CCCEEEQQQrrrjjj^^^RRRPPPQQQJJJHHHEEEDDDDDDDDDDDDHHHNNNYYYwww}}}tttiiiaaa___ZZZWWWSSSQQQOOONNNKKKIIIHHHGGGFFFDDDCCCCCCCCCCCC@@@>>>BBBKKKSSSccc~~~||||||xxxrrrpppqqqnnnnnnqqqvvvzzz|||zzzxxxeeeNNNJJJDDD@@@???>>>>>>>>><<<;;;;;;;;;;;;<<<======@@@CCCGGGLLLRRRZZZbbbgggooorrrvvvyyy{{{}}}yyyuuutttuuu~~~||||||zzzyyypppjjj```XXXSSSPPPMMMLLLAAACCCJJJPPPPPPTTTiiikkkeee[[[SSSNNNKKKIIIHHHCCCBBBAAAAAAAAABBBCCCDDD@@@AAABBBCCCCCCCCCBBBAAA>>>@@@BBBCCCDDDFFFJJJMMMNNNOOORRRVVV^^^mmmxxxjjj```YYYVVVQQQPPPNNNKKKIIIGGGFFFFFFFFFFFFGGGHHHKKKQQQXXX]]]```cccgggkkklllkkkiiigggbbbaaaaaa```^^^\\\ZZZYYYPPPPPPPPPNNNLLLKKKKKKLLLIIIJJJJJJIIIGGGDDD@@@>>>===<<<999888888999;;;===@@@DDDJJJPPPRRRQQQNNNKKKJJJIIIGGGDDDBBBAAA@@@???======<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;:::999888888999::::::;;;<<<<<<<<<;;;<<<>>>@@@???<<<:::;;;<<<:::;;;>>>???@@@???>>>===;;;;;;;;;::::::999999999555555444333333222111111000222555777999;;;???BBBFFFJJJQQQWWW^^^dddjjjooorrrtttwwwxxxxxxyyyzzz|||{{{|||}}}}}}|||}}}}}}~~~qqqrrrtttkkklllxxx|||pppaaaNNN===???444444777111000222...333444555666666555444333555555444333333333444444222333444555666888999999<<<999===CCCDDDLLLjjjuuudddVVVRRRRRRJJJJJJIIIGGGEEECCCBBBFFFKKKSSSkkkwwwlllccc```\\\YYYUUUSSSQQQOOOMMMKKKIIIHHHGGGEEEDDDDDDDDDDDDDDDAAADDDJJJMMMVVVrrr|||xxxvvvvvvrrrkkkhhhiiicccccceeeiiimmmnnnkkkhhhxxxYYYMMMCCCAAAAAA???<<<;;;;;;;;;;;;<<<<<<<<<======???BBBGGGMMMRRRXXX^^^bbbiiimmmrrrvvvyyyzzz|||~~~|||xxxwww}}}zzzyyy|||sssfff]]]XXXRRRLLLFFFGGGFFFHHHJJJMMMVVVgggxxxzzzmmmaaa[[[UUUNNNKKKLLLLLLJJJGGGFFFGGGHHHHHHHHHDDDDDDCCCBBBAAAAAAAAAAAABBB@@@???AAAEEEIIIKKKLLLPPPMMMMMMSSS]]]iiizzzuuueee[[[XXXXXXSSSPPPLLLIIIHHHHHHGGGFFFJJJFFFEEEGGGHHHKKKRRR[[[]]]```dddhhhjjjiiigggeeegggeeebbb___\\\[[[ZZZZZZUUUSSSQQQNNNNNNOOOPPPRRROOOMMMKKKJJJIIIFFFBBB??????>>>;;;999888999;;;<<>>===<<<;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;===???BBBCCCCCCBBBAAA???>>>===<<<;;;:::::::::999888777666444222111000444444444666999<<<@@@BBBHHHLLLSSSZZZ```ffflllpppvvvsssqqqssswww|||}}}}}}~~~~~~~~~}}}}}}vvvtttxxxmmmnnnxxxwww___III===888666444444555666666666444444444555444444333333222222333333333333444444000000111333555888:::;;;999<<<:::>>>FFFJJJ]]]{{{qqq___RRRNNNQQQNNNKKKIIIIIIFFFBBBBBBFFFPPP]]]}}}}}}nnnffffffaaaYYYTTTTTTSSSOOOLLLKKKHHHGGGFFFEEEDDDDDDDDDDDDEEE@@@BBBIIILLLQQQcccxxx}}}{{{{{{wwwrrrnnnllljjjiiiggg^^^___````````````aaabbb}}}___RRREEE@@@@@@>>>===>>>;;;;;;;;;<<<<<<<<<=========@@@EEEJJJOOOUUU[[[___gggkkkppptttwwwyyy{{{}}}~~~{{{{{{|||{{{~~~wwwmmmccc\\\UUUNNNIIIGGGFFFGGGJJJMMMUUUfffvvvoooddd[[[QQQMMMNNNMMMKKKIIIHHHIIIIIIHHHFFFEEEDDDCCCBBBBBBAAAAAAAAA@@@???>>>@@@DDDHHHJJJKKKOOOLLLMMMSSS]]]iiiyyyuuueee[[[WWWWWWRRROOOKKKIIIIIIHHHHHHGGGHHHEEEDDDFFFHHHJJJPPPXXX\\\^^^bbbfffhhhhhhgggfffeeecccaaa^^^\\\ZZZYYYXXXUUUTTTQQQOOOOOOPPPQQQSSSRRRPPPOOOMMMLLLJJJFFFCCC@@@>>>;;;999888888999:::<<>><<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::<<<>>>@@@BBBCCCBBBAAAAAA@@@???>>><<<;;;;;;:::::::::999888666444333222111000111222444777<<<@@@CCCIIINNNUUU[[[aaaggglllpppuuusssrrrtttxxx|||}}}|||}}}}}}~~~}}}}}}~~~~~~sssrrr|||sssvvvwww^^^III>>>888666333333444555444444222333333333333333222222222222333333333333444444333333333444555777888999:::<<<;;;>>>DDDGGGWWWsssmmm^^^VVVVVVPPPMMMJJJJJJGGGCCCDDDGGGJJJSSSllltttkkkiiibbb[[[UUUUUUTTTPPPMMMMMMJJJJJJHHHGGGFFFEEEEEEEEECCC???@@@FFFGGGJJJZZZlll|||zzz|||xxxtttpppnnnllliiigggcccbbbaaa___\\\ZZZYYYYYYfffWWWHHHAAA???===>>>@@@;;;;;;;;;<<<<<<<<<<<<<<<;;;>>>BBBGGGKKKQQQWWW[[[dddhhhmmmrrruuuwwwzzz||||||}}}}}}vvvmmmcccYYYQQQMMMFFFEEEEEEHHHLLLTTTdddsss}}}mmm```VVVQQQPPPOOONNNMMMLLLLLLKKKIIIGGGEEEEEECCCBBBBBBBBBBBBBBB@@@??????AAAEEEIIILLLLLLNNNKKKLLLTTT]]]iiiyyyttteeeZZZVVVVVVPPPMMMJJJHHHHHHHHHGGGFFFEEECCCCCCFFFHHHIIINNNTTTYYY\\\___cccfffggghhhgggbbbbbbaaa___]]]ZZZXXXWWWUUUTTTRRRQQQQQQRRRSSSTTTUUUSSSRRRQQQPPPNNNJJJHHHDDDBBB???<<<::::::;;;;;;:::<<<@@@DDDIIIMMMQQQRRRPPPOOONNNMMMLLLKKKJJJJJJHHHHHHGGGEEECCCAAA???>>>??????>>>>>>======<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::>>>???AAACCCCCCBBBAAA@@@AAA@@@>>>===<<<<<<;;;;;;;;;:::999777555444333222///000111444888===BBBEEEKKKPPPWWW]]]bbbggglllooosssssstttvvvzzz||||||{{{||||||}}}}}}|||~~~wwwnnnppp}}}yyyxxx^^^III???888666333222333333333222111222222333333222222111222222333333333333444444777666666555555666666777999===<<<===BBBCCCPPPhhhmmm^^^VVVTTTOOOLLLLLLIIIFFFFFFIIIGGGKKKYYYuuu|||qqqmmmeee]]]WWWWWWVVVRRROOOOOOMMMLLLKKKJJJHHHGGGEEEEEEDDD@@@AAADDDDDDEEEPPP^^^ttt~~~}}}zzzwwwuuuqqqmmmjjjgggfffccc```\\\YYYVVVUUU}}}gggZZZLLLDDD@@@======???<<<<<<<<<<<<<<<<<<<<<<<<;;;===@@@DDDHHHMMMTTTXXXaaaffflllqqqtttwwwzzz|||}}}~~~uuuiii]]]TTTPPPFFFDDDDDDGGGKKKRRRaaannnyyyjjj```ZZZXXXTTTSSSQQQQQQPPPNNNJJJGGGEEEDDDCCCBBBAAAAAAAAAAAABBBAAAAAADDDHHHLLLNNNNNNLLLJJJLLLTTT^^^iiixxxtttdddYYYSSSRRRLLLJJJGGGFFFGGGGGGFFFEEECCCBBBDDDGGGHHHHHHLLLRRRWWWYYY\\\```dddfffhhhhhhbbbbbbbbbaaa^^^\\\YYYWWWVVVUUUTTTSSSSSSTTTUUUVVVUUUTTTSSSRRRRRRPPPMMMJJJJJJHHHEEEBBB@@@???>>>???:::;;;===???CCCHHHKKKNNNKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKJJJHHHFFFCCCAAA@@@AAA@@@@@@???===<<<<<<;;;<<<<<<;;;;;;:::999999999999999::::::::::::;;;;;;???@@@BBBCCCDDDCCCBBBAAABBBAAA@@@>>>============<<<;;;:::888777555444333333333444777;;;???DDDFFFLLLQQQXXX^^^cccgggkkkmmmrrrsssvvvyyy{{{|||{{{zzz{{{|||}}}}}}|||}}}~~~~~~~~~wwwooojjjnnn}}}xxxyyyzzz___III@@@:::777444333333333222111111222222333333333333222222222222333333333444444777777666666666666777777777===<<<===BBBCCCLLL```iiiXXXWWWQQQMMMLLLJJJGGGFFFHHHFFFIIINNN```xxxrrriiiaaaZZZYYYXXXTTTQQQRRRNNNNNNMMMKKKIIIGGGEEEDDDEEECCCDDDFFFEEEEEELLLUUUccc~~~}}}xxxtttllljjjgggdddbbb```]]][[[tttbbbWWWMMMHHHCCC>>><<<===<<<<<<<<<<<<<<<<<<<<<;;;;;;===@@@BBBFFFKKKRRRVVV___dddjjjppptttwww{{{}}}zzznnnaaaWWWRRRGGGDDDCCCEEEIIIOOO\\\hhhzzzooofff```WWWVVVTTTSSSQQQNNNJJJGGGEEEDDDCCCBBBBBBAAAAAABBBCCCBBBBBBEEEIIILLLMMMMMMKKKJJJMMMVVV___jjjyyyssscccVVVPPPNNNGGGFFFDDDDDDEEEEEEDDDCCCCCCBBBDDDHHHIIIHHHLLLQQQUUUWWW[[[___cccfffhhhhhhcccccccccbbb```]]][[[YYYXXXWWWVVVUUUUUUUUUVVVVVVSSSRRRRRRRRRRRRQQQNNNLLLLLLKKKHHHEEECCCAAAAAA@@@<<<<<<<<<<<<>>>AAACCCEEEEEEEEEEEEFFFFFFGGGGGGGGGJJJJJJIIIGGGEEECCCAAA@@@AAA@@@???>>>===;;;;;;:::;;;;;;::::::999999999999999999999::::::;;;;;;;;;???@@@BBBDDDDDDDDDCCCBBBCCCBBBAAA@@@???>>>>>>>>>======;;;:::888666555555666666666888;;;???CCCEEEMMMQQQXXX___cccgggjjjlllqqqtttwwwzzz{{{{{{{{{zzzzzz{{{}}}}}}}}}}}}zzzssslllhhhhhhooo~~~zzzqqqvvvaaaKKKAAA;;;888555444444444444333222222333444444444444444222222222333333333444444555555555555666888999:::666=========CCCDDDKKK[[[vvv{{{ccc\\\TTTNNNLLLJJJFFFEEEFFFDDDHHHLLLTTTpppxxxooofff^^^\\\ZZZVVVSSSSSSNNNNNNMMMLLLJJJGGGEEEDDDDDDCCCDDDFFFEEEEEEJJJPPPWWWmmmvvvsssooommmkkkhhhdddaaattthhhYYYRRRKKKHHHDDD>>>;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===???AAADDDIIIOOOTTT]]]bbbhhhnnnssswww{{{}}}|||rrrfffZZZSSSIIIEEEBBBDDDGGGMMMWWWaaa{{{mmmbbb[[[YYYVVVTTTRRROOOKKKHHHGGGFFFEEEDDDDDDCCCCCCDDDCCCCCCCCCEEEHHHJJJKKKJJJJJJJJJNNNWWWaaalllyyysssbbbTTTLLLIIIDDDCCCBBBCCCEEEEEEDDDCCCDDDBBBDDDGGGHHHHHHKKKQQQTTTVVV[[[```cccfffggggggddddddcccbbb```^^^\\\[[[ZZZYYYXXXWWWWWWVVVVVVVVVRRRRRRQQQRRRSSSRRRPPPMMMKKKJJJHHHFFFDDDBBBAAA@@@@@@???>>><<<<<<<<<===>>>>>>??????@@@AAABBBCCCCCCDDDDDDDDDDDDCCCAAA@@@@@@???>>>===<<<;;;:::999999999999999999999999999999888999999::::::;;;;;;<<<>>>@@@BBBDDDEEEEEEDDDDDDDDDDDDBBBAAA@@@????????????>>>===;;;999888777666555555555777999===AAACCCMMMRRRZZZaaaeeeiiilllnnnrrruuuyyy{{{{{{zzz{{{{{{zzz|||~~~~~~~~~~~~yyypppjjjddddddhhhqqq~~~sssjjjqqqfffLLLAAA:::888555444555555555444222222333444555555555555222222333333333333444444333333444555666888:::;;;666>>>===<<>>======<<<<<<<<<;;;;;;;;;<<<===>>>???BBBGGGMMMRRRZZZ___ffflllqqquuuyyy|||}}}vvvkkk^^^UUUKKKFFFBBBCCCFFFJJJSSS\\\tttzzzkkkdddaaa]]]YYYVVVSSSPPPNNNJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGIIIKKKLLLKKKJJJJJJJJJOOOYYYcccmmmzzzsssaaaRRRIIIEEEDDDCCCCCCDDDFFFGGGFFFDDDCCCAAABBBEEEFFFEEEJJJPPPSSSVVV\\\aaaeeefffffffffdddcccbbb```^^^]]]\\\\\\\\\\\\[[[YYYXXXWWWVVVVVVTTTSSSSSSTTTUUUUUUSSSQQQKKKJJJIIIGGGEEEDDDBBBBBBCCCBBB@@@???===<<<;;;:::::::::;;;<<<===>>>??????======>>>?????????>>>>>><<<;;;;;;:::999888888777777777888888999999::::::888888999::::::;;;<<<<<<===???BBBDDDFFFGGGFFFFFFEEEEEECCCBBBAAA@@@@@@@@@@@@???>>><<<:::999888777444444555777:::>>>BBBEEEOOOTTT\\\ccchhhllloooqqqsssvvvyyyzzzzzzyyy{{{}}}{{{|||vvvjjjccc^^^aaaiiiuuuzzzmmmbbbhhhjjjNNNAAA888666444333444555555444111111222333444555555444222222333333333333444444222222333444555777888999777???===:::@@@CCCHHHSSScccggg\\\RRROOOLLLGGGDDDCCCAAADDDIIINNNXXXrrrzzzpppfffaaa^^^XXXTTTTTTNNNNNNOOOOOONNNLLLIIIHHHCCCDDDCCCBBBAAACCCFFFGGGIIIPPPbbbwwwqqqlll]]]NNNHHHCCCBBB@@@<<<===@@@======<<<<<<<<<;;;;;;;;;;;;<<<===>>>@@@EEEKKKPPPWWW\\\dddjjjppptttxxx{{{{{{}}}}}}xxxnnnaaaWWWLLLFFFBBBCCCEEEIIIQQQYYYhhh~~~|||llliiiccc___\\\YYYWWWUUUMMMMMMLLLKKKJJJJJJJJJJJJLLLLLLLLLMMMOOOPPPOOOMMMJJJKKKPPPZZZdddnnn{{{sssaaaQQQGGGCCCDDDCCCDDDEEEGGGHHHGGGFFFCCC@@@@@@CCCCCCDDDHHHOOOSSSWWW\\\bbbfffgggfffeeedddccc```^^^\\\\\\\\\\\\^^^]]]\\\ZZZYYYWWWVVVUUUUUUUUUUUUVVVXXXXXXVVVTTTMMMLLLKKKJJJHHHGGGEEEEEEEEEDDDCCCAAA???===;;;:::888888999:::;;;<<<======888999:::;;;<<<=========:::999999888888777777777666666777888999::::::;;;888888999::::::;;;<<<<<<===>>>BBBEEEGGGGGGGGGGGGFFFEEEDDDCCCBBBAAAAAAAAA@@@???>>>===;;;999888777444555666999===BBBFFFIIIPPPVVV^^^fffkkkoooqqqssstttwwwzzzzzzyyyyyy{{{}}}{{{}}}wwwggg```[[[```jjjwwwwwwiii\\\aaazzzmmmOOOAAA777555222222333444444444///000111222333444444444222222333333333444444444333333333444444666777888888@@@===999>>>AAAEEEOOO]]]zzzkkk```UUUPPPNNNHHHDDDCCCGGGFFFIIINNNSSSfff}}}rrrhhhccc^^^XXXTTTTTTNNNOOOPPPQQQPPPNNNLLLJJJGGGGGGEEECCCBBBDDDFFFFFFKKKLLLWWWqqq}}}gggXXXJJJDDD???AAABBBAAA???@@@>>>>>>===<<<<<<<<<<<<===999;;;===???AAAEEEJJJNNNVVV\\\ccciiimmmqqqxxx|||~~~vvvrrrmmmddd[[[NNNJJJEEECCCFFFJJJNNNPPP```ooozzzppphhhbbb___\\\ZZZXXXUUURRRQQQQQQPPPOOONNNQQQOOOOOOQQQSSSSSSQQQNNNKKKPPPWWW]]]cccmmmyyyqqq___PPPGGGCCCAAAAAABBBEEEHHHHHHGGGEEEAAABBBBBBBBBCCCFFFKKKNNNWWWXXX[[[aaagggjjjiiiffffffeeecccaaa```___^^^^^^```___^^^\\\ZZZYYYXXXWWWVVVVVVUUUUUUTTTTTTSSSSSSOOONNNLLLJJJHHHGGGFFFEEEDDDDDDDDDCCCBBBAAA??????999999999999999999999999<<<;;;:::999888777777777666666555444444555555555444555777888999999888888<<<<<<<<<;;;::::::===??????@@@CCCFFFHHHIIIJJJJJJGGGEEEDDDEEEEEEEEECCCAAAAAA@@@@@@>>><<<:::888777333555777888999>>>EEEKKKRRRYYYaaagggjjjmmmpppsssvvvyyy{{{||||||{{{|||}}}|||hhhaaaZZZ]]]kkk~~~qqqeeeZZZ\\\kkkjjjKKKAAA888888666555444333333222111111222222222333333333555444444444444555666666666666555555555777999:::;;;;;;<<<<<<===AAAFFFIIIXXXkkkvvvfffXXXTTTPPPHHHEEEGGG@@@GGGHHHJJJOOOXXXvvvxxxmmmfffbbb\\\YYYYYYSSSRRRQQQOOOMMMLLLJJJJJJFFFHHHGGGDDDCCCFFFFFFCCCJJJIIIOOO___vvvjjjZZZMMMFFF@@@AAABBB@@@>>>???===<<<;;;:::::::::::::::999;;;===>>>AAAEEEJJJMMMVVV[[[ccchhhlllqqqwww|||}}}}}}~~~~~~~~~~~~uuupppllleee]]]LLLHHHDDDBBBDDDIIIMMMOOOWWWeeezzzxxxqqqlllhhhfffbbb___[[[YYYYYYYYYYYYXXXWWWUUUTTTUUUVVVVVVSSSPPPNNNSSSZZZ```fffooo{{{qqq___PPPGGGCCC@@@AAABBBEEEHHHHHHFFFDDDAAABBBCCCCCCEEEHHHMMMQQQXXXYYY[[[aaafffiiiiiigggfffeeecccaaa```___^^^^^^``````^^^]]][[[ZZZYYYXXXVVVVVVVVVVVVVVVVVVUUUUUUVVVUUURRROOOMMMKKKIIIIIIFFFFFFFFFEEEDDDCCCBBBAAA;;;;;;:::::::::999999999888777666444333333333333555555444444444444555555555666777999999999999888;;;<<<<<<;;;:::;;;===??????AAADDDFFFHHHJJJJJJJJJHHHGGGFFFFFFFFFFFFDDDBBB@@@@@@???>>><<<:::888777333555777888:::???FFFMMMTTT[[[cccjjjmmmooosssvvvyyy{{{}}}}}}|||{{{{{{|||~~~jjjbbb\\\aaapppiii^^^UUUXXXeee|||dddHHH@@@888777666555333333333333111111222222222333333333444444444444444555666666666555555666666777888999:::;;;;;;<<<===@@@EEEHHHSSSddd|||iiiWWWRRRPPPIIIEEEFFFAAAEEEEEEEEEJJJPPPiiizzznnngggbbb\\\YYYYYYSSSRRRQQQOOONNNMMMLLLKKKIIIJJJGGGCCCCCCGGGFFFBBBGGGGGGKKKWWWiiimmm\\\OOOGGGAAAAAAAAA???===>>>>>>===<<<;;;:::999999999999;;;<<<>>>@@@CCCHHHLLLTTTZZZaaagggkkkpppwww|||{{{|||}}}~~~~~~~~~~~~~~~}}}~~~sssmmmjjjeee___KKKHHHCCCAAACCCGGGKKKLLLOOOYYYjjj}}}|||wwwtttppplllhhhdddcccccccccbbb]]][[[YYYXXXWWWVVVSSSQQQSSSXXX^^^cccjjjsss}}}~~~ooo^^^OOOGGGDDD@@@@@@CCCFFFHHHHHHEEEBBB@@@BBBCCCEEEGGGKKKPPPTTTZZZZZZ\\\```eeehhhiiihhhfffeeedddbbbaaa`````````aaa``````___]]]\\\[[[[[[XXXXXXXXXXXXWWWWWWWWWWWWXXXVVVTTTPPPMMMKKKIIIHHHIIIIIIIIIHHHGGGFFFDDDDDD>>>======<<<;;;:::999999777666333111000000111222444444333333333444444555666777888999:::::::::999;;;<<<===<<<;;;;;;===???AAABBBEEEHHHJJJKKKKKKKKKKKKIIIHHHGGGGGGGGGEEECCC@@@??????>>><<<:::888777333555888999;;;AAAIIIOOOWWW^^^ffflllooorrrvvvyyy{{{}}}}}}|||{{{|||lllccc^^^ddduuuvvv```WWWQQQUUU```rrrZZZCCC???777777555444333333333333111111222222222333333333444444444444444555555666555555666777888888888888999:::;;;;;;<<>>===>>>@@@???>>>===<<<;;;;;;;;;999;;;<<<===???BBBGGGJJJRRRXXX```fffjjjooovvvzzz{{{{{{|||~~~~~~|||xxxyyy|||}}}qqqiiifffccc___NNNJJJEEEBBBCCCEEEGGGHHHKKKQQQ[[[iiizzz~~~yyysssnnnlllkkkjjjiiibbb```]]]YYYWWWTTTRRRQQQXXX[[[aaagggmmmvvv|||mmm\\\NNNGGGDDD???@@@CCCGGGIIIHHHDDDAAA@@@BBBDDDGGGJJJNNNTTTXXX[[[\\\]]]```dddgggiiiiiiggggggfffdddccccccccccccbbbbbbaaa``````_________\\\\\\[[[ZZZXXXWWWVVVVVVWWWVVVSSSPPPNNNLLLKKKJJJKKKKKKKKKJJJIIIHHHFFFFFFAAAAAA@@@>>>===;;;:::::::::888555333222222444555444444333333333444555555777888999999:::;;;;;;;;;;;;<<<>>>>>>======???@@@CCCDDDGGGIIIKKKLLLLLLLLLMMMKKKIIIHHHHHHGGGEEEDDD??????>>>===<<<:::888888333666999;;;===CCCKKKRRRZZZ```hhhmmmpppssswww{{{{{{}}}~~~~~~~~~mmmccc]]]fffzzzrrr\\\UUUQQQUUU___nnnpppOOO???===777666555444333333333333111111222222222333333333444444333333444444555666444555777888999999888777888:::;;;;;;<<>>>>>?????????>>><<<<<<;;;;;;;;;999:::;;;<<<===@@@EEEHHHOOOUUU]]]ccchhhmmmtttxxxzzz{{{|||~~~{{{uuutttvvv}}}~~~pppddd```^^^\\\RRRNNNHHHDDDCCCDDDDDDDDDGGGJJJOOOWWWcccrrr~~~xxxtttqqqooommmgggeeeaaa\\\XXXUUUUUUUUU[[[^^^cccjjjqqqyyyxxxjjjYYYLLLFFFDDD???AAAEEEIIIKKKIIIDDD@@@???AAAEEEIIILLLQQQVVVZZZ\\\]]]___aaacccfffhhhiiiiiihhhhhhgggfffffffffgggcccccccccccccccbbbbbbbbbbbbaaa___]]]ZZZXXXVVVUUUXXXWWWVVVTTTRRRQQQQQQPPPLLLLLLLLLLLLKKKIIIHHHGGGEEEDDDCCCBBB@@@>>>===<<<<<<;;;888666555666666777555555444444555666666777999999999:::;;;;;;<<<<<<<<<>>>???@@@??????@@@BBBEEEGGGIIIKKKMMMMMMNNNMMMOOOLLLIIIHHHGGGFFFEEECCC>>>>>>>>>===<<<:::999888444666:::<<>>===???AAABBBBBBBBBCCCDDDGGGIIIKKKMMMNNNOOOOOOOOOOOOLLLHHHFFFEEEDDDCCCBBB=========<<<;;;:::999888444777;;;>>>AAAHHHQQQXXX```eeekkknnnppprrrvvvyyyxxx{{{~~~xxxjjjeeeeeerrrwwwkkkYYYWWWXXX___gggnnnxxx~~~|||uuueeePPP@@@999999555555444333333333333333111111222222222333333333333333333333333444444555666666777888999999999999999;;;<<<===>>>???BBBDDDEEEKKKZZZtttiiiYYYTTTNNNIIIHHHCCCFFF@@@>>>FFFGGGEEEKKKZZZzzz}}}rrrggg```^^^\\\ZZZWWWTTTRRRRRRRRRSSSRRRQQQNNNLLLQQQUUUSSSMMMDDDDDDFFFFFFEEEJJJZZZjjjlllXXXOOOGGGDDDCCC@@@???@@@;;;::::::::::::;;;<<<<<<999:::;;;;;;;;;>>>BBBEEEIIIOOOWWW^^^bbbhhhoootttuuuvvvxxxzzz|||}}}~~~~~~{{{|||}}}{{{ooojjjjjjrrr{{{ooo]]]TTTQQQQQQPPPLLLGGGDDDBBBBBBBBBAAA@@@AAACCCDDDGGGMMMTTTYYY___iiiuuu~~~}}}yyyuuurrrllljjjfffaaa[[[ZZZ\\\___aaaccchhhpppyyy~~~{{{qqqcccSSSHHHCCCBBBAAADDDHHHMMMOOOLLLEEE@@@???BBBFFFJJJNNNRRRWWWZZZ[[[^^^ccceeeeeeeeefffhhhhhhhhhggggggggghhhhhhiiidddeeeeeefffggghhhhhhiiiiiiiiigggeeecccaaa```___VVVUUUTTTRRRQQQPPPOOOOOOQQQQQQQQQQQQPPPNNNMMMLLLJJJJJJIIIHHHGGGEEEEEEDDD>>>>>>>>>>>>===;;;:::999999999999999:::;;;<<<===<<<;;;;;;;;;;;;===>>>???>>>AAACCCEEEDDDDDDEEEFFFIIIJJJLLLNNNOOOPPPPPPOOOOOOKKKGGGDDDCCCBBBAAA@@@=========<<<;;;:::999888444777;;;???CCCJJJSSSZZZdddhhhmmmoooppprrruuuyyyyyy{{{~~~ttthhhiiiooo~~~sssggg[[[\\\bbblllqqqsssuuuxxxtttoooeeeUUUGGG===999888444444333333222222333333111111222222222333333333333333222222333333444555777777777777888999:::::::::<<<>>>>>>???@@@BBBDDDFFFJJJTTThhhqqq^^^VVVNNNJJJJJJCCCGGGBBB???FFFFFFCCCHHHPPPbbbwwwkkkcccaaa___\\\XXXUUUSSSRRRRRRSSSQQQSSSRRRPPPQQQSSSPPPKKKDDDDDDEEEEEEDDDFFFPPP[[[pppqqq___UUUKKKGGGEEEAAA??????<<<<<<<<<<<<<<<===>>>???999:::;;;;;;;;;===AAADDDHHHNNNVVV\\\aaagggnnnsssrrrtttvvvxxxzzz{{{||||||zzz{{{|||~~~zzzmmmffffffnnnwwwooo[[[QQQMMMLLLMMMIIIEEEBBBBBBBBBBBBBBB@@@BBBCCCDDDEEEHHHLLLPPPJJJRRR[[[bbbkkkvvv}}}~~~~~~|||yyytttqqqiiihhheee___ZZZXXX\\\___ccceeejjjrrr}}}}}}yyypppaaaRRRFFFBBBAAAAAADDDJJJOOOPPPMMMFFF@@@???BBBFFFJJJNNNRRRWWWZZZZZZ___dddffffffeeeeeegggfffffffffffffffgggggghhheeeeeefffggghhhiiijjjjjjkkkjjjiiihhhgggfffeeeeee\\\[[[YYYWWWTTTSSSRRRQQQTTTTTTSSSSSSRRRPPPOOONNNKKKKKKJJJIIIHHHHHHGGGFFF@@@AAABBBBBBAAA???===;;;;;;:::;;;;;;<<<===>>>???<<<<<<;;;;;;<<<===???@@@???BBBEEEFFFFFFFFFFFFGGGJJJKKKMMMOOOPPPPPPPPPPPPNNNKKKFFFCCCBBBAAA@@@???======<<<<<<;;;:::999888444888<<>>???@@@@@@CCCDDDGGGJJJPPPaaaxxxdddYYYQQQMMMNNNEEEJJJEEEAAAGGGGGGDDDHHHKKKSSSooo}}}ppphhheee```^^^ZZZVVVSSSRRRRRRSSSQQQTTTUUURRRPPPOOOLLLHHHGGGEEEEEEFFFEEEEEEKKKSSS]]]ttt|||kkk\\\MMMHHHHHHEEE@@@>>><<<<<<<<<<<<<<<===>>>>>>>>><<<:::999999;;;>>>???GGGKKKQQQWWW]]]dddjjjoooppprrrtttwwwxxxyyyzzzzzzwwwxxxyyy{{{~~~~~~iii\\\]]]gggpppmmmYYYNNNJJJIIIJJJIIIGGGEEECCCBBBBBBAAA>>>???@@@AAACCCDDDEEEFFFIIIIIILLLOOOUUU[[[```ccchhhjjjlllooopppqqqqqqqqqrrrrrrqqqppppppooooooooogggddd___[[[[[[]]]bbbeeefffiiipppxxxzzzrrrfffXXXMMMGGGDDDCCCCCCGGGMMMPPPOOOKKKEEEAAAAAABBBFFFMMMTTTYYYXXXVVV[[[]]]```bbbcccbbb```___````````````aaaaaaaaaaaacccccccccdddfffhhhiiijjjnnnnnnmmmllljjjhhhfffeeedddbbb```\\\XXXSSSPPPNNNOOOPPPPPPQQQRRRRRRSSSSSSQQQPPPNNNNNNNNNMMMJJJHHHCCCBBBAAA@@@???>>>===<<<@@@???>>>>>>>>>???@@@AAAAAAAAAAAABBBCCCDDDDDDDDDFFFGGGIIIJJJJJJIIIHHHHHHOOOOOOPPPOOONNNKKKHHHFFFEEEEEEEEEDDDCCCAAA@@@???======<<<;;;:::999999888777888;;;???EEENNNXXX___iiillloooqqqrrrtttvvvxxx|||~~~~~~~~~~~~~~~zzznnnjjjrrrssskkk]]]iiiwww~~~wwwmmmbbbUUULLLCCC;;;666777444444333333333222222222333333333444444444555555555555555555555555444444777777888888999999999:::>>>???@@@??????@@@BBBEEEGGGLLLQQQZZZmmmppp___VVVPPPMMMLLLIIIFFFDDDCCCDDDEEEFFFHHHKKKZZZyyyzzzooohhh___]]][[[[[[XXXRRRQQQSSSOOOOOOOOOQQQQQQOOOKKKHHHFFFFFFEEEEEEFFFGGGGGGHHHOOOddd~~~}}}ssscccSSSMMMKKKGGGBBB@@@>>>>>>===<<<<<<<<<<<<<<<===<<<:::999999;;;===???EEEIIINNNTTTZZZaaahhhlllooopppsssuuuwwwxxxxxxxxxxxxxxxyyy{{{}}}|||gggZZZYYYbbbjjj}}}}}}mmmZZZOOOJJJHHHIIIHHHFFFEEECCCBBBAAAAAA>>>???@@@BBBDDDEEEFFFGGGDDDDDDEEEGGGJJJNNNRRRTTTYYYZZZ\\\]]]^^^___``````bbbbbbccccccddddddeeeeeeccc```^^^\\\]]]```dddggghhhkkkrrryyyxxxpppdddWWWMMMGGGDDDDDDDDDHHHMMMPPPNNNJJJDDDAAAAAABBBGGGNNNVVVZZZZZZXXX[[[\\\___``````___]]]\\\]]]]]]]]]]]]]]]]]]]]]]]]```aaabbbccceeegggiiijjjoooooonnnmmmllljjjiiihhhgggfffccc```\\\XXXTTTRRRTTTRRRPPPNNNMMMOOOQQQRRRTTTRRRQQQPPPPPPOOOMMMJJJGGGFFFFFFEEECCCBBBBBBAAAAAA@@@?????????@@@AAAAAABBBBBBCCCDDDEEEEEEFFFFFFGGGHHHJJJKKKLLLMMMMMMLLLPPPOOOOOOMMMJJJGGGEEECCCBBBBBBBBBBBBAAA@@@???>>>======<<<;;;:::999999888888:::<<>>:::999555555555444444444333333222222222333333333444444555555555555555555555555666777777888999:::::::::>>>?????????>>>@@@BBBEEEEEEIIIOOOWWWgggooo___VVVQQQNNNLLLHHHFFFDDDDDDDDDDDDDDDFFFQQQiiirrrjjjddd```^^^]]]YYYSSSQQQSSSRRRQQQQQQRRRSSSQQQMMMJJJGGGGGGGGGFFFGGGGGGHHHHHHGGGVVVjjjrrr~~~nnn]]]TTTOOOIIIDDDBBB@@@???>>>===;;;;;;::::::===;;;:::999999;;;===>>>BBBFFFKKKQQQWWW]]]dddhhhmmmoooqqqsssuuuvvvvvvvvvxxxyyyyyy{{{|||~~~}}}}}}~~~zzzeeeWWWTTTZZZaaavvv{{{xxxkkkZZZPPPKKKHHHHHHGGGFFFDDDCCCBBBBBBBBB@@@@@@BBBCCCEEEGGGHHHIIIGGGGGGFFFFFFFFFHHHIIIJJJLLLLLLLLLLLLMMMNNNOOOOOOQQQQQQSSSTTTVVVXXXYYYYYY\\\[[[[[[]]]___cccgggiiilllooottt{{{|||tttmmmaaaUUULLLFFFDDDDDDFFFJJJNNNPPPMMMHHHCCCAAABBBEEEKKKRRRZZZ^^^^^^]]]\\\]]]^^^^^^]]][[[YYYWWWXXXXXXXXXXXXXXXXXXWWWWWW[[[]]]___bbbeeegggiiijjjoooooooooooonnnmmmllllllkkkjjjhhheeeaaa^^^[[[YYYZZZVVVPPPLLLJJJKKKNNNPPPTTTRRRQQQQQQQQQQQQOOOMMMJJJIIIIIIHHHGGGFFFFFFEEECCCCCCBBBAAAAAABBBBBBCCCEEEEEEFFFGGGHHHIIIJJJJJJHHHJJJKKKNNNOOOQQQQQQRRRQQQOOOLLLIIIEEEBBB@@@???>>>>>>????????????>>>>>>======<<<;;;:::999999888999;;;???CCCJJJSSS]]]dddkkkmmmppprrrsssuuuwwwyyyzzz|||}}}}}}}}}}}}}}}wwwjjjfffrrrxxxssssss~~~rrrbbbQQQJJJGGGBBB<<<888666666555555555444444444111111111222222222333333555555555555555555555555555666777888999:::;;;<<<===>>>???>>>>>>???BBBEEECCCHHHMMMSSS^^^vvvqqqccc\\\TTTQQQLLLIIIHHHFFFEEECCCEEEFFFKKKZZZttt{{{rrrjjjeeeaaa___[[[TTTRRRTTTUUUTTTTTTTTTUUUSSSPPPNNNIIIHHHHHHGGGGGGGGGGGGHHHGGGMMMZZZnnniiiwwweeeZZZRRRJJJDDDCCC@@@???>>><<<;;;;;;;;;;;;<<<;;;:::999:::;;;<<<===AAADDDIIIOOOTTTZZZ```dddlllmmmppprrrtttuuuuuuuuuxxxxxxyyyzzz{{{}}}}}}|||{{{{{{|||~~~xxxeeeVVVPPPTTTYYYlllqqqqqqgggZZZQQQLLLHHHHHHGGGFFFEEEDDDCCCCCCCCCBBBCCCDDDEEEGGGHHHIIIJJJKKKKKKIIIHHHGGGGGGGGGGGGGGGGGGFFFEEEEEEFFFHHHIIIHHHIIIJJJLLLNNNPPPQQQRRRTTTUUUYYY]]]bbbfffjjjlllooorrrwww}}}}}}yyypppiii^^^SSSKKKFFFEEEEEEHHHLLLPPPPPPKKKFFFCCCAAAEEEIIIPPPXXX___bbbcccccc^^^___^^^^^^\\\YYYVVVUUUUUUUUUTTTTTTSSSSSSSSSRRRUUUXXX\\\```eeehhhiiijjjnnnnnnooopppppppppoooooommmmmmkkkiiifffcccaaa___]]]ZZZTTTOOOKKKKKKLLLMMMNNNMMMLLLLLLNNNOOONNNMMMIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIJJJKKKLLLMMMNNNNNNLLLMMMNNNOOOPPPQQQRRRRRRPPPMMMIIIDDD???===;;;;;;;;;<<<===>>>>>>??????>>>======<<<;;;:::999999888999<<<@@@EEELLLUUU___fffkkknnnqqqssstttvvvxxxzzzyyyzzz||||||||||||~~~~~~uuuiiieeetttvvvttt~~~jjjUUULLLJJJDDD;;;555555555555555444444444444222222222222333333333333444444444555555555555555555666777888:::;;;<<<======>>>???>>>>>>@@@CCCEEEEEEIIINNNRRRXXXkkkwwwmmm[[[VVVPPPMMMKKKJJJHHHFFFEEEFFFIIIPPP```~~~{{{ooohhhcccaaa]]]WWWUUUWWWWWWVVVUUUUUUUUUTTTRRRPPPJJJIIIHHHGGGFFFFFFFFFFFFHHHJJJPPP^^^xxxccc{{{jjj___UUUKKKDDDBBB>>>>>>===<<<<<<<<<<<<<<<;;;::::::999:::;;;<<<===???CCCGGGLLLQQQWWW]]]aaaiiikkknnnqqqsssuuuuuuvvvwwwwwwxxxyyyzzz|||~~~zzzvvvxxx|||~~~~~~}}}|||{{{zzzzzz{{{{{{|||}}}wwweeeVVVOOOPPPSSS```ggghhhaaaXXXRRRMMMIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJKKKHHHHHHGGGFFFEEEDDDDDDDDDFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFGGGHHHIIIKKKKKKLLLNNNPPPUUU\\\bbbgggkkkmmmqqqssswww|||zzzvvvlllfff\\\QQQJJJGGGFFFGGGKKKOOORRRQQQKKKEEEBBBBBBFFFKKKSSS[[[aaadddeeeeeebbbbbbaaa___\\\YYYWWWUUUSSSSSSRRRQQQQQQPPPOOOOOOOOOSSSYYY___eeeiiijjjkkkmmmnnnooopppqqqqqqqqqqqqooonnnmmmllljjjgggeeeddd```^^^[[[WWWRRROOOLLLJJJGGGFFFEEEFFFHHHJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKNNNNNNNNNOOOPPPPPPQQQQQQOOONNNNNNNNNNNNNNNNNNNNNLLLIIIEEE@@@<<<:::999999:::;;;<<<>>>?????????@@@======<<<;;;:::999999888999<<<@@@FFFNNNWWWaaaggglllooorrrtttuuuwwwyyy{{{yyyzzz{{{zzzzzz{{{}}}sssgggfffvvv~~~yyy|||pppYYYOOOLLLFFF===666444444444333333333333222333333333333444444444444444444444555555555666666555666777888:::<<<=========>>>?????????AAADDDFFFIIIKKKOOORRRUUUbbb~~~ggg___UUUNNNLLLLLLJJJHHHBBBCCCFFFJJJQQQhhhuuummmeeeccc```[[[YYYZZZYYYWWWTTTTTTTTTTTTSSSQQQKKKJJJHHHGGGEEEEEEDDDDDDCCCEEEIIIQQQaaa}}}___yyy|||mmmbbbXXXMMMEEECCC>>>======<<<<<<<<<<<<===:::::::::::::::;;;;;;<<<===AAAEEEJJJOOOTTTZZZ^^^eeegggjjjnnnqqqtttuuuuuuuuuvvvvvvxxxzzz|||}}}}}}wwwpppnnnqqqwww{{{}}}~~~}}}|||zzzyyyxxxxxxwwwyyy{{{}}}uuueeeVVVNNNMMMOOOUUU\\\^^^ZZZUUURRROOOLLLKKKKKKJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGFFFFFFEEEEEEDDDBBBAAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEEFFFGGGGGGHHHJJJMMMSSSZZZaaagggkkkmmmqqqsssvvvzzz~~~|||wwwsssiiicccZZZQQQJJJHHHHHHIIIOOOSSSUUURRRJJJDDDCCCDDDFFFLLLUUU\\\aaacccddddddfffeeecccaaa^^^[[[XXXVVVRRRRRRQQQPPPNNNMMMLLLLLLKKKOOOWWW___fffjjjllllllnnnnnnpppqqqrrrsssssssssoooooonnnnnnlllkkkiiihhhdddcccbbb___[[[UUUPPPMMMGGGEEECCCBBBDDDEEEFFFEEEHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPNNNMMMKKKJJJHHHHHHGGGGGGFFFDDD@@@===:::999999999:::;;;<<<>>>??????@@@@@@======<<<;;;:::999999888999<<>>???@@@@@@@@@BBBEEEHHHMMMLLLNNNRRRTTT\\\rrr~~~qqq```SSSNNNLLLIIIGGGEEEEEEIIILLLNNN\\\}}}~~~tttkkkgggddd```]]]^^^ZZZWWWTTTSSSSSSTTTSSSSSSMMMLLLJJJHHHFFFEEEDDDDDDAAACCCFFFLLLTTThhh\\\rrr{{{oooeee[[[OOOGGGDDD@@@???>>><<<<<<;;;;;;;;;999999:::::::::;;;;;;;;;;;;>>>BBBGGGKKKPPPVVVZZZ___aaaeeejjjnnnqqqssstttssstttuuuwwwyyy|||~~~sssnnniiihhhmmmtttzzz}}}~~~}}}|||zzzwwwvvvttttttsssuuuwwwwwwwwwxxx{{{}}}}}}rrrcccUUUMMMKKKMMMMMMSSSVVVTTTQQQRRRQQQNNNNNNMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMLLLKKKJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFFFF@@@@@@AAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHKKKPPPWWW___eeejjjlllpppqqqtttwwwzzz}}}~~~}}}|||zzzwwwrrrooogggaaaYYYPPPKKKIIIJJJKKKRRRVVVXXXSSSJJJDDDCCCEEEHHHOOOXXX___cccdddeeefffgggfffdddaaa^^^[[[YYYXXXQQQPPPOOONNNLLLKKKJJJIIIGGGMMMVVV___ggglllmmmnnnpppppprrrssstttuuuuuuuuupppppppppoooooonnnlllllliiiiiihhheeeaaa\\\VVVSSSMMMJJJFFFDDDCCCCCCBBBAAADDDEEEEEEEEEFFFFFFFFFGGGHHHIIILLLNNNPPPPPPQQQQQQPPPPPPPPPOOONNNNNNMMMMMMJJJIIIGGGDDDCCCBBBBBBBBB???>>>===;;;:::::::::;;;:::;;;<<<===>>>>>>>>>>>>======<<<;;;:::999999888:::>>>CCCJJJRRR\\\eeekkknnnqqqtttvvvwwwxxx{{{|||{{{{{{zzzxxxwwwwwwyyy||||||~~~~~~uuukkkbbbaaarrr}}}wwwvvv^^^QQQKKKDDD===999555444444444333333333333222222333333333444444444333333444444555666666777888888999999:::;;;<<<<<>>===<<<;;;:::999999888;;;???EEELLLUUU^^^gggnnnoooqqqtttwwwxxxyyy{{{}}}||||||zzzxxxvvvvvvxxxzzz{{{}}}yyyqqqhhh```^^^oootttnnnyyyzzzaaaRRRHHH???888444666666555555555444444444111111222222222333333333333333444444555666777777999999999::::::;;;;;;;;;???AAABBBBBBCCCEEEHHHKKKMMMHHHHHHNNNPPPRRR___qqqiiiZZZRRRMMMJJJHHHDDDEEEHHHGGGJJJ___xxxxxxqqqllleeeaaa```]]]ZZZVVVTTTTTTUUUVVVVVVRRRQQQOOOLLLJJJHHHGGGFFFHHHCCCAAACCCFFFJJJVVVccc}}}