BM6P6(@ oooccc\\\TTTPPPHHH???888444555666222222111111000///......000000000///000000111222444333111////////////000333333333222222111111111333444444555666666666666555444333222222222333444444444333222111000//////111000/////////000222333---------///111333222111///000111222111111///...,,,---.../////////......+++++++++,,,,,,---------))))))***+++,,,------...+++)))((()))---///...,,,,,,---......------...000000000000000111333555666;;;<<<>>>@@@AAABBBAAAAAA???>>>===:::888666444333222222222222111000//////000///...------...///000...000111222222111000...222000...---,,,---...///......////////////......111000///000222333333222444444555777888777222...333333333222111000///...+++,,,---...///111111222////////////////////////////////////////////////---...............------------,,,,,,---...000111/////////......---------...///000000---,,,,,,---...------,,,,,,------...///,,,******,,,...,,,***,,,---......,,,,,,---...,,,------......------,,,---------.........//////------------------------,,,++++++++++++,,,---------......///////////////+++,,,,,,---...///000000000000...---+++***((((((///...---,,,,,,---...///,,,,,,,,,---------......+++---------+++***+++,,,++++++,,,---...///000111//////.........---------***+++,,,,,,------,,,,,,,,,,,,,,,---...///000000,,,,,,------...////////////...,,,+++***++++++,,,++++++,,,------,,,++++++......---+++)))))),,,...------,,,,,,,,,,,,++++++,,,***))))))***++++++***///...,,,***)))(((''''''++++++,,,,,,,,,,,,++++++++++++*********+++---...((((((((()))*********+++---,,,***))))))***,,,---+++******,,,......***'''+++,,,,,,------,,,,,,+++---,,,+++*********+++,,,,,,,,,+++******+++,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++))))))))))))***+++,,,---++++++++++++++++++++++++...------,,,+++***))))))((((((((((((((((((((((((*********)))))))))((((((***)))(((''''''((()))***++++++***)))((('''&&&&&&(((((())))))******++++++******)))(((((()))***+++''''''((()))***+++,,,,,,'''''''''&&&&&&'''''''''***)))(((''''''((()))***((((((((((((((('''&&&&&&%%%&&&'''''''''&&&$$$###(((((())))))*********++++++***)))'''''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))++++++******))))))((((((***)))(((''''''((()))***)))((('''&&&&&&'''((()))ooobbbZZZQQQNNNGGG???999666555666333333222111000000//////111000000000000111222222444333222111000000000111222222111111111000000000...000111333555555555555666555444333222333333444222222222111000000//////000000/////////000111222000///...///111111000///000111222222222111000///++++++++++++,,,,,,,,,,,,------------------------///...---,,,+++)))((((((...,,,***+++---...---+++,,,...000000///...///000/////////000222444666888<<<===>>>???????????????>>>===<<<999777555333333222333333444444444333333000///...------...///000...///111222222111///...111000...---------//////...//////000000//////...000//////000222333333222333222444;;;BBBBBB;;;333333333333333222111//////111000000///...---------////////////////////////........................---...............------111000...---,,,,,,------.........---------,,,,,,***,,,------,,,+++,,,---------,,,,,,,,,,,,------...,,,******,,,...---+++,,,---......,,,,,,---...,,,------......------,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---......///////////////,,,,,,,,,---......//////---------,,,,,,+++++++++......------------......,,,,,,,,,---------......---------------------------------...............//////.........---------,,,---......//////......,,,---------.../////////000000///......------,,,------,,,+++++++++,,,,,,,,,---...//////...---,,,---...---+++))))))+++---------,,,,,,,,,,,,++++++,,,***))))))***++++++***,,,,,,+++***))))))))))))******++++++++++++******+++******)))***+++,,,---+++++++++++++++,,,,,,,,,,,,+++***))))))***+++,,,+++******+++------+++(((+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,++++++******++++++++++++++++++++++++))))))))))))***+++,,,---++++++++++++++++++++++++,,,,,,,,,+++******))))))************************,,,,,,,,,+++++++++*********)))(((((((((((()))***,,,,,,++++++******)))))))))))))))))))))*********((()))***+++++++++************)))))))))((((((((((((((())))))))))))(((((())))))(((''''''((()))******************)))(((((((((((())))))(((((('''&&&((((((((()))))))))******+++***)))(((''''''((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******)))(((((()))*********)))(((((((((((()))***nnn```WWWNNNKKKEEE???;;;888777777444333222111111111111111111111111111111222333333444444222111111111111111111000000000000/////////***,,,///222333444333333333222111111000000111111000000000000000000/////////////////////000111111222111///000000000///---111222333333333222000///+++******)))***+++,,,------------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,+++,,,---...---,,,+++...111222111/////////......///000333666888:::>>>>>>===<<<;;;;;;;;;;;;;;;;;;999888666444333222111222333444555555555555//////............////////////111111111111//////111000...------.../////////000000111111000000///000//////000222333333222333222444>>>GGGHHH===333222333333333222111000000222222111///...---,,,+++////////////////////////------------------------------...............---000///...---,,,,,,,,,,,,------------,,,,,,,,,,,,''')))+++,,,++++++,,,---,,,,,,++++++++++++,,,,,,,,,+++******,,,......---,,,---......,,,,,,---...,,,------......------,,,*********+++++++++,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,---------......///////////////,,,,,,,,,,,,,,,---------+++++++++,,,------......---..................---,,,,,,,,,---------......---+++)))+++...///...,,,//////.........---------...............---------,,,---......//////......------........................------,,,+++++++++++++++,,,---------,,,,,,,,,---...//////...---,,,,,,---,,,+++))))))+++---------,,,,,,,,,,,,++++++---+++))))))+++++++++******************+++++++++******************************)))))))))***++++++,,,,,,,,,++++++++++++++++++***)))(((((()))***+++,,,***)))***,,,,,,+++***++++++***))))))***++++++)))***++++++,,,,,,,,,,,,,,,,,,+++******+++,,,,,,...---,,,+++***)))((((((************************))))))))))))***+++,,,,,,++++++++++++++++++++++++************************************************,,,,,,,,,+++++++++++++++***))))))(((((())))))***++++++++++++++++++++++++************))))))))))))%%%'''***,,,,,,+++)))''')))))))))(((((((((''''''))))))++++++++++++))))))))))))(((((((((((())))))***************))))))((())))))((((((''''''(((((('''((((((((((((((())))))***))))))(((((((((((()))))))))))))))))))))))))))************++++++++++++&&&&&&'''(((((()))*********))))))(((((())))))***+++***)))))))))******+++nnn^^^UUULLLIIIDDD???<<<:::888666444444222111111111222222222222111111222222333444333222222111111000000000000000000000000000000000***,,,///111222222111000......---------,,,,,,,,,............//////000000///////////////000000000222111//////000111000///222333444444333222000///---,,,+++******,,,...///*********++++++,,,,,,,,,)))******+++,,,---......*********+++---.........***---000222111///......------...000333666999;;;>>>===;;;999777777777888888888777666444333222222000000111222222222222222/////////......///////////////000111111000//////000///............//////000000111111111111000000000///...///222333222111444333444:::@@@???666...222222222222222222111111............////////////////////////////////////------------------------,,,---......///.........,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,+++***+++,,,,,,++++++******++++++,,,+++******+++,,,---...///,,,---......,,,,,,---...,,,------......------,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,---......///////////////---------,,,,,,+++++++++***++++++,,,---...//////,,,---...//////...---,,,,,,,,,,,,---------......,,,(((&&&)))...000...***///............---------........................***+++,,,,,,------,,,,,,...............---------)))))))))***++++++,,,,,,)))***,,,---...------,,,***+++,,,,,,,,,,,,+++***+++,,,,,,+++))))))+++---------,,,,,,,,,+++++++++---+++******+++,,,+++***)))*********+++++++++******))))))))))))))))))***))))))))))))))))))******+++*********)))(((((((((******)))(((((()))******+++***))))))***++++++,,,---+++***((((((***+++---''')))***,,,------,,,,,,,,,,,,+++******+++,,,,,,,,,,,,++++++***)))(((((())))))))))))))))))))))))******))))))***++++++,,,************************(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********++++++******))))))(((((($$$%%%'''))))))((('''&&&%%%%%%&&&'''((()))******((()))+++,,,,,,+++)))((()))))))))(((((((((((((((''''''((((((((((((''''''((('''&&&%%%%%%&&&'''(((''''''''''''(((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********++++++&&&'''''''''((((((((()))(((((((((((((((((((((((())))))))))))*********+++~~~mmm^^^TTTMMMHHHCCC>>><<<:::777555444333222111111111222333222222111111222222333444000000000000000/////////111111111111111111111111---...000111111000///...---------,,,,,,,,,++++++---------...//////000000...//////000000000000000222000...///000222222111333333444444333222000///---,,,+++******,,,...///)))***+++,,,---//////000111000///---+++***((((((******++++++*********+++(((+++///000///---,,,,,,,,,------///222555888:::<<<;;;888666555444444555555444444333222222111111111222222222111111000///...//////////////////.../////////000000///////////////........./////////000000111111111111000000///......///111222222111222333444555555333111///000000111222222222111111,,,,,,---...///000111111////////////////////////........................,,,------...//////......++++++,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++---...---+++******+++,,,++++++******++++++,,,******++++++,,,---...///,,,---......,,,,,,---...,,,------......------,,,,,,,,,,,,,,,---------...........................+++++++++++++++,,,---------......///////////////---------,,,,,,++++++***---------------------...,,,---...//////...---,,,,,,,,,,,,---------.........***(((***///222///,,,---------............///---.....................***+++,,,,,,------,,,,,,...............---------******++++++,,,,,,------)))***,,,---...------,,,******+++,,,,,,+++*********+++,,,+++******+++---------,,,,,,,,,+++++++++...,,,******+++,,,+++*********+++++++++***))))))******)))(((((()))******))))))******))))))))))))+++*********)))(((((((((***))))))))))))))))))***)))******))))))***+++,,,...---+++******+++---...''')))***,,,------,,,,,,,,,,,,+++******+++,,,,,,************************))))))))))))))))))))))))*********)))******+++,,,************************((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))******++++++++++++******))))))(((((()))((((((''''''(((((()))%%%%%%&&&'''((()))******(((((()))******)))(((((()))))))))))))))(((''''''''''''((((((((((((''''''((('''&&&%%%%%%&&&((()))((((((((((((''''''''''''((((((((())))))))))))((())))))))))))))))))))))))((((((((()))))))))******)))((((((((('''''''''&&&''''''''''''''''''''''''((((((((())))))*********}}}lll^^^VVVOOOIIIBBB===;;;999666333444333111000000111222444111111111111111222333333...//////000000///......000000111111111111222222000000000000000//////......////////////...---------.........//////000000//////000111111111111111222000...///000222333222333333444333222111///...+++******)))***+++,,,---,,,---...///000111222333///......---,,,++++++***,,,------+++(((&&&''''''(((+++...///...,,,,,,,,,---------...000333555777888777666444333333222222111111111111111111000000333333333333222111000///......////////////......////////////////////////.........//////////////////000000111111000000//////......///111222222111///000111000//////222555......///000111111111111......//////////////////////////////////////////////////////////////////,,,,,,---...////////////---.........---,,,+++***,,,,,,,,,,,,---------------...///...,,,+++++++++,,,,,,++++++++++++,,,,,,***+++,,,,,,++++++---///,,,---......,,,,,,---...,,,------......------,,,------............//////..............................------......///000---......///////////////......------,,,,,,++++++............---------------..................---,,,,,,,,,---------......000...,,,...111222111///---------.........//////---------...............,,,---......//////......------..................000000000///......------++++++,,,---------,,,,,,+++,,,---......---,,,+++***,,,------,,,+++,,,...------,,,,,,,,,,,,++++++///---+++++++++,,,+++***)))***+++,,,,,,+++)))(((+++***)))(((((()))***+++******++++++******)))(((,,,,,,,,,+++++++++++++++************************''')))******))))))+++,,,------,,,++++++,,,------)))***++++++,,,,,,,,,,,,,,,,,,+++******+++,,,,,,*********+++++++++,,,,,,************************+++***************++++++************************)))))))))******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,)))******++++++******)))+++++++++,,,,,,,,,------************))))))))))))---,,,***)))(((((()))***)))))))))(((((((((''''''(((((((((((((((((((((((()))*********)))((('''&&&((())))))***************))))))(((((())))))******)))))))))((((((((((((''''''(((((())))))))))))((())))))))))))))))))))))))'''((((((((())))))))))))******)))(((((('''&&&&&&&&&''''''((((((''''''&&&''''''((()))************{{{lll___WWWSSSKKKBBB<<<:::888555222333222000......000222333111000000000000111222222...///000111111000///.../////////000000000111111000///.........///000000//////000000000///...---//////////////////000000///000111222333222222111555222000///000111222111222333333333222000...---++++++++++++,,,,,,,,,,,,.........///////////////++++++,,,,,,---......///)))+++,,,+++)))((()))+++***,,,......---,,,---..................000222333333333333333333222111111////////////000000000000000000111111111000000///---...///000000///...---/////////....../////////---......///////////////...//////000000//////...///...---///111222111000...---------...000333444,,,,,,...///000000000000000000//////......------////////////////////////........................+++,,,---...////////////------......---,,,***))),,,,,,---------.........+++---......,,,+++,,,---------,,,,,,,,,,,,------+++,,,---,,,******,,,///,,,---......,,,,,,---...,,,------......------,,,------........./////////........................------,,,,,,------...///---......///////////////.........---------------..............................------------......,,,,,,,,,---------......//////...///////////////...............------------------.........//////,,,---......//////......,,,---------.../////////000000//////......------------,,,+++++++++,,,,,,+++,,,---......---,,,++++++,,,......------...///------,,,,,,,,,,,,++++++///---++++++,,,,,,+++***'''(((***,,,,,,,,,+++***,,,+++***))))))***+++,,,++++++,,,,,,,,,+++)))(((+++++++++++++++,,,,,,,,,******++++++++++++******%%%(((++++++***)))***,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***************+++*********************************+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********,,,,,,+++***((('''&&&%%%******)))))))))(((((((((***)))'''&&&&&&''')))***)))*********)))(((&&&%%%(((((()))***************(((((()))*********************)))))))))(((((((((&&&'''((()))******)))((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((()))******)))(((((('''((()))+++++++++++++++zzzlll```YYYVVVMMMBBB;;;888777444111333111///......///222333000000000///000111111222///000111222222111000///---.........//////000000...---,,,+++,,,...111222---.../////////...---,,,000000000000000000000///000111222333444333222222777444111//////000000///222222333222111///---,,,,,,---.../////////............---,,,++++++******111111///...,,,***))))))$$$'''***++++++,,,///333,,,---......------...000//////...------...///000///000222333333222111000........./////////000000+++,,,---...////////////---...///000000///...---//////............//////------...///000000//////......////////////......///...---...111222111000///,,,)))+++...111000...++++++---...////////////////////////////////////////////////////////////------------------------+++,,,---...////////////)))***,,,---......---,,,---------....../////////)))+++------,,,,,,---......------,,,,,,------...+++---...---***)))+++...,,,---......,,,,,,---...,,,------......------,,,---------.........//////------------------------******))))))******+++,,,---......///////////////........................,,,---------...////////////...---,,,,,,---...///,,,,,,,,,---------......+++---------+++***+++,,,111000///...---,,,++++++---------.........//////***+++,,,,,,------,,,,,,,,,,,,------...///000000***++++++,,,,,,------...///...,,,+++***++++++,,,)))***++++++++++++***)))+++---//////.........///---------,,,,,,,,,++++++000...,,,+++,,,,,,+++***$$$&&&)))+++---------,,,---,,,***))))))***,,,---+++,,,------,,,+++***)))(((((())))))*********+++++++++,,,,,,,,,,,,++++++###'''+++,,,+++)))***+++)))***++++++++++++***)))---,,,+++*********+++,,,,,,,,,+++******+++,,,,,,///......---,,,+++******++++++++++++++++++++++++++++++***************+++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))************)))***+++,,,,,,+++***)))************************(((((())))))******++++++((()))))))))'''$$$!!!''''''((()))***+++,,,,,,+++***'''&&&&&&'''***+++)))*********)))(((&&&%%%&&&&&&'''(((((((((((((((%%%&&&''')))))))))((('''++++++******))))))((((((&&&'''(((*********)))((()))))))))))))))))))))))))))************+++++++++(((((())))))******++++++)))***+++,,,,,,+++***)))((()))+++,,,------,,,,,,~~~uuufffXXXNNNHHH@@@:::666555555444333222222222111111000000...//////000111222222222////////////000000000000............/////////000---.........//////000000000/////////............---.....................111111111111000000000000//////.........//////000222222111000//////000000+++++++++***)))(((''''''((()))***+++,,,------------,,,,,,++++++,,,,,,---)))******++++++******)))++++++++++++++++++++++++------......///000111111...------------...//////111111000000//////......---+++***+++...000...,,,.........///000111111222111///...------...///111000000000000000000000000111111000000////////////000111111111111111111111,,,------...............////////////////////////...------------.../////////............---------..................------,,,,,,------------------...,,,************((('''+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,222111///---,,,---...///******+++++++++,,,,,,,,,///...---,,,+++,,,,,,------------............///...------------...//////.........------.........---------------------,,,......------------......---,,,***))))))***,,,---............---,,,++++++---.........//////000000............////////////000000////////////000000---------............///........................---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------...------,,,,,,///...,,,++++++,,,...///---,,,***))))))***,,,------,,,+++***)))***+++,,,++++++*********************++++++,,,,,,++++++***,,,+++*********+++,,,---***************+++++++++++++++++++++++++++++++++************++++++++++++---,,,+++***))))))))))))+++((('''(((+++------+++---,,,***))))))***,,,---,,,+++++++++***)))))))))&&&((())))))(((''''''((()))+++------+++)))((()))&&&&&&&&&&&&'''(((******************************+++)))(((''''''((()))+++------,,,+++************************************++++++************++++++))))))))))))))))))))))))************************)))************+++++++++)))************+++++++++'''''''''''''''((())))))(((((())))))))))))((((((''''''((()))))))))))))))(((((((((((()))***,,,,,,(((((())))))))))))(((((())))))******+++++++++,,,((((((((((((((()))*********************)))((((((******))))))))))))******)))))))))(((((((((((((((~~~ttteeeXXXPPPKKKBBB;;;777444222000111000000000////////////...//////000111111222222000000000000000/////////........./////////000000....../////////000000000000000/////////.........---.........//////000000111111111111000000000000//////............//////222111000000/////////000,,,,,,,,,++++++******)))***+++,,,------...---------,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...---------------...//////000000000/////////......000...---...111222111///------...//////000000111......////////////......///////////////////////////000000000//////...---/////////......---------------...///////////////////////////////////////...------------.../////////............---------...................................................---++++++,,,,,,+++)))+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,...---------,,,,,,+++++++++++++++++++++,,,,,,---///...---,,,,,,,,,------------------............,,,,,,,,,,,,,,,---............------------......------------..................------------......------,,,++++++,,,------,,,,,,------------------------------.........///............///////////////......------......///---------............///........................---------------......///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++---,,,+++******+++,,,---,,,+++***))))))***+++,,,---,,,++++++******++++++***************************++++++,,,,,,++++++***++++++*********+++,,,---((())))))***++++++,,,,,,++++++++++++++++++++++++'''''''''''''''(((((((((,,,,,,,,,++++++++++++***+++)))'''(((+++---,,,+++,,,+++)))(((((()))+++,,,+++++++++***************''')))******)))(((((())))))+++---,,,+++)))))))))''''''''''''((()))***+++***************************)))(((''''''((()))***,,,,,,+++*********++++++)))******+++,,,,,,------+++******************+++))))))))))))))))))))))))************************(((((()))))))))*********(((((()))))))))*********)))))))))))))))***++++++(((((())))))))))))((((((''''''((()))))))))))))))'''''''''''''''((()))***(((((())))))))))))((((((***)))))))))))))))))))))((((((((((((((()))******&&&'''((()))***+++++++++******))))))))))))******))))))))))))))))))))))))~~~sssdddVVVNNNIIICCC===888555222///000000000000000//////////////////000111111222222111111111000000//////........./////////000000000000000000000000111111111000000000/////////......------...///000000111111222222111111111000000000//////...............///111000//////.../////////---------------,,,,,,,,,------...//////.........,,,,,,++++++++++++,,,,,,******++++++++++++******------------------------,,,,,,------.../////////---------------......//////////////////.........---,,,+++,,,...///...---,,,------....../////////,,,---///111111///---,,,////////////////////////---.../////////...---,,,------------------------......///000000000000000000000000000000000000000...------------.../////////............---------........................000000//////......------///---,,,---...///...,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,******+++++++++******))),,,+++*********+++---.........---,,,,,,,,,------------------............,,,++++++++++++,,,------------,,,,,,,,,,,,------,,,,,,------......//////......------------......------------------------++++++,,,------......///,,,,,,,,,------------------............/////////------,,,,,,,,,,,,---------------............///////////////////////////---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,***************************++++++,,,,,,++++++***,,,+++***))))))***+++,,,+++***)))(((((()))***++++++,,,,,,,,,,,,+++************************************++++++++++++******++++++******++++++,,,---(((((()))***+++,,,,,,,,,++++++++++++++++++++++++***************************+++,,,---------,,,+++,,,***))))))***++++++***+++***)))(((((()))***+++***************+++++++++(((***++++++***))))))***)))+++,,,,,,***))))))***(((((())))))******++++++))))))))))))))))))))))))***)))(((''''''((()))***++++++*********+++,,,,,,*********+++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))'''((((((((()))))))))))))))))))))))))))***++++++(((((())))))))))))((((((''''''((()))))))))))))))'''&&&&&&%%%&&&&&&''''''(((((())))))))))))((((((***))))))(((((('''&&&&&&((((((((((((((()))******&&&'''((()))***+++++++++***))))))(((((())))))***************************~~~qqqbbbUUUHHHEEEAAA===;;;888555222222222222222222222222222//////000000111111111111222222111111000///.........////////////000000000111111111111111111111111000000000////////////...,,,,,,---...///111111222222222222111111111000000//////...---------......//////...............///,,,,,,,,,---------------..................------,,,,,,++++++++++++,,,,,,))))))************))))))------------------------............//////000000------,,,,,,------...///........................,,,+++++++++,,,,,,,,,+++,,,,,,,,,------.........------...//////...------////////////////////////+++,,,...//////...,,,++++++,,,,,,---///000000111//////000111111111111111000000000000000000000000...------------.../////////............------------------...............000000///...---,,,,,,+++---,,,,,,---...//////...+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,+++++++++***+++++++++---,,,+++******,,,---...------------------------,,,,,,---------.........,,,,,,,,,+++,,,,,,---...---,,,,,,++++++,,,,,,---***++++++,,,---......///......------------......,,,,,,------------,,,,,,,,,,,,,,,,,,------......---------------------------------.........//////---,,,,,,,,,,,,,,,,,,------------............///////////////////////////,,,,,,,,,,,,,,,------...------------------------//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++,,,+++************+++,,,******)))(((((()))*********+++,,,---,,,+++***)))***************+++++++++******++++++++++++******+++***++++++++++++,,,,,,***************+++++++++************************,,,,,,++++++++++++******'''(((+++---...---,,,+++,,,+++***)))************++++++***))))))***++++++)))))))))***+++++++++,,,(((***++++++***))))))***)))+++,,,+++***)))***+++)))******++++++,,,,,,,,,((((((((((((((((((((((((******)))(((((()))************))))))***+++,,,,,,*********))))))(((((((((*********++++++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******((((((((()))))))))******'''''''''''''''(((((()))(((((())))))))))))((((((''''''((()))))))))))))))''''''&&&%%%%%%%%%&&&&&&(((((())))))))))))(((((()))(((((((((((((((((((((((((((((((((((())))))***)))))))))))))))(((((('''))))))(((((((((((())))))***+++++++++++++++,,,,,,~~~pppaaaUUUGGGDDD@@@>>>;;;999555333222222222222222333333333000000000000000111111111333222222111000//////...////////////000000000111222222222222111111111111111000000000////////////+++,,,---...///000111111222222222222111111111111//////...---------------...---------------......++++++++++++,,,,,,,,,,,,,,,,,,---------,,,,,,+++,,,++++++******++++++,,,,,,,,,------------,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---......---------------............/////////............,,,,,,,,,,,,------------///...---,,,,,,---...///........................+++,,,---......---,,,,,,------------............///000000111111111111111////////////////////////...------------.../////////............------------------.........//////......------,,,+++******,,,+++***+++---......---+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,000///,,,+++***,,,---///---,,,+++++++++,,,---...,,,---------------------,,,,,,,,,------------...---------------......///---,,,,,,++++++,,,,,,---))))))***+++,,,------.........------------......++++++,,,,,,,,,,,,++++++///...---,,,,,,,,,,,,---//////..................------------..................------------......---------............///////////////////////////+++++++++***+++,,,,,,---------------------------......---------,,,,,,,,,------------------------++++++,,,---------------,,,,,,++++++++++++,,,,,,***))))))))))))))))))******+++,,,---,,,+++***)))))))))*********+++++++++)))******++++++******)))******++++++,,,,,,,,,,,,,,,,,,++++++***)))))))))************************))))))((((((((('''''''''%%%&&&)))+++,,,,,,+++***+++++++++***))))))***+++,,,,,,,,,++++++,,,,,,,,,)))))))))***+++++++++,,,''')))******)))(((((())))))***++++++))))))***,,,***+++,,,,,,---,,,,,,+++((((((((((((((((((((((((******))))))))))))******))))))))))))***++++++,,,)))))))))***************)))***++++++++++++***)))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++)))))))))*********++++++'''''''''''''''(((((()))(((((())))))))))))((((((''''''((()))))))))))))))((((((''''''&&&'''''''''(((((())))))))))))((((((''''''(((((()))***++++++((((((((((((((())))))***)))))))))))))))(((''''''))))))(((((((((((())))))******++++++,,,,,,,,,,,,~~~pppaaaUUUJJJFFFBBB>>>:::777333111000000000111111111111111000000000000000000111111222222222111111000000////////////000000000111111222222222111111111111111111111000000000/////////------...//////000111111333222222222222111111111//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...++++++++++++******************++++++,,,+++++++++++++++************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,---------------,,,.........,,,+++,,,---------------------------000...,,,++++++,,,...000........................,,,,,,,,,---------......000///...---+++***)))(((//////000111111111111111////////////////////////...------------.../////////............---------,,,,,,------.../////////------,,,,,,++++++******+++***)))***,,,------,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,222000...,,,+++,,,---...+++,,,,,,,,,------------+++,,,---.........------,,,,,,,,,,,,------------...------------...//////------,,,,,,,,,,,,------******++++++,,,,,,------......------------......++++++++++++++++++++++++000///---,,,++++++,,,,,,///////////////.........,,,------------.........//////............//////---------............///........................+++++++++++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,,,,,,,+++******)))))))))***++++++,,,,,,))))))************)))))))))***+++,,,,,,,,,,,,+++,,,,,,++++++***)))))))))************************+++******))))))(((((('''%%%&&&(((******************++++++***))))))+++,,,------------------------***************+++++++++''')))******)))(((((())))))***+++***))))))+++---***+++,,,------,,,+++***))))))))))))))))))))))))******************************)))))))))***++++++'''((()))***,,,---......)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++************++++++++++++)))))))))))))))***++++++(((((())))))))))))((((((''''''((())))))))))))))))))((((((((((((((())))))(((((())))))))))))((((((&&&&&&'''(((***+++,,,---((((((((((((((()))******%%%&&&'''((()))*********)))((((((''''''(((((()))*********++++++,,,,,,---~~~pppbbbVVVJJJFFFAAA===:::777444222000000000111111222222222111000000000000000000000111111111111111111111111//////000000000111111111222222111111111000000000111111111000000000//////000000111111111222222222333333222222222111111111000///...---,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,++++++******))))))))))))***+++,,,,,,,,,+++++++++************++++++))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------***+++---+++)))((()))+++.........---------------------------------------...........................---,,,+++,,,---///000///......---,,,++++++***...///000000111111000000------------------------...------------.../////////............---------,,,,,,------...//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,............,,,***((('''***+++---...///...---,,,+++,,,---.........------++++++,,,,,,,,,---------------,,,,,,------...///......------------......------------------------......------------......---,,,++++++++++++,,,---///...,,,++++++,,,---.../////////......---------,,,,,,---------.........//////............//////---------............///------------------------------,,,,,,------...///........................)))******++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,---......---******++++++++++++************++++++++++++******---,,,++++++******++++++((())))))***++++++,,,,,,))))))************)))))))))***+++,,,,,,,,,++++++))))))*********+++++++++************************------,,,,,,+++******)))(((((())))))*********+++(((***+++***))))))+++...,,,,,,,,,------,,,,,,,,,+++++++++***************(((***++++++***))))))***)))*********))))))+++---***+++,,,------,,,***)))*********************************++++++*********+++******))))))))))))***((((((((()))))))))))))))(((***+++,,,,,,+++***((())))))))))))))))))))))))************************))))))))))))************))))))))))))************)))))))))))))))***++++++(((((())))))))))))((((((''''''((()))))))))))))))''''''''''''((()))******(((((())))))))))))((((((&&&&&&'''(((((()))******((((((((((((((()))******%%%%%%'''((()))*********((((((''''''''''''(((((())))))******+++,,,,,,,,,~~~pppbbbWWWGGGCCC???;;;:::999888777222222222333333444444444111111111000000000000000111111111111111222222222000000000000111111111111111111111111000000//////111111111111000000000000333333333333333333333333333333333222222222111111000///...---,,,++++++++++++*********+++,,,,,,---------,,,,,,+++***))))))((()))***+++,,,---------++++++************++++++,,,,,,,,,------,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------,,,///000///,,,***,,,...........................+++,,,...//////...,,,+++........................000...,,,++++++---000222,,,,,,---...000111222222......///000000000000000------------------------...------------...////////////.........---------,,,,,,------...///000000,,,------------------------,,,++++++------,,,++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,)))+++...///---)))$$$ )))+++...000000///,,,+++***+++---...///...------++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...///......------......//////////////////..................------.........///...,,,++++++,,,...///---,,,+++++++++---///111.........------,,,,,,,,,,,,,,,,,,---------......///......------......///---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,///............///000000........................(((((()))***+++,,,,,,---))))))))))))))))))))))))((()))***+++,,,---------))))))************))))))++++++,,,,,,,,,,,,++++++...---+++***)))***+++,,,((())))))***++++++,,,,,,))))))************)))))))))***+++,,,---,,,++++++&&&'''(((***+++,,,......))))))))))))))))))))))))******))))))(((''''''&&&*********)))******+++,,,''')))+++***)))))),,,///***++++++,,,,,,++++++***,,,+++++++++******)))))))))+++---,,,+++***+++,,,)))******)))((())),,,...)))***,,,------,,,***)))******************************++++++++++++******++++++***)))(((((())))))+++***(((&&&$$$!!! ((()))+++,,,,,,+++)))((())))))))))))))))))))))))************************(((((((((((())))))))))))(((((((((((())))))))))))'''''''''''''''((())))))(((((())))))))))))(((((('''(((((()))))))))))))))&&&&&&&&&'''((()))***+++(((((())))))))))))((((((&&&&&&''''''''''''''''''((((((((((((((()))******(((((((((((((((''''''&&&((((((''''''''''''(((((((((((()))***++++++,,,,,,~~~nnn^^^RRRHHHBBB<<<999999999777555555444222000000111222333////////////000111222333111111111111111111111111000000000000000111111222000000000000000000000000000000000111222222333333222111111000000111111222222444222000000111///***222000...,,,+++,,,---...---------,,,,,,,,,,,,+++///000000...***(((((()))((()))***+++,,,,,,---,,,************+++,,,------------,,,,,,+++***))))))++++++++++++++++++++++++,,,,,,---...////////////,,,+++******+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,+++/////////...,,,+++******......................../////////......//////////////////...------///111............////////////......------------.........---,,,+++,,,...000111........................)))))))))***+++++++++,,,---......---***(((((((((***++++++,,,...//////000------------------------------------------------,,,,,,,,,------.........,,,------......------,,,...------,,,,,,,,,------++++++++++++++++++++++++------------------------///...---,,,,,,,,,,,,,,,000...---...///000///.................................------------.........------------.../////////////////////.........111000000///.../////////////////////............///............---------------------------------...------,,,,,,------...000///...---+++***)))(((,,,,,,++++++***)))((((((......,,,,,,,,,,,,......,,,++++++***)))))))))***+++++++++************))),,,***))))))***,,,------))))))************))))))+++++++++++++++++++++++++++++++++*********))))))+++++++++*********))))))((((((((()))*********+++'''(((((()))***+++++++++******+++++++++******)))+++***)))+++------***'''************************&&&'''(((*********)))(((,,,,,,++++++***)))(((((((((((()))************)))++++++,,,,,,+++)))(((''',,,,,,+++***)))))))))***))))))*********+++++++++******+++++++++,,,,,,,,,,,,---...,,,***))))))***)))***+++,,,+++***(((&&&((()))+++,,,+++***(((&&&(((((((((((()))))))))))))))))))))***++++++,,,,,,((((((((((((((()))******++++++***)))((('''&&&&&&))))))(((((('''''''''&&&((((((((())))))))))))***))))))(((((('''''''''&&&&&&&&&''''''(((((())))))***)))(((''''''((()))***---,,,***)))((('''(((((())))))************))))))((()))++++++)))((()))******)))((((((((()))+++,,,ppp___RRRJJJEEE???;;;;;;:::888666777555333222000000000000////////////000111222333111111111111111111111111111000/////////000222222000000000000000000000000//////000000111222222333444333333333333333333444111333222///000333111---111///---,,,++++++,,,---***)))))))))))))))))))))***+++,,,,,,++++++---...,,,,,,,,,---,,,,,,+++***,,,,,,,,,,,,---...//////---,,,,,,++++++*********************************,,,,,,---.........------++++++******+++,,,...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......////////////......///---++++++...///---***......................../////////////////////////////////...------///111............///////////////......------......//////...---,,,,,,---///000........................************+++++++++++++++---......---,,,---...------,,,,,,,,,,,,++++++------------------------------------------------,,,,,,------............,,,------......------,,,...------,,,,,,---------++++++++++++++++++++++++------------------------000///......---------...///---,,,---...///...---..............................------------......++++++******++++++,,,---.........///////////////000000//////............////////////............---------.........//////------------------------///..................///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++...---,,,++++++,,,---...,,,,,,+++***************+++++++++************))),,,+++******+++,,,,,,,,,)))******++++++******)))+++++++++++++++++++++++++++++++++*********))))))*********)))))))))((((((*********+++++++++++++++'''(((((()))******++++++,,,,,,,,,------,,,,,,+++&&&%%%%%%'''***,,,***)))******************************+++,,,,,,,,,,,,,,,,,,,,,++++++***))))))((('''((())))))******))))))---......///...,,,+++***++++++******)))***************************++++++*********+++++++++,,,,,,,,,,,,---,,,***((()))***)))***+++,,,+++***((('''((()))*********)))(((''''''((((((((())))))))))))+++*********************((((((((((((((()))************))))))(((((('''''')))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&''')))((((((((('''''''''''''''''''''(((((((((((((((***)))(((''''''((()))***,,,+++)))((('''((((((((((((((())))))))))))(((((('''(((******((('''((()))***))))))((()))***+++,,,qqq___RRRKKKFFF@@@<<<;;;:::777444444444333222222111111000////////////000111222333111111111111111111111111222000///...///000222333000000000000000000000000......///000000111111222333333333333333333333333000111111///111555444000///...,,,+++******++++++((((((((()))))))))))))))(((***+++,,,+++,,,...///---------,,,+++)))(((''',,,++++++,,,,,,---...///++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,+++***+++*********+++,,,---...************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++///+++'''***///222...***........................000000111111111111000000...///000///------///000............///////////////......------......///000///---,,,,,,---...///........................+++++++++++++++*********'''***,,,.........000111.........------,,,,,,,,,------------------------------------------------,,,------------.........,,,------......------,,,---------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000///............///...,,,+++,,,---...---,,,..............................------------......+++************+++,,,,,,------......//////000000///////////////...------/////////............---++++++,,,---...///000111------------------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++++++++++++++++++++************)))++++++++++++++++++*********++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++***************)))))))))(((((((((((((((---------,,,,,,,,,,,,,,,((((((((()))******+++++++++,,,,,,------,,,,,,,,,***)))((())),,,---...---************************))))))(((((())))))******,,,,,,++++++***)))))))))(((((()))************)))++++++,,,,,,+++***((('''******)))))))))***++++++++++++***************************++++++++++++,,,***+++,,,+++)))(((((())))))***+++++++++***)))((()))))))))(((((((((''''''''''''((((((((())))))))),,,,,,+++******)))((((((((((((((((((((()))******))))))))))))((((((((((((((((((((((((''''''''''''''''''(((((((((((())))))((((((((((((''''''''''''))))))((((((((((((((('''))))))(((((((((((())))))))))))(((''''''(((((()))''''''((((((((((((''''''&&&'''))))))'''''''''(((***))))))))))))***++++++ppp^^^PPPIIIDDD>>>;;;999888444111...///111222444444444444000000//////000111222222111111111111111111111111222111///......000222444000000000000000000000000.........///000000111111111111111111111111111111...000000...111666666333---,,,+++***)))))))))*********++++++,,,,,,,,,---,,,------,,,***)))***++++++++++++***)))'''&&&%%%))))))))))))***+++,,,---++++++++++++++++++,,,,,,************************++++++,,,++++++***)))(((*********++++++,,,------)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******---+++)))+++...///---+++........................000111222222222222111000...///000///...---...000............//////////////////............//////000///...---------------........................,,,,,,,,,++++++*********%%%'''***+++,,,---...000,,,------...///000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////...............///...---,,,,,,......---,,,..............................------------.........------------...//////,,,------...///000111111//////000000000///...---//////.........---------,,,,,,------...//////000........................///////////////////////////......---+++******)))******************++++++++++++++++++++++++++++++------,,,++++++,,,,,,---+++++++++*********))))))***+++------+++)))((((((+++,,,,,,------,,,,,,+++************************************************))))))))))))))))))))))))---------,,,,,,+++++++++(((((())))))************))))))***+++++++++******000///---++++++,,,,,,,,,************************)))((('''&&&&&&''')))***+++++++++*********))))))))))))***+++++++++++++++))))))*********)))'''&&&))))))((())))))***+++,,,+++++++++***************************++++++++++++)))***+++***((('''((())))))***+++++++++***))))))))))))((('''&&&''''''''''''''''''((((((((())))))+++*********)))))))))(((((((((((((((((())))))***'''((((((((()))))))))***((((((((((((((('''''''''(((((()))))))))*********((((((((((((((('''''''''***)))))))))((((((''''''))))))(((((((((((())))))'''''''''''''''((())))))'''(((((())))))(((((('''&&&((())))))(((''''''((()))))))))*********++++++nnn]]]PPPIIIDDD>>>;;;:::888444111...///111222444444555555000000000000000000111222111111111111111111111111111000///...///000222333////////////////////////.........///000000111111000111111222222111111000...//////---000666666444,,,++++++***))))))((((((++++++,,,,,,---...//////.........,,,***(((((((((******++++++***)))(((((())))))))))))***+++,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++***)))(((((())))))***+++,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------+++---...---***)))+++---........................000111222333333222111000---///000000.........///............/////////////////////......///////////////......------------........................---,,,,,,,,,++++++******''')))+++,,,++++++---...,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,------......------,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,------......///...---...///000///---..............................------------......///////////////000111111,,,------...///000111111000111111111000000//////............------------................................................---...////////////...---......---,,,,,,+++************************++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,------+++++++++*********)))))))))+++------***(((((())),,,,,,------------,,,,,,************************************************************************,,,,,,++++++******)))))))))))))))))))))*********((()))***+++++++++++++++---,,,+++)))''''''((()))************************---,,,******)))***+++,,,+++++++++******************+++,,,,,,------,,,,,,+++,,,---------,,,+++***(((((((((((()))***++++++************************))))))*********+++++++++)))***+++***(((((((((************+++++++++******))))))((('''&&&'''''''''''''''''''''(((((((((((((((((()))))))))*********((((((((((((((())))))***''''''(((((())))))******'''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((******))))))((((((((('''(((((())))))))))))((((((&&&&&&''''''((()))))))))((())))))******))))))(((''')))+++***)))((()))))))))*********++++++++++++|||lll]]]QQQIIIEEE@@@>>>===;;;777333333333222222222222222222111000000000000000111111111111111111111111111111000000000000000111111222////////////////////////......///000000111111222222333444555555444333222///000...,,,///444555222+++++++++******)))(((((())))))***+++,,,---...///+++,,,,,,,,,***))))))+++++++++,,,,,,---,,,,,,,,,+++******++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++******************))))))((()))***+++,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))---111...)))&&&***...........................///000222333333222000///---///000000///......///............////////////000//////......//////000...............---------........................,,,,,,,,,,,,,,,++++++++++++---......---,,,------------,,,+++***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************)))))),,,------......------,,,,,,,,,,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......000///......///000///.................................------------......///............///000000------......//////000000111111000////////////000.........------------,,,//////.........---------........................------////////////------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++++++++,,,,,,---+++++++++************)))(((***---,,,)))''')))++++++,,,,,,------,,,,,,+++***************************************+++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))*********+++,,,,,,------------)))***+++***))))))+++---************************++++++***))))))))))))***************************++++++,,,------------,,,)))***++++++++++++))))))))))))((((((((()))******))))))*********+++++++++)))))))))************+++)))***++++++)))))))))+++************+++++++++,,,)))))))))(((((((((''''''&&&&&&'''''''''(((((((((''''''((())))))***++++++((((((((((((((()))******''''''(((((())))))******'''''''''(((((((((((((((&&&''''''''''''((((((((('''''''''(((((((((((((((***))))))))))))))))))((((((((())))))))))))((((((&&&'''((()))))))))))))))))))))************))))))(((***++++++***))))))***)))***++++++,,,,,,++++++zzzlll^^^SSSHHHDDD@@@>>>===;;;777444555444222111111111222222111111000000000000111111111111111111111111111111...///000111222111111000//////////////////////////////000000111222222333111222444555555444222111000000...+++---111222///++++++++++++***)))(((((('''((()))***,,,---...///)))***++++++***)))+++,,,******+++++++++++++++***************+++,,,---...---,,,,,,++++++*********************************))))))***+++++++++******((((((***+++,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))************)))))))))+++------***)))+++..............................000222333333222000...,,,...000000///.....................////////////000000////////////000000------..........................................++++++,,,,,,,,,,,,,,,,,,,,,...///...---,,,,,,---......---,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***,,,------......------,,,,,,,,,,,,,,,---...//////---------------------------------------------------------------.../////////...------//////...---..............................------------.....................//////000.........///////////////111///---++++++,,,...///.........---------,,,,,,---------.......................................---...000111111000...---******+++,,,,,,---.........------,,,,,,++++++++++++,,,---......---,,,+++***************+++,,,,,,+++++++++************)))'''***,,,***''''''***---++++++,,,,,,,,,,,,++++++************************))))))*********+++++++++))))))))))))*********+++(((((())))))))))))))))))***)))))))))))))))))))))******+++,,,------------)))+++------++++++,,,---************************((((((((((((((('''&&&&&&************************)))***++++++,,,,,,++++++&&&'''((())))))((('''&&&***))))))(((((((((((()))(((((()))***+++,,,,,,---))))))))))))************)))+++,,,+++******+++,,,************++++++,,,,,,((()))*********)))((('''&&&&&&&&&'''''''''((((((((((((((()))))))))))))))((((((((((((((()))******(((((((((((())))))))))))''''''''''''((((((((()))))))))))))))************''''''''''''((((((((())))))))))))))))))*********'''((()))******)))(((''''''((()))*********)))((((((((())))))))))))((((((''')))******)))(((((())))))***+++,,,,,,,,,++++++yyylll```VVVEEEAAA===<<<<<<:::666222333222000000000222444666111111000000000000000111111111111111111111111111---///111222333222000///////////////////////////000000000111222222333333///000222333333222000///111111...+++,,,000000...+++,,,,,,++++++***)))(((((()))***+++---...000000***+++,,,+++)))))))))***((((((((((((((('''&&&&&&(((((((((((()))***+++,,,------,,,,,,+++***))))))))))))))))))))))))))))))((()))***+++++++++++++++'''(((***+++,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,)))))))))***,,,---.................................///111333333111///...,,,...000111///...................../////////000000000////////////000000,,,,,,---.../////////...........................+++++++++,,,,,,---------***+++---,,,+++******+++......//////////////////++++++++++++++++++++++++++++++++++++++++++++++++.........------,,,,,,,,,,,,------......------,,,+++++++++,,,---...///000------------------------------------------------...............///000111...---,,,,,,......---,,,.................................------.........///////////////000111111///////////////.........000...+++)))(((***---///......---------,,,,,,,,,+++,,,,,,---...///000000////////////////////////...000111222222111000...---------,,,,,,+++++++++,,,,,,++++++***)))((((((,,,,,,............,,,,,,***)))))))))***++++++,,,+++++++++************)))'''***+++***&&&&&&+++///***++++++,,,,,,++++++***))))))))))))))))))))))))))))))******++++++++++++'''((((((((())))))******(((((())))))*********+++*********)))))))))))))))'''((()))***+++,,,,,,,,,(((+++---,,,(((%%%%%%&&&***************************+++,,,,,,,,,***)))(((******************++++++(((((()))************))))))***+++,,,,,,+++***)))+++***)))(((((('''((((((''''''(((***+++,,,---...))))))))))))***************+++,,,,,,+++***+++---+++*********+++,,,,,,---((()))+++,,,+++***(((&&&&&&&&&&&&'''''''''((((((******))))))((((((''''''((((((((((((((()))******))))))))))))((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&''''''''''''&&&'''''''''(((((())))))(((((())))))******++++++'''((()))******)))((('''((()))***++++++***)))(((''''''((((((((((((''''''&&&((())))))(((''''''((()))***+++,,,---,,,++++++{{{kkk\\\RRRIIIEEE@@@<<<999777666444111111000000111222333333222111///......000222444222222222111111111000000111111111111111111111111222222222111111111111111111000///...///111333444111111000000111111222333...---,,,,,,++++++++++++)))***+++,,,,,,+++)))(((***+++,,,,,,+++***((('''((((((((((((((('''&&&&&&++++++++++++++++++++++++)))((('''((()))))))))''',,,,,,++++++++++++++++++***)))))))))((((((''''''((((((***,,,......,,,***---***(((''')))+++,,,,,,---,,,+++*********,,,,,,+++,,,---...---,,,+++***,,,------,,,+++***,,,...+++,,,,,,,,,,,,+++******))))))***+++---...//////---.........---,,,,,,+++...///000111222222222222000111111000000///...---000---***+++...000000.........//////000000111111///...---,,,,,,,,,,,,,,,---------,,,,,,,,,++++++***+++,,,---------,,,,,,...---,,,,,,......---,,,---------,,,,,,+++++++++...---,,,++++++---///000------,,,+++++++++,,,,,,+++++++++,,,,,,---------//////.........---------************+++,,,---...&&&***......+++(((((())).........------,,,,,,,,,...///000///...---...000------............------//////.........------------------,,,,,,+++++++++---------.........//////222111...------...111222---...000111111111000///+++,,,,,,------,,,,,,+++---......,,,))))))...222///...---,,,,,,---...///,,,+++,,,111555666111,,,......---,,,,,,,,,------,,,,,,+++******+++,,,,,,000///------,,,---...///333222000...,,,+++***)))---,,,++++++******++++++''''''((()))***+++,,,,,,...---+++*********++++++************************)))************+++++++++,,,,,,,,,++++++************************)))((((((&&&'''(((******+++++++++++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,------......,,,+++***)))))))))******))))))))))))******---,,,***)))((()))***++++++++++++*********))))))((()))+++,,,,,,+++***(((((((((((((((((((((((((((---,,,*********,,,...///******))))))******+++,,,))))))))))))))))))))))))++++++******)))(((((('''******))))))))))))))))))))))))((('''''''''''''''((((((((()))******++++++))))))************)))((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((()))***************'''((()))***,,,,,,,,,,,,************************(((((((((((((((((((((((((((((((((((('''''''''''''''((()))***+++,,,------wwwjjj\\\TTTIIIFFFAAA<<<:::888666444111111000000111222222333000000000000000111111111222222222111111111000000111111111111111111111111111111111111111111111111111000///......///111222...///111222222222000///...---,,,,,,+++++++++,,,((()))***++++++***)))))))))******+++++++++******)))***+++,,,---.........++++++++++++++++++++++++,,,+++******,,,,,,+++************************************))))))((((((((()))))))))+++---...,,,***...,,,)))((()))******))),,,+++************+++,,,,,,,,,------,,,,,,+++***&&&'''))))))))))))+++,,,***++++++++++++***))))))******++++++,,,---......------......------,,,+++,,,,,,---------------,,,...///000000000000000///000---+++,,,...000000///.../////////000000000111///...------,,,,,,,,,------------,,,,,,,,,++++++,,,,,,,,,,,,,,,---------,,,+++***+++,,,---,,,***...---------,,,,,,,,,,,,---,,,+++++++++,,,...///++++++++++++,,,,,,---.........---,,,,,,+++******............------------*********+++,,,---......,,,,,,+++,,,,,,,,,,,,+++------------,,,,,,,,,+++---///000///...---...000------............------)))******+++,,,---......//////.........------------------.........//////111000///......///000111---...///000111000000///,,,,,,------------,,,,,,,,,,,,,,,---...000000000///...------------...///,,,+++,,,///444555222---///...---,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,...---,,,++++++,,,------//////---,,,+++++++++++++++***))))))(((((())))))))))))******++++++,,,,,,---,,,+++*********++++++)))))))))))))))))))))))))))************+++++++++,,,,,,,,,++++++************************)))(((((('''((()))******************++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,---,,,,,,+++*********++++++******))))))))))))******,,,+++)))(((((((((***+++*********)))))))))(((((()))***+++,,,,,,+++)))(((************************++++++******+++...000111******))))))******+++,,,******************************************++++++,,,,,,++++++)))(((''''''))))))(((''''''''''''(((******************)))))))))))))))******))))))((((((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))***)))))))))((((((((('''(((((()))************)))+++++++++***)))'''&&&%%%************************(((((((((((((((((((((((()))))))))(((((((((''''''************************{{{ssshhh]]]VVVJJJFFFAAA>>>;;;999777555111111111000111111222333...///111222222222000000222222222111111111111111111111111111111111111111000000000000000000000000111000///------...//////+++...111333444222///---------,,,+++++++++,,,,,,'''((()))***************)))))))))******+++------+++,,,---///000000111111++++++++++++++++++++++++---,,,++++++------,,,+++((((((((((((((((((((((((***************)))))))))+++***)))***,,,,,,+++***///,,,***((())))))((((((+++******))))))***++++++------,,,+++++++++++++++(((***------,,,+++,,,,,,***************))))))(((+++++++++,,,,,,---------------......------,,,,,,///////////////...---------...///000111111111111///...,,,---.../////////////////////000000000000///...------,,,---------------------,,,,,,,,,,,,...---,,,,,,,,,---//////---,,,+++,,,---------+++---------------,,,,,,,,,++++++++++++,,,,,,,,,---*********+++,,,---//////...------,,,,,,++++++***------------------------******++++++,,,---------111---******...000///---,,,,,,,,,,,,++++++++++++---...//////...---...///------............------)))******+++,,,---......///............------------------...............000000////////////000000---...///000000000000///,,,,,,------------,,,,,,,,,******...222444111...///...------------...///---++++++...222444333000//////---,,,++++++++++++,,,++++++******++++++,,,++++++************+++,,,+++++++++++++++,,,------+++***))))))(((((())))))++++++++++++++++++++++++,,,,,,+++************+++(((((((((((((((((((((((()))************++++++++++++++++++++++++************************)))((((((((())))))*********))))))******+++++++++++++++*********+++++++++,,,,,,,,,***************+++,,,,,,******))))))))))))******+++***(((''''''(((((())))))))))))(((((((((((((((***+++,,,,,,+++***)))((())))))))))))))))))))))))((((((((()))+++---///111***))))))))))))***++++++++++++++++++++++++++++++))))))******+++,,,------///......,,,***(((&&&%%%***)))((((((''''''((((((,,,,,,++++++***))))))((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((('''((())))))******)))))),,,,,,+++)))'''$$$"""!!!************************))))))))))))))))))))))))******)))))))))(((((((((,,,,,,+++***)))(((((('''yyyqqqggg\\\VVVJJJGGGBBB???<<<:::777555222111111111111111222222//////000111111111111111111111111111111111111111111111111111111111111111////////////000000000000111000///---,,,,,,---------...111333333222000...---,,,,,,++++++,,,,,,,,,(((((()))***+++,,,,,,,,,++++++***)))***+++,,,...,,,------------,,,++++++++++++++++++++++++++++++,,,+++******,,,,,,+++***(((((((((((())))))))))))++++++******************---+++))))))***++++++***---+++)))((()))***)))(((******************++++++...---+++*********+++,,,---///111000...+++))))))+++++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,///000000111111111000000......///000000000000000///............/////////////////////000000000000......------------.........------------,,,,,,,,,---,,,++++++,,,///222333000///......000000///...,,,,,,,,,,,,,,,+++++++++)))***+++,,,,,,,,,++++++++++++++++++,,,---...///******+++,,,,,,---......,,,,,,,,,,,,,,,---------)))******++++++,,,,,,+++///---+++,,,...//////---++++++++++++++++++++++++---...//////------...///,,,------......------,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...........................///000111111000///............///////////////------............------,,,++++++---000111000............------.........---++++++,,,000333333222//////---,,,++++++******++++++++++++++++++++++++***************++++++++++++++++++++++++,,,---...---,,,++++++******++++++,,,,,,+++++++++*********++++++******************))))))))))))))))))))))))))))))*********++++++++++++++++++******************************)))(((((()))************))))))((()))******++++++++++++***************+++++++++++++++***************++++++******))))))))))))******))))))(((''''''''''''((())))))))))))))))))))))))++++++,,,++++++***)))((('''''''''''''''''''''''''''''''''''')))***,,,---)))))))))))))))***++++++++++++++++++++++++++++++((())))))******+++,,,,,,.........---,,,***(((&&&***))))))((('''(((((((((,,,+++++++++*********)))''''''((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''(((((()))))))))))))))(((((((((((('''&&&%%%$$$************************************************************)))))))))))),,,,,,+++***)))(((''''''wwwpppeeeZZZSSSIIIFFFBBB???===:::777444222222111111111111111222111000///...///000222333111111111111111111111111000000000000000000000000......//////000000000000000000///...---,,,,,,+++000000000111111111111222,,,,,,,,,++++++,,,,,,---******++++++,,,---...///...---+++*********+++,,,******++++++******)))(((++++++++++++++++++++++++,,,+++***+++,,,,,,,,,***)))))))))******+++++++++******************++++++,,,+++))))))***+++***))))))((('''(((***++++++***))))))******++++++++++++---,,,+++***)))***+++,,,)))+++------***'''&&&%%%,,,,,,------,,,,,,+++***------,,,,,,,,,,,,++++++,,,,,,------...------,,,+++,,,---///000111111111000000000000000///.........////////////......///000000000000////////////......---------......///.........---------,,,,,,*********+++---000333666000///......000000///...***************+++++++++)))***+++,,,,,,,,,++++++---,,,,,,++++++,,,,,,,,,)))******+++---......///+++++++++,,,,,,,,,,,,,,,((()))******+++******)))(((+++...///...,,,,,,---++++++++++++++++++++++++---...///...---,,,---///,,,,,,------------,,,,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,.....................---...///000111111000///..................//////000---......//////......------...---+++)))))),,,///---..................---,,,,,,+++,,,///111222333......---,,,+++*********++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,------,,,++++++******+++++++++++++++***))))))((((((************************************************))))))*********+++++++++***************************************)))(((((()))************))))))(((((()))******++++++++++++)))))))))*********++++++---,,,+++***))))))))))))******))))))))))))******)))(((((('''''''''''''''************************++++++++++++******))))))(((((((((((((((((((((((()))))))))))))))*********))))))(((((())))))***+++++++++++++++++++++++++++))))))))))))))))))))))))***+++,,,------,,,***)))******)))((((((((((((((())))))*********+++++++++''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))''''''((())))))))))))((())))))))))))))))))))))))++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))}}}rrrkkkaaaVVVPPPHHHFFFBBB???===:::666333333222111111000111111111222111///---...000222444111111111111111222222222000000000000000000000000...//////000000111111222000//////...------,,,,,,000000/////////000111222,,,,,,+++++++++,,,------,,,,,,,,,,,,---...//////......,,,++++++*********'''((()))+++,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,......---,,,******++++++,,,,,,------)))))))))******************)))((()))++++++***)))'''&&&&&&(((***,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,+++***************'''))),,,,,,,,,++++++,,,---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---...000222333444444111111111111000///...---...000111111///......///000000000000////////////.........---......///000............---------,,,*********+++---///222333---,,,+++,,,---------+++************++++++++++++++++++++++++,,,,,,,,,---...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********((()))***++++++***)))((($$$)))///000---***+++---++++++++++++,,,,,,,,,,,,,,,---......---,,,---...,,,,,,------------,,,,,,)))******+++,,,---......---------............///...............---------...///000111111000///.........------......///000......////////////......---///...+++&&&&&&***///------...//////...------,,,,,,,,,---...///111111---,,,,,,+++++++++++++++***++++++,,,,,,++++++******+++,,,---.........---///...---,,,,,,+++,,,,,,+++***))))))(((((())))))*********)))))))))((((((((()))******+++*********************************)))************+++++++++)))))))))******************************)))((((((((())))))*********))))))(((((()))***++++++++++++((())))))))))))*********---,,,+++***)))(((((((((******))))))))))))******((((((((((((((('''''''''************++++++++++++*********************+++************************,,,,,,,,,,,,+++++++++***)))(((((((((((()))******++++++++++++++++++++++++(((((((((((((((((((((''''''(((***,,,------+++***+++***))))))(((((())))))'''(((((()))******++++++'''((()))******++++++***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''(((((())))))(((((())))))*********)))(((((())))))))))))))))))))))))******************************)))))))))(((((((((((((((((())))))*********xxxjjjbbbZZZRRROOOGGGEEEAAA???<<<999555222333222222111000000111111111000/////////000222222000000111111111222222222000000000000000000000000//////000000111222222333///////////////...---,,,,,,---.../////////......,,,+++++++++,,,,,,---......---,,,,,,,,,,,,......,,,,,,,,,---,,,,,,++++++((()))***+++,,,---------++++++++++++++++++++++++---,,,+++,,,---...---+++******++++++,,,---------((((((((())))))*********(((((((((***,,,,,,***)))(((''''''(((***+++***((()))***,,,---......------+++++++++++++++***))))))***+++------------///000,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------//////111222444444555555///000000000000000///......000222222///---...///111000000000/////////..................///000000............------------+++,,,,,,,,,------------,,,+++***+++,,,---,,,***++++++,,,,,,,,,------------,,,+++++++++,,,...///,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))((((((***+++,,,------,,,***)))((()))+++,,,---,,,,,,---+++,,,,,,,,,------------,,,---......,,,,,,---...+++,,,,,,------,,,,,,+++)))******+++,,,---......---------.........////////////.........---------//////000000000000//////......---------...///000/////////000000/////////------,,,+++***+++,,,---------...//////...------,,,---............//////+++++++++***++++++,,,---***+++,,,,,,,,,,,,+++******+++,,,---.........------,,,,,,++++++++++++++++++***))))))(((((())))))+++*********************'''((()))***++++++***)))************************)))************+++++++++((()))))))))*********+++***************)))(((((('''((()))***************'''((()))***++++++++++++((((((((()))))))))******++++++***)))))))))))))))******))))))))))))******))))))))))))((((((''''''))))))))))))*********+++))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++*********((((((((((((((()))******************************''''''(((((())))))******%%%'''***,,,---,,,+++)))+++***))))))(((((())))))(((((((((((((((((())))))((()))***+++,,,,,,,,,,,,(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))'''((((((((()))))))))***&&&'''(((((())))))(((((())))))*********)))(((((())))))))))))))))))))))))************************)))))))))(((((((((''''''(((((((((((()))))))))***tttccc[[[TTTPPPNNNFFFDDDAAA>>><<<999444111333333222111000000111111...///000222222111111000000000111111222222222222000000000000000000000000///000000111222333333333/////////000//////...---(((***---//////...+++***++++++++++++,,,,,,---......---,,,+++++++++,,,---)))***,,,---......---,,,++++++,,,,,,++++++***)))+++++++++++++++++++++++++++***))))))++++++***)))))))))***+++,,,,,,------''''''(((((()))))))))***&&&&&&(((***------+++((()))(((((()))******(((&&&***+++,,,...//////......******+++,,,,,,***)))(((***++++++***((((((***,,,+++,,,,,,,,,,,,+++******+++++++++,,,,,,---------+++,,,,,,---.........---,,,---...///////////////---...///000111111111111...000333222///---...///111111000000/////////..................///000000//////.........---------.........---,,,+++)))(((...---,,,,,,......---,,,---------....../////////...---,,,++++++---///000*********+++,,,---...///((()))***+++---...///000...---,,,+++***(((''''''+++,,,...//////...,,,+++---***((()))---//////---,,,,,,,,,------.........,,,---......,,,,,,---...+++,,,,,,------,,,,,,+++//////.........---------+++++++++,,,,,,---------//////.........---------000000////////////000000......---,,,---...///000//////000000000000//////---+++***,,,000111...+++,,,---...//////...---,,,,,,...//////...------...************+++,,,---...***+++,,,------,,,+++***)))***,,,---......------******************+++,,,---,,,,,,+++***+++++++++++++++++++++++++++++++++'''((()))+++++++++***))))))))))))))))))))))))))))))************+++++++++(((((())))))*********+++***************)))((((((''''''(((******+++++++++'''''')))******+++++++++(((((((((((()))))))))))))))))))))))))))******+++******))))))))))))******)))))))))***)))((((((''''''((((((((())))))******(((((())))))***+++---...************************$$$%%%&&&'''((((((((((((((((((((((((((()))******))))))))))))))))))))))))&&&&&&''')))***,,,------%%%'''***,,,,,,+++)))(((+++******)))))))))))))))))))))((((((''''''&&&&&&))))))***+++,,,---------(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''((((((((())))))******&&&''''''(((((((((((((((&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))((((((((((((uuuaaaWWWSSSOOOKKKJJJHHHDDD@@@<<<888666444333333222222111000//////------...///000111222222111111222222222222111111333333222111000000000111111111111111111111111111//////---,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,***)))((((((((((((,,,++++++******++++++,,,,,,,,,,,,+++***)))((('''************))))))))))))******+++***))))))+++---&&&$$$###%%%)))++++++***)))))))))******+++++++++...---***((((((((()))*********))))))((((((''''''((()))+++,,,,,,+++***)))((()))***+++,,,---------((())))))((('''''')))******************+++++++++...///000111111///---+++,,,,,,,,,,,,,,,---...///+++,,,---...////////////,,,,,,,,,---------......222111111111000000//////////////////............,,,---------.../////////++++++,,,---...///000111++++++,,,---............---------....../////////---------,,,,,,+++++++++++++++,,,---...///000111///......------,,,++++++,,,------+++******,,,......------------...//////------------------------............------,,,+++------..................000000/////////.........---,,,,,,...//////---***---------...------,,,,,,.........------,,,,,,,,,------+++******+++------,,,,,,------...//////000..................------...---+++++++++,,,...000+++,,,...000000000000/////////.........---------------,,,+++,,,---...//////............---------//////.........---------------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))))))))***+++,,,,,,+++***))),,,,,,,,,++++++*********''''''(((((())))))******+++++++++******))))))))),,,++++++***)))))))))***++++++************++++++,,,+++***((('''(((((()))******+++,,,,,,***)))((()))***,,,.........,,,+++---,,,+++)))))))))***+++)))************+++++++++,,,,,,,,,+++***))))))((())))))(((((((((((()))))))))((('''''''''(((***+++))))))))))))((((((((((((******))))))((((((''''''************************))))))***+++,,,,,,------)))((((((((()))***++++++,,,+++***))))))+++---...))))))))))))***+++,,,---+++***)))''''''&&&&&&&&&)))((('''''''''(((***+++---,,,+++***)))))))))))))))'''%%%%%%(((***)))'''(((((()))******)))'''''')))))))))******)))))))))++++++************++++++&&&''')))******((('''%%%***)))((()))++++++)))(((%%%&&&(((************)))((((((((('''((())))))***))))))))))))))))))))))))(((((()))***************vvvaaaWWWSSSOOOKKKHHHFFFCCC???:::777444333222222111000000//////...111111000000000/////////111111222222222222111111333222111111000000111111111111111111111111111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))***+++,,,---,,,,,,++++++++++++,,,,,,***++++++++++++***))))))++++++******)))(((''''''***+++,,,+++)))((()))***((('''%%%'''***,,,+++***************+++++++++,,,...---+++***))))))******))))))))))))(((((((((((('''(((***+++,,,+++***)))'''((()))***++++++++++++)))***+++***((((((***+++***************+++++++++------.........---,,,+++,,,,,,,,,,,,------......+++,,,---...////////////---.........////////////111111111000000000//////////////////////////////......//////////////////---------...............,,,,,,------...---------,,,,,,---------.........---------,,,,,,+++++++++******+++,,,---...////////////...---,,,+++******,,,------,,,******,,,...,,,,,,,,,,,,,,,---......++++++++++++++++++++++++---------------,,,++++++,,,,,,,,,,,,------......------,,,,,,,,,+++++++++,,,++++++,,,...---,,,***,,,------...------,,,,,,......---------,,,,,,,,,------,,,,,,,,,,,,------------......///000000111///////////////////////////...---------...///000,,,---...///000000////////////.........---------------,,,,,,,,,---...///............------------...---------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))))))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))((('''''',,,+++++++++************...---,,,,,,+++++++++,,,***))))))))))))))))))*********)))))))))******+++((()))***+++++++++++++++((()))***+++++++++*********)))((('''&&&''''''(((((())))))))))))*********,,,++++++***))))))(((((())))))(((((((((((())))))))))))((((((((()))***+++************))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((()))******+++,,,,,,))))))))))))))))))***+++++++++)))))))))***,,,---+++***))))))(((((())))))+++***)))((('''&&&&&&''')))(((((('''((()))***+++,,,++++++***++++++,,,,,,,,,)))''''''((()))(((&&&&&&'''((()))))))))(((''')))***++++++++++++***)))))))))(((((((((((())))))&&&'''((())))))((('''&&&***)))((()))++++++)))(((&&&'''((())))))***)))))))))))))))*********++++++))))))))))))))))))))))))((((((((()))))))))******vvvbbbWWWRRRNNNKKKGGGEEEBBB===999666444333111111000///............222222111111111000000000111111222222222222111111222222111000000000111111111111111111111111111111000000...---------------,,,,,,,,,,,,+++***)))))))))))))))***+++---...///---,,,,,,++++++,,,,,,---((()))***+++++++++++++++,,,+++***)))((('''&&&%%%(((***,,,,,,+++***)))***+++***))))))+++,,,,,,+++***++++++++++++,,,,,,,,,---------,,,,,,+++***)))(((((((((((())))))))))))%%%&&&(((***++++++******((()))***+++++++++++++++***+++,,,+++***)))***,,,))))))*********+++++++++,,,,,,++++++++++++******,,,,,,,,,------------...+++,,,---...///////////////000000000000000111111111111000000000000//////...//////000000111111111000000000000000///////////////.........------------------...------,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++)))******+++,,,---......///...---,,,+++***)))))),,,------,,,+++***,,,...+++++++++++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++*********++++++,,,---....../////////.........------+++******+++,,,,,,+++))),,,,,,------...------,,,...------------,,,,,,,,,------............------.........///000000111111////////////////////////....../////////000000000......///////////////..................------------,,,,,,,,,,,,---...///............------------,,,,,,,,,,,,++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************++++++++++++******+++++++++++++++++++++,,,+++++++++***))))))((((((,,,,,,,,,++++++++++++***------,,,++++++++++++,,,))))))(((((((((((())))))((()))***+++,,,,,,,,,,,,((((((((()))***,,,---...)))))))))***************,,,+++******))))))******((((((((())))))))))))***+++******))))))(((((('''))))))(((((((((((())))))***))))))))))))***++++++++++++++++++************))))))))))))((((((((((((''''''''''''''''''''''''((((((((()))******+++++++++***))))))))))))))))))***)))((((((((()))+++,,,,,,+++***((('''&&&&&&&&&******)))(((''''''(((((()))(((((((((((()))***+++*********+++,,,---...///---+++)))((((((((('''&&&&&&&&&'''((())))))))))))***+++,,,......,,,+++***''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&***)))((()))++++++)))((()))((((((((((((((()))))))))***+++,,,---,,,,,,+++(((((((((((((((((((((((()))((('''''''''((()))***xxxbbbWWWRRRNNNKKKGGGEEEAAA===:::666444333222111000////////////000//////000111222333444444111111222222222222111111111111000000000000111111111111111111111111111111000000///...------------))))))***+++,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,,,,,,,------))))))***++++++++++++*********))))))((('''''''''%%%(((+++---,,,+++++++++---,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++,,,.........,,,***)))''''''(((((())))))******$$$%%%''')))***++++++++++++,,,,,,------------,,,)))***++++++***)))***+++)))))))))***++++++,,,,,,,,,+++************++++++,,,---------------------+++,,,---...////////////000000000000000000000000000000000000000000//////...//////000111222222333111000000//////.........///............---------............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......,,,,,,++++++++++++******+++,,,---,,,++++++,,,---+++++++++++++++,,,------------------------------+++++++++,,,,,,++++++***)))***+++,,,---...//////000000000000/////////...,,,+++***+++,,,---,,,***,,,,,,------...---------------------------------,,,---...//////...---,,,---........./////////000,,,,,,,,,,,,---------------...///000000000/////////////////////.................................,,,,,,,,,,,,------...............---------,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))((((((((()))***+++,,,,,,---,,,,,,,,,+++++++++++++++******)))))))))))))))***))))))(((((((((((()))))))))***+++------,,,,,,+++***))))))((()))+++---...,,,,,,++++++++++++,,,---,,,,,,,,,+++++++++,,,,,,))))))))))))***************)))))))))((((((''''''))))))(((((((((((())))))***************+++++++++++++++*********)))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******++++++++++++***)))((((((((())))))(((((('''((()))******,,,+++***)))((('''''''''******)))((((((((()))))))))))))))))))))*********************+++,,,------,,,+++***)))))))))((((((&&&'''((()))******++++++***+++---//////---+++***'''&&&&&&&&&&&&&&&&&&'''&&&'''(((((()))(((((('''***)))((()))++++++)))(((******(((''''''((())))))((())),,,------,,,+++***(((((((((((((((((((((((()))(((&&&%%%&&&''')))+++yyycccWWWRRRNNNKKKGGGEEEBBB>>>;;;777555444333222111//////000111222//////000111222333444444111111222222222222111111111000000///000000111111000000000000000000000000000///...------,,,,,,---))))))***+++,,,,,,,,,,,,******)))))))))******+++---,,,,,,++++++,,,,,,---***++++++++++++***))))))''''''(((((())))))******(((***------,,,***))))))---------,,,++++++,,,---++++++++++++++++++++++++***,,,---///...---+++)))''''''(((((())))))******%%%&&&'''((()))***++++++,,,,,,---------,,,++++++''')))******)))(((((()))((())))))***++++++,,,,,,,,,,,,++++++++++++,,,---,,,------......---,,,,,,+++,,,---...//////////////////////////////////////////////////////000000...//////000111222222333/////////......------------------............///............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////))))))***++++++,,,------+++,,,------,,,+++,,,---,,,,,,,,,,,,,,,------...------------------------***++++++,,,,,,+++++++++***+++,,,---...///000111---------,,,,,,,,,++++++...,,,+++,,,---...---,,,+++,,,,,,---.........---------------------------,,,---...//////...---,,,,,,,,,------------......,,,,,,,,,---------......,,,---...////////////.../////////...............---.....................,,,,,,,,,---------------...------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,++++++++++++++++++,,,......---+++***)))(((''''''((()))***+++,,,------++++++++++++++++++++++++)))))))))(((((()))******+++******))))))******++++++,,,,,,------+++***))),,,+++***))))))***+++,,,,,,,,,+++******++++++,,,(((((())))))))))))))))))******++++++++++++,,,,,,))))))))))))(((((((((((())))))(((((((((((())))))))))))******++++++++++++******)))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++***)))((((((((()))((((((((((((((()))))))))+++******))))))******+++******)))))))))******+++((())))))*********************))))))))))))***************)))))))))***+++(((((())))))***+++,,,---***+++---......---+++***(((''''''&&&&&&''''''(((&&&''''''(((((((((((((((***)))((()))++++++)))(((******(((''''''((())))))'''(((***,,,,,,+++)))((((((((((((((((((((((((((()))(((&&&%%%&&&''')))+++zzzcccWWWQQQMMMJJJGGGEEEBBB>>>;;;888666555444222111//////000222333222222111111111000000000111111222222222222111111000000/////////000111111000000000000000000000000//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))'''''''''((()))+++,,,---,,,++++++******++++++,,,+++++++++++++++***)))(((&&&'''((()))***+++,,,------...///---***'''%%%%%%,,,,,,---,,,******+++---+++++++++************)))***+++,,,......,,,+++)))(((((((((((())))))))))))''''''(((((()))***++++++***************)))((('''&&&(((******)))((((((((((((((()))***+++,,,,,,---+++,,,,,,,,,,,,---------,,,---.........---,,,++++++,,,---...//////////////////............------......////////////000000...//////000000111111111............---------------------.........//////---------...------,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------....../////////)))******+++,,,---......***,,,...---,,,++++++,,,,,,,,,,,,,,,,,,---......++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,------...///000000............------------///---,,,,,,---......---++++++,,,---............,,,,,,,,,------------...------............------,,,,,,,,,,,,,,,,,,,,,,,,......//////000111111111------.........///////////////............///000---------...............+++,,,------......------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,111000///...,,,+++******************************)))************++++++++++++************+++,,,,,,++++++************++++++,,,,,,,,,,,,+++***)))(((,,,++++++***))))))******)))))))))))))))((((((((())))))***++++++++++++***+++++++++,,,,,,,,,------))))))))))))))))))))))))))))))(((((((((((())))))((()))******++++++******))))))))))))((((((((('''(((((((((((())))))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))))))))(((((((((((())))))))))))))))))))))))***+++,,,---***)))))))))***+++,,,,,,((()))******++++++*********))))))((((((((())))))''')))))))))((((((***,,,)))))))))))))))***+++,,,******++++++++++++******((((((''''''''''''((((((&&&&&&''''''(((((())))))***)))((()))++++++)))((()))((((((((((((((())))))&&&'''((()))***)))(((((((((((((((((((((((((((((()))((('''''''''((()))***{{{cccWWWQQQMMMJJJEEEDDDAAA===:::777555444333111///......000222333111111000000000/////////111111222222222222111111///////////////000111111000000000000000000000000...---,,,++++++***++++++,,,,,,,,,,,,+++***))))))))))))))))))***+++,,,---+++******))))))******+++))))))***++++++++++++***(((((()))***+++,,,---------......,,,)))''''''''')))***,,,***)))(((***---*********)))))))))(((((()))***+++,,,,,,+++******))))))))))))(((((((((((())))))))))))******++++++)))******)))((('''&&&%%%&&&)))+++,,,***)))(((((('''((()))***+++,,,------******,,,---------,,,,,,,,,---...///...---+++***+++,,,---.../////////////////////......---------........./////////000000////////////////////////............////////////...............---------,,,,,,------...---------.........---------,,,,,,+++++++++,,,,,,---------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,***,,,......,,,++++++,,,+++++++++++++++,,,,,,---++++++++++++++++++++++++++++++,,,---------------,,,,,,,,,------.........111000000000////////////...,,,+++***,,,------,,,***+++,,,---............,,,,,,,,,---------......------,,,,,,,,,,,,------------------------------//////000000111222222333000///.........///000111......------...///000111---------.........//////+++,,,---.........---------------,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,++++++++++++,,,------------,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((()))))))))************************+++,,,,,,******))))))))))))******+++******)))))))))******)))******+++++++++******((()))*********((('''&&&+++,,,---.........------******+++++++++,,,,,,,,,************************))))))(((((((((((())))))'''((()))*********))))))*********)))))))))(((((('''((((((((()))))))))***+++++++++++++++++++++++++++++++++***************))))))))))))))))))***+++(((((())))))*********)))((((((((())))))***,,,,,,)))))))))***+++,,,---...((()))***+++++++++******(((((((((((()))***++++++((()))***)))&&&&&&(((***)))((((((''''''((()))******)))(((((((((((()))***((((((''''''''''''((((((&&&&&&&&&''''''((()))******)))((()))++++++)))(((&&&'''((())))))***))))))''''''((((((((()))))))))))))))))))))))))))))))))((((((((()))))))))******|||cccWWWQQQMMMJJJDDDBBB???<<<999666444333222000...------///111333------...///000111222222111111222222222222111111///////////////000111111000000000000000000000000------,,,+++************))))))***+++,,,,,,,,,,,,...---,,,+++******************))))))))))))******'''((()))***+++,,,,,,,,,***++++++++++++,,,,,,,,,)))*********))))))+++---''')))+++***((('''***---***)))))))))(((((('''''')))******+++++++++************))))))((((((''''''+++***************++++++++++++++++++***((('''&&&'''***,,,---,,,***))))))'''((()))***+++,,,------((()))+++---...---+++***,,,---...//////---+++***+++,,,---...////////////000000//////.........------.........//////000000////////////..................//////000000111111111000///...---,,,++++++++++++,,,---............/////////......---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,---000//////...,,,,,,+++******,,,......---++++++,,,*********)))***++++++,,,------------------------+++,,,------............,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,...+++))))))***,,,,,,+++***+++,,,---............,,,,,,,,,------.........------+++******+++------.....................------......///000111111222222111///......000222333...---------...///111222---------.........//////+++,,,---.........---,,,---------,,,,,,,,,++++++))))))******++++++++++++*********++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------++++++++++++------''''''((()))******++++++%%%%%%&&&((()))+++,,,,,,''''''(((((()))))))))***(((((('''(((((()))******))))))(((((((((((())))))))))))((('''(((***+++,,,&&&((()))+++,,,,,,,,,+++)))+++,,,---,,,+++(((''''''(((***+++,,,++++++***)))************+++++++++***************+++++++++))))))(((((((((((())))))&&&'''(((******))))))(((+++++++++************)))'''((((((((())))))***************************************)))))))))))))))))))))(((((()))***++++++(((((()))***************((((((((((((((()))******))))))******+++,,,---...((()))***+++,,,+++******''''''((()))***,,,...///)))***+++)))%%%$$$%%%((()))(((&&&%%%%%%&&&'''(((***((('''%%%%%%'''(((***(((''''''&&&&&&''''''(((&&&&&&&&&'''''')))*********)))((()))++++++)))(((%%%&&&(((************)))((((((((('''((()))******************************(((((()))***+++*********zzzcccYYYTTTNNNHHHEEEBBB>>>;;;:::888666555333333444333333222000000222000...,,,,,,---///111333222111000///...------///000000000000//////.../////////...------,,,,,,---......///////////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))***)))(((((()))+++---...///,,,******,,,...//////)))((((((((()))***++++++++++++,,,,,,,,,,,,+++++++++******)))))))))))))))******+++,,,,,,,,,++++++***************)))((((((%%%&&&'''(((***,,,...///+++++++++,,,,,,------------,,,,,,+++*********+++,,,+++(((&&&%%%%%%&&&&&&(((((((((((()))***+++,,,&&&''')))+++,,,000444777---------,,,,,,+++++++++---,,,,,,,,,,,,---...//////////////////////////////000111111000///...---......////////////..................////////////------......//////000000------......///000000000,,,---...//////...---,,,------,,,++++++,,,,,,,,,/////////....../////////...------------...//////+++***((('''''')))***,,,((()))***+++,,,+++******++++++++++++++++++++++++,,,,,,,,,---------......------------------------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------,,,++++++***...---,,,+++++++++,,,------------............///,,,,,,---...///000111111222111000//////...//////222222000///............000000//////............------------------------------------------------///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++---------,,,,,,+++++++++,,,,,,---...---,,,+++***...---,,,,,,++++++,,,,,,))))))************))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++***************)))((('''***)))))))))***,,,///111+++++++++++++++++++++++++++*********))))))((((((******))))))******+++,,,''''''''''''((()))+++++++++++++++***'''$$$ ''''''(((((()))))))))***++++++******)))(((((((((++++++***)))(((((())))))(((((()))***************************************,,,+++)))((((((((()))*********))))))))))))))))))***)))((((((((()))+++,,,000...***))))))***+++***))))))(((((('''''''''&&&'''''''''(((((((((((((((&&&'''''''''&&&%%%$$$$$$((((((((((((((('''''''''))))))************))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))((()))***,,,,,,,,,+++***))))))))))))************{{{fff[[[UUUNNNHHHDDDAAA===:::999777555444111111111111000///......111000///------...000111333333222111000///.........//////000000000//////..................//////......///000000000000///***++++++,,,,,,---------))))))******+++,,,,,,,,,+++***))))))***,,,...///---+++))))))+++---...///+++***************+++,,,******++++++++++++******))))))(((((()))***++++++,,,,,,,,,,,,++++++***)))***************)))(((((()))(((((((((((()))***+++))))))******++++++++++++++++++******)))))))))))))))******+++++++++++++++(((((((((((()))***+++,,,***++++++*********,,,///---------,,,,,,+++++++++,,,,,,---///000111222333........................000000111111111000///...////////////////////////............////////////............////////////.........---------------+++,,,---......---,,,+++------,,,,,,+++,,,,,,---,,,++++++++++++++++++,,,------,,,,,,------...//////...+++***))))))******((()))***+++,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------.........---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,---------,,,++++++------,,,+++++++++,,,---........./////////000000------......///000000000111000//////////////////111000///...------------/////////.........---------------------------------------------------------,,,+++***)))***++++++,,,,,,,,,++++++,,,,,,,,,,,,------......------,,,---------,,,,,,+++++++++,,,,,,---------,,,+++***,,,+++******))))))******,,,,,,,,,------,,,,,,,,,))))))))))))))))))))))))(((***+++***)))((()))+++))))))))))))))))))))))))))))))))))))************(((((()))))))))*********,,,---------,,,,,,+++***%%%&&&'''((()))*********++++++++++++++++++++++++))))))))))))((((((''''''))))))((()))))))))***+++(((((('''(((((()))***+++((()))***+++***(((&&&%%%))))))*********+++++++++)))))))))))))))*********+++******)))))))))))))))(((((()))******************************************))))))((('''(((((((((((((((((((((((()))))))))))))))(((((())))))***+++///,,,)))((()))******))))))((((((((('''''''''''''''((((((((((((((((((((('''''''''''''''&&&%%%%%%))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))((())))))***************(((((((((((())))))))))))jjj___WWWOOOHHHCCC@@@<<<999888777555333111111111000000///......000000000000000000111111111000000///...---,,,,,,------...//////000000000------...//////000111111//////000111111111111111))))))***+++,,,---......(((((()))******++++++,,,,,,+++******+++,,,...///***)))'''(((+++---...///---,,,++++++++++++++++++)))))))))******)))))))))''''''(((((()))+++,,,------------,,,+++)))(((''')))************))))))(((((((((''''''(((((())))))(((((((((((())))))))))))***))))))))))))(((((((((%%%&&&(((***+++***((('''(((((((((((()))***+++,,,+++++++++***''''''((()))------,,,,,,,,,,,,++++++,,,---...000111111000000........................000111222222222111000/////////............//////............/////////////////////.....................------,,,++++++***++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,------******))))))))))))******,,,,,,++++++,,,,,,---...///...---+++++++++,,,---))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,------------------------............---,,,******,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++,,,---------,,,,,,---,,,,,,++++++,,,,,,---////////////000000000111/////////////////////////////////...//////000000//////...---,,,,,,,,,,,,.........---------------------------------------------------------------,,,+++***)))))))))***+++---,,,+++******+++,,,---------............------------,,,,,,,,,,,,++++++,,,,,,---------,,,+++***,,,+++******))))))******,,,------------------,,,)))))))))))))))))))))))))))***+++***))))))***+++))))))))))))))))))))))))************++++++++++++'''((((((((())))))))))))***************))))))((('''(((+++,,,---,,,***)))++++++++++++++++++++++++((((((((((((''''''''''''((((((((((((((()))))))))))))))(((((((((((()))))))))***+++,,,,,,+++***)))))))))************++++++'''(((((()))******++++++*********)))))))))))))))(((((()))***************))))))))))))))))))))))))((((((((((((((('''&&&&&&&&&&&&''''''(((((())))))(((((())))))******))))))---+++((('''((())))))(((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((('''&&&&&&((((((((((((((((((((((((((())))))******))))))((((((((((((((((((((((((((((((((((((((('''''''''''')))))))))))))))))))))))))))(((((((((((())))))***(((((()))))))))*********qqqdddZZZPPPIIICCC@@@<<<:::888777666444444333222222111000000000///000111222333222111111------,,,++++++***)))))),,,,,,------...///000111////////////000000111111000000111222222222222111++++++++++++,,,,,,,,,,,,++++++******)))(((((((((+++************+++,,,---)))(((((())),,,...//////---,,,+++***************))))))(((((((((((())))))(((((((((((()))***+++,,,,,,,,,,,,++++++***(((((())))))************)))((($$$%%%%%%&&&((()))+++,,,(((((((((((((((((((((((()))))))))))))))))))))((((((((())))))(((&&&%%%$$$))))))(((((()))***++++++'''((())))))((((((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---+++((('''........................000111222333333222111000000///............///000............////////////------.....................---------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,------...,,,,,,++++++++++++,,,,,,++++++******++++++,,,---+++***++++++,,,...000111))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++***)))++++++,,,,,,,,,,,,------...------,,,,,,------...***++++++,,,------------,,,,,,,,,,,,,,,,,,------....../////////000000000000000//////...........................///000111//////...---,,,,,,------------------------------------------------------------------------------,,,+++***))))))***+++,,,---,,,+++******+++,,,---+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++...---,,,,,,++++++,,,,,,)))******++++++******))))))))))))))))))))))))))))))***++++++))))))***+++)))))))))))))))))))))))))))))))))*********++++++((((((((()))))))))******((((((((())))))(((''''''***+++,,,,,,,,,,,,******************************((((((((((((((((((((((((((((((((()))))))))))))))***))))))(((((((((((())),,,,,,,,,,,,+++***)))(((''''''(((((((((((((((((((((((())))))************))))))*********)))))))))(((((()))***************(((((((((((((((((((((((('''((()))***)))((('''&&&&&&''''''(((((())))))***&&&''')))*********)))(((+++)))'''&&&'''(((((('''((((((((((((((('''''''''(((((((((((('''''''''''''''(((((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&&&&(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''''')))))))))))))))))))))))))))((('''&&&&&&''')))))))))************+++++++++xxxjjj^^^RRRJJJDDDAAA===;;;:::999777666444333222111000000000000///000222333444333222111,,,,,,++++++******)))))),,,,,,,,,,,,---...000111111111000000////////////000111111222222222222222///......---,,,+++******++++++******)))((((((((()))))))))))))))************))))))+++...000000000,,,+++***)))))))))))))))))))))(((''''''((())))))******)))))))))))))))***)))******++++++*********((())))))*********))))))%%%%%%%%%&&&((()))++++++))))))))))))))))))))))))))))))***++++++******)))---,,,***))))))))))))***))))))))))))))))))***+++%%%''')))*********,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,)))&&&%%%........................000111222333333222111000//////............//////............////////////+++,,,,,,---...//////000,,,,,,------............------,,,,,,,,,,,,---------,,,,,,,,,------...///------,,,,,,,,,,,,------+++************+++,,,,,,))))))***+++,,,---...///***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))+++++++++,,,,,,---------...------,,,,,,------...***++++++,,,------------+++++++++,,,,,,---------------........./////////000000000///......------......---......///000000//////......---.........---------------------------------------------------------------------------,,,+++******+++,,,---,,,+++************+++,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++...---,,,,,,++++++,,,,,,(((((())))))))))))(((((()))))))))))))))))))))))))))+++,,,+++***)))***+++))))))))))))))))))))))))((((((((()))))))))******)))))))))*********++++++******+++++++++++++++******)))'''&&&&&&'''((((((************************))))))))))))))))))))))))((()))***+++++++++*********))))))(((((((((((()))******+++*********))))))((((((''''''''''''''''''************))))))((((((((()))************))))))(((((()))***************((((((((((((((((((((((((((()))***+++***)))((('''((((((((())))))*********&&&'''(((******)))(((((()))(((&&&&&&'''((('''&&&'''''''''((((((((((((((())))))(((((('''''''''&&&''''''((((((((((((((('''%%%%%%%%%%%%&&&&&&''''''(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((())))))))))))***pppbbbUUULLLDDDAAA===;;;::::::888777222111///...------...///...///111222333333222111............---------,,,---,,,++++++,,,---///000111111000//////...------000000111222222222222111222111000...---+++***)))(((((()))******++++++,,,((()))))))))))))))))))))+++******,,,...000000///******))))))((()))))))))***)))(((''''''((()))***++++++***)))))))))))))))((())))))***++++++******((())))))************)))))))))((((((''''''((((((************))))))))))))((()))***+++++++++***))))))((('''&&&'''))),,,...***)))))))))))))))******(((***,,,,,,+++******+++++++++,,,,,,,,,,,,------***+++,,,---------,,,+++------------------------///000111222222222111000......////////////..................////////////+++,,,,,,---......//////,,,,,,,,,---.../////////------,,,,,,,,,,,,------,,,,,,,,,,,,---...///000,,,,,,++++++++++++,,,,,,++++++******++++++,,,---,,,+++++++++******))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,------......------,,,,,,------...++++++,,,---------,,,,,,******+++,,,------------------------............000000//////.........---.........---......////////////...............///---------------.........---------------------------------------------------,,,+++++++++,,,---...++++++++++++++++++++++++((()))***++++++,,,,,,+++++++++,,,,,,,,,,,,------...---,,,+++++++++,,,,,,,,,+++******))))))******))))))************))))))))))))))))))))))))))))))***+++,,,+++*********,,,))))))))))))))))))))))))'''((((((((())))))))))))************++++++++++++(((((()))************)))+++***(((&&&&&&''')))***************************))))))))))))************((()))+++,,,,,,++++++***))))))(((((((((((())))))''''''((()))***+++,,,,,,******))))))))))))((((((++++++******)))((((((''''''(((***++++++***))))))(((((()))***************))))))))))))))))))))))))***************))))))(((***************)))))))))''''''(((((())))))((((((((('''&&&'''(((((('''&&&'''''''''((((((((((((((()))))))))(((''''''&&&&&&&&&&&&'''((((((((('''''''''''''''((())))))******'''(((((())))))(((((('''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''(((%%%%%%%%%&&&&&&&&&''''''uuufffWWWMMMBBB@@@<<<:::999999888666222111///---,,,---...///...///000111222222222222000////////////............---+++***+++,,,---...//////..................///000000111222111111111222222111///...---,,,+++))))))******+++,,,,,,,,,))))))*********)))))))))+++******,,,...///...---******))))))******+++++++++***(((''''''(((***+++***)))))))))))))))***+++)))************))))))((((((((()))***************+++***)))(((((((((((()))*********)))))))))((((((&&&''')))***+++***)))((($$$$$$%%%&&&'''((()))*********))))))))))))******(((***,,,,,,+++))))))***+++++++++,,,,,,---------,,,,,,------.........///------------------------...///000111111111000000,,,...000111111000...,,,............////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******+++,,,---,,,,,,,,,------...///000,,,,,,++++++++++++,,,,,,+++++++++++++++,,,------,,,,,,,,,++++++)))((((((+++***)))))))))***+++,,,---------------------------------.........//////++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++,,,,,,---.........------,,,,,,------...,,,,,,---------,,,++++++)))***+++---......------............///////////////////////////.........//////...---------.........---------------......------........./////////------------------------------------------------,,,+++*********+++---...)))***+++,,,,,,+++***)))))))))***+++,,,,,,,,,,,,+++++++++,,,,,,---------...---,,,+++++++++,,,,,,,,,+++******))))))************++++++++++++******))))))))))))))))))))))))***+++,,,,,,******+++,,,))))))))))))))))))))))))(((((()))))))))*********))))))))))))************%%%&&&&&&'''((((((''''''+++************+++++++++************************((((((((()))))))))******'''(((***+++,,,+++***)))(((((('''(((((()))***+++((((((((())))))+++,,,,,,******)))))))))(((((((((*********)))))))))))))))'''(((***+++++++++))))))(((((()))*********************************************)))(((((((((((((((*********)))((((((''''''(((''''''''''''((())))))((('''&&&'''))))))(((&&&''''''''''''((((((((()))***))))))(((''''''&&&&&&%%%%%%&&&'''''''''''''''''''''((())))))***++++++''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((()))))))))))))))(((''''''&&&&&&&&&&&&''''''''''''xxxhhhXXXNNNAAA>>>;;;999888888777555444333111///...///000111...//////000111111222222..................------///---+++******+++,,,...,,,,,,------...///////////////000111111111111000111111111000//////......------,,,,,,+++***************+++++++++******)))*********+++------,,,+++************+++,,,------,,,***)))'''''')))***,,,(((((((((((()))+++,,,---++++++++++++***((('''&&&(((((()))***************(((((((((((()))+++,,,,,,******))))))((((((((('''$$$&&&((()))***)))((('''((()))+++,,,+++***((('''******)))))))))))))))***%%%(((***++++++******++++++++++++,,,,,,---------//////---,,,,,,,,,,,,,,,---------------------------...///000111111000///+++---000222222000---+++............/////////000111000///...,,,+++))))))------,,,++++++*********,,,+++***))))))***+++,,,,,,,,,,,,---...///000000...------,,,,,,------...,,,,,,++++++,,,,,,---...******+++,,,,,,,,,+++++++++***)))))))))***,,,---------------------------,,,,,,,,,---------......++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,******+++,,,,,,---.........------,,,,,,------...------------,,,,,,+++***)))***+++---......------////////////000000000000////////////////////////000///...---------------,,,,,,,,,++++++,,,------........./////////000000------------------------------------------------******)))))))))***,,,---''')))+++------+++)))''')))***+++,,,------...---+++++++++,,,,,,---------...---,,,+++***+++,,,---...---,,,,,,++++++,,,,,,))))))************))))))))))))))))))))))))))))))***+++,,,,,,******+++,,,)))))))))))))))))))))))))))************+++++++++(((((((((((())))))))))))(((((()))******+++******$$$&&&((()))***)))((('''))))))))))))))))))))))))&&&'''''''''(((((())))))&&&''')))***+++***((('''''''''''''''(((***++++++,,,,,,+++***))))))))))))((((((''''''&&&&&&&&&%%%((((((((()))******++++++&&&(((***+++,,,+++***)))(((((()))******************************************)))(((&&&&&&'''((((((******)))((('''&&&%%%%%%(((((('''&&&&&&((()))***(((''''''((())))))(((&&&&&&'''''''''(((((())))))***))))))((('''&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''((())))))***''''''((((((((((((''''''************************&&&'''''''''(((((())))))((((((((((((((((((((((((((()))*********)))'''&&&))))))))))))************xxxgggWWWMMMDDD@@@;;;999888888888777888777555333111000000///222000......///000000/////////......---------,,,------------------------,,,---......,,,,,,---...------...///000222444555444444444333222111//////******************++++++,,,,,,++++++******))))))))))))))))))))))))))))))************))))))((((((******))))))))))))))))))))))))(((((((((((())))))))))))************))))))'''(((((())))))))))))))))))******)))(((((()))+++++++++***)))((((((((()))&&&'''''''''(((((())))))))))))))))))((((((((((((---***((()))+++,,,***(((((()))++++++)))((()))***---......//////......---,,,,,,---------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,//////............/////////...------///000000///,,,...//////......000111......---------,,,,,,,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,------.........---,,,,,,+++++++++******************------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,,,,'''(((***,,,---,,,+++)))++++++------------++++++,,,+++***+++,,,,,,+++)))+++***)))))))))***+++,,,---,,,,,,++++++,,,,,,---,,,------......------,,,******))))))))))))******)))))))))***+++,,,---...+++++++++,,,,,,------------.........---,,,++++++.........---,,,,,,++++++---------............///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------))))))***+++,,,,,,---...------,,,,,,,,,,,,++++++)))***+++,,,++++++)))(((---,,,,,,++++++,,,,,,---......//////...---,,,,,,))))))))))))))))))))))))++++++,,,,,,,,,++++++*********))))))))))))******......---,,,+++***)))((()))************(((&&&%%%))))))))))))))))))))))))******))))))((((((''''''((((((((()))***,,,---...,,,+++)))((((((***+++---&&&''''''((()))******+++)))(((((((((''''''''''''''''''''''''''''''''''''((()))***++++++++++++++++++*********))))))((((((,,,)))%%%%%%(((******((()))***+++++++++)))((('''+++++++++***)))(((((('''+++***((('''&&&&&&''''''''''''''''''''''''''''''************************''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((***)))'''&&&&&&&&&((()))((((((((((((((('''''''''+++***((('''''''''((()))%%%&&&'''((())))))))))))***)))(((&&&&&&&&&'''(((((((((((((((((()))******&&&'''((())))))((('''&&&%%%&&&((()))))))))((('''((()))***++++++***((('''&&&&&&'''((())))))((((((***'''$$$%%%)))++++++***wwwfffWWWMMMDDDAAA<<<999888888888777666555333222000000//////111///......000111000////////////.........------------------------------***+++,,,,,,++++++---///---...///000222444666777444444444333222111//////******************++++++***)))))))))((((((((('''((((((((((((((((((((((((******))))))))))))))))))++++++++++++++++++++++++))))))(((((((((((())))))))))))************))))))''''''((()))))))))(((((()))***+++***((((((***++++++***))))))))))))))))))''''''((((((((()))))))))''''''(((((())))))******)))(((&&&''')))***)))'''((()))++++++)))((()))***++++++,,,,,,,,,,,,++++++***+++,,,.........---,,,,,,,,,++++++++++++++++++.........//////.........///---,,,---...//////...,,,---......------...///---------------------,,,,,,,,,---------------------,,,,,,++++++,,,,,,---------......---,,,,,,+++)))))))))***+++++++++,,,,,,,,,,,,---,,,,,,++++++...,,,***))))))***,,,...,,,++++++***+++,,,---...))))))+++,,,,,,+++******++++++,,,------,,,++++++,,,+++***+++,,,---+++))),,,,,,+++++++++,,,---...---,,,,,,++++++,,,,,,---,,,------......------,,,,,,++++++******++++++,,,,,,,,,,,,,,,---...///000------------.........///---............------,,,---------------.........------------............////////////////////////---------------------------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++))))))***++++++***)))(((---,,,,,,++++++,,,,,,------------------,,,++++++************************))))))*********))))))(((******))))))))))))******((())))))))))))*********++++++++++++***)))((('''))))))))))))))))))))))))***)))))))))))))))((((((&&&'''((()))***++++++,,,************))))))((('''&&&&&&''''''((()))))))))))))))((((((((('''''''''((((((((((((((((((((((((((())))))***++++++***************)))))))))((((((***)))(((((()))***))))))&&&'''(((((((((&&&%%%$$$++++++******)))(((((('''***)))((('''&&&'''((((((************************(((((((((((((((((((((((())))))(((((((((((())))))'''''''''((((((((())))))'''''''''''''''&&&&&&&&&'''''''''(((((((((((((((******((('''''''''((()))%%%&&&'''(((((()))))))))***)))(((((('''''''''(((((('''''''''''''''((((((&&&'''((())))))((('''&&&&&&'''((()))))))))((((((((()))***++++++***((('''&&&'''(((((((((((((((((()))'''%%%&&&)))+++***)))wwwgggXXXOOOFFFBBB===999888888777666333333111000000/////////000...---...000111111111000000////////////..............................+++++++++***)))***---///...//////000222333444444444444333333222111//////++++++++++++++++++******)))))))))))))))(((((((((((((((((((((((((((((((((******)))(((((()))***+++'''''''''(((((()))))))))))))))(((((((((((())))))))))))************))))))&&&&&&'''(((((((((((('''***++++++***))))))***,,,))))))))))))))))))***+++(((((()))))))))))))))***&&&&&&'''((()))***++++++((('''&&&''')))***)))(((((()))++++++)))((()))******++++++,,,,,,++++++***)))***,,,...////////////++++++++++++++++++,,,,,,---...///000000///...---...---,,,---...//////...,,,---......,,,+++,,,---,,,---------------------------------------,,,,,,---,,,,,,++++++,,,,,,------------------,,,,,,+++(((((()))***+++,,,,,,---***+++,,,,,,,,,,,,,,,,,,...,,,)))''''''))),,,...))))))******+++---...///+++++++++++++++*********++++++,,,,,,,,,,,,+++++++++******+++,,,---+++***,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,------......------,,,...------,,,,,,------...------------...///000000///////////////000000000------.../////////......,,,------...//////000000------------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++------,,,,,,,,,,,,++++++)))******++++++******)))---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,++++++***************************((())))))*********))))))******))))))))))))******((((((((()))))))))******---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))***************%%%&&&''')))*********))))))***+++,,,***(((&&&$$$%%%&&&&&&''''''(((((())))))))))))(((((((((''''''))))))))))))))))))))))))(((((())))))******))))))******))))))))))))(((((((((***++++++***))))))***))))))*********)))((('''+++******))))))(((((('''(((((('''''''''((()))***************************((((((((((((((((((((((((+++******))))))******+++(((((((((((()))))))))***&&&'''((())))))(((&&&%%%&&&&&&''''''(((((())))))***)))((((((''''''((((((%%%&&&&&&'''(((((())))))))))))******))))))(((((((((''''''&&&&&&&&&''''''''''''(((((((((((('''''''''((())))))******))))))'''((()))*********)))((((((((((((((((((((('''&&&(((''''''((()))***((('''wwwiii[[[RRRGGGCCC>>>:::888777666555222222111000000000111111///...---...000222222111000000000000000/////////..............................---+++)))***,,,............//////.........333333333222222111//////,,,+++++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))***)))((('''((()))+++,,,%%%%%%&&&'''(((((())))))))))))(((((((((((())))))))))))************))))))%%%&&&&&&'''''''''''''''***+++++++++))))))+++,,,)))((((((((()))***++++++))))))))))))************''''''(((((())))))******((((((((()))***+++,,,,,,((()))++++++)))((()))***,,,,,,------------,,,,,,***+++---///000000//////,,,,,,,,,,,,------------,,,---///000000///---,,,...------...000000///...---//////...,,,+++,,,---,,,,,,,,,------------............------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---------,,,,,,+++)))))))))***+++++++++,,,)))***+++,,,,,,,,,,,,,,,,,,***)))'''''')))***,,,))))))******,,,---......---,,,+++***************+++++++++,,,,,,++++++++++++******+++------,,,******)))************++++++---,,,,,,++++++,,,,,,---,,,------......------,,,......------------......,,,,,,,,,,,,,,,---.../////////////////////000000------...///000000000///........./////////000000,,,,,,---------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++***+++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++******************************+++,,,,,,,,,++++++******))))))))))))******---,,,,,,+++***)))))))))---,,,***)))((()))******))))))))))))))))))))))))))))))******++++++,,,,,,%%%&&&)))+++++++++***)))******++++++***)))((('''''''''''''''(((((()))))))))))))))(((((((((((('''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))(((((('''***------***((()))+++******************************))))))(((((((((((('''''''''(((((()))***+++))))))))))))))))))))))))************************+++******))))))******+++''''''((((((((())))))))))))))))))))))))(((((('''%%%&&&&&&'''((()))******))))))((((((''''''''''''&&&&&&&&&&&&'''((())))))((()))***++++++***)))(((((((((''''''&&&&&&'''''''''(((((((((((((((((('''((())))))***************'''((())))))***))))))((((((((())))))((('''&&&&&&'''(((((()))))))))'''%%%yyykkk^^^VVVIIIEEE???:::888777555444222222111111111111222222///...---...000222222111/////////000000000000000////////////////////////111111000...+++***+++,,,***+++---...............222222222222111000000///,,,,,,,,,,,,++++++************++++++,,,,,,------******************************)))(((((()))***+++)))******+++,,,------...))))))(((((((((((())))))))))))************))))))%%%&&&&&&'''''''''''''''***++++++***))))))***,,,)))((((((((()))***++++++************))))))))))))******))))))(((((('''''''''(((((()))******+++,,,((()))++++++)))((()))***++++++,,,,,,,,,,,,++++++,,,---.../////////...---,,,---------......//////+++---...000000...---+++.........///111111000...///000000///---,,,---...------------------------.........------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,---,,,,,,+++,,,+++++++++***))))))))))))******+++,,,,,,,,,,,,((())))))******))))))(((******+++++++++,,,,,,,,,------,,,+++*********+++++++++++++++++++++++++++*********+++------,,,+++))))))******++++++++++++---,,,,,,++++++,,,,,,---,,,------......------,,,------,,,,,,,,,,,,------------,,,,,,,,,---..............................------...///000000000///000000/////////.........,,,,,,,,,------------...........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,------...//////------,,,,,,,,,+++++++++,,,,,,,,,,,,------......---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,************************)))***+++,,,,,,,,,,,,,,,******))))))))))))******,,,++++++******)))))))))+++***)))''''''((()))***))))))))))))))))))))))))))))))******++++++,,,,,,&&&(((***,,,,,,,,,***)))+++******)))***+++---...)))))))))))))))************)))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((('''(((((((((((((((((())))))'''***------***((()))+++'''''''''''''''''''''''')))))))))(((((((((((((((&&&&&&'''((()))***++++++((((((((((((((((((((((((***************************))))))(((((())))))***&&&&&&'''''''''(((((((((+++)))&&&$$$$$$%%%''')))%%%&&&&&&'''((()))******(((((((((((((((''''''&&&&&&%%%%%%%%%&&&'''((()))((()))***++++++***)))((())))))((((((((((((((()))(((((((((''''''((((((((()))))))))))))))******+++''''''(((((())))))))))))(((((())))))((('''&&&&&&&&&''')))))))))'''&&&&&&yyylll___XXXKKKFFF@@@;;;888666444333333222222111111111222222000...---...000111111111......////////////000000000000000000000000000000111222222000---+++++++++'''))),,,...111222222222111111222222111000000///---------,,,++++++******((((((((()))***+++,,,,,,++++++++++++++++++++++++************))))))(((((()))******++++++,,,,,,,,,))))))(((((((((((())))))))))))************))))))&&&&&&'''((((((((((((''')))******)))(((((()))+++))))))))))))))))))***+++***)))))))))))))))((((((++++++***)))((('''&&&&&&%%%&&&''''''''''''((()))((()))++++++)))((()))***((())))))******))))))(((+++,,,......///...---,,,,,,,,,------......//////,,,---...//////...---,,,------...///111111///---...000000000...---...///......---------,,,,,,,,,------------------,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,,,,,,,,,,---,,,,,,+++***)))(((((()))***++++++++++++++++++'''(((***,,,,,,***(((''')))***++++++,,,++++++***,,,,,,,,,,,,,,,+++++++++++++++************++++++***))))))+++---...,,,+++***+++,,,------------,,,---,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,++++++,,,,,,,,,///...............//////.........------------,,,------.../////////......000000//////...------,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///******+++,,,---...//////------,,,,,,,,,,,,++++++,,,,,,,,,,,,---...//////---,,,,,,++++++,,,,,,---+++,,,,,,---------------++++++++++++++++++++++++'''((()))*********************))))))))))))******%%%&&&''''''((()))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))***************((()))***+++,,,,,,+++***++++++))))))***,,,///111******************************)))))))))((((((((((((((((((((((((((((((((())))))******))))))((((((''''''(((((((((((())))))(((***++++++***))))))***((((((''''''(((((()))***((((((((((((((((((((((((&&&'''((()))***+++******))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))&&&&&&&&&&&&'''''''''''')))'''### """%%%(((&&&&&&''''''(((((())))))'''(((((((((((('''&&&&&&&&&%%%%%%%%%%%%'''((()))(((((())))))******))))))((((((((((((((()))******((((((''''''''''''(((((()))(((((((((((()))***+++'''''''''(((((())))))***(((((((((((((((((('''&&&%%%'''(((((('''&&&'''(((xxxkkk___WWWLLLGGGAAA<<<888666444222333222111000000000000000111///......000111000///------........./////////000000000000000000000000---///111111///,,,++++++(((***,,,...000000000///111111111111111000000///...------,,,++++++******'''(((((()))+++,,,,,,---***************************++++++,,,+++)))'''%%%''''''(((((((((((((((((())))))(((((((((((())))))))))))************))))))''''''((()))))))))((((((((())))))(((''''''(((***+++***)))))))))))))))))))))))))))(((((((((''''''******))))))((((((''''''%%%'''((((((&&&%%%''')))((()))++++++)))((()))***(((((())))))))))))(((((()))***,,,---............******++++++,,,------...------------------------++++++,,,...//////---+++,,,...//////------...000//////...---,,,++++++***,,,,,,---------------------,,,,,,++++++,,,,,,---******+++,,,,,,,,,,,,,,,,,,+++++++++***)))))))))***++++++++++++******))))))******++++++******)))'''(((***+++,,,,,,,,,,,,***+++,,,---------,,,+++,,,+++***))))))***+++,,,***))))))+++---...---+++***+++,,,---------,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,---,,,,,,++++++,,,,,,---......------------...............---------,,,,,,---............------,,,.........---------------++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---......///000000***+++++++++,,,,,,------------,,,,,,,,,,,,++++++++++++******+++,,,...///---,,,,,,++++++,,,,,,---******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++''''''(((******++++++*********))))))))))))******%%%%%%&&&'''((()))******((())))))*********))))))))))))))))))))))))))))))***)))))))))))))))(((((())))))))))))************************+++,,,------*********)))))))))))))))*********)))))))))(((((())))))))))))))))))))))))******++++++***))))))((('''''''''((((((((())))))***)))(((((()))***))))))+++***)))))))))+++,,,---(((((((((((((((((((((((('''((()))***+++******)))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''(((((((((((()))'''$$$""""""###%%%''''''''''''(((((((((((((((''''''((((((((('''&&&%%%&&&%%%$$$$$$%%%&&&(((***((('''''''''(((((()))***&&&&&&&&&'''((()))***+++)))((('''&&&&&&'''((()))(((((('''''''''((()))***&&&&&&&&&'''((()))******&&&'''((((((((((((((((((%%%&&&((('''&&&&&&(((***wwwjjj^^^VVVMMMHHHAAA<<<888666444222222111000//////.........222000......///000000///,,,---------......//////000000000000000000000000(((+++///000///---,,,,,,+++,,,---------+++)))'''000111111111111000000///......---,,,,,,+++******))))))***+++---...//////))))))))))))))))))))))))***+++------,,,)))%%%###************))))))))))))))))))(((((((((((())))))))))))************))))))'''(((((()))))))))))))))'''(((((((((&&&&&&((()))++++++***)))(((((())))))))))))(((((('''''''''&&&(((((((((((())))))))))))''')))+++***'''&&&(((***((()))++++++)))((()))*********++++++++++++******&&&(((***,,,.../////////(((((()))***++++++,,,,,,...------,,,,,,------...))))))***,,,......+++)))+++,,,------,,,,,,...///000000///...,,,+++***))),,,,,,,,,------.........---,,,,,,++++++,,,,,,---)))***+++,,,,,,,,,,,,,,,***************++++++++++++++++++++++++***)))(((,,,+++***))))))***+++,,,$$$&&&(((+++------...---)))***,,,.........,,,+++,,,+++***))))))***+++,,,)))))))))+++---...---,,,((()))***+++,,,+++******---,,,,,,++++++,,,,,,---,,,------......------,,,---------,,,,,,---------,,,++++++*********++++++//////......---------,,,............---,,,++++++++++++,,,,,,---.........++++++,,,,,,,,,---------........................++++++++++++++++++++++++------......///000111111,,,,,,++++++++++++******---------,,,,,,,,,++++++))))))(((((()))+++,,,...---,,,,,,++++++,,,,,,---((()))***+++++++++++++++++++++++++++++++++++++++))))))***,,,,,,---------******))))))))))))******************))))))))))))((()))+++,,,,,,+++***)))))))))))))))))))))))))))******))))))(((((('''''')))((((((((((((((()))***)))***+++,,,,,,+++)))((())))))))))))((((((((((((************))))))))))))************************+++++++++++++++***))))))&&&'''''''''(((((()))))),,,)))%%%&&&(((******(((((('''&&&&&&&&&((()))***'''''''''((((((((((((((('''(((***++++++***))))))&&&&&&&&&&&&&&&&&&&&&&&&************************))))))(((((((((((())))))(((((((((((())))))))))))))))))(((''''''''''''(((((((((((((((((('''''''''&&&'''((((((((('''%%%%%%&&&%%%$$$$$$$$$&&&(((***((('''&&&&&&&&&((()))***$$$$$$%%%%%%'''(((***+++)))((('''&&&&&&'''((()))((('''&&&&&&&&&''')))***&&&&&&&&&'''''')))******&&&&&&'''((()))))))))((($$$&&&'''&&&%%%%%%))),,,wwwiii]]]UUUNNNHHHAAA<<<:::888555222222111111111222222111///111111000000111111222333333222000/////////000111///////////////.........111111111111000000000000......---,,,,,,,,,------/////////000000111222222333111///---+++***************)))((('''&&&%%%%%%&&&'''((())))))((('''&&&((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))+++***)))(((((('''((((((((()))***+++,,,+++******,,,+++++++++******))))))***)))(((&&&&&&((()))***------,,,,,,***)))((('''...,,,***)))******)))(((((((((''''''''''''(((((()))))))))))))))))))))))))))((('''''''''(((***+++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------///......------,,,++++++......---......///000111,,,,,,,,,------.........000000///.......................................++++++++++++,,,,,,---......---,,,++++++,,,---.................................---,,,+++))))))(((+++++++++++++++,,,,,,,,,------,,,,,,+++*********---,,,++++++*********+++...---,,,***)))******+++)))+++---///...***&&&$$$******++++++++++++******------,,,+++************......---,,,+++))))))(((''')))+++---------+++***---------,,,,,,+++++++++000///---+++************000000///...------,,,,,,//////.........---------------,,,,,,------...///,,,------......------,,,***++++++,,,------------,,,,,,,,,++++++*********,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---,,,,,,+++************+++,,,---...---------,,,,,,+++++++++'''+++......+++)))***,,,,,,,,,,,,,,,,,,+++***))))))************+++++++++,,,+++++++++******))))))******))))))))))))*********************************)))((((((((()))+++,,,+++***)))(((((()))***+++*********)))))))))))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,))))))))))))((((((((((((&&&&&&&&&'''''')))******+++***)))((('''&&&%%%%%%******************************++++++++++++******''')))***)))((('''(((***''''''''''''(((***+++,,,************************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&'''((((((((())))))*********)))(((''''''((()))******))))))((('''&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''(((((()))))))))***'''(((***+++++++++***)))(((((('''''''''&&&&&&&&&(((***+++,,,,,,+++***((((((((())))))))))))((((((wwwiii]]]UUUNNNHHHAAA<<<:::888555333222333444444333222111000222222222222222333444444333222111000///000000111////////////////////////111111000000000/////////************++++++,,,---...///000111222222222222111000...,,,+++******+++((((((((()))))))))******'''((()))******)))((('''((((((((('''''''''&&&&&&))))))))))))))))))))))))***))))))(((((((((((()))((()))***+++++++++******))))))))))))((((((((('''++++++,,,,,,,,,,,,++++++)))***************))))))+++)))''''''((()))((('''******))))))))))))******))))))))))))))))))))))))******)))))))))***+++,,,*********+++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,......---------------...,,,,,,,,,---------......000000///.......................................,,,+++++++++,,,,,,---...------,,,++++++,,,------------------------------++++++++++++++++++++++++,,,,,,+++***)))(((''''''*********++++++++++++++++++*********++++++,,,---...---,,,************+++,,,,,,------,,,+++)))(((******++++++++++++******,,,,,,++++++***+++++++++++++++++++++++++++++++++---...///000000000///...---------,,,,,,+++++++++------,,,+++++++++,,,---000//////...------,,,,,,//////.........---------***************+++,,,,,,,,,------......------,,,++++++,,,---------,,,,,,,,,,,,,,,+++++++++******,,,------......------,,,......---,,,,,,+++******))))))***+++++++++++++++++++++++++++,,,---...///------,,,,,,,,,+++++++++)))+++,,,,,,+++***+++,,,))))))*********)))(((((()))*********+++++++++++++++++++++******)))))))))******))))))))))))*********************************************++++++,,,***)))))))))))))))*********)))))))))))))))))))))(((((((((((((((((((((((('''(((((()))******++++++))))))))))))((((((((((((&&&&&&&&&'''((()))******'''''''''((((((((((((((()))))))))))))))))))))))))))******++++++******)))((()))***)))((('''(((***))))))((((((((())))))***************************))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''(((((()))))))))(((((('''((((((((('''''''''''''''((((((''''''''''''((((((***))))))(((''''''&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))'''((())))))******))))))))))))((((((((('''''''''((()))***++++++***)))(((((())))))))))))(((((((((wwwiii]]]UUUNNNHHHAAA<<<;;;999666444111444777777333000000111111111111111111222222333222222111000000000000111////////////////////////000000000/////////......)))))))))***+++,,,.........///111333444333222111///...,,,+++******++++++)))))))))*********++++++((()))***++++++***)))((())))))(((((((((((('''''')))))))))))))))))))))))))))(((((((((((())))))***((()))******++++++******))))))))))))((((((((((((***+++---......---+++***%%%&&&''')))************)))'''&&&'''((())))))(((***))))))(((((())))))***)))))))))))))))))))))))),,,++++++++++++,,,------)))))))))************+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------......///...---,,,++++++++++++,,,,,,,,,------------...000///......---.................................,,,,,,+++++++++,,,------------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...,,,++++++***)))(((''''''(((((())))))***++++++,,,)))))))))***+++---...//////...,,,+++******++++++------,,,++++++,,,,,,---******++++++++++++******,,,++++++++++++,,,,,,---))))))***+++,,,------...............------------------,,,,,,,,,,,,++++++*********+++,,,---...////////////...------,,,,,,...............---------******))))))******+++,,,,,,------......------,,,,,,,,,---------,,,++++++,,,,,,,,,,,,++++++++++++,,,------......------,,,//////...---+++***))))))***))))))))))))******+++,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,++++++++++++---+++******+++,,,++++++((())))))*********)))))))))******+++++++++++++++*********)))))))))))))))******))))))))))))******))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,)))))))))******))))))((())))))))))))))))))******))))))))))))))))))))))))'''''''''((())))))******))))))))))))(((((((((((('''''''''(((((())))))***'''''''''(((((()))))))))(((((((((((((((((((((((()))******++++++******)))((()))******(((((()))***+++***)))(((((((((((((((************************))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''++++++++++++******)))((())))))(((((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&)))))))))(((''''''&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))))))))******************)))))))))((((((''''''(((((()))***)))))))))))))))((((((((('''((()))******)))((('''******))))))((((((''''''uuuggg\\\TTTMMMGGG@@@<<<;;;:::777444///444888777222......000...............///000000222222111111111000000000///////////////000000000////////////............,,,,,,,,,,,,---...///000---///222444555444222000...---,,,+++***+++,,,,,,,,,,,,+++***)))(((((('''((()))************)))((()))))))))))))))((((((((((((((((((((((((((((((((((((((('''(((((()))******((())))))***************+++++++++***************((()))************)))(((%%%%%%'''((()))))))))))))))((('''(((***,,,,,,+++'''''''''&&&&&&'''''''''((((((((((((((((((((((((++++++++++++,,,,,,------)))))))))*********++++++---,,,,,,,,,++++++******++++++,,,,,,---...//////......---,,,,,,,,,,,,,,,------------------------///......------.................................,,,,,,,,,++++++,,,,,,---...------------------...,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...*********+++,,,,,,------(((((()))))))))*********)))))))))***+++,,,......///...,,,+++******++++++++++++++++++,,,,,,------***++++++,,,,,,++++++***+++++++++++++++,,,---...))))))***+++,,,------......---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---.../////////.........---------........................,,,++++++++++++,,,------,,,------......------,,,------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,......---,,,,,,+++******,,,+++***))))))***+++,,,+++++++++++++++,,,---...,,,+++++++++++++++++++++///,,,((((((+++---,,,***)))***+++,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++))))))))))))))))))))))))+++******))))))******+++((((((((((((((((((((((((((()))+++,,,---,,,+++***((()))*********)))(((''')))))))))))))))*********************************((((((((()))))))))******))))))))))))((((((((((((''''''(((((())))))))))))******))))))(((''''''&&&))))))))))))))))))))))))))))))************))))))((()))******)))((()))*********))))))((())))))***************************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))++++++++++++***)))(((((())))))((((((((((((((((((&&&&&&((())))))(((&&&&&&))))))((((((''''''''''''%%%%%%&&&''''''''''''&&&''''''''''''((((((((((((''''''((((((((()))))))))))))))******++++++++++++((('''&&&&&&&&&''')))***((((((((((((((((((((((((''''''((())))))(((''''''******)))(((((('''''''''sssfffZZZSSSKKKFFF???;;;:::999777555---222666555000,,,---000......------......///000222222222222111111111000////////////000000111111////////////...............------,,,,,,------------///111444444333111000------,,,+++++++++,,,---,,,+++***)))(((''''''&&&''''''((())))))(((''''''((((((((()))))))))))))))(((((((((((((((((((((((((((((('''(((((()))******)))))))))))))))***************************++++++)))((('''&&&&&&'''((()))&&&''''''((((((((('''''')))'''&&&'''***,,,,,,+++''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))******+++++++++++++++************+++++++++,,,,,,,,,,,,++++++************++++++,,,---...//////------,,,,,,---......///------------------------......------------..............................---,,,,,,++++++,,,,,,,,,......////////////......------------------------++++++++++++++++++++++++)))******+++,,,,,,------*********)))))))))((((((++++++******++++++,,,---///...---++++++++++++,,,'''(((***,,,---,,,+++***++++++,,,,,,,,,,,,++++++++++++++++++,,,---......++++++++++++++++++++++++000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,...............------------.....................,,,,,,++++++,,,,,,---...,,,------......------,,,------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++,,,---******************+++,,,++++++++++++++++++++++++000,,,)))(((+++,,,+++))))))***+++,,,,,,,,,,,,,,,)))***+++------,,,++++++)))))))))))))))*********++++++************++++++(((((((((((((((((((((((('''(((***+++++++++***)))((()))*********((('''&&&(((((())))))************))))))))))))))))))))))))))))))***************+++))))))))))))(((((((((((('''((())))))***))))))(((*********)))((((((''''''************************)))))))))******))))))))))))***+++***)))((()))+++(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))*********))))))((('''%%%%%%&&&''''''((())))))'''((()))******)))((('''((((((((((((''''''''''''&&&&&&'''((((((((((((((('''''''''((((((((())))))&&&&&&'''''''''((((((((('''((((((***+++,,,---...((('''&&&&&&&&&''')))***'''''''''''''''''''''''''''''''''(((((('''''''''+++***)))(((''''''((((((qqqcccXXXQQQIIIDDD===:::999999777444...111333222///---...000000000000000000111111222222222333333222222111000...//////000000111111222000000000/////////......---,,,++++++*********+++---...000222333222111000///...---,,,,,,,,,---...((((((((()))))))))******&&&'''((())))))((('''&&&''''''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))***)))(((((((((((()))***+++(((((((((((())))))))))))+++***(((''''''(((***+++(((((())))))((('''&&&&&&'''%%%$$$%%%'''))))))))))))((((((''''''(((((()))))))))))))))))))))))))))((())))))***+++******************+++++++++,,,,,,+++++++++++++++*********++++++,,,,,,---...//////,,,,,,,,,,,,---...///000...------------,,,,,,,,,---------,,,------...///........................------,,,+++++++++,,,,,,......////////////..............................,,,,,,,,,++++++******************)))))))))((((((,,,++++++***))))))((((((+++++++++***++++++,,,,,,000...---,,,++++++,,,,,,'''(((***,,,,,,,,,***)))++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,------...,,,,,,,,,++++++*********---------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------,,,+++***........................---------...............++++++******++++++,,,---,,,------......------,,,,,,,,,---------,,,++++++,,,,,,,,,,,,------------,,,------......------,,,***++++++,,,,,,------.........---,,,,,,,,,,,,---******))))))))))))***************+++++++++++++++...,,,+++***++++++***)))((())))))*********)))))))))***,,,......---,,,******************+++++++++++++++************++++++))))))))))))))))))))))))(((((()))************)))))))))))))))((('''&&&&&&((((((((()))******++++++&&&&&&&&&&&&&&&&&&&&&&&&***************+++++++++))))))))))))(((((((((((('''((()))*********)))(((''''''((())))))***++++++************************((())))))******))))))((()))***++++++))))))***+++((((((((()))***+++,,,---))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''(((((()))(((((('''""""""###$$$&&&'''((()))(((((())))))))))))((((((((((((((((((((((((''''''&&&'''(((((())))))((((((''''''((((((((()))))))))&&&&&&&&&&&&''''''''''''&&&'''((()))***,,,------((((((''''''(((((()))***&&&&&&&&&&&&''''''''''''(((((((((''''''(((((((((***)))(((''''''((()))***oooaaaVVVPPPGGGBBB;;;888888888666444111000000//////000111222111111000000111111222333222222333333333222111000...//////000111111222222111111000000000/////////++++++*********+++,,,,,,------///000000000000000111000...---,,,------...)))))))))*********++++++'''((()))******)))((('''&&&&&&'''''''''((((((((())))))))))))))))))))))))***))))))(((((((((((())))))(((((('''((()))***+++'''((((((((())))))))))))******))))))))))))******((())))))))))))((('''''''''&&&%%%%%%'''((((((((()))((((((''''''(((((()))))))))))))))))))))))))))((((((***+++++++++***))))))))))))************+++************++++++++++++,,,,,,,,,------.........---,,,,,,,,,,,,,,,------......---------,,,,,,,,,---,,,,,,,,,------...///...........................---,,,,,,+++++++++,,,,,,,,,---......---,,,,,,------------------------,,,,,,,,,+++++++++***************)))))))))))))))+++++++++++++++*********)))))))))***+++,,,---...000///---,,,++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++...------,,,,,,,,,------,,,,,,,,,+++++++++******)))***+++,,,,,,,,,+++***+++++++++,,,,,,---------,,,,,,---------,,,+++***........................---------.........//////,,,,,,++++++,,,,,,---...,,,------......------,,,++++++,,,---------,,,,,,,,,,,,,,,---------......,,,------......------,,,+++,,,,,,,,,,,,,,,,,,---,,,---------,,,,,,+++***++++++***************+++)))*********++++++++++++,,,---------+++)))))))))))))))*********)))(((((()))***,,,......---,,,******+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,******************************))))))******+++,,,******)))((('''&&&&&&&&&'''(((((()))******++++++''''''''''''''''''''''''***************)))))))))))))))))))))((((((((((((((()))***++++++***((('''&&&'''((()))***+++,,,,,,************************(((((())))))))))))(((((()))***++++++))))))***+++***)))))))))***++++++,,,))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&'''((())))))))))))%%%%%%&&&&&&'''((())))))(((((((((''''''((((((((('''(((((((((((((((((((((%%%&&&''''''(((((('''''''''((((((((())))))))))))''''''''''''(((((((((((((((((())))))))))))******'''((())))))******))))))&&&'''''''''(((((((((((()))(((((((((((((((((())))))((('''&&&''')))+++,,,~~~mmm```UUUOOOFFFAAA:::777777777555333333111......000333444444///////////////000111111222222333444333222111000...//////000111222222222111111111111000000000000+++++++++,,,---...///000---------...//////000000222111///...------.........------,,,+++***))))))((()))***++++++***)))(((%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))+++***)))(((((('''(((((()))((('''''''''(((***+++))))))******+++++++++,,,'''((()))******)))((('''(((((()))))))))))))))(((***((('''''')))******)))&&&&&&&&&%%%%%%&&&&&&&&&))))))))))))))))))))))))((()))***+++,,,+++******(((((((((((())))))))))))))))))******+++++++++,,,,,,,,,,,,---------......------,,,+++************.........------,,,,,,,,,,,,,,,,,,,,,------...///...........................---,,,,,,++++++++++++******,,,,,,,,,,,,******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,---......*********+++,,,,,,------'''((((((***+++---///000000///---,,,++++++,,,,,,///---+++))))))+++---///+++,,,,,,------,,,,,,+++///...------,,,,,,,,,,,,+++++++++++++++++++++++++++---///111111111///...+++++++++,,,,,,---------***+++,,,---------,,,+++---.....................---------........./////////............///000000,,,------......------,,,***+++,,,,,,------------,,,,,,,,,------.........,,,------......------,,,---------,,,,,,++++++++++++,,,,,,---,,,+++***(((,,,,,,++++++***+++++++++))))))******++++++++++++***---///...+++((((((***,,,,,,,,,,,,,,,+++***)))(((***---//////...,,,***+++++++++,,,,,,---------,,,++++++******++++++,,,************************,,,+++***)))***+++---...+++***((('''&&&&&&'''''''''(((((()))***+++++++++************************))))))))))))(((((((((((())))))))))))((((((((((((((()))***++++++***((('''************))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))+++++++++***)))***+++,,,+++******)))*********))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))%%%&&&''')))************************++++++++++++((('''&&&%%%%%%&&&'''((('''''''''((((((((((((((($$$%%%&&&&&&''''''&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))+++******)))(((''''''&&&'''(((***+++++++++***)))'''((((((((())))))******))))))(((((((((((())))))((('''&&&&&&'''))),,,---{{{kkk\\\OOOFFFCCC???;;;999777666444222222222111000000///000000///......///222333333222111111111111000000000000222111///.........///000333333333222111000//////.........------,,,,,,,,,---...000222333222111000000000000000...,,,***))),,,+++***)))((('''&&&%%%"""&&&((()))))))))***)))(((&&&&&&((()))***)))((('''&&&&&&%%%%%%&&&***************)))(((''')))((('''%%%%%%&&&&&&'''))))))*********))))))(((((())))))***++++++,,,,,,''''''((((((((((((''''''''''''((()))))))))))))))''''''&&&&&&&&&&&&'''''',,,,,,+++***)))(((((('''%%%&&&(((((('''''')))***(((((()))***,,,---...///)))((((((***---000111111111000...---,,,------...,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------...//////...---+++***000000///...---,,,,,,+++'''+++......+++******,,,------,,,,,,,,,---///000+++,,,---...---,,,***)))333---''''''+++,,,)))$$$******+++,,,---///000111)))+++------,,,,,,,,,------,,,***))))))***,,,------------------------------+++)))'''''')))+++---******+++,,,,,,------...))))))))))))))))))))))))...---,,,,,,++++++,,,,,,000///...---------------000//////......---,,,,,,---------.........//////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111222111///........................000///---,,,++++++,,,---,,,,,,++++++,,,,,,------,,,------......------,,,---,,,++++++,,,,,,+++)))******+++++++++,,,,,,,,,+++++++++*********))))))******))))))******+++,,,+++***)))(((((()))***+++++++++,,,---,,,+++)))(((++++++,,,------...//////---,,,+++*********+++,,,''')))+++------,,,***(((......------------,,,,,,******))))))******+++,,,******)))(((((((((((((((%%%%%%&&&&&&''''''((((((******************++++++%%%%%%&&&&&&((()))***+++))))))))))))))))))))))))''''''(((***+++,,,---...))))))*********++++++,,,))))))************))))))***)))))))))((((((''''''''''''((()))***++++++,,,+++***)))'''''''''((()))++++++,,,,,,,,,---------))))))))))))((((((((((((&&&&&&&&&'''''')))******((((((((((((((((((((((((*********))))))((('''&&&))))))))))))************))))))(((((((((((())))))''''''''''''''''''''''''((())))))************)))''''''(((((())))))******(((((())))))))))))((((((,,,,,,+++***((('''%%%$$$&&&(((***+++,,,+++)))(((((((((''''''''''''((((((&&&&&&''''''((()))))))))(((((((((((())))))))))))zzzjjj[[[NNNFFFBBB???;;;888777666444333000000////////////000000222000//////000000///...111111111111000000000000////////////000111111222222333333222222000//////...------------------,,,---...000222333222111111111222222111000...,,,***---,,,+++***)))((((((((($$$%%%''')))************)))***++++++++++++***)))+++***)))(((''''''''''''******************)))(((******((('''''''''((())),,,,,,,,,------,,,,,,+++))))))((((((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))(((((((((''''''((((((((())))))(((((('''&&&&&&&&&)))***+++***(((((()))***++++++,,,---...///000000***((('''((()))++++++***------,,,+++++++++++++++------------------------......---,,,+++***))))))...............------,,,/////////......------,,,))),,,......,,,***+++,,,+++***))))))***+++,,,---///////////////......---111---)))(((***+++)))&&&'''''''''((()))***+++,,,(((***,,,,,,+++***+++,,,---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---..................------++++++++++++++++++++++++---,,,++++++******++++++//////...---------------++++++,,,,,,,,,,,,,,,,,,,,,------------..................------,,,,,,,,,------------------------,,,+++,,,---//////---+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,------------,,,,,,,,,------...,,,------......------,,,'''&&&&&&'''***++++++***************++++++,,,,,,,,,,,,,,,,,,++++++******+++************+++,,,,,,++++++)))(((((()))***+++..................------+++++++++,,,------......---,,,+++*********+++,,,)))))))))***************++++++*********)))))))))******************++++++******)))((((((((((((((($$$%%%&&&''')))+++,,,,,,+++******))))))((((((((((((''''''''''''((())))))))))))))))))))))))))))))(((((()))***++++++,,,---++++++******************((())))))*********))))))*********))))))((((((((((((((())))))******+++++++++******)))))))))******(((((()))))))))*********************))))))))))))'''&&&&&&'''''')))******)))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))************))))))(((((((((((())))))''''''''''''''''''''''''&&&'''((()))***)))(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((('''((()))++++++***)))(((((((((''''''''''''(((((())))))))))))))))))((((((''''''((((((((()))))))))yyyiii[[[NNNFFFAAA>>>;;;888777777555444//////.........///000000222111000000111111000///111111111111000000000000...///000111222333333333222222222222222111000///---------------............///111222333333222222333333333333111///---,,,---,,,+++***)))***++++++******************))))))(((***...000000...***(((---,,,+++***)))))))))))))))******+++++++++******,,,+++***)))))))))******))))))************))))))---,,,***(((((((((((()))''''''((((((((((((''''''''''''((()))))))))))))))))))))(((((((((((())))))***************))))))))),,,------,,,***))))))***,,,,,,---------.........,,,+++******,,,------,,,,,,,,,,,,,,,,,,++++++***,,,,,,------......//////------,,,+++***))))))(((---------------......///........................+++---......---,,,,,,---***))))))))))))***++++++111000//////......//////...---,,,+++******************))))))******+++,,,((()))++++++*********+++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,.........---------------*********+++,,,---------,,,,,,,,,,,,------------.........---------------...........................---,,,---...---+++***,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---.........------------......,,,------......------,,,))))))(((***,,,...------)))))))))************+++---------,,,,,,,,,,,,++++++++++++++++++,,,---------,,,***)))))))))******++++++++++++++++++,,,,,,******++++++,,,,,,---------,,,+++*********+++,,,,,,+++***)))***+++---...*********)))))))))(((((()))***+++,,,++++++))))))******)))(((((((((((((((''''''((()))+++,,,,,,---++++++***)))((('''&&&&&&***)))(((((('''''''''''')))))))))))))))))))))))))))))))))*********++++++,,,++++++******)))(((((('''((()))******************************))))))))))))))))))))))))***************++++++,,,+++++++++******+++++++++,,,,,,,,,++++++++++++************''''''''''''((()))******************************'''(((((()))))))))))))))))))))))))))************))))))(((((((((((())))))''''''''''''''''''''''''$$$&&&((()))***)))(((&&&))))))))))))(((((((((((((((((())))))))))))((((((&&&'''((())))))***))))))'''((()))***+++***)))(((((((((''''''''''''((((((+++++++++***)))(((((((((''''''''''''((((((((((((zzzjjj\\\OOOGGGAAA>>>:::888777777555444111111000///////////////000//////111333555555444111111111111000000000//////000222333444444333333222222222222222111000///,,,,,,------....../////////000111222333333333222222222333222111///---,,,,,,+++***))))))***,,,---)))(((((('''''''''(((((((((+++...111111...+++(((------+++***************))))))***++++++,,,++++++++++++*********)))))))))''''''(((((())))))((((((,,,+++)))'''''''''((()))''''''((((((((((((''''''''''''((())))))))))))))))))(((((((((((((((((())))))))))))*********+++++++++,,,---,,,***)))***+++************************+++***)))+++...000000000,,,---...//////...,,,++++++++++++,,,---...//////)))))))))******++++++,,,,,,++++++++++++---///000---........./////////000......///......---------+++++++++++++++++++++,,,...---,,,+++***+++,,,---+++---...---***(((***,,,,,,,,,++++++++++++,,,,,,(((***,,,,,,+++***+++,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,---......---,,,,,,,,,,,,,,,+++++++++******************************//////...------------------------------------,,,,,,,,,---------.........+++++++++,,,,,,,,,------...............---------------------------------///...---...//////...---........................+++++++++++++++,,,,,,---...------,,,,,,------...,,,------......------,,,...---,,,,,,------,,,+++)))))))))))))))))))))***,,,,,,,,,,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---......---+++***))))))*********)))(((((((((***+++---*********++++++,,,,,,,,,---,,,+++*********+++,,,,,,,,,,,,,,,---...//////,,,,,,,,,,,,++++++++++++)))***,,,---,,,+++)))'''***))))))(((((((((((((((+++++++++******)))))))))*********))))))(((((('''***))))))((('''(((((((((((((((((((((((((((((((((************))))))))))))************))))))))))))'''((()))******+++******++++++***************************)))))))))))))))((()))+++,,,,,,,,,++++++++++++,,,,,,,,,---------++++++*********)))))))))((((((''''''((()))******))))))))))))))))))))))))&&&'''((()))************((()))))))))************))))))(((((((((((())))))''''''''''''''''''''''''$$$&&&(((***+++***((('''*********)))((('''''''''(((((())))))))))))(((((()))))))))))))))((('''''''''((())))))******))))))((((((''''''''''''((((((*********))))))(((((((((&&&'''''''''(((((((((((({{{kkk]]]QQQJJJAAA>>>;;;888777666555444555444333111000//////......------///222444444333111111111111000000000///111222333444444333222111111111222222222111000000---------......////////////000000111222222222333000000111111000...,,,+++******)))((()))***+++,,,''''''&&&&&&'''((())))))***+++,,,------,,,+++***,,,,,,+++***))))))))))))((()))***+++++++++++++++)))***)))))))))((((((((()))******+++,,,,,,++++++((('''&&&%%%%%%&&&''''''''''''((((((((((((''''''''''''((()))))))))))))))(((''''''&&&&&&''''''((($$$$$$$$$%%%&&&&&&''''''((()))******))))))***,,,))))))))))))((((((((((((((('''&&&(((***,,,---,,,+++,,,---.........,,,,,,))))))***+++,,,,,,------(((((()))***++++++,,,,,,******))))))***,,,...///------......///000000000000///............------++++++++++++++++++++++++,,,+++***)))((()))***+++))),,,...---***(((***---******))))))(((((()))))))))+++------,,,+++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,...//////...,,,+++*********+++++++++,,,,,,************************...------,,,,,,,,,,,,,,,,,,,,,---......------,,,......---------,,,,,,,,,+++++++++,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...000000///........................---------------,,,,,,+++,,,,,,,,,,,,,,,---......,,,------......------,,,,,,***))))))******)))(((***)))))))))))))))))))))************++++++++++++,,,,,,++++++,,,,,,---......---,,,*********+++,,,---,,,+++++++++---...///******++++++++++++,,,,,,---,,,+++*********+++,,,((()))+++---...---,,,+++...------------,,,,,,,,,(((***+++,,,,,,+++)))(((***))))))(((((((((((((((*********))))))((((((((()))))))))******+++++++++((((((((((((((()))******((((((((((((((((((((((((*********))))))))))))(((''''''((()))******++++++(((((()))*********************************++++++*********)))))))))))))))'''(((***+++,,,+++******(((((((((((())))))))))))******)))))))))((((((((()))(((((((((((())))))***((((((((((((((((((((((((%%%&&&''')))************((()))))))))************))))))(((((((((((())))))((((((((((((((((((((((((%%%''')))+++++++++***)))++++++***)))((('''&&&&&&(((((())))))))))))(((((()))))))))))))))(((''''''''''''((()))))))))))))))((((((''''''''''''(((((('''''''''(((((()))))))))'''''''''(((((((((((()))|||kkk^^^SSSKKKCCC???;;;999777666444222666555444222111000/////////...---...///000///...111111111111000000000000333333333333333222111000111111222222222111111000...............//////////////////000111111222222.../////////...---+++***))))))******************''''''((()))***++++++,,,++++++++++++++++++++++++,,,+++***)))((((((((((((((())))))*********))))))(((((())))))(((((('''&&&'''((()))***************))))))******************''''''((((((((((((''''''''''''((()))))))))))))))''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''((((((&&&'''))))))((()))***,,,++++++******************---+++******+++++++++***)))******+++++++++++++++))))))******++++++,,,,,,,,,,,,+++++++++*********************+++,,,---............//////000000000111///---------...---,,,*********+++******)))(((,,,,,,++++++*********+++'''***,,,,,,***)))***,,,++++++***************+++***+++------,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,+++++++++,,,---.........------------------------++++++***))))))))))))******+++---......---,,,,,,,,,,,,,,,+++***))))))))),,,,,,,,,,,,------------.............../////////,,,,,,,,,,,,,,,,,,,,,,,,***)))((())),,,.........,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***++++++,,,,,,---...000000,,,------......------,,,***))))))***,,,......---+++************))))))))))))***************+++++++++++++++++++++,,,------------,,,++++++,,,---...++++++******++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,###%%%(((+++,,,+++)))(((,,,,,,,,,+++++++++******((()))***+++,,,++++++*********)))(((((((((((((((%%%%%%&&&'''(((******+++(((((()))***+++,,,------(((((((((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''(((***+++,,,,,,))))))************)))))))))))))))***************)))))))))))))))*********))))))******************))))))))))))************))))))))))))(((((((((''')))))))))(((((())))))***''''''''''''''''''''''''&&&&&&((()))************))))))))))))************))))))(((((((((((())))))((((((((((((((((((((((((''''''(((***+++++++++++++++******)))(((''''''&&&(((((())))))))))))((((((&&&'''((())))))***))))))'''''''''((((((((())))))((((((''''''''''''((((((&&&&&&&&&'''((()))))))))(((((((((((()))))))))))){{{kkk^^^RRRKKKDDDAAA<<<999777555333111333222111111111111111111///...---...000111000///111111111111000000000000222111111111111222222333000111111222222222111111////////////........................///000111111......//////...---+++***)))***,,,---,,,+++***)))((()))***,,,,,,,,,,,,+++++++++++++++++++++++++++,,,+++***)))(((((((((((((((((()))))))))(((''''''(((((()))))))))((('''&&&$$$%%%&&&'''((((((((((((++++++,,,---,,,+++)))(((''''''((((((((((((''''''''''''((()))))))))))))))((((((''''''''''''((((((*********+++++++++++++++''')))***)))(((((()))***+++++++++,,,,,,,,,,,,,,,000...,,,,,,---------,,,******))))))***++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------............///////////////000000000222///,,,+++------,,,+++***+++,,,,,,+++***)))(((,,,,,,,,,,,,,,,+++******&&&(((*********))))))***,,,,,,+++++++++,,,,,,---)))+++,,,,,,++++++,,,---+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,+++************+++)))+++,,,......---,,,+++++++++******************,,,------------.........---........./////////000------------------------,,,***))))))+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,++++++,,,,,,---...000222333444,,,------......------,,,,,,++++++---///000000///,,,,,,++++++*********************++++++,,,,,,,,,+++************+++,,,,,,,,,,,,++++++,,,---...///((())))))))))))(((((('''------,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,$$$%%%'''(((************++++++++++++*********)))(((((()))***+++,,,,,,---******)))((((((((((((((($$$$$$&&&''')))***+++,,,(((((())))))******+++++++++***))))))((()))))))))))))))))))))))))))))))))((((((((()))))))))))))))&&&''''''((()))***++++++******+++******)))((('''((((((((())))))*********(((((())))))******++++++,,,,,,+++*********++++++++++++++++++,,,,,,,,,,,,*********)))))))))((((((******)))))))))))))))***((((((((((((((((((((((((''''''((())))))***))))))))))))))))))************))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((***+++---******))))))((((((''''''(((((())))))))))))(((((((((((())))))))))))(((((('''''''''''''''((())))))((((((''''''''''''((((((((((((((((((((()))))))))))))))))))))*********+++zzzjjj]]]RRRKKKEEEAAA===999777444222000////////////000111222333///......111444666666666111111111111000000000000000000//////000222444555000111111222222222111111000000//////......------...---------...///000111....../////////---,,,+++***,,,...//////---***(((((()))+++,,,,,,+++)))(((***+++---......---+++***---,,,+++***))))))))))))(((((()))(((((('''&&&&&&((())))))******)))'''&&&'''((()))***++++++++++++&&&'''(((((('''$$$ ''''''(((((((((((('''''''''(((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***++++++***((('''((()))******+++++++++,,,,,,,,,)))((('''(((+++,,,,,,,,,,,,,,,+++***+++,,,...///---,,,,,,,,,,,,,,,,,,,,,)))******,,,---...//////---...///000000000///...000000000000////////////222///++++++,,,---,,,***---......///...---,,,+++******+++,,,+++***)))(((&&&&&&((()))******)))((('''''''''''''''((())))))(((***++++++******+++,,,***++++++,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))++++++++++++++++++++++++//////...------------...)))***,,,.........,,,++++++++++++,,,,,,---......---------.........//////---.........//////000000........................000...,,,+++,,,---------........................((()))+++,,,------,,,+++------...000222444666888,,,------......------,,,---+++******+++,,,***))),,,,,,,,,+++++++++******+++++++++,,,,,,---------******))))))******+++,,,,,,+++++++++,,,...000111+++,,,---------+++***(((---------------------------,,,+++*********+++,,,)))(((((((((***+++---///,,,,,,,,,++++++++++++***((((((((()))***,,,...///******)))(((((((((((((((''''''(((((())))))******))))))))))))((((((((((((---,,,+++)))((((((''''''))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((())))))))))))++++++++++++***((('''&&&''''''(((((()))))))))***'''(((((()))***++++++,,,///...,,,+++***++++++,,,'''(((((((((((()))))))))+++++++++************)))******)))))))))))))))***))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))'''&&&%%%%%%&&&(((+++---))))))))))))(((((((((((((((((())))))))))))((((((,,,,,,+++***((('''%%%$$$'''''''''''''''((())))))((((((''''''''''''((((((++++++******))))))(((((()))*********++++++++++++{{{jjj]]]SSSLLLCCC???;;;777555444333222333222111111000000111111111000000000000000111111333333222222222111111111333333333333222000...---222222222222111000///...------......//////000000//////.........---------333000------///000...,,,+++---///...,,,+++---///)))))))))(((((((((((((((+++,,,,,,---,,,+++)))((((((((((((((((((''''''&&&+++******)))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&&&&(((+++------,,,***)))---,,,+++)))))))))******'''''''''''''''((())))))(((((((((((())))))))))))***)))(((''''''((()))******)))(((''''''((()))***''''''(((((()))))))))******++++++,,,+++***((('''))))))***+++,,,,,,------,,,,,,---...---,,,***)))(((((()))***++++++,,,,,,,,,,,,,,,---------......///...,,,,,,,,,---///111/////////......---------......//////......---,,,(((((()))******************,,,......,,,***)))))),,,***((())),,,...---,,,***************+++++++++,,,,,,,,,,,,++++++******)))***+++,,,------------------,,,,,,,,,,,,++++++...------,,,,,,------...)))))))))(((((((((((('''******************************+++,,,,,,,,,,,,+++******+++,,,------------++++++++++++,,,---......+++,,,...------,,,...///////////////////////////------............------,,,,,,---.../////////...---------............///,,,++++++***+++,,,---...---...///...,,,+++,,,---///............---------***,,,---,,,)))''')))++++++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,000000///...,,,+++***))))))***+++,,,---,,,+++***++++++***)))***+++---...,,,,,,+++***))))))******,,,,,,++++++++++++,,,,,,,,,+++******))))))*********+++,,,,,,------,,,,,,+++***))))))((()))))))))''''''(((((())))))***************)))))))))))))))(((((())))))*********+++,,,,,,+++***)))))))))*********))))))((((((''''''(((((())))))))))))(((((())))))((((((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))******)))))))))))))))***(((((()))***+++,,,,,,,,,&&&''')))***,,,,,,------***))))))(((((((((((((((((())))))************)))(((((((((((((((''''''''')))((('''&&&&&&&&&&&&&&&************************)))))))))))))))******+++,,,++++++***)))(((((('''''''''''''''(((((())))))***++++++++++++***)))))),,,+++)))((('''''''''((((((((())))))))))))(((((((((((())))))))))))((((((''')))++++++)))'''''''''''''''((()))***+++,,,,,,'''(((((()))***++++++,,,zzziii]]]SSSLLLBBB???:::777555444333222333222111111000000111111000000000000000111222333444444444444333333333222555555555555444222000///555555555444444333222111//////000000000000000000//////.........---------///,,,))))))++++++***(((+++,,,...---+++***+++---++++++++++++************)))***+++++++++***)))((()))))))))***)))((((((''''''''''''((()))***+++,,,,,,++++++******++++++,,,'''(((***+++++++++)))((('''&&&&&&&&&&&&((()))***(((''''''''''''((())))))))))))))))))((((((((((((***)))(((((((((((()))******)))(((((('''((()))***************+++++++++,,,***++++++,,,,,,+++***))))))******+++,,,,,,------,,,,,,---------,,,+++***)))******+++,,,,,,------+++++++++,,,,,,,,,------------+++++++++,,,...///.........---------,,,,,,,,,------------,,,++++++)))******++++++++++++++++++---...---,,,++++++,,,***(((&&&&&&((()))(((&&&(((((())))))*********+++---,,,++++++******++++++)))***+++,,,------------------,,,,,,,,,,,,++++++///...---,,,+++***************++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++******+++,,,------------///...---,,,+++++++++++++++,,,------,,,,,,---///........................------............------............---,,,+++***---------............///---,,,,,,+++,,,---...///,,,---......,,,,,,---...,,,,,,------.........///(((***,,,+++)))((()))+++))))))******+++++++++,,,---,,,,,,++++++,,,,,,---//////...---,,,++++++***+++,,,,,,---,,,+++))))))++++++******++++++,,,---,,,++++++***************++++++************++++++,,,+++******))))))******(((((()))***************++++++++++++************+++++++++***))))))((((((***)))))))))))))))))))))((()))))))))************++++++******)))************)))))))))((((((((('''))))))************)))))))))))))))(((((((((((((((((((((((((((((((((((((((***************************))))))(((((())))))))))))))))))***+++++++++,,,((()))***+++,,,---------++++++***))))))))))))))))))))))))******))))))(((((((((((((((((((((((((((***)))((((((((((((((((((************************))))))(((((())))))***+++++++++***))))))(((''''''&&&&&&'''''''''((((((((()))******++++++*********+++***)))((('''((())))))(((((())))))))))))(((((((((((())))))))))))((((((((()))+++***(((''''''(((((((((((()))******++++++))))))******************xxxhhh\\\RRRLLLAAA>>>:::777555555333222333222111111000000111111000000000111111333444555666666666666555555555555777777777777666444333222555555555555444333222222222222111111111111111111/////////............---///---++++++,,,,,,+++***+++,,,---,,,***)))***+++++++++++++++++++++++++++(((((())))))***)))))))))***************))))))(((&&&&&&&&&'''((()))++++++******))))))))))))******)))))))))(((((((((((('''######$$$%%%''')))***+++((((((''''''(((((()))*********))))))((((((''''''***))))))(((((())))))***))))))((((((((())))))************+++++++++++++++******+++,,,,,,,,,++++++*********++++++,,,,,,---,,,,,,,,,---,,,,,,+++***+++++++++,,,,,,------...*********+++++++++,,,,,,,,,+++*********+++---...------,,,,,,,,,,,,,,,++++++++++++++++++******)))***++++++,,,---,,,,,,,,,,,,---------+++,,,---///---+++))))))))))))((('''''''''(((((()))***++++++...---+++))))))***+++,,,******+++,,,------------------,,,,,,,,,,,,++++++,,,,,,+++++++++*********++++++,,,---...///000000------------------------***++++++,,,,,,,,,,,,,,,***+++,,,------......---///...---,,,++++++++++++***,,,------++++++,,,...........................------............------------------,,,+++******---------............///...------------...//////+++---...---,,,,,,---...******+++,,,---...//////+++,,,------,,,,,,---...(((((()))***+++,,,------------++++++++++++------......---------,,,,,,,,,---------,,,+++***)))(((******+++,,,,,,,,,++++++++++++++++++************,,,++++++++++++++++++,,,,,,+++******))))))******(((((()))************)))+++,,,,,,---,,,+++***))),,,,,,++++++***)))))))))))))))))))))))))))******))))))))))))******************)))))))))***++++++))))))))))))((((((((((((******++++++++++++******)))))))))))))))*********(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''((())))))******************++++++***++++++,,,------,,,,,,,,,++++++***************))))))***))))))((('''&&&((((((((((((((((((((((((******)))))))))***++++++************************))))))(((((())))))***+++***))))))(((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((()))***++++++++++++******))))))((())))))***(((((((((((((((((((((((((((((())))))))))))(((((()))******)))''''''((()))))))))))))))))))))))))))(((((())))))***+++++++++wwwfffZZZOOOHHH@@@===999666555555444333333222111111000000111111000000000111222444555666777777777777777777777777777777777666666555444333333333333333333222111111222222111111000000///////////////...............000///------,,,,,,,,,,,,---------,,,+++***)))***((()))))))))))))))******'''(((((()))************)))************)))(((((())))))((('''''''''''''''(((''''''&&&&&&''''''(((***)))'''&&&&&&&&&&&&'''%%%%%%&&&((()))+++------((((((((('''((())))))*********))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))******++++++,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++,,,,,,------++++++++++++,,,,,,,,,,,,,,,++++++***+++,,,------+++++++++++++++++++++++++++++++++++++++***))))))***++++++,,,,,,,,,,,,,,,+++,,,,,,+++***+++---000...---++++++++++++++++++''''''((()))***+++,,,,,,...,,,***((((((***,,,...***+++,,,,,,---------,,,------,,,,,,,,,+++++++++'''((()))+++---......///++++++,,,,,,---......///........................***+++,,,,,,------,,,,,,***+++,,,---............,,,++++++,,,,,,---...///***,,,---,,,++++++,,,---........................------............------)))***+++,,,---.........---------............//////............/////////---...///...,,,+++,,,---******++++++,,,---......,,,------,,,,,,+++,,,,,,))))))***++++++,,,------...---+++******+++---...------------------------,,,,,,,,,,,,+++*********)))***,,,------,,,+++***+++++++++++++++++++++***------,,,,,,,,,,,,------,,,+++******))))))*********+++,,,,,,------,,,,,,***+++,,,------+++)))((((((((()))******++++++,,,)))))))))))))))*********)))))))))))))))*********))))))((())))))***+++,,,))))))))))))(((((((((((()))******++++++******))))))))))))******++++++,,,(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))+++++++++***************+++++++++,,,,,,++++++***++++++***))))))))))))************)))((('''&&&%%%((((((((((((((()))))))))))))))))))))***++++++,,,************************((((((((((((((()))******)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***++++++,,,,,,,,,,,,+++***))))))(((((((((((((((''''''((((((((((((((())))))))))))(((((()))***)))(((&&&''')))+++************))))))(((((($$$%%%&&&''')))+++,,,,,,vvvdddWWWLLLDDD???<<<888555555555444333333222111111000000111111000000000111222444555666666666777777777777777777666666555444444333333333222222333333222222111111000000//////.........---////////////////////////------,,,+++***))))))***///...------,,,,,,+++***(((((())))))*********+++))))))))))))******++++++(((((())))))(((((('''&&&))))))((('''''''''''''''+++******))))))******+++)))(((&&&%%%$$$%%%&&&'''(((((()))***++++++,,,,,,((((((((((((((()))*********)))))))))((((((((('''))))))************))))))(((((()))************************)))))))))))))))*********++++++,,,,,,---***+++++++++++++++,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***)))******+++,,,+++++++++)))******)))((())),,,...((()))))))))((()))***+++))))))***++++++,,,------...,,,***((((((***,,,...++++++,,,---------,,,,,,------,,,,,,,,,+++++++++''')))+++---...///000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,++++++,,,---............,,,,,,,,,,,,---...//////+++---------++++++,,,---........................------............------***+++,,,...//////000000---------............////////////////////////...///000000...,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))(((((('''&&&,,,+++++++++++++++++++++------++++++++++++------,,,,,,,,,------------...*********++++++,,,,,,---***+++,,,------,,,***)))***+++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,+++******))))))******+++,,,,,,---------------((()))+++,,,,,,***((('''''''''(((((()))******+++(((((())))))******************))))))))))))))))))(((((((((((()))***++++++(((((((((((())))))))))))(((((())))))))))))(((((())))))******++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))+++++++++******************************))))))(((******)))(((((((((((()))************)))(((&&&&&&(((((((((((())))))******((((((((((((((()))***+++))))))))))))))))))))))))((((((((('''((())))))***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))++++++,,,,,,......---,,,***((('''&&&((((((''''''''''''(((((((((((())))))))))))(((((()))))))))(((&&&''')))+++++++++******)))(((((((((%%%&&&&&&&&&''''''((((((tttcccUUUJJJCCC>>>;;;777555555555555444333222111111000000111111000000000111111333444555444444444444555555555555444333333222111111222222333333333444444333333222...------------------,,,...////////////000000000.........---******+++,,,000...------------,,,+++******++++++,,,---------******)))))))))***++++++((((((((((((((('''&&&&&&&&&&&&&&&'''((()))++++++++++++************++++++((('''&&&%%%%%%%%%&&&''''''((()))))))))))))))((())))))(((((())))))***+++((((((((())))))))))))))))))******++++++******)))(((((()))***++++++++++++,,,,,,,,,,,,,,,+++++++++*********)))******+++,,,+++++++++++++++++++++++++++************+++,,,,,,************************,,,,,,---------.........,,,,,,,,,,,,------------***++++++++++++,,,,,,,,,---------------,,,,,,+++)))******+++++++++++++++)))*********((((((***,,,((()))******)))***,,,...+++++++++,,,,,,,,,,,,---,,,+++***))))))+++---...+++,,,,,,------,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,---...///...---,,,/////////.........------++++++++++++++++++++++++++++++,,,---------------+++,,,---......//////...000///...---,,,,,,,,,,,,---...///...,,,+++,,,---------------------------------............---------......//////...---------------............////////////000//////...---///000000...,,,******+++...---------,,,,,,,,,+++...,,,+++***++++++***(((---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))))))))***+++,,,...///++++++,,,,,,,,,+++************,,,---------,,,+++***))))))(((((())))))***,,,+++******))))))******))))))***++++++++++++***))))))***+++***)))((('''******))))))((('''''''''((((((((()))******++++++************))))))))))))))))))((((((((()))******(((((((((((())))))))))))(((((())))))))))))((((((***************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++''''''''''''((()))************************++++++((()))))))))))))))((((((***))))))(((((((((((((((******+++******)))(((''''''(((((())))))******+++(((((('''''''''((())))))))))))))))))))))))))))))((((((''''''(((((()))***(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%&&&''')))***+++++++++//////...---+++)))'''&&&)))((('''&&&&&&'''((()))(((((())))))))))))(((((('''((()))((('''''')))++++++*********))))))((((((******)))'''&&&%%%$$$###rrrbbbUUUKKKDDD===:::666555555555555444333222111111000000111111000000000000000111222333111111111222222333333333333222111000000000111222111222222333333222222111,,,,,,,,,,,,------------.../////////000000000000...///000...+++***,,,......,,,++++++---...,,,*********+++,,,,,,---......+++***)))((((((((()))))))))))))))))))))((('''''''''''''''((()))***+++,,,(((''''''''''''''''''((('''&&&&&&&&&&&&''''''(((&&&'''((()))))))))((('''))))))(((((())))))***+++''''''(((((())))))******)))***++++++++++++***)))'''(((***+++,,,,,,++++++---------,,,,,,++++++++++++***)))((((((((()))***+++++++++++++++++++++++++++***)))))))))***,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------------,,,,,,+++***++++++,,,,,,,,,,,,,,,)))+++,,,,,,***))))))***)))+++,,,+++)))(((+++---,,,,,,,,,++++++++++++***++++++******++++++,,,---+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,+++++++++,,,---......---+++***,,,,,,------------------+++++++++++++++++++++++++++,,,------...---------+++,,,---...////////////000///...------,,,,,,---...///000///---,,,---...------------------------------............------,,,------......------------------............///....../////////...---,,,---.........,,,+++,,,------------------.........,,,+++***+++---///---,,,++++++,,,,,,,,,,,,,,,,,,***+++---......---+++***---------------------,,,+++************+++---...---,,,++++++******++++++)))***,,,---...---,,,++++++******))))))******+++,,,+++******))))))******''''''((()))))))))))))))+++++++++*********))))))++++++******)))((((((''''''(((((()))******++++++************)))))))))(((***))))))(((((((((((()))'''((((((((()))))))))***)))))))))******)))))))))***************)))))))))))))))))))))))))))))))))++++++++++++++++++++++++(((((((((((()))***++++++)))))))))***+++++++++,,,((())))))*********))))))+++***))))))(((((())))))******++++++++++++******'''(((((()))******++++++))))))((('''''''''(((((())))))))))))))))))))))))(((''''''''''''((())))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&'''((()))************,,,------------+++***))))))(((&&&%%%%%%&&&((()))(((((())))))))))))((((((&&&((()))***)))((()))************)))))))))))))))******)))(((((('''&&&&&&qqqbbbVVVMMMFFF<<<999666444555555555555333222222111000111111111111000000000000000111111/////////000000111111111333222111000000000111222...//////000000000//////+++,,,,,,------............/////////000000111111***+++,,,***'''&&&(((***,,,***)))***,,,...,,,***(((((()))***++++++,,,,,,***)))((('''&&&&&&'''(((***************)))((((((++++++***)))))))))))))))((((((''''''''''''((((((%%%&&&&&&''''''(((((((((%%%&&&(((************))))))))))))))))))******+++&&&&&&'''((()))***++++++)))***+++,,,,,,+++***)))'''(((***+++,,,,,,+++++++++++++++******)))))))))+++***)))'''''''''((((((++++++++++++++++++++++++******)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))***++++++++++++***+++++++++,,,,,,---------,,,------------,,,+++++++++,,,------......------***,,,......,,,***))))))&&&((((((&&&###"""$$$&&&,,,,,,++++++***)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,------,,,++++++---------,,,,,,,,,++++++'''(((+++---...---,,,,,,'''((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++,,,---...////////////---------------...000000///000111000...------///---------------------------..................---((()))***,,,---...//////---------.........//////....../////////...,,,+++***+++------------...000+++,,,,,,---...///000000$$$""""""$$$(((+++***)))******+++,,,------...///)))+++---//////---+++)))......---------,,,,,,,,,---,,,+++*********+++,,,...---+++***)))***++++++)))***,,,.........,,,+++...------,,,,,,------...,,,++++++***)))*********'''(((((()))))))))))))))---,,,+++*********++++++)))))))))***++++++,,,,,,'''(((((()))***++++++++++++*********))))))((((((+++***)))(((((('''(((((('''((((((((())))))************++++++++++++******+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))***,,,,,,(((((()))***+++,,,,,,---))))))***+++++++++++++++,,,++++++***)))************++++++,,,,,,,,,++++++'''(((((()))***+++++++++******)))(((((('''(((((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))************))))))((((((((('''''''''&&&'''((())))))******))))))***,,,---...------,,,)))(((&&&%%%%%%&&&((()))(((((())))))))))))((((((%%%'''*********)))))))))))))))))))))))))))******&&&'''((()))***+++,,,---sssdddVVVLLLHHH>>>===:::999999888666444333111...,,,,,,...111333......//////000000111111222111000//////000111222000000////////////000000......///222444333111///,,,,,,---...////////////...000222222000.........///---,,,***))))))******,,,+++++++++,,,,,,---...,,,,,,,,,++++++*********111///---+++)))))))))))))))))))))))))))******+++(((***+++***)))((()))+++)))((('''&&&&&&(((+++,,,)))((('''&&&''')))+++,,,***)))))))))***+++,,,,,,))))))))))))))))))))))))((()))))))))'''''')))***))))))(((''''''''''''''''''&&&%%%&&&((()))*********++++++)))'''&&&'''((()))))))))(((((((((((((((++++++******++++++,,,------,,,,,,++++++*********---,,,,,,++++++,,,,,,---...------,,,,,,------......------,,,+++***))))))+++,,,...//////...,,,+++,,,---.........---,,,+++,,,++++++******++++++,,,*********))))))))))))))),,,+++)))((((((((()))***((())))))***++++++,,,,,,+++++++++,,,,,,---------))))))))))))************...---------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,///---+++***+++------,,,,,,,,,++++++***+++++++++---,,,+++******,,,...///+++,,,------......------...........................---,,,++++++,,,---...000000000000000/////////------............------***+++---//////...---,,,...------------...//////---.../////////...,,,+++++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,------......//////......---***+++,,,+++******,,,...------,,,,,,+++,,,,,,,,,))))))***+++,,,,,,------...---,,,,,,++++++,,,,,,...---,,,++++++,,,---......---,,,+++,,,---...///******))))))******+++,,,)))***+++,,,,,,,,,,,,,,,))))))******)))((('''&&&((((((((()))******++++++(((((((((((()))***+++,,,************************))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((&&&%%%))))))))))))))))))))))))***+++,,,+++***((('''''',,,+++++++++***)))))))))(((((()))***+++,,,,,,,,,)))))))))))))))******+++---,,,+++***)))'''&&&&&&))))))***+++,,,,,,------)))((('''(((***,,,+++***(((((((((((((((((((((((())))))(((((('''''''''&&&((())))))************)))&&&&&&&&&'''''''''(((((($$$%%%&&&'''(((((((((((()))))))))***++++++,,,,,,,,,+++***)))((((((((((((************))))))))))))************************+++*********))))))((((((,,,+++***)))((((((((((((sssdddVVVLLLHHH???<<<:::999999888666444333111///......///111333...//////000000111111222222111000//////000111222000//////......//////000---,,,---...000000...,,,,,,,,,---...////////////000222333333222000000000///...,,,+++******+++++++++++++++++++++,,,------+++,,,,,,,,,,,,++++++***)))(((&&&%%%%%%%%%%%%&&&(((((('''''''''((()))))))))))))))))))))))))))))),,,+++***))))))******+++((('''&&&%%%&&&(((***+++******************++++++))))))))))))))))))))))))'''((()))(((&&&&&&((()))***)))((((((''''''((((((***((('''(((+++---,,,++++++,,,,,,***((('''((()))...------,,,+++******)))*********+++++++++,,,,,,++++++,,,,,,,,,+++******,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------,,,++++++,,,---...,,,++++++******++++++,,,++++++++++++++++++******)))))))))))))))***++++++,,,,,,++++++***)))((((((***+++++++++,,,,,,,,,,,,))))))************++++++,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++,,,,,,+++,,,,,,++++++***++++++,,,---,,,+++******,,,---///,,,---......//////..............................///...---,,,,,,---...///.....................---.........//////.........,,,,,,...//////...---,,,...------------...//////...............------,,,*********+++,,,---......------------------------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++******,,,...,,,+++***))))))))))))))))))******+++,,,,,,------...---,,,,,,++++++,,,,,,///................../////////---,,,++++++*********************++++++,,,((())))))************)))++++++******))))))))))))******++++++++++++,,,,,,(((((((((((()))***+++,,,************************))))))(((((((((((()))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((('''&&&))))))))))))))))))))))))&&&%%%$$$&&&+++.........+++++++++***************)))))))))******++++++,,,)))))))))))))))******+++,,,++++++***)))(((''''''))))))***++++++,,,------+++)))((()))******)))((((((((((((((((((((((((((())))))((((((((('''''''''))))))*********))))))(((&&&&&&&&&&&&'''''''''''''''((()))***++++++++++++((())))))******+++,,,,,,+++***)))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((************)))))))))(((++++++***)))))))))******sssdddVVVKKKHHH???<<<:::888888777666444222111111000000111111222//////000000111222222333222111000000000000111222000//////......//////000111000//////000111000...,,,---...///000000000000000111333333111000///000///...,,,+++******+++,,,******************+++,,,***+++,,,---------,,,+++((('''''''''''''''((()))&&&&&&&&&&&&&&&'''((((((***'''%%%&&&)))***(((&&&++++++++++++***)))(((((('''&&&%%%%%%&&&''')))***+++++++++***************))))))))))))))))))))))))''''''((('''&&&%%%''')))******)))(((((((((((())))))%%%###%%%))),,,)))&&&,,,,,,,,,+++)))((()))+++000///...---,,,***)))))))))***++++++,,,,,,++++++)))***+++,,,---,,,+++***++++++************++++++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,000///---,,,,,,---///000---,,,***((()))+++...000,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,,,,&&&'''(((***+++,,,,,,,,,---,,,,,,***)))(((''''''***************+++++++++)))))))))******++++++++++++***)))))))))+++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))+++,,,++++++,,,++++++***++++++,,,,,,---,,,+++***+++,,,---...---...//////000000//////........................///......------......///------.....................//////000000//////..............................------------.../////////......------------------,,,+++++++++,,,...///,,,,,,,,,,,,------------++++++************++++++---,,,+++******+++,,,---***+++,,,+++***+++,,,...000///...---,,,,,,,,,,,,******++++++,,,,,,------...---,,,,,,++++++,,,,,,,,,------......------,,,---------,,,+++***)))(((************+++++++++,,,*********)))))))))))))))---,,,+++***)))***++++++------------,,,,,,,,,,,,(((((((((((()))***++++++************************))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((******)))(((((('''(((((())))))))))))))))))))))))---)))%%%&&&***------+++***************+++++++++************************)))))))))))))))******+++************)))))))))((())))))******+++,,,,,,,,,,,,+++))))))***)))(((&&&(((((((((((((((((((((((())))))((((((((((((''''''***************)))((('''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((((((((((((((((()))******++++++,,,***))))))((('''''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((************))))))))))))+++************+++,,,,,,sssdddUUUKKKGGG???<<<999888777777555444000000000111111000000000//////000111222333333444111111111111111111111111111000000//////000000111444222000000111111111000,,,---...///000111111111---///111111///------...---,,,+++***)))******+++******))))))))))))******(((***,,,---...---,,,+++************************'''&&&&&&&&&&&&'''((((((***&&&###%%%)))+++((($$$'''((()))***)))(((&&&%%%''''''&&&&&&'''(((******++++++++++++******))))))(((((((((((((((((((((((('''((()))(((&&&&&&((()))+++******)))))))))))))))((($$$!!!$$$)))+++'''###++++++,,,***(((((()))+++,,,,,,+++***))))))((((((((()))***+++,,,++++++***((()))+++---------,,,++++++******))))))******+++,,,++++++******++++++,,,...------,,,+++***))))))...---,,,++++++,,,---...+++***))))))***+++...///,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,'''(((***+++,,,,,,++++++)))))))))***************)))))))))))))))*********((((((((())))))*********+++)))'''&&&&&&(((+++---++++++,,,,,,,,,,,,------+++)))((()))+++,,,+++***++++++******++++++,,,,,,,,,,,,+++++++++,,,---...------...///////////////......................../////////....../////////////////////000000000000//////000000000000//////000000///............///...------------.../////////...---,,,+++,,,---...222000...,,,+++***+++,,,,,,,,,,,,,,,,,,------------------,,,,,,---------///...,,,++++++,,,...///+++,,,,,,,,,++++++---...333222111///...---------+++++++++,,,,,,,,,------...---,,,,,,++++++,,,,,,)))***+++,,,,,,+++***)))((()))***,,,,,,+++************+++++++++,,,,,,+++------,,,++++++*********---,,,***)))(((***+++---///......---,,,,,,++++++((((((((((((((()))******************************))))))(((((((((((())))))******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((******(((''''''((()))***((((((((((((((((((((((((......---,,,,,,+++***))))))))))))***+++++++++,,,************)))))))))))))))))))))))))))******+++)))))))))))))))*********))))))******+++++++++,,,+++***))))))******)))'''(((((((((((((((((((((((())))))((((((((((((((((((+++++++++******((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&(((((())))))***+++++++++)))))))))))))))(((''''''&&&&&&&&&'''''''''''''''*********************************)))))))))))))))************+++,,,---...rrrcccUUUKKKGGG???<<<999777666666555444......///000000///.........///000111222333444444111111222222222222111111222111111000000111111222111///---------...---,,,,,,---...000111222222222---///111000///---------++++++)))(((((()))************)))(((((()))))))))((()))+++,,,,,,,,,,,,+++(((((((((((('''&&&%%%%%%((((((((('''((())))))******&&&###$$$)))***'''###$$$%%%(((******)))'''&&&((((((((())))))***+++++++++++++++++++++***)))((((((((((((((((((((((((((()))******)))(((((()))++++++******)))))))))))))))+++(((&&&(((,,,---***&&&)))******)))''''''(((***((((((((()))))))))))))))))))))******+++++++++***))))))+++,,,---,,,,,,++++++******))))))******+++,,,++++++******++++++,,,...------,,,+++***))))))((()))************)))(((((()))***+++,,,---------,,,++++++******++++++,,,************++++++,,,,,,)))***+++,,,,,,+++***))))))))))))))))))*********))))))))))))))))))))))))&&&&&&''''''((())))))***+++***'''%%%$$$&&&((()))+++++++++,,,,,,---------***)))((()))+++,,,+++***+++*********++++++,,,---++++++++++++,,,,,,------,,,,,,---............---...........................//////////////////....../////////000000111111//////000000000000//////000//////.........//////...------------.../////////...---++++++,,,------111000...,,,+++++++++++++++++++++,,,,,,,,,------...------------------...///...,,,++++++,,,...///+++,,,---,,,++++++---///000///...,,,+++*********,,,,,,,,,,,,,,,---------...---,,,,,,++++++,,,,,,((()))***++++++***)))(((((()))***+++,,,+++***))))))***+++,,,,,,,,,,,,+++...---,,,+++*********+++,,,+++)))(((((()))+++,,,......---,,,+++***))))))(((((((((((((((((()))***************************))))))(((((((((((())))))******))))))))))))******''''''''''''''''''''''''((((((((((((((((((((((((***)))(((''''''(((******((((((((((((((((((((((((%%%---444555///+++,,,///)))))))))***+++++++++,,,******)))))))))))))))))))))))))))))))))******+++))))))))))))************)))***************++++++)))(((((((((***++++++)))))))))))))))))))))))))))(((((())))))))))))))))))+++++++++******((('''&&&%%%%%%%%%&&&&&&&&&''''''(((((()))*********))))))'''(((((()))******++++++******+++++++++***))))))''''''(((((())))))))))))************************))))))))))))))))))******))))))******+++,,,......pppbbbTTTKKKGGG???<<<888666666666555444---......//////......---......///000111333444444111111222333333222111111222111111000000111111222111///...///000000///...------///000222333333333///000222222000///...///+++***)))(((((()))***++++++***))))))))))))))))))))))))))))))************(((((((((((('''&&&%%%$$$)))))))))))))))***++++++)))&&&$$$%%%((()))'''%%%%%%''')))+++++++++***)))((())))))******++++++,,,)))***+++,,,,,,+++)))((())))))))))))))))))))))))***++++++***))))))***,,,******)))(((((((((((()))(((((((((***++++++)))'''((())))))(((''''''(((***((())))))***++++++,,,,,,***))))))))))))***++++++++++++++++++++++++,,,,,,++++++************++++++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,***+++---......---+++***)))***+++---...---,,,+++,,,++++++******++++++,,,))))))******++++++,,,,,,++++++,,,,,,+++******)))+++******))))))(((((('''************))))))))))))&&&&&&''''''((()))******,,,***(((&&&&&&&&&'''(((***++++++,,,,,,------...)))))))))***,,,---,,,***************+++,,,------++++++,,,,,,,,,---------+++,,,,,,---...---------........................---......//////......---,,,,,,------.../////////...//////000000//////...------........./////////...------------...//////...------,,,,,,,,,,,,,,,++++++,,,,,,------------******++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,+++***))))))***+++,,,+++,,,---,,,++++++---///000000...---,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++***)))(((''')))***,,,---------,,,++++++***)))((((((((()))*********)))((()))***+++,,,---,,,,,,+++***))))))((((((((((((''''''(((((()))************************))))))(((((((((((())))))))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((('''(((((()))***+++))))))))))))))))))))))))&&&111;;;:::///'''(((---***************+++++++++)))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))*********************************(((((('''(((***,,,+++***))))))))))))))))))))))))(((((())))))))))))*********************)))((('''&&&&&&&&&'''''''''(((((('''(((((())))))(((((((((''''''((())))))******+++******,,,,,,,,,+++***)))(((((())))))***+++++++++(((((((((((((((((((((((())))))))))))************)))))))))******,,,------~~~nnn```TTTKKKHHH???<<<888555555555555555//////............//////,,,---...///111222333444111222222333333222222111000000////////////000000111000000222333333222000---...///111222333444444...000222222000///...///,,,,,,+++******+++,,,---,,,+++***))))))))))))***+++***((('''&&&''')))***)))******++++++***)))(((***))))))))))))***++++++'''''''''''''''''''''''''''((()))******))))))((('''((()))******+++++++++((()))+++,,,,,,+++***))))))))))))))))))))))))))))))******)))(((((()))+++***)))((((((''''''((((((%%%'''***+++)))''''''''')))******)))(((((()))+++***++++++++++++++++++,,,+++***((('''''')))+++------,,,+++))))))***+++,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------******+++++++++,,,,,,,,,.........//////.........,,,,,,,,,,,,,,,,,,------,,,++++++******++++++,,,******++++++,,,------...++++++*********+++,,,,,,)))))))))))))))))))))(((+++++++++******)))))))))''''''((()))***+++,,,,,,++++++***))))))***************+++,,,,,,---......***)))***,,,......---+++************+++,,,---...++++++,,,,,,---------,,,,,,------.......................................,,,---...//////...---,,,,,,,,,------...//////000.........//////.........***+++,,,...////////////...------------...//////,,,------------,,,++++++((()))+++---......---,,,)))******+++,,,,,,------,,,,,,++++++++++++,,,,,,************************+++---------,,,,,,---///111000000///.........///------------------------...---,,,,,,++++++,,,,,,------,,,,,,,,,,,,------...---,,,+++***))))))))))))***,,,---...---,,,+++******((('''((()))***,,,*********+++++++++,,,,,,,,,,,,++++++******)))))))))(((((('''''''''((((((************************))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))+++333;;;888...%%%%%%(((+++++++++***************''''''(((((())))))******)))))))))))))))******+++*********)))))))))))))))************))))))))))))***)))((()))***+++***)))))))))))))))))))))))))))(((((()))))))))*********))))))*********))))))((('''''''''((((((((())))))%%%&&&&&&&&&&&&&&&%%%%%%''''''(((((()))*********((()))+++,,,,,,+++***)))(((((())))))***++++++,,,((((((((((((((((((((((((((()))))))))************)))))))))))))))***+++,,,}}}mmm```SSSKKKHHH???<<<888555555555555555000000////////////000000,,,,,,---///000222333333111222333444444333222111......------------......,,,,,,---000222111///------...///111333444444444,,,...000000...,,,,,,---...---,,,,,,,,,---...///,,,,,,+++***))))))******,,,***'''%%%$$$&&&((()))&&&''')))***+++++++++***)))))))))))))))******+++'''((()))((('''&&&((()))(((((((((''''''&&&%%%%%%&&&'''((()))************'''(((***,,,---,,,+++***))))))))))))))))))))))))((()))))))))'''''')))***))))))((('''''''''''''''''',,,000///+++)))***,,,***++++++***))))))+++,,,+++++++++******))))))))),,,***'''&&&&&&(((,,,...///---+++)))((()))+++------,,,,,,++++++,,,,,,---...------,,,,,,------......------,,,+++***))))))+++***(((''''''(((***+++000...,,,+++***,,,...///,,,++++++++++++++++++,,,++++++,,,,,,---...//////******))))))***,,,...///$$$%%%&&&((()))+++,,,---,,,+++++++++******))))))((()))***+++,,,---......***++++++,,,------......******+++,,,,,,---......*********,,,//////...,,,************+++,,,---...***+++,,,---------,,,,,,---......///////////////........................+++,,,---......---,,,+++.........///000111111222------............------'''))),,,...000000///......------------...//////+++,,,---...---,,,+++***)))***,,,......,,,***((())))))***+++,,,,,,------///......------......///+++,,,,,,------,,,,,,+++,,,---------,,,,,,...///---,,,,,,+++++++++,,,,,,------------------------...---,,,,,,++++++,,,,,,---,,,+++******+++,,,---,,,+++*********+++---...)))***,,,......---,,,+++,,,+++***)))***+++---///***+++,,,------------,,,,,,,,,++++++++++++******)))(((((('''''''''((((((************************))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''************************************************%%%&&&(((***++++++***)))))))))))))))))))))))))))&&&,,,222222---***+++...,,,+++++++++******))))))&&&''''''((()))******+++)))))))))))))))******+++************)))))))))(((*********))))))))))))))),,,+++))))))******((('''))))))))))))))))))))))))(((((())))))*********+++((())))))************)))(((((((((((())))))))))))((()))))))))))))))((((((''''''(((((()))*********'''(((***++++++***)))((('''(((((()))***++++++,,,************************(((((())))))*********+++))))))))))))))))))***+++zzzjjj]]]RRRKKKHHH@@@===;;;999888777555444333222111000////////////,,,,,,,,,---...///000111000000000000000000000000000...,,,+++,,,------,,,......000000000///...---...///000222222000+++(((111444444,,,###%%%,,,))))))))))))((((((((((((++++++++++++,,,---......///,,,)))(((((((((&&&###))))))))))))((((((((((((%%%(((***)))'''&&&''')))***'''%%%&&&((((((&&&$$$******))))))))))))******((()))***++++++,,,,,,+++((()))+++,,,------,,,,,,,,,***)))***++++++***)))+++)))(((&&&&&&((()))+++))))))))))))))))))))))))%%%'''''''''+++///...(((++++++******)))(((((((((000...,,,***))))))******,,,,,,++++++,,,,,,---...)))(((&&&%%%%%%&&&((()))------,,,+++*********+++((())))))))))))************+++,,,,,,++++++---......---,,,+++******************+++,,,,,,,,,,,,+++......---,,,++++++++++++,,,,,,---.........------***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))------+++)))'''&&&$$$###(((''''''(((+++,,,,,,+++)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,+++******)))(((((()))+++---,,,+++)))***,,,------,,,***)))***+++------++++++,,,---.........------,,,,,,,,,,,,------...//////......---................................................------------...//////......------------......///...,,,++++++,,,...///111///,,,***)))***,,,------------,,,,,,+++++++++//////...---,,,++++++***((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***...///...,,,............---,,,,,,+++////////////...---,,,+++......---,,,+++***)))(((---------...------,,,,,,,,,,,,+++******+++,,,,,,,,,------......------,,,+++***)))(((((()))******+++,,,---.........,,,,,,......---,,,+++***)))((('''(((***++++++******)))---,,,+++***))))))))))))))))))(((((((((((())))))***)))))))))((((((''''''(((((((((((((((((((((((()))))))))***+++++++++,,,))))))))))))))))))))))))++++++******)))((((((((())))))*********++++++++++++++++++*********))))))******))))))))))))******++++++************++++++(((((())))))************++++++************+++++++++***)))(((((()))************))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((((((((&&&'''''''''''''''&&&&&&)))))))))(((((((((((((((+++)))(((((()))******)))))))))************))))))************************xxxhhh\\\RRRKKKIII???<<<:::888888777555444333222111000//////...///---------------...///000........................000...,,,,,,---...------......////////////......------///222444444111///111333333...(((&&&***///***)))))))))((((((((((((+++************+++,,,,,,+++(((&&&&&&'''((('''%%%&&&'''(((***,,,---//////(((***,,,+++)))((()))******(((&&&''')))***(((&&&)))))))))(((((()))))))))&&&'''((()))************)))))))))))))))(((''''''+++***))))))***+++***)))***)))(((''''''((()))***(((((((((((((((((((((((()))***)))'''))),,,***%%%)))))))))))))))*********---,,,+++))))))***+++,,,+++************+++,,,,,,...---,,,++++++,,,---...,,,,,,+++***************)))))))))*********+++++++++,,,------,,,+++---......---,,,+++******************++++++,,,,,,,,,+++++++++++++++,,,---......)))******+++,,,---------***+++,,,,,,,,,,,,+++***************************---,,,,,,+++***))))))((()))(((''')))***,,,+++***)))***************))))))++++++,,,,,,,,,,,,+++++++++***)))***,,,------,,,)))***,,,------,,,***)))000///......///000111222------------------,,,,,,------..................///................................................------------...//////......------------......///...,,,++++++,,,...///,,,***((('''''')))+++,,,---------,,,,,,,,,++++++.........------,,,,,,+++++++++,,,---------,,,,,,***+++++++++,,,,,,,,,,,,,,,***)))+++---///...,,,,,,------------,,,,,,+++------...............---,,,,,,,,,++++++++++++***,,,------...------,,,,,,,,,,,,+++******+++,,,,,,,,,,,,------------,,,,,,+++***))))))))))))***+++,,,------......---,,,+++------,,,+++***)))((((((((())))))***************---,,,+++***))))))))))))++++++************++++++*********))))))(((((((((((((((((((((((((((((((((***************+++++++++)))))))))))))))))))))))))))))))))(((((((((((((((*********************++++++++++++*********)))))),,,,,,++++++++++++,,,,,,+++******))))))******+++)))))))))*********+++++++++******************++++++***)))(((((()))******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&(((((()))))))))******************))))))(((((((((((()))))))))))))))((((((************++++++++++++,,,***))))))***++++++***((())))))******))))))(((************************uuufffZZZPPPJJJHHH===;;;888777777666555333333333111000///...............---------......///........................111///------.........---///......---......////////////000222444666555444000000000///,,,,,,---///******)))))))))(((((((((+++***))))))))))))))))))+++)))((()))+++------,,,))))))(((((('''''''''&&&)))+++,,,+++***(((((()))***)))((((((*********(((((((((((((((((((((((((((%%%%%%&&&'''((((((((((((......,,,+++))))))((((((***)))((((((******)))(((***)))(((''''''((()))***((((((((((((((((((((((((***+++)))&&&'''******&&&'''(((((()))******+++++++++***))))))***+++,,,---******))))))******+++,,,,,,+++***))))))***+++,,,,,,+++******)))***************+++++++++,,,,,,,,,,,,.........,,,+++,,,---------,,,+++******************+++++++++,,,,,,,,,+++******++++++,,,---...'''(((((()))***+++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++*********+++++++++,,,,,,***)))((()))++++++***)))*********))))))(((&&&&&&,,,,,,------------,,,,,,---,,,++++++---...---+++***+++,,,------,,,+++***...+++((()))---///000///,,,,,,---------------------...............------000000//////.........---...........................------------...//////......------------......///...---,,,,,,---...///,,,+++******+++,,,///000------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,+++************++++++,,,,,,------+++******+++---......---***+++,,,,,,,,,,,,,,,,,,++++++---....../////////*********++++++,,,,,,,,,,,,,,,------...------,,,,,,++++++******++++++,,,,,,,,,------------,,,,,,++++++************+++,,,------......---,,,+++***,,,,,,+++***)))(((((('''***))))))))))))***++++++,,,,,,+++***)))))))))))),,,,,,++++++++++++,,,,,,***************)))))))))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))''''''''''''((((((((((((*********************)))+++++++++***************,,,,,,++++++++++++,,,,,,+++******))))))******+++***************+++++++++******************************))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((''''''))))))***************+++...---,,,+++***)))((((((((())))))******))))))))))))*********+++,,,,,,,,,---+++******+++,,,,,,+++******++++++++++++******************************tttdddXXXMMMGGGEEE;;;999777666666666444333333222111000///.........//////...---------......000000000000000000000000111000......///000///---///...---------...///000444222111111333444444333......------...---,,,************)))))))))((((((,,,+++***)))((((((((((((+++******+++,,,---......+++***)))'''%%%###"""!!!))))))***)))((('''&&&&&&)))(((((())))))******)))&&&''''''''''''''''''&&&%%%%%%&&&'''((((((((((((000///---+++*********+++)))((('''((()))***)))((())))))(((((((((((())))))(((((((((((((((((((((((((((***)))&&&(((,,,---+++(((((())))))*********************)))***+++,,,,,,***************+++,,,,,,))))))(((''''''((())))))+++******))))))*********+++++++++,,,,,,,,,---------//////...,,,+++,,,------,,,++++++*********+++++++++***+++++++++,,,,,,...---,,,+++************)))))))))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++((((((((())))))*********,,,***))))))++++++***))))))))))))))))))((('''''',,,,,,------......---------,,,++++++,,,---,,,******++++++,,,,,,++++++***)))&&&$$$'''---///---))),,,,,,,,,------..................///......---,,,111000000//////......---...........................------------...//////......------------............------------......///...---,,,---...000111------------------,,,,,,,,,,,,,,,------.........******+++++++++******)))---------,,,,,,,,,,,,,,,+++++++++,,,,,,---------)))***++++++,,,,,,,,,,,,+++,,,------.........---******+++++++++,,,,,,,,,,,,,,,------...---------++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,------------,,,++++++***++++++******)))(((((('''+++***)))((()))***+++,,,,,,++++++***))))))************))))))))))))******++++++******************************************,,,+++++++++***)))))))))))))))))))))))))))))))))&&&&&&''''''((()))******************))))))))))))******************************))))))))))))************))))))))))))******************++++++++++++))))))************)))))))))))))))))))))*********'''''''''((()))*********(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((())))))))))))------,,,++++++***))))))&&&''''''(((((((((((('''''''''((()))******++++++---+++))))))+++,,,+++***,,,------------------,,,************************ssscccVVVJJJCCC@@@:::888666555666666555444333222111000000//////000000000///.........//////111111111111111111111111222000///000111111///...//////...---...///000111333222000000111333333222000///---......---***'''************))))))))))))---,,,+++)))((((((((((((''''''''''''&&&'''((()))'''(((((()))******++++++))))))))))))))))))'''&&&'''(((((((((((((((((()))&&&&&&''''''''''''&&&&&&&&&&&&'''((())))))))))))***)))(((''''''((()))***(((''''''''')))******((())))))(((((((((((())))))''''''''''''''''''''''''(((++++++((((((---///...************))))))((((((++++++*********)))******+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++***************+++++++++,,,,,,,,,,,,------------...///...,,,++++++,,,,,,,,,++++++******++++++++++++*********+++,,,---------,,,+++************---,,,+++***))))))******++++++++++++++++++++++++*********************************))))))))))))))),,,+++)))***++++++***)))((()))******+++++++++***+++,,,------.........---,,,+++******++++++***)))+++++++++++++++++++++++++++******...444555000+++,,,,,,,,,------.........---...............------000000//////.........---...........................------------...//////......------------.................................---,,,+++***++++++,,,------------------------+++,,,,,,------.........)))***+++,,,------------000000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,---)))***++++++,,,,,,,,,,,,------......---,,,++++++,,,,,,,,,+++++++++******+++,,,,,,---.........---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++******)))(((((((((+++***)))))))))***,,,---,,,+++******)))************))))))))))))))))))*********************++++++++++++++++++++++++++++++,,,+++++++++***)))))))))))))))))))))))))))))))))''''''((()))******+++,,,))))))))))))))))))))))))******************************))))))))))))*********))))))))))))))))))***************************((()))************)))((((((((())))))************&&&&&&'''((()))***++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((((((((************************&&&&&&'''((())))))(((((('''(((((()))***++++++,,,+++***((((((***+++***)))++++++,,,,,,,,,,,,++++++************************sssbbbTTTHHHAAA>>>999888666555666777666555333222222111111222222222111111000000000000111222000000000000000000000000222111111111222222000...////////////000111222222000......///222444444444333111000//////---+++)))++++++*********))))))))),,,,,,***)))(((((((((((('''(((((('''&&&%%%&&&((((((((((((((())))))))))))+++******+++,,,,,,+++)))((()))***)))'''&&&'''(((%%%&&&'''(((((('''&&&%%%''''''((()))************((((((((()))***+++,,,---(((''''''(((***++++++)))(((((())))))))))))(((((('''''''''''''''''''''''')))------***(((+++,,,+++++++++******)))(((((('''+++++++++******))))))(((,,,,,,++++++,,,,,,---...------............------+++++++++***++++++,,,---++++++,,,,,,,,,---------+++---------+++***+++,,,,,,,,,++++++***++++++,,,,,,+++*********+++,,,---***))))))******+++,,,---///...,,,+++******+++,,,,,,++++++******++++++,,,))))))))))))))))))))))))---------,,,++++++******+++***)))***+++,,,+++***))))))+++,,,,,,---------***+++,,,------...------+++***))))))+++++++++)))++++++++++++++++++++++++,,,,,,---000444444000---,,,,,,------------------,,,------...//////.........................................................------------...//////......------------..............................000///...------,,,,,,,,,------------............,,,,,,,,,------.........+++,,,---///000000111111000000///...---,,,+++++++++,,,------++++++,,,---***+++,,,,,,,,,,,,,,,,,,.........------,,,******,,,,,,,,,++++++*********++++++,,,---............***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++((()))***+++,,,,,,,,,+++,,,,,,++++++++++++,,,,,,++++++*********)))))))))***************+++,,,,,,++++++***************+++++++++************++++++)))))))))***************************************+++++++++***************))))))))))))))))))))))))'''(((((()))***++++++,,,((((((((()))))))))*********************+++++++++,,,,,,++++++++++++,,,,,,***))))))(((((())))))************)))))))))))))))'''((()))******)))(((''''''((()))******+++******&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))+++***************))))))((((((((()))))))))******(((((()))***++++++++++++***+++++++++,,,---------+++)))(((((()))******)))(((((())))))))))))((((((************************rrraaaTTTIIIAAA???999888666666777888777666222222222222333444555666111111111111222333444444222222222222222222222222222222111222333333111//////000111222222333333333000//////000333444333222111000000...,,,++++++++++++++++++*********))))))***))))))(((''''''''''''(((***+++)))'''''')))+++******)))(((&&&%%%$$$$$$***))))))***---...---******+++,,,+++'''&&&'''(((%%%'''((())))))((('''%%%''''''((()))******************+++,,,---.........)))(((''')))+++,,,,,,+++(((((())))))))))))((((((''''''''''''''''''''''''$$$))),,,)))(((***+++************)))))))))))))))((())))))***************+++++++++++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,+++,,,,,,++++++,,,------...++++++++++++,,,,,,,,,,,,)))+++,,,+++******+++,,,,,,++++++***++++++,,,,,,,,,+++***))))))+++---...))))))))))))***+++,,,---,,,,,,*********,,,---///,,,,,,+++******+++,,,,,,************************------,,,,,,,,,,,,+++++++++***)))***,,,---,,,+++++++++,,,,,,,,,,,,,,,+++)))***+++,,,------------+++))))))***,,,---,,,+++,,,++++++++++++++++++,,,+++++++++,,,,,,---------------------------,,,,,,++++++---...//////000000++++++,,,,,,---....................................------------...//////......------------............////////////......111111000000000000000000------------.........///,,,,,,------------------,,,------...////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---+++***,,,---,,,------------,,,,,,+++,,,,,,---------,,,,,,+++***+++++++++++++++,,,,,,***+++,,,---............***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,++++++'''((()))++++++++++++++++++************,,,---...+++++++++++++++*********)))***++++++,,,,,,+++++++++***************++++++******))))))))))))******((((((((())))))************************************************+++++++++))))))))))))))))))))))))'''((((((((())))))******&&&''''''((()))***++++++))))))*********+++++++++,,,,,,++++++++++++,,,,,,))))))(((((((((((()))))))))))))))((((((((('''''''''((()))******)))((('''&&&''')))***++++++******''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((*********)))))))))(((((()))))))))))))))((((((((((((((()))++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***++++++***(((((())))))))))))((((((************************qqqaaaUUUJJJCCCAAA999888666666888888888777222222222333444555777888222111222222333444555666555555555555555555555555333222222333444333111//////000222333444444333333555333222333333222000...,,,------+++)))((()))++++++++++++************)))(((((('''&&&&&&&&&&&&'''$$$&&&((('''%%%%%%(((***'''((()))***+++---......(((&&&&&&(((,,,---,,,))),,,......,,,(((&&&''')))&&&''')))******)))'''&&&&&&'''((()))************'''((()))++++++***)))))))))(((((()))+++---,,,+++(((((())))))))))))((((((''''''''''''''''''''''''$$$(((((((((+++------((((((((()))******++++++&&&'''(((***++++++,,,,,,*********)))***++++++,,,,,,------......------,,,,,,,,,,,,,,,------...///******+++++++++,,,,,,,,,((()))++++++******+++---+++++++++***++++++,,,,,,,,,+++***))))))+++---...---,,,+++***))))))))))))))))))((((((***---///111---,,,+++******+++,,,---++++++++++++++++++++++++******************++++++***))))))***,,,...---,,,,,,,,,,,,,,,,,,+++***)))((()))***+++,,,,,,---,,,+++******+++---///...---,,,++++++******++++++,,,...---,,,)))(((***...111.........------,,,,,,,,,***+++,,,...///000000111)))******+++,,,---.................................------------...//////.........------...............////////////......,,,,,,------......//////---------.........//////------------------------++++++,,,,,,,,,+++******'''((((((***+++,,,------+++---...---+++***+++...............------,,,+++******+++,,,------------((()))***+++,,,---......***+++,,,---............***+++,,,------,,,+++***+++++++++,,,,,,+++++++++&&&''')))***++++++************))))))***,,,...///,,,,,,,,,+++++++++++++++)))***+++,,,---,,,+++++++++***************++++++''''''&&&&&&&&&&&&''''''''''''(((((()))))))))***))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))'''''''''(((((((((((((((%%%&&&'''((()))***+++,,,))))))******++++++++++++******))))))))))))******))))))(((((((((((())))))))))))(((((('''''''''&&&'''((()))++++++)))((('''&&&''')))***+++++++++***(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&%%%,,,++++++***)))(((''''''&&&&&&'''))))))*********++++++******************---+++******+++,,,,,,++++++++++++,,,,,,+++++++++************************qqqaaaUUUKKKDDDAAA666666666777999:::888777888777444222111222222333777666666555555555666666666666555444444444444555555555555555444333222111000000000111222222222333222222333333222222111000111000///...---,,,,,,,,,%%%%%%&&&'''((()))***+++,,,,,,+++***)))((('''&&&))))))(((((('''''''''&&&)))))))))))))))******++++++)))'''&&&((())))))))))))))))))))))))******+++(((((((((((())))))))))))))))))))))))************,,,,,,,,,,,,,,,+++***)))******++++++++++++******''''''(((((())))))******(((((((((((((((((((((((())))))))))))(((((((((((($$$'''+++,,,,,,*********++++++++++++++++++++++++************+++,,,---------,,,++++++******++++++...------,,,+++***)))(((++++++,,,,,,---,,,,,,+++(((((()))***+++,,,,,,,,,,,,+++)))(((((()))+++,,,------------------------,,,***))))))***++++++***,,,,,,+++***)))((((((''',,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------...------,,,+++***)))))))))))))))***+++---...///,,,,,,------------......******+++,,,------------///...,,,*********,,,---...---,,,++++++***))))))...---+++)))))))))+++,,,...............///000000,,,,,,+++***+++,,,---...........................---------............///,,,,,,,,,---------.........------,,,,,,------......------------...//////..................------...,,,******+++------,,,........................///...---,,,++++++++++++*********************************++++++*********++++++******)))((((((''',,,+++***+++,,,,,,+++***,,,,,,+++++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,***)))(((((()))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))******++++++++++++++++++++++++(((((()))***+++,,,,,,---***)))((((((((((((((()))...---+++)))(((''''''&&&,,,,,,+++***))))))******))))))******++++++++++++---,,,+++******+++,,,---))))))))))))))))))))))))))))))************)))))),,,+++***)))(((((((((((((((((()))************)))+++*********))))))((((((***+++,,,,,,+++***((('''))))))))))))************++++++************++++++''''''((()))***+++,,,,,,)))))))))))))))*********'''''''''&&&%%%%%%$$$$$$&&&'''((())))))((('''&&&(((((())))))))))))(((((()))((('''''''''(((***+++&&&((()))++++++)))(((&&&)))************+++++++++)))************+++++++++************))))))))))))+++,,,---,,,***)))***+++))))))))))))))))))))))))rrraaaUUUJJJBBB@@@:::888777777888888777666555444333111111222333444666666555555555555555666666555555444444444444444555555555444444222111111000000111111222222333333333333333333333222222111///...---+++******))))))))))))))))))))))))))))))))))))))))))************))))))((((((((('''''''''((((((((('''((())))))***((('''%%%%%%'''((('''&&&)))(((((((((((()))******))))))))))))((((((((((((&&&&&&&&&&&&''''''''''''***++++++++++++******)))))))))************))))))******))))))((((((''''''))))))))))))))))))))))))&&&&&&''''''(((((())))))###&&&)))+++***)))))))))************************+++++++++***++++++,,,,,,,,,++++++******+++,,,,,,+++*********++++++,,,,,,---------------,,,,,,+++)))))))))***+++++++++,,,---,,,+++******+++,,,------------------------------+++******+++,,,,,,+++************)))((('''&&&)))))))))))))))(((''''''+++++++++,,,,,,,,,---------,,,,,,++++++*********)))))))))***+++---...///******++++++++++++,,,,,,------.....................---,,,******+++,,,---))))))***+++,,,---...///111000...,,,,,,---...///---------------...//////---,,,,,,,,,,,,,,,---------------------,,,,,,,,,---------............///---------------............------,,,,,,------......------------...//////...........................,,,******,,,------,,,------------------------///...---,,,++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++******,,,,,,+++***,,,,,,+++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***)))))))))******+++,,,,,,++++++++++++++++++++++++++++++,,,+++***)))))))))))))))++++++++++++++++++++++++***************+++++++++)))))))))((())))))******,,,+++***)))((((((((())),,,+++***))))))))))))***)))*********++++++++++++,,,++++++++++++++++++,,,))))))))))))))))))))))))))))))************))))))******)))))))))******+++,,,,,,,,,+++***)))''''''************)))))))))((()))******+++++++++******))))))))))))************++++++************++++++((((((((()))******++++++++++++***)))((('''&&&&&&+++***)))'''&&&$$$###"""(((((()))******)))((((((((()))))))))))))))(((''')))(((((('''((()))***+++'''((()))******)))(((''')))************+++++++++)))************+++++++++))))))******++++++,,,,,,+++,,,---,,,***)))***+++))))))))))))))))))))))))rrraaaTTTIIIAAA>>>===;;;888666777777666555333333222111222333444555555555444444444444555555666555444444333333444444333333333333333222111000000000111222222333444444444444444444444333222222...---,,,***)))))))))))),,,,,,+++***))))))((('''(((((())))))************))))))(((((((((((('''''''''''''''''''''(((((()))''''''&&&'''(((((('''%%%((((((''''''(((((()))*********))))))((((((''''''((((((((()))))))))******((())))))************)))(((((())))))))))))(((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&((())))))***###&&&)))***)))((((((((()))))))))))))))))))))))),,,,,,++++++++++++++++++************+++,,,------++++++***)))***+++,,,---,,,,,,------,,,+++************************++++++...---,,,++++++,,,---...------------------------...,,,++++++,,,------,,,******+++++++++***((('''***+++,,,,,,,,,+++)))(((++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,---......******++++++++++++,,,,,,---............------,,,---,,,+++***+++,,,---...((()))***,,,---///000111111000///...---...///000---,,,,,,,,,,,,---......------.........------,,,---------,,,,,,+++++++++---------............//////........................------,,,,,,------......------------...//////........................///---+++***,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++,,,,,,---......,,,***)))***+++,,,+++***,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))***++++++++++++***++++++++++++++++++++++++...---,,,+++))))))))))))************************+++++++++*********))))))))))))))))))***+++,,,,,,***)))))))))))))))******+++***))))))))))))))))))************+++++++++++++++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))************)))))))))))))))******+++------------,,,,,,+++)))((('''************))))))))))))))))))))))))***+++,,,,,,))))))))))))************++++++************++++++))))))))))))))))))))))))******)))((('''&&&&&&%%%+++***)))((('''&&&&&&%%%))))))************)))))))))))))))))))))(((''''''((((((((((((((()))******(((((())))))))))))(((((()))************+++++++++)))************+++++++++((()))***+++,,,---......+++,,,,,,,,,***)))***+++))))))))))))))))))))))))qqq```TTTJJJCCC@@@>>>;;;888666666777666666444444333333333333444555444333333333333444444555555444444333333333333333222222222222222111000000000111111222333444555555444444555555444444333222///...---,,,+++*********,,,,,,+++***)))(((((('''++++++******)))(((((('''))))))(((((((((((((((((((((''''''''''''((()))))))))((()))***++++++)))''''''''''''''''''((())))))******))))))((((((''''''))))))*********+++++++++''''''((())))))***))))))''''''((((((((((((''''''%%%%%%&&&((()))+++,,,,,,''''''''''''''''''''''''&&&&&&''''''((())))))***$$$''')))***)))((((((((()))))))))***************,,,,,,,,,,,,++++++***))))))))))))***+++,,,...//////---+++)))(((((()))***))))))***************)))+++++++++***************---,,,++++++++++++,,,------------------------------,,,******,,,---,,,+++***+++---...---,,,+++)))+++,,,---...---,,,***)))***++++++++++++,,,,,,,,,*********++++++,,,,,,,,,)))***+++,,,------------,,,,,,,,,---------......,,,,,,,,,,,,,,,+++***))),,,++++++++++++,,,......------------------------...---,,,,,,+++,,,------...------,,,------......---.../////////...---,,,......------,,,+++++++++---------............//////////////////............------,,,,,,------......------------...//////---------...............///---++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,++++++++++++++++++++++++,,,------------------,,,+++++++++,,,------......,,,***)))***+++,,,+++***,,,,,,++++++************------------------------++++++++++++++++++++++++))))))***++++++************+++++++++++++++,,,,,,------,,,+++*********+++))))))))))))))))))))))))************************))))))******+++,,,---...******))))))))))))************)))(((((())))))***++++++++++++++++++++++++***+++,,,------,,,+++***))))))))))))))))))))))))))))))************))))))++++++******+++,,,,,,---******+++,,,,,,,,,,,,+++*********)))))))))))))))***)))(((((((((***+++,,,((()))))))))************++++++************++++++************))))))((((((''''''(((((())))))******''''''((()))******++++++)))))))))))))))))))))))))))******))))))((('''&&&((((((((((((((())))))***))))))(((((((((((())))))))))))*********+++++++++))))))*********+++++++++))))))******+++,,,,,,---***+++,,,+++***))))))+++))))))))))))))))))))))))ooo___UUUKKKEEECCC>>>;;;777666777888888888777666555444444333333333222222222222222333444444444444333222222222222222111111222222111111000000000111222333444555666666444444555555444444333222///...---,,,+++*********))))))))))))))))))))))))++++++******))))))(((((((((((())))))))))))))))))))))))(((((())))))***+++)))))))))***,,,+++)))''''''''''''''''''((())))))***)))))))))((((((((('''&&&&&&&&&'''''''''((((((&&&'''((()))))))))))))))''''''((((((((((((''''''%%%%%%&&&((()))+++,,,,,,************************))))))))))))))))))))))))&&&(((***+++***))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))((())))))***+++---...///...---+++)))((((((((()))'''((()))+++,,,,,,,,,,,,+++++++++***************++++++************++++++------------------------,,,+++))))))+++++++++***)))***+++,,,,,,,,,+++***((()))*********)))''''''*********+++++++++,,,,,,*********++++++,,,,,,---***+++,,,---------------,,,,,,,,,---------......,,,,,,,,,,,,+++***))))))++++++++++++,,,------...//////...------,,,++++++++++++++++++++++++,,,,,,//////...............///------/////////...---,,,///.........---------,,,---------............////////////////////////......------,,,,,,------......------------...//////---------........./////////---++++++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,***++++++++++++++++++++++++------------------------***++++++++++++,,,,,,,,,******+++++++++******)))*********++++++,,,,,,,,,+++*********+++,,,------))))))))))))))))))))))))((())))))***++++++,,,,,,************+++,,,......,,,+++***)))((((((((((((******))))))))))))******,,,+++++++++++++++++++++***+++,,,------,,,+++***))))))))))))))))))))))))))))))************))))))---,,,,,,+++******++++++******+++,,,,,,,,,,,,+++))))))))))))))))))******,,,+++)))((('''((()))***((()))))))))************++++++************++++++++++++******)))((((((((((((((()))***++++++,,,,,,'''(((((()))***+++,,,,,,(((((((((((((((((((((((()))))))))))))))((('''''''''(((((()))))))))))))))))))))(((((((((((())))))))))))*********+++++++++))))))*********+++++++++******************))))))***+++,,,+++)))((()))***))))))))))))))))))))))))nnn^^^UUULLLFFFDDD===;;;888777888888888777777666666555444222222111111000000111111222333444444333222222111111222222111111222222222111111000111111222333555666777777444444444444444333222222...---,,,***))))))))))))'''(((((())))))*********''''''((()))***++++++,,,(((((())))))))))))******)))))))))))))))***++++++(((''''''((())))))(((&&&((((((''''''(((((()))***((((((((()))))))))))))))''''''((((((((()))))))))'''(((((())))))))))))(((''''''((((((((((((''''''))))))))))))((((((((((((''''''''''''''''''''''''+++++++++******)))))))))((()))++++++)))))))))************+++,,,,,,------***+++,,,---,,,+++***))))))))))))***+++---...///)))))))))*********************,,,---......///...******************++++++************************------------------------,,,***))))))***++++++***(((((((((((())))))******++++++*********)))))))))************++++++++++++*********++++++,,,,,,,,,***+++,,,.........---,,,******++++++++++++,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------------000000///............///,,,,,,---.......................................---------............///------........./////////...------,,,,,,------......------------...//////,,,,,,------.../////////000...,,,+++---.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,---...---,,,***+++,,,------------,,,------------------------+++++++++++++++++++++,,,+++,,,,,,,,,,,,+++***************++++++,,,,,,---))))))))))))+++,,,---...************************'''((()))***+++,,,------************+++,,,------,,,+++***)))((((((((((((******************+++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))************))))))------+++******)))))))))------,,,,,,+++)))((('''))))))))))))************++++++***)))(((((((((((())))))))))))************++++++************+++++++++*********))))))((((((,,,,,,,,,++++++*********+++++++++******)))))))))((((((''''''''''''(((((((((((())))))))))))((((((''''''((()))))))))))))))(((((())))))))))))(((((()))************+++++++++)))************+++++++++*********)))))))))((((((***+++++++++)))((()))***))))))))))))))))))))))))nnn^^^TTTKKKEEECCC>>><<<:::999999888666444333333333333222222111000000//////000111222333333333333222111111111111111111111222222222222222111111111222444555777888888333333333333333222222111///...---+++******)))))))))))))))*********++++++''''''((()))***+++,,,,,,(((((()))))))))*********((((((((((((((()))*********(((''''''((())))))((()))(((((((((((()))******''''''(((((())))))******************++++++++++++))))))*********)))((((((((((((((())))))(((((((((******))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))************((()))******((('''((())))))))))))***+++,,,,,,,,,)))***,,,------,,,+++***************+++,,,---...'''(((***+++++++++))))))++++++,,,,,,,,,,,,++++++)))))))))***+++++++++,,,***++++++++++++++++++***---------------------------+++)))***+++,,,++++++))))))(((((((((***,,,...///...,,,+++***+++,,,---************++++++++++++++++++++++++++++++,,,,,,***+++---...///...---,,,******++++++++++++,,,,,,+++,,,,,,---------,,,,,,,,,,,,------,,,,,,++++++)))******+++,,,------...,,,------...............000///......---------...++++++++++++,,,...///000+++,,,,,,------......///---------............///++++++,,,---...//////000...------,,,,,,------......------------...//////,,,,,,------...//////000000...,,,,,,---.........------------------------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---....../////////...------//////...---***+++,,,.../////////...........................,,,+++++++++++++++++++++---------------,,,++++++)))******+++,,,,,,------)))))))))))))))***+++,,,++++++++++++++++++++++++))))))*********+++++++++++++++************+++,,,******)))))))))))))))***+++++++++++++++,,,------------,,,,,,,,,+++++++++,,,++++++++++++++++++,,,))))))))))))))))))))))))))))))************))))))+++******)))))))))******,,,,,,,,,+++***)))''''''((()))))))))************((()))))))))))))))(((((())))))))))))************++++++************++++++*********)))))))))))))))+++++++++***************,,,++++++***)))(((((('''))))))(((''''''((())))))&&&'''((())))))******)))&&&'''((()))***))))))((('''((()))******)))(((''')))************+++++++++)))************+++++++++*********************+++)))***+++***)))((()))***))))))))))))))))))))))))ooo___TTTJJJDDDAAA@@@>>><<<;;;999777333111//////000111111111111000////////////000111222333333222222111000111111111111222222333333333222222111222333444666777888999222333333333333222111111111000///...---,,,,,,,,,++++++++++++++++++++++++************))))))))))))(((((())))))*********+++'''''''''''''''((())))))---+++)))(((***+++++++++)))))))))))))))***++++++&&&&&&'''((()))***++++++''''''''''''((((((((((((******+++******)))((('''(((((())))))))))))((((((''''''(((((())))))******************************&&&&&&'''((()))***++++++'''((()))((('''&&&'''((('''(((((()))***+++++++++((()))+++---------++++++************+++,,,------)))***,,,---,,,)))&&&$$$++++++******((('''&&&%%%(((((()))***+++,,,,,,---+++,,,,,,------,,,,,,+++------------------------...,,,++++++,,,------,,,---,,,******+++---000222---+++((('''&&&(((***+++)))************+++++++++++++++++++++++++++++++++***,,,---//////...---+++,,,,,,---------.........((()))***+++++++++++++++------------,,,,,,+++*********++++++++++++,,,,,,++++++,,,---.........---///...---,,,,,,,,,,,,,,,******)))***+++---///111)))***+++,,,------...///---------.........//////)))***+++,,,---///000000...------,,,,,,------......------------...//////,,,,,,------...///000000000...,,,,,,---...///...........................,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,---...///111222222000.........///000///...)))***,,,///000000000000........................,,,,,,,,,+++++++++******............------,,,+++))))))***+++,,,,,,------******)))))))))))))))***+++++++++++++++++++++++++++++++++***************++++++******)))*********(((((((((((()))***+++,,,,,,+++++++++,,,------...---------,,,,,,+++++++++---,,,+++******+++,,,---))))))))))))))))))))))))))))))************))))))(((((((((((()))***+++,,,(((((()))***************(((((())))))*********+++%%%'''(((*********))))))))))))))))))************++++++************++++++))))))))))))))))))******&&&'''((()))***+++,,,,,,)))))))))))))))*********+++***)))(((((()))***+++%%%&&&''')))************&&&''')))*********)))(((&&&((()))++++++)))(((&&&)))************+++++++++)))************+++++++++))))))***+++,,,------...)))***+++***)))((((((***))))))))))))))))))))))))sssaaaTTTIIIBBB@@@???<<<999777777666555444444444222000///.........333222222222111111000000111000///////////////000000111222333444333222111222333444555666777888999333333333222222222111111111///---+++***+++,,,...+++------,,,*********+++))))))))))))))))))))))))******+++++++++******)))******)))((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((((((((((((((((()))*********************)))((((((%%%&&&&&&'''((())))))***+++))))))***+++,,,+++******)))'''&&&'''(((***+++***))))))))))))******+++******))))))((((((''''''******++++++++++++******************+++,,,---...(((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))******++++++...,,,++++++,,,------,,,,,,,,,---,,,++++++,,,...---,,,++++++******++++++,,,,,,,,,,,,+++***)))((($$$(((,,,,,,***((()))+++)))***+++***)))((((((***'''((()))+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++)))))))))***------,,,++++++******)))******************++++++,,,,,,,,,---------......******+++++++++,,,,,,,,,---,,,***))))))***,,,---------------------------,,,------......------,,,++++++,,,------......///---------............///------......///000000000------------------------........................***)))((((((***,,,///000//////000000000000//////------------------------//////......------------////////////...---,,,,,,++++++++++++++++++++++++...---,,,+++***++++++,,,...---,,,+++************------------------------+++,,,...///000//////...,,,,,,+++***+++,,,---...)))******+++---......///,,,,,,++++++***)))(((((()))************+++++++++++++++++++++++++++++++++,,,+++******)))***************++++++,,,---...///******++++++++++++******))))))))))))((((((((((((++++++++++++++++++++++++***++++++,,,,,,++++++***++++++******)))(((''''''((())))))*********))))))'''''''''((())))))***************)))))))))))))))++++++++++++***((('''&&&***))))))(((((((((((((((************************&&&&&&&&&&&&&&&%%%%%%%%%******************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******&&&'''((((((((('''%%%$$$''''''((((((((((((((((((,,,+++)))(((((()))+++,,,***)))((((((((((((((((((,,,,,,---............---+++)))((('''((()))((('''))))))*********))))))((()))++++++***((('''((()))******))))))))))))******rrraaaTTTIIICCCAAA>>><<<888777666666555444333333111000//////......222222111111000000000000000000////////////000000000111222333444444333222333444444666777888999999555444333333222222333333000000///......------,,,((()))******(((((()))***+++++++++++++++++++++,,,(((((()))))))))(((((('''******)))(((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((()))*********************)))(((((('''''''''(((((())))))***)))''''''((()))***)))((((((((()))***************''''''''''''''''''((((((******))))))(((((((((((()))))))))******)))))))))&&&&&&&&&&&&'''((()))***,,,,,,***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,...,,,***+++,,,---,,,+++(((***++++++***+++---///---,,,,,,+++++++++++++++)))***+++,,,------------)))***,,,,,,++++++,,,---)))***+++***)))((()))***((()))***,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++)))******++++++,,,------))))))***+++,,,------...+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,...---+++******+++---...------------------------,,,------......------,,,------------------,,,,,,------------............////////////............------------------------........................+++******)))***,,,///000,,,------......------,,,------------------------000000//////............+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,------------------------------------.........------,,,------,,,,,,,,,---...///++++++,,,,,,,,,,,,------,,,,,,++++++***)))))))))************++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,++++++***************((()))***************)))+++++++++,,,,,,+++++++++)))))))))))))))))))))(((++++++++++++++++++******)))******++++++******)))************++++++++++++))))))************))))))))))))))))))))))))))))))************))))))))))))*********))))))(((''''''+++***))))))(((((())))))*********************************)))))))))))))))************************))))))*********+++++++++************************)))******++++++******)))((((((((((((((('''&&&&&&)))))))))))))))(((((((((,,,+++)))(((((()))+++,,,******)))(((((()))))))))(((((())))))***))))))(((,,,***)))((()))***)))(((******++++++++++++*********+++,,,+++)))((()))*********))))))))))))******qqqaaaUUUJJJDDDBBB>>><<<888666666666555444222111000000/////////000000000000000////////////000000000//////000000111000111222333444555555444555555666666777888999999666555444333222333444555///000111222111///---+++'''((())))))(((''')))************++++++,,,,,,,,,'''(((((())))))(((((((((***))))))(((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((()))******)))************))))))((()))))))))))))))))))))))))))''''''((()))***)))(((###$$$''')))***)))((('''&&&&&&&&&&&&''''''((((((***))))))))))))((((((((((((((())))))))))))(((((())))))))))))***+++,,,,,,000///,,,***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------------,,,******,,,---,,,+++&&&''')))******+++---///...---,,,,,,++++++,,,,,,***+++,,,------.........,,,+++******+++,,,,,,,,,***+++++++++)))((()))***++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,)))******++++++,,,------))))))***+++---...///000*********+++++++++,,,,,,++++++,,,,,,,,,---------...---,,,++++++,,,---...------------------------,,,------......------,,,.........---,,,+++++++++------------............000000//////...------,,,------------------------------------------------------,,,+++,,,---...///+++,,,,,,------,,,,,,+++------------------------000000000///////////////((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++...------------...///000---------,,,,,,+++++++++,,,,,,,,,+++******))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***************)))***+++,,,+++***((('''+++,,,,,,,,,,,,,,,,,,+++))))))))))))))))))))))))+++++++++*********)))))))))))))))******)))))))))(((((()))***++++++,,,,,,))))))************)))))),,,++++++***))))))((((((************************++++++++++++++++++++++++,,,+++******))))))******))))))))))))))))))))))))+++++++++++++++++++++,,,))))))))))))))))))))))))(((((()))***+++,,,,,,---)))))))))))))))))))))))))))******++++++******)))***))))))(((((((((((((((++++++******)))))))))(((+++***)))(((((()))***+++******)))))))))******+++*********++++++***))))))+++)))(((((()))))))))(((***++++++,,,,,,,,,++++++***+++,,,+++***)))***+++******))))))))))))******pppaaaUUUKKKEEEDDD???===999777777777666555000000/////////000000111//////////////////......000000000///000000111111000111222333444555666666666666777777888888999999666555333222222222444444///000111111000///---,,,***+++,,,+++)))((()))***''''''(((((())))))******((()))******************))))))(((((((((((())))))'''(((((((((((((((((('''))))))))))))))))))))))))((((((((((((((())))))***))))))************)))(((************))))))))))))+++)))))))))+++,,,+++***$$$%%%''')))******))))))&&&'''(((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((,,,,,,,,,,,,,,,---...///000...+++)))((((((***+++++++++++++++++++++++++++,,,,,,,,,------.........---+++******+++,,,,,,+++&&&(((***+++++++++---......---,,,,,,+++,,,,,,,,,---.........------,,,+++---)))&&&&&&)))++++++)))***+++,,,+++)))((()))***---------......---,,,,,,+++++++++++++++++++++++++++,,,---,,,***)))***+++------,,,++++++******))))))******+++,,,---......++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,+++++++++,,,------------------------------,,,------......------,,,---------,,,,,,,,,++++++,,,,,,---------........./////////......---------........................------------------------///...------------......,,,------......------,,,,,,,,,------------------////////////............)))***+++,,,,,,,,,,,,,,,------------------------...---------------------,,,++++++,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,,,,---------------......///------,,,,,,,,,,,,++++++,,,,,,,,,++++++******************+++++++++,,,,,,,,,,,,------------......,,,,,,+++************+++***,,,...//////...+++)))***++++++,,,,,,++++++***)))))))))))))))*********,,,++++++******))))))((())))))************))))))''''''((())))))******+++)))************))))))(((++++++++++++******)))))))))***************++++++************++++++,,,,,,---,,,++++++******++++++)))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))'''((((((***+++,,,------************************))))))************))))))+++***)))(((((()))***++++++******))))))(((((('''******))))))))))))************))))))***+++,,,,,,,,,,,,------,,,+++*********(((&&&&&&((((((((('''******++++++,,,+++++++++***,,,---,,,******+++,,,******))))))))))))******ppp```UUUKKKEEEDDD@@@>>>;;;999888888777666//////////////////000111..................//////000000000000000111222222111222222333555666777888777777777777888888888888444444222111111111222333000000///...------------------...,,,)))''''''(((''''''((((((((()))))))))(((((()))***************))))))(((((((((((())))))***))))))))))))))))))***************************((((((((((((((())))))***((())))))*********))))))************))))))))))))+++)))))))))+++,,,+++*********))))))***,,,---...&&&'''((()))************))))))))))))************)))******++++++******)))(((((('''''''''((()))))),,,***)))(((((()))***,,,++++++++++++++++++++++++,,,---------------......---+++)))***+++,,,++++++)))+++------,,,+++,,,,,,------,,,++++++++++++,,,------......------,,,,,,---***&&&&&&)))+++***(((***+++,,,+++***))))))+++------......------,,,,,,++++++++++++++++++++++++)))***+++***)))((((((***------,,,++++++******)))++++++++++++************,,,,,,,,,,,,------------+++++++++,,,,,,,,,------***************++++++,,,------------------------,,,------......------,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,---------.........///........................------------------------//////......------......,,,,,,------------,,,,,,,,,,,,,,,---------......------------------------------......---,,,++++++------------------------,,,,,,------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...++++++,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,------.........---,,,,,,+++***+++++++++)))+++...000111000...---))))))************))))))((()))))))))*********+++++++++++++++******))))))***++++++++++++++++++******************************************)))(((((())))))******++++++++++++))))))******+++++++++,,,''''''&&&''''''(((******---,,,,,,+++++++++++++++))))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))'''((((((***+++,,,------************************)))))))))******)))))))))+++***)))(((((()))***+++)))))))))(((((('''''''''***))))))))))))))))))***))))))))))))***+++,,,---,,,,,,,,,++++++)))((('''+++)))(((((()))******)))(((((()))***++++++*********+++,,,,,,+++***+++,,,******))))))))))))******pppaaaUUUKKKEEEDDD@@@>>>:::999888888777666/////////......///000000............////////////000000000000111111222333333333333444555666777888777777777777777777666666333333333222222222111111111000///...------------,,,,,,,,,+++(((&&&&&&'''************************%%%%%%&&&'''((((((((((((((((((((((((((())))))***+++******))))))******+++************************((((((((((((((()))******((())))))************))))))))))))))))))))))))))))))''''''((()))***)))((()))((('''%%%&&&''')))+++$$$%%%'''))))))***)))))))))))))))************+++******++++++++++++******''''''&&&&&&&&&&&&''''''(((((((((((()))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))+++,,,+++******,,,......---++++++,,,---,,,++++++******++++++((()))+++,,,.../////////---,,,******+++,,,+++***+++,,,,,,,,,***)))***+++,,,,,,---------,,,,,,+++++++++++++++++++++++++++)))*********((('''((())))))******++++++,,,------,,,,,,+++******))))))(((,,,,,,---------.........******+++++++++,,,,,,,,,(((((())))))***+++++++++------------------------,,,------......------,,,*********+++,,,---------,,,,,,,,,,,,------------+++,,,,,,---......//////........................,,,,,,,,,,,,,,,,,,,,,,,,..................------***++++++,,,,,,++++++***+++,,,,,,------.........,,,,,,,,,,,,,,,---------////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,+++*********++++++------------------------++++++++++++,,,---...///***+++,,,,,,------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------......------,,,+++++++++++++++'''(((+++---......---,,,(((((())))))))))))((((((((())))))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++******+++******)))((('''(((((())))))***++++++,,,))))))******+++,,,,,,,,,,,,+++*********+++---...---,,,++++++******++++++************************)))))))))***++++++,,,,,,************************(((((()))***+++,,,,,,---))))))))))))))))))))))))((())))))******))))))((()))))))))))))))******+++'''''''''''''''((((((((())))))))))))))))))))))))''''''((()))***+++---...000000//////---,,,******---+++******,,,------,,,'''((()))***************)))***++++++******+++,,,******))))))))))))******qqqaaaUUUKKKDDDCCC???<<<999777777666555444000//////.........//////....../////////000000000000000000000111222333444555555444444444666777888777777777666666555555555222333444555444333111000000000111111000///---,,,***+++,,,+++***)))***++++++++++++***))))))(((((($$$%%%&&&'''((((((((((((((((((((((((((()))******+++***)))(((((()))***+++))))))))))))))))))))))))((((((((((((((()))******(((((()))***************'''''''''(((((())))))***)))''''''((()))***)))((('''&&&&&&%%%%%%%%%%%%%%%$$$&&&(((***++++++******))))))*********+++++++++))))))************))))))******)))))))))))))))***'''((()))+++,,,,,,++++++************************************************,,,***))))))***++++++***'''***---...---,,,+++,,,,,,+++******))))))******'''(((***,,,---......///+++,,,------+++*********+++,,,---,,,***)))***+++++++++,,,,,,,,,,,,,,,+++************************)))***+++***((((((((())))))******++++++,,,------++++++++++++++++++******++++++,,,,,,,,,---------)))))))))*********++++++(((((()))***++++++,,,,,,------------------------,,,------......------,,,++++++++++++++++++,,,,,,++++++,,,,,,,,,---------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------++++++,,,,,,,,,,,,++++++++++++,,,,,,---......///,,,,,,,,,---------............/////////......---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,+++++++++++++++++++++,,,---...........................,,,------.........------++++++---.........---,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******++++++,,,---------------,,,++++++++++++,,,((()))******+++++++++***))))))************))))))((())))))******+++,,,,,,+++++++++,,,------......******++++++++++++******(((((())))))******+++++++++++++++******)))((('''))))))))))))))))))))))))))))))***++++++,,,------///...---,,,,,,---///000,,,,,,+++***************++++++++++++++++++++++++)))))))))***+++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************(((((())))))))))))(((((('''((())))))******))))))'''''''''((())))))******(((((())))))))))))((((((&&&&&&'''((()))+++,,,---333333222111000...---,,,,,,***)))***,,,------,,,'''((()))***++++++++++++((()))******))))))***,,,******))))))))))))******qqqaaaUUUJJJDDDBBB===:::777555555555444222000000///................../////////000000111111000000000000111222333444777666555444444555777777777777666666555555444444222333666777777555222000...000333555444111---+++***,,,------------///000******)))((('''&&&%%%%%%&&&'''((()))************((((((((((((((()))*********)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((()))******(((((()))***************%%%&&&&&&'''((())))))***+++))))))***+++,,,+++******+++,,,---,,,***((('''&&&(((+++---......---,,,))))))******++++++++++++(((((())))))))))))((((((******)))))))))))))))***((())),,,---...---+++******************************))))))))))))))))))))),,,***))))))***++++++***$$$'''***,,,,,,,,,,,,---+++******)))((()))))))))******+++,,,,,,,,,++++++'''***---,,,)))'''''')))+++,,,---,,,***)))***+++)))***++++++,,,,,,,,,+++***************************+++,,,+++)))))))))***------,,,,,,+++******)))+++++++++,,,,,,---------******+++++++++,,,,,,,,,((())))))))))))*********((()))***+++,,,---------------------------------,,,------......------,,,------,,,++++++*********++++++,,,,,,,,,---------///......------,,,,,,+++////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------......//////......---++++++,,,,,,---...//////---------.........//////,,,,,,---...////////////++++++++++++++++++++++++((()))***+++,,,++++++*********+++,,,---///000111////////////////////////...//////000///...,,,+++,,,,,,.../////////...---///......---+++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------))))))***++++++,,,------...---,,,,,,++++++,,,,,,+++++++++*********************++++++++++++******((())))))***++++++,,,,,,***+++,,,,,,......///000))))))************))))))"""###$$$%%%&&&((())))))+++++++++******(((''''''******))))))((((((''''''))))))***+++,,,,,,------+++***(((''''''(((***+++,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,******************++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))))))))((((((&&&'''(((*********)))(((''''''((()))***+++,,,,,,(((((())))))))))))((((((%%%%%%&&&''')))***,,,---000000///...---+++)))((()))'''&&&''')))******)))((()))***+++,,,---------''')))******))))))***,,,******))))))))))))******ooo]]]PPPFFF@@@???>>>;;;888777777666444333333111//////111222222222//////.........000111222...///000111222333444444444444444555555555555555777666555333111111333555777666666555444444333333111111000///---***(((&&&***+++---......---+++***((((((((((((''''''''''''&&&&&&''')))******(((&&&&&&'''''''''''''''&&&%%%((()))***+++,,,---......(((((('''''''''(((((()))))))))))))))************)))((('''&&&&&&'''((())))))************))))))(((,,,***)))***,,,---***'''%%%%%%%%%&&&''''''&&&%%%)))((('''&&&&&&'''((()))&&&&&&''''''(((((())))))))))))((('''&&&%%%$$$$$$***(((&&&&&&(((***************)))))))))+++,,,---((()))***++++++***((((((((((((((()))******++++++(((((((((&&&%%%&&&(((++++++)))((((((***,,,,,,---++++++************++++++---------,,,+++(((&&&$$$///...,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,---***+++,,,,,,+++)))&&&%%%000...,,,***))))))***+++************************''''''''''''(((***+++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,222000---++++++,,,...///...---,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...//////...---........................---,,,,,,++++++,,,,,,---......,,,+++***)))))))))---,,,++++++*********+++//////...---,,,,,,,,,,,,------.....................------------...//////---+++***+++......,,,))))))***++++++,,,,,,,,,,,,---...///...,,,,,,...///,,,,,,+++++++++,,,------///...---,,,,,,,,,,,,,,,......---------,,,,,,,,,.........------,,,,,,,,,+++***)))((((((((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********)))***+++++++++)))((('''***)))((((((((()))+++,,,,,,++++++******++++++,,,......---,,,,,,+++************)))))))))***,,,---***++++++,,,,,,++++++***************)))))))))((('''((()))***************))))))(((((()))+++---...)))***++++++,,,,,,,,,,,,))))))***+++++++++++++++,,,,,,,,,++++++*********************************...---+++***)))******++++++******))))))******+++,,,++++++*********))))))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))***)))(((''''''((()))***)))************+++++++++))))))(((((()))+++---...000///...,,,***((('''&&&))))))*********+++++++++++++++******++++++,,,---+++,,,,,,,,,,,,+++******++++++************++++++ooo^^^QQQGGGAAA???>>><<<999888888777666444333111//////111222222222000//////...///000111222......///111222333444555666666666666666666666666555555444222111111333555666666555555444333333222///000000///...,,,***)))+++,,,---......---,,,+++******)))))))))(((((((((((('''&&&&&&((())))))((('''(((((()))))))))((((((************++++++++++++))))))((((((((())))))***((((((((()))))))))******+++***))))))))))))***+++((())))))*********))))))111...,,,+++***)))%%%""")))(((((()))))))))((('''(((((((((''''''(((((((((((()))))))))*********++++++++++++***))))))((((((***(((&&&'''(((*********)))((('''&&&&&&'''(((((())))))***++++++***)))((())))))(((''''''&&&&&&%%%***+++,,,+++)))(((((()))+++***))))))***++++++,,,,,,++++++++++++++++++,,,++++++,,,---------,,,+++++++++******+++,,,...///------,,,,,,++++++*********+++,,,,,,+++***((('''++++++++++++++++++******************************+++************++++++,,,,,,,,,,,,,,,---------...------------,,,,,,,,,,,,,,,+++******+++---///111++++++++++++,,,,,,,,,,,,000...,,,******+++---//////---,,,---...///...------------,,,,,,,,,,,,,,,)))***+++------------------------...............///......------......///......------,,,---------------,,,,,,++++++++++++------,,,,,,,,,------........................---,,,,,,,,,,,,,,,---......---+++***+++......,,,***+++++++++,,,,,,,,,,,,,,,,,,---...---++++++---...111000///---,,,+++++++++//////...---------............---------,,,,,,,,,......---------,,,,,,,,,---,,,,,,++++++,,,,,,,,,---------------------------,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++,,,,,,+++++++++*********,,,,,,,,,,,,,,,+++************)))))))))***+++,,,,,,,,,++++++++++++,,,,,,......---,,,,,,+++******+++******)))***+++,,,---***++++++,,,,,,++++++***++++++++++++************)))******++++++++++++***+++******))))))***+++,,,******+++,,,,,,,,,++++++***++++++,,,,,,,,,++++++,,,,,,,,,+++++++++******************************,,,+++*********+++,,,---++++++************++++++++++++++++++******)))))))))))))))(((((('''''''''))))))))))))))))))))))))***)))(((''''''((()))***)))************++++++++++++******))))))***+++,,,......---,,,,,,+++*********+++++++++,,,,,,,,,,,,***************++++++,,,+++,,,,,,,,,,,,+++******,,,,,,++++++++++++,,,,,,ooo___SSSHHHAAA???>>><<<:::999999999888666333111//////000111111111111000/////////000222222000000111111111222222222666666666666555555555555111222222111000000333555555555444444333333222222//////000000000...---,,,***+++,,,------,,,+++***++++++*********)))))))))***(((%%%$$$&&&(((******(((((()))***++++++++++++++++++******))))))((((((******))))))))))))******''''''((((((((()))))))))+++******))))))******+++'''((()))***************+++)))((()))******)))(((***************)))(((''''''(((((())))))(((((('''))))))))))))************+++++++++++++++************((('''''')))******))),,,,,,+++))))))(((((())))))***+++,,,,,,+++******))))))(((((('''&&&&&&&&&***,,,......,,,)))'''''',,,+++******)))*********,,,,,,,,,++++++,,,,,,,,,)))***+++,,,------------+++******++++++,,,---...------,,,+++***)))((((((***+++,,,,,,,,,,,,***)))'''(((+++,,,---,,,***)))************************,,,,,,+++***************+++++++++,,,,,,,,,,,,,,,/////////......------------,,,***)))***...222444+++++++++,,,,,,,,,---------,,,+++******+++---......---,,,,,,......---,,,------------------------,,,,,,...//////000//////---------........./////////......------......///------,,,,,,---...//////.........---------------,,,,,,,,,,,,---...//////000/////////......------,,,++++++++++++,,,---------,,,++++++------,,,+++------------,,,,,,,,,,,,+++,,,---,,,******,,,...111111///...------------//////.........///000000......---------,,,,,,,,,...------------,,,,,,,,,,,,,,,------...------,,,........................------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,---,,,,,,++++++++++++,,,+++++++++***+++,,,,,,---,,,,,,++++++++++++,,,,,,...------,,,,,,++++++***,,,++++++++++++,,,,,,---***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***+++,,,,,,,,,,,,++++++***,,,++++++***))))))******+++++++++,,,++++++******,,,,,,---------,,,,,,+++,,,,,,,,,++++++++++++***************************************+++,,,---...,,,++++++++++++++++++,,,)))***+++++++++***)))(((******))))))))))))(((((())))))))))))))))))))))))))))))(((((((((((()))))))))************+++++++++,,,++++++***))))))******,,,,,,,,,,,,---------...++++++,,,,,,,,,---------++++++******++++++,,,---+++,,,,,,,,,,,,+++******---,,,,,,,,,,,,,,,,,,---ooo```TTTIIIBBB@@@>>><<<:::999999999888666333111//////000111111000222111000//////000111222444333333222111000//////333333333333222222222222///000000000///000222555444444333333222222222222000000111111000///---,,,))))))***++++++***))))))++++++*********))))))))))))'''%%%%%%''')))))))))'''((()))***+++,,,,,,,,,))))))))))))((((((((((((******))))))(((((())))))''''''''''''((((((((((((((((((((((((((((((((((((&&&'''(((******+++++++++&&&&&&'''(((***+++,,,---)))***+++***((('''&&&&&&'''((()))******)))((('''''''''''''''(((((((((((('''''''''(((((()))))))))***((('''(((***+++***))),,,,,,+++++++++*********)))***+++,,,---,,,++++++))))))******+++,,,,,,,,,(((***,,,,,,***((('''(((,,,,,,,,,+++)))((()))))),,,++++++******++++++,,,***************)))))))))------,,,++++++*********++++++******))))))((((((***+++,,,---------,,,,,,((()))***+++++++++***)))******************************)))(((((()))))))))))))))))))))))))))))))))000000///...---,,,,,,,,,***)))(((((()))+++...000,,,,,,,,,,,,------------,,,,,,+++***+++,,,...///,,,+++***+++,,,,,,,,,***---------...............+++,,,------.../////////,,,,,,------.../////////---,,,,,,++++++,,,,,,---+++++++++++++++,,,------....../////////.........,,,,,,,,,,,,,,,---...///000000//////...---------,,,,,,,,,+++,,,,,,---...---,,,++++++,,,,,,,,,,,,///......---,,,,,,,,,,,,,,,------,,,++++++,,,...------------...///000000...---------...///000000......---------,,,,,,,,,------------------------***+++,,,---------,,,+++------------------------------------------------+++,,,,,,------,,,,,,+++///////////////.........,,,+++))))))((()))***+++,,,,,,,,,,,,---------...,,,,,,,,,++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---***++++++,,,,,,++++++***,,,,,,+++++++++*********,,,,,,,,,,,,+++***))))))++++++******************+++++++++++++++***)))(((,,,,,,,,,---,,,,,,+++***++++++++++++++++++++++++*********************************++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,((()))***++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))*********+++++++++++++++******************+++++++++,,,,,,---------+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,---......+++,,,,,,,,,,,,+++******,,,,,,++++++++++++,,,,,,mmm___TTTIIICCCAAA>>>;;;999888888888666555444111///...///000000///222111000//////000111111222111111111111111111111333222222222111111111000---...000000///000222444222222222222111111111111222222222222000...,,,+++******++++++++++++************)))))))))(((((((((&&&&&&&&&(((******(((&&&&&&'''((()))************'''(((((((((((()))))))))***)))((('''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((&&&'''(((******+++++++++,,,+++***)))((((((((())))))+++,,,+++(((&&&&&&''''''((()))******)))((('''((((((((((((''''''''''''%%%&&&&&&''''''((((((((()))(((((()))++++++***)))&&&''''''((((((((()))))))))***+++,,,---,,,,,,+++***++++++,,,,,,---......((())))))(((((((((+++---+++------,,,)))'''((()))******))))))))))))******)))))))))))))))))))))))),,,,,,,,,,,,+++***))))))((((((((())))))************+++,,,,,,------------...---+++))))))))))))***************************(((((((((((()))***+++,,,))))))))))))))))))))))))......------,,,+++******((()))******+++******))),,,,,,---------.........------,,,,,,---...///000---,,,+++,,,---...---+++---------.........//////)))))))))******+++,,,,,,---------.........//////---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,......///000000000///...///...---,,,,,,,,,,,,,,,///.........---------,,,---------------......///---,,,,,,+++++++++,,,---//////---,,,,,,,,,,,,------......---,,,,,,---///,,,,,,,,,,,,---...///000,,,,,,,,,,,,---...//////......---------,,,,,,,,,------------------------***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++---------------.........,,,+++***))))))***+++,,,,,,,,,------............---,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++*********))))))))))))***+++++++++***)))(((((((((((()))***++++++,,,,,,++++++++++++******)))(((******++++++++++++******++++++++++++++++++++++++************************,,,,,,,,,,,,++++++******,,,++++++******++++++,,,((((((************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))*********+++++++++(((((()))***++++++,,,,,,+++++++++***************************+++++++++++++++++++++++++++,,,------+++,,,,,,,,,,,,+++******++++++************++++++kkk]]]RRRIIICCCBBB???<<<:::888888777555444444222///...///000//////111111///.........///000,,,---///000222444555666444444333333222222111111---...000000000000111333111111111111111111000000222222222222000...,,,***------------------------******)))))))))(((((((((&&&&&&''')))+++***(((%%%&&&&&&'''((())))))))))))''''''(((((())))))*********)))(((''''''&&&&&&'''''''''((((((((()))))))))***++++++,,,,,,++++++***'''((()))***************))))))***))))))***---///))),,,...---)))'''(((***((())))))******))))))(((************))))))))))))''''''(((((())))))******))))))(((***,,,,,,+++)))&&&'''((()))************((()))***,,,,,,,,,++++++,,,,,,++++++***))))))))))))******)))(((***...111***,,,...---)))'''((()))))))))(((((((((((())))))))))))))))))+++,,,...///((()))***+++,,,,,,,,,,,,''''''((()))***+++,,,,,,+++++++++,,,,,,---------000///,,,***((()))***+++*********************************+++,,,---...///,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++******))))))***,,,...---,,,***)))---------.........//////......------......//////000///......000000///...,,,,,,,,,---......//////---,,,,,,,,,---...///000........................///......------......///000000///...------......---...///000111000///...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////,,,------+++******,,,......---,,,++++++,,,------......///...---,,,...000///......---,,,,,,------------,,,,,,,,,------.........---------,,,,,,,,,,,,,,,,,,------------...,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++************++++++++++++---,,,,,,,,,,,,------...,,,,,,---............---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++******++++++,,,,,,++++++************)))))))))(((((())))))*********)))(((((('''((()))***,,,,,,,,,,,,*********+++******))))))((()))***++++++++++++******++++++++++++,,,,,,,,,************************,,,,,,---,,,,,,***)))(((+++******************+++((((((((()))))))))******''''''(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((()))************+++++++++'''((()))***,,,,,,,,,,,,++++++******))))))(((((())))))*********+++++++++))))))(((((())))))***++++++,,,,,,,,,,,,+++******+++******))))))******+++~~~iiiZZZPPPGGGCCCBBBAAA???<<<999999777555333444222///.../////////...111000...---------...///------///000222444555666444333333222111111000000---///111111000000111222000000000000000000000000000000111111000...---,,,,,,,,,++++++++++++,,,,,,++++++*********)))))))))'''&&&&&&''')))***((('''''''''(((((()))(((((((((******)))))))))))))))(((+++***)))(((''''''''''''((((((((()))))))))*********+++,,,,,,,,,,,,+++***((())))))*********))))))$$$&&&((()))***---222777'''***---,,,)))''')))+++***))))))))))))))))))***+++*********)))))))))((()))))))))))))))*********)))))))))***,,,,,,+++)))***+++,,,,,,---,,,++++++'''((()))+++,,,++++++***+++******))))))(((''''''((()))******))))))+++---(((+++///---)))'''(((*********))))))))))))******))))))))))))***+++---...((((((***+++,,,,,,++++++)))))))))******++++++++++++++++++++++++,,,,,,,,,......---,,,,,,+++++++++************************++++++++++++,,,,,,---......---------,,,,,,,,,,,,+++++++++++++++***************,,,------------,,,---.........////////////......------------------///...------//////...---+++++++++,,,---.........//////......///000222333/////////...------,,,,,,///......------......//////............//////000,,,---///000111000///......------,,,,,,,,,------)))******++++++,,,,,,---------,,,,,,------...///,,,------+++)))))),,,///---,,,+++******+++---...---......---,,,,,,---///000///......---.........///......------------.........---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,---...///000------------------------++++++++++++,,,,,,,,,---+++,,,,,,------,,,,,,+++)))*********+++++++++++++++,,,------......------+++,,,---.........------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++))))))***++++++,,,,,,++++++***+++++++++*********))))))))))))***+++++++++******((()))***+++,,,++++++***((())))))************)))((()))***+++,,,---------******+++++++++,,,,,,,,,***************************+++,,,,,,,,,+++*********))))))(((((())))))***))))))'''''''''(((***+++((((((((())))))*********))))))))))))))))))))))))'''((()))******)))(((''')))************+++++++++((()))***+++,,,++++++***+++++++++*********))))))*********+++++++++,,,,,,***))))))))))))***+++++++++,,,,,,,,,,,,+++******,,,++++++******++++++,,,~~~gggXXXNNNFFFCCCCCCCCCAAA===;;;:::888666444444222///.../////////...000///...---,,,,,,---...222222111111111111111111111111111000///......---...000222222111000111222////////////000000000000---...///000000///...---))))))(((((((((((()))))),,,,,,,,,+++++++++*********'''%%%%%%''')))))))))((())))))))))))((((((''',,,,,,+++***)))((('''''',,,+++***)))(((((((((((())))))))))))************((()))***++++++***)))((()))************))))))(((***+++,,,+++)))***...222###'''+++***&&&%%%'''***+++***)))(((((()))***+++))))))(((((('''''''''&&&)))))))))((((((((((((((()))))))))+++,,,---+++)))))))))******)))(((&&&%%%&&&''')))***+++++++++***((((((((()))******++++++%%%'''******)))'''&&&&&&'''+++///...***'''(((+++++++++************++++++,,,+++)))''''''''''''(((++++++,,,,,,+++***((('''+++++++++***************,,,++++++******++++++,,,***,,,---//////...---,,,************************,,,+++******))))))******,,,,,,,,,++++++*********+++++++++++++++++++++,,,))))))))))))+++,,,...000............/////////000---------,,,,,,+++++++++,,,+++******,,,,,,+++*********+++,,,,,,---......******))))))***+++---...000000///...---,,,,,,+++---,,,,,,++++++,,,,,,---+++++++++,,,---...///000+++---///000111000///...,,,,,,,,,,,,---...//////(((((()))***+++,,,,,,---,,,,,,++++++,,,,,,---...,,,------+++)))))),,,000,,,+++)))))))))+++---...,,,------,,,++++++,,,...------......///111222333111000///.....................---------,,,,,,,,,,,,,,,,,,------.........******))))))***+++---...........................*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------.........((()))+++,,,---,,,++++++++++++---.........---,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,+++***)))(((+++++++++,,,,,,+++++++++,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,******+++,,,,,,***)))((('''((()))***************((()))***,,,---...//////*********++++++,,,,,,,,,************************((()))+++,,,------,,,+++))))))(((((((((((())))))***)))'''%%%&&&(((+++---))))))******++++++++++++))))))))))))))))))))))))'''((()))******)))(((''')))************+++++++++******+++,,,,,,***)))(((+++++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,------...///+++,,,,,,,,,,,,+++******---,,,,,,++++++,,,,,,---{{{eeeVVVLLLEEEBBBBBB===<<<:::888666666666666444222...+++***,,,///111//////000000///...---,,,......//////000000111111222000000000000000...,,,///000111111222222222222......------------.........///111111111///,,,+++))))))***,,,---+++'''$$$++++++++++++***((('''&&&'''&&&&&&&&&&&&''''''((((((+++---,,,***)))+++...,,,***((((((***+++)))&&&+++(((%%%%%%''')))+++,,,&&&''''''((((((((((((((())))))(((((((((***+++,,,++++++++++++++++++++++++---+++(((((()))+++++++++...---,,,+++************((((((((()))***+++++++++((((((((((((((('''''''''(((%%%$$$%%%### ,,,,,,++++++******))))))++++++******************+++***)))(((((()))***+++,,,+++***))))))***+++,,,...---+++***)))))))))))),,,,,,,,,+++***)))((('''------,,,,,,+++,,,,,,,,,......------,,,+++******---+++)))((('''((()))***++++++***+++,,,---...///---------,,,,,,+++++++++------------------------+++)))((())),,,---...---,,,+++******,,,,,,+++***))))))))))))))))))))))))+++++++++,,,,,,---------******+++,,,,,,---......---,,,,,,++++++*********///...---,,,,,,---...///------------------------...------,,,,,,------...------,,,,,,,,,,,,------........................+++,,,,,,---...///000000---------............///////////////////////////000///---+++***+++---...,,,++++++,,,---,,,***(((%%%(((+++------...///000...------,,,,,,,,,------......---------...//////++++++,,,,,,,,,,,,------........................)))***,,,.../////////...///......------......///+++++++++,,,---...000111........................000///...------...///000...------,,,,,,++++++***---,,,***(((((()))***+++---,,,***(((((()))***+++******+++,,,,,,,,,,,,+++***+++---.........------...---,,,,,,+++++++++,,,---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++************++++++++++++******)))******++++++,,,------++++++,,,,,,------,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))++++++************++++++(((***+++,,,,,,***'''%%%(((((((((((())))))))))))'''))),,,......,,,)))''',,,,,,+++***)))(((''''''))))))(((((((((((())))))))))))))))))************&&&(((+++---...,,,***(((++++++++++++******))))))***+++,,,---..................---,,,++++++++++++........................+++***(((''''''(((***+++{{{fffWWWNNNFFFBBBBBB===<<<:::888777666666666444222///,,,,,,---///000000//////...............//////000000111222222222444111///---...//////...///000111222222222111000.........------.........------......---,,,***)))***))))))+++,,,+++(((&&&((())))))))))))(((((('''***))))))((((((((())))))+++*********+++,,,,,,+++...,,,***+++------,,,******(((&&&&&&(((*********'''((())))))******))))))+++***)))(((((()))******((((((((((((((((((((((((+++***)))***++++++***(((******))))))))))))******((((((((((((''''''''''''((((((((((((((((((((('''---***))),,,+++((((((***(((((()))))))))*********************************+++***)))(((((()))***++++++******)))))))))******+++++++++***))))))(((((('''''')))***+++,,,------,,,,,,++++++++++++,,,,,,------,,,,,,++++++******,,,+++)))((((((((()))*********++++++,,,,,,------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))+++,,,,,,+++,,,+++***+++,,,,,,,,,***************************))))))*********++++++++++++++++++,,,,,,---------,,,,,,,,,+++++++++++++++///...---,,,,,,---...///........................,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,------........................---------...............---------............///........................///...---,,,,,,,,,---------,,,,,,---......,,,***)))+++---...---,,,,,,---,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------........................,,,,,,------......------,,,,,,++++++++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---............------,,,,,,,,,///...,,,+++***+++,,,------,,,***)))((()))***+++******+++,,,,,,,,,,,,+++,,,,,,---.........------------,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,---***+++,,,,,,------,,,,,,---------,,,,,,+++++++++,,,,,,++++++************++++++,,,,,,,,,,,,++++++)))******++++++,,,------............------,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))******))))))))))))******)))))))))***************&&&&&&'''''''''(((((((((((()))+++------+++)))(((++++++******)))((((((((()))((((((''''''(((((()))))))))))))))************))))))***++++++++++++***++++++++++++*********)))***+++,,,---............,,,,,,,,,++++++,,,------++++++,,,,,,,,,---------,,,,,,+++******+++,,,,,,zzzfffYYYPPPHHHCCCBBB===<<<:::999777666666666333222000///......///000///...---------...///000000000000111222222333333666222...,,,,,,...000000///000222333222111///...........................------,,,++++++******)))+++***))))))******)))(((((((((((())))))*********+++***)))(((((((((((((((,,,)))'''(((,,,...,,,))))))((('''((()))***)))((()))((('''((()))***)))(((((()))******++++++******,,,+++***)))((((((((((((''''''''''''''''''''''''*********,,,---+++(((%%%&&&&&&&&&'''((()))***++++++***)))((('''&&&%%%$$$''''''((((((((((((((((((***((((((,,,,,,***+++...)))))))))))))))*********************************+++***))))))))))))***+++************))))))((('''((()))*********)))((((((%%%&&&(((***,,,---......++++++*********++++++,,,++++++++++++++++++******,,,+++***(((((()))******)))***+++,,,,,,+++***)))++++++++++++++++++,,,,,,+++++++++++++++++++++++++++)))((((((***+++******---+++***+++,,,---,,,***++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,......------------...................../////////,,,++++++******++++++,,,------,,,,,,,,,,,,------........................//////.........------------------............///.................................---------------------,,,---//////...,,,,,,---///...,,,************************+++,,,,,,------,,,,,,++++++******++++++,,,,,,,,,,,,------........................///...------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,............------------///...,,,+++++++++,,,------,,,***))))))***++++++***++++++,,,,,,,,,,,,,,,.........///......---,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------,,,,,,,,,,,,+++++++++************))))))))),,,,,,,,,------,,,,,,,,,)))******++++++,,,------000000//////...,,,+++*********************************++++++,,,,,,------++++++*********)))))))))))))))(((((((((((()))))))))(((((('''(((***,,,---'''(((((((((((())))))))))))***++++++++++++***)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******************)))))))))***+++,,,++++++++++++***************+++,,,---............++++++++++++,,,---...///))))))******++++++,,,,,,------------------------yyyggg[[[RRRIIICCCAAA===<<<;;;999888777666666222222111111000/////////------------...///////////////000111111222222333555222...------////////////000222333222000...,,,---..................---///...---,,,++++++++++++,,,***(((((()))******)))******************++++++))))))(((&&&&&&%%%%%%%%%***)))''')))+++,,,+++)))&&&&&&&&&&&&'''(((((((((((((((((()))******(((&&&((()))******++++++******+++******)))))))))))))))************************+++*********+++***(((&&&''''''''''''''')))******,,,,,,+++***)))(((''''''''''''''''''(((((((((((('''%%%&&&)))***((())),,,,,,,,,,,,+++******))))))***************+++++++++************************))))))*********(((&&&%%%%%%''')))***+++***(((''')))******+++++++++***************)))******++++++******************++++++++++++***))))))******+++((()))+++,,,+++***(((''')))******++++++,,,,,,,,,++++++++++++++++++++++++---+++))))))***+++***)))---,,,++++++,,,---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------------------------------------------............,,,,,,++++++++++++,,,,,,......------------......................................................---------............///........................------............---,,,---,,,,,,---...///...------...///---+++******+++***************+++,,,---/////////...---,,,+++++++++++++++,,,,,,,,,------........................///...---,,,+++,,,---......------------------...,,,,,,,,,------///000000........................++++++************++++++,,,,,,---------------------,,,+++************+++,,,,,,+++*********+++,,,***+++,,,,,,------,,,,,,////////////...------,,,,,,,,,+++++++++,,,------,,,------------------,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))))))))))))))++++++,,,,,,,,,,,,++++++)))******++++++,,,------............---,,,+++***************************))))))***+++,,,------...+++++++++*********))))))******))))))))))))******))))))((())))))***++++++******+++++++++,,,,,,,,,+++******************+++(((((())))))******************))))))))))))******((()))))))))************))))))*********+++++++++++++++++++++++++++++++++***+++,,,---............,,,+++++++++,,,,,,---...+++++++++***************------............------xxxfff[[[RRRJJJCCCAAA<<<<<<;;;:::999777666666222222222111111000///...***,,,...///000///...---......//////000111111111222111//////000000...---///000111111111///---,,,------...//////...------......,,,+++++++++++++++,,,***''''''(((***+++***,,,+++)))((('''''''''((())))))(((&&&&&&%%%%%%%%%''')))******(((((()))+++((()))************+++,,,(((((((((***+++***(((%%%'''((())))))******))))))(((((())))))************++++++++++++++++++++++++---***((('''((())))))(((***))))))(((((())))))***************))))))))))))&&&'''''''''(((((()))))),,,)))))),,,,,,******---)))))))))************+++))))))*********+++++++++******++++++++++++******((()))*********((('''&&&%%%&&&(((***+++***)))(((,,,,,,,,,+++***)))((((((***)))))))))******+++,,,******************+++++++++***************++++++''')))***++++++***(((&&&*********++++++,,,,,,---------------------------...,,,++++++,,,---,,,+++---,,,++++++------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,------...,,,------------------,,,+++++++++,,,,,,---------------,,,,,,,,,,,,------//////............//////........................,,,,,,------...//////000---------............///........................------...//////......------,,,++++++---...---,,,,,,------,,,+++***+++---+++++++++++++++,,,------............---,,,+++***+++++++++,,,,,,,,,------...........................---,,,+++,,,---...///---------,,,,,,---------------------...///000000........................++++++,,,,,,,,,,,,++++++*********++++++,,,,,,---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,------------,,,//////......------------,,,,,,,,,++++++,,,,,,---,,,------......------,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))*********++++++++++++******)))******++++++,,,------***++++++,,,,,,,,,++++++************************))))))******+++,,,------++++++++++++************,,,++++++******++++++,,,))))))+++,,,+++***(((&&&++++++++++++,,,,,,,,,,,,++++++***))))))***++++++((((((((()))******++++++,,,++++++******++++++,,,((()))))))))************'''(((+++------,,,***)))+++++++++++++++++++++,,,***+++,,,---...............---,,,,,,+++++++++,,,......---,,,+++******))),,,,,,------------,,,,,,vvveeeYYYQQQIIICCCBBB<<<<<<<<<;;;:::888666555222111111000000///......+++,,,...//////...---,,,.........///000000111111111000000000111000...,,,///////////////......---,,,---...//////...---,,,,,,,,,+++******))))))(((+++)))'''''')))***+++******)))'''%%%$$$$$$$$$%%%+++***)))(((((((((((((((%%%(((+++***'''&&&))),,,((()))******)))(((***+++)))(((((()))******(((%%%'''((())))))******))))))'''''')))***++++++++++++)))))))))))))))))))))))),,,)))'''&&&''')))******++++++***))))))*********%%%&&&&&&'''((())))))***&&&&&&''''''((())))))))),,,)))))),,,+++((((((+++$$$%%%&&&''')))+++,,,---)))))))))***++++++,,,,,,******+++,,,,,,+++******((())))))******))))))(((&&&''')))*********))))))))))))***++++++++++++******************+++,,,---++++++++++++++++++***************+++++++++++++++((()))***++++++***)))(((,,,,,,,,,,,,,,,,,,------------------------------...,,,++++++---...------...,,,+++,,,---...---+++------------------------+++++++++************)))******+++,,,,,,---......,,,,,,,,,,,,------------,,,,,,------------,,,,,,*********+++,,,,,,------...------,,,,,,------...//////............//////........................++++++,,,---...///000111---------............///------------------------...............////////////---++++++,,,---,,,++++++,,,---,,,++++++---...,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,***)))(((++++++,,,,,,,,,,,,------........................,,,,,,,,,,,,------...///++++++************++++++//////---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++((())))))***+++,,,,,,---............------------+++++++++,,,,,,,,,,,,,,,++++++,,,---------------......---,,,,,,,,,------...---,,,,,,+++++++++,,,,,,---...//////...---,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------)))))))))************+++)))******++++++******))))))******++++++,,,------))))))***+++++++++++++++************************))))))******++++++,,,,,,,,,++++++++++++*********,,,,,,,,,++++++,,,,,,,,,(((***,,,---,,,)))'''%%%((())))))))))))*********++++++************++++++(((((())))))*********+++,,,,,,++++++++++++,,,,,,))))))))))))************&&&(((+++......,,,***(((++++++++++++,,,,,,,,,,,,***+++,,,---............///...---,,,++++++++++++//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,uuucccWWWPPPHHHCCCBBB<<<<<<<<<<<<:::888666555222111000///............000...,,,++++++,,,---......//////000111111222222333111///.../////////...///...---------...///000,,,---///000000///---,,,+++,,,,,,,,,,,,***)))(((***((('''(((***++++++******((('''%%%$$$%%%&&&'''***))))))((((((((())))))''''''(((((((((((())))))''')))***)))'''&&&''')))***)))((()))***)))(((&&&((()))******++++++******((()))******+++***)))))))))))))))))))))))))))))))))'''&&&''')))+++******))))))))))))***+++,,,,,,&&&&&&&&&'''((()))))))))&&&&&&''''''((())))))***)))&&&&&&))))))&&&&&&))))))))))))******++++++,,,((())))))***++++++,,,,,,***++++++,,,,,,++++++***)))))))))))))))***+++,,,))))))******************'''((()))***+++,,,,,,,,,*********++++++,,,---...------,,,,,,++++++******)))***++++++,,,,,,,,,+++((())))))******+++++++++......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,......---...,,,,,,,,,---...---,,,------------------------+++++++++*********))))))))))))***+++---...//////---------------,,,,,,,,,+++,,,------------,,,+++******+++,,,,,,---......---,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------........................,,,---------......//////---------............///------------------------///...---------///000111222000---,,,,,,---,,,+++,,,------,,,******,,,...---,,,+++******)))******)))***+++,,,,,,+++)))(((++++++,,,,,,,,,,,,------........................---------...------,,,,,,++++++************++++++000///...---+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++((())))))***,,,---.....................------,,,***++++++,,,---------,,,+++,,,------...---------,,,,,,+++***+++,,,------///...---,,,+++*********,,,---...//////...---,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,---------************++++++,,,,,,***++++++,,,,,,++++++***)))******++++++,,,------++++++,,,,,,,,,+++*********************************************+++++++++,,,,,,+++++++++*********,,,++++++++++++++++++,,,))))))***+++******)))(((((((((((())))))))))))***************************)))))))))))))))*********+++******))))))******+++))))))))))))************((()))***,,,,,,+++***)))+++++++++,,,,,,,,,------***+++,,,---............------,,,++++++,,,,,,,,,,,,,,,------------------------,,,++++++,,,------tttbbbVVVNNNGGGCCCCCC<<<<<<===<<<;;;999777555222111///---------......444000+++((('''***...111000000000111222222333333666222...,,,---...000000///...,,,+++,,,...000111,,,---///000000///---,,,---...///000///---+++))))))(((((()))***++++++)))+++***((('''((()))+++,,,''''''&&&&&&&&&''''''((()))&&&%%%&&&)))+++)))&&&+++---...---***)))***,,,+++)))(((((())))))(((&&&******+++,,,,,,,,,,,,+++******++++++***)))'''&&&************************%%%%%%'''))),,,,,,***(((&&&''''''(((***+++---...))))))))))))************&&&&&&&&&'''((())))))***(((&&&&&&)))***((((((+++333222111///---+++***)))((())))))***++++++,,,,,,***+++,,,------,,,+++***))))))(((((()))+++---...++++++******)))***++++++))))))***++++++++++++***++++++++++++,,,---...///......------,,,+++******)))***+++,,,,,,,,,,,,,,,))))))))))))***+++------/////////......---------+++++++++++++++++++++++++++)))((())),,,---...---...---,,,,,,......---,,,---------------------------------,,,,,,+++++++++((((((***+++---...000000.........------,,,,,,,,,++++++------------++++++++++++,,,------...//////,,,++++++++++++++++++,,,,,,++++++******++++++,,,........................///............------------------.........//////------------------------000///---,,,---...111222444222///------------,,,......---,,,***)))+++------,,,+++)))((((((((('''***+++---......---,,,+++++++++,,,,,,,,,---------.........................../////////...,,,***)))---,,,,,,,,,,,,,,,,,,---//////.........//////000........................***+++,,,------,,,+++***))))))***+++---...//////,,,,,,------,,,,,,+++******+++,,,,,,------------+++,,,------......------+++******)))***+++---...000///...,,,+++***)))))),,,---///000000///---,,,++++++,,,---------,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++)))******+++,,,,,,------.........---,,,+++***)))************************+++++++++***************,,,,,,,,,+++++++++******++++++************++++++))))))(((((((((***+++,,,)))************+++++++++)))***++++++++++++***)))******))))))))))))))))))))))))(((((((((((())))))))))))))))))*********************)))***++++++,,,+++++++++,,,,,,---------++++++,,,---............++++++++++++,,,---......)))******,,,---.../////////...,,,++++++,,,...///uuucccXXXPPPHHHCCCBBB???<<<999888999;;;;;;;;;777444111///000111222222---------.....................///000111222222222555555444222111///......,,,---------------,,,,,,...///000000000///------,,,,,,++++++++++++++++++,,,+++******))))))******((((((((((((((((((((((((111,,,'''&&&'''))))))((())))))(((((((((((())))))******))))))((((((''''''******************************))))))))))))***+++(((((()))***************((())))))(((((()))+++...(((((((((((())))))))))))''''''''''''(((((((((((())))))(((((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((%%%&&&(((***+++***)))((('''''''''''''''((()))***,,,---.........---,,,+++,,,...///---)))'''(((***''''''((()))))))))))))))***++++++***))))))***,,,,,,,,,+++***+++,,,...///,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((***,,,///000///...------,,,,,,,,,,,,+++******)))***,,,---...))))))*********+++++++++---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++------,,,......//////...,,,***)))------------------------........................******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,...///000,,,,,,+++******+++++++++/////////000000000000111.........------,,,,,,,,,---------............///......//////000111111222SSSEEE444+++,,,...---***...------,,,,,,++++++***---------,,,,,,,,,++++++---,,,,,,,,,,,,---......***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******++++++,,,---......------------------------...------,,,,,,------...,,,,,,,,,+++++++++******,,,+++++++++***))))))))),,,------,,,+++,,,...000000000000///...---+++***,,,+++*********,,,...000...---,,,++++++---...000///...------,,,,,,,,,,,,+++,,,...//////---,,,******,,,------+++******+++,,,,,,------...//////000...------,,,,,,++++++***///...------,,,+++******+++***))))))***,,,...///------++++++++++++------++++++,,,,,,,,,---------******+++++++++,,,,,,,,,...---,,,,,,++++++++++++---,,,+++*********+++,,,---,,,***(((((()))***+++***((('''(((+++,,,+++))),,,+++******))))))*********+++,,,,,,+++***((('''))))))***+++***)))(((''',,,,,,+++*********++++++***+++,,,,,,------,,,,,,000---******,,,---,,,***---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------uuucccXXXPPPHHHCCCBBB>>><<<:::999999:::999999666333///......///000000.........////////////000111222333444444555555555222222222111111000000000...///////////////.........//////000///...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******))))))******((((((((((((((((((((((((...+++((('''((())))))(((((((((''''''''''''(((((())))))))))))((((((((((((************************++++++******)))(((''''''(((((()))***************'''((()))(((&&&&&&''')))((((((((()))))))))******))))))))))))************((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))***,,,---------+++***(((((((((((())))))******+++,,,---------,,,******+++,,,---,,,)))((()))***'''(((((()))******)))))))))******)))(((((()))++++++******)))***+++,,,---)))************))))))(((++++++++++++++++++++++++,,,+++*********+++,,,,,,......---,,,,,,,,,,,,,,,...---,,,************++++++++++++,,,,,,,,,------------......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,******,,,------,,,---............,,,+++***------------------------------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......///......------......///,,,,,,---------.........---------,,,,,,,,,++++++------------............+++++++++,,,---.........EEE<<<111,,,---...,,,***,,,,,,,,,,,,------------,,,,,,++++++******++++++---,,,,,,,,,,,,---......***++++++,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,------......///000000111------------------------...------,,,,,,------...,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++++++++++++++,,,***)))***,,,...,,,,,,,,,---,,,,,,+++***---,,,+++***+++---///000...---,,,++++++---...000---,,,++++++******++++++,,,---...///...---+++***)))+++------+++***+++,,,,,,,,,,,,---......//////---,,,,,,++++++***))))))...------,,,+++************************+++,,,------,,,,,,++++++,,,,,,---)))))))))*********++++++***++++++++++++,,,,,,,,,---,,,+++************+++,,,+++***))))))***++++++---,,,***)))((()))***+++***((('''(((+++,,,+++))),,,+++******))))))******)))***+++++++++***)))(((++++++,,,,,,,,,+++***)))++++++*********++++++,,,***+++,,,,,,------,,,,,,///---***+++,,,---,,,***,,,,,,,,,---------------------------------------,,,------......------,,,------------------------uuucccXXXPPPHHHCCCBBB>>><<<:::999999999777555555222...,,,------------////////////000000111111222333444555666666666555222222111000//////............///////////////.........//////......---,,,,,,,,,,,,------.........++++++***))))))))))))***))))))))))))))))))))))))***)))((((((******)))((((((''''''&&&&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))((()))*********((('''&&&(((((()))***************((()))***)))'''%%%%%%&&&)))))))))*********++++++************))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''************************+++,,,---......---+++***))))))************+++++++++++++++,,,+++******))))))***++++++))))))***+++(((((()))************)))((()))***)))'''''')))+++******)))((()))***+++,,,++++++,,,,,,+++***))))))************************------,,,+++***))))))(((---,,,,,,++++++++++++,,,///...,,,+++******++++++------------............---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++,,,------,,,,,,,,,------------,,,,,,------------------------++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,/////////......//////000+++,,,,,,,,,------------......------------,,,,,,------------............------......//////000000333111...,,,------,,,++++++,,,,,,---......//////---,,,***)))))))))***+++,,,,,,,,,,,,,,,---......+++++++++,,,------......////////////////////////,,,------......------,,,++++++,,,,,,------......------------------------...------,,,,,,------...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------+++,,,,,,+++))))))+++,,,******+++,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000------,,,+++,,,---...///---,,,++++++++++++++++++......//////...,,,***)))(((***,,,---,,,+++,,,---+++++++++,,,------......,,,,,,+++******))))))(((,,,,,,++++++*********))))))******+++++++++******+++,,,,,,------,,,,,,+++)))))))))))))))*********++++++++++++,,,,,,,,,,,,++++++******))))))************))))))))))))***+++---,,,***)))))))))***+++***)))((()))+++++++++)))++++++***))))))))))))***((()))******+++*********++++++,,,,,,,,,+++***)))************++++++,,,---***+++,,,,,,------,,,,,,...---++++++,,,---,,,++++++,,,---------,,,+++***........................,,,------......------,,,------------------------uuucccXXXPPPHHHCCCBBB===<<<:::999999777444222444111...,,,------,,,+++.........///000000000111111111222333333333333333444333111///,,,***((('''+++,,,------...---------...............------,,,***++++++,,,---......///++++++***)))))))))))))))************************''''''((()))******)))(((((((((''''''''''''((((((''''''(((((())))))******((((((((((((((((((((((((###%%%'''***++++++***)))(((((()))***************(((***,,,,,,***((((((((()))*********++++++++++++((((((((((((''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''''''''***************************+++++++++***)))(((((())))))******************+++++++++++++++*********'''((()))))))))***++++++))))))******+++******)))((()))***)))((((((***,,,+++***)))((())))))++++++,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++,,,,,,,,,,,,+++)))(((''',,,++++++******+++++++++++++++******+++,,,...///------------............,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---,,,+++++++++,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,------...---------.........//////////////////............,,,,,,---------............/////////000000000111***+++,,,,,,++++++,,,------------.........//////...---+++***)))***+++,,,,,,,,,++++++,,,,,,---...++++++,,,,,,---.................................+++,,,---......---,,,+++******+++++++++,,,,,,,,,------------------------...------,,,,,,------...------,,,,,,,,,+++++++++***+++++++++,,,,,,---------...///...,,,+++,,,...,,,,,,---............---++++++******+++,,,---...------,,,,,,,,,---...//////......---------....../////////...---+++***)))(((***,,,---,,,,,,---...******+++,,,,,,------...,,,,,,++++++******))))))++++++******************)))***+++,,,+++***)))(((++++++------------+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++************++++++***************+++++++++,,,+++***)))))))))*********************+++******++++++***)))))))))))))))((()))***++++++,,,,,,,,,++++++++++++******))))))++++++++++++,,,---...///***+++,,,,,,------,,,,,,---,,,++++++,,,,,,,,,,,,+++---...///...,,,***)))------------------------,,,------......------,,,........................uuucccXXXPPPHHHCCCBBB===<<<:::999888777444111444222///.........---,,,,,,,,,---......///000000000111111222222222222222222111///---***(((&&&%%%+++,,,,,,---......------//////......------------)))******+++,,,------...+++***))))))(((((())))))++++++++++++++++++++++++%%%&&&)))*********))))))******))))))))))))******''''''(((((())))))******((((((((((((((((((((((((###%%%(((***++++++******(((((()))***************&&&(((+++++++++*********)))*********++++++++++++)))((((((((('''''''''&&&)))(((((((((((((((((()))&&&&&&&&&&&&''''''((((((*********************************))))))(((''''''((())))))******)))((((((---,,,,,,+++++++++++++++'''''''''(((***+++,,,,,,***+++++++++++++++*********+++++++++******,,,...,,,+++***))))))***+++,,,((((((((((((((('''&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,)))***+++++++++***))))))+++++++++******++++++,,,,,,++++++++++++---...///,,,,,,,,,,,,------------++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,------,,,+++***+++++++++,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------++++++++++++,,,---......++++++******+++,,,,,,------------.........//////---------------------...,,,,,,,,,------------...++++++,,,,,,,,,,,,,,,---)))+++,,,+++***+++---000//////.........---------///...---,,,+++,,,------,,,++++++++++++,,,------+++,,,,,,------...//////........................++++++,,,,,,,,,,,,++++++............////////////------------------------...------,,,,,,------...---------,,,,,,,,,++++++))))))******++++++,,,,,,,,,---......---,,,,,,---------......------,,,+++)))))))))******+++,,,---,,,,,,,,,,,,------...............------...//////000//////...---+++***)))(((***,,,------,,,...///******+++,,,,,,------...---------,,,++++++************************++++++)))***+++,,,,,,+++)))(((++++++------------++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,---***++++++,,,,,,---------+++++++++******************+++++++++*********++++++***))))))(((((())))))*********+++,,,---...///------,,,,,,++++++++++++,,,,,,,,,---...///000111***+++,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,------...///000///...+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........................uuucccXXXPPPHHHCCCBBB>>><<<:::888888777444333333111/////////000///...+++,,,,,,---...///000000333333444444444444333333......---,,,+++******)))------...///000000000000000000///............///*********++++++,,,,,,,,,******)))(((((((((((()))************************$$$''')))***)))(((((()))+++******))))))******+++(((((((((((()))))))))))))))))))))))))))))))))))))))***++++++***)))((('''(((((()))***************$$$&&&(((((((((((()))***)))))))))*********++++++++++++******))))))(((((())))))(((((((((((())))))&&&&&&&&&'''(((((())))))************************++++++******************((()))*********)))((('''------,,,++++++++++++,,,((('''''')))+++---,,,,,,+++,,,,,,,,,,,,+++*********+++,,,,,,++++++---///---,,,+++***)))***++++++((())))))******))))))(((,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))***+++++++++,,,++++++++++++,,,,,,---000...---,,,++++++,,,,,,***+++++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...,,,***+++++++++++++++,,,---...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...+++***++++++,,,---...///,,,,,,,,,,,,,,,---...///+++,,,,,,,,,------------*********++++++++++++,,,,,,,,,,,,,,,------------------------------------,,,------,,,+++,,,...000//////......---,,,,,,+++...............---------+++++++++++++++,,,------,,,,,,,,,---......//////////////////////////////,,,++++++******++++++,,,------------------------------------------------...------,,,,,,------...------------,,,,,,,,,,,,******************++++++(((***,,,,,,+++++++++,,,+++++++++++++++***))))))))))))******+++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,++++++)))+++---...---,,,---...+++++++++,,,------............------,,,++++++***)))*********+++,,,,,,,,,***++++++,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++++++++***************,,,,,,,,,,,,------------,,,,,,,,,+++,,,,,,---...***+++,,,---.........---++++++++++++******))))))***,,,,,,,,,***)))***+++******)))(((((((((((()))*********++++++---...///000///...---------......------------......///000***+++,,,,,,------,,,,,,+++,,,---,,,++++++---...---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........................uuucccXXXPPPHHHCCCBBB???<<<999888777777666555111///...///000000000...,,,,,,---...///000111111444444555555555555444444//////.........---------,,,---...///000000000000222111000///...//////000+++,,,,,,,,,,,,,,,,,,,,,******)))(((((((((((((((************************%%%(((***)))'''&&&((()))******))))))))))))******))))))))))))((((((((((((************************---,,,,,,+++***))))))((((((((()))***************'''(((((('''&&&&&&(((***((((((((()))))))))******+++++++++***)))((((((((((((((((((''''''(((((((((&&&&&&'''(((((()))******))))))))))))))))))))))))+++++++++***++++++,,,,,,)))***+++,,,+++***((('''---,,,+++***)))******+++***((('''))),,,...---+++,,,,,,------,,,++++++***)))***++++++***+++---///,,,+++***)))((())))))*********+++,,,------------++++++++++++++++++++++++***)))(((((((((***+++,,,,,,,,,,,,,,,,,,---......000///---,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......,,,***,,,++++++******+++,,,---------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,++++++,,,,,,---,,,,,,,,,------...000000,,,,,,---------.........++++++++++++,,,,,,------++++++,,,,,,,,,---------////////////////////////,,,,,,---...////////////------------,,,,,,,,,,,,,,,---...//////---+++***+++++++++***++++++,,,---,,,,,,------.../////////...........................---+++))))))+++---...++++++++++++++++++++++++------------------------...------,,,,,,------......------------,,,,,,,,,++++++++++++++++++******&&&)))+++,,,,,,,,,,,,---))))))***++++++++++++******++++++,,,------------,,,,,,------......------,,,,,,,,,,,,,,,---......///...------,,,,,,,,,,,,+++,,,......---,,,,,,---,,,,,,,,,---......//////------,,,,,,+++*********)))******+++,,,------...++++++++++++,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,------------...++++++******+++,,,,,,---)))***+++---......------+++++++++++++++***))))))***,,,---,,,***)))***,,,******)))(((((((((((((((***))))))))))))***,,,---///...---,,,+++,,,,,,---------,,,,,,,,,,,,------***+++,,,,,,------,,,,,,***,,,---,,,+++***---///,,,---------------......------------------------,,,------......------,,,........................uuucccXXXPPPHHHCCCBBB@@@===999777777888888777///...---...000000000...------...///000111222222333444444555444444333333444333222111///...---,,,***+++,,,---............333222000/////////000111---------------------,,,******)))((((((((((((((())))))))))))))))))))))))&&&(((***)))&&&%%%''')))))))))(((((((((((())))))******))))))((((((''''''************************,,,++++++******+++,,,,,,(((((()))***************,,,,,,+++)))'''''')))***(((((((((((())))))))))))***))))))((('''&&&&&&%%%'''''''''&&&&&&''''''''''''''''''((()))******+++((((((((((((((((((((((((***)))))))))***+++,,,,,,***+++---------+++)))(((,,,+++)))((((((((()))***+++)))(((***---///---+++------------,,,,,,+++***((()))******)))***,,,...+++***)))'''''''''((()))&&&'''((()))***+++++++++************************,,,+++)))''''''(((***+++,,,,,,,,,,,,------...///,,,,,,++++++,,,---///000+++++++++,,,,,,,,,------)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---......,,,***---,,,+++******+++,,,,,,------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......///...---,,,+++++++++++++++++++++,,,---...///000/////////000000000000111........./////////000000++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,///222222///,,,***++++++,,,,,,------...***,,,...//////---***(((++++++******++++++,,,---,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,000...+++))))))+++...000........................------------------------...------,,,,,,------.........---------,,,,,,,,,---------,,,,,,+++++++++'''***---.........///000))))))+++,,,---.........+++,,,---...////////////+++,,,------......------...............///000111......---,,,,,,,,,------,,,---///...---,,,,,,---,,,,,,---......//////000,,,,,,++++++***)))))))))******+++,,,------...///,,,,,,++++++,,,...000111...---++++++++++++---.../////////......---------,,,,,,,,,---------......******))))))***+++,,,,,,((()))+++,,,------,,,,,,***++++++++++++***))))))+++---...---***(((***,,,******)))((((((((((((((()))((('''''''''(((******+++***)))((((((((()))***,,,,,,+++*********++++++++++++,,,---------,,,,,,***,,,---,,,******---000,,,++++++++++++,,,..............................,,,------......------,,,////////////////////////uuubbbUUUMMMEEEAAA@@@===<<<:::999999999777555222111///------...///000//////000111222333333333444333111000000000111111555222///---............,,,...///.........000222333111///.........,,,+++)))***,,,---...------,,,,,,,,,,,,++++++*********)))))))))))))))*********,,,+++++++++******))))))************))))))))))))...---***)))((()))***+++(((((((((((()))***,,,---''''''((()))))))))))))))'''((()))******)))(((''''''((()))******)))((('''''''''(((***+++,,,---...))))))((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((((((((('''))))))))))))************************************+++)))(((((()))******))))))***+++,,,,,,+++)))(((,,,++++++******++++++,,,*********)))))))))))))))+++******)))))))))))))))+++***)))(((((()))***+++......---,,,++++++++++++++++++******)))************++++++,,,,,,++++++***+++,,,------,,,,,,...000,,,++++++******++++++,,,.........,,,***)))***,,,333111...+++******+++,,,.../////////...------,,,...---+++******+++---...---,,,++++++------,,,+++,,,,,,.../////////...---,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++,,,++++++******)))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---............////////////.........------,,,,,,,,,+++++++++,,,---...///000------,,,,,,,,,,,,------,,,,,,---------------------,,,***))))))***,,,---(((***---///000000...---+++,,,.../////////......*********++++++,,,------...---+++***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---.........------,,,,,,,,,************+++,,,------******+++++++++******)))///...---,,,,,,,,,,,,,,,***+++------------+++***,,,,,,,,,,,,++++++***)))...---,,,,,,---...///000///...---,,,,,,,,,,,,,,,...............---------((()))******+++,,,------------,,,+++************+++***)))((()))***,,,...------,,,+++,,,---...///000///---***)))(((((()))---------,,,,,,+++++++++---+++)))***+++,,,++++++,,,+++***))))))***+++,,,++++++++++++******))))))((((((((())))))******++++++)))(((***---...,,,***++++++************++++++(((((()))***++++++++++++---***((((((+++...---,,,+++,,,---,,,***)))***+++...------------...//////,,,,,,,,,---------......222111///---+++******)))//////.........---------,,,------......------,,,,,,,,,,,,---------......tttaaaTTTLLLEEEAAAAAA===<<<:::999999888777555444333111000000000222333/////////000111222333444555444222111000000111222555333000//////000///...,,,---......---...000222555222///---------,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))***++++++******))))))))))))))))))))))))))))))))))))---,,,***((((((((()))******)))((((((((()))***+++))))))***+++++++++++++++(((((())))))))))))((((((((()))***++++++***)))((()))))))))******+++++++++(((''''''&&&&&&&&&''''''&&&''''''((((((''''''&&&'''(((((()))))))))(((((((((((()))))))))*********************************+++)))(((((()))******))))))******+++++++++******,,,++++++******++++++,,,......---+++***(((''''''(((((((((((()))+++,,,---,,,+++***))))))***+++,,,,,,+++++++++++++++,,,,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++***+++,,,+++******,,,---,,,,,,++++++++++++,,,,,,---......,,,***)))***,,,333111///,,,++++++---...,,,,,,------,,,++++++***---,,,+++******+++,,,------,,,++++++------,,,+++***+++,,,---...------,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,+++++++++++++++++++++*********,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------------..................---------,,,,,,,,,,,,,,,,,,,,,---...//////...------------------..............................---+++******+++---...***+++---......---,,,+++,,,,,,---...///...---------------,,,,,,,,,,,,,,,000///...---------.........------,,,,,,+++++++++---,,,,,,++++++,,,,,,---------------------,,,,,,,,,,,,+++++++++++++++,,,)))***+++,,,,,,---,,,,,,///...---,,,,,,,,,,,,---,,,------......------,,,------......---,,,,,,+++......---,,,------//////000//////............/////////......---------,,,.../////////////////////+++*********+++,,,------,,,+++)))))))))***,,,---------,,,,,,,,,---...///...---,,,+++***++++++,,,.........------,,,,,,,,,...---++++++---...---,,,,,,+++************+++,,,++++++++++++*********)))---------------.........+++***)))+++---...,,,)))++++++************++++++***+++,,,------...------***'''%%%%%%(((******(((,,,---...---+++***+++,,,------------............,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,//////.........---------,,,------......------,,,,,,,,,---------.........rrr___SSSKKKEEEAAAAAA>>><<<:::999999888666444555444222111111111222333000///......///222444666666555333222111111222222555333111111111111///---,,,---......------///111777333///,,,+++,,,,,,+++******************+++,,,+++++++++++++++***************))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))),,,+++)))(((''''''((()))******((('''''''''(((((()))******++++++++++++***))))))(((((((((((())))))******++++++++++++******************************&&&&&&&&&%%%&&&&&&'''''''''(((((((((((((((((('''((((((((((((((((((''''''(((((())))))))))))******************************+++)))(((((()))******)))))))))))))))***+++,,,,,,++++++************++++++///...---,,,+++))))))(((((((((((()))***+++,,,---+++***)))(((((()))***+++))))))))))))***+++,,,---+++++++++++++++,,,---...,,,+++***))))))***+++,,,,,,------,,,******+++------,,,,,,++++++,,,,,,---,,,---...,,,***)))***+++111///---+++***+++,,,---,,,,,,,,,,,,,,,++++++***,,,+++***))))))***+++,,,,,,+++***+++,,,---,,,+++)))***+++,,,,,,,,,++++++,,,++++++++++++*********++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,)))))))))************+++........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...------------,,,,,,,,,,,,,,,,,,,,,------...///.........------.........000000//////......------...---,,,++++++,,,---...,,,,,,,,,,,,++++++******,,,------------,,,,,,+++/////////...---,,,,,,+++000000///.........////////////...---,,,+++******------,,,,,,,,,,,,------,,,,,,------------------...---,,,+++************)))***+++---..................---,,,,,,,,,------///......------......///...////////////...------///...------,,,------.....................///000000000///...------,,,,,,///.........---------,,,,,,++++++++++++,,,,,,------,,,+++***)))***+++,,,---,,,,,,,,,,,,---...///,,,+++++++++,,,---...///............------------+++***((((((***+++***))),,,,,,++++++++++++,,,,,,++++++++++++************,,,,,,,,,,,,,,,+++++++++,,,+++***+++,,,,,,+++)))++++++++++++++++++++++++***+++,,,---............,,,***((()))***,,,,,,+++---...///...,,,+++,,,---+++,,,---...///......---,,,,,,,,,---------......,,,,,,,,,,,,---...//////...............---------------............------,,,------------.........ooo]]]RRRKKKEEEAAAAAA>>><<<:::999999888666444222222111000///000000111000///...---...111444777777666555333222222222333333222111111111000...,,,+++,,,------,,,---///111777333...+++***++++++++++++***)))(((((()))***++++++++++++************************)))))))))))))))((((((((((((((((((''''''((((((((((((((()))))))))+++***)))((('''''''''((()))((('''&&&&&&'''((()))'''((())))))))))))(((((())))))(((''''''(((***+++************************))))))))))))************''''''&&&&&&&&&'''((((((''''''((((((((((((''''''&&&&&&'''&&&&&&%%%$$$###(((((((((((()))))))))***************************+++)))(((((()))******)))***)))(((((()))+++---...++++++************++++++*********+++++++++++++++,,,+++******))))))*********)))(((''''''((()))***)))))))))))))))***++++++)))))))))***+++,,,---...---+++***((((((***+++---...//////...,,,+++,,,...------,,,,,,,,,,,,------+++,,,------+++******+++,,,+++***((((((((()))***------.........------,,,******)))))))))***+++,,,,,,+++******,,,---,,,+++*********+++++++++++++++++++++++++++******************++++++++++++******+++++++++,,,,,,---------((((((((()))))))))******++++++++++++++++++++++++++++++++++++++++++++++++,,,------------------,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,---...//////......------......///000000///...---,,,,,,+++---,,,++++++++++++,,,---,,,+++***))))))***++++++---------,,,,,,++++++***............------,,,,,,------,,,,,,,,,,,,,,,,,,......------,,,,,,,,,+++------,,,,,,,,,,,,------,,,,,,,,,------............---,,,+++++++++++++++***+++,,,---------------...------,,,,,,,,,------///...---,,,,,,---...///......////////////......///......------,,,,,,,,,++++++++++++,,,------...000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,+++***))))))...---,,,+++******++++++,,,,,,,,,,,,------......,,,,,,,,,,,,---......///------------------------+++)))'''((()))***)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))))),,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,------,,,,,,------------,,,......---,,,+++,,,---***+++---//////...---,,,,,,,,,,,,---------......+++++++++,,,---...///000........................------............------------------............|||lllZZZPPPJJJDDDBBBBBB???===:::999999888555333111111111000000000000000///...------...111444777888777555333222222222333222000//////000///,,,******,,,,,,,,,,,,,,,...000777333...******++++++++++++***)))(((((((((******************************************))))))((((((''''''''''''''''''(((((('''((((((((())))))************)))((((((''''''''''''&&&&&&&&&'''(((***+++(((((()))))))))((((((''')))((('''''''''(((***+++)))))))))(((((()))))))))&&&'''((()))***+++,,,,,,)))((((((((((((((())))))%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&%%%$$$$$$'''(((((((((((()))))))))))))))))))))))))))))))))+++)))(((((()))******)))***)))(((((()))+++---...+++******))))))******+++))))))))))))******++++++,,,++++++***************++++++))))))))))))+++++++++***))))))((((((((()))(((((((((((()))***,,,,,,,,,+++)))(((((()))+++,,,.........---++++++,,,------,,,,,,++++++,,,,,,---***+++------+++***************)))((((((((()))))),,,,,,------...------,,,)))))))))******++++++,,,+++***)))***,,,---,,,++++++++++++++++++,,,,,,,,,+++++++++*********))))))))))))************))))))+++++++++,,,,,,---------,,,------------.........++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,,,,------------.........------------------------------,,,,,,,,,---............------------............------,,,+++******+++******************+++***)))(((((()))***,,,......------,,,+++++++++++++++,,,,,,,,,---------...++++++++++++,,,,,,++++++,,,,,,,,,------............------,,,,,,------...,,,,,,,,,------.........,,,,,,++++++,,,------...,,,,,,---,,,,,,+++******------,,,,,,,,,------......---,,,++++++,,,---...,,,------.........------.........------,,,+++++++++++++++++++++,,,---...000//////...------,,,,,,,,,,,,------...///000000000///...,,,+++*********......---,,,,,,+++++++++,,,,,,,,,---------------------------------,,,,,,++++++++++++++++++++++++///---,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,---------,,,,,,++++++++++++,,,---,,,+++******)))***+++,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,++++++,,,,,,+++++++++++++++,,,---,,,+++******,,,***+++---//////...---+++,,,,,,,,,---------......------,,,,,,,,,---......---.....................---......//////......------------.........//////yyyiiiXXXNNNIIIDDDBBBBBB???===;;;999999777555333222222222222111111111000...---------///111444666888777555333222222222222222000............,,,******+++,,,,,,++++++---///444111---++++++,,,,,,++++++******))))))))))))))))))))))))***************++++++******)))(((((((((''''''''''''(((((((((((((((((())))))******+++++++++******))))))((('''''''''&&&&&&&&&''')))+++,,,***++++++++++++******)))(((''''''(((((()))***+++))))))(((((((((((())))))%%%&&&'''(((***+++,,,---+++***))))))(((((())))))%%%%%%&&&&&&&&&&&&%%%%%%))))))))))))))))))((('''''''''(((((((((((())))))))))))))))))))))))))))))+++)))(((((()))******)))))))))))))))***+++,,,,,,******))))))))))))******++++++******)))((((((''')))))))))***+++,,,---......---,,,++++++,,,---...,,,+++***)))((((((((((((((((((((((((((()))***++++++***)))(((((()))***+++***++++++***(((((()))+++,,,++++++******++++++,,,(((***------+++*********++++++*********++++++,,,)))******+++++++++++++++))))))***++++++,,,,,,,,,***))))))***,,,---,,,+++++++++******++++++,,,---+++************)))))))))))))))************))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,------------............,,,,,,,,,------------...---------,,,,,,------...---------,,,,,,---------------,,,,,,++++++******)))******************))))))((((((((()))+++---......---,,,,,,,,,,,,,,,---***++++++,,,------......+++,,,------......------++++++,,,---...///000000......------------......,,,,,,------------------++++++++++++,,,---...///------------,,,***)))(((------,,,,,,,,,---......,,,,,,,,,++++++,,,,,,,,,++++++,,,------------,,,,,,------------,,,,,,+++------------------...//////............---------)))***+++,,,---...//////++++++++++++,,,---...///------------------,,,,,,+++,,,------......------............---+++***)))************++++++++++++...---++++++---------,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++***************,,,------+++******+++***+++,,,------,,,+++***+++,,,---....../////////,,,---///...---+++,,,,,,+++,,,---,,,***)))***+++***+++,,,---...------,,,,,,,,,,,,---------............---,,,,,,,,,---------------.....................////////////......------........./////////wwwgggVVVMMMHHHDDDBBBCCC@@@===;;;:::999777555333111111111111111000//////,,,,,,---...000222444555888777555333111111111111333111...------...---,,,)))***++++++***+++---///111///,,,+++,,,---,,,+++***+++++++++******)))(((((()))))))))*********+++++++++******)))(((((('''''''''((((((((())))))))))))))))))***+++,,,,,,,,,++++++++++++***)))(((((()))(((((('''((()))+++++++++++++++++++++***))))))&&&'''((())))))***************)))(((((()))******'''''''''((()))******+++,,,+++***(((''''''''''''&&&&&&''''''''''''&&&&&&))))))******+++*********'''''''''((((((((())))))))))))))))))))))))))))))+++)))(((((()))******))))))******+++++++++************))))))))))))******,,,++++++******))))))((()))))))))***+++,,,---...------,,,++++++,,,------++++++***)))))))))*********)))))))))))))))************))))))))))))******'''((()))((('''''')))***+++******))))))******+++'''***,,,---,,,******************++++++,,,,,,,,,))))))***+++++++++++++++)))***+++,,,,,,---------***)))((()))+++---,,,+++******)))))))))***+++,,,************))))))))))))++++++,,,,,,,,,,,,+++++++++++++++++++++*********))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...//////...---,,,+++,,,,,,,,,------------,,,,,,,,,---------.........------,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++************************+++,,,---...---,,,,,,,,,---...///---------------.........+++,,,.../////////......,,,,,,------......//////......------------......------------------,,,,,,------,,,,,,,,,------...------...------,,,+++***,,,,,,,,,,,,,,,---...///,,,,,,------------,,,,,,++++++,,,---------------***+++,,,---------,,,,,,......------,,,------------------...............*********+++++++++,,,,,,******++++++---...000111,,,------...............+++,,,---.........------,,,---------,,,+++***)))*********++++++,,,,,,,,,+++)))(((((()))******)))******+++,,,,,,+++******+++++++++,,,,,,,,,------((()))))))))))))))******(((+++------+++***+++---***+++---......---+++***+++,,,---...////////////,,,...000000---,,,,,,---,,,---...---+++***+++,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---------,,,,,,------...---------.........//////......////////////..................////////////uuufffUUULLLHHHDDDBBBCCC@@@>>>;;;:::999777555333...............------,,,++++++---///111222333444888777555222111000000000555222///---............)))***++++++***+++---//////...,,,,,,---------+++***+++,,,,,,,,,***)))((((((((())))))*********++++++++++++***)))((((((''''''((((((((())))))******))))))***+++,,,,,,------+++,,,,,,++++++***)))(((,,,+++)))(((((())))))***)))))))))))))))(((''''''%%%&&&(((************))),,,+++***))))))***+++,,,((((((((())))))))))))))),,,+++)))(((&&&%%%%%%%%%''''''((((((((((((''''''&&&'''((())))))***))))))''''''''''''((((((((()))))))))))))))))))))))))))+++)))(((((()))******))))))***+++,,,,,,+++)))(((******))))))))))))******))))))***+++,,,,,,---------,,,++++++******+++++++++***)))(((((()))***+++))))))))))))***+++,,,---++++++******************))))))************))))))((()))***)))((()))+++,,,******))))))))))))******'''))),,,---,,,*********(((((())))))******++++++***+++,,,---------------)))***+++,,,---......---)))(((((()))+++---,,,+++)))((('''''''''(((***+++************)))))))))))),,,------......------,,,,,,++++++******)))))))))***+++++++++,,,,,,,,,,,,************************........................,,,---///000000///---,,,******+++++++++,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,------,,,++++++******++++++,,,,,,---------------------***++++++,,,,,,++++++***,,,,,,,,,,,,+++++++++***...------,,,---...000111000000000///......------***+++---.........------..................------......------------...............------,,,,,,,,,//////...---,,,,,,,,,,,,------......///.........,,,,,,,,,,,,,,,---...///,,,---...//////...---,,,+++,,,,,,---.........---)))***,,,---...------,,,---,,,,,,+++************,,,,,,------.../////////000////////////.........---,,,,,,,,,,,,---......,,,,,,---.../////////...+++,,,---.........---,,,***+++,,,---,,,+++***)))+++++++++,,,,,,------------+++******+++,,,,,,+++)))***+++,,,,,,+++***)))+++++++++,,,,,,---------,,,,,,,,,------.........'''***------+++***,,,...***+++---......---+++*********+++,,,------------'''***,,,,,,)))''''''(((---...///...,,,+++,,,---,,,,,,+++++++++,,,---...,,,,,,,,,---------......,,,,,,,,,,,,------...///---------.........//////......////////////................../////////000zzzjjjYYYQQQMMMIIIEEECCC;;;;;;;;;:::888666555444111111000...---,,,+++***+++*********+++...111333777666555444222111000////////////...------,,,,,,,,,,,,,,,+++++++++++++++000---******,,,---,,,))))))))))))******)))))))))///---+++))))))***,,,...***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++))))))))))))))))))))))))******))))))))))))******''''''''')))++++++)))'''&&&%%%$$$###$$$&&&(((***''''''(((((())))))******,,,)))'''(((+++---,,,***,,,***(((''''''((((((''''''(((******((((((((()))&&&&&&''''''((()))))))))*********))))))))))))))))))))))))))))))((('''''')))))))))))))))))))))))))))))))))((())))))******,,,,,,++++++***)))))))))***)))(((''''''((())))))******************************))))))******+++,,,,,,+++***)))((((((((((((''')))***++++++***((('''******************************************++++++++++++***************++++++,,,,,,---.........---***++++++,,,,,,+++++++++***+++,,,------,,,******+++******))))))******+++******+++++++++,,,,,,,,,++++++++++++++++++++++++(((((()))***++++++,,,,,,***++++++,,,,,,++++++***........................(((+++,,,+++)))(((***,,,000...+++)))((((((((()))******+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,---///111000...+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,+++******------,,,,,,,,,+++++++++***+++,,,,,,,,,,,,+++***)))***,,,...//////......++++++,,,,,,,,,---------.........------,,,,,,,,,------------------------++++++++++++++++++++++++.........------,,,,,,,,,---------............///000...,,,,,,---...///...,,,---......,,,+++,,,...++++++,,,,,,,,,---------000---+++,,,......,,,***111000...,,,+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////////////////////////////---,,,++++++---//////...,,,,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))***+++,,,)))************+++++++++***+++,,,---...............---+++***)))***++++++++++++++++++++++++++++++,,,++++++***+++,,,...///------------------------++++++++++++,,,------...------------------------///............---------.........///000111111222vvvfffUUUMMMIIIEEEAAA???<<<<<<;;;:::888666444333000000///...---,,,,,,+++,,,,,,,,,,,,...000333444888666333111000000111222/////////...------,,,,,,++++++******))))))((((((...+++))))))+++,,,+++)))+++++++++******+++++++++'''&&&%%%$$$%%%&&&(((***)))******++++++******)))(((((()))***************))))))))))))))))))))))))******))))))))))))******)))))))))+++,,,,,,+++))),,,+++)))'''&&&&&&'''((('''((((((((()))))))))***+++)))'''(((+++,,,+++******)))'''''')))))))))(((''')))******)))(((((()))***))))))(((''''''&&&&&&(((((((((((((((((())))))(((((())))))(((((('''&&&))))))))))))))))))))))))***))))))))))))******+++***+++++++++++++++++++++)))))))))((())))))******((((((((((((((((((((((((******))))))******+++,,,***)))))))))))))))******)))***+++++++++***(((&&&************************************************++++++***************+++***++++++,,,------,,,,,,++++++,,,,,,,,,+++************+++,,,,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,************************+++++++++***************+++++++++,,,,,,+++++++++++++++++++++++++++++++++)))+++,,,+++))))))***,,,***)))(((((()))+++---...+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,++++++---//////---+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++......---------,,,,,,,,,***++++++,,,,,,++++++*********+++,,,------------******+++++++++,,,,,,,,,///.........---------,,,------------------------++++++++++++++++++++++++......---------,,,,,,,,,---------............//////---++++++,,,---------,,,---......,,,,,,---...)))*********++++++++++++///---,,,,,,......,,,***---,,,+++***)))***++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++************++++++++++++,,,---...//////000/////////...---,,,,,,,,,------++++++++++++++++++++++++---,,,+++++++++,,,---...---------,,,,,,---------,,,,,,,,,+++,,,,,,------------------------------///............---------,,,,,,------...//////000wwwgggVVVNNNJJJEEEAAA@@@===<<<;;;999777444222111//////.........---------,,,---...000111333444555777555111......///222333/////////...------,,,,,,,,,++++++***)))(((((((((+++***((()))***++++++***,,,+++***))))))***+++,,,'''''''''((()))***+++,,,((())))))))))))))))))(((&&&''''''((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***)))))))))***,,,,,,+++)))...---***)))'''''''''((((((((((((((())))))))))))***(((((((((***+++***)))(((''''''(((******)))(((''')))******)))(((((()))***))))))((((((''''''&&&&&&&&&''''''(((((())))))(((((())))))(((((('''''')))))))))))))))))))))))))))))))))))))))***+++,,,))))))***++++++,,,------((()))******++++++++++++++++++++++++++++++++++++***))))))))))))***++++++(((((((((((()))***+++,,,)))***+++++++++)))((('''************************************************+++***************++++++******++++++,,,,,,++++++,,,,,,,,,,,,,,,+++***))))))******+++++++++******)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,)))))))))***************...---,,,+++***(((''''''++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,+++***)))***,,,((((((((((((***,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------+++******,,,------,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---............------------******+++,,,,,,+++******+++++++++******++++++,,,++++++,,,,,,,,,---------............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,---------............///...,,,******,,,---,,,,,,,,,---......,,,,,,---...---------...............///---,,,,,,---...---+++))))))***************+++............------------......---------,,,,,,,,,........................111///------...///...---......------,,,,,,++++++,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------------,,,///...---,,,*********))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******************+++++++++,,,+++,,,---......////////////...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,---...---,,,++++++,,,---......---,,,,,,,,,,,,,,,,,,------------------------///............---------,,,,,,------.../////////xxxhhhWWWNNNJJJEEEAAA@@@===<<<;;;999666333111000---.....................+++,,,...111333444555555555333111//////000111222/////////...------,,,,,,......---,,,++++++***)))******))))))***+++,,,,,,***)))'''&&&&&&''')))******++++++,,,,,,---------((())))))******))))))(((&&&&&&'''(((((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))((('''&&&''')))))))))'''))))))(((''''''((())))))(((((((((((())))))))))))((((((((()))*********))))))(((((()))+++***(((%%%((()))++++++)))((()))***'''''''''((())))))******&&&&&&''''''((()))******((())))))***))))))(((((()))))))))))))))))))))))))))))))))))))))***+++,,,)))))))))*********++++++''')))***,,,------,,,,,,------------------------)))))))))))))))***++++++))))))(((((()))***++++++(((((()))************)))************************+++++++++************************)))******+++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++***))))))))))))******************'''(((***++++++***((('''******+++++++++,,,,,,,,,***************+++++++++...---,,,+++***(((''''''++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---...,,,******+++---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------------,,,,,,,,,******++++++++++++******---,,,+++******+++,,,,,,------------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///...,,,++++++---------,,,+++---...---,,,,,,---///////////////////////////---------------------,,,***+++,,,---......---------------------,,,,,,,,,,,,---------------------////////////////////////111///---------...---,,,//////...---,,,++++++***---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,+++***)))*********+++++++++,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,///...,,,++++++,,,...//////...---,,,,,,,,,,,,,,,------------............///............---------////////////000000111111uuudddSSSJJJFFFAAA===;;;<<<;;;:::888555333000///---------...............***+++---000222333444555111222222222222111000////////////...------,,,,,,......------,,,++++++***+++++++++++++++,,,---...***)))(((''''''((()))************))))))((((((''')))******************)))&&&'''(((((())))))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((&&&%%%&&&((()))((('''((((((((((((((())))))***))))))))))))(((((((((((('''(((************************)))******)))&&&$$$(((***++++++)))))))))***''''''(((((()))*********''''''((()))******++++++)))******++++++*********))))))))))))))))))))))))(((((((((((()))***+++,,,******))))))((((((((((((((()))+++,,,---------,,,************************))))))(((((())))))***+++++++++***)))(((((())))))%%%&&&((()))***,,,,,,---************************+++++++++*********))))))******))))))***++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,+++***)))))))))*********++++++,,,)))***,,,------,,,***)))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++*********)))))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++------,,,***)))(((((((((,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---000---+++***,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,,,,+++++++++******************************///...,,,++++++,,,---...,,,,,,,,,,,,------------++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///...---,,,---...///...,,,+++,,,------,,,,,,...///++++++++++++++++++++++++,,,---------------------+++,,,---...//////......,,,,,,,,,+++++++++************+++,,,---//////000,,,,,,,,,,,,,,,,,,,,,,,,///---++++++,,,,,,+++***//////...------,,,++++++---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,+++***)))***++++++++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,,,,+++...---,,,,,,,,,,,,---...///......---,,,,,,,,,,,,---------......////////////............---------////////////000000000000vvvfffUUULLLGGGBBB>>><<<;;;:::999777555333000///------..................******,,,...000333444555111222444555444222///---/////////...------,,,,,,++++++++++++************+++,,,---,,,++++++---...+++++++++,,,,,,++++++++++++***)))((('''&&&&&&&&&)))******++++++******)))'''(((((())))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***((('''''')))*********,,,,,,++++++******))))))))))))))))))(((((((((((('''))),,,,,,+++******++++++***))))))))))))'''%%%(((***++++++***))))))***+++******))))))(((((('''(((((())))))******++++++))))))******++++++******))))))))))))))))))))))))&&&&&&&&&'''((()))***++++++******)))(((((('''''')))***++++++,,,,,,,,,,,,************************)))(((((((((((()))******,,,+++***)))((((((((((((%%%&&&'''(((***,,,---...************************,,,,,,++++++***)))))))))))))))))))))***+++,,,,,,------.........---,,,,,,***++++++,,,,,,+++++++++************+++,,,---...,,,---...//////...---,,,******+++++++++,,,,,,,,,++++++,,,,,,---.........***************+++++++++---,,,+++******+++,,,---++++++++++++++++++++++++---+++***+++,,,---,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---000...++++++---///000000++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000/////////......------++++++++++++************+++***))))))))))))***+++---------,,,,,,---......)))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------............///...------...//////...,,,***,,,------------...///------,,,,,,,,,,,,+++++++++---...---,,,,,,---///,,,,,,,,,,,,,,,,,,------,,,,,,++++++******))))))))))))***,,,...///111111------------------------...,,,******+++,,,+++***//////......------,,,,,,,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,+++,,,---....../////////------...////////////...,,,,,,,,,,,,,,,,,,,,,,,,---............------,,,------------------------///...---------------------------...//////000000///............---------------..................yyyiiiWWWNNNJJJDDD@@@>>>999999888777555333111000..................------++++++,,,---000333555777555555555444333111///.../////////...------,,,,,,*********++++++++++++,,,+++,,,---,,,***)))+++---+++,,,---......---,,,+++...,,,***)))((()))***+++((())))))))))))))))))(((''''''((()))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((***(((''''''(((*********)))***************))))))***)))))))))(((((((((''''''***---...,,,++++++,,,)))'''&&&''')))******)))(((***,,,+++***)))******++++++******)))((((((((((((((())))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))%%%%%%%%%%%%'''((()))***++++++++++++************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((()))************)))))))))))))))***((((((((())))))***+++,,,************************,,,,,,++++++***))))))((())))))))))))***+++,,,------------------,,,++++++)))******+++,,,,,,,,,,,,,,,+++++++++,,,---...///------------------------******+++++++++,,,,,,,,,******+++,,,,,,---......************************---,,,***))))))***,,,---++++++++++++++++++++++++---,,,***+++---...,,,***((()))******+++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---...---++++++---...///...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............,,,,,,,,,+++++++++******+++***)))(((((()))***+++***+++,,,---------------*********+++++++++,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++------------------------,,,,,,,,,---------......---------............///---,,,,,,...//////---+++***,,,------------...000000000000000//////......***,,,......,,,,,,---///---,,,+++*********+++,,,------,,,++++++***))))))******+++,,,---///000000000000000000000000000000---+++******,,,------,,,...............---------,,,,,,,,,,,,------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******+++++++++++++++,,,,,,,,,------,,,---...//////000//////,,,---///000000000///...------------------------,,,---...//////......---+++,,,...//////...,,,+++...------------......///---------...///000000000///............---------.....................---wwwfffUUULLLGGGBBB===;;;888888777666555333111000//////.........---------,,,,,,,,,---///333777999888777555333111000000000000//////...------,,,,,,+++,,,,,,------......///***,,,---+++(((''')))+++(((***,,,......,,,***(((,,,***(((&&&'''(((+++---''''''((((((((((((''''''&&&'''(((((())))))(((((())))))))))))))))))))))))((((((''''''''''''(((((((((&&&$$$$$$&&&((((((((("""###%%%''')))***++++++******))))))(((((((((''''''+++//////---+++,,,---'''%%%$$$&&&)))+++------)))***,,,,,,***)))***+++((((((((()))******++++++((((((((((((((('''''''''%%%%%%&&&'''((((((''''''))))))))))))))))))))))))$$$$$$$$$%%%&&&'''))))))+++++++++,,,,,,---......,,,+++***)))))))))***+++((((((((((((((((((((((((((((((((((((((()))******(((((((((((()))***+++,,,+++******)))))))))))))))************************,,,,,,++++++***))))))((())))))))))))***+++,,,---,,,,,,,,,,,,,,,+++***)))((()))***+++,,,---------,,,,,,++++++,,,...///000+++******))))))******+++******+++++++++,,,,,,,,,))))))***+++,,,,,,------++++++++++++******))))))---,,,***))))))***,,,---...........................,,,***+++---...,,,*********++++++++++++***)))******+++,,,,,,---......---,,,,,,++++++,,,,,,------+++***+++,,,...---,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---//////000---------,,,,,,,,,+++++++++***)))(((((()))***+++''')))+++,,,------,,,,,,---------.........//////........./////////000000++++++++++++++++++++++++------------------------,,,,,,,,,------.........---------.........//////,,,++++++---......,,,******+++------------...000//////......---------,,,***,,,......,,,+++...000000...,,,*********,,,---......---,,,,,,+++******,,,,,,,,,------.........---------------------------,,,++++++---//////...---------...............+++++++++,,,,,,,,,------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))***+++,,,++++++,,,,,,,,,---------***+++,,,---............***+++---.........------------------------------+++,,,.../////////......***,,,...000000...,,,***---------------...///000---------...///000000111//////.........---------000000000000000/////////wwwhhhWWWMMMGGGAAA>>>>>>999888888666333000,,,***222111000//////......///000000000000222555888:::999777555222000.........000///...------,,,---------,,,,,,///222222...***---,,,,,,+++,,,---...///******+++++++++******)))&&&'''((()))******))))))+++++++++***((('''%%%%%%)))*********++++++++++++(((((())))))*********+++******))))))((((((''''''$$$%%%&&&((()))+++,,,---((((((((((((((((((((((((&&&&&&'''((()))***++++++,,,,,,+++***)))((('''&&&&&&&&&&&&&&&''''''''''''))))))***,,,---...///000,,,,,,,,,+++++++++******)))---000000---******+++******))))))((((((((('''''''''((())))))))))))))),,,+++***((((((((()))***,,,+++***+++---...---,,,------------,,,,,,+++******)))(((''''''((()))*********)))'''%%%%%%'''(((***)))'''(((***++++++***+++*********+++,,,,,,---+++***)))(((((()))***+++,,,,,,++++++,,,,,,---......---,,,***))))))***+++......,,,)))&&&%%%''')))000///...------...///000++++++++++++******)))(((------------,,,+++******)))))))))***+++++++++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++************++++++,,,,,,++++++***,,,------......------,,,111///......//////...,,,+++++++++,,,,,,---------)))+++,,,+++***))))))***)))***+++------,,,++++++......---,,,+++)))((('''------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---.........---,,,+++,,,+++***************************)))******+++,,,************************------------,,,,,,+++***'''***,,,---,,,++++++,,,///...,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,000...,,,******+++...///---...000111111111000///////////////////////////))))))+++,,,---............///000000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000//////...---,,,,,,++++++******+++,,,,,,---.........------,,,,,,++++++***---***((((((+++...---,,,***++++++,,,,,,------...///...------,,,,,,------******+++,,,,,,,,,,,,+++000///---,,,+++,,,,,,---...............---------333///+++)))+++------,,,++++++,,,---............++++++++++++++++++++++++))))))))))))***+++,,,---...---,,,,,,++++++++++++---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,++++++---------........./////////////////////.........,,,,,,------.../////////////////////////////////000000000000000000000000///////////////000111111vvvgggVVVLLLFFF@@@======999888777666444222000///000///////////////000000000000000000222555777999666555333111000///000000000///...------,,,------'''))),,,------,,,******------,,,,,,,,,---...///)))***++++++,,,,,,,,,,,,***)))(((((('''((()))))),,,+++***((((((((()))***((((((((())))))))))))***((()))))))))************+++*********))))))))))))))))))******+++++++++,,,((((((((((((((((((((((((&&&&&&'''((()))***+++++++++************)))))))))*********++++++++++++,,,'''(((((()))***+++,,,,,,...------,,,+++************+++------,,,*********((((((((('''''''''&&&&&&'''((())))))******)))))),,,+++***)))(((((()))***+++***))))))+++,,,++++++,,,,,,------,,,,,,+++******)))(((''''''((()))***)))))))))(((&&&%%%''')))***)))((((((***++++++******)))))))))******+++,,,+++***)))(((((()))***++++++************+++,,,,,,,,,++++++******+++,,,---......---***(((''')))+++---,,,++++++++++++,,,---***+++---............---+++,,,,,,,,,,,,++++++***,,,,,,++++++***)))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********,,,------......------,,,---..................---///---,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,++++++,,,---///...,,,+++++++++)))***++++++,,,,,,++++++---------,,,+++***)))(((+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++,,,,,,+++***)))))))))))))))))))))((()))******+++************************++++++,,,,,,,,,+++******---------,,,+++,,,...000...---,,,+++++++++,,,------------------------------------,,,,,,,,,++++++------------------------///...,,,++++++,,,---...,,,,,,---.......................................***+++,,,------......---...............---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------///......---,,,,,,+++++++++++++++,,,,,,---------......------------,,,,,,---+++((())),,,------,,,***++++++,,,,,,---............---,,,,,,,,,,,,,,,,,,+++***)))***+++---...///...---,,,,,,,,,------........................222///+++***,,,---,,,+++---------...------,,,,,,++++++++++++++++++++++++)))))))))******+++,,,---///...------,,,,,,,,,---,,,+++***+++---...---,,,.........///////////////+++++++++,,,,,,,,,------...............---------..................------////////////////////////000000000000000000000000...------------...//////uuueeeTTTJJJEEE???<<<===999888777555444333333333............///000111222000000000000222444777888444333222000000000111111000///...------,,,------(((,,,000000---+++,,,///---------,,,------...///)))******+++,,,---.........,,,)))&&&&&&'''(((***---+++)))'''''')))+++---&&&&&&'''''''''((((((((())))))))))))************++++++++++++************,,,,,,++++++***)))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++)))*********++++++,,,,,,))))))))))))************((((((((()))))))))******---------,,,+++******)))***)))))))))+++++++++***)))(((((((((((((((''''''((()))******++++++******++++++***)))))))))******,,,***''''''((())))))))),,,,,,,,,,,,,,,++++++***))))))(((((((((((())))))((())))))(((&&&&&&((()))+++)))((((((***++++++***)))))))))))))))***************))))))))))))******)))))))))))))))***++++++************+++,,,---...---------+++))))))+++---,,,++++++******++++++,,,---...000111111000///...++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++******))))))++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))***++++++,,,------............------......////////////......,,,+++******++++++***)))---------,,,++++++******///111111000...---,,,---******))))))******+++,,,,,,,,,,,,,,,,,,+++******)))******+++---......///------------------------------......------,,,+++,,,,,,***)))(((((((((((()))(((((((((((()))******++++++++++++++++++++++++)))******++++++++++++***//////---+++)))***---000---,,,,,,,,,,,,,,,---...........................------------,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,---...........................---------.........------...---,,,,,,,,,,,,,,,,,,///.........------,,,,,,,,,,,,,,,,,,------------......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------............//////---,,,******,,,------,,,+++++++++,,,------.........---,,,,,,++++++,,,,,,...,,,***((()))+++...///------,,,,,,,,,---............//////////////////000...---,,,------,,,***............---,,,+++***++++++++++++,,,,,,,,,,,,************+++,,,------//////...---------......,,,+++***+++---...---,,,+++++++++,,,,,,------...+++++++++,,,,,,,,,------------------------------000//////...------,,,,,,////////////////////////000000000000000000000000......------......///000sssdddSSSIIIDDD>>><<<<<<:::999777444333333333333...............///000111///000000111222444666777444333111000//////000000000///...------,,,------+++---//////------...000...------------.........************+++,,,,,,---,,,+++)))''''''((()))***+++***)))((((((((()))***&&&&&&&&&'''''''''(((((()))))))))))))))*********************************+++******)))(((''''''&&&(((((((((((((((((((((((('''''''''((()))************++++++++++++,,,,,,,,,''''''((((((((()))))))))+++************************************************'''%%%&&&***,,,+++)))++++++++++++************))))))***++++++++++++++++++*********************---***'''&&&'''(((((((((++++++,,,,,,,,,++++++***))))))(((((((((((())))))'''((())))))'''''')))***+++)))((()))***+++++++++))))))*********************))))))))))))))))))******))))))))))))***++++++************+++,,,------++++++,,,+++******,,,......------------------...111111222222111...+++)))+++,,,------............))))))******+++,,,------------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,++++++------............------+++***))))))++++++***))),,,,,,,,,+++++++++++++++000111222111///---------+++***)))((()))***+++,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,---......---------...............---------------,,,,,,,,,******))))))(((((()))))))))))))))))))))******+++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,------,,,***((((((***---,,,,,,,,,,,,------......////////////////////////------------------,,,,,,------------------------+++,,,---.........---,,,///...---,,,,,,---///000------------------------.../////////...------,,,...---,,,++++++,,,---.../////////......---,,,,,,------........./////////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.../////////...---,,,,,,,,,---,,,,,,++++++,,,,,,---.........------,,,++++++++++++,,,---,,,+++******,,,---...,,,,,,,,,,,,---......///......///////////////000...............---+++***---.........------,,,++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,------......------------......---,,,++++++------,,,+++((())))))***+++,,,,,,------------.........//////---------------.........//////.........---------////////////////////////000000000000000000000000000000000///000111111222rrrcccRRRHHHCCC>>>;;;<<<;;;999777444222111111111000000///...............//////000111222444555666555333111///............000///...------,,,------+++)))((((((+++,,,,,,***.....................---,,,+++***)))(((((())))))(((((()))***************))))))******)))'''%%%###''''''((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''''''''(((((())))))******,,,,,,,,,++++++++++++***************+++++++++++++++++++++***************&&&&&&'''((()))***++++++***'''$$$&&&)))+++***(((************++++++++++++))))))***+++++++++++++++*********++++++++++++***---+++)))((()))***))))))******+++,,,,,,+++++++++(((((())))))))))))((((((&&&((()))))))))((()))++++++***((()))+++,,,,,,+++***++++++,,,,,,+++******)))))))))******)))))))))***************+++,,,,,,++++++++++++++++++++++++(((***++++++******,,,.........////////////......//////000///...+++)))'''------...///000000//////((()))***+++,,,---............------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++***)))***+++,,,+++***))))))******+++,,,------///000111000...,,,,,,---+++***)))))))))***,,,---++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////......------,,,,,,,,,,,,)))((((((((()))***+++,,,++++++******++++++,,,---++++++++++++++++++++++++++++++,,,---.........---+++,,,------+++))))))***+++,,,,,,---............////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...---,,,//////---,,,,,,---...///------------------------////////////...---,,,,,,///...---,,,,,,---.../////////.........------------------............///,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---......///......///...---,,,,,,,,,+++,,,,,,------...//////...---,,,,,,++++++,,,,,,***+++,,,......---,,,++++++,,,,,,------.........---........./////////000,,,...//////...,,,+++***+++,,,------.........---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---...---,,,,,,,,,,,,,,,------///...,,,,,,,,,,,,***)))+++,,,,,,---...//////000---------.........//////------......////////////---------.........//////000000000000000000000000000000000000000000000000000000000000000111222222qqqbbbRRRHHHCCC>>><<<<<<:::999777555222111000///111000///...------------//////000111222333444444555333111///------------000///...------,,,------...***'''(((,,,...---+++...////////////...---------,,,***((('''''''''(((&&&((()))+++,,,,,,+++***((()))***+++)))&&&### (((((()))))))))*********************))))))))))))((((((((((((((()))))))))************++++++++++++(((((((((((((((((((((((('''((((((((()))))))))***,,,,,,++++++*********)))(((((()))))))))*********)))))))))))))))))))))(((%%%&&&'''((()))***+++,,,(((''''''''')))))))))(((''''''((((((((((((((()))((()))******++++++******)))***++++++,,,+++++++++,,,+++******,,,,,,+++))))))***++++++++++++++++++(((((())))))))))))((((((%%%''')))******)))***+++,,,***))))))+++,,,,,,+++++++++,,,------+++***)))))))))************))))))+++************+++,,,,,,++++++,,,,,,,,,++++++***''')))++++++***+++,,,---,,,------......------,,,***++++++,,,,,,,,,++++++......//////000/////////,,,,,,,,,,,,,,,,,,++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******))))))......////////////......++++++,,,,,,,,,,,,+++++++++***)))***,,,,,,,,,***'''((()))***+++---......,,,---///...,,,+++,,,,,,++++++******++++++,,,---+++,,,---------------,,,---------,,,,,,+++++++++,,,,,,------...////////////...---,,,,,,,,,,,,---))))))))))))***+++,,,---,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---+++---//////...,,,,,,,,,,,,------............---////////////////////////------------............,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///......---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,+++---------------......///------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---.........000111000---,,,+++,,,,,,,,,,,,---......//////......---,,,,,,,,,,,,---)))***---///000...,,,***,,,,,,---.........------,,,,,,------.../////////,,,...000///---+++++++++***+++,,,---............++++++,,,,,,------......---------,,,,,,------...,,,,,,+++++++++,,,------000...,,,,,,,,,,,,***(((***++++++,,,,,,---------+++++++++,,,,,,,,,------------......///000000000,,,,,,------...//////000000000000000000000000000000000000000000000000000//////......//////000111qqqbbbRRRIIICCC???<<<===888888888777555333222111///......---------.........///000111222333333333222111///...------......000///...------,,,------///---+++***+++---///000...///000000///...---,,,,,,+++)))((('''((()))*********************++++++((())))))***)))'''%%%$$$(((((()))))))))*********************)))))))))((((((((()))))))))*********************************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***************''''''((((((((())))))))))))))))))***************)))))))))************+++'''(((******)))'''''''''&&&&&&'''''''''((((((((('''((())))))******)))))))))***+++,,,,,,,,,++++++***)))***,,,------+++)))))))))***+++++++++++++++'''((()))******)))((('''$$$''')))*********+++,,,,,,***))))))+++,,,,,,+++***+++,,,,,,,,,+++)))(((((()))***++++++***)))(((***))))))))))))***++++++((()))+++,,,---,,,,,,+++)))***,,,---,,,+++,,,...+++,,,------------,,,+++,,,++++++++++++,,,...///---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***......////////////......+++,,,,,,------,,,,,,+++***)))((()))+++,,,+++***(((((()))***+++,,,,,,---)))+++------,,,+++,,,---++++++,,,---------------,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---....../////////...---,,,,,,,,,------------,,,+++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---...---,,,,,,---///---......//////...---,,,........................------------.........///------------------------***+++,,,---...........................---,,,,,,++++++++++++++++++++++++,,,------------,,,,,,+++++++++,,,---------------++++++,,,,,,------......******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,,,,,,,------......///111222111...++++++,,,,,,,,,------.../////////000///......------......***+++---...///...---,,,,,,---.........---,,,+++++++++,,,,,,---.........,,,...000///,,,***+++,,,,,,,,,------...---------++++++,,,,,,---......///......------------......,,,,,,,,,,,,,,,---......---,,,++++++------,,,+++)))))))))))))))*********+++++++++,,,,,,,,,------,,,,,,---......///000000------..................000000000000000000000000000000000000000000000000//////......//////000111qqqbbbRRRIIIDDD???======777777888888888666555444---------------...///000...///000222222333333333000///...------...///000000000...---------------***++++++)))&&&'''+++000...///000000000///---,,,,,,+++)))((((((***+++---...---***((('''(((***+++))))))(((((((((((())))))(((((((((((())))))))))))+++*********))))))(((((())))))******+++++++++,,,******))))))((((((''''''++++++++++++++++++++++++(((((((((((())))))))))))&&&'''((()))***+++,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------------,,,,,,+++******)))&&&)))---,,,)))&&&&&&''''''((((((((())))))******''''''((())))))))))))))))))***+++,,,---,,,,,,+++'''(((***,,,......+++(((((()))***+++++++++++++++'''((()))******)))((('''$$$&&&)))++++++++++++,,,,,,***)))***+++---,,,,,,)))***+++,,,+++***(((&&&((()))***++++++***)))(((((((((((((((((()))******&&&'''***,,,---.........***,,,......---------...,,,,,,............,,,,,,111000---,,,+++,,,...///------------,,,+++******((()))***+++---...///000(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///,,,,,,------------,,,,,,,,,------......------,,,)))(((((()))***++++++******************+++++++++(((***,,,---,,,,,,---...+++,,,---...///...---,,,------......------,,,+++******+++,,,------...///++++++,,,,,,---.../////////...---,,,+++,,,------111000...,,,+++***))))))*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***++++++***)))(((***---000....../////////...,,,+++........................---------.........//////........................++++++,,,,,,---.../////////000111111111000...---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++(((***+++,,,---,,,,,,+++)))******+++,,,---......,,,,,,---------.........++++++++++++++++++++++++******+++,,,,,,---......---------............//////111333222...++++++,,,,,,,,,------.../////////000000///............///---,,,,,,,,,------......------...///...---+++*********+++,,,,,,---......---///000...+++***+++---............---,,,++++++++++++,,,,,,---.../////////......---------......---------------...///000***))))))+++---//////...------,,,,,,,,,,,,,,,,,,---------.........//////++++++,,,,,,---...///////////////...------,,,,,,000000000000000000000000000000000000000000000000111111111111111222222333sssbbbPPPGGGCCC@@@======<<<999555333333333222111111000......000111000/////////000111111111111111---,,,,,,++++++,,,,,,---///////////////......---+++++++++,,,---...///000444333222111000///......************************))))))***++++++***((('''&&&''')))***+++***((('''&&&'''))))))'''''''''((())))))))))))******************)))(((((((((((((((%%%%%%&&&&&&''')))***+++,,,+++***)))(((&&&&&&%%%&&&&&&''')))************''''''((()))))))))))))))))))))*********+++++++++''')))+++,,,,,,+++***)))***))))))))))))))))))))),,,***(((''')))******)))(((((('''&&&&&&&&&&&&'''(((((())))))************+++,,,,,,,,,,,,+++******(((((((((((())))))))))))(((''''''***------***'''((((((((((((((((((((((((************************))))))))))))))))))******((((((((((((((((((((((((''''''((()))))))))))))))++++++******************)))************+++++++++***+++,,,,,,---...///000+++,,,------++++++,,,---,,,,,,+++*********+++,,,+++---//////---,,,,,,---+++++++++,,,,,,,,,------+++*********+++---///000...---+++***)))***++++++,,,,,,++++++***+++++++++............---,,,++++++************))))))))))))'''***,,,,,,+++***++++++&&&'''(((***,,,...///000(((,,,...,,,+++...000///,,,***))))))+++,,,,,,+++------------------------,,,,,,,,,---------......,,,,,,------------------......////////////......---------,,,,,,+++++++++,,,,,,,,,+++++++++******...---,,,+++************.........------,,,,,,,,,///...---,,,+++*********........................//////...---,,,,,,++++++***+++,,,,,,......///000111000///...---......///------------,,,,,,+++******+++---,,,++++++,,,...***)))))))))***,,,...///------..................---,,,++++++------,,,+++++++++***)))***+++---...------------------------///...,,,******+++,,,---,,,,,,,,,---------......+++++++++,,,,,,,,,------555555555222///,,,,,,,,,---------...............000///...---------------,,,++++++******++++++,,,................................................111111000000/////////...((((((((()))***+++------------,,,+++,,,---...//////......---------......,,,,,,+++***+++,,,---............------,,,,,,,,,+++++++++,,,,,,,,,------...---+++******+++---...++++++,,,,,,---...////////////......------,,,,,,111000///////////////000111111222222222111111000111222222000......000222tttcccQQQGGGDDDAAA>>>>>>===:::666444444444333222111///......///000000/////////000111111111111000///......------......///......//////......---,,,,,,,,,,,,,,,---...//////111000///...---,,,++++++,,,,,,,,,---------------++++++++++++***((('''&&&###%%%''')))******)))(((***,,,------+++***++++++))))))))))))******************)))(((((((((((((((+++******))))))******+++++++++******)))((('''&&&(((((()))***++++++++++++((())))))***************++++++++++++,,,,,,,,,---------.........,,,+++***************++++++++++++---+++))))))***+++++++++***)))((((((''''''((((((++++++*********++++++,,,+++,,,,,,,,,,,,+++******))))))))))))************(((((((((***------***'''************************))))))))))))))))))))))))************************++++++++++++++++++++++++))))))***+++++++++++++++************************************+++++++++++++++++++++,,,------......+++,,,------++++++,,,---,,,,,,,,,,,,+++++++++++++++---------,,,+++,,,------------............///,,,++++++++++++,,,...///---,,,++++++******++++++,,,,,,++++++***++++++,,,,,,,,,------...---------+++++++++*********))))))'''((((((((('''''')))+++++++++,,,,,,---...//////---111111---+++,,,---+++000///......000111111000++++++++++++++++++++++++***+++,,,,,,------,,,,,,***++++++,,,---...//////---......//////......------------,,,,,,,,,++++++*********++++++,,,,,,,,,++++++***++++++,,,---............------,,,,,,,,,///...------,,,,,,,,,,,,------............------........................*********++++++,,,,,,---///...---,,,+++,,,,,,---,,,---------,,,,,,+++***+++,,,------,,,,,,---...---,,,,,,,,,,,,...///000///...---,,,+++***)))))),,,+++******,,,,,,+++***,,,+++*********+++,,,---------------------------...---+++******+++,,,---,,,,,,,,,---------......------........./////////444444444222...,,,,,,,,,111000///...---,,,++++++//////...---------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,........................//////.........------------,,,,,,,,,,,,,,,---......---,,,,,,,,,---/////////......---------.........------,,,---...///000------------------,,,,,,------.........////////////...,,,++++++,,,...///,,,,,,,,,---...//////////////////...............000000////////////000000111111222222222222111111222222222111//////111333sssbbbQQQHHHDDDAAA>>>>>>===:::777555555444333222000...------...//////......///000000111111000000//////............//////......//////......---,,,,,,,,,,,,,,,------...//////......---,,,+++******************)))))))))))),,,,,,,,,+++***(((&&&%%%"""###&&&((()))***))))))***+++,,,,,,***(((((()))))))))))))))******************)))(((((((((((()))...---,,,+++***)))))))))******++++++***))))))(((******++++++,,,++++++***))))))***+++++++++++++++,,,,,,---------.........,,,,,,+++***)))(((''''''******++++++,,,,,,,,,---,,,***((((((***++++++***+++***))))))(((((()))))),,,+++***))))))***+++++++++,,,,,,,,,,,,+++******************++++++++++++)))((()))***,,,,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++************************************+++++++++,,,+++++++++++++++++++++++++++,,,---,,,+++***+++---++++++,,,---------,,,++++++,,,,,,+++)))))),,,...------------............---,,,,,,++++++,,,,,,---++++++,,,,,,,,,+++******,,,++++++***++++++,,,,,,***+++,,,---............++++++++++++************++++++***)))'''))),,,///,,,,,,,,,---------------///222222...+++,,,,,,***...,,,+++,,,---///......++++++++++++++++++++++++)))***,,,---------+++***)))***+++,,,---...///000,,,------......------,,,------------,,,,,,,,,,,,((()))***+++,,,------...++++++++++++,,,---...///.........---------------........................,,,---...//////...---,,,,,,------...///000000111+++++++++++++++++++++,,,...---,,,,,,+++,,,,,,,,,,,,,,,---------,,,+++++++++---......------...///......------------............---,,,+++***))))))---+++***+++,,,---,,,+++,,,,,,+++*********++++++------------------------,,,+++*********+++,,,---,,,,,,,,,---------...............///////////////222333333111...,,,,,,---000000///...---,,,,,,+++///...------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++///...---,,,,,,,,,,,,,,,......------......///000......---------......///***************+++,,,,,,,,,,,,---------------------............/////////000///...------...///000------......//////000000...///////////////000000000000000//////000000111111111222222222222222111222333333111000111333555qqq```OOOGGGDDD@@@======<<<999666555444444222111///...,,,,,,...///...---...//////000000000000000------,,,,,,,,,,,,------//////000000//////...---,,,,,,,,,,,,,,,---.../////////......---,,,,,,+++((((((((((((((('''''''''++++++******))))))((((((%%%%%%'''((())))))))))))(((***+++***((('''&&&'''((()))))))))************+++***))))))(((((()))))),,,+++***)))(((((((((((()))***++++++++++++*********+++++++++++++++******((()))******++++++******,,,,,,,,,---------......******((('''&&&&&&&&&'''))))))***++++++,,,,,,,,,((('''&&&&&&((()))((('''******)))(((((((((((()))+++)))(((&&&&&&'''((()))+++,,,,,,,,,,,,+++******)))))))))*********++++++))))))***+++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++))))))))))))))))))))))))''''''((()))))))))))))))***************+++++++++*********+++++++++,,,,,,++++++++++++******))))))***,,,,,,,,,+++***+++,,,***+++---...///...,,,++++++++++++)))'''(((+++---******+++++++++,,,,,,,,,---------,,,,,,+++++++++***+++,,,------,,,***)))++++++******++++++,,,,,,+++,,,------.........---+++************)))))))))******+++***)))***+++---)))************+++++++++,,,000111---,,,...///---***)))((((((***++++++***------------------------(((***---//////...,,,*********+++,,,------......+++,,,,,,------,,,,,,+++------------------,,,,,,))))))***+++,,,,,,------///...------,,,,,,,,,---...............---------...//////000000000000///+++,,,...//////...,,,+++,,,,,,------...///////////////......------------///.....................,,,,,,,,,------,,,,,,+++,,,---///...------...000------,,,,,,++++++++++++,,,,,,,,,------......///...---,,,,,,......---,,,---,,,,,,++++++*********,,,,,,------------------***************+++,,,---,,,,,,,,,---------......------------------------000111222000...,,,---...,,,,,,------.../////////......---,,,,,,---------,,,,,,++++++++++++,,,,,,........................------------------------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,............//////000000...------------...//////))))))))))))******++++++,,,,,,,,,------.........,,,,,,,,,,,,------------//////...------...//////......//////000000000111......//////000000111111000000000///000000111111111111222222333333222222111222222111000111333666nnn^^^MMMEEEBBB>>>;;;::::::888555444333333111//////...,,,,,,...///...---......///000000000000000...------,,,,,,------...000111111111111000//////------,,,,,,,,,---............------,,,,,,++++++,,,,,,+++++++++*********((((((((())))))***++++++))))))*********))))))(((***+++,,,,,,***))))))***((()))))))))************++++++***))))))))))))))))))))))))))))))******+++((()))+++,,,,,,+++***)))*********+++******))))))'''((())))))******))))))***+++++++++,,,,,,,,,,,,++++++*********++++++,,,))))))))))))******++++++'''&&&&&&'''))))))((('''***)))((((((''''''((((((***)))(((''''''((())))))+++,,,,,,,,,,,,+++******((((((((()))))))))*********+++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******((((((((((((((((((((((((''''''((()))))))))))))))))))))*********+++++++++***++++++++++++,,,,,,,,,,,,++++++******))))))(((***+++,,,,,,******+++,,,)))***,,,......---,,,+++++++++***)))'''(((+++---*********+++++++++,,,,,,------------,,,++++++***)))***,,,------,,,+++***+++*********++++++,,,------.........------,,,+++******)))))))))((((((((("""%%%((()))(((&&&&&&&&&'''(((((()))***+++,,,---,,,000111---,,,......------,,,***+++---......---------------------------***,,,...000111///---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++------------------------++++++++++++++++++++++++......---,,,,,,,,,------........................//////000111111111000///+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000//////......------,,,------..................+++,,,,,,------,,,,,,,,,,,,---///...------...000------------,,,++++++***++++++,,,,,,---......///,,,+++***+++,,,---,,,***,,,,,,,,,,,,+++******))),,,,,,,,,---------......*********++++++,,,,,,---,,,,,,,,,---------......------------------,,,,,,...///000///---,,,---...,,,,,,------...//////000------,,,,,,,,,------...---,,,,,,++++++,,,,,,---........................------------------------,,,,,,,,,,,,,,,,,,------++++++++++++,,,---...///.........///////////////---------------...//////------......////////////,,,,,,,,,------.........,,,,,,,,,---------.........------------------.../////////000000000000000......//////000000111111000000000000000111222222111111222333333333333333000111111111000111444666kkk\\\KKKDDDAAA===:::999888777555444333222000...000...------...//////...---...//////000000//////000000////////////000000000111111111111000//////---------,,,,,,------...,,,+++++++++*********))),,,,,,++++++***)))))))))'''''''''((()))+++,,,---,,,,,,+++******))))))(((''')))******)))(((((()))))))))))))))************++++++***))))))))))))***)))))))))***+++,,,......''')))***,,,,,,+++)))((())))))***************)))''''''((())))))))))))))))))))))))*********++++++))))))*********+++++++++)))))))))))))))))))))))))))((((((***,,,,,,+++***))))))(((''''''''''''(((******++++++,,,,,,,,,,,,+++,,,,,,,,,,,,+++******'''((((((((())))))))))))+++,,,,,,+++***)))***+++************************************************,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))***+++++++++++++++)))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++*********))))))***+++,,,+++***)))***,,,((()))+++,,,---,,,,,,+++***++++++***((((((+++---,,,,,,,,,,,,------------,,,------------,,,+++*********+++,,,,,,,,,++++++************+++,,,------............---,,,+++************))))))))))))((("""&&&***,,,+++((('''&&&))))))***+++,,,---...///...111111---***++++++)))...,,,++++++---......---++++++++++++++++++++++++,,,---///000111000...------------,,,++++++******+++,,,,,,------,,,,,,+++------------............,,,,,,,,,+++++++++***************+++,,,...///000...............////////////000111222111000///...---,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++++++++...---------,,,,,,++++++***++++++,,,,,,,,,,,,+++++++++,,,---------,,,,,,+++---......------...//////////////////...---,,,,,,+++++++++*********)))***((('''((()))***)))(((++++++,,,,,,,,,+++******+++,,,,,,------.........+++,,,,,,,,,,,,,,,------,,,,,,,,,---------.....................---------,,,...///...------.../////////.........---------,,,,,,,,,,,,,,,------...//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---------...///000111222------...////////////...---------------...///000,,,,,,---...............,,,,,,------------------....../////////000000000------------------------////////////000000000000...///////////////000000000000000000111111222333000111222333444444444444000111222222222333666888kkk[[[LLLDDDBBB>>>:::999999777555444444333000...111///......///000000///---...//////000000//////000000////////////000000///////////////...------...------,,,,,,---------,,,++++++++++++*********+++******)))((((((''''''(((((((((((()))***,,,---*********)))))))))))))))$$$&&&((((((((('''((()))))))))))))))************,,,+++******))))))******((((((((()))***+++------'''(((***,,,+++***(((&&&))))))***+++,,,,,,,,,,,,(((((()))************))))))))))))*********++++++((()))*********)))(((''',,,++++++******))))))((()))((()))+++---...,,,***+++***))))))(((((())))))(((***,,,...//////...---+++,,,,,,,,,,,,+++******(((((()))))))))*********+++,,,---,,,)))(((***,,,************************)))))))))))))))))))))))),,,++++++***))))))(((((())))))))))))))))))))))))))))))***+++++++++++++++((())))))***++++++,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++******)))+++,,,+++***)))***+++(((((()))******+++,,,,,,***+++,,,+++******+++,,,+++,,,,,,,,,,,,---------+++,,,---------,,,+++***++++++******++++++,,,---************+++,,,---...---------...------,,,,,,,,,,,,,,,+++++++++******'''***---...---,,,++++++******++++++,,,,,,,,,,,,+++//////+++)))++++++)))+++***((()))+++,,,,,,+++++++++++++++++++++++++++,,,---......//////......,,,,,,,,,+++++++++++++++,,,,,,------------,,,,,,------------.........///++++++++++++++++++,,,,,,)))))))))***,,,---///000---........./////////000///000111222111000...,,,...---+++******+++---...***++++++,,,,,,------------------------,,,,,,,,,)))***+++,,,---,,,,,,+++***+++,,,,,,---------,,,+++,,,------,,,,,,---......//////000000///...---+++++++++******************)))((((((******)))((()))***+++,,,,,,,,,++++++++++++,,,,,,---......///------.........---,,,,,,,,,,,,,,,---------............---------,,,,,,,,,+++,,,......------...000...............---------,,,,,,++++++,,,,,,---...//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////......///000111111+++,,,---...///......------,,,,,,------///000000((()))***+++,,,++++++***------------------,,,,,,////////////000000000000.........//////........./////////////////////////////////...............000000000000111222333444000111222333444444444444222333444444444666999<<>>dddWWWJJJDDDBBB???>>>???999888777777777555222///000000000000////////////////////////000111333333222000------///000...,,,222111000///...---,,,,,,...---+++)))((((((((()))%%%&&&'''((()))***++++++&&&(((***++++++)))'''%%%(((((((((((())))))))))))...,,,***+++------***'''&&&+++//////+++'''''')))((()))***++++++***)))(((+++******)))((())))))))))))))))))))))))***++++++)))+++,,,***'''%%%&&&(((,,,***((()))+++,,,+++(((''')))******))))))***+++---,,,***+++,,,,,,+++)))))))))))))))((((((((((((+++++++++*********))))))(((((()))*************** """%%%((()))***))))))))))))(((((()))***++++++***)))(((''''''((()))***,,,+++***+++---...///...((()))***,,,,,,,,,+++******++++++***))))))***,,,))))))))))))))))))))))))***)))(((''''''((())))))******+++++++++******)))+++*********))))))((((((+++***)))))))))***+++,,,---------,,,,,,+++++++++******))))))))))))))))))---,,,,,,+++***)))((((((*********)))))))))))))))+++******)))))))))))))))'''(((***,,,---,,,+++***...,,,******+++,,,+++***)))************+++++++++---,,,,,,++++++,,,,,,------------,,,+++***((((((************************************************((()))***+++,,,---......******))))))******+++,,,***++++++,,,+++***)))(((,,,+++******+++,,,...///,,,,,,------.../////////...------,,,++++++++++++...+++***+++...000...,,,******++++++++++++,,,,,,---,,,++++++------,,,+++,,,,,,,,,---------............//////000000111111000///......------------......---,,,,,,+++******++++++,,,,,,---...//////------------------------,,,,,,---,,,++++++,,,...---,,,***)))))))))******,,,,,,,,,++++++*********---..................---+++,,,---,,,***)))***+++,,,,,,------...///000000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***,,,...000111///---,,,//////...---,,,***((((((------------------------000///.........///111222.........------,,,,,,,,,,,,,,,,,,---...///000000000000///...---,,,,,,+++,,,,,,************,,,,,,///...---,,,,,,---...///000///...------...///000,,,,,,,,,------------...,,,------......------,,,.........------,,,,,,,,,////////////////////////,,,---...---------///111222111///......//////000000000000000000000000000111111000000000000000111444111000000333333222///666444222111222444555555111444777:::<<<@@@DDDGGGcccVVVIIICCCAAA>>>===>>>===;;;999888666444000---000///000000000000000000000000000000000111222333000...,,,---///111000...111111000///...---,,,,,,******)))))))))***+++,,,++++++***))))))))))))***,,,,,,+++***((('''&&&%%%((((((((()))))))))******)))((('''(((******(((&&&(((,,,111000---))))))+++((()))***++++++***)))(((************)))))))))(((((('''''''''''''''((()))***+++,,,+++((('''(((***+++)))'''(((***+++***(((((()))******))))))***+++---+++******+++,,,***)))***************)))))))))))))))))))))))))))))))))(((((()))***************)))***+++++++++)))'''&&&)))))))))))))))******+++***)))(((''''''((())))))'''&&&%%%&&&(((******)))&&&&&&(((((()))(((''''''***++++++***))))))***,,,)))))))))))))))))))))))),,,+++***(((''''''((((((*********++++++******)))++++++++++++*********)))***)))((((((((()))***+++---------,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++***************************))))))))))))++++++***)))))))))))))))((()))+++,,,,,,+++***)))------,,,,,,++++++******)))************+++++++++---,,,,,,++++++,,,,,,---,,,,,,---------,,,++++++***************************************************************+++++++++***************+++,,,,,,+++,,,,,,---,,,+++***)))......---,,,++++++++++++000/////////......------------,,,,,,+++,,,,,,,,,...,,,+++,,,...///...,,,------,,,,,,+++++++++***---,,,++++++------,,,+++,,,,,,---------.........---.........////////////---,,,+++************+++//////...------,,,++++++++++++,,,,,,---......///---------------------------......---,,,,,,---///---,,,+++*********+++,,,.........---------,,,,,,------............------+++,,,---,,,*********+++++++++,,,,,,---......///------,,,++++++,,,------------------------------------............------***,,,---//////...---,,,------...------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...---------......//////.........------,,,,,,,,,,,,------......//////////////////...------,,,,,,---,,,++++++++++++,,,---......------------......000///...------...///000000000///...---,,,++++++---......//////......---,,,,,,,,,,,,,,,+++++++++...---------------------,,,---......---...000222222111000///......///000000000000000000000000000111111111000000000111111222111///111333555444222555444555666777777777777555999<<<>>>AAAHHHPPPWWWbbbUUUHHHBBB@@@===<<<===@@@>>>;;;888666333///+++...//////000000111111111111111111000111111222222///...------///111111000111111000///...------,,,***))))))))))))***+++,,,---,,,+++***)))***++++++///---+++)))((('''(((((()))))))))*********++++++***))))))***,,,,,,+++)))(((,,,//////,,,******+++((()))************)))))))))******+++***)))(((''')))((('''''''''''''''(((***+++,,,+++***)))***+++)))((('''((()))***)))'''((()))******))))))***,,,---+++******++++++***)))***************+++++++++((((((((((((((()))))))))(((((()))***************,,,,,,,,,,,,+++)))'''&&&)))))))))))))))*********+++***)))(((''''''((((((***)))((()))+++,,,,,,+++*********+++******)))((()))+++++++++))))))***+++))))))))))))))))))))))))...---+++***((('''''''''))))))******+++******))),,,,,,,,,+++++++++++++++((((((((((((((()))***+++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************++++++***))))))))))))******+++,,,,,,,,,+++***)))+++...000///,,,))))))+++)))************+++++++++,,,,,,++++++++++++,,,,,,+++,,,------............++++++++++++++++++++++++************************++++++******)))))))))(((++++++++++++,,,,,,,,,---,,,,,,---------,,,++++++------------,,,+++******,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---......,,,,,,,,,...///...---//////...---,,,+++******---,,,+++,,,---...---,,,,,,------------.........------------............///...------,,,---------/////////......------,,,+++,,,,,,------.........------------------------......///...---,,,...000---,,,,,,+++,,,,,,---...............------------,,,,,,------------,,,,,,+++,,,---,,,+++***+++,,,+++++++++,,,------.........---,,,******,,,---....................................//////.........,,,,,,---............---,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------.........---------------...................................................---,,,,,,,,,,,,---...---..................---//////............//////111000000///...---,,,,,,...//////////////////...******+++++++++++++++,,,---,,,,,,,,,++++++******,,,---/////////000222444333222111///......//////000000000000000000000000111111111111111111111111111000000111333555555555222333666888999999888888<<>><<<===@@@>>>;;;888666333///------...///000111222333333333222222111111111222222000///......///000000000111000000///......------...---,,,++++++***************)))))))))+++---...******************+++,,,)))*********+++++++++++++++++++++,,,,,,,,,+++***'''))),,,,,,***(((((()))((())))))***************((()))+++,,,+++***(((&&&+++******)))))))))))))))((()))************++++++))))))((())))))))))))((((((***++++++***)))+++,,,,,,+++******++++++***)))))))))***************+++******)))))))))((((((((((((((()))***************'''((()))***************)))))))))*********))))))******))))))((('''''''''---,,,,,,---///000///---,,,,,,,,,,,,+++******))))))***,,,+++***)))***+++))))))))))))))))))))))))---,,,++++++***))))))(((((())))))***************++++++++++++++++++++++++(((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***************+++************************)))***************++++++,,,+++******))))))******+++,,,,,,,,,,,,+++)))))))))...222111,,,((()))+++))))))*********+++++++++,,,,,,++++++++++++,,,,,,+++,,,,,,---------------++++++++++++++++++++++++************************++++++++++++************++++++,,,,,,------------,,,,,,,,,,,,,,,,,,++++++)))***,,,---......---,,,((()))***+++,,,...//////,,,,,,,,,,,,,,,---...///...---------.........---//////...------,,,++++++---,,,+++,,,......---,,,------------....................................//////............/////////.........---------,,,,,,,,,,,,---------......---------------------------......---,,,,,,---///,,,,,,------......//////,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,---...---+++***+++,,,,,,,,,,,,------.........///...,,,******,,,...///..............................////////////......------........./////////---..................---------------------------***+++,,,---...---,,,,,,...............---------////////////............---------.........//////.........------.........,,,---...//////...---,,,/////////....../////////.........////////////000......////////////......******++++++,,,,,,------------,,,,,,+++*********---...///000000111333555444333111///......//////000000000000000000000000111111222222222222222222111111000111222444555666555777999;;;<<<===???@@@EEENNNYYY```eeepppdddWWWIIIDDDBBB???>>>>>>>>>;;;999777666444222000---...///000111222333444444333222222222222222333222222111000............000000//////......------.........------,,,++++++***)))(((((()))***,,,---''')))+++,,,---,,,******)))*********++++++++++++))))))***)))(((&&&%%%%%%''')))*********))))))))))))))))))))))))******+++((()))+++,,,+++***(((&&&******))))))))))))******(((''''''((()))*********************************)))***++++++******+++,,,,,,+++)))***++++++***(((((((((((()))))))))******------,,,+++)))(((''''''(((((()))***************%%%&&&((()))+++,,,,,,---))))))************)))((()))))))))))))))(((''''''******)))+++,,,---+++)))))))))((((((''''''''''''(((***,,,,,,***)))******))))))))))))))))))))))))*********+++++++++++++++'''((()))***************))))))******************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++,,,,,,++++++***))))))((())))))******+++++++++,,,,,,++++++***************,,,,,,,,,,,,++++++******)))---222111,,,((()))+++))))))*********+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++************************+++++++++,,,,,,,,,------***+++,,,---------,,,,,,+++************+++++++++)))***,,,---......---,,,+++,,,---...///000111111,,,,,,,,,,,,---......///...............---......---------------------------,,,+++,,,...///...------------.........//////////////////////////////,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,------,,,++++++,,,...------......////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---...---+++***+++,,,............///////////////...,,,++++++,,,...///------------------------......////////////......///////////////000000000////////////...---,,,+++////////////////////////+++,,,---//////...------........................//////////////////......,,,,,,------.../////////........................,,,---...//////...---,,,...//////////////////............////////////000,,,------......------,,,++++++,,,,,,------.........---------,,,,,,,,,+++---///000000000111333555444333111000/////////000111111111111111111111111000111222333444333333333333222222111222333555777<<<>>>???@@@AAAEEELLLPPPVVVbbbqqq{{{dddWWWJJJDDDBBB???>>>???;;;999666555555444333111......///000111333333444333333333222333333444444333333333111...------...000000//////............***+++,,,---.../////////,,,,,,+++***)))((((((''')))***,,,---,,,***'''%%%)))))))))*********++++++)))***+++***((('''&&&'''******++++++++++++++++++)))((((((((()))***+++,,,)))******+++***)))(((''''''''''''''''''((())))))((('''&&&''')))******))))))+++,,,+++***)))***+++)))***++++++******+++---,,,***))))))******)))((('''''''''((())))))******...---,,,+++***)))((('''(((((()))*********************+++++++++,,,,,,,,,))))))***++++++***((('''(((((())))))))))))((((((***)))***+++,,,,,,***(((******)))((((((((())))))(((***,,,,,,+++***)))***))))))))))))))))))))))))'''((()))***++++++++++++''''''((()))************)))))))))))))))*********))))))+++,,,------...---++++++,,,,,,,,,,,,------++++++,,,,,,---.........------,,,+++***)))((('''))))))******+++,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,++++++++++++))),,,......+++))))))+++)))************+++++++++++++++************++++++,,,,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,,,,------......)))***,,,---------,,,+++******)))))))))***+++,,,------------,,,+++******,,,,,,++++++***)))))))))------------------...///...///000///---------///+++,,,,,,,,,---------------,,,+++,,,...//////...------........./////////000000000000000/////////,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,---,,,******,,,...------.../////////..................////////////,,,,,,------------,,,,,,,,,---...---,,,+++,,,---////////////////////////......------------......------------------------.........//////...............///000000000000////////////......,,,++++++000000000000000000000000------...///////////////.............../////////////////////////////////---------.........//////------...//////...---------..................---......////////////......111000000///...---,,,,,,,,,,,,------------,,,,,,,,,---------------......------------...............000000000///000222444333222111000///000111111111111111111111111111111000111333444555555444333333444444333333555999;;;>>>@@@DDDFFFJJJRRR\\\dddppp|||cccVVVIIICCCAAA???===>>>;;;888555333333333222000//////000111222222333333333333333333333444555666222333333111...---...000////////////............((()))+++,,,---......---,,,,,,------,,,***(((&&&)))************)))'''&&&((((((((()))))))))******'''***,,,,,,******+++---***))))))***+++,,,++++++)))((((((((()))***+++,,,************)))))))))(((&&&&&&&&&&&&''')))***+++***((('''(((***+++***((((((***++++++)))((()))+++)))***,,,+++******+++---+++***))))))******)))((('''(((((()))******++++++************))))))))))))(((((()))***************,,,++++++************+++))))))+++++++++***((('''&&&'''((()))******)))))),,,,,,,,,...//////,,,***,,,++++++******+++,,,---'''***,,,---+++***))))))))))))))))))))))))))))))'''((()))*********)))(((&&&'''((()))************)))))))))******+++++++++'''(((***,,,------------+++++++++,,,,,,---------++++++,,,,,,---......///+++++++++*********))))))))))))***++++++,,,---------,,,++++++******++++++,,,,,,+++++++++,,,------))))))************++++++)))************+++++++++++++++************++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,,,,,,,,,,,,,+++((()))+++,,,---,,,+++***++++++*********+++,,,---......---,,,+++++++++++++++******((('''&&&%%%$$$///......------------......000111000---,,,---///,,,,,,,,,,,,++++++++++++---,,,+++---///000///...............////////////000000/////////........................///000000------------------------------------------------------------------------,,,---...---++++++---...---.../////////...---,,,............/////////000------............---------.........,,,+++,,,---////////////////////////,,,---...//////...---,,,........................------............------+++,,,...///000///---,,,,,,,,,------------,,,,,,////////////////////////...............//////000---........./////////000......//////000000111111---------...............,,,---............---,,,......------------......---...///000000///...---000000///...---,,,++++++------............---------------,,,,,,,,,,,,,,,,,,,,,------....../////////000111000///...000222222111000000000111222333111111111111111111111111000111333555666555444444333555666666777:::???DDDDDDJJJQQQXXX```jjjwwwbbbUUUHHHBBB@@@>>><<<===;;;888555333222222000///000000000111222222333333222222222333444555666777000111333111......000222///////////////.........)))***+++,,,+++***)))((()))***---//////...+++***((('''''''''((()))+++,,,(((((((((((())))))))))))!!!$$$'''(((((((((***---(((''''''((()))******))))))((((((((((((***,,,---+++******)))((()))))))))'''''''''(((***+++---...,,,***((()))+++,,,+++(((''')))+++***'''&&&(((***)))+++,,,,,,+++***,,,---+++***))))))******)))(((((())))))***++++++,,,,,,&&&''''''((()))******+++(((((()))***************((((((''''''((())))))***)))***+++,,,+++***(((&&&%%%&&&((()))***+++******++++++,,,---///...+++)))((((((''''''''')))***+++'''***,,,---,,,***))))))))))))))))))))))))))))))((()))*********((('''&&&&&&'''((()))*********************++++++,,,,,,,,,&&&''')))+++,,,,,,,,,,,,+++++++++,,,,,,---------))))))***++++++,,,------***************+++++++++))))))***+++,,,,,,---------,,,++++++******++++++++++++++++++,,,,,,---...***(((''''''***+++++++++)))************+++++++++++++++************++++++)))***,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,************************......---,,,+++***)))(((''')))+++,,,,,,+++***))),,,,,,+++***+++,,,...///,,,+++******+++,,,...///------------,,,,,,,,,,,,000///...---------------...000222000---,,,---///...---,,,,,,+++***))))))---,,,+++---///000000///............/////////000//////.........---------+++++++++++++++,,,---...---.....................---------------------------------------------------...///...,,,,,,...///....../////////---,,,+++,,,,,,,,,---------......---......//////......------...///...,,,+++,,,---..................------,,,---///000000///---,,,000000000000000000000000,,,------------------,,,(((***---//////...+++***)))***+++,,,------------///////////////////////////...---,,,---...///000---.........//////000000---......///000111111222........................+++,,,---......---,,,+++///...---,,,,,,---...///---...///000000///...---,,,,,,,,,---------............////////////......---,,,,,,++++++************+++,,,---......///000000111111000...---///000111000000000000222333444111111111111111111111111000111444555666666555444333555777999:::>>>EEEKKKQQQYYYeeepppzzzcccVVVIIICCCAAA===;;;<<<:::888666444333222222333111///,,,,,,///111222222444222111333666777555222444333222111000000000000//////............//////,,,---......---,,,***)))(((***,,,.........,,,++++++***((('''&&&&&&''''''###%%%(((+++,,,+++)))(((++++++***)))(((((())))))))))))(((''''''''''''''')))((('''(((***,,,,,,+++)))******+++++++++*********(((&&&(((+++,,,+++))),,,,,,***)))))))))***+++((((((((((((((((((((((((''')))***,,,,,,+++***)))111(((&&&+++((("""(((((())))))******++++++******++++++++++++******,,,+++)))((((((((()))***))))))((())))))***++++++***,,,---,,,***(((((((((***++++++,,,,,,++++++***************+++,,,---...*********(((''''''***,,,++++++++++++++++++++++++))))))))))))))))))******------+++)))((('''''''''&&&(((+++.........,,,***((('''&&&&&&&&&''')))***+++*********+++---///000222///+++******++++++******+++---------+++)))(((***************+++++++++++++++,,,,,,,,,---------***,,,...---+++***,,,...------------,,,+++*********)))((('''''')))+++---(((((()))*********************++++++++++++******,,,------+++)))''''''(((***************+++++++++)))))))))))))))******+++///...---,,,+++***++++++.........------,,,,,,,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,***+++---///000000//////...---,,,---///000///...***,,,///000///......///000///...---,,,,,,+++*********,,,---.../////////---------............///---.../////////...,,,+++---------........./////////,,,+++,,,...///---+++---------,,,,,,+++++++++.........------,,,,,,,,,///...---,,,,,,---...///111111000000000000111111........................000000//////...............------,,,,,,+++******,,,---......///............------,,,,,,------...///...,,,++++++,,,...//////......---------............////////////......////////////////////////------............------............/////////000,,,---000111111000---,,,,,,,,,------......//////...///000111111000///...000...,,,++++++---000111........................000000//////.........---000000000000///////////////......---------............---,,,---...///000...............///000000......///111111222222222222111000000000111333444:::666222000222333222111222333444444555555666666888;;;>>>???BBBJJJVVV```llltttbbbUUUHHHCCC@@@===;;;;;;999888666444333222222222111///------///111222222444222111333555555444111222111000///............222111000///...---------******+++++++++***)))))))))***+++,,,,,,,,,+++***,,,+++)))(((''''''((((((%%%''')))***+++***)))(((++++++***)))))))))))))))))))))(((''''''''''''''')))'''&&&''')))+++++++++))))))*********))))))(((***)))'''(((+++,,,***((()))((((((((()))******+++,,,,,,,,,,,,++++++******(((***+++------,,,+++***...(((''',,,***###"""''')))))))))))))))***************++++++++++++******+++******)))))))))))))))******)))(((''''''((()))---///000///---++++++,,,*********++++++*********+++***)))(((''''''''''''((()))***)))(((''')))+++*********************************))))))))))))))),,,,,,***)))((((((((((((((()))+++---------,,,+++)))))))))))))))******+++---,,,+++++++++,,,---...000...+++******+++++++++++++++,,,---,,,+++***)))------,,,+++***)))(((((()))******+++,,,,,,------***,,,...---+++***,,,...)))***+++,,,------------+++***)))(((((()))******((())))))***************++++++,,,,,,,,,,,,++++++)))***,,,+++******+++---......---,,,+++***)))))))))))))))))))))***++++++------,,,,,,++++++******//////......---------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,---...//////......------,,,,,,,,,...///...---***---//////...---...///......------,,,,,,++++++---------...------,,,+++---------............//////000111111111000...------------........./////////---+++,,,...///---+++...---------,,,,,,,,,,,,...------------------,,,...------------------...//////............//////......................../////////.........------///............---------,,,,,,---.../////////......------,,,,,,------...///...,,,++++++,,,...//////......---------...............//////.................................------............---------------............///---...///000000///...---...............///////////////000000000000/////////...---,,,,,,...///111........................000/////////............000000000000////////////...------,,,,,,,,,------//////.........///000111...............///000000...///000111111222111111111111000000000111222333:::777333222333333222000444555666777888999;;;===???BBBFFFJJJPPP\\\jjjuuuaaaTTTGGGBBB???<<<::::::999888666555333222222222111///------///111222222333222111222333333111000111111000///............222111///---+++***))))))******))))))******++++++++++++***************))),,,,,,+++***))))))))))))((()))))))))))))))))))))++++++***))))))))))))***))))))((('''''''''(((((()))'''&&&''')))*********)))))))))))))))((('''&&&+++***((()))******)))(((%%%&&&'''(((*********+++---------------,,,++++++((()))***+++,,,+++******,,,'''''',,,---((((((---************))))))))))))******++++++++++++******)))************))))))(((+++,,,,,,***'''(((+++///+++,,,---,,,***))))))***)))))))))))))))))))))))),,,,,,,,,+++******))))))''')))+++***)))((()))***))))))))))))))))))))))))+++*********))))))((((((+++******)))))))))))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++...---,,,++++++++++++,,,...,,,******+++,,,,,,,,,,,,,,,,,,++++++++++++***------,,,+++***))))))(((******+++,,,,,,---......+++,,,------++++++,,,---)))***+++,,,------------,,,++++++***))))))(((((()))))))))************+++,,,,,,,,,------,,,,,,,,,***+++---,,,++++++---...///......---,,,+++*********))))))))))))***++++++******+++,,,,,,+++***)))//////............---------,,,,,,++++++,,,,,,---,,,,,,,,,---------------...............---,,,,,,---++++++,,,---...---,,,+++---//////...------...,,,,,,,,,,,,,,,,,,,,,+++---------------,,,++++++---------............///000000000111000000///...---------..................---,,,---.........,,,...............------------------------.........---------......------------------,,,,,,---------.................................------------------------.........//////+++,,,---...////////////......------------......///...---,,,,,,---...///......---------......///------............------------------------------------............------,,,,,,---------............//////////////////...000000///////////////...000//////////////////000------........./////////........................////////////............000000000000////////////---,,,,,,,,,,,,,,,------000////////////000111111...............///000000000000111111111111111000000000000///000111111222666444333333444555333222111333555777888;;;???BBBGGGLLLSSS[[[eeesss```SSSFFFAAA>>>;;;999999888888777555444333222222000///......000222222222111111111111111111000///222222111000000000000000000...---+++)))((('''''',,,+++******+++---...000---,,,+++***))))))******,,,++++++***))))))((((((+++***)))((((((((()))***++++++***))))))*********))))))((((((((((((((())))))'''&&&'''(((******)))************)))(((''''''+++******)))))))))((((((%%%&&&(((***++++++***)))((()))***+++++++++******'''((())))))******))))))+++'''(((,,,---******...++++++******))))))((((((******++++++++++++******((()))***++++++***)))((((((***+++)))&&&''',,,111)))***,,,+++)))(((((()))******))))))))))))************+++,,,------------(((***,,,---+++*********************************++++++******)))(((((((((***)))))))))))))))******---,,,+++*********+++,,,)))***,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++------,,,,,,,,,+++******++++++,,,)))******++++++,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))******+++++++++***))))))***))))))*********++++++++++++,,,,,,,,,,,,++++++...//////...,,,***+++,,,******++++++,,,---------******))))))******+++,,,''')))+++,,,,,,+++***(((---------------------------,,,,,,++++++,,,,,,---------..................------------------------,,,+++***+++---...---,,,,,,---......---,,,---...*********++++++,,,,,,,,,)))***+++,,,---.........---------............///..................------...........................---------.........---///////////////.........,,,,,,------......//////---...///000000///...---------,,,,,,,,,,,,------........................------------------------******++++++,,,---......++++++---...//////000000......------------............------------.........------------...//////,,,,,,------------,,,,,,------------------------------............---------------.........//////000///...------...///000111111000000//////......000///...------...///000,,,---...///000//////...........................///////////////.........000000000000////////////------,,,,,,,,,---......///////////////000000000...............///000000111111222222222111000000000//////000000000111111000111222444555666666555111444777888:::???EEEJJJRRRXXXcccnnn{{{```SSSFFF@@@>>>:::888999888888777666444333222111000///...///111333222222///000111111000000//////222111000000000000000000...---,,,+++************++++++******+++---///000...---,,,+++++++++++++++************)))((('''''',,,+++)))(((((()))***++++++***************++++++))))))((((((((())))))******((('''''')))******)))***+++++++++******)))(((***++++++***)))((((((((()))***+++++++++***)))((($$$%%%'''***++++++++++++)))))))))***************+++))))))++++++))))))+++++++++******))))))((((((******++++++++++++******((()))***++++++***)))(((&&&((((((&&&$$$$$$'''+++,,,---///...---+++,,,,,,,,,+++************+++,,,&&&'''((()))*********)))))),,,......---++++++,,,++++++++++++++++++++++++************))))))(((((()))))))))))))))******+++---,,,+++))))))***+++,,,((()))+++,,,,,,,,,+++*********+++,,,------......+++))))))***,,,------,,,,,,++++++******+++,,,,,,)))******+++,,,,,,------//////...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))'''(((***+++,,,,,,,,,,,,*********)))***+++,,,,,,******++++++++++++******...//////...,,,+++,,,---)))))))))***+++,,,,,,,,,***************++++++,,,''')))+++,,,,,,+++***(((++++++++++++++++++++++++---,,,,,,++++++,,,,,,---........................+++++++++,,,---......///,,,+++***+++---...---,,,,,,---...---,,,+++,,,...)))******++++++,,,,,,---))))))+++,,,---.........---------............///......---------..............................---...............---......////////////////////////---------....../////////...///000111111000///......------------------...........................------------------------)))******+++,,,---......+++,,,---...///////////////......------......///........................---------------...//////,,,,,,------------,,,,,,........................------............------////////////000000000000000///...------...///000111111000000//////......000///...------...///000,,,---///000111000///....................................///////////////000000000000////////////...............///000000------........./////////...............///000000111222222222222111111000///000000111111111111111000222333444555555555666666999===@@@CCCIIISSSZZZdddlllxxx```SSSFFFAAA>>>;;;999999777777777666555333111111000//////000222333333111---///111111000///000111///......------..................------...//////))))))))))))***+++,,,------------,,,,,,,,,,,,,,,************)))((('''&&&+++***)))((())))))+++,,,+++************+++,,,,,,))))))((((((((()))******+++)))((((((***+++***)))******++++++++++++******)))***+++***)))((()))***+++++++++++++++***))))))$$$&&&)))+++---------,,,,,,,,,,,,,,,,,,---------,,,++++++******(((((((((************))))))))))))******++++++++++++******((())))))************)))---,,,+++***)))(((((((((***,,,------+++***+++,,,---,,,+++******+++,,,---***++++++,,,+++)))((('''+++,,,...---,,,+++,,,---++++++++++++++++++++++++)))))))))))))))))))))******)))))))))))))))******,,,+++*********+++,,,---))))))***++++++++++++***((()))+++,,,---.........***))))))***,,,---,,,+++***++++++++++++,,,,,,,,,------,,,,,,++++++++++++------,,,+++)))(((''''''---,,,++++++------,,,+++((()))***+++,,,,,,,,,,,,'''((()))***+++---......++++++***)))***+++,,,---)))******++++++******))))))+++------------///000+++++++++******)))))))))+++************+++,,,,,,******+++,,,,,,+++***)))))))))************++++++---,,,,,,++++++,,,,,,---...............---------*********+++,,,...///000---++++++,,,---...---,,,---......,,,+++***,,,---***+++++++++,,,,,,------,,,,,,,,,,,,,,,+++******---------............///000////////////000111111...............------------/////////...---...///.........///////////////...............//////////////////000000////////////......------......///........................---------------.........,,,,,,------...///000000,,,---......///.........//////............//////........................---------------...///000------............------////////////////////////------............------//////000000000111111111000///...------...///000000000///////////////...///..................///---...///000111000//////.................................///////////////000000000000////////////............///000111111,,,------...///........................///000000111111222222222222222111000000111222222222222111666777777777555444555666888===DDDHHHNNNWWWeeennnaaaTTTGGGAAA???;;;999999777777777777555333111000000//////111333444333111,,,...111111000000222444......---------......///......---------......///((()))******++++++++++++)))***,,,,,,---,,,++++++***++++++++++++)))((('''))))))))))))***+++,,,,,,+++*********++++++,,,---))))))(((((()))******+++,,,+++))))))+++++++++***'''((()))***++++++++++++''')))+++***(((((()))+++***))))))))))))******+++''')))+++---...---+++***+++++++++++++++,,,,,,---,,,---,,,***)))))))))((()))))))))))))))***************++++++++++++******)))))))))))))))******+++---+++***,,,///000---)))''')))++++++)))((()))***,,,+++***))))))***+++,,,,,,---.........,,,***)))***+++,,,+++))))))+++,,,************************((((((((()))******++++++******)))))))))))))))***************+++,,,------***************++++++,,,******,,,------------,,,******)))***,,,,,,+++))))))***+++,,,---,,,++++++---,,,,,,,,,,,,+++++++++,,,++++++++++++*********...,,,***+++---...,,,***((()))***++++++,,,,,,+++******))))))***,,,---///,,,+++***))))))+++,,,...***++++++,,,,,,++++++***)))***,,,,,,,,,---...000,,,,,,++++++++++++******++++++******++++++,,,---------,,,,,,++++++******))))))******++++++++++++---,,,,,,++++++,,,,,,---.........---------,,,,,,,,,,,,+++++++++,,,...///---,,,,,,,,,...///...------...---,,,******,,,---,,,,,,,,,,,,------------+++,,,,,,,,,,,,+++******---------............///000//////...///000111222//////.........------------///000000------...000------........./////////////////////..................------------............------------..............................------........./////////---------....../////////.........///......---,,,//////............//////......////////////......---,,,,,,------///000000.........//////.................................------............------////////////000000000000//////............//////.............../////////---......//////......---......///000000000000000..................................../////////000000000000000////////////---------......///111111,,,---...///000//////..................///000000000000111222333333333333000111222333444333333222777999999999777888;;;>>>???FFFOOOWWW___mmm~~~aaaTTTGGGBBB???<<<::::::777777777777555333111000000//////111333444333111+++...111222111111333555000000/////////000000111---,,,++++++******++++++***+++,,,......---,,,+++'''(((***,,,---,,,+++))),,,,,,------,,,+++)))((((((((()))***+++,,,,,,,,,+++*********+++,,,,,,---))))))((())))))***++++++---,,,******+++,,,++++++%%%&&&''')))************&&&)))+++***((((((***---((('''&&&'''((()))+++---(((***,,,------+++((('''((((((((((((((())))))***,,,------+++***+++***)))(((((())))))******++++++******++++++++++++*********)))((((((((()))+++,,,""" &&&...111---(((***,,,...---,,,+++,,,---+++***)))'''''')))***+++%%%''')))+++,,,+++***)))*********(((''''''***,,,))))))))))))))))))))))))''''''((()))***+++,,,,,,++++++***)))))))))))))))))))))***+++,,,,,,------,,,+++***)))***+++,,,---+++,,,---...---,,,+++***+++***)))***,,,,,,***(((((()))+++---...---+++***)))******+++---...//////,,,,,,---......//////000...,,,***+++---...,,,***++++++,,,++++++***)))(((---,,,***))))))+++,,,...,,,+++***))))))+++---...+++,,,,,,------,,,,,,++++++---------+++***+++,,,)))******+++---...//////++++++******++++++,,,---///...---,,,++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---......---------,,,,,,,,,...---,,,+++++++++,,,---...---,,,---///000///.........---,,,******+++---------------------------((()))***+++,,,------------------.........//////...---,,,,,,---...///000//////.........------------///111000---,,,...000,,,---------......//////000000//////......------------+++******+++------...------,,,,,,------..................................../////////000000+++++++++,,,,,,,,,------////////////...---,,,+++//////............//////......////////////......,,,,,,,,,---...///000111......////////////......---------------------------..................---............/////////000////////////////////////,,,---------......//////,,,---...//////...---,,,////////////000000000111........................---.........//////000000000000000000////////////,,,,,,,,,---...///000000---...000111111111000///...............///000000///000111222333444444444111222333444555444333333444777999999:::===CCCHHHLLLSSS^^^hhhssscccUUUGGG@@@===:::999:::888777666666666444111......---,,,---...///...---111000.........000333444000000000000000//////...222000...,,,+++,,,---...,,,+++***))))))+++---...------......---+++)))(((,,,+++)))((((((((()))***+++***)))(((((()))***++++++,,,---...,,,)))&&&$$$&&&(((***+++++++++,,,---+++***)))(((((()))***+++***)))(((''''''((()))***------+++***))))))((((((***+++,,,,,,------,,,,,,---...---+++)))((()))***...+++))))))***,,,,,,,,,,,,,,,+++***))))))******************)))))))))((((((((((((((())))))))))))+++***((('''''''''(((((())))))*********))))))(((***((('''''')))***)))))))))))))))+++---...---,,,.........------,,,,,,,,,,,,------------,,,++++++)))************+++++++++******))))))))))))******&&&&&&&&&'''(((***,,,,,,++++++,,,---,,,+++***)))''''''((()))***++++++,,,///...---+++***)))))))))******))))))******+++,,,******))))))******+++,,,////////////////////////,,,,,,------...---------+++,,,---...///...---,,,,,,---///111111///,,,***((()))+++,,,,,,+++)))(((+++)))(((***,,,---***'''---,,,,,,++++++,,,,,,------,,,++++++******++++++((()))***+++,,,---------++++++,,,,,,,,,,,,------))))))))))))))))))))))))***((('''(((,,,...,,,***))))))(((((((((((())))))---------------------------,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,---......///.........---,,,,,,++++++,,,,,,---/////////......---------...---,,,++++++,,,---...///000111000...------///........................------------------------000///---+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,///000111111000///,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////........................//////............//////,,,,,,,,,---------......000///---,,,++++++,,,------------............///000...,,,---//////---+++...///000222222111111000........................////////////////////////...........................------------...////////////000000///---+++)))//////000111111111111111111111111111111000//////---------.........//////111000000///...------,,,111111000000000000000111---///111111000000222333333222222333666888888888999777:::@@@BBBCCCLLLVVV___gggtttdddVVVHHHAAA>>>;;;:::;;;888777666777777555222000000///......000000000...------......000222444666---...///000000000000000111000...,,,+++,,,---...---,,,+++******,,,...///---------------,,,,,,+++,,,+++***)))((())))))***++++++************++++++++++++++++++***))))))(((''')))++++++)))))))))***+++***)))(((((()))***+++***)))(((''''''((()))***))))))))))))***+++,,,,,,******+++,,,,,,,,,,,,++++++,,,---,,,+++***+++,,,---+++******+++,,,++++++++++++***)))))))))))))))++++++++++++*********)))(((((((((((()))))))))***///...,,,++++++,,,------++++++,,,,,,,,,++++++***)))((('''(((***,,,,,,,,,(((''''''(((***+++***)))......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))************+++++++++++++++************++++++,,,+++***)))(((''''''(((++++++,,,,,,,,,+++***)))************************,,,,,,+++************++++++++++++++++++,,,,,,---++++++*********++++++,,,------------------------/////////...---+++***)))***+++,,,---...------,,,***+++---/////////------,,,,,,++++++++++++,,,,,,---+++***+++------,,,***---,,,,,,++++++,,,,,,---------,,,++++++++++++,,,***+++,,,,,,------------*********+++++++++,,,,,,+++++++++++++++++++++++++++******+++,,,------,,,+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++------,,,,,,+++,,,,,,,,,+++,,,---...////////////...------,,,,,,------...////////////.........---///......------......///...///000///---,,,---...........................////////////////////////...---,,,+++++++++,,,---------------------------***+++---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,.......................................---------//////............//////,,,,,,---------.........---------,,,,,,---.............../////////000000111///......000000///---...///000111222111111000000000000000000000000000///////////////////////////////////////////////////............///000000000000000000000000///...000///.........///111222///////////////...------------........./////////000000000000000111111111111111000000000000111111000111222222111111333444222222111222444777888999@@@>>>AAAGGGLLLQQQ]]]jjjxxxbbbUUUGGGAAA>>>;;;999:::888777777777888777444222222000///000111222111///---...///000222222333333,,,,,,...///000111111111000///...,,,,,,,,,------------,,,++++++---...//////......---------......++++++***))))))))))))******++++++,,,,,,++++++***+++***)))(((((()))+++,,,)))+++,,,+++***(((((()))******))))))))))))******))))))(((((((((((())))))))))))))))))***+++,,,---))))))***+++++++++++++++)))+++---...---,,,,,,---+++******+++,,,,,,+++)))******)))((((((((()))))),,,,,,+++++++++*********((((((((()))))))))******---,,,+++***+++,,,---...***++++++,,,,,,,,,++++++)))((('''))),,,.........,,,+++***+++,,,---,,,+++------------,,,,,,,,,,,,+++++++++,,,+++******))))))************+++++++++,,,,,,++++++++++++,,,,,,...---,,,***((('''''''''++++++,,,,,,++++++***))),,,,,,,,,++++++*********)))))))))******++++++,,,,,,,,,++++++,,,,,,---...---,,,+++++++++++++++,,,++++++++++++++++++++++++............---+++***)))******+++,,,,,,,,,,,,+++)))***+++,,,---......//////...,,,++++++,,,...//////---++++++---......------,,,,,,++++++,,,,,,---------,,,++++++++++++,,,,,,,,,---------------,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///......------......///,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------...,,,,,,------------,,,,,,......---,,,++++++,,,,,,+++,,,---...///////////////......------......///////////////...............//////////////////...---...///...,,,+++,,,---........................////////////////////////,,,,,,++++++,,,---..............................,,,,,,---......,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,........................//////.........---------//////............//////,,,------------.........++++++,,,....../////////////////////000000000111222111///000111111000......///000111111111000000000000000000000000000000////////////////////////111111111000000////////////////////////000111111///////////////000111222111///---,,,,,,...111333//////000000//////..................//////////////////000222333444555666111111000000000111111222222333444444333333444555555444333444666999===???HHHHHHLLLTTT]]]iiiyyy```SSSEEE@@@===:::888888888888777888999888666444222111000000111111000///000111222222222000...,,,,,,---...///000000000000///...---,,,,,,,,,,,,---,,,,,,+++++++++,,,---...111000...---------......++++++*********))))))))))))***+++,,,,,,+++***)))******))))))))))))*********+++------+++******+++***))))))))))))))))))***))))))(((((((((((())))))++++++******)))***************+++,,,,,,,,,,,,+++)))+++...///...,,,++++++*********+++---,,,***((())))))((((((((((((((()))+++++++++*********))))))(((((()))))))))***************)))))))))+++,,,---(((((()))*********))))))***)))((()))+++------,,,///---,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))))))))*********++++++++++++++++++******+++++++++******************+++,,,+++++++++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++***+++++++++++++++,,,------------,,,,,,++++++,,,,,,++++++++++++++++++++++++***+++,,,---------------))))))******++++++++++++***************,,,---......---,,,,,,,,,,,,---...///...,,,***+++,,,...///---,,,,,,++++++,,,,,,---,,,,,,+++************+++,,,,,,,,,---,,,,,,++++++************++++++++++++***************************---///...+++***,,,///------,,,,,,,,,,,,------++++++++++++++++++++++++......------------......,,,,,,++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,///...---,,,,,,,,,,,,,,,,,,---......///...............------------...............------------------...///000000///...---+++---------++++++,,,---........................------------------------,,,,,,,,,,,,------......------------------------//////000000///...---,,,------------------------......................../////////...------,,,,,,///......------......///------------............+++,,,.../////////...---....../////////000000000111111000000000000///////////////000000000000000........................////////////////////////222111111000000//////...//////......//////000111......---,,,,,,---///000000000.........///111222111111222222222111111000....../////////000000000///000111222333555555666111111000000111111222222333444555555333333444555888888888999;;;@@@FFFJJJNNNRRR[[[gggttt```SSSGGGAAA???;;;999999999888888999999999666444111000......//////...---///000111222111///,,,***......////////////.........------,,,,,,,,,,,,,,,***************++++++,,,222111///---++++++,,,,,,++++++++++++*********)))'''((()))******)))(((''')))***+++++++++)))'''&&&&&&(((***+++******+++,,,)))))))))******)))))))))(((((())))))))))))((((((*********)))******+++++++++,,,------......------+++---//////---+++))))))***))))))+++,,,,,,***((()))((((((((((((((())))))))))))))))))(((((((((((())))))))))))************,,,++++++***+++,,,...///'''((()))***************,,,***))))))*********))),,,***(((((()))******))),,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))))))))*********+++++++++******))))))))))))******((((((((()))***,,,---...++++++*********)))))))))***++++++,,,------......***++++++++++++***))))))***************+++,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------)))))))))*********++++++---,,,***))))))***+++,,,***+++,,,------,,,+++***---,,,+++))))))***,,,...---,,,,,,++++++,,,,,,---++++++***)))))))))))))))******+++++++++******)))+++++++++,,,,,,,,,,,,---************************))),,,...---***))),,,...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,++++++*********************++++++++++++,,,------......------,,,///...------,,,,,,,,,---////////////...---,,,+++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,***,,,---,,,++++++,,,---........................------------------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////////......------------------------........................//////.........---------......------------......---------.........//////......///000///...,,,+++------........./////////000000000//////......//////////////////000000000........................////////////////////////000000000//////...............------......///000000///---,,,,,,---......///000111222333222111000111111222222222222111111/////////000000000111111111111111222222222333333111111111111111222333333222444555444333333444555666888:::<<<@@@FFFNNNTTTVVV```nnn}}}aaaUUUIIIDDDBBB>>><<<<<<999888888888999888555333000///------......,,,+++***,,,...///000///...---///////////////...---,,,,,,---------,,,,,,,,,,,,)))))))))***************///...---,,,+++*********++++++,,,,,,++++++***)))'''(((((((((((((((((('''((()))+++,,,+++)))&&&$$$"""$$$'''((('''''')))***))))))************))))))(((((())))))))))))((((((&&&&&&''')))+++---///000,,,------...............,,,---......+++)))((((((***))))))***++++++***((())))))((((((((()))******))))))(((((((((''''''''')))))))))*********++++++******)))(((((()))++++++)))***+++,,,,,,,,,,,,,,,---+++)))))))))***)))(((,,,***(((((()))++++++***++++++++++++,,,,,,,,,,,,+++++++++,,,+++******))))))************+++++++++***))))))))))))))))))*********)))))))))******+++++++++***))))))))))))***)))******+++---......///+++,,,------,,,+++***)))******))))))******+++,,,+++++++++++++++,,,------........................,,,,,,,,,,,,,,,+++************))))))******+++,,,...---+++*********++++++((()))+++,,,,,,+++)))(((***++++++)))((((((***,,,---,,,,,,++++++,,,,,,---++++++***)))))))))))))))))))))***************)))++++++,,,,,,,,,---------------------------------)))***+++,,,++++++---...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,++++++******************++++++++++++------............------......------------......////////////...---,,,+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------------,,,,,,***,,,------++++++,,,...........................////////////////////////...............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000------------------------------------------------..............................------------......------........./////////000000000///...---,,,,,,------------............///000111000...---.../////////.........///000111000000000000000000000000////////////////////////////////////////////////---------------...//////222111000///////////////...000333555555444111000//////000000111111000000000000000000111111111111222222111111111111111111111111111111111222333444111333444555444444666777555999???DDDIIIQQQZZZbbbggguuu```TTTHHHDDDBBB>>>;;;;;;:::999888888888777444111000///------...---,,,***)))***+++---......------------......///.........+++,,,,,,------,,,,,,,,,))))))***+++++++++++++++))))))***************)))++++++,,,,,,,,,+++***)))))))))(((((((((((())))))(((((()))******)))((('''$$$&&&((()))((('''((()))((()))***++++++***)))((('''((()))******)))((('''%%%&&&''')))+++---///000+++,,,------......------***+++,,,+++)))((()))***+++***((((((*********))))))))))))))))))***++++++))))))))))))(((((((((((())))))*********+++++++++)))((('''&&&&&&&&&'''((())))))***,,,,,,------,,,---+++******+++++++++***,,,***((((((***,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))************++++++++++++******))))))******++++++***))))))((((((((((((,,,+++***)))((())))))*********++++++,,,,,,------***+++---......---,,,++++++************+++,,,,,,)))))))))***+++,,,---...------------------------+++,,,,,,,,,,,,+++******++++++***)))***+++,,,---,,,++++++++++++,,,,,,---)))******************)))(((***,,,+++)))((()))+++---,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++((()))***+++++++++++++++***+++++++++,,,,,,,,,,,,------------------------***)))***+++...///000///,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------......------,,,+++++++++++++++,,,,,,,,,---------------............------------,,,------...///000,,,------...//////......------,,,,,,,,,,,,---------------....../////////......------------......***,,,------,,,,,,---///........................////////////////////////,,,---...//////......---------------------------+++,,,---...000222444555........................------------------------,,,,,,------.../////////...------,,,,,,------...............//////////////////...............///............///////////////111222111///...///111///......---...///000111000000000000000000000000////////////////////////...//////000000111111222...............//////000...///000000000000000000///000111333333222111111...///000111111111111000000000000111111111222222111111111111111111111111111111111111222333444555222333555666666777888:::===DDDMMMTTT[[[dddooowww\\\QQQEEEAAA???;;;888888:::999888888888666333000111///...---......,,,+++++++++,,,,,,++++++******++++++---...//////000000++++++,,,---------,,,,,,******+++,,,,,,,,,,,,+++$$$%%%''')))***++++++***++++++,,,---,,,+++***)))+++***)))(((((()))***+++((('''''''''((()))+++,,,)))+++,,,,,,***))))))***((()))***++++++***)))((('''((()))******)))((('''))))))))))))***+++------***+++,,,,,,------,,,,,,((()))***)))((((((***,,,,,,***(((''')))***************))))))***+++,,,,,,************)))))))))))))))************+++++++++---,,,+++)))))))))******''''''(((******+++++++++,,,+++******,,,......---(((&&&$$$$$$&&&)))***+++*********++++++,,,,,,,,,,,,------------,,,++++++)))************+++++++++,,,++++++++++++++++++,,,))))))(((((((((((()))))),,,+++)))((((((((()))***,,,,,,++++++++++++******(((***,,,...000//////...,,,,,,++++++,,,,,,---...'''(((((()))***,,,---...------------------------((((((***+++,,,---------,,,+++*********+++------******+++,,,---......///,,,+++)))(((((()))+++,,,(((***---,,,***((()))+++---,,,,,,++++++,,,,,,---///...------,,,,,,------((()))***+++,,,---------)))************+++++++++++++++++++++++++++++++++,,,***))),,,000333222000---,,,,,,++++++,,,,,,---------------------------.........------.........//////...------,,,++++++---------.........//////------............------,,,,,,,,,---...///000111)))***,,,...///000111111.........------............/////////000000111111000///...------...///000+++,,,...------,,,...///........................------------------------***+++---///000000000///........................,,,---...000333666888:::........................------------------------+++,,,,,,---...///000000...------,,,,,,------.............../////////000///...---------///111222////////////000000000000000222444333000///000222///......------///000111........................//////////////////////////////000111222333333444///////////////000111111)))+++---///000000//////000000000000000111111222000111222333333333333333000111111111111222222222111111111222222333333333111111111111222333444555222444666777888999;;;===IIIQQQ\\\eeemmmwww~~~yyy\\\QQQFFFAAA>>>:::999::::::999999888777666555444333111///---,,,++++++,,,......////////////......,,,,,,---.../////////...///,,,***)))+++,,,------...---+++******+++---...,,,++++++,,,---...,,,******+++,,,......---,,,,,,************))))))((((((++++++,,,+++***(((&&&%%%''''''(((((()))*********))))))***+++,,,---------+++***)))***+++++++++***''''''''''''((()))***+++000---+++---111222...***+++***))))))***,,,...///******)))(((((()))****** $$$***,,,+++)))***,,,((())))))))))))(((((('''+++++++++++++++***)))(((++++++***)))(((((())))))))))))************))))))((()))***++++++++++++++++++******))))))(((((((((///---+++)))(((((()))***------++++++++++++------((())))))))))))*********))))))(((((((((((())))))))))))))))))************)))***+++,,,,,,+++***)))++++++---......---++++++++++++,,,---------,,,,,,******+++,,,,,,,,,++++++******,,,---.../////////,,,+++***)))(((+++000333,,,,,,,,,,,,,,,,,,,,,,,,******,,,,,,,,,,,,******)))***,,,---......---,,,++++++,,,,,,,,,---------(((((((((((())))))))))))...---,,,+++++++++,,,------------,,,,,,+++++++++(((***,,,,,,,,,+++,,,---+++++++++++++++++++++++++++*********+++,,,,,,------,,,*********,,,...///,,,,,,---------,,,+++***,,,,,,,,,---------......000000000///.........---......////////////......+++,,,.../////////...---........................///...------...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------------------------------......---------......///................................................+++---///000111000///...///...,,,++++++,,,...///...//////111222333444555//////.........---------///////////////.........///............---------////////////////////////---------............//////...---...///000///..................---------...............------,,,000000...------...///000//////.........//////000111000///......///000111000111111111111000000/////////000000000000//////111111000000//////......111111111000000000000000222222222111111111000000111111111000000000000000///000111111000///111222000222444333222111111222444666888999;;;AAAJJJQQQXXXbbbqqq}}}wwwrrrqqqsss[[[PPPEEE@@@<<<888777888888999999999888666444333...---,,,+++++++++,,,,,,.........//////.........,,,---....../////////...111...,,,+++---...//////...---+++******+++---...,,,++++++,,,------,,,***++++++******)))'''&&&%%%+++******)))))))))))))))))))))***+++******((((((*********)))((((((''''''(((((()))***+++***)))))))))((((((((()))))))))((((((((((((((()))***+++,,,,,,)))''')))---...+++'''******))))))***+++---...************************$$$&&&)))+++************))))))***************)))+++++++++++++++***))))))++++++***)))))))))))))))))))))************))))))******+++++++++*********%%%&&&(((***,,,///000111---,,,***))))))))))))***,,,+++************+++,,,***++++++++++++,,,,,,,,,))))))(((((((((((())))))))))))))))))******************++++++++++++******++++++,,,,,,,,,,,,++++++((()))***++++++,,,,,,,,,/////////...---,,,******++++++,,,,,,,,,,,,+++++++++,,,---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***---------...---+++***)))++++++++++++,,,,,,,,,,,,)))))))))************+++***)))))))))))))))******//////.........---------)))***,,,+++******+++,,,******++++++,,,,,,------,,,,,,+++,,,,,,------...,,,+++***+++,,,...000222------,,,,,,,,,+++++++++,,,,,,,,,---------............------------------,,,------------------,,,,,,------.......................................///...------...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------........................///...---,,,,,,,,,,,,,,,................................................,,,---///000000000...---......---,,,,,,---............///000111111222222///.........------------...............---------///............---------................................./////////000000000///......///000...---////////////////////////000000000000000///......//////............//////111000///...............///...---,,,,,,---...//////000000111111111000000//////000000000000//////000000000000000/////////111111111111000000000000222222222111111111000000111111111111000000000000000222333222111111222444333444666666555555666888666888:::===AAAJJJUUU]]]sss|||yyyuuuwww}}}ZZZOOODDD???;;;777555777777888::::::999777444222,,,,,,,,,,,,,,,---...///---------------------------......///////////////000...,,,,,,---...///...------++++++++++++---------+++***+++,,,---,,,***---,,,+++***)))(((((((((++++++)))((((((((()))***'''((()))***************+++******))))))(((''''''%%%''')))+++,,,+++***)))++++++++++++++++++++++++)))))))))))))))***+++,,,***(((&&&(((***+++)))&&&)))))))))))))))***+++,,,)))***+++,,,,,,+++***)))***)))((()))******)))'''((()))***++++++,,,++++++***++++++++++++***))))))+++***))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))((((((((((((((((((((((((******************************))))))))))))*********++++++++++++,,,,,,,,,***))))))(((((())))))***)))))))))*********++++++++++++************++++++++++++************++++++******+++,,,------....../////////...---,,,+++***++++++++++++***)))''''''))),,,///000...+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,+++***)))*********++++++++++++,,,*********+++++++++,,,,,,)))***+++,,,,,,---,,,,,,............------------+++++++++)))((((((***,,,******+++,,,---...//////,,,---------------......+++******+++---///222333...---,,,+++++++++,,,,,,,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---------------......///------------------------///...------...///...---------------------------------------------------...............---------///////////////////////////...---,,,+++*********................................................---...///000000///---,,,.........//////.........---------.........//////............------------------------------------///............---------------------------------////////////000000000111111///......//////...,,,......//////000000111111111111222222111111000///......///////////////...222111000...------------......------------.........//////000111111111111///000000111111000000/////////000000000000000000111111111111111111111111222222222111111111111111111111111111111111111111111333444444333333444666333444444444444555888;;;:::===AAAGGGOOO[[[jjjttt|||zzzwwwvvv{{{ZZZOOODDD???;;;777666777666777:::;;;:::777333111........./////////000000,,,,,,,,,,,,,,,,,,,,,,,,...//////000000000//////...,,,******,,,---,,,,,,---,,,,,,++++++,,,,,,------+++******,,,,,,,,,++++++***)))))))))***,,,---+++***)))(((((()))***+++((()))))))))************'''(((((()))******++++++%%%'''***---.........---+++,,,---,,,++++++,,,,,,******))))))***+++,,,,,,+++)))(((***+++,,,***((((((((()))))))))******+++)))***,,,------,,,***)))///+++(((''')))***(((&&&'''((()))***++++++,,,,,,******+++++++++******)))******)))))))))))))))*********))))))))))))******((()))***+++++++++++++++---,,,+++)))'''%%%######(((((()))***++++++******************************(((((()))))))))************))))))))))))))))))***))))))*********+++++++++,,,,,,***))))))***,,,,,,,,,+++***))))))***+++,,,+++*********+++++++++,,,))))))***+++,,,,,,,,,,,,++++++++++++***)))((('''))),,,///000...+++***))),,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,------------))))))*********+++++++++************+++++++++,,,)))***,,,...//////...---++++++++++++++++++++++++,,,,,,***(((&&&&&&)))+++,,,,,,,,,------.........,,,,,,---------------,,,++++++++++++,,,...000111///...,,,******+++,,,---,,,,,,,,,---------......******++++++,,,,,,,,,---++++++************++++++...---,,,+++,,,---...///------------------------///---------...///...---......................................................................................................---,,,+++++++++,,,...................................................////////////...,,,,,,---...000111111000...---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------.........///............---------------------------------....../////////000000000111000......//////...,,,------...///000000111111111222222222222111000000------///000000000///...111000///...............000000000//////000000000---...///000111111111111000000000111111000000000/////////000000111111222000111111111111111222222111111111111111111111111000111111111111111222222111333444444444444555666444555555555555777;;;>>>@@@EEELLLUUUaaarrr~~~zzztttvvvyyyZZZOOODDD???<<<999777999555777999:::999666333000000000000//////...---------,,,++++++++++++,,,---///000000111000000//////---,,,***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))+++,,,,,,+++'''&&&%%%%%%%%%&&&((()))******)))(((((()))***+++*********)))))))))))))))(((((())))))***+++++++++((()))+++---------,,,+++&&&''')))(((&&&%%%'''(((******************+++,,,+++******+++,,,,,,+++)))((()))))))))************)))***,,,------,,,***)))000,,,(((''')))***(((&&&&&&'''((()))************)))******+++++++++*********)))))))))))))))************)))(((((()))******&&&''')))***,,,,,,------)))***+++,,,---///000000'''''')))******************++++++++++++++++++***(((((()))))))))***************))))))))))))******************++++++++++++---,,,+++******+++,,,---,,,+++***))))))***+++,,,***)))((('''&&&&&&''''''((()))***+++,,,,,,,,,,,,)))***++++++,,,+++++++++***+++------,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,---......))))))*********+++++++++)))))))))*********++++++&&&''')))++++++++++++***++++++++++++++++++++++++,,,,,,***(((&&&&&&)))+++.........------,,,,,,,,,++++++,,,,,,,,,,,,+++***++++++++++++++++++,,,,,,///...,,,******+++,,,---,,,,,,,,,---------......++++++,,,,,,------......,,,,,,++++++++++++,,,,,,------,,,++++++---...///------------------------///---------...///...---................................................---.....................------------------------------,,,------...//////................................................//////.........---,,,,,,,,,...000111111000...,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------......///////////////............---------------------------------------........./////////111///......//////...,,,,,,,,,---......///000000000000111111000000///...,,,---///000000000///..................///000111///000000000000000000///,,,---...000000111111111000000111111111111000000//////000000111111222222000000111111222222222333111111111111111111111111000000111111222222222333111222444444333444555777999999:::::::::===AAADDDGGGNNNYYYfffttt{{{yyyxxxwwwzzzYYYNNNDDD???===:::999;;;666777999999888666333111//////...---,,,***((('''------++++++++++++------111111111111111000000//////...------//////...---,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))***+++++++++++++++)))((('''&&&&&&&&&))))))))))))************++++++***)))(((((()))))),,,++++++******)))((((((,,,,,,+++***)))(((&&&%%%%%%(((***)))&&&%%%'''*********)))))))))******+++))))))************))))))))))))***++++++******))))))***+++,,,,,,+++***)))...,,,)))((())))))))))))&&&'''((()))))))))))))))))))))***++++++++++++***)))))))))))))))******++++++***)))(((((()))***+++&&&''')))***,,,,,,------'''((()))+++---///111111((((((((())))))***************+++,,,,,,+++*********++++++++++++,,,,,,,,,+++******))))))******+++*********++++++++++++,,,,,,,,,++++++++++++,,,,,,++++++************++++++...---,,,*********++++++---.........------,,,+++((()))***,,,---.........+++,,,,,,+++***+++---000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------///...---,,,++++++++++++*********++++++++++++,,,)))))))))************+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++)))((((((***,,,//////...---,,,+++*********+++,,,---,,,+++***)))++++++++++++*********)))...---,,,+++++++++,,,,,,,,,,,,,,,---------......------------...............---,,,++++++,,,---...,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,///...------...///...------------------------------------------------------------...............------------------------,,,,,,,,,---...///000111.........................................................---------------,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......///000000000///............---------------------------------------------............000...---...///000///...,,,,,,------......////////////000000//////...---,,,---...///000000000000------------...000111222------............---------......///000000000000000111111222222111111000000000111111111111111111000000111111222333333333111111111111111222222222000000111111222333333333111222444555444444666888777999;;;===???CCCGGGKKKSSS\\\jjjxxxyyyyyy|||VVVKKKAAA>>><<<:::999;;;777777888888777555333222------------+++)))'''&&&...---,,,++++++,,,---...111222222222111111000///...------...//////...,,,+++,,,,,,------,,,,,,+++---+++(((((()))+++++++++---------,,,+++***(((((('''(((***+++++++++))))))***))))))(((((()))***+++,,,,,,+++******))))))(((---,,,***)))((('''(((((((((+++---,,,)))'''***---***))))))(((((()))))))))((()))******))))))))))))******+++,,,,,,+++***)))******************************+++***))))))***,,,((())))))*********))))))))))))***+++++++++++++++)))))))))))))))***+++++++++***)))(((((()))***+++))))))***++++++++++++************))))))))))))((())))))(((''''''(((******))))))***++++++***))))))***++++++++++++,,,,,,,,,+++******))))))******+++*********+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++///...---,,,---...000111------.........---,,,,,,((()))***,,,---.........---------,,,******,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---///...---+++++++++++++++++++++++++++,,,,,,,,,,,,*********+++++++++,,,,,,---------,,,,,,---......++++++,,,,,,,,,---------)))***,,,+++******+++,,,------,,,,,,++++++******+++,,,---...---,,,***)))***+++++++++,,,+++++++++------,,,,,,,,,+++++++++,,,,,,,,,---------..................------------...---+++******+++---...++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................,,,,,,,,,,,,---...//////................................................------,,,,,,------......,,,---...//////...---,,,------------------------++++++,,,,,,,,,---------,,,,,,---......///000000///............---------....................................////////////...------...000111000///...............///////////////000000//////...------------......///000111...............///000111,,,---...//////...---,,,......///////////////...000111111222222111111000222222111111111111111111000000111222222333444444000000111111111222222222000000111222222333444444222444666666666666888:::888;;;AAAEEEJJJOOOTTTXXXeeeooo}}}{{{~~~TTTIII@@@<<<;;;999999;;;888888777777666444333333---.........---+++)))(((///...,,,++++++,,,...///222222222222222111000///,,,++++++,,,------,,,***+++,,,,,,------,,,,,,+++---+++(((((()))+++++++++&&&''')))*********)))(((%%%'''***,,,,,,+++)))((((((((('''((()))***,,,...)))))))))***++++++,,,,,,******)))(((***,,,///111%%%))),,,***&&&%%%(((+++))))))((((((((((((((())))))***,,,,,,+++******+++***+++,,,------,,,************)))(((((()))******'''))),,,,,,))))))+++...******+++++++++******)))((()))***+++++++++++++++))))))((())))))***+++++++++***)))'''''')))***+++,,,,,,,,,++++++)))((((((,,,,,,,,,++++++++++++++++++***(((&&&&&&((()))+++'''((()))******)))((('''((())))))))))))*********++++++************++++++******+++++++++,,,,,,,,,++++++---......---+++++++++,,,---......---,,,+++(((((('''''')))+++...000'''(((***+++,,,---------))))))***,,,,,,---,,,,,,---...///...+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************,,,,,,,,,+++******+++,,,...///++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,+++***)))((()))***+++)))))))))******+++++++++(((***,,,---,,,+++,,,---++++++++++++++++++++++++,,,---...//////---+++***)))***+++,,,---......---,,,,,,---------,,,+++***,,,,,,,,,---------...............------,,,,,,,,,---,,,***))))))***,,,---***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...------...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////////////////------,,,++++++,,,,,,,,,................................................,,,,,,,,,,,,,,,---...///,,,------------------,,,---------....../////////+++++++++,,,,,,---------++++++,,,,,,---...////////////.........---------////////////////////////////////////000000000000---,,,,,,---000111111000000000000000////////////000000000000000///............------...///111222000//////.........//////...///000111111000///......///////////////......111111222222222222111111333222222222111000000000000000111222333333444444000000111111222222222222000000111222333333444444333555777777777888:::;;;???DDDKKKSSSYYY___eeeiiiuuu}}}xxxyyy}}}WWWJJJ>>>999888777888:::;;;999888777777666333111111111111000///---,,,+++---------,,,,,,,,,++++++......////////////......------...///000000//////...---------...---***((()))(((&&&'''((()))'''&&&))))))*********))))))((())))))((('''''''''''''''))))))))))))))))))))))))***)))))))))((((((''''''+++,,,,,,,,,+++***(((''')))*********++++++++++++)))***+++***)))((()))***%%%%%%%%%&&&&&&&&&&&&'''&&&))),,,,,,***)))+++---(((((((((((()))))))))))))))***+++,,,,,,+++)))(((******++++++++++++******---+++***((()))+++---///+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***++++++************++++++***************************)))'''&&&&&&(((***+++*********))))))))))))))),,,,,,+++***)))(((''''''((()))+++,,,,,,+++)))(((+++++++++,,,,,,+++++++++))))))*********+++++++++------------------------,,,***((((((***---//////------,,,+++++++++,,,,,,,,,***((())),,,...---+++)))************)))((((((......---,,,+++***)))(((******)))))))))))))))*********************************************************+++++++++******)))************************************)))))))))(((------------------------+++*********+++---///000---,,,+++*********+++,,,------------------------------------------------((('''&&&'''))),,,///222...---+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,------.........+++,,,,,,---...///000000000///---,,,---...000222.........------,,,,,,,,,////////////////////////***,,,//////...,,,,,,,,,,,,,,,,,,------...........................------,,,,,,,,,++++++************,,,---,,,,,,---///111------------------------///////////////.........000//////...------,,,,,,///////////////000111111---...///000000///...---////////////////////////...000111000///...///111000000//////.........---------...///000111222222000000...------...///000............/////////000111111000000//////......222111111111000000//////111222222333333222222111222222333333333222222111222222222222222111000///111333555555444444444555333111111555777777999===EEEJJJTTTaaannnyyy~~~}}}{{{XXXKKK???:::999888888::::::999888777777666444222222111///---,,,,,,,,,------------,,,,,,,,,++++++------............------------...///////////////...---,,,---...---***((()))((('''((())))))((('''************)))((('''&&&))))))((('''''''''''''''************************,,,+++++++++************+++++++++++++++)))((('''((((((((()))))))))******)))*********)))))))))***)))))))))*********++++++)))+++---,,,***((()))+++(((((((((((()))))))))*********************++++++******++++++++++++***************+++++++++,,,,,,++++++***)))))))))))))))***************************************************++++++++++++++++++***++++++************++++++************************,,,,,,+++***++++++------(((((())))))******++++++************))))))))))))((()))+++,,,,,,+++)))(((******++++++++++++*********+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,((('''%%%&&&)))+++,,,,,,,,,,,,,,,++++++,,,---------***((()))+++------,,,,,,,,,,,,---,,,++++++***)))))))))))))))*********++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++))))))))))))))))))))))))++++++++++++************++++++++++++++++++++++++++++++***+++,,,---///000...---,,,+++++++++,,,---------------------------------------------------************++++++++++++///...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,---------......,,,,,,,,,---......//////...------,,,,,,...///000.........------,,,,,,,,,////////////////////////---///000000///......///,,,------------------.................................---------,,,,,,,,,+++,,,------,,,,,,...000.................................///////////////.......................................///000000---...///000000///...---////////////////////////...000111000///...///111000000/////////.........////////////000000000000000///.........///000000//////////////////000000000000000000////////////222111111111000000000000111222222333333222222111222222222333333222222111//////000000000000000000000222444555444444555777777555666:::;;;<<>>===;;;:::;;;:::888888888999999777555222111///---------.........------------,,,,,,,,,,,,------......------,,,------...//////.........---,,,,,,---...---+++)))+++)))))))))+++,,,+++***++++++++++++***)))((('''))))))((((((((((((((()))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''(((((((((((()))))))))+++,,,,,,***)))&&&''''''''''''(((((((((------,,,+++***)))((()))(((((()))))))))*********))))))(((((()))+++---...******++++++++++++******))))))***+++++++++++++++,,,+++******))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++************++++++++++++++++++++++++++++++)))))))))(((%%%!!!(((((())))))*********+++))))))))))))************)))***++++++++++++***)))))))))************))))))+++++++++,,,,,,,,,,,,---******++++++++++++,,,,,,+++++++++---///000///---*********+++,,,---...///...,,,***((()))+++,,,---+++,,,,,,,,,,,,+++******------,,,,,,+++******)))+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***+++,,,------------++++++++++++++++++++++++,,,,,,+++++++++*********))))))))))))************,,,+++++++++,,,...000111000///...,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------)))***+++,,,---...............---------------------------------,,,,,,,,,---,,,++++++++++++,,,------------------------------------,,,,,,++++++++++++,,,---............---...............---------////////////////////////---...---,,,++++++---/////////......------,,,,,,---------...............////////////////////////......///...,,,,,,---///........................,,,------...///000111111---------...//////000000.........------......///...//////////////////...////////////////////////...000111000///...///111000000//////////////////000000000000////////////......//////000111222333222222222111111111111000...//////000111111222222111111111111111111111111111222222333333222222111111111222333333333222222333222222333333444444555111222444444444444666888666888<<<@@@CCCJJJYYYiiirrr~~~[[[OOOCCC???>>>;;;:::::::::999888999:::999888666000111222222222000///---.........---------,,,,,,......////////////......------............------,,,,,,,,,---...---+++)))***))))))***+++,,,,,,+++******++++++,,,+++++++++))))))((((((((())))))***************************)))))))))))))))*********)))))))))((((((((((((((((((((()))))))))*********)))((()))+++------+++)))))))))))))))*********++++++***)))))))))******+++))))))))))))************'''(((***+++,,,,,,,,,+++******++++++++++++******+++***)))((((((***,,,---,,,++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,***'''$$$"""+++*********))))))((((((************))))))))))))*********++++++*********))))))************))))))************++++++++++++*********++++++,,,,,,,,,)))))))))+++------,,,************+++,,,---...///---,,,+++***)))***,,,---+++,,,,,,,,,,,,+++******------,,,,,,+++*********))))))***+++,,,,,,++++++++++++++++++++++++++++++------------------------))))))***++++++++++++++++++++++++++++++++++++++++++*********))))))))))))*********+++++++++,,,,,,,,,+++++++++,,,...000111000///---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,+++******+++,,,///000,,,,,,,,,------------,,,.........------,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------------,,,,,,++++++***------...////////////...........................////////////////////////---...---,,,++++++---////////////......------------------.........//////..................//////...//////...,,,,,,...///------------------------,,,------...///000111111////////////////////////000000///////////////000/////////....../////////////////////////////////...000111000///...///111//////000000000000000000.........///000111111111...///000111111222222333222222222222111111111111......///000111222333333111111111111111222222222111222222333333222222111000111222333333333333333555555333333222222333333444444555555444444777999999<<>>;;;999:::<<<:::999:::::::::777666000111333555444222///---............---------,,,...//////////////////...---............---,,,,,,,,,++++++---......,,,)))***)))((()))+++,,,,,,+++((()))***+++,,,,,,,,,,,,))))))((((((((()))******))))))))))))))))))))))))+++++++++,,,,,,,,,,,,,,,***))))))(((((())))))***************++++++++++++)))((((((+++//////,,,((('''((((((((()))))))))))))))'''&&&&&&(((+++++++++)))))))))*********++++++'''(((***,,,---,,,+++)))******++++++++++++******,,,***(((''''''))),,,...,,,,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((((()))***+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&(((***,,,------,,,+++,,,,,,+++***)))(((''''''+++*********))))))((((((************************)))******************)))))))))*********+++++++++******++++++,,,,,,---------++++++,,,---......---++++++++++++,,,------...+++,,,---+++***)))+++,,,---------------,,,,,,+++''''''((()))***++++++,,,((()))***,,,,,,,,,++++++************************------------------------*********++++++******)))*********************************)))))))))((((((******++++++,,,---------+++*********+++---///000000///---++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........///---+++))))))***,,,...++++++,,,------------,,,//////......---,,,,,,,,,------------------------...------------,,,,,,,,,......------,,,,,,++++++........./////////000000.............../////////////////////////////////...///000///------///000/////////...............,,,,,,------.../////////------------..................///...------///000------------------------------......//////000000////////////////////////111111000////////////000//////............//////////////////////////////...000111000///...///111//////000000000000111111------...///000111222222///000111222222333222222000000111111111222222222//////000000111222333333111111111222222222222222111222222333333222222111000111222222333333333333444333111000//////000000555666666666555666999;;;<<>>;;;999999===<<<;;;::::::999777555000111222333333111000///............---------------......//////......------.........------,,,+++,,,++++++---......,,,***)))(((''')))+++,,,,,,+++(((((()))*********))))))))))))(((((()))******+++************************+++++++++,,,,,,---------+++***))))))))))))***+++*********++++++++++++,,,)))((((((+++000000,,,(((&&&&&&'''''''''((((((((()))&&&$$$$$$'''*********))))))*********+++++++++)))******+++++++++************++++++++++++*********))))))((()))***++++++---,,,++++++******++++++************************************************+++***)))(((((()))***+++++++++************++++++************************$$$%%%''')))***++++++***++++++******))))))(((((())))))))))))************+++******************+++******++++++++++++***************+++++++++,,,,,,+++++++++,,,------......111///------///000111000,,,,,,,,,++++++,,,------))),,,...---+++))))))+++,,,,,,,,,---,,,++++++***&&&'''((()))***+++,,,,,,((()))+++---...------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))************************+++++++++*********))))))******++++++,,,------...***)))))))))***,,,...///111000...---,,,+++,,,,,,++++++++++++++++++++++++++++++,,,,,,---......///++++++*********+++,,,,,,+++,,,---...///......---/////////...------,,,,,,------////////////------......---------,,,,,,,,,.........---------------......---------...///000---........./////////000////////////////////////---///000000///......///............////////////,,,,,,------...//////000---------.........//////---...///...---...000222.................................///////////////......//////000000111111000000///...............000///...------...///000////////////////////////...000111000///...///111//////000000000111111111......//////000000111111000111222333333222222111...//////000111222333333000000000111111222222222111111111222222333333333111222222333333222222111000000111222333333333333222111///......///000111333444555666777999>>>AAAEEEIIITTTdddsssZZZOOODDD@@@>>>;;;888888>>>===;;;;;;;;;999777444111111000000000000000000//////.........---------,,,------......------,,,---.........------,,,++++++++++++---......,,,***(((''''''(((***,,,+++***(((((()))(((((('''&&&&&&))))))((())))))***++++++++++++++++++++++++++++++)))))))))******+++++++++++++++***))))))***+++,,,)))*********++++++++++++)))((((((+++000111,,,(((***+++++++++,,,,,,,,,,,,***&&&######&&&))))))((()))************+++++++++---+++***(((((()))+++,,,******++++++++++++******'''((()))++++++******)))---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''''')))***+++++++++************++++++((((((((((((((((((((((((((()))))))))))))))(((((())))))))))))************''''''((()))***+++,,,,,,++++++************++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------++++++,,,------.../////////---******+++---......------,,,+++++++++,,,,,,(((,,,//////,,,))))))***)))************)))((((((,,,,,,,,,+++++++++++++++)))***---/////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))***+++,,,,,,------))))))(((((()))+++---...333222000...---,,,------++++++++++++++++++++++++++++++,,,,,,---...//////$$$&&&(((***,,,---......,,,---///000000000//////000000///...------,,,,,,---...000111111000...---.........------,,,,,,,,,...........................---,,,++++++---///000---.........//////000000////////////////////////***,,,//////...,,,,,,,,,------......//////000000,,,,,,------...///000000---.........//////000000,,,---............111333///////////////////////////////////////.........,,,,,,---///000222333333000///...---------------000///...------...///000///////////////////////////000111000///...///111//////000000111111111222000000000000////////////111222333444333222111000------...000111222333444111111111111111222222222111111111222222333333333222222222333333222222222///000111222333444444444222111000///000111444555111333555666888<<>>===<<<<<<<<<;;;888555444333222000////////////........................---------...............///////////////.........******,,,---.../////////++++++***))))))***++++++((())))))))))))*********((()))***++++++***)))(((///...---,,,+++*********(((((()))***+++---...///***((('''))),,,,,,)))&&&***+++++++++***((('''&&&***((()))---111111+++&&&))))))))))))))))))))))))))))))))))))))))))******))))))*********++++++++++++)))((()))---///---,,,)))(((''''''''')))***++++++,,,,,,---,,,+++)))(((*********)))))))))))))))+++***)))(((((()))***+++(((...(((---,,,&&&...&&&%%%""" """&&&))))))(((------------------------+++&&&---'''***333+++---******)))(((((((((((((((***((('''%%%%%%'''(((***)))******,,,///---$$$,,,,,,((($$$''',,,...+++***MMMgggggg```ZZZGGG...###///555///(((&&&&&&%%%///,,,)))000555)))%%%222...---+++******+++---......---,,,+++++++++,,,---.........------,,,,,,,,,------,,,+++++++++,,,,,,,,,++++++******++++++,,,'''111"""***555$$$###...************************...***"""///000000,,,(((%%%&&&''')))************+++,,,------++++++,,,---++++++++++++++++++++++++)))444hhhbbb___fff[[[ddd___ddd\\\VVVmmmfff///666'''555///$$$......,,,///,,,******---...,,,***+++,,,---......------,,,)))***++++++------...///,,,------...///000111111//////...---,,,,,,++++++---------.........//////---------...------,,,,,,---------------...///000000000000111000000///...000000000000000/////////////////////000000000000000000///...............000000000000////////////+++,,,,,,---...///000000444111...------...---,,,///............---------------............------///000111222222111000///////////////////////////***+++,,,---------,,,+++......////////////......////////////////////////...////////////////////////000111222222111000///111111111111111111111111000000000111222222333333000000000000111111111111000000000000111111111111111222333333222111///...111111222222222333333333555444444333333222222111666444111000111222333333444555555777:::@@@HHHNNNbbbpppYYYNNNCCC???===::::::<<<===<<<;;;;;;;;;:::777444222111000000000000000111++++++++++++++++++++++++...............///////////////...---,,,++++++*********+++,,,------------************************)))))))))*********++++++++++++,,,,,,,,,+++******...---,,,+++************'''((())),,,///333777999+++******+++---,,,+++)))...,,,***)))***************((((((+++//////+++'''))))))))))))))))))))))))''''''((()))***+++,,,---))))))*********+++++++++***(((''')))+++---,,,***)))))))))(((((()))))))))++++++,,,,,,,,,+++***)))))))))))))))************,,,+++***))))))***+++,,,,,,000---...$$$***===...,,,***((())),,,.........,,,,,,,,,,,,,,,,,,,,,,,,222###'''%%%'''///(((+++++++++***)))))))))))))))+++***)))(((((()))***+++888,,,222%%%@@@333'''&&&%%%///RRRqqq???+++...333333777---,,,'''$$$888???%%%,,,+++)))(((((()))***+++000///---++++++***++++++------------,,,,,,,,,+++,,,,,,,,,++++++,,,------,,,++++++******++++++,,,222)))---777***+++222........................,,,000;;;%%%"""'''''''''*********++++++*********+++,,,------++++++,,,---++++++++++++++++++++++++///888===///555,,,...$$$+++'''(((---,,,++++++,,,------,,,.........---------------+++++++++,,,,,,------........................//////......---,,,,,,++++++........................,,,------...------,,,,,,///......---------......+++,,,---...............////////////////////////////////////000000000000000000///...............000000000/////////...............///////////////333000...---...///...---000000/////////.........------............------//////000111111000///...////////////////////////......///000000///...---......////////////......//////////////////////////////////////////......000000111111111111000000111111111111111111111111222222111111111111111111000000000000111111111111000000000000111111111111111222333444444444333222111111222222222333333333444444444333333333333222444222111000111333333444444555666:::@@@IIITTT\\\ooo|||YYYNNNCCC???===::::::======<<<;;;;;;;;;999666444000000000000000111222222,,,,,,------.....................//////000000000000000///---,,,+++***)))***++++++,,,,,,++++++***)))***+++,,,,,,+++***)))************+++++++++,,,,,,,,,,,,,,,,,,+++***))),,,+++******))))))))))))))))))***,,,///444888;;;+++,,,......,,,+++,,,,,,000,,,'''&&&))),,,,,,+++***((('''))),,,---+++((())))))))))))))))))))))))(((((())))))***+++,,,,,,***************+++++++++***)))((((((***+++***((()))************)))((((((******+++,,,,,,,,,++++++((()))))))))***+++++++++,,,,,,++++++++++++,,,,,,)))&&&)))---333tttJJJ+++***+++,,,///)))...,,,++++++++++++*********++++++++++++++++++++++++***+++$$$'''333+++ XXXwww000'''---111444+++(((333000///---,,,+++,,,------111000...,,,+++*********,,,,,,,,,,,,++++++++++++++++++++++++,,,------...,,,++++++******++++++,,,[[[666333333777.........---,,,+++***)))+++,,,------++++++,,,---++++++++++++++++++++++++&&&333444###---(((...)))---***+++,,,,,,+++,,,---///111000...------------...,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,.........------,,,,,,+++.....................---,,,,,,------...------,,,000000///------,,,,,,,,,)))***+++,,,....................................////////////000000000000000//////............////////////.........------000000000000//////......111///......///000//////111000000000////////////------............------......//////000//////...////////////////////////000000111111000///...---......////////////......000000000000000000000000000000000//////.........111111000000000000111111111111111111111111111111333333222222111000000///000000000000111111111111000000000111111111222222000111222333444444444444111111222222222333333333333333333333444444444444222222222333333555666666888999;;;@@@IIIVVVdddnnnXXXMMMCCC>>>===;;;;;;======<<<;;;;;;;;;:::777444111000000000000000111111------......//////000000......//////000000111111111111000///...---------,,,,,,,,,,,,,,,+++******((()))+++,,,,,,+++)))(((******+++++++++,,,,,,,,,+++*********)))(((((('''***))))))((((((((())))))+++***))))))***---000222***,,,///...+++***+++......)))&&&&&&))),,,+++******((('''(((***++++++))))))))))))))))))))))))))),,,++++++******))))))(((************************+++***************))))))((()))***+++++++++***))))))******+++,,,,,,,,,,,,(((((()))***++++++,,,,,,++++++++++++++++++++++++000&&&'''%%%---bbb333---222...///***...++++++++++++++++++******++++++,,,,,,,,,,,,++++++;;;///$$$444&&&&&&XXX;;;BBB...000<<>>@@@DDDKKKVVVeeettt~~~XXXMMMBBB>>>===;;;;;;>>>???>>>=========;;;888666333222111000////////////******+++++++++,,,,,,,,,.........///000111111222.........///////////////............---,,,+++***((()))+++,,,,,,+++)))(((******+++++++++,,,,,,,,,+++******))))))((((((((((((((('''''''''((())))))***)))(((''''''((()))***)))+++---,,,)))(((***---+++***)))***------+++)))***)))(((((()))***++++++)))))))))))))))))))))))),,,+++++++++******))))))************************++++++,,,+++*********+++'''(((***,,,---,,,,,,+++*********++++++,,,,,,---((())))))***+++,,,,,,---)))******************)))...(((000+++(((eee...'''...(((+++)))***))))))***++++++******)))******+++,,,,,,+++******<<<$$$999...999aaa'''<<<000%%%444111......---,,,,,,,,,,,,,,,,,,---------------------++++++++++++++++++++++++*********+++,,,---...///,,,++++++******++++++,,,[[[///444///)))***++++++,,,,,,,,,,,,,,,+++,,,------++++++,,,---*********++++++,,,,,,,,,"""---222,,,666///***(((***((((((+++---,,,******...111333111///---,,,---...//////......------,,,,,,+++******++++++,,,------...---------------,,,,,,,,,(((((()))***,,,---......+++,,,,,,---.........------------------...//////---...............------------------......//////////////////000000000000//////............/////////.........------------++++++,,,------.../////////......///111222111000/////////.........------------............---------------------...//////000000000000000000000000111111000///...---------......////////////......////////////////////////111111000000////////////222111000//////000111222111111111111111111111111000000111111111222222222///000000000111111111111111111111111222222222222111111111000000/////////111111222222222333333333222222333444555555666666333555666666666666999<<>>===;;;<<<>>>@@@???>>>>>>>>><<<999777444333222000//////......---------------,,,,,,,,,------...///000000111111++++++,,,,,,---.....................------,,,+++)))***+++,,,,,,+++***)))************+++++++++,,,,,,++++++***++++++,,,,,,''''''''''''(((((()))***((((((((((((((()))******)))******)))(((((()))++++++,,,.........---,,,+++***))))))))))))***++++++))))))))))))))))))))))))'''((()))***+++---......+++++++++******************+++,,,,,,+++***+++---))))))***,,,,,,------,,,+++++++++******+++,,,,,,)))*********+++,,,,,,,,,((()))************)))(((&&&%%%111///222```'''$$$,,,$$$,,,...***((()))***+++++++++***)))************************!!!555+++"""ggg999111222!!!666------------......------+++,,,---......//////...++++++++++++,,,,,,,,,,,,++++++++++++,,,------...,,,++++++******++++++,,,YYY)))---***"""'''(((***+++,,,---------+++,,,------++++++,,,---*********++++++,,,,,,---###555''',,,000444///******000,,,***+++,,,,,,+++,,,---///111000...------------...///.........------,,,,,,)))******+++---......///------------------------(((((()))***,,,---......++++++,,,---............,,,,,,,,,------///000000---------------,,,++++++---------...//////000000////////////000000000000///............//////000/////////.........------)))***+++,,,---.../////////......000222222111///............------------------............---------------------...///000000000000000000000000000333222111000//////000000......////////////......////////////////////////000000000000000000000000111111000000000000111111111111111111111111111111///000000111222222333333000000000000111111111111111111111222222222222333444444333111111000000111111111222222222333333333222333333444555666666666222444666666666999>>>CCCIIIRRRaaaqqqWWWLLLBBB>>>===;;;<<<>>>???>>>=========<<<999666222222111000//////000000000000000///......------+++,,,---...///000111111,,,,,,,,,---------------,,,,,,---------,,,,,,+++************************)))))))))*********+++++++++************,,,---...''''''''''''((()))***+++'''((()))***+++++++++***+++)))''''''((()))***)))***---///---)))'''))),,,)))***+++++++++++++++,,,))))))))))))))))))))))))&&&'''(((***,,,...///000+++++++++*********))))))'''***++++++***)))+++---...---,,,+++++++++++++++---,,,+++*********+++,,,++++++++++++++++++++++++)))***++++++++++++***)))+++((((((""",,,___))))))..."""...333(((((()))+++,,,---,,,+++***,,,+++***))))))***+++,,,111!!!111YYY,,,;;;'''---......///000000000000,,,---...//////......---+++,,,,,,,,,------------,,,,,,,,,++++++,,,------,,,++++++******++++++,,,YYY%%%***222000((()))***+++,,,---------+++,,,------++++++,,,---)))******+++,,,,,,------,,,333"""555bbbjjj***444+++...222000---,,,++++++,,,------,,,.........---------------...............---------++++++,,,,,,------......------------------------,,,,,,,,,,,,,,,---------***+++,,,---..................---------......///,,,,,,---.........------------...//////000111111////////////000000000000...............///000000000000000/////////......,,,,,,,,,------.........000//////111222222000///////////////............------............------...---------...///000111000000000000000000000000111111000/////////000111......////////////......------------------------/////////000111111222222000000111111111111000000111111111111111111111111111111111111111111222222000000000000111111111111111111111222222222333333333222111000000111222222111111222222222333333333333333444444555555666666444777999:::<<>>===;;;<<>>===<<<<<<<<<;;;888555000000000000000111111222......---,,,+++******)))++++++,,,---...///000111000000000//////......---***++++++,,,,,,,,,++++++++++++***))))))***++++++((())))))))))))*********((((((''''''(((***,,,---'''''''''((((((***+++,,,''')))***,,,+++***((('''---)))&&&''')))+++***)))(((+++,,,(((""" &&&,,,)))***,,,,,,,,,++++++,,,))))))))))))))))))))))))))))))***+++,,,------...++++++++++++******))))))%%%(((******)))(((+++---222000...+++***)))))))))...---+++*********++++++,,,,,,++++++++++++++++++***+++,,,------,,,+++******)))'''"""222___+++---///+++000 )))***,,,.........,,,+++---,,,***))))))***,,,---<<>>@@@BBBJJJUUU^^^hhhuuuUUUKKKAAA===<<<999999;;;<<<<<<======<<<:::999888222222111000//////000000......////////////......+++,,,---...////////////111111000///......------)))******++++++,,,------+++++++++*********))))))''')))+++------+++)))'''***(((((()))***+++***))))))))))))))))))))))))))))))((('''''''''(((***+++)))))))))))))))******+++111...***))))))*********,,,+++***))))))***++++++)))***+++,,,,,,+++***)))'''((()))***************222111...,,,***)))((((((***)))))))))***+++,,,,,,,,,,,,++++++++++++++++++//////...---,,,,,,,,,,,,++++++,,,,,,,,,,,,------))))))))))))))))))))))))***,,,''')))&&&bbb---...+++111))),,,***'''))),,,...///...---+++222333)))'''222 111,,,DDD"""<<<$$$___'''000'''555+++111)))555+++111...++++++...//////---...,,,***+++...///...,,,000000000//////000000000******+++,,,---//////000bbb(((---)))---...------,,,,,,------...,,,------...---,,,+++*********+++,,,,,,---......///+++///)))------...666&&&777,,,000000//////...---++++++,,,------...............///...---+++***)))))))))//////.........---------,,,---...///000000000000//////...---,,,,,,++++++.........------,,,,,,,,,//////////////////......////////////////////////............////////////000000///...............111111111111111111111111,,,,,,---.../////////...000///...------...///000222111111111000000//////---...///////////////...,,,------......------,,,------......///000000000222111111111000000//////000000000000////////////////////////////////////////////////////////////---...000111222222222111222222111111111111111111222222222222222222222222111111111111111111111111000000111222333333444444555333111111222444444333333222222111111222222333444444333333333444555555666333222555666555777;;;;;;:::>>>GGGNNNVVVeeesssUUUKKKAAA===<<<999999;;;;;;;;;<<<<<<;;;:::888777444444222111111000000000...////////////.........---...///000111111111111///......---,,,,,,++++++,,,++++++++++++++++++++++++++++++*********))))))((()))+++,,,,,,+++)))(((***(((((()))***+++***))))))))))))))))))))))))))))))(((((('''((()))***+++)))))))))))))))******++++++***((((((***+++++++++***)))(((((((((((()))***)))******************))))))******++++++++++++***,,,,,,+++++++++*********)))***+++,,,,,,***)))(((++++++***)))))))))***+++000///---+++)))''''''&&&*********+++++++++,,,,,,***************************,,,''')))&&&bbb---...+++000))),,,***((())),,,...///...,,,+++!!!///)))(((<<<$$$)))111???///333 :::999NNN???'''&&&///......,,,333000......000111111000---+++***+++---///---,,,******))))))))))))******------------------------bbb(((---)))---------------------------+++,,,------,,,+++***)))+++++++++,,,,,,---------111&&&,,,...(((nnnaaa---888(((333***............---,,,+++***,,,,,,---............---+++++++++***++++++,,,---------------,,,,,,,,,+++...///////////////...---,,,,,,,,,,,,------------000000000000/////////...........................////////////////////////............////////////000000///...............////////////////////////------......///.........///...---,,,,,,---...///000000000/////////.........///////////////......,,,------......------,,,,,,------...//////000000000000000000//////......////////////000000000000////////////////////////////////////////////////,,,---///000111111000000111111111111111111111111222222222222222222222222111111111111111111111111111111111222222333333444555333111111333444444333333222222111111222222333444333333333333444555555444222333666777666888===???@@@GGGTTT```nnnVVVKKKAAA===<<<999999;;;::::::;;;;;;;;;999888777777666444333111111000000////////////......---------...///000111111111111......------,,,+++++++++------,,,,,,+++******)))+++++++++******************************************(((((()))***+++***)))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))******+++)))(((((()))++++++***)))+++***************++++++***))))))(((((())))))***+++,,,,,,,,,,,,++++++***)))***+++++++++***)))((()))***,,,------***'''%%%+++***(((''''''(((***+++...---+++)))((('''&&&&&&))))))*********+++++++++++++++++++++++++++++++++))),,,'''***'''aaa,,,...+++000))),,,***((())),,,---...---,,,++++++------)))###222###YYY)))%%%,,,:::)))YYY@@@000""")))---111---333...---++++++,,,------,,,,,,+++++++++---...---,,,+++++++++******+++++++++//////...---,,,+++******bbb(((---)))---++++++------------+++++++++++++++,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,000***,,,---'''555+++777***...(((+++,,,,,,---,,,,,,++++++,,,,,,---............---+++++++++++++++,,,------//////.........---------000000000//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000000////////////........................////////////////////////............////////////000000///...............////////////////////////.........///......------------,,,,,,,,,,,,------//////...............---///000000000///...------,,,------......------,,,,,,,,,,,,---......//////////////////..................//////000000111111////////////////////////////////////////////////,,,---...///000000//////111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222555333111222333444444333333222222111111222222333333333222222333444555555444333555999999999<<>>;;;999888:::888999:::::::::999888777666555444222000//////...000///...---,,,---------,,,---.................................---------******+++++++++,,,,,,,,,************************+++***(((''''''(((***+++***(((((((((***+++***)))))))))))))))))))))))))))'''(((((())))))))))))))))))))))))))))))******+++,,,,,,,,,------,,,(((%%%$$$%%%%%%&&&&&&'''''''''***)))(((''''''((()))******+++++++++***)))((((((+++,,,------,,,***(((&&&)))(((''''''(((***,,,---,,,+++)))))))))+++---...))))))))))))***+++,,,,,,+++++++++,,,,,,,,,,,,---************************))),,,))),,,)))```+++---***000))),,,***)))***+++,,,,,,,,,++++++""",,,...---666&&&JJJ+++444---$$$555)))'''ddd!!!888$$$&&&((($$$------......---------------...............///000,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,bbb(((---)))---***+++---......---+++************************+++,,,,,,,,,,,,,,,,,,,,,+++---444******555+++qqqLLL---...,,,...+++,,,---......//////.........///000000000000000......---,,,++++++++++++*********))))))))))))(((,,,,,,---...............000///...---+++***)))(((++++++++++++++++++++++++---------.........//////////////////////////////............////////////000000///...............000000000000000000000000.../////////...---,,,,,,.........//////.........////////////////////////000000000000///...,,,,,,,,,------......------,,,++++++,,,,,,---.........000000000000000000000000---......///000111111222000000000000000000000000000000000000000000000000000000000000000000111111//////000000000111111111000000000000000000000000111111111111111111111111333333222222222222222222444333222333444444333222333222222111111222222333333333333333444555666777555666999===???AAAIIISSSfffrrrWWWLLLBBB>>>;;;888888999888999:::;;;;;;:::999888555555333222000000/////////...---,,,,,,---.../////////000000000000000///,,,,,,++++++++++++++++++)))******+++,,,,,,------***************+++++++++***)))(((((((((((()))******(((((()))***+++***)))))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))******+++))))))***,,,......+++)))'''((()))***+++++++++******))))))(((((())))))***))))))*********)))(((((('''(((***,,,------,,,,,,((('''&&&%%%'''***---///*********++++++,,,------******)))(((''''''((((((++++++,,,,,,,,,---------************************)))---))),,,***___***,,,)))000))),,,*********+++++++++++++++***&&&444 &&&''',,,000555---000777///---333ZZZ+++000%%%000...(((+++,,,......,,,+++,,,---,,,...//////......///000,,,++++++++++++++++++,,,******++++++,,,,,,------bbb(((---)))---,,,,,,---......---,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///***(((444222'''777//////+++000,,,------...////////////......///000000000000///++++++++++++,,,...///000.........---------,,,,,,++++++,,,....../////////,,,,,,,,,------.........---------------.........------......///000000000////////////////////////............////////////000000///...............////////////////////////.........///......------......///000000///......///////////////000000000///000000000///...------,,,------......------,,,,,,,,,,,,---......//////000000000000111111111111......//////000000111111000000000000000000000000000000000000000000000000111111000000000000111111...//////000000111111111111111111111111111111111111111111111111111111111222222222222222222222222333222222333444555333111333222222111111222222333444444444444555666888888555666:::@@@DDDKKKXXXeee{{{WWWMMMBBB>>>;;;888777999999:::;;;<<<<<<;;;:::999555555444222222111111111---,,,++++++,,,---///000//////000000000000//////+++++++++++++++++++++++++++++++++++++++++++++,,,))))))*********+++++++++))))))(((((((((((())))))***(((((()))***+++***)))))))))))))))))))))))))))&&&'''((()))***))))))((()))))))))))))))******+++)))))))))+++,,,---+++)))***+++,,,---.........---)))******************)))))))))***+++++++++******''''''((()))***+++,,,---((('''''''''''')))+++,,,'''(((***+++,,,,,,,,,+++******)))((((((((())))))***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))---)))---***^^^))),,,)))///))),,,*********+++++++++*********444))))))$$$<<>>;;;888777999999:::;;;<<<<<<<<<;;;:::666555444333333333333333,,,,,,+++***+++...000111---...............------------------------------------,,,++++++*********))))))******++++++++++++(((((())))))))))))((((((***(((((()))***+++***)))))))))))))))))))))))))))&&&''')))*********)))((()))))))))))))))******+++---+++*********)))'''%%%%%%&&&((()))******)))))))))***+++,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,***)))(((((((((((())))))(((((()))))))))))))))(((%%%''')))+++,,,+++***))))))))))))***+++---...///)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))---***---+++^^^)))+++)))///))),,,***++++++******************--->>>(((;;;555'''000000+++---(((...+++222333)))(((&&&,,,+++...111111...,,,---///(((+++---,,,***)))+++...+++******************+++++++++++++++++++++++++++bbb(((---)))---000///............///000,,,,,,+++++++++,,,...///******+++,,,,,,---.........'''555...""";;;---lllCCC...###---,,,,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,......---,,,,,,,,,------------,,,,,,,,,+++++++++............---,,,++++++////////////////////////---.........//////000000...//////000111222222333////////////////////////............/////////000000000///...............111111111111111111111111,,,,,,---.../////////...,,,,,,---......---,,,,,,,,,,,,,,,------...............///////////////...,,,------......------,,,------......///000000000---.........//////000000000000000000////////////000000000000000000000000000000000000000000000000000///...------...///000---......///000111111222222222222222222222222222111111111111111111111111000000111222333333444444333222222444555555333111333222222222222222222333555555666666777999:::;;;===@@@GGGPPP[[[jjjUUUKKKBBB???<<<888555666888999::::::::::::999888777666555333222111000000............/////////000,,,,,,,,,---...///000000***,,,...///---,,,,,,---,,,,,,,,,+++***)))((('''&&&))),,,------,,,+++,,,))))))))))))))))))))))))((((((''''''((()))******)))***++++++***(((%%%$$$&&&''''''((()))******++++++******((('''&&&%%%$$$((((((((((((((((((((((((---+++***(((((()))+++,,,$$$$$$%%%'''***+++***((())))))))))))))))))))))))))))))(((((()))***++++++))))))))))))((((((((((((''')))***)))((('''(((***)))###000///%%%&&&(((,,,(((***---//////---***((())))))))))))))))))))))))+++ 000'''(((eee$$$555///...,,,((())))))***+++,,,,,,+++***)))***'''------+++---,,,++++++------,,,+++,,,***fff,,,---***...///$$$///$$$...---((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000///...------,,,,,,ddd,,,------+++(((&&&***,,,'''%%%///***------...............---***,,,---,,,******+++,,,---,,,++++++------,,,+++222---(((,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000------,,,+++************+++,,,------......------//////.........---------..............................---,,,---...///000000000000000000///............///000000000000000...............///000111....../////////...,,,+++---......///////////////////////////////////////---------.........//////------...//////...---------.........---,,,,,,+++---------...///000000111------...///000111222222111///------000222111///222111111000///......---111111222222222222111111//////000000000000//////333333333222222222111111222222222222222222222222111111111111111111111111///000111111222222111111555555555555555555555555444444333222222333333333333444555444333444999===>>>EEEPPP]]]mmmPPPGGG???>>>===;;;:::;;;888888::::::::::::888888777666444333111000000000---------............///000//////...---,,,,,,,,,,,,------,,,+++,,,...000+++,,,+++++++++***)))((()))+++---...,,,*********************************(((((('''''''''((())))))((()))***+++***((('''%%%,,,,,,+++)))(((&&&%%%%%%((((((((((((((((((''''''))))))))))))))))))))))))***)))((('''((()))+++,,,---+++((('''(((((('''&&&))))))))))))))))))))))))(((((())))))************))))))))))))((((((((((((''')))***)))''''''''')))666'''$$$%%%(((,,,)))***''')))+++,,,,,,+++)))'''''''''''''''''''''''''''222***333$$$)))fff""",,,((('''(((///000)))******++++++******)))'''+++***~~~***---,,,++++++------,,,+++,,,***///---(((///)))+++<<<(((...''''''000........................************************++++++******)))((((((''']]]###)))---+++)))000222666222+++///''',,,------......---,,,+++***,,,---,,,+++***+++,,,,,,+++******,,,,,,+++***222)))...+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///,,,,,,,,,,,,---...///000+++,,,------......------//////.........---------------------------------......---------...///000///////////////...------......///000000000000000///............//////000....../////////...---,,,...//////000111000000000........................---------.........//////........................---.........------,,,+++------......///000000111......//////000000111111111///---...000222111///222111111000//////......000000000111111000000000//////000000000000//////333333222222111111111111111111111111111111111111333333333333333333333333222333333444444444444444555555555555555444444444444444333333333333333444333666888888888999>>>BBBLLLTTTaaapppNNNFFF???>>>>>><<<;;;<<<777888999::::::999888777666555444222111000000///,,,,,,---------.........111000///...---,,,+++***,,,+++)))&&&$$$%%%(((+++++++++++++++++++++*********,,,...---+++)))((((((************************))))))((('''''''''((((((((((((*********)))((('''(((((((((((())))))))))))%%%&&&&&&''')))******+++************************''''''&&&&&&''')))+++,,,+++)))&&&&&&))),,,...///))))))))))))))))))))))))'''(((***++++++***))))))(((((((((((())))))))))))(((******)))'''&&&'''(((!!!+++,,,,,,000...******+++,,,,,,------,,,,,,+++************************###"""...&&&444ccc)))000...,,,---555******))))))))))))*********+++888kkk,,,---,,,++++++------,,,+++,,,***@@@***'''++++++---777444---(((...((((((((((((((((((((((((------------------------,,,,,,++++++******))))))hhh///...,,,((()))444###%%%(((***000---+++,,,---......,,,***)))***,,,---,,,+++***+++---+++***)))***+++,,,+++)))bbbKKK'''...***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...,,,,,,,,,,,,---...///000+++,,,------......------...............---------,,,,,,,,,,,,,,,,,,,,,,,,......------......///000...............------,,,......///000000000000000000//////............///....../////////...------///000000111111111111111------------------------------.........///////////////...------...//////---............---,,,,,,---......//////000000111////////////000000000000000///......000111111000111111111000000//////...//////000000000000/////////000000111111000000///222111111111111000000000111111111111111111111111333333333333333333333333333333444555555555555555666555555555444444333333444444333333333444444555111444777999999<<>>===999888888666777888999999888777666444333111000......------////////////000000000000......------,,,+++******''')))************+++------,,,+++******+++---...)))*********((((((***+++(((((((((((((((((((((((((((((((((((((((((()))*********************++++++%%%%%%&&&((()))+++,,,,,,(((((()))))))))*********))))))))))))))))))))))))***++++++******)))(((((('''&&&%%%'''***+++,,,+++))))))))))))))))))))))))************))))))(((((('''''''''((()))*********''')))************+++---,,,\\\++++++,,,,,,,,,,,,++++++%%%ccc...---+++******+++---......---,,,***HHH---(((!!!,,,+++$$$aaa,,,+++333))),,,---,,,,,,,,,,,,...///000***+++------,,,---...000...---,,,,,,......---,,,(((===***,,,,,,---............---........................,,,,,,,,,,,,------...///...------......///000111+++,,,------......---------------.........//////---------------------------...///000111000000/////////000000//////...---......///000000000000000///............//////000//////.........///111222......///000000000000000.........................../////////000000000000////////////////////////------...///////////////000000000000000000000000000000000000////////////...///111000......000333111111111111111111111111000000111111111111000000000111111222222111111000111111111111222222333333333333333333333333333333333333333333333333333333222333333444444444444444222222222333333444444555555555555555666777888999888===DDDMMMZZZkkk~~~TTTKKKBBB???<<<888666777666777888999999888777666444333111000...---------............/////////000******+++,,,,,,---......000///---***((((((***,,,...---+++******+++---...+++++++++***((('''(((***((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))++++++***************++++++******)))(((''''''&&&''''''((()))***++++++,,,(((((((((((((((((((((((('''((()))))))))))))))(((///,,,'''%%%%%%%%%%%%%%%))))))))))))))))))))))))++++++***)))(((((())))))&&&''''''((()))******+++%%%&&&((()))((()))***,,,(((bbb+++,,,---......---,,,+++***999'''+++******+++---......---,,,***ggg888''''''333///%%%bbb...+++111%%%+++,,,+++***)))***---///111***+++------------...000---,,,++++++------,,,+++(((,,,444++++++,,,---------,,,,,,........................+++++++++,,,---...///000//////---,,,,,,,,,,,,,,,+++,,,------......---------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---...000111111111000///......//////......---,,,...//////000000000000000...............///000111000///.........000111222//////000111111111111111------------------------////////////000000000000//////000000000000//////------...///000000//////111111111000000000000000////////////000000000000---///111000......000333111111111111111111222222//////000000000000//////111111222222222222111111111111222222222333333333222222222222222222222222111111111111111111111111000000111222222222222111000111222333444444555666555555555555666777999999<<>>;;;777777999999777444222333444444444333222111///............///000000///...---,,,++++++******++++++,,,//////...------,,,++++++************************((((((((()))*********+++...---+++*********+++,,,...+++(((&&&''')))))))))***)))))))))***+++,,,,,,((($$$!!!!!!%%%((())))))%%%&&&''')))************++++++************++++++************++++++++++++&&&''''''((((((((((((((())))))(((((()))***++++++)))+++---,,,+++)))))))))'''((()))***+++***))))))))))))))))))(((((((((((((((```((()))***++++++***)))(((bbb---***)))+++---......---,,,+++###444,,,&&&...---...---aaa000+++...,,,...,,,,,,,,,---------......)))+++,,,...//////...............------,,,,,,,,,222***fffFFF999///000...444***---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++,,,------......------,,,...000111///---,,,,,,..................------...------------...////////////.........---------,,,---......//////............////////////......000000000000000000000000222111111111000000//////////////////............111,,,,,,000000------222////////////////////////222111000///------,,,,,,111111000000//////......000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000444333222000//////......333333333222222111111111333333444444444333333222222333444555666666666666444444444555555555555666666666666666555444333333444444777;;;999666999???DDDLLL\\\qqqTTTLLLBBB<<<;;;;;;888555333555666666333333444666444333222000//////......///000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++++++++------------------------,,,,,,,,,++++++++++++***+++***))))))((((((((()))---+++******+++,,,+++***++++++*********+++,,,,,,+++(((&&&%%%(((******)))(((((())))))***)))))))))))))))(((((((((((())))))'''((()))***+++---......))))))***++++++,,,++++++)))))))))))))))***++++++)))+++,,,,,,+++)))))))))((()))***+++++++++******'''((((((((())))))******'''```(((((()))***************///PPP---******+++,,,......---,,,+++$$$,,,111...---,,,---,,,```000+++...,,,...---............/////////***+++,,,...............---------,,,,,,+++++++++,,,%%%777(((,,,))),,,)))+++555***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------+++,,,------......---------///222222000...---..............................------------...//////000000/////////.........---------.........//////......////////////......000000000000000000000000000000000000//////......////////////............000------000111......222////////////////////////000//////............///000000000000////////////000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111333222111000000//////000333333333222222222111111111111222222222111111000333444444444444444333333444444444444555555555555666666666666555444444333333444777::::::999===DDDSSS___sssSSSLLLDDD<<<888777555444000222444444444444666777444333111///......///000111222222111000///...---,,,,,,---......---,,,,,,------,,,,,,++++++******------------------------,,,,,,++++++++++++++++++))))))******))))))((((((***)))***,,,------+++))),,,,,,+++*********++++++,,,***))))))******)))'''++++++*********)))))))))))))))(((((((((((()))))))))))))))***+++,,,,,,,,,))))))***,,,,,,---------***))))))))))))***++++++)))+++,,,,,,***))))))***)))******+++,,,+++++++++))))))))))))))))))))))))&&&```)))))))))))))))***+++,,,JJJ333+++%%%***+++,,,.........---,,,***(((000000+++***,,,+++```///+++...---...------------............++++++,,,---............,,,,,,,,,+++++++++++++++++++++$$$777!!!)))222)))444***++++++,,,,,,------......------------------,,,,,,+++,,,------......---------///111111///---------...........................------------...//////000000000000000/////////......------......///000...//////000000//////...000000000000000000000000////////////............////////////............///---...111222//////111////////////////////////...............///000111////////////000000000000000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000222222222222222222222222222111111000000000111111333333333222222222222111111111222222222222111111444444444444333222111000444444444444555555555555666666555555555555555555555555777;;;<<<>>>EEENNN___pppOOOJJJCCC<<<777555555666111222333444444555666777555333111///...///111333333333222111000///...---,,,---///000000///---,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))*********+++)))***+++,,,,,,+++***)))(((''''''(((***+++***(((,,,+++***)))))))))))))))(((((())))))***)))(((&&&++++++***************+++++++++************++++++,,,,,,+++***)))((('''&&&&&&'''((()))***+++++++++*********))))))***++++++***+++,,,+++***))))))*********++++++,,,,,,,,,,,,,,,,,,+++***)))((('''&&&%%%aaa,,,+++***)))))))))***+++iii$$$///%%%***+++,,,---.........---000+++''')))))))))+++***```///+++...---///*********+++++++++,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++222)))fffJJJ000 ---000+++000******++++++,,,---...//////.........------,,,,,,,,,+++,,,------......------+++,,,......,,,******+++---------..................------------.../////////////////////////////////...------......000000//////000000000000//////////////////////////////////////////////////////////////////..................///111111000000000////////////////////////...............///000000......//////000000111111///000000000111111111111000000000000000000000000///000000000111111111111000000000000000000000000222222222222222222222222111000000000111111222333222222222222222222222222333333444444555444444444444444444444444333222222333333444444444555555555555555555555555666666666888777999===@@@DDDNNNXXXiii{{{KKKGGGAAA:::666555666888555555555555666666666555666555222000000222444555444333222111000///......,,,---///000000///---,,,,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))((()))+++,,,,,,+++***)))***(((%%%%%%''')))******+++***)))(((((((((((((((%%%&&&)))***+++***))))))))))))))))))***+++,,,---++++++************+++++++++******((('''&&&%%%$$$%%%&&&'''((())))))))))))++++++***************+++***+++,,,+++)))((()))++++++++++++++++++,,,,,,,,,************))))))))))))%%%aaa...---+++)))(((((())))))$$$666***++++++,,,---......//////------###&&&))))))+++***```///+++///---///*********+++++++++,,,,,,,,,,,,,,,,,,------......---------...............,,,///---444$$$$$$333'''000))),,,++++++,,,------...//////.........------,,,,,,,,,+++,,,------......------+++---...---+++***+++,,,---------.........//////...------------...//////.......................................///000000//////000000000000//////////////////////////////000000000000000000000000////////////...............///000///000111000///////////////////////////000000///.....................//////000000111111///000000000111111111111111111111111111111111111///000000000111111111111000000000000000000000000111111111111111111111111000000000000111222333444222222222222222222222222222333444555555555555555333333444555555555555555333333333444444444444555555555555555555666777888999888:::???DDDJJJWWWbbbyyyKKKFFF???999777888888888888777555555666666555333666555333222222444555777333222111000///.........------...//////...------,,,,,,,,,,,,,,,,,,++++++------------------------//////...,,,***)))((('''''''''(((((())))))((((((---***'''&&&(((***,,,,,,******)))((((((((())))))%%%(((+++,,,,,,+++,,,---(((((((((((()))+++---...))))))(((((((((((())))))''''''''''''(((((((((((((((((()))************))),,,,,,+++************++++++,,,,,,***)))(((***++++++************+++,,,,,,&&&'''((()))+++,,,---...&&&bbb...---,,,+++***)))))))))&&&111)))++++++,,,---...//////000'''000(((++++++***,,,+++___///+++///...000------------............------,,,,,,,,,------...............////////////111+++$$$555000)))666###333&&&///,,,,,,------......//////------------------,,,,,,+++,,,------......------...///000///---------///,,,,,,------.../////////...------------...//////------------............---...///000000000000//////000000111111000000///000000000000000000000000000000000000111111111111////////////............---//////,,,---000111///////////////////////////111000///...............////////////000000000000000000000000111111111111111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000111111111111111222333444111222222222222333333333000111222333333444444333222333444555666666666666333333333333444444444444555555444444555777999:::888999===DDDLLLUUUcccpppOOOGGG>>>999999999888555777555444444666666555222333333333333333444555666111111///.........//////------------------------,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,+++*********'''''''''''''''((()))))),,,***(((((()))******)))+++***************+++,,,&&&)))++++++***)))***,,,***)))((('''''')))+++,,,))))))(((((((((((())))))((((((((())))))***************+++++++++***))))))---,,,++++++*********++++++,,,+++***((((((***,,,******)))))))))***+++,,,(((((()))***++++++,,,,,,'''bbb***++++++,,,,,,+++++++++))))))***++++++,,,---...///000111---888,,,///---,,,---,,,___///+++///...000---............/////////...---,,,,,,,,,,,,---...---------.........//////111***)))777qqqWWW,,,111(((000(((111---------...............,,,,,,------------------+++,,,------......------///000111000...---...000,,,,,,------...//////000...------------...//////---.........////////////,,,...000222222111///...000000111111111111000000000000000000000000000000/////////000000000111111////////////............---000...))))))///111//////////////////////////////............//////000000000000000////////////000000000000111111111111111111111111111111111111000000000000111111111111000000000000000000000000111111111111111111111111222222111111111222333333111111222222222333333333000111222333444444444444333333444555555555444444222222333333333444444444555555444444555777:::;;;;;;===DDDOOOZZZfffvvvRRRHHH===999::::::777222555333222333555666555222111222222333333444444444000///...------...///000...---,,,,,,,,,,,,---...------------------------************************%%%%%%'''(((***,,,---...***)))(((((((((***+++,,,)))((((((((()))(((&&&$$$++++++++++++,,,---......&&&)))***)))&&&%%%&&&)))+++***((('''&&&''')))***++++++************++++++,,,,,,++++++******))))))******+++******)))((('''---,,,,,,+++*********++++++,,,+++***((((((***,,,***)))((((((((()))+++,,,...---,,,+++***(((''''''(((bbb'''(((***,,,------------111(((000,,,,,,,,,,,,...///111111888CCC,,,......---...---___///+++///...000,,,,,,,,,---------......///...---,,,+++,,,---...,,,,,,,,,------.........''')))777&&&==={{{,,,+++000---+++333...............---------,,,,,,,,,------.........+++,,,------......------...//////...,,,,,,---///,,,,,,------...///000000...------------...//////.../////////000000111111+++---000333333111///---000000111111111111000000000000000000000000000000---.........//////000000000/////////............---000---''''''...111///////////////////////////,,,---------///000111222111111000000//////......000000000000111111111111111111111111111111111111000000000000111111111111000000000000000000000000222222222222222222222222333333222222111222222333111111111222222333333333222333444555666666666666444444444444333222111111222222333333333444444444555555444444555888:::<<<@@@CCCLLLYYYfffuuuRRRIII@@@>>><<<999888:::444444444444444444444444666555444222111000000000111000///.....................//////......---,,,(((***+++---......------...///000///---)))%%%"""$$$%%%'''((()))))))))(((***))))))((()))+++---...******************************)))))))))***,,,---(((((())))))*********+++%%%$$$$$$'''+++...,,,*********++++++++++++******)))))))))))))))))))))))))))))))))((())))))***+++***+++,,,+++)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---......,,,******+++---222XXX+++,,,------......------&&&222)))---,,,,,,++++++,,,,,,---...ddd&&&///---&&&,,,555___&&&666---+++...---------............///...------,,,,,,------...,,,---......//////......///111...***>>>//////$$$//////,,,,,,------.../////////+++,,,,,,---...///000000......//////000000111111,,,---......//////......+++++++++,,,,,,,,,------111000000///......------......//////////////////000000000000000000000000000000000000000000000000------......//////000000//////000000000000//////////////////////////////000000000000000000000000......------------......---------.........//////////////////000000000000000111111111222222222222///000111222222111000///000000////////////000000000000000000000000000000111111111111111111111111000111222333333222111000111222222333333222222111333333333444444444555555444444444555555555555666222333444555666666666666<<<:::888777888;;;???AAAEEERRRbbbnnn|||SSSIII@@@===<<<999888999555555555555555555555555555555333222111000000000000//////............//////////////////...------***+++,,,---......------++++++,,,,,,+++(((&&&%%%'''((()))+++++++++++++++***))))))))))))+++,,,---******************************)))))))))***+++,,,((()))))))))************%%%######%%%(((******(((******++++++++++++******************************)))))))))))))))***++++++,,,---------+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---......---+++***,,,---,,,kkk+++,,,------...---------+++222)))...------,,,,,,------...111$$$---555...***hhh***---***)))000------------...............------,,,,,,------...------...///////////////***000444***---EEE666&&&333(((111000000000000////////////---------...............------...............///,,,---......//////..................///////////////////////////////////////////////////.........000000000000000000000000000000000000000000000000........./////////////////////000000000000//////////////////////////////////////////////////////.........------.........---------.........//////.........////////////000000000000111111111222222000000111111111111000000111000000//////000000111111111111111111111111111111111111111111111111111000111222222222222111000222222333333333333222222333333333444444444555555444444444555555555555666444444555666666777777666999999999999:::>>>CCCHHHUUUeeevvvSSSIII@@@===;;;888666888666666666666666666666666555444333222111000000000///............//////000///////////////...------,,,,,,---------------,,,)))*********************((()))***+++++++++++++++))))))))))))***+++,,,---))))))))))))))))))))))))******)))))))))***++++++))))))))))))***************)))'''(((***,,,,,,,,,******++++++++++++***************************************)))***++++++,,,---...///...,,,+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++------...,,,+++***,,,---,,,QQQCCC++++++,,,---------------///111+++///......------......//////###---(((888$$$444NNNNNN***---222***,,,------------...............------,,,,,,------...------...///////////////+++---333---'''DDD000&&&777(((000111111000000///......---............------,,,,,,---------,,,,,,,,,,,,,,,,,,---......//////......////////////000000000000------...//////000111111000000//////.........---000000000000000000000000000000000000000000000000000000///////////////...///000000111111000000///////////////////////////////////////////////////........................------........./////////////////////000000000000/////////000000000111111111111000000000000111111222111111111111111111222111111111111111111111111222222222222222222222222000111222222222222111000222222333333333333222222333333333444444444555555444444444555555555555666666666666666666666777777777999;;;;;;===CCCNNNWWWlll}}}SSSIII@@@===:::777666777666666666555555555555555444333222111000000000000...............///000111...............---,,,,,,,,,,,,,,,,,,,,,+++++++++---,,,+++++++++,,,---...((((((((())))))*********)))))))))******++++++,,,))))))))))))))))))))))))***))))))))))))*********)))))))))))))))*********---,,,++++++,,,---......******++++++++++++*********************************************+++,,,,,,,,,---......,,,,,,,,,...************************************************+++,,,,,,+++***)))+++,,,###///|||mmm---777,,,)))))))))))))))*********333+++//////444ddd000000%%%+++111444%%%++++++,,,------------,,,111///---......------------......)))###...'''***666$$$$$$vvvttt!!!222;;;$$$:::...)))333000000000000000111111222ggg:::&&&666&&&+++222...%%%,,,777,,,***,,,,,,---------............------,,,,,,------...,,,,,,---...............111+++,,,222111,,,***000,,,...............------,,,,,,,,,------------------------...------,,,,,,+++++++++,,,---......///.....................////////////.........///000000111111000000000///......------////////////////////////////////////////////////111000000000//////......000000000111111000000000////////////////////////////////////////////////......////////////..................////////////000000111111111222222222////////////000000000000222111000//////000111222333222222111111222222333111111111111111111111111222222222222222222222222111111111222222111111111222333333333333333333222333333333444444444555555444444444555555555555666666666666555555666666666888;;;===>>>AAAMMM^^^lllRRRHHH???<<<:::777555666555555555444444444333333333333222111000000000000...............///000111,,,------------,,,+++++++++++++++***************///...,,,+++***+++,,,---)))))))))))))))*********)))*********++++++++++++)))))))))))))))))))))))))))))))))***))))))))))))******))))))))))))))))))************))))))***+++******++++++++++++******))))))))))))))))))))))))******))))))******+++,,,***+++,,,,,,+++***+++---************************************************)))******)))((((((***+++$$$;;;@@@===......//////000000000000%%%!!!---***+++^^^"""...###***+++%%%///***+++,,,,,,------,,,,,,///...000------,,,,,,,,,,,,------333bbb'''///111+++000---###UUU+++,,,(((,,,)))))))))))))))***+++,,,XXX)))666)))(((###111&&&%%%///------,,,,,,,,,------------......------,,,,,,------...++++++,,,------------,,,111+++)))444666+++|||III...***,,,000+++,,,,,,,,,---------...++++++,,,,,,---....../////////......------,,,,,,,,,---......///................../////////000000000000000000000000000000000000//////.........---////////////////////////////////////////////////111111000000/////////...000000111111111111000000////////////////////////..............................///000000///.............../////////000000/////////000000000111111////////////000000000000222111000//////000111222333333222222222222333333111111111111111111111111222222222222222222222222222111111111111111111222333333333444444333333333333333333444444444555555444444444555555555555666666555555444444555666777888<<>>;;;:::777666777555555555444333333222222222222111000000000000000///............//////000---------------,,,++++++++++++************+++,,,...---+++***)))))))))***---,,,,,,+++,,,,,,------)))******+++++++++******************************))))))*********)))((('''************)))))))))))))))+++------+++++++++,,,******++++++++++++******)))))))))))))))))))))))))))))))))((()))******+++(((***++++++))))))***,,,++++++++++++++++++++++++************************((()))***)))((((((***,,,111 111:::(((,,,'''(((((())))))*********,,,***333---,,,ggg'''666+++---,,,&&&222******+++,,,,,,,,,,,,,,,---...000,,,,,,,,,++++++,,,,,,,,,aaa>>>...///...222!!!555&&&666AAA000&&&333(((---+++...------------...///000000]]]...))):::000555+++999---***)))///,,,,,,,,,,,,,,,------------...------,,,,,,------...++++++,,,---------------+++---...333,,,---EEE'''222%%%333,,,------...//////000000******+++,,,---...//////////////////............,,,---......//////......000000000000111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111000000000000000000///000111111222222111111000////////////////////////...........................///000111111000///........./////////000000000------------............/////////000000000111111111111000000000000111111333222222111111222222333222222222222222222222222333333333333333333333333222222111000000111222222333333444444444444333333333333333444444444555555444444444555555555555666666555444444555666888999:::>>>DDDLLLXXXkkkNNNDDD<<<:::999777666888666666666555444333333333222111111000000000000000000//////............///......//////......---,,,,,,++++++++++++---...///---,,,,,,+++************...---,,,,,,,,,,,,---...)))***++++++++++++***)))++++++++++++++++++++++++))))))*********)))'''&&&************)))))))))((((((,,,///000///------...******++++++++++++******++++++++++++++++++++++++((((((''''''(((((()))***((()))******))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++***)))***+++---...666&&&]]]'''+++++++++,,,---.........---+++,,,$$$,,,iii'''000%%%$$$''',,,...******+++,,,,,,,,,,,,+++,,,---...------,,,,,,,,,,,,------+++555---+++333<<<///555ggg888111(((+++///***)))))))))******+++,,,---eee111---///))))))&&&111...555'''222***++++++,,,,,,,,,---------...------,,,,,,------...,,,---......//////......***---333000&&&111...333444%%%333........................+++++++++,,,,,,---------.............../////////,,,---......//////....../////////000000000111111/////////000111111222222------......///000000000000000000000000000000000000000000000000000000000000000000000000111111111000111111222222111111000////////////////////////...........................///000111111000///....../////////000000000000---............/////////000000000111111111222222000000111111111111000000222222111111111111222222222222222222222222222222333333333333333333333333222222111000000111222222333333444444444444333333333333333444444444555555444444444555555555555666777666666666777999<<<===@@@FFFQQQ___pppMMMCCC;;;:::999777777999888777777666555444444444222111000000000000000111111000///...............000000000000000//////...------,,,,,,---///000111---------------------------,,,+++*********+++,,,)))***+++,,,,,,+++)))))),,,,,,,,,,,,,,,,,,,,,,,,((()))*********((('''&&&+++*********))))))((((((###''',,,...---***************++++++++++++******------------------------'''''''''''''''((())))))((()))++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++,,,,,,,,,++++++---///)))333&&&111%%%rrr))))))***++++++,,,------+++---...)))555```$$$222...+++...555'''******+++,,,,,,,,,,,,+++,,,---,,,.........------.........&&&:::++++++***%%%999111!!!111[[[###333///))),,,---------...///000111222ccc...111000222000---+++(((555!!!555---++++++,,,,,,,,,---------...------,,,,,,------......//////000000000000000///+++222...)))666)))JJJ+++---000...------,,,,,,++++++***------,,,,,,,,,,,,++++++---------....../////////,,,---......//////......------------............------...000111222444444,,,,,,---...///000111111000000000000000000000000000000000000000000000000//////000000111111222222111111222222222222111111////////////////////////...........................///000222222000///...////////////000000000000111111111111222222222222111111111111222222222222///000111222222111000///222111111111111111111222222222222222222222222222333333333333333333333333333222111000000111222333333444444555555444444333333333333444444444555555444444444555555555666666888777777777999<<>>@@@DDDQQQ^^^yyyuuurrrsss~~~MMMGGG@@@<<<;;;;;;999777666666777777666666555444333333222111000000000000111000//////......//////......------------------------------------------......---,,,***(((&&&%%%***+++,,,+++)))((()))***,,,+++)))''''''((()))+++---,,,,,,+++++++++++++++&&&&&&&&&'''((('''&&&&&&***))))))'''&&&%%%$$$###************************,,,++++++++++++++++++,,,)))))))))******,,,---...))))))*********+++++++++************************)))***++++++++++++************+++++++++,,,,,,,,,+++++++++++++++++++++++++++%%%000 999333aaa###///%%%++++++***---***---***ccc---...***000)))---,,,,,,,,,---......---,,,+++333iii===&&&'''&&&111+++ppp%%%000555&&&000........................777&&&000VVV(((///---...---,,,,,,.........eee+++000,,,///...............//////000//////000000000000000///000///---++++++,,,---...///...---...000000000...---...///...------...///DDDyyy&&&888++++++,,,,,,,,,,,,++++++++++++++++++,,,---..................//////000000222222111000///...------.......................................---,,,+++,,,,,,,,,---------......---------...///000000111////////////////////////////////////////////////000000000000000000000000......................................................///////////////000000000000000111111111111////////////////////////////////////000000000000000000000000000000000000333333222222111222222333111111111111111111111111444222000//////000222444555444222111000111222222444444444444444444444444555555555555555555555555555555555666777777888888666888===AAADDDMMMaaassszzzuuuoooqqqyyyLLLFFF???;;;;;;:::999777888888888888888777666666333333222222111000000///000///......------......))))))******++++++,,,,,,------------------------++++++++++++***)))((((((&&&((())))))(((((()))++++++)))((('''''')))+++,,,---,,,++++++******++++++%%%(((+++***'''%%%'''***)))))))))((((((''''''''')))))))))))))))))))))))),,,++++++++++++++++++,,,*********+++,,,---...///))))))*********+++++++++******++++++++++++******,,,,,,---------,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++999$$$$$$555%%%&&&;;;***???+++'''%%%222)))---))),,,***ddd//////+++111+++///---...---,,,,,,,,,---...//////___000///%%%;;;***jjjrrr(((###$$$111888........................%%%888%%%555@@@,,,(((+++...///---+++,,,///eee+++000,,,//////............///000000//////000111000000///...000...,,,+++***+++---...///...---...000000000......///111000///...///000,,,***333+++,,,,,,------,,,,,,+++//////...---------------............////////////222111111000///.................................///////////////...---,,,......---------,,,,,,,,,,,,------...///000111111////////////////////////////////////////////////111111111111111111111111////////////////////////......................../////////000000111111111000000000000111111111111////////////////////////....../////////000000000000000000000000000000000//////............//////111111111111111111111111333222000//////000222333222222111000111222444555444444444444444444444444555555555555555555555555555555666666777888888999999:::>>>CCCIIIXXXqqqvvvssssssssszzzLLLFFF???;;;::::::888666666777777777777666555555333333444333333222000000000///......------......,,,,,,---...///.........,,,------......------,,,******+++++++++++++++***'''(((******)))***+++---***))))))((()))***+++,,,+++***)))((('''((())))))''',,,000///***'''***///++++++++++++,,,,,,,,,,,,((((((((((((((((((((((((++++++************++++++---,,,,,,+++++++++,,,,,,)))************+++++++++******+++,,,,,,+++******++++++,,,,,,---.........******+++++++++,,,,,,,,,++++++++++++++++++++++++(((///222666 000000)))666111%%%'''...))),,,))),,,)))ddd//////,,,222,,,000//////...,,,++++++---///000444555000,,,&&&:::,,,........................++++++999%%%AAA...((((((+++///...,,,---222eee+++000,,,/////////......//////000111...///000111000///...---///...---,,,+++,,,---------,,,,,,,,,...///...---,,,...000000...---...///+++~~~HHH(((,,,------......------,,,000000///...---------.........//////////////////000000////////////......000000000000000000000000...////////////......---//////......---,,,,,,+++---------...///000000111////////////////////////000000000000000000000000111111111111111111111111////////////////////////........................//////000000111111222222/////////000000000111111000000000000000000000000////////////000000000000000000000000000000000000///////////////000000111111111111111111111111111222111111111111111111222000000000111222333555555444444444444444444444444555555555555555555555555555555666777777888999999:::;;;@@@IIIUUUfffuuuoooqqqvvv~~~LLLFFF???;;;::::::888666666666666666666555555444444444555555444333111000111000//////....../////////000000000///...,,,+++,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,++++++)))***++++++***)))***,,,++++++++++++************+++)))(((&&&&&&'''((()))***,,,...---+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((*********))))))*********+++******))))))******+++)))************+++++++++***++++++,,,,,,++++++***************+++---///000******+++++++++,,,,,,,,,************************555 (((333###000===000$$$fff555******))),,,))),,,)))ccc---...+++222,,,111000---------------...//////444eeeGGG555%%%:::222444###........................///888***(((,,,fff666---(((+++...------...eee+++000,,,//////////////////000000111---...000000000...---+++............------------...---,,,---///000///...,,,...000000///---......---JJJ,,,---......//////......---...------------...///////////////////////////...---............/////////000000000000000000000000,,,,,,---.........------///.....................------......//////000000////////////////////////000000000000000000000000111111111111111111111111////////////////////////..............................//////000111111222....../////////000000000000000000000000000000000//////000000000111111111000000000000000000000000111111111111111222333333111111111111111111111111000111222222222222111000000111222222333333333333444444444444444444444444555555555555555555555555444555666777888999::::::<<>>555111222222222222111222222/////////...------,,,,,,------...///......---,,,''')))+++***(((&&&&&&&&&))))))*********+++++++++***,,,...---+++(((''''''(((***---000///---)))'''((())))))***++++++,,,,,,******************++++++*********))))))(((''''''******+++,,,,,,,,,,,,+++***)))(((((((((((()))***)))))))))***************))))))*********+++++++++,,,,,,---...---,,,***)))((()))***+++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,+++*********+++555%%%444000***111...EEE,,,444(((eee///000,,,222+++000...------........./////////---222%%%WWW :::///000///...............---------------------------------+++"""000222''')))+++000***<<<666'''777&&&eee------111---////////////////////////$$$+++...///111...***+++---------.........//////......///000000///......---...///...,,,,,,...//////222222777$$$***666---'''444***,,,---------............,,,---...............---.........................../////////////////////,,,------......------,,,////////////////////////////////////////////////.........///////////////////////////////////////000000000...,,,++++++---........................////////////////////////////////////////////////000000000000//////...---.../////////000000000111000000111111111222222222222222111111111111222222000000000000000111111222111111111111111111111111111111111222222333333333222222222333333333444444555555555555555555555555444666888888777555555555:::999:::<<<>>>EEETTTbbb{{{||||||zzzyyy{{{HHHCCC>>>:::999999999999777777777777777666555555666777777555111///...///000111333333111000111222//////......---,,,,,,,,,,,,---...000000000///...,,,...///---***&&&###"""))))))******+++,,,,,,,,,))),,,//////---***((('''(((***---000000---***'''++++++,,,++++++***(((((())))))******+++++++++++++++++++++***************++++++,,,,,,,,,,,,,,,++++++***)))(((((()))***+++*********************************++++++++++++,,,+++,,,,,,,,,,,,++++++***))))))******++++++,,,,,,+++,,,,,,------,,,,,,+++......------------......111<<<$$$***222"""TTT---444eee//////+++111+++///------............/////////111)))))):::ggg ///<<<---+++"""222////////////////////////------------------------***,,,111///+++111000!!!---///SSS***,,,///eee,,,---111...000000000000000000000000666...111111)))///:::777,,,,,,------.../////////---...///000000///...---...//////...------...000(((444---$$$,,,'''888'''%%%666(((............////////////////////////...---,,,+++---------------------------............/////////,,,,,,------------,,,,,,...////////////000000000////////////////////////.........///////////////000000000000000000000000---...///...------///111------------............////////////////////////////////////////////////000000000000///...---,,,......//////000000111111000111111111111222222222222222111111111111222222000000000000000111111222222222222111111111111111///000111222333333333222333333333333444444444555555555555555555555555555333555666777666555666777888888;;;>>>CCCMMM```rrr~~~yyyvvvwwwxxxvvvwwwyyyGGGCCC>>>:::999999999999666777777888777777555555555666777555111000111333---///222222000...///000///......------,,,,,,+++***+++---///000000///...///000111///,,,******************+++,,,---------+++---//////...,,,,,,---++++++,,,------,,,,,,+++++++++,,,,,,+++***((('''******+++++++++******)))------,,,,,,------......+++,,,,,,---,,,,,,++++++...---+++******+++---...++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,---+++,,,,,,------,,,,,,+++---------------...///000###333$$$999)))222111rrruuu)))999ccc---...***///)))---+++,,,,,,---------.........,,,---***!!!sss...FFFnnnhhh???%%%***...---444&&&,,,DDD'''000000000000000000000000------------------------...444---)))---555777...&&&...+++sss666,,,ddd,,,---111...000000000000000000000000111###333:::$$$(((222,,,,,,------...//////000---...///000000///...---///000000///......///111+++---+++///rrrKKK///111)))+++444,,,---.........///////////////////////////...---,,,------------------------,,,,,,------............------............------.../////////000000000000////////////////////////............/////////000000000000000000000000000.../////////......000222---.........////////////////////////////////////////////////////////////000000111111111000//////.........///000111111111000111111111111222222222222222111111111111222222000000000000000111111222222222222111111111000000...///111222333333333222222222333333333444444444555555555555555555555555333555666666555666888:::999:::>>>EEELLL[[[sss~~~xxxvvvwwwyyyzzzzzz}}}GGGCCC===:::999999999999666666777888888777666555333222111111000///,,,******...000000...,,,---...///......------,,,++++++'''))),,,...000000///...***++++++******+++///222******+++,,,------......((())))))))))))***,,,///...---+++******+++---...'''(((***+++,,,,,,++++++,,,,,,,,,++++++)))((('''))))))))))))***++++++,,,,,,,,,,,,------,,,+++++++++***(((''''''(((***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++***)))***+++---...///...---,,,+++,,,---...+++,,,,,,------,,,,,,+++*********+++,,,---...///777+++111$$$444******===---MMMbbb,,,,,,(((---'''+++)))++++++,,,,,,,,,--------- ;;;&&&444UUU)))---222555444222000000/////////...---,,,,,,---///,,,...+++---...)))000000000000000111111111111------------------------(((---'''...111%%%)))444000,,,***555CCC)))ddd,,,---111...000000000000000000000000---222rrrttt,,,,,,------...///000000---...///111111///...---///000111000......000111555###000888888jjj:::***///333111222---------.........//////+++,,,---///000111111111------------------------,,,,,,,,,---------............////////////........./////////000000111111000000000000000000000000---.........//////000000000000000000000000000000222222222000...------///.../////////000000111111000000000000000000000000///////////////////////////000111222222222222222---......///000111111222000111111111111222222222222222111111111111222222000000000000000111111222222222222222111111000000...///111222333333222222111111222222222333333333555555555555555555555555444555666666666888;;;===;;;===CCCKKKUUUggg~~~|||{{{zzz|||GGGDDD@@@===<<<:::888777666666666666666666666666666555333222111222222333//////.........---------222111000///...---,,,,,,)))***,,,---.........---)))+++---.........///000)))************))))))((())))))***+++,,,------------***'''(((***,,,,,,***++++++******)))*********(((((()))***+++,,,,,,+++---,,,,,,++++++******)))(((''''''(((+++---...---,,,,,,++++++***+++++++++...------,,,+++***)))))),,,,,,,,,------.........''''''((()))***+++++++++,,,,,,------------------000000///...------,,,,,,&&&)))---000000---)))&&&+++,,,,,,------,,,,,,+++***;;;000aaa+++,,,(((///)))...,,,//////...---,,,++++++***---))))))+++666:::)))222...(((111---(((...............///000000000000///..................------,,,,,,------...------,,,+++++++++,,,,,,,,,,,,------.../////////444666888444&&&fff......111...////////////////////////+++555>>>,,,***///000***555...***...000///------//////------------............111333---&&&999***444+++333$$$222000000//////.........------------......---,,,,,,///...,,,++++++,,,...///000//////.........//////.........------,,,,,,,,,......///111111222222222000000000000000000000000......---,,,---///111333000000000000111111111111000000///////////////000000000///...............---............/////////222222111...------///111///////////////.........111111000///////////////000000111222333333444444333333222222111000000000,,,---///000111111111111111111333333333333111111444444444555555555666666000333666666444222444666555444444444444555666666888777777666666888999:::???>>>FFFWWWjjj}}}zzzwwwwww{{{|||GGGDDD???<<<;;;:::999888999999888777666666555555444333222111000000111111//////.........---------......000000///,,,***((('''((()))***++++++***)))''')))+++,,,+++***+++---******+++++++++++++++***((()))***+++,,,,,,,,,,,,...,,,))))))+++---,,,+++,,,+++++++++++++++,,,,,,)))***************))))))...------------,,,,,,,,,,,,+++***+++---......---///...---+++***)))((((((---------,,,,,,++++++************************************++++++,,,,,,---,,,,,,---...//////000000+++,,,,,,---......//////---...////////////...---+++,,,,,,------,,,,,,+++,,,666TTTbbb,,,---***000***///---------------------------///555333,,,---kkk---222///+++000111111//////.........//////000000000///............///...------,,,,,,------...,,,,,,+++,,,,,,---......---......///000000111111444,,,...+++777KKKfff......111...////////////////////////,,,...ppp888+++:::+++>>>111444111,,,((((((+++///000111111222222222333333333000+++------000yyyFFF111''',,,(((...000/////////.........---........................---,,,+++******+++,,,---......------------....../////////.........------......///111111222222111000000000000000000000000///...---------///111222............////////////000000////////////000000000000///...............222222333333333444444444111111111///------///111////////////////////////111111000///////////////000000000111111222222222111111111111111111222222///000000000111222222222111222333444444333222111333444444444444555555555111333555555333333444666555444444444444555666666666777777777777999;;;<<>>AAAJJJXXXooowwwooonnnppprrrwww}}}JJJEEE???:::999999::::::888888888777777777777777333333333222111///......---.....................///...---,,,++++++,,,,,,******+++,,,,,,+++***)))+++,,,...---+++))))))***((()))***+++,,,,,,,,,,,,)))******++++++++++++***,,,,,,,,,+++***)))(((((())))))))))))***,,,------+++,,,,,,,,,,,,,,,,,,+++'''((())))))***+++,,,,,,+++***)))))),,,------,,,+++*********++++++,,,---))))))******++++++,,,,,,---------------------,,,------------,,,,,,,,,,,,******************))))))++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------......------,,,/// ,,,999555bbb,,,---***000***///...222111000///---,,,+++***222222***...000222333,,,000666+++444000///............//////111111000//////////////////......------......//////......---------......******++++++,,,---------222(((,,,666222222>>>fff......111...////////////////////////***000///$$$555"""888111666111......,,,))),,,222...////////////000000000)))000---+++---333BBB222---&&&+++---------...............---,,,+++++++++...000222000000000000000000000000,,,---...///////////////...........................//////000000000000///------------------------/////////...............000000000000111111111111///////////////000111111//////............///////////////000000000111111000111111111000///111222////////////000000111111000000////////////000000222222222222222222111111222222222111111111000000333222000//////000111222444444444444444444444444222222222333333333444444333222222111222333444444555444444444444555666666666888999999888;;;BBBHHHUUUfff}}}sssmmmiiikkkpppuuu|||IIIDDD???;;;:::999999999666666666666666777777777444444444333222000///...---------...............111///---++++++,,,...///***+++,,,---------,,,+++)))+++,,,+++)))(((((()))((()))***+++,,,,,,,,,+++***++++++,,,,,,,,,++++++***+++,,,,,,***(((((()))))))))))))))***+++,,,,,,++++++,,,,,,,,,,,,,,,+++*********+++,,,------...---,,,+++,,,...000000///...---,,,+++*********************++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,++++++***)))***+++,,,---...///000,,,,,,---......---,,,,,,------............------...$$$333''''''aaabbb,,,---***000***///---------........./////////222(((000///***......CCCjjj000(((666,,,999...............///000000222111000000//////000000//////............/////////......---,,,,,,---------------...//////000000,,,222,,,***555???___fff......111...////////////////////////###000444vvv>>>---$$$222...***,,,444555000...111000000000111111111222222...)))(((222------JJJsss---...'''555---------------.........---,,,++++++,,,---...///........................,,,---...000111000000///------............//////...//////000000/////////------------------------......//////////////////............///////////////......//////000111222///............//////000000000000000111111111111///000222222000000111222...//////000000111111222///////////////000000111222222222222222222333333333333222222111000000///222111000//////000111222444444333333333333444444333333333333444444444444444222000000222444444444555444444444444555666666666999:::::::::AAAKKKTTT^^^rrr}}}pppgggddddddiiipppvvvGGGDDD???<<<;;;:::999888777777666666555555444444444444444444222000...------------........./////////...------,,,------...,,,---...000000000//////)))+++,,,,,,***)))******++++++,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,+++)))+++------+++)))***+++++++++*********++++++,,,++++++++++++***))))))(((******++++++,,,,,,------///...,,,,,,...///......------,,,+++************,,,---------------------(((((()))***+++,,,,,,---+++++++++,,,,,,------...---------------,,,,,,,,,+++,,,,,,---......//////........................------............------###>>>###***444111ccc---...+++111+++000///,,,,,,---...///000111111///!!!000---,,,,,,===###DDD(((555***444------------...000111222222111000000//////000000//////............//////---,,,,,,,,,,,,,,,---...---......///000000111111&&&888...$$$---;;;$$$;;;fff......111...////////////////////////%%%111///EEEEEE111;;;,,,%%%+++000+++%%%$$$/////////000000000000111444***...555---111222///333...888,,,,,,,,,------.........------------............---------......---------***,,,...///000000///........./////////000000000...///////////////..............................------...//////000000000............////////////............///000111222...............///000000---------........./////////000222222111111222333...//////000111111222222///////////////000111111000000111111222222333333222222111111111111111111000111111111222333333333444333222111111222333444333444444444444555555555555222//////222444444333555444444444444555666666555888;;;<<>>}}}'''333,,,,,,,,,,,,------....../////////.............../////////...............,,,---.../////////...---,,,,,,,,,---------.........///////////////......////////////000000000000000000000000////////////---...//////////////////000000000000000000000000////////////////////////111111000000000000111111////////////////////////000000000000000000000000111111000000111111222333000000000000000000000000111222222333333222222111111111111111111222222222111222222222222222333333333333444555555555555555333333333444444444555555444666888999999999:::<<<;;;BBBMMM[[[mmm|||tttnnnhhhggghhhjjjrrrzzzIIIDDD>>>;;;;;;;;;999777777666444333222222333444333222222111111000000000////////////////////////.........------...//////......---------,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,,,,---------,,,,,,,,,---------------,,,,,,------...//////000)))******+++,,,---......++++++++++++,,,,,,,,,,,,,,,,,,------------......++++++,,,,,,---,,,,,,+++***+++,,,,,,,,,,,,...000...............---,,,,,,,,,,,,---------............------,,,,,,------...////////////////////////---...000111111111000///.........---------............---------......///......------------------444444777ddd///111...444...222000111111111111111111111111000////////////000111111111222999222$$$hhh000$$$333777%%%111===###111000000000/////////...000000000//////.........000///...------...///000000000000111222444555666222111000//////......///"""999)))---000JJJiii222222555111////////////////////////---333+++222,,,+++333,,,,,,,,,---------------////////////////////////////////////////////////...---,,,,,,---...///000......---------,,,,,,,,,......////////////......////////////000000000000////////////000000000000------...///////////////000000000000000000000000////////////////////////111111000000000000111111////////////////////////000000000000111111111111111111111111111222222333000000000000000000000000111222222333333222222111000000111111111222222222111111111222222333333333222222333444444444444333333333333444444444555555333555777888888999;;;===@@@KKK]]]ppptttqqqkkkiiiiiikkknnnrrr|||IIIDDD>>>:::::::::888666666555444333333333444555333333222222222111111111000000000000000000000000///............///000000//////...---,,,,,,++++++***++++++,,,---,,,,,,,,,++++++++++++++++++++++++,,,,,,------------......,,,------...///000111222------,,,,,,+++++++++***************++++++++++++,,,,,,,,,,,,,,,---------,,,,,,---.........---------...///...---...000222...............---,,,,,,,,,---------..................------------...............///////////////---...111222333222111000...............---------,,,,,,---....../////////---.....................555''')))jjjddd...000---444...222111000000000000000000000000///////////////000111111...///,,,)));;;333___+++,,,CCC222)))111)))/////////000000000000000111111000//////...------000//////////////////000//////000111333555777888222222111000///////////////&&&555(((999}}}iii111222444000000000000000000000000000222//////111,,,GGG)))---...//////000000//////...////////////000000000...////////////000000000...---+++++++++---000111//////......---,,,,,,+++------.../////////......////////////000000000000////////////000000000000,,,---...///000000000000000000000000000000000000000000000000000000000000//////............//////000000000000000000000000000000000111111111111222222111111111111222333333111111111111111111111111111222222333333222222111000000000111222222333333111111111222222333333444111222333333444444333333333333333444444444555555444555777777777:::===@@@AAARRRiiiooojjjkkkggggggkkkooosssxxxGGGBBB<<<::::::;;;:::888999888666444333333444444333333333333222222222222000000000000000000000000//////......///000000111---------------------,,,***+++,,,---...------,,,---,,,,,,++++++***++++++++++++,,,,,,,,,---------------......//////000000,,,,,,+++******)))((((((************++++++++++++,,,,,,,,,,,,,,,,,,++++++)))***++++++,,,,,,,,,+++,,,---...---,,,+++---///------.........---,,,,,,------------..................------------......------........./////////,,,...000222333222111000......///......------,,,------..................,,,,,,---....../////////000%%%<<<&&&ccc...///---444---222000000000000000000000000000///............///000000(((<<<000888333111,,,444555111666......//////000000111111000000000000000000000000//////000000000000////////////000000222333555555333222111000////////////555888---))):::hhh111111333///000000000000000000000000333+++555+++222```(((---...///000000000///....../////////000000000000.../////////000000000000,,,,,,,,,,,,---.../////////.....................,,,---......//////......////////////000000000000.../////////000000000111,,,---...///000000000000////////////////////////000000000000000000000000//////............//////111111111111111111111111000000111111111222222222222222111111222222333444222222222222222222222222111222222333333222222111///000000111222222333333000111111222333333444444222333333444444444444444333333333444444444555555777777777777888;;;@@@DDDGGG[[[vvvsssjjjhhhiiiiiikkkqqqwww{{{EEE@@@;;;999;;;<<<;;;:::;;;:::888555444333333333444444333333333333333333///////////////////////////////////////000111111+++,,,,,,------......///+++,,,---...///...------+++++++++++++++,,,---...*********++++++,,,,,,,,,///............---------(((((((((((())))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------------)))******)))(((''')))***,,,------......---,,,,,,---------.........//////......------------......,,,---------......//////+++---///222333222000///.../////////...---,,,,,,.../////////...---,,,,,,***+++,,,---.../////////'''555000***'''bbb---///,,,333---222000////////////////////////...............///000000000000:::***...+++444000666)))111(((...------...///000111222222000000000111222222333333...///000111111000///...000/////////000111222222333222111000////////////)))333)))666+++555------hhh000000222...000000000000000000000000333(((999&&&777666000++++++---.........---,,,.../////////000000111111.../////////000000111111)))***---...//////...---------......///000000000,,,,,,---.../////////...////////////000000000000.../////////000000111111,,,---...///000000000000////////////////////////000000000000000000000000111111000000000000111111111111111111111111111111000000111111222222222222222222111111222222333444222222222222222222222222222222222333333222222222///000000111222222333333000000111222333333444444333444555555666666555555333333333444444444555555999999888777888<<>>AAALLL\\\hhhooohhhaaa```bbbgggpppxxxFFFCCC???<<<;;;:::999888888777666444333333222222444333333222111111000000000000////////////000000000//////......---------,,,---------.../////////,,,,,,,,,,,,------...///.....................---,,,,,,---......---,,,+++---------++++++******(((((()))***+++,,,++++++***+++,,,,,,,,,------......///---,,,,,,---...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...------------...///000//////......//////000---......///////////////,,,++++++,,,///000000///...///111111000000000111111111000000//////......////////////////////////---///000000...---...///000333///,,,,,,>>>///666ddd///111...444---111...000000000000000111111111000000000000000000000000666555555444333222111111222444:::)))333iii,,,555AAA---)))???666...(((***000222111111...///000000///...///000111000000///000111222222......////////////......///000111000......///000------VVVggg//////222...000000000000000000000000222444...333555,,,QQQ444%%%222***,,,---444///////////////000000000000------...//////...------.................................------.........//////............//////////////////////////////000///...------...///000////////////////////////........./////////000000////////////////////////////////////////////////111000000000000000111111111111222222222222111111222222111111000000000///222222222222222333333444111111111222222222333333444222000000222333222000444444444444555555555555555555555444444333333333444555666666555555666777<<<@@@CCCEEEIIIWWWkkkzzzsssiiieeedddeeegggkkkvvvEEECCC???===<<<;;;999888888888666555444333333333222222222111000000//////000000////////////000000111111000000///......---...............---------,,,,,,,,,,,,,,,---...///........................,,,---------,,,+++)))(((,,,++++++++++++******+++,,,,,,+++***+++,,,---...++++++++++++,,,,,,,,,,,,,,,+++***+++---/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................//////............//////---......///////////////,,,++++++,,,///000000///,,,...000000/////////000111111000000//////..............................---///000000///...///000333'''...;;;333!!!999###PPPddd///111...444---111...///000000111111111111111111111111111111111111111///000000111222222333333***222,,,000333&&&YYYlll...444;;;)))111222666999555------333///000111000///...///111000000000000000111111222......////////////.........//////...,,,,,,...//////666888aaaggg//////222...111111111111111111111111///---***---000,,,555ppp***//////555***//////---------.........//////////////////...---,,,+++........................---..................---////////////////////////////////////////////////000///...------...///000////////////////////////............/////////////////////////////////////////////000000000000000111111000000000000000111111111222222222222111111333333333222222111111000222222111111111222333444333333333222222222111111333333222222333333222111222333333333333444444444333333333444444555555555444555777666555555666888<<<@@@EEEJJJSSSeee{{{rrrffffffeeefffjjjlllrrr~~~DDDBBB???======;;;999888999888666555444444333333222222111111000//////...000//////......//////000////////////000000111111222111000///---+++******...---,,,+++,,,---...///---------,,,------...///+++,,,------,,,***)))(((,,,***)))+++,,,***+++......---+++***+++,,,...000+++++++++++++++++++++++++++))))))***---///000000((()))***+++---...//////,,,,,,,,,,,,------------........................------,,,,,,,,,,,,---------......///////////////000///---...//////...,,,+++---//////.........///000000///////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000///...///000333'''222%%%555&&&---666%%%yyyddd///111...444---111...///000111111222222111111111111111111111111111111000000000111111222222222@@@%%%---:::+++***666///~~~___)))111+++))),,,+++(((,,,444///111222111000///000111/////////000000000111111000000111111111111000000.........---,,,,,,...000333555:::(((ggg//////222///000000000000000000000000000+++///---///000...111(((,,,888(((...000,,,,,,,,,------......///000000///...------,,,,,,........................------...//////...------...//////000000//////...///////////////////////////..................///////////////////////////------........./////////000000000000000000000000000000000000111111111111222111111000000000000000000111111111111111111000333333333222222222222222222111000000000111222333555555444333333222111111333555666666333111111222222222222333333333444444111222222333444555666666444666777777666555777888777;;;CCCNNN___uuuwwwiiidddbbbaaadddkkkqqqzzzDDDBBB???>>>===<<<:::888777777555444333222222222333333222111111000000/////////............//////.........////////////000/////////...------,,,,,,///...,,,++++++,,,---...---,,,++++++,,,---...///)))***,,,---------,,,,,,...***))),,,,,,)))***...,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,......---)))***+++,,,---///000000,,,,,,---------.........---------......------------,,,,,,++++++,,,,,,------......///////////////111000...///000000///---+++---//////.........///.............../////////------------------------+++---//////.........///000111......777---000999"""ddd///111...444---111...///000111222222222111111111111111111111111111111555555444333222111000///%%%222//////999222+++888$$$666mmm888,,,888===444)))000222333222111000111333......//////000000000//////000000111111000000///.........---,,,---000333000666444111333ggg///000333///000000000000000000000000222,,,888000///444///AAA***&&&444'''111000,,,,,,------...//////000///...------,,,---...///........................------...//////...------...///000111111000///...////////////////////////---......//////......---////////////////////////---------.........//////000000000000000000000000000111111111222222222333222222111000000000000000///000000111111000000///111111111111222222222222111000///......000222333555444444444444444444444444888;;;999333///111444333333333333444444444555222333333444444555555555444666777777666666777888999<<>>===<<<:::888666666444333222111111111444444333333222111111000//////............//////111000///...---,,,++++++)))***+++---///000222333000///---+++++++++---...,,,++++++***+++,,,......''')))+++---///000000000000+++))),,,,,,((((((---(((***+++------,,,+++***------------------------,,,+++)))***+++,,,,,,+++........................---------....../////////,,,,,,------------,,,,,,///......------......///---......///////////////...------...111222222111,,,...000000///...///000,,,---------......//////000000000000000000000000+++---...///...---...///...111%%%EEE)))$$$444,,,+++222???ddd///111...444---111...///000111222333222111111111111111111111111111111000000000000000111111111666111///,,,+++333333(((///333+++555RRR555333111222333333222111222333---......///////////////------............------...//////...---///222555,,,333///222(((JJJggg///000333//////////////////////////////)));;;...+++111,,,]]][[[:::(((222'''111***------......///000000111...---,,,+++,,,...000222........................,,,---...//////...---,,,...///000111111000///...////////////////////////,,,---...//////...---,,,////////////////////////---------.........//////000000000000000000000000111111222222222333333333222222111000000///000000//////000000000000////////////000000111111222222111000...---...///111222333333444555555666666777444:::???;;;333...000555444444444555555555666666444444444444444444444333555666777777666666777888@@@BBBLLL^^^vvvrrrgggeeefffllliiilllvvvFFFCCC???===<<<<<<;;;;;;;;;999666333111222333444555555444333222222222111......------------......222111111000///.........,,,,,,------...------,,,---///000...***((()))+++*********++++++,,,,,,,,,........................+++***)))((()))***,,,---''')))+++---...---,,,+++---------...------,,,,,,...------,,,,,,------......------------...//////......//////...---,,,,,,......,,,++++++,,,---...000,,,)))+++///222000---111222333444333222000.........------------......000000000000000000000000///......///222333222222111000//////111111000...000///...------...///000...//////000000000000///222222,,,bbb[[[)))+++555+++...111000222222111111111111222222111111111000000000000000222222111111111111222222///000111222222111000///...---222333***:::yyy...111111111111000///...---000111111111111000///.........//////000111111222111111111111000000000000111)))777222444***[[[eee222111333777//////000111111111111111111111111111111111111111''',,,444444###***...------,,,,,,,,,------000///...---------------000000000000000000000000////////////..................////////////......000000000000000000000000---...///...---...///111111000000///...------,,,///////////////.........///000000000000000//////000000000000111111111111000000000000000000000000000000000000111111111111444333111000000000111111333333222222222333444444666666555555555555666666888888777666444333222111222333444555555555444333///111333333333333444666777444444777888666777;;;;;;FFFWWWjjjpppkkkiiihhhiiiiiiiiiqqq~~~FFFCCC???===<<<<<<<<<;;;;;;999666444222222333444444444444444333222111111///......------......///000//////...------,,,,,,------.........---,,,,,,+++,,,...---***)))***,,,++++++,,,,,,,,,---------++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,***+++,,,,,,,,,+++***))),,,,,,------...---------...------,,,,,,------...---,,,,,,,,,,,,---........./////////......---,,,...---------------...///---***''')))---///...+++//////111111111000...---/////////....../////////000000000000000000000000///...---...000111111000...,,,,,,,,,......---,,,000///............///000//////000000000000//////???111333~~~bbb...+++222+++111111///222222111111111111222222111111111111000000000000222222111111111111222222000111222333333222111000...---333:::333%%%&&&222BBB,,,999///000000000///...------......///000000000000///000000000000000000000000......//////000000000111;;;,,,111)))222+++///eee+++......***//////000111111111111111111111111111111111111111>>>'''!!!---...999...------,,,,,,------...///......---------......////////////////////////...........................//////000000//////...........................---...///...---...///111333333222222111000000000........./////////////////////000000000000//////000000000000111111111111000000000000000000000000000000000000111111111111.........///111444666777333333222222222333444444666555555444444555555666777666666555444333222222222333444555555555555444444444333333444444555555666444444888999888:::???CCCPPPbbbtttuuuiiifffffffffgggfffjjjuuuFFFCCC???=========<<<<<<<<<:::888555444444444555333444555555555333111//////......------......////////////...------,,,,,,...............---,,,+++***+++------,,,,,,---///,,,,,,------------......***************************+++---//////...,,,+++------,,,,,,+++***))))))++++++,,,---...............------,,,,,,------...,,,,,,++++++,,,,,,---.../////////............---------...//////000//////---***((()))---///...,,,//////000111111000...---000000////////////000000000000000000000000000000///...---...///000///......------...000111000///000000////////////000000000000111000000///...---(((222***///,,,ggg777///111---555333111222222111111111111222222111111111111111111111111222222111111111111222222111222222333333333222222<<<000((()))000333444444???111,,,JJJ///(((000000111111111000//////...///000111111111111111111111111111000000000000---......///000111222333777+++111(((333777 333eee(((222555+++///000000111111111111000000000000000000000000000```AAA***000***(((...---------------............---------...//////------------------------........................///000000111111000000///........................---...///...---...///111111000000//////.........------......//////000000//////000000000000//////000000000000111111111111000000000000000000000000000000000000111111111111222222111111111111222222333222222222333333444555555444444333333444444555444444444333333333222222111222333555555666666666<<<888444333555666555444555333444888999:::???EEEMMM]]]qqqyyyiiibbbcccccceeefffhhhpppFFFCCC???============<<<<<<;;;999666555555555555222333555666555333000...//////............//////111111000000////////////////////////...---,,,+++,,,---.........//////000,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++---,,,+++*********++++++***+++,,,---...............------,,,,,,------...------,,,,,,,,,---......//////...............///,,,---///111111111000000///---,,,---000111111000111111222222222222111000000//////////////////000////////////////////////000///......///000///---...---,,,...000111111000000000000000000000000000111111111111000...------BBB&&&999)))DDD^^^:::666444111777444555222222111111111111222222000111111111111111222222333222222111111222222333111111222222222333333222,,,111333222333666777666'''111888444+++,,,888DDDxxxBBB222333444444555555444444333222222333333333222222111000000000000000000000000000000000111222333333333...***888...---:::000---DDDlll111555444+++///000111111111111000000////////////////////////###222333///666333+++...222222333333333333222222111111111111111111111111000000000/////////......000000000000000000000000((((((((((((''''''''''''###999&&&&&&444222000...------------......///---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,......////////////000000000000111111111111000000........................---...///...---...///111/////////......---------,,,------...///000111111...//////000000000000//////000000000111111111111000000000000000000000000///000000000111111111111555444333222111000000000222222222222333444555555444333333222222333333444222222222222222222222222111222333444555666777777BBB<<<555444666888666333666444555888999:::BBBJJJUUUggg|||}}}~~~wwwlllcccaaacccdddfffhhhmmmxxxFFFCCC???======>>>>>>===<<<;;;999777666555555555222333555666555333000.../////////....../////////000000000000////////////.../////////......---,,,...---------.........---,,,,,,,,,+++++++++++++++........................---,,,+++******+++,,,---++++++*********+++,,,---***+++,,,---...............------,,,,,,------..................///000000//////.........//////000---...000111111111000///000///...///111222222222111111111222222222111111///......------......///////////////////////////222000//////111111000///)))(((((())),,,------,,,//////000000000000//////111111111111000...------111)))000&&&333"""jjjHHH666999444111555000666222222111111111111222222000000111111222222222333333333222222222222333333111111111111222222333333&&&333<<<888111///...+++999666444666999:::999888777:::>>>AAAGGGSSScccooo===<<<888888999999999888777777666666555555333222000/////////000000000111111111111111111111111111111111///+++777111%%%...333444,,,dddMMM///222000000000000111111111000000///////////////////////////444+++$$$+++444...+++555------............------,,,,,,,,,,,,,,,,,,,,,,,,............------------------------------------111111111111111111222222---888+++555...---)))+++---------------...///000---------------...///000------------------------//////000000000111111111000000111111111111000000////////////////////////---...///...---...///111222222111111111111111000,,,------...///000111111......///000000000000000///000000000111111111111000000000000000000000000///000000000111111111111...///000222333555666666222222222222333444555666333333222222222222333333111111111222222222222333222222333444555777888888DDD===777555777999777444777666666888999;;;EEEOOO[[[nnn|||www{{{lllfffbbbccceeeeeefffiiimmmzzzFFFCCC???>>>>>>???>>>>>>;;;;;;999888666555555444333444555555555333111///000//////......//////000..................---------....../////////......,,,+++***+++,,,---,,,+++,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,...---+++))))))***,,,---))))))***+++,,,,,,------++++++,,,---...............------,,,,,,------.../////////...///000000111000///.........///000111//////000000000000//////...------......///000111///////////////000000000......------------......000000000000000000000000111000///000111222111000,,,++++++,,,...///...---......////////////......000000111000000///...---111,,,333'''222///AAA111111111222333333444444333///777111///222,,,555222222111111111111222222000000111111222333333333333333222222222222333333222222222222333444555555888666111---///888@@@CCC555333222555555555777<<<777===DDDIIIIIIHHHHHHIII???CCCBBB???DDDLLL222@@@@@@@@@@@@@@@???>>>===<<<::::::999888666333111000222222222222222222222333111111000000000/////////444,,,///111+++,,,111000333&&&,,,777///(((,,,,,,---+++888,,,---222///555000111111111111000000///000000000000000000000000,,,111333000---111555555111222222333333222222111111111111111111111111111222222222111111111000000---------...............***************+++++++++222---***333000---,,,333------------...///000000......---------...//////......................../////////000000111111222///000000111111000000///000000000000000000000000---...///...---...///111000000000000000000000000------......//////000000---...///000000111111000000000000000111111111111000000000000000000000000000000000000111111111111000111222333444444444333111111111222333444555666444333333222222333333444222222222222222222222222444444444444555666888888AAA===999777888999888666999888888:::;;;???LLLXXXfffwww~~~xxx{{{}}}nnngggccccccffffffeeegggkkklll{{{EEECCC???>>>>>>??????>>>::::::999777666555444444444444444444333222111111000000////////////000000---.....................,,,---...//////000000///+++***)))+++...000///---------,,,,,,,,,+++++++++++++++++++++++++++++++++......---,,,,,,,,,,,,,,,)))***+++,,,,,,,,,+++***,,,,,,------...---------...------,,,,,,------..................///000000000///...---...///111222111111000///............,,,,,,------------///000///////////////000000111//////............//////000000000000000000000000///......///111222111000333111000111333333222111,,,---...//////...---,,,//////000000000000//////&&&:::///444...222'''......//////000111111222222,,,...555---000555+++444222222111111111111222222000000111222222333444444444333333222222333333444555444444444555666777888888444444999<<<:::555222>>>888777@@@GGGEEEAAA???GGGFFFDDDDDDEEEHHHMMMOOOVVVWWWQQQLLLPPPOOOSSSYYYMMMLLLLLLKKKJJJHHHGGGFFFAAA@@@@@@???===;;;999888999888777666555444333333111111222222222222222222333222---111444333444111---111444000,,,000777666000***111555555444+++///111111111111111000//////111111111111111111111111'''111888000(((///444+++//////000000000000//////////////////////////////.........------------,,,)))*********++++++++++++.../////////000000000000///&&&...444222222000///------------...///000111///......---------..............................---------...//////000000...//////000000//////...////////////////////////---...///...---...///111------...........................///////////////---...///000111111111111000000000000111111111111000000000000000000000000000000000000111111111111555555555555333222000///111111111222333444666666444444333333333333444444333333333333333222222222555555444444555666777888<<<<<<:::999999999999999999888:::===???FFFUUUcccuuu|||vvv{{{zzzmmmffffffeeegggjjjjjjhhhkkkooosssEEECCC???>>>>>>?????????:::999888777666444333333555555444333222222222111000000////////////000000/////////000000000000000+++,,,---///000000111111---++++++---222555444333.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000///...,,,++++++,,,---...---+++)))'''---------...------,,,,,,...------,,,,,,------......------------...//////000///...---...///111333333111///...---,,,------,,,------------...///111111111000000111222333333000000////////////000000000000000000000000000000------,,,...000111111000333111000111222222111000+++,,,---......---,,,+++...///000000000000000///555'''111((()))999///---//////000111222222333333///000555,,,333:::...555222222111111111111222222000000111222333333444444444333333222222333333444777666666666777888:::;;;:::777999???@@@>>>AAAIII@@@???BBBGGGEEEAAAEEEMMMJJJLLLNNNRRRVVVWWWUUUSSSSSSYYYYYY^^^eeeXXX[[[PPPXXXWWWWWWVVVTTTRRRPPPOOOGGGGGGGGGFFFEEEDDDCCCBBB???>>><<<:::777555333222333444444555666777888888111<<<333000333111333333000777000,,,555000(((111444///...000000555000555111111111111111000//////111111111111111111111111222+++---111///444777///......////////////......////////////////////////111000000000/////////////////////000000000111111------------......//////111)))222,,,***111222,,,---------......000111111000///...---------------------------------------++++++,,,,,,---...//////......////////////..............................---...//////---...///111000000000111111111111111///////////////.........---...///000111111111111000000000000111111111111000000000000000000000000000000000000111111111111///000222444555555555555111111111222333444666777555444444333333444444555444444444333333333222222777666555444444555777777999:::;;;;;;999999999;;;888999;;;???CCCKKK\\\lllrrrssszzzkkkgggfffggggggjjjnnnnnnmmmooouuuCCC@@@===;;;<<<<<<<<<<<<>>>===;;;999888888999999333444555666555222000...000///...------...///000333111000...------------///......------......///////////////000000111111333111...+++)))((())))))******++++++,,,---......///,,,+++,,,...///---+++,,,,,,,,,,,,,,,,,,,,,,,,...............---------///...---,,,+++,,,,,,---......,,,+++***++++++,,,---------.........//////000///////////////000111222111111111000000//////111111222222222222111111222222111000//////000000000000000000000000000000333111//////111444555666111111000000//////......111111222222222222111111000000000000000000000000......//////000000111111111111222333333333333222222222222222222222333333444444333222111111222222111333444444333444666888222222222333666888999999:::===AAABBB@@@@@@BBBDDDEEEGGGHHHIIIIIIJJJMMMOOOLLLLLLNNNPPPSSSSSSRRRPPPQQQSSSUUUXXX[[[^^^```aaaffffffeeeddddddddddddeeefffccc___[[[YYYWWWUUUTTTSSSTTTTTTRRROOOLLLLLLLLLKKKIIIEEE???:::888999;;;:::999888888888999888777;;;888555222222333444444444111000222222000000222//////.........///000000111111222222222222111111222222111///...,,,++++++111111111111000000000000000000000000000000000000000000000000000000000000222111///.........///000,,,,,,------.../////////,,,---------......//////,,,+++***+++---...---,,,------------------------...------------,,,,,,,,,++++++,,,,,,---.....................////////////000000000000000000000000//////.........---------------......//////000000............////////////000///.........///111222000000000000111111111111222222222111111111000000222222222222222222333333000111111111111222222222000000000111222222222333333333222222111222222222222222333333333444444444444333222111111333555666777888:::::::::888666555222999<<<;;;;;;@@@BBB???:::<<<>>>AAAIIIYYYmmm|||{{{wwwtttyyy}}}mmmdddcccgggjjjkkknnnppprrrwww}}}~~~EEEBBB>>>======>>>>>>===::::::888777666555555555444555555555444222000///111000////////////000111111000///...------......,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......000///---+++******+++,,,,,,,,,------...//////000...,,,***+++---...,,,***...............---------------..................///...---,,,,,,,,,---------......///...---,,,+++---------.........//////222222111///............111111111000000000//////000111111111111111111000222222111000000000000000000000000000000000000000444222///...///111111000111111000000///////////////000000000000000000///000000000000000000000000000000000000000/////////000000111222222222222111222222222222222333333333222111111111111222222333222333444333222333555777777666666666999;;;======???CCCHHHJJJIIIHHHJJJLLLPPPRRRTTTVVVWWWYYY]]]___\\\]]]^^^aaabbbbbb___]]]YYYZZZ]]]aaadddhhhkkklllnnnoooooopppqqqsssuuuvvvvvvsssnnnjjjfffbbb___]]][[[\\\^^^___^^^]]][[[YYYWWWTTTPPPIIIBBB???>>>?????????>>>???>>>===;;;999777666555444444444444333555111///111111//////111///////////////000111111111111222222222222111111222111111000000/////////......///000111222333333000000000000000000000000000000000000000000000000000000...---------...///........................////////////000000000111...---,,,---...//////---........................000////////////..................---------------............//////////////////////////////////////////.........---------.........////////////////////////000000000000111///////////////000111111000000000000111111111111222222222111111111000000333333222222111111000000111111111111222222222222111111111111222222222222222222111111111111111222222222222222333333333444444333222111111333444666777888999::::::888666555444:::===<<<<<<@@@BBB@@@<<<>>>AAAGGGRRRcccuuusssuuuyyyoooeeeaaaccchhhnnnqqqtttuuuvvv{{{{{{uuuFFFCCC@@@??????@@@@@@???888888888777666555444333666555444444333222111000111111000000000000111111000///............//////,,,,,,++++++++++++,,,,,,......////////////000000---,,,+++++++++,,,...///,,,------....../////////,,,+++***+++,,,---,,,***////////////////////////,,,---------...////////////...------,,,---------,,,...000111111///---+++------........./////////111111000///////////////111111000000000000/////////000000111111000000///222111000000000000000000000000000000000000000000222000...---...//////...111000000000000/////////......////////////......////////////////////////222111111000000///......///000000111111111111111111222222222333333333444222111111222333444555555444555555444333333555777888777777777999<<<@@@BBBIIIOOOVVVYYYYYYXXXXXXZZZ___bbbfffiiilllooosssvvvwwwwwwyyy{{{|||zzzvvvrrrhhhjjjlllppptttxxxzzz|||zzz{{{}}}zzztttpppmmmlllmmmppptttxxxxxxsssoookkkhhhcccZZZRRRLLLIIIHHHJJJKKKLLLMMMKKKGGGCCCAAA:::::::::999999888777777999444000222222000000222000000000///000111111222111111222222222222111111111111222222222222222222......///000111222333333000000000000000000000000000000000000000000000000//////...---------------000000//////...------,,,////////////000000000000///...---...000111000///////////////////////////000////////////.........000000//////...------,,,............/////////////////////////////////////////////............---000000///////////////...000000000000111111111111...///000000111111000000000000000111111111222222222222222111111111111111333333222111000//////...111111111111222222222333222222222222222111111111111111000000000000111111111111222222222333333333444333222111222333444555777777888999999888666555666;;;===<<<===???AAA@@@???AAAFFFPPP___qqqvvvnnnwwwlllaaa^^^```eeejjjpppvvv{{{||||||||||||}}}}}}~~~~~~}}}||||||{{{|||||||||}}}~~~~~~}}}||||||zzzwwwwwwwwwtttnnnjjjFFFDDD@@@??????@@@@@@???::::::;;;;;;:::888666555666666444333222111111111000000000000000000000000............//////000000......------------......000000000000000000000000,,,,,,,,,,,,,,,---...///+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---,,,,,,///////////////000000000,,,,,,,,,---...///000000.........------------...,,,...///000000///---,,,............////////////---------...///111222333000000000000000000////////////000000000000//////111111000000000000000111000000000000000000000000...---,,,---///111222111000000000000000000000000......////////////......////////////////////////111111000000000000000000000000111222222222222222111222222333333444444444444444444444555666777888555666777666555555777999::::::;;;<<<>>>CCCJJJNNNYYY```iiimmmnnnmmmmmmmmmqqqtttyyy}}}}}}~~~yyyqqqggg___ZZZXXX\\\^^^aaaaaa^^^XXXSSSQQQJJJIIIGGGDDD@@@>>>>>>???AAA:::555555555333222444111111000000000111111222111222222333333222222111222222222222222222222222111111111111000000000/////////////////////////////////////////////////////////.........---------000/////////.........------------...............///.........000111000///.............../////////...------------,,,,,,,,,000000/////////...................../////////////////////////////////////////////...............111000000000//////......//////000000000111111111...///000222222111000000000000111111111222222222111111111111111111111111222111111111000000//////111111111222222222333333333333333222222111111111111111111111111111222333111111111222222222333333333333222222222333444555666777777888888777666666777:::<<<<<<<<<===>>>???@@@CCCLLLZZZmmm|||pppsss~~~yyykkk]]]ZZZ]]]aaagggkkknnnwwwyyytttmmmmmmnnnooopppqqqrrrrrrrrrqqqqqqpppoooooonnnnnnoooooopppqqqqqqqqqpppppppppnnnlllkkkjjjgggccc___EEEBBB???===>>>???>>>>>>;;;;;;<<<<<<;;;999777666666666444333222111111111////////////////////////------...//////000000000///......------......///------------------------......------------------+++++++++,,,,,,,,,,,,,,,---.........------......---------....../////////,,,,,,,,,---...///000000---........................---------------.............../////////000000---------...///111222333//////////////////000000//////000000000000//////111000000000000000111111000000000000000000000000///...---...111333333222000000000000111111111111000000000111111000000000000000000000000000000000...//////000111222222333111222333333444444333333111111222333444444555555666555555555555666777777666777888888888999;;;===AAACCCEEEHHHLLLSSS\\\bbbnnnuuu~~~wwwqqqnnnrrrvvvxxxxxxtttnnnjjjiiicccaaa[[[TTTLLLHHHHHHIIIKKKAAA:::888888666555666333333222111111111111111222222333333333333222222222222222111000000//////111111111111000000000///////////////////////////////////////////////////000000000000//////.............../////////000000...............---------...---,,,---///000///...,,,,,,---------............------------,,,,,,,,,........./////////000000............////////////........................////////////////////////111111000000/////////............/////////000000...///111222222222111000111111111111222222222222111111111111111111111111//////000000111111111222111222222222222333333333444333333333222222111111222222222222222333444555111111222222222333333333222222222222333333444444666666666666777666666666777777999:::::::::<<>><<<===>>>======:::::::::999888777666555666555444444333222111000......////////////......------...///000000//////......------------....../////////...............//////......------,,,,,,........................---///000///...---...///,,,,,,,,,------......///,,,---------.../////////------...////////////......---,,,+++,,,---...000....../////////000000000111111000///////////////......////////////000000///000000111111000000///000000000000000111111222000000000000000000000000333111000111222222000///000000000111111111111222111111222222222222111111000000000000000000000000---...///000222333444444222333333444444444444444111111222333444555666666444444444555555777888888999:::<<<>>>???AAADDDGGGHHHLLLRRRVVV[[[ccclllsss}}}vvvlll```YYYWWWWWWWWWLLLBBB???>>>;;;999999888777666444333222222222222222333333333333222222222222111000//////............///000111222333333000000000000000000000000000000000000000000000000000000000111000//////...------...//////000111111000000000000000/////////---,,,+++,,,...///...---++++++,,,,,,---.........000////////////.........,,,------...//////000000............////////////...........................////////////000000000111000000000000000000///............///////////////000111111222222111111111111111222222222222333111111111111111222222222...//////000111222333333222222222222333333333333333333333333333222222222333333333333333444555666222222333333333444444444222222333333333444444444555555555555666666666666666555666999999888;;;@@@CCCMMM___sssqqqqqqyyy{{{dddXXXTTTTTTYYY^^^___bbbffflllzzzvvvnnngggaaa\\\YYYYYYZZZZZZ[[[[[[\\\\\\[[[\\\\\\[[[[[[ZZZYYYXXXTTTTTTTTTUUUUUUVVVVVVWWWUUUUUUTTTSSSQQQOOONNNMMMDDDAAA>>>======>>>======;;;:::999777666666555555444555555555444222000///...///000000000000///...---...///000000//////...//////............//////222111111111000000000000...............------,,,........................,,,...000///---,,,---///+++,,,,,,---......//////------..................,,,---...///000000///...------......////////////.../////////000000000000222222111///...................../////////000000000111111111111111111000000000000000000111222222000000000000000000000000222111000111222222000///000000111111111222222222111111222222222222111111222222222222222222222222//////000111222222333333222222333444444444444333111111222333444555666666333444555777999<<<>>>???AAADDDGGGIIILLLOOOSSSVVVWWW]]]dddiiinnnuuu{{{pppjjjiiigggZZZNNNJJJHHHEEEBBBAAA>>>===;;;888666555444333222333333444444333333222000000000000000000000000......///000111222333333000000000000000000000000000000000000000000000000//////000000000///...---///////////////000000000111000000000////////////---,,,+++,,,...///...---,,,,,,,,,---.../////////000////////////.........---------------.....................////////////.........................../////////000000000000000000000000000111111111...////////////000000000111111000000111111222333111111111222222222333333000000111111111222222222000000111111222222333333222222222333333333444444222222333333333333333333222222222222333444555666333333444444444555555555222222333333444444444333555444444444555555666777666444555::::::999<<>>>>>>>><<<;;;999777666666777777333444555666555222000...///000111222222111000///---...///000000///...---222222111111111111222222//////......---------,,,,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,+++---///...,,,+++,,,///,,,,,,------...//////000...............---------,,,---///000000000///...,,,---000222222111///...////////////000000000000000///////////////000111---.........//////000000111111222222222222111111000000///000000111222222000000000000000000000000.........000222333333111000000111111222222222222111111222222222222111111222222222222222222222222111111111111111222222222111111222333333333333222111111222333444666666777444555777:::>>>BBBEEEGGGKKKMMMQQQTTTXXX\\\aaadddjjjpppxxx~~~zzzwwwtttgggYYYTTTRRRNNNKKKIIIBBBAAA???<<<999777666555222333333444444333333222...//////000111111222222111111111111000000000000000000000000000000000000000000000000000000000000---.../////////...,,,,,,111111000000//////......//////......---------,,,...---,,,---/////////...---------...///000000111......---------,,,,,,,,,.........---,,,,,,++++++............/////////000.........................../////////000000111111//////000000111111222222000000000000111111111111222111000000000111333444111111222222222333333333000000111111222222222222333333222222222222222222222222333333333444444444222222222333333444444444111111111111222333444555444444444555555555666666111222333444444444333333444444444444444555666777777444555:::;;;999===DDDMMM]]]uuu{{{sssuuuooo[[[OOOTTTUUUYYY]]]]]]^^^fffppp}}}zzzrrrfff^^^YYYUUURRROOOKKKLLLMMMOOOQQQRRRTTTTTTRRRRRRSSSSSSRRRQQQOOONNNOOONNNNNNOOOPPPQQQRRRSSSLLLMMMMMMLLLKKKJJJJJJKKKAAA?????????@@@???===;;;;;;;;;999777666555555555333444666666666444222000///000222444555444333222222111000//////000111222222000,,,******,,,000222...........................---,,,++++++,,,---...,,,,,,,,,---------......+++,,,...//////...,,,***...,,,***((((((***,,,---000///...---+++***((((((...------------,,,,,,,,,000000000000000000000000///...---...///000///.........//////000000000111222222111111000/////////000000000000000000000000111111111000000000000000111111000000///......---111222222222222111000000...///222333444333111000111111111111111111111111222222111111111111222222///000111222333222222111444333222222222222222333222444555555444333444666777888:::>>>DDDLLLRRRVVVYYY[[[___ccchhhnnnuuuzzztttjjjeeeaaaZZZTTTRRROOOLLLGGGBBB===999666555555111000222222000111555333333444333333222111000111111000000//////......000000000000000000000000000000000000//////////////////............///////////////000///......---///////////////...............---,,,,,,,,,,,,---222111///.........///000++++++,,,---............111---***+++---...+++''',,,,,,------...///000000000///...---,,,------...---......///000111111222222222111111111111111111//////000000000000//////000000000000111111111111111111000000000000000000444444333222222333444444222222111111000111111111222222222222222222222222///111333333222222333444222222111111222222333444333333333333333333333333222222333444555666777888555555555666666666666666777888<<<===:::999BBBLLLWWWpppxxxrrrzzzxxx^^^TTTUUU[[[YYYYYY\\\^^^cccnnnxxx{{{nnnggg\\\UUUQQQPPPOOONNNOOONNNNNNNNNOOOPPPRRRSSSUUUTTTRRRPPPNNNNNNNNNNNNOOOOOOOOOOOOPPPQQQRRRRRRRRROOOMMMLLLLLLKKKJJJHHH???>>>======>>>>>><<<:::;;;;;;999777666555555555444444666666555444222000...///111222222222000/////////.........//////000000...,,,******,,,...000---------------------------------,,,,,,------------------.........//////...............,,,***)))...---+++))))))+++---...///.........------,,,,,,,,,,,,------.........///////////////////////////000///....../////////.../////////000000111111111000000000000000111111111111111111111111111111111111111111111000000000000222222222222222222222222000111222333333333333333111222333444444333222222111111111111111111111111222222111111111111222222000111222333333222111111222222222222222333444555222333555555555666777999<<>><<<<<<<<<===;;;:::;;;;;;999777666555555555555555666555444333111111///000000000///...------***+++---...//////...---000000000000000000000000------------------------+++,,,---......---,,,+++---.........//////////////////---,,,++++++++++++///...---,,,,,,---///000,,,------...///000000111------......///000000111------------------------111111111000...------...111111111111111111222222//////000000111111111111111111111111111111111111000111111111111111222222000000000111222222333333000111222333444444444444555444333333222333333444222222222222222222222222333222222111111222222333333333333333333222222222555555555666777888999:::666777999;;;<<<>>>BBBEEELLLUUU___fffkkksss~~~{{{{{{yyytttkkk^^^SSSLLLGGG@@@<<<<<<;;;777444333333333222222111111111222000000000111111222222222000000000000000000000000000000000000//////////////////............//////222000...---,,,---///000............//////////////////...---------------+++---...000111111000//////////////////...------000...---...000000///...---------.........//////............------......//////////////////....../////////000000000000000000111111222222111111000///000000000111111111111111111111111222333444555333333222222222222333333000000000000000111111222222222222222222222222222444555666666444222222333222222111111222222333444444444444444444444444444555555555444444444333333444444555555666666777777888777999;;;>>>EEEVVVfff|||{{{kkkWWWOOOOOOTTTYYY[[[^^^dddggghhhooouuuhhhaaa]]]ZZZSSSRRRRRRRRRRRRSSSSSSSSSSSSTTTWWWYYYZZZZZZZZZYYYWWWWWWXXXXXXXXXYYYYYYYYYVVVVVVWWWWWWXXXXXXXXXXXXZZZXXXVVVVVVWWWYYYZZZZZZBBB@@@>>>===>>>>>>===<<<;;;;;;999777666555555555666666666555444222111111111111111111000//////...,,,---...000000//////.../////////000000/////////------------------------+++,,,---......---,,,+++,,,,,,---------.........------,,,,,,,,,---............---------...///000------------------....../////////////////////...........................000222333111...------///222222111111111111111111111111111111000000//////111111111111111111111111000000111111222222222333111111111111111111111111111111222222222222111111444333222222222222333333222222222222222222222222333333222222222222333333444444333333333333333333666666666666777888999:::888:::<<<>>>@@@DDDHHHLLL[[[eeeqqqzzzxxxiii___SSSJJJCCCBBBAAA===999888666555444333222222333333333333222222111111111000000000000000000000000000000000000000//////////////////............//////222000...---,,,---///000---.........//////000000//////...------------...---...///000000///...---+++,,,---...............222111////////////...,,,---------...............------..................////////////............000000000111111222222222//////000000000000/////////000000000111111111111111111111111222333444555222222222222222222222222000/////////000000111222222222222222222222222222444555666666444222222333222222111111222222333444444444444444444444444444333333333444444444444555444444444555666777777888999888:::===@@@JJJ^^^oooyyy\\\NNNNNNRRRXXX\\\^^^```dddgggjjjuuuwwwhhh___[[[ZZZYYYRRRTTTUUUVVVVVVVVVVVVVVVVVVWWWYYY\\\]]]^^^]]]]]]___^^^]]]]]]]]]___aaabbb```aaabbbbbbbbbaaaaaa```ccc```^^^]]]___bbbccccccDDDBBB???>>>???@@@??????;;;;;;999777666555555555777777666444333222111111222222111111111111111111//////000000000/////////------------------------........................,,,------......------,,,,,,,,,,,,------------...---------...//////000000------------......///000,,,,,,,,,,,,,,,+++++++++/////////.........------///////////////////////////222333222...---...111111111111111111000000000222222111111000//////...222222222222222222222222000000111111222333333333333333333333333222222222111222222222222111000///111222222222333333333333333333333333333333333333333333222222222222333333444333333333333444555666666666666777888:::;;;<<<===???BBBFFFJJJOOOVVVZZZiiirrr~~~~~~tttbbbWWWLLLHHHFFFAAA<<<:::;;;:::888666444444444444444444333333222111111000000000000000000000000000000000000000//////////////////............//////------------...000111333------......///000000000000///......------......///////////////...---,,,***+++,,,---............,,,,,,,,,---------------........................,,,---......///.................................000000111111222222333333//////000000000000//////000000000000111111111111111111111111111222333444//////000111111000//////111111111111111222333444222222222222222222222222222444555555333222222333222222111111222222333444444444444444444444444444222222333333444444444555333444444555666777888888777777:::>>>DDDQQQfffyyy{{{iiiUUUNNNQQQVVV[[[___aaacccgggmmmuuuyyyjjj^^^YYYWWWVVVVVVUUUWWWYYYZZZZZZZZZZZZ\\\ZZZ[[[]]]___```aaabbbbbbccccccbbbcccdddfffiiijjjlllmmmmmmmmmlllkkkiiihhhiiigggeeeeeehhhkkkmmmnnnEEEBBB???>>>???@@@@@@???;;;;;;999777666555555555888777666444333222111111111111000000111111222222111111000///............///......------......///////////////////////////---------,,,,,,---------------------...............///000111111000000///+++,,,,,,------...//////+++++++++,,,,,,,,,,,,,,,---------------.........////////////////////////...111333222...---///333111111111000000/////////111111111000000000000000222222222222222222222222000000111222222333444444000111111222222333333333111111222222333222222222000111333444555555555555333333333333333333333333444333333222222333333444333333333333444555777888777888999<<<>>>AAACCCEEEGGGJJJOOOTTT[[[ccclllrrr|||yyyjjj\\\TTTOOOIIICCCAAA@@@>>>;;;888666666666666333333333333333333222222000000000000000000000000000000000000//////////////////............//////,,,,,,---...///000111111------......///000000111000//////.....................---------...//////------...............---)))***,,,,,,,,,---...///........................,,,,,,.../////////......,,,------......//////////////////000111222222222000000000111111000000000000000000000111111111111111111000000000111111222...///000111111000///...000000000000111222333444222222222222222222222222000222444444333222333444222222111111222222333444555555555555555555555555444444333333333333333222333333444555666777888888666777;;;CCCKKKZZZrrrhhh]]]SSSQQQTTTWWW\\\```ccceeemmmyyyuuummmddd]]][[[[[[ZZZYYYZZZ]]]```aaa``````ccceeeccccccdddeeegggiiikkklllkkkmmmqqquuuxxxzzz{{{{{{}}}}}}}}}}}}{{{xxxvvvtttsssqqqpppqqqvvv{{{EEEBBB???>>>???@@@@@@???<<<;;;999777666555555555888777666444222111111111000000///000000111222333333222000...---------...333222111000000111222333000000000000000000000000......,,,++++++,,,................../////////000000111222333222111///---++++++,,,,,,---...//////***++++++,,,,,,---------***++++++,,,---...//////////////////////////////---111333222///---000444111000000000//////....../////////000111111222222222222222222222222222222000000111222333333444444,,,,,,---///000111222333000111222333444555555555///111444666888888777666333333333333333333333333444333333222222333333444333222222333444666888:::;;;<<<>>>AAAEEEIIIMMMOOOPPPTTTZZZaaajjjtttoooeee^^^VVVPPPMMMCCCAAA>>>:::888777777777111222222333333444444555000000000000000000000000000000000000//////////////////............///////////////000//////...------------...///000000111000000///...............---,,,,,,,,,---///111222000000000000///...---,,,,,,---......------...///.....................---+++,,,.../////////......,,,,,,------...///000000---......///000111111222111111222222222222111111000000000000111111111111111111000000000000000000000111222333333222111000............///000111222222222222222222222222222///111333333222222333444222222111111222222333444555555555555555555555555666555555444222111111000333333444555666777888999666888???HHHSSSddd|||]]]WWWSSSTTTUUUWWW[[[aaacccgggrrrxxxmmmhhhcccaaabbbdddcccbbb___bbbeeegggfffgggkkknnnlllkkkllllllnnnqqqsssuuuyyy~~~GGGDDD@@@??????@@@@@@@@@===;;;888555444555666777666555444444222222111000111111000000//////......555444111000///000111222222111111111000000//////------------------------//////.........---------........................111000...---,,,,,,------111111000000/////////...///000000000000000000///...------------...//////000000//////.........---000000000000000000000000222000///...///000222333444333222000///000000111222222222222222222222222222222333444444444333333444444444444555666777777444444333222222111000000444444444555555555666666222222222111111111111000555333222444666777555333222555888777555444555888;;;@@@FFFKKKSSS[[[^^^\\\bbbfffooozzzvvvnnnfff]]]UUUMMMJJJFFFDDDBBB@@@>>><<<888111...111444333333444333111//////000111222111111000000000////////////222000///......///000222111111000000//////......000000000000000000000000//////.........---------////////////////////////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------------------111111000000//////.........111///******000333000111111111111111222333333000000000000000000000000////////////000000000000//////000111111111111111111111111111111111111111111111111111111111111111111111111111222333444444222222333333333333444444555555555555666666666666888444111111333555555444444555777777666777888:::666:::AAAKKKZZZppprrrYYYVVVSSSSSSXXX\\\___```gggrrr}}}vvvlllmmmnnnmmmkkkiiiiiijjjmmmpppuuuxxxxxxxxxxxxyyyyyy|||EEECCC@@@????????????>>>===;;;888666555555666777666555444444222222111000111111111111111111111111111000/////////111333444111111000000000/////////........................//////.........---------........................///...---------...//////000000000//////.........,,,,,,------------,,,,,,............//////000000000000/////////.........000000000000000000000000111000///...///000222333333222111111000111111111222222222222222222222222444444444444333222222111111111111111111222222333333333333333333333333333333333333444444444555555000000111111222222333333333111000111333444222000555999<<<===<<<<<>>FFFSSSeee|||~~~fffXXXVVVUUUWWW[[[___bbbccclll|||~~~yyyxxxzzz{{{{{{yyyxxxxxxyyy~~~CCCAAA@@@???@@@???>>><<<<<<;;;888666555555666777666555444444222222111000......///000000111222222111000///...///000111222///////////////........./////////////////////////////////.........------........................---,,,,,,------///000000/////////...............------............------////////////000000000111000000////////////......000000000000000000000000111000/////////000222333000000111222222222222111222222222222222222222222555555555444333222111000444333333333333333333333222222333444444555666666222222333333333444444444///000000111333444444555444333111111222222111///333777;;;===>>>@@@EEEIIIMMMUUU___iiivvv~~~tttgggaaaZZZTTTPPPNNNLLLKKKEEE???;;;======:::666666777444222111222333222222000000000000000111111111111000///......///000111000000000000////////////000000000000000000000000/////////............---////////////////////////...//////////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......////////////////////////////////////000000000000///000...+++,,,///111000000000000000000000111222000000000000000000000000111111111111222222222222///000111111222222111111000000000000000000000000333333333333333333333333555444333222111111111111111111222333333444555555666666666777777777888888666444222222333555555444111222444444444555777999<<>><<<<<<;;;999777666666777777666555444444222222111000,,,---------.........///444333111///...---------........................////////////////////////////////////....................................------------......//////..................------......////////////............//////000000000000000000//////////////////////////////////////////000000//////000000111222...///111222333333222222222222222222222222222222444444444444333333222111555555555444444333222222222222333333444555555555333333333444444444555555111111222222333444444555777666555444444444333333222666:::===???CCCJJJOOO\\\ggguuuwwwsssmmmgggbbb]]]YYYUUUOOOGGGAAA@@@???<<<::::::999666444222333333222111222222222222333333333333111111000//////000111111000000000000////////////000000000000000000000000/////////.............................................////////////......------------------------,,,---......///.........////////////////////////.........///000111111111//////...,,,---///000111222111111111111111222222000000000000000000000000000000000111111111222222000000111222222222222111000000000000000000000000333333333333333333333333444333222222111111111222111111222222333444555555555555555555666666666777555444333333333444444444333444555666666777:::===@@@GGGTTTggg}}}jjj[[[TTTVVVYYY\\\^^^```ccchhhkkkxxxEEECCCBBBBBBCCCBBB???===<<<;;;999888777777777777666555444444222222111000///.........---------,,,333222111000......------------------....................................000000/////////.................................//////.........------,,,------..................***++++++,,,,,,++++++***,,,---.../////////......//////000000000000000000////////////////////////000000000000000111111222---///000222333333333222222222222222222222222222111222333333444444444444111111222222111000///...222222222222222222222222555555555555666666666666444444333333333333333333777777777666555666777888777;;;???BBBFFFLLLUUU[[[lllyyy~~~vvvmmmggg^^^TTTJJJFFFDDDAAA@@@BBB<<<999666444444444333111222222222222222222222222111111000000000000111111////////////000000000000////////////////////////////////////////////////------------------------,,,------......------,,,------------------------,,,---......///.........000000000000000000000000------...///000111222222///...---.........///111///......---------......000000000000000000000000/////////000000000111111000000111222222222222222000000000000000000000000333333333333333333333333222111111111222222333444111111222333333444555555333333333444444444555555444444444444333333444555444555666666777999<<>>:::888777666555333111111111000000000//////111111111111111111111111////////////000000000000////////////////////////...////////////000000000------------------------,,,,,,------------,,,,,,------------------------,,,---......//////......000000000000000000000000---......///000111111222///------//////......111000//////............///000000000000000000000000.../////////000000000000000111222222333222222222111111111111111111111111333333333333333333333333111111111111222333444555222222333333333333444444222222222333333333333444333444555555333333444555333444555555666999===@@@HHHZZZuuummmXXXNNNPPPVVVWWW\\\```aaaccckkkxxxGGGDDDBBB@@@AAAAAA@@@@@@<<<;;;:::999888777777777666555444444222222111000111111111111111111111111---...///111222333333444------......////////////////////////////////////000000000000/////////...........................---......//////...---,,,.........//////000000000///000000111111000000///,,,---///000000000...---//////000000000111111111000000000000000000000000//////000111111111111111111000000000111222333333222222222222222222222222111222222333444444444444333444666777777666555444111222222222333444444444555555555666666666666777444444444444555555555555555777888999999;;;@@@DDDCCCGGGNNNTTT]]]iiivvvsssggg___XXXOOOHHHGGGFFFCCC???<<<;;;:::888777444444333222111000//////111111111222222111111111.../////////000000000111////////////////////////.../////////000000000000////////////////////////------............------........................,,,---......//////......////////////////////////......//////000000111111000,,,,,,000000---...111222222111000000000000000000000000000000000000000//////000000000111111111000111222222333333222222222222222222222222222222222222222222222222222222222222222111222222333333444444333333333333222222222222333333333444444444222444666555333222333555444555666666777:::???CCCRRRiiinnnZZZPPPLLLPPPVVVYYY^^^bbbdddhhhtttGGGDDD@@@??????@@@@@@@@@<<<;;;;;;:::999888777666666555555444333222111000......//////000000111111000000111222222222222111........./////////000000000000000000000000000000000000000000////////////........................+++,,,---////////////....../////////000000111111------............---------...000111222111///...//////000000111111111222000000000000000000000000//////000111111111111111222111000000000111222333222222222222222222222222333333444444444333222222000111333555555555333222000111222333555666777888444444444555555555666666222333333444555666777777777999;;;<<<===@@@FFFKKKMMMRRRZZZbbblllzzz}}}||||||tttjjj]]]SSSNNNJJJGGGCCC@@@>>>===;;;:::888888777666444333222111111111222222222222111111.../////////000000111111////////////////////////.../////////000000111111111111111111111111111111......////////////..............................,,,---......//////......////////////////////////////////////000000000000000,,,,,,111111------222//////...---------------000000000000000000000000000111111111111222222222111111222333333333333222333333333333333333333333111111111111111111111111444444333222111111111111555444444333333222222111333333333444444444555555111444666666333222333555777888888999:::===CCCFFFbbb{{{yyy]]]OOOLLLLLLQQQVVVZZZ```dddggglll|||FFFEEECCCAAA???>>>>>>>>>>>>===;;;999888666555555777666444333222111111111222111000000000000000111///000000000000000///...//////000111111111111111000000111111111111000000////////////////////////000000111000000///...---++++++---.........---,,,111000///////////////000///////////////000111111111111111111111111111111111111111111111111111111000111222111000//////111111000000000000000111111222222111111111111111111333333333333333333333333111111222222222333333333555555444333111000000///444333333222222333333444444444333333333444555555444555888:::;;;;;;999888444444777>>>GGGPPPVVVZZZ```cccjjjuuu}}}}}}pppaaaVVVVVVQQQKKKHHHGGGEEECCC@@@<<<999666555555666555444111111111111000000000000111111111111000000000000000......///000111000///////////////////////////............/////////000------,,,,,,,,,+++++++++////////////////////////,,,,,,------...///000000000000//////.........---............///////////////000111222222111000///////////////000000000000111111111111111111111111111111111000000000000000111111111111111111111111333333222222111222222222000000000111222222222333222222222222333444555555999777555333222333444555333333333333333333333333//////000111333444555555444555888999888;;;GGGTTTooo}}}fffRRROOOPPPOOOSSS[[[\\\aaaggglllwwwFFFDDDBBB@@@>>>======>>>>>>===;;;999777666555555666666444333222111111111111000000000000000111111111111222111111000//////...////////////......---------............------///////////////////////////000000000000//////...,,,---...///000//////...//////...//////000111222,,,,,,,,,,,,,,,---......000000000000000000000000111111111111111111111111000111222111000//////111111111111111111222333333222222111111111111111111333333333333333333333333111222222222222333333333222222222333333333333333444333333222222333333444555555444444555555666666777777888999999888777777999:::>>>GGGSSS___jjjpppwwwzzzrrrhhh]]]XXXRRRNNNLLLKKKIIIGGGBBB???;;;999888777555444000000000000111111111111000000/////////.........222000000111222333222111////////////////////////........./////////000000000000000/////////......////////////////////////,,,,,,------...//////000000/////////........................////////////...///000000000000///...////////////000000000000111111111111111111111111111000000000000000000000111111111111111111111111333333222222111222222333111111111111111222222222222222222222333444555555888777555333222333444555333333333333333333333333111111222333444555555666444555777999999===KKKYYYxxxiiiWWWIIIJJJOOOQQQWWW^^^___dddlllvvvEEEDDDAAA???===<<<<<<<<<>>>===;;;999777666555555666555444333222111111111000/////////000111222222333333333333222000///...000000000//////...---,,,///000000111111000000///////////////////////////...//////000000000000///...///000111111111000000............///111222333,,,,,,++++++,,,,,,---...////////////////////////000000000000000000000000000111222111000//////111111111111111222333555555111111222222222222222222222222222222222222222222222222222222333333333333333333333444444444555555444444333333333333444444666666555555666666777888999888888888888999:::;;;@@@CCCKKKWWWgggxxx}}}lllggg___YYYTTTRRROOONNNJJJGGGBBB>>>;;;999666444222222111111000000//////000000000////////////...222000000111222333222111////////////////////////....../////////000000000111111111000000000//////////////////////////////,,,,,,------.../////////////////////........................////////////......////////////......////////////000000000000111111111111111111111111000000000000000000111111111111111111111111111111333222222111222222333333222222222111111111111111222111111222222333444555777666555333333333444444333333333333333333333333333333444444555555555666555555666888:::AAAQQQaaaWWWKKKDDDIIIQQQTTTZZZ``````eeeoooEEECCCAAA>>><<<;;;;;;;;;===<<<:::888777666666555666555444333222222222222////////////000111333333333333333222111///...---000111111111111000000///000111111222222111111000////////////////////////---...///000000111000000//////000000111111111111//////...//////000111111///............///000000000000000000000000000000////////////////////////000111222111/////////111//////000111222333555666111111222222222222222333222222222222222222222222222222222333333333444444777666666555444444333333444444333333333333444444555555555555666777888888888777666777999===AAADDDFFFNNN[[[lll~~~zzzqqqggg^^^WWWRRRPPPPPPLLLGGGBBB???<<<888666666666444222000///---,,,333333222222222111111111000.........000111000///////////////////////////...////////////000000000/////////.........------////////////////////////---------........./////////////////////.....................////////////////////////////////////////////////000000000000111111111111111111111111000000000000000111111111111111111111111111111111222222111111222222333333333222222222111000000000111111111111222333444555666555444333333333333444222222333333333333444444444444444444444444555555666666666888;;;DDDWWWhhhjjjQQQJJJIIIOOOUUUWWWZZZ^^^dddiiivvvEEECCCAAA>>><<<:::::::::<<<;;;:::888777666666555555555444333222222222222////////////000111333333222222222111000...---,,,......000111222222222222---......//////......---////////////////////////---...///000000111000000........./////////000000111111000//////...//////000000000000000111111222111111111111111111111111////////////////////////000111222111/////////111......//////111222444444111111222222333333333333222222222222222222222222222222333333333444444444777666666555555444444444555444444333333444444555444444444444555666777888888777666777;;;AAAGGGKKKPPP\\\nnnzzzmmm```WWWRRRSSSPPPJJJFFFBBB@@@<<<:::666666555333222111000///333333333333222222222222000.........000111000///000000000000000000000000////////////000000000111.........---------,,,,,,////////////////////////---------........................///////////////............////////////000000000000000000000000////////////000000000000000000000000000000000000//////000000111111111111111111111111111111111111222111111111222222333444333222222222111000000000111111111111222333444444555444444333333333333333222222222333333444444444333333333333444444444444888777888;;;???JJJ^^^qqqvvv[[[NNNMMMOOOTTTXXXYYY[[[^^^iiiqqqFFFDDDAAA>>><<<:::::::::;;;:::999888777666666666555444333333222222222333000/////////000111222222111111111000000...---,,,***+++---...000111111111...//////000000//////...////////////////////////...//////000000000000///......---------...///000333222111///............//////......//////000111111111111111111111111111000000000000000000000000000111222111000//////111////////////000111222333111111222222333444444444333333333333333333333333333333333333444444444444222333333444555666777777555555444444444444555555333333333444555666777888:::999:::<<>>555555555555444444444444222222222111111111000000222000000111222333222111000000000000000000000000/////////000000000111111000000000/////////......////////////////////////.................................///////////////............////////////111111000000000000111111////////////000000000000000000000000000000000000/////////000111111222222111111111111111111111111111111111111222333444444222222222111111111111111111000000111111222333444333444444444333333333333111222222333333444444555222222333333444444444444888888:::???FFFSSSiii}}}iiiTTTJJJMMMRRRVVVYYY\\\```ccckkkwwwFFFEEEBBB???<<<;;;::::::;;;:::999777666666666666444444333222222222333333111000000000000000111111111111111111111000///...,,,,,,---///000000000000111111222222222222111111///////////////////////////000000000000//////.........---------...///000222111000//////...//////...............///000000111111111111111111111111111111111111111111111111000111222111000//////111111000000000111111222333111111222222333444444555444444444444444444444444333333333444444444444555111222333444555666777777555555444444444444555555444444444555666777999:::<<<===AAAGGGQQQ[[[eeekkkvvvwwwnnn^^^YYYTTTNNNJJJGGGCCC@@@999888888777666555444444333222222222222111111111222000000111222333222111000000000000000000000000//////000000000111111111111111111000000000//////////////////////////////..................................../////////000............////////////111000////////////000111////////////000000000000000000000000000000000000...//////000111111222222111111111111111111111111111111111111222333444555111111111111111222222222000000000000111222333444222333333444444333333333111111222333333444555555222222333444555666666777777888===EEEOOO___wwwzzz___PPPJJJOOOUUUXXX[[[___eeeiiirrrGGGEEEBBB???===;;;::::::::::::888777666666666666444444333222222222333333222111000000000000000111111111222222222111111000///000111111111111111000......////////////......////////////////////////000000111000000///......///......------...000111000///////////////000111///////////////000111111000000000000000000000000111111111111111111111111000111222111000//////111222222222111222222333333111111222333333444555555555555555555555555555555333333333444444444555555444444444444444333333333555555444444444444555555555555555666777999:::;;;<<>>:::666555666777111222333444444333222111222222222111111111111000//////000000000000//////......///000000000000000222111000//////000111222//////.........------------------.........//////000000000000000000000000////////////////////////000000////////////000000222222111000000000000000000000000000000000000000222222111111111111111111333222222111000///......000000111111111222222222111111111111111111111111333333333333333333333333222222333333333333444444555444444333333444444555333555666666555555666888;;;===BBBMMM^^^uuu~~~eeeVVVPPPPPPYYY\\\]]]bbbccckkk~~~FFFDDDAAA>>><<<<<<======;;;;;;::::::999777666555555555555444333333222222111111111111111222222333333333333111//////000222,,,------...///000111111//////000000000000/////////////////////...------////////////000000000000000000000000000000000000---***))),,,111444333111111111000000000000111111000000111111111222222222222222222111111111111000111111222222222333333333333333222222222222333333333333333333333333333333555555444444333333444444444333333333333333444444444444444333333444444555666555444333333555666777666888:::::::::===BBBGGGPPP[[[iiixxxwwwfff^^^WWWLLLHHHJJJEEEDDDAAA===:::888777888333444444444444444333333222222222222111111111111//////000000000000////////////000111111111111111111111000//////000111111//////.........------------------.........//////000000000000000000000000////////////////////////000000////////////000000222111000////////////000000000000000000000000000111111111111111111111111222222222111111000000///111111222222333333333333222222222222222222222222333333333333333333333333222222333333333333444444555444444333333444444555444555666666555555777999<<>>=========;;;;;;;;;:::999888777666555555444444333333222222111111111111111222222333333333333222//////000111***+++,,,...000222333444111111000000000000111111///////////////......---////////////000000000000000000000000000000000000...+++)))+++000333333222111111000000000000111111//////000111222333333444222222222111111111111000111111222222222333333333222222111111111111222222333333333333333333444444333333333444444555555666333333333333444555666777777777555444333333222222555444444444444666888999999;;;<<<===???DDDLLLSSS^^^lllvvvjjj```SSSLLLMMMHHHFFFDDDAAA>>>;;;:::999777777666555444444444444333222222222111111111111///000000111111000000///000111111222222222222111111000000//////000000111...............---------------........./////////000000000000000000000000////////////////////////000000////////////000000000000//////......//////000000000000000000000000111111111111111111111111222222222222222222222222222333333333333444444444333333333333333333333333333333333333333333333333222222333333333333444444555444444333333444444555444555666666666666888:::<<<@@@KKK^^^vvvgggTTTPPPTTTWWW___```aaahhhmmmzzzzzzsssBBBBBBAAA@@@???===<<<;;;;;;;;;;;;;;;:::888777666555555444444333222222111///////////////000000111222333333222000///000111.........///000000111111222111////////////111222...///////////////......////////////000000000000////////////////////////333000,,,,,,---///000///111111000000000000111111...//////111222333444444222222222111111111000000111111222222222333333333222111111000000111111222333333333444444444444444333444444555555555555555333333333333444555666777888777666444333333333333666555555555666777888999;;;===AAADDDIIIRRR^^^fffrrrxxxkkk]]]RRRNNNIIIGGGDDDBBBAAA???===;;;:::999777555444444444555333333222222222111111111000000000111111000000000000000111222222111111111000000000//////000000000....................................////////////////////////////////////////////////////////////000000////////////000000//////............//////000000000000000000000000111111111111111222222222111111222222222333333333222333333333333333333333333333333333333333333333333333333333333333333333222222222333333333444444555444444333333444444555444555666666666777:::<<<@@@FFFSSSiiipppYYYNNNOOOSSSYYYaaabbbeeennnvvv{{{uuuoooiii@@@@@@@@@???>>><<<:::999;;;;;;;;;:::999888777666555444444333222222111111///////////////000000111222333444333000//////000000000000000000/////////000000...------...000000......///////////////...////////////000000000000////////////////////////333000...,,,---...//////111111000000000000111111...//////111222333444444222222222111111111000000111111222222222333333333222111111000000111111222333333333444444555555555555555666666666555444333444444333333333333444444666555555444444444555555888888777888888888999999;;;@@@GGGOOOYYYeeesss|||yyyiiiZZZQQQKKKHHHEEECCCCCCBBB???===<<<;;;999666444444444444333333333222222222222111000000111111111111000000///000000000000000///////////////000000/////////---............................../////////000000////////////////////////////////////////////////000000////////////000000//////............//////000000000000000000000000000000111111111222222222111111111222333333444444222222222222111111111111222222222222222222222222333333333333333333333333222222222333333333444444555444444333333444444555444555666666666888;;;>>>FFFNNN___xxxsssZZZPPPMMMOOOSSSZZZcccgggmmmyyywwwqqqmmmhhhccc___?????????>>>===<<<:::999:::::::::999888777666555444444333333222222111111111111111111111222222333111333444333111//////000/////////000000111111111//////............//////---...//////////////////////////////000000000000000000000000000000000000///...------...///000111111111000000000000111111//////000111222333333444222222222111111111111000111111222222222333333333222222111111111111222222333333333444555555666666555666777777666555444333444444333333333333333444555444444444555666777777888888999:::;;;<<<<<<<<>><<<999777666444444333333333333222222222222000111111222222111111000///000000000000///.........//////000000//////...---------...................../////////000000000000000000000000000000000////////////////////////000000////////////000000//////......//////000000000000000000000000000000000000000111222222333333000111111111222222333333222222111111111111111000111111111111111111111111333333333333333333333333222222333333333333444444555444444333333444444555555555666666777999===@@@EEEPPPggg]]]LLLKKKNNNRRRVVV]]]hhhpppyyy~~~|||{{{|||}}}~~~~~~xxxtttooojjjeeeaaa\\\YYY@@@@@@???>>>===<<<;;;;;;999999999888777666555444444444333333222111111111111111111111111222222333111222444333111000///////////////000111111222222//////000000000000//////------...///////////////////////////000000000000000000000000000000000000......//////......///000111111000000000000111111000000111111111222222222222222222111111111111000111111222222222333333333333333222222222222333333333333444444555666666666333444666777777777555444444333333333444555666777555555555555555666777777666777999<<<>>>@@@AAABBBIIITTTdddtttxxxmmmaaaYYYPPPKKKIIIHHHEEEBBBBBBAAA@@@>>>;;;999666555444444333333333222222222000111111222222111111000111111111111111000///.........///000000///......---------.........//////.../////////000000000000000000000000000000000000////////////////////////000000////////////000000000////////////000111222000000000000000000000000///000000111222222333333000000111111111111111111333333333222222111111111222222222222222222222222333333333333333333333333222222333333333333444444555444444333333444444555555555666666777:::>>>BBBFFFUUUnnn}}}|||mmmOOOFFFIIIMMMTTT\\\aaappp{{{|||zzzyyyxxxxxxyyyyyyyyy{{{~~~yyyuuusssqqqmmmhhhccc^^^YYYUUUAAAAAA???>>>============888888888888777555444333444444333333222111111000///////////////000000111111222444444222000//////111111111111000000000000///000111222222111000///------...///000000//////////////////000000000000000000000000000000000000000111222111...,,,++++++111111000000000000111111111111111111111111222222222222222111111111111000111111222222222333333333444333333222222333333444333333444444555666777777111222555777888888777666333333333444666777999:::777666666555555555666666444666999<<<@@@CCCEEEFFFTTT```rrrzzzkkkbbbWWWOOOLLLKKKGGGDDDDDDDDDCCCAAA???;;;888666444444444333333333222222111111222222222222111111222222222222222111000///---...///000000///...------------.........//////////////////000000000000000000000000000000000000////////////////////////000000////////////000000000000000000000111222222000000000000000000000000///000000111222222333333000000000000000000000000444444444333333222222222333333333333333333333333333333333333333333333333222222333333333444444444555444444333333444444555555555666666777:::???CCCPPP```zzzyyyqqqzzzyyy```JJJEEEGGGKKKVVVbbbeeeuuu~~~~~~|||{{{zzzzzzzzzzzzxxxxxxxxxyyy|||~~~~~~}}}zzzuuurrrooommmjjjeee___YYYSSSPPPHHHDDD???<<<;;;999666444::::::999999888777777777444444444333222111//////111111111111111111222222333333222111111000000///333222111000000/////////000000000000////////////000000000///......------111111111111111111111111000000000000000000000000111///---///222444222000---,,,,,,,,,---...000111111111111111111222222222333333111000///......///222222111111000111111111555444333333222222222222444444444555555555555666555555444444444444555555555555666666777888888888666777888777666666777999777:::=========AAAJJJRRRaaaqqq|||uuugggXXXPPPNNNKKKFFFDDDEEEGGGGGGDDD@@@===<<<666666555444333333333333...///111222333333222222333222222222111000000000///.........------------////////////////////////........................000000//////......------,,,,,,---...//////......000//////.........//////000000000111222222222333000////////////111222333///000111222222111000///000000000000000000000000333333333222222111111111......///000111222222333999777555222111222333333000111111222222333444444444333333333333444555555777555666777777888@@@IIIVVVqqqzzzssstttgggUUUGGGGGGMMMSSS\\\fffppp~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~|||xxxssspppooolllggg```[[[VVVSSSQQQFFFCCC>>><<<<<<<<<:::888::::::999999888777777777555555444333222111000000000000111111111222222222333333333222111111000000222111000/////////000000111111111111000000000000......//////////////////........................000000000000000000000000222111000111222333222111222111111000000///000000111111111222222333333444666666555444333333222222444333333333333333444444555444333333222222222333444444444555555555555666555555555444444555555555555555555666666777777777666888999999888999;;;===888;;;>>>@@@BBBIIITTT\\\ppp}}}kkk[[[SSSMMMIIIFFFGGGGGGFFFDDD@@@===<<<888888777555555444444444111222333333333333111111222222222111111111111111111111000000000/////////////////////////////////000000000000000000000000///////////////.........---...//////000000////////////............//////111111111111111111222222222111000........./////////000111222222111000///111111111111111111111111333333333222222111111111000000111111222222333333777555333222111222333333000111111222222333444444444333333333333444555555555444555777777:::CCCNNN```xxxlllnnnxxx___OOODDDGGGOOOUUU___iiivvv}}}}}}}}}|||wwwtttooolllfff```ZZZVVVSSSQQQCCCAAA>>>======>>>===<<<::::::999999888777777777777666444222111111111222//////000111222333333444444444444333222222111111000///...------///111222222222222222111111111111------...//////000111111000000000000000000000000000000000000000000000000111222222222000000000111000000111111000000//////111111222222333444555555666666777777666555444333333333222333333444555666444444333222222222333333444444444555555555555666555555555555555555555555555555555555666666666666333555666777777888;;;======???BBBEEEJJJSSS___gggnnn```VVVPPPJJJJJJIIIHHHFFFCCCAAA???;;;;;;999888666666555555444444444444333222111000111111111111111222222222111111111000000000//////////////////////////////000000000000000000000000.........///////////////...///000000000000000000//////............//////111111111111111111000000222111///...------......000000111111111111000000222222222222222222222222222222222222222111111111222222222222222222333333444333222111111222333444000111111222222333444444444333333333333444555555333333444777888<<>>===============::::::999999888777777777888666444222111111222333...//////111222333444444555555444333333222222111///...,,,,,,,,,///111333222222111111111000000000......//////000000000000111111111111111111111111////////////////////////...000222000---+++---///,,,...000222333444333333000000111222333333444444222333555666666444222111000000000111222333444555444333333222222333333333444444444555555555555666555555666666666666555555555555555555555555555555444555777888888:::===???CCCFFFJJJOOOVVV```kkksssssscccYYYPPPNNNLLLJJJIIIHHHFFFEEE>>>===;;;999888666666555444444333333222111111000000000000111222222222333/////////............---////////////////////////........................------......//////000000...//////000000000/////////............//////000222222111111000000////////////......///000222333000000000111111000000000222222222222222222222222222222222111111111111111222222222222222222111111111111000000111222333333000111111222222333444444444333333333333444555555444444555888999>>>MMM[[[wwwtttkkk~~~```KKKDDDCCCLLLUUU[[[fffqqqyyy~~~}}}}}}zzzppplllfff___YYYUUUSSSRRRBBBAAA???===;;;::::::;;;::::::999999888777777777888666444111000111222222...//////111222333444444555555444333333222222111...---,,,,,,---///111333111111000000000/////////111111000000////////////........................////////////////////////...000222000---+++---///...000222444666666666666...//////000111222222222000111333444555444222111111111111111222333444555333333333222222333333444444444444555555555555666555555666777777666555555555555555666666666666666888:::<<<===>>>@@@CCCEEEHHHMMMTTT^^^iiittt~~~qqq```VVVRRRMMMKKKJJJJJJIIIHHHAAA@@@>>>;;;999777666555222222222111111222222222000000000111222222222333000/////////............////////////////////////........................------......//////000000.........//////......---...............///000000222111111000000/////////111000000///000222333444111000000000000000000111222222222222222222222222111111111111111111111111111111111111111000000000000000000000111222222333000111111222222333444444444333333333333444555555666666777999:::AAARRRccc~~~|||sssuuunnnUUUHHHDDDGGGQQQYYY^^^iiiuuu{{{xxxppplllfff___YYYUUUSSSSSSBBBBBB@@@===999888999:::::::::999999888777777777666555333111000000000111//////000111222333333444444444444333222222111111............///000111222000000000000/////////...222222111000000///......////////////////////////000000000000000000000000111222222222000000000111...///000000000000000000/////////000000000000000111222333444555555444333444444333444444555666777333333222222222333444444444444444555555555555666555666777888888777666555555555666666777888888888777999<<>>;;;999777777333333222222222222333444111111111111111222222222222222111111111000000000////////////////////////000000000000000000000000.........///////////////...............------,,,......---......///000111000000000000000000//////555444222111000000111111111111000000000000111111222222222222222222222222000000000111111111111111000000000000000000000111000000111111222222222222000111111222222333444444444333333333333444555555666777999;;;<<>>:::888:::<<<::::::999999888777777777444333222111000//////...000000111111111222222222333333333222111111000000---...000111111111111000111111111000000000//////111111000000000000000000111111111111111111111111000000000000000000000000222111000111222333222111---------------...//////111111111000000000000000111222222333444555555555555555444444444555555666333222222222333333444555444444444555555555555666555666777888888777666555444555666777888::::::;;;777;;;@@@DDDIIIOOOUUUYYYdddmmm}}}ppphhh]]]UUURRRPPPLLLIIIJJJHHHEEEBBB???<<<:::999777666555444333333444444222222222111111111111111222222222111111111000000////////////////////////000000000000000000000000///////////////.........///////////////...---------------......///000111/////////000000000000000444333222000000000000111222111000//////000111222111111111111111111111111///000000000111111111222000000000111111222222222111111222222222222222222000111111222222333444444444333333333333444555555444666999<<>>BBBIIIOOOVVV]]]eeejjjvvvuuuggg]]]XXXTTTPPPLLLMMMKKKHHHEEEAAA>>>===<<<<<<:::888666555444444444333222222222111111000000000000000000////////////////////////////////////........................000000//////.........---000000111000000///......---------......000111111......//////000000111111000////////////111222333222111000//////000111222000000000000000000000000//////000000111111111222000000111222333333444444222222333333333222222111000111111222333333444444444333333333333444555555222444888<<>>===>>>???>>>===;;;;;;;;;:::999888777666666555444222111000000000222222222222222444555666666555333111000000111111000000////////////000000111111000000000000111111444333111000000000111222000...---///111222...+++---......///000111111222000000////////////000000000000111111111111000000111000/////////000222333444333111111111111333444555444444333333444444555222333444555555555444333333333333444444444555555777777888888888777777666888888888777777999>>>AAAFFFJJJRRR\\\gggqqqxxx{{{rrrjjjccc[[[UUUUUULLLMMMMMMKKKGGGCCC@@@???>>>;;;777555555555333222111111111111111000//////222222222222111111111000//////////////////////////////000000000000//////000000111222222222222111111111000///////////////222111000//////000111222////////////000000000000000000000000000000000000111111111111111111111111111111000000000000000111///000111333333222111000000000111222222222222111111111222222222333333333111111111111111222222222444333222111222444777999222666666<<>>===>>>>>>>>><<<;;;;;;::::::999777666555666555333222111000000000111222222333333444444555555555444333222222222222000000////////////000000000000////////////000000222222111000000000000111000000///000111000...,,,......//////000111111222000000////////////000000000000111111111111000000111111000000000111222333333333222222222222333333444333333222222333333444222333444555555555444444444444555555555666666666777777888888888888777777666777888999999;;;>>>@@@KKKTTTaaalllvvvvvvlll```WWWSSSNNNOOOPPPNNNKKKGGGDDDBBBBBB???;;;888777666444333222222222222222111111000222222111111111000000000//////////////////////////////000000000000//////000000111222222222222111111000//////.........///000///...------...///000////////////000000000000000000000000000000000000111111111111111111111111111111000000000000111111111111222222222222111111000000111222222222222111111111222222222333333333111111111111222222222222444444444444444555555555555888888>>>JJJUUUmmmhhhiiinnnXXXMMMKKKLLLRRRVVV]]]dddjjjuuu|||vvvrrrooommmkkkgggbbb]]]YYYWWWUUUBBB@@@>>>===>>>>>>===<<<:::::::::999888777555555555444333222111000000000000111333444555555444333444444444555555444444333000000////////////000000/////////....../////////000000111111000000///...,,,---//////...------......//////000000111111111111000000//////000000111000000111111111111000000222222111111111222333444333333444444444444333333333333222222222222333333333333444555555555555444555555666666666777777777777777888888888888888777555777:::<<<===???BBBDDDTTTaaassszzzjjj\\\UUUQQQRRRRRRRRRPPPMMMJJJHHHGGGDDD@@@===:::888555333444444444333333333222222111111000000000///////////////////////////////////////000000000000/////////000111111222222111111000///......---.........//////............//////////////////000000000000000000000000000000000000111111111111111111111111111000000000000000111111222222111111111111222222000000111222222222222111111111222222222333333333111111111111222222333333444555666666666555333222777;;;;;;AAAOOO[[[sssssseeeoooyyy```PPPKKKLLLOOOXXXZZZ```hhhppp~~~|||wwwrrrppppppnnnjjjeee```\\\ZZZXXXBBB@@@>>>===>>>>>>===<<<999999999888777666555444555444333222111111111111///111333555555555444333222333444555555444333333000000////////////000000000000////////////000000///000000111111000...---&&&)))------++++++...111//////000000000111111111111000000000000000000111000111111222222111111000222222222222333333444444222333555555555555333222444333333222222333333444333444444555555555555555555555666666666777777777777777888999999999888888777999;;;===@@@EEEJJJNNN___kkk}}}wwweeeZZZRRRRRRRRRSSSSSSRRROOOMMMKKKHHHDDD@@@===:::666333444444444333333333333333000000000000//////////////////////////////////////////000000000000/////////000000111111111111111///......---------......111111000000000000111111////////////000000000000////////////////////////111111111111111111111111000000000000000000111222444333111000000111222333000000111222222222222111111111222222222333333333000111111222222333333333222333444444444444444333888======DDDTTTcccyyyuuuqqqiiiSSSJJJJJJOOOTTT\\\]]]bbbkkkwww}}}yyyvvvsssuuusssoooiiiddd___[[[ZZZCCCAAA>>>>>>>>>>>><<<;;;999999999888777666555444444444333222111111111111///111333555555555444333000111333444444333222111000000////////////000000222111111000000111111222///000000111111000...---***---///...,,,,,,///222000000000000111111111111111111000000000000111111111111222222222222111111222222333333444444444444222333555555555555333222555555444444444444555555444444444444555555666666444444555555555666666666777777888999999999999999888999999<<>>>>>===<<<;;;:::::::::999888777555555444333222222111111222222000111333444555555444333222222222333333222111111000000////////////000000333222222111111222222333000000111111000000///...333333333111///...///000111111111111111111111111222111111000000111111222111111222222222222111111111222333444444444333333333333444444444444333333666666555555555555666666555555444444555555666777444444555555555666666666777777888999::::::::::::888888999===EEERRRaaajjjttt}}}{{{kkk```\\\WWWUUUUUUVVVUUUSSSOOOLLLIIIFFFCCC@@@;;;888555444333222111222333333111111000000000/////////000000000000000000000000//////000000000000//////...///000000111111000000.........---......///000......////////////......////////////000000000000000000000000000000000000111111111111111111111111////////////000111222333111111111111333444555666000000111222222222222111111111222222222333333333000111111222333444555555111000//////000444777:::777@@@EEEPPPgggzzzrrrrrr}}}fffQQQKKKMMMPPPUUU\\\```bbbiiiwww}}}|||~~~{{{vvvooohhhbbb^^^\\\DDDAAA???>>>>>>===<<<:::;;;;;;::::::999777666555333333222222111111222222111222222333333444444555555444333222222222222222000000////////////000000222222111111111111222222222222111000000000000111333111000///000111111111111111111111111111111111222111111000000111111222111222222333333222222111000111222333444333333222333333222222222222333333555555555444444555555555666555555444555555777777555555666666666777777777666777888999::::::::::::999;;;???FFFQQQ```oooyyy}}}ppphhh___YYYXXXWWWUUUSSSPPPNNNKKKIIIGGGDDD@@@===777666444333222333444555222222111111111000000000000000000000000000000000//////000000000000//////...//////000000000000000///.........//////000111---...///000000///...---////////////000000000000000000000000000000000000111111111111111111111111////////////000111222333...///111333444666666777000000111222222222222111111111222222222333333333000111111222333444555666222222222222444555777888999EEELLLZZZttt|||iiitttjjjXXXLLLNNNTTTTTTXXX^^^cccfffppp~~~}}}}}}zzzvvvpppjjjeeeaaa```DDDBBB???>>>>>>===<<<:::;;;;;;;;;:::999888777666333333222222111222222222222222222222333444555666888666555333222222333333000000////////////000000111111000000000000111111444333111000000000111222---***(((+++000444444333222222111111111111111111222222111111111111222222111222222333333222222111000111222333444333222222444333111111111111333444555444444333333444444555666555555444444666777888777777777777888888888888666777888999:::;;;;;;;;;<<>>===<<<<<<<<<;;;:::::::::999777555555444333222111111111111333333444444555666666777888666333444666555222...111111000000000000000111////////////////////////000111111111111222222222222111000000000111333333222222222222222222222222111111111000000000000000222222222222222222222222333333333333333333333333222222222333333333444444777666555333333444555666555444444333333333444444666555555555555666666777888888999<<<>>>???>>><<<;;;CCCNNN[[[iiizzzooogggbbb\\\YYY\\\SSSRRRPPPNNNLLLIIIEEEAAA<<<999555444444555444444444333222222111111222222000000000000000000000000000000000000000000000000000000000000000000000000///000222111///......///////////////////////////000000////////////000000000000000000000000000000---...000111111111000///...///222333333222///...---///222333333333555666222222222222222222222222222222222222222222222222333333222222333333444555666333222555555555777<<>>=========<<<;;;:::::::::999777555555444333222111111111111111222222333444444555555666555333333333222111/////////000111222111111000111111111111111111111111000111111111111222222222111000/////////000222222111111111111111111111111111111111111000000000000222222222222222222222222333333333333333333333333444444555555555666666666444333333333444555666666777666666555555666666666666666555555555666777777:::999888888999:::;;;;;;@@@IIIWWWfffvvv{{{qqqhhh```\\\\\\UUUSSSQQQPPPNNNLLLHHHDDD===:::666444444444444333444444333222222222222333000000000000000000000000000000000000000000000000000000000000000000000000000111333222000//////000////////////////////////000000////////////000000000000000000000000000000......000111111111000//////000111222222111000///---///111222111222333444222222222222222222222222222222222222222222222222333333222222333333444555444111222555666666999>>>CCCNNNdddyyyvvv|||vvv]]]QQQUUUSSSWWW```___```llluuu~~~~~~}}}|||zzzyyyvvvqqqkkkgggfffeeeDDDCCCBBB@@@???>>>======<<<;;;:::::::::999777555555444333222222111111111000000111111222333333333555555444222000///000222...///111222333222111000111111111111111111111111000111111111111222222222000////////////000111111000000000000000000000000111111111111111111111111222222222222222222222222333333333333333333333333444555555555555666666666000111222444555555666666777666666555666666777777666666666666666777888888;;;999888777888:::===???DDDNNN]]]nnn{{{yyy||||||||||||pppddd]]][[[WWWUUUSSSRRRPPPNNNKKKHHH@@@===999666555444333222444444333222222222222333000000000000000000000000000000000000000000000000000000000000000000000000000222333333111000000111////////////////////////000000////////////000000000000000000000000000000...///000000111111000000000000000111111000000000...///111111000000111222222222222222222222222222222222222222222222222222333333222222333333444555111000222666777777;;;@@@FFFXXXsssnnnvvvfffSSSPPPWWWWWWYYY```___cccrrr}}}~~~zzzzzzxxxsssnnnkkkjjjjjjEEEDDDBBB@@@???>>>>>>>>><<<;;;:::::::::999777555555555444333222222222222000000000111222222333333444555555222......111555222111111111111111111111////////////////////////000000111111111222222222000000000000000111111222000000000111111111111111000111111111111111222222222222222222222222222222222222333333333333444444333333333333444444444444///111222444555555444333444444444444444555555666666666666666777888999999888999999:::;;;???CCCFFFJJJTTTddduuuxxxrrrrrrxxxyyyttt}}}uuuhhh^^^ZZZXXXVVVSSSRRRQQQOOOLLLJJJDDD@@@;;;888666444333111333333222111111111111222////////////////////////000000000000000000000000000000000000000000000000000111333222111000000111////////////////////////000000////////////000000000000000000000000000000//////000000111111111111222111000//////000111222///111222222111000000111111222222222222222333333222222222222222222222222333333222222333333444555222111444777888777<<>>======<<<;;;:::::::::999777555666555444333222222222222111111222222333444444444555666666333000///333666777555222///...///000222////////////////////////000000111111111222222222111111222222222333333333111111111222222222333333000000111111222222222333222222222222222222222222222222222333333444444444333333333444444444555555222222444444444333222111444444444444444555666777666666666777777999::::::777999<<<===???BBBGGGJJJTTT^^^mmm~~~zzzyyy|||yyy~~~|||oooeee^^^ZZZWWWTTTRRRQQQOOOLLLJJJHHHDDD???:::888666444222222222111000000000000000////////////////////////000000000000000000000000000000000000000000000000...000111111000//////000000000000000000000000000000000////////////000000000000000000000000000000000000000000000111111222222111000//////000111222111222444333222000111111111111111222222333333333222222222222222222222222333333222222333333444555444444666888888777===EEEXXXppp~~~qqqmmm}}}aaaQQQMMMOOOYYY[[[]]]bbbcccmmm}}}~~~~~~|||xxxtttqqqppppppCCCBBBAAA???>>>===<<<<<<<<<;;;:::::::::999777555666555444333222222222222222222333333444555555555666666555444222222333555777555222///...///111222111111111111111111111111000111111111111222222222111222333333444444333333111111111222333333444444000000111111222333333333222222222222222222222222111222222333333444444555555555666666666777777777444444444444444333222222666666666666777888999999777777777777888999;;;;;;999<<<>>>???AAAEEELLLRRR___hhhvvv|||{{{}}}~~~zzzoooggg___\\\XXXUUUSSSQQQOOOMMMKKKGGGBBB===;;;888666444222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---///000111/////////000000000000000000000000000000000////////////000000000000000000000000000000111000000000000111222333222111000//////000111222111333444444222111111222111111111222222333333444222222222222222222222222333333222222333333444555666555777999888999BBBLLLddd}}}ooolllxxxkkkVVVNNNMMMRRRZZZ]]]___gggjjjvvv~~~~~~~~~~~~}}}}}}~~~|||xxxuuuuuuvvvBBBAAA@@@>>>===<<<;;;;;;<<<;;;:::::::::999777555666555444333333222333333222222333333444555555555555444333333444444333222222222222222222222222222111111111111111111111111000111111111111222222222000111222333444333222222000000000111222333333333000000111222222333444444222222222222222222222222111111222333333444555555666666666666777777777777444444444444444444555555666666666666777888999:::777777777888999:::;;;<<<<<<===???AAAEEENNN[[[eeesss{{{xxxooofffccc^^^ZZZXXXVVVSSSQQQNNNJJJDDD@@@===;;;999777444333333222222222222222000000000000000000000000000000000000000000000000000000000000000000000000---///111111000000111222000000000000000000000000000000////////////000000000000000000000000000000111111000000000111222333111111000000000000111111///111333333111111111222000111111222333333444444222222222222222222222222333333222222333333444555555555777888888<<>>@@@BBBIIIXXXlllzzz|||rrrlllhhhccc___\\\ZZZWWWUUUOOOKKKFFFAAA???===:::999666555444444333333444444000000000000000000000000000000000000000000000000000000000000000000000000...000222222111111222333000000000000000000000000000000////////////000000000000000000000000000000222111000000000111333333000000000111111000000000...000111222111000111222000000111222333333444444222222222222222222222222333333222222333333444555444444666888999>>>MMM[[[uuuffffffuuubbbPPPJJJNNNRRRYYY___```eeeqqqyyy~~~|||}}}DDDBBB@@@???@@@@@@>>>===;;;;;;;;;:::999888777666777666444333222222333333000111222222333444555555444444444444333222111000222222222111111111000000222333444333111000111222//////111222333444444444444222111000000000///...111222222333333222222111//////000111222333333444111000111111222333444555333333333444444444444555333444555666666555444333777666666555555555666666888777555444333555666777777777888999::::::888777999>>>CCCFFFMMM```{{{yyynnnllliiiddd___\\\ZZZYYYSSSOOOIIIDDD@@@<<<888555666555444333222222222222333222000222444555222000/////////000111111222222222222222222222111000/////////000000000000//////............/////////000///000111222222111000///000000000000000000000000111000/////////111222333222222222111111111000000111111111111111111111111111111222222222333333333333222000/////////000111000000111111111222222222555666888999:::AAASSSeeerrrjjjzzzkkkXXXPPPMMMRRRZZZ]]]^^^aaahhhsss}}}|||{{{|||~~~~~~|||}}}~~~DDDBBB@@@???@@@???>>>===<<<<<<<<<;;;:::999888777666555444222111111222222333333333333333333333333444444444444333222111000222222222111111111000000222333444333111000111222111111222333333333222222444333111111111111000000111222222333333222222111111111111111222222222222222222222222333444555555555555555555666666666666444444555555555555444444666666555555555555666666777666555555444555666777777777888:::;;;<<<;;;:::<<>>============<<<;;;:::999888555444333222111111111222444444444333333222222222444444444444333222111111222222222111111111111111///000111000...---...///222333333333222111000000222222222222222222222222111222222333333222222111333333222222111111111111444444444333333444555555555555555555666666666666555555555444444555555555666666555555555555666666666666666666666666666666777777888:::;;;======>>>>>>AAAHHHWWWlll|||sssllliiigggdddbbb^^^XXXQQQJJJFFFBBB???===777666555333222111111111111000000111222222111///111000000///......------000000111111000000/////////000000111111000000///....../////////000000000333222///------///222333000000000000000000000000000000000///000000111222000000000///////////////111111111111111111111111111111222222222333333333////////////111222333444444444444444555555555555444555777;;;???KKKbbbwwwssshhhrrruuuVVVJJJJJJLLLQQQWWW^^^aaafffppp|||zzzyyyyyyzzz{{{yyyzzz|||~~~~~~}}}}}}~~~DDDBBB????????????>>><<<======<<<<<<;;;999888777444444444333333222222222333333333333333333333333333444444444333333222111111111111111111111111111000111222111///...///000222222222222222111000000000111222222111111111222111222222333333222222111222222222222222222222222555444444333333333333444222222333333333444444444666555444333333444555666666555555555555666666777555555666777777777777666777888999::::::;;;>>>???BBBDDDLLL```yyy}}}yyypppllljjjfffcccbbb\\\TTTMMMHHHEEEBBB@@@888777666444333111111111000000000111111111000///111111000000//////////////////000000000000//////000000000111111000000000...////////////000000000222111000......000111222000000000000000000000000000000000000000000111111000000000000000000000000111111111111111111111111111111222222222333333333222222111111111000000000444444444444555555555555555555888;;;AAAOOOhhh}}}mmmjjj{{{iiiNNNGGGLLLPPPUUUZZZ]]]aaaiiiuuu}}}{{{xxxvvvuuuwwwxxxzzzzzz{{{|||~~~}}}}}}}}}~~~CCCAAA???>>>??????===<<<;;;;;;;;;;;;:::888777666555555555555555444444444111111222333333444555555333333444444444333222222111111111111111111111111444555666555444333333555000000111222222222222111...000333333111000111222111222222333333222222111000111111222333333444444444333222222222222222333222222222333333333333444666555444333333444555666555555555555555666777777555555666777888888777777999::::::999999:::>>>AAAHHHLLLWWWnnn}}}wwwpppkkkgggeeeeee___WWWPPPKKKGGGCCCAAA;;;:::888666444222222111///000111111111000000000000000111111111222222222...///000000000000//////000000111111111111000000////////////000000000111000000111111111111000000000000000000000000000000000000111111111000000000111111111111111111111111111111111111111111111111111111222222222333333333222222222222222111111000333333333333444444444444555666888<<>>>>>>>>===<<<;;;;;;;;;:::999888666666555555666666666666555444000111111222444555555666333333333444444333333222111111111111111222222222222333333333111000111222//////000111222222222111...222555555222000000222111222222333333222222111000000111222333444555555222222222111111222222333444444444444555555555555555555555444444555555555555555444555555666777888555666666777777888888999999;;;;;;:::999;;;@@@EEEKKKSSSddd||||||{{{vvvnnnkkkiiihhhddd]]]VVVPPPKKKFFFCCC>>><<<:::888555444333222///111222222111000000111000000111222222333444444//////000000111111000000000111111222222111111000/////////000000000111111///000111222222111000///000000000000000000000000000111111111111000//////111111111111222222222222111111111111111111111111111111222222222333333333...///111222333444444444111222222222333333333333555666888===CCCSSSlllvvvppp}}}eeeSSSFFFHHHOOOSSSXXX^^^aaahhhuuu}}}wwwvvvtttrrrrrrrrrssstttuuuvvvxxxyyy{{{|||||||||zzz{{{{{{|||~~~CCCAAA???>>>>>>>>>===<<<<<<<<<<<<;;;:::999777777333444555666666555444444222222222333333444444444222333333444444333333222000000111111111222222222...000000///...---...///000111111111111000000///111555888888444111111333111222222333333222222111222222222333333444444444222222222222222333444555333333444444444555555555444444555555555555444444444444444555555666777888777666666666666888999:::888;;;<<<<<<;;;???FFFMMMUUUbbbwww{{{uuuqqqqqqmmmiiiddd^^^XXXQQQJJJFFF@@@???<<<:::777555444333///222444333111000111333111111111111111222222222///000000111222222111111000111111222222111111000//////000000000111111111111000000000000000000111000000000000000000000000000111111222111000///...000000000000111111111222111111111111111111111111111111222222222333333333...///111333444444444333222222222222333333333333333555999???GGGVVVpppqqqppp~~~ZZZNNNGGGLLLQQQSSSXXX___```iiiwww~~~|||uuuuuutttrrrrrrqqqqqqqqqtttuuuwwwyyy{{{|||}}}~~~wwwxxxzzz|||CCCAAA>>>>>>>>>>>>===;;;=========<<<;;;:::888888222333444555555555444333444444333333333333222222222222333444444333333333000000111111222222222222222333444333222111111333333333222222111///...---333777;;;:::555222222444222222222333333222222222444444333333333333222222222222222333444555666777111111222222222333333333333444555666666555444333444444444555555777888888777777555555666888:::<<<777:::=========BBBKKKSSSfffuuu{{{zzzvvvxxxqqqnnniiiccc]]]VVVNNNIIIAAA@@@>>>;;;888666555444000222555444222000222333222222111111000/////////000000111222222222222222111111222222222222111111000000000000111111111111333111///......///111333000000000000000000000000000111222222222000///....../////////000000111111111111111111111111111111111111222222222333333333222222333444333222111000222222222333333333444444111444999AAAIIIYYYssslllpppnnnVVVMMMJJJPPPTTTTTTYYYaaa]]]fffvvv}}}{{{uuuttttttsssrrrqqqpppooonnnooorrrtttvvvxxxyyyzzzvvvwwwyyy|||DDDCCCBBB@@@???===<<<;;;===<<<;;;:::888777666555777777777666555555444444333333333333333333333333444444333333333333222222333333222222222222333333111222222333333222222111111111111000000000000000///000000000000111111111222222222222222222333333222222222333333444444444111111111222333444555666444444444444444444444444777666666666666777777888999888777777777888:::;;;666666666666777777777777???<<<<<>><<<;;;;;;===<<<;;;:::888777666666777777666666555555444444333333333333333333333333444444333333333333222222222222222111111222222222111222222333333222222111000000000111111222222222000000000111111111222222444444444333222222222111222222222333333444444444333333333222333333444444444444444444444444444444555444444444444555666666777777666555666777888999888888888888888888888888>>><<<===CCCHHHPPP___ooo|||~~~{{{vvvrrrkkkcccXXXQQQJJJEEE???<<<<<<;;;999666333333222111111222333444000111111111111222222222111111000000////////////---...///000111111111111///000000111111000000//////000000111222222333333222222111111000///////////////000000000000//////000111111111111222222222//////000000000111111111222222111111111111222222333333222111111222222333444444333333333444555555666:::???CCCMMMbbb}}}|||uuurrrYYYLLLMMMPPPTTTYYY[[[\\\\\\aaaeeeppp~~~|||||||||zzzvvvrrrpppqqqrrrqqqpppooonnnoooqqqvvvyyy{{{{{{xxxzzz}}}CCCBBB@@@>>>===;;;;;;:::<<<<<<;;;:::888777666666777777666666555444444444222222222333333444444444444444333333333333222222222222111111111111222222111222222333333222222111///000000111333444444555111111111111222222222333555555444333222111111000222222333333333333444444555555444333333333333333444444444444444444444444444444444444444555666666555555444444444555666777999999999999999999999999;;;<<>>======;;;888555444333222222222333444000111111111111222222222111000000000000///////////////000111222222222222000000////////////000000000000000111222222333333222222111111000////////////000000111111000000///000111111111111222222222000000111111111222222222111111222222222222111111333222222111111222333333222333444444555555555444666999>>>DDDPPPgggfffPPPJJJMMMRRRVVVZZZ[[[\\\[[[___bbbmmm}}}}}}{{{zzzxxxuuurrrppppppppppppooonnnooopppssswwwzzzzzzzzzxxx{{{}}}~~~}}}||||||}}}CCCAAA???===<<<;;;::::::<<<<<<;;;:::999888777666777666666555555444333333111111222333333444555555444444333333333222222222222111111000000111111222111222222333333222222111111111222333333444555555111111222222222333333333333333222222111111111000333333333333333333333333555444444333333333444444555555555555555555555555666666555666666777888999555555444333444555666777999999999999999999999999:::>>>CCCJJJTTThhh|||yyyuuusssrrrmmmddd]]]QQQKKKDDD@@@???>>><<<:::666555444222222222333444000000111111111222222222000000000000000000000000///000000111222222111111111000///......///000111000000111111111222222222/////////000111111222222000000000111111000000000000000111111111222222222111111222222222333333333000111222333333222111000222222222222222222333333111222444555666555555444666999>>>EEESSSlllxxx[[[JJJIIIMMMSSSXXX[[[\\\\\\\\\```dddppp}}}zzzxxxuuusssqqqpppooonnnnnnmmmnnnoooqqqtttxxxzzzyyyxxxwwwyyy||||||{{{zzz{{{{{{CCCBBB???===;;;::::::;;;;;;;;;::::::999888777777666666666555444444333333111111222333333444555555444444333333333222222222222222111111111111222222111222222333333222222111333333333333333333333333111111222222222333333333//////000000111111222222333333333333333333333333333333333333444555666777555555555555555555555555555555555666666777999999777666555555555666777888888888888999999999:::::::::AAAJJJSSS```vvv~~~zzzuuuuuuwwwuuunnnhhhVVVPPPHHHBBB@@@???<<<:::888777555333222222333333000000111111111222222222000000000000111111111111//////000000111111000000111000///......///000111111111111111111222222222/////////000111111222222000000111111111111000000000000111111111222222222222222222222333333333333000111222333333222111000111111222222333333333333000222333555666666555444666999>>>GGGWWWqqqjjjTTTJJJJJJOOOVVVZZZ\\\\\\]]]^^^aaahhhwww|||xxxvvvrrrrrrrrrqqqooommmlllllloooooopppsssvvvwwwvvvuuutttvvvyyy{{{{{{zzz{{{|||~~~DDDCCC@@@===;;;;;;;;;<<<;;;;;;::::::999888777777666666555555444333333333222222222333333444444444444444333333333333222222333222222222222222222333111222222333333222222111444444444333333222222222111111111111222222222333......///000111222333333444444333333333333222222222222333333444666777888555555555555555555555555333333333444444666777888888777666666666777888999777777888999::::::;;;<<<===GGGSSS```qqqzzzssssssvvvvvvrrrlll]]]VVVLLLFFFBBB@@@===;;;999888666444333333333333000111111111111222222222000000000111111111111222//////000000111000000///111111000000000000111111111111111111111111111111222222111111000/////////000111111222222111111000000111111111111222222222111111222222222333333333111111222222222222111111000000222333333333333333111222333444555666666666777999???III[[[ttt}}}yyy]]]PPPLLLLLLQQQXXX\\\\\\]]]___aaacccmmmzzzvvvtttrrrtttuuuuuurrrooonnnnnnpppooooooqqqrrrsssrrrqqqpppsssvvvxxxyyyyyyzzz|||{{{|||~~~FFFCCC@@@===;;;;;;<<<===;;;::::::999999888888888666555555444444333333222333333333333333333333333444444333333333333222222444444333333333333444444111222222333333222222111222222222222333333333333000000000111111111222222111111222222333333444444444444444333333222222222444444444444444555666777555555555555555555555555333333333333555666777888888777666666666777888999666777888:::;;;===>>>???AAAMMM^^^ooo}}}tttqqquuuvvvsssnnnddd\\\RRRJJJEEECCC???===:::999777555333333333333000111111111111222222222000000111111111222222222000111111222222111000000111111222222222222111111111111111111111111111111222222111111000/////////000111111222222111111000000111111111111222222222111111111111222222222222222222111111111111222222///000222333444444333333222222222333444555666777777:::@@@LLL^^^vvvyyylllSSSKKKNNNNNNTTTZZZ\\\\\\]]]aaaeeehhhuuu|||xxxuuusssuuuxxxzzzyyyvvvsssqqqqqqqqqooommmmmmnnnooonnnmmmmmmpppsssuuuuuuuuuwwwxxxxxxyyy|||FFFDDDAAA>>><<<<<<===>>>;;;::::::999999888888888666555555444444333222222444333333333333333333333444444444333333333222222555444444333333444444555222222222333333222222222000000111222333333444555///000000000000111111111444444444444444444444444444444444333333222222222666666555444444444444555666666666666666666666666444444555555777888999:::777666666555555777888999666777999;;;===???@@@AAACCCQQQeeezzzzzzvvvyyy{{{wwwrrriiiaaaVVVMMMHHHEEEAAA>>>;;;:::777555444333333333000111111111111222222222000000111111222222222222222222333333333222222111111222333444444333222111222222111111111111111111/////////000111111222222111111222222222222111111000111111111111222222222000000111111111222222222333222111000000111222333///000222333444444333333222222222222333555777888777:::AAAMMM___www|||{{{cccLLLIIINNNPPPUUU[[[]]]\\\^^^cccgggmmm|||{{{vvvtttssswww{{{~~~}}}yyyuuuttttttrrrooolllkkkkkklllkkkjjjlllnnnqqqrrrrrrrrrssstttvvvxxx{{{EEEDDDAAA@@@@@@???===;;;:::999888666666666666777888888666555444333333222555444333333222222222222222222222222222222333333111111222222222333333333555555333222111000000000222222222222222222222222000000000000111222333333333333333333333333333333111222333333444444333333222333555666666666555444555555555555555555555555555666777777666666777888888777777666666666666666;;;777666888:::;;;???EEENNN```xxx{{{yyyyyywwwuuulllggg^^^UUULLLFFFBBBAAAAAA???<<<999666444222111000000000000111222333444444333222222111111222222222222333333333222222111111111111111111111111111000000000000////////////111111111111111111111111222111111000///......---////////////////////////111222222333333222222111000111111111111222222222222222111111111111222222333222111111111333555777999@@@HHHRRR```vvvtttXXXNNNMMMLLLUUUVVVZZZ```bbbaaaccchhhnnnzzzwwwwwwwww{{{}}}{{{|||{{{yyyvvvqqqjjjfffdddeeeffffffiiiiiiiiikkkmmmppprrrtttuuuvvvxxx{{{EEEDDDAAA@@@@@@???===;;;:::999888777666666777777888777666555444333333333555444333333222222222333333333222222222222222222111111222222222333333333444444333222111111111111222222222222222222222222333222111000000111222222333333333333333333333333222333444444444444444333222333444555666555444444555555555555555555555555444555666666555555666777666666666666666777888999:::777777:::<<<===BBBIIISSShhh{{{xxxvvvuuuqqqmmmeee[[[RRRJJJEEEBBB@@@???<<<999666444333222000000000000111222333444333333222111111111111222111111222222222111111000111111111111111111111111111111111111111111111111111111111111111111111111222111111000//////......222222222222222222222222111222222222222222222111111111111111222222222222222222111111111111222222333222111111222444666888999@@@LLLYYYjjjmmmTTTLLLMMMNNNWWWXXX]]]bbbdddcccffflllyyyzzzxxxxxxxxx|||}}}~~~~~~{{{wwwrrrkkkeeecccccccccccceeeeeefffhhhjjjmmmppprrruuuvvvxxx{{{EEEDDDAAA@@@@@@???===;;;::::::888777777666777777888777666555444333333333444444333222222222333333444444333333222222111111111111222222222333333333333333222111111222222333222222222222222222222222666444222000///000111222333333333333333333333333444444555555555444444333222333444555666555444444555555555555555555555555333444666555444444555777555555555666777888::::::999777888<<<>>>@@@FFFNNN\\\rrrxxxvvvvvvyyyuuunnneeeZZZPPPHHHDDD@@@???<<<:::777555333333111111000111111222333444333222111111000000111111000000111111111111000000111111111111111111111111222222222222222222222222111111111111111111111111111111111000000//////...333333333333333333333333222222222222222222222222111111111111222222222333222222111111111111222222333222111111222555777999:::AAAOOObbbwwwcccNNNJJJNNNQQQZZZ[[[___cccddddddjjjqqq~~~|||}}}yyyxxxxxxzzz|||}}}wwwrrrkkkfffcccbbbaaa`````````aaacccfffiiimmmnnnrrrrrrtttwww{{{~~~EEEDDDAAA@@@@@@???===;;;::::::999888777777777777777777666444444333333333444333333222222333333333555555444333222222111111111111222222222333333333222111111111222222333444222222222222222222222222555444222000///000222333333333333333333333333333555555666666555555444333333444555666777666555555555555555555555555555555444555666666555555666888666666666666777888999:::999888:::>>>@@@BBBJJJSSSfff||||||yyyyyy}}}xxxooodddWWWLLLFFFAAA@@@===;;;888666444444111111111111222222333444222222111000000000111111000111111222222222222111111111111111111111111111111111111222222222222222111111111111111111111111111111111000000000//////111111111111111111111111222222111111111111222222111111111222222222333333222222111111111111222222333222111222333666888:::<<>>AAADDDJJJYYYfff~~~wwwhhhYYYOOOHHHFFFCCC???;;;888666555333333222222222222333333444333222222111111222222111222333444555555555555111111111111111111111111//////000000111222222222111111111111111111111111111111111111111111111111111111111111111111111111222111000//////000111222222222222222333333333333222222111111111111222222222222222333555888;;;===CCCLLL^^^wwweeeNNNHHHKKKQQQVVVZZZ[[[^^^bbbdddjjjyyyxxxqqqmmmqqq{{{yyyvvvvvvxxxyyy{{{}}}yyyuuurrrooollliiigggcccaaa]]]]]]\\\\\\]]]___```aaadddfffiiimmmqqqsssuuuvvvzzzzzz{{{}}}EEEDDDAAA@@@@@@???===;;;:::::::::::::::888777666666666555444444444444555333222222222333333444555444444444444444444333333111111222222222333333333222222222111222222333333222222222222222222222222111222333444444444333222333333333333333333333333000111222444555555555555222333555666666666555444555555555555555555555555666777888888777777888999888888888777888888999999======???CCCHHHRRReeevvvqqqaaaVVVLLLJJJFFFAAA===999777555444333333222222333333333555444333333222333333333111111222333444444444444111111111111111111111111000000111111222333333444111111111111111111111111111111111111111111111111222222222222222222222222222111000//////000111222222222222333333333444444222222111111111111222222222222222333666999<<>>:::777555444444333222222333333333666555444444333333444444///000111222333444444444111111111111111111111111111111222333333444555555111111111111111111111111111111111111111111222222111111111111111111111111222111000......000111222222222333333333444444444222222111111111111222222222222222333666:::===???IIIYYYsssvvvUUUHHHJJJPPPUUUYYY[[[^^^eeemmmtttyyyoooooowww~~~{{{zzzzzz{{{{{{~~~|||wwwtttrrrppppppooonnnkkkhhheeecccaaa___]]]\\\\\\\\\YYY[[[___dddhhhlllnnnnnnqqqrrrtttvvvxxxyyyzzz{{{~~~EEEDDDBBB@@@???======<<<<<<<<<;;;:::888666444333555555444444444333333333333333333333333333333333555555444333111000//////222222111111111111111111111222333333222111222444555555444444444333333333222222333333333222222111222222222222222222222222444444444444444444444444111222333333444444333333333333444444555666666777444555666666555555666888:::999888888999::::::999===>>>AAAHHHVVVkkk{{{yyypppdddYYYNNNFFFEEEDDD???888444555444222222333444333222333333333333333333333333222111111000000111222222111111111111111111111111......000111333555666666000000000000000000000000222222222111111///......///000111222222111000/////////000111111111111111111111111222222333333333111111000000111111222333555333333555666777<<>>>>>:::888666555555555444333333333333333333333333333333333444444444222111000111111111111111111111111222222222222222222333333222222222222222222222222000000111111111111000000111111000000000000111111//////000111111111111000111111111111111000000000111111000000111111222333444444666777777;;;HHHVVVtttmmmPPPIIIGGGLLLSSSXXX]]]bbbdddkkkxxx~~~~~~|||wwwrrrqqqyyy~~~zzzwwwtttrrrqqqnnnnnnnnnmmmlllkkkjjjiiifffggghhhjjjkkkkkkjjjjjjkkkkkkjjjgggddd```]]][[[XXXWWWVVVVVVVVVWWWWWWXXXWWWYYY^^^dddjjjooosssuuu{{{~~~EEEDDDBBB@@@???======<<<<<<<<<<<<;;;:::888777666555555555555444444444333333333333333333333333333555444444333222111111000000000111222222333444444000111333333222222333555444444444444333333333333000000111222333333333333444444444444444444444444555555555555555555555555000111222444555555555555666666666555555555555555555777888888777777888999777999;;;:::999;;;BBBHHHSSSgggxxxrrryyy}}}~~~xxxxxxrrrooopppoookkkhhhiiifffggghhhiiillltttwwwjjj___SSSGGGBBBBBB>>><<<999888999999777666333333333333333333333333222333444444333111///...111111111111111111111111111111111222222333333333222222222222222222222222000000111111111111000000222111000//////000111222000000111222222222222111000000000000111111111111111111000000111111222333222333777999999>>>LLL[[[xxx```JJJGGGGGGMMMTTTYYY___dddjjjrrr}}}|||{{{uuuqqqqqqzzz{{{wwwtttqqqooonnnoooppppppooommmjjjiiiggghhhjjjmmmooorrrssstttsssssssssrrrnnniiidddaaa\\\[[[YYYXXXXXXXXXXXXXXXVVVWWWYYY]]]aaafffjjjmmmrrruuuyyy}}}EEEDDDBBB@@@???======<<<:::;;;;;;;;;::::::999888555555444444444333333333333333333333333333333333222222222222222222222222111111222333333444555555222333444333111111222333555555444444444444333333///000111222333444444444444444444444444444444444666666666666666666666666///000111333444555666666777777777777666666666666555777888888777777888999555888::::::999===DDDKKKVVVlllrrruuuyyyzzz{{{zzzwwwyyy{{{~~~vvvnnnpppjjjeeeccc___ZZZZZZ]]]WWWYYY\\\___eeennn{{{~~~qqqfffYYYLLLEEEEEEAAA>>><<<;;;;;;;;;:::999333333333333333333333333111222333444333111///---111111111111111111111111000111111222333333444444222222222222222222222222///000000111111111000000222111000//////000111222111111222333333333333222//////000000111111222222111111111000111222222333000333888;;;<<>>===999666555555555555444333222222333333333222222222111111555444444333333222222111333333333222222111111111222222222222222222222222///////////////000000111000000000000000000000000111111111111111111111111111111111111111111111111111111222333333222222111000===KKKMMMCCC@@@OOObbbiiiOOOIIIEEEEEEMMMWWW___gggnnnsss}}}xxx}}}}}}yyysssooorrrzzzzzzuuurrrpppooopppqqqqqqpppoooppprrrtttoooqqquuuyyy}}}|||uuupppkkkiiifffeeeeeedddbbb```\\\[[[YYYXXXYYY[[[^^^___```dddhhhmmmqqqvvv|||HHHEEEBBBAAA@@@???===;;;;;;;;;;;;;;;:::999888888777777777777666666666555555555555444444444333333444333333333222222222111333333222222222222222222777777666555333222111111444444444444444444444444444333333333222222222222111222222333333444444555777777777666666666555555555555555555666666666666444444555666777888999999555555666777888888888777888777999<<<>>>AAAJJJTTThhhzzz|||uuuzzz~~~vvvnnnllljjjlllssszzzzzzuuuqqqkkkgggdddbbb^^^YYYSSSNNNLLLKKKJJJMMMPPPSSSXXX```mmmvvvsssdddVVVKKKFFFDDDBBB@@@@@@AAA@@@<<<999555555555555444333333222333333333222222222111111222222222222333333333333333333333222222222111111222222222222222222222222000000000000000111222222111111111111111111111111111111111111111111111111111111111111111111111111444444333444666:::===???IIIIIIHHHCCC<<<@@@SSSgggdddLLLIIIEEEGGGOOOYYY```hhhooouuu|||~~~{{{zzzvvvqqqmmmooovvv}}}~~~yyyuuusssqqqqqqqqqrrrrrrqqqqqqqqqtttvvvvvvxxxzzz}}}|||xxxtttrrrpppppppppooolllkkkaaa___\\\YYYXXXXXXZZZ[[[[[[^^^aaadddggglllqqquuuHHHEEEBBB@@@@@@???===;;;;;;;;;;;;;;;:::999888888777777777666666666555555666666555555555555444444444444444444333333333333222222222222222222333333888777666555333222111000444444444444444444444444444444444444333333333333333333333333333333333333777666666666666555555555555555555555666666666666444444555666777888999999777777666666666777777888888999;;;>>>???DDDRRR```vvv|||uuuxxxxxxqqqmmmjjjjjjmmmsss||||||uuuooojjjfffccc```[[[UUUPPPLLLJJJIIIEEEGGGKKKNNNRRR[[[fffnnnvvvzzzyyyjjj\\\PPPHHHFFFDDDBBBCCCEEEDDD@@@<<<666666666555444444333333333333333222222222111111000000111111222333333444333333333222222222222111222222222222222222222222111111111111111222222333222222222222222222222222111111111111111111111111111111111111111111111111333333444777>>>GGGPPPVVVUUULLLAAA:::999CCCVVVhhh]]]IIIGGGFFFJJJSSS[[[bbbjjjrrr{{{}}}~~~zzzxxxuuuppplllnnntttzzz|||xxxuuusssssssssrrrssstttsssssstttwwwyyy~~~}}}{{{{{{zzzyyyvvvttteeeccc___\\\ZZZYYYYYYYYYXXXYYYZZZ[[[]]]```dddhhhGGGEEEBBB@@@???>>><<<;;;;;;;;;;;;;;;:::999888888777777666666666555555555555555555555444444444444444444444333333333333333111111111222222333333333333333222222222222111111222222222222222222222222444444444444444444444444444444444333333222222222555555555555444444444444555555555555666666666666777777777777666666666666999888777666666666777888:::<<>>999:::===GGGWWWffftttVVVGGGEEEFFFLLLVVV]]]cccllluuu|||}}}{{{yyyuuupppmmmoootttyyy}}}yyyvvvtttsssttttttssstttuuuuuuuuuwwwzzz|||}}}yyyvvvgggfffccc```^^^^^^^^^^^^ZZZ[[[ZZZXXXXXXYYY\\\___GGGDDDAAA@@@???>>><<<:::;;;;;;;;;;;;:::999888888666666666666555555555555333333333333333333333444222222222333333333333333111111111222222333333333222222222222222222222222222222222222222222222222444444444444444444444444555444444333333222222111333333333333333333333333555555555555666666666666777777777777666666666666:::999777666666777888999:::;;;@@@DDDIIITTTjjj~~~zzz{{{{{{vvvuuuxxx|||zzzuuurrrnnnhhh^^^VVVQQQNNNKKKIIIFFFGGGHHHKKKOOOVVV^^^cccdddiiiqqqxxx~~~}}}nnndddZZZQQQGGGEEEBBBBBBCCCCCC@@@===:::999777666444444444444333333333222222222111111222222222111111111000000222222222222222222222222222222222222222222222222000////////////000111111111111111111111111111111111111111111111111111111111111111111111111111111333333222111111222333444000222666<<<@@@HHHYYYiii}}}jjjQQQGGGCCCFFFNNNXXX]]]cccnnnyyy}}}{{{xxxsssnnnllloootttxxx|||zzzwwwtttrrrrrrssstttrrrsssuuuuuuvvvxxx|||~~~zzzvvvpppnnnkkkhhhfffdddcccbbb______]]]ZZZWWWVVVXXXYYYGGGDDDAAA??????>>><<<:::;;;;;;;;;;;;:::999888888666666666555555555444444222222222333333333333444222222222222333333333333222222222222222222333333666666555555444333222222444444444444444444444444333333333333444444444444444444444333333222222222222222222333333333333333555555555555666666666666444444555666777888999999888888777777777888888999999:::>>>FFFOOO___vvvooorrr~~~|||yyy{{{}}}|||ppphhh]]]UUUPPPNNNKKKHHHHHHGGGHHHJJJNNNSSSYYY\\\]]]bbbjjjqqqwww{{{qqqjjjbbbXXXKKKGGGCCCAAABBBBBBAAA>>>;;;:::888666555444444555333333333222222222111111444333333222111111000000111222222222222333333333222222222222222222222222///////////////000000111000000000000000000000000111111111111111111111111111111111111111111111111///000111111111111000///000333888<<<>>>GGG\\\ooo}}}bbbMMMHHHDDDHHHQQQZZZ^^^dddrrryyyuuunnnjjjiiimmmssswwwzzzxxxtttqqqoooppprrrsssppprrrsssuuuvvvxxx|||~~~{{{|||zzzwwwrrrnnnjjjgggfffeeedddccc___ZZZWWWVVVWWWFFFDDDAAA???>>>===;;;:::;;;;;;;;;;;;:::999888888666666555555555444444444333333333333444444555555333333333333444444444555333333222222222222222222555555555444444333333333444444444444444444444444222222222222333333333444333333333333333333333333333333444444444555555555555555555555666666666666444444555666777888999999666777888888999999999999;;;;;;@@@KKKYYYkkkqqqhhhqqqpppggg\\\TTTRRRPPPNNNLLLKKKJJJIIIKKKNNNSSSWWWYYY[[[```gggnnnsssxxx|||~~~~~~~~~{{{zzzzzzzzz{{{zzz{{{|||||||||xxxsssjjj___RRRLLLEEEBBBCCCDDDCCCBBB===;;;888666555444555555333333333222222222111111333333333333222222222222111111222222222333333333222222222222222222222222000000//////000000111222111111111111111111111111111111111111111111111111111111111111111111111111...///111333555666777777444555888<<>>===;;;:::;;;;;;;;;;;;:::999888888666666555555555444444444444444444555555555666666444444444555555555666666444333333222222111111111//////000111333444555555222222222222222222222222111111111222222333333333333333333333333333333333555555555666666666777777555555555555666666666777777777777777666666666666555666888999:::::::::999@@@???CCCPPPaaavvvwwwgggjjjvvv|||qqqggg\\\UUUTTTTTTSSSQQQOOONNNLLLMMMPPPTTTWWWXXX\\\aaahhhnnnsssxxx|||~~~{{{|||}}}~~~~~~}}}}}}|||yyywwwvvvvvvwwwwwwtttvvvwwwvvvuuuwww}}}~~~zzzpppdddWWWPPPHHHDDDDDDEEEFFFEEE===;;;999666555444555666333333333222222222111111222222222333333444555555111111111222222333333333222222222222222222222222111111111000111222222333222222222222222222222222111111111111111111111111111111111111111111111111333333222111111111000000333333777>>>DDDNNN___nnn~~~~~~YYYIIIIIIIIINNNWWW^^^aaahhhyyy|||vvvmmmhhhjjjqqqyyy~~~xxxuuuqqqmmmkkklllooopppmmmnnnqqqrrrtttwww{{{~~~|||yyywwwvvvqqqrrrqqqnnnhhhbbb]]]\\\IIICCC@@@@@@???;;;:::;;;<<<<<<<<<;;;:::999888777:::999666444444555777888222222333444333111...---444333333333333444555555555555666666555555444333333333333333333333333333444333222222111111111111666555444444333333333333666666666555444333111111555555555666666666777777666777777777777777666666444555666666555555666777777777666777999::::::999DDDEEEJJJWWWllluuunnnnnnqqqpppfff]]]YYYVVVSSSRRRTTTRRRRRRSSSTTTVVVYYY\\\^^^ccckkkqqqsssvvv}}}|||{{{}}}|||xxxtttrrrrrrrrrqqqqqqppppppooonnnoooppprrrtttvvvwwwxxx{{{vvvaaaXXXLLLFFFGGGHHHEEEBBB???===999666444333444555666555333111111222333444222222222222222222222222////////////////////////...///000000000000///...111111111111111111111111222111111000000000000000222222222222222111000///222222222222222111000///000000000000111222333444555444666<<>>BBBLLL^^^vvv|||oookkknnn~~~{{{nnneee]]][[[YYYVVVUUUWWWVVVXXX[[[^^^aaaeeeiiilllrrrzzz{{{wwwvvvwwwwwwtttpppqqqqqqqqqpppooonnnmmmmmmmmmmmmnnnoooqqqtttwwwyyylllaaaSSSKKKHHHHHHEEEAAAAAA???;;;777555444444555555444222111111111333444222222222222222222222222222222222222222222222222444444444444444444444444111111111111111111111111333222222111111111111111222222222222222111000000111111111111111000//////000000000000111222333444666555888>>>GGGVVVlll~~~oooSSSJJJLLLPPPRRRYYYaaagggmmmyyy~~~yyy|||~~~~~~~~~yyysssmmmlllooosssuuuuuurrrnnnhhhfffgggiiijjjjjjlllmmmnnnpppssswwwzzz|||{{{|||}}}~~~|||sssnnnnnnlllhhhJJJDDD@@@AAA@@@<<<:::<<<<<<<<<<<<;;;:::999888777555555666777777555444333888777555333222333555666333333333444444444555555555555555555555444333333333333333333333333333333555555444333333333333444222222222222222333333333333444444555555444444333111111111222222222222333555666666777777666666666555777888888777777888999999999888888999:::<<<===AAAIIIXXXpppqqqiiinnnxxx|||wwwtttnnngggbbb```^^^ZZZYYYZZZ[[[___fffmmmsssyyy}}}wwwuuuvvvvvvuuusssrrrrrrrrrqqqpppooonnnmmmnnnmmmmmmnnnqqqtttxxx{{{~~~rrrbbbUUUOOOKKKGGGCCCDDDBBB>>>:::777555555555444333222111111111222333222222222222222222222222222222222222222222222222222111000//////000111222111111111111111111111111444333333222111222222222111222222222222111000000000000000111000000///...111000000111111222333444777777:::AAAKKKZZZpppcccPPPLLLKKKTTTUUUZZZbbbiiioooxxxwwwssswwwzzz}}}|||wwwrrrmmmkkknnnqqqsssrrrjjjgggdddccceeehhhjjjkkkjjjkkkmmmpppsssvvvxxxyyyxxxyyyzzz{{{{{{{{{{{{zzzyyyzzzzzzzzzyyyyyy{{{}}}yyyxxxwwwxxxyyyyyywwwuuuwwwyyy}}}yyyuuutttsssoooJJJEEEAAAAAA@@@===;;;<<<<<<<<<<<<;;;:::999888777666777777777777666555555777666555444444444555666333333444444444555444444444444555555555444333333222222333333333333444444666555555444444444555555333333444555555666666666222333444444555555555444444444444444444444444555555555666666777666666666666888999999888777999:::::::::999999999;;;>>>AAAIIIUUUiiitttiiikkk|||}}}}}}~~~}}}|||{{{yyyvvvuuuooojjjhhhddd___]]]^^^```hhhsss~~~yyyuuuuuuvvvwwwvvvuuuuuuuuuuuutttsssqqqpppqqqpppooopppssswww|||~~~|||xxxssscccYYYRRRLLLHHHGGGDDD@@@<<<999666555555444333222111111111222222222222222222222222222222000000000000000000000000///...,,,++++++,,,...///111111111111111111111111333333222111111111111222111111222222222111111000000000111111111111000000111111111111222333444444666777;;;DDDNNN^^^ttt|||YYYOOOOOOLLLYYYXXX[[[cccjjjpppwww}}}vvvqqqnnnsssxxx~~~~~~zzzuuupppkkkjjjllloooooonnneeecccbbbaaacccfffiiikkkhhhiiillloooqqqsssuuuuuuuuuvvvvvvvvvvvvvvvuuuuuusssuuuvvvuuuttttttvvvwwwsssssssssssssssrrrpppooommmqqqwww~~~|||zzz{{{zzzwwwKKKEEEBBBBBBAAA===<<<===<<<<<<<<<;;;:::999888777888777555333333444555666333333555666666555444444222333444555555555444444444444444555444333333222222222222333333444444444555555555444444555555666333333555666666666666555222222333444555555555555666666666666555555555555444444555666666666666666777888999999888888999:::999::::::999999<<>>;;;888666555333333333222222222222222222222222222222222222222000000000000000000000000222111///......///111222111111111111111111111111222222111000000000000000000111111222222222111111111222222333333222222222111111111111222333444555555666;;;EEEPPP```vvvpppSSSOOORRRPPPZZZXXX[[[bbbhhhlllrrrwww~~~pppmmmlllqqqyyy{{{vvvrrrnnniiihhhjjjlllkkkiiibbbbbbaaa```aaacccfffiiiggghhhjjjlllnnnooopppppprrrrrrrrrsssrrrrrrqqqppppppqqqssssssrrrqqqrrrtttqqqrrrssssssrrrpppnnnmmmiiimmmttt{{{~~~~~~~~~LLLFFFBBBCCCBBB>>><<<>>><<<<<<<<<;;;:::999888777777555222000000111444555000222444666666555444333222333444555555555444333444444444444444333222222111222222333333444444555555444444444444555666666111222444555555444333333222333333444555555555444555444444444444444333333333444555555666666666666666888999999888888999:::888::::::999:::>>>EEEKKK[[[ooosssjjjnnn~~~wwwrrruuuzzz}}}{{{|||~~~~~~}}}}}}~~~~~~uuukkkcccbbbfffsss{{{vvvtttuuuwwwxxxuuuwwwyyy|||~~~~~~}}}}}}}}}|||{{{|||~~~~~~xxxqqqqqqvvvqqq```SSSLLLHHHFFFCCC???<<<999777666444444444333333333222222222222222222222222222222333333333333333333333333333222111000000111222333111111111111111111111111222111000000//////000000000000111222222222222111111222333333444333333333222111111222222333444555555666<<>>===>>><<<<<<<<<;;;:::999888777777666555444444444555555222222333444555555666666111222444666666555444333333444444444444333222222111111222333333444555555444444333333444555555666222333555666555444222111333333444444555444444444444444444333333222222222222333444555666666666666666777888888777777888:::777999:::::::::???HHHPPPhhh~~~wwwlllmmmzzztttrrrrrrvvvyyyzzz~~~~~~xxxyyyyyyzzzzzzzzzzzzzzz{{{|||~~~~~~~~~~~~~~~vvvjjjbbbdddjjjzzz~~~zzzwwwwwwxxxzzzxxxzzz~~~xxxqqqpppsss|||jjjYYYNNNGGGEEECCC@@@<<<:::777666555555555555444444333333222222222222222222222222333333333333333333333333000000000000000000000000111111111111111111111111333222111111000000111111000000111222222222222222111111222333333333333333222222222222333444555555666888>>>HHHSSScccxxxzzz\\\OOOOOOTTTVVV\\\^^^cccggggggfffmmmuuuyyyvvvmmmnnnpppuuuwwwqqqkkkhhhddddddeeeeeebbb___YYYZZZ\\\\\\\\\^^^bbbeeeggggggeeeeeedddeeefffggghhhhhhiiiiiijjjiiiiiiiiilllnnnpppqqqpppoooooopppnnnqqqttttttrrrooonnnnnnmmmqqquuuwwwxxxyyy|||~~~|||MMMGGGCCCCCCBBB???===>>><<<<<<<<<;;;:::999888777888999:::::::::999777666444333333222333555888999111222444666666555444333333333444444444333222222111111222333333444555555333333333333333444555666555666777888777666444222333444444555555444333333555555555444444333333333222333444555666666666666555777888888777777888999666888:::::::::@@@JJJSSSllltttkkkfffppp}}}rrrppppppsssxxxzzz{{{}}}yyyuuutttzzzzzzzzz{{{|||}}}}}}~~~}}}}}}~~~vvviiibbbfffmmm{{{~~~{{{wwwtttssstttvvv|||~~~}}}xxxrrrpppssstttsss^^^RRRFFFEEECCC@@@===:::888777555555666666555555444333222222222222222222222222111111111111111111111111111111222222222222111111111111111111111111111111444333222222111111222222///000111222222222222222///000111222222222222222222222222222333444555555777999???IIIUUUdddyyy~~~pppXXXOOOOOOSSSWWWaaadddjjjmmmkkkiiipppyyy}}}uuusssmmmooorrrxxxvvvoooiiifffccccccdddccc```]]]TTTWWWYYYZZZZZZ]]]aaaeeehhhfffdddbbbaaabbbcccddddddeeeffffffggggggffffffkkkmmmooopppooonnnnnnooolllpppttttttqqqooonnnnnnnnnqqqssstttssstttwwwzzz~~~NNNJJJFFFBBBAAA@@@???>>>??????>>>===<<<:::888777666666666666666666555555333333333444444444555555666555555555555444444444333333222111222333555666777555444444666666444111222333444444555555444444777666444222111111222222222222111111111111222222999222///444888777666555666555555666777777666444666777888777666555666777888999<<<>>>>>>AAAMMMZZZvvvuuummmnnnxxxyyy~~~wwwsssppppppqqqrrruuuyyy|||~~~}}}wwwuuuxxxsss{{{zzzrrrjjjgggiii}}}{{{uuutttqqqnnnllllllooorrruuu{{{wwwvvvtttrrrqqqssszzzdddUUUIIIHHHDDD>>>:::999888777555555444444444333333333333333444444444333222222222222222222222222222222111111111111111111111111222222222222222222222222111111222222222111111000000000000000000000000000222222222222222222222222111111111111222333444444555999AAALLL[[[ooogggVVVHHHGGGRRRYYYdddfffhhhhhhiiioooxxxyyyrrrjjjooouuu|||ppphhhfffccc```___```___\\\YYYTTTUUUVVVVVVWWWZZZ^^^bbbeeedddbbbaaa______^^^^^^aaaaaaaaaaaaccceeeggghhhjjjkkkkkkkkkkkklllllllllqqqrrrrrrqqqppppppqqqsssnnnrrrvvvwwwtttsssvvvzzz}}}NNNJJJFFFCCCAAA@@@???>>>>>>>>>>>>===<<<:::999888777777777666666666555555222222333333444555666666555555555555444444444444333222222222333333444555777555444444666666444111222333444444555555444444777666555333333222333333333333222222222222333333333---+++000555555444444444333333444666777555444555777888777666666777888888999;;;>>>>>>CCCQQQ```|||zzzrrrnnntttwwwpppuuu~~~{{{wwwtttnnnnnnoooqqqtttvvvyyyzzz|||{{{}}}}}}xxxwwwzzz~~~vvvmmmjjjkkkzzzuuukkkkkkiiifffddddddgggjjjpppzzz}}}zzzxxxvvvuuurrrppprrrvvvkkkXXXLLLJJJFFF@@@<<<999888666555555555444444444333333444444444444444333222111222222222222222222222222222222222222222222222222222222222222222222222222000111111222222222111111111111111111111111111111111111111111111111111111111111111111222333444555666;;;DDDPPP```uuuaaaSSSIIIIIITTTZZZbbbeeeggghhhkkkrrr||||||vvvppplllrrr|||zzzooogggeeeccc`````````^^^[[[XXXTTTUUUVVVWWWXXX[[[```cccfffeeecccaaa___^^^]]]]]]`````````aaaccceeefffhhhiiiiiiiiiiiiiiiiiiiiihhhmmmnnnnnnnnnllllllnnnoooppptttwwwwwwtttsssuuuxxxzzz|||NNNKKKFFFCCCBBBAAA@@@>>>============<<<;;;:::999999888888777666555444444333333333444444444444555555555555555444444444444222222333333444444333333555444444444666555444222222333444444555555444444777666555444444444444444555444444333333444444555000+++***///333444333555666666666888:::;;;:::999444666777777777777888:::999999;;;===???GGGXXXiii|||tttnnnqqq~~~tttllllllvvv|||xxxvvvrrrsssvvvyyy|||yyyooolllnnnyyyvvvkkkaaaaaa```^^^\\\]]]aaacccjjjttt~~~~~~~~~~~~|||{{{yyyxxxwwwuuurrrpppoooqqq|||www___QQQLLLGGGBBB>>>;;;888666666555555555444444444444555555555444444222111111222222222222222222222222333333333333333333333333222222222222222222222222///000111222222222222222111111111111111111111111000000000000000000000000111111111111222333444555888>>>HHHWWWiii}}}yyyZZZQQQKKKNNNWWWZZZ```ccchhhjjjnnnwwwwwwrrrnnnnnnxxxwwwllleeecccbbbaaa```___]]]YYYVVVSSSUUUWWWXXXZZZ]]]aaadddfffdddcccaaa___]]]]]]\\\`````````aaabbbdddfffgggfffffffffffffffffffffeeejjjkkkkkkjjjiiiiiijjjlllqqqtttwwwvvvsssrrrsssuuuvvvxxx|||OOOKKKGGGDDDBBBAAA@@@???<<<=========<<<;;;::::::888888777666555333333222666666555444333333222222555555555444444444333333111222333444555444333222444444444444555555444333222333444444555555444444555555555444444444444444555444444333333444444555333///...222555555555777777777777999<<<===<<<;;;333555777777777888999;;;;;;:::;;;>>>BBBNNNbbbuuuxxxtttlllwwwvvvllllllrrr}}}}}}{{{yyy|||~~~{{{yyyxxxxxxxxxzzz}}}xxxnnnlllpppyyyzzzlllbbb\\\\\\\\\[[[[[[\\\```ccciiirrr}}}|||zzzxxxuuutttuuuuuuxxx|||{{{{{{{{{{{{|||}}}~~~~~~}}}}}}yyyxxxwwwwwwwwwuuuqqqooonnnmmmsssjjjVVVNNNFFFCCCAAA===999777666666666555555555555444666666555555444333111111222222222222222222222222333333333333333333333333111111111111111111111111...///000111222333333333111111111111111111111111111111111111111111111111111111111222333444555666999???LLL^^^rrrpppTTTPPPOOORRRYYYZZZ___dddkkkooouuu{{{sssooommmrrrtttiiicccbbbaaaaaa```^^^ZZZWWWTTTRRRTTTVVVXXXYYY\\\```cccbbbaaa```___^^^^^^]]]^^^``````aaabbbcccdddeeefffcccccccccdddeeeeeeffffffiiijjjjjjiiihhhhhhiiikkknnnppprrrrrrqqqppprrrssssssvvvzzz~~~PPPLLLHHHDDDCCCBBBAAA@@@<<<=========<<<;;;::::::777777666555333222111111444444444444444444444444555444444444444333333333222333444555444333222111222333444555444444444444222333444444555555444444333333333333444444444333444444333333333333444444777333222555666444444777333222333555777888888777333555777888888888:::<<<<<<;;;<<<@@@GGGUUUmmmwwwuuurrryyyllljjjrrr|||~~~|||xxxtttqqqnnnmmmlllmmmooorrrtttwwwyyyzzz|||}}}tttkkkjjjooovvvttteee[[[ZZZZZZ[[[\\\\\\^^^bbbeeelllttt}}}wwwpppkkkllllllkkkmmmqqqsssxxx~~~}}}|||wwwwwwvvvvvvwwwyyy{{{|||}}}~~~~~~}}}}}}wwwvvvuuuuuuuuutttpppnnnmmmkkkmmmxxxyyy]]]QQQFFFDDDCCC>>>:::999777777666666666555555555555555555555444333222111222222222222222222222222222222222222222222222222111111111111111111111111...///000111222333333333111111111111111111111111222222222222222222222222111111111222333444666777999AAAPPPdddzzz}}}|||iiiQQQQQQRRRUUU[[[[[[```hhhqqqxxx~~~vvvpppooopppxxx~~~qqqhhhcccaaaaaaaaa^^^[[[WWWUUUSSSPPPRRRUUUWWWXXX[[[^^^```]]]]]]]]]]]]^^^___```aaaaaaaaabbbcccdddeeeeeeeee```aaabbbdddfffgggiiiiiiggghhhhhhgggffffffgggiiihhhjjjlllnnnooooooppprrrrrrtttwww{{{PPPMMMHHHEEEDDDCCCBBB@@@============<<<;;;:::999666666555555444333222222///000111333555666888888444444444444333333333333333333444444444333222222111333555555333333333444222333444444555555444444111111222333444444444333444444444333333444444444777444333555555222333666444333333555777888777666444666777888888888:::<<<<<<<<<>>>DDDMMM]]]www{{{tttwww~~~ssskkkhhhooo{{{xxxvvvrrrooollliiihhhhhhggghhhjjjlllmmmpppsssvvv}}}zzzxxxvvvooohhhgggkkkpppqqqbbbXXXWWWYYY[[[\\\]]]```dddgggpppwww~~~|||pppgggcccgggjjjjjjooowwwyyy}}}~~~{{{yyyxxxsssrrrqqqrrrsssvvvyyyzzz{{{|||}}}~~~~~~~~~}}}|||wwwvvvtttssssssrrrooommmllliiijjjqqq|||iiiXXXHHHFFFEEE@@@;;;;;;777777777777666666666666444555555555555444333333222222222222222222222222111111111111111111111111111111111111111111111111///000111222222222222222222222222222222222222222222222222222222222222222111111111222444555777777:::CCCTTTjjjrrrwwwaaaOOOQQQSSSWWW]]]^^^dddnnnzzz|||sssppprrruuu}}}ppphhhdddbbbbbb```\\\XXXTTTSSSSSSPPPRRRUUUWWWXXXYYY\\\^^^[[[[[[\\\^^^___bbbcccdddbbbcccdddeeeffffffffffffaaabbbccceeegggiiijjjkkkdddeeeeeeeeecccccceeefffeeefffhhhjjjmmmnnnooooooppprrruuuxxx|||QQQMMMIIIFFFDDDCCCBBBAAA>>>>>>>>>===<<<:::999888777777666666666555555555111111222333444666666777444444444333333333222222555444333333222222222333000222555555333222333555222333444444555555444444000111333444555555555555666555555444444555555666666444444666555333444888777666666888999:::999777555666888888888888:::;;;======AAAHHHRRRddduuurrryyyllliiimmmyyysssrrrooollljjjiiihhhhhheeeggghhhggggggiiimmmqqquuurrrpppqqqmmmgggeeeffflll~~~pppaaaXXXWWWYYY\\\^^^```cccgggjjjrrrxxxzzzpppeeeaaaggglllmmmttt~~~}}}yyyvvvtttoooooonnnnnnpppssswwwyyyxxxyyy{{{|||}}}|||{{{zzzxxxvvvsssqqqqqqpppnnnmmmjjjgggggglllsss}}}yyybbbNNNIIIHHHAAA;;;;;;888888888777777777666666333444444555555555555555222222222222222222222222222222222222222222222222111111111111111111111111000111111222222222111111222222222222222222222222111111111111111111111111111111111222444666777888<<>>===<<<:::888777888888888888777777777777666666555444333222222111444444444333333333222222666555333222111222333333///222555555333222333555222333444444555555444444111222444666777777666666777777666666666666777777666444555888777555777<<<555555444555777777666444666777999999888888999;;;===>>>BBBJJJUUUhhhrrrrrr|||uuunnnnnnuuu}}}pppooommmkkkiiihhhhhhiiifffggggggeeedddeeejjjnnnooolllkkknnnmmmhhhcccccclllooobbbYYYXXX[[[^^^```cccfffjjjmmmrrrxxx|||qqqfffaaahhhmmmooowww|||xxxtttqqqnnnmmmlllmmmooorrrvvvxxxvvvwwwyyy{{{{{{{{{zzzyyyyyyvvvrrrpppoooooommmlllhhhfffeeeiiinnnuuujjjSSSLLLJJJBBB;;;;;;888888888888777777777777222333444555666666666666222222222222222222222222333333333333333333333333000000000000000000000000111111222222222111111000222222222222222222222222000000000000000000000000111111111222444666777888>>>HHH[[[tttsssiiiwwwlllRRRHHHPPPSSSWWWaaaeeekkkxxx|||yyy}}}~~~ssspppqqqxxx}}}pppiiifffcccbbb___YYYSSSPPPRRRTTTSSSVVVXXXYYYYYYZZZ[[[]]]bbbbbbbbbcccdddfffggghhhdddeeeggghhhhhhhhhggggggffffffffffffffffffffffffggghhhhhhgggffffffgggiiihhhhhhhhhjjjlllmmmlllkkkjjjkkknnnsssxxx~~~TTTNNNJJJJJJHHHDDDCCCDDDFFFCCC>>><<<<<<<<<<<<<<<888888777777666666555555444444555555555555444444999999888666555444333222222000...///222333111///333333333333444555666666222222222222333333444555444444555555555555444444888777555333222333444555777777777777666666666666666666666666666555555555777777777777888999:::::::::<<>>::::::999999888777666555444444444555555555444444333222333333444444333333222222222222222111111111111000000111222222222222111111111111111111111111111111111111111111111111111000111111111111222222222000222444333222333777;;;CCCQQQiiixxxtttxxxZZZPPPLLLSSSXXXYYY^^^gggmmmwww{{{|||tttmmmnnnrrr~~~{{{oooiiigggeee```[[[WWWUUUTTTSSSSSSUUUVVVXXXZZZ\\\^^^```aaadddddddddfffhhhjjjjjjjjjhhhfffdddeeehhhjjjjjjhhhjjjiiihhhggggggfffggggggkkkmmmoooooonnnmmmmmmnnnjjjiiiiiihhhgggfffeeeeeeeeeeeeeeegggjjjooosssvvvSSSMMMIIIIIIGGGCCCBBBCCCJJJGGGBBB???>>>===;;;:::::::::999999888777777777444555555666666555555444333333333333222222222111444333222222444444333222555444333222111111111111333333333333333333444555444444555555555555444444000111333555555444333111555555555444444444333333555555666666666666666666999888888888888999999:::???BBBJJJVVViiiyyylllqqq~~~|||yyyuuusssnnnooosss|||~~~zzzxxxvvvttttttsssssstttssspppnnnllliiieeecccbbbaaa```^^^\\\\\\]]]]]]^^^^^^______iii|||wwwiiibbb___[[[___eeejjjnnnqqqtttwww{{{wwwoookkkpppyyy~~~}}}{{{xxxuuutttnnnoooppprrrssstttuuuuuuqqqqqqppppppppppppppppppsssoookkkiiiiiiiiihhhgggfffdddcccbbb___```iiitttsssZZZNNNFFF@@@<<<999999888777666555444444555555555555444333222111222333333444444333333222333333333222222222222111000000111222222222222111111111111111111111111111222222222222222222222222000111111111111222222222111333444444222333888<<>>===<<<;;;:::999999888888777666666555555666666666666555555222222222222222222222333444333333333333444333333666555444444333333333444444444333333333444444555444444555555555555444444000111333444555555444444555555555444444444444333555555555555666666666666999999888888888999::::::>>>CCCOOO___uuuxxxooovvv|||~~~~~~|||zzzyyywwwvvvvvvwwwxxxwwwtttrrrmmmjjjeeebbb```___\\\[[[VVVWWWWWWXXXZZZ[[[\\\]]]gggzzztttiiidddaaa^^^aaaggglllppptttxxxzzz~~~zzzsssnnnsss}}}~~~~~~~~~}}}{{{yyywwwvvvrrrrrrrrrqqqrrrrrrssstttoooooommmlllllllllmmmmmmooollliiihhhhhhhhhgggffffffdddbbbaaa]]]\\\bbbjjjaaaPPPGGGAAA>>>999888888777666555444444333444444444333333222111222333333444444333333222333333222222222111111111000000111222222222222111111111111111111111111111222222222222222222222222000000111111111222222222222444555444222444999===JJJ\\\xxx}}}cccPPPMMMNNNUUUYYY[[[___eeeiiisssxxxsssppprrrxxx}}}qqqiiiddd___[[[VVVSSSSSSTTTUUUUUUVVVWWWYYY\\\___aaacccdddfffeeeeeegggiiikkkkkkjjjhhhgggfffggghhhiiiiiiiiijjjmmmooommmiiiiiimmmrrrqqqsssuuuvvvtttsssssssssrrrpppmmmjjjhhhfffeeeeee``````aaabbbccceeefffgggSSSMMMIIIIIIGGGCCCBBBCCCDDDAAA???>>>>>>>>>===<<<888888888777666666555555555666666666666666666555333333333333444444444444222333333333222222333333444333333333444444555666555555444333333444444444444444555555555555444444333333333333444555777888666666666555555555444444444555555555666666777777888888888888999:::;;;<<<===EEEUUUjjj~~~sssqqq|||}}}~~~xxxxxxyyyzzz|||{{{xxxuuunnnkkkfffbbb___]]]ZZZXXXSSSSSSSSSTTTVVVXXXZZZ[[[fffxxxssskkkfffcccaaadddiiimmmqqquuuyyy|||~~~}}}vvvrrrwww~~~}}}~~~}}}~~~~~~~~~}}}{{{yyyxxxxxxvvvsssqqqooooooooopppnnnmmmkkkiiihhhhhhiiijjjkkkiiigggfffgggggggggffffffcccaaa```]]]ZZZ]]]cccwwwiiiSSSHHHBBB???999999888777666555444444111222333333444444444333222333333444444333333222222111111111000000000000000000111222222222222111111111111111111111111111222222222222222222222222000000111111111222222222222444555444333555:::???QQQccc~~~zzzyyy^^^MMMMMMPPPUUUYYY[[[___dddjjjtttvvvuuussswww~~~}}}rrriiiddd]]]YYYTTTQQQRRRTTTVVVVVVWWWXXXZZZ]]]```ccceeeffffffeeeeeefffhhhjjjiiihhhiiiiiiiiihhhgggggghhhiiikkknnnpppmmmjjjkkkpppvvv{{{}}}~~~}}}zzzxxxwwwwwwsssqqqnnnkkkiiigggggggggaaaaaabbbcccdddeeeggggggTTTNNNJJJJJJHHHDDDBBBDDDBBB@@@>>>===>>>>>>===<<<888888777777666555555555555666666777777666666555444444444444555555555555222333444444222222333444111111111111222333444555666555444444444444444444444444555555555555444444555444333222333555888999666666666555555555555444444444555555666777777777777777777888:::;;;===>>>???JJJ]]]vvvqqqllltttxxxxxxzzz|||~~~}}}zzzwwwoookkkfffbbb___\\\YYYWWWRRRQQQQQQQQQRRRTTTVVVWWWddduuu~~~tttmmmgggcccaaadddiiimmmqqquuuzzz}}}zzzvvv{{{}}}}}}~~~~~~}}}|||{{{{{{xxxtttpppmmmllllllmmmnnnllliiigggffffffgggggghhhfffeeeeeefffgggfffeeeeeebbb``````]]]YYYZZZ^^^nnnrrrXXXKKKDDD???::::::999888777666555555111222333444444555555555222333333444444333333222111111111000000000//////000000111222222222222111111111111111111111111111222222222222222222222222000111111111111222222222222333444333333666===BBBVVViiiwwwyyywww[[[LLLNNNRRRVVVYYY\\\```dddmmmxxxwwwuuuvvv||||||rrrjjjddd]]]YYYSSSPPPQQQTTTVVVWWWXXXYYY\\\^^^aaadddfffgggfffeeeeeefffhhhiiiiiihhhjjjkkklllkkkiiiiiikkklllmmmoooppppppppprrrxxx}}}~~~zzzxxxwwwwwwuuuqqqmmmjjjiiiiiiiiidddddddddeeefffiiikkkmmmUUUOOOKKKKKKIIIEEEDDDEEECCCAAA????????????===;;;999999888888777666666555666666777777777777666666555555555555444444444444333555666555333222444666222222222111111222333333666666555444444444444444444444555555555555444444333333333333444555555666555555555444444444333333444444555555666777777888555666777888:::===???@@@EEEQQQgggyyyjjjooo~~~{{{wwwxxxzzz}}}~~~{{{xxxppplllgggbbb___\\\YYYWWWQQQPPPNNNNNNNNNOOOQQQRRR]]]mmm{{{uuunnngggaaa___bbbggglllqqqvvv|||zzz|||}}}~~~~~~}}}{{{xxxsssnnnkkkjjjkkklllnnnkkkhhhfffddddddeeefffeeedddcccdddeeefffeeedddbbb___^^^^^^\\\XXXWWWZZZeee{{{|||___OOOFFF???;;;;;;:::999888777666666333444444555555555444444222333333444444333333222222222222111111111000000000000111222222222222111111111111111111111111111111111111111111111111111000111111111111222222222111333444333444888???EEEYYYmmmwwwoooXXXMMMQQQTTTVVVXXX\\\aaadddqqq|||~~~{{{wwwxxx{{{rrrjjjeee^^^YYYTTTPPPQQQTTTWWWXXXYYYZZZ\\\___bbbeeehhhiiigggffffffgggiiijjjjjjiiikkkmmmnnnnnnmmmnnnqqqtttssstttuuuwww|||}}}|||}}}zzzvvvqqqmmmkkkjjjjjjffffffeeefffiiilllpppsssUUUPPPLLLKKKJJJFFFDDDEEEFFFDDDBBB@@@@@@???<<<:::::::::999999888777777777666666777777777777666666555555555444444333333333444666888777444333555777666666555444333333333333777666555444444444444444444555555555555555555444000222333555555444333222444444444333333333222222444444444555666777777888444555666888;;;===@@@AAAKKKWWWnnnqqqiiiwwwzzzvvvwwwxxxzzz}}}~~~{{{xxxppplllgggccc```]]]ZZZWWWPPPOOOMMMLLLKKKLLLNNNOOOWWWfffyyyzzzuuuooofff___\\\___eeekkkqqqwww~~~~~~|||~~~yyyvvvqqqmmmjjjjjjlllmmmnnnkkkhhheeeccccccdddeeedddcccbbbccceeefffeeeddd___\\\\\\]]][[[WWWVVVXXX^^^rrrdddRRRGGG???<<<;;;;;;:::999888777777666666666666555444333333222333333444444333333222333333333222222222111111000000111222222222222111111111111111111111111111000000000000000000000000000111111111111222222222000222333333444888@@@FFFZZZpppxxxiiiUUUNNNSSSVVVVVVWWW\\\bbbeeettt~~~{{{zzzzzzzzzrrrkkkfff___ZZZTTTQQQQQQTTTWWWXXXYYYZZZ]]]```cccfffhhhjjjiiihhhggghhhjjjkkkkkkjjjjjjmmmpppqqqqqqrrrvvvzzzzzzyyyzzzzzztttooollljjjjjjggggggfffgggjjjnnnssswwwVVVSSSNNNJJJHHHFFFEEECCCDDDDDDCCCBBB@@@>>><<<;;;::::::999888777777777888444555666666666666666555888888777666666666666666444333222111111222444666444444444444444444333333555555555555555555555555333333444555444333111000555555555555555555555555111111000000111222444555777777666666555555555444555888444555;;;:::<<>>HHH]]]ssszzzdddSSSSSSUUUYYY[[[ZZZZZZcccnnnzzz}}}|||{{{sssmmmiii___WWWPPPOOOOOOPPPTTTYYYZZZ[[[]]]aaaeeehhhiiiiiikkkhhhggghhhfffdddggglllmmmnnnoootttzzzxxxtttssstttooommmjjjhhhjjjooouuuyyyUUURRRMMMJJJHHHGGGEEEDDDDDDDDDCCCBBB@@@???===<<<::::::999888777777777777777777777888888777666666666666555444444444444444888666444222111111222222444444444444444444444444555555555555555555555555555555666666777666666666666666555555555444444444666555555555666777999:::333444444555666777888888666:::666777>>>===???LLLXXXsss|||vvvzzz|||xxxsssqqqpppppprrrrrrrrrqqqjjjgggccc```^^^[[[XXXUUUPPPNNNLLLIIIHHHHHHHHHIIIRRRXXXaaajjjrrryyy~~~wwwnnneee___\\\^^^cccjjjttt}}}~~~}}}~~~~~~}}}zzzuuuooojjjiiihhhhhhhhhgggfffcccaaa_________```___``````aaabbbbbbcccccc^^^^^^\\\[[[YYYXXXWWWVVVWWWaaauuutttZZZLLLEEEBBB@@@???>>>>>>===;;;999555555555555555444444333333333222222222222333333333222222111111222222333222222222222222222333333111111222222222222111111000000111222222222222222222222111111111111222222333333444666555888BBBMMMbbbvvv}}}```QQQSSSUUUZZZ]]]]]]___iiiuuu~~~||||||tttnnnjjj```WWWPPPOOOOOOPPPTTTXXX]]]]]]___bbbeeegggggggggiiiggggggiiihhhfffiiinnnpppqqqsssxxx}}}wwwrrrmmmhhhhhhlllqqquuuTTTQQQMMMKKKJJJIIIGGGFFFEEEEEEDDDCCCAAA???>>>===:::999888777666666666666777777777777777666555444666555555555444444444444777666444222111111222222555555555555555555555555555555555555555555555555333333333333444555666666666666555555555444444444555555555555666777888999333333444555666777888888888;;;999999@@@@@@DDDSSShhhvvvxxxyyytttkkkiiiggggggggghhhhhhgggcccaaa^^^]]][[[YYYVVVTTTNNNMMMJJJGGGFFFFFFFFFGGGNNNQQQWWW]]]dddkkkrrrwww}}}|||{{{xxxrrrjjjbbb^^^ZZZ]]]ccckkkvvv~~~||||||}}}~~~~~~}}}|||{{{xxxtttnnnjjjiiihhhgggfffdddcccaaa___^^^^^^^^^^^^^^^^^^^^^______``````aaa\\\\\\[[[ZZZYYYYYYXXXXXXTTTZZZiii~~~aaaOOOGGGAAA@@@?????????===:::888555555555555555444444444333333222222222222333333333222222111111222222333333333222222222222222222111111222222222222111111000111111222222222222222222222111111111111222222111111222444555:::FFFRRRgggxxxttt[[[OOOSSSVVV[[[___aaaeeeqqq~~~}}}}}}tttlllggg___WWWQQQOOOPPPPPPSSSXXX___```aaaccceeeffffffggghhhggghhhkkkkkkiiikkkppprrrtttxxx|||sssllljjjmmmrrrvvvTTTQQQNNNLLLLLLKKKIIIHHHGGGFFFFFFDDDCCCAAA???>>>:::999888777666555555555555555555555444333111111777777777777777666666555333333222222333444555666444444555555555555666666555555555555555555555555444333222111222333444555444444444555555555666666555555555555555666666777666666666666666555555555777<<<999:::AAABBBIIIYYYssssss{{{~~~vvvooohhhddd```^^^^^^^^^]]]\\\[[[ZZZZZZZZZZZZXXXUUUSSSMMMKKKHHHFFFDDDDDDDDDEEEIIILLLQQQUUUZZZ```fffkkkppppppooommmiiiddd___]]]WWW[[[bbblllxxx}}}|||zzz{{{{{{|||{{{{{{zzzyyyvvvsssnnnkkkiiihhhfffeeecccbbbaaa___^^^^^^^^^___]]]]]]^^^^^^_________```^^^^^^]]]\\\[[[ZZZYYYYYYTTTVVV```uuugggQQQGGG@@@????????????===:::777666666555555444444444444333333333222222333333333333222222111111222222333333333333222222111111111111111222222222222111111000111222222333333222222222222111111111111222222111000111444555;;;HHHUUUffftttlllWWWOOOUUUWWW\\\aaadddjjjxxx~~~}}}rrrhhhbbb^^^WWWQQQPPPPPPQQQTTTXXX___aaaccceeeeeefffhhhiiiiiihhhjjjmmmmmmkkkmmmrrrrrrvvv~~~~~~uuuqqqtttyyy}}}UUUSSSPPPOOONNNNNNLLLJJJHHHHHHGGGFFFDDDBBB@@@???;;;:::999777666666555555555555555555444333111111777777777888777666555555222333333333444555666666444444444444555555666666555555555555555555555555:::999777555555555555666111222333444555777888888777777888888888888888888555555555666666666666666666;;;999:::AAADDDMMM___}}}}}}xxxsss|||ssslllgggbbb]]]YYYWWWVVVVVVUUUVVVVVVWWWYYYZZZXXXUUURRRLLLJJJGGGDDDCCCBBBBBBCCCEEEIIIOOOTTTWWW[[[^^^```aaa``````___^^^\\\[[[ZZZTTTYYYaaammmyyy~~~{{{zzzzzzzzzzzzyyyyyyxxxxxxwwwuuurrrooollljjjhhhfffdddcccbbbbbbaaa````````````^^^^^^_______________```______^^^\\\ZZZYYYXXXWWWVVVUUUZZZjjjkkkRRRGGGCCCBBBAAAAAAAAA@@@===:::777666555444444444444555444333333333333333333444333222222111111222222333333333333222222111111111111111222222222222111111111111222333333333333222222222111111111111222222333222333444666;;;HHHUUUbbbooodddTTTQQQWWWYYY^^^cccgggnnn~~~~~~}}}qqqgggaaa\\\UUUPPPPPPQQQRRRUUUYYY]]]```dddffffffgggjjjlllkkkjjjlllooopppooorrrwwwttt|||||||||WWWUUUSSSRRRQQQPPPNNNLLLIIIIIIHHHGGGEEECCCBBBAAA<<<;;;:::888777666666666777777777777777666555444444555666666666555333222555555555555444444333333222222333333444555555555555555555555555555555555:::999777666444333333333111111222444666777888999555555666777777666666555111222333555666888999:::444:::999:::AAAEEEPPPddd{{{sssrrruuuzzzrrrkkkeeeaaaZZZUUUSSSSSSTTTTTTTTTUUUWWWYYY[[[ZZZVVVSSSLLLJJJGGGDDDBBBAAAAAABBBBBBGGGNNNSSSVVVWWWXXXYYYUUUTTTSSSSSSTTTTTTUUUVVVRRRWWWaaammmzzz~~~{{{yyyzzzyyyyyyxxxwwwwwwwwwvvvuuussspppmmmllliiifffcccbbbbbbbbbbbbbbbbbbbbbbbb________________________^^^]]]\\\ZZZXXXVVVUUUTTTVVVUUUWWWbbbwwwpppUUUIIICCCAAA???>>>>>>===<<<:::777666555444333444555555444444333333333333444444333222222111111222222333333333222222222222222222111111222222222222111111111222222333333333333333222222111111111111222222333222444666777<<>>===;;;999888777777666777777777888888777666666444555666777666555333222555555555555555444444333111111222222333444444555555555555555555555555555555555555555444333111111333333444444555666666666333444444555555444333333111222333555777888999:::444:::::::::BBBGGGSSSiiirrrlllmmmwww~~~yyyrrrlllbbb]]]WWWSSSRRRTTTUUUVVVTTTUUUXXX[[[]]][[[WWWTTTLLLJJJGGGDDDBBBAAAAAAAAAAAAFFFLLLPPPRRRSSSTTTUUUOOONNNLLLKKKLLLNNNPPPQQQQQQVVV```lllyyy}}}{{{zzzyyyxxxwwwwwwvvvvvvvvvuuusssqqqooommmjjjfffcccaaabbbbbbbbbcccbbbbbbbbb________________________[[[[[[ZZZYYYXXXWWWVVVVVVUUUSSSTTTZZZkkkvvvZZZNNNCCC@@@<<<;;;;;;;;;::::::777666555333333444555666444444333333333333444444333222222111111222222333222222222222222222333333111111222222222222111111111222333333444444333333222222111111111111222222111111444888999>>>IIIUUUaaaooorrrXXXQQQUUUYYY[[[aaahhhnnnyyy~~~vvvnnngggbbbWWWQQQNNNPPPSSSTTTXXX\\\___dddhhhiiiggggggjjjnnnooonnnpppuuuzzz~~~\\\ZZZXXXVVVUUUSSSPPPMMMKKKKKKJJJIIIGGGEEECCCBBB???>>><<<:::999888777777444555666666666666666555666777888999888777555444111222333555666777777777000000111222222333444444555555555555555555555555666666888888888777666555666666555555555444444444666777888999999888777666444555555555666666777777444;;;:::;;;CCCHHHVVVlll{{{mmmhhhjjjxxx{{{vvvvvvzzz~~~}}}yyyrrrlll___ZZZTTTQQQRRRUUUXXXYYYTTTVVVYYY]]]___]]]XXXTTTLLLJJJGGGDDDBBBAAAAAAAAAAAAEEEIIIMMMOOOPPPSSSTTTNNNLLLJJJHHHHHHJJJLLLNNNPPPUUU___lllyyy}}}zzzyyyxxxwwwvvvvvvvvvvvvuuutttrrrpppnnnkkkgggddd```aaaaaabbbbbbbbbbbbaaa^^^^^^^^^^^^^^^^^^^^^^^^[[[[[[[[[[[[ZZZZZZZZZZZZRRRRRRRRRUUUbbb{{{{{{^^^RRRHHHDDD@@@======>>>??????888666444333333333555666555444444333333444444555333222222222222222222333111111111222222333333444111111222222222222111111111222333333444444333333222222111111111111222222...///444888;;;???KKKVVVeeesssnnnUUUPPPUUUXXX[[[aaaiiiqqq~~~~~~~~~~~~rrriiibbb^^^VVVPPPMMMPPPSSSUUUYYY]]]bbbfffjjjjjjgggfffiiilllpppoooqqqxxx~~~ZZZXXXWWWWWWXXXWWWVVVTTTLLLLLLLLLLLLJJJHHHFFFEEEDDD>>>888555777888666444777666666666555555555555666666555444444444444555444444444444444444444444222222222222333444555555555555333333333333555555555555444444444444555555666666666666555555555555555555555555555666777777777777777777777888888999;;;777999@@@CCCGGGYYYmmmooodddbbbccc~~~zzzsssmmmkkknnnttt{{{zzzppphhh]]]YYYTTTRRRSSSVVVXXXZZZZZZZZZ\\\___aaa^^^XXXSSSQQQMMMHHHEEECCCCCCBBBBBBBBBDDDGGGKKKMMMOOOPPPPPPLLLKKKIIIFFFDDDDDDHHHKKKRRRUUU]]]jjjxxx~~~|||{{{zzzxxxwwwvvvuuuuuuwwwvvvtttppplllgggbbb```aaaaaa`````````aaaaaabbbaaa```^^^\\\[[[[[[\\\\\\[[[[[[[[[ZZZZZZYYYXXXWWWXXXTTTSSSVVV___ssseeeOOOIIIDDD???===>>>???>>>===888666444444444555444333333333333333333333333333333333333333333333333333555555444333222111000///111111111222222333333333111111222222222333333333222333444444333222000///444222333666999>>>JJJUUUggg{{{___OOOMMMNNNUUU\\\cccjjjwww}}}~~~~~~uuujjj```ZZZTTTRRRPPPOOOQQQUUUZZZ^^^gggggghhhhhhiiikkkmmmnnnoooqqqxxx^^^\\\YYYWWWVVVVVVTTTRRRNNNNNNNNNNNNLLLJJJHHHFFFFFF@@@:::888:::;;;999666777777666666666555555555777777777666666666666555444444444444444444444444333222222333333444555666666555444333333444555666555555444444444444555555555555555555444444444444555555555555555666777777666666666666666777777888:::777999@@@DDDKKK___tttmmmdddeeehhh|||xxxzzzuuummmhhheeeiiiooo{{{{{{qqqiii[[[WWWRRRPPPQQQUUUWWWYYYZZZZZZ\\\___```^^^XXXSSSNNNKKKEEEBBB@@@@@@@@@???BBBDDDGGGJJJMMMOOOPPPPPPMMMLLLJJJGGGDDDEEEGGGJJJLLLQQQZZZgggwww~~~}}}~~~~~~~~~}}}|||{{{yyyxxxwwwvvvwwwwwwwwwvvvtttpppkkkfffbbb___^^^^^^]]]]]]]]]]]]^^^^^^___^^^]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYWWWWWWUUUSSSRRRTTT[[[lllkkkTTTKKKFFF@@@===>>>>>>===;;;999777555444555555555333333333333333333333333333222222222222222222222222222222222222222111111111222222222222222222333333111111222222222333333333222222333333333222111111444222333666:::AAANNNZZZiii}}}zzz[[[MMMMMMOOOUUU\\\dddkkkxxx{{{}}}~~~~~~uuukkk```ZZZSSSRRRPPPOOORRRWWW\\\___eeefffggghhhiiikkkmmmnnnsssvvvccc```[[[WWWUUUTTTSSSQQQPPPQQQQQQPPPNNNLLLIIIGGGFFFAAA<<<:::;;;;;;999777777777777666666666555555888888999999999888777666444444444444444444444444444333333444444555666777666555555444444555555666555555444444444444555555555444444444444333333333555555555555555666777777666555555555555666777777:::777999@@@FFFQQQhhh}}}}}}jjjccchhhoooqqqpppxxx|||ppphhhccc```eeekkkzzz}}}qqqiiiYYYUUUPPPNNNPPPSSSVVVXXXZZZ[[[]]]___```]]]XXXTTTNNNJJJDDDAAA??????>>>>>>CCCDDDGGGJJJLLLNNNPPPPPPOOONNNLLLHHHEEEEEEGGGIIIHHHNNNXXXfffwww~~~|||zzzyyyzzz{{{{{{{{{|||zzzxxxwwwvvvwwwyyyzzzxxxwwwuuuqqqlllgggbbb___]]]\\\\\\[[[[[[[[[\\\\\\]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXWWWVVVSSSSSSTTTUUUXXXeeesssZZZMMMGGGAAA=========<<<::::::888666555666666555444333333333333333333333333111111111111111111111111000000000111111222222222333333222222222222222222111111222222222333333333222222222111222222333333444222222666<<>>===<<<;;;999777666777777666555333333333333333333333333222222222222222222222222///000000000000111111111333333333222222111111111111111222222222333333333222222111000111222444555555222222666<<>>>>>@@@@@@???<<<:::888777777777666444333333333333333333333333444444444444444444444444111111111000000000000///333333333222222111111111111111222222222333333333222222111000111222444555555333333666<<>>GGGVVVcccmmmuuuvvvqqqXXXJJJEEEIIINNNWWW]]]ccciiisss}}}|||xxxtttppplllfff```bbbhhhppp|||tttjjj```ZZZSSSSSSTTTVVV[[[```eeehhhhhhkkkmmmmmmnnnttt~~~}}}{{{yyyxxxyyy{{{~~~jjjgggdddbbb```___]]][[[WWWXXXYYYXXXUUUOOOJJJGGGFFFFFFEEECCC@@@>>>======888888888777777777666666777777666666666555555555444444444444444444444444444444444444555666777777555555666777777666555555555555444444444444555555666666555555555444444444555555555555555666777777888888888777888999999:::888===CCCIIIUUUlllwwwjjjccciiizzzmmmddd^^^]]]cccjjjvvvxxxkkkaaaSSSPPPLLLKKKNNNSSSWWWYYYaaadddffffffcccaaa``````WWWRRRJJJDDDBBBBBBCCCCCCCCCDDDEEEFFFIIILLLOOOQQQSSSSSSRRROOOLLLJJJJJJKKKLLLRRR[[[eeerrryyytttuuuvvvtttssstttmmmsssvvvuuutttvvvxxxwwwvvvtttrrrqqqrrrsssssssssuuuuuuvvvwwwvvvvvvuuutttrrrqqqpppnnnkkkhhhdddbbbZZZZZZYYYWWWWWWVVVVVVVVVVVVWWWYYYZZZ[[[[[[[[[ZZZWWWWWWXXXWWWWWWVVVUUUTTTUUUSSSSSSTTTTTTTTTZZZaaauuuwwwXXXQQQHHHBBB@@@@@@???>>><<<:::777666666666444333333333333333333333333333444444444444444444444444111111111222222222222222222222222222222222333333111111222222222333333333222222333333333222111111222111444:::AAAKKKZZZgggmmmlllrrrjjjSSSHHHEEEIIIOOOXXX\\\aaagggpppyyy{{{xxxyyyzzzsssooojjjgggaaa___eeennnxxx}}}uuukkkbbb\\\TTTUUUVVVXXX\\\aaafffiiigggjjjmmmnnnqqq{{{|||{{{|||}}}~~~llliiifffdddccc```]]]ZZZYYYZZZ[[[ZZZWWWQQQKKKHHHDDDEEEDDDBBB>>><<<;;;<<<888888888888777777777777888888777666555666666666444444444444444444444444444333333444444555666777666777888999999888777666555555555444444555555555555555444444444333333333555555555555555666777777777777777777777888888999777===EEELLLZZZrrrsssiiifffooo}}}ooofff```___eeemmmxxxxxxkkkaaaQQQNNNJJJJJJMMMRRRVVVXXX```cccffffffccc`````````[[[UUUNNNHHHEEEFFFGGGGGGCCCDDDDDDFFFIIILLLOOOQQQSSSSSSRRRPPPMMMKKKKKKLLLOOOUUU^^^iiiuuu}}}yyy{{{}}}|||{{{|||rrrxxx{{{xxxwwwyyy{{{{{{wwwtttrrrqqqrrrssssssrrrsssuuuvvvwwwwwwuuusssqqqnnnnnnmmmllliiifffcccaaa]]]\\\[[[ZZZYYYXXXXXXXXXVVVWWWYYY[[[[[[\\\[[[[[[WWWWWWWWWWWWVVVUUUTTTTTTXXXUUUTTTVVVWWWVVVYYY^^^iii]]]UUUKKKCCC@@@???>>><<<<<<:::777666666555444222333333333333333333333333333333333333333333333333///000111222333444555555111111111222222333333444111111222222222333333333222333444444333222000///000000444<<>><<<<<<;;;999777444222111444444444444444444444444111222222333444444444444333222000/////////000000000111111111111222222222333333333222222111111111111111222222222333333333333333555999CCCQQQaaakkksss}}}iiiooo|||[[[MMMCCCBBBJJJNNNZZZYYY[[[ccciiillloootttyyyzzzqqqllliiigggfffccceeeppp|||~~~wwwooobbbXXXTTTVVVYYY]]]bbbeeeggghhhhhhhhhmmmvvv~~~~~~ppplllhhhggggggfffbbb^^^\\\\\\[[[[[[YYYUUUPPPKKKGGGFFFDDDAAA>>>;;;999888:::999777666666666777888555555555555444444444444555555555555555555444444444333333222333444555666888888777666555555555555444444555555555555444444555555555555555555555555555555555666666666777777666666666666777888999:::999???GGGTTTlll~~~ppppppwwwvvvkkkcccbbbeeeiiirrr|||yyykkk```UUUPPPMMMNNNPPPRRRWWW^^^bbbfffiiijjjlllmmmiiibbbZZZVVVPPPIIIDDDCCCEEEGGGFFFFFFFFFGGGIIILLLPPPRRRQQQRRRQQQOOOMMMKKKLLLMMMSSS[[[fffrrr}}}xxxuuuttttttttttttuuuttttttsssrrrrrrqqqqqqsssrrrqqqnnnkkkgggcccaaa^^^]]][[[ZZZXXXXXXWWWWWWUUUWWWXXXZZZZZZYYYXXXWWWWWWWWWWWWVVVVVVUUUTTTSSSSSSSSSRRRRRRSSSTTTVVVWWWbbbvvvwww~~~mmm[[[KKKGGGFFFAAA>>>@@@??????>>><<<:::888666444444444444444444444444444333333444444555555444444333222111000000000111111000111111111111222222222333333222222222222222222111111222222222333333333444444666:::CCCRRRaaalllvvvuuugggrrrxxxXXXLLLCCCDDDLLLPPPYYYWWWZZZ```eeehhhlllrrr~~~vvvmmmfffdddcccddddddiiivvvxxxpppdddZZZVVVXXX[[[___cccfffiiijjjjjjkkkrrr|||ooolllhhhggghhhgggccc```______^^^]]]\\\WWWQQQMMMJJJHHHEEEAAA>>>;;;:::::::::999777666666666777888777666666666555555555444555666666666555444333333444333333333333444555555777777666666666777888888555555666666666666555555555555555555555555555555666666777777777888888888999888777777888999<<<===666???LLL^^^wwwxxxlllppp~~~yyynnneeeccceeeiiiqqq|||yyylllbbbWWWSSSPPPRRRSSSUUUZZZ```dddiiilllnnnpppqqqmmmggg\\\XXXQQQJJJGGGFFFHHHIIIHHHGGGGGGHHHIIILLLOOOQQQPPPQQQRRRQQQOOONNNMMMNNNTTT^^^kkk{{{zzzxxxwwwwwwvvvsssssssssrrrrrrqqqqqqpppuuutttrrroookkkfffbbb______^^^\\\ZZZYYYXXXWWWWWWTTTUUUVVVXXXXXXXXXWWWVVVVVVVVVUUUUUUTTTSSSSSSRRRRRRRRRRRRRRRTTTVVVXXXYYY```rrryyy}}}ttt___MMMHHHGGGBBB???AAA======<<<:::888666444333444444444444444444444444444555555555555555444333333333222111111111222222000111111111111222222222222222222222222222333333111111222222222333333333444555666;;;DDDSSSbbblll{{{|||mmmgggxxxsssUUUJJJCCCEEENNNRRRWWWVVVXXX]]]```cccjjjqqq~~~ppphhhaaa```aaadddhhhqqqyyyqqqfff]]]YYYZZZ]]]aaadddgggjjjkkklllpppyyyooollliiiiiijjjiiifffcccbbbaaa```___]]]XXXRRRNNNMMMJJJFFFAAA===;;;;;;::::::999777666666666777888888888777777666666555555666666666666555444333222555555555555666666777777888888777777777777888888666777777777777777777666555555555555555555555555666666666777777777888888:::999777666777:::===???888BBBQQQeee}}}pppgggppp{{{pppgggeeegggjjjsss}}}zzznnneeeYYYTTTRRRTTTVVVWWW\\\bbbgggllloooqqqtttvvvrrrlll^^^YYYQQQKKKHHHHHHIIIJJJHHHHHHGGGGGGHHHKKKMMMOOOQQQSSSUUUUUUSSSRRRQQQQQQTTT___ooo{{{xxxvvvuuusssssssssrrrrrrrrrrrrrrrtttsssrrroookkkgggcccaaa\\\[[[ZZZXXXVVVUUUTTTTTTSSSTTTUUUWWWWWWWWWWWWVVVVVVUUUTTTSSSSSSRRRRRRRRRQQQQQQRRRSSSTTTWWWYYY[[[```nnn|||eeePPPIIIGGGBBB???AAA<<<<<<;;;:::888666444333444444444444444444444444444555555555444333222222333333333333333333333333000000111111111222222222111111111222222333333333111111222222222333333333444444666;;;EEESSScccnnnxxxmmmllloooRRRIIICCCEEENNNRRRVVVVVVXXX[[[]]]```jjjtttyyymmmeee``````ccciiiqqq|||zzzsssiiiaaa[[[\\\^^^aaadddhhhjjjllllllsssqqqnnnkkklllmmmmmmjjjhhheeedddcccbbb___ZZZSSSOOOOOOLLLGGGBBB>>><<<;;;;;;:::999777666666666777888999888888777666666555555555555666666555444444333555555555666666666666666:::999888777666666666666444444555555555555444444555555555555555555555555555555666666666777777777999888666555777999<<<>>>===FFFUUUiiirrrhhhdddqqq}}}zzzpppiiifffiiilllttt~~~{{{qqqiii[[[VVVTTTUUUWWWYYY^^^dddhhhmmmqqqsssvvvxxxtttnnn```ZZZQQQKKKIIIIIIIIIIIIGGGGGGFFFFFFGGGIIIKKKMMMPPPRRRTTTUUUTTTSSSSSSSSSWWWaaaqqq}}}}}}~~~yyyvvvtttssssssssssssttttttttttttrrrrrrqqqooolllhhheeeccc[[[ZZZXXXVVVTTTSSSRRRRRRTTTTTTUUUVVVWWWWWWXXXXXXVVVUUUTTTSSSRRRRRRRRRRRRRRRRRRRRRSSSUUUXXXZZZ\\\aaakkklllSSSIIIGGGBBB???@@@?????????===<<<:::888777444444444444444444444444333333333333333222111000333333333333444444333333000000111111111222222222111111111222222333333333111111222222222333333333333333666;;;FFFUUUfffqqq{{{tttvvvlllPPPIIIDDDEEENNNQQQWWWWWWYYY[[[\\\aaannn|||vvvllleeebbbbbbgggpppyyy{{{ssskkkddd]]]]]]___aaadddgggjjjkkklllvvvtttqqqooooooqqqrrrpppmmmiiihhhfffeeebbb\\\VVVQQQPPPMMMIIIDDD@@@===;;;::::::999777666666666777888999999888777666555444444444444555555555555555444222333444444555555444444:::999888777666555555555555666666666666666666555444444444444444444444444555555555666666666777777777666555666777999<<<===AAAJJJYYYmmm{{{jjjeeeeeettt}}}zzzppphhhfffhhhkkksss}}}}}}tttnnn___YYYUUUVVVXXXZZZ```gggiiinnnrrrtttwwwyyyuuuoooddd\\\SSSLLLJJJJJJIIIHHHFFFFFFEEEEEEFFFHHHKKKLLLMMMOOOQQQRRRQQQQQQRRRSSSYYYcccrrrxxxssstttuuu|||~~~xxxuuutttsssssssssttttttuuuuuuuuurrrrrrqqqooollliiifffddd]]]\\\ZZZXXXVVVTTTSSSSSSSSSTTTTTTUUUVVVWWWXXXXXXWWWUUUTTTRRRRRRRRRRRRSSSSSSSSSSSSTTTVVVXXX[[[\\\```hhhzzzuuuXXXKKKGGGBBB??????>>>>>>>>>===;;;:::888777444444444444444444444444111222222222222111111000222222333444444444333333000111111111111222222222222222222222222222333333111111222222222333333333333444777===IIIYYYkkkvvvzzzyyyiiiOOOIIIEEEGGGOOOSSSVVVXXXZZZ\\\]]]cccuuuuuulllgggccceeemmmxxx{{{tttlllfff______```aaadddgggjjjlllooo|||wwwtttrrrsssuuuvvvtttrrrmmmllljjjiiieee```YYYTTTPPPNNNKKKFFFBBB===:::999:::999777666666666777888999888888777555444444333333333444555666666666666222333444555555555444333777777666555555666666777666777777888888777777666444444444444444444444444666666777777777888888888555666666777888:::<<<===BBBLLL\\\rrr|||uuueeeeeeiiixxxyyyooogggdddeeegggnnnxxx~~~wwwrrrccc\\\WWWWWWYYY\\\dddllloootttxxxyyy|||~~~zzzssshhh```UUUNNNLLLKKKIIIGGGFFFEEEEEEEEEGGGIIILLLNNNMMMNNNOOOPPPOOOPPPSSSUUUXXXaaapppyyyoookkkmmmoooxxxwwwtttrrrrrrqqqqqqrrrsssssstttuuuuuutttsssrrrppplllhhheeeccc^^^]]][[[XXXVVVUUUTTTSSSRRRRRRRRRSSSTTTUUUWWWWWWWWWVVVTTTRRRRRRRRRSSSTTTTTTTTTTTTUUUVVVXXXZZZ\\\___dddttt}}}]]]NNNIIIDDD@@@@@@<<<<<<<<<;;;:::888666666444444444444444444444444111111222333333333222222000111222333444444333222000111111111111222222222333333222222222222222222111111222222222333333333444666999AAAMMM___qqq|||rrrxxxeeeMMMIIIGGGJJJSSSVVVUUUWWW[[[]]]]]]fff{{{~~~ssslllhhhgggkkkuuuzzztttmmmhhhbbbbbbbbbccceeehhhkkkmmmvvvxxxvvvtttuuuxxxyyywwwuuupppooonnnlllhhhbbb[[[VVVPPPNNNLLLHHHCCC>>>:::888:::999777666666666777888888888777666555444333333222222444555666777777777444444666777777777666555444444444555555666777888222333333333333333333222444444444444444444444444777888888888888999999999555666777888:::;;;<<<===AAALLL___vvvxxxssscccfffmmm{{{zzzooofffaaabbbdddjjjsss~~~xxxtttfff___YYYXXXZZZ^^^fffooovvv{{{~~~yyykkkbbbWWWPPPNNNMMMJJJHHHFFFFFFFFFFFFHHHKKKNNNOOOOOOOOOPPPPPPPPPRRRUUUXXXTTT]]]lll~~~tttjjjgggiiikkkzzzvvvpppnnnnnnoooppppppqqqrrrssssssttttttvvvuuusssppplllgggdddaaa]]]\\\ZZZWWWUUUSSSRRRRRRPPPPPPQQQQQQRRRTTTUUUVVVXXXWWWUUUSSSRRRSSSTTTUUUUUUUUUTTTUUUVVVXXXZZZ\\\]]]aaaqqqaaaQQQKKKEEEAAAAAA?????????>>>===;;;:::999444444444444444444444444111222333333444444444444///000222333444333333222000111111111111222222222444333333222222111111111111111222222222333333333666888<<>>===999999999999999999999999999999888777666555555444333444555666666555444333555555555555555555555555666666555555555555666666444444444555555555555666444444444555555555555555555666666777777777777666666777777777777888<<>>JJJYYYkkkvvvlll{{{vvvYYYIIIJJJLLLSSS[[[ZZZZZZZZZ\\\```fffuuuwwwmmmjjjlllppp}}}|||uuunnngggddddddfffgggiiiooowww}}}{{{vvvppphhhccc]]][[[WWWPPPHHHBBB???>>>999999999999999999999999:::999999888777666555555555666777777777777666555444444444444444444444444666666555555555555666666444444444555555555555666555555555555555444444444666777777777777666666555555666888888888:::<<>><<<<<<<<<;;;999777444333222333555666555444333333333333333333333333222222222222222222222222222222222222222222222222111111111111111222333333222333444444333444666888555777@@@NNN___rrruuunnnlllSSSHHHLLLOOOVVV^^^]]]]]]]]]```dddmmmwwwnnnlllnnnuuuyyysssiiifffdddfffgggjjjqqqzzz}}}yyyrrrjjjeee___\\\WWWPPPGGG@@@===<<<::::::::::::::::::::::::::::::999888777666666555666666666777777666666666444444444444444444444444666555555444444555555666444444444555555555555666666666666555444444444333777777888777777666555444444666888::::::;;;===???IIIXXXpppzzzhhhmmm{{{{{{oooeee___^^^___eeelllttt{{{}}}{{{ppphhh``````fffmmmxxxpppdddYYYWWWVVVQQQLLLKKKDDDDDDCCCCCCEEEGGGJJJKKKNNNPPPSSSUUUUUUVVVXXXYYYTTTVVVYYY___lllzzzzzzlll___[[[]]]```eeeiiitttvvvxxxvvvuuu|||xxxjjjaaa]]]YYYVVVXXX___eeegggiiillloooppprrrttttttrrrooommmjjjiiiiiigggeeeaaa___]]]ZZZYYYXXXVVVTTTSSSRRRRRRTTTQQQOOOOOOQQQSSSTTTUUUVVVUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVWWWWWWWWWVVVZZZfffvvvaaaNNNEEEBBB@@@@@@>>><<<<<<<<<;;;:::888666555444555666777666555333333333333333333333333222222222222222222222222222222222222222222222222222111111111111222333333222333444444333444666888555888BBBQQQbbbuuuxxxssseeeOOOIIIOOORRRWWW______```bbbeeejjjtttxxxpppnnnqqqyyyzzzvvvmmmhhhfffgggiiimmmwww~~~zzzssskkkeee^^^\\\VVVNNNEEE>>>;;;:::::::::::::::::::::::::::;;;;;;:::999888777666666555555555555555555555555555555555555555555555555555555444444444444555555444444444555555555555666666666666555444444444333777777888777777666555444333666888:::;;;<<>>BBBFFFQQQeeevvvnnnzzzxxxnnnfffbbbaaabbbiiirrrwww|||{{{rrrkkkiiijjjlllpppvvvtttuuutttooommmkkkddd]]][[[ZZZYYYXXXVVVRRRKKKDDDBBBAAA@@@AAABBBDDDGGGIIILLLNNNQQQRRRRRRSSSUUUVVVSSSSSSPPPMMMPPPXXX]]]]]]aaaaaagggnnnqqqnnnkkklllfffccc______aaadddddddddbbb^^^ZZZZZZ]]]``````___]]]\\\```gggjjjjjjmmmrrrqqqqqqqqqqqqpppooonnnmmmiiiiiihhheeebbb^^^[[[YYYXXXXXXWWWVVVTTTQQQNNNMMMMMMMMMNNNPPPRRRSSSRRRQQQPPPPPPPPPPPPQQQQQQRRRSSSTTTTTTSSSSSSSSSSSSTTTTTTTTTUUUZZZ___eeesssuuuZZZMMMGGGBBB>>>===;;;;;;<<<<<<;;;999888777555555666666555444222222222222222222222222222222222222222222222222222222222222222222222222333222222222222333444444222333444444333444666888:::<<>>CCCGGGVVVjjjppprrrxxxxxxzzzooogggcccbbbdddkkktttyyy~~~|||tttllljjjjjjjjjmmmqqqjjjkkkiiibbb___^^^[[[WWWWWWXXXYYYWWWVVVQQQJJJBBBAAAAAA@@@@@@BBBDDDGGGHHHNNNPPPRRRSSSSSSSSSUUUVVVUUUUUURRRMMMOOOVVV\\\\\\dddhhhrrr{{{|||wwwssssssllliiieeeeeeggggggddd```^^^ZZZWWWYYY___ccccccaaacccccceeejjjkkkjjjmmmrrrssssssrrrqqqqqqpppoooooojjjjjjhhhfffbbb^^^ZZZXXXYYYXXXXXXVVVSSSPPPMMMLLLLLLLLLNNNQQQSSSTTTRRRPPPPPPPPPPPPQQQQQQSSSTTTUUUTTTTTTSSSSSSSSSSSSSSSTTTSSSUUUZZZ___cccooozzz]]]OOOGGGAAA>>>===;;;;;;<<<<<<;;;999333222111222444444444333333333333333333333333333222222222222222222222222222222222222222222222222333333222222333333444555444555666555555555777999:::<<>><<<999:::<<<>>><<<;;;@@@???===;;;999888888888333444444444555555666666666555444333333444555666666666666666666666666666444444555555555555444444555555555555555555444444777777777777777777777888777555666999:::;;;AAAHHHZZZpppuuuiiinnn|||}}}rrrhhhaaa]]]bbbfffooozzz}}}wwwoooiiigggeeecccaaa___\\\WWWTTTSSSTTTVVVXXXVVVZZZ\\\ZZZSSSMMMIIIGGGDDDDDDBBB@@@@@@DDDIIIMMMLLLNNNQQQRRRSSSSSSUUUVVVSSSSSSSSSQQQPPPTTTZZZ```jjjxxx|||vvvpppnnnlllllllllmmmlllkkkfffccc```___```aaabbbaaacccdddgggiiilllmmmnnnooorrrrrrqqqqqqooonnnlllllljjjiiigggeeeaaa\\\XXXVVVWWWWWWWWWVVVUUUSSSPPPOOOOOOOOOPPPPPPQQQQQQPPPPPPOOOPPPPPPPPPQQQRRRRRRRRRSSSRRRRRRRRRRRRTTTVVVWWWVVVYYYWWW[[[eeemmmeeeTTTJJJCCCBBB@@@===<<<<<<<<<:::999555555444333333333333444222222222222222222222222222333333222222000///...111111111111111111111111222222222222222222222222333333222222333333444555:::===EEERRRaaatttqqqyyyuuuXXXRRROOOSSSYYY\\\```dddwwwwwwttt{{{vvvqqqnnnqqqyyy}}}|||zzzwwwtttrrroookkkgggdddccccccddd```___]]]\\\\\\\\\]]]^^^ccccccbbbaaaaaabbbcccddddddeeeffffffeeeeeegggiiilllooorrrtttvvvyyy|||wwwqqqkkkeeeZZZQQQIIIDDDAAA>>>>>><<<::::::<<<===<<<;;;<<<;;;;;;:::::::::::::::444444555555555666666666666666555444444555666666666666666666666666666666444555555666666555555444555555555555555555555555888888777777777777777777222222666;;;>>>???DDDKKK]]]sss{{{tttccciiixxx~~~tttkkkddd```dddhhhqqq|||~~~xxxpppiiiddd```[[[XXXUUUSSSQQQPPPPPPSSSUUUWWWXXX[[[]]][[[VVVOOOJJJHHHDDDDDDCCCAAAAAACCCGGGKKKLLLNNNPPPRRRRRRRRRTTTUUUSSSTTTTTTSSSTTTYYYbbbiiiwwwwwwuuussssssttttttsssrrrqqqnnnkkkjjjjjjkkkkkkjjjggghhhiiikkkmmmnnnpppppprrrrrrrrrqqqpppnnnmmmllliiihhhfffdddaaa]]]YYYWWWVVVVVVVVVVVVTTTSSSQQQOOOPPPPPPPPPPPPPPPOOONNNNNNOOOOOOPPPPPPQQQQQQRRRRRRSSSSSSRRRRRRSSSTTTUUUVVVUUUXXXWWW[[[fffnnnkkkVVVKKKDDD???===:::999999999777666555555444333333333333444222222222222222222222222555555555444333222222222222222222222222222222222222222222222222222222222333333222222333333444555888;;;DDDQQQ```sssqqqzzzkkkVVVQQQOOOSSSYYY\\\```dddrrr}}}vvvssszzzvvvqqqnnnrrrzzz}}}yyyvvvsssoookkkhhhiiigggeeecccaaaaaabbbbbb\\\\\\[[[ZZZZZZZZZZZZZZZ___^^^^^^]]]^^^___```aaabbbcccdddccccccccceeeggglllooosssuuuvvvwwwyyy{{{zzztttmmmfff[[[RRRJJJEEEAAA???===;;;::::::;;;<<<<<<;;;;;;;;;;;;::::::999999999555555666666666666777777777666666555555666666777666666666666666666666666444555555666666555555444555555555555555555555555888888888777777666666666111333888>>>@@@@@@FFFMMMaaawww~~~eee[[[bbbsssxxxooogggcccdddhhhqqq||||||tttlllddd\\\TTTOOOLLLLLLMMMNNNQQQTTTWWWYYY[[[]]]___^^^XXXRRRLLLJJJDDDDDDCCCBBBAAABBBEEEHHHKKKMMMPPPQQQQQQQQQRRRTTTQQQRRRRRRSSSVVV^^^jjjrrr~~~}}}}}}~~~~~~}}}{{{xxxuuussssssrrrqqqpppooonnnnnnnnnoooppprrrsssssssssrrrrrrpppnnnmmmlllhhhgggfffccc```\\\YYYXXXTTTTTTUUUUUUTTTRRRQQQPPPQQQQQQPPPPPPOOOMMMLLLKKKNNNNNNOOOPPPPPPQQQRRRRRRTTTTTTSSSSSSSSSTTTTTTUUUSSSWWWWWW\\\gggooorrrZZZLLLDDDAAA???===;;;;;;;;;:::888555555444333333333333444222222222222222222222222333222111000//////000000333333333333333333333333222222222222222222222222333333222222333333444555666999BBBPPP___rrrpppzzzcccTTTPPPOOOTTTYYY\\\___dddmmmxxx|||rrrpppyyywwwrrrooosss|||}}}yyyvvvrrrnnnkkkgggbbb___```````````````aaaaaaaaa^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[\\\]]]^^^___```aaabbbbbbbbbbbbdddfffiiikkknnnppppppqqqrrrsss{{{uuummmfff[[[QQQJJJDDD@@@>>><<<;;;::::::;;;;;;;;;;;;>>>>>>===;;;999777555444666666666777777777777777777777666666666666777777666666666666666666666666555555666666666666555555444444444555555555555555888888888777666666555555555666:::=========DDDMMMeee|||vvvvvv\\\VVV]]]ooo|||rrriiidddbbbfffooozzzzzzrrrhhh]]]SSSLLLJJJKKKNNNQQQTTTXXXZZZ\\\]]]___``````[[[UUUNNNJJJDDDDDDDDDCCCAAABBBCCCEEEKKKMMMPPPQQQQQQQQQRRRTTTRRRTTTUUUWWW\\\ggguuu~~~}}}|||zzzyyyxxxwwwtttrrrqqqrrrssstttttttttsssrrrqqqooommmllliiihhhfffbbb^^^[[[XXXVVVRRRSSSTTTTTTSSSRRRQQQPPPOOOOOOOOOOOONNNMMMLLLKKKMMMMMMNNNOOOPPPQQQQQQRRRUUUUUUTTTTTTTTTTTTTTTTTTRRRVVVVVV\\\gggooozzz]]]LLLDDDCCC@@@>>>======<<<;;;:::555555444333333333333444222222222222222222222222222000...---,,,---///000333333333333333333333333222222222222222222222222333333222222333333444555666999BBBPPP___qqq}}}ooozzz|||aaaQQQNNNOOOUUUYYY[[[___dddjjjuuuwwwnnnmmmwwwwwwrrrqqqvvv~~~vvvrrrpppllliiihhheeeccc```]]]^^^```aaabbbbbbaaaaaa___```aaabbbaaa```^^^]]]]]]]]]\\\\\\]]]]]]]]]]]]```aaacccccccccdddfffhhhjjjkkklllllllllnnnqqqttt|||uuullleeeZZZPPPHHHCCC???<<<;;;;;;;;;:::::::::;;;<<>>>>><<<:::777555444777777777777777666666666666666777777777777666666666666666666666666666666555666666666666666666555444444444555555555666666777777777777666666555555777777888999999;;;FFFRRRjjjzzz}}}vvvmmmqqq}}}]]]SSSZZZjjjtttiiibbbbbbfffooozzz}}}uuujjj^^^SSSMMMLLLNNNQQQTTTWWWZZZ\\\^^^___```bbbaaa^^^XXXPPPKKKDDDEEEEEECCCBBBBBBCCCEEEKKKMMMPPPRRRRRRSSSTTTVVVXXX[[[^^^bbbiiivvv}}}yyyvvvuuuuuuuuuuuuuuutttsssqqqooommmlllllljjjfffaaa]]]XXXUUUTTTRRRSSSTTTTTTSSSRRRQQQPPPMMMNNNNNNOOOOOONNNNNNNNNLLLLLLMMMNNNOOOPPPQQQQQQUUUUUUUUUUUUUUUTTTTTTTTTRRRVVVVVV[[[fffmmm___LLLEEE???===;;;999999999888666555555444333333333333444222222222222222222222222555333111000000111222333333333333333333333333333222222222222222222222222333333222222333333444555777:::CCCQQQ___qqq|||ppp{{{vvv^^^OOONNNPPPVVVZZZ\\\```eeekkkvvvtttkkkkkkvvvxxxsssrrrxxxyyysssooollliiigggfffeeecccaaa^^^___aaabbbbbbaaa```___]]]^^^_________^^^\\\[[[^^^^^^^^^^^^^^^^^^]]]]]]aaabbbddddddeeefffiiikkkppppppoooooopppuuu|||wwwllleeeZZZPPPHHHBBB>>>;;;:::;;;;;;:::999999:::<<<<<<<<<======<<<:::888777777777666666666666555555555666666777777666666555666666666666666666666666555666666777777666666555333333444444555666666666666666666666666666666666444444666777777<<>><<<;;;;;;:::999888555555444333333333333444222222222222222222222222333222111000000111222222333333333333333333333333222222222222222222222222333333222222333333444555888;;;DDDQQQ___ooozzzssslllWWWMMMNNNRRRYYY\\\]]]aaagggoooyyy}}}sssllllllwwwyyytttsss{{{{{{ssspppmmmjjjfffdddcccbbb```___aaabbbbbbbbbbbb```^^^]]]``````aaaaaa``````___^^^___```aaabbbbbbbbbbbbbbbeeeggghhhiiijjjkkknnnqqqssstttuuuvvvzzz|||mmmfff[[[QQQIIICCC>>><<<999;;;<<<;;;888888:::<<<===>>>>>>>>>===;;;999777666666666555555555444444444555666666666666555444666666666666666666666666666666777777777777666666333333444444555666666777444444555555666777777777333444888:::999>>>LLLZZZpppvvvmmmlllhhhiiivvvmmmWWWPPPSSS\\\pppxxxkkkcccdddhhhqqq}}}yyymmmaaaWWWSSSQQQRRRTTTWWWZZZ^^^aaacccffffffggghhhggg```WWWPPPGGGGGGEEECCCBBBCCCGGGJJJLLLOOOSSSUUUWWWYYY\\\^^^\\\bbbkkkvvv{{{yyywwwwwwvvvtttrrrpppnnnmmmiiigggccc___[[[XXXWWWVVVVVVVVVVVVVVVTTTSSSQQQOOOOOOPPPPPPPPPPPPOOOOOONNNJJJJJJKKKMMMNNNPPPQQQQQQRRRSSSUUUVVVVVVVVVVVVUUUTTTXXXWWW[[[cccgggwwwcccOOOKKKCCCAAA>>>=========;;;:::555555444333333333333444222222222222222222222222000000000000000000000000222222222222222222222222222222222222222222222222333333222222333333444555888;;;DDDPPP]]]mmmxxxwwwdddSSSLLLNNNTTT[[[^^^^^^bbbhhhrrr|||}}}tttnnnooozzzzzzuuuttt}}}|||rrrmmmllliiifffcccaaabbbbbbbbbaaaeeeeeeeeeeeedddcccbbbaaaddddddcccbbbbbbbbbbbbcccaaaccceeehhhkkkmmmnnnnnnoooppprrrssstttvvvyyy|||zzz}}}nnnggg\\\RRRJJJDDD???===999;;;<<<;;;888888:::===AAAAAAAAA@@@===:::666444666666555555444444444333333444555666666555444333666666666666666666666666666666777777777777666666333333444444555666777777333333444555666777888888555888<<<>>><<<>>>JJJWWWrrruuukkkiiidddhhhxxxaaaMMMNNNPPPWWWhhhyyymmmeeebbbfffooo{{{}}}qqqddd[[[WWWTTTUUUVVVYYY]]]bbbeeehhhiiiiiijjjkkkjjjdddZZZRRRHHHGGGEEECCCBBBDDDIIIMMMLLLOOOSSSWWWYYY[[[^^^```dddkkkwww~~~zzzxxxwwwvvvuuurrrpppnnnmmmfffdddaaa^^^[[[ZZZYYYYYYWWWWWWWWWVVVUUUSSSPPPOOORRRRRRRRRQQQPPPOOONNNMMMIIIJJJKKKMMMNNNOOOQQQQQQRRRSSSTTTVVVWWWWWWVVVVVVUUUXXXWWWZZZaaaeeettteeeQQQMMM@@@>>>;;;:::::::::888777555555444333333333333444222222222222222222222222222333333444444444333333111111111111111111111111222222222222222222222222333333222222333333444555888;;;CCCOOO\\\kkkvvvzzzzzzbbbRRRLLLNNNUUU\\\______ccciiittt~~~~~~vvvqqqrrr|||zzzuuuuuu~~~rrrkkkjjjkkkdddbbb``````cccfffhhhhhhjjjjjjiiihhhhhhgggggggggcccbbb```_________```aaadddgggkkkoootttwwwxxxyyyxxxzzz|||}}}~~~~~~vvvfffUUULLLGGGAAA;;;:::777777888999:::;;;;;;<<<>>>@@@BBBAAA>>>:::777666777666555444444555666777777777888888888888777777222111111111111222333333555555555555666666666666777777666666555555444444777666555555555555666666666666999;;;;;;???LLLZZZwww{{{qqqjjjeeeeeellluuuqqqVVVPPPLLLRRRYYYcccxxx{{{mmmccccccgggppp{{{~~~uuujjj___XXXXXXUUUWWW\\\```cccgggmmmoooqqquuuzzzxxxmmm```XXXNNNHHHDDDDDDEEECCCDDDGGGHHHNNNUUUZZZ[[[\\\___aaajjjrrr|||vvvuuutttrrrooollliiihhhcccaaa]]]ZZZYYYZZZ\\\]]]\\\[[[YYYVVVTTTSSSRRRQQQPPPPPPOOOPPPQQQPPPMMMKKKKKKLLLLLLMMMOOOQQQSSSTTTUUUUUUVVVVVVVVVVVVWWWWWWSSSUUUXXXZZZZZZ```pppnnnTTTKKKBBB???<<<;;;::::::999888:::888555444444444222111222333333444444333333222333222222111111222222333333333222222222222111111333222111000000111222333222222222222333444555555777999AAAMMMZZZhhhzzz{{{}}}rrr^^^TTTKKKTTT\\\^^^___aaafffhhhuuuzzzxxxtttvvv}}}tttuuuyyyrrrkkkgggdddaaacccccccccdddeeefffhhhiiiqqqpppnnnllliiigggfffeeedddffffffcccaaabbbgggkkkkkkqqqyyyvvvgggVVVMMMGGGAAA<<<:::888888999999:::;;;;;;<<<>>>@@@BBBAAA>>>:::888777777777666555555555666666666666777777777777666666666666555555666666777888555555555555666666666666666666666666555555555555777666666555555666666666666666999<<<===AAAOOO]]]uuu|||qqqiiicccccckkkuuugggRRRPPPKKKTTT___kkk{{{mmmdddbbbfffooo{{{~~~vvvlllaaaZZZWWWVVVWWW^^^bbbeeejjjooorrruuu{{{vvvhhh^^^QQQJJJDDDDDDCCCBBBDDDGGGJJJOOOVVVZZZ[[[]]]aaadddnnnwww{{{tttsssrrrooommmjjjgggfffbbb___\\\YYYXXXYYY[[[\\\\\\[[[YYYWWWUUUSSSRRRRRRQQQPPPPPPPPPQQQPPPMMMJJJKKKKKKLLLMMMOOOQQQSSSTTTUUUUUUUUUVVVVVVVVVWWWWWWTTTUUUXXXZZZZZZ___nnn}}}pppVVVLLLBBB@@@===;;;::::::999888888666444444444555444333222333333444444333333222333222222111111222222333555555444444333333222222222222111000000111222222222222222222333444555555999;;;BBBNNNZZZgggyyy}}}qqq]]]UUUTTTZZZ```aaa```bbbfffjjjwww~~~xxxuuuxxx}}}vvvwww{{{wwwkkkfffdddaaa___bbbbbbdddeeehhhjjjlllmmmrrrrrrqqqooollliiigggggggggiiijjjiiiggghhhmmmqqq{{{vvvhhhXXXOOOIIIBBB===<<<999:::::::::;;;;;;<<<<<<>>>@@@BBBAAA>>>;;;888777888777666666555555555666555555666666666666555555555444444444444555666666555555555555666666666666555555555555555666666666666666666666666777777777666777:::===>>>CCCQQQ___rrrssshhh``````iiiuuu^^^OOORRRQQQ^^^nnn~~~|||ooofffbbbdddmmm|||xxxoooeee^^^XXXVVVYYY```fffiiinnntttyyyttthhhTTTLLLDDDBBBAAAAAADDDHHHMMMQQQVVVZZZ\\\___dddhhhttt~~~yyyqqqpppooommmjjjgggeeeccc```]]]ZZZWWWVVVWWWYYY[[[]]]\\\ZZZWWWUUUTTTSSSRRRRRRQQQPPPPPPPPPOOOLLLJJJKKKKKKLLLMMMOOOQQQSSSTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVXXXZZZYYY^^^kkkyyytttYYYNNNCCC@@@===;;;;;;:::999888666444333333444555555444222333333444444333333222333222222111111222222333777777666555555444333333222222111000000111222222222222222222333444555555888:::AAALLLXXXfffwwwrrr```XXX^^^aaaccccccaaabbbiiippp}}}zzzwww{{{|||vvvwwwzzzyyymmmdddaaaaaa```___aaaccceeehhhkkkoooqqqsssuuuvvvvvvtttqqqmmmllllllnnnqqqtttttttttwww|||xxxkkk\\\SSSKKKDDD???>>>;;;<<<<<<<<<<<<<<<<<<<<<===@@@BBBAAA???;;;999888888888777666666555555555555666666777777666666555333333333333333444555555555555555555666666666666444444444555555666666666666666777777777777777777777888;;;======BBBOOO]]]pppyyykkk```___iiiuuu}}}\\\RRRXXXbbbrrr|||qqqiiibbbdddlll{{{zzzrrriiibbbYYYWWWZZZbbbiiinnnuuu|||~~~nnnXXXNNNEEEAAA@@@@@@DDDIIIOOOSSSWWWZZZ\\\aaaggglllwwwwwwooonnnmmmkkkiiifffdddbbb___\\\YYYWWWVVVWWWYYY[[[]]]\\\ZZZXXXUUUTTTSSSSSSRRRQQQPPPPPPPPPOOOLLLIIIKKKKKKLLLMMMNNNPPPRRRSSSTTTUUUUUUUUUUUUVVVVVVVVVWWWVVVXXXYYYYYY\\\gggsssxxx[[[NNNDDDAAA>>>;;;;;;:::999888666444333333444555555444222333333444444333333222333222222111111222222333777777666555444333333222222111111111111111111222222222222222333444555555666888???JJJVVVdddwwwvvveee^^^ccccccccccccaaadddnnnyyy{{{yyy}}}|||tttuuuwww|||wwwqqqhhhbbb```aaaaaabbbccceeegggkkknnnqqqssstttwwwyyyzzzyyyuuussssssuuuxxx||||||pppbbbXXXOOOFFFAAAAAA>>>>>>>>>==================@@@BBBBBB???<<<:::999888888777777777666666555666777777888888777777666666555555555555666777777555555555555666666666666333333444444555555666666444555666777888777777777888888;;;<<<<<<@@@MMM[[[ooopppccc```kkkxxx~~~bbb]]]dddzzz{{{qqqjjjcccdddlllzzz|||uuummmggg[[[YYY\\\dddlllsss|||qqqZZZOOOEEE@@@??????DDDJJJPPPTTTXXX[[[]]]bbbiiioooxxx{{{uuunnnnnnmmmkkkiiifffdddccc^^^\\\YYYWWWVVVWWWZZZ[[[]]][[[YYYWWWUUUTTTSSSRRRRRRQQQPPPPPPPPPOOOLLLJJJJJJKKKKKKLLLNNNPPPRRRSSSTTTTTTTTTUUUUUUUUUVVVVVVWWWVVVWWWYYYYYY[[[dddnnn|||\\\MMMEEEBBB>>><<<;;;:::999888777555333333333444333222222333333444444333333222333222222111111222222333555555444444333222222111111111111222222111111111222222222222333444555555666777>>>JJJWWWfffyyyzzzjjjcccaaa___^^^aaabbbgggvvv~~~zzz{{{uuuuuuwww{{{~~~~~~|||oookkkeee```___```bbbcccfffhhhjjjmmmppprrrsssssstttwwwzzzzzzxxxxxx|||wwwiii^^^TTTJJJDDDDDD@@@@@@??????>>>>>>=========@@@BBBBBB???<<<::::::666777777888888777777666777777888888888888777777444444444444444555666666555555555555666666666666444444444444444555555555333444555777777777666666777888:::<<<<<<@@@MMM[[[ooovvvhhheeeppp~~~ppppppyyywwwnnngggccceeemmmyyy}}}wwwpppjjj^^^[[[\\\dddnnnwwwrrrZZZOOOEEE@@@???@@@EEEKKKOOOSSSXXX\\\___dddkkkpppyyyxxxsssnnnmmmlllkkkhhhfffdddccc]]][[[XXXVVVVVVWWWZZZ[[[\\\[[[YYYVVVTTTSSSRRRQQQPPPPPPOOOPPPQQQPPPMMMKKKJJJJJJKKKLLLNNNPPPRRRSSSTTTTTTTTTTTTUUUUUUUUUUUUVVVUUUVVVYYYYYYZZZaaajjj___NNNEEEBBB???<<<;;;:::999888777555333222333333222111222333333444444333333222333222222111111222222333333333222222222111111111000111222222222222111000222222222222333444555555777888>>>JJJVVVfffyyyyyyhhhaaa\\\XXXYYY___dddkkk}}}|||{{{xxxxxxzzz|||}}}|||xxxuuugggdddaaa^^^^^^```bbbdddjjjkkknnnppprrrsssssssssrrrvvvzzz||||||}}}pppdddXXXLLLGGGGGGBBBAAAAAA@@@???>>>>>>>>>===???BBBBBB@@@===;;;:::555555777888999999888888666666777777777777666666333333333333333444444555555555555555666666666666555444444444444444444333111222444666777666555555555666:::===>>>CCCQQQ___pppzzzmmmjjjwww~~~yyyrrriiicccaaafffoooyyy~~~xxxqqqmmm```\\\]]]dddnnnzzzsssYYYOOOEEEAAA@@@AAAFFFKKKNNNSSSXXX\\\```eeekkkppp|||{{{uuusssllllllkkkiiigggeeecccbbb[[[YYYWWWTTTTTTVVVXXXZZZ[[[ZZZXXXUUUSSSRRRQQQPPPOOONNNNNNPPPQQQQQQOOOMMMJJJJJJKKKLLLNNNPPPQQQRRRTTTTTTTTTTTTUUUUUUUUUUUUUUUTTTUUUXXXYYYZZZ```hhh{{{dddRRRFFFCCC???===<<<;;;999777555333222222333444333333222333333444444333333222333222222111111222222333111111111222222222222222000111222222222222111000222222222222333444555555666666;;;EEEQQQ___rrrttt```XXXXXXSSSUUU^^^fffooo~~~{{{yyyzzzzzz{{{{{{xxxsssnnnaaa```_________bbbfffiiikkkmmmpppsssuuuvvvvvvvvvvvv{{{ttthhhZZZNNNHHHHHHCCCBBBAAAAAA@@@???>>>>>>===???BBBBBB@@@===;;;;;;333555777888999999999999555555666666666666555555777777777777777888999999555555555555666666666777555555555444444333333333000111333555666666555444444555999===@@@FFFUUUcccqqq|||ooonnn{{{||||||zzzuuummmeee___```fffpppzzz~~~yyyrrrnnnbbb]]]]]]dddooo|||uuuXXXNNNEEEAAAAAABBBFFFLLLMMMRRRXXX]]]```eeekkkpppwwwsssrrrkkkkkkjjjhhhfffdddbbbaaaZZZXXXUUUSSSSSSTTTWWWYYYZZZYYYWWWUUURRRQQQPPPPPPNNNNNNNNNOOOQQQQQQOOONNNJJJJJJKKKLLLMMMOOOQQQRRRSSSTTTTTTTTTTTTUUUUUUUUUTTTSSSTTTXXXYYYZZZ```gggttthhhUUUFFFCCC???===<<<;;;999777333111000111333555555555222333333444444333333222333222222222222222222333000111111222222333444444000111222333333222111000222222222222333444555555333333777@@@JJJWWWjjjyyyoooYYYOOOVVVQQQTTT___gggqqq{{{xxxxxxyyyyyyxxxtttnnniii^^^___``````bbbfffkkknnnlllnnnrrruuuxxxyyyyyyyyy|||}}}lll]]]SSSLLLIIIFFFEEECCCBBBAAA@@@??????AAAAAAAAA@@@???===:::999555444333555777999999999444555555666666666666666555555555555555555555555444444444444444444444444555555555555555555555555444555555666777888888999666666999<<>>CCCLLL^^^nnnfffUUUTTTLLLRRRYYY^^^eeesss}}}xxxwwwwwwwwwuuuqqqkkkeeeaaa___```aaacccdddgggiiijjjnnnoooppprrruuuwwwzzz|||nnn___TTTNNNKKKEEEEEECCCBBBAAAAAAAAABBBAAAAAABBBAAA@@@???===<<<888666555555777888888777555555666777777777777666555555555555555555555555777777777777777777777777666666666666666666666666555555555666666777777777777777:::>>>AAAIII[[[kkkzzz~~~uuusss~~~xxx{{{|||tttkkkccc\\\YYYYYY___gggmmmttt|||zzzzzzzzzvvvoooiiibbbcccfffooo}}}vvv[[[QQQGGGCCCCCCEEEJJJQQQQQQUUUZZZ^^^aaaeeelllqqq~~~}}}~~~xxxrrroooooollllllkkkiiifffbbb___\\\YYYWWWUUUTTTUUUVVVVVVUUUSSSSSSSSSSSSRRRQQQPPPPPPPPPNNNMMMMMMNNNNNNMMMKKKJJJJJJJJJKKKMMMPPPRRRTTTSSSSSSTTTUUUUUUUUUUUUTTTUUUVVVWWWWWWXXXZZZ^^^bbbrrrmmmUUUHHHEEE@@@<<<;;;;;;;;;:::777777666555444444444444444333333222222333333444222222333333333333444444111111222222222333333333222222222222222222222222333333222222222333444555333444777;;;>>>HHHZZZjjjeeeSSSQQQMMMSSSYYY^^^cccnnn}}}}}}|||uuutttttttttqqqmmmhhhbbb___^^^___aaacccdddgggjjjkkknnnpppsssvvvyyy}}}ooo```UUUOOOLLLEEEDDDCCCCCCCCCDDDEEEEEEBBBCCCCCCCCCBBBAAA???>>>:::888666666777777666555666666777888888888888888555555555555555555555555888888888888888888888888777777777777777777777777555555555555555555555666777888;;;???CCCMMM```qqq}}}rrrrrrzzzxxx|||{{{rrriii```ZZZWWWXXX\\\bbbhhhnnnzzz~~~|||||||||}}}}}}~~~}}}zzzxxxwwwwwwuuupppkkkhhhiiinnnwwwpppYYYPPPHHHFFFGGGHHHLLLRRRRRRUUUZZZ]]]```fffnnnuuu}}}}}}}}}|||{{{zzzzzzzzzzzzzzz{{{uuupppnnnmmmmmmmmmllljjjgggccc___]]]XXXVVVUUUTTTUUUVVVUUUTTTRRRRRRRRRRRRRRRQQQOOOOOONNNMMMLLLLLLMMMNNNMMMKKKIIIIIIJJJKKKMMMPPPSSSUUURRRSSSSSSTTTTTTTTTTTTTTTUUUVVVWWWWWWWWWZZZ^^^aaaoooqqqXXXHHHEEE@@@===<<<;;;;;;:::888777666555444444444444444333333222222333333444222222333333333333444444111222222222222333333333555444444333222111000000333333222222222333444555444444666888;;;DDDVVVgggeeeRRRMMMOOOTTTZZZ]]]```fffpppwww~~~}}}~~~yyysssqqqpppooolllhhhccc___\\\\\\^^^aaacccdddgggkkknnnooorrrwww|||ooo___TTTNNNLLLDDDDDDCCCCCCDDDFFFHHHIIIGGGGGGGGGFFFDDDBBB@@@>>>:::888666666777888777666777777888999999999999888555555555555555555555555555555555555555555555555666666666666666666666666555555555555555444444444777777:::@@@FFFRRRgggyyyyyynnnpppzzzwww|||{{{rrrggg___YYYWWWXXX[[[___dddiiittt}}}zzz|||{{{zzzzzzzzzyyyyyyxxxxxx{{{yyyvvvuuuuuutttqqqooolllnnnsss{{{lllVVVOOOIIIHHHIIIIIIMMMQQQSSSVVVYYY\\\```gggqqqxxx~~~|||zzzyyyyyyyyy||||||{{{yyyvvvssspppooonnnmmmllliiifffccc```^^^XXXWWWUUUUUUVVVVVVUUUSSSRRRRRRRRRRRRQQQPPPOOONNNMMMLLLKKKKKKMMMNNNMMMLLLIIIIIIJJJKKKNNNQQQTTTUUUSSSSSSTTTUUUUUUUUUUUUUUUUUUVVVWWWWWWWWWYYY]]]```llltttZZZIIIEEE@@@===<<<<<<;;;;;;888777666555444444444444444333333222222333333444222222222333333333444444222222222222222222222222555444444333222111000000222222222333333333444444777666777999;;;CCCUUUfffeeeTTTNNNQQQUUUZZZ]]]]]]___dddhhhlllrrr}}}~~~{{{~~~}}}wwwsssooommmkkkgggccc```]]][[[[[[^^^bbbdddeeehhhlllpppqqquuu|||nnn\\\QQQLLLJJJDDDCCCCCCCCCDDDGGGJJJLLLLLLLLLJJJHHHEEEBBB>>><<<888777666666888999999888777888888999999999999999666666666666666666666666444444444444444444444444555555555555555555555555555555555555555444444444666777:::@@@HHHVVVmmmtttkkkppp}}}xxx~~~~~~tttiii```[[[ZZZZZZ\\\```ccchhhpppzzzyyyttttttwwwttttttttttttttttttttttttxxxvvvuuutttttttttsssrrrppprrrvvv}}}}}}hhhTTTMMMHHHIIIIIIJJJLLLPPPSSSVVVYYY\\\aaaiiisss{{{~~~|||{{{yyywwwtttrrrpppnnnmmmkkkhhheeebbb```^^^YYYXXXVVVVVVWWWVVVUUUSSSRRRRRRRRRRRRQQQPPPOOONNNLLLKKKJJJKKKMMMNNNNNNMMMJJJJJJKKKLLLNNNQQQSSSUUUTTTUUUVVVVVVWWWWWWVVVVVVUUUVVVWWWVVVWWWYYY\\\```jjj|||vvvZZZIIIEEEAAA===<<<<<<<<<;;;888888666555555555555555444333333222222333333444222222222333333333444444222222222222222222222222222222222222222222222222222222333333333444444444666666777888:::AAARRRbbbzzziiiYYYRRRSSSWWWZZZ[[[[[[\\\^^^aaafffmmmzzz}}}zzz~~~}}}zzzwwwtttooommmiiidddaaa^^^]]]\\\[[[___dddeeefffiiinnnssssssyyylllZZZOOOJJJIIIDDDCCCBBBBBBDDDGGGKKKMMMOOONNNMMMJJJFFFAAA===;;;888777666666888:::999999777777888999999999999888666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555666777777;;;BBBKKK\\\uuu{{{qqqkkkrrr|||xxxlllccc___^^^___```ccceeeiiinnntttyyy{{{{{{xxxrrrkkkgggfffhhhfffgggiiikkkmmmpppqqqrrrssssssssssssssssssssssssssstttwww|||wwwfffTTTNNNIIIIIIJJJJJJLLLPPPRRRUUUZZZ]]]bbbkkkuuu}}}|||yyyvvvtttqqqooonnnllljjjgggdddaaa___^^^ZZZYYYXXXXXXXXXXXXUUUSSSRRRRRRRRRRRRRRRQQQOOOOOOLLLKKKJJJLLLNNNOOOOOONNNLLLLLLLLLLLLNNNPPPSSSTTTUUUVVVVVVWWWWWWWWWWWWWWWUUUVVVVVVVVVVVVXXX\\\___gggxxxwww[[[IIIFFFAAA>>>===<<<<<<;;;888888777666555555555555444333333222222333333444222222333333333333444444333333333222222222222111111111111222222333333333111222333444444444333333333333555777888???NNN^^^pppppp```WWWVVVWWWYYYZZZ[[[\\\___bbbjjjsss}}}{{{|||zzzxxxvvvtttooolllgggbbb___]]]]]]^^^]]]bbbfffhhhgggiiiooouuuvvv~~~{{{wwwlllYYYNNNJJJHHHDDDCCCBBBBBBCCCGGGJJJMMMOOONNNMMMJJJFFFBBB>>><<<:::999777777888999888777666777777888999888888888666666666666666666666666666666666666666666666666555555555555555555555555555555555666666777777777999999===EEEPPPaaa|||xxxqqqmmmvvv}}}pppgggccccccdddeeegggjjjlllnnnqqqssstttpppkkkfffaaa^^^[[[ZZZ[[[\\\^^^aaadddgggjjjkkkmmmnnnpppqqqqqqpppqqqqqqsssrrrsssvvvzzz||||||{{{~~~}}}pppdddWWWPPPJJJJJJJJJJJJMMMQQQQQQUUUZZZ___dddlllwww~~~zzzwwwtttqqqooommmkkkiiifffccc```^^^]]][[[ZZZZZZZZZZZZYYYVVVTTTSSSSSSSSSSSSRRRQQQPPPPPPLLLKKKKKKLLLOOOQQQPPPPPPMMMMMMMMMMMMNNNPPPRRRSSSUUUUUUVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVXXX[[[^^^dddtttyyy\\\JJJFFFAAA>>>======<<<<<<999888777666555555555555444333333222222333333444222222333333333333444444333333333222222222111111111111222222222333333333111222333444444444333333111222555888:::???NNN\\\lllyyyeeeYYYXXXXXXXXXYYY[[[___dddhhhrrr}}}}}}{{{~~~yyyxxxvvvtttqqqoookkkfff```]]]\\\]]]^^^___dddiiijjjiiijjjpppvvvzzzzzzwwwxxxlllZZZNNNJJJIIIEEECCCBBBAAACCCFFFJJJMMMNNNMMMLLLJJJGGGCCC@@@>>>===;;;888888888888666555666666777888888888888777777777777777777777777777666666666666666666666666777777777777777777777777444555555666777888999999;;;;;;???GGGSSSeee|||wwwrrrpppyyysssiiiffffffggghhhjjjmmmnnnoooppppppooojjjccc___]]][[[XXXUUUVVVWWWYYY[[[]]]___aaabbbiiikkknnnooooooooooooooopppooooooppprrrtttsssssswww}}}{{{uuulllbbbYYYRRRLLLKKKKKKKKKNNNRRRPPPUUUZZZ```eeemmmwww~~~}}}yyyvvvsssppplllkkkhhheeebbb___^^^]]]\\\[[[[[[[[[[[[ZZZWWWTTTTTTTTTTTTTTTSSSRRRQQQPPPLLLKKKKKKMMMPPPQQQQQQPPPOOONNNMMMMMMNNNOOOQQQRRRTTTTTTUUUVVVVVVVVVVVVUUUVVVVVVVVVVVVVVVXXX[[[^^^aaaqqq{{{^^^JJJFFFAAA>>>======<<<<<<999888777666666555555555444333333222222333333444222222333333333444444444333333333222222111111111222222222222222222222222111222333444555444333333222333888;;;===BBBOOO]]]kkk~~~iiiYYYYYYXXXWWWXXX\\\bbbhhhmmmxxx}}}{{{}}}xxxvvvuuuqqqooooookkkddd___[[[[[[]]]^^^```fffkkkllliiikkkqqqwww|||xxxpppnnnqqqtttzzz~~~uuuwww|||rrr]]]OOOJJJIIIDDDCCCBBBBBBDDDGGGJJJLLLLLLLLLKKKHHHEEEAAA>>><<<666666777888999;;;===>>>???;;;777666888::::::999888888888888777777777777444555666777888888888888777666666555555555555666999999888777666666777777777999<<>>???<<<;;;<<<::::::888777666666666666333333444555444333111000444444444444444444444444555555555444444333333333444333333222222333333444444444444333333222222222777555555777;;;CCCRRR___rrryyybbbXXXUUUXXX[[[]]]___cccjjjooozzz}}}|||zzztttrrrqqqooommmhhhfffbbb^^^[[[[[[^^^aaabbbeeehhhiiikkkpppxxx~~~|||nnnjjjiiihhhnnnwwwxxx|||xxx~~~sss]]]PPPJJJIIICCCCCCBBBBBBDDDFFFIIIKKKLLLLLLKKKIIIEEEBBB>>><<<:::999999888999999::::::888666444444666777555333888888777777777666666666444444555666777888777777777777666666666777777888999999888777777777777777:::<<>>>>><<<:::;;;;;;:::888666555444333333333333444444444333222222333333333333333333333333222222222222111111111111444444333333333333444444444444333333333333222222555444555999???JJJ\\\mmmlllYYYSSSUUUWWWYYY[[[___gggqqqyyy|||}}}uuummmjjjhhhfffdddddddddbbb___]]]^^^```ccccccgggkkknnnttt}}}yyyvvvuuuzzzsssfff]]]^^^```ccclllwwwvvv^^^OOOIIIGGGBBBBBBCCCDDDEEEFFFFFFFFFKKKKKKKKKJJJGGGCCC???===777777777888999:::<<<===<<<<<<<<<<<<<<<<<<;;;:::666666666666555555555555444444555666666666666666666555666666777888999:::888888777777777777777888999<<>>======:::888999;;;:::888666444222222111333333333333333333333333222222222222222222222222222222222222333333333333222222111111111111222222333333333333333333333333444444666:::???LLLbbbvvv{{{aaaTTTTTTSSSVVV[[[aaalll|||}}}sssiiidddbbb```^^^^^^```aaaaaaaaabbbdddfffdddhhhnnnvvv|||{{{|||zzzxxxwwwxxxyyyzzzzzzyyyxxxyyyjjj```\\\___ccchhhtttzzzbbbSSSLLLJJJFFFEEEEEEEEEEEEEEEFFFGGGJJJKKKLLLKKKIIIEEE@@@===;;;;;;:::999888888888888999888666444222333666999777777777666666666555555666666777777777777666666555555444555555666777888777777777777777888888999;;;===AAAIII[[[ssswwwrrrxxxwwwfffcccmmm|||uuusssooolllkkkiiigggeeebbbaaa___\\\XXXUUUSSSQQQQQQPPPOOONNNNNNOOOQQQQQQQQQQQQSSSVVV[[[```eeehhhkkksss||||||rrrbbbYYYQQQNNNNNNOOOSSSYYYXXXZZZ___gggppp|||yyytttttteeedddbbb```^^^\\\[[[[[[YYYYYYXXXXXXXXXWWWWWWWWWUUUTTTRRRQQQPPPQQQQQQRRRMMMLLLJJJKKKLLLNNNNNNMMMJJJIIIHHHHHHJJJMMMPPPRRRVVVWWWWWWWWWXXXXXXXXXXXXZZZYYYXXXWWWWWWXXXYYYZZZ]]]eeesssfffOOOGGG@@@???>>>;;;::::::;;;:::888666555444333333333333222222222333444444333333333333333333333333222222222333333333333333222222111111111111222222222222333333333333444444444444777:::@@@MMMfff{{{yyyyyy]]]SSSTTTRRRWWW]]]ggguuu~~~sssiiicccaaa___]]][[[^^^```bbbbbbdddfffhhhgggkkkrrrzzzvvvsssttttttuuuuuuuuuuuuvvvwwwxxxyyy}}}}}}~~~ggg```]]]bbbggglllyyy~~~fffWWWPPPOOOIIIHHHFFFEEEEEEFFFGGGHHHIIIJJJLLLLLLJJJEEE@@@===<<<;;;:::999888888888888999;;;;;;999777666888;;;888888777777777666666666777888888888888888777777777666666666666666777777777777777777777888999999:::===@@@HHHZZZrrrvvvppptttqqqaaa```nnn{{{xxxtttqqqooommmjjjhhhddddddcccaaa^^^[[[XXXVVVVVVTTTRRRQQQRRRSSSTTTTTTPPPPPPQQQSSSVVVZZZ^^^```fffnnnuuuzzz}}}|||uuulll___VVVOOONNNNNNPPPTTTZZZ[[[\\\aaaiiirrrxxxqqqnnnooocccbbbaaa___]]][[[ZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWUUUSSSQQQOOOOOOPPPPPPLLLKKKIIIJJJKKKMMMLLLLLLJJJJJJIIIIIIKKKNNNQQQSSSWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[]]]dddqqqjjjRRRJJJCCCAAAAAA===<<<===::::::888777666555555555333333222222222333444555333333333333333333333333111111111111222222222333444333333333333333333444222222222333333444444444333444777<<>>FFFWWWooovvvpppsss}}}~~~mmm^^^___nnn|||xxxtttrrrpppmmmjjjddddddeeeeeedddbbb```___[[[XXXVVVUUUVVVXXXYYYYYYTTTSSSRRRQQQRRRTTTVVVWWW[[[bbbiiilllooonnnggg___\\\UUUNNNNNNOOOPPPUUUZZZ\\\]]]bbbkkktttwwwpppiiiggghhhbbbaaa```^^^\\\ZZZYYYXXXYYYYYYYYYYYYYYYXXXXXXXXXYYYWWWTTTQQQOOONNNNNNOOOKKKJJJIIIIIIKKKLLLLLLKKKKKKJJJJJJJJJLLLOOORRRUUUWWWWWWWWWXXXXXXXXXYYYYYYVVVVVVWWWWWWYYYZZZ[[[\\\]]]dddpppmmmPPPGGG@@@>>>>>>;;;999:::::::::888777666666666666333333222111222333555666444444444444444444444444//////000000111111111222666555555444444555555666222222222333333444444444111333777===DDDTTTqqq}}}qqqkkkUUUMMMOOOTTTZZZcccooo~~~~~~qqqgggbbb```^^^]]]XXX[[[```ccceeefffhhhjjjooossszzz|||wwwsssrrrssstttttt{{{}}}}}}nnngggbbbccckkkrrryyylllZZZQQQNNNJJJHHHEEECCCCCCFFFJJJLLLNNNOOOOOONNNKKKFFFAAA===;;;;;;::::::999888777777;;;;;;::::::999888777777888888888888888888888888555555666666666666555555666555444333444555777999666666777888:::;;;<<<===:::<<<@@@HHHVVVhhh{{{|||uuuwwwppp``````oooyyytttqqqppppppooolllkkkhhhfffeeeddddddeee```^^^[[[ZZZ[[[[[[ZZZXXXTTTRRROOOMMMMMMNNNNNNNNNPPPTTTYYY]]]___^^^[[[YYYPPPNNNLLLMMMOOOSSSVVVWWWZZZ\\\cccooo|||yyyqqqlllhhhdddbbbaaa___]]]ZZZYYYXXXYYYZZZWWWXXXYYYZZZZZZYYYXXXXXXTTTSSSRRRQQQPPPOOOOOOOOOLLLKKKJJJJJJJJJKKKMMMNNNIIIHHHGGGGGGJJJNNNRRRUUUUUUVVVWWWWWWXXXXXXWWWWWWYYYYYYXXXYYYYYYZZZ[[[\\\aaaeeeoooiiiSSSJJJAAA???===:::999;;;999999888666555444333222666555333111111444:::>>>@@@;;;666555666666222...111111111111111111111111333333222111000000111111333444555555666666555555666777999===CCCUUUrrr{{{ppp|||aaaQQQPPPUUUVVVYYY```lll|||~~~pppgggbbb\\\ZZZ[[[ZZZ]]]aaaccccccfffjjjoootttzzz|||vvvtttyyy{{{zzz{{{~~~lll```gggkkkmmmtttkkkYYYPPPMMMIIIGGGEEEDDDDDDGGGJJJLLLMMMNNNNNNNNNKKKFFFAAA>>>:::999999888777777666666;;;;;;::::::999888888777888888888888888888888888666777777888888777777666888777666444444555666777555666777777888999::::::999;;;@@@HHHUUUfffwww}}}wwwzzzrrraaabbbppp|||wwwtttsssrrrqqqnnnmmmllljjjhhhgggffffffdddbbb```_________^^^]]]XXXUUUPPPNNNMMMMMMLLLKKKIIILLLPPPSSSUUUTTTRRRPPPMMMLLLLLLMMMPPPTTTWWWXXX\\\^^^fffrrr~~~yyysssmmmiiigggdddbbb```^^^\\\ZZZXXXXXXXXXYYYVVVWWWXXXYYYYYYXXXWWWVVVTTTSSSRRRQQQOOOOOONNNNNNKKKKKKKKKKKKKKKLLLMMMMMMHHHGGGFFFGGGIIIMMMRRRTTTUUUVVVWWWWWWXXXWWWWWWWWWXXXXXXXXXXXXYYYZZZ[[[\\\```dddmmm|||kkkTTTJJJAAA???===:::999;;;999999888666555444333222222222111111333888???DDDNNNDDD888111111333444444222222222222222222222222333333222111111111111111222333333444444444444444555666:::>>>EEEWWWvvvyyypppzzz___PPPNNNQQQWWWYYY^^^gggttt~~~ooogggaaa[[[YYYZZZVVVZZZ^^^aaabbbeeekkkooowww~~~~~~{{{wwwwww}}}zzzjjj```eeekkkoooyyykkkXXXOOOLLLGGGFFFEEEEEEFFFHHHJJJKKKKKKMMMNNNNNNKKKGGGBBB???:::::::::999999888888777;;;::::::999999888888888888888888888888888888888888888999999999999888888:::999777666555555666777666666666777777777888888999;;;@@@HHHTTTcccrrr{{{~~~zzzsssccccccqqq|||yyyxxxvvvuuurrrqqqqqqooonnnkkkjjjiiijjjiiigggfffgggfffeeeccc^^^ZZZTTTOOOLLLJJJHHHGGGDDDEEEGGGIIIIIIIIIHHHHHHIIIJJJLLLNNNRRRUUUXXXZZZ___aaaiiiwww}}}zzz~~~~~~zzzwwwuuusssooojjjgggfffeeecccbbb^^^]]][[[YYYXXXWWWWWWXXXUUUVVVWWWXXXXXXWWWVVVUUUUUUTTTRRRPPPOOONNNMMMMMMKKKLLLLLLMMMMMMMMMMMMLLLGGGFFFFFFFFFIIILLLPPPSSSUUUUUUVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYZZZ[[[\\\___bbbjjjyyymmmTTTJJJBBB???===;;;:::;;;999999888777555444333333111111222222444999???DDDMMMDDD888111000333555666333333333333333333333333333222222111111111111222222222222333333333444444555666:::???GGGZZZzzzxxxrrrxxx___QQQMMMOOOWWWYYY]]]eeeppp}}}ooofff```ZZZXXXXXXTTTXXX]]]```cccgggmmmqqqyyy~~~}}}}}}uuuiiibbbhhhnnnwwwkkkXXXNNNLLLEEEEEEEEEEEEFFFHHHJJJKKKJJJLLLNNNOOOLLLHHHCCC???======<<<<<<<<<;;;;;;;;;:::::::::999999888888888888888888888888888888888888888999999999999888888999888777777666777777888777777777777777777777777999<<>>;;;:::;;;:::999888777666444333333444555444333333555999<<<:::888555555666666444333333333333333333333333333333222222111111222222222333333333333333444444555666777:::???HHH\\\|||{{{xxx{{{cccVVVRRRSSSWWW[[[bbbiiirrr}}}}}}ooofff___YYYWWWXXXVVVZZZ___bbbdddhhhnnnsssvvv~~~ssskkkiiinnnvvvkkkWWWNNNLLLCCCCCCCCCDDDEEEHHHJJJKKKKKKMMMOOOPPPNNNIIICCC@@@======<<<<<<<<<<<<<<<<<<::::::999999999999999888888888888888888888888888666666777777777777666666666666666777888999999:::999888888888888777777777:::>>>DDDLLLWWWdddqqqzzz{{{}}}uuueeefffttt}}}yyyyyyyyyyyyxxxuuusssrrrvvvuuutttttttttsssqqqoookkkeee\\\SSSMMMHHHEEECCCDDDCCCBBBAAAAAABBBCCCDDDDDDGGGMMMQQQTTTXXX\\\```dddgggrrr~~~{{{|||~~~yyywwwpppooonnnlllkkkjjjjjjiiihhheeebbbaaa``````___]]][[[ZZZZZZXXXWWWWWWWWWVVVWWWXXXXXXYYYXXXWWWVVVUUUTTTSSSRRRPPPNNNMMMMMMMMMKKKLLLMMMNNNNNNMMMKKKKKKFFFFFFFFFGGGIIILLLOOOPPPTTTUUUVVVVVVWWWWWWVVVVVVVVVVVVWWWWWWXXXZZZ[[[\\\]]]___eeerrrqqqTTTKKKBBB@@@>>>;;;:::<<<::::::999777666555444333555555555333111111333555///000333666888777444111222222222222222222222222333222222222222222333333555444444333444555666666777888;;;@@@III]]]~~~iii\\\YYYYYYYYY```hhhooosssxxx}}}nnnfff___YYYWWWXXXXXX\\\```cccdddgggmmmqqqrrr}}}uuuqqqpppvvviiiVVVMMMJJJAAAAAAAAAAAACCCFFFIIIKKKMMMOOORRRRRRPPPJJJDDD@@@::::::::::::::::::::::::999999999999999999999999888888888888888888888888555555666666666666555555333444555666888999::::::888888888888888888888888:::>>>DDDNNNZZZhhhvvv|||ttteeefffttt~~~~~~~~~}}}}}}|||{{{zzz{{{zzzzzzzzz{{{yyywwwtttpppiii___UUUNNNIIIFFFDDDCCCBBBAAA@@@@@@AAACCCDDDEEEIIINNNRRRTTTYYY___dddfffkkkwww}}}~~~yyysssqqqjjjjjjjjjjjjiiiiiiiiiiiifffcccaaa______^^^]]][[[ZZZZZZZZZYYYXXXXXXWWWWWWXXXXXXYYYYYYXXXWWWVVVUUUSSSRRRQQQOOONNNNNNNNNNNNKKKLLLLLLLLLLLLKKKKKKJJJGGGGGGGGGHHHJJJLLLOOOPPPTTTTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXZZZ[[[\\\]]]___eeerrrqqqUUUKKKCCC@@@>>><<<;;;<<<::::::999888666555444444222333444333222222333555444444444555555444444444111111111111111111111111333222222222222333333444555555444333444555666777777888;;;AAAKKKaaakkk]]]ZZZ\\\[[[bbbjjjnnnoooppptttxxx|||nnnfff```[[[YYYZZZYYY\\\```cccdddggglllqqqtttyyyyyyxxxgggSSSJJJGGG@@@???>>>>>>AAAEEEIIIKKKOOOQQQTTTTTTQQQKKKEEE@@@999999999999999999999999999999999999999999999999888888888888888888888888444555555666666555555444333444555666777888888888666666777777777777777777888<<>>>>>???CCCFFFIIIRRRWWWXXXUUURRROOOHHHAAAAAA>>>;;;::::::;;;:::999999999999999999999999999999999999999999999999999777777666555555666777888555555666777777777666666777777666666777777888999999>>>CCCLLL]]]ssstttgggiiiwww{{{pppccc\\\VVVPPPLLLLLLFFFGGGIIIHHHGGGGGGHHHJJJNNNPPPSSSWWW\\\bbbhhhllluuu}}}|||yyy{{{wwwkkkaaaYYYXXXYYYZZZ]]]______^^^]]]\\\ZZZXXXXXXYYYZZZ[[[[[[[[[[[[ZZZZZZYYYYYYYYYWWWXXXXXXWWWWWWVVVUUUTTTQQQQQQPPPOOONNNNNNNNNNNNKKKJJJIIIIIIHHHHHHHHHIIILLLLLLMMMMMMNNNOOOPPPQQQUUUUUUVVVWWWXXXXXXXXXXXXVVVVVVVVVWWWWWWXXXYYYZZZ]]]___eeerrroooVVVLLLDDDAAA???<<<:::;;;;;;:::999777666666555555444444555555444444333222333333333333333333333333222333333333333333333222333333333333222222111111444444444444444555666777999888<<>>>>>???BBBEEEGGGRRRWWWZZZXXXUUURRRKKKDDDAAA>>>;;;::::::;;;:::999::::::::::::::::::::::::999999999999999999999999;;;:::999888777666666666666666555555555555555555999888888888888999::::::888===CCCMMM___uuuwwwiiikkkxxx~~~~~~~~~}}}~~~zzznnnaaaYYYSSSMMMJJJJJJKKKLLLMMMMMMLLLLLLMMMOOOPPPRRRVVVZZZ^^^dddkkkooowwwuuurrrrrrwwwxxxjjj```VVVUUUVVVXXX[[[]]]]]]\\\]]]\\\[[[YYYYYYZZZ[[[\\\^^^]]]\\\[[[ZZZYYYXXXXXXXXXXXXXXXXXXWWWVVVUUUUUUQQQPPPOOONNNNNNMMMMMMNNNKKKJJJIIIIIIHHHIIIIIIIIINNNMMMMMMMMMNNNOOOOOOPPPUUUUUUVVVWWWXXXXXXXXXXXXVVVVVVUUUVVVVVVWWWXXXYYY^^^```ffftttpppUUULLLDDDAAA???<<<:::;;;;;;:::999777666666555555444444555555444444333222333333333333333333333333222333333333333333333222444444444333333333333222555444444444444444555555999999===GGGWWWqqq~~~{{{iiiVVVRRRUUUUUUZZZaaahhhnnnzzz}}}oooccc]]]\\\^^^```gggjjjooottt|||yyyqqqmmmkkkmmmssszzz~~~xxxzzzxxx^^^OOOIIIHHHAAA@@@??????@@@CCCEEEGGGQQQWWW[[[ZZZXXXUUUNNNFFFCCC@@@===<<<<<<===<<<;;;::::::::::::::::::::::::888888888888888888888888;;;:::999888777777666666777666444333333444555555999888888888888999::::::999>>>DDDPPPcccxxxxxxjjjjjjwww~~~|||yyywwwuuuuuuuuuuuuoooppprrrsssuuuyyyzzzmmm```XXXRRRKKKHHHIIIMMMOOOQQQQQQQQQQQQSSSUUUSSSVVVYYY\\\___dddlllqqqxxxtttjjjkkkmmmsss|||uuuhhh^^^WWWVVVWWWYYY[[[[[[ZZZXXX]]]\\\[[[ZZZZZZ[[[\\\\\\]]]]]]\\\\\\[[[ZZZZZZYYYXXXXXXXXXXXXWWWVVVUUUUUUQQQPPPOOONNNMMMMMMMMMMMMJJJJJJIIIIIIIIIIIIJJJJJJNNNNNNNNNMMMNNNNNNOOOOOOSSSSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXYYYZZZ^^^```ggguuupppUUULLLCCCAAA???<<<:::;;;;;;:::999777666666555555444444555555444444333222222222333333333333444444333222222222222222222333333333333333333333333222555555444333333333444444888999===GGGXXXttt|||kkkWWWRRRUUUVVV[[[cccjjjsss~~~pppddd^^^]]]^^^```fffjjjpppxxxuuummmjjjhhhiiimmmuuu}}}|||{{{zzz```QQQJJJIIICCCBBBAAAAAABBBDDDFFFHHHNNNUUUZZZ[[[YYYVVVOOOGGGCCC@@@===<<<<<<===<<<;;;::::::::::::::::::::::::888888888888888888888888777777777777777777777666666555444333333444555666888777777777777888999999:::???FFFSSSggg|||yyyiiiiiitttyyyvvvrrrnnnjjjiiihhhhhhcccdddfffhhhkkkpppvvv{{{~~~qqqccc[[[TTTNNNKKKLLLMMMOOORRRTTTUUUVVVYYY[[[\\\___aaabbbbbbeeemmmsssyyyllldddhhhiiioooxxx}}}zzzpppeee]]]\\\\\\\\\\\\]]]\\\YYYWWW[[[[[[[[[[[[[[[[[[\\\\\\[[[[[[[[[[[[[[[[[[\\\\\\XXXXXXXXXXXXWWWVVVUUUTTTPPPPPPOOONNNMMMMMMMMMMMMJJJJJJIIIIIIIIIJJJJJJKKKNNNNNNNNNMMMNNNNNNOOOOOOSSSSSSTTTUUUVVVVVVVVVVVVWWWWWWWWWWWWXXXYYYZZZ[[[^^^```ggguuupppTTTKKKCCCAAA@@@<<<;;;<<<;;;:::999777666666555555444444555555444444333222222222222333333444444444333222222111111222222333111111111111222222222222555444444333333333444444555888===FFFYYYwwwjjjVVVRRRUUUWWW\\\dddkkkuuu}}}pppddd^^^]]]^^^```dddiiirrr|||rrrhhhfffhhhdddhhhmmmttt~~~}}}dddSSSLLLJJJDDDCCCCCCCCCCCCEEEFFFGGGJJJRRRYYY[[[ZZZWWWOOOGGGAAA>>>;;;::::::;;;:::999::::::::::::::::::::::::888888888888888888888888444444555666777777777666555555444444555666666777777666666666666777888888;;;@@@GGGUUUiii}}}yyyiiigggrrr~~~zzztttpppjjjddd___\\\[[[ZZZZZZ\\\^^^aaafffmmmuuuzzz~~~pppbbbYYYRRRMMMJJJKKKLLLOOOSSSVVVYYY\\\```cccgggjjjjjjhhheeeffflllsssxxxiiibbbeeeggglllsssvvvssslllfffbbbcccbbbbbbbbbbbb```\\\YYYZZZZZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[[[[\\\\\\WWWWWWWWWWWWVVVUUUTTTTTTPPPOOONNNMMMMMMLLLLLLMMMJJJJJJJJJIIIJJJJJJKKKLLLNNNMMMMMMMMMNNNOOOOOOPPPUUUUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXZZZ[[[[[[]]]___ggguuuoooTTTKKKCCCAAA@@@===;;;<<<;;;:::999777666666555555444444555555444444333222111222222333333444444555333222111000000111222333000111111111111111222222444333333333333333444444333888>>>GGG\\\|||iiiUUURRRUUUXXX]]]cccjjjttt{{{oooddd___^^^___```dddkkkvvvpppeeeaaabbbfffbbbgggmmmsss~~~hhhVVVMMMJJJCCCCCCBBBCCCCCCDDDEEEFFFGGGOOOWWWZZZZZZWWWOOOFFFAAA>>>;;;::::::;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888444555666777777777666666333444555666777888888888777666666666666777888888;;;???GGGUUUiii|||~~~zzziiigggqqq~~~vvvqqqhhheee```ZZZVVVTTTTTTTTTVVVXXX\\\```gggqqqzzz|||ooo```VVVPPPJJJHHHIIIJJJNNNSSSXXX]]]bbbgggkkknnnpppooojjjcccbbbhhhnnnwww~~~iiiaaabbbeeeiiinnnooommmkkkjjjjjjhhhhhhhhhhhhhhhfffbbb___XXXYYYZZZZZZ[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYVVVVVVVVVVVVUUUTTTSSSRRRPPPOOONNNMMMLLLLLLLLLLLLJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLMMMMMMNNNOOOPPPQQQUUUUUUVVVWWWXXXXXXXXXXXXWWWWWWWWWWWWXXXYYYZZZZZZ\\\^^^ffftttmmmSSSJJJCCCAAA@@@===<<<===;;;:::999777666666555555444444555555444444333222111111222333333444555555333222111000000111222333111111111222222333333333222222222222333444555555333999@@@III___~~~hhhUUUSSSWWWYYY]]]bbbhhhqqq~~~{{{~~~yyymmmccc^^^^^^___```hhhppp~~~~~~pppddd______bbbdddffflllqqqvvvkkkXXXNNNJJJBBBBBBBBBBBBBBBCCCDDDEEEEEEMMMVVVYYYYYYVVVNNNFFFCCC@@@===<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777555666777888888777666555222333555777999999999999777777777666777888888999:::>>>FFFTTThhh{{{www}}}{{{jjjgggqqqyyypppiii]]]ZZZVVVSSSQQQRRRSSSUUUTTTWWW[[[bbbjjjuuurrrcccYYYRRRMMMKKKLLLJJJNNNTTTZZZ```ffflllppppppqqqppphhh```]]]bbbhhhvvv~~~}}}iii___^^^dddgggjjjkkkkkklllooorrrjjjjjjkkklllmmmkkkgggdddXXXXXXYYYZZZZZZZZZZZZZZZ\\\\\\[[[ZZZYYYXXXWWWWWWUUUUUUUUUUUUTTTSSSRRRRRRPPPOOONNNMMMLLLLLLLLLLLLJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLMMMNNNPPPQQQRRRSSSSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXYYYYYY[[[^^^eeetttlllSSSJJJCCCAAA@@@===<<<===;;;:::999777666666555555444444555555444444333222111111222333333444555555333222000//////000222333222222222333333444444444111111111222333444555666333:::AAAKKKbbb{{{hhhVVVTTTYYYYYY]]]bbbgggooo~~~~~~zzzxxx~~~xxxlllccc^^^^^^___```llluuuwwwjjjaaa___aaacccccckkkrrrwww{{{jjjVVVKKKGGGDDDCCCBBBAAAAAAAAABBBBBBEEEKKKTTTYYYYYYSSSKKKEEEAAA@@@???>>>============;;;<<<=========<<<;;;:::;;;:::999888777777777777666555555444444666777888777777666666666666777777666666666666666777888888CCC>>>BBBRRRdddooosssuuuyyy{{{iiidddlll{{{~~~uuukkkeee]]]WWWPPPKKKLLLMMMMMMMMMRRRTTTWWW\\\eeeoooxxx}}}~~~~~~|||zzzyyyzzz~~~~~~qqqbbbWWWNNNHHHHHHKKKMMMPPPTTTZZZ```fffkkkmmmlllhhheeedddbbb```ccciiiqqq{{{|||kkkbbb```fffgggiiimmmppppppnnnkkkiiijjjmmmssswwwtttllleee\\\[[[ZZZZZZ[[[[[[ZZZXXXYYYXXXVVVUUUUUUVVVWWWXXXUUUUUUVVVVVVUUUUUUTTTSSSOOONNNNNNMMMMMMLLLLLLMMMLLLLLLKKKKKKKKKKKKLLLLLLJJJKKKLLLKKKKKKLLLOOOQQQUUUUUUUUUUUUUUUUUUUUUVVVYYYYYYYYYWWWVVVWWWZZZ]]]___aaafffssslllUUULLLCCCAAA???<<<:::;;;999888777555444444444444777666444333222333333444444444444333333222222222444444333333333333222222000111222333444444444444333333333222222333444444555777>>>LLLccc~~~gggYYYWWWXXXYYYZZZ___gggoooyyy~~~~~~{{{ooofff^^^ZZZ___fffnnnyyy{{{qqqfff```^^^^^^ccciiilllvvv~~~kkkWWWLLLHHHDDDCCCAAA@@@@@@AAAAAABBBFFFKKKSSSXXXXXXRRRJJJEEEBBBAAA@@@???>>>=========;;;<<<<<<===<<<;;;:::999999888888888888888999999666666555444555666777888777777666666666666777777777777777666777777888999@@@===BBBPPP```jjjqqquuu}}}lllgggnnn|||zzzpppfff```YYYSSSMMMIIIIIIKKKKKKKKKJJJKKKNNNRRRXXX___fffiiinnnnnnnnnnnnnnnqqquuuyyy|||~~~rrrbbbWWWOOOIIIIIIMMMNNNPPPTTTYYY___eeeiiikkkgggccc```aaa``````eeelllpppzzzooogggcccddddddeeehhhjjjjjjhhhfffffffffiiinnnrrrqqqjjjddd\\\[[[ZZZZZZ[[[[[[ZZZYYYYYYXXXVVVUUUUUUUUUWWWXXXTTTTTTUUUUUUTTTTTTSSSRRROOOOOOMMMLLLLLLLLLMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJKKKLLLKKKKKKLLLOOOQQQSSSSSSTTTTTTTTTUUUUUUUUUYYYYYYYYYWWWVVVWWWZZZ\\\]]]```fffrrrlllUUULLLDDDBBB@@@===;;;<<<;;;:::999777666666555555555444333222222333333444444444444333333222222222444444333333333333222222000111222333444444444444333222222222333444444555888:::@@@MMMeeekkk[[[XXXXXXYYYYYY]]]ccciiiqqqwwwlllddd]]][[[```hhhssssssjjjaaa]]][[[\\\bbbhhhrrr~~~oookkkXXXNNNJJJCCCBBBAAA@@@@@@@@@AAAAAAGGGKKKQQQUUUTTTPPPIIIEEECCCBBBAAA@@@>>>>>>>>>>>>;;;;;;;;;;;;;;;:::999999777777777777888999:::;;;666666555555555666777888777777666666666666777777777777777777777888999999<<<<<>><<<===::::::888777666555555555333222222222222333333444444444333333333333222222444444333333333333222222111111222333444444444444222222222222333444666666:::<<>>>>>>>>:::;;;::::::::::::999999888888777777888999999:::666666666666666777777777777777666666666666777777777666666666666777888888:::===EEEPPPYYYcccqqq}}}sssjjjnnn{{{}}}rrrfff[[[TTTNNNLLLIIIHHHHHHIIIJJJKKKLLLMMMNNNPPPQQQRRRRRRRRRQQQSSSVVVYYY\\\___cccffflllqqqwww|||rrrbbbXXXQQQLLLMMMQQQPPPRRRUUUXXX\\\```ccceeeaaa]]]\\\^^^```dddllluuu{{{ssshhh```]]]ZZZXXXWWWXXXXXXXXXWWWYYYYYY[[[___cccdddcccaaa]]][[[YYYYYYZZZZZZZZZYYYXXXWWWVVVUUUTTTTTTUUUUUUSSSSSSSSSTTTSSSRRRRRRQQQPPPNNNKKKIIIIIIKKKNNNPPPMMMLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMPPPRRRQQQRRRSSSTTTUUUVVVWWWWWWXXXXXXYYYXXXWWWXXXYYY[[[ZZZ^^^dddoookkkTTTKKKCCCAAA@@@===;;;<<<888777666555444333333333111111111111222333333444333333333333333333333333444444333333333222222222111222333333444444444333111111222222444555777777;;;===CCCPPPfff~~~nnn\\\VVVTTTWWWXXX[[[```eeennn~~~~~~{{{sssiiiccc^^^]]]dddmmmyyyyyypppjjjiiijjjiiigggddd___[[[\\\]]]```hhhqqq|||nnn\\\PPPkkkYYYPPPMMMCCCBBBAAA@@@@@@@@@AAABBBDDDGGGLLLOOOOOOLLLGGGDDDEEEDDDBBB@@@???>>>======;;;;;;::::::999999999999:::999999888777777888888666666666777777777777777777777666666666666777777666666555555555666777777:::>>>GGGRRRZZZeeewwwwwwmmmppp{{{}}}rrrfff[[[TTTLLLLLLKKKKKKKKKLLLNNNOOOLLLMMMOOOPPPPPPPPPOOOOOONNNPPPSSSUUUWWWZZZ]]]```gggmmmuuu|||yyymmm```WWWRRRNNNOOOSSSSSSTTTVVVYYY\\\^^^```aaa```]]]\\\___aaaeeellluuu|||rrrfff]]]YYYVVVSSSRRRSSSTTTSSSSSSTTTUUUVVVYYY]]]___```___]]]ZZZXXXWWWXXXYYYYYYYYYWWWWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQOOOMMMKKKIIIIIIKKKNNNPPPLLLLLLLLLLLLMMMNNNPPPPPPKKKLLLMMMLLLLLLMMMPPPRRRSSSSSSTTTUUUWWWXXXYYYYYYWWWXXXYYYYYYXXXXXXYYY[[[ZZZ^^^cccmmmjjjRRRIIIAAA???>>>;;;:::;;;888777666444333333333222000111111222333333333333333333333333333333333333444444333333333222222222222222333444444444333333222222222333444666777888999;;;BBBOOOeee|||nnn]]]XXXVVVYYYZZZ^^^aaaeeennn}}}{{{rrriiiccc______gggooo|||{{{uuujjjccc\\\XXXYYY\\\^^^______\\\\\\^^^```dddmmmvvvyyyhhh\\\TTTPPPkkkYYYPPPMMMDDDCCCBBBAAA@@@AAABBBBBBDDDGGGLLLPPPQQQNNNJJJGGGDDDCCCBBB@@@>>>===<<<<<<<<<<<<;;;:::::::::::::::;;;:::999888777777777777555666777888888888777777777777666666666666777777666666666666666777777888;;;???HHHSSS^^^kkk{{{oooqqq|||{{{qqqeee[[[TTTKKKLLLNNNOOONNNOOORRRTTTPPPQQQRRRSSSSSSSSSRRRRRROOOPPPRRRSSSTTTVVVZZZ]]]dddjjjrrryyy{{{zzzyyyxxxqqqggg\\\WWWSSSPPPQQQTTTVVVVVVXXXYYY[[[]]]^^^___^^^\\\]]]aaacccfffmmmuuuyyyoooeee]]]VVVSSSQQQQQQRRRSSSSSSSSSQQQSSSUUUWWWZZZ\\\]]]^^^\\\YYYVVVUUUVVVWWWXXXXXXVVVVVVVVVUUUTTTSSSRRRRRRQQQRRRRRRRRRRRRQQQPPPPPPNNNLLLJJJIIIIIIKKKNNNOOOKKKKKKLLLMMMOOOPPPRRRSSSKKKLLLMMMMMMLLLMMMPPPSSSTTTUUUUUUVVVWWWXXXYYYYYYWWWXXXYYYYYYXXXXXXYYYZZZZZZ^^^ccckkk~~~hhhPPPGGG???>>>===:::999:::999999777666555444444444111222333333333333333222222222333333333333444444444444333333333333222222222333333444444333333333333333333333444555777777777:::AAANNNeeeyyy~~~mmm___[[[[[[]]]^^^```bbbccckkk~~~||||||xxxppphhhcccaaabbbjjjsss|||tttkkkdddXXXTTTOOONNNPPPUUUYYY[[[]]]\\\]]]```cccfffpppzzzzzzgggZZZRRROOOQQQjjjYYYPPPMMMEEEDDDCCCBBBBBBBBBCCCCCCDDDIIIOOOTTTVVVSSSNNNKKKDDDCCCAAA???===<<<;;;;;;======;;;:::::::::;;;<<<999999888888888888888999555666777888999888777777777777666666666666777777888888888777888999999:::;;;???GGGTTTaaaqqqzzznnnooozzzxxxnnndddYYYSSSJJJMMMPPPQQQQQQRRRUUUWWWWWWWWWWWWVVVVVVVVVWWWWWWRRRRRRSSSSSSSSSVVV[[[___hhhlllqqqtttuuutttttttttwwwyyy|||~~~|||yyytttqqqggg___XXXUUUTTTQQQRRRUUUXXXYYYYYYZZZ[[[\\\]]]]]]^^^]]]```fffjjjmmmssszzz}}}rrriiibbb]]]SSSRRRQQQRRRTTTVVVVVVUUUPPPRRRUUUWWWYYYZZZ\\\]]]ZZZXXXTTTSSSTTTVVVWWWWWWVVVVVVUUUUUUTTTRRRQQQPPPOOOOOOOOOOOOOOONNNMMMMMMLLLKKKKKKJJJJJJLLLMMMNNNKKKLLLLLLMMMNNNPPPQQQRRRLLLMMMMMMMMMMMMNNNPPPSSSUUUUUUUUUVVVVVVWWWWWWWWWVVVXXXZZZZZZYYYXXXYYYZZZ\\\___ccciiizzzfffPPPGGG@@@>>>===;;;:::;;;999888777666555444444444333333444555444444222222222222222333333444444444444444333333333333222222222333333444444333333222444444444444444555666666555999@@@NNNeeevvv}}}hhh\\\[[[]]]^^^___bbbcccdddlll~~~|||wwwqqqjjjdddaaaaaadddnnnxxx|||rrrllleee\\\UUULLLJJJIIIJJJMMMRRRWWWZZZ______bbbfffgggkkktttxxxggg]]]UUUOOOOOOSSSjjjYYYPPPMMMFFFEEEDDDCCCBBBCCCDDDDDDEEEJJJRRRWWWYYYWWWRRRNNNDDDCCCAAA???===;;;;;;:::>>>===<<<;;;:::;;;<<<<<<777777777777888999:::;;;555666777999999888888777777777666666666666777777::::::999999::::::;;;<<<;;;>>>FFFTTTcccuuuvvvjjjkkkvvv}}}uuulllbbbXXXQQQIIIMMMQQQSSSSSSTTTVVVYYYXXXWWWVVVUUUUUUUUUUUUUUUTTTUUUTTTTTTUUUYYY___cccnnnppprrrrrrqqqrrrsssuuummmooossswww{{{}}}{{{zzz|||~~~|||xxxtttpppmmmiiifffbbb[[[UUUUUUTTTRRRSSSVVVZZZZZZ[[[[[[\\\\\\]]]]]]``````eeelllqqqtttzzzvvvkkkccc^^^[[[RRRRRRRRRTTTVVVXXXXXXWWWPPPRRRVVVXXXYYYZZZ[[[\\\ZZZWWWSSSRRRSSSUUUVVVVVVVVVVVVUUUUUUTTTRRRQQQPPPMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMLLLLLLLLLLLLMMMNNNOOOPPPLLLMMMMMMMMMMMMNNNQQQSSSUUUUUUUUUUUUUUUUUUUUUVVVVVVXXXZZZZZZYYYXXXYYYZZZ\\\```ccchhhxxxeeeQQQHHH@@@???>>><<<;;;<<<777666555444333222222222444555555666555444222111222222222333333444444444444444444333333333222222333333333444444333222222555555444444444555555666555888@@@OOOfffttt|||}}}bbbWWWXXX\\\]]]___bbbeeegggqqq~~~vvvrrrlllfff```___aaaeeeppp{{{uuuiiiaaa\\\VVVMMMEEEFFFFFFFFFIIIMMMRRRVVVYYYcccdddgggkkkllloooyyypppeee[[[XXXUUUQQQQQQVVVhhhVVVLLLGGGGGGEEEDDDCCCBBBBBBCCCCCCDDDHHHOOOUUUXXXVVVOOOJJJGGGEEEBBBAAA@@@@@@>>><<<======<<<<<<<<<;;;;;;;;;888888888888777777777777777666555444444555666666888888888888777777666666777777777777777888888999>>>AAAHHHTTTfff}}}uuuiiiiiiqqq~~~vvvjjj___UUUQQQNNNMMMNNNQQQUUUXXXWWWUUUYYYXXXWWWWWWXXXXXXWWWVVVWWWWWWXXXYYY[[[```fffjjjtttuuuwwwyyyzzzwwwoooiiiiiiddddddjjjnnnooouuu}}}yyyxxxwwwvvvuuuuuuvvvvvvwwwyyyzzzzzzxxxwwwxxxyyyxxxxxxyyyzzzyyyxxxwwwvvvxxxvvvqqqllleee```[[[YYYWWWVVVUUUTTTTTTUUUVVVVVVZZZZZZ[[[\\\]]]^^^______aaagggoootttwwwzzz~~~yyymmmdddZZZVVVUUUPPPQQQRRRVVVZZZ]]]^^^]]]YYYYYYYYY[[[]]]]]][[[YYYZZZVVVRRRQQQQQQSSSUUUUUUWWWVVVTTTRRRPPPPPPPPPPPPMMMNNNNNNMMMMMMLLLKKKJJJHHHHHHIIIJJJKKKLLLMMMNNNJJJJJJKKKKKKKKKKKKKKKJJJKKKLLLLLLLLLLLLNNNRRRUUUWWWVVVUUUTTTUUUUUUWWWXXXYYYYYYXXXXXXXXXYYYYYYZZZZZZ\\\aaahhhvvvdddOOOHHHAAAAAA@@@<<<999999999999888777666555444444444444444333333222222222333333333333333333333333333333333333333333333333333333333333333333333333666444222111111333555777:::;;;AAAQQQiiinnnzzzzzzcccWWWWWW[[[ZZZcccdddeeemmmtttxxxpppkkkeeebbb^^^[[[]]]fffqqqyyyppphhh]]]TTTNNNJJJGGGDDDBBBCCCEEEIIIOOOUUU[[[^^^cccdddhhhlllmmmoooyyytttaaaZZZRRROOOQQQSSSSSSRRRhhhWWWNNNJJJGGGFFFEEEDDDDDDDDDEEEFFFFFFJJJPPPVVVYYYVVVPPPJJJGGGEEEBBBAAAAAA@@@???===<<<<<<<<<<<<<<<;;;;;;;;;999888888888777777777777999888777777777888999999888888777777777666666666777777777777777888888999>>>AAAIIIVVVjjjuuuiiihhhqqq|||ssshhh]]]UUUQQQQQQPPPPPPSSSWWWYYYYYYWWWWWWWWWWWWWWWYYYZZZZZZYYY[[[\\\^^^```dddjjjrrrxxx~~~zzzooohhh```[[[[[[___bbbccchhhnnnpppooommmkkkjjjjjjkkkkkkmmmoooqqqrrrqqqqqqrrrsssrrrssstttuuuvvvvvvvvvuuuvvvsssoooiiibbb\\\XXXUUUUUUUUUTTTSSSTTTTTTUUUVVVZZZZZZ[[[\\\]]]^^^___```fffllltttzzz}}}ttthhh___VVVRRRRRRNNNOOORRRXXX^^^ccceeeeee^^^^^^^^^___``````^^^\\\\\\YYYTTTQQQRRRSSSTTTTTTWWWVVVTTTRRRPPPPPPPPPPPPLLLLLLMMMLLLLLLKKKJJJIIIHHHHHHIIIJJJKKKLLLMMMMMMJJJJJJKKKKKKKKKKKKJJJJJJKKKLLLLLLLLLMMMOOOSSSVVVWWWWWWVVVVVVUUUVVVVVVVVVXXXXXXXXXXXXXXXXXXYYYZZZ[[[]]]aaaiiiwwwdddOOOGGGAAAAAA@@@<<<999999999999888777666555444444444444444333333333222222555555555555555555555555333333333333333333333333333333333333333333333333444444444555555555666666:::;;;BBBRRRkkk|||mmmyyyvvvbbbXXXWWWZZZ\\\eeegggiiirrryyy}}}uuunnniiidddbbb^^^\\\^^^fffpppxxx}}}ssseee^^^TTTMMMHHHFFFDDDBBBBBBDDDGGGLLLRRRXXX]]]___dddeeejjjooopppsss|||~~~kkkbbb]]]XXXRRRPPPSSSVVVWWWVVVhhhXXXOOOMMMGGGGGGFFFEEEFFFGGGHHHIIIHHHKKKQQQVVVXXXUUUOOOJJJGGGDDDBBBAAAAAAAAA@@@>>>;;;;;;;;;<<<<<<<<<<<<<<<999999999888888888777777888888888888888999:::;;;777777777777777666666666777777777777777888888999>>>AAAJJJYYYooovvvhhhhhhrrr~~~yyypppeee\\\VVVSSSSSSSSSTTTVVVYYYZZZZZZYYYXXXXXXYYYZZZ\\\^^^```aaadddeeegggjjjooowww}}}nnneee\\\YYYXXXZZZ[[[ZZZ\\\```dddcccaaa___]]]]]]]]]]]]```bbbeeefffggghhhjjjllllllmmmnnnoooqqqssstttuuurrroookkkeee^^^XXXSSSQQQSSSSSSSSSSSSSSSTTTUUUVVVYYYYYYZZZ[[[]]]___```aaaiiiooowww}}}rrreee[[[SSSOOOOOOKKKMMMRRRYYYbbbjjjnnnoooiiihhhgggggghhhgggeeecccaaa]]]WWWSSSRRRSSSSSSSSSVVVUUUSSSRRRPPPOOOOOOOOOLLLLLLLLLKKKKKKJJJIIIHHHHHHIIIIIIJJJKKKLLLMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMPPPSSSWWWWWWWWWWWWWWWWWWVVVUUUUUUWWWWWWWWWWWWXXXXXXYYYYYY[[[]]]bbbiiivvvcccOOOGGGAAA@@@???<<<::::::999999888777666555444444444444444444333333333333555555555555555555555555333333333333333333333333333333333333333333333333333444666777888777666555999;;;CCCTTTnnnuuukkkxxxqqq```YYYXXXYYY^^^hhhkkknnnwwwyyyqqqjjjeeebbbaaa^^^]]]___fffooouuuyyyllleeeXXXRRRKKKEEECCCCCCCCCCCCCCCFFFKKKPPPVVV\\\___aaadddggglllrrrtttvvvyyyiii]]]XXXYYYVVVRRRRRRVVVYYYZZZYYYgggVVVOOOMMMFFFFFFEEEEEEFFFHHHIIIJJJIIIKKKPPPTTTVVVSSSNNNJJJFFFDDDBBBAAABBBBBBAAA@@@;;;;;;<<<<<<<<<<<<======::::::999999999888888888555666666777888888999:::888888888888888888888888777777777777777888888999===AAAKKK]]]uuuxxxiiigggrrr~~~wwwmmmccc[[[WWWVVVTTTUUUVVVXXXZZZ[[[[[[[[[\\\]]]^^^```aaacccfffiiinnnppprrruuuzzzoooddddddcccaaaaaa___\\\ZZZ[[[ZZZYYYWWWUUUTTTTTTTTTUUUUUUWWWZZZ]]]^^^aaaeeegggjjjkkklllmmmoooqqqssstttooolllhhhbbb[[[UUUPPPNNNQQQQQQRRRRRRTTTUUUVVVVVVWWWXXXXXXZZZ\\\___bbbcccjjjooowww~~~uuuggg[[[RRRNNNNNNJJJLLLQQQYYYccclllrrrtttsssqqqppppppppppppnnnlllfffaaaZZZTTTRRRRRRRRRRRRUUUTTTSSSRRRPPPOOONNNNNNLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJKKKLLLLLLMMMKKKKKKJJJJJJIIIIIIJJJJJJKKKLLLMMMMMMNNNPPPTTTWWWWWWWWWXXXYYYXXXVVVUUUTTTVVVVVVWWWXXXXXXXXXYYYYYYYYY\\\```gggsss~~~bbbOOOFFF@@@???>>><<<:::;;;999999888777666555444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333444555666666666666666999<<>>>>>;;;:::;;;999999888777666555444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333444333222222333444777888999<<>>>>>>>>>>>;;;;;;;;;:::::::::999999777777888999:::::::::999888888888999999999999:::777777777777777888888999<<<@@@KKK___zzzlllfffrrr~~~}}}yyysssiii```ZZZXXXXXXTTTVVVYYY[[[\\\]]]___```bbbeeehhhjjjkkkooouuuzzztttooonnnssswwwwwwtttoooggg___VVVTTTRRROOOMMMLLLLLLLLLNNNPPPRRRTTTVVVZZZ___bbbhhhiiilllnnnpppqqqqqqqqqjjjhhhddd___ZZZUUUQQQNNNNNNOOOQQQTTTVVVWWWXXXYYYVVVWWWYYY\\\aaaffflllooouuuyyy}}}jjj[[[OOOJJJJJJMMMNNNPPPVVV^^^eeejjjlllooonnnlllmmmoooppppppoookkkeee\\\UUUQQQPPPPPPPPPRRRRRRRRRQQQPPPNNNMMMLLLNNNNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLKKKJJJHHHHHHHHHIIIIIIIIIJJJKKKLLLMMMOOOTTTWWWWWWWWWXXXXXXXXXXXXWWWWWWUUUVVVXXXZZZ[[[[[[ZZZZZZWWWYYY\\\```jjjyyy~~~___NNNEEE>>>======;;;:::<<<999999888777666555444444444444444444555555555555555555555555555555555555333333333333333333333333333333333333333333333333444333111000111444777999:::<<>>===???DDDHHHMMMQQQVVV[[[```ccceeefffeeefffjjjoooqqqtttvvvjjjddd```YYYVVVVVVXXXZZZ^^^``````^^^\\\ZZZeeePPPIIIJJJEEEDDDCCCCCCDDDEEEFFFGGGGGGHHHKKKNNNQQQQQQNNNLLLFFFDDDCCCCCCDDDEEEEEEDDDCCCBBBAAAAAA@@@???>>>>>>;;;;;;;;;;;;::::::::::::777777888999999999888777666666777777777888888888777777777777777888888999<<>><<<<<<;;;;;;<<<999999888777666555444444444444444444555555555666555555555555555555555555333333333333333333333333333333333333333333333333333333333333444666777888:::;;;BBBSSSnnnqqqlllzzz~~~aaaRRRQQQWWW\\\]]]hhhlllpppzzz}}}xxxqqqjjjeeeaaa]]]ZZZZZZ]]]```cccdddeeehhhjjjhhhhhhgggddd^^^VVVOOOJJJAAAAAA@@@>>>===AAAGGGLLLQQQTTTXXX\\\```ccceeefffggggggjjjmmmooosss~~~uuulllcccaaa___\\\ZZZ[[[YYY]]]cccffffffddd```^^^eeeQQQJJJKKKFFFEEEDDDDDDDDDEEEFFFGGGHHHIIIKKKNNNQQQRRRPPPNNNFFFDDDCCCCCCEEEFFFFFFEEEEEEDDDCCCBBB@@@???>>>>>><<<<<<;;;;;;;;;:::::::::555555666777777666444444444555555555666666777777777777777777777888888999;;;>>>III^^^yyyooofffqqquuusssmmmeee\\\VVVSSSSSSTTTXXX]]]___```aaaeeehhhlllqqqwww{{{ssskkkiiijjjnnnzzzuuukkkhhhccc\\\WWWRRROOONNNLLLNNNOOOPPPQQQTTTYYY\\\[[[___eeekkkooopppooonnnfffdddaaa]]]XXXTTTQQQPPPMMMOOORRRUUUXXXZZZ[[[[[[ZZZ[[[^^^ccciiiqqqxxx}}}nnn___TTTPPPPPPOOOOOOPPPTTTZZZaaaeeegggeeedddccceeeiiimmmnnnooollleee\\\TTTPPPOOOOOOOOOQQQQQQRRRQQQPPPNNNLLLJJJLLLLLLLLLLLLKKKJJJIIIHHHJJJJJJJJJKKKKKKKKKKKKKKKMMMLLLIIIGGGFFFGGGHHHIIIGGGHHHIIIJJJKKKNNNRRRVVVWWWVVVVVVVVVWWWYYY[[[\\\VVVWWWZZZ\\\]]]]]]\\\[[[YYYZZZ\\\___fffssszzz^^^NNNEEE===<<<<<<;;;;;;===999999888777666555444444444444444555555555666666333333333333333333333333333333333333333333333333333333333333333333333333111333555666888888888777:::;;;AAARRRmmmnnnmmmzzzaaaQQQOOOVVV]]]^^^hhhlllpppyyyxxxssslllfffaaa^^^ZZZXXXYYY\\\```cccdddeeeggghhhiiihhhddd```ZZZSSSNNNKKK@@@AAAAAA@@@@@@DDDLLLRRRTTTVVVYYY\\\```ccceeefffiiihhhjjjlllnnnrrr~~~ssshhh```YYYYYY[[[[[[\\\___ZZZ___fffjjjjjjhhhdddbbbfffRRRGGGAAA@@@@@@@@@AAABBBCCCEEEEEEHHHIIIKKKNNNQQQQQQOOOMMMIIIGGGEEEDDDDDDEEEEEEDDDFFFFFFEEEDDDBBBAAA@@@@@@===<<<:::999999:::;;;<<<;;;:::999888777777777777777777777777666666666666666555555555555666666777<<>>============;;;:::999777666666555555333333333333333333333333444444444444444444444444111111111222222333333333555444333333222222222222333333444444555666666666;;;???GGGWWWppppppkkk{{{{{{___SSSSSSWWWYYY]]]eeehhhlllwww}}}zzzppplllfffaaa___]]]\\\ZZZ\\\]]]___bbbdddfffggggggiiigggbbb\\\VVVOOOKKKHHH@@@@@@@@@BBBEEEJJJNNNQQQTTTVVVZZZ^^^```bbbbbbbbbcccbbbdddiiinnnvvvrrriii^^^]]]\\\[[[\\\^^^aaaccceeekkkrrruuusssllleeeaaagggSSSIIICCC??????@@@@@@AAACCCDDDEEEFFFHHHKKKPPPSSSTTTRRROOOIIIGGGEEEDDDDDDEEEEEEDDDEEEEEEDDDCCCBBBAAA@@@???===;;;:::888888999:::;;;;;;:::999888777777777777888888777777777666666666555555555555666777888999<<<@@@GGGUUUnnnzzziiilll}}}uuullliiiccc[[[TTTOOOOOOOOOXXX[[[```bbbdddgggmmmrrrzzz|||wwwttttttvvvwwwyyypppkkkeee^^^YYYXXXYYYYYYYYYYYYYYYXXXXXXWWWZZZ```hhhnnnpppnnnkkkbbb```[[[VVVRRROOOLLLKKKOOOPPPSSSXXX\\\______]]]XXX\\\bbbiiiqqq|||rrrfff\\\VVVSSSUUUUUUWWW]]]fffmmmnnnlllhhhbbb^^^aaaeeeiiinnntttsssjjj^^^VVVSSSRRRPPPNNNPPPOOONNNNNNMMMMMMMMMMMMIIIIIIIIIIIIIIIHHHHHHHHHJJJKKKKKKKKKKKKJJJIIIIIIJJJGGGEEEEEEGGGJJJKKKLLLNNNNNNLLLJJJJJJLLLOOOSSSVVVVVVWWWWWWXXXYYYYYYYYYXXXXXXYYYZZZ\\\\\\[[[YYYWWWSSSVVV```gggooovvv]]]KKKGGGBBB>>>============;;;:::999777666666555555333333333333333333333333444444444444444444444444222222222222222222333333444444333222222222333333333333444444555666666666;;;???HHHXXXrrrnnnkkk{{{|||___SSSSSSVVVYYY\\\dddfffjjjttt}}}~~~xxxuuuiiifffaaa^^^]]]\\\\\\[[[^^^___aaaccceeefffggghhhgggddd___XXXQQQKKKFFFDDD@@@@@@AAACCCGGGLLLPPPSSSTTTVVVZZZ]]]```bbbbbbbbbdddcccfffkkkqqqyyywwwkkkccc^^^^^^]]]^^^```dddiiikkkpppsssxxxxxxtttnnngggdddiiiUUUKKKFFF@@@@@@@@@@@@AAACCCDDDEEEEEEGGGLLLRRRVVVVVVTTTQQQIIIGGGEEEDDDDDDEEEEEEDDDDDDCCCCCCBBBAAA@@@@@@???<<<;;;:::999888999999:::::::::999888777777777777888888888888777777777777555555555666777888999:::;;;???EEERRRhhhzzziiijjj{{{zzzkkkcccbbb```[[[UUURRRQQQQQQVVVZZZ___ccceeeiiioootttzzzrrriiibbbdddaaa______aaa```]]]ZZZXXXZZZ```fffkkkmmmkkkiii]]]ZZZVVVRRRNNNKKKIIIIIIMMMNNNQQQWWW\\\```aaaaaa]]]]]]aaaiiiuuussshhh^^^XXXVVV[[[\\\aaajjjttt{{{}}}|||qqqfff\\\]]]cccjjjqqqwwwvvvnnnaaaXXXSSSQQQOOOMMMNNNNNNNNNNNNNNNMMMMMMMMMKKKKKKJJJJJJIIIIIIHHHHHHJJJJJJKKKKKKJJJJJJIIIHHHGGGEEECCCDDDFFFIIIKKKKKKMMMMMMLLLKKKJJJLLLPPPSSSVVVVVVWWWXXXXXXYYYYYYZZZZZZYYYYYYZZZZZZYYYWWWTTTYYYTTTUUU]]]eeepppsss[[[JJJGGGBBB>>>=========<<<;;;:::999777666666555555333333333333333333333333444444444444444444444444333333222222222222222222333333222222222333444444333333444444555666666666;;;???III[[[vvvooolll|||}}}```TTTSSSVVVXXX[[[cccdddgggpppyyyxxxrrrnnndddaaa^^^]]]]]]^^^___^^^aaabbbdddeeeggghhhhhhhhhgggccc]]]UUUNNNGGGCCCAAA???@@@AAADDDIIINNNSSSVVVVVVXXX[[[___bbbcccddddddeeeeeegggnnnttt|||wwwlllddd___^^^___aaadddiiioootttwwwyyyzzzzzzxxxrrrlllgggeeehhhVVVLLLHHHBBBBBBBBBBBBCCCDDDEEEFFFFFFIIINNNTTTXXXXXXTTTPPPIIIGGGEEEDDDDDDEEEEEEDDDBBBBBBBBBAAAAAA@@@@@@@@@===<<<;;;::::::::::::::::::999999888777777888888999888888888777777777777888777777777777888888999:::===BBBNNNaaayyy{{{iiijjjyyywwwfff^^^___``````]]][[[[[[[[[VVVZZZ___ccchhhnnnwww~~~uuuoooppplllhhhhhhjjjiiiddd___^^^___bbbfffiiiiiifffdddXXXWWWTTTPPPNNNLLLKKKKKKLLLMMMQQQWWW^^^ccceeeeeebbb``````hhhvvv{{{nnneee]]]ZZZZZZ```eeennnzzz{{{kkk]]][[[aaajjjrrrxxxyyyqqqdddZZZSSSPPPMMMLLLMMMMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLKKKJJJIIIIIIHHHJJJJJJJJJJJJJJJIIIHHHGGGDDDCCCBBBCCCFFFIIIKKKKKKLLLLLLLLLKKKKKKMMMQQQTTTUUUVVVVVVWWWXXXXXXYYYYYYZZZYYYYYYYYYZZZYYYVVVTTT[[[WWWWWW^^^gggtttpppYYYJJJFFFBBB???>>>===<<<;;;;;;:::999777666666555555444444444444444444444444444444444444444444444444333333333222222111111111222222222222333333444555333333444444555666666666;;;???KKK___|||sssooo~~~}}}aaaTTTSSSVVVWWWYYYaaaaaacccmmmuuu{{{sssllliiieeeccc``````bbbcccddddddeeefffggghhhiiiiiiiiiiiiiiieee^^^UUUMMMGGGCCCAAA???@@@BBBFFFKKKQQQVVVYYYXXX[[[^^^bbbeeefffffffffeeedddhhhooovvvpppgggcccaaa^^^bbbgggnnntttxxx|||}}}yyyxxxvvvqqqkkkfffdddcccgggUUULLLHHHEEEEEEEEEEEEEEEFFFGGGHHHIIIKKKPPPUUUXXXWWWSSSOOOIIIGGGEEEDDDDDDEEEEEEDDDAAAAAAAAAAAAAAAAAAAAA@@@??????>>>===<<<;;;;;;;;;:::999888888777888888888888888888777777777777666:::999888777777666666777:::;;;@@@KKK[[[ppp{{{jjjjjjwwwvvvfff```bbbeeefffeeecccccccccaaaeeeiiinnnttt~~~|||wwwsssrrrtttsssmmmhhhgggfffeeeeeeeeeccc___[[[TTTSSSQQQOOOMMMMMMMMMMMMLLLNNNQQQWWW^^^dddggggggeeeaaa```fffrrr~~~wwwkkkccc^^^___bbbhhhooo{{{nnn^^^ZZZ```hhhqqqwwwyyyqqqfffZZZRRRNNNLLLKKKKKKLLLMMMNNNNNNNNNNNNMMMMMMMMMLLLKKKJJJJJJIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFBBBAAAAAACCCGGGJJJLLLLLLKKKLLLMMMMMMMMMOOORRRUUUUUUUUUUUUVVVWWWWWWXXXXXXYYYYYYXXXZZZ[[[ZZZXXXVVVYYYWWWXXX^^^jjjyyylllVVVIIIFFFAAA???>>>===<<<;;;;;;:::999777666666555555444444444444444444444444444444444444444444444444333333333222222111111111222222222222333333444555333333444444555666666666;;;@@@MMMdddwwwppp~~~bbbUUUTTTVVVWWWXXX______aaajjjrrrxxxpppjjjggggggeeecccdddeeeggggggfffiiiiiijjjjjjjjjjjjiiiiiijjjeee]]]SSSKKKEEEBBBAAA>>>@@@CCCGGGMMMSSSXXXZZZYYY[[[^^^bbbeeefffggggggddddddgggooovvvyyykkkddddddeeebbbfffnnnuuuzzz|||{{{{{{rrrrrroookkkfffcccccccccfffTTTLLLHHHGGGGGGGGGGGGGGGHHHIIIIIIJJJLLLPPPTTTWWWVVVRRROOOIIIGGGEEEDDDDDDEEEEEEDDDAAAAAAAAAAAABBBBBBBBBBBB@@@@@@???>>>===<<<<<<;;;999999888888888888888999777777777777666666666666999999888777666666666666::::::???IIIWWWjjjmmmkkkvvvyyykkkhhhkkknnnooonnnmmmlllmmmrrruuu{{{~~~zzzvvvpppnnnjjjgggddd___ZZZVVVQQQPPPNNNLLLKKKJJJJJJJJJLLLLLLOOOUUU\\\aaadddeeebbb___^^^cccllltttwwwwww{{{xxxxxx|||vvvmmmgggdddfffkkkooovvvyyykkk]]]ZZZ^^^eeemmmtttvvvooodddYYYQQQLLLKKKKKKIIIJJJLLLNNNOOOOOONNNNNNLLLLLLKKKKKKJJJJJJIIIIIIJJJJJJJJJIIIHHHGGGFFFEEEAAA@@@AAADDDHHHKKKMMMMMMKKKMMMNNNOOOOOOQQQTTTWWWUUUUUUVVVVVVWWWXXXXXXYYYXXXWWWXXXYYY[[[[[[YYYWWWTTTTTTWWW___mmm}}}iiiTTTHHHEEEAAA???>>>===;;;:::;;;:::999777666666555555444444444444444444444444444444444444444444444444333333222222222222222222333333222222222333444444333333444444555666666666:::@@@OOOhhhvvvppp}}}bbbVVVUUUWWWXXXXXX^^^^^^```iiiqqq|||vvvooojjjhhhfffeeedddeeefffhhhhhhggglllllllllkkkkkkjjjiiihhhgggbbbYYYOOOGGGBBB??????>>>@@@CCCHHHNNNSSSXXXZZZXXXZZZ]]]aaadddeeeeeeeeeddddddhhhooovvvrrrfffccceeehhhiiilllqqquuuwwwvvvsssqqqkkklllkkkiiifffddddddeeeeeeTTTMMMIIIHHHGGGGGGGGGGGGHHHIIIIIIJJJKKKNNNSSSVVVVVVTTTQQQIIIGGGEEEDDDDDDEEEEEEDDDAAAAAABBBBBBCCCCCCCCCCCC@@@@@@???>>>===<<<;;;:::999888888888888888999999666666666666555555555444666555555555666666777888::::::>>>HHHUUUgggqqqlllttt~~~uuutttwww{{{~~~|||xxxsssnnniiiccc^^^ZZZSSSRRROOOLLLIIIGGGGGGFFFHHHIIIKKKPPPVVV[[[^^^___[[[ZZZ[[[___eeejjjllllllpppmmmmmmrrrwww}}}vvvqqqmmmjjjkkkooorrrvvv|||}}}yyyvvvlllbbbZZZYYY\\\aaajjjqqqrrrlllbbbWWWOOOJJJJJJKKKHHHIIILLLNNNOOOOOONNNNNNJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHFFFEEEDDD@@@@@@AAADDDIIIMMMNNNNNNLLLNNNOOOPPPQQQSSSVVVYYYWWWWWWXXXXXXYYYZZZZZZZZZWWWWWWWWWXXXYYYYYYWWWUUUPPPSSSYYYcccrrrfffRRRGGGEEEAAA???>>>===;;;999;;;:::999777666666555555555555555555555555555555444444444444444444444444222222222222222222333333444444333222222222333333333333444444555666666666:::@@@PPPkkksssnnn}}}cccWWWVVVYYYZZZXXX^^^^^^___iiirrr~~~yyysssoookkkiiieeeddddddfffhhhjjjjjjjjjmmmmmmmmmlllkkkiiihhhgggeee___UUUKKKDDD???>>>>>>>>>@@@DDDIIINNNSSSWWWYYYYYY\\\___cccfffgggggggggfffeeeiiipppwww~~~nnndddcccgggkkkrrrqqqpppnnnllljjjhhhgggfffhhhiiiiiigggeeeddddddfffUUUNNNJJJGGGGGGGGGFFFGGGGGGHHHHHHHHHJJJMMMQQQUUUWWWVVVTTTIIIGGGEEEDDDDDDEEEEEEDDDAAABBBBBBCCCCCCDDDDDDDDD?????????>>>===;;;:::999999888888888888888999999666555555555444444444444222333333444666777999::::::999>>>HHHTTTeeezzzsss}}}tttmmmsss|||~~~|||{{{uuupppjjjdddaaaXXXVVVRRRMMMJJJGGGEEEDDDEEEEEEGGGKKKQQQVVVYYYYYYUUUVVVXXX\\\aaaeeefffggggggdddeeeiiinnnuuu{{{vvvtttqqqmmmllloooppprrrtttsssqqqmmmkkkjjjaaa[[[VVVWWWZZZ___hhhpppooojjjaaaVVVMMMJJJJJJKKKGGGIIIKKKNNNOOOOOONNNNNNIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIHHHGGGFFFDDDDDD???@@@AAAEEEJJJMMMOOOOOOLLLNNNPPPRRRRRRTTTXXXZZZYYYYYYZZZZZZ[[[[[[\\\\\\WWWVVVVVVWWWXXXWWWTTTRRROOOTTT\\\gggwwweeeQQQGGGDDDAAA???>>>===;;;999;;;:::999777666666555555555555555555555555555555444444444444444444444444111111111222222333333444555444444333222222222222333333444444555666666777:::AAAQQQmmmqqqmmm}}}cccXXXWWWYYY[[[XXX^^^^^^___iiirrr{{{vvvrrrnnnkkkjjjeeeeeeeeehhhkkknnnnnnnnnnnnnnnmmmlllkkkiiigggfffeee___UUUKKKCCC@@@??????>>>@@@DDDIIINNNSSSWWWYYY]]]___cccfffiiikkkkkkkkkggggggjjjqqqxxx{{{mmmddddddjjjoooxxxtttnnngggbbb```___```bbbeeehhhhhhgggdddbbbbbbbbbPPPKKKIIIFFFCCCBBBDDDDDDBBBCCCFFFHHHIIIMMMUUU]]]^^^YYYSSSOOOJJJDDDAAABBBDDDCCCBBBAAABBBCCCCCCCCCBBBAAA@@@>>>>>>===<<<;;;::::::999:::::::::999999888888888;;;999777555444555666666555555555555555666777777777777<<>>???BBBDDDHHHMMMSSSXXXZZZ[[[___aaaeeehhhiiihhhfffddddddcccffflllsss}}}vvvkkkeeebbbaaadddiiikkkiiieeebbb_________```ccceeegggfffeeeddddddeeefffSSSJJJGGGFFFBBBAAABBBBBB???@@@CCCHHHJJJPPPYYY```aaa\\\WWWOOOJJJEEECCCDDDEEEDDDCCCBBBCCCDDDDDDCCCBBBAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<999999999999:::::::::::::::999777666555555666777777777777777777888999999999999<<>>???CCCEEEJJJOOOTTTXXX[[[]]]cccfffkkknnnnnnkkkgggdddaaa```ccchhhooowwwtttjjjddd```]]]^^^bbbbbbaaa___^^^]]]^^^```aaadddeeeffffffddddddeeegggcccPPPGGGDDDCCC@@@>>>??????<<<===@@@FFFIIIQQQYYY___```[[[WWWOOOJJJEEEDDDEEEFFFEEECCCCCCCCCDDDDDDCCCBBBAAA@@@;;;<<<<<<<<<=========>>>;;;;;;:::::::::999999999999999777666666666777777777777666666777777888999999999;;;BBBLLL___zzz~~~pppyyy}}}kkkiiippp~~~{{{vvvlllhhh```WWWOOOHHHDDDAAACCCDDDEEEEEEEEEFFFHHHJJJKKKMMMQQQTTTWWWWWWVVVUUUQQQSSSUUUVVVXXX[[[```ccc___bbbeeehhhnnnssspppjjjZZZSSSMMMMMMOOORRRWWW]]]ccchhhnnnppplllfffaaa___ZZZUUUQQQQQQQQQPPPPPPRRRQQQPPPPPPQQQUUU[[[aaaeeeeee___WWWPPPLLLIIIGGGFFFHHHJJJLLLKKKJJJHHHGGGHHHGGGHHHIIIIIIHHHHHHIIIKKKIIIJJJIIIGGGDDDBBBBBBCCCAAACCCFFFJJJLLLMMMNNNMMMPPPPPPQQQRRRRRRSSSTTTTTTVVVXXX[[[^^^___^^^\\\[[[WWWXXXXXXWWWVVVTTTSSSRRRWWWYYYaaarrrvvvYYYMMMEEECCC???======<<<;;;:::777777555444444333333333666666555444444333222222222222333333333333444444222222222333333444444444222222222333333333333333333444555444444555888:::;;;CCCUUUqqqtttddd^^^uuukkk[[[XXXXXXVVV[[[aaaaaadddqqq}}}{{{uuupppkkkgggeeeeeeeeeeeehhhiiijjjkkkmmmnnnooooooqqqrrrrrrpppllleee^^^ZZZRRRNNNHHHBBB>>>===???@@@CCCFFFKKKPPPTTTXXX\\\___eeeiiiooosssssspppkkkgggaaa___aaaeeeiiippp}}}~~~tttjjjddd___ZZZYYY\\\[[[[[[ZZZZZZ[[[]]]___aaadddeeeffffffeeeeeegggiii~~~]]]KKKDDDBBB@@@<<<:::<<<<<<999:::===CCCHHHPPPXXX]]]]]]YYYUUUMMMIIIEEEDDDEEEFFFEEECCCBBBCCCCCCCCCCCCAAA???>>>;;;;;;<<<<<<===>>>>>>>>>======<<<;;;999888777777999888888777777777777777666555555555555666777777888888;;;BBBMMMaaa}}}ssszzzllljjjqqq{{{}}}uuupppfffbbb\\\TTTMMMGGGDDDBBBCCCDDDFFFFFFFFFGGGIIIKKKKKKNNNSSSVVVXXXWWWUUUTTTQQQSSSUUUVVVWWWZZZ]]]```bbbfffjjjmmmsssvvvssslllYYYQQQKKKKKKNNNRRRXXX___jjjooosssrrrlllddd^^^\\\UUUOOOMMMPPPQQQMMMLLLOOONNNNNNOOOQQQTTTYYY^^^aaaaaa\\\UUUOOOKKKIIIGGGEEEHHHIIIKKKKKKIIIGGGGGGGGGGGGHHHIIIIIIHHHHHHIIIKKKIIIJJJJJJHHHEEECCCCCCDDDAAACCCFFFIIILLLMMMMMMMMMMMMNNNOOOPPPRRRTTTUUUUUUUUUXXX[[[^^^___^^^]]]\\\XXXXXXXXXWWWVVVUUUTTTSSSXXX\\\gggxxxrrrXXXMMMEEEBBB???=========<<<;;;777666555444444444444444333444444444444444444444222222222333333444444444222222222333333444444444222222333333333444444444333444555555444555888;;;;;;DDDWWWsssnnnbbb]]]rrriii[[[YYYYYYWWW\\\bbbbbbeeerrryyyrrrnnniiifffeeefffggggggjjjkkklllmmmnnnpppqqqqqqqqqrrrqqqooojjjccc]]]YYYPPPLLLFFFAAA>>>>>>@@@BBBCCCGGGLLLQQQTTTXXX\\\```aaaffflllrrrsssppplllhhhbbb``````ccceeeiiitttuuukkkddd___YYYWWWYYYYYYYYYYYYZZZ[[[\\\^^^___dddfffggghhhggggggiiijjj}}}[[[HHHBBB@@@===999888::::::888999===AAAGGGPPPXXX[[[ZZZVVVRRRKKKHHHDDDCCCEEEFFFDDDBBBBBBBBBBBBBBBAAA@@@>>>===<<<<<<<<<======>>>>>>>>>>>>===<<<;;;:::999888777888888888888888888888888555555555555555666666777999888;;;BBBNNNbbbttt{{{llljjjqqqxxx{{{tttmmmhhh^^^[[[VVVPPPJJJGGGDDDDDDBBBDDDFFFFFFGGGHHHKKKMMMMMMQQQVVVZZZZZZYYYWWWWWWYYYZZZ\\\\\\[[[\\\^^^```fffjjjnnnrrrwwwyyytttlllZZZSSSMMMNNNRRRXXXaaaiiitttwwwyyysssiii___ZZZZZZTTTPPPQQQXXXYYYRRRNNNPPPNNNNNNOOOPPPSSSWWW[[[]]][[[WWWQQQMMMJJJHHHGGGEEEFFFHHHJJJJJJHHHGGGGGGGGGGGGIIIJJJJJJIIIIIIJJJKKKIIIJJJKKKIIIFFFDDDCCCCCCAAACCCFFFIIIKKKLLLLLLLLLKKKLLLMMMPPPRRRTTTUUUVVVUUUWWWYYY\\\^^^^^^]]]]]]YYYYYYXXXXXXWWWVVVVVVVVVYYY^^^jjj|||nnnVVVNNNDDDBBB???=========<<<;;;777666666555444444555555222222333333444444444444111222222333333444444555222333333333333333333444222222333333444444555555444555555555555666999;;;<<>>???AAABBBBBBGGGMMMQQQTTTWWW\\\```aaafffmmmsssuuusssooolllbbb``````bbbcccfffoooyyywwwkkkddd^^^YYYWWWYYYYYYZZZZZZ[[[\\\]]]^^^___cccfffiiikkkjjjjjjkkklll^^^JJJCCC@@@;;;888777:::;;;999;;;>>>AAAHHHQQQYYY[[[XXXTTTQQQJJJFFFCCCCCCDDDEEECCCAAAAAAAAAAAAAAA@@@>>><<<;;;===============>>>>>>>>>;;;;;;;;;;;;;;;:::::::::777888888999999888888888666666666555666777777888:::999;;;AAALLL```}}}ttt{{{llliiipppxxx}}}wwwrrrmmmhhhccc___YYYVVVQQQMMMHHHFFFDDDDDDAAABBBEEEFFFGGGIIILLLOOONNNSSSZZZ]]]]]][[[ZZZZZZ]]]___```aaa```aaaccceeehhhlllpppsssxxxyyyssskkk[[[TTTPPPSSS[[[eeepppzzzuuuggg\\\XXXYYYTTTQQQUUU```aaaWWWPPPQQQNNNOOOOOOPPPRRRUUUWWWXXXVVVSSSNNNJJJIIIHHHGGGEEEEEEGGGIIIIIIHHHGGGGGGHHHHHHJJJKKKKKKJJJIIIKKKLLLJJJKKKKKKJJJFFFDDDBBBBBBAAACCCFFFIIIKKKLLLLLLKKKKKKLLLMMMOOOQQQSSSUUUUUUUUUVVVXXXZZZ\\\]]]^^^^^^[[[ZZZYYYYYYXXXXXXXXXXXXYYY___lll}}}kkkTTTMMMDDDAAA>>>=========<<<;;;777777666666555555666666444444333333333333333333111111222333333444555555444333333333333333333222222222333333444555555666444555666555555666999;;;>>>FFFYYYuuupppiiibbbttteeeYYYZZZ]]]]]]^^^dddbbbdddppp}}}}}}tttjjjgggdddccceeehhhjjjkkklllllllllmmmnnnppprrrsssrrrqqqnnnjjjfffaaa]]]ZZZNNNJJJEEE@@@===>>>@@@BBBAAAFFFMMMQQQSSSVVV[[[```bbbgggmmmrrrtttssspppmmmaaa______aaabbbeeennnxxxwwwkkkccc]]]XXXWWWYYYZZZZZZ[[[\\\^^^___```aaacccgggkkknnnnnnmmmmmmmmmbbbNNNDDD@@@;;;888888;;;<<<;;;<<<@@@BBBIIISSSYYY[[[XXXSSSPPPHHHEEEBBBBBBDDDDDDBBB@@@@@@@@@AAA@@@???===;;;:::>>>>>>>>>>>>============999999::::::;;;<<<======777888888999999999888888777777777777777888888999;;;999;;;@@@JJJ]]]zzzsss|||kkkhhhoooxxxtttpppkkkfffccc___[[[YYYWWWTTTPPPKKKGGGEEEDDDDDD???AAACCCEEEFFFIIILLLOOOOOOUUU\\\```___]]]]]]]]]WWWYYY\\\^^^___aaacccfffhhhmmmqqqtttxxxxxxrrriiiXXXQQQOOOUUU```lllzzzxxxhhh\\\YYYZZZOOOLLLSSS```bbbVVVLLLLLLOOOOOOPPPQQQRRRSSSTTTUUUSSSPPPLLLIIIHHHHHHGGGEEECCCFFFHHHIIIHHHGGGHHHHHHIIIJJJKKKKKKJJJJJJKKKMMMJJJKKKLLLJJJGGGCCCBBBAAAAAACCCFFFIIIKKKLLLKKKKKKLLLLLLNNNOOOQQQRRRSSSTTTUUUUUUWWWXXXZZZ\\\^^^___\\\[[[ZZZYYYYYYYYYYYYYYYYYY___lll|||~~~|||hhhSSSMMMDDDAAA>>>============<<<888777777666666666666777666555444444333222111111111111222333333444555555444444444333333222222222222222333333444555666666444555666555555666999;;;???GGGYYYuuusssnnnaaarrrdddXXXZZZ^^^^^^___dddbbbcccooo{{{zzzpppgggdddbbbaaadddgggjjjkkklllkkkkkklllmmmoooqqqrrrrrrpppmmmiiiddd```]]][[[MMMIIIDDD???<<<===???AAA@@@FFFMMMQQQRRRUUU[[[```___ccchhhmmmooommmjjjhhh___]]]^^^aaabbbfffoooyyywwwjjjbbb\\\WWWWWWZZZYYYZZZ[[[]]]___aaabbbccccccgggmmmppppppooonnnmmmcccOOOFFFCCC???===;;;999;;;???DDDGGGVVVSSSRRRUUUYYYZZZVVVQQQLLLIIIDDDAAAAAABBBCCCCCCCCCBBB@@@>>>>>>???@@@AAA@@@??????@@@AAA@@@>>>===<<<======<<<:::888999::::::888666777:::<<<;;;:::777666666666666666777888888888;;;???FFFVVVqqq{{{pppyyyrrrdddjjj{{{~~~zzzwwwpppjjjbbb]]][[[[[[YYYWWWRRRPPPLLLIIIGGGDDDAAA>>>>>>@@@CCCEEEGGGKKKOOOSSSSSSXXX___ccccccaaa___^^^]]]]]]___aaacccfffhhhiiilllmmmnnnrrrsssqqqkkkfffYYYWWWWWW^^^kkk{{{xxxhhh\\\VVVTTTPPPOOOOOONNNNNNOOOOOOOOOKKKKKKLLLMMMOOOPPPQQQQQQPPPOOOMMMJJJIIIHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHGGGFFFGGGHHHJJJKKKJJJKKKKKKJJJIIIFFFDDDCCCCCCDDDFFFHHHIIIJJJKKKKKKHHHJJJMMMPPPSSSTTTUUUUUUUUUVVVWWWXXXYYYYYYZZZYYY[[[ZZZYYYXXXWWWWWWXXXXXX[[[fffppp}}}wwwyyyuuufffSSSLLLBBB@@@===<<<<<<<<<:::999999888666555444444555555666666777777666555444444444444444444444444444444444333333222222333333444333333333333333333333333111222444444444555888:::BBBKKK]]]yyywwwddddddttthhh[[[YYY[[[]]]aaadddhhhlllppp{{{zzzpppjjj```aaabbbdddgggjjjlllnnnnnnooooooooooooooonnnmmmooommmkkkhhheee```YYYTTTLLLGGGAAA===<<<===>>>???BBBDDDIIIMMMRRRUUUWWWXXXaaadddhhhlllllljjjfffccc^^^___aaa``````ccciiinnn~~~wwwkkkaaaZZZWWWVVVVVVZZZ\\\___```aaabbbeeegggkkklllnnnppppppooommmllldddQQQHHHDDD@@@???>>>===???AAADDDEEETTTSSSSSSVVVXXXXXXTTTQQQKKKHHHCCC@@@@@@BBBBBBBBBAAA@@@>>>===<<<===>>>???AAA@@@??????@@@@@@???===<<<===>>><<<:::999::::::;;;999777777:::;;;;;;999777777666666666666777777777888:::???EEETTToooxxxkkkrrrxxxjjjooozzz}}}yyyuuukkkeee^^^ZZZZZZZZZZZZXXXRRROOOKKKHHHFFFCCC@@@===>>>@@@BBBEEEGGGKKKOOOSSSSSSXXX^^^bbbdddcccbbbbbb______```bbbdddgggiiikkkllllllmmmooopppnnniiiddd^^^^^^aaajjjwww{{{jjj]]]VVVTTTOOOOOONNNNNNMMMNNNNNNNNNLLLMMMMMMMMMNNNNNNOOOOOOOOOMMMKKKIIIGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFGGGHHHIIIJJJJJJJJJIIIHHHGGGFFFEEEDDDEEEGGGHHHJJJKKKKKKKKKIIIKKKNNNPPPSSSTTTUUUUUUUUUUUUWWWXXXYYYYYYYYYZZZZZZZZZXXXXXXXXXXXXYYYZZZ\\\gggooozzz~~~uuuyyyxxxeeeRRRKKKBBB@@@===<<<<<<<<<:::999999888666555444444555555555555555555555444333333444444444444444444444444444333333222222333333444333333333333333333333333111333444555555666888:::BBBJJJ^^^}}}wwweeecccttthhh[[[XXX[[[\\\aaadddiiinnnrrr}}}uuukkkeeecccdddfffhhhkkknnnppprrrqqqqqqqqqrrrqqqpppooooooooommmkkkhhhddd___XXXSSSLLLGGGAAA===<<<===??????DDDFFFJJJNNNRRRTTTUUUVVV]]]```eeeiiiiiifffaaa^^^^^^```bbbccccccfffkkkpppxxx|||uuuiii```ZZZXXXWWWWWWXXX[[[^^^```bbbdddgggiiilllmmmooopppqqqpppooonnngggSSSJJJFFFBBBAAAAAAAAAAAABBBCCCCCCPPPRRRTTTWWWWWWVVVTTTRRRJJJGGGCCC@@@@@@AAAAAAAAAAAA@@@>>>======>>>??????BBB@@@>>>===????????????===>>>>>>===;;;:::;;;<<<<<<:::888888999:::999888888777777666666777777777666777999===CCCQQQjjjuuufffjjj~~~pppuuuzzz~~~|||wwwsssfff```ZZZWWWXXXZZZZZZYYYRRROOOJJJGGGEEEBBB???<<<>>>@@@BBBEEEGGGKKKPPPSSSTTTXXX^^^bbbddddddeeefffaaaaaabbbdddfffiiilllmmmnnnmmmmmmnnnooommmiiigggeeehhhooozzz|||jjj]]]UUUSSSNNNNNNMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKJJJGGGFFFDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHJJJIIIIIIHHHHHHHHHHHHHHHFFFGGGHHHJJJKKKLLLLLLLLLKKKMMMOOOQQQSSSTTTTTTTTTTTTUUUVVVXXXYYYYYYZZZZZZYYYXXXXXXXXXXXXZZZ\\\]]]___hhhooowwwyyyrrryyybbbQQQJJJBBB@@@===<<<<<<<<<;;;999999888666555444444555555444444444444444444333222444444444444444444444444444333333222222333333444333333333333333333333333222444555555555777999;;;BBBJJJ___vvvfffbbbsssgggZZZXXXYYY[[[```dddlllrrrwww|||qqqhhhcccbbbdddgggjjjmmmppprrrsssuuuvvvvvvvvvuuusssqqqpppooommmkkkhhhddd^^^WWWRRRLLLGGGAAA===<<<>>>???@@@FFFHHHKKKOOORRRTTTUUUUUUZZZ]]]cccffffffbbb]]]YYYWWWZZZ^^^``````ccchhhllluuuwwwpppfff^^^YYYXXXXXXXXXWWWZZZ]]]```bbbeeehhhkkkmmmnnnpppqqqqqqqqqpppooohhhTTTKKKGGGCCCCCCBBBAAAAAAAAABBBCCCJJJNNNTTTWWWWWWVVVUUUUUUJJJGGGDDDAAAAAABBBBBBAAABBBBBBAAA@@@@@@@@@AAABBBCCCAAA>>>===>>>???@@@???===>>>???>>><<<;;;<<<======<<<:::999999999999888888888777777666777777777555666999===AAANNNeeezzztttcccdddzzztttwww{{{}}}~~~~~~~~~{{{uuuqqqfff```ZZZWWWXXXYYYZZZYYYRRRNNNJJJFFFCCC@@@===;;;===???BBBDDDGGGKKKPPPTTTWWWZZZ___bbbdddeeegggiiiccccccccceeegggjjjmmmoooqqqqqqqqqrrrrrrqqqpppooopppttt}}}xxxgggZZZSSSPPPLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLMMMMMMKKKJJJHHHFFFDDDCCCAAAAAACCCCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHGGGGGGIIIJJJKKKIIIJJJKKKLLLNNNNNNNNNOOOMMMNNNPPPSSSTTTUUUUUUUUUTTTUUUVVVXXXYYYZZZZZZ[[[WWWWWWWWWXXXZZZ\\\^^^___aaakkkooouuuzzztttqqqzzz}}}aaaQQQKKKBBB@@@>>>======<<<;;;999999888666555444444555555444444555555555444444333444444444444444444444444444333333222222333333444333333333333333333333333333444666666666777:::<<<@@@JJJaaauuufff```rrreeeYYYWWWYYYZZZbbbfffoooxxx}}}wwwoooiiieeedddfffjjjooorrruuuwwwwww{{{{{{{{{{{{yyyvvvtttrrrooommmjjjgggccc]]]VVVQQQLLLGGGAAA======>>>@@@AAAEEEGGGKKKOOOSSSUUUWWWWWWYYY]]]cccffffffaaa[[[WWWSSSWWW[[[^^^^^^```dddhhhrrr|||rrrlllccc\\\YYYYYYYYYYYYYYY\\\___aaaccceeeiiikkknnnnnnpppqqqqqqqqqqqqqqqgggTTTKKKGGGEEEDDDBBBAAAAAABBBDDDEEEDDDJJJRRRWWWYYYYYYXXXXXXKKKIIIEEEDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAABBBBBBCCCAAA>>>===>>>???@@@???<<<===>>>>>><<<;;;<<<=========<<<:::999888888999999999888777777777777777555666999<<<@@@KKK```ttttttcccbbbvvvuuuvvv}}}~~~||||||~~~~~~~~~{{{vvvrrrjjjddd]]]YYYYYYYYYXXXWWWRRROOOIIIEEEBBB@@@===;;;===???BBBDDDGGGKKKPPPTTT[[[^^^aaacccdddfffhhhiiieeeeeeeeefffhhhllloooqqqssstttvvvwwwxxxyyyzzz{{{tttdddYYYRRROOOIIIIIIHHHHHHHHHHHHIIIIIIHHHIIIIIIJJJLLLMMMMMMNNNJJJIIIHHHFFFDDDBBB@@@???AAABBBBBBDDDEEEFFFGGGGGGIIIIIIIIIIIIIIIIIIHHHHHHIIIHHHGGGGGGHHHIIIKKKLLLLLLLLLMMMOOOPPPPPPPPPPPPNNNOOOQQQTTTUUUVVVVVVVVVUUUVVVWWWYYYZZZ[[[\\\\\\VVVWWWWWWXXX[[[]]]```bbbeeennnrrruuuxxxrrrqqq}}}zzz```RRRLLLCCCAAA>>>=========;;;:::999888666555444444555555444555555666666666555555444444444444444444444444444333333222222333333444333333333333333333333333333444666666666777:::<<<===JJJ```{{{vvvggg^^^qqq|||bbbWWWWWWYYYZZZdddhhhrrr{{{|||rrrkkkgggfffiiilllqqqwww{{{~~~}}}yyyvvvsssooommmkkkhhhddd^^^WWWRRRLLLGGGAAA>>>===???AAAAAACCCFFFJJJOOOTTTWWWZZZ[[[YYY]]]aaaeeeddd```ZZZVVVVVVZZZ^^^``````aaaeeeiiimmmwwwzzzmmmhhhaaa[[[YYYYYYZZZZZZ]]]___bbbcccdddfffiiikkknnnnnnooopppqqqrrrrrrrrrdddQQQIIIFFFEEEEEEEEEEEEFFFGGGIIIIIICCCHHHPPPXXX\\\\\\ZZZXXXLLLIIIFFFEEEEEEEEEDDDCCC?????????@@@@@@@@@@@@@@@BBB@@@>>>===????????????;;;=========;;;;;;<<<===<<<======;;;999888999::::::999888888777777777777555666999<<>>=========<<<:::999888666555444444555555444555666666777666666666444444444444444444444444444333333222222333333444333333333333333333333333222444555555555777999;;;;;;HHH\\\tttwwwggg^^^ssswww^^^UUUWWWZZZ[[[eeeiiirrr{{{xxxnnngggeeedddjjjnnnttt{{{{{{wwwtttooommmkkkhhheee```YYYTTTLLLGGGAAA>>>>>>@@@AAABBBCCCEEEJJJPPPUUUYYY[[[]]]XXX[[[___bbbbbb___ZZZWWWXXX[[[]]]]]]\\\]]]aaaeeelllwwwzzzkkkfff___[[[ZZZZZZ[[[[[[```bbbdddffffffhhhjjjllloooppppppqqqrrrsssttttttaaaNNNGGGEEEDDDGGGLLLOOOQQQQQQOOONNNGGGJJJPPPXXX______ZZZUUUKKKHHHFFFEEEEEEDDDCCCBBB>>>??????@@@AAAAAAAAA@@@AAA@@@??????@@@@@@???===:::;;;<<<<<<;;;:::;;;===;;;<<<===;;;999888:::<<<;;;:::999888777777777777666777:::===???GGGYYYkkkuuuqqq}}}|||yyy{{{~~~}}}}}}~~~}}}|||}}}~~~}}}|||||||||zzzxxxrrrkkkccc]]][[[ZZZWWWUUUUUUPPPJJJEEEBBB@@@===<<<<<<>>>AAADDDGGGLLLQQQUUU[[[___dddgggiiijjjkkkllllllkkkkkkkkkmmmqqqvvvxxxyyy~~~|||iii[[[QQQJJJGGGCCCCCCCCCDDDEEEGGGIIIIIIGGGGGGHHHIIIJJJJJJKKKKKKLLLKKKJJJIIIFFFCCCAAA???>>>???@@@BBBDDDFFFGGGHHHIIIIIIJJJJJJJJJIIIHHHGGGHHHHHHIIIJJJKKKKKKKKKJJJKKKKKKLLLMMMNNNNNNNNNNNNNNNOOORRRUUUWWWYYYYYYYYYWWWXXXZZZ\\\^^^___``````WWWWWWXXXYYY\\\___aaacccjjjvvvzzz{{{{{{tttwwwsss\\\PPPLLLCCCAAA???>>>>>>===<<<:::999888666555444444555555333444555555666666666555444444444444444444444444444333333222222333333444333333333333333333333333111333444555555666888:::;;;EEEWWWnnnyyyfffaaavvvsssZZZSSSWWW[[[\\\dddhhhpppyyy~~~uuukkkfffeeefffnnnssszzz}}}xxxtttnnnmmmkkkiiifffaaa[[[WWWLLLGGGAAA>>>>>>@@@BBBCCCDDDGGGKKKPPPUUUYYY[[[\\\ZZZ]]]```bbbbbb```^^^\\\ZZZ\\\\\\ZZZXXXYYY\\\```hhhsssuuujjjeee___[[[ZZZ[[[\\\\\\```cccfffgggiiikkkmmmppprrrrrrrrrssstttvvvwwwxxx^^^LLLFFFDDDDDDIIIQQQXXX[[[YYYTTTQQQJJJLLLQQQYYY``````YYYRRRJJJGGGEEEDDDDDDDDDBBBAAA@@@AAABBBBBBCCCCCCCCCCCC@@@??????@@@AAA@@@>>>===999;;;<<<;;;::::::;;;<<<:::<<<===<<<999888:::===;;;:::999888777777777777666888;;;===???FFFXXXjjj{{{}}}zzz~~~~~~~~~~~~~~~|||{{{|||||||||{{{rrrkkkccc]]][[[ZZZXXXVVVVVVQQQKKKEEEBBB@@@>>><<<<<<>>>AAADDDGGGLLLQQQUUUYYY]]]ccchhhkkklllnnnoooooonnnmmmnnnppptttyyy{{{~~~wwwdddUUUKKKDDD@@@AAAAAABBBCCCEEEGGGIIIJJJIIIIIIIIIIIIIIIIIIIIIIIILLLLLLLLLJJJGGGDDDAAA@@@>>>???@@@BBBDDDFFFGGGHHHHHHHHHIIIJJJIIIHHHFFFEEEGGGHHHJJJKKKKKKKKKJJJIIIIIIJJJKKKLLLLLLLLLLLLLLLMMMOOORRRUUUXXXYYYZZZZZZXXXYYY[[[]]]___```aaaaaaXXXXXXXXXZZZ\\\___bbbccckkkxxx}}}}}}|||vvvyyyppp[[[OOOKKKDDDAAA???>>>>>>===<<<;;;999888666555444444555555222333333444555555555444444444444444444444444444444333333222222333333444333333333333333333333333111222444444444555888:::<<>>>>>@@@BBBCCCFFFIIIMMMQQQUUUXXXZZZZZZ^^^```bbbdddddddddbbbaaa```aaa```]]]ZZZZZZ^^^bbb]]]hhhuuu~~~vvvjjjiiieee___[[[[[[[[[\\\\\\```bbbfffhhhjjjmmmpppsssttttttuuuuuuvvvxxxyyyzzz^^^LLLEEEDDDCCCGGGLLLQQQRRRPPPLLLIIIKKKNNNTTT[[[```^^^WWWQQQHHHGGGEEECCCBBBAAAAAAAAABBBCCCDDDCCCBBBBBBDDDFFFDDDCCCAAA???>>>>>>>>>???@@@>>><<<<<<>>>???===;;;;;;;;;<<<<<<;;;:::999999<<<;;;999888888888999999888888:::<<<>>>DDDTTTcccxxx}}}{{{~~~{{{yyyqqqmmmfff___ZZZXXXXXXXXXSSSOOOIIICCC>>><<<<<<<<<===>>>@@@CCCGGGLLLPPPSSS\\\___dddjjjnnnoooppppppooolllkkkmmmrrrvvvwwwwwwhhhVVVKKKCCC@@@@@@@@@@@@@@@@@@BBBDDDFFFHHHGGGIIIJJJLLLLLLKKKIIIHHHKKKIIIGGGFFFFFFDDDAAA>>>>>>>>>???@@@BBBDDDFFFGGGFFFFFFGGGGGGGGGFFFEEEEEEKKKKKKKKKKKKKKKJJJIIIIIIIIIJJJJJJKKKLLLMMMMMMNNNMMMOOORRRVVVXXXZZZZZZZZZXXXXXXYYY[[[]]]]]]\\\ZZZVVVVVVWWWXXXYYY]]]bbbfffmmmuuu}}}}}}vvvvvvlllZZZOOOIIIEEEBBB???=========<<<;;;777666666444333222111111444444444444444444444444444444444444444444444444333333333222222111111111444333333222222333333444555444333222333555777999>>>HHHWWWhhhpppggg{{{sss[[[SSSUUUZZZ]]]eeejjjooosssvvv{{{zzzpppjjjhhhlllrrr{{{|||vvvrrrqqqooommmkkkhhhbbb\\\WWWPPPKKKDDD???>>>???AAAAAAEEEIIIOOOSSSUUUWWWXXXYYYZZZ]]]```dddfffgggfffeeehhhgggeee```ZZZWWWXXXZZZ```eeelllrrrtttqqqkkkgggcccddddddbbb___\\\ZZZZZZ^^^aaafffiiilllooorrruuuuuuvvvxxxyyyyyy{{{~~~___MMMFFFDDDBBBCCCEEEFFFGGGGGGFFFFFFLLLOOOUUU\\\aaa___WWWPPPIIIGGGEEEDDDBBBBBBBBBBBBDDDEEEFFFEEEDDDCCCDDDFFFDDDCCCAAA@@@???@@@@@@@@@AAA???===>>>???@@@>>><<<>>>????????????>>>===<<<<<<;;;999888777888888999666777:::===>>>CCCRRRaaavvvzzzttt~~~}}}~~~~~~|||yyyqqqmmmgggaaa\\\YYYXXXXXXRRROOOIIICCC???===<<<<<<>>>???AAADDDHHHMMMQQQSSS\\\aaahhhooosssttttttsssnnnjjjgggggglllsssxxxzzzzzzbbbRRRIIICCC@@@AAABBBBBBBBBCCCEEEFFFHHHIIIHHHIIIJJJKKKKKKJJJIIIHHHJJJIIIGGGFFFEEEDDDAAA???????????????@@@BBBCCCDDDGGGGGGGGGHHHGGGGGGFFFFFFJJJJJJKKKLLLLLLLLLLLLLLLJJJJJJKKKKKKLLLLLLMMMMMMMMMOOORRRVVVXXXYYYZZZYYYXXXXXXXXXYYY[[[\\\[[[ZZZVVVWWWXXXYYYZZZ]]]aaadddiiirrr|||}}}zzz~~~kkkZZZQQQKKKEEEBBB???>>>======<<<;;;777777666555444444333333555555555555555555555555444444444444444444444444666666555555555444444444444333333222222333333444444444333333444555777888===GGGVVVhhh}}}ooojjjttt\\\TTTVVV\\\___ccchhhmmmqqqtttxxx~~~zzzppplllkkkqqqxxx}}}xxxtttsssqqqnnnkkkhhhbbb\\\XXXPPPKKKDDD???>>>???AAABBBEEEIIINNNSSSUUUVVVWWWYYYZZZ\\\```ccceeefffeeedddggggggeeeaaa\\\XXXYYYZZZ]]]```fffjjjkkkiiieeebbbbbbcccbbb```\\\ZZZYYYZZZ^^^bbbfffjjjlllooosssuuuwwwxxxzzz{{{|||}}}```MMMGGGEEECCCAAA>>><<<<<>>@@@@@@AAABBBAAA@@@???>>><<<;;;:::888777777888888555777:::===>>>BBBPPP]]]rrrvvvooo{{{}}}|||{{{{{{|||~~~|||yyyqqqnnniiiccc^^^ZZZWWWVVVPPPMMMHHHCCC???=========>>>???BBBEEEIIIMMMPPPRRR[[[aaajjjssswwwwwwuuurrrjjjeee```___dddmmmvvv{{{rrr[[[MMMGGGCCCAAABBBCCCDDDEEEGGGHHHIIIIIIIIIHHHIIIJJJJJJJJJIIIHHHGGGIIIGGGEEEDDDDDDCCCAAA???@@@@@@???>>>>>>???@@@AAAGGGGGGHHHHHHIIIHHHHHHHHHIIIJJJKKKMMMNNNOOOOOOOOOKKKKKKKKKKKKLLLLLLLLLLLLMMMOOOSSSVVVXXXYYYYYYYYYYYYWWWVVVWWWYYY[[[[[[ZZZVVVXXXYYYZZZZZZ\\\___aaaeeeooozzziiiZZZQQQKKKEEECCC@@@???>>>===<<<:::777777666666666555555555666666666666666666666666444444444444444444444444333333333333222222222222444333333222222333333444333333444444555666666777;;;EEETTThhhzzzmmmkkkuuu]]]UUUWWW]]]```aaaeeekkkoooqqqtttyyy}}}yyyqqqmmmooovvv~~~zzzwwwuuusssoookkkgggbbb\\\XXXPPPKKKDDD@@@???@@@AAABBBEEEIIINNNRRRTTTUUUWWWXXXYYY[[[___ccceeeeeeddddddeeefffeeebbb^^^ZZZYYYYYYYYY\\\aaadddeeeccc```^^^aaaaaa```\\\YYYWWWXXXYYY___bbbgggjjjmmmpppsssvvvyyy{{{}}}~~~~~~```NNNHHHFFFCCC@@@<<<999:::>>>DDDHHHNNNQQQXXX```ddd```VVVNNNHHHGGGFFFEEEEEEEEEFFFGGGHHHJJJLLLKKKIIIFFFDDDDDDCCCCCCCCCCCCCCCDDDDDDEEECCCBBBBBBAAABBBAAAAAA@@@???@@@BBBCCCBBBAAA@@@???>>><<<;;;999777777777888555666:::===>>>AAAMMMZZZpppuuuooozzz|||{{{|||~~~}}}{{{{{{|||}}}{{{xxxpppmmmiiiddd^^^YYYUUUSSSNNNKKKGGGBBB???===<<<===>>>@@@BBBEEEIIILLLOOOQQQXXX___iiiqqqtttrrrmmmiii```\\\YYYYYY^^^gggpppvvv{{{mmmVVVJJJFFFCCCBBBCCCCCCDDDFFFHHHJJJJJJIIIIIIHHHHHHIIIIIIIIIHHHGGGGGGGGGEEECCCCCCCCCCCCBBB@@@AAA@@@???>>>>>>???AAABBBGGGGGGHHHIIIJJJJJJJJJIIIKKKLLLMMMNNNOOOOOOOOOOOOLLLLLLLLLLLLKKKKKKKKKKKKNNNPPPSSSVVVXXXYYYYYYYYYYYYWWWUUUUUUWWWYYYZZZZZZWWWYYYZZZ[[[[[[[[[\\\^^^dddooozzzgggYYYPPPIIIFFFDDDAAA@@@???>>><<<:::666666666555555555555555555555555555555555555555444444444444444444444444222222222111111111111111444333333222222333333444222333444555666666666666:::CCCRRRfffwwwkkkhhh|||uuu\\\TTTWWW\\\______ccciiilllmmmpppuuuyyyxxxqqqnnnqqqzzz}}}yyywwwvvvsssoookkkfffaaa\\\XXXOOOJJJDDDAAA@@@AAABBBBBBEEEHHHMMMPPPRRRSSSUUUWWWXXXZZZ^^^bbbdddeeeddddddcccccccccbbb___[[[XXXVVVVVVZZZ```dddfffdddaaa^^^aaaaaa___[[[XXXWWWXXXZZZ___bbbgggkkkmmmppptttvvvyyy|||~~~```NNNHHHFFF@@@???<<<;;;===AAAEEEHHHMMMQQQYYYaaaeee```VVVMMMGGGFFFFFFEEEEEEFFFHHHIIIIIIKKKLLLLLLIIIFFFDDDDDDBBBCCCCCCDDDEEEEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBB@@@BBBDDDEEEEEEDDDBBBAAA@@@>>><<<:::888888888888666777;;;======@@@LLLXXXnnnvvvqqqyyy|||yyyyyyyyy{{{|||}}}|||~~~~~~~~~}}}yyyvvvnnnllliiiccc]]]WWWSSSPPPKKKIIIFFFBBB???>>>======>>>@@@BBBEEEIIILLLNNNOOOUUU[[[ccciiijjjfff```[[[TTTTTTTTTVVVZZZ```gggkkkooottt{{{kkkTTTHHHFFFEEECCCCCCCCCDDDFFFHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEECCCAAAAAABBBBBBBBBAAA@@@???>>>>>>???AAADDDEEEFFFGGGHHHIIIJJJKKKKKKKKKMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKNNNPPPSSSVVVXXXYYYYYYXXXXXXVVVUUUUUUWWWYYYZZZZZZWWWYYY[[[[[[ZZZZZZ[[[]]]eeeppp{{{}}}eeeWWWNNNGGGGGGEEEBBBAAA@@@???<<<:::555444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555444333333222222333333444222333444555666666666666;;;CCCQQQeeetttiiidddvvvttt\\\SSSUUUYYY\\\^^^bbbfffhhhiiimmmssswwwwwwrrrooorrr}}}}}}zzzwwwuuutttrrrnnnjjjgggaaa\\\WWWNNNJJJEEEAAAAAABBBBBBBBBEEEHHHLLLOOOPPPRRRTTTVVVWWWYYY]]]bbbdddfffeeeeeeaaaaaaaaa```___[[[XXXUUUSSSXXX___eeegggfffbbb___bbbaaa___\\\YYYXXXZZZ\\\___bbbgggjjjmmmpppsssvvvxxx{{{~~~___MMMGGGFFF>>>===<<<<<<>>>@@@CCCEEEJJJOOOXXXaaaeee```UUULLLFFFEEEEEEEEEEEEGGGIIIJJJHHHJJJKKKJJJHHHEEEDDDDDDBBBCCCDDDEEEEEEEEEEEEEEECCCDDDEEEDDDBBBAAABBBCCCCCCEEEGGGIIIIIIHHHFFFDDDBBBAAA>>><<<:::999888888888999;;;===<<>>===???AAADDDFFFEEEFFFGGGIIIJJJKKKKKKKKKLLLLLLMMMMMMLLLKKKKKKJJJKKKKKKKKKKKKLLLLLLLLLLLLOOOPPPSSSVVVXXXXXXXXXXXXXXXVVVUUUVVVXXXZZZZZZYYYXXXYYYZZZZZZYYYYYY[[[]]]fffrrr{{{{{{cccWWWNNNFFFGGGFFFDDDBBBAAA???<<<999555555444444333333333333444444444444444444444444444444444444444444444444333333333333444444444444444333333222222333333444333333444444555666666777;;;CCCPPPeeessshhhbbbrrruuu\\\RRRSSSWWWYYY]]]___bbbccceeeiiiqqqvvvzzzvvvtttsssvvv|||yyywwwuuutttrrrqqqooollliiiccc]]]XXXNNNJJJEEEBBBBBBBBBCCCCCCEEEHHHKKKMMMOOOQQQSSSUUUUUUXXX]]]bbbeeeggghhhhhhaaa`````````___]]]YYYVVVQQQVVV\\\bbbdddccc```]]]aaaaaa```]]]ZZZYYYZZZ\\\^^^aaafffiiilllooorrruuuwwwzzz~~~^^^LLLFFFEEEAAA???===<<<<<<>>>@@@BBBHHHMMMWWWaaaeee```UUULLLDDDDDDCCCDDDEEEGGGIIIJJJGGGHHHIIIGGGEEEDDDDDDEEEBBBCCCDDDEEEEEEEEEDDDCCCBBBDDDEEEDDDBBB@@@BBBCCCCCCEEEHHHJJJJJJIIIFFFEEEDDDCCC@@@===;;;:::999999;;;;;;<<<<<<;;;>>>KKKYYYppp|||ooorrr}}}}}}{{{|||{{{{{{zzzzzzzzz{{{{{{}}}|||}}}{{{yyyxxxyyyyyyxxxwwwqqqnnniiibbb[[[VVVRRRPPPLLLKKKIIIGGGEEEDDDCCCCCCBBBDDDFFFIIILLLNNNOOOOOORRRUUUWWWYYYWWWSSSNNNKKKJJJNNNTTTXXXXXXYYYZZZ\\\^^^^^^^^^___bbbhhhpppvvv{{{fffOOOFFFGGGHHHGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIIIIHHHGGGFFFFFFEEEEEEEEEBBB@@@>>>>>>@@@BBBCCCCCCBBB@@@>>><<<===???BBBDDDDDDEEEFFFHHHJJJKKKKKKKKKIIIIIIJJJJJJKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMOOOQQQTTTVVVXXXXXXXXXWWWWWWVVVVVVXXXZZZ[[[ZZZXXXYYYYYYYYYXXXWWWYYY\\\___fffqqqzzz~~~yyycccXXXPPPHHHHHHFFFDDDCCCBBB@@@<<<999777666666555444333333222555555555555555555555555444444444444444444444444000000111111111222222222444333333222222333333444444444333333444555777888;;;BBBPPPfffrrrhhh___lllwww]]]RRRSSSVVVXXXZZZ\\\]]]]]]___eeeooovvvwwwuuuuuuvvvwww|||}}}xxxvvvvvvuuuuuuqqqqqqqqqpppmmmggg```ZZZMMMJJJEEECCCBBBCCCCCCCCCEEEGGGJJJLLLNNNOOORRRTTTTTTWWW\\\bbbgggiiijjjkkkcccaaa`````````___[[[XXXVVVXXX[[[]]]^^^^^^]]]]]]___``````^^^[[[ZZZZZZ[[[]]]```eeehhhkkknnnqqqtttwww{{{}}}]]]LLLFFFDDDFFFCCC@@@===<<<===???AAAFFFLLLVVVaaaeeeaaaUUULLLCCCCCCCCCCCCEEEGGGIIIJJJGGGGGGGGGEEECCCCCCDDDEEEBBBCCCDDDEEEEEEDDDCCCBBBBBBDDDEEEDDDAAA@@@AAADDDAAACCCFFFHHHIIIGGGEEECCCFFFDDDAAA>>><<<;;;::::::===<<<<<<<<<;;;>>>LLLZZZqqq}}}nnnppp{{{~~~~~~~~~}}}|||{{{{{{|||||||||||||||||||||}}}~~~~~~}}}|||zzzxxxuuuuuuvvvxxxxxxxxxssspppjjjccc\\\VVVSSSQQQNNNMMMKKKIIIHHHFFFFFFFFFDDDFFFIIILLLNNNPPPPPPQQQSSSTTTVVVVVVTTTQQQNNNLLLKKKPPPUUUXXXXXXXXXYYY[[[\\\ZZZWWWUUUUUUZZZbbbgggppp}}}xxxcccLLLEEEGGGJJJIIIHHHHHHGGGFFFFFFGGGHHHJJJKKKIIIHHHGGGFFFEEEEEEEEEEEEAAA???======???BBBCCCCCCCCCAAA>>>;;;;;;<<>>>>>>>>===<<<888;;;>>>===<<>><<<;;;<<<>>>AAACCCCCCAAA???======>>>@@@AAADDDFFFHHHJJJKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJLLLNNNPPPPPPNNNMMMNNNNNNRRRSSSTTTUUUVVVWWWWWWWWWWWWYYYZZZZZZXXXWWWXXXYYYYYYZZZZZZYYYXXXZZZ]]]___jjjrrruuuvvvvvvdddXXXOOOIIIKKKIIIFFFDDDCCC@@@<<<:::777777666555444333333222666666666555555444444444333333333333333333333333666666555333333333333333444444444333333222222222555444333333444666999:::<<>>======<<<;;;:::>>>AAAAAA???AAAIIIPPPeee}}}wwwtttwww~~~}}}}}}||||||zzz{{{|||}}}}}}}}}}}}}}}|||}}}~~~~~~}}}{{{yyywwwuuuttttttssssssrrrrrrrrrsssqqqmmmiiiddd]]]VVVPPPKKKLLLMMMNNNNNNNNNMMMMMMKKKJJJJJJLLLQQQUUUXXXXXX[[[[[[[[[ZZZZZZZZZYYYYYYYYYZZZ\\\^^^_________^^^YYYYYYXXXXXXYYY\\\aaadddkkkwwwiii[[[NNNJJJKKKLLLLLLNNNNNNKKKLLLPPPOOOJJJJJJMMMHHHHHHGGGFFFDDDBBB@@@???>>>===<<<;;;<<<>>>@@@AAAAAA???===;;;;;;<<<>>>???EEEFFFHHHJJJKKKKKKJJJIIIJJJJJJKKKLLLLLLKKKJJJIIILLLMMMNNNNNNMMMLLLMMMNNNQQQRRRSSSUUUVVVWWWXXXXXXWWWXXXZZZZZZYYYXXXYYYYYYYYYYYYZZZZZZZZZ]]]```ccchhhooorrrsssvvveeeZZZRRRLLLJJJHHHFFFDDDBBB@@@<<<:::777666666555444444333333444444444333333222222222333333333333333333333333444444333333333444444555444444444333333222222222555444444333444666999:::<<>><<<;;;:::999888<<<@@@@@@>>>@@@EEEJJJ^^^uuu|||vvvuuu~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~|||}}}}}}}}}|||zzzxxxwwwuuutttsssrrrrrrsssuuuuuusssrrrpppmmmhhhaaaYYYSSSNNNOOOOOOPPPQQQPPPPPPPPPMMMLLLLLLOOOUUU[[[^^^```aaaaaaaaaaaaaaaaaa``````___```bbbddddddcccbbbaaa[[[]]]___aaaccceeeiiilllsss}}}bbbWWWMMMLLLNNNOOOPPPRRRPPPNNNPPPSSSRRRNNNMMMNNNIIIIIIGGGEEECCC@@@???>>>;;;;;;<<<<<<===>>>??????AAA???===;;;;;;<<<>>>???FFFGGGIIIKKKKKKJJJIIIHHHIIIJJJLLLMMMMMMLLLJJJIIIKKKLLLMMMLLLKKKJJJLLLMMMQQQRRRSSSUUUWWWXXXXXXXXXVVVXXXZZZZZZYYYYYYZZZ[[[XXXYYYZZZ[[[]]]```dddggghhhnnnqqqtttwwwggg]]]TTTNNNIIIGGGEEECCCBBB@@@<<<999666666666555444444444333444444444333333333333333333333333333333333333333222222333333444555666666444444333333333333222222555444444444555777999:::===AAAOOOiiixxx```___mmmeeeVVVWWWYYYXXX^^^]]]^^^```aaaeeeqqq}}}zzzssspppqqqvvv~~~yyyrrrooosssxxxzzz|||zzzvvvqqqhhh___SSSLLLFFFFFFFFFCCCAAABBBBBBDDDGGGKKKNNNPPPQQQRRRRRRUUU[[[bbbjjjqqqvvvyyytttpppkkkiiihhhgggccc```ZZZXXXVVVUUUUUUWWWZZZ\\\```bbbeeefffeeebbb^^^[[[YYY]]]ccchhhlllpppsssvvv}}}sssXXXJJJFFFGGGFFFEEECCCBBBBBBCCCCCCDDDCCCGGGMMMTTTXXXWWWRRRNNNHHHGGGEEECCCCCCCCCDDDEEEFFFEEEDDDCCCBBBAAA@@@???CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@AAACCCFFFHHHKKKLLLMMMLLLHHHCCC???<<<;;;999888333666999::::::===CCCIIIXXXlllwwwrrryyyzzz|||~~~|||}}}~~~~~~~~~~~~~~~}}}}}}}}}|||{{{zzzxxxwwwvvvuuusssrrrrrrsssuuuvvvrrrrrrqqqoookkkddd\\\VVVQQQQQQQQQRRRRRRRRRRRRRRRQQQPPPQQQTTTZZZ```dddeeeggggggggggggggggggggggggfffgggiiijjjiiihhheeedddaaaeeejjjnnnppprrrvvvyyyyyy^^^TTTMMMMMMPPPQQQRRRUUUUUUUUUWWWZZZZZZWWWRRROOOKKKJJJHHHEEEBBB???>>>===:::;;;===>>>????????????CCCAAA???======>>>@@@AAAFFFGGGIIIKKKKKKJJJIIIHHHHHHJJJLLLNNNNNNMMMKKKJJJLLLMMMMMMKKKJJJJJJLLLNNNRRRSSSTTTUUUVVVWWWWWWWWWUUUWWWZZZZZZZZZZZZ[[[\\\YYYZZZ[[[\\\]]]```eeehhhiiinnnsssxxxxxxiii^^^UUUOOOIIIGGGEEECCCBBB???<<<999555555555555555444444444666666666666666555555555444444444444444444444444222333333444444555555555333333333333333333333333555555444555666777999:::>>>CCCQQQjjj}}}ccc___mmmhhhXXXWWWZZZ[[[^^^^^^```cccdddhhhsssxxxrrrppprrrxxx{{{vvvpppnnnrrrwwwyyy}}}}}}xxxsssjjjaaaWWWNNNHHHGGGFFFCCCBBBCCCAAACCCGGGKKKNNNPPPQQQPPPUUUWWW[[[aaagggnnnsssuuutttoooiiifffeeedddbbb___[[[YYYWWWUUUVVVXXX[[[]]]```cccfffhhhgggddd___\\\[[[___eeekkkppptttxxxzzzsssYYYJJJGGGHHHFFFEEEDDDCCCBBBCCCDDDDDDDDDHHHNNNTTTXXXXXXTTTPPPGGGFFFEEECCCBBBBBBCCCCCCEEEEEEDDDCCCCCCBBBAAAAAACCCDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCEEEGGGJJJMMMPPPQQQPPPLLLEEE@@@===<<<:::999777777777666777;;;BBBHHHSSSddd{{{yyyooottt|||xxx{{{~~~}}}{{{|||}}}~~~~~~}}}}}}|||{{{zzzyyyxxxxxxyyywwwuuusssrrrssstttuuuqqqqqqqqqpppmmmggg___YYYSSSSSSSSSSSSSSSTTTTTTTTTVVVUUUWWW[[[aaafffiiijjjlllllllllmmmmmmnnnnnnnnnmmmnnnoooooonnnmmmkkkiiihhhnnnvvvzzz|||~~~ttt\\\TTTNNNOOORRRSSSUUUYYY\\\___ccceeefffaaaYYYQQQLLLKKKHHHDDDAAA???>>>===;;;<<<>>>@@@AAAAAAAAA@@@CCCAAA???======>>>@@@AAAEEEGGGIIIKKKKKKKKKIIIHHHIIIJJJLLLMMMNNNMMMLLLKKKNNNNNNMMMKKKJJJKKKNNNPPPTTTUUUUUUVVVVVVUUUUUUUUUVVVXXXZZZ[[[ZZZZZZ[[[\\\ZZZ[[[\\\\\\]]]```dddggghhhmmmuuu~~~zzzjjj___UUUNNNJJJHHHEEECCCBBB???;;;888444444444555555555555555666666666666666666666666444444444444444444444444444444555555555444333222333333333333333333333333444555555666777888999:::@@@DDDRRRkkkeee^^^mmmmmm[[[XXXZZZ[[[______bbbeeegggjjjuuu~~~vvvrrrpppuuu|||{{{uuupppnnnqqquuuxxx}}}|||vvvlllcccZZZQQQJJJHHHGGGDDDBBBCCC@@@CCCGGGKKKNNNPPPPPPPPPSSSUUUYYY^^^dddkkkpppssssssnnnhhhdddcccbbb```]]]\\\[[[YYYXXXXXXZZZ\\\^^^___bbbfffhhhhhheeeaaa^^^^^^ccciiiooossswww{{{~~~tttYYYKKKHHHIIIFFFEEEDDDCCCBBBCCCCCCDDDFFFIIINNNTTTXXXXXXUUUQQQHHHGGGFFFDDDCCCBBBBBBBBB???@@@@@@AAABBBCCCCCCDDDCCCDDDEEEFFFFFFEEEDDDCCCCCCBBBBBBAAAAAABBBBBBCCCBBBCCCEEEHHHLLLOOORRRTTTUUUPPPIIICCC@@@>>>===<<>>;;;888777;;;AAAFFFNNN]]]rrr|||nnnppp~~~}}}zzz|||~~~~~~{{{|||}}}~~~~~~~~~}}}}}}|||{{{zzzyyyxxxxxxyyyxxxvvvuuutttttttttuuurrrrrrqqqqqqnnniiibbb]]]UUUUUUUUUTTTUUUVVVVVVWWWZZZ[[[^^^dddjjjnnnpppppprrrrrrssstttuuuvvvvvvwwwuuuuuuuuutttsssrrrrrrqqqpppxxxoooZZZTTTOOOQQQSSSUUUZZZ___ccciiinnnqqqqqqlll___RRRKKKJJJFFFCCC@@@>>>======;;;===???AAABBBBBBBBBBBBAAA???===;;;;;;<<<>>>???DDDFFFHHHJJJKKKKKKJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMOOOOOOMMMJJJIIIJJJNNNQQQTTTUUUUUUVVVVVVUUUUUUUUUWWWYYY[[[[[[ZZZZZZ[[[\\\[[[\\\]]]]]]^^^aaaeeehhhiiioooxxx|||lllaaaVVVOOOMMMJJJGGGEEEBBB???;;;888333444444444555666666666444444444444444555555555444444444444444444444444444555666666555333222111222222333333333333444444444555666777888999999999???DDDQQQiiiggg^^^mmmuuu___YYYZZZ[[[``````dddhhhiiikkkuuu{{{uuusssrrrxxxzzztttpppnnnqqquuuxxx~~~|||qqqggg]]]TTTKKKIIIGGGDDDCCCCCCAAACCCFFFJJJMMMOOOPPPQQQOOOQQQUUU[[[bbbiiipppssssssnnnhhhddddddbbb___]]][[[[[[ZZZZZZZZZ[[[\\\]]]^^^aaadddggghhhfffcccaaabbbffflllqqquuuxxx|||tttYYYKKKGGGIIIEEEDDDCCCBBBBBBBBBCCCDDDHHHJJJNNNSSSWWWWWWTTTQQQJJJJJJHHHGGGEEEDDDCCCCCC>>>>>>???@@@AAACCCCCCDDDBBBCCCEEEFFFFFFEEECCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBDDDGGGKKKPPPSSSVVVXXXSSSLLLFFFCCCAAA@@@@@@@@@???<<<::::::===@@@CCCKKKWWWkkkpppooo{{{~~~~~~}}}}}}}}}}}}~~~~~~~~~||||||}}}~~~}}}~~~}}}|||{{{zzzyyyxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvuuutttsssrrrppplllfffbbbXXXXXXWWWWWWWWWXXXYYYZZZ\\\___eeellltttxxxyyyxxxzzzzzz{{{|||}}}~~~||||||zzzyyyxxxyyyyyyzzz|||mmmXXXRRROOOQQQUUUYYY```fffhhhpppwwwzzzzzzsssbbbQQQIIIGGGCCC@@@===<<<<<<<<<;;;<<<===???AAABBBBBBBBBAAA???===;;;;;;<<<>>>???CCCEEEGGGJJJLLLLLLLLLKKKKKKKKKKKKKKKKKKMMMNNNOOOOOONNNKKKHHHGGGIIIMMMQQQRRRRRRTTTUUUVVVWWWWWWWWWXXXZZZ\\\\\\ZZZYYYZZZ[[[[[[\\\^^^___```dddiiilllooouuu|||nnncccYYYQQQPPPMMMIIIFFFCCC???:::777333333444444555666666777333444444444555555555666555555555555555555555555222333555666666444333222222222222333333444444444444555666777888999999999===AAANNNfffggg```ppp|||eee\\\[[[\\\```aaaeeeiiiiiikkkttt~~~wwwsssrrrttt{{{xxxsssooonnnrrruuuyyyvvvkkk___VVVMMMJJJHHHDDDCCCDDDBBBCCCEEEHHHKKKNNNPPPRRRPPPQQQUUUZZZ```gggnnnqqqrrrmmmhhhdddcccaaa^^^ZZZYYYYYYZZZ[[[[[[[[[[[[[[[]]]___bbbeeegggfffeeeddddddhhhmmmqqqtttwwwzzz|||tttYYYJJJGGGHHHEEEDDDCCCBBBAAABBBBBBCCCHHHJJJNNNRRRVVVVVVSSSPPPLLLLLLKKKIIIGGGFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBAAABBBDDDEEEEEEDDDBBBAAA@@@@@@@@@???@@@@@@AAAAAAAAAAAACCCFFFJJJOOOSSSVVVZZZUUUMMMGGGDDDCCCCCCBBB:::::::::;;;<<<>>>AAACCCHHHSSSfff{{{rrroooyyy{{{{{{{{{{{{|||}}}~~~|||}}}~~~~~~~~~}}}}}}~~~}}}|||{{{zzzyyyxxxxxxxxxttttttvvvwwwxxxxxxxxxxxxwwwuuutttsssqqqnnnjjjfff[[[ZZZYYYYYYYYYZZZ\\\]]]]]]aaaiiirrr{{{~~~||||||}}}~~~oooUUUPPPNNNQQQVVV[[[dddlllkkkttt|||wwwcccPPPFFFDDDAAA===;;;:::::::::;;;;;;<<<===???@@@BBBBBBCCCAAA???======>>>@@@AAABBBDDDGGGJJJLLLMMMLLLLLLMMMLLLJJJJJJKKKMMMOOOQQQNNNMMMJJJGGGEEEHHHLLLPPPOOOPPPRRRUUUWWWYYYZZZZZZYYY[[[\\\\\\ZZZYYYYYYZZZZZZ\\\^^^```bbbggglllpppvvv{{{|||oooeee[[[TTTQQQOOOKKKGGGCCC???:::666222333333444555666777777555666666666777777888888555555555555555555555555000222444666666666444444222222222333333444444444444555666888999999999999<<>>AAADDDHHHPPP^^^ppp~~~ooopppyyy|||yyy}}}~~~}}}zzzzzz{{{||||||{{{{{{|||}}}}}}}}}}}}}}}|||{{{zzzzzzyyyyyyzzzzzz{{{}}}}}}|||{{{yyyvvvtttsssrrrssstttuuuvvvvvvvvvvvvvvvvvvuuutttrrrooommmkkkccc]]]YYY[[[]]]\\\[[[\\\ccciiirrrzzznnnZZZPPPMMMUUU[[[\\\dddooovvv|||~~~ppp```UUUIIIEEE???;;;:::<<<>>>>>>???>>>??????AAADDDFFFHHHBBBCCCCCC>>>:::999>>>CCCDDDFFFGGGHHHHHHHHHJJJLLLHHHIIIIIIJJJJJJJJJJJJJJJLLLKKKHHHGGGHHHJJJMMMOOOSSSTTTUUUVVVXXXYYYZZZ[[[[[[[[[[[[ZZZYYYWWWVVVUUUXXXZZZ\\\___ccchhhoootttyyytttggg]]]XXXVVVSSSNNNHHHBBB===:::999666666555666666777888999555555666666555555444333555555444444444333333333333333333333333333333333333333333444555666777777777777666444222333777999<<<@@@JJJ\\\uuuiiicccsssnnn^^^[[[]]]```bbbfffjjjkkkmmmuuu{{{sssqqqtttzzz{{{uuuqqqnnnoootttxxx|||sssaaaWWWNNNKKKIIIFFFDDDFFFDDDDDDFFFIIINNNRRRSSSSSSSSSUUUXXXZZZ\\\aaaiiioooqqqlllgggcccaaa___[[[XXX\\\[[[YYYZZZ[[[[[[ZZZXXXWWWYYY^^^bbbdddeeeeeedddfffgggiiimmmrrruuuwwwwwwuuuYYYJJJFFFGGGDDDDDDCCCAAA@@@AAAEEEHHHIIILLLPPPQQQPPPPPPQQQRRRIIIHHHFFFEEEDDDCCCCCCCCC@@@@@@AAABBBCCCCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@?????????@@@@@@BBB@@@AAADDDGGGJJJPPPXXXZZZYYYUUUOOOIIIDDDCCCCCCDDDBBB@@@>>>>>>???@@@BBBEEELLLZZZmmm}}}pppnnnuuu~~~{{{uuuwww~~~}}}}}}{{{zzz{{{||||||{{{{{{|||||||||{{{zzzyyyyyyxxxxxxxxxyyyzzz{{{|||}}}}}}|||{{{zzzxxxvvvtttsssrrrrrrrrrssstttuuuuuuuuuvvvvvvuuutttrrrpppmmmkkkddd]]]ZZZ\\\^^^^^^___aaajjjpppyyyooo[[[QQQNNNVVV\\\___gggrrrzzz~~~ooo___UUUHHHDDD>>>;;;;;;<<<>>>???AAAAAAAAAAAABBBCCCEEEFFFCCCCCCBBB>>>:::999>>>CCCCCCEEEGGGHHHGGGHHHIIIKKKJJJJJJKKKLLLLLLLLLLLLKKKLLLJJJHHHGGGHHHJJJNNNPPPSSSTTTUUUVVVXXXYYYZZZ[[[[[[[[[[[[ZZZYYYWWWVVVUUUXXXZZZ\\\___ccciiipppuuu}}}tttiii```\\\WWWTTTNNNHHHBBB===:::888555555444444444555666666333333444444333333222111555555444444444333333333333333333333333333333333333333444444555555666666555555555333333555888;;;999===GGGWWWmmmeeebbbrrrooo___[[[]]]aaabbbfffiiijjjkkkttt~~~yyyqqqqqquuu|||{{{uuuqqqoooppptttxxx|||ssscccYYYPPPMMMKKKHHHGGGHHHEEEDDDEEEHHHMMMPPPRRRSSSSSSUUUXXXYYY\\\aaaiiiooopppkkkfffcccaaa```]]][[[^^^]]][[[[[[[[[[[[ZZZXXXXXXZZZ]]]aaadddeeeeeeeeejjjjjjlllooosssuuuvvvvvv}}}rrrWWWIIIEEEFFFDDDDDDCCCBBBAAABBBEEEHHHNNNQQQSSSTTTRRRQQQPPPPPPHHHGGGEEECCCAAA@@@@@@@@@??????@@@@@@AAABBBBBBBBBDDDDDDCCCCCCBBBBBBBBBBBB@@@???????????????@@@@@@BBB??????BBBEEEGGGNNNVVVYYYXXXTTTOOOIIIFFFEEEEEEEEECCC@@@>>>======>>>???BBBHHHVVVhhh|||}}}wwwuuunnnrrr{{{yyyqqqpppzzz~~~}}}~~~~~~}}}}}}{{{zzz{{{||||||{{{||||||{{{zzzyyywwwuuuttttttuuuvvvwwwyyy{{{}}}~~~{{{{{{zzzyyyxxxvvvtttsssqqqqqqppppppqqqrrrtttuuuvvvvvvuuutttrrrooommmkkkeee___[[[]]]```aaaeeeiiirrrxxxooo\\\SSSPPPVVV]]]bbbkkkuuu{{{zzzkkk\\\RRRGGGCCC>>>;;;;;;===>>>???DDDCCCCCCCCCCCCCCCDDDEEECCCCCCBBB>>>::::::>>>BBBCCCEEEGGGHHHGGGGGGIIIJJJKKKLLLMMMNNNNNNNNNMMMMMMKKKIIIGGGGGGHHHKKKOOOQQQTTTTTTUUUWWWXXXYYYZZZ[[[[[[[[[ZZZZZZYYYXXXWWWWWWYYYZZZ\\\^^^cccjjjrrrxxxuuujjjccc___XXXUUUOOOHHHAAA<<<999888777666666555555555555666333444444444444333222222555555444444444333333333333333333333333333333333444444444444444555555555333444444444444666999<<<777<<>>======>>>>>>>>>??????@@@AAABBBCCCCCCCCCCCCCCCBBBBBBAAA??????>>>>>>>>>???@@@@@@BBB@@@@@@BBBDDDFFFLLLTTTYYYXXXTTTOOOIIIFFFEEEEEEAAA@@@???>>>>>>@@@AAABBBAAAGGGRRRcccwww}}}qqq}}}~~~rrrqqqyyywwwooonnnwww{{{~~~}}}}}}}}}{{{zzz||||||||||||~~~}}}|||zzzxxxuuusssrrrrrrrrrssstttvvvxxxzzz{{{yyyyyyyyyxxxwwwuuutttsssqqqpppooonnnnnnppprrrsssuuuuuuuuusssqqqooolllkkkgggaaa^^^___bbbdddjjjqqqvvv|||lll\\\UUURRRWWW]]]cccllluuuyyy{{{}}}{{{ssseeeWWWOOOEEEAAA===;;;;;;===??????DDDDDDDDDDDDDDDEEEEEEFFFDDDCCCAAA===;;;;;;>>>AAADDDFFFHHHIIIHHHHHHIIIJJJKKKLLLMMMOOOOOONNNMMMLLLIIIHHHGGGFFFHHHLLLPPPRRRUUUUUUVVVWWWXXXYYYZZZZZZ[[[[[[ZZZYYYYYYXXXXXXXXXZZZZZZ[[[^^^ccclllwww~~~vvvllldddaaaYYYUUUOOOGGGAAA<<<999888:::999888777777777777777666666666666666555555444555555444444444333333333333333333333333333333333555444444444444444444444333444555444444555888;;;888>>>HHHUUUhhhggg___nnnwww```ZZZ]]]ccccccdddfffeeefffoooyyyyyyqqqnnnrrryyyzzztttpppooopppuuuyyy|||tttggg^^^UUUQQQOOOLLLKKKLLLFFFDDDCCCEEEIIINNNQQQSSSRRRUUUWWWYYY[[[```hhhooommmkkkgggdddcccbbbbbbbbbcccaaa___^^^]]]\\\ZZZXXXWWWXXX[[[```dddiiimmmooonnnpppqqqrrrrrrqqqrrrssstttxxx|||kkkTTTHHHDDDEEEBBBBBBBBBAAAAAACCCGGGJJJQQQRRRTTTUUUTTTRRRNNNLLLFFFEEECCCAAA???======<<<>>>>>>===>>>>>>???AAAAAACCCCCCDDDDDDCCCCCCBBBAAA??????>>>>>>???@@@AAAAAADDDAAABBBDDDFFFFFFKKKRRRXXXXXXVVVQQQKKKGGGEEEDDDCCCBBBBBBCCCDDDEEEGGGHHHBBBGGGQQQ___rrr~~~nnnxxxvvvpppvvvtttpppqqqvvvzzz~~~}}}~~~{{{{{{|||}}}}}}|||~~~}}}{{{yyyvvvtttrrrrrrrrrrrrrrrssstttuuuuuuwwwwwwwwwwwwvvvuuutttsssqqqpppooonnnnnnoooqqqsssttttttsssrrrpppmmmkkkiiihhhccc___```bbbeeellltttxxx~~~kkk]]]XXXUUUYYY___eeemmmsssxxxyyyyyyvvvmmmaaaUUUMMMBBB???<<<;;;<<<>>>@@@@@@BBBBBBCCCEEEFFFFFFGGGGGGDDDCCC@@@===;;;<<<>>>AAADDDGGGJJJJJJJJJIIIIIIIIIIIIJJJLLLNNNNNNMMMLLLKKKHHHGGGFFFFFFIIIMMMQQQTTTVVVVVVWWWWWWXXXYYYZZZZZZ[[[ZZZYYYYYYYYYYYYZZZZZZ[[[[[[[[[^^^eeeppp}}}yyynnnfffbbb[[[WWWOOOGGG@@@;;;888777999999888777777666777777666666777777666666555444555555444444444333333333333333333333333333333333444444444444444333333333555666666555444444666888888???JJJXXXllljjj___mmm|||aaaYYY^^^bbbbbbccceeecccdddlllvvv|||uuuooonnnttt|||zzztttpppoooqqqvvvyyy|||xxxjjj```WWWSSSPPPMMMKKKLLLGGGEEECCCEEEIIIMMMQQQRRRRRRTTTWWWYYY[[[```hhhnnnmmmllljjjhhheeedddddddddcccaaa___]]]]]][[[YYYWWWUUUVVVYYY]]]dddkkkqqquuuxxxyyyyyyvvvrrrnnnmmmmmmppptttxxx|||~~~iiiSSSHHHDDDDDD???@@@@@@@@@@@@CCCHHHKKKLLLMMMPPPSSSVVVUUURRROOOFFFEEECCCAAA@@@>>>>>>>>>>>>>>>======>>>???AAABBBBBBCCCDDDDDDDDDCCCAAA@@@????????????@@@AAABBBBBBDDDBBBDDDGGGHHHGGGJJJPPPWWWXXXXXXUUUPPPKKKHHHGGGDDDDDDCCCCCCCCCCCCCCCCCCBBBGGGPPP]]]nnnooowwwyyynnnsss|||tttrrrtttuuuzzz~~~~~~|||{{{|||}}}}}}|||~~~}}}|||zzzwwwuuutttsssrrrrrrqqqqqqqqqrrrrrruuuvvvvvvvvvuuuttttttsssrrrqqqpppoooooopppqqqrrrrrrrrrqqqpppnnnkkkiiigggeeeaaa^^^______aaahhhpppwww~~~mmm^^^\\\[[[^^^dddlllrrruuu{{{{{{yyysssjjj^^^SSSLLL@@@>>>;;;:::<<>>@@@DDDGGGJJJKKKJJJHHHHHHHHHGGGIIILLLMMMNNNLLLJJJIIIGGGFFFEEEFFFIIIMMMRRRUUUVVVWWWWWWXXXYYYYYYZZZZZZ[[[ZZZYYYXXXYYYZZZ[[[\\\[[[[[[[[[^^^gggttt|||qqqhhhddd\\\WWWOOOGGG???:::888777666555555444444444444555444555555555555444333333555555444444444333333333333333333333333333333333333333333333333444444444555666777666444444555777777===HHHYYYooolllaaannnbbbXXX^^^___```bbbeeeccccccjjjsssxxxyyysssoooooowwwzzztttpppoooqqqvvvyyy||||||nnndddZZZUUURRRMMMKKKKKKGGGEEEEEEFFFJJJNNNQQQQQQRRRTTTWWWXXXZZZ```hhhnnnooopppooommmiiieeedddcccaaa___]]]\\\[[[ZZZXXXVVVTTTTTTVVVZZZ```hhhppptttyyyqqqjjjhhhhhhmmmqqqvvvyyy{{{|||~~~hhhRRRGGGCCCCCC<<<===>>>>>>@@@CCCHHHLLLNNNNNNPPPTTTWWWVVVRRRNNNFFFEEECCCBBBAAA@@@@@@@@@???>>>======>>>???AAACCCBBBCCCDDDEEEDDDCCCAAA@@@@@@@@@@@@@@@AAABBBCCCDDDBBBBBBEEEIIIIIIGGGHHHLLLUUUWWWZZZYYYVVVQQQNNNLLLCCCCCCBBBAAA@@@?????????AAAFFFOOO[[[lllttt{{{}}}nnnrrr~~~vvvsssttttttyyy~~~~~~|||{{{|||}}}}}}}}}|||||||||{{{zzzxxxwwwvvvsssrrrrrrqqqqqqrrrrrrrrrttttttuuuuuuuuutttssssssrrrrrrrrrrrrrrrrrrrrrrrrpppppppppnnnllljjjgggfffaaa^^^\\\[[[ZZZ[[[aaaiiirrrzzzlll______aaaeeemmmvvv{{{}}}}}}xxxqqqeeeYYYNNNGGG???<<<::::::===???AAAAAABBBCCCDDDEEEEEEEEEDDDDDDFFFCCC???<<<<<<===??????BBBEEEHHHIIIHHHFFFFFFEEEGGGIIILLLNNNNNNMMMJJJIIIFFFEEEEEEFFFIIINNNSSSVVVWWWWWWXXXXXXYYYYYYZZZZZZ[[[ZZZYYYXXXYYYZZZ\\\]]][[[[[[[[[___iiixxxuuulllggg]]]XXXPPPFFF???:::777777444333333333333444444555555555555555555444333333555555444444444333333333333333333333333333333333222222222333333444444555333555666666555555777888999===HHHZZZsssooobbbooocccXXX^^^\\\]]]bbbeeedddccchhhpppwww~~~wwwrrrpppqqqyyyzzzssspppooorrrwwwzzz|||ssshhh]]]XXXTTTNNNKKKLLLGGGFFFFFFHHHLLLOOOQQQQQQQQQTTTVVVXXXZZZ___gggnnnqqqssstttrrrlllgggcccbbb___]]][[[ZZZZZZYYYWWWUUUTTTSSSSSSUUUZZZbbbjjjoooxxxzzzyyytttlllgggeeefffkkkoootttwwwyyyzzz{{{|||hhhRRRGGGCCCBBB:::;;;<<<===???CCCIIIMMMSSSSSSTTTVVVWWWTTTNNNIIIFFFEEEDDDCCCBBBBBBAAABBB@@@???>>>===>>>@@@BBBCCCBBBCCCDDDEEEEEECCCAAA@@@AAAAAAAAAAAABBBCCCDDDEEEAAABBBEEEJJJJJJGGGGGGJJJSSSWWW[[[]]][[[WWWSSSQQQEEEEEEDDDDDDDDDCCCCCCCCC???EEENNN[[[kkk{{{qqqtttxxxsssssssssxxx}}}~~~~~~||||||}}}~~~}}}}}}zzz{{{{{{zzzyyyxxxwwwwwwssssssrrrrrrsssssstttuuussstttttttttttttttsssssssssssstttttttttsssrrrrrroooooonnnmmmkkkiiifffddd^^^[[[YYYYYYWWWVVV\\\cccmmmtttjjj___bbbfffkkkttt~~~}}}wwwmmmaaaSSSHHHAAA>>><<<::::::===@@@AAAAAACCCDDDEEEEEEEEECCCBBBAAAFFFCCC>>><<<<<<===??????@@@CCCFFFHHHGGGEEEDDDCCCGGGIIILLLOOOOOOMMMKKKIIIEEEEEEDDDFFFIIINNNSSSWWWWWWWWWXXXXXXYYYYYYZZZZZZ[[[ZZZYYYXXXYYYZZZ]]]^^^[[[[[[[[[```jjj{{{yyyoookkk^^^YYYPPPFFF>>>999777777444444444444444555666777777777777777777666666555555555444444444333333333333333333333333333333333111111222333333444555555111333555666666666888:::<<>>@@@CCCDDDDDDDDDCCCDDDEEEEEECCCAAAEEEBBB>>>:::999;;;???AAACCCEEEGGGGGGFFFDDDDDDEEEFFFGGGIIIKKKKKKJJJIIIHHH@@@AAABBBEEEIIINNNSSSVVV[[[[[[ZZZYYYYYYZZZ[[[\\\\\\\\\[[[ZZZZZZYYYZZZZZZbbb```___```hhhwww}}}rrriii```XXXMMMCCC===:::999888777777666555555555555555666555444333333444555666555555444444444333333333555444444444444333333333333333333333333333333333777666555444555666999:::>>>@@@HHH[[[xxxoooeeennnhhhYYY[[[^^^]]]___cccdddcccgggmmmyyyyyysssrrrqqquuu~~~zzztttrrrnnnmmmqqqwww}}}zzznnnaaa[[[WWWRRRNNNMMMHHHGGGEEEFFFIIIMMMOOOOOORRRSSSUUUWWWZZZ___fffjjjuuu}}}zzzpppjjjfffdddbbb```]]]ZZZXXXWWWXXXXXXVVVUUUSSSSSSTTTXXX\\\___cccfffiiigggcccaaacccggglllnnnqqquuuwwwyyyyyyyyyiiiTTTHHHBBB???>>><<<===@@@BBBDDDJJJQQQTTTPPPQQQVVVWWWRRRNNNNNNDDDCCCBBBBBBAAAAAABBBBBBDDDCCCBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEFFFHHHIIIGGGGGGHHHHHHHHHHHHGGGGGGNNNRRRXXX\\\\\\YYYTTTPPPKKKHHHEEECCCBBBBBBBBBAAABBBBBBGGGUUUlll~~~}}}yyyuuuxxx|||~~~~~~|||zzzyyyxxxxxxwwwxxxyyyyyyyyyxxxwwwvvvtttuuuwwwxxxxxxwwwtttssssssssstttssssssrrrqqqqqqttttttsssrrrrrrqqqppppppnnnmmmmmmlllkkkgggbbb___]]]ZZZUUUPPPNNNOOOQQQSSSXXX```mmmzzzxxxqqqlllttt|||}}}mmm```TTTHHHAAA@@@;;;;;;<<<===>>>AAACCCDDDDDDCCCCCCDDDEEEEEEDDDBBBDDDAAA===::::::<<>>???GGGYYYuuupppfffmmmiiiZZZ\\\]]]\\\___bbbcccccchhhooo|||yyysssrrrsssxxxzzztttsssoooooosssxxx}}}}}}qqqddd^^^ZZZTTTPPPOOOKKKIIIHHHHHHJJJMMMMMMMMMQQQRRRTTTVVVYYY^^^dddiiirrrzzz~~~xxxpppllljjjiiieeedddaaa^^^[[[YYYYYYXXXWWWUUUSSSRRRSSSUUUXXXZZZ\\\```cccccc``````cccggghhhkkkppptttxxxzzzzzzzzzhhhTTTIIIDDDBBB@@@======???AAABBBHHHPPPRRRQQQSSSXXXYYYTTTNNNLLLDDDDDDCCCBBBBBBBBBBBBBBBDDDCCCCCCBBBBBBCCCCCCDDDHHHGGGGGGGGGGGGGGGFFFFFFCCCCCCCCCCCCDDDEEEFFFGGGIIIJJJJJJIIIIIIHHHGGGFFFJJJMMMSSSWWWXXXUUURRROOOLLLIIIFFFDDDDDDCCCBBBAAACCCCCCGGGTTTjjj~~~zzzxxxzzz~~~}}}zzzxxxvvvuuuvvvwwwwwwxxxwwwvvvuuutttppprrruuuvvvwwwuuusssqqqsssttttttttttttssssssrrrsssrrrrrrqqqpppooooooooolllkkkjjjjjjiiieee___[[[]]]ZZZUUUPPPLLLJJJJJJJJJOOOVVV```lllxxxxxxtttwww~~~vvvcccWWWMMMDDD???===<<<<<<<<<>>>???AAACCCDDDCCCBBBBBBCCCEEEFFFEEECCCCCCAAA===;;;;;;===@@@BBBEEEGGGIIIJJJHHHGGGGGGHHHHHHIIIIIIIIIIIIGGGFFFEEEDDDEEEGGGKKKOOOSSSVVVYYYUUUUUUUUUUUUVVVWWWYYYZZZXXXYYYYYYZZZ[[[\\\^^^^^^YYY]]]aaabbbeeepppxxxooocccZZZMMMCCC===;;;888666777666666555555555555666666555555444444555555666666666666555555555444444222222333444555666777777555555555555555555555555666555444444555777888999<<<>>>FFFWWWrrrpppffflll|||kkk[[[\\\\\\\\\___bbbcccdddjjjrrrzzzsssrrrttt{{{zzzssssssppppppvvv{{{~~~uuuhhhbbb]]]WWWRRRPPPLLLKKKIIIJJJKKKLLLLLLKKKPPPQQQSSSUUUWWW\\\bbbfffnnnuuuyyyuuupppoooooonnnjjjiiigggddd```]]]ZZZXXXXXXVVVSSSRRRQQQSSSUUUVVVWWW[[[^^^^^^]]]]]]```dddcccgggmmmtttxxxyyyyyyyyygggSSSIIIEEEDDDAAA===<<<>>>???@@@FFFMMMPPPRRRVVV[[[\\\WWWPPPKKKEEEDDDCCCCCCBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFKKKKKKKKKJJJIIIHHHFFFEEEFFFIIIMMMQQQSSSQQQOOOMMMMMMJJJGGGEEEEEEEEECCCBBBCCCDDDHHHSSSfff|||zzz|||}}}}}}zzzxxxuuutttuuuuuuvvvvvvuuutttrrrqqqmmmooorrrttttttsssqqqpppssssssttttttttttttssssssoooooooooooooooooooooooollljjjhhhgggeeebbb^^^[[[ZZZWWWSSSNNNJJJGGGEEEEEEIIINNNUUU___iiitttyyyyyy}}}kkkWWWLLLFFFAAA===<<<<<<===>>>???@@@BBBCCCDDDBBBAAAAAACCCEEEFFFEEEDDDBBB@@@===;;;<<<>>>AAADDDFFFHHHKKKKKKJJJIIIIIIJJJIIIIIIIIIHHHGGGFFFDDDCCCBBBCCCFFFJJJNNNQQQTTTUUUTTTTTTSSSTTTUUUWWWYYYZZZYYYYYYYYYZZZ[[[\\\^^^^^^[[[___cccdddfffqqqzzzqqqdddZZZLLLAAA===;;;888666777666555555555555666666666666555555555555666666777666666666666555555555000000111111222333444444333333333333333333333333444444444444555777888999:::<<>>>>>???DDDKKKPPPTTTZZZ]]]^^^ZZZRRRKKKEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCFFFGGGGGGHHHIIIIIIJJJJJJLLLLLLKKKJJJIIIGGGFFFEEEDDDFFFIIILLLNNNNNNMMMLLLKKKIIIGGGFFFFFFFFFDDDBBBCCCEEEHHHPPP```xxx~~~|||{{{}}}~~~~~~~~~|||~~~~~~}}}|||zzzxxxvvvuuusssssstttttttttsssqqqqqqlllmmmooopppqqqqqqpppooosssssssssssssssrrrrrrqqqjjjjjjkkklllmmmnnnoooooonnnkkkfffcccaaa___]]]\\\UUUSSSPPPLLLHHHFFFDDDCCCDDDGGGLLLRRRZZZdddmmmttt|||}}}~~~{{{xxxwwwyyy||||||ppp___MMMDDDAAA>>><<<;;;===>>>???@@@AAABBBCCCCCCBBBAAAAAACCCEEEFFFEEEDDD@@@???===<<<===@@@CCCEEEGGGIIIKKKLLLKKKJJJKKKKKKIIIHHHHHHGGGEEEDDDCCCBBBAAACCCFFFJJJNNNQQQSSSSSSTTTTTTTTTTTTUUUWWWYYY[[[[[[[[[[[[[[[[[[\\\\\\]]]]]]```bbbdddiiivvv{{{rrrdddXXXIII???<<<;;;888555666666555555555555666666666666666666666666666666777666666666666555555555222222222222222222222222333333333333333333333333333333444444666777888999888;;;DDDTTTnnnsssggghhhtttnnn]]]\\\\\\]]]aaaeeegggjjjvvv{{{sssqqquuuxxxqqqooommmpppxxx~~~~~~qqqjjjddd\\\UUURRRIIIHHHGGGHHHKKKMMMMMMMMMOOOPPPQQQRRRTTTXXX]]]aaajjjqqquuusssqqqrrrrrrpppqqqqqqpppmmmhhhccc]]]ZZZWWWVVVTTTSSSSSSSSSUUUVVVWWWXXXZZZ[[[[[[\\\^^^______ccchhhmmmpppooolllkkkiiiUUUJJJDDDBBB@@@>>>>>>@@@@@@@@@DDDJJJRRRXXX]]]___```]]]UUUMMMFFFFFFEEEDDDDDDDDDDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGIIIIIIIIIIIIIIIKKKKKKJJJJJJHHHGGGFFFEEEDDDEEEGGGIIIKKKKKKLLLLLLIIIHHHFFFFFFGGGGGGEEECCCCCCEEEIIINNNZZZooo}}}~~~}}}zzz{{{|||~~~~~~}}}~~~~~~}}}zzz{{{{{{{{{zzzxxxvvvtttqqqrrrsssttttttsssrrrqqqmmmmmmmmmmmmnnnnnnnnnooorrrrrrrrrqqqqqqpppooonnnhhhhhhiiijjjkkkmmmmmmnnnmmmiiieeeaaa___]]][[[ZZZQQQOOOLLLIIIFFFEEEDDDCCCAAACCCFFFIIINNNUUU]]]bbbkkkmmmoooooommmllllllmmmmmmrrrxxx{{{|||||||||yyy___RRREEE???>>><<<;;;===>>>>>>@@@AAABBBCCCCCCCCCCCCBBBBBBCCCEEEFFFEEECCC>>>>>>===<<<>>>AAADDDFFFGGGIIILLLLLLLLLKKKKKKLLLHHHGGGFFFEEEDDDCCCBBBBBBBBBEEEIIINNNQQQSSSTTTTTTVVVUUUUUUUUUVVVWWWYYYZZZ\\\\\\[[[[[[[[[\\\\\\]]]^^^___aaafffqqq|||rrrbbbVVVFFF<<<::::::888444666555555555555666666777555666666777777666666555666666666555555555444444666555555555444444444333555555555555555555555555222222333555666777888888777;;;CCCSSSkkkyyyggggggrrrnnn]]][[[[[[]]]bbbfffiiinnn|||zzzsssrrrwwwxxxrrrooommmpppwww}}}vvvooohhh___WWWTTTKKKIIIGGGHHHJJJMMMOOOOOOOOOPPPQQQQQQSSSVVV\\\___hhhnnnssssssssstttrrroooqqqqqqooommmiiiddd___\\\VVVVVVTTTSSSSSSSSSTTTTTTQQQRRRTTTWWW[[[^^^```aaa^^^```dddggghhhgggeeecccmmmYYYLLLEEEBBBAAA???AAADDDEEEDDDGGGLLLTTT[[[___```aaa```XXXOOOGGGFFFEEEEEEDDDDDDEEEEEECCCDDDEEEFFFFFFEEEDDDCCCFFFFFFGGGGGGGGGGGGGGGGGGDDDEEEFFFGGGHHHHHHHHHGGGIIIIIIIIIIIIHHHGGGEEEEEEEEEFFFGGGHHHIIIJJJKKKLLLFFFEEEEEEFFFGGGGGGFFFDDDCCCFFFIIILLLTTTfff~~~|||zzz{{{|||{{{yyyyyy{{{|||}}}|||}}}~~~~~~yyyyyyzzzzzzxxxvvvtttrrroooppprrrsssttttttsssrrrpppooommmkkkkkklllnnnoooqqqqqqpppooonnnlllkkkjjjhhhiiiiiiiiiiiijjjjjjjjjgggfffcccbbb___\\\WWWTTTPPPNNNKKKGGGDDDCCCCCCCCCBBBCCCEEEFFFHHHMMMRRRVVV\\\^^^``````___```cccfffdddiiipppssstttuuuyyy}}}}}}|||yyyuuurrrsssxxx{{{qqqdddPPPGGG@@@===<<<:::<<>>???AAABBBCCCCCCCCCCCCDDDCCCCCCDDDEEEEEEDDDBBB======<<<===???BBBEEEGGGFFFIIIKKKLLLLLLKKKKKKLLLGGGFFFEEEDDDCCCCCCBBBBBBCCCFFFKKKPPPSSSUUUUUUTTTVVVVVVUUUTTTUUUVVVXXXXXXZZZZZZZZZ[[[\\\]]]^^^___aaaaaaeeeooo}}}sss```SSSCCC:::999:::888444555555555555555666777777555666777888888777666555555555555555444444444333555555555555555666666666555555555555555555555555111222333555666777888888888;;;CCCQQQhhh{{{ffffffqqqooo\\\YYYXXX[[[```fffiiipppxxxsssttt{{{{{{uuurrrooopppvvvzzz~~~|||tttmmmccc[[[WWWQQQNNNJJJIIIJJJMMMPPPQQQOOOPPPQQQQQQRRRVVV[[[___ccckkkrrrtttuuuwwwtttooooooooommmkkkgggddd```^^^WWWVVVUUUSSSQQQQQQPPPPPPLLLMMMOOOSSSWWW[[[]]]^^^ZZZ\\\___aaabbbaaa```^^^ppp\\\OOOFFFBBBBBBAAADDDHHHHHHGGGIIINNNVVV]]]aaaaaabbbaaaZZZPPPGGGFFFFFFEEEEEEEEEEEEEEECCCDDDEEEFFFFFFEEEDDDCCCEEEEEEEEEFFFFFFGGGGGGHHHGGGHHHJJJKKKLLLKKKKKKJJJHHHHHHHHHHHHGGGFFFEEEEEEGGGGGGGGGGGGHHHIIIKKKLLLDDDDDDDDDEEEGGGGGGFFFEEECCCFFFIIIKKKQQQaaaxxxzzzxxxyyyzzzyyyxxxxxxzzz{{{||||||}}}yyyyyyzzzyyywwwuuurrrpppnnnoooqqqssstttttttttsssrrrpppllljjjiiikkkmmmoooppppppooonnnllljjjiiihhhjjjjjjiiiiiihhhgggggggggbbbcccccccccaaa[[[TTTNNNQQQNNNJJJFFFCCCBBBBBBCCCFFFGGGGGGHHHHHHKKKOOORRRSSSUUUWWWWWWWWWZZZ___ccc^^^dddkkknnnnnnooossswwwqqqssswww|||zzzsssnnnllljjjhhhjjjnnnnnnsssvvvsssnnnggg\\\SSSGGGAAA>>>===<<<:::<<>>???AAACCCDDDDDDCCCCCCEEEDDDCCCDDDEEEEEECCCAAA===<<<<<<===???BBBEEEGGGFFFHHHKKKLLLLLLKKKKKKLLLFFFEEEDDDCCCCCCBBBCCCCCCBBBFFFKKKPPPSSSTTTTTTSSSVVVUUUUUUTTTTTTUUUVVVWWWXXXYYYYYY[[[\\\^^^```aaadddeeekkkyyyttt___QQQAAA888888:::888444555555555555555666777888555666777888888777666555555555444444444333333333111222222333444555666666333333333333333333333333000111333555666777888888999<<