BM6P6(@ 555555444333222222222222777???OOOYYY:::777222555222//////.........---------+++******)))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))///---***'''&&&'''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************************++++++*********++++++,,,,,,,,,111222222222111222444666000111222333333666:::======@@@CCCFFFIIIOOOWWW]]]cccnnnzzzxxxllleee___YYYVVVWWWWWWTTTQQQRRRMMMMMMSSSUUUQQQNNNPPPUUUOOOKKKKKKJJJIIIKKKOOOKKKJJJGGGFFFFFFEEECCCAAA<<<;;;:::999888777666666666444222111000///---+++************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,........................000000000000000000000000///000000000111111111111444444444444444444444444333333333444444555555555888777555333222222222333111111111111111000////////////////////////////////////////////////////////////.........---------,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...............---------000///.........///111222...//////000111222222222555444444444444333333333333333444555666777888999::::::999999777666555444555666888999::::::999888555666888;;;<<<<<<<<<<<<999888666444555777999;;;666666666666555555555555222111000//////...............---------,,,,,,,,,))))))))))))************************))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''555555444333222222222222111:::HHHyyy\\\===888222555000//////.........---------+++******)))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))),,,+++)))((('''(((***+++))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))*********++++++************+++,,,,,,***++++++---...///000000...///111111111222444666555666888888888999<<<>>>BBBFFFNNNXXXeeeuuu|||uuujjj[[[PPPSSSOOOOOOSSSSSSPPPPPPTTTOOONNNQQQUUUSSSMMMIIIIIILLLJJJIIIHHHHHHHHHFFFDDD???@@@@@@>>>;;;888777777888666444333333111///---,,,+++++++++++++++******************************************************))))))))))))))))))))))))))))))))))))************************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,........................000000000000000000000000//////000000000111111111222222222222222222222222111111222222222222222222555444222111000000111111000000111111000000///...................................................///.........---------,,,,,,++++++++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------........................000///.........///111111...//////000111111222222444444444444444444333333333333444555666777888888888888888888888777555555666777888999::::::::::::999999:::;;;<<<<<<<<<<<<999888666444444666888999666666666555555555444444222111000///............------------,,,,,,,,,,,,))))))))))))*********************)))))))))((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''555555444333222222222222222:::HHHxxx___???:::222444///...............---------+++******)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((()))))))))******+++))))))))))))))))))))))))((((((((()))))))))******))))))*********++++++++++++++++++++++++,,,------,,,,,,---///111222444444666777888777555444555666999999999999;;;@@@FFFKKK[[[cccqqqsssbbb[[[TTTQQQOOOOOORRRWWWTTTRRRQQQRRRPPPMMMNNNQQQNNNLLLKKKJJJKKKJJJGGGEEEBBBDDDEEECCC>>>:::999:::;;;999777666666555222000......------,,,,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------000000000000000000000000////////////000000000000000000000000000000000000000000000000////////////000000///......//////000///000000000000///............................................................------------,,,,,,*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,......////////////////////////......//////000111...//////000000111111222333333333333444444444444333444444555666777888888666777777888888777777666888888888999999:::;;;<<<======<<<<<<<<<<<<<<<<<<:::999666555444555666777555555555555444444444444222111000///............---------,,,,,,,,,++++++))))))))))))******************))))))))))))((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''555555444333222222222222444===MMM___???:::222333...........................+++******)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''((()))***+++******)))))))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,,,,+++++++++,,,---.........///000111222333444444///000222111000000111222999:::===BBBKKKXXXfffoooooobbb\\\WWWTTTQQQXXXUUUTTTUUUTTTRRRTTTXXXQQQPPPNNNMMMLLLJJJFFFDDDAAADDDGGGEEEAAA======>>>>>><<<999888888777555333000000///...------,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((()))))))))***************************************++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////........./////////000000........................000000//////......------------------......//////...////////////...------------------------------------------------------------,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,***************************************************++++++++++++,,,,,,,,,......///////////////000............//////000000////////////000000111111222222222333333444444444444444555555666777777888444555666777888888888888:::999999888999:::<<<===>>>>>><<<;;;<<<<<<>>>???;;;:::888666555555555666444444444444333333333333111111///...............,,,,,,,,,,,,++++++++++++((()))))))))***************)))))))))((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''555555444333222222222222222===RRR\\\>>>999222333...---.....................+++******)))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((()))+++++++++***((('''************************))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111111111222222222222...000222444555888<<>>@@@BBBDDDEEEFFFBBB@@@>>>===<<<;;;999777555555444222111///......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------.........//////////////////////////////////////////.........+++,,,---...............,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,)))))))))***************************************************************************++++++++++++,,,,,,------.../////////------...////////////...///////////////////////////000111222333444555666555555555555666666777777333333555666777888888888888888888999999:::;;;<<<::::::::::::;;;<<<===>>>;;;:::999888666666555555222222222222111111111111111000///...------------+++++++++*********))))))))))))))))))************))))))((((((((((((''''''((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((***)))((('''''''''((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''555555444333222222222222777@@@ZZZZZZ===999111222------------.........//////+++******)))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((())))))************)))************************))))))*********+++++++++,,,,,,,,,,,,---------------------...///000222222222222222333333333333333777888;;;@@@GGGQQQ\\\ddd~~~sssnnnhhhaaa]]]ZZZYYYXXXWWWUUUQQQLLLHHH???<<<:::===BBBGGGHHHGGGEEECCCAAA@@@???>>><<<:::999999777666444222111000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************************************************++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.................................------..................++++++------...---,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,************))))))))))))************************************************************++++++++++++++++++,,,,,,---.........,,,---.../////////......//////////////////////////////000222333444555666555555555555666666666666333444555666777777777777666777888999::::::::::::888999999:::::::::999999888777777666555444444444222222111111111000000000000000///...------------+++*********))))))))))))))))))))))))************))))))((((((((('''''''''((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((+++***((('''&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''555555444333222222222222222:::TTT\\\>>>999111222,,,---------.........//////+++******)))))))))))))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''((()))***+++,,,,,,************************)))************+++++++++,,,,,,,,,---------......------......///111222333222222333333444555666666@@@FFFOOO^^^pppqqq]]]ZZZYYYYYYYYYXXXUUUQQQMMMCCC===999;;;CCCHHHIIIFFFGGGEEECCCBBBBBBAAA>>><<<<<<<<<:::888666555333222,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************************************)))************+++++++++*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,------.........***+++,,,------,,,+++***+++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++++++++,,,++++++******))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++,,,,,,---......,,,,,,.../////////...---///////////////............///000111333555666666555555555666666666666666333444555666777777777777555666888999::::::999888999999::::::999888666555555555555444444333222222111111111111000000000000000000...---------------************))))))))))))))))))))))))************)))(((((((((''''''''''''((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((,,,***((('''&&&'''((()))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''777666444333222222333333666999XXXYYY???:::...000///.........///////////////,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((()))***************)))))))))))))))******+++'''(((((()))***+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,---......---000222111---,,,///222000...222999<<<<<<@@@FFFRRRgggpppiiiaaa[[[ZZZZZZXXXVVVNNNFFF@@@@@@@@@???DDDLLLKKKJJJIIIGGGEEEBBB???===>>><<<:::999::::::999888---------,,,,,,+++++++++,,,,,,------,,,+++)))((()))((('''((()))***)))(((******++++++++++++******)))************+++++++++++++++************++++++---------,,,,,,+++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---.........---,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++************************************************++++++,,,,,,,,,++++++*********+++++++++******)))******++++++++++++******)))))))))***+++++++++,,,))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,------------------............//////000000000000000//////222222111111222222333444888777555555666666444333222333444666777777777777:::999777777888999888888888888777666666666666666777666555444444333444444222222111111000/////////------,,,,,,+++***))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((777666444333222222333333777<<<^^^]]]@@@:::///000...///////////////.........,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))((((((((()))***************)))))))))))))))******+++((((((((()))***+++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++------------............222222444444555444444333;;;777777===CCCKKK[[[iiioooddd]]]YYYWWWUUUKKKBBB?????????EEEMMMNNNNNNLLLJJJFFFDDDCCCBBB???===;;;:::::::::999777333222111///...,,,+++***+++,,,,,,,,,,,,+++))))))+++***************)))((((((((())))))))))))(((((())))))*********++++++++++++******))))))******+++,,,,,,,,,+++++++++******++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,------------,,,++++++++++++++++++,,,,,,------,,,,,,+++************************************************)))******++++++******)))*********++++++******)))******++++++++++++************************++++++))))))))))))))))))))))))*********************************+++++++++,,,,,,))))))*********+++++++++------------............//////000000000000//////111111000111111111222333666555555555777777555444333444555666777777777777999777666666777888888777888777666666666666666777777666555444333333333333222222111000000//////...------,,,++++++***))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((777666444333222222333333555<<<```aaa@@@999///111...000000//////......------,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))************))))))))))))))))))******+++(((((())))))***+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...333222222444666777444222888;;;CCCQQQaaauuuvvvggg^^^```VVVKKKEEEBBB@@@BBBFFFKKKMMMMMMJJJEEEBBBBBBCCCAAA???===<<<<<<;;;999777888777555333000...,,,+++***+++++++++++++++***))),,,,,,,,,+++******))))))(((((())))))))))))(((((()))))))))*********+++++++++******))))))******+++++++++************))))))******))))))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,+++++++++************++++++,,,,,,,,,,,,++++++************************************************(((((())))))***))))))((())))))******+++******)))******++++++++++++************************))))))))))))))))))))))))))))))*********************************++++++++++++,,,))))))*********+++++++++------------............//////000000000000//////000000000000111111111222444444444777999999888666555666777777888888888888888666555555666777777666777666666666666666777888666666555444333333333333111111111000//////......,,,,,,,,,+++******))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''(((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((666555444222222222222333555===bbbaaa>>>777///222...111111000///...------,,,,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********((()))************)))))))))))))))))))))******+++)))))))))******+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,...000222222111000///444333333222333555777888>>>KKKaaaxxx~~~jjjbbbWWWOOOJJJFFFCCCBBBHHHLLLOOOMMMGGGBBB@@@AAABBB@@@???>>>>>>===:::888;;;:::888555222000...---++++++++++++++++++*********+++,,,+++*********+++******++++++++++++******))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))************************************************+++++++++***+++,,,,,,---+++++++++++++++******)))++++++,,,,,,,,,,,,++++++************************************************(((((())))))******))))))((())))))*********************++++++++++++******++++++******))))))((((((((((((((((((((((((((((((************************************++++++++++++++++++,,,,,,,,,---------,,,,,,---------............//////000000000000///000000111222222222222222333333555888;;;<<<;;;999888999999:::::::::999999888666555555777888888777666666666666666777777888666555444333222222222222111000000//////...------,,,+++++++++******))))))************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((666555333222111111222222666>>>bbb^^^;;;555///444000111111000///...------,,,,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********+++))))))*********))))))((()))))))))))))))******+++************++++++++++++******+++++++++,,,,,,,,,,,,,,,---------.........---...111333444333222111666888999666444999DDDNNNcccsss|||kkk\\\TTTPPPLLLHHHIIINNNSSSSSSNNNGGGAAA>>>AAA@@@???@@@@@@@@@>>><<<::::::888777555333222111,,,,,,,,,+++++++++++++++''')))+++***))))))+++---******++++++++++++******(((((()))))))))************))))))))))))))))))***(((((((((((((((((((((((()))(((((((((((((((((()))************************************************+++************+++,,,,,,+++,,,,,,---,,,+++*********++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++******'''((()))*********************++++++++++++******+++******))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,---------,,,,,,,,,------------.........///000000000000000111222333444444444333333333444555888<<<>>>===<<<;;;;;;<<<<<<<<<;;;::::::999777666666888:::999999777777666666666666777777555444333222222111111222000000//////...---------++++++***************)))************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((666555333222111111222222111777WWWZZZ:::444///555222000000//////......------,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++)))************))))))((()))))))))))))))******+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------......////////////000222333444444444444333999======???JJJ^^^nnnwwwggg___WWWPPPLLLOOORRRTTTQQQIII@@@:::?????????AAACCCDDDBBB@@@;;;;;;:::999888666666555///...---,,,+++++++++,,,'''))),,,+++)))(((***---(((((())))))))))))((((((((((((((()))))))))*********))))))(((((())))))***''''''(((((((((((())))))))))))(((((((((((())))))***************************************************************+++,,,,,,+++,,,---------,,,***)))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++++++++''''''((()))******************++++++++++++******))))))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++))))))*********+++++++++,,,,,,,,,,,,---------------...///000000111111000111222444555555555444333333333444666:::===>>>>>><<<<<<<<<<<<;;;;;;:::999999777666777999:::::::::888888777666666666666666444444333222111111111111/////////...------,,,,,,************************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((555444333111111111111222///333NNNxxxXXX;;;444...444222///////////////.........,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,***************)))(((((()))))))))))))))******+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------...//////000000111111222333444555666666555<<>><<<===???BBBFFFGGGFFFDDD???>>>===<<<:::999888888222111///---,,,,,,,,,,,,***---///---)))'''(((+++(((((())))))))))))(((((((((((((((((()))))))))***))))))(((((((((((())))))''''''(((((())))))))))))***))))))(((((())))))******************************************************************++++++,,,***+++,,,---,,,+++)))(((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************&&&'''((()))******************++++++++++++******((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++++++++,,,,,,,,,------------...///000111111111111000222333555555444333222333111111222666:::<<<===:::;;;;;;:::999888777666777666555666888::::::999:::999888666555555555555444333222111111000000000//////......---,,,,,,+++))))))))))))************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((555444333111111111111222555777NNNtttvvvvvvXXX<<<444...444222.........///////////////,,,++++++***)))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,***************)))(((((()))))))))))))))******+++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------...///000000111222222222222444555777888>>>EEEQQQaaawwwiiiddd___^^^___[[[RRRJJJ:::;;;>>>CCCGGGIIIIIIGGGBBBAAA@@@>>>===;;;:::999444333111...---,,,,,,,,,...111222///)))&&&'''*********++++++++++++******(((((((((((())))))))))))))))))(((((((((((())))))'''((((((((())))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********)))***++++++,,,((()))+++,,,+++***((('''******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((())))))))))))&&&'''((()))******************++++++++++++******''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,---------++++++,,,,,,,,,------------...///000111111111111///111222444444333222111222000...///333777:::;;;999999999888777666555444666555444555777999999888;;;:::888777555444444444444333222111000000000000///......------,,,++++++)))))))))))))))*********************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***&&&''''''''''''''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((444555444333111111333444999:::WWWaaa===666666000---........................+++++++++************)))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))***+++)))************+++++++++---,,,+++***+++,,,---...---------........./////////------...000333444555------222888888666<<>><<<;;;:::<<<:::777333000...------000000//////---+++***)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((******))))))((((((''''''))))))************)))))))))*********+++++++++++++++*********))))))(((((())))))))))))************+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((***+++---///...,,,***))))))((('''&&&&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******+++++++++++++++++++++++++++++++++,,,------......---------------...///000111222000000111111111111000///000111333333222333555777;;;;;;;;;:::999888777666333444555777888888888888666999<<<<<<999555222000444333333222111000//////------,,,,,,,,,,,,++++++************))))))))))))(((((())))))))))))((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))((('''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%'''(((((('''''''''&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''444555444333111111333444444888ZZZfff>>>555444///...........................+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))***+++************++++++++++++,,,,,,+++++++++,,,---...---------.........//////000000///000111222222222999444222333555;;;JJJYYYtttyyyjjjeee```YYYYYYJJJ>>>AAAJJJOOOOOOMMMHHHGGGEEEBBB@@@>>>======;;;:::999777444111...,,,---......------,,,++++++************************************************)))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''))))))************))))))))))))))))))*********+++*********)))))))))(((((((((((()))))))))******************)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))+++,,,...---+++)))((())))))(((&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******+++++++++++++++++++++++++++++++++,,,------...---------------------...///000000111111111222111111111000000111222222222333555777::::::;;;;;;;;;:::999999555666666777777888888888777:::???CCCBBB>>>888444444444333222111000//////------,,,,,,,,,+++++++++*********)))))))))(((((((((((())))))))))))((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&'''(((((()))((((((((('''''''''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''444555444333111111333444777;;;___lll@@@333333//////........................+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))***+++************+++++++++,,,,,,,,,,,,+++,,,------...------........./////////---...//////000000111111666555666>>>JJJ\\\sssyyynnneee```SSSHHHFFFJJJLLLLLLMMMNNNLLLHHHEEEBBBAAA@@@@@@;;;<<<===<<<999555111...,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((()))))))))(((((((((((('''((())))))******))))))((((((((((((((())))))))))))******))))))))))))(((((((((((())))))))))))************))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((***+++,,,,,,***(((((()))))))))((((((((((((((((((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++++++++++++++++++++++++++++++++,,,---------------...---------------......111111111111111111111111///000222222111222444666777888999:::::::::999999888888777666666777888999999;;;AAAHHHKKKGGG???888444444333222111000000///,,,,,,,,,,,,++++++++++++******))))))))))))(((((('''(((((())))))(((((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''######%%%&&&'''(((((((((''''''''''''&&&%%%$$$$$$&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''444555444333111111333444:::===```mmmAAA333222///000........................+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))***+++*********+++++++++,,,,,,,,,,,,,,,,,,------..................////////////---...000111222333444555111888FFFYYYnnn}}}ddd___YYYRRRIIIEEEJJJRRRRRROOOKKKFFFCCCBBBBBBBBB?????????>>><<<999666444...---,,,,,,++++++++++++************************************************((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''(((((((((((()))))))))))))))))))))(((((((((((((((((()))))))))***))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))******((('''''')))***))))))(((((())))))((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++************++++++++++++++++++,,,------------,,,...------,,,,,,,,,------000000//////000000111111///000111111111222444666666777888999999888777666:::999777666555666888999;;;;;;???EEEJJJHHH@@@888444444333222111000//////,,,,,,,,,++++++++++++******)))))))))(((((((((((('''(((((((((((((((((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%$$$&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''444555444333111111333444555999ZZZlllBBB555333///000........................+++++++++*********))))))))))))))))))))))))))))))************************************************************************)))***++++++***)))***+++***++++++++++++,,,,,,,,,,,,,,,---------................../////////000000222333444444444666:::===EEEPPPaaatttzzzjjj\\\QQQLLLOOOVVVUUURRRMMMHHHDDDBBBBBBBBBDDDCCCAAA???===;;;;;;:::333222000---+++******)))************************************************(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((())))))))))))((((((&&&'''''''''(((((((((((((((((((((((((((((())))))'''(((((((((((()))))))))(((((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((((((((())))))(((&&&''')))***))))))(((((())))))((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++)))))))))******+++++++++***+++,,,,,,------,,,,,,...------,,,,,,,,,------///............///000111///000222222111222444666888999;;;;;;;;;999666555:::999777555555666888999===:::999<<<@@@@@@;;;555444333222222000000///...,,,,,,+++++++++*********)))))))))(((((((((((('''''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''',,,+++***)))((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((((((%%%$$$%%%&&&$$$%%%%%%&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''444555444333111111333444555777VVVmmmDDD666333//////........................+++++++++************)))))))))))))))))))))))))))************************************************************************)))***++++++***)))***+++++++++++++++,,,,,,,,,,,,,,,,,,---............---....../////////000000000111222222000111777@@@GGGhhhpppzzzzzzfff___ZZZVVVSSSWWWTTTOOOJJJFFFCCCBBBAAAFFFEEEBBB@@@>>>>>>>>>>>>999777444000---+++***)))++++++++++++++++++++++++************************))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''''''''((((((((('''(((((())))))(((((('''''''''''''''((((((((((((''''''(((((((((((())))))''''''(((((((((((())))))''''''(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''((())))))(((((()))(((&&&'''((())))))((((((((((((((((((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++(((((())))))***+++++++++******+++,,,,,,,,,,,,,,,...---------------......///...------...///111222000111333333222333555777;;;<<<>>>>>>===;;;888666777777666555555666777888;;;888555555777777555333222222111000///......---++++++++++++************))))))((((((((((((''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''---,,,+++)))((('''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))'''%%%$$$'''***'''&&&&&&&&&&&&'''((()))&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''444555444333111111333444888;;;[[[pppEEE666222...///........................+++++++++************)))))))))))))))))))))))))))************************************************************************)))***++++++***)))***++++++++++++,,,,,,,,,------,,,,,,.../////////...---.../////////000000000000000000111222888DDDUUUbbb~~~~~~vvvhhh\\\WWWXXXVVVRRRMMMIIIEEEBBBAAAEEEEEEDDDCCCBBB@@@??????===:::666222///---,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''((((((((()))))))))'''''''''((((((((())))))'''''''''((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((()))))))))((((((***(((''''''((((((((('''&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++((((((((()))***+++++++++******+++,,,,,,,,,,,,+++------------...///000000000000///...///111333444111222444444333444666888888:::<<<>>>===;;;888666444444555555666666777777888777555444333333444444111111000///...---,,,,,,++++++++++++************))))))((((((((('''''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''******((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''$$$%%%+++000,,,+++(((&&&%%%&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''444555444333111111333444888===bbbtttGGG666111---///........................+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))+++++++++***)))***+++++++++,,,,,,,,,---------,,,,,,.../////////...---////////////000000000000333555888===GGG[[[rrrrrreeedddYYYWWWTTTPPPKKKFFFCCCAAACCCDDDEEEFFFEEEBBB???===>>>;;;888444111///......++++++++++++++++++++++++************************))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((((((((((())))))))))))&&&'''''''''(((((())))))''''''''''''((((((((()))&&&'''''''''(((((())))))))))))))))))))))))))))))'''''''''''''''''''''''''''((()))******))))))(((***)))'''''''''((('''&&&&&&&&&'''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++'''(((((()))***+++++++++******+++,,,,,,,,,,,,+++---------...///000111222222111000000111333555666222333444444444555777999333555888:::;;;999777555222222444555666666666666555666777666444444555666000000///...---,,,+++++++++++++++************))))))(((((((((''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###&&&'''&&&$$$'''...555111...***&&&$$$$$$&&&'''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''666555444333222333444444;;;???iiiwwwHHH888555000000...------,,,,,,------...,,,+++******))))))******)))************++++++++++++++++++*********)))))))))************+++++++++))))))***++++++++++++***)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///...------...000222///,,,---111444444333999777===MMMcccxxxzzzyyy~~~}}}fffeeeccc]]]TTTLLLGGGGGGHHH@@@@@@BBBEEEGGGGGGDDDAAABBB???<<<999777555111///---+++***+++,,,,,,+++***))))))************))))))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''))))))((('''&&&'''(((***)))((((((***,,,,,,,,,''''''''''''''''''''''''''''''''''''''''''''''''(((---222222---)))((()))((((((((((((((()))******(((((((((((()))))))))))))))************+++++++++++++++,,,---------,,,,,,,,,,,,,,,---...///000000.........000333666:::<<<999777444333333555888;;;888888888888777666555444444444444444555666888888888777666555444333222222111000///...---,,,++++++,,,+++******))))))*********))))))((('''&&&&&&&&&***))))))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((777444///***&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''666555444333222333444444;;;<<>>;;;999666333111...,,,++++++,,,,,,+++***))))))************))))))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''))))))((('''&&&'''((((((''''''(((***++++++***''''''''''''''''''''''''''''''''''''''''''''''''(((,,,000000+++(((((()))((((((((((((((())))))***(((((((((((())))))))))))))))))*********+++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,---//////.........///222555888:::@@@>>>;;;888666666777888777:::>>>AAA@@@;;;555111333333333444555666888999777777666555444333222222000000///...---,,,++++++,,,+++******))))))*********))))))(((''''''&&&&&&)))))))))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***(((&&&$$$###$$$&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''666555444333222333444444===>>>cccqqqDDD777444...,,,/////////....../////////,,,+++******))))))******)))************++++++++++++++++++***************)))************+++++++++)))******+++++++++++++++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,...000---111555444222333:::AAASSS```oooppphhhjjjttt```ZZZVVVMMMDDD@@@???>>>@@@DDDFFFHHHHHHGGGDDDAAA>>><<<:::666444111///,,,,,,,,,,,,+++***))))))************))))))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''))))))((('''&&&'''(((&&&&&&&&&(((***+++)))'''''''''''''''''''''''''''''''''''''''''''''''''''(((+++---,,,)))'''''')))((((((''''''(((((()))***(((((((((((()))))))))))))))))))))*********++++++******+++,,,,,,,,,,,,,,,+++++++++++++++,,,---............///000333555777@@@???===:::888777666666999???HHHNNNLLLDDD888111333333333333555666777888666666555444333222222111//////...---,,,,,,++++++++++++***))))))))))))***)))))))))(((''''''&&&&&&))))))(((((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$%%%%%%'''((()))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''666555444333222333444444999>>>hhhvvvKKK;;;777111111//////............//////,,,+++******))))))******))))))*********+++++++++************************))))))*********+++++++++)))***++++++,,,,,,+++++++++,,,------......------++++++,,,,,,,,,,,,------+++---------,,,---///000...111444444666===IIISSShhhlllrrruuupppiiijjjpppvvv{{{pppbbb[[[TTTOOODDDAAA>>>???BBBFFFHHHJJJJJJHHHEEEBBB@@@>>>:::888555222///---------+++***)))******++++++******)))******))))))))))))******))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''))))))((('''&&&'''(((%%%%%%''')))++++++)))'''''''''''''''''''''''''''''''''''''''''''''''''''(((******)))&&&&&&''')))(((''''''''''''((())))))(((((((((((())))))))))))))))))))))))************)))***+++,,,,,,,,,,,,,,,,,,,,,++++++,,,------...............///111222333666777777777777777777666;;;CCCMMMUUUTTTKKK???666666555555555555555666666555444444333222222111111......------,,,++++++***++++++***)))))))))))))))))))))((((((''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''666555444333222333444444444:::dddUUU@@@777111444...------,,,,,,------...,,,+++******))))))******))))))*********+++++++++************************))))))*********+++++++++******+++,,,,,,,,,,,,++++++,,,------......------+++++++++,,,,,,---------,,,---......---...000222000000333999CCCSSScccnnnvvvuuuwwwzzzvvviii]]]XXXgggppp{{{qqquuu}}}rrrbbbYYYVVVLLLHHHCCCAAABBBEEEHHHJJJLLLJJJGGGEEEDDDBBB???===999666222000......,,,+++******++++++++++++************))))))))))))******))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''))))))((('''&&&'''(((&&&&&&(((***,,,,,,***'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&%%%%%%'''((('''''''''''''''(((((()))(((((((((((())))))))))))(((((()))))))))*********((()))***+++,,,,,,,,,,,,---------------......///............///000111111000111333555666777777777:::@@@HHHNNNOOOIIIAAA;;;:::999888666555444444444333333222222111111000000------,,,,,,++++++******+++***))))))(((((())))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%$$$###"""!!!&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''666555444333222333444444888<<>>;;;666222000///...---******++++++++++++************))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''))))))((('''&&&'''(((''''''''')))+++,,,***(((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))(((((((((((())))))))))))((((((((()))))))))******((((((***+++,,,,,,,,,,,,.........------......///---......//////000000000222222333444555555555555666999===AAABBB@@@===;;;:::999888666444333333333222222111111000000000000,,,,,,,,,++++++***************)))(((((((((((()))((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''666555444333222333444444<<<@@@iii|||OOO<<<444............------------......,,,+++******))))))******)))************+++++++++))))))*********+++++++++)))************+++++++++***+++,,,,,,------,,,,,,***++++++,,,,,,,,,,,,,,,******+++,,,,,,---......---///000000000111333555;;;AAAJJJRRR[[[hhhxxx|||tttpppttt{{{jjjcccYYYQQQMMMKKKJJJJJJLLLKKKIIIIIIIIIIIIGGGEEECCC???999555222111///...***++++++,,,,,,++++++*********))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''))))))((('''&&&'''((('''&&&&&&''')))******)))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))(((((((((((()))))))))***'''((()))***,,,,,,,,,,,,...------,,,,,,------...------...///000111111111222333333333333333444444444555666777888888888888666666555444333222333333111111000000000000//////++++++++++++******************)))((((((((((((((('''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))***++++++&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''666555444333222333444444777???mmmpppDDD888666111/////////............//////,,,++++++***)))*********)))************+++++++++))))))******++++++++++++)))************+++++++++***+++,,,,,,------,,,,,,******+++,,,,,,,,,,,,+++******+++,,,,,,---.........///111111111222444666AAALLLWWW\\\\\\aaammmxxxkkkmmmzzzxxxwwwtttmmmbbbXXXRRRNNNLLLJJJLLLJJJIIIIIIJJJJJJIIIGGGEEEAAA;;;666333222000///***++++++,,,,,,++++++*********))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''')))))))))'''&&&'''((('''%%%$$$%%%'''))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))(((((((((((())))))))))))'''((()))***,,,,,,------------,,,++++++,,,,,,,,,------///000111111111111/////////000111222444444666555555444444555555666222222111111222222333333000000000000////////////+++++++++*********************)))((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''555555444333333333333444:::AAAmmmqqqIII666333333000---------............///------,,,,,,+++***))))))***++++++,,,,,,++++++************++++++,,,,,,,,,************************---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,------,,,+++111......000000666FFFXXXaaaZZZ\\\dddbbbWWWSSSWWWQQQgggsssrrrzzz|||kkkddd\\\XXXUUUKKKRRRRRROOOJJJDDDDDDIIINNNKKKFFF???999666555444444444000+++***,,,---,,,***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((())))))))))))(((((('''''''''''''''((())))))+++******)))((('''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))((('''&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))))))))(((((())))))))))))(((((((((((()))************+++++++++---------...------,,,,,,///////////////000111111222222111111111111111111333333333222222222111111111111111111111111111111111000///......------...))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&***)))((('''&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((555555444333333333333444999>>>gggmmmHHH666333222...---------............///------,,,,,,+++******)))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------000...000444:::EEEYYYkkksssgggfffeee^^^UUUOOO___hhhyyyyyyttt}}}ooopppwwwcccZZZ[[[XXXWWWVVVSSSMMMHHHFFFHHHLLLLLLHHHCCC???;;;888555222444111...,,,,,,---,,,,,,************************)))))))))(((((((((''''''(((((((((((((((((((((((()))(((((((((''''''''''''(((((())))))))))))(((((('''''''''''''''((()))))))))(((((('''&&&&&&%%%%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((()))************+++++++++,,,------...------,,,,,,///////////////000000111000000000000000000000000333333222222222111111111000000000000000000000000111000///...------------))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((555555444333333333333444;;;@@@iiijjjGGG666333111...---------............///---,,,,,,++++++************++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++---......///......//////333:::CCCQQQfffwww|||hhhZZZYYY^^^ccctttqqquuuvvvpppmmmxxxlll]]]^^^^^^]]]\\\ZZZTTTNNNIIIGGGFFFJJJIIIHHHFFFCCC===777222444333222///---,,,---...************************((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''(((((())))))((((((''''''''''''''''''((())))))((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))************+++++++++,,,,,,------...------,,,//////......//////000111//////////////////000000333222222222222111111111////////////////////////000000///...------------))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((555555444333333333333444;;;CCCooojjjGGG777333222///---------............///,,,,,,,,,++++++************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***,,,---............///000333999???GGGSSSbbbmmmzzz}}}sss```[[[jjjzzz|||zzzwwwuuu|||lllfff______^^^]]]ZZZUUUNNNFFFAAAFFFGGGIIIJJJIIICCC:::444444555555111---***,,,...************************(((((((((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''((())))))******))))))(((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((())))))))))))((((((((((((((())))))))))))))))))*********+++++++++,,,,,,------...---------///............///000000/////////000000000000000222222222222111111111111////////////////////////000///...---,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((555555444333333333333444777CCCtttkkkFFF777333222111---------............///,,,,,,+++++++++++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++---......------///111666<<>>555333111000---------............///++++++++++++++++++++++++***++++++,,,,,,++++++***......---------,,,,,,,,,***++++++,,,------......+++++++++,,,,,,---------******+++,,,,,,---......+++---//////000555>>>EEESSSYYY]]][[[XXXUUUOOOHHH>>>SSSnnnqqqkkkrrrssseee^^^ZZZUUUQQQEEEEEEEEEGGGIIIIIIGGGFFF===;;;888666555222///,,,+++++++++++++++++++++++++++*********))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''((((((''''''&&&'''''''''''''''((())))))&&&'''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((()))************'''''''''((()))*********)))************+++++++++***+++,,,---...............------------...///////////////000111222222222111111111111000000000000////////////////////////...---,,,+++************))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((555555444333333333333444666DDDwwwRRR:::555333000///---------.........//////+++++++++++++++++++++++++++++++++,,,,,,+++++++++.........------,,,,,,,,,(((((()))***++++++,,,,,,+++++++++,,,,,,---------******+++,,,,,,---......+++---///000222999EEENNN```ffffff___YYYUUUMMMDDDNNNVVVggg{{{yyyfffkkkuuu|||ooobbb\\\WWWTTTJJJHHHFFFFFFGGGIIIIIIHHH@@@===:::888888666111---++++++++++++++++++++++++++++++++++++*********)))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&''''''''''''''''''&&&'''''''''''''''((())))))((((((((()))))))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&'''((()))************&&&''''''((()))******+++)))************+++++++++***+++,,,---...............------------...//////---......///000111111222111111111111000000000000...........................---,,,+++************))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((666555444333222333444444888???kkkxxxPPP===888333///000////////////////////////,,,++++++***++++++,,,,,,++++++,,,,,,,,,,,,------***,,,......---++++++,,,,,,+++***+++...///---***++++++,,,,,,,,,,,,------+++,,,------++++++,,,---444///...333:::@@@FFFKKKKKKaaalll___MMMIIIMMMPPP___dddiiippp}}}uuurrr}}}yyyzzzkkkiiidddYYYTTTGGGAAAEEEGGGDDDEEELLLIIICCC<<<:::;;;:::444---+++*********,,,,,,***(((+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&&&&''''''(((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&))))))(((((('''''''''''')))))))))))))))))))))))),,,'''$$$'''---///+++&&&+++++++++*********)))))),,,,,,,,,,,,,,,,,,++++++//////.........------------.........//////000000000000111111111000000////////////...------,,,,,,---,,,+++***))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((666555444333222333444444777===hhh^^^DDD777222000111////////////////////////,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------***,,,......,,,++++++,,,,,,+++***+++...///---+++++++++,,,,,,,,,,,,------+++---------,,,+++,,,...000333666<<>>hhhjjjGGG444111222222////////////////////////------,,,+++++++++++++++++++++,,,,,,,,,,,,------***,,,...---,,,++++++,,,,,,++++++,,,......---+++++++++,,,,,,,,,,,,---------......---,,,,,,---///...666<<<>>>CCCLLLNNNJJJHHHLLLMMMQQQbbb|||~~~ssshhh^^^]]]iiiwww{{{uuullllllnnn{{{pppcccVVVKKKFFFAAA<<>>888555555///---,,,,,,---------,,,,,,+++******))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&((((((((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&)))++++++)))((()))+++************************,,,,,,------...///000000................................................,,,---...///000000111111//////...------,,,,,,+++++++++***)))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((666555444333222333444444777;;;fffeee???222666444,,,////////////////////////...------,,,+++++++++,,,+++++++++,,,,,,,,,------+++,,,---,,,++++++,,,---***+++,,,------,,,,,,---+++++++++,,,,,,,,,------......///...---...111444===IIIPPPNNNMMMPPPQQQNNNEEEHHHMMMYYYmmmttt^^^\\\eeeppp~~~~~~yyy|||{{{}}}|||oooqqqsss^^^SSSOOOJJJDDD???GGGLLLOOOMMMDDD;;;555333111///,,,,,,,,,---,,,+++,,,++++++***************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''(((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&'''''''''(((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%))),,,+++)))'''))),,,************************,,,,,,------...///000000---....................................---------+++,,,---...///000000000.........---,,,,,,++++++******))))))((()))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((666555444333222333444444:::???kkkaaa>>>444666222***////////////////////////------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,------,,,+++***,,,...)))+++------,,,,,,,,,---++++++,,,,,,,,,,,,---------............000444777:::FFFTTTYYYWWWQQQOOOOOOFFFKKKTTT___jjjuuu}}}yyyhhh\\\dddwwwtttsss|||{{{|||}}}~~~iiidddooorrr\\\RRRLLLGGGBBBGGGMMMRRRRRRKKK@@@888333555222///---------,,,+++,,,,,,+++************+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))'''''''''(((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((''''''''''''''''''((((((((((((((((((((())))))))))))(((((('''''''''((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))&&&)))++++++)))((())),,,***************+++++++++,,,,,,,,,---......//////---------........................---------------,,,,,,---.../////////.........------,,,+++++++++***))))))(((((()))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''))))))(((((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((666555444333222333444444<<>>666444111...////////////////////////,,,,,,,,,,,,,,,---...///++++++,,,,,,,,,,,,------,,,------,,,******,,,...)))+++......,,,+++,,,...++++++,,,,,,,,,,,,------,,,------...///222777;;;999???MMMYYYWWWOOOSSS]]]ZZZ[[[^^^bbbeeefffggghhh```ccciiiuuuvvvvvvyyyzzzvvvxxx}}}mmmbbbccchhhttt```UUUNNNJJJKKKOOOTTTTTTOOOFFF===777:::777222000///...---+++---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))''''''''''''((((((((()))&&&''''''(((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''''''''''''''((((((((()))((((((((()))))))))******))))))))))))))))))))))))''')))*********)))******))))))*********+++++++++,,,,,,,,,,,,---------------------.........//////.........------,,,,,,,,,,,,------.........------......---,,,,,,++++++***))))))(((((((((((())))))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((666555444333222333444444666===jjjUUU===555111111555////////////////////////+++++++++,,,---...///000++++++,,,,,,,,,---------,,,------+++******,,,...)))+++......,,,+++,,,...++++++,,,,,,,,,---------+++,,,---...///333999===AAA???HHHUUUUUUPPP^^^tttrrrmmmhhhddd___YYYUUUSSSZZZlll}}}uuurrrvvvmmmlll^^^lllyyyfff[[[VVVPPPRRRUUUUUUQQQJJJAAA;;;>>>:::555222000///...------,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''''''''(((((())))))&&&''''''(((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))(((((())))))******++++++))))))))))))))))))))))))(((((()))************)))))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,+++---------.........//////.........------,,,,,,,,,---------...------,,,,,,......---,,,,,,++++++***))))))(((((((((((()))***((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***))))))((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((666666666444333333444666???@@@fffVVV<<<666555222000//////000000000000//////...,,,+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***///////////////.........---...///000222666;;;???AAA???AAAIIIPPPYYYjjj{{{wwwfffXXXRRRPPPPPPPPPcccsss~~~tttuuuzzzzzzzzzzzz{{{tttuuubbb___zzzwwwccc___VVVWWWSSSPPPVVVYYYLLL:::;;;>>>AAA===666000...///---------,,,+++******)))))))))))))))))))))))))))+++*********))))))((((((&&&'''((())))))***))))))''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((,,,+++)))'''%%%&&&((()))(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''(((***++++++)))(((&&&&&&''''''((((((((((((((((((((((((((((((((((((((()))(((((('''''''''(((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************(((((()))***++++++,,,,,,---------............///........................------,,,,,,,,,,,,+++++++++++++++************)))))))))(((((('''''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''')))'''%%%$$$%%%&&&%%%$$$&&&((()))((('''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&666666666444333333444666;;;???hhhYYY===444333222000//////000000000000/////////------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***...---------------------///111444666888:::>>>AAACCC@@@@@@FFFNNNVVVbbbnnnuuueeeUUUMMMOOOXXX```jjjwwwyyyrrrjjjeeeuuu|||wwwrrrwwwxxxzzz{{{|||~~~pppffflll|||xxxbbb]]][[[VVVQQQRRRTTTQQQKKK>>>@@@AAA???:::555111000......---,,,++++++******************************************)))))))))((('''(((((())))))))))))(((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''')))***(((%%%$$$'''***(((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&'''((()))))))))((('''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************)))******+++,,,,,,---------------............///........................------,,,,,,,,,++++++++++++++++++*********)))))))))(((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''&&&%%%&&&'''((('''&&&''''''((((((''''''&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&666666666444333333444666777???nnn\\\===333111111111//////000000000000//////---------------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,000333888<<<===???@@@BBBCCC>>>>>>FFFPPPXXX```fffqqqlllaaaUUUOOOVVVggguuuyyyyyylllbbbcccjjj}}}{{{tttrrroootttvvvzzz}}}yyyfff```pppmmmfff```ZZZVVVSSSPPPSSSWWWBBBBBBBBBBBB@@@<<<666222///...---,,,,,,+++++++++************************************))))))))))))((())))))))))))(((((('''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((%%%'''***)))'''&&&(((***((((((((('''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''(((&&&&&&'''''''''(((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************+++++++++,,,,,,------...---------............///------------------------,,,,,,,,,,,,++++++++++++++++++*********)))))))))((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''))))))'''%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&666666666444333222444666777CCCvvv```>>>111///000222//////000000000000//////***,,,---+++***,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------///444:::>>>@@@@@@AAAAAA===:::;;;CCCOOOXXX]]]___\\\^^^^^^]]]^^^ggguuu|||rrr``````ttt|||rrrppprrrrrrrrrvvv{{{|||jjjkkk}}}vvvggg[[[ZZZYYYRRRPPPSSSGGGEEEDDDEEEFFFCCC<<<666000///---,,,++++++++++++*********************************)))))))))))))))))))))***))))))((('''&&&''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''(((+++------+++)))((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&%%%%%%&&&'''((()))&&&''''''((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************++++++++++++,,,,,,---------------............///------------------------,,,,,,,,,++++++++++++***************))))))))))))((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''')))***)))'''$$$&&&%%%%%%%%%&&&''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&666666666444333222444666:::III~~~bbb???111...000222//////000000000000//////***///000+++))),,,---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---...//////000111666<<>>BBBCCCEEEFFFGGGRRRVVVVVVOOOHHHFFFFFFEEELLLWWWgggsssxxxtttmmmgggccczzzzzzkkkiiigggeeegggkkkoooqqqtttxxx}}}~~~||||||{{{{{{tttmmmnnnooo^^^\\\ZZZSSSMMMMMMIIIFFFGGGIIIIIIEEEAAA777555222...,,,+++++++++++++++++++++++++++++++++))))))))))))************((())))))))))))(((((('''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((...)))&&&+++333555///''')))))))))(((((((((''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&''')))***+++******)))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************************************---------............///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************)))))))))((((((((('''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&)))---333666777666+++((($$$$$$'''((('''%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&666666666444333333444666<<>>:::888444...***+++)))'''''')))***+++***))))))))))))))))))))))))***)))((()))***+++***(((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&'''(((***+++,,,''''''''''''(((((((((((())))))************))))))((()))++++++******+++---******+++++++++,,,,,,,,,------------------------,,,,,,,,,------.........+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&---......---+++******+++((((((((((((((((((((((((''''''''''''''''''''''''&&&''')))*********)))(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&888777555444333333444444===CCCrrrbbb@@@333222111000111111000000000////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,---------,,,,,,+++++++++------...///000222444555333777888777:::BBBFFFEEEHHHGGGFFFGGGLLLTTT^^^ddd______]]][[[\\\cccpppzzz~~~yyyoooccc^^^^^^aaabbbccceeegggjjjmmmppprrrtttsssrrrrrrrrrrrrsssttttttvvvxxxyyyxxxyyy{{{}}}}}}~~~~~~~~~sssdddUUURRRLLLEEECCCFFFJJJKKKKKKGGGBBB>>>;;;666111---...,,,******++++++***)))***************************)))((()))***+++***((('''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''((((((((((((((((((((((((&&&***///333333000***&&&''''''''''''(((((((((((())))))************)))))))))***++++++***)))***,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&))))))((('''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&+++---...---+++*********((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''888777555444333333444444<<>>===HHHUUU[[[ZZZUUUQQQPPPQQQ\\\lll|||{{{kkk___NNNTTT\\\```___\\\ZZZZZZ^^^^^^```bbbdddgggjjjkkkeeefffiiikkknnnqqqsssttttttuuuuuuuuutttuuuxxxzzz}}}}}}}}}|||{{{}}}zzz___[[[VVVGGGDDDNNNPPPQQQPPPMMMGGGAAA===<<<444222///------...---,,,++++++++++++++++++++++++***)))((()))***+++***(((((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&&&&''''''((((((((((((''''''''''''(((((((((((())))))************))))))***+++,,,+++))))))***+++******+++++++++,,,,,,,,,------------------------+++++++++************)))******)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''))))))((('''''''''''''''(((((((((((((((((((((((('''(((((())))))((((((''''''))),,,,,,+++)))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$$$$%%%'''((()))***+++''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&888777555444333333444444999JJJ}}}YYY>>>444333222///111111000000000////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++,,,,,,---------...//////000222333555666777@@@MMMRRRJJJ>>>===CCCLLLSSSYYYWWWPPPKKKMMMQQQVVV```llltttrrrhhh\\\SSSNNNRRRWWWZZZZZZYYYXXXWWW]]]]]]^^^___aaaccceeefffdddeeefffiiikkknnnpppqqqqqqsssuuuuuuuuuvvvxxxyyyzzz|||}}}}}}~~~jjj\\\RRRLLLIIIPPPRRRSSSPPPJJJDDDAAA@@@;;;777222...------,,,,,,++++++++++++++++++++++++***)))((()))***+++***((((((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&''''''((())))))***((((((((((((((((((((((((%%%&&&'''((()))(((((('''''''''''''''(((((((((((())))))************)))))))))***++++++***)))***,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))))))))***)))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))((('''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((***+++,,,,,,***(((((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((&&&'''''''''((((((((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&'''((())))))***''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''888777555444333333444444777III~~~wwwQQQ999444777666333111111111111000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,---------/////////000111333444555666>>>KKKPPPIII???AAAKKKNNNRRRSSSOOOJJJLLLUUU___ZZZ___dddeee```XXXPPPKKKRRRQQQPPPQQQTTTVVVWWWXXX]]]]]]]]]^^^^^^___aaaaaaeeeeeeeeefffhhhkkknnnpppppprrruuuvvvvvvwwwxxxzzzxxx{{{}}}wwwaaa^^^UUUGGGPPPSSSTTTRRRLLLFFFDDDCCCAAA<<<555///---,,,,,,+++++++++++++++++++++++++++***)))((()))***+++***((())))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((((((((((((((((((((()))(((&&&$$$$$$%%%''')))''''''''''''((((((((()))))))))************))))))((()))++++++******+++---******+++++++++,,,,,,,,,+++++++++++++++++++++++++++*********))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))((('''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((,,,------+++)))(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&''')))*********)))(((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&'''''''''''''''''''''((((((((()))%%%%%%&&&&&&'''((())))))'''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((888777555444333333444444;;;KKK}}}fffDDD999888555222333111111000///////////////......---,,,,,,+++******......------------......++++++++++++++++++++++++)))***+++---.../////////---...000000000000222444===;;;999;;;???DDDFFFFFFPPPPPPMMMJJJJJJQQQ]]]gggoooeeeXXXPPPNNNNNNNNNLLLKKKLLLOOORRRUUUWWWXXXXXX___```___\\\YYYYYY]]]aaaeeefffggghhhhhhjjjmmmpppqqqsssvvvwwwxxxyyyzzz|||~~~||||||sss```WWWQQQOOORRRTTTRRRNNNJJJFFFBBBDDD???888111---,,,---...,,,,,,,,,+++++++++******)))))))))))))))((('''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))((('''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((+++++++++***************)))((('''%%%%%%%%%&&&'''''''''''''''''''''''''''))))))))))))(((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,+++++++++++++++************)))((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&((()))))))))((('''(((((('''''''''&&&&&&&&&(((((())))))))))))((((((+++***)))'''''''''((()))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''******))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((***+++---...((((((((((((((((((((((((''''''(((((())))))******&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''777666444333222222333333:::FFFvvvxxxZZZ>>>666777444222333111111000///////////////......------,,,++++++***------,,,,,,,,,,,,------,,,,,,++++++++++++++++++***+++,,,---////////////---///111111111222333555;;;888666888>>>DDDHHHIIILLLJJJIIILLLTTT]]]eeeiiiddd[[[PPPIIIHHHIIIIIIHHHKKKLLLMMMOOOQQQTTTWWWXXX\\\\\\[[[YYYXXXYYY\\\___eeefffggghhhhhhjjjmmmoooqqqsssuuutttrrrrrrwww{{{{{{|||}}}~~~~~~~~~~~~|||}}}lll[[[TTTPPPQQQRRRQQQPPPNNNLLLJJJEEEAAA;;;555000.........,,,,,,,,,++++++++++++*********++++++***))))))((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((('''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((((('''''''''(((''''''''''''''''''''''''))))))))))))(((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,,,,++++++++++++,,,------------,,,,,,,,,++++++++++++++++++*********))))))((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&(((((())))))))))))((((((***))))))(((((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((()))******((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''666555444222222222222333:::BBBmmmdddNNN:::444555333111333111111000///////////////......------,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++*********+++,,,---...///000000000---///222333333444555777777555444666<<>>999333///---------,,,,,,,,,+++++++++***+++++++++++++++******(((((()))************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((('''(((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***************((()))*********)))((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))***++++++,,,,,,+++++++++***+++,,,,,,---,,,,,,,,,++++++++++++***************))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''')))***((((((((((((''''''''''''(((((())))))))))))((((((&&&'''(((*********)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((******))))))((((((''''''&&&&&&&&&''''''''''''((('''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''999888666555444444555555999<<<\\\|||hhhVVVMMMHHHDDDBBB???;;;888888111000000///////////////......------------,,,,,,------,,,,,,,,,,,,------,,,,,,,,,++++++*********------...///000000000000...111444666666666777777000333777;;;===???@@@AAACCCHHHOOOVVVZZZ[[[YYYWWWIIIGGGEEEDDDFFFIIIJJJKKKHHHJJJMMMOOOQQQQQQPPPPPPSSSQQQQQQTTTZZZ^^^___^^^aaadddfffggghhhhhhjjjlllnnnlllllloootttvvvsssppprrrtttvvvwww{{{sss^^^UUUPPPSSSWWWTTTPPPNNNIIIGGGEEEAAA;;;555111...---------,,,,,,,,,++++++))))))******+++******)))((())))))***************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((***)))))))))((((((((('''''''''((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))************&&&''')))******)))((('''))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((()))))))))***++++++,,,,,,+++************+++,,,,,,,,,,,,+++++++++******************)))))))))((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''')))***))))))((((((((('''''''''(((((())))))))))))((((((&&&'''(((*********)))(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))******''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((******))))))((((((''''''&&&&&&&&&''''''''''''((((((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''999888777555555555555666666:::[[[xxxcccRRRTTTYYY^^^^^^VVVJJJAAA===111111000///////////////......------------------------,,,,,,,,,,,,------++++++++++++++++++++++++,,,---...//////////////////222555777666555555666111444999<<<======>>>>>>GGGMMMSSSTTTPPPKKKJJJKKKDDDDDDDDDDDDEEEGGGHHHIIIGGGIIIMMMPPPQQQPPPNNNLLLQQQQQQRRRUUUZZZ]]]___``````cccfffgggggghhhjjjkkklllkkklllpppuuuuuuqqqmmmjjjsssjjj[[[PPPSSSWWWUUUQQQRRRJJJIIIFFFCCC>>>888333000------------,,,,,,,,,,,,((()))******************((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((******))))))((((((''''''&&&'''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''(((((()))''''''(((((())))))((((((((((((((((((((((((((((((''''''(((((())))))******)))))))))))))))))))))))))))))))))***++++++,,,,,,***************+++,,,,,,++++++++++++******************)))))))))(((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))))))))(((((((((''''''(((((())))))))))))(((((('''(((((())))))))))))((())))))))))))))))))))))))'''''''''''''''''''''''''''(((((())))))******+++(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''999888666555444444555555777<<>>===>>>DDDEEEFFFFFFEEEDDDDDDEEEHHHHHHIIIJJJJJJKKKKKKLLLKKKOOOTTTVVVWWWYYY]]]aaa___bbbeeegggggghhhiiijjjhhhnnnqqqmmmdddaaaeeelll|||fff]]][[[WWWWWW[[[NNNLLLJJJFFFBBB>>>:::888......---------,,,,,,,,,***+++,,,,,,------------))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))+++******)))(((''''''&&&&&&&&&'''((())))))((((((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''((()))******++++++***)))))))))***,,,---''''''''''''''''''''''''&&&''''''((()))******+++)))))))))))))))))))))))))))))))))***++++++,,,,,,*********)))***++++++,,,+++++++++************)))))))))))))))(((((((((((()))(((((((((''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))))))))((('''))))))))))))(((((((((((((((((())))))))))))((((((+++***)))'''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))******+++++++++,,,(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((('''''''''((())))))(((((((((((((((((((((((('''((((((((())))))******&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''999888666444333333333333<<>>;;;;;;===>>>===@@@BBBDDDCCCCCCDDDDDDFFFFFFGGGHHHIIIKKKLLLMMMLLLNNNPPPRRRUUUXXXZZZ[[[___aaadddfffgggggghhhhhheeedddbbbbbbfffnnnyyylllYYYYYYZZZWWWUUURRRNNNKKKHHHEEEBBB@@@666222...---.........---------,,,,,,,,,,,,++++++*********++++++*********))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))(((((()))***,,,***''''''((()))((((((((((((((((((((((((((((((''''''((()))))))))))))))'''''''''''''''''''''''''''(((((())))))(((((('''((())))))))))))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((())))))******+++,,,)))''')))---///,,,***************************)))))))))))))))*********))))))))))))))))))))))))((((((((())))))))))))***)))))))))))))))))))))))))))(((((('''''''''(((((((((((()))))))))*********(((((((((((((((((((((((())))))******************)))******+++++++++************++++++++++++*********************+++,,,,,,(((((((((((())))))))))))---+++((((((((())))))((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&888777666444333333333444999HHHzzz\\\@@@:::444222000000111111111000///---,,,,,,---...,,,+++........................---,,,,,,,,,---...///000/////////......//////000///...---...000222333222222222222666<<>><<<;;;<<<>>>???<<<>>>AAABBBBBBAAABBBCCCEEEEEEEEEFFFHHHIIIKKKLLLMMMNNNQQQSSSVVVXXXZZZZZZ^^^^^^___cccggggggeeeccc___aaadddiiinnnvvv___XXXYYYVVVVVVTTTQQQNNNLLLHHHDDDAAA:::666111---,,,------,,,------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))************************((((((((()))))))))******+++)))''''''((()))(((((())))))))))))))))))))))))''''''((()))))))))))))))'''''''''''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))***++++++,,,,,,)))'''(((+++,,,+++(((************************************))))))))))))))))))))))))))))))))))))))))))((((((((()))******))))))))))))))))))))))))(((((((((''''''(((((()))(((((((((((())))))))))))(((((((((((()))))))))))))))((((((((((((((((((((())))))(((((((((((())))))))))))************))))))***))))))))))))******+++(((((())))))*********+++---+++)))((((((((('''&&&)))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&888777555444333333444444888FFFrrrYYY@@@;;;333111000000111111000///......------------,,,,,,........................---------------...//////000////////////000000111///---+++---111333222000111222444777<<>><<<;;;;;;<<<===>>>;;;>>>@@@BBBAAAAAAAAABBBCCCCCCDDDEEEGGGIIIJJJKKKMMMOOORRRUUUWWWYYYZZZZZZ\\\]]]___aaaccccccaaa``````dddkkkqqqwww}}}yyyvvv^^^XXXXXXVVVTTTRRRPPPNNNJJJFFFBBB???;;;555///,,,+++,,,---------,,,,,,,,,++++++++++++******************+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***++++++******)))'''((()))))))))'''((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((())))))***))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,+++)))((((((***+++)))'''************************++++++******))))))((((((((((((((((((((((((((((((***))))))(((((()))***+++))))))))))))))))))))))))(((((((((((((((((()))***''''''((((((((()))))))))************************((((((((((((''''''''''''+++***)))(((((()))***+++******++++++******))))))+++***************++++++))))))******+++,,,,,,,,,,,,***(((((())))))((('''))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''888777555444333333444555999HHHwwwRRR888444222111000000111111000...---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////000111111///---,,,...222333222000111333666999<<<>>>@@@AAA>>>===<<<<<<;;;<<<<<<===;;;>>>@@@BBBAAAAAABBBBBBBBBBBBCCCDDDFFFHHHJJJKKKNNNPPPSSSVVVXXXYYYZZZZZZZZZ^^^bbbaaa^^^]]]___aaaggglllsssyyy}}}|||nnn]]]___WWWUUUSSSQQQOOOLLLGGGDDDCCC???999222...,,,,,,---------,,,,,,,,,+++++++++++++++***))))))***++++++************************(((((((((((((((((((((((()))((('''(((+++,,,,,,***)))((('''((()))***)))'''''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&'''((())))))***))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,******))))))******)))(((************************++++++******))))))((((((((((((((((((((((((((((((******))))))))))))******************************((((((((((((((()))******(((((((((((())))))))))))+++++++++*********))))))++++++******************---,,,+++***+++,,,---...,,,,,,,,,,,,,,,+++******,,,,,,++++++++++++,,,,,,))))))))))))******++++++)))(((((()))+++,,,+++***************************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''777666555444333444444555:::OOOyyyMMM777555111000///000111111///------...///...,,,+++,,,---++++++++++++++++++++++++,,,+++++++++++++++,,,,,,............///000111111------...000222333222111111444888;;;;;;;;;;;;<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;===@@@AAAAAAAAAAAABBBAAABBBCCCDDDFFFHHHJJJKKKOOOQQQTTTWWWYYYZZZZZZYYYYYY^^^aaa```\\\[[[```ffflllqqqwww|||eee```XXXVVVTTTRRRPPPMMMIIIFFFFFFCCC>>>777000------///------,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,************************''''''''''''''''''''''''***'''&&&(((,,,...,,,***(((''''''(((******)))'''''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((('''''''''((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))***++++++,,,************************************************************))))))))))))))))))))))))))))))))))))******+++++++++***)))(((************************(((((((((((()))***++++++))))))))))))************+++*********************++++++++++++,,,,,,,,,---+++++++++,,,---...///000------------,,,+++******++++++***)))))))))******))))))))))))))))))))))))(((((((((***---...---,,,***************************))))))(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''777666555444333444555555;;;PPPmmmGGG777999000000///000111111///---,,,...///...,,,+++,,,...++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------------...///000111,,,...111222222222222333222666:::<<<:::888777777777888999:::::::::::::::999<<<>>>@@@??????@@@@@@AAABBBCCCDDDFFFIIIKKKLLLOOOQQQUUUXXXZZZZZZZZZYYYYYY[[[\\\\\\]]]```fffkkklllpppvvv{{{~~~vvvaaa\\\YYYUUUSSSQQQOOOLLLJJJGGGFFFBBB;;;444//////000------,,,,,,,,,,,,++++++,,,+++***((((((***+++,,,************************((((((((((((((((((((((((***'''%%%(((,,,///---***''''''''')))++++++)))'''''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''((())))))))))))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((())))))******+++)))******+++++++++,,,---************************)))))))))))))))*********)))))))))))))))))))))))))))***,,,---,,,+++((('''************************(((((((((((()))***+++,,,************++++++++++++++++++,,,---...///000111000000111222222333444444111333444666888999::::::777888888777777555444444333222111000000000000111//////......------,,,,,,+++***+++,,,...///---+++******************************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((777666555444333444555666;;;LLL~~~bbb===///333000//////000111111...,,,,,,...000...+++***,,,...++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,,,,,,,,,,------///000000+++///333444222111333555222777<<<===:::777555444333444666888:::::::::999888:::===>>>>>>===>>>???BBBBBBCCCEEEGGGIIIKKKMMMOOORRRUUUYYY[[[[[[ZZZYYYZZZXXXVVVYYY___fffkkknnnjjjnnntttyyy}}}hhh^^^[[[WWWTTTRRRQQQOOOMMMHHHGGGDDD>>>666111000111---------,,,,,,,,,++++++,,,+++)))(((((()))+++,,,************************))))))))))))))))))))))))***'''%%%(((---///---***''''''''')))++++++)))'''))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))***))))))(((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''((())))))******(((***+++++++++,,,---...************************(((((())))))******++++++))))))))))))))))))))))))(((***,,,......+++(((&&&************************(((((((((((()))***+++,,,******+++++++++,,,,,,,,,,,,---///111444666888999;;;;;;<<<>>>???@@@AAABBB@@@BBBEEEHHHJJJKKKKKKKKKJJJJJJJJJIIIIIIGGGFFFFFFBBBAAAAAA@@@?????????@@@666666555444333222111111---------...//////,,,*********************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((999666555555333000222777:::KKK~~~SSS777333111222111111000///......---000//////---,,,+++******+++---......,,,+++******//////000000000...---,,,......------------......111111000000111333555666999888555333222333444444555666888888777777999:::;;;<<<============???AAADDDDDDDDDFFFGGGIIIKKKLLLPPPOOOOOOSSSWWWZZZYYYWWWUUUWWWYYY\\\```gggoootttllloootttyyy~~~~~~eee___[[[YYYUUUQQQOOOPPPJJJGGGCCC@@@<<<777111---......---...///...+++)))+++++++++++++++++++++++++++++++++*********))))))+++*********))))))((((((((((((((()))******++++++///,,,)))(((******(((&&&))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))+++,,,***)))************************+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++***((('''+++++++++***((((((***,,,)))+++---------,,,---...+++,,,---///222444777888999:::<<>>888222.........---...///...,,,***+++++++++++++++++++++++++++*********))))))))))))************)))))))))((())))))))))))************---+++))))))***+++***((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))((()))+++++++++)))************************+++++++++*********))))))))))))))))))))))))))))))************************((()))***+++++++++*********++++++***)))***,,,...&&&(((+++,,,,,,---...000555555777999;;;>>>@@@BBBJJJKKKLLLNNNOOOPPPPPPQQQQQQSSSTTTUUUTTTSSSTTTUUUTTTQQQNNNLLLJJJIIIFFFDDDLLLMMMOOOQQQRRRRRRRRRRRRVVVTTTSSSTTTXXX[[[[[[ZZZVVVSSSOOOIIIDDD@@@===;;;AAACCCEEEGGGEEEBBB===:::;;;777333111///---***'''***))))))+++,,,---+++***(((((()))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''''')))((('''&&&&&&'''((()))<<<999888888666333555:::@@@TTTSSS===999222111111000000//////......//////...---,,,++++++***,,,---///...---,,,,,,,,,---...//////000//////...---,,,,,,,,,,,,,,,,,,---/////////000222444555666555444333222111111222333333444666666555555777888:::;;;<<<===<<<===@@@BBBBBBBBBDDDFFFHHHJJJLLLMMMNNNOOOPPPQQQQQQRRRTTTUUUVVVZZZ```eeehhhiiijjjkkkpppqqqssswwwzzz~~~sss___[[[ZZZRRRMMMNNNIIIHHHFFFDDD@@@;;;555000......---...//////---+++++++++++++++++++++++++++************))))))))))))************))))))))))))************)))))))))))),,,***))))))***++++++***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))...+++))))))***++++++***************************+++++++++***************))))))))))))))))))))))))************************((((((***++++++,,,+++++++++,,,,,,+++******,,,---***,,,///111222333555666;;;<<<>>>@@@DDDGGGJJJLLLPPPQQQSSSUUUVVVVVVVVVVVVTTTVVVWWWWWWUUUSSSTTTTTTQQQNNNJJJGGGCCC???:::777DDDDDDFFFHHHKKKOOORRRTTTUUUSSSRRRTTTWWWZZZ\\\\\\ZZZVVVPPPLLLHHHCCC<<<777AAAEEEKKKQQQSSSRRROOOMMMMMMJJJEEEBBB>>>:::555111///---,,,,,,------+++***))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((;;;999777888666333555:::>>>SSSPPP:::999333111000000000/////////...//////...---,,,,,,++++++,,,---///...---,,,---...------...//////000000000...------,,,,,,------...---...///000222444555666333222111111000111111222111333444444444444555777999;;;<<<<<<<<<===@@@BBBAAABBBDDDFFFIIIKKKLLLMMMMMMPPPQQQPPPNNNOOOSSSWWWZZZ^^^cccggghhhiiiiiijjjrrrrrrsssuuuyyy}}}fff^^^^^^XXXQQQPPPJJJIIIGGGFFFCCC>>>888333///...---...///000...---++++++++++++++++++++++++++++++++++++*********************)))))))))))))))+++++++++***)))(((((('''+++***)))(((((()))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))000---***))))))+++++++++************************************************))))))))))))))))))))))))************************)))))))))******++++++++++++,,,------,,,,,,---///222444666888888999:::<<<666777999;;;>>>BBBEEEFFFFFFHHHLLLPPPSSSUUUVVVVVVTTTUUUVVVTTTRRRPPPPPPPPPRRRPPPOOONNNLLLJJJFFFBBB===<<<<<<===@@@EEEIIILLLTTTTTTUUUVVVWWWXXXXXXXXX[[[VVVPPPNNNNNNLLLFFFAAA;;;>>>CCCIIIOOOTTTXXXYYYWWWVVVUUUSSSPPPLLLHHHFFF:::777444111000---+++)))---,,,,,,+++************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((''''''(((((((((:::777666666444111444888???UUUQQQ777777444000000000000////////////.........------,,,,,,+++,,,---...---,,,,,,---...............//////000000//////............//////---...///111222333444555111111000000111111111222111222444444333333555666888:::;;;<<<<<<===@@@BBBAAABBBDDDGGGIIIKKKKKKLLLMMMOOOPPPOOONNNPPPUUUYYY^^^```ccceeefffhhhjjjlllqqqrrrsssuuuxxx|||~~~~~~sssaaa___]]]UUUPPPKKKJJJIIIHHHEEEAAA<<<888111///......///000///...++++++++++++++++++++++++------,,,,,,,,,+++++++++))))))))))))))))))******,,,++++++***)))(((''''''******)))(((&&&&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************000---***))))))+++++++++************************************************************************************************+++*********************(((+++...000222444777999<<<>>>??????>>>===>>>???666666666555555666666777;;;>>>AAAFFFJJJMMMOOOPPPMMMNNNOOONNNKKKIIIIIIIIIEEEDDDEEEFFFHHHHHHFFFCCC:::888777666777:::===@@@OOOQQQTTTWWWWWWVVVUUUTTT[[[VVVQQQQQQUUUXXXWWWUUUBBB@@@>>>???CCCIIIQQQVVVWWWXXXZZZ[[[ZZZWWWUUUTTTKKKHHHCCC>>>:::666111......---+++***))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''(((((((((((((((((('''999666444555333000222777AAAXXXZZZ;;;777555000000000000////////////......---------,,,,,,,,,+++,,,,,,,,,++++++---...///............//////000000000////////////000000......000111222333333222///000000111111222222222111222444444333333555666888999;;;;;;<<<===@@@BBBAAACCCEEEHHHIIIJJJJJJJJJLLLLLLLLLLLLNNNRRRWWW\\\___```bbbcccdddhhhlllooooooppprrruuuxxx|||~~~yyyxxxkkk___]]]XXXQQQNNNLLLJJJHHHGGGDDD@@@===333111///////////////...++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++))))))))))))************+++++++++***)))(((((('''))))))***(((&&&&&&'''((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************...+++))))))***++++++******************************************+++++++++************************++++++++++++++++++++++++,,,,,,+++++++++,,,------+++///444999===AAAEEEHHHKKKLLLMMMLLLIIIGGGGGGHHHEEECCC@@@===999666444333444555777999<<<>>>@@@BBBBBBCCCEEEDDDBBBAAAAAABBB>>>======>>>@@@@@@???>>><<<;;;999888888999999:::;;;>>>CCCFFFGGGFFFFFFGGGLLLHHHEEEFFFKKKPPPRRRSSSOOOJJJBBB<<<:::===BBBGGGRRRVVV[[[^^^^^^]]]\\\[[[YYYVVVSSSOOOKKKFFF@@@<<<111000...,,,++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''888555444555333000222777>>>VVVhhhFFF999555////////////000000000000...------------,,,,,,,,,***++++++***)))***,,,...000000......---...////////////............//////...///000111222222111000//////000111222222333333111222444444333333555666777999:::;;;;;;===@@@BBBCCCDDDFFFHHHIIIIIIIIIHHHJJJHHHFFFHHHMMMTTTYYY\\\\\\^^^aaaccceeehhhmmmpppmmmooorrruuuyyy|||~~~~~~yyywwwwwwxxx~~~bbb]]][[[UUUPPPMMMJJJHHHGGGEEECCCAAA666333000/////////...---+++++++++++++++++++++++++++++++++*********))))))((()))))))))************+++*********))))))((((((&&&(((******((()))+++...))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************)))((()))+++++++++)))************************))))))*********+++++++++************************++++++++++++++++++++++++---------...///111333555999===BBBFFFIIIKKKNNNPPPRRRSSSTTTRRRPPPNNNMMMNNNLLLJJJGGGCCC@@@===;;;999333333222333555777:::;;;CCCEEEFFFGGGFFFEEEFFFGGGQQQOOOMMMLLLMMMMMMKKKJJJ@@@AAABBBBBBBBBBBB@@@@@@333555888888888888;;;>>>>>>===<<<===>>>@@@BBBDDDLLLHHHBBB<<<999888999:::EEEKKKSSSYYY[[[\\\]]]^^^\\\[[[[[[[[[ZZZVVVPPPLLLAAA???;;;666222///...---************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&'''((())))))((('''&&&999666555555333000222777888QQQsssPPP===444////////////000000000000------------------,,,,,,)))******)))((())),,,...111000///...------...///......------------......///000111222222111000///...///000222333333333333111333444444444444555777777888:::;;;;;;===@@@BBBCCCEEEGGGIIIJJJIIIHHHGGGHHHDDDBBBEEELLLUUUZZZ\\\YYY\\\aaadddfffiiimmmoookkknnnrrrvvvzzz}}}~~~~~~rrrnnnnnnvvv|||~~~fff^^^___[[[QQQNNNJJJHHHGGGFFFEEECCC777444111/////////...,,,++++++++++++++++++++++++))))))))))))(((((((((((((((((())))))*********+++************))))))))))))%%%'''***+++***,,,000333))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((()))+++,,,***)))************************))))))******++++++++++++************************++++++++++++++++++++++++------...000222666999;;;JJJLLLOOOPPPPPPPPPPPPQQQNNNOOOPPPOOOLLLKKKJJJKKKCCCBBBAAA???===<<<<<<;;;999888777777999<<<@@@BBBPPPRRRTTTUUUUUUUUUVVVWWWTTTQQQNNNLLLKKKKKKJJJIIIDDDFFFIIILLLLLLKKKIIIHHHAAABBB@@@===;;;;;;@@@DDDAAABBBCCCBBB@@@?????????<<<<<<<<<;;;:::888777666333;;;FFFNNNSSSUUUXXXZZZYYYZZZ\\\___```^^^ZZZVVVTTTPPPIIIAAA999333000...************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''((())))))((('''&&&999888666555444444555555777MMMvvvXXXCCC333222111///.........///000///...---,,,++++++++++++++++++,,,,,,---...//////333111///---,,,,,,...///,,,,,,,,,---------............////////////....../////////000111111222222222222222333444555666777999999999:::;;;>>>@@@AAADDDGGGKKKJJJGGGDDDDDDEEEHHHFFFDDDGGGLLLRRRWWWZZZ```aaaccceeefffhhhhhhiiilllooorrrtttyyy}}}ppplllnnnrrr|||fff___ZZZXXXQQQMMMNNNMMMGGGAAA>>>;;;666111///......,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))******+++,,,)))))))))))))))))))))))))))((('''((()))+++...000))))))))))))))))))))))))&&&''''''(((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((())))))))))))************,,,***))))))******)))''')))************+++++++++++++++*********************))))))))))))+++,,,---++++++,,,,,,,,,,,,++++++))),,,...///...------...---000444999===AAACCCDDDLLLOOOQQQRRRQQQPPPOOOOOOKKKIIIDDD@@@<<<===AAADDDDDDDDDDDDEEEFFFGGGIIIIII@@@@@@@@@BBBEEEIIIMMMPPPOOOUUUXXXUUUSSSUUUWWWXXXZZZVVVQQQLLLJJJJJJKKKMMMJJJJJJLLLOOOQQQRRRPPPMMMLLLPPPSSSQQQLLLHHHHHHJJJVVVUUUUUUUUUTTTPPPJJJFFFCCC@@@;;;888777777777666444666999>>>EEENNNXXX^^^^^^\\\ZZZZZZ\\\^^^^^^^^^VVVWWWWWWUUUPPPHHH@@@;;;555111,,,))))))***++++++---,,,***)))(((((((((((())))))))))))))))))))))))***)))((((((((((((((()))******)))((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((999777666555444444555555777HHHxxxoooRRR???111222111000///...//////000///...---,,,++++++++++++++++++,,,,,,---......///111000///------,,,---------------.........//////......////////////....../////////000111111222222222222222333444555666777999999999:::;;;>>>@@@AAADDDEEEFFFGGGHHHGGGEEEDDDDDDFFFJJJOOOSSSWWWZZZ[[[^^^___aaaccceeegggggghhhmmmqqqtttuuuxxx}}}~~~}}}}}}oooiiilllttt{{{yyyeeeXXXXXXRRRNNNNNNLLLGGGDDDDDD>>>999333000//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************++++++,,,))))))))))))))))))))))))))))))(((((()))+++---...))))))))))))))))))))))))&&&'''(((((())))))((((((***)))(((((((((((()))***))))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((())))))))))))************,,,***))))))******)))''')))************+++++++++************************+++*********+++,,,---...))))))***+++++++++++++++---......---,,,---///111666999>>>CCCHHHKKKLLLMMMMMMNNNMMMKKKHHHFFFFFFGGG;;;:::999777666888===AAANNNMMMLLLJJJIIIIIIJJJJJJOOOOOOOOOPPPQQQTTTVVVWWWXXXZZZZZZXXXYYY]]]]]]YYYZZZXXXUUUSSSRRRTTTWWWYYYWWWWWWWWWYYY[[[\\\ZZZYYYWWWZZZ\\\[[[VVVTTTVVVYYY]]]\\\\\\\\\[[[XXXTTTQQQOOOKKKFFFCCCBBBAAA@@@???666777888999===CCCKKKQQQSSSVVVZZZ[[[ZZZZZZ[[[]]]]]]^^^___^^^[[[UUUPPPLLLBBB>>>888333000---+++)))------,,,,,,+++)))((((((************************((((((((((((((()))***+++******)))((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((888777666444444444444555999GGGttthhhKKK<<<111111111000///////////////......---,,,+++++++++++++++,,,,,,------.........////////////...---,,,,,,............////////////......................../////////000111111222222222222222222333555666777888888999:::<<<>>>@@@AAADDDBBBAAACCCHHHIIIGGGCCCBBBIIIRRRXXXZZZZZZ\\\]]]\\\]]]___aaaccceeeggghhhlllssswwwvvvvvvzzz}}}}}}|||tttooohhhdddfffrrr}}}uuuoooXXX[[[UUUQQQPPPLLLGGGEEEGGGAAA<<<666222000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++))))))))))))))))))))))))******)))((()))***+++,,,))))))))))))))))))))))))&&&'''(((((())))))((((((***))))))(((((())))))***))))))))))))))))))))))))***))))))((((((((((((((((((((((((((((((((((((((())))))))))))************+++***))))))***+++)))((()))************+++++++++************************++++++++++++,,,---...///******++++++,,,,,,------,,,------...///111666:::???BBBFFFIIILLLLLLLLLKKKIIIHHHGGGCCCAAA@@@BBBDDDAAABBBCCCCCCDDDGGGLLLOOOSSSRRRQQQPPPPPPQQQSSSTTTWWWWWWWWWWWWWWWVVVUUUUUUVVVVVVSSSRRRVVV[[[ZZZTTTVVVUUUTTTSSSSSSUUUWWWYYYZZZXXXWWWVVVWWWXXXWWWVVVZZZ]]]___^^^\\\\\\___bbbfffeeebbbaaa___]]]YYYVVVHHHFFFCCCCCCCCCDDDDDDCCC<<<<<<;;;999888:::===@@@GGGOOOXXX\\\ZZZYYY[[[___^^^___``````___\\\ZZZXXXSSSOOOHHHBBB<<<555///+++++++++,,,---,,,,,,+++***************************'''''''''((()))***+++,,,******)))((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((888777555444333333444444<<>>@@@@@@CCCAAAAAABBBEEEGGGFFFEEEEEEMMMWWW\\\\\\ZZZ[[[]]]\\\]]]^^^```ccceeehhhiiijjjrrrxxxwwwuuuxxx}}}{{{yyyqqq______aaafffppplllmmmbbb]]]XXXUUUSSSNNNFFFCCCEEECCC???999333000/////////------------------------,,,,,,,,,+++++++++******))))))******++++++++++++))))))))))))))))))))))))+++***))))))))))))******((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((()))))))))************+++***))))))++++++***)))))))))*********+++++++++***************+++++++++******++++++,,,------.........---------.........))),,,///222666:::???CCCDDDFFFHHHIIIHHHEEEBBB@@@???@@@BBBBBBCCCEEEIIILLLMMMNNNPPPOOOOOOPPPRRRTTTVVVUUUSSSRRRSSSUUUWWWYYYUUUVVVWWWXXXXXXWWWUUUTTTYYYZZZXXXWWW[[[``````]]]cccbbbaaa```____________```]]]YYYWWWVVVVVVUUUTTTUUUXXX[[[\\\[[[ZZZ[[[\\\bbb___]]]\\\\\\[[[ZZZXXXLLLJJJHHHGGGHHHIIIHHHGGGGGGGGGGGGDDD???;;;999888???HHHSSSZZZ\\\]]]^^^```\\\\\\]]]^^^^^^]]]]]]\\\^^^[[[VVVPPPIIIBBB:::555++++++*********+++,,,---************************)))((((((((()))***++++++***))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((888777555444333333444444:::OOOaaaAAA777444000000000000000//////...------,,,+++++++++,,,,,,,,,,,,,,,---------------...000222333222111///---++++++,,,,,,,,,---------......------------....../////////000111111222222111111111222333444555666777888999;;;===>>>???@@@AAACCCCCCCCCBBBBBBEEEHHHKKKRRRXXXZZZXXXWWWXXX[[[\\\]]]^^^```cccfffiiikkkhhhqqqwwwvvvuuuyyy~~~|||{{{rrrnnnmmmkkkeee```ZZZ___iiiuuuzzzhhhsssooo[[[XXXVVVVVVRRRJJJEEEEEEDDDAAA;;;555000.........------------------------,,,,,,,,,+++++++++******((()))***++++++++++++***))))))))))))))))))))))))******))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************+++***)))***+++,,,+++***))))))*********+++++++++))))))*********+++++++++))))))******+++,,,,,,,,,//////...---------......,,,000666;;;>>>@@@BBBCCC@@@AAABBBBBBAAA>>>;;;999777;;;AAAEEEIIILLLOOORRRZZZ[[[[[[YYYVVVUUUUUUVVVYYYXXXVVVUUUUUUVVVXXXYYY^^^```eeeiiilllnnnnnnnnnvvv{{{|||zzzzzzzzzvvvuuutttsssrrrjjjllloooooolllgggccc```\\\ZZZXXXWWWXXXYYYXXXWWW]]]ZZZWWWUUUUUUUUUUUUTTTRRRUUUVVVTTTNNNGGGAAA===>>>BBBJJJTTT[[[_________````````````_________^^^___]]][[[YYYUUUPPPIIIDDD666333///+++))))))***,,,************************,,,+++***)))))))))))))))***))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((777666555333333333333444666LLL~~~^^^<<<444111000000000000000///......---,,,,,,++++++,,,,,,,,,------------------------...///111222222111///...***+++++++++,,,,,,,,,,,,///...---,,,,,,---...////////////000111111222222111111111111222444555666777888:::<<<===????????????BBBDDDBBB@@@BBBGGGLLLQQQSSSVVVVVVTTTTTTVVVYYY[[[\\\]]]___cccfffjjjllliiipppuuuuuuvvvzzz~~~|||~~~zzzrrrkkkeee^^^ZZZ[[[]]]]]]]]]bbbkkkyyyxxxlll|||]]]WWWTTTVVVUUUPPPJJJHHHDDDCCC???888222...------------------------------,,,,,,,,,+++++++++******((()))***,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))'''((())))))******)))))))))******++++++******)))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))************+++***)))***,,,,,,,,,***)))************+++++++++)))))))))***++++++,,,,,,(((((()))+++++++++++++++------,,,,,,,,,...///000777;;;???AAAAAA???===<<<555666888999::::::999999:::>>>DDDIIILLLNNNPPPRRRYYYYYYZZZYYYXXXXXXYYY[[[\\\^^^aaadddiiimmmqqqsss|||wwwsssmmmhhhccc___ZZZWWWZZZWWWUUUTTTVVVYYYZZZ[[[ZZZ]]]```___ZZZTTTNNNKKKCCCCCCGGGNNNVVV[[[]]]]]]bbbaaaaaaaaa```^^^]]]\\\[[[[[[[[[\\\\\\ZZZVVVRRRHHHCCC<<<444...+++))))))++++++++++++++++++++++++---,,,+++***)))(((((((((******)))((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((777666444333222222333444555FFFttt```<<<333111///000000111000///...---,,,,,,,,,++++++,,,,,,------------------------------...///000000///...---+++++++++,,,,,,,,,------///...,,,++++++,,,...////////////000111111222222000000111111222333555666666888:::<<<>>>??????????????????@@@BBBGGGLLLOOORRRRRRSSSSSSTTTUUUVVVWWWZZZZZZ[[[]]]aaaeeeiiillllllqqqssstttvvv{{{}}}{{{{{{}}}}}}rrrkkkfff___ZZZWWWUUUTTTTTTXXX___hhhnnnsss}}}sssjjj^^^UUUUUUVVVSSSMMMIIIEEEEEEBBB===555000------........................,,,,,,,,,+++++++++******((()))+++,,,,,,+++***)))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))(((((()))************))))))***++++++++++++***)))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))************+++***)))***,,,---,,,+++)))************+++++++++((())))))***++++++,,,,,,((()))***,,,,,,,,,,,,+++++++++,,,---///333666888@@@BBBCCCBBB???;;;999888888888999;;;===???AAABBBDDDGGGJJJMMMNNNPPPSSSUUUPPPRRRVVVYYY]]]bbbhhhlllxxx{{{wwwsssjjjeee___ZZZYYYYYYZZZZZZ[[[]]]___^^^\\\ZZZYYYZZZNNNNNNNNNNNNQQQVVV[[[___aaabbbbbbaaa```^^^\\\[[[WWWXXXZZZ\\\______\\\ZZZUUURRRLLLDDD===666000...++++++++++++++++++++++++,,,,,,+++***))))))))))))******)))((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((777666444333222222333333666CCClllddd???555333///000111111111000...---,,,,,,,,,++++++,,,------------------------------,,,,,,------------------,,,,,,,,,---------......///...,,,++++++,,,...////////////000111111222222000000000111222333555555666888:::<<<>>>????????????<<<:::>>>EEELLLPPPQQQQQQPPPQQQSSSVVVWWWWWWVVVXXXYYYZZZ\\\```dddhhhkkkppprrrsssssswww{{{{{{wwwzzz|||~~~qqq```VVVSSSRRRPPPMMMKKKMMMPPPTTT\\\iiixxx|||}}}xxxhhhXXXTTTUUURRRKKKGGGFFFGGGEEE@@@888111..............................,,,,,,,,,+++++++++******''')))+++,,,,,,,,,***)))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((()))***************)))***+++,,,,,,+++***)))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))************+++***)))***,,,---,,,+++)))************+++++++++((())))))***++++++,,,,,,)))***,,,---......---,,,,,,,,,---000444999>>>AAACCCDDDCCC@@@<<<:::999999GGGGGGGGGHHHIIILLLOOOPPPLLLMMMNNNOOOPPPSSSWWW[[[bbbfffmmmttt}}}uuujjjbbb]]]ZZZYYYZZZZZZYYYYYY[[[___bbbXXXYYYWWWRRROOORRR\\\ddddddeeeffffffdddbbb___^^^VVVWWWXXX\\\___```^^^]]]ZZZYYYVVVQQQJJJAAA:::666++++++++++++++++++++++++******************++++++******)))((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((777666555444333222222222>>>EEEbbbiii???333555------...000111333444444...---,,,+++,,,...000222111000///...---------.........//////...---,,,,,,,,,------......------,,,,,,,,,,,,---------......,,,---......------...000000111222222444444555666::::::;;;<<<<<<;;;;;;::::::>>>DDDIIILLLOOORRRTTTNNNOOOPPPQQQTTTVVVXXXZZZVVVXXXZZZ]]]```dddhhhllloooppprrruuuxxxzzzzzzyyy{{{}}}qqqgggXXXSSSLLLGGGEEEDDDEEEEEEFFFGGGMMMXXXhhhxxxsssVVVTTTWWWQQQJJJLLLHHHFFFDDDAAA===888111,,,------......///......------,,,,,,+++*********+++,,,++++++******++++++,,,))))))))))))))))))))))))******))))))(((((('''''''''(((((()))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))******+++,,,******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++...111555888:::<<>>===;;;<<>>333222------...///000111222222------,,,+++,,,...///111//////............------......//////...------,,,,,,------......------,,,,,,,,,,,,---------......,,,---......------...000000111222222444444555666::::::;;;;;;;;;;;;;;;;;;===AAAGGGKKKNNNPPPSSSUUUQQQQQQQQQRRRTTTVVVWWWXXXVVVXXX[[[]]]```dddiiillloooppprrruuuxxxyyyyyyxxx{{{}}}xxxppphhh```VVVOOOKKKHHHDDDBBBBBBCCCDDDDDDFFFHHHNNN[[[mmm^^^TTTWWWUUUOOOLLLJJJHHHEEECCC???:::333...---.....................---,,,,,,+++******++++++,,,++++++******++++++,,,))))))))))))))))))))))))******))))))(((((((((((('''(((((()))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))***************++++++,,,******++++++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,---...000111111333666888999:::<<<>>>>>>======@@@FFFMMMSSSVVVUUUUUUSSSPPPMMMMMMOOOQQQUUU^^^lll{{{xxxssswww{{{yyyqqqiiidddbbb]]]```fffjjjkkkggg```[[[XXXWWW^^^mmmxxxtttiii```ccc^^^\\\aaallltttwwwvvvmmmhhhhhhpppyyy~~~}}}tttgggWWWKKKRRRTTTVVVWWWYYY]]]cccgggeeedddcccccccccdddeeefff_________]]][[[ZZZ[[[]]]^^^______^^^[[[VVVPPPMMMFFF@@@888111...---------,,,***))))))******((('''+++***)))((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((((('''''''''''''''((((((((()))))))))***'''''''''(((((('''''''''777666555333222222222222111AAAbbbxxxooojjjSSS<<<333................../////////,,,,,,+++++++++---///000,,,---.../////////...---.........///......---,,,,,,------......------,,,,,,,,,,,,---------......,,,---......------...000000111222222444444555666999999::::::;;;;;;;;;<<<@@@CCCHHHKKKMMMOOOQQQSSSSSSSSSSSSSSSUUUVVVWWWXXXXXXZZZ\\\^^^```dddiiilllnnnooorrrtttvvvwwwxxxxxx{{{|||~~~}}}pppggg[[[QQQLLLHHHDDDAAA@@@@@@???@@@AAACCCEEEFFFGGGIIIOOO]]]qqqmmmWWWTTTWWWTTTNNNKKKIIIGGGDDDAAA<<<666222........................---,,,,,,+++++++++++++++,,,++++++******++++++,,,))))))))))))))))))))))))***))))))))))))((((((((('''((())))))******))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))***************+++,,,,,,******++++++++++++******++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,---...111333555222444666666666666888:::;;;===@@@DDDJJJPPPUUUWWWSSSRRRPPPPPPSSSZZZdddkkk|||{{{ttt}}}~~~rrrddd^^^YYYSSSSSSZZZcccddd___ZZZZZZ\\\iiiuuu{{{wwwuuu~~~{{{tttnnnjjjooo{{{qqqiiifffkkkrrrttttttssswwwsssqqqvvvuuukkkZZZZZZXXXVVVUUUYYY___eeedddcccbbbbbbbbbdddfffgggddddddbbb___ZZZXXXWWWXXX^^^___aaaaaa```]]]YYYWWWUUUMMMBBB888111...------+++*********++++++)))''',,,+++***)))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))'''(((((())))))(((((('''666666444333222111111111555>>>RRReeeiiiiiisssuuueee```^^^MMM<<<444............---------,,,,,,+++++++++++++++,,,...///+++,,,///111222111000///---...............------,,,------......------,,,,,,,,,,,,---------......,,,---......------...000000111222222444444555666888999999999:::;;;<<<===@@@CCCGGGIIIJJJKKKMMMOOORRRRRRSSSTTTUUUWWWYYYZZZYYY[[[]]]___```dddhhhkkklllnnnqqqttttttuuuvvvwwwyyy{{{}}}}}}wwwooogggbbb]]]VVVLLLEEEBBBBBBBBBAAA???@@@AAABBBCCCDDDFFFHHHIIIKKKQQQ___sssyyyaaaSSSUUUUUUPPPKKKIIIGGGEEEBBB>>>888555/////////...............---,,,,,,+++++++++,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))((()))))))))************''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++************+++,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------///000111333333444111222444444444555777999===@@@EEEJJJLLLNNNOOOPPPRRRUUU[[[cccnnn{{{wwwhhh^^^YYYYYYdddggg^^^WWW\\\eeeiiikkkyyyzzzooojjjnnnzzz}}}xxxooofff___ZZZVVVTTT[[[]]]```ccceeeeeedddccceeeeeeccc___ZZZWWWUUUUUU\\\^^^___aaaaaaaaa______]]]WWWNNNDDD<<<555...***+++++++++,,,......,,,***++++++******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))(((((())))))))))))((((((666555444333222111111111111555===BBB???===GGGVVVZZZTTT[[[]]]LLL<<<666111......------,,,+++++++++++++++++++++,,,---......,,,---000222333222111111------...............---,,,------......------,,,,,,,,,,,,---------......,,,---......------...000000111222222444444555666888888888888999;;;===>>>AAACCCFFFHHHHHHIIIKKKMMMOOOPPPQQQSSSVVVYYY[[[\\\YYY[[[]]]^^^```cccgggjjjkkknnnqqqsssrrrssstttuuuwwwyyy|||yyysssjjjbbb[[[VVVQQQOOOIIIFFFBBB??????@@@AAABBBAAABBBDDDCCCCCCDDDHHHKKKQQQTTT[[[iii}}}~~~|||yyytttXXXRRRSSSSSSKKKIIIFFFDDDBBB???:::777111000///............///---,,,,,,+++,,,,,,------,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))************((())))))***************((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************+++++++++***+++,,,,,,---++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,---------.........---///222444555444222111000222333444555777:::<<>>???@@@AAABBBAAACCCDDDDDDEEEIIIQQQXXXeeeiiiqqqzzzlllooogggTTTRRRTTTKKKIIIGGGEEECCC@@@===:::222111///...---......///,,,,,,,,,,,,,,,------...,,,++++++******++++++,,,)))))))))))))))))))))))))))))))))************+++((()))******++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************+++++++++++++++,,,------++++++,,,,,,,,,,,,++++++++++++,,,,,,------......---------.........//////000222555777777666444333666777999:::;;;>>>BBBEEEFFFHHHKKKOOOWWWfffwww{{{qqqmmmmmmtttzzz}}}wwwiiifffrrrsss]]]ZZZVVVTTTTTTWWW[[[^^^```bbbccccccaaa``````aaa[[[[[[\\\]]]___```aaabbbbbbbbbbbbaaa[[[PPPDDD<<<111///---,,,,,,,,,+++***))))))******))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))(((((((((((('''(((((())))))(((((('''666555333222111111000000111000333666777444333444444@@@WWW]]]HHH888555333.........---,,,,,,+++++++++,,,------......//////------......//////000000,,,------...//////......,,,------......------,,,,,,,,,,,,---------......,,,---......------...000000111222222444444555666666666666777888;;;>>>@@@AAACCCEEEFFFFFFGGGJJJLLLNNNOOOPPPRRRTTTWWWZZZ[[[YYYZZZ\\\]]]^^^```dddggghhhlllqqqqqqooonnnqqqtttvvvxxx{{{~~~xxxuuunnnggg```ZZZWWWUUUOOOLLLGGGDDDBBBAAA???===;;;<<<>>>@@@@@@BBBCCCDDDCCCEEEHHHJJJOOOZZZiiitttxxxzzz{{{ppp{{{}}}]]]RRRSSSMMMKKKHHHFFFEEECCC@@@>>>333222000...---...//////,,,,,,,,,,,,,,,---......,,,++++++******++++++,,,))))))))))))))))))))))))))))))*********+++++++++))))))***++++++++++++***))))))))))))************************************))))))))))))))))))))))))************************************************,,,++++++++++++,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,---......///---.........////////////444555666777888999:::;;;@@@AAABBBCCCDDDGGGKKKOOONNNUUU```kkkwwwyyyiii^^^aaaooo|||~~~}}}|||xxx}}}{{{pppeee]]]YYYXXXXXX[[[]]]```aaaaaaaaabbbccc___^^^^^^^^^___```aaabbbbbbbbbaaa```^^^XXXQQQLLL???;;;555111///...,,,+++******+++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))***)))))))))(((((((((''''''''''''(((((('''''''''555555333222111000000000333///,,,...222222111111666BBBXXX\\\GGG666222///.........------,,,,,,,,,+++,,,---...////////////------,,,,,,,,,---......,,,,,,---.../////////...,,,------......------,,,,,,,,,,,,---------......,,,---///...------...000000111222333444555555666666666555666888;;;>>>@@@>>>@@@BBBBBBCCCEEEGGGJJJOOOPPPPPPRRRTTTVVVXXXYYYYYYZZZ[[[\\\]]]___cccfffggglllqqqqqqooonnnpppssswwwxxxzzz|||~~~~~~~~~~~~}}}}}}{{{wwwtttfffbbb\\\UUUOOOKKKIIIIIICCCBBBAAABBBBBBAAA>>>;;;<<<===?????????@@@BBBDDDGGGJJJNNNSSS\\\llluuuooo~~~yyysssfffTTTSSSNNNLLLIIIHHHGGGEEEBBB@@@444222000...---...//////,,,,,,,,,,,,,,,---...///,,,++++++++++++++++++,,,))))))))))))))))))))))))))))))******++++++++++++))))))***++++++++++++***))))))))))))************************************))))))))))))))))))))))))++++++++++++++++++++++++************************,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////............/////////000888777666666888<<<@@@CCCIIIJJJKKKKKKKKKNNNRRRUUU\\\kkk}}}mmmdddffflllqqqsssvvvzzznnnnnnyyywwwhhh\\\VVVVVVYYY\\\^^^^^^___```aaabbbbbb`````````aaabbbcccaaa___[[[ZZZYYYYYYXXXWWWLLLGGG???888444111///...++++++,,,---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))******))))))((((((((('''&&&&&&''''''''''''&&&&&&777666444222111111111222222000555777111444888222888BBBUUUbbbTTT999000888000///,,,*********+++,,,......---,,,---...///000...,,,)))***---//////---222///,,,+++,,,---...---...---,,,+++******************+++++++++,,,,,,,,,++++++,,,------......///000111111222222333444444333444555777999;;;===>>>@@@AAACCCDDDDDDEEEHHHJJJNNNOOOQQQRRRTTTUUUUUUUUUUUUVVVXXX[[[]]]^^^______fffggghhhhhhhhhiiimmmoooppprrruuuwwwyyy||||||}}}~~~zzztttpppmmmjjjeeebbbVVVSSSMMMGGGCCC@@@>>>>>>@@@???===<<<<<<<<<:::999>>>???@@@@@@@@@EEELLLSSSWWWZZZaaalllzzzxxxgggrrrvvv~~~tttYYYUUUQQQRRROOOKKKHHHFFFCCC@@@<<<222---000222...,,,---......---,,,,,,,,,,,,---************************---,,,***)))))))))***+++************************))))))))))))))))))))))))))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))((((((((()))***+++,,,,,,---++++++,,,,,,,,,,,,---------..................---++++++,,,---------,,,,,,...---,,,---000222444444666777999;;;???CCCGGGIIINNNMMMPPPSSSQQQRRRcccxxxvvvhhhaaafffmmm}}}{{{{{{wwwyyygggLLLJJJPPP[[[aaa______bbbbbbaaaaaacccffffffbbb^^^^^^]]][[[[[[[[[[[[ZZZXXXYYYWWWTTTNNNEEE===555000///---+++*********((('''+++***))))))******)))'''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((777666444222111111111222111---222666444888;;;222555>>>TTTeee\\\@@@///000000...,,,+++******+++,,,......---,,,---...///000...,,,+++,,,///000...,,,...---,,,---//////...---...---,,,+++************++++++,,,,,,,,,---------++++++,,,------......///000111111222222333333444333444555777999;;;===>>>???AAABBBCCCDDDEEEHHHKKKNNNOOOPPPRRRSSSTTTTTTUUUWWWVVVWWWXXXZZZ]]]```bbbggghhhhhhgggggghhhjjjmmmmmmooorrrtttvvvyyy}}}~~~||||||}}}{{{wwwvvvxxxsssnnnhhhddd```\\\WWWTTTJJJHHHDDD@@@>>>======>>><<<;;;;;;<<<======<<<;;;@@@BBBCCCEEEHHHPPP[[[ccctttwww~~~|||ggglllwwwooodddVVVQQQOOOLLLHHHGGGFFFEEEDDD>>>555///111222000...///......------,,,,,,,,,---************************,,,++++++***))))))******************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***))))))************++++++++++++++++++,,,,,,,,,,,,------------............------,,,---------...---------//////...///222444666666666999===AAADDDGGGJJJLLLNNNJJJNNN^^^rrrxxxsssttt}}}www{{{zzziiiXXXPPPPPPTTT\\\eee^^^___aaacccccccccddddddaaa```^^^^^^^^^]]][[[ZZZ^^^]]]\\\XXXSSSLLLFFFBBB555222...,,,,,,++++++***,,,***))))))******)))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((777666444222111111111222555...111666444666666---666;;;MMM___[[[DDD222...///...---+++++++++,,,,,,......---,,,---...///000...---,,,---......---+++++++++,,,///111111///,,,------,,,+++************,,,,,,---------.........++++++,,,------......///000000111111222333333333333444555777999;;;======>>>@@@BBBCCCDDDEEEHHHKKKLLLMMMOOOQQQRRRSSSSSSSSSWWWVVVUUUVVVYYY]]]aaadddfffggggggfffeeefffhhhjjjkkkmmmpppqqqsssvvvyyy|||~~~zzzwwwxxx{{{}}}}}}|||zzz|||}}}yyyrrrllljjjjjjccc___ZZZUUUPPPLLLHHHDDDAAA???===;;;::::::;;;<<<999999;;;<<<>>>>>>>>>>>>AAADDDIIINNNVVVbbboooyyykkkgggqqqzzzkkkhhh|||zzzYYYUUUQQQLLLIIIHHHGGGFFFFFFAAA999222111222111000222.........------------,,,++++++++++++++++++++++++***++++++++++++***))))))************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))))),,,,,,++++++************++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,.....................---111111111222444666999:::<<>>444444///...---,,,,,,,,,,,,---......---,,,---...///000111///---++++++,,,---------------...000000...,,,---,,,++++++*********+++,,,,,,,,,,,,------------++++++,,,------......///000000000111222222333333444444666777999;;;<<<======???AAABBBCCCEEEHHHKKKKKKLLLMMMOOOPPPQQQRRRRRRUUUVVVVVVXXXZZZ^^^aaacccccccccdddddddddeeehhhjjjmmmnnnpppqqqrrrtttwwwzzzsssnnnmmmrrrwwwwwwtttrrrlllnnnnnnkkkeee^^^ZZZXXXTTTQQQMMMIIIEEEBBB???===>>>===;;;:::999999::::::999;;;===>>>>>>>>>>>>???BBBIIISSS]]]hhhuuuvvvgggccckkk|||fffgggbbb\\\UUUOOONNNLLLIIIFFFEEEBBB<<<555111111111222333...............------,,,++++++++++++++++++++++++)))***+++,,,,,,+++))))))************************))))))))))))))))))))))))***************))))))((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++.........---------......222333444555666999<<<>>>CCCEEEGGGHHHJJJPPPWWW]]]pppppp\\\[[[lll~~~|||yyycccSSSOOOUUU]]]bbbcccaaa``````_________```aaa```]]]ZZZYYY[[[]]]^^^]]]YYYVVVSSSLLLFFF===555111...,,,+++---+++******++++++***)))***))))))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((777666444222111111111222222333BBBLLLAAA:::<<<<<<999;;;CCCIIICCC777333666......------------------......---,,,---...///000666333///,,,+++---111444222000---,,,---------,,,,,,,,,++++++******++++++++++++++++++,,,,,,,,,,,,++++++,,,------......//////000000111111222333333444555666777999;;;<<<<<<===>>>@@@AAABBBDDDGGGJJJIIIJJJLLLMMMOOOOOOPPPPPPSSSTTTXXX[[[]]]_________]]]___```aaabbbeeehhhkkkoooqqqrrrrrrqqqrrrtttvvvhhhccccccjjjnnnhhhaaa]]]\\\]]]]]]ZZZUUUOOOKKKHHHFFFEEECCC@@@>>><<<;;;;;;;;;::::::999999:::;;;<<<:::<<<>>>===<<<<<<>>>AAAKKKVVVeeesssppp```fffpppqqq```nnnppp\\\TTTOOOPPPPPPJJJFFFEEEBBB>>>888222000111222222....../////////...---,,,++++++++++++++++++++++++))))))+++,,,,,,+++***)))************************))))))))))))))))))))))))))))))************)))((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))******+++,,,,,,------+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++...------,,,---...//////333555777888888;;;???CCCBBBEEEIIINNNVVVcccsss~~~tttdddeeerrrqqqQQQQQQQQQVVV]]]bbbeeefff``````______^^^ZZZUUUQQQZZZ\\\___aaa```]]]YYYVVVUUUOOOFFF===666111---***---,,,++++++,,,,,,+++*********))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((777666444222111111111222333<<>>???;;;===??????>>>AAAFFFKKK___jjj{{{~~~iiigggjjjffffffuuu^^^SSSMMMPPPPPPJJJFFFGGGBBBAAA;;;444000222333111......///000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***************************))))))))))))))))))))))))'''((()))+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))***+++,,,---......++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,...---------...000111333555888;;;<<<<<<>>>CCCHHHAAAJJJVVVcccqqq{{{zzzyyy{{{xxxxxxxxxxxxrrrwwwzzzzzz|||uuutttxxxnnn```XXXYYY]]]```bbbbbbbbbaaa___\\\VVVNNNHHHSSSVVVZZZ^^^^^^\\\YYYVVVZZZVVVNNNFFF???777000,,,...---+++,,,------,,,***+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((777666444222111111111222666FFFmmmpppddd\\\TTTOOOIIIDDD===444///---------...............---......---,,,---...///000222222111///---...222666111000...---...---,,,+++,,,++++++***++++++,,,,,,+++++++++,,,,,,,,,------++++++,,,------....../////////000000111111222222555555666888999:::;;;<<<>>>???AAAAAA@@@AAADDDFFFFFFGGGIIIJJJLLLMMMMMMMMMPPPQQQTTTVVVWWWXXXWWWWWWYYY[[[\\\^^^___bbbfffiiijjjkkkjjjhhheeeccccccdddaaaZZZYYY\\\WWWJJJCCCEEE??????>>>======<<<:::888555777888777666666888;;;777777888:::;;;===>>>???===@@@CCCEEEHHHOOOYYYaaasss}}}xxxiiihhhsssuuugggjjjkkk[[[PPPPPPPPPIIIFFFIIIBBBDDD???777333444444222......000000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))***++++++,,,************************))))))))))))))))))))))))%%%''')))+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,,,,------------............------............000333555777888<<>>@@@AAABBBCCCDDDEEEHHHJJJLLLNNNQQQQQQSSSTTTUUUVVVVVVVVV\\\\\\]]]]]]^^^______```___]]]\\\ZZZWWWRRRKKKGGGBBB@@@>>><<<999888666666888888888888888888777777777777777888:::;;;;;;:::===>>>>>>>>>===>>>@@@BBBIIILLLSSS[[[eeerrr~~~xxxmmmdddkkksssfffhhhtttVVVUUUNNNKKKLLLDDDGGGFFFDDD???999444222111111111000......---------111000000///...,,,+++*********************************************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++---,,,+++******,,,...///......------------......,,,---///000111111111111+++///222333333666<<>>@@@AAABBBBBBCCCEEEGGGIIIKKKLLLOOOPPPQQQSSSUUUUUUVVVVVVXXXYYYYYYZZZZZZ[[[\\\\\\XXXWWWUUUTTTRRRMMMHHHDDD???>>><<<:::888777666666666666666777777888888888999999888999:::<<<<<<<<>>===<<<<<<@@@EEEJJJJJJTTTaaammmvvvwwwhhheeerrrjjjZZZmmmiii[[[TTTOOOMMMGGGFFFEEECCC???:::555222000111000///......---------/////////...---,,,+++***************************************************************************))))))***++++++++++++***++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++---,,,+++***+++,,,...//////......------......///---...///000000111111111...111555999===@@@AAAAAAEEEAAABBBMMM^^^rrr~~~hhhdddWWWSSS[[[^^^bbboooyyyxxx{{{zzzvvvsssqqqnnnllljjjkkkmmmttt{{{nnn```RRRPPPXXX______]]]SSSEEE<<>>999222...,,,---......++++++***************+++)))))))))))))))************)))(((''''''((()))***))))))))))))))))))))))))777666444222111222333444<<>>@@@AAABBBBBBCCCDDDEEEGGGIIIJJJLLLMMMPPPRRRTTTUUUUUUVVVYYYYYYXXXWWWUUUTTTSSSRRRMMMLLLKKKKKKJJJGGGBBB???;;;:::999888777666666666555555666777888999:::;;;;;;;;;::::::;;;===>>>???AAA@@@??????BBBIIIRRRYYYZZZdddrrr}}}rrrfffbbbqqqrrr[[[aaauuu}}}]]]TTTOOOGGGFFFEEEDDDCCC@@@<<<777222///111000///......---......---------------,,,++++++************************************************************************(((((()))************)))++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,...//////......------......///......//////000000111111000111555<<>>@@@@@@BBBBBBBBBCCCDDDEEEGGGGGGJJJLLLOOORRRTTTTTTUUUTTT\\\ZZZWWWSSSOOOJJJGGGFFFCCCBBBAAAAAABBB@@@===:::777777666666666666777777777777888999::::::;;;<<<;;;;;;;;;;;;;;;===@@@CCCGGGGGGIIILLLRRR[[[fffmmmvvvyyy~~~xxxgggdddjjjccchhh```TTTNNNDDDGGGEEEDDDCCCAAA>>>999333///000000///...............++++++,,,,,,---,,,,,,+++************************************************************************((())))))***************++++++++++++++++++++++++++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......//////............//////////////////000111111222444777:::>>>AAACCCEEEEEEJJJ^^^tttvvvcccfff||||||uuuiii[[[TTTVVV\\\bbbsss||||||sssmmmwww|||}}}ppp[[[TTTVVVYYY```XXXMMMEEEAAAEEESSSaaa[[[___```]]]\\\[[[WWWRRRSSSLLLBBB888222...+++******************++++++,,,++++++******))))))(((((())))))(((((((((((())))))''''''''''''((((((((((((888666444222222222333444888GGGyyyiiiAAA444000000111---,,,---...............///...///000111222111111111---------............///---------...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...---------............/////////000111222333333444333333444555666777777888999:::;;;<<<>>>??????@@@AAAAAAAAABBBCCCEEEFFFGGGIIIKKKNNNQQQRRRRRRRRRQQQTTTRRROOOKKKFFFAAA>>><<<;;;::::::;;;<<<;;;999777666555555555666777777888777777888888999::::::;;;888:::===>>>>>>AAAEEEIIIQQQUUU[[[bbbjjjsss|||{{{jjjxxxvvvfff]]]ppplllZZZRRRJJJMMMFFFDDDCCCBBB@@@<<<666111000//////............///***+++,,,,,,------,,,,,,************************************************************************)))***++++++,,,,,,++++++++++++++++++++++++++++++++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------....../////////....../////////////////////000222333444:::>>>AAAAAA@@@DDDOOOXXXmmm}}}nnnlll|||nnngggZZZYYYYYYZZZ___lllsssgggfffrrrssscccYYYSSSUUUVVVVVVQQQHHHDDDMMMZZZ^^^^^^]]][[[]]]___[[[UUUVVVQQQJJJBBB;;;444---)))******)))))))))******+++++++++******))))))(((((((((((())))))))))))((((((&&&'''''''''((((((((()))888777555333222333444555;;;NNNqqqDDD555///...///***,,,---......------...000---...000111333333222222---------............///---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...---------............/////////000111222333333444222222333444555666777777888999;;;===>>>?????????@@@@@@AAABBBCCCEEEGGGHHHIIIJJJMMMOOOOOONNNLLLJJJEEEDDDCCC@@@>>><<<:::999777777666777999999888666666666666666777888999999777777888999:::;;;<<<===<<>>AAA@@@@@@KKK___ooo||||||kkk]]]WWWXXX___eeeppp|||~~~rrrnnnmmmmmmkkkSSSIIIOOOWWWZZZTTTKKKKKKOOO``````]]]YYYZZZ^^^]]]XXXXXXUUUQQQLLLEEE===555///,,,,,,+++***************************))))))))))))(((((())))))))))))(((((('''''''''(((((())))))***888777555333222333444555:::SSSvvvGGG555...///000,,,+++---//////---,,,...000,,,---///111111111000///---------............///,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...---------............/////////000111222333333444222222333444555666666777888999;;;===>>>????????????@@@@@@BBBDDDFFFHHHIIIGGGHHHJJJKKKJJJHHHDDDBBB======<<<;;;::::::999888777666666777888999888777777777777777888999:::;;;888999;;;>>>@@@CCCEEEFFFKKKRRRZZZ```cccffflllpppvvv{{{yyygggcccxxxdddSSSQQQLLLKKKGGGCCCBBBCCCAAA<<<777//////............//////------.........------,,,************************************************************************))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......------------------------,,,------...............000000////////////000000000///000111333777:::<<<:::===AAADDDMMM```yyywwwiiibbbaaadddlllttttttssstttyyyyyyxxxpppsssXXXSSSRRRVVVXXXTTTOOOMMMZZZ^^^]]]VVVQQQSSSXXXZZZZZZXXXVVVRRRNNNGGG???:::000///...---,,,+++++++++)))))))))))))))*********'''((()))******)))((('''''''''((())))))***++++++888777555333222333444555555SSSvvvFFF444///111444111+++---//////---,,,...000,,,---///000000...,,,+++---------.........//////,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......---------.........////////////000111222333333444111222222333444555666777888999;;;===??????????????????@@@BBBDDDGGGIIIJJJFFFGGGHHHIIIGGGCCC???<<<>>>>>>===<<<;;;999999888888777666777999:::999888999888888888999:::;;;;;;<<<===@@@DDDHHHLLLNNNPPPZZZbbblllssswww{{{pppcccooonnnXXXXXXNNNMMMHHHCCCBBBCCCBBB>>>999//////.........//////000......//////......---,,,************************************************************************(((((()))***************++++++++++++++++++++++++++++++++++++,,,---...///------------------------,,,---......//////......000000////////////000000000000000111444888<<<>>>AAACCCFFFOOO```zzzuuurrrccc]]][[[eeeuuuooohhhccceee{{{~~~|||ttt```NNNLLLUUUYYYUUUQQQSSS[[[]]]RRRGGGGGGQQQZZZ\\\[[[XXXVVVRRRMMMGGGBBB333222000///------,,,,,,(((((())))))******++++++'''((()))******)))(((''''''(((((()))***++++++,,,888666444222222222333444;;;]]]mmmDDD666000///000+++,,,...222444555222///---------,,,,,,---...000111////////////////////////......---,,,,,,+++******++++++++++++++++++++++++(((***++++++******+++,,,++++++,,,------......///000000000000111111111111000111222444555777888999::::::;;;<<<===>>>??????>>>@@@CCCDDDDDDCCCDDDEEEGGGGGGFFFDDDCCCAAA???>>><<<;;;;;;:::999888888777:::::::::;;;;;;<<<======<<<<<<===>>>@@@BBBDDDFFFEEEGGGHHHKKKPPPWWW```eeekkkpppwww~~~}}}tttcccooo\\\NNNSSSKKKHHHFFFFFFGGGDDD===666222000...---...///......---------,,,,,,,,,++++++************************,,,++++++******++++++,,,+++++++++++++++++++++++++++((((((++++++)))))),,,++++++++++++++++++++++++------++++++++++++------------------------------............////////////......///000111111000000111222333444666:::@@@CCCFFFOOOTTTffflllwwwjjjaaacccccclll{{{pppdddjjjxxxeeeWWWUUUTTTTTTVVVWWW[[[\\\WWWNNNFFFDDDEEEUUU\\\___[[[XXXVVVOOOGGG===:::333...++++++---///***))))))+++---...,,,+++))))))))))))(((((((((((((((((((((((())))))))))))777666444222111222333444999\\\ddd@@@555///---///,,,,,,...111333444222000...------,,,+++,,,---...///..............................---,,,,,,+++******++++++++++++++++++++++++(((***++++++******+++,,,+++,,,,,,------......///000000000000111111111111111222444666888999::::::::::::;;;<<<===>>>?????????AAACCCDDDDDDCCCDDDEEEEEEFFFFFFEEEDDDBBB@@@>>><<<<<<<<<<<<<<<===>>>>>>CCCDDDEEEGGGGGGGGGGGGFFFIIIJJJKKKMMMOOOQQQSSSTTTUUUXXX\\\```ccchhhmmmqqqxxx}}}qqq```dddiiiPPPOOOLLLIIIFFFFFFFFFCCC===888333111...---...///......---------,,,,,,,,,++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++---***))),,,,,,***+++...++++++++++++++++++++++++------,,,++++++,,,------------------------------............////////////...//////000000000000000...111555888:::===BBBFFFMMMcccxxx{{{~~~zzzmmmbbbaaakkkxxx|||sss\\\PPPVVVbbb[[[^^^___YYYNNNFFFDDDEEEMMMUUUZZZXXXWWWXXXUUUQQQIIICCC:::111,,,***+++---***))))))***,,,---,,,******)))))))))(((((((((((((((((((((((())))))))))))777666444222111222333444555RRReeeBBB666000...///---,,,---///111222222111111...---,,,+++++++++,,,---...........................------,,,,,,++++++***++++++++++++++++++++++++)))***++++++******+++---,,,,,,,,,---......//////000000000000111111111111111333666999:::;;;::::::::::::;;;<<<===>>>>>>??????AAACCCDDDCCCCCCDDDEEEDDDEEEGGGGGGGGGEEECCCAAAAAAAAAAAABBBDDDGGGIIIKKKPPPRRRUUUXXXYYYXXXUUUTTTVVVWWWYYY[[[^^^```bbbcccccchhhnnnrrruuuwwwzzz{{{qqqbbb\\\ooozzzYYYQQQOOOKKKGGGEEEEEECCC>>>;;;444111///......//////...------------,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***((((((,,,,,,******---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------............/////////////////////000000000000000000555:::<<<>>>CCCLLLSSSooorrrhhh```___hhh|||yyyxxxyyyxxxvvvtttuuuuuusssnnnjjjtttwww{{{rrrlllppp~~~~~~{{{~~~dddVVVUUUXXX\\\___]]]WWWNNNFFFAAADDDLLLTTTVVVVVVXXXYYYXXXSSSLLLBBB777000,,,,,,---+++***)))***+++,,,+++*********)))))))))((((((((((((((((((((())))))))))))777555333222111111222333666FFFnnnqqqFFF777111000111---,,,---...///000111222333000///...,,,++++++,,,,,,........................---------,,,,,,+++++++++++++++++++++++++++++++++)))***,,,+++******+++---,,,,,,------...////////////000000000111111111111000333666999;;;;;;:::999999::::::;;;<<<===>>>???@@@AAACCCCCCCCCCCCDDDEEEFFFGGGJJJKKKLLLKKKIIIHHHKKKKKKLLLMMMOOORRRVVVXXX[[[^^^cccggghhhgggdddbbbdddeeegggjjjmmmooopppqqqnnnsssxxx}}}xxxkkk]]]bbbdddVVVQQQMMMHHHEEEDDDBBB???===555222000.../////////......------------,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***))),,,222222...,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------------------------------............/////////////////////000000111222222888;;;<<<>>>CCCOOObbbpppvvv___]]]cccooo|||{{{}}}}}}zzzvvvtttvvvxxxuuurrroooppprrrqqqjjjdddgggiiipppyyy~~~ggg___tttyyyxxxxxxhhhQQQQQQRRRWWW^^^aaaZZZKKK>>>???GGGPPPUUUWWWXXXXXXXXXTTTPPPHHH@@@888333000...,,,***))))))***+++***)))*********)))))))))(((((((((((((((((())))))))))))777555333111111111222333;;;BBB\\\|||tttBBB111...111222,,,---------...///111222333222111///...------------........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))+++,,,,,,++++++,,,---,,,,,,---......//////000///000000000111111111111///111555888999999888777999999:::;;;<<<===>>>>>>???AAABBBCCCBBBCCCEEEGGGIIIKKKNNNPPPRRRRRRRRRQQQUUUUUUUUUWWWYYY[[[^^^___cccfffkkkppprrrrrrpppooossstttwwwzzz|||~~~zzz}}}uuuaaa]]]qqqmmmTTTRRROOOJJJFFFDDDBBB@@@???666333111///000000///............---------,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++---333:::;;;555000///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------............////////////000000000000111333555666;;;;;;;;;???KKKccczzzllldddiiittt~~~zzztttooommmmmmnnnnnnwww|||{{{}}}wwwlllqqqwwwYYYQQQLLLSSS]]]^^^RRRDDD===BBBKKKTTTYYYYYYXXXXXXTTTSSSOOOJJJBBB999222---...,,,))))))*********)))************))))))))))))(((((((((((())))))))))))666555333111000111222333777BBB___}}}hhh999+++***///111,,,------......///000111111333222000...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,++++++,,,...---------...//////000000000000000000111111111111...000333666777888777777999999:::;;;<<<======>>>>>>@@@AAABBBBBBDDDFFFIIINNNOOOQQQTTTWWWYYYZZZ[[[[[[\\\]]]___aaacccdddeeejjjlllppptttxxxzzz{{{{{{}}}}}}fff]]]dddwwwRRRRRRPPPLLLHHHDDDBBB@@@@@@777444111000000000///...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++((()))///666777222------,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------............////////////000000000111333666888::::::;;;@@@LLLaaa}}}qqqyyyiiihhh{{{zzzfff]]]```hhhhhhhhhiiilllsss{{{zzzrrrzzzxxxfffSSSMMMTTTZZZXXXQQQ@@@???EEEPPPYYY[[[ZZZYYYVVVWWWVVVRRRJJJ???555...000---+++******+++***)))++++++*********)))))))))(((((((((((())))))))))))666555222111000000222222222GGGoooZZZ777///---...000---------...///000000//////111000///...------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++---,,,++++++,,,...------......//////000000000000000000111111111111///000222444666777888888888999::::::<<<<<<===>>>===>>>@@@AAABBBDDDHHHKKKQQQQQQSSSUUUYYY]]]```bbb```bbbeeeiiikkkmmmmmmmmmooopppsssvvv{{{mmmeee___```RRRQQQNNNJJJFFFBBB@@@@@@888555222111111000000...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++'''&&&)))...///,,,+++---------------------------,,,---...//////...---,,,------------------------............////////////000000111222555999<<<>>>???EEETTTiii~~~yyyiiihhhvvvwwwuuuyyy}}}tttfffaaagggqqqwww}}}nnnjjjppp|||sss___WWWXXXZZZ[[[MMMDDDAAAJJJUUUYYYXXXXXXWWWXXXYYYWWWPPPGGG===777222///,,,***+++++++++***+++++++++*********))))))(((((((((((())))))))))))666444222111000000111222555OOO|||yyyUUU>>>999444000111///---...///000000///......000///...---,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,------,,,+++---...------......///000000000000000000000111111111111111111222444555777888999888999999:::;;;<<<===>>><<<===???AAABBBEEEIIILLLRRRRRRSSSUUUYYY^^^cccfffdddggglllqqqtttuuuuuuuuusssssstttxxx}}}uuuooo```tttRRRQQQOOOLLLGGGBBB@@@@@@888666333111111111000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++...+++***---...---000444------------------------,,,---...//////...---,,,------------------------............/////////000000000111333666;;;???AAAHHHSSShhh```dddooowwwnnneeedddhhhuuu||||||}}}zzzzzzwwwwwwxxxwwwrrrmmmqqqxxxwwwwwwzzzqqq]]]ZZZsssxxxdddZZZZZZ\\\ZZZJJJ@@@EEEPPPUUUUUUUUUUUUWWWXXXWWWTTTMMMFFFBBB333000---++++++,,,+++++++++++++++************)))(((((((((((())))))))))))666444222111000000111222:::IIIjjjKKK;;;333---...555)))***,,,---...---,,,+++***+++,,,,,,------,,,,,,///............---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,---------............///444111---,,,...111333444000111222444666777999999999888888888999;;;===>>>>>>>>>@@@BBBAAABBBKKKUUURRRVVVVVVTTTTTTZZZ```bbbggglllqqqssswww||||||zzzkkk```vvvdddJJJMMMRRRAAABBBIII777<<<999444111000000//////......---------,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++---,,,+++,,,...///...---((()))***---000333666777000///---,,,,,,---///000........................------...///000000000000***---///000000//////000222000222888<<<===@@@DDDLLLmmmtttfffiiiyyyzzzlllgggkkkooottt|||{{{wwwsssqqqpppnnnllliiigggeeeeeedddeeefffiiimmmpppsssuuuvvv}}}wwwuuu~~~wwwYYYbbb}}}ppp```XXXXXXVVVOOOJJJNNNUUUUUUOOOMMMPPPTTTWWWWWWSSSLLLGGG<<<777111---,,,------------+++******++++++)))(((''''''(((((())))))******666444222111000000111222:::KKKsssQQQ>>>555---,,,111.............../////////,,,,,,---............---............------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,---------............//////000111111111111000000000111222444666777999999888888888888999;;;===>>>======???AAAAAADDDMMMXXXdddeeebbb]]]]]]aaadddccckkkoooqqqsssxxxiii\\\YYYnnnkkkMMMLLLSSSCCCBBBIII>>>===999444111000000000///............------------------------------------+++,,,,,,------,,,,,,+++,,,+++***+++---...---,,,+++++++++++++++,,,---......---+++******+++---.............................................---------///111222111000000111111222555888999<<>>666000...///222111///......///000111,,,---......//////..................------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,---------............///,,,111777999666222000///111111222444666777888999888888888888999;;;<<<===<<<<<<>>>@@@AAADDDOOO[[[lllpppqqqqqqrrrsssoooiiinnnpppppppppvvvooo^^^OOOZZZzzzZZZOOOTTTIIIDDDIIICCC>>>:::555222111000000///////////////............------------------------+++,,,,,,------,,,,,,++++++***)))***,,,---,,,+++...---,,,+++************...---,,,++++++,,,---...////////////////////////............///////////////111333333222111222222111444999;;;;;;CCCXXXlllmmmrrr{{{wwwuuutttrrrnnnjjjfffcccaaaaaaZZZZZZ[[[[[[\\\\\\\\\\\\___bbbfffggghhhjjjooosssxxxhhh^^^^^^```ccckkkzzz~~~rrrYYY\\\[[[VVVSSSVVVXXXYYYNNNKKKJJJMMMSSSWWWVVVSSSKKKEEE===555000---+++)))+++***)))***,,,---,,,+++((((((((())))))))))))***666444222000000000111222555HHHyyypppMMM:::555333111111/////////...............,,,,,,---........................---------,,,,,,+++,,,,,,------,,,,,,+++***************************+++,,,,,,------,,,,,,---------............///---444;;;===888333111222111222333444555777888888777777888888:::;;;<<<<<<===<<<>>>@@@@@@CCCNNNZZZeeennnyyyyyywwwxxxvvvsssvvv~~~yyy}}}~~~kkk```ZZZjjjkkkQQQSSSOOOIIIHHHCCC???;;;666222111111000///000000000000////////////------------------------+++,,,,,,------,,,,,,+++,,,******+++,,,---,,,+++------------......///000//////............//////000000000000000000000000---......///111222444444111222333333222111222333555777;;;@@@GGGXXXttt|||rrr|||~~~zzzvvvtttsssqqqnnnjjjgggdddccccccaaa```___^^^]]]]]]\\\\\\[[[^^^aaa___\\\^^^dddjjjqqq{{{zzzfff]]]SSSPPPYYYkkk}}}qqqgggoooaaa]]]XXXVVVYYY[[[ZZZWWWSSSMMMHHHIIIOOOTTTUUUTTTMMMGGG@@@:::555111...,,,+++******+++---...---,,,))))))))))))))))))))))))666444222000000000111222666GGGlll|||bbbEEE555222222111000,,,...000222222000---,,,++++++,,,------------,,,...------------,,,,,,,,,+++,,,,,,------,,,,,,+++***************************+++,,,,,,------,,,,,,---------............///...333999999444111111333222222333444555777777888666777888999:::;;;;;;;;;>>>===???@@@???AAAJJJUUU^^^jjjxxx{{{yyypppyyyooo[[[XXXzzzxxxRRRMMMQQQNNNHHHBBB@@@<<<777333222111000///111111000000000/////////------------------------+++,,,,,,------,,,,,,+++---,,,+++,,,---......,,,------......///111222333////////////////////////000000000000000000000000////////////000111333444111222333222111111222444999888===JJJ\\\sss~~~xxxttt{{{zzzyyyuuuqqqmmmiiifffdddeeedddbbb___]]]\\\\\\\\\]]]\\\\\\\\\]]]^^^```aaaZZZ]]]___]]]YYYXXX\\\```fffjjjuuuqqq\\\OOOPPPZZZdddiii|||uuuaaaeeennnYYYRRRWWW\\\ZZZUUUTTTNNNGGGFFFKKKQQQTTTTTTNNNKKKEEE???;;;666111---,,,+++***+++---......---************))))))))))))666444222111000000111222111>>>UUUjjjooojjjmmmvvvhhhVVV???111.........,,,+++...222555555333000---***+++,,,,,,------,,,,,,------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***************************+++,,,,,,------,,,,,,---------............///,,,///111111///...000222222222333444555666777888555666777999::::::;;;:::>>>>>>???@@@>>>>>>FFFPPP^^^hhhsss{{{vvvuuu^^^OOObbbWWWIIIOOOPPPIIICCCAAA===888444222222111000000000000000////////////------------------------+++,,,,,,------,,,,,,+++---,,,+++,,,...///...---..................///000------------------------////////////////////////111000///......///000111000222222222111222444666;;;===III___wwwzzzmmmwww{{{uuurrriiicccaaa___\\\XXXUUURRRQQQOOONNNLLLKKKJJJJJJKKKKKKJJJKKKLLLNNNRRRVVVYYY\\\XXXZZZ]]]]]]ZZZYYYZZZ\\\______cccqqq}}}kkk```ZZZWWWUUU^^^iii{{{ooorrrnnn]]]XXXXXXWWWWWWQQQLLLGGGEEEGGGMMMRRRUUURRROOOLLLGGGBBB;;;333------,,,+++,,,...///...---+++************)))))))))666444222111000000111222...777BBBLLLOOOHHHIIIVVVUUUKKK<<<111---...---++++++---000222333333111///+++,,,,,,------------------------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++***************************+++,,,,,,------,,,,,,---------............///,,,------......000111111222333333444555666777777555666777999::::::::::::;;;<<<>>>@@@>>>===DDDLLLWWWcccooovvv}}}{{{jjjVVVWWWzzziiiMMMLLLNNNIIIFFFBBB>>>888555333222111000000000/////////.........------------------------+++,,,,,,------,,,,,,+++,,,+++***+++---...---,,,......------------......------............------........................000000//////111333555777111222333333333444777:::???III___}}}uuu~~~zzzwwwtttllleeeffffff^^^\\\[[[SSSOOONNNLLLJJJGGGEEECCCBBB>>>===;;;:::::::::;;;;;;:::;;;;;;===@@@DDDHHHJJJLLLNNNPPPSSSVVVXXXZZZZZZWWWYYY\\\aaalll~~~~~~lll```ZZZZZZ\\\bbbmmm}}}xxxiiiYYYUUUYYYPPPNNNKKKGGGDDDFFFLLLPPPQQQQQQPPPNNNJJJCCC999333///...------......---,,,+++++++++*********))))))666444222111000000111222333:::===AAACCC:::;;;JJJHHHCCC999111...000000///)))***,,,...///000000000,,,---......//////......---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++))))))))))))))))))))))))++++++,,,---------,,,,,,---------.........//////...------///222444333222333333444444555666777777444666777999::::::::::::888999===@@@???===CCCKKKKKK\\\oooxxx}}}vvv```TTTjjj|||TTTLLLLLLHHHGGGBBB>>>999555333222111000////////////............------------------------+++,,,,,,------,,,,,,++++++***)))***,,,---,,,+++---------...///000111111//////000000000000//////..............................000222666;;;???BBB222333444444444666:::<<>>AAA@@@>>><<<:::888777666888777555444333333444444666555444444555777999:::<<<<<>>FFFTTTwwwxxxyyywwwmmmeee^^^UUUNNNKKKHHHEEECCC??????===<<<:::999888777666555555555555444444444222222111111111111111111000111111111111222222222222333555777:::<<<>>>???EEEIIINNNQQQTTTZZZcccjjj~~~sssgggaaaaaaeeekkkpppddd```}}}gggVVVUUURRROOOLLLGGGAAA???AAACCCHHHPPPVVVUUUPPPIIIDDD777111+++***---...---***++++++++++++******))))))777555333111000000111111111;;;FFFKKKIIICCC>>><<>>@@@BBBDDDEEEFFFQQQaaapppyyy~~~nnn[[[\\\ssslllQQQLLLKKKDDDDDDAAA===888444111000///////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++------------------------,,,---......//////......---............/////////---.........///000000000///......000333444333000333444777888888<<>><<<;;;999777888888888777777666666666444444444444333333333333222222111111111111111111111111111111222222222222111111222333555666777777;;;???CCCFFFHHHMMMUUU\\\cccrrr~~~qqqiiieeecccdddkkk~~~gggfffzzziii^^^WWWRRROOOIII@@@@@@EEE@@@DDDKKKQQQUUUSSSOOOKKK>>>777000------...---+++++++++++++++*********)))666555222000//////000111111777>>>AAA@@@<<<::::::;;;777222///............---------------,,,,,,,,,,,,,,,,,,---------......,,,......,,,++++++,,,...------------,,,+++************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------.........000000000000000111222222222222333444555666666777777777888999::::::::::::888999;;;>>>AAADDDFFFGGGDDDPPPaaarrr|||}}}uuufffUUU```yyyUUUHHHGGGFFFEEEBBB===888444111000000////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////......---------............////////////////////////////////////000222222111000000444888888888BBBZZZqqqpppiiiuuuuuunnn___[[[UUUPPPMMMGGG@@@;;;<<<:::777666666666555444333333444444555666666666333333333333222222222222111111222222222222222222111111111111222222222333111111111111111111111111222444888999:::>>>EEEJJJQQQ[[[jjjyyyyyynnnfffaaa```bbbmmmfffnnngggZZZRRRRRRMMMAAA>>>BBBAAABBBFFFLLLSSSUUUSSSPPPHHH@@@777000......,,,+++++++++++++++************666444222000//////000111...111555666555444444555666333000...............,,,,,,------.../////////,,,,,,,,,---------......---///...+++***,,,,,,+++,,,---------,,,,,,+++*********+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------............000/////////000111222333333333444444555666777777555666888999:::999888777888999<<>>999555222111000////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......///.........------------............000000000///////////////222111111222333333222222555555777:::@@@RRRppp|||uuu~~~~~~|||uuummmeee\\\SSSNNNLLLIIIDDDAAA@@@===:::777777777777888888888888777333444444555666777777888333333333333222222222222111111222222222222222333111111111222222222333333333333222222222111111111///111333333444777;;;???IIINNNVVV^^^iiiwww|||tttnnnddd```lll~~~vvv{{{fffWWWVVVTTTIIIAAAAAAFFFDDDEEEJJJPPPTTTSSSPPPPPPHHH>>>555000---+++***++++++++++++++++++++++++666444222000//////000000...///000000000000111222333000...---...//////...111111000000//////......,,,,,,,,,---------......---000...)))))),,,,,,(((,,,,,,---------,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////////////////000111222333333444444555555666666666444555666888888888777777888999<<>>@@@>>>;;;999999888888777333444555666666555555555555555555666666666666666444444444444333333333333111111222222333333333333111222222222222333333333222222222222222222222222000111111222222333666888999===CCCIIIRRR^^^lllvvvyyyqqqooonnnvvveeeXXXVVVQQQJJJFFFGGGFFFFFFJJJOOOSSSSSSRRRSSSMMMDDD;;;444...+++)))+++++++++++++++++++++,,,555444111///......///000000000000000111111222222111///------...//////...777666444222///---+++***,,,,,,,,,---------......,,,///...)))***000///))),,,,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------------........./////////////////////000111333333333333444444555555555555333444666777888999999999888999;;;>>>AAADDDFFFGGGJJJLLLRRR\\\iiittt{{{vvvaaaQQQaaa{{{rrrSSSGGGIIIFFFDDD???:::666333222222////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////...............////////////000000000000000000000000000000111111111000000222444999888???SSSnnnwww}}}sssnnnlllgggaaaOOOJJJDDD>>><<<<<<;;;;;;999999888777666666777777222444666555444333333444444444444444444333333333444444444444333333333333111111222222333444444444222222222222333333333333000111111111111222222222111111111111111222222333000444888<<>>@@@BBBDDDEEEHHHIIIMMMVVVbbbmmmsssvvv~~~|||kkkTTTUUUooo|||VVVGGGIIIGGGDDD@@@;;;777444333222////////////////////////......---------,,,,,,,,,------------------------------------------------,,,---......//////....../////////000000000111111/////////000111111111222000111222222111111444777@@@DDDTTTpppsssggg[[[UUUQQQMMMIIIGGGAAA???;;;:::999999999888888888999888777777777777444666777666444333444666333333333333333333333333333333333333222222222222111111222222333444444555222222222333333333444444222222222222111111111111222222111111111222111000111444666666666777;;;>>>HHHVVVccckkkwww|||wwwxxx|||ooosssbbbbbb\\\OOOFFFKKKQQQRRRQQQPPPQQQTTTQQQQQQOOOIIIAAA888000,,,+++++++++,,,,,,,,,------555333111///......///000000000000222333333111///000///------///000///...000000000000////////////,,,,,,,,,---------......''',,,---)))///;;;<<<555++++++,,,------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------................../////////000.........///000222333444222222333333333333333333666666777888:::<<>>;;;:::::::::888888888888888888888888888888888888888888777777666666666555444444333333333333333222222222111111111111111111111111111111222222111111111111222222333333333333333333333333444444444444444444444444222222111111222222333444222222222222222222222222444777:::>>>GGGWWWkkkyyy}}}|||~~~fffSSSWWWVVVXXXZZZVVVLLLFFFDDDMMMNNNPPPRRROOOFFF999///---+++******+++,,,,,,+++444333000...------.../////////000000000000//////...///000000000///...---......------------......,,,,,,,,,---------......,,,+++******+++,,,...000,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------.........---...//////......///111000000000000000111111222111222222333333444444555444666777888:::;;;;;;;;;===<<<;;;<<<===???BBBDDDEEEDDDFFFLLLQQQUUU^^^fffnnnrrrxxx}}}|||yyywwwvvvxxx{{{}}}~~~lllTTTVVVtttfffOOOIIIIIIGGGCCC>>>999555222111111111000000000000111111444111...------.......................................---------...///000............////////////////////////000000000000000000000111222222333333333000222555333333BBBUUUmmmmmmeeeZZZRRRMMMIIICCC???<<<<<<<<<<<<;;;:::999888888888888999999999999999::::::999999888777777777777666666555444333222222333222222222111111111111111111111111111111111111111111111000000111111111333333333333333333333333444444444444444444444444222222111111222222333444222222222222222222222222000111222333777AAAOOOYYYkkk}}}mmmVVVSSSTTTXXX\\\XXXMMMEEEBBBJJJKKKNNNQQQPPPIII>>>555///---++++++,,,------,,,444333000...------...///...//////000000//////...///000000000000///...---......---------------...,,,,,,,,,---------......,,,++++++***+++,,,...///---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++---------------------------...//////......///111000000000000000111111222111222222333333444444555777777888999::::::;;;<<<<<<<<<;;;;;;===???BBBCCCCCCBBBCCCHHHKKKNNNUUU]]]ooorrruuuwww{{{}}}zzzvvvqqqooopppsssuuuvvvvvvbbbQQQffftttUUUGGGIIIGGGDDD???:::666333111111111000000000000000111///---++++++---...//////..................................../////////000............////////////////////////000000000000///000000111222333444444222222555666333888NNNgggwwwkkk```SSSMMMFFFAAA@@@>>>;;;999888999:::;;;;;;:::999888::::::;;;;;;<<<<<<<<<;;;======<<<:::999888777666777666555444333222111111111111111111000000000000000000000000000000000000111000000//////000000111222222222222222222222222333333333333444444444444222222111111222222333444333333333333333333333333000111222000000444;;;AAAQQQfffhhhRRRPPPSSSYYYZZZRRRIIIDDDDDDFFFJJJOOOQQQMMMDDD===222000---,,,---......---444333000...------...///...//////////////////..................------,,,......------,,,,,,------,,,,,,,,,---------......,,,++++++++++++,,,---...,,,,,,++++++++++++,,,,,,***+++++++++++++++,,,,,,------------------,,,,,,---...//////......///111000000000000000111111222111222222333333444444555<<<888666777777777:::>>><<<<<<;;;;;;<<>>AAACCCEEECCCDDDFFFGGGHHHLLLRRRZZZ```hhhoootttzzzzzzyyyzzzuuunnnkkkkkkooosssuuu}}}uuuTTTUUUxxxlllJJJJJJIIIFFFBBB===888444222222222111000//////000000000...------...///...---........................+++,,,...000000///...---............////////////////////////000000000000333333333222222222222222333555666666<<>><<<<<<<<<<<<;;;<<<<<<<<<===???BBBEEEGGGJJJJJJKKKJJJIIIGGGEEEDDDCCCBBB@@@>>>;;;999777666444444333222111000//////////////////////////////////////////////////////000000////////////000000111111111111111111111111222222222333333333444444222222111111222222333444333333333333333333333333000111333444444444555666333444@@@ZZZ{{{ssshhhOOOLLLUUUZZZTTTMMM<<<>>>AAAHHHNNNOOOLLLHHH;;;666111---+++,,,,,,,,,444333000...------...///---......//////......---////////////000111222333///...---,,,++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++*********++++++,,,,,,------------------------------...//////......///111000000000000000111111222111222222333333444444555333444<<>>777777;;;;;;::::::<<<>>>AAABBBCCCAAABBBEEEEEEEEEIIIOOOVVV^^^iiiqqqvvvyyy}}}yyyyyyyyytttmmmiiiiiimmmppprrryyyuuuYYYVVVnnn|||TTTKKKJJJGGGDDD???:::555222333222111000////////////222000//////000000...---........................---///111333444222000///............////////////////////////000000000000333333333333333333333333222333555;;;JJJfffzzzjjjccc[[[UUUMMMEEEBBBCCC>>>===;;;::::::;;;;;;<<<<<<===???BBBGGGLLLQQQSSSRRRRRRRRRQQQNNNJJJFFFDDDAAA@@@>>><<<:::777666555222222222111000000//////////////////000000000000000000000000000000000000111000000//////000000111222222222222222222222222111111222222333333444444222222111111222222333444333333333333333333333333333333333333444333333333444444777@@@OOOkkkwww```RRRTTTWWWRRRMMM>>>???AAAGGGMMMOOOMMMJJJAAA<<<444...,,,,,,,,,,,,444333000...------...///---......//////......---............000222444555///...---,,,++++++++++++,,,,,,,,,---------......,,,,,,,,,---,,,,,,,,,+++,,,++++++******++++++,,,)))******+++,,,,,,------+++,,,,,,------.........---...//////......///111000000000000000111111222111222222333333444444555666555===IIIKKK@@@:::<<<;;;;;;::::::;;;>>>AAABBBAAA@@@AAAEEEFFFEEEIIIOOOVVV^^^hhhqqqvvvzzz~~~zzz{{{yyytttmmmiiihhhjjjllllllqqqxxxwwweeeXXXddd\\\KKKJJJHHHEEE@@@:::666333333222111000////////////111/////////000000///---........................---///222555555333000...............////////////////////////000000000000000000111222333555555666222444999GGG```ssshhhYYYTTTPPPOOOJJJBBBAAADDD;;;<<<===>>>???AAACCCEEECCCFFFKKKPPPTTTWWWYYYYYYWWWWWWUUUSSSNNNHHHCCC@@@===<<<;;;999666444222222000000000000000000000000/////////000000111111111111111111111111111111111111111111000000111111111333333333333333333333333000111111222333333444444222222111111222222333444444444444444444444444444777666444444444555555555555666777555666GGGjjjuuu```XXXTTTQQQPPPCCCCCCDDDHHHMMMOOONNNKKKHHHBBB999111...---------444333000...------...///---..................---+++++++++,,,...111333555///...---,,,++++++++++++,,,,,,,,,---------......,,,,,,---------,,,++++++---,,,,,,++++++,,,,,,---))))))***+++,,,,,,------++++++,,,,,,---...//////---...//////......///111000000000000000111111222111222222333333444555555777222444===>>>888888???;;;;;;::::::;;;>>>@@@BBBBBBAAACCCFFFGGGGGGKKKQQQOOOWWWbbbkkkqqqwww}}}zzz}}}|||wwwpppkkkiiiiiiiiiiiikkkpppyyy{{{pppWWW^^^```KKKJJJIIIEEEAAA;;;666333333222111000////////////......---///000111///...........................***---111333444222...,,,............/////////000////////////000000000000---...000222444666888999555777???SSSrrrvvvkkk___UUUPPPLLLKKKLLLHHHAAA???CCC>>>@@@CCCEEEHHHKKKOOORRRNNNRRRXXX^^^```___\\\ZZZYYYXXXVVVSSSMMMFFF@@@<<<:::999888666333111000///////////////000000000000//////000000111111222222111111111111111111111111222222111111111111222222333333333333333333333333000000111222333333444444222222111111222222333444444444444444444444444444666444111111222444666666555333333666666;;;KKK\\\lll]]]TTTRRRUUUHHHGGGGGGJJJNNNPPPNNNKKKMMMFFF<<<444///.........444333111///...---------...............///000000......,,,,,,,,,,,,....../////////---+++))))))***)))***+++++++++,,,...000...------,,,,,,------...))))))*********+++++++++******+++++++++,,,,,,,,,---+++***+++...000///------......///////////////000000000000111111111111111111222222222333333333666666666666777777777777888888999:::;;;===>>>???BBBBBBCCCEEEHHHJJJLLLNNNPPPTTT\\\gggqqqxxx|||}}}}}}zzz{{{zzzvvvlllccccccgggiiifffeeekkkvvvzzz```]]]wwwlllNNNEEEIIILLLBBB:::888444333111//////000111000///000000000000000000000000////////////////////////////////////////////////000000000000111111111111000000000000111111111111///444000000;;;===777888555>>>JJJeeeyyyjjjaaaZZZSSSOOOLLLJJJGGGEEEDDDEEEFFFHHHJJJLLLPPPSSSVVVZZZ^^^aaaaaaaaaccceeefffccc___[[[ZZZSSSKKKGGGFFFEEEAAA===888666555333111//////...111111111000000000000000222222222222222222333333555444333222222222333444333222111111333444333111444444444444444444444444777777666555333222111000555555444444444333333333444333333333333444555555555555444444444555555666444444333444666888;;;===]]]~~~aaaSSSPPPQQQKKKHHHGGGHHHGGGGGGMMMUUUTTTKKKDDD???888///,,,000444333111///...---------...............//////000...---,,,,,,,,,,,,---...---......---***))))))***...//////...,,,,,,---......------,,,,,,------...))))))*********+++++++++******+++++++++,,,,,,,,,---+++***+++...000///------....../////////////////////000000000111111111111111222222222333333333666666666666777777777777888888999:::;;;===>>>???AAAAAABBBDDDFFFIIIKKKLLLJJJOOOXXXdddooowww{{{}}}|||yyyzzz{{{wwwmmmdddbbbffffffdddbbbhhhsss}}}eee[[[mmm~~~TTTGGGGGGKKKCCC<<<999444333111//////000111000///000000000000000000000000////////////////////////////////////////////////000000000000111111111111000000000000111111111111222666000...777777333666555JJJbbb}}}mmm```XXXSSSNNNJJJHHHGGGFFFFFFGGGJJJLLLNNNSSSVVVZZZ___cccgggjjjlllnnnllliiigggddd```[[[WWWTTTMMMEEEAAA@@@???;;;777666555333222000000//////111111111111111111111111222222222333333333333333333333222222333444555666555444333333333444444333555555555666777777888888888777666555555444444555666666555555555444444444444444444444444555666666666666555555555666666777555444333444555777:::;;;FFFbbbxxx```SSSLLLJJJGGGFFFFFFFFFFFFKKKRRRSSSLLLFFFBBB;;;111---///444333111///...---------......------......///000------,,,,,,,,,,,,------+++,,,---,,,***)))***+++333444333111---++++++,,,...------,,,,,,------...***************+++++++++******+++++++++,,,,,,,,,,,,++++++,,,...//////...---....../////////////////////000000000000111111111111222222222333333333555555666666666777777777888888999:::;;;===>>>??????@@@AAACCCEEEGGGHHHIIIDDDJJJTTT```llluuuzzz}}}{{{xxxxxxxxxuuulllbbb___aaabbb___```fffppp}}}mmm[[[______JJJDDDIIIDDD???;;;555333222000000111111000///000000000000000000000000////////////////////////////////////////////////000000000000111111111111000000000111111111222222333777111...444444222999???^^^tttkkk^^^TTTOOOLLLIIIGGGEEEFFFIIILLLPPPUUUYYY[[[bbbeeeiiimmmppprrrssssssuuuqqqkkkeee```[[[VVVRRRLLLGGG@@@<<<:::888555222444333222111000000000000111111111111222222222222333333333333444444555555222222222333444555777888777777777555333333555777777777777777888:::;;;;;;888888777666666777888999777777777777777666666666555555555555666666777777777777666666666666777777555555444444555666888999666CCC\\\~~~xxx\\\KKKJJJEEEBBBCCCCCCDDDHHHMMMQQQMMMIIIFFF???555///...444333111///------------...------------...//////------,,,,,,,,,,,,------***+++,,,+++******+++,,,333444444111...+++******...------,,,,,,------...******************************+++++++++,,,,,,,,,,,,++++++,,,---.........---......///////////////////////////000000000111111111222222222333333333444555555555666777777777888888999:::;;;===>>>??????@@@AAACCCEEEFFFGGGGGGBBBIIISSS___iiirrryyy}}}~~~|||zzzxxxvvvsssqqqjjj```\\\^^^^^^\\\___dddnnnzzzuuu]]]UUUuuummmQQQCCCGGGFFFBBB>>>666444222000000111111000//////////////////////////////////////////////////////////////////////////////000000000111111111111000000111111111222222222111666333222777555666BBBTTTwwwpppddd]]]TTTMMMIIIHHHHHHGGGIIIKKKPPPWWW]]]cccgggiiiqqqrrrsssuuuvvvuuurrrpppnnnjjjddd___ZZZUUUPPPLLLGGGCCC===:::888666333111222111111000000111111222222222222222333333333333333444444555555666666666333444444444555666777777777888888666444444777999888888777777777888:::::::::999777666666777999:::999999999999888888888888666666777888888888888888888777777666666666666777666666555444444555666666888888???UUUyyyuuunnnRRRLLLDDD??????AAAAAADDDIIINNNNNNMMMJJJDDD;;;333...444333111///---------------------------...//////------------------------)))+++,,,,,,+++***,,,---000111222000...+++++++++...------,,,,,,------...******************************+++++++++,,,,,,,,,++++++,,,---------...///---......///////////////...////////////000000000111111222222222333333333333444444555666777777777888888999:::;;;===>>>???@@@AAABBBDDDEEEFFFFFFFFFEEEKKKTTT]]]fffooowww|||}}}zzzzzzxxxvvvqqqpppkkkbbb^^^^^^___]]]\\\```hhhsssyyyaaaRRRhhh}}}YYYEEEGGGGGGCCC@@@999555333111000111111000//////////////////////////////////////////////////////////////////////////////000000000111111111111111111111111222222222222///555555555888555:::KKKmmmnnnbbbXXXTTTMMMIIIHHHIIIKKKLLLPPPTTT[[[bbbiiinnnqqqsssxxxwwwwwwwwwwwwtttoookkkcccaaa]]]YYYUUUOOOHHHCCC@@@>>>:::888666444222111111111000000111222222333222333333333444444444555444555555666777777888888666666666666666666666666666777777777777888:::<<<999888666555555666777888;;;:::999777777777777888::::::::::::::::::::::::777888999:::::::::999999888888777666555555666666777777666555555555555555:::888888???TTTuuu{{{|||dddUUUJJJ???===???@@@BBBEEEJJJMMMOOOMMMIIIAAA888222444333111///...---------------,,,,,,------...///......////////////......+++,,,------++++++,,,---,,,...//////...,,,,,,,,,...------,,,,,,------...+++++++++*********************+++++++++,,,,,,,,,***,,,------------...000---......///////////////......////////////000000111111222222222333333333333333444555666777777888888888999:::;;;===>>>???@@@AAACCCDDDEEEEEEDDDDDDFFFKKKRRRYYY```iiittt{{{zzz|||zzz{{{zzzwwwssstttpppgggaaa``````^^^ZZZ[[[^^^gggvvvzzzfffTTT```bbbHHHIIIHHHDDDAAA===666444222111111111000///000000000000000000000000////////////////////////////////////////////////000000000000111111111111111111111222222222222333000666555666888666AAAYYY|||nnn```WWWOOOMMMKKKJJJKKKOOOTTTWWW\\\aaagggnnntttwwwwwwwwwzzzxxxuuuuuuuuusssmmmiii___\\\XXXTTTOOOHHHAAA<<<999888666555333222111111222222111111222333333444333333444444555555666666555666666777888999::::::777888888888888777666555666555666888<<>>???>>>@@@BBBCCCDDDCCCBBBAAABBBGGGMMMSSSYYYcccpppzzzwww~~~}}}zzz}}}}}}xxxvvvwwwsssiiiaaa^^^]]]ZZZ\\\YYYXXX\\\jjj|||kkkWWWYYYjjjMMMKKKHHHCCCBBB@@@666444222111111111000///000000000000000000000000////////////////////////////////////////////////000000000000111111111111111111111222222222333333222666444555:::>>>SSSssswwwlll___VVVSSSKKKLLLMMMOOOTTT[[[ccchhhmmmqqqwww|||}}}{{{|||wwwsssqqqpppmmmgggbbbZZZVVVQQQLLLGGGAAA<<<999444444444444222222222333333333333222333333444555333444444555666666777777666666777888999:::;;;;;;666777888999999999888777666444555;;;DDDHHHFFFBBB888777666555777999<<<>>>999:::<<<======<<<:::999:::::::::;;;;;;;;;<<<<<<999:::<<<>>>>>>===<<<;;;<<<<<<;;;:::999888888999888888888888888777777777222555:::;;;:::EEEaaa|||~~~jjjRRRFFFBBB???>>>>>>BBBJJJPPPPPPOOOMMMFFF>>>444333111///...------------,,,,,,,,,,,,---......///000111222222111000///...///000///---,,,---...+++...000111///---,,,,,,...------,,,,,,------...++++++++++++******))))))******+++++++++,,,,,,,,,))),,,......,,,,,,...000---......///////////////............/////////000111111222222222333333333222222333444555666777888888888999:::;;;===>>>???===>>>@@@BBBBBBBBB@@@???>>>CCCHHHMMMTTT___nnnyyyxxx}}}}}}~~~zzz~~~~~~yyywwwxxxttthhh^^^ZZZWWWUUU___[[[VVVXXXeee|||oooXXXTTTuuuoooPPPMMMHHHBBBBBBBBB777555222111222111000///000000000000000000000000////////////////////////////////////////////////000000000000111111111111111111222222222333333333222555333555===GGGeeerrriii```UUURRRTTTKKKMMMPPPUUU\\\fffooovvvzzz}}}~~~xxxqqqmmmjjjfff___YYYTTTPPPIIICCC@@@===;;;999333444555555444444555666444444444333333444444555444444444555666777777888666777777999:::;;;<<<<<<444666777999:::::::::999666444555===IIINNNKKKEEE888777666777999===AAADDD888:::===???@@@???===<<<:::::::::;;;;;;;;;<<<<<<:::;;;===>>>???>>>===;;;???>>>===<<<;;;:::::::::888888999999999999888777777666777777666>>>TTTkkkwww[[[KKKDDD@@@<<<;;;@@@IIIOOOPPPQQQQQQJJJBBB444222000...---,,,,,,,,,------,,,+++,,,---...///111111111111000///...---...---,,,+++,,,---...///000///...---------------------------------------000000///...---,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,---...000000............////////////............////////////000000000111222222333333333333444444555666666666444555666888:::<<<===>>>CCCCCCBBB@@@???===<<<;;;<<<>>>@@@EEEMMMYYYfffnnnsssuuuzzzsssnnnppptttwwwvvvsssiii^^^VVVTTTVVVRRRQQQQQQUUU]]]oooxxxcccTTTccc{{{]]]MMMIIIFFFCCCCCC<<<999444222111111111111000000000000000000000000000000000000///////////////////////////000111111000000111222222222222111222222222111222222333333777888888;;;FFF___nnnjjjfffbbbYYYPPPLLLMMMPPPTTT]]]hhhssszzz}}}~~~~~~}}}wwwpppiiiccc\\\TTTNNNIIIGGGCCC???:::777666555111111222222222333333333...222666999999888777777777555444666:::;;;999666888666444555777888777666444888===BBBDDDBBB>>>;;;BBBEEEGGGGGGDDD@@@===<<>>===???EEEHHHGGGEEE???EEELLLMMMIIIEEEEEEGGGBBBFFFFFF@@@;;;;;;<<<;;;::::::;;;<<<<<<===>>>>>>>>>===;;;::::::;;;===???======<<<;;;;;;::::::999<<<777666:::::::::III[[[wwwxxx___QQQMMMFFF@@@>>>>>>DDDLLLRRRTTTTTTOOOJJJ444222000...---,,,,,,,,,------,,,,,,,,,---...///000000000000//////...------,,,,,,+++,,,---.../////////...---------------------------------------666444000---***)))))))))******+++++++++,,,,,,,,,+++++++++,,,---...///000............////////////............////////////000000000111222222333333333333444444555666666666555555666888:::<<<======@@@??????>>>>>>======<<<;;;<<<===@@@FFFPPP[[[bbblllooouuu}}}zzzssslllmmmpppssstttrrrkkk```WWWSSSSSSRRRQQQQQQRRRVVVeee{{{fffVVV```jjjTTTKKKHHHEEEAAA===999555222111111111111000000000000000000000000111111111111111000000000///////////////000111111000000111222222222222222333333222222333333444444444777<<>>;;;888666555555222222222333333333333444444666888888777666666777::::::;;;;;;:::::::::;;;666777888777666777999;;;???BBBDDDDDDCCCBBBCCCEEEQQQNNNHHHBBB======@@@CCCBBBGGGLLLLLLIIIFFFFFFHHHOOOPPPPPPNNNJJJIIIKKKNNNNNNSSSTTTLLLDDD@@@>>><<<======>>>???@@@AAAAAABBB@@@???===<<<;;;<<<<<<===<<<<<<;;;;;;:::999999999:::666666:::999999EEEVVV~~~]]]LLLIIIHHHEEEBBBGGGMMMQQQRRRQQQMMMIII333222000...---,,,,,,---------,,,,,,------...///....../////////......---+++++++++,,,---...///000///...------------------------------------------777444///+++(((((()))*********+++++++++,,,,,,,,,+++++++++,,,---...///000---............/////////............////////////000000000111222222333333333333444444555666666666555555666888:::;;;<<<===;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===AAAGGGOOOUUU```dddkkkuuu}}}wwwtttjjjhhhjjjoooqqqqqqlllbbbXXXRRROOORRRSSSSSSRRRQQQ]]]vvvkkkYYYZZZtttWWWHHHGGGEEE???>>>:::555222222222111111000000000000000000000000111111111111111222222222000////////////000111111000111111222222222222222333333333333333444555555222555???TTTqqqyyynnn]]]YYYVVVWWWVVVWWW]]]eeelllrrrzzz~~~{{{uuunnncccZZZSSSMMMFFFBBB;;;:::888666555444555555333333333333444444444555888999:::999888888999:::888;;;<<<999555333555999666888999777444555:::???LLLKKKHHHDDDAAABBBHHHMMMMMMIIIAAA:::777:::AAAGGGIIIOOOSSSNNNDDDBBBIIIRRRaaa\\\TTTNNNLLLNNNSSSWWWWWW^^^```WWWKKKEEEBBB@@@>>>>>>>>>??????@@@@@@AAABBBAAA@@@???>>>>>>===<<<=========<<<;;;;;;::::::999666777:::999777AAAMMMppp|||tttUUUOOONNNHHHGGGJJJMMMQQQQQQNNNKKKIII333222000...---,,,---------------------......///------............------******+++,,,---///000000......---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///---,,,******+++---...******+++++++++,,,,,,,,,,,,++++++,,,---...//////---------.........//////............////////////000000000111222222333333333333444444555666666666555555666888999;;;<<<<<<::::::::::::::::::;;;;;;>>>>>>>>>>>>@@@DDDJJJNNNSSSXXXaaakkkuuu|||vvvwwwiiidddeeelllnnnnnnjjjaaaXXXRRRNNNQQQUUUYYYXXXVVV]]]rrrooo\\\SSSmmm[[[HHHIIIIIICCC???;;;666333222222222111000000000000000000000000000000111111111111111222000000//////000000111222000111222222333333222222222222222222333444555555555888FFFdddxxxppplll\\\XXXVVVXXXZZZ___hhhrrrwww~~~~~~{{{{{{xxxtttnnnfffZZZPPPJJJEEE???<<<777666444333333333444555444444444555555555666666777999;;;<<<;;;;;;<<<===666777777666444444666888===<<<:::999:::???EEEJJJRRRLLLEEE???>>>BBBFFFIII::::::999999<<>>@@@@@@???>>>>>>======<<<999888999;;;:::888===FFFdddjjjXXXOOOFFFLLLKKKMMMQQQPPPMMMKKKLLL222111///...---------...------.........//////.....................---,,,)))***+++---...//////000------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,---.........******+++++++++,,,,,,,,,,,,,,,,,,,,,------...///------------........................////////////000000000111222222333333333333444444555666666666555555666777999:::;;;;;;::::::::::::999999999999>>>>>>>>>>>>???BBBFFFJJJJJJOOOXXXbbbllluuu|||zzz{{{llldddbbbkkkkkkjjjfff___WWWRRROOOOOOUUU]]]aaa```dddtttppp___PPP```fffNNNMMMMMMIII@@@<<<777444333333222111000000000000000000000000/////////000000000111111000000000000000111222222111111222333333333333222111111111222222333555555888>>>SSSwwwtttjjjfffggg[[[XXXYYY^^^ccciiisss}}}~~~zzzxxxrrrkkkddd[[[PPPHHHBBB???;;;888777666555333333333444444555666666666666777777777666999<<<<<<;;;999888888555444555888===AAABBBBBBDDD???<<>>EEENNNXXX^^^```UUUIIIEEENNN[[[gggmmm\\\VVVPPPMMMPPPUUU[[[______bbb]]]QQQFFFEEEIIILLLKKKJJJHHHFFFCCCAAA@@@???<<<===>>>???????????????@@@@@@@@@???>>>>>>======::::::<<<===;;;:::===AAASSSssshhhUUUMMMNNNKKKLLLQQQQQQLLLLLLNNN222111///...------......------...////////////...///000000//////---,,,,,,***+++,,,---...//////...,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,------,,,***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,------------.....................////////////000000000111222222333333333333444444555666666666555555666777888999:::;;;;;;:::::::::::::::999999;;;;;;<<<;;;;;;===@@@CCCEEEIIIOOOWWW___iiirrrxxxrrrgggaaaiiihhhgggccc^^^WWWRRRNNNLLLRRR\\\cccfffjjjvvvsssfffSSSYYYnnnTTTKKKIIIFFFAAA===888555333333222111000000000000000000000000.........///000000111111111000000000000111222222111222222333333333333333222222222222333555666666888GGGddd|||ssshhh___\\\___ZZZZZZ___hhhpppvvv|||wwwrrriiiaaaWWWPPPFFF@@@===;;;999666888777666555444555555666777777777777888888888888888999;;;:::888666555555888666888===EEEIIIIIIGGG>>>;;;;;;CCCPPPZZZ[[[YYYEEE???888777:::<<<999666888:::===AAAHHHQQQ[[[bbbWWWNNNHHHNNNZZZdddddd```SSSQQQOOOOOOQQQUUUZZZ^^^eeebbbYYYKKKCCCEEEKKKNNNLLLKKKIIIFFFCCC@@@>>>===;;;;;;<<<===>>>???@@@@@@@@@@@@??????>>>=========<<<=========<<<;;;===???AAA[[[hhh[[[OOOJJJKKKPPPPPPJJJIIIMMM222111///...------......,,,---...///000//////...222222111000///---,,,+++++++++---.........------,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++,,,,,,+++***)))(((******+++++++++,,,,,,,,,------,,,,,,,,,---......,,,,,,---------.....................////////////000000000111222222333333333333444444555666666666555555666777888999::::::999::::::;;;;;;<<<<<<===999999:::999888999;;;===???@@@CCCFFFKKKTTT^^^eeeuuuxxxkkkbbbeeeeeeeeeddd```XXXPPPKKKIIILLLTTT]]]ccciiiuuu}}}qqqYYYTTT}}}ttt\\\LLLEEECCCBBB>>>999555444333222222000000000000000000000000...//////000111111222222111111000000111111222333111222333333444444333333333333444444555777888999EEE^^^}}}tttmmmjjjddd]]][[[^^^bbbeeemmmyyy{{{ssslllfff\\\SSSJJJDDD===:::999999777555777777666555555666888888888888888888999999999999::::::999888777999<<>>>>>===;;;:::999999:::>>>BBBHHHNNNQQQTTTWWWZZZPPPQQQUUU\\\aaa```ZZZSSSSSSTTTTTTSSSQQQSSSXXX\\\aaa\\\QQQEEEBBBIIIOOOQQQNNNMMMKKKIIIFFFDDDBBBAAACCCBBBBBBAAABBBCCCEEEFFFCCCCCCBBBBBBAAA@@@@@@@@@<<<======<<<;;;<<<======<<>>???@@@999::::::999777777888999888888888888;;;BBBLLLTTT___ttt}}}nnncccaaaccceeefffbbbZZZOOOGGGGGGGGGLLLUUU]]]fffrrr|||zzz]]]PPPuuu|||gggSSSJJJIIIBBB>>>999666444333333222000000000000000000000000///000000111222222333333111111111000111111222333111222333333444444333333555555666666777999:::;;;\\\|||zzzrrrjjjeeeffffffaaaaaadddmmmrrr{{{zzzyyysssiiiaaaZZZPPPGGGBBB===888666777777666444666555555555666888999;;;888888999999999:::::::::;;;:::888777:::@@@HHHOOO\\\^^^___ZZZPPPGGGBBB@@@BBBIIITTT[[[[[[SSSFFF<<<;;;@@@CCC@@@999777;;;AAAAAAKKKWWW```bbb^^^WWWSSSVVV^^^gggjjjeee^^^XXXVVVWWWYYYZZZVVVQQQQQQVVV[[[YYYSSSIIIAAACCCLLLSSSTTTVVVUUUTTTRRRPPPOOOMMMMMMMMMKKKIIIHHHHHHIIIKKKLLLGGGGGGGGGFFFEEEEEEDDDDDD<<<======;;;:::<<<===<<>>======<<<:::999888777666666666666666999;;;;;;999<<>>>>>NNN]]]bbb```___VVVQQQXXXfffiiikkkhhhaaaYYYTTTSSSVVVNNNKKKQQQTTTRRRWWWaaa]]]QQQGGGEEEFFFJJJUUU```bbb```___```bbbbbb^^^[[[ZZZUUUTTTVVVTTTOOOQQQWWWaaaUUUHHHAAABBBEEEEEECCCCCCBBB???>>>>>>???AAABBB@@@??????LLLnnn|||___IIIDDDNNNMMMIIICCC;;;555333///---,,,,,,,,,,,,,,,,,,------------------...//////000///...---,,,,,,,,,,,,---------......,,,,,,,,,,,,+++++++++++++++***)))))))))))))))((()))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////000000000000111111111111333333333444444444444555666666777888888888888777999999:::;;;<<<<<<<<<<<<888888777777777888888999666999;;;999777888===AAANNNZZZkkkyyyzzzlllbbbbbbeeeiiiggg]]]SSSPPPHHHFFFHHHLLLNNNQQQYYYbbbtttwwwkkkRRR^^^zzz[[[EEEGGGEEEAAA;;;777555444333111222222111111111111222222111111111111111111111111000000000000111111111111222333333333333444444444333222444777777:::FFFTTTtttjjjddd___ZZZ[[[cccnnnwww{{{}}}{{{qqqjjj___UUULLLFFFAAA>>>999888888777666666777777888888777888999999888777;;;;;;;;;::::::;;;<<<>>>CCCEEEHHHNNNUUU___hhhnnnmmmlllcccSSSIIIIIILLLNNNZZZXXXTTTNNNGGGEEEGGGJJJEEEFFFFFFEEEDDDDDDGGGIIIXXXdddfffccccccZZZSSSXXXaaaccceeeddd```ZZZVVVTTTTTTQQQOOOPPPPPPQQQXXX```aaaRRRFFFDDDJJJRRR]]]ggguuuuuuvvvxxxzzzxxxrrrmmmkkkhhhggggggccc\\\[[[___fffZZZJJJBBBCCCFFFGGGFFFCCCAAA>>>======>>>AAABBB???>>>>>>FFF[[[}}}sssWWWIIIKKKKKKIIIEEE===777222---***+++------,,,------......---,,,,,,+++------.........------,,,,,,,,,,,,---------......---,,,+++++++++,,,......+++*********)))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////000000000000111111111111333333333444444444555555555666777777888888777777999888888999999:::;;;<<<777777777777888999:::;;;888:::<<<;;;888777999<<>><<<<<<<<<:::999999888888888888999999999:::;;;::::::999888:::<<<>>>???@@@BBBFFFHHHRRRVVV^^^hhhqqquuutttqqqnnnkkkaaaTTTOOOTTT\\\aaahhh```TTTIIICCCDDDHHHLLLKKKJJJHHHFFFFFFJJJQQQVVVcccjjjhhhfffiiibbbXXXZZZ\\\\\\^^^______]]]XXXUUUSSSUUUTTTOOONNNTTT[[[^^^```TTTIIIJJJUUU```kkksss~~~}}}wwwsssqqqpppppplllgggfffiiittteeeRRRFFFDDDFFFFFFEEECCCBBB???======???BBBCCC@@@>>>>>>BBBGGGXXX|||xxxkkkQQQKKKHHHHHHFFF<<<444///******,,,///...,,,,,,---.........---,,,,,,---------------------,,,,,,,,,,,,---------......---,,,+++***+++---000111,,,---------,,,+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///////////////000000000111111111111222333333444444555555555555666666777777777777777888888777777777999;;;<<<888888888888888999:::;;;;;;===??????===;;;;;;<<<@@@GGGUUUeeetttxxxjjjggghhhllljjjbbbYYYUUUIIIEEEDDDFFFGGGGGGKKKQQQXXXfff}}}yyy___ZZZvvv|||ZZZFFFKKKFFFBBB<<<888666555444333333222222111111222222333111111111111111111111111000000111111111222222222222222333333444555555555777333555:::888@@@cccyyyqqqlllpppnnnnnnttt~~~yyyiii]]]XXXPPPEEE<<<777777999:::;;;::::::999999999::::::888:::<<<<<<<<<;;;<<<<<<;;;@@@FFFKKKNNNQQQUUUXXXaaaiiiwwwyyyrrrllldddZZZTTTXXXbbbkkkpppeee___WWWQQQMMMLLLKKKJJJNNNLLLIIIGGGHHHOOOXXX___fffjjjffffffmmmiii___^^^]]][[[\\\^^^aaa```[[[WWWWWW[[[YYYSSSUUU^^^aaa\\\[[[XXXXXX]]]eeeooovvv{{{xxxxxxzzz~~~{{{wwwnnnmmmmmmmmmmmmnnnssswwwrrr\\\LLLGGGFFFEEECCCEEECCCAAA@@@@@@AAACCCDDDCCC???@@@CCC???CCC^^^~~~uuuzzz]]]NNNHHHHHHDDD888222///,,,,,,---...,,,+++,,,,,,---...///000000000...---------,,,,,,,,,,,,,,,,,,,,,---------......---,,,+++***+++---000222+++---///...,,,++++++,,,))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///////////////000000000111111111111222222333333444555666666555555666777777777777777888777666666777888:::;;;;;;;;;:::999999999999999<<<>>>@@@AAA@@@???>>>>>>AAAGGGQQQ___nnn{{{nnniiiiiilllllleee\\\XXXLLLHHHFFFGGGHHHGGGHHHLLLQQQZZZlllhhh[[[lll[[[FFFLLLGGGCCC===999777666444333333333222222222222333333111111111111111111111111111111111111222222222222222222333444444555666666555444666888888GGGssszzzvvvrrrqqqtttyyyvvveeeXXXLLLGGG@@@:::888888888888;;;;;;::::::::::::;;;;;;:::;;;<<<;;;::::::===@@@HHHOOOXXX^^^```bbbeeehhhqqq~~~zzzttthhh\\\SSSWWWeeeqqquuuttt```___]]]\\\[[[WWWRRROOOTTTRRROOOMMMOOOUUU___fffbbbeee```cccooonnneeeeeebbb```___aaabbbaaa\\\XXX\\\``````^^^dddlllggg[[[[[[eeepppuuuvvvwwwyyy{{{rrrppppppsssxxxzzzzzzxxxooonnnllljjjmmmvvvyyycccSSSMMMLLLKKKIIIGGGFFFEEEDDDCCCCCCCCCCCCEEE???@@@DDDAAA===MMMdddwwwwwwkkkWWWLLLIIIBBB444555333111...,,,,,,---...............///111222333000///...---,,,,,,,,,,,,,,,,,,,,,---------......,,,+++++++++,,,---///000(((+++......***((()))***)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////000000000000111111111111111222333333444555666666444555666666777777666666777777777777777888999:::===<<<;;;:::999999999999;;;<<<>>>?????????>>>===AAAGGGOOOZZZeeeqqq}}}qqqkkkiiilllmmmfff^^^YYYQQQKKKHHHIIIHHHFFFEEEGGGMMMQQQ___xxxnnn]]]gggdddJJJKKKGGGCCC>>>999777666555444333333222222222222333333222222222222222222222222111111111222222222222333222222333444555666666777222444666888@@@ZZZzzzsssqqqqqqrrruuu}}}ssscccWWWDDDAAA>>><<<;;;:::999888:::::::::::::::;;;;;;<<<<<<===<<<::::::>>>EEELLLccciiippprrrqqqqqqtttxxxyyytttdddZZZWWWbbbrrryyywwwrrreeefffffffffdddaaa^^^\\\]]]\\\ZZZYYYZZZ___eeekkk```ccc^^^bbbooopppiiiiiifffeeedddcccbbb___[[[XXX^^^ccciiipppvvvvvvkkk^^^cccssszzzwwwvvvrrrnnnkkkmmmrrrwwwzzzzzzuuutttooojjjlllxxxwwweeeYYYWWWWWWVVVTTTLLLMMMMMMLLLKKKHHHFFFDDDHHHDDDCCCEEECCC???EEEOOOqqqsssqqq{{{zzzcccPPPIIIBBB555444444222...+++...555<<<222111000//////111333555333111000...,,,,,,,,,,,,,,,,,,,,,---------......******++++++,,,,,,------'''+++//////+++((()))+++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////000000000000111111111111111222222333444555666777444555666666777777666666666666777888999999999999<<<;;;;;;:::::::::;;;;;;>>>======>>>>>>>>>===<<>>:::888777555444444333333222222333333444222222222222222222222222111111111222222222333333222222333444555666777777333666777>>>UUU{{{~~~uuupppqqquuuyyy~~~xxxqqqfffXXXNNN@@@>>><<<;;;<<<;;;:::999::::::999999::::::;;;<<<<<<=========AAALLL\\\ggg~~~}}}~~~uuupppaaa^^^dddsss~~~|||sssnnnnnnqqqtttrrrmmmhhheeeeeecccdddeeeddddddeeehhhkkkdddgggbbbdddppppppjjjkkkfffggggggddd```[[[YYYXXXZZZccctttxxxkkkdddjjjzzz{{{xxxwwwsssoooppptttyyy||||||||||||vvvnnnppp{{{uuuggg______aaa___\\\XXXYYY[[[[[[YYYTTTOOOLLLOOOMMMJJJFFFCCCAAACCCEEEXXXxxxzzzwwwxxxmmmSSSJJJEEE;;;222222111,,,+++111???KKK777444111//////000333555444333111...---,,,,,,,,,,,,,,,,,,---------......)))***+++,,,,,,,,,++++++)))...222111---***+++---)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000000000000111111111111111111222333444666666777444555555666666666666666555666888:::::::::999999::::::::::::;;;<<<======AAA@@@???>>>???>>>===<<>>:::888777666555444333333222222333333444222222222222222222222222111111222222222333333333222222333444555666777888777999:::EEEhhh{{{zzzsssqqquuu|||zzzpppeeeWWWJJJ@@@>>><<<:::999:::;;;:::999999999999999999:::;;;<<<:::<<<>>>BBBKKK]]]rrr{{{rrrkkk```cccppp{{{pppkkksssyyy~~~vvvmmmhhhfffeeegggjjjjjjiiihhhhhhiiiiiilllfffgggppppppiiikkkdddfffgggccc]]]XXXWWWWWWUUUccc{{{wwwjjjjjjmmmyyy~~~|||yyyyyy}}}wwwxxxuuuiiidddddddddaaa]]]ccceeehhhhhheee___YYYTTTVVVWWWRRRHHHBBBCCCDDDBBBGGG\\\~~~|||rrrsss|||rrrUUUJJJHHHAAA111000000///,,,222LLLfffBBB666---...000///111444444333111///---,,,++++++------............------+++,,,------++++++,,,---------,,,,,,+++***)))))))))************+++++++++******+++++++++,,,,,,,,,)))...///,,,---000///***,,,------......------,,,////////////////////////111111111000000000000000000111222222444444555666666555444555777999999999999999999::::::;;;;;;;;;===<<<<<<;;;;;;===>>>???===>>>@@@BBBDDDCCC@@@===DDDIIIQQQVVVZZZbbbnnnvvvwwwsssnnnjjjhhheee```[[[\\\XXXTTTRRRRRRTTTUUUUUUVVVWWW]]]iiixxxwwwccc]]]___JJJIIIFFFAAA===:::888555333444444444333333333222222333333333333333333333333111111222222222333333333555444333333444555666777;;;888<<>>???:::777999<<<;;;<<<=========<<<<<<;;;;;;;;;;;;===???DDDPPPgggzzzxxxtttlllkkkpppbbbpppyyyuuu{{{||||||rrrkkkkkk___bbbiiinnnkkkffffffkkkiiimmmrrrssspppmmmkkkkkkpppmmmggg___WWWRRRQQQRRR]]]iiiyyyvvvvvv{{{|||zzz{{{zzz~~~zzzooojjjmmmlllfffgggnnntttvvvxxxuuummmcccZZZUUUXXX^^^\\\PPPEEECCCDDDCCCFFFQQQfffyyyjjjxxxaaaMMMIIIHHH666...---333333555HHH^^^???555......000///000333222111000...---,,,++++++------............------+++,,,------++++++,,,---------,,,,,,+++******))))))************+++++++++******+++++++++,,,,,,,,,(((,,,---++++++......***,,,------......------,,,........................000000000000000000000000000111222222444444555666666444444444666777666555888888999:::;;;<<<<<<===>>>>>>===<<<===>>>???@@@???@@@AAABBBCCCCCCAAA???FFFKKKPPPTTTWWW^^^iiirrr{{{tttpppkkkhhhgggddd___[[[[[[WWWSSSPPPQQQRRRSSSSSSSSSTTT[[[fffsssnnndddlllTTTJJJGGGBBB>>>;;;999666444444444444333333333222222333333333333333333333333111222222222222333333333555444444333444555777888;;;666???```}}}{{{|||ssshhh]]]UUUMMMCCC===<<<>>>::::::===>>><<<;;;===<<<<<<<<<<<<===???CCCEEEDDDOOO___qqqxxxoookkkiiiiiimmmsssuuuuuukkkfffZZZ]]]dddjjjiiieeeeeeiiiooossswwwxxxuuurrrpppoooooommmhhh___VVVRRRTTTWWWcccnnn~~~~~~~~~tttllljjjppppppllloooxxx~~~yyyooobbbVVVNNNRRRYYYZZZRRRIIIGGGFFFEEEAAAFFFSSSoootttooo{{{}}}YYYGGGFFF666...---222222333CCCWWW:::333......000//////000//////...---,,,,,,,,,,,,------............------+++,,,------++++++,,,------,,,,,,++++++*********)))************+++++++++******+++++++++,,,,,,,,,***------++++++......,,,,,,------......------,,,........................000000000000000000000000000111222222444444555666666555555666777777666444777888:::;;;<<<===>>>>>>??????>>>===>>>???@@@AAABBBBBBBBBBBBAAAAAAAAAAAAGGGKKKOOOQQQRRRYYYccclllrrrxxxvvvqqqllliiihhhfffbbb^^^\\\XXXTTTQQQQQQRRRRRRRRRQQQUUU]]]gggppp}}}zzziiiuuuZZZKKKHHHCCC???<<<999666444444444444444333333333333333333333333333333333333222222222222333333333333555444444444555666888999<<<888IIIvvv{{{}}}xxxnnnbbbWWWLLLHHHEEE@@@<<<;;;;;;999:::>>>>>>;;;:::<<<>>>>>>???@@@CCCHHHOOOTTTXXXggg{{{}}}wwwxxxyyywwwpppqqqnnngggfffnnnwww|||}}}~~~vvvkkkdddaaaaaaeeejjjjjjhhhhhhllltttxxx{{{|||zzzvvvsssrrrnnnlllggg]]]TTTRRRVVV[[[hhhuuu~~~~~~|||rrrnnnooossssssqqqwww~~~vvvhhhXXXMMMJJJQQQUUUPPPJJJGGGFFFEEE@@@???CCCVVV{{{kkkhhhkkkOOONNN111222000...333???KKKOOO555111//////000///......------,,,,,,++++++,,,,,,,,,------......------,,,+++,,,------++++++,,,---,,,,,,,,,++++++*********))))))*********+++++++++******+++++++++,,,,,,,,,,,,------,,,---...///...,,,------......------,,,......................../////////000000000000000000111222222444444555666555555555777999999888666999:::;;;===>>>>>>======??????>>>===>>>???@@@AAACCCBBBBBB@@@>>>>>>???@@@FFFIIILLLMMMOOOUUU___hhhnnnttt|||~~~||||||wwwqqqmmmllljjjeeebbb___[[[WWWUUUTTTTTTTTTSSSSSSXXXbbblllrrrzzziiirrrVVVLLLHHHCCC???<<<999666444555444444444444333333333333333333333333333333333222222222333333333444444555555444444555777999:::===AAA]]]}}}}}}|||mmmbbbWWWLLLCCCAAABBBAAA>>>>>>===<<<===???>>><<>>??????>>>===<<<>>>>>>===<<<===>>>???@@@BBBBBBAAA>>>;;;:::<<<>>>CCCFFFJJJLLLMMMSSS^^^ffflllrrrzzz~~~{{{xxxzzz~~~{{{tttooommmkkkfffccc___\\\XXXVVVUUUUUUTTTSSSVVVZZZdddooovvv|||hhh{{{mmmQQQLLLHHHCCC>>>;;;888555333555555555444444444333333333333333333333333333333222222333333333444444444555555555555666888:::;;;;;;LLLssstttdddYYYPPPGGG@@@@@@AAA@@@@@@@@@@@@???@@@BBBAAABBBJJJTTTXXX[[[^^^___```dddlllrrrqqqddd``````^^^fffuuu{{{wwwwww{{{qqqiiicccdddhhhkkkpppuuuzzz{{{}}}}}}|||xxxsssoookkkgggdddeeeiiimmmmmmlllwww|||}}}{{{xxxtttqqqtttuuukkkVVVUUUSSSNNNGGGBBBAAABBBCCCEEEGGGJJJUUUsssrrrkkk}}}zzznnn666444...<<>>===>>>>>>===<<<===>>>???@@@AAABBBBBB>>>:::888999<<<@@@EEEJJJLLLNNNSSS]]]dddhhhnnnvvv{{{~~~yyyuuuuuuyyy}}}yyyrrrmmmkkkiiieeebbb\\\ZZZWWWUUUUUUTTTSSSRRRWWWYYYbbbpppzzzgggtttoooVVVNNNJJJDDD@@@<<<999666444555555555555444444444333333333333333333333333333333333333333444444444444666555555666777999;;;<<<===[[[yyyiii[[[RRRIIICCC@@@@@@AAA??????BBB???@@@BBBDDDDDDHHHUUUcccnnnppprrrpppooorrrzzzkkk\\\XXXXXXXXX[[[jjjzzzwwwmmmfffiiipppuuuzzz~~~|||||||||}}}{{{wwwqqqmmmiiijjjooowww}}}|||yyyvvvwww}}}~~~xxxkkkfff```YYYPPPGGGCCCEEE===CCCHHHIIILLL___{{{gggmmmttt777111---===___qqqWWW000---111111...---000111///......---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------++++++,,,---++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,+++))),,,111222---***,,,,,,------......------,,,------------------------------......///000000111000111222222444444555666:::777444333555666777777999;;;>>>AAABBBBBBAAA@@@??????>>>===>>>???@@@AAAAAACCCDDD@@@:::777888;;;@@@EEEKKKNNNPPPSSS[[[aaaeeekkksssxxx||||||wwwuuuvvvyyyzzzyyyzzzuuunnnjjjjjjiiifffddd[[[YYYWWWVVVVVVVVVUUUSSSYYYYYY```qqq}}}fffmmmvvv___PPPLLLGGGBBB???;;;888666555555555555444444444444333333333333333333333333333333333444444444444555666555555666777999<<<===IIIoooppp^^^QQQJJJCCCAAABBBCCCAAA>>>@@@EEEDDDHHHNNNRRRTTTYYYhhhxxxzzzwww{{{}}}hhh[[[ZZZ]]]___]]]fffxxxuuuooosss{{{~~~~~~yyyyyyxxxyyyxxxtttmmmgggjjjttt|||}}}||||||{{{tttnnnggg\\\NNNGGGFFF???BBBFFFFFFEEEPPPooowwwoooyyyzzz333...///777===<<<555000---222222---,,,111222000000///...---,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------++++++,,,---++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,...,,,000777777111...///,,,------......------,,,---------------------------------...///000000111000111222333444555555666BBB>>>999777777888999999666888===AAACCCDDDDDDCCCAAA@@@?????????@@@AAABBBBBBDDDEEEBBB;;;888888;;;AAAGGGMMMPPPQQQSSSYYY___dddjjjrrrxxx}}}{{{wwwwwwxxxxxxwwwxxxsssmmmjjjjjjjjjiiiggg]]][[[XXXXXXXXXYYYWWWVVV[[[ZZZ```sssyyydddbbb{{{eeeSSSOOOIIIDDDAAA===:::888666666555555555444444444333333333333333333333333333333333444444444555555666666666666888:::<<<===WWWkkkWWWJJJDDD@@@AAAEEEGGGDDD@@@CCCJJJQQQWWW```gggjjjooo~~~~~~zzz~~~mmmcccfffmmmqqqgggkkk{{{zzztttxxx}}}|||xxxuuuuuutttttttttsssooohhhbbbmmm}}}~~~~~~{{{uuupppcccRRRHHHFFFFFFEEEEEEDDDBBBHHH^^^uuu{{{lll333222000...---...///000---...000222444555666666111000...---,,,,,,------***,,,------++++++,,,...------------------------++++++******++++++,,,---+++++++++*********))))))))))))***+++,,,,,,,,,,,,---------,,,,,,+++++++++,,,------......------,,,..................------000000000000111111111111000111222333222333555777XXXKKK<<<444666888666333;;;===@@@CCCFFFFFFFFFFFFCCCBBB@@@AAACCCEEEEEEDDDEEEDDDBBB>>>999666666666<<>>999777777888;;;@@@GGGNNNSSSVVVYYY[[[```eeekkkpppsssxxx~~~yyyxxx}}}zzzqqqnnnqqqqqqmmmlllnnnmmmjjjfff___ZZZ[[[\\\ZZZZZZ\\\ZZZYYY]]]kkk}}}ppp___nnn[[[QQQHHHEEECCC>>>888666555555555555555555555555444444444333333333222222333333444444444555555555777666111555===;;;AAATTTxxxfffSSSIIIGGGGGGLLLVVV\\\[[[[[[dddqqq{{{www|||{{{tttqqqwww{{{wwwqqqnnnfffhhhwww~~~{{{vvvkkk\\\QQQIIIEEECCCBBBAAABBBJJJSSSrrrqqqnnnyyy333222000...---...///000000000//////000111222333000///...,,,,,,,,,---------......---+++***+++,,,------------------------,,,,,,++++++***++++++++++++++++++***************)))***+++,,,------------------,,,,,,,,,,,,++++++,,,------......------,,,........................//////000000000000111111000111222222222333555777444333222333666888999888999:::===???BBBDDDEEEFFFAAA@@@@@@AAABBBBBB???===BBBBBBAAA===:::999999;;;999>>>DDDKKKPPPTTTXXX[[[aaaeeeiiimmmpppttt{{{{{{xxxzzzwwwnnnmmmrrruuuqqqmmmmmmllljjjkkkddd___^^^^^^[[[\\\^^^\\\YYY[[[fffxxxttt]]]kkk\\\RRRIIIGGGEEE???999777555555555555555555555555444444444444333333333333333444444444444555555555666333111888???===IIIfffqqq^^^NNNIIIKKKNNNZZZkkkxxx{{{}}}~~~yyyuuutttyyy{{{uuuqqqsssppprrr}}}zzzqqqdddZZZNNNIIIFFFDDDAAA@@@DDDJJJXXX~~~zzznnnnnnyyyooo333222000...---...///000222000///------///000222//////---,,,,,,,,,------...//////...,,,***++++++---------------------------,,,++++++******++++++************************)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------...............////////////000000000111///111222222111222555777555777888888888888888999<<<===???AAACCCDDDEEEFFFCCCCCCCCCDDDEEECCC@@@===@@@@@@???===;;;:::;;;===888<<>>???@@@BBBCCCDDDEEEEEEDDDDDDDDDEEEEEEDDD@@@===>>>>>>>>><<<::::::<<<===999<<<@@@EEEJJJQQQXXX]]]dddgggjjjlllnnnrrrxxx~~~}}}{{{tttmmmjjjrrrvvvrrrllljjjhhhfffiiiccc^^^\\\ZZZWWWYYY^^^ddd^^^[[[aaappp|||llluuuooo\\\RRRIIIFFFDDD???999777666666666666666666666666555555555444444444333333444444444555555555666666555888888999:::@@@fffwwwggg[[[VVVZZZiiiwww~~~}}}~~~{{{mmmaaaRRRLLLHHHGGGFFFCCCDDDGGGIIIWWWuuuxxxpppnnn333222000...---...///000222111000.........///000...---,,,++++++,,,---......//////...,,,+++,,,---------------------------++++++******++++++,,,---***************+++++++++***+++,,,------.........++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,------.../////////......////////////000000///000111111111222444666666666555444333444777:::;;;>>>AAADDDFFFGGGFFFFFFDDDCCCCCCCCCDDDCCC@@@>>><<<===<<<;;;999999;;;===999;;;>>>AAAFFFNNNVVV[[[\\\```fffjjjnnnttt|||yyyssslllrrruuuqqqllljjjgggdddeee```\\\ZZZWWWUUUYYY___gggaaa\\\___mmmoootttyyy\\\RRRIIIGGGEEE???999777666666666666666666666666555555555555444444444333444444555555555666666666444<<<;;;888===OOO|||}}}sssiii___]]]cccppp}}}|||~~~wwwvvv{{{rrrgggVVVOOOIIIHHHFFFCCCCCCEEEGGGMMMaaa}}}nnn|||www~~~333222000...---...///000111111000000000000000///------,,,++++++,,,---...---...///...---,,,---...------------------------)))))))))***+++,,,---...))))))*********+++++++++***+++,,,---............+++++++++,,,,,,---------,,,------......------,,,,,,,,,------...//////000........./////////000000...000111111111111444666777666666777999:::<<<<<<:::>>>CCCIIIMMMNNNNNNMMMFFFDDDCCCCCCDDDDDDCCCAAA;;;;;;;;;999888888999;;;888999:::===BBBIIIRRRXXXYYY^^^ffflllqqqwww{{{vvvpppssstttpppmmmlllhhhcccbbb^^^[[[YYYWWWVVV[[[bbbhhhbbb\\\]]]iii|||rrrqqq^^^SSSKKKHHHFFF@@@:::888666666666666666666666666555555555555444444444444555555555555666666666666333===:::888HHHggg}}}nnnhhhiiiuuu{{{}}}}}}~~~tttmmmrrrzzzyyyqqqbbbYYYPPPLLLIIIEEECCCDDDBBBFFFSSSooossssss333222000...---...///000000000111111111111000000---,,,+++++++++,,,---...,,,...///...------...///------------------------((())))))***+++---...///))))))******++++++++++++++++++,,,---............+++++++++,,,,,,---------,,,------......------,,,,,,,,,------...///000000............/////////000...000111111000111444666555444555777:::;;;:::888:::???GGGOOOTTTWWWVVVVVVIIIGGGEEEEEEFFFGGGFFFFFF;;;;;;:::999777777888:::666777888:::>>>FFFOOOUUU\\\bbbjjjpppuuuzzzzzzuuusssuuussspppnnnnnnjjjdddaaa^^^[[[ZZZXXXWWW^^^fffhhhbbb[[[\\\gggyyyuuuppp___UUULLLIIIGGGBBB<<<:::777777777777777777777777666666555555555444444444555555555555666666666777222<<<999888QQQyyy~~~~~~vvvuuu|||~~~{{{vvvyyy{{{mmmgggpppyyyzzznnncccXXXRRRMMMGGGDDDDDD>>>BBBKKK```zzzpppzzz666333///............---///000111222222111000///...---,,,+++++++++,,,---------..................------------------------,,,+++***)))***+++,,,---***************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///........................///////////////.........000000000000111111111111111333555888:::;;;;;;;;;======AAAJJJUUU^^^ccceeeRRRNNNIIIGGGGGGGGGFFFDDD<<<:::888777777777555444444444444777<<>>;;;777555555555555444555555555666999>>>BBBDDDNNNXXXeeennntttxxx{{{zzzuuupppmmmkkkjjjhhhfff___]]]ZZZVVVUUUWWW[[[^^^bbbeeeccceeeooottt}}}jjj{{{dddSSSJJJAAA<<<:::777777777666666666666555555555555555555555555555555555555555666777888888>>>888BBBggg{{{~~~~~~}}}~~~{{{yyyvvvvvvyyy|||}}}}}}wwwuuussssssrrrnnngggbbb[[[~~~~~~~~~~~~xxxlll\\\PPPIIIGGGGGGAAA@@@DDDHHHZZZuuuiiiwwwsssjjj|||222///------...000111111........................,,,,,,+++***+++,,,---.........---,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---,,,+++******************************+++,,,,,,------,,,,,,+++++++++,,,,,,---------+++,,,...---,,,,,,---///........................---.........//////000000///000000000111111111111222222222333444444555666:::;;;>>>AAADDDGGGKKKMMMMMMJJJGGGFFFGGGFFFBBB>>>@@@<<<888666555555555444555555555777999===@@@BBBKKKUUUbbbmmmsssyyy|||vvvuuussspppnnnjjjeeebbb^^^[[[WWWTTTSSSUUUWWWYYY]]]aaa___aaajjjlllrrr~~~iiiuuuzzzbbbRRRJJJDDD>>>;;;888777777777666666666666666666666666666666666666555555555666666777999999===999LLLzzz|||~~~}}}||||||~~~}}}zzzwwwvvvvvvwwwwwwwwwvvvtttrrrqqqooojjjaaaZZZ```~~~{{{}}}}}}~~~~~~}}}}}}~~~ttteeeWWWNNNJJJFFFAAABBBGGGFFFPPPssspppoooooouuu222000------...000111111000000////////////000000,,,++++++***+++,,,...///......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,***************************+++,,,,,,------,,,,,,***++++++,,,,,,------...+++,,,...---,,,,,,---///........................------......///000000000000000000000111111111111111111111222333555666777888:::===???AAADDDHHHKKKIIIHHHGGGHHHIIIHHHCCC>>>@@@<<<777555444444444444333333444666888;;;>>>@@@HHHRRR```lllssszzz|||tttttttttrrrnnngggaaa]]]ZZZWWWSSSQQQQQQRRRRRRRRRWWW\\\[[[]]]eeeeeeiiivvvvvvvvveeeoooooo[[[NNNJJJGGGAAA<<<888888777777777666666666666666666666666666666666555555555666777888999:::999<<>>999666555555555555222333444666999<<>>MMM{{{xxxdddwww~~~|||zzzzzz{{{}}}}}}}}}|||yyytttpppnnnmmmiiifffbbb```]]]WWWNNNHHHQQQrrr~~~vvvyyyzzzrrrkkkmmmsssyyyyyyxxx{{{||||||~~~|||}}}~~~xxxlll^^^SSSLLLJJJFFFAAA???DDDPPPZZZttt444222000...---...//////000...---///111111...+++,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))******+++++++++,,,,,,,,,(((***,,,------...000111000///---,,,,,,---......,,,---------.../////////111111000///...---,,,,,,---......////////////////////////000111111222222444444333333444555777888@@@>>>???BBBBBBDDDKKKTTTSSSNNNIIIGGGGGGIIIJJJJJJCCCAAA>>><<<:::888666333222222222555;;;@@@DDDEEEJJJNNNWWWcccpppyyy}}}zzzzzzvvvqqqlllggg___VVVOOOIIIJJJLLLMMMMMMLLLJJJIIIGGGGGGHHHJJJNNNSSSWWWZZZ^^^dddllltttyyy}}}|||nnnmmmoooRRRMMMJJJAAA>>>999888888777777777777777777777777777777777777777666===888222555666777???CCC___yyyjjjvvvzzzxxxzzz|||zzzxxxxxxzzz{{{yyytttnnniiigggdddaaa]]]YYYUUUPPPJJJFFFVVV]]]eeelllpppqqqqqqqqqsssttttttttttttvvvyyy|||{{{zzzzzz{{{~~~|||}}}}}}}}}}}}~~~yyyhhhYYYPPPKKKFFFEEECCCBBBHHHOOOnnn||||||}}}333222000...---...///000111000///000222222///,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,)))+++------------///000:::888444000,,,***((('''------------............////////////............---....../////////////////////000000111222222333444333333333444666888999===<<<===???@@@BBBKKKTTTRRRRRRRRRRRRPPPLLLGGGEEEGGGDDDBBB@@@>>><<<888666444333333666<<>>@@@CCCEEEIIIRRR\\\fffhhhhhhddd^^^WWWTTTSSSOOONNNKKKIIIGGGCCC>>>:::888666555666;;;@@@CCCEEEHHHMMMWWWaaammmxxx{{{xxxyyywwwttttttuuusssnnnjjjWWWTTTPPPKKKFFFCCCBBBAAAAAA@@@???>>>===>>>>>>>>>@@@CCCFFFJJJNNNSSSYYY]]]dddhhhooovvv|||qqqcccRRRJJJAAA???:::999888888777777888888666666666666666666666666555999555666===;;;999AAA```vvvccciiikkkoooxxxzzzjjj]]]SSSNNNNNNRRRSSSXXXfff{{{xxxxxxxxxxxxvvvqqqpppmmmhhhccc```___```\\\XXXTTTOOOKKKEEE@@@<<<<<>>@@@???BBBFFFHHHKKKSSS\\\hhhlllppprrrnnnhhhbbb^^^TTTRRROOOLLLIIIEEE@@@<<<999666444555999>>>AAACCCGGGMMMVVV```jjjvvv~~~yyyvvvssspppnnnnnnooonnnjjjfffYYYUUUPPPJJJEEEBBB@@@???===<<<<<<;;;;;;;;;;;;;;;<<<===@@@BBBEEEIIINNNRRRWWW\\\ccckkksss{{{vvv___PPPLLLCCC???:::999999888888888888888666666666666666666666666666999666777<<<999:::GGGyyyrrr^^^^^^bbbooolll\\\QQQJJJKKKPPPRRRMMMJJJPPPddd|||yyywwwvvvuuutttooonnnjjjddd___\\\]]]^^^YYYVVVQQQMMMIIIDDD???;;;===???BBBFFFMMMWWWbbbiiikkkmmmppprrrsssuuuxxx{{{~~~}}}}}}}}}~~~{{{|||}}}~~~zzzqqqaaaWWWMMMIIIEEEBBBBBBDDDJJJXXXxxx~~~jjjeee222000///......///000111---///111111///---------,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,---,,,+++***+++,,,............---,,,++++++------------,,,,,,,,,,,,///.........------,,,,,,---......///////////////000000111111222333333333222222222444666999;;;===>>>>>>AAAFFFGGGHHHNNNVVV^^^ggguuu}}}oooeee[[[XXXTTTOOOLLLHHHDDD@@@:::777444444777<<<@@@BBBGGGMMMUUU^^^gggrrr|||wwwsssnnnkkkhhhggggggfffbbb^^^UUURRRMMMHHHCCC@@@>>>>>>999:::::::::::::::::::::888:::;;;<<<===@@@DDDGGGIIINNNUUU^^^fffoooxxx~~~{{{]]]OOOMMMEEE???::::::999888888888888999777777777777777777777777777:::888888;;;888???SSSvvveee[[[bbbttt{{{hhh\\\TTTNNNRRRZZZ]]]VVVOOOOOOXXXmmm{{{xxxtttrrrppppppmmmkkkgggaaa\\\ZZZZZZ\\\UUURRROOOKKKHHHCCC>>>;;;<<<===>>>BBBHHHRRR]]]eeejjjmmmppprrrtttvvvyyy{{{{{{{{{||||||~~~~~~{{{|||}}}|||vvvhhh\\\QQQKKKGGGCCCAAABBBEEENNNgggjjj{{{111000///......///000222---000222222///......///,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,***+++,,,,,,+++***+++---)))***+++---............,,,,,,,,,,,,,,,,,,------,,,,,,------------......---....../////////////////////000000111222222333222222222333555777:::;;;<<<===AAAFFFFFFEEEIIIOOOVVV```sss}}}oooddd```ZZZTTTPPPMMMIIIGGG<<<999555555888<<<@@@BBBGGGLLLUUU\\\dddooo|||zzzuuuqqqlllhhhdddaaa```^^^YYYUUUNNNLLLHHHDDDAAA>>><<<<<<888888999999999999999888777999:::::::::;;;===???AAADDDJJJQQQWWW___ggglllttt{{{{{{dddQQQLLLEEE@@@;;;:::999999888888999999777777777777777777777777666;;;::::::;;;:::HHHdddwwwiiiaaaggg|||zzzoookkkeee]]]]]]ccceeeaaa]]]YYYWWW```xxx{{{~~~|||yyyuuupppllljjjjjjiiihhhddd___YYYWWWWWWXXXQQQOOOKKKHHHFFFBBB>>>:::999999;;;>>>EEEOOOZZZbbbjjjmmmpppsssuuuwwwzzz|||yyyzzz{{{}}}~~~}}}|||}}}~~~~~~}}}xxxmmm```TTTMMMIIIDDDAAAAAABBBGGGXXXyyy111000///......///111222...111444333000...///000,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))******+++++++++,,,,,,,,,)))+++,,,,,,++++++,,,---)))***+++,,,++++++))))))+++++++++,,,,,,---------***++++++,,,---//////000---......////////////////////////000111111222222222222222333444777999:::===>>>CCCHHHGGGDDDGGGLLLUUU]]]nnnzzzkkkeee^^^XXXTTTQQQNNNLLL>>>;;;777666999===AAACCCGGGLLLTTT[[[cccmmm{{{~~~yyysssoooiiiddd___[[[YYYVVVQQQLLLIIIGGGEEEBBB???<<<;;;:::888888999999888888777666888:::;;;;;;:::999:::<<>>===TTTzzzjjjfffccc~~~uuummmpppooojjjbbb___dddkkkmmm{{{rrrooo}}}xxxxxxvvvsssooojjjfffcccbbbbbbaaa^^^XXXTTTRRRRRRNNNJJJFFFCCCAAA???<<<999999777999>>>CCCHHHQQQZZZlllnnnooopppqqqssswwwzzzvvvwwwyyy{{{~~~~~~}}}~~~}}}|||}}}|||wwwmmm___QQQHHHCCCBBBBBBAAABBBIII___xxxxxx|||{{{222000...---...//////........./////////......---,,,---------------------,,,------,,,++++++,,,...,,,,,,,,,++++++++++++*********))))))))))))******************++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------........................------......///000000000/////////000111111222222222444555555555555666888999<<>>DDDJJJQQQWWW\\\eeerrr{{{}}}yyyuuupppllljjjfff```ZZZVVVRRRNNNKKKGGGDDD@@@>>>===<<<:::999999999999999999999999999999999999999999:::;;;;;;;;;;;;;;;;;;===???BBBCCCIIIMMMTTT\\\ccciiimmmoooxxx}}}ZZZLLLHHH;;;===;;;999888999999888777888888888888888888888888777:::666999???@@@]]]vvvfffdddlll}}}~~~xxxqqqooosssuuutttnnnoooyyysss}}}{{{vvvvvvuuurrrnnniiiccc```___```___\\\WWWRRRPPPOOOMMMJJJFFFBBB@@@>>>;;;999999777888===BBBGGGPPPYYYgggjjjnnnqqqrrrsssuuuwwwwwwxxxzzz|||~~~~~~}}}~~~|||||||||~~~~~~{{{rrrdddVVVLLLGGGDDDDDDCCCCCCEEEVVVzzzzzz{{{ooo{{{222000...---...//////...000000000000///......------------------------,,,,,,------,,,++++++,,,...,,,,,,,,,,,,++++++++++++******))))))))))))*********++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------......///000000000/////////000111111222222222333555555444444666777777999<<<>>>@@@CCCGGGJJJLLLMMMRRR\\\jjjvvv}}}}}}|||uuummmgggddd]]]VVVLLLGGG???999888:::<<<>>>BBBIIIRRRUUUWWW___mmmyyyxxxrrrnnnkkkiiieee___YYYTTTPPPLLLIIICCCAAA===<<<;;;;;;:::999999999999999999999999999:::::::::::::::;;;;;;<<<;;;:::999999999:::;;;<<<@@@BBBGGGMMMSSSYYY^^^```bbblll{{{[[[LLLGGG======;;;999888999999888777888888888888888888888888777777777===@@@DDDllloooaaabbbwww~~~}}}}}}wwwggg___nnnxxx{{{xxxxxxuuuvvvuuusssnnnhhhbbb^^^[[[\\\\\\ZZZUUUQQQNNNLLLKKKHHHDDDAAA???===:::888888666888<<>>AAAEEEIIIKKKJJJLLLTTTaaaqqq}}}~~~{{{sssllljjjiiibbbZZZQQQJJJBBB<<<::::::<<<===AAAIIIRRRTTTTTTZZZiiiuuuzzzqqqllliiigggccc\\\VVVRRRMMMIIIFFF@@@>>>;;;::::::::::::999999999999999999999999999;;;;;;:::::::::;;;<<<<<<<<<;;;::::::::::::;;;;;;===>>>@@@DDDHHHMMMQQQTTTRRRZZZeeepppzzz[[[KKKHHHAAA===;;;999888999999888777888888888888888888888888888555888???@@@KKK|||yyyhhh^^^ddd~~~|||rrrbbb___ppp}}}{{{uuurrrtttuuutttrrrnnnhhhaaa]]]XXXZZZ[[[YYYTTTPPPMMMKKKIIIFFFCCC@@@>>><<<999777888666777;;;???CCCKKKTTT___cccjjjoooqqqssstttuuuttttttuuuwwwxxxyyyzzz{{{||||||}}}~~~~~~~~~~~~~~~}}}{{{zzz||||||{{{pppcccVVVMMMGGGEEECCCBBBAAAFFFZZZ}}}~~~pppPPP333111......///000000///111111111111000///---------------------------------......---,,,,,,---///---------,,,,,,,,,++++++++++++************++++++))))))))))))*********+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------------......///000000000/////////000111111222222111333444444333444555777555777999:::<<>><<<999999999::::::999999999999999999999999999;;;;;;:::::::::;;;<<<<<<::::::::::::;;;;;;<<<<<<;;;;;;;;;<<<>>>AAADDDEEEJJJNNNTTTZZZcccqqq~~~\\\KKKHHHAAA===;;;999888999999888777888888888888888888888888999555:::???@@@VVV~~~qqqaaa^^^kkksssbbbcccvvv|||tttlllooopppooommmiiiddd^^^[[[XXXYYYZZZXXXTTTPPPNNNMMMHHHEEEBBB???===;;;999777888555666:::===@@@HHHQQQ___ccchhhlllooorrruuuxxxuuuuuuuuuvvvwwwxxxxxxxxx{{{{{{||||||}}}~~~}}}yyyyyy}}}~~~|||uuuiiiZZZNNNFFFCCCAAAAAABBBFFFSSSppp}}}www[[[333111///...///000000///000000000000///......---,,,,,,,,,---------......---......---,,,,,,---///------------,,,,,,,,,,,,++++++************++++++(((((()))))))))***************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000/////////000111111222222222333555555444444666777666777999999;;;>>>BBBFFFKKKJJJJJJOOOZZZiiixxx{{{rrrlllnnnqqqllldddXXXSSSLLLEEEAAA>>>;;;999===FFFOOOSSSTTTXXXbbbllltttzzztttjjjccc^^^ZZZTTTOOOKKKGGGCCCAAA>>>;;;999888999:::999999999999999999999999999999:::::::::::::::;;;;;;<<<888888999999:::;;;;;;;;;<<<;;;::::::;;;<<<>>>???EEEGGGJJJLLLPPP\\\kkkwww~~~^^^LLLGGG@@@===;;;999888999999888777999999999999999999999999999666<<>>FFFNNN^^^bbbfffjjjmmmqqquuuwwwyyyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{|||}}}}}}zzzzzz{{{}}}}}}~~~~~~zzzooo___QQQHHHDDD@@@BBBDDDGGGNNNddd{{{tttmmm333111///...///000000000....../////////......---***++++++,,,---...//////---...///...,,,,,,...///...------------,,,,,,,,,,,,++++++******++++++,,,))))))*********+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000/////////000111111222222222444555555555555666888888999999999:::===AAAEEEHHHHHHHHHLLLTTT```lllttt}}}}}}yyyrrrmmmllliiieee[[[VVVPPPJJJEEE@@@;;;888:::BBBKKKQQQTTTXXX___eeennnvvv}}}tttjjjbbbYYYUUUPPPKKKHHHDDDAAA???>>><<<999888999999999888999999999999999999999999999999999999999:::;;;;;;888999999:::::::::::::::<<<<<<<<<<<<<<<===>>>???>>>AAADDDDDDFFFLLLWWW```rrrzzz^^^MMMGGG???===;;;999888999999888777999999999999999999999999888777===>>>HHHzzzrrreeeZZZddd}}}|||rrrsssooo}}}}}}xxxwwwxxxwwwqqqkkkgggfffdddbbb___\\\ZZZYYYXXXXXXVVVSSSPPPNNNOOOPPPHHHEEEAAA???>>><<<:::888777555444777999<<>>???===:::999999999999888999999999999999999999999999999888888999999:::;;;;;;<<<<<<<<<<<<;;;::::::777888999:::;;;<<<======999===AAABBBAAADDDKKKRRRbbbvvvuuu\\\NNNHHH@@@===;;;999888999999888777999999999999999999999999777777>>>===KKKqqqcccZZZfff{{{yyyhhhfff}}}{{{xxxvvvsssqqqooommmhhhgggdddbbb___^^^]]]]]]WWWWWWUUUQQQNNNMMMOOOPPPHHHEEEBBB???>>>===:::888777444444777999;;;BBBJJJWWW]]]eeekkknnnooonnnnnnzzzzzzzzzyyyyyyyyyxxxxxxzzzzzz{{{|||~~~}}}{{{}}}{{{|||~~~zzzjjjZZZPPPLLLFFFDDDCCCBBBCCCQQQppp|||www333111......///000000///000000///...............//////---,,,,,,---...///------------------------,,,,,,------,,,,,,+++***555333000---+++******+++))),,,---******------***+++++++++,,,,,,---------,,,,,,,,,++++++*********///---,,,+++,,,,,,++++++------------------------***+++---//////...---,,,/////////000111111222222111222333444666777888999999:::::::::999:::===???GGGHHHIIIIIILLLSSS^^^fffooovvvzzztttlllgggdddaaa^^^\\\XXXSSSNNNFFF>>>999999:::@@@IIIPPPTTTZZZaaagggsssxxxsssmmmfff```UUUSSSPPPLLLFFF@@@;;;888;;;;;;:::999888888888999999999888888888888999999888999999999999:::::::::::::::999999999999999::::::999999999:::;;;<<<<<<;;;>>>AAA@@@???AAAFFFLLLTTThhheeeOOOGGGBBB===<<<:::999888888999:::999999999999999999999999999:::<<<@@@\\\zzziii[[[XXXmmmyyyccceee~~~~~~{{{xxxuuussspppllljjjnnnhhhbbb___``````\\\YYYWWWWWWUUUPPPKKKIIIJJJMMMKKKIIIEEEAAA===:::999888777555666888999999>>>EEEPPPYYYeeelllnnnoooqqqtttzzzvvvuuuxxxyyyxxxzzzyyyyyyzzz{{{|||}}}}}}~~~~~~~~~~~~~~~{{{{{{|||sss]]]MMMHHHIIIBBBAAAEEEDDDHHHbbbyyy|||333111......///000000///000000///..................---,,,,,,,,,,,,---...------------------------,,,,,,------,,,,,,+++***111///---,,,++++++,,,---+++...///,,,+++---,,,)))+++++++++,,,,,,------...,,,,,,,,,+++++++++******...---,,,+++,,,,,,,,,,,,------------------------+++,,,.../////////---,,,......///000000111111222111111222333555666777888999::::::::::::;;;===@@@FFFGGGIIIKKKOOOUUU[[[```hhhqqqwwwtttmmmhhhccc^^^^^^\\\XXXTTTNNNFFF>>>888888999>>>FFFLLLQQQYYYaaagggrrr{{{tttqqqmmmfff___XXXWWWTTTNNNHHHEEEDDDDDD===<<<;;;:::999999999:::999888888888888888888999888888999999999:::::::::;;;;;;:::::::::::::::;;;::::::::::::;;;<<<===>>>;;;===@@@???===>>>DDDHHHPPP```vvvxxxiiiOOOGGGBBB===<<<:::999888888999:::999999999999999999999999888===;;;BBBhhhwwwfffYYYYYYppp}}}dddaaayyy~~~|||yyyvvvsssqqqnnnkkkhhhjjjddd^^^\\\]]]]]]ZZZWWWWWWWWWUUUQQQLLLIIIJJJLLLJJJHHHDDDAAA===;;;999999777555666888999999>>>DDDOOOXXXcccjjjmmmnnnrrruuu{{{wwwvvvyyyyyyxxxzzz~~~{{{{{{{{{|||}}}~~~~~~~~~}}}}}}~~~~~~~~~{{{{{{|||~~~vvvaaaPPPHHHIIIBBBAAAEEEDDDGGG^^^zzz||||||333111......///000000///000/////////............,,,,,,+++++++++,,,,,,---------------------------,,,,,,------,,,,,,+++***,,,,,,+++******,,,---...---000000,,,+++---,,,(((***++++++,,,------......,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------------------------------,,,---...///000///......---......//////000111111000000111222444555666666888:::;;;;;;:::;;;>>>@@@DDDEEEGGGLLLRRRVVVXXXYYY^^^iiirrrtttqqqmmmhhhbbb```^^^[[[WWWQQQIII@@@999777666:::AAAGGGMMMVVV^^^eeeppp}}}xxxqqqooollleee___ZZZWWWQQQKKKEEECCCCCCEEE>>>>>><<<;;;;;;:::::::::999888888777777888888999888888999999999999::::::<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>???===???@@@???===>>>BBBFFFNNNZZZjjj|||{{{tttiiiLLLDDDAAA===<<<:::999888888999:::999999999999999999999999888AAA:::FFFzzzooo```WWW\\\xxxhhh]]]aaa~~~zzzwwwtttqqqooollliiigggeee```[[[YYYZZZZZZXXXVVVVVVVVVTTTQQQMMMJJJJJJJJJHHHGGGDDD@@@===<<<;;;:::888555666888999999===DDDPPPXXXcccjjjmmmoootttxxx{{{xxxxxxzzzzzzxxxyyy|||||||||{{{{{{}}}~~~|||||||||}}}}}}{{{{{{{{{}}}}}}zzzhhhUUUJJJHHHAAAAAADDDCCCEEEWWWnnn~~~}}}333111......///000000//////////////////......---,,,,,,,,,,,,,,,---------------------------------,,,,,,------,,,,,,+++*********))))))***+++,,,---+++......++++++---,,,)))***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,***,,,------------......---------------------------...//////000000//////------......//////000000///000111222333444555555777999;;;;;;;;;<<<>>>@@@BBBAAACCCIIIPPPVVVWWWWWWWWWbbblllppprrrrrroookkkcccaaa]]]YYYSSSKKKBBB<<<666444666<<>>@@@@@@AAABBBCCCBBBAAAAAACCCEEEPPPWWWcccsss}}}iiiMMMFFFCCC===<<<:::999888888999:::999999999999999999999999888BBB:::MMM{{{dddXXXUUU```ppp^^^XXXrrrzzzwwwssspppnnnllljjjhhhccc___[[[YYYYYYZZZYYYXXXUUUUUUSSSPPPMMMKKKJJJIIIGGGFFFCCC@@@>>><<<<<<<<<888555555888888888===CCCPPPYYYdddkkknnnqqqvvvzzz{{{xxxxxx{{{{{{xxxxxxzzz|||{{{zzzzzz|||~~~|||{{{{{{|||}}}}}}||||||}}}~~~}}}ooo[[[MMMGGGBBBAAADDDBBBCCCPPPbbb|||333111......///000000////////////000///...------,,,,,,------............------------------------,,,,,,------,,,,,,+++***+++******)))))))))******'''***+++)))***------******++++++,,,...//////000,,,,,,,,,,,,,,,,,,,,,,,,))),,,...///---------///---------------------------......///////////////------......//////000000///000000111222333444444666888:::;;;;;;<<<===??????===>>>BBBKKKSSSWWWXXXWWW^^^eeehhhkkkoooooolllaaa___[[[VVVQQQJJJBBB===777444555999<<>>===<<<;;;;;;;;;::::::999999999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===============>>>???@@@BBBBBBDDDEEEEEEEEEDDDCCCDDDEEEOOOUUU___nnnjjjPPPJJJFFF===<<<:::999888888999:::999999999999999999999999888AAA>>>ZZZsss\\\SSSTTTbbb|||hhhYYY```{{{wwwssspppnnnmmmkkkjjjcccaaa]]][[[[[[[[[[[[[[[VVVTTTQQQOOOMMMLLLJJJIIIGGGEEECCC@@@>>>===<<<<<<888555555888888888<<>>===;;;;;;>>>EEEMMMTTTWWWWWW\\\______bbbggggggeee^^^ZZZUUUPPPKKKFFF@@@<<<888555555777999;;;BBBJJJRRRYYYeeeqqq{{{}}}pppeeebbbccc]]]VVVQQQTTTZZZYYYMMMBBBBBBBBB@@@???===<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<===>>>??????@@@@@@@@@AAABBBDDDEEEFFFHHHHHHHHHHHHHHHGGGGGGGGGLLLSSS\\\iiidddMMMHHHAAA===<<<:::999888888999:::999999999999999999999999:::===EEElllnnnYYYRRRUUUdddzzzaaaWWWeee{{{xxxssspppnnnnnnlllkkkdddbbb___]]][[[[[[[[[\\\WWWTTTOOOMMMLLLLLLKKKJJJGGGEEECCC@@@>>><<<<<<<<<888555555777777777;;;AAAIIISSS___gggiiikkknnnqqqvvvuuuwww{{{{{{wwwvvvwwwyyyyyyxxxxxxyyy{{{}}}~~~~~~~~~}}}}}}~~~}}}}}}~~~}}}wwwgggXXXKKKFFFCCCCCCBBBCCCIIIQQQggg~~~sss333111......///000000///...///000111000///---,,,***+++,,,...//////......------------------------,,,,,,------,,,,,,+++******+++++++++******))))))'''***+++)))***---,,,******+++,,,---...000111111,,,,,,,,,---------......***...222111...+++,,,...---------------------------------------......///......///000000111111222111111222222333444444444111444777999999:::;;;<<<;;;;;;<<<===AAAFFFMMMRRRSSSWWWYYYZZZ^^^cccdddaaa]]]XXXRRRMMMIIIEEEAAA???;;;777666777777777<<>>======<<<<<<<<<<<<==================>>>>>>>>>>>>???>>>>>>??????AAABBBBBBDDDDDDDDDEEEGGGHHHJJJKKKNNNMMMMMMNNNOOOOOONNNMMMMMMSSSZZZcccuuu\\\LLLGGG======<<<:::999888888999:::999999999999999999999999<<<999NNN|||gggUUUSSSYYYjjjqqq___^^^rrr}}}{{{xxxsssooonnnmmmmmmlllcccaaa___\\\YYYXXXYYYZZZYYYTTTNNNJJJKKKLLLLLLKKKHHHFFFCCC@@@>>><<<;;;;;;888666555777777777;;;AAAHHHRRR___hhhjjjjjjlllnnnsssrrruuuzzz{{{wwwuuuvvvyyyyyyyyyyyyyyyzzz{{{{{{~~~~~~}}}}}}|||{{{|||}}}|||{{{wwwkkk^^^MMMHHHDDDCCCCCCDDDHHHMMM]]]vvv}}}333111......///000000///...///000111000///---,,,)))***+++---......------------------------------,,,,,,---------,,,++++++)))******++++++++++++******------+++***---,,,)))***+++,,,---///000111222,,,,,,,,,------.........***///333222...***+++------------------------------,,,,,,,,,,,,---......//////000000111111222222222222222333333444444555000333666888999999:::<<<999<<<>>>??????BBBHHHMMMMMMRRRWWWZZZ```fffgggddd___ZZZSSSMMMIIIGGGEEECCC<<<999777777666444888>>>???GGGSSScccrrrzzzwwwtttmmmaaaXXXTTTVVVWWWUUURRRMMMIIIGGGHHHGGGFFFDDDBBBAAAAAAAAA>>>>>>============>>>>>>>>>>>>>>>>>>????????????AAAAAAAAAAAABBBCCCDDDEEEGGGGGGHHHIIIJJJLLLMMMNNNTTTTTTTTTUUUVVVVVVUUUTTTQQQVVVZZZ^^^mmm|||]]]QQQNNNCCC===<<<:::999888999999:::999999999999999999999999===777UUUtttaaaRRRSSS]]]pppmmmcccmmm{{{{{{wwwrrrnnnmmmmmmlllkkkaaa```^^^ZZZWWWVVVWWWXXXZZZTTTMMMIIIJJJLLLLLLLLLIIIGGGDDD@@@===<<<;;;:::888666555777777666:::@@@JJJUUUccckkkmmmlllmmmnnnqqqqqqtttzzz{{{wwwuuuvvvzzzzzzzzzzzzzzzzzzzzzzzz}}}~~~|||zzzyyy{{{~~~|||{{{yyyvvvmmmbbbOOOIIIDDDCCCCCCEEEHHHLLLXXX~~~{{{zzz111000......000000000///......//////......---,,,***+++,,,---............------------------------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,---,,,***)))))))))******))),,,++++++444???:::,,,+++---...000000///---,,,000555:::;;;222)))+++111........................---------............///111111000000111111222333222444555444333333444555333333444444666777888999;;;;;;::::::<<<>>>AAABBBMMMOOOTTTYYY___bbbcccbbb[[[XXXTTTPPPMMMIIIEEEAAA@@@>>>;;;777555555666777<<>>???@@@??????@@@BBBBBBBBBBBBAAAAAAAAA@@@@@@DDDCCCBBBAAABBBDDDFFFGGGGGGIIIMMMOOOOOOOOOPPPRRRSSSVVVZZZ^^^```___]]][[[___XXXUUU[[[hhh{{{dddNNNLLLBBB???>>><<<:::999999999999;;;:::999888999:::;;;<<>><<<:::999999999999;;;::::::::::::;;;;;;<<<@@@???hhhmmmVVVLLLTTTeeewwwccc\\\fff}}}yyyvvvrrrnnnkkkiiihhhhhhdddaaa]]]ZZZYYYXXXWWWVVVQQQOOONNNNNNOOONNNKKKHHHGGGFFFDDDBBB???===;;;::::::777666888999888:::>>>JJJTTTaaaiiillllllmmmooooooqqqssstttttttttuuuwwwvvvuuuuuuxxx{{{|||zzzwwwzzzzzz{{{}}}{{{yyy{{{}}}xxxqqqkkkWWWMMMDDDBBBCCCCCCDDDGGGPPPhhh{{{zzz111000......000000000///......//////......---,,,,,,,,,------...---------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,---------...,,,+++******)))*********(((---...+++---222///'''***+++,,,---...///000111///...///111///******...---------------------------------............///111000000000000111222222222333444444333333555666444444444555666777888999;;;:::999999999:::<<<===AAAEEELLLRRRWWWYYYYYYXXXXXXVVVSSSRRRRRRQQQPPPOOOGGGDDD???:::777555555555777555777>>>JJJ[[[qqq}}}{{{wwwsssmmmiiibbbaaa``````^^^[[[VVVRRRQQQPPPOOOMMMKKKJJJHHHGGGFFFGGGHHHGGGEEEDDDEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDGGGGGGFFFFFFGGGHHHJJJKKKKKKNNNQQQSSSTTTUUUWWWXXX[[[^^^bbbgggjjjkkkjjjjjjfffhhhmmmsssyyyfffPPPKKK>>>???===<<<:::999999999::::::;;;;;;<<<<<<===<<<<<>><<<;;;;;;777666888888777999===JJJTTTaaahhhiiikkkpppuuuqqqrrrsssrrrrrrsssvvvxxxvvvvvvvvvxxxzzzzzzxxxvvvxxxyyyzzz{{{}}}zzzyyyzzz{{{~~~~~~|||yyytttppp```RRREEEBBBDDDEEEEEEGGGKKK]]]|||111000......000000000///.........///......---,,,---------...------,,,,,,------------------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,------++++++******************'''---///,,,+++------)))///...---,,,,,,,,,------///+++***---...,,,,,,...---------------------------------............///000000000000000111222222111333444444333444555666555555555555666777888999;;;:::999999999999::::::<<<@@@FFFLLLQQQUUUYYY\\\[[[XXXVVVUUUTTTTTTSSSQQQJJJGGGBBB<<<888555444444777444555:::BBBRRRhhh{{{~~~yyytttooolllcccbbbaaa```___\\\WWWSSSTTTSSSRRRPPPOOOMMMLLLLLLIIIJJJKKKIIIGGGFFFFFFGGGHHHHHHGGGGGGGGGFFFFFFFFFHHHHHHHHHHHHIIIKKKLLLMMMOOORRRTTTUUUVVVWWWYYY[[[^^^aaaeeejjjooorrrssstttpppwww}}}```NNNMMMDDD>>>===;;;:::999999:::::::::;;;<<<>>>>>>>>>======>>>\\\sss^^^RRRPPPWWWeeevvv]]]TTTeee}}}yyytttnnnmmmmmmkkkeee___```___^^^]]]\\\ZZZWWWTTTTTTSSSQQQPPPPPPPPPOOONNNHHHGGGFFFCCCAAA???===<<<;;;777666888888777888<<>>BBBFFFLLLTTT^^^eeecccaaa___]]][[[YYYVVVSSSKKKHHHCCC===888555444444555444555999???JJJ]]]nnnxxxrrrnnnkkkfffeeecccbbbaaa^^^ZZZVVVVVVVVVUUUTTTSSSRRRQQQPPPNNNOOOOOONNNLLLJJJJJJKKKJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIJJJKKKLLLMMMNNNOOOTTTUUUWWWXXXXXXYYY[[[]]]cccfffkkkqqqwww|||^^^JJJHHH@@@>>>===;;;:::999999:::;;;999;;;<<<>>>??????>>>===>>>kkkpppXXXPPPRRRZZZhhhgggXXXZZZ~~~|||wwwqqqooonnnlllfff``````___^^^^^^^^^\\\YYYVVVSSSSSSSSSRRRPPPNNNMMMMMMIIIHHHGGGDDDBBB@@@>>>===<<<888666888777666777;;;@@@KKKZZZcccgggiiinnnrrrpppooonnnllllllmmmqqquuutttuuuwwwxxxwwwvvvvvvvvvzzz{{{||||||{{{|||{{{~~~}}}||||||zzzyyyyyymmm[[[IIIBBBBBBCCCCCCDDDGGGQQQjjj111000......000000000///......//////......---,,,,,,,,,------...---------------------------------------,,,,,,,,,,,,++++++))))))))))))************))))))***++++++++++++***(((***,,,------...///000***++++++,,,------......---******...000---,,,...,,,,,,,,,,,,,,,,,,,,,,,,---------............///000////////////000111111000222444444444444666777777666666666777777888999<<<<<<<<<<<<;;;;;;;;;;;;===???BBBDDDJJJTTTbbbkkknnnllljjjgggddd___YYYTTTJJJGGGBBB===888666555555333333555888:::AAAQQQ```xxx~~~vvvpppmmmlllllljjjhhhgggeeeccc___\\\ZZZZZZYYYXXXXXXWWWVVVVVVTTTUUUUUUTTTRRRPPPQQQRRRMMMMMMLLLLLLLLLKKKKKKKKKKKKLLLMMMNNNOOOPPPQQQRRRVVVXXXZZZ[[[\\\^^^aaadddfffiiinnnvvv~~~kkkNNNFFF<<<===<<<;;;:::999:::;;;;;;::::::<<<===>>>>>>>>>>>>CCCzzzoooVVVPPPTTT]]]mmmsss___SSSlllzzzuuuqqqooolllgggdddaaa```______```^^^[[[YYYSSSWWW]]]___\\\WWWRRROOOJJJIIIHHHEEECCCAAA???>>><<<888666777777555666:::<<>>>>>>>>======???BBBDDDFFFKKKTTTaaakkkrrrqqqpppmmmiiibbbYYYSSSHHHEEEAAA<<<999777777777333333555666555999GGGVVVkkk{{{zzztttsssssspppnnnllljjjiiifffccc```^^^^^^^^^]]]]]]\\\\\\\\\VVVWWWXXXWWWUUUTTTUUUVVVQQQPPPPPPPPPPPPOOOOOOOOONNNOOOPPPRRRTTTUUUUUUUUUVVVXXX[[[^^^aaaeeejjjnnnnnnqqqxxxuuuSSSHHH???===<<<;;;:::999:::;;;;;;:::::::::;;;<<<===??????NNNkkkUUUPPPUUU___rrr~~~iiiQQQ```}}}xxxrrrnnnjjjhhhgggbbbaaa````````````^^^\\\]]]aaaeeeeee```YYYTTTRRRKKKJJJHHHFFFDDDBBB@@@???===999666777777444555999;;;@@@HHHRRR[[[aaadddeeehhhhhhhhhgggeeefffiiikkkjjjmmmqqqqqqppppppqqqrrrrrrvvvzzz{{{yyyyyy||||||}}}}}}|||{{{yyyyyyyyyzzz|||}}}|||zzzzzz|||~~~ttteeeTTTIIICCC@@@AAADDDCCCKKK```111000......000000000///......//////......---,,,***+++,,,---......///...---------------------------------,,,,,,,,,++++++******+++++++++,,,,,,,,,((()))***+++,,,,,,+++***,,,)))(((+++------,,,,,,,,,---...///...,,,)))(((((()))---000///***)))+++,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////////////////000111111000222333444444444666888888777777777777777888999======>>>???@@@?????????@@@CCCGGGIIILLLTTT```iiirrrqqqpppnnnjjjaaaWWWPPPFFFDDD???;;;888777888888555555666555333666DDDSSSaaasss{{{zzz{{{pppnnnllljjjiiigggcccaaabbbaaaaaaaaa`````````___UUUWWWWWWWWWUUUTTTUUUVVVSSSSSSSSSSSSRRRRRRRRRRRRQQQRRRSSSUUUWWWXXXXXXXXXUUUXXX\\\```eeekkkqqquuu|||rrrOOOHHHCCC===<<<;;;:::999:::;;;<<<::::::999:::;;;===???@@@XXX{{{dddUUUQQQUUU```uuupppRRR\\\~~~zzzsssllliiihhhiiidddbbb``````aaaaaa___^^^ffffffddd^^^VVVPPPOOOOOOKKKKKKIIIGGGDDDBBB@@@???===999777777666444555888<<<===BBBKKKVVV^^^bbbbbbeeeffffffeeeddddddfffhhhfffjjjnnnooommmmmmnnnpppmmmrrrxxxyyyxxxxxx{{{zzzzzzzzzzzzzzzyyywwwvvvzzz|||}}}{{{xxxwwwxxxzzzvvvhhhXXXMMMEEE@@@AAAEEEAAAHHH[[[zzz333333111000////////////---...///////////////...............////////////........................---------+++)))(((***,,,************************,,,,,,+++++++++++++++,,,***+++,,,---...---,,,,,,------------------------------------,,,,,,+++***------------------------........................////////////000000000000000000000111222333555555999999888888888888888888888;;;???BBBDDDCCCAAA@@@???AAACCCFFFJJJQQQYYY___hhhmmmpppllleee___WWWPPPFFFBBB<<<777666666666555888888777555555999AAAGGGZZZmmm}}}wwwzzzwwwqqqkkkhhhggghhhiiimmmkkkjjjhhhffffffffffffbbb___[[[WWWVVVXXX[[[]]]]]]ZZZVVVUUUVVVVVVSSSPPPSSSSSSTTTUUUVVVXXXYYYZZZZZZ]]]aaaaaabbbfffooovvvkkkLLLJJJ???======<<<;;;::::::::::::999===999777<<<;;;;;;EEEbbbuuubbbQQQTTTWWW```zzzooo[[[fffyyyqqqjjjgggiiilllgggdddbbbccceeeeeebbb___^^^\\\YYYWWWUUUSSSQQQNNNKKKKKKJJJHHHEEEBBB>>>===:::999888666666666666777999===BBBHHHNNNVVV]]]bbb^^^______`````````______dddfffiiikkkmmmmmmllllllmmmoooqqqrrrsssuuuyyy{{{zzz{{{{{{vvvqqqppptttyyyvvvzzz}}}}}}yyyvvvvvvwwwsssiiiZZZMMMDDDAAABBBCCCGGGGGGTTTrrr222222111000/////////000...///////////////..................////////////........................---///111111///---,,,,,,************************,,,,,,+++*********++++++***+++,,,---------,,,,,,------------------------,,,---------,,,,,,+++***------------------------........................////////////000000000000000000000111222333555555888999999999999888777777777999<<>>@@@BBBCCCFFFIIIOOOVVV[[[bbbiiilllhhhbbb\\\TTTLLLDDD@@@<<<999888888777666777777666444333777>>>CCCUUUhhh{{{zzzyyyvvvrrrmmmkkkkkklllmmmooonnnllljjjiiiiiijjjjjjfffccc___[[[ZZZ[[[^^^``````^^^[[[ZZZZZZYYYXXXWWWUUUUUUVVVWWWXXXYYY[[[[[[]]]```cccdddeeejjjrrryyygggJJJJJJAAA======<<<;;;::::::::::::999===999888===;;;<<>>MMM___rrr~~~yyywwwssspppnnnooopppqqqrrrqqqnnnmmmlllmmmooopppkkkhhhdddaaa___```bbbcccddddddbbb```]]]\\\\\\]]]XXXXXXXXXYYYZZZ[[[[[[\\\```cccfffhhhjjjooowww}}}eeeJJJHHHAAA======<<<;;;:::::::::::::::===999999>>>;;;>>>LLLxxxlllXXXSSSWWW[[[fffkkkTTTWWWfff|||{{{{{{{{{xxxrrrmmmjjjiiijjjhhheeeaaa]]]]]]___aaa[[[YYYWWWVVVUUUSSSPPPNNNNNNMMMMMMKKKHHHEEEBBB@@@:::999777666555555666777888:::<<>>CCCIIINNNNNNOOOQQQSSSUUUWWWXXXXXXUUUVVVYYY[[[]]]^^^^^^___eeefffgggggghhhkkkpppttttttxxx|||~~~|||yyywwwvvvzzzwwwuuuwww{{{~~~~~~|||{{{sssgggXXXLLLDDDBBBAAA@@@DDDOOObbbwwwuuuooo111000000000000000111222000000000000///...,,,,,,------------....................................+++---...---+++))))))***************************++++++************+++++++++++++++,,,,,,,,,------------------------------+++,,,,,,------,,,,,,,,,------------------------.................................///000111111111000000000111222333555555555777:::<<<<<<;;;999888999999999999:::;;;===>>><<<>>>@@@BBBEEEIIINNNRRRZZZ```ccc```ZZZUUUNNNGGGJJJIIIHHHGGGGGGFFFCCCAAA:::999666555555666777777>>>KKK```sss~~~{{{wwwtttrrrpppooottttttsssrrrrrrrrrsssssspppooommmjjjiiihhhhhhiiihhhkkkkkkhhhbbb]]]\\\]]]]]]]]]^^^^^^^^^]]]\\\[[[___aaaeeejjjooovvv|||hhhNNNEEE@@@======<<<;;;::::::::::::;;;<<<999;;;@@@<<>>CCCGGGIIIJJJMMMOOORRRTTTUUUUUUSSSSSSUUUVVVWWWXXXYYYYYY```aaabbbcccdddgggkkknnnooosssxxx{{{{{{yyywwwvvv{{{xxxvvvwww{{{}}}|||{{{{{{uuujjj\\\NNNDDDAAA@@@AAABBBLLLbbb|||~~~rrruuu111111000000000000000111///000000000///...------,,,------------.................................//////...,,,******,,,...************************************+++,,,---...,,,,,,+++++++++,,,---...------------------------++++++,,,---------,,,,,,------------------------........................------...///000111222222000000000111222333555555444666999;;;<<<<<<<<<;;;<<<<<<<<<<<<===>>>???@@@<<<>>>@@@BBBEEEHHHMMMPPPYYY___bbb___[[[YYYUUUPPPRRRPPPNNNLLLKKKHHHDDDBBB;;;999777666777777777666999CCCVVVkkk{{{|||xxxtttqqqooouuuuuuuuuvvvuuutttsssrrrqqqpppooonnnmmmmmmllllllkkkmmmooonnnkkkeeeaaa___```aaaaaaaaa```___]]]\\\\\\]]]```dddjjjoootttwww}}}zzz|||eeeNNNEEEBBB======<<<;;;::::::::::::;;;;;;999<<>>???======>>>??????@@@@@@@@@>>>???BBBCCCDDDGGGJJJMMMVVV[[[^^^]]]\\\^^^]]][[[YYYVVVRRRNNNKKKGGGCCC@@@;;;888666666888888666444777===NNNcccrrr}}}}}}xxxtttrrrvvvwwwyyyzzzyyyvvvsssqqqrrrrrrrrrrrrqqqqqqppppppnnnppptttwwwwwwssslllgggdddeeefffeeedddbbb```^^^YYYYYYZZZ\\\```dddfffgggjjjqqq|||xxxssstttyyyxxxzzz```KKKBBBCCC======<<<;;;::::::::::::<<<;;;999===AAA<<>>@@@AAA===>>>???@@@AAAAAA@@@@@@@@@BBBCCCDDDDDDFFFHHHKKKRRRXXX\\\[[[]]]aaacccbbb^^^ZZZTTTOOOJJJFFFAAA>>>:::777555666888888666333666:::III]]]lllvvv|||xxxvvvwwwyyy{{{}}}|||xxxtttqqqssssssttttttttttttssssssqqqssswww}}}~~~vvvoooggghhhiiiiiigggeeebbb```WWWVVVVVVWWWYYY[[[\\\\\\^^^dddppp|||{{{qqqkkkkkknnnmmmnnnuuu]]]HHH@@@BBB======<<<;;;::::::::::::<<<;;;999>>>BBB===GGGcccmmm\\\WWW\\\```hhhxxxpppUUUKKK]]]|||yyywwwuuurrrnnnvvvrrrmmmjjjiiigggccc```XXXXXXYYYZZZ[[[YYYUUURRRGGGGGGGGGFFFDDDAAA???===999888666555444444555555///222555666555555555666777888:::<<<>>>@@@AAAAAABBBCCCEEEHHHLLLPPPSSSUUUKKKNNNSSSVVVWWWWWWXXXYYY[[[\\\^^^bbbhhhllloooppplllqqqwwwyyyyyyyyy{{{~~~}}}{{{tttgggVVVJJJEEEEEEBBB>>>CCCYYYwww|||~~~000///......000111000///------.........---+++***,,,******+++---///000///222000...---------,,,+++,,,,,,------,,,,,,+++***+++,,,------,,,+++***)))************************++++++++++++,,,---......------------------------+++,,,------++++++,,,------------------------------------............///////////////000000000000222222222222222222333333555666777999;;;===>>>???AAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBCCCDDDFFFHHHHHHNNNUUU___gggkkklllllllllccc]]]UUUMMMGGGBBB>>><<<888888888999888777666666777888@@@OOO___nnn~~~}}}yyyzzz||||||wwwtttuuuuuuvvvvvvvvvvvvuuuuuutttrrrsssyyyrrrnnnkkkiiiiiijjjiiiddd```YYYXXXVVVUUUSSSRRRQQQQQQTTTZZZeeerrr|||~~~zzzvvvwwwtttqqqqqqxxx^^^HHHIII@@@===<<<;;;:::999:::;;;;;;<<<<<<;;;======888JJJnnngggXXXTTT\\\fffkkk{{{}}}jjjYYYRRRHHH```}}}{{{xxxsssqqqrrrppppppnnnlllhhhddd```]]][[[\\\[[[ZZZXXXTTTPPPNNNKKKJJJGGGDDDBBB???>>>===777777666555444333333333555444222111111222444555777777777888888999;;;;;;<<<===???BBBDDDGGGIIIJJJIIIJJJLLLNNNPPPRRRTTTUUUVVVXXX[[[]]]^^^___bbbdddjjjmmmrrrvvvxxxzzz}}}}}}{{{vvvkkk\\\NNNFFFBBBBBBAAADDDRRRooo333111......///000111000---......///...---,,,+++---,,,+++,,,///000111000000...------.........---,,,------------,,,+++++++++++++++++++++******)))************************++++++++++++,,,---......------------------------+++,,,------++++++,,,------------------------------------............///////////////000000000000111222222222222333333333555555777888:::<<<===>>>@@@@@@AAABBBBBBBBBAAAAAABBBBBBBBBCCCDDDEEEGGGGGGMMMSSS]]]gggooorrrrrrqqqhhhaaaVVVLLLFFFBBB@@@???;;;::::::999888888777777888888===JJJYYYgggxxx~~~zzz{{{}}}}}}yyyvvvtttuuuuuuvvvwwwxxxyyyyyyvvvsssqqquuu~~~sssnnnkkkhhhggghhhgggccc```ZZZXXXVVVSSSPPPMMMLLLKKKPPPWWWddduuuzzz|||[[[JJJIII???===<<<;;;:::999:::;;;;;;;;;<<<;;;>>>>>>;;;PPPvvv~~~fffZZZYYY^^^gggmmm~~~jjjYYYNNNJJJZZZ}}}{{{xxxsssqqqrrrqqqpppnnnkkkgggccc```^^^]]]]]]\\\[[[XXXUUUQQQOOOKKKIIIGGGDDDAAA???>>>===777777666444444333333444444333222111111222333444333333333333444555666777:::;;;<<>>???@@@@@@AAAAAAAAA@@@AAAAAABBBBBBCCCDDDEEEEEEJJJNNNXXXeeeqqqwwwxxxuuukkkcccWWWLLLFFFDDDCCCCCC???>>><<<:::888888888888999777:::CCCOOO^^^ppp~~~|||~~~~~~{{{yyyttttttuuuvvvxxxzzz}}}~~~zzzuuuppppppwww~~~|||tttoookkkfffeeeeeeeeebbb```[[[XXXTTTPPPKKKHHHFFFEEELLLSSSaaattt|||WWWKKKIII>>>===<<<;;;:::999:::;;;;;;;;;<<<;;;>>>???>>>WWW{{{eee]]]^^^aaajjjqqqlll\\\KKKKKKQQQhhh}}}{{{yyytttrrrssssssqqqnnnjjjfffcccaaa___^^^]]]]]][[[XXXUUUQQQOOOJJJIIIFFFCCC@@@>>>===<<<777666555444444444444444444333222111111222333444000000000000111222333333666777888:::===???@@@AAAAAABBBCCCEEEGGGIIIJJJKKKJJJLLLOOOQQQRRRUUUXXX[[[```dddjjjppptttwwwzzz}}}~~~}}}yyyooobbbTTTJJJDDDBBBAAAAAAIII___}}}zzz888444000......000111222....../////////............---,,,---///000111000///---,,,,,,...//////...---------...---,,,,,,++++++***)))(((((()))***+++************************++++++++++++,,,---......------------------------,,,---...---,,,+++,,,...---------------------------------............///////////////000000000000111111111222222333333444333444555666777999::::::<<<===>>>???????????????@@@@@@AAABBBBBBCCCCCCCCCEEEHHHPPP]]]llltttuuurrrhhhaaaWWWNNNJJJHHHGGGGGGCCCAAA>>>:::888777777888888666777>>>GGGUUUhhhxxx~~~|||vvvvvvuuuvvvwwwzzz}}}}}}xxxppplllqqqxxxyyyuuuqqqlllfffcccddddddcccaaaZZZWWWSSSMMMIIIEEEDDDCCCJJJOOOYYYkkkrrrSSSJJJGGG???===<<<;;;:::999:::;;;;;;;;;<<<<<<===>>>@@@^^^zzzfff___```eeennnvvvttteeeMMMJJJGGGQQQooo~~~|||zzzuuussstttsssqqqmmmiiieeebbbaaa```^^^]]]\\\YYYVVVSSSPPPNNNIIIHHHEEEBBB???===<<<;;;777666555444444444444444333222111111111111222333111111111111111222333444333333444666888999:::;;;;;;<<<===???@@@BBBCCCCCCDDDFFFHHHJJJLLLOOOSSSVVV[[[```gggnnnssswwwzzz}}}~~~zzzsssfffYYYMMMFFF???@@@@@@EEEXXXwww{{{888444000......000111222////////////////////////---,,,+++,,,---//////...000...------.........,,,------.........---,,,,,,+++***)))(((((()))***+++************************++++++++++++,,,---......------------------------,,,---......,,,,,,---...---------------------------------............///////////////000000000000000000111222333333444444333333444555777888999999:::;;;<<<===>>>>>>>>>>>>???@@@@@@AAAAAAAAA@@@@@@@@@AAAGGGRRR```iiikkkiii```\\\WWWSSSPPPNNNKKKIIIFFFDDD@@@<<<888777666666777555555:::BBBNNN```qqq}}}~~~zzzyyywwwwwwwwwyyy|||}}}{{{sssmmmooovvvxxxvvvrrrmmmgggddddddeeecccbbbXXXUUUQQQLLLHHHEEEDDDDDDFFFHHHOOO^^^tttmmmQQQGGGDDDAAA===<<<;;;:::999:::;;;;;;;;;===<<<======BBBeee}}}lllbbb```iiirrrzzztttSSSGGGBBBHHHVVVppp~~~|||wwwuuuvvvsssqqqmmmiiieeebbbaaa```]]]\\\ZZZWWWTTTQQQNNNMMMHHHGGGDDDAAA>>><<<;;;:::666666555444444444444555333222222222222222222333222222222222222222333444111111222333444555666666666777888999:::;;;<<<<<>>???@@@AAA@@@???>>>===<<<===AAAIIITTT]]]bbbccc\\\[[[YYYYYYWWWTTTOOOLLLJJJGGGCCC???;;;888666555666555666:::>>>GGGWWWfffvvv||||||{{{zzzzzzzzz{{{|||}}}xxxqqqqqqvvvxxxvvvsssnnngggdddeeeeeecccaaaWWWTTTOOOJJJFFFDDDDDDDDD@@@BBBGGGRRReeelllRRRGGGBBBCCC===<<<;;;:::999:::;;;;;;;;;>>>======>>>FFFnnnttthhhbbbkkkttt~~~XXXFFF@@@GGGIIIQQQ{{{~~~yyyxxxyyysssqqqnnnjjjfffcccaaa___]]][[[YYYVVVRRROOOMMMLLLGGGFFFCCC@@@===;;;:::999666555555444444444555555333333333333333333333333222111111111111111222222111111222222333333444444333333444555666666777777:::<<<>>>@@@CCCGGGMMMQQQUUU[[[dddmmmssswww{{{}}}~~~|||xxxnnn```QQQFFF<<<@@@AAABBBPPPooo333111......///000111000000000/////////000111222///---,,,,,,...//////...///---,,,,,,...//////..................------,,,)))******+++++++++++++++************************++++++++++++,,,---......---------------------------...///...---,,,---///---------------------------------............///////////////000000000000///000111222333444444555444444555666777888888999666777999:::;;;<<<<<<<<<===>>>???@@@@@@>>><<<;;;<<<===@@@EEEMMMVVV^^^ccc^^^^^^]]]]]][[[XXXSSSOOOMMMKKKHHHDDD???:::777555555555777:::;;;???LLLZZZlll{{{~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}xxxvvvyyyyyywwwqqqlllgggdddddddddaaa___WWWTTTNNNHHHDDDBBBBBBBBB===???BBBIIIUUUggg{{{kkkTTTJJJAAACCC===<<<;;;:::999:::;;;;;;999===>>>???AAALLLyyy|||ppphhhkkktttYYYHHHAAAFFFDDDEEEggg}}}{{{{{{|||zzz{{{qqqpppnnnkkkgggccc```^^^^^^\\\YYYVVVRRROOOMMMLLLFFFEEEBBB@@@===;;;999888555555444444444555555666444444444555555444444444222222111111111111222222222222333333333333333333111111222222333444444444777888:::<<>>???@@@???>>>;;;:::===>>>AAADDDKKKTTT___fffcccbbb```___]]]ZZZUUURRRPPPNNNKKKGGGBBB===888666666666999:::999:::EEEPPPcccttt}}}}}}}}}~~~~~~}}}|||zzz{{{zzzwwwoookkkfffddddddccc```]]]XXXTTTNNNGGGBBB@@@??????===???AAADDDIIITTT```iiiuuujjjVVVMMMBBBBBB===<<<;;;:::999:::;;;;;;888<<<>>>@@@DDDQQQvvvmmmjjjtttyyyXXXJJJBBBDDDBBBEEE___wwwkkkkkkjjjlllrrr{{{}}}{{{}}}ppppppnnnlllhhhddd```]]]___]]]ZZZVVVSSSPPPNNNMMMFFFEEEBBB???<<<:::999888555555444444444555555666444555555666666555555444444444333333333333333444444444333333333333333333111111111111222222333333444666888:::===BBBHHHMMMQQQXXXbbbjjjpppuuuxxxzzz~~~}}}}}}zzzrrrcccRRRFFFBBBEEECCC???FFFbbb111000......000000000///000111111111222222222222,,,---......//////....../////////...,,,,,,---...------............------***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))***+++,,,---............------,,,+++,,,---...///.........------,,,,,,,,,***+++,,,---...---,,,+++---------............///////////////000000000000---...///000111222333333444444555555555555555555777777888999:::;;;;;;<<<>>>???AAABBBAAA@@@>>><<<===;;;:::???IIIVVVbbbhhhkkkllljjjgggfffddd^^^UUURRRTTTTTTLLL@@@888777999777777777666777;;;@@@DDD\\\iii{{{~~~~~~|||~~~zzzrrrnnnjjjeeecccdddccc```^^^[[[UUUNNNHHHFFFEEECCC@@@@@@>>>===>>>CCCHHHLLLNNNYYY[[[```gggpppyyyfffTTTCCCEEEDDD>>>===<<<;;;;;;;;;;;;;;;@@@===;;;FFF@@@OOO{{{rrrzzz|||aaaNNNAAACCCFFFHHHXXXllluuuiiiccc^^^TTTSSS___iiinnn{{{|||zzz|||zzzwwwqqqnnnjjjgggdddaaa]]]ZZZWWWVVVUUUSSSPPPMMMKKKIIIEEEEEEDDD@@@;;;777666666555555555555555555555555555555555555666666666666555555444444444333333333333333333222222111111111111111111111111111222222222444666888:::>>>DDDGGGUUUYYY```gggnnnsssvvvxxxwww}}}|||uuujjjYYYKKKGGG@@@???DDDHHHTTTrrr111000......000000000///000000000000111111111222,,,------...............---......---++++++,,,---------............------***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++***+++,,,---............------,,,,,,,,,---...///......---------,,,,,,,,,++++++,,,------------,,,---------............///////////////000000000000//////000111222333444444444444444555555555666666777777888999:::;;;;;;<<<===>>>@@@AAA@@@???>>>===<<<;;;<<<@@@JJJWWWdddlllttttttqqqllljjjhhhccc[[[QQQRRROOOHHH???888666777555555555555555888===AAAMMMYYYkkk|||~~~}}}}}}uuupppkkkfffdddddddddaaa^^^\\\WWWOOOJJJGGGFFFDDDBBBCCCCCCCCCFFFHHHJJJLLLLLLKKKMMMQQQVVV\\\ccchhhkkk}}}|||aaaTTTFFFEEE@@@======<<<;;;;;;;;;;;;;;;;;;:::888EEEBBBUUUttt|||yyy___MMMAAABBBCCCBBBMMM^^^}}}oooeee```WWWLLLIIIRRR[[[aaannn}}}|||zzz|||{{{wwwooommmiiifffccc```\\\ZZZUUUTTTRRRPPPMMMJJJHHHGGGDDDDDDCCC???;;;777666666555555555555555555555555555555555555666666666666666555555555444444444333444333333333222222222222111111111222222222222222222333555777999>>>CCCGGGRRRVVV]]]eeekkkppptttvvvxxx}}}~~~zzzqqq```QQQIIIAAA@@@EEEHHHSSSppp}}}111000......000000000///////////////000000000000---------...............------...,,,+++***,,,---------............------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............---,,,,,,,,,,,,---...///...------------,,,,,,,,,,,,,,,,,,,,,,,,------...---------............///////////////000000000000000000111222333444444555222333333444555666777777777777888999:::;;;;;;<<<<<<===>>>?????????>>>===;;;<<<>>>BBBIIIVVVeeeppp||||||xxxrrrnnnlllfff___RRRPPPKKKEEE???;;;888777666666666555555888<<>>======<<<;;;;;;;;;;;;<<<:::999888CCCDDD\\\xxxyyy^^^NNNCCCCCCBBB>>>DDDOOOnnnyyynnnggg___SSSJJJKKKPPPWWWdddqqq|||{{{}}}{{{wwwnnnkkkgggdddbbb___\\\YYYQQQPPPNNNLLLIIIGGGEEECCCBBBBBBAAA>>>:::777666666555555555555555555555555444555555555555666666666666666666666555555555555444444444333333333333333222222222222222222222222111222444555888<<>>?????????>>><<<>>>AAABBBFFFQQQ```lllzzz}}}|||vvvqqqllleee]]]TTTOOOHHHCCCAAA>>>;;;888888999888777777999<<>>===<<<<<<;;;;;;;;;<<<<<<======:::BBBDDD___|||{{{www^^^PPPFFFFFFDDD???AAAHHHWWW~~~zzzlllZZZNNNJJJPPP\\\ggg|||}}}{{{}}}{{{wwwmmmjjjgggdddaaa^^^[[[XXXOOONNNLLLIIIFFFDDDBBBAAA@@@@@@???===999666555666555555555555555555555555444444444555555555666666777777777666666666666666444444444444444444444444333333333333333222222222111222333444777;;;AAAFFFSSSYYYaaahhhlllqqqvvvyyyuuuvvvwwwzzz|||wwwfffUUULLLDDDAAADDDDDDLLLfff{{{111000......000000000///---.........////////////...------------...///000...//////...------///000------............------++++++++++++++++++++++++***************************+++,,,---............,,,,,,,,,---------------------------------------...---,,,+++,,,---...///---------............///////////////000000000000//////000000111111222222222222333444555666777888777777888999:::;;;;;;<<<::::::<<<===>>>???@@@@@@???AAABBBBBBCCCKKKWWWaaaqqqxxx|||zzztttmmmbbbXXXQQQLLLFFFBBBAAA@@@;;;888999999999888777888:::===<<>>;;;888888888777555444555777888<<>>>>>>>>888999999888666555555666555555555555555555555555333333444444444555555555555555555666666777777777666666666777777888888888666666666555444333333333333333333333666;;;BBBHHHNNNVVV```fffhhhkkkrrrxxxxxx||||||pppdddNNNFFFCCCDDDAAAEEE]]]yyyxxx111000......000000000///////////////000000000000///...,,,,,,,,,---///111,,,---......------///111---..................------,,,+++******+++,,,---++++++++++++++++++++++++++++++,,,---............+++,,,---.........---,,,,,,,,,,,,------.........+++,,,.../////////...------------.........//////////////////000000000000222222222222222222333333444444555555555555555555777777888999:::;;;;;;<<<::::::<<<===@@@CCCEEEFFFGGGEEECCCDDDFFFHHHIIIHHHQQQ[[[eeefffccc^^^WWWQQQMMMNNNNNNNNNKKKFFFCCC@@@:::::::::999777666777888666999;;;>>>DDDTTTjjjzzzzzzwwwzzztttqqquuu}}}}}}{{{}}}}}}vvvlllfffcccaaa^^^\\\VVVVVVVVVSSSQQQRRRVVV[[[[[[cccmmmvvv~~~nnnSSSNNNFFFEEE===;;;;;;;;;;;;;;;<<<===>>>>>>CCC>>>AAAMMMyyy|||yyyxxxvvvwwwzzz|||jjjSSSEEEAAA@@@BBBCCC===EEE^^^aaaPPPNNNMMMYYYppp|||{{{wwwqqqkkkhhhccc^^^YYYTTTOOOKKKJJJHHHDDDAAA>>><<<<<<<<<777888999888666444555666555555555555555555555555333333333444444444555555444555555555666666777777666666777777888888888999777777666555444444333333333333333333666<<>>;;;999;;;@@@EEEGGGHHHHHHGGGFFFGGGIIIKKKKKKKKKJJJRRR]]]eeefffbbb[[[WWWWWWVVVTTTRRROOOJJJEEEAAA???<<<999777666777666666666888999999===III\\\kkkuuuqqqooouuu}}}zzzuuummmhhheeeccc```]]]YYYYYYWWWUUUSSSTTTVVVYYY```gggnnnssszzziii[[[OOOGGGDDD???<<<;;;;;;::::::;;;;;;<<<;;;999BBBDDDNNN}}}www~~~oooYYYIIIBBBAAA@@@>>>CCC===KKKqqqlllXXXTTTRRR[[[oooxxxqqqmmmgggdddcccXXXIIIGGGOOOKKKIIIDDD???<<<::::::;;;888888888888777666555444444444444333333222222222444333333333333444555555555555555555555555444444555666666666555555666888>>><<<999888888777555333555444222333666<<>>AAA===HHHfffooobbb]]]YYY[[[ooo~~~yyytttkkkeeedddeee]]]OOOJJJOOOJJJHHHDDD@@@===;;;::::::999999999888888777666555444444444444333333333222444444333333444444555666555555555555555555555555666666666666555555666777<<<;;;999999999888666333444333222222666<<>>:::777777777666555666888999888888>>>JJJSSS___kkk{{{~~~~~~}}}xxxrrrlllhhheeecccaaa^^^^^^\\\YYYXXXYYY\\\___fffooowww{{{eeeXXXLLLEEECCC???<<<<<<;;;;;;;;;;;;<<<<<<>>>???BBBAAAOOOqqqdddSSSFFFBBBAAA@@@???======CCCVVVrrrsssnnniii```^^^ppp~~~{{{yyyxxxkkkdddbbbeeeaaaUUUNNNOOOIIIHHHEEECCC@@@===;;;::::::999999888888777666666555555555444444444444333444444444444444555666666555555555555666666666666666666666777777666666666:::999999:::;;;:::777444333222111222666<<>><<<<<<;;;;;;;;;;;;<<<<<<===@@@@@@CCC___uuu]]]UUUKKKEEECCCBBBAAA???;;;===@@@HHH___~~~xxxzzzsssffffffuuu{{{yyyyyymmmeee```aaa```XXXPPPMMMHHHGGGFFFEEEBBB???<<<::::::999888777777666666666555555555555555555555555555555555444555555666777666666666666666777777777666666777888:::999888666888888999;;;<<<;;;888555333222222444888>>>DDDGGGLLLPPPTTTWWWZZZ^^^eeejjjpppsssuuuvvvzzz|||wwwppp___NNNGGG@@@EEEGGGFFFbbb333111///...///000000///////////////////////////...---,,,+++,,,///333555...//////...,,,,,,---///........................++++++,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))++++++,,,---------,,,,,,...---------...///111333/////////...---------,,,........................---------............///////////////000000000000///000111333333222111111333333333444444444444555777777888888888777777666666777:::===@@@BBBEEEFFFMMMOOOQQQQQQOOOMMMNNNOOONNNTTT___jjjrrrrrrmmmhhhfffccc___ZZZVVVQQQLLLHHH>>>;;;888777777888888888555777999999999:::???BBBHHHNNNZZZiiixxx}}}|||~~~uuutttrrrooojjjeeebbb```aaa```^^^[[[ZZZ\\\```dddnnnuuu{{{|||}}}}}}}}}{{{xxxtttrrrrrrtttuuueeeXXXLLLDDDAAA======<<<<<<;;;;;;<<<<<<======@@@===HHHrrreeeKKKHHHEEEDDDDDDDDDAAA???:::===>>>AAARRRqqq|||~~~pppqqq}}}{{{xxxvvvpppggg^^^[[[ZZZVVVPPPLLLGGGGGGGGGFFFDDDAAA>>><<<:::999888666666666666666666666666666666666666666666555555555555666777777666666666777777777888888777777999;;;>>>>>>;;;888888888999;;;===<<<888555444444444666:::???DDDGGGIIIMMMQQQTTTWWW\\\ccciiiqqqtttuuuvvvyyy{{{wwwppp```PPPHHH@@@EEEHHHFFF___|||444222///...///000///...////////////////////////,,,++++++,,,...111444666...//////...,,,,,,---///........................***++++++,,,,,,,,,,,,+++)))***+++,,,,,,+++***)))+++,,,,,,------,,,,,,,,,------------...///000111...............---------........................---------............///////////////000000000000000000111222222222222222333333333333444444444444777777888888999888888777666888;;;===???BBBFFFIIIMMMQQQSSSSSSOOOMMMMMMOOOMMMRRR]]]jjjtttwwwsssnnnlllhhhbbb]]]XXXRRRMMMIIIBBB???;;;999999999999888555666888999999:::===???AAAEEENNNZZZfffvvv}}}|||{{{|||xxxwwwvvvnnnqqqrrrqqqlllfffaaa___```___\\\YYYXXX[[[```dddrrrzzz~~~~~~zzzvvv~~~{{{wwwtttrrrqqqooommmuuu|||dddWWWKKKDDDAAA=========<<<<<<<<<<<<======>>>BBB===LLLkkkRRRHHHFFFEEEEEEEEECCCAAA???;;;===>>>@@@IIIaaa{{{{{{zzzuuuqqqoooggg]]]XXXVVVTTTPPPLLLHHHHHHGGGGGGEEEBBB@@@>>>;;;:::888777666666777777666777777777777888888888666666666666666777888888666666777777888888999999888999;;;???DDDDDD@@@===999999999;;;<<<;;;999666555444555666:::>>>CCCFFFFFFIIINNNQQQUUU[[[ccciiirrrtttuuuvvvyyy|||xxxqqqaaaRRRKKK@@@DDDHHHFFF^^^}}}333111///...000111111000////////////////////////++++++,,,---///111222333...//////...,,,,,,---///........................)))***+++,,,---,,,,,,+++************************+++,,,,,,------,,,,,,++++++,,,---...............---------.......................................---------............///////////////000000000000111111000000111111222333222222333333333444444444777777888999:::::::::999777999<<<===>>>BBBHHHLLLMMMQQQUUUTTTOOOLLLMMMOOONNNQQQYYYeeerrryyyyyyvvvnnnjjjeee___ZZZUUUQQQMMMIIIFFFAAA===<<<:::999777666777888888999999:::;;;:::<<>>BBBIIINNNMMMRRRUUUTTTOOOLLLLLLNNNPPPQQQVVVbbboooyyy}}}|||ooolllfffaaa]]]YYYTTTQQQPPPLLLFFFAAA>>>;;;888666777888888888888777888888555666;;;DDDLLLXXXmmm~~~{{{yyywwwvvvvvvtttuuuwwwxxxwwwrrrjjjdddfffmmmtttuuuqqqiiibbb___]]][[[XXXUUUTTTWWW]]]bbboooyyy}}}ssseeeYYYYYYXXX[[[aaaiiilllkkkhhhhhhhhhiiijjjooo}}}~~~^^^SSSJJJDDDDDD@@@======<<<<<<<<<<<<======888FFFDDDWWWssshhh___aaajjjaaa[[[RRRIIICCC@@@@@@@@@???:::<<>><<<:::::::::;;;<<<777777888888999999999999777777777777777888888999666777777888999999:::::::::;;;>>>EEELLLMMMIIIDDD===;;;::::::::::::999777333333333444777:::===??????CCCHHHLLLQQQXXXaaahhhoooqqqsssvvv{{{~~~xxxfffZZZRRRBBBAAADDDDDD]]]333222000...---...///000222111000//////...//////...------------...//////................................................,,,++++++******++++++,,,---,,,+++*********+++,,,,,,,,,------------------///---,,,---///000///,,,---------............///........................///////////////.........222222111111111111111111333222111222444555444333444444444555555555555555444555888;;;===>>>>>>===;;;;;;<<<>>>AAACCCFFFGGGMMMOOOQQQQQQOOONNNMMMNNNSSSRRRUUU___mmmyyyuuummmeeebbb^^^XXXZZZ```YYYSSSKKKGGGEEECCC>>>999<<<:::666555666777777666444888666888AAAJJJaaa~~~|||yyysssoooqqqqqqooooooqqqrrrkkkbbb___fffmmmpppqqqqqqjjjbbbaaa^^^]]]\\\XXXVVVZZZbbbqqqxxxvvveeeVVVTTTOOOMMMRRRYYY```hhhooolllkkkgggcccdddmmm}}}|||___UUUKKKDDDAAA<<<<<<<<<<<<<<<<<<===>>>>>>;;;BBB???[[[vvvbbb[[[```hhhmmmnnneeeYYYKKKDDD@@@======@@@===999999======BBBWWWppp~~~uuurrruuuvvvqqqkkkdddbbb```]]]ZZZUUUPPPKKKIIIKKKMMMKKKGGGDDDDDDEEEEEEBBB???===<<<===<<<<<<::::::;;;<<<<<<;;;;;;:::999888888888888888888999999999999999:::;;;<<<<<>>:::888777888888444444444555666888::::::>>>@@@CCCGGGMMMVVV```fffmmmnnnqqquuuzzz}}}~~~}}}lllbbbUUUKKKDDDBBBHHHPPPuuuzzz111000...---...///111222111000000////////////000...------------...//////................................................,,,++++++******++++++,,,,,,,,,+++***++++++,,,---,,,,,,,,,------------......,,,***+++---...---+++---------............///......................../////////////////////...000000000000000000000000...///000111111222333444444444444555555555555555555777999;;;<<<<<<>>>???=========>>>@@@AAACCCDDDKKKMMMOOOPPPOOOOOOOOOPPPSSSTTTWWW^^^iiittt{{{~~~{{{rrrjjjgggddd______ccc^^^YYYRRROOOLLLIIIBBB======:::777666777888999888555999666777>>>DDDZZZyyy}}}xxxwwwtttooonnnooojjjccc```hhhooorrruuuuuupppiiiccc```^^^\\\XXXVVV\\\eeeuuu}}}vvvcccRRRQQQKKKHHHKKKQQQVVV^^^eeelllkkkgggcccbbbiiiuuuzzz]]]TTTJJJCCCAAA===<<<<<<<<<<<<<<<===>>>>>>>>>DDDBBB]]]}}}wwwssswww{{{wwwkkk```RRRIIIAAA??????>>>===??????;;;;;;===<<>>>>>>>>>>>>>>???@@@@@@FFFIIILLLNNNOOOPPPRRRSSSUUUVVVYYY]]]cccllluuu{{{{{{sssllliiigggcccaaaaaa^^^[[[XXXVVVTTTOOOHHHBBB===;;;888777888:::::::::777:::666555:::>>>PPPmmmzzztttrrrnnnjjjaaahhhoooqqqssssssnnnhhhfffccc___\\\WWWVVV___iiiyyy~~~kkk[[[UUUMMMGGGGGGJJJNNNUUU\\\jjjjjjhhhfffggglllvvv}}}www\\\TTTJJJCCCAAA===<<<<<<<<<<<<<<<===>>>>>>@@@FFFFFFcccsss]]]GGG@@@===???AAA???>>>???AAA===<<<===;;;;;;HHHXXXooo{{{vvvuuurrrjjjddd```^^^\\\ZZZXXXUUUPPPMMMLLLLLLLLLJJJGGGFFFFFFHHHFFFCCC@@@>>>>>>???>>>===???>>>============>>>>>><<<;;;;;;::::::;;;;;;<<<;;;::::::;;;;;;<<<===>>>DDDFFFLLLTTT]]]aaa___\\\TTTQQQKKKEEE???;;;999888444444444555666777888999;;;>>>BBBFFFMMMVVV___fffjjjlllppptttvvvwwwwwwvvvssshhhYYYOOOGGGCCCFFFLLLppp~~~000///...---...///111333//////...//////000111111...------------...//////........................000000000000000000000000,,,++++++******++++++,,,++++++,,,,,,---...//////+++,,,,,,------.........111000///....../////////---------............///..................................../////////////////////000000000000000777:::<<<888222///111444333333444444555666666666777999;;;:::777888<<<@@@>>>============>>>>>>???AAADDDHHHKKKMMMPPPSSSVVVVVVXXX[[[]]]___fffpppyyy|||uuuooommmllliiidddaaa\\\[[[ZZZZZZXXXSSSKKKEEE===:::888777888:::::::::888:::555444888:::IIIddd|||vvvpppkkkfffmmmrrrrrrpppoookkkeeegggddd```[[[VVVVVVaaammm{{{sssbbbYYYQQQNNNOOORRRWWW^^^iiikkknnnqqquuu|||vvv]]]UUUJJJCCCAAA===<<<<<<<<<<<<<<<===>>>>>>>>>EEEHHHjjjpppZZZNNNFFFBBBCCCCCCAAA???@@@AAA>>>======:::999AAALLL___zzz|||xxxvvvssslllfffaaa___\\\[[[YYYVVVRRROOONNNMMMLLLJJJHHHHHHHHHIIIFFFDDDAAA@@@AAAAAA@@@>>>AAAAAA??????>>>??????@@@>>>======<<<<<<======>>>;;;;;;;;;<<<<<<===>>>???CCCFFFMMMVVV___eeefffddd]]]YYYRRRJJJCCC===999777444444444444555666666777:::<<<@@@FFFLLLUUU^^^dddhhhlllqqqtttvvvuuuuuuttttttgggYYYOOOHHHDDDFFFKKKkkk~~~333111///...---...///000//////...//////000111111...------------...//////////////////////////////000000000000000000000000,,,++++++******++++++,,,***+++,,,---......//////++++++,,,,,,---...//////.../////////...------------------............///........................---.........//////000000000000000111111222222222888;;;===:::444000222555333333444444555666666777777999:::999777888<<>>??????===@@@DDDHHHKKKOOOSSSWWWVVVYYY\\\]]]]]]cccnnnwww|||yyyvvvuuusssnnnhhhbbbbbb```^^^YYYRRRJJJDDD<<<:::777666777999999999888:::555555999:::GGG___vvvllldddlllrrrwwwuuurrrqqqnnniiifffccc```[[[VVVWWWdddrrr~~~xxxnnnddd``````aaafffkkkrrruuu{{{vvv^^^VVVKKKBBB@@@<<<<<<<<<<<<<<<<<<===>>>>>>===DDDIIImmmrrrcccWWWNNNFFFDDDCCCAAA@@@AAA@@@>>><<<<<<::::::>>>CCCUUUooo{{{yyyyyyvvvpppkkkcccaaa^^^]]][[[YYYVVVSSSPPPOOOMMMLLLLLLKKKKKKJJJHHHFFFDDDCCCDDDDDDBBBAAACCCBBBAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>??????<<<<<<<<<<<<===>>>??????BBBFFFNNNXXXaaagggiiijjjeeeaaaZZZQQQHHH@@@;;;888555444444444444444555555888;;;???DDDJJJRRR[[[```fffkkkrrrvvvwwwvvvuuuuuurrreeeVVVNNNHHHEEEFFFJJJccc333222000...---...///000000////////////000000111...------------...//////////////////////////////////////////////////////,,,++++++******++++++,,,***+++,,,------...------***+++,,,,,,---...//////111333666666444111000000---------............///........................------......///000000000000000111111222222333333111444666555333222444666222333333444555666777777999999999:::;;;===>>>???===============>>>>>>???:::===AAADDDHHHLLLQQQUUUUUUXXX\\\]]]___eeeoooxxx}}}~~~{{{xxxtttoooooommmiiibbbYYYPPPGGGBBB===;;;888666777888888888888999555666;;;:::EEE\\\{{{nnnccciiipppuuusssppppppooollleeedddaaa]]]XXXYYYhhhwww}}}yyyxxxxxx|||sss]]]VVVJJJAAA???<<<<<<<<<<<<<<<<<<===>>>>>>>>>EEEKKKoooxxxlll[[[PPPGGGDDDDDDCCCDDDFFF@@@>>><<<;;;;;;;;;===>>>MMMddd~~~{{{{{{{{{xxxsssooofffdddaaa___]]][[[XXXVVVQQQPPPOOOOOOPPPOOOMMMKKKIIIHHHGGGFFFGGGGGGEEEDDDBBBCCCCCCCCCBBBAAA@@@???@@@??????>>>>>>??????@@@<<<;;;;;;<<<<<<===>>>???BBBFFFNNNXXX```fffjjjlllkkkggg```VVVMMMDDD===:::555444444333333333444444777999>>>CCCHHHOOOWWW[[[bbbiiirrrxxxxxxwwwwwwxxxrrrdddVVVMMMIIIFFFFFFIIIZZZ222111///...---...000111111000000////////////000...------------...//////////////////////////////........................,,,++++++******++++++,,,***+++,,,------,,,++++++***++++++,,,---...///000111555999:::888444111000---------............///........................------......///000000111/////////000111222222222...///000111222333444444222222333444555666777777<<<::::::===BBBDDDBBB@@@AAA@@@???>>>============999;;;>>>AAAEEEIIINNNRRRSSSWWW[[[^^^cccjjjrrryyy{{{}}}zzzvvvuuurrrlllcccXXXOOOHHHEEE@@@===999888888888888777999:::666666;;;:::BBBWWWsssggggggooossspppllllllkkkjjjeeedddddd```[[[^^^mmm}}}mmmYYYTTTIII@@@???===<<<<<<<<<<<<<<<===>>>>>>>>>EEELLLrrr|||~~~yyyzzz~~~xxxkkk```VVVNNNLLLLLLKKKKKKNNNCCCAAA>>>;;;;;;<<<<<<:::CCCXXXwww}}}|||{{{xxxrrrnnniiifffbbb___]]][[[XXXVVVRRRQQQQQQSSSTTTSSSOOOLLLKKKJJJIIIIIIJJJJJJHHHFFFAAABBBDDDEEEDDDBBB???===@@@??????????????????@@@;;;;;;;;;;;;<<<===>>>>>>???DDDLLLTTT[[[aaafffhhhkkkggg```WWWLLLCCC<<<999555555444333222222333333666999===AAAFFFLLLSSSWWW]]]fffqqqxxxyyyxxxyyyzzzuuugggXXXOOOJJJFFFEEEGGGQQQ}}}000///...---...000222333222111000//////...//////...------------...//////000000000000000000000000........................,,,++++++++++++++++++,,,***+++,,,,,,,,,+++***)))******+++,,,---//////000***///555666333...+++)))---------.........//////........................---------...///000000111---......///000111111222111000///000222333222111222222333444555666777888???<<<:::???FFFIIIFFFAAADDDBBBAAA???===<<<;;;;;;888:::===@@@CCCGGGLLLPPPSSSUUUZZZ___fffmmmuuuyyyssspppiii```VVVOOOKKKIIIBBB???;;;999999999888888::::::666666;;;999@@@TTTppp~~~xxxzzz|||}}}}}}rrrfffnnnuuuxxxtttnnnkkkkkkiiieeeffffffccc^^^aaapppgggUUUQQQHHH@@@@@@???<<<<<<<<<<<<<<<===>>>>>>>>>EEENNNuuu~~~hhh___WWWVVVVVVTTTSSSTTTFFFCCC???;;;;;;===;;;888;;;OOOppp~~~{{{vvvpppkkkiiifffbbb___]]][[[XXXVVVRRRRRRSSSUUUWWWUUUPPPLLLLLLKKKKKKKKKLLLKKKIIIHHH@@@BBBDDDFFFEEEBBB???<<<@@@??????>>>>>>??????@@@;;;::::::;;;;;;<<<===>>>:::@@@GGGOOOVVV\\\aaadddhhhddd]]]TTTJJJ@@@999555555555444333222222222222555888<<<@@@EEEJJJPPPTTTZZZdddpppwwwyyyxxxzzz{{{yyyjjjZZZQQQKKKGGGDDDEEELLLyyyzzz333222000/////////000111...000333444222000...---000///...---------------///............---------............////////////...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++,,,------......///........................------------------------///...---,,,,,,,,,,,,,,,///////////////000111111////////////000000000000111111222222222333333333333333444555666777888888::::::;;;===@@@BBBEEEFFFBBBAAA@@@>>>===;;;:::999======>>>???BBBFFFJJJLLLLLLRRRYYY]]]aaajjjxxx}}}ssslllccc]]][[[WWWRRRMMMHHHEEE@@@:::666666888;;;777777666777:::>>>BBBDDD```rrryyyjjjbbb^^^iii{{{|||zzzyyysssqqqqqquuuzzz{{{uuuoooxxxuuurrrqqqrrrrrrooollloooiiinnnmmmaaaaaarrr}}}}}}kkkYYYOOOKKKEEE???<<<===<<<<<<;;;;;;;;;<<<<<>>>>>>>>>>>>>>>>>?????????;;;;;;;;;;;;;;;;;;::::::;;;===AAAFFFMMMSSSXXXZZZ___[[[SSSKKKBBB<<<888666444444333333333444444555555888===BBBFFFJJJOOORRR]]]dddkkknnnsssyyy}}}|||uuujjjZZZMMMGGGEEEDDDDDDQQQqqq|||333222000/////////000111///111333333111////////////......---------......///............---------............////////////...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,---.................................------------------------///...------------------...............//////000////////////000000000111111111222222222333333333333333444555666777888888999:::<<<>>>AAACCCEEEFFFDDDCCCBBB@@@???===<<<<<<@@@@@@@@@AAADDDGGGJJJLLLOOOUUU\\\___bbbiiisss|||tttlllddd______\\\VVVPPPIIIHHHEEEAAA>>><<<<<<===999888777777999===@@@BBBNNN[[[jjjqqqkkk^^^RRRKKKIIIRRRbbbuuu{{{yyyxxxnnnnnnnnnqqqssstttrrrpppxxxwwwvvvvvvvvvuuurrrpppppplllqqqqqqddddddsss}}}{{{jjjWWWNNNIIICCC>>>;;;===<<<<<<;;;;;;;;;<<<<<<@@@FFFLLL}}}~~~wwwgggYYYWWWZZZXXXQQQLLLDDDAAA>>><<<<<<<<<:::999===GGGaaa~~~yyytttpppnnnkkkgggdddcccaaa```^^^^^^WWWTTTWWWZZZWWWTTTSSSVVVQQQLLLJJJLLLMMMKKKHHHGGGEEECCCDDDEEEDDDAAA???????????????>>>>>>>>>>>>;;;;;;;;;;;;;;;::::::::::::;;;>>>AAAFFFJJJNNNPPPRRROOOIIICCC===999666555555444444333333444444555666888===@@@DDDIIINNNRRR[[[ccciiimmmqqqxxx{{{{{{uuujjj[[[NNNGGGEEEEEEEEEMMMkkk333222000/////////000111000111222111000///000111......---------.../////////............---------............////////////...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,------..............................------------------------......------......///000---------------...///////////////000000000111111111111222222222333333333333333444555666777888888777999<<<@@@CCCEEEFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@DDDDDDDDDDDDFFFHHHKKKLLLTTTZZZ```ccceeehhhooouuu{{{rrriiifffgggfff^^^WWWRRRQQQOOOLLLIIIDDDAAA>>><<<;;;999888999;;;>>>@@@CCCIIIPPPSSSOOOHHHAAA<<<===BBBMMM^^^rrr|||zzzyyyqqqrrrrrrooojjjfffeeefffqqqsssuuuuuusssqqqpppoooooonnnwwwxxxllllllyyyxxxhhhVVVLLLGGGBBB===;;;<<<<<<;;;;;;;;;<<<<<<===>>>FFFMMMyyy}}}zzzgggUUUSSSXXXVVVNNNFFFAAA???===<<<<<<<<<;;;:::===DDDYYYzzz{{{vvvsssnnnkkkgggeeeddddddbbbaaa```ZZZWWWZZZ\\\YYYWWWVVVXXXTTTPPPOOOPPPPPPNNNLLLKKKHHHFFFDDDDDDCCCBBB@@@@@@@@@@@@???>>>>>>>>>===<<<;;;;;;;;;:::::::::999888888999;;;===???BBBCCCDDDBBB???;;;999777666666555555444444444444444555666888;;;>>>BBBGGGNNNRRRYYY```gggjjjooouuuyyyxxxuuukkk]]]PPPHHHFFFEEEFFFJJJddd333222000/////////000111111111111000...///000222---------------...///000///............---------............////////////...---,,,,,,++++++,,,,,,++++++++++++++++++++++++***++++++,,,------......................................................---------......000111111......------......///000//////000000000111111111111111222222222333333333333333444555666777888888666999===AAADDDFFFGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCFFFFFFGGGHHHIIILLLNNNOOOVVV\\\cccfffgggiiilllpppwww|||rrrooopppooofff^^^^^^]]]YYYVVVQQQKKKEEEAAA???>>>;;;999999:::<<<===AAAAAABBBBBBAAA???===;;;???AAAFFFQQQbbbvvv}}}{{{{{{}}}|||ttthhh]]]ZZZZZZlllpppttttttqqqnnnmmmnnnmmmppp{{{}}}qqqrrr}}}vvvgggVVVLLLGGGAAA===<<<<<<;;;;;;;;;;;;<<<======>>>EEEMMMwww}}}nnn]]]XXXXXXSSSIIIAAA???===<<<<<<<<<===;;;:::<<<@@@PPPooo}}}xxxuuunnnkkkhhhfffeeeeeedddcccaaa\\\ZZZ\\\]]]ZZZXXXYYYZZZWWWSSSRRRRRRRRRPPPNNNNNNKKKHHHFFFDDDCCCBBBBBBAAAAAA@@@@@@???>>>======<<<;;;;;;::::::999999999666666666666888999:::;;;<<<;;;:::999888888888888666555555444444444444555666888:::<<<@@@EEELLLQQQWWW^^^eeehhhlllsssvvvvvvtttlll^^^QQQIIIFFFFFFFFFHHH```333222000/////////000111111111111///...///111333---------------...///000///............---------............////////////...---,,,,,,++++++,,,,,,++++++++++++++++++++++++******++++++,,,------...................................................---------...///000111222//////......//////000111000000000000111111111111111111222222222333333333333333444555666777888888666999===BBBEEEGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIKKKMMMOOOPPPRRRUUUZZZ```dddeeegggjjjmmmnnnwwwzzzuuuuuurrrkkkdddeeebbb]]]ZZZVVVQQQKKKGGGCCCAAA>>>;;;::::::;;;<<<>>>===<<<<<<<<<======>>>CCCDDDFFFKKKVVVhhh}}}|||~~~ssshhhcccaaannnrrrvvvwwwssspppooopppnnnsssrrrrrr{{{|||uuufffVVVMMMFFFAAA>>>>>>;;;;;;;;;;;;;;;<<<======@@@DDDLLLyyykkk[[[RRRJJJCCCAAA>>>===<<<<<<======<<<::::::<<>>>>>===<<<;;;;;;:::999999888888555444555555666777999999999999888888888888888888777666555444444444444444555777999;;;>>>DDDJJJOOOTTT\\\bbbfffjjjqqqttttttssslll___RRRIIIEEEEEEGGGFFF\\\|||333222000/////////000111000111111000...///111333......---------.../////////............---------............////////////...---,,,,,,++++++,,,,,,++++++++++++++++++++++++******++++++,,,,,,------................................................------------...///000111///////////////000111111000000000111111111222222111111222222222333333333333333444555666777888888777999===AAAEEEHHHJJJKKKGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJKKKMMMNNNPPPQQQQQQPPPSSSWWWZZZ]]]```dddggggggnnn{{{yyyuuusssnnnjjjhhheeeaaa___]]]YYYSSSNNNGGGDDDAAA===;;;;;;<<<===@@@BBBDDDDDDBBBBBBBBBCCCGGGKKKOOOPPPSSSaaawww}}}{{{xxxqqqsssuuuuuusssqqqooooooqqqxxxuuuuuu|||{{{rrreeeVVVLLLFFF@@@>>>???;;;;;;;;;;;;;;;<<<===>>>???EEENNN|||tttZZZJJJBBBBBBDDD???>>>===>>>???>>><<<:::888:::BBBWWWyyy~~~{{{yyytttqqqmmmiiihhhfffdddbbbbbb______```___\\\[[[]]]ZZZYYYXXXVVVUUUSSSRRRQQQOOOOOONNNKKKGGGEEEEEEFFFAAAAAAAAA@@@?????????>>><<<<<<;;;:::999888777777444444444555666777888999888888888888888888888888777777666555444444444444444666888;;;>>>CCCHHHMMMQQQXXX___bbbgggmmmqqqpppqqqkkk```SSSHHHDDDDDDFFFDDDWWWuuu333222000/////////000111///000111000///000111333///......---------......///............---------............////////////...---,,,,,,++++++,,,,,,++++++++++++++++++++++++*********+++,,,,,,------................................................---,,,,,,,,,---.../////////............///000000000000111111111222222222111111222222222333333333333333444555666777888888888999<<<@@@EEEIIILLLMMMIIIIIIJJJKKKKKKLLLMMMMMMNNNNNNOOOOOOOOOOOONNNNNNJJJJJJKKKMMMPPPUUUZZZ]]]aaahhhwww}}}wwwuuuuuuuuurrrpppmmmllliiicccYYYQQQIIIGGGCCC???=========>>>FFFLLLRRRSSSOOOJJJHHHHHHMMMVVV\\\YYYUUU\\\pppzzzyyy~~~vvvuuusssssssssrrrpppnnnsss|||pppcccUUUKKKDDD>>>===>>>;;;::::::;;;;;;===>>>>>><<>>BBBGGGJJJMMMTTT[[[^^^ccciiimmmlllpppjjj```SSSHHHBBBCCCFFFDDDTTTooo333222000/////////000111...000111111000000111222000///...---------------//////.........---------............/////////000...---,,,,,,++++++,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------........................////////////////////////---,,,,,,,,,,,,---.........------------...//////000111111111111222222222111111222222222333333333333333444555666777888888999:::<<<@@@DDDIIILLLOOOJJJKKKLLLMMMNNNOOOPPPPPPQQQQQQQQQPPPOOOMMMLLLKKKEEEDDDCCCCCCFFFLLLRRRVVV\\\dddttt{{{yyy|||}}}{{{yyyuuujjj\\\QQQJJJHHHDDD@@@>>>>>>>>>???HHHQQQ[[[\\\UUULLLHHHHHHOOOZZZbbb]]]RRRTTTeeexxxyyyqqqvvv~~~{{{wwwwwwxxxxxxuuurrrsss~~~nnnaaaSSSJJJBBB<<<;;;>>>:::::::::;;;<<<===>>>???:::HHHWWW}}}ppp^^^XXXRRRJJJDDDBBBAAA@@@AAAAAA@@@===:::888;;;>>>GGG___}}}{{{uuupppllliiieeecccfffddddddfffccc______ccc[[[\\\\\\[[[XXXUUUTTTTTTLLLOOOQQQOOOKKKHHHGGGHHH@@@@@@@@@@@@@@@@@@AAAAAA<<<<<<;;;:::999888777666444444333333333333444444::::::<<<===>>>>>>>>>>>>888888777555555444444444111444888;;;>>>BBBFFFHHHJJJQQQXXX[[[```fffjjjiiinnnjjj```SSSGGGBBBBBBEEEGGGTTTlll999444...,,,...111222111///000000000......000111000///...---,,,---......///////////////......---111333444444222000/////////---++++++,,,,,,,,,+++,,,,,,,,,+++++++++******((())))))+++,,,---......000000//////.........---........................------------------------////////////000000000000000000000000111111111111444222000///000222333333444444333444555888;;;===999;;;>>>@@@BBBEEEIIILLLOOORRRSSSRRRPPPOOORRRUUUVVVTTTSSSTTTTTTQQQLLLGGG@@@@@@??????@@@EEELLLQQQ[[[dddttt~~~qqq^^^PPPMMMFFF@@@@@@???>>>@@@CCCTTTXXX```eee^^^QQQIIIIIIOOOSSSZZZ]]]\\\[[[dddooo{{{xxxxxx}}}~~~zzzxxx{{{xxxqqqssskkkaaaSSSHHHBBB@@@>>><<<;;;;;;:::;;;;;;<<<===>>>DDD@@@PPPzzz}}}~~~qqqdddZZZWWWZZZMMMMMMJJJEEE@@@>>>>>>???<<<999<<>>???AAA@@@>>>;;;::::::999666444666555555666333000333999;;;CCCHHHDDD???=========;;;888555444444555444333777777888:::>>>BBBEEEGGGMMMPPPUUUYYY[[[]]]___aaabbbbbb^^^UUUJJJCCCCCCEEEGGGRRRsss;;;888333000///000000000///000000000......000111000///...---,,,---......///////////////......------///111222000//////000///---++++++,,,,,,,,,+++,,,,,,,,,+++++++++******((()))***+++,,,------...000/////////....................................------------------------////////////000000000000000000000000111111111111222111444:::???>>>777000444444333444666888;;;===:::<<<>>>@@@BBBFFFKKKNNNRRRTTTVVVUUURRRQQQTTTWWWVVVUUUSSSSSSRRROOOJJJEEE@@@??????>>>???CCCIIINNNRRR^^^qqq|||ppp^^^PPPKKKDDD>>>>>>??????BBBGGGUUU[[[cccfffaaaYYYPPPJJJJJJOOOWWW]]][[[YYY___gggzzz~~~zzzzzz|||}}}zzzwwwuuuiii___RRRGGGAAA???===;;;;;;;;;:::;;;;;;<<<===>>>BBBBBBVVVooooooxxxxxxjjjcccbbbdddhhhaaaVVVJJJBBB===<<<;;;;;;888888>>>GGGWWWmmm~~~{{{yyyvvvpppfff___hhhhhhhhhggggggeeedddccccccaaa\\\XXX[[[___]]]XXXSSSRRRPPPMMMJJJIIIIIIIIIGGGEEEAAA>>>======>>>??????===;;;;;;;;;:::888777777555666888555222444888@@@OOO]]]\\\TTTLLLFFFBBB<<<:::777555555555444333666666888:::===AAAEEEGGGKKKOOOSSSWWWYYY[[[]]]_________\\\TTTIIIBBBBBBDDDGGGSSSuuu;;;:::888444111//////000///000000000......000111000///...---,,,---......///////////////......---))),,,...//////.../////////---++++++,,,,,,,,,+++,,,,,,,,,+++++++++******))))))***+++,,,,,,---...////////////....................................------------------------////////////000000000000000000000000111111111111222111444<<>>@@@BBBGGGMMMQQQUUUWWWYYYXXXUUUTTTVVVXXXWWWVVVTTTSSSQQQMMMHHHDDDCCCBBBBBBAAAAAADDDIIIMMMMMMZZZmmm~~~}}}yyynnn```UUUMMMEEE???>>>???@@@DDDIIIXXXdddkkkhhhccc^^^TTTHHHEEEIIIRRRXXXXXXTTTVVV\\\jjjoooxxx~~~{{{yyyzzz{{{|||vvvggg^^^PPPEEE@@@>>><<<:::;;;;;;:::;;;;;;<<<===>>>BBBFFF]]]uuudddaaaiii|||mmmooottttttvvvjjjWWWHHH@@@<<<;;;;;;<<<::::::;;;===GGG[[[lll|||uuujjjbbbiiiiiiiiihhhgggfffdddcccgggeeeaaa\\\^^^aaa```[[[WWWVVVSSSQQQNNNLLLKKKJJJLLLIIIEEEAAA>>>======>>>???===<<<<<<<<<<<<;;;999777666777999777333333777@@@WWWooovvvmmm^^^NNNDDD???<<<999777666666444333444555777999===AAADDDEEEIIILLLPPPSSSUUUWWWYYY\\\ZZZ\\\ZZZRRRHHHBBBBBBDDDGGGSSSvvv777999999666111...///111///000000000......000111000///...---,,,---......///////////////......---)))+++...///.........//////---++++++,,,,,,,,,+++,,,,,,,,,+++++++++******))))))***+++,,,,,,------///////////////.........................................................////////////000000000000///000000000111111111111555222000333888:::888555444444444555777999;;;<<<======>>>@@@BBBHHHNNNSSSUUUXXXZZZZZZWWWUUUWWWYYYYYYXXXVVVSSSPPPLLLGGGDDDIIIIIIHHHGGGFFFHHHLLLOOOOOOYYYhhhvvv}}}|||zzzwwwvvvtttmmmccc[[[RRRJJJCCCBBBBBBBBBEEEJJJZZZmmmwwwnnnbbb\\\SSSFFFCCCDDDJJJOOOOOOLLLLLLQQQVVV\\\iii{{{}}}xxxvvvxxx{{{sssyyyzzzfff]]]OOOEEE@@@>>><<<;;;;;;;;;:::;;;;;;<<<===>>>BBBHHH^^^}}}qqqbbbUUUUUU]]]vvv}}}pppyyy{{{hhh[[[JJJ???<<<=========;;;;;;<<<;;;;;;BBBTTTfff{{{rrrllllllllllllkkkjjjhhhgggfffiiiiiiddd______bbbaaa]]][[[YYYVVVSSSQQQOOOLLLKKKNNNKKKGGGCCC@@@?????????@@@???======>>>>>><<<;;;777555666999888444222555>>>XXXvvvvvv___MMMAAA>>>:::888777666555333333444666999<<>>???@@@CCCHHHNNNSSSTTTWWWZZZZZZXXXVVVXXXZZZ[[[ZZZYYYVVVQQQMMMJJJHHHNNNNNNNNNMMMLLLLLLNNNQQQRRRXXXcccppp}}}}}}xxxvvvxxxuuurrrpppoookkkeee```UUUNNNIIIJJJJJJJJJKKKOOOYYYqqqtttddd[[[TTTKKKEEECCCBBBEEEEEECCCDDDHHHHHHMMMZZZmmm~~~wwwqqqpppqqqlllmmmrrryyyrrrfff\\\OOOEEE@@@???>>>===;;;;;;:::;;;;;;<<<===>>>@@@FFF\\\{{{lll]]]TTTLLLFFFJJJTTTkkk|||zzzlllWWWNNNCCC===>>>??????===777888999999888===NNN^^^|||wwwqqqqqqpppooonnnllljjjjjjjjjjjjfffaaa```bbbbbb___]]]ZZZWWWUUUTTTRRRNNNKKKNNNKKKGGGDDDBBBAAABBBBBBCCCAAA????????????===<<<777555555888888444222333;;;QQQooovvv```BBB???;;;999888777666444222333666888;;;===???@@@@@@BBBEEEGGGHHHJJJMMMOOORRRUUUVVVRRRJJJEEEDDDFFFHHHNNNlll000111222222111000111222///000000000......000111000///...---,,,---......///////////////......------///111111///.........///---++++++,,,,,,,,,+++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,.........///////////////................................................////////////000000000000000000000000111111111111///333666555111///111444333444555777999:::<<<<<<>>>???@@@AAACCCGGGMMMQQQRRRVVVZZZZZZYYYXXXYYY[[[\\\]]]\\\YYYUUUQQQPPPPPPPPPQQQRRRQQQPPPPPPQQQRRRRRRWWWaaannn{{{{{{xxxwwwwwwuuuqqqooommmllliiiggg\\\XXXWWWZZZ[[[YYYXXXZZZZZZqqq|||lllaaa[[[WWWKKKDDD??????>>>===>>>AAADDDDDDLLLZZZggguuu~~~sssjjjeeedddaaa___aaagggoooyyyttteee[[[NNNEEE@@@???>>>===;;;;;;:::;;;;;;<<<===>>>>>>EEE\\\iiiZZZLLLGGGDDDCCCIIISSShhhnnnYYYVVVQQQKKKGGGFFFCCC@@@<<<::::::::::::999<<>>:::666555888888555333333333BBBXXXrrrxxxeeeAAA>>>;;;999888888666555333444666888:::;;;<<<<<<;;;===???@@@AAACCCFFFIIIMMMQQQTTTRRRKKKFFFEEEGGGGGGLLLiii222111//////111222222111///000000000......000111000///...---,,,---......///////////////......---+++---///000/////////000///---++++++,,,,,,,,,+++,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,............/////////000................................................////////////000000000000000000000000111111111111...111444555555333222222333444666888999;;;<<<<<<===???AAABBBCCCFFFJJJMMMQQQUUUZZZ\\\ZZZZZZ\\\^^^^^^______]]]YYYVVVVVVWWWTTTVVVWWWWWWUUUUUUUUUWWWSSS\\\hhhqqqxxx|||{{{uuusssqqqpppqqqsssuuuvvvqqqoooppptttsssmmmgggfffeeessszzzkkkbbb^^^QQQHHH@@@???>>><<<;;;<<<@@@@@@FFFPPPWWW```wwwyyymmmccc\\\XXXVVVSSSRRRVVV\\\fffxxxwwwcccYYYMMMCCC???>>>======;;;;;;:::;;;;;;<<<===>>>===HHHaaa{{{sssfffWWWKKKIIIIIIHHHKKKSSSllllll[[[WWWVVVTTTQQQMMMGGGBBB??????<<<;;;;;;;;;>>>GGGQQQmmm~~~xxxwwwwwwvvvtttrrrpppooojjjllljjjdddccceeefffeeeaaa]]]ZZZZZZ\\\ZZZUUUQQQNNNLLLHHHEEEBBBBBBCCCCCCAAA@@@???AAACCCEEEDDDCCC>>>999666888999777555666000666AAAPPP___fff^^^QQQ???===:::888888888777666333444666888999999999888777999:::;;;;;;===@@@CCCIIINNNRRRPPPKKKFFFEEEFFFGGGLLLjjj555222......111333222000///000000000......000111000///...---,,,---......///////////////......---(((***.../////////000111///---++++++,,,,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,---.........//////000000........................////////////////////////////////////000000000000000000000000111111111111111///...///333555666555333444666888:::;;;<<<<<<===???AAACCCDDDFFFIIIKKKQQQUUUZZZ]]]\\\\\\^^^```___```aaa___[[[YYYZZZ\\\XXXZZZ\\\\\\[[[ZZZZZZ[[[WWWcccpppuuuuuuxxx}}}qqqpppppprrrvvv|||{{{rrrmmmqqqwwwrrrddd___TTTKKKCCCAAAAAA===::::::;;;>>>HHHRRRTTTVVViiiuuuiii^^^VVVRRRPPPKKKIIIKKKPPPZZZnnnsssaaaXXXKKKBBB>>>===<<<<<<;;;;;;;;;;;;;;;<<<>>>>>>>>>LLLeee~~~rrrnnneeeWWWMMMLLLLLLHHHIIIMMMppprrriiiTTTUUUVVVTTTOOOJJJFFFEEE<<<888666888:::<<>>>>>>>>AAAEEEGGGHHHGGGBBB;;;888999;;;999777888555666777;;;BBBGGGDDD===>>><<<999888888888777666444555777888888888777666555666777888888:::===@@@FFFKKKPPPOOOJJJEEEDDDEEEFFFLLLlll666333111000000111000///111111111000...///111333......---,,,,,,,,,,,,---,,,------......------,,,------......///000000000/////////...------,,,,,,---------,,,,,,+++++++++++++++******++++++,,,---...///////////////......//////.........---------...//////000111222222333////////////////////////000111111111111222222222222222111111222222333444333666888::::::;;;<<<>>>AAABBBDDDDDDCCCDDDEEEGGGMMMRRRXXX^^^aaabbbaaa```bbbdddfffeeebbb```______aaa___]]]\\\ZZZVVVQQQMMMQQQZZZeeeiiiiiiooo|||}}}wwwvvvxxx~~~|||yyy{{{yyyttteeeaaa^^^ZZZPPPEEEAAABBBBBB???======IIIWWWXXXTTT```uuu}}}ssshhh[[[OOOJJJEEECCCCCCDDDFFFQQQeeewww{{{tttcccVVVIIICCCAAA===;;;;;;:::;;;<<<;;;;;;;;;===???CCCAAAhhhyyyeeeeeeYYYOOOLLLJJJHHHKKKQQQkkk{{{iiiXXXVVVWWW]]]bbb]]]MMM@@@???<<<:::;;;;;;<<>>>>>>>>AAADDDGGGHHHHHHAAACCCCCC@@@;;;777555555222666:::<<<======>>>>>>@@@???===;;;999777666555444555555666666555555444777333222666999999:::===GGGKKKLLLIIIHHHIIIGGGCCCHHHRRRhhh555333111000000111000000111111111000//////111333///...------,,,,,,------,,,------......------,,,------......///000000000/////////...------,,,,,,---------,,,,,,+++++++++++++++******++++++,,,---......////////////......//////.........---------...//////000000111111111////////////////////////000111111111111222222222222222111111222222333444444666999::::::;;;<<<>>>AAABBBDDDEEEEEEEEEGGGIIIKKKOOOWWW___eeehhhgggfffdddfffhhhhhhggggggggghhhcccbbb```^^^\\\XXXRRROOOIIIPPPXXX[[[^^^fffsss~~~}}}}}}}}}yyyzzzwww{{{nnnjjjddd```VVVJJJDDDCCC@@@;;;???>>>GGGUUUXXXUUU___rrrzzzoooeeeXXXMMMHHH@@@>>>>>>???AAAJJJ]]]oooyyypppbbbUUUHHHCCC@@@===;;;;;;:::;;;<<<;;;;;;;;;===???CCCDDDmmmsssiii]]]RRRLLLIIIGGGJJJPPPhhh}}}lll\\\[[[ZZZYYYVVVNNNCCC;;;>>>;;;999;;;;;;:::>>>CCCVVV]]]jjj|||~~~{{{wwwuuuuuuuuuqqqrrrrrroookkkiiikkkmmmfffdddcccbbbbbb___ZZZVVVUUUPPPIIIFFFFFFEEEDDDBBB@@@??????@@@BBBEEEHHHIIIDDDFFFFFFCCC>>>:::888888666:::>>>BBBCCCCCCDDDEEE???>>><<<;;;:::888666444444444555555555555444444777333222666888888:::===FFFKKKNNNKKKGGGGGGFFFDDDEEEOOOccc555333000000000111111000000111111000//////000222///...------,,,---------------............------------......///000000000/////////...------,,,,,,------,,,,,,,,,,,,++++++++++++******++++++,,,---......///////////////.../////////............---////////////////////////////////////////////////000111111111111222222222222222111111222222333444555777:::;;;;;;;;;<<<>>>@@@BBBDDDEEEFFFGGGIIIJJJMMMPPPWWW```iiimmmllliiiccceeehhhiiijjjkkkmmmnnngggfffdddbbb___[[[VVVRRRHHHJJJMMMPPPUUU```nnnxxxzzzuuuuuuxxxxxxsssoookkkbbbUUULLLHHHAAA;;;@@@===CCCPPPUUUSSS[[[iii{{{rrrfff]]]QQQHHHDDD===<<<<<<<<<===EEEWWWggg~~~xxxkkk```SSSGGGBBB@@@===;;;<<<:::;;;<<<;;;;;;;;;===???CCCHHHsssrrreeeWWWNNNIIIGGGJJJNNNdddyyygggTTTTTTSSSNNNGGGAAA??????===999999;;;;;;999:::>>>KKKQQQ___qqq~~~{{{{{{{{{{{{uuuuuussspppmmmlllmmmnnniiihhhgggfffeeeaaa\\\XXXWWWRRRKKKGGGFFFFFFDDDBBBBBBAAA??????@@@CCCGGGIIIFFFGGGGGGDDD@@@<<<:::999888@@@KKKTTTWWWUUURRRPPPDDDAAA>>>;;;:::999777555444444555555555555444444777333333666777777999===EEEMMMRRRMMMFFFEEEFFFGGGCCCKKK^^^yyy555222000///000111111000000111111111//////000222//////...---------------------............------------......///000000000/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------...///////////////////////////...............////////////............////////////////////////000000111111111222222222222222111111222222333444555888:::;;;;;;;;;===>>>???AAADDDEEEFFFGGGIIIKKKPPPRRRWWW```iiimmmlllhhheeehhhkkklllmmmnnnppprrrllljjjhhhfffddd___ZZZVVVQQQOOOMMMNNNUUUbbboooxxxrrr}}}{{{xxxtttrrryyy{{{zzzwwwooocccYYYQQQHHH???@@@;;;>>>HHHNNNMMMSSS]]]vvvuuueee[[[SSSJJJCCCAAA???>>>>>>>>>???EEETTTdddwwwyyyhhh^^^QQQEEEAAA???===;;;<<<:::;;;<<<;;;;;;;;;===???CCCJJJvvv~~~rrraaaSSSKKKIIIKKKNNNdddtttbbbOOOLLLHHHBBB===<<<>>>@@@===999888;;;<<<999999;;;CCCIIIUUUfffzzz{{{uuuppplllnnnsssxxx{{{~~~}}}||||||vvvuuurrrpppmmmlllllllllkkkkkkjjjiiigggbbb]]]YYYXXXRRRKKKGGGGGGHHHGGGEEEDDDCCC@@@>>>===@@@EEEIIIFFFFFFFFFCCC@@@<<<:::888888FFFZZZkkkqqqooohhhcccYYYRRRGGG???;;;999777666444444555555555555444444777444333666666666999???FFFPPPVVVPPPFFFCCCFFFIIIEEEKKKZZZsss444222000///000222111111///000222111000///000111//////...------------...---......//////......---------......///000000000/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------...///////////////////////////////////////////////////............000000000000000000000000000000111111111222222222222222111111222222333444555888:::<<<<<<===>>>@@@???AAADDDEEEEEEGGGIIIKKKNNNPPPUUU^^^fffkkklllkkkkkknnnqqqssssssrrrssstttooommmllljjjhhhddd___[[[ZZZVVVQQQQQQXXXeeerrrzzzhhhppp|||~~~{{{xxxtttuuu~~~zzzpppeee\\\OOODDD>>>999:::AAAEEEEEEIIIPPPdddrrrtttfffXXXOOOJJJDDD@@@???@@@@@@AAAAAAAAAEEESSSaaatttyyyhhh[[[OOOCCC???>>>===<<<<<<:::;;;<<<;;;;;;;;;===???BBBKKKwwwkkkXXXMMMKKKLLLMMMeeetttdddWWWOOOFFFAAABBBCCCBBBAAADDD>>>;;;<<<===:::999;;;???DDDMMM]]]pppzzzoooccc[[[VVVUUUZZZbbbkkkqqqzzz~~~}}}{{{yyyvvvtttsssqqqpppnnnmmmlllkkklllmmmlllhhhccc^^^[[[XXXRRRKKKHHHHHHJJJJJJIIIEEEDDDAAA>>><<<>>>CCCHHHFFFFFFEEEDDDBBB???<<<::::::HHH^^^rrrzzzlllXXXGGG===999666555444555555666666555555444666444444666666666;;;BBBIIITTTZZZSSSGGGCCCFFFIIIHHHLLLXXXooo|||444222000///111222222111///000222222000///000111000///......------............////////////......------......///000000000/////////...------,,,,,,++++++,,,,,,,,,,,,------++++++******++++++,,,---,,,---...///000000000000...////////////000000000////////////////////////000000000000000000000000000111111111111222222222222222111111222222333444444777:::<<<===>>>@@@BBBAAACCCEEEFFFFFFGGGIIIKKKIIIMMMSSSZZZbbbiiinnnqqqkkknnnrrrtttsssqqqoooooopppooonnnmmmlllhhhddd```]]]ZZZVVVVVV[[[gggsss|||qqqssswww{{{uuuqqqyyyzzzpppdddUUUIII???;;;:::===>>>>>>AAAGGGQQQ___qqqjjj]]]PPPJJJGGGBBB???>>>>>>???AAABBBAAADDDPPP]]]ppp}}}wwwhhhYYYMMMBBB>>>>>><<<<<<===:::;;;<<<;;;;;;;;;===???AAAKKKwwwttt\\\OOOMMMMMMMMMcccvvviiiZZZRRRLLLOOOYYY```^^^YYYRRRHHH@@@>>>===;;;:::;;;===@@@GGGVVViii|||yyycccXXXMMMFFFCCCDDDJJJRRR\\\dddppp|||zzzvvvwwwvvvuuuvvvvvvtttqqqnnnkkknnnpppooojjjeee```^^^ZZZTTTMMMIIIIIIKKKKKKJJJFFFEEECCC>>>;;;<<>>===GGGVVVgggwwwyyy```KKK???999666333666666666777777666666666666444555777777777===FFFOOOYYY^^^UUUJJJDDDFFFHHHIIILLLWWWlll|||333111//////111222222222...000222222111000000000000//////.....................////////////......------......///000000000/////////...------,,,,,,+++++++++,,,,,,---------++++++******++++++,,,---,,,---...///000000000000.../////////000000000000...//////000000111111111000000000000000000000000000111111111111222222222222222111111222222333444333666999<<<>>>@@@BBBEEEEEEFFFHHHIIIIIIIIIKKKMMMIIIMMMTTTXXX]]]dddnnnuuulllpppvvvyyywwwtttpppnnnqqqpppoooooonnnkkkgggddd^^^^^^]]]^^^cccmmmzzzzzzttt{{{{{{nnn\\\NNNCCCAAA???>>><<<:::>>>CCCDDDOOO]]]kkk}}}xxxhhh\\\PPPKKKHHHCCC@@@???<<<===@@@BBBAAACCCOOO[[[jjjvvvrrrgggWWWKKK@@@======<<<<<<===:::;;;<<<;;;;;;;;;===???AAAKKKyyyzzz^^^OOOMMMMMMKKK___yyyooo___\\\]]]iiizzz~~~bbbUUUHHHAAA===:::999:::999;;;BBBPPPcccxxxvvvfffNNNGGG???<<<;;;;;;@@@GGGLLLVVVfffuuu}}}xxxvvvvvvwwwyyy{{{yyytttooolllooosssrrrnnnhhhdddbbb___XXXOOOJJJIIIJJJIIIHHHFFFFFFDDD@@@;;;;;;???DDDFFFDDDCCCDDDFFFEEEBBB???>>>DDDOOO[[[hhhuuuzzzjjjTTTCCC;;;999777555777777888888888888777777555444666888888999@@@JJJVVV^^^```WWWLLLGGGFFFFFFFFFIIISSSiii~~~333111//////111222222222...000222222111000000000000000///.....................////////////......------......///000000000000//////...------,,,,,,+++++++++,,,,,,---------++++++******++++++,,,---,,,---...///000000000000.../////////000000111111...//////000111222222333000000000000000000000000000111111111111222222222222222111111222222333444222555999<<<>>>AAADDDFFFHHHIIIKKKKKKJJJKKKLLLNNNLLLRRRWWWYYYZZZ```kkkuuusssxxx}}}yyyvvvqqqpppooopppooommmiiifff```bbbdddfffkkkuuu{{{uuubbbSSSFFFEEEDDD@@@;;;999===CCC;;;BBBKKKVVVggg}}}zzzuuuiii]]]RRRMMMJJJEEEAAA@@@<<<>>>AAACCCBBBDDDOOO[[[eeeqqq}}}nnneeeVVVKKK@@@======<<<<<<===:::;;;<<<;;;;;;;;;===???AAAKKKzzz}}}___NNNLLLLLLJJJZZZyyylllmmmrrrnnn___MMMCCC===999888999666777>>>LLL```vvvsss^^^MMMBBB===:::::::::999<<<@@@AAAMMM^^^ppp~~~{{{tttuuuwwwzzz|||zzztttooommmqqquuuuuupppjjjgggeeebbb[[[QQQKKKIIIHHHHHHFFFEEEFFFEEEAAA;;;:::>>>CCCBBBAAA@@@BBBDDDDDDAAA>>><<>>@@@AAA===888<<>>>>>BBBHHHMMMZZZdddrrryyylllcccRRRFFF===<<<>>>===;;;;;;;;;<<<===<<<<<<<<<>>>@@@CCCLLL|||yyy^^^OOOJJJJJJLLLVVV|||~~~ssstttwww|||xxxzzzxxxmmmNNNIIIAAA;;;999888888888888888<<>>===>>>>>>>>>>>>????????????@@@AAAGGGOOORRRNNNJJJJJJ@@@;;;777999:::888888:::666777999;;;===<<<999777555888:::888777>>>LLLXXXmmmnnnhhhXXXIIIDDDDDDDDDDDDGGGPPPddd{{{rrr333666111000444111000:::888---222666---///555,,,////////////////////////.........///111111///...,,,---......------///111222111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///////////////000000111///000111222222111000//////////////////000111111000000000000111111111111111111222222222333333333222222333333333444444444222666:::===@@@CCCFFFIIILLLMMMOOOOOOOOOOOOQQQSSSRRRSSSUUUUUUVVVZZZbbbhhhooouuu~~~~~~|||yyyuuusssrrrttttttpppnnnvvvxxxfff\\\TTTOOOHHHBBB@@@@@@AAAAAA;;;<<<>>>BBBIIIVVVgggrrryyyqqqjjjaaaXXXRRRKKKDDD???@@@@@@>>><<<<<<@@@EEEIIIVVV^^^kkkvvvxxxmmmbbbPPPFFF<<<<<<>>>===;;;;;;;;;<<<===<<<<<<<<<>>>@@@CCCKKKzzzxxx^^^OOOKKKKKKLLLTTTzzzttteee\\\RRRCCC@@@<<<999999999888777999888;;;DDDTTThhhzzz{{{pppaaaSSSKKKEEE@@@<<<<<<;;;;;;::::::;;;<<<<<>>===>>>>>>>>>>>>============@@@???BBBFFFEEE???;;;<<<;;;777666888999888999===888999:::<<<>>>>>>===<<<666888999888999BBBQQQ]]]nnnooohhhXXXJJJDDDDDDDDDDDDHHHQQQeeezzz333555000///333222666DDDFFF666444777///---222111////////////////////////...------...000111000///,,,---......---...000222222111000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000111000000000000000000000000///////////////000111111000000000000111111111111111111222222222333333333333333333333444444444444444777;;;>>>AAADDDHHHKKKMMMOOOPPPQQQQQQQQQSSSUUUSSSUUUVVVUUUSSSVVV[[[```jjjqqq||||||yyyvvvuuu{{{{{{xxxrrrooouuuoooeeeXXXVVVRRRKKKEEEBBBCCCEEE>>>>>>>>>===@@@IIIUUU^^^rrr~~~uuutttzzz{{{wwwrrrlllddd]]]WWWOOOFFF@@@???>>>===;;;:::<<>>@@@BBBJJJwwwwww]]]PPPMMMLLLLLLRRRvvvwwwiiiUUUKKKGGG@@@<<<;;;999999:::;;;:::999999999:::@@@NNNbbbttt}}}sssbbbVVVFFF===<<<>>>===;;;;;;;;;:::::::::;;;<<<======@@@MMMeeezzz}}}||||||}}}}}}}}}zzzxxxtttqqqnnnmmmmmmlllgggdddeee```XXXQQQLLLIIIGGGEEEEEEDDDBBB???>>>==================<<<<<<;;;;;;;;;>>>===???BBB???888555666666444555777666444777;;;888888888999:::<<<===>>>::::::999999???KKKZZZfffqqqqqqiiiYYYKKKEEEDDDDDDDDDHHHQQQfff444555///...333333<<>>>>>===;;;999:::===@@@JJJPPPWWW```iiiuuu{{{wwwmmmZZZLLLCCC<<<<<<===<<<;;;<<<:::<<<===<<<<<<<<<>>>@@@CCCIIIvvvwww]]]PPPMMMKKKJJJOOOppprrr___RRRDDDAAACCC???AAA>>><<<;;;<<<<<<<<<;;;999888999>>>JJJ]]]ooo|||}}}jjj]]]NNNEEE<<<;;;@@@DDDAAA<<<===<<<;;;;;;;;;===???@@@@@@CCCOOOeeeyyy~~~|||yyyxxxsssnnnlllmmmlllhhhdddfffaaaZZZSSSNNNKKKGGGEEEEEECCC@@@===;;;;;;;;;<<<===<<<<<<;;;:::999999888999<<>>@@@???===:::===EEETTTcccllluuutttjjjYYYKKKFFFEEEDDDEEEIIISSShhh444555//////333444AAA[[[sssXXX:::111666333......000000000000000000000000111///,,,,,,---------,,,,,,...///.........000222000111111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000111111111111111111000000000000111111///////////////000000111///000000000111111111111111111222222222333333333333333444444444555555555666888<<>>>>>>>><<<::::::<<<>>>FFFJJJQQQXXXbbbooo}}}{{{vvvjjjVVVIIIAAA<<<<<<===;;;:::<<<:::<<<===<<<<<<<<<>>>@@@DDDJJJvvvzzz___QQQLLLJJJHHHNNNkkkrrr^^^RRRMMMDDDDDDHHHEEEIIIEEE???;;;:::;;;;;;;;;777888999===HHHXXXkkkwwwvvvdddRRRGGG@@@===>>>EEENNNOOOHHH@@@AAA@@@>>>===>>>???AAABBB@@@CCCOOOcccwww}}}zzz|||xxxrrrooommmkkkhhheeegggbbb\\\VVVQQQMMMIIIGGGFFFCCC@@@===::::::::::::<<<;;;;;;:::999888777777666<<>>@@@BBB@@@===:::@@@LLL\\\hhhnnnyyyvvvkkkZZZMMMGGGEEEDDDEEEJJJTTTiii555555000111444555FFFdddpppGGG111777777///---000000000000000000000000111///......//////...---...///000///......000222000000111222111000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111111111111000000000000000000000000///////////////000111111000000000000111111111111111111222222222333333333333444444444555555555555666888;;;>>>BBBFFFLLLPPPVVVXXXZZZZZZXXXWWWVVVWWWVVVXXXZZZYYYWWWUUUWWWYYY]]]aaaiiittt}}}yyyvvvssstttvvvzzz}}}{{{xxx{{{qqqdddZZZTTTOOOLLLIIIIIIGGGBBB<<<:::===@@@EEEGGGMMMWWWaaalll|||}}}tttgggZZZSSSMMMLLLUUUaaawww~~~qqqlllkkkiiifffbbb```\\\UUULLLEEE======>>>===;;;:::;;;===AAAEEEJJJQQQZZZggguuu{{{ttteeeRRRFFF@@@<<<<<<<<<::::::<<<;;;<<<===<<<<<<<<<>>>@@@DDDJJJvvveeeTTTKKKIIIHHHMMMgggoooaaaTTTQQQTTTOOOQQQVVVSSSMMMGGG@@@:::888999999999666888:::===EEESSSdddpppuuusssnnneeeYYYLLLAAA::::::;;;@@@KKKWWW[[[VVVPPPMMMKKKGGGDDDBBBBBBBBBCCC@@@CCCNNNaaasss|||~~~|||yyytttooollliiihhhgggccc^^^YYYUUUQQQLLLIIIGGGEEEBBB???<<<;;;:::999:::::::::999999888888888666>>>QQQgggpppeeeRRREEEBBB;;;666777999999;;;???DDDFFFHHHEEEAAA======>>>@@@<<<<<>>AAAFFFLLLPPPUUUWWWZZZ\\\[[[ZZZZZZ[[[ZZZ]]]___]]]ZZZWWWWWWYYY[[[]]]bbbjjjwww}}}yyyvvvrrrppppppqqqxxx~~~lll[[[OOOHHHDDDDDDDDD@@@;;;999;;;>>>>>><<>>@@@BBBIIIvvvmmmWWWLLLIIIIIIMMMddd|||mmmjjj``````aaaXXXVVVYYYWWWIIIEEE@@@<<<;;;;;;;;;:::777999;;;===BBBMMM[[[fffhhhbbbYYYNNNEEE???;;;:::>>>???CCCMMMZZZfffmmmooolllhhhbbb[[[VVVSSSRRRRRRIIIJJJSSSbbbqqq{{{~~~}}}~~~yyyrrrmmmlllnnngggddd```\\\YYYTTTPPPLLLIIIHHHFFFCCC@@@===;;;:::999999999999999999999999555@@@ZZZ{{{wwwgggQQQFFF<<<:::<<<======>>>BBBGGGKKKKKKFFF@@@??????AAA???BBBQQQfffwww}}}}}}{{{mmm[[[NNNIIIFFFCCCFFFKKKVVVlll666555222444777555IIIlllggg999555999333444000000000000000000000000...///111555888999888666111111111000...---...000///000222333222111///...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,///111222222111000...000111333333111000...///////////////000111111000000000000111111111111111111222222222333333333444444444555555555666666555777:::===AAAFFFLLLPPPQQQTTTXXXZZZ[[[[[[[[[\\\```bbbdddbbb]]]ZZZYYYZZZZZZZZZ]]]dddqqqxxxqqqkkkhhhfffjjjxxxkkkTTTHHH@@@AAABBB???;;;999<<<>>>;;;777888===@@@DDDOOO\\\qqq}}}ssslllXXXHHHCCC@@@:::;;;BBB:::EEEYYYpppkkkfffaaa\\\VVVNNNEEE===999:::<<<<<<:::999999:::999<<<@@@DDDJJJTTT```iiisss~~~yyynnn]]]QQQCCC>>><<<===<<<999:::===;;;<<<===<<<<<<<<<>>>@@@AAAHHHvvvrrrZZZMMMJJJKKKMMMcccyyytttlllZZZPPPNNNJJJEEECCCAAA@@@@@@???>>>===777:::<<<===@@@HHHUUU^^^___XXXNNNDDD>>><<<===???GGGEEEFFFMMM\\\pppzzzrrrmmmjjjiiiUUUUUU[[[fffpppxxx{{{}}}tttnnnooorrrgggdddaaa^^^[[[VVVRRRNNNKKKJJJIIIFFFCCC@@@===;;;999999999999999:::::::::555AAAaaajjjZZZKKKGGGHHHFFFDDDBBBGGGNNNTTTUUUPPPJJJGGGGGGEEECCCIII[[[ttt|||nnn[[[OOOJJJFFFCCCFFFKKKWWWmmm666999999...555;;;HHHwwwyyyDDD777777222444111000......000000000///,,,666444:::kkkYYYEEE---(((222///***111666111000000000000000111222000///...---,,,------...---...///000111111111111...///000111111222222111...///111111222111000///111111000000000000111111111111000000111111222333222222333333333333444444333333444444555666666666888999<<>><<<<<<===<<<;;;;;;;;;;;;999888===FFFMMM^^^sssvvviii^^^PPPFFFBBB@@@>>><<<<<<>>>EEETTTgggyyywwwqqqggg\\\SSSJJJCCC>>>======<<<;;;::::::999999;;;<<<>>>AAAFFFMMMVVV[[[gggrrr~~~uuukkk\\\IIIAAA???===;;;:::;;;<<<===;;;;;;:::;;;;;;<<<===>>>@@@PPPoooxxx[[[LLLLLLIIIMMMbbbwwwkkk^^^QQQJJJJJJNNNLLLIIIGGGEEEBBB>>>;;;<<<999777999AAAJJJSSSWWWbbbZZZNNNCCC======AAADDDKKKOOOTTTZZZhhh}}}ooojjjkkktttzzz}}}}}}zzzxxxxxxwwwvvvpppmmmhhhbbb]]]YYYWWWWWWPPPLLLFFFCCCBBBAAA===::::::999888999::::::999888;;;FFFeeerrrbbb[[[XXXUUUQQQUUUXXX^^^eeecccXXXLLLFFFBBBEEERRRhhh~~~}}}ppp```RRRJJJHHHHHHIIINNNZZZppp;;;>>>???444999===JJJ{{{SSS;;;777222222111000......000111000///333444+++)))LLLkkkDDD---000222222111---111111000000000000000111000///...---,,,------...,,,---...///000000000000......000111111111111111///000111222222222111000111111000000000000111111111111000000111111222333222222333333333333444444333333444444555666666666888999;;;???BBBEEEHHHIIINNNQQQUUUXXXYYY[[[]]]___aaaccceeeccc```^^^___```\\\[[[\\\___bbbhhhwww{{{xxxwwwxxxyyyjjjUUUMMMDDD>>>===>>>>>>======;;;999888999<<<@@@CCCWWWjjj|||yyyqqqfffWWWLLLFFFCCC@@@===AAA???>>>DDDQQQbbbrrr{{{vvvrrrkkkcccZZZOOOEEE>>>===<<<<<<;;;::::::999999:::;;;<<>>AAAOOOmmmxxx[[[MMMLLLIIIKKK___sssggg]]]UUUTTTVVV\\\\\\\\\XXXPPPGGG>>>999<<<:::999;;;AAAIIIOOORRRSSSNNNGGG???<<>>PPP```ccc???))),,,///222333...222222111111000000////////////...------------...+++,,,---......///............///000111111111111///000222333333333222111111111000000000000111111111111000000111111222333222222333333333333444444333333444444555666666666777888;;;>>>AAADDDGGGHHHLLLOOOSSSWWWYYY[[[]]]___bbbccceeeeeedddcccdddeeebbb```^^^^^^___dddqqq~~~||||||yyyrrr|||kkk___NNNCCC@@@@@@AAA@@@CCC@@@<<<<<<>>>@@@???>>>OOO```qqqyyy}}}rrrcccVVVMMMGGGCCC@@@BBB???;;;:::>>>JJJXXXbbbggggggfffccc]]]SSSHHH@@@<<<<<<<<<;;;;;;::::::999888999:::<<<>>>DDDKKKOOOZZZdddsss|||rrrdddTTTDDD???>>>===;;;;;;;;;<<<<<<;;;;;;:::;;;;;;<<<===>>>AAALLLgggyyy\\\MMMLLLIIIHHHZZZ~~~{{{lllccc______eeelllssspppiii___RRRFFF===999;;;:::;;;===BBBFFFIIIJJJDDDDDDBBB???>>>EEEQQQ[[[kkkrrryyy}}}}}}||||||xxxwwwwww~~~{{{xxxwwwxxxzzz|||rrroookkkfffaaa^^^[[[ZZZQQQLLLHHHFFFFFFFFFCCC@@@===<<<:::::::::;;;:::999999>>>WWWxxxfffRRRJJJVVViiizzztttcccTTTJJJGGGGGGHHHMMM\\\www999<<<>>>444777;;;OOOvvvBBB777666111222000//////000111111000666222000000,,,&&&'''---666+++,,,000))))))222444222222222111000///..................------......***+++,,,------------------...///000111111111111///000222333444444333222111111000000000000111111111111000000111111222333222222222333333333444444333333444444555666666666666888:::===@@@CCCEEEFFFKKKOOOSSSWWWYYY[[[^^^```ccceeefffggghhhhhhiiiiiihhheeeaaa```^^^cccppp}}}~~~uuuuuuvvvtttpppnnn]]]aaannnsss]]]LLLDDDDDDDDDDDDFFFEEEDDDBBB@@@?????????HHHXXXiiiuuu|||nnn```UUUMMMFFFCCC>>>??????===<<>>===<<<;;;;;;;;;;;;<<<;;;;;;:::;;;;;;<<<===>>>@@@HHH```zzz^^^NNNLLLIIIHHHWWWwwwyyypppnnnooorrrwww|||~~~rrr___OOOEEE???<<<:::;;;;;;<<>><<<;;;;;;<<<;;;:::>>>===MMMsssnnnVVVOOO```vvvtttcccTTTKKKGGGGGGIIIOOO```}}}666666888000555;;;SSSMMM;;;<<<555222111//////111111111000444222---+++000888:::888******444555)))'''000111222222222222111///...---------..................***++++++,,,,,,,,,,,,,,,---...///000000111111000///000222333444444333333111111000000000000111111111111000000111111222333222222222333333333444444333333444444555666666666777888:::===@@@BBBEEEFFFLLLPPPTTTXXX[[[]]]```bbbeeeeeefffhhhiiijjjjjjjjjjjjfffbbb```^^^bbbooo|||~~~{{{sssooojjjeeebbbTTTRRRWWWmmmnnnXXXKKKGGGGGGIIIMMMPPPQQQKKKAAA;;;<<>><<<>>>@@@===>>>AAAEEEGGGGGGDDDAAA;;;;;;;;;;;;;;;:::::::::999:::::::::;;;>>>BBBEEEJJJQQQ^^^ooo|||nnn[[[MMMBBB===<<<<<<;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>AAAFFF]]]|||```PPPMMMHHHIIITTTppp}}}wwwlll\\\HHH<<<;;;===>>><<<======>>>@@@BBBCCCAAA@@@@@@EEEJJJOOOWWWggg||||||vvvrrrmmmhhhdddaaa```___YYYdddttt}}}yyyyyy||||||yyytttnnngggaaa]]][[[RRROOOKKKJJJKKKLLLJJJHHHDDDBBB>>>============<<>>@@@===GGGVVVfffuuuvvvkkk```XXXSSSJJJHHHDDD@@@<<<<<<>>>@@@<<<;;;;;;<<<>>>???>>>===;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;===@@@CCCDDDKKKWWWiii||||||zzzkkkVVVJJJCCC;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>CCCGGG___bbbQQQMMMHHHHHHQQQjjjtttaaaNNNEEE<<<;;;@@@EEEDDDAAABBBAAAAAABBBDDDEEEDDDCCCDDDKKKVVVaaaooo{{{xxxxxx|||~~~~~~{{{yyyvvvooogggYYYVVVRRROOOOOOOOOPPPOOOLLLRRR___ooo}}}zzz{{{~~~|||wwwqqqjjjddd___]]]WWWSSSOOONNNOOOPPPNNNLLLHHHEEEBBB??????@@@???>>><<<999<<>>@@@CCCEEEFFFHHHMMMTTT[[[bbbgggmmmppppppooonnnoooqqqqqqooommmiiifffdddbbb___aaakkkwwwzzzyyy|||{{{oooccc]]]SSSPPPKKKLLL]]]|||sssZZZLLLKKKNNN```iiipppmmm___OOODDD???===BBBLLLZZZiiivvvxxxnnneee___WWWRRRJJJCCC@@@????????????===;;;:::;;;<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;::::::<<>>BBBGGG```dddRRRMMMGGGFFFLLLccccccQQQDDDDDDFFFIIILLLLLLKKKJJJIIIGGGEEEEEEGGGJJJKKKKKKRRR[[[jjjzzzoookkknnnpppuuuwwwtttrrrnnndddZZZPPPKKKEEEBBBBBBBBBAAA@@@AAAEEENNN\\\mmm~~~{{{zzz{{{~~~|||xxxsssmmmhhhcccaaa\\\XXXTTTSSSTTTUUUSSSQQQLLLIIIDDDBBBAAAAAAAAAAAA<<<===???FFFUUUmmm}}}cccXXX[[[rrrssscccTTTLLLIIIIIIIIIOOOhhh888444777888>>>;;;EEEzzzWWW888999444333111000000111222222111111,,,---666:::666///,,,,,,...444222,,,111222%%%...///111222333222000///+++,,,.../////////......,,,,,,---------,,,,,,+++,,,---...///000000000000,,,---///111222333222222111111000000000000111111111111111000111222222333222222333333333444444444333333444444555666666777999:::<<<>>>AAACCCEEEFFFEEEKKKSSS\\\dddlllrrrvvvxxxvvvuuuvvvwwwwwwuuurrrmmmjjjhhhfffbbbccclllwwwxxxyyy}}}qqqiii\\\[[[UUUMMMTTTlllzzz^^^NNNKKKPPPWWWaaalllooofffUUUDDD:::@@@AAAFFFSSSbbbppp}}}wwwnnnhhh^^^YYYQQQLLLHHHDDD>>>:::???===<<<;;;<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;888999:::::::::;;;>>>AAA@@@EEEPPPcccyyyuuutttcccNNNDDDBBB::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>>>>???DDD___eeeRRRMMMGGGCCCIII___jjjVVVLLLLLLQQQVVVVVVQQQOOOPPPTTTNNNKKKHHHGGGJJJMMMPPPQQQ```kkk|||yyyddd```eeehhhpppuuuttttttqqqggg\\\\\\VVVMMMGGGDDDBBB???===999>>>EEEOOO^^^ooo{{{yyyyyy|||{{{xxxtttoookkkgggddd```\\\XXXWWWXXXXXXVVVTTTNNNKKKFFFCCCBBBCCCCCCBBB@@@CCCEEEFFFLLL\\\qqqrrrWWWTTTccc}}}uuudddUUULLLHHHHHHFFFMMMggg<<<444888555777:::EEEooottt???:::333444444333333333333333333111111111111000000000000000000//////.........---///000111222222111000//////---++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,---///111111111---------///111222222000222222111111111111222222222222222222222222222222555444444333333333444444333333444444555666666666888;;;???BBBCCCCCCDDDEEEEEEHHHNNNWWWbbbmmmxxx~~~~~~~~~yyyuuuuuuwwwooommmhhhdddcccfffmmmsss{{{}}}}}}mmmhhh```XXXSSSQQQZZZtttaaaOOOHHHCCCJJJQQQZZZ]]]XXXOOOGGGBBB???<<<>>>HHHWWWgggyyyvvvfffiiieee___WWWLLLAAA===@@@???>>>===>>>>>>>>><<<::::::;;;<<<======<<<;;;:::;;;;;;:::::::::;;;<<<<<<@@@CCCLLL]]]sssyyyooo^^^III>>>@@@::::::::::::::::::::::::::::::::::::;;;<<<======CCCAAA[[[aaaPPPNNNIIIJJJJJJ\\\nnnfff```ZZZWWWZZZ\\\]]]YYYRRRLLLIIIIIIKKKNNNOOONNNTTT___ffffffaaaxxxkkkYYY]]]dddiiinnnqqqrrrtttuuuqqqkkkggghhhooorrrdddLLL???AAABBB::::::IIIYYYeeettt|||wwwvvvxxxyyywwwrrrlllfffcccddd```\\\[[[]]]]]]YYYTTTTTTPPPLLLIIIIIIHHHFFFCCCFFFHHHKKKOOOVVV___jjjqqqwww\\\RRR[[[iiiqqq```RRRKKKHHHHHHLLLLLLaaa;;;333888555888<<>>666444333333333222222222222111111111000000000//////000/////////............///000111222222111000//////---++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,---///111111111---------///111333222111222222111111111111222222222222222222222222222222555444444333333444444444444444444555666666777777888;;;???BBBBBBBBBCCCDDDFFFIIINNNWWWaaammmxxxzzzuuutttuuuxxxvvvqqqlllhhhiiinnnqqqxxxyyy}}}zzziiiaaaZZZUUUQQQUUUiiicccPPPFFF@@@???DDDJJJLLLIIIDDD???===???<<<<<>>============;;;:::<<<<<<===>>>>>>===<<<<<<;;;;;;::::::;;;;;;<<<<<<@@@BBBJJJZZZpppvvvkkk[[[GGG===>>>::::::::::::::::::::::::::::::::::::;;;<<<======@@@@@@VVVcccQQQMMMGGGJJJIIIYYYxxxqqqnnnhhhaaa]]]bbb___ZZZSSSLLLHHHHHHHHHQQQTTTVVVYYYcccnnnqqqnnndddwwwzzztttppp```XXX___ccchhhkkkmmmoootttzzzyyyttt~~~bbbJJJ@@@???::::::DDDSSSaaannnxxx|||vvvwwwxxxwwwsssnnnjjjhhhgggccc___]]]]]]]]]]]]\\\ZZZVVVRRRPPPPPPPPPOOOMMMMMMNNNQQQTTTZZZbbblllrrr|||kkkXXXVVVfffwwwooo^^^QQQJJJHHHHHHKKKMMMbbb:::333888666999>>>MMMzzzUUU???777444333222222111111111222000000000000////////////////////////............///000111222222111000//////---++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,------...,,,,,,---///111111111...------///222333222111222222111111111111222222222222222222222222222222444444444333333444444555555555555666777777888888999<<<@@@BBBBBBBBBBBBCCCFFFIIINNNUUU___kkkwww~~~|||vvvssssss{{{zzzwwwssspppoooqqqsssuuuuuuxxx~~~rrrjjjbbb\\\UUUTTTaaasssjjjTTTFFF===<<<>>>??????===;;;:::;;;>>>;;;999<<>>===>>>>>>===;;;<<<======>>>>>>======<<<;;;;;;;;;;;;;;;<<<======@@@AAAGGGVVVlllqqqfffVVVDDD<<<===::::::::::::::::::::::::::::::::::::;;;<<<=========@@@OOOttteeeRRRMMMEEEJJJGGGTTTyyy~~~{{{|||yyypppfffbbb___YYYRRRMMMKKKLLLMMMNNNYYY]]]cccjjjuuu}}}}}}xxxsss|||gggXXXWWWUUUZZZcccdddgggfffdddfffoooyyy}}}zzzvvvrrryyysssTTTAAA======<<<@@@MMM^^^iiilllwwwvvvuuuuuusssqqqnnnllljjjiiigggddd```^^^___bbbeee```]]]YYYXXXXXXZZZZZZZZZXXXYYY[[[^^^bbbiiirrrwww|||ppp[[[TTT^^^uuu}}}mmm\\\OOOIIIHHHIIIKKKOOOeee:::333888666888>>>OOO}}}ZZZ<<<777444444222111111111111111000000000/////////......///////////////............///111222222111000000///---,,,,,,------,,,+++,,,,,,,,,---------------...,,,,,,---///111111111...---...000222333222111333222222111111222222333111222222222222222333333444444333333333444555555666666666777888888999999:::===@@@BBBBBBBBBBBBCCCFFFIIINNNTTT\\\gggsss{{{~~~xxxuuutttuuuvvvwwwvvvuuuuuuwwwyyyvvvuuuvvvzzzwwwmmmeee]]]XXXbbbppprrr[[[III???BBBBBBAAA???===<<<<<<<<<<<<:::::::::<<>>===========================<<<<<<;;;<<<<<<===>>>???AAA@@@EEESSSiii|||mmm```QQQBBB<<<===::::::::::::::::::::::::::::::::::::;;;<<<======>>>BBBHHH```eeeRRRMMMFFFKKKGGGPPPrrrqqqhhheeefffbbb]]][[[[[[ZZZVVVSSS]]]gggsss{{{~~~xxxyyytttooouuulllZZZZZZ[[[aaagggeeeccc___YYYXXXcccqqqyyyyyybbb[[[___tttzzz^^^HHH===@@@???>>>JJJ]]]gggfffnnnuuu{{{|||~~~xxxuuurrrooonnnllljjjiiihhhjjjjjjgggbbbbbbfffjjjeeecccaaa```aaacccfffhhheeefffhhhjjjnnnttt|||{{{cccSSSUUUggg{{{kkk[[[OOOJJJIIIKKKMMMTTTkkk:::444999555777===OOO~~~ddd@@@999666555333111000000111222000000000000////////////.........///////////////...///000111222222111000000...,,,,,,---------,,,,,,,,,,,,------............,,,,,,---///111111111.........000222333333111333333222222222222333333111111111222222333333333333333333333333444555666666666777777888999999999:::===AAACCCCCCCCCDDDEEEGGGKKKPPPTTTYYYaaallluuuxxx}}}|||yyyxxxsssvvvyyy{{{{{{{{{}}}~~~zzzyyyxxxzzzsssjjjaaa]]]eeeqqqvvv```NNNDDDCCCBBBAAAAAA@@@@@@>>>>>>;;;;;;======<<<@@@MMMZZZzzz}}}rrrcccYYYUUUOOOKKKFFFBBB@@@???>>>======<<<<<<<<<<<<<<<<<<===============>>>???@@@AAABBBBBBEEESSShhhyyyiiiZZZLLLAAA======::::::::::::::::::::::::::::::::::::;;;<<<======>>>CCCEEESSScccRRRNNNIIILLLHHHNNNkkk|||nnniiijjj{{{yyywwwvvvrrriii]]]UUU___qqq}}}uuu{{{}}}uuugggYYYXXX```tttvvvrrrhhhcccbbb^^^UUUQQQKKKJJJTTTdddmmmooohhh[[[XXXfffxxxwwwaaaMMM@@@BBB???===GGGYYYcccaaa```fffmmmooopppwww{{{uuuqqqooommmkkkiiigggkkkooommmhhhfffhhhlllkkkkkkjjjjjjlllooorrruuuqqqrrrtttwww{{{ttt^^^TTT\\\ooo{{{kkk[[[OOOKKKKKKMMMOOOZZZsss:::444999555666===PPP~~~OOO>>>888666444111111111222333111111111111000000000000.........///////////////...///000111222222111111000...,,,,,,---...---,,,,,,,,,,,,---......//////...,,,,,,---///111111111///......000333444333222333333222222222222333333111111111222222333333444333333333333444555555666666666666777888888999999;;;>>>BBBEEEEEEFFFFFFGGGJJJNNNSSSVVVXXX]]]fffnnnrrryyy~~~yyy|||~~~|||}}}xxxnnnfffaaagggrrrvvvdddUUUNNNDDDBBBAAA@@@AAAAAA???>>>======???@@@>>>>>>EEENNNjjj|||nnnbbb^^^ZZZUUUMMMGGGCCCAAA???>>>>>>======<<<<<<======>>>????????????@@@BBBCCCCCCDDDDDDHHHUUUjjjuuueeeUUUGGG@@@======::::::::::::::::::::::::::::::::::::;;;<<<======<<>>CCCFFFGGGHHHIIIJJJNNNSSSYYYZZZYYY[[[bbbhhhpppyyy}}}yyyqqqkkknnnwwwwwwjjjaaa]]]SSSOOOIIIFFFEEEDDDBBBAAAAAA???>>>@@@???>>>AAAGGGXXXqqqyyynnniiiiiicccYYYPPPKKKGGGEEECCC@@@@@@???>>>>>>???@@@@@@@@@@@@AAAAAABBBDDDEEEFFFGGGFFFKKKXXXmmm{{{qqqaaaOOOCCC===<<<<<<::::::::::::::::::::::::::::::::::::;;;<<<======;;;AAABBBJJJooogggSSSNNNGGGHHHGGGLLL___yyyooonnnrrrkkkiiieee```^^^___cccfffrrr{{{iiixxxtttYYYEEEAAA>>>IIIfffsss^^^ZZZXXXUUU^^^eeehhhhhhiiihhheeeVVVPPPLLLQQQ^^^eeebbbZZZSSSIIIAAAAAAFFFMMMUUU\\\PPPPPPTTTYYY[[[___lllzzz{{{zzzwwwsssoooqqqtttuuutttqqqooooooppptttxxx|||~~~ttthhh\\\\\\iiizzzzzziiiXXXMMMIIIJJJLLLOOOccc888333999666888AAAYYYqqqAAA:::888555333222222333555333333333222222222111111---.........//////000000---...000111222222222111000///------.........---,,,,,,------...///000000...,,,,,,---///111111111/////////111333444333222444333333222222333333444000000111222333333444444222222222333444555666777555555555666777777888888;;;>>>CCCGGGHHHIIIKKKLLLQQQWWW\\\]]]ZZZ[[[```eeeqqqzzz{{{~~~~~~vvvvvv}}}yyypppkkkjjjiiiaaaWWWPPPLLLIIIGGGEEEDDD@@@===>>>>>>===???DDDJJJbbb~~~|||wwwvvvnnndddZZZSSSNNNKKKJJJBBBBBBAAA@@@@@@AAABBBBBBAAAAAABBBBBBDDDEEEFFFGGGHHHHHHMMM[[[pppxxxooo^^^KKK???;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;<<<======<<<@@@AAAHHHgggjjjUUUMMMEEEEEEGGGKKK\\\tttooooookkkdddYYYNNNJJJPPP]]]hhh{{{}}}kkk|||fffNNNAAADDD>>>@@@TTT~~~nnnnnnpppvvv|||tttbbb``````eeennnuuuuuuppp^^^OOODDDFFFIIIKKKSSS^^^IIIFFFGGGJJJKKKOOO[[[hhh|||{{{yyytttoooxxxxxxvvvtttrrrrrrsssttttttxxx}}}mmmcccZZZ]]]kkk|||zzzhhhWWWKKKGGGHHHJJJNNNddd;;;777777444===BBBUUUDDD;;;222555999111...555888000000111111111000000///...///000///......000222222111000000222333222111111111000///...---,,,,,,+++,,,,,,------,,,,,,+++---...///.........000222---...000222333444333333333333333333333333333333111111222222222333333333222333444444555555444444666666555555777888:::;;;===???EEEIIIGGGCCCIIISSSVVVZZZ]]]`````````aaabbbnnnwww{{{yyy{{{~~~rrrdddZZZUUUOOOIIIGGGFFFDDD???===>>>>>>===GGGRRRcccwww{{{vvvooohhhccc\\\TTTNNNNNNKKKGGGEEEFFFEEEBBB???FFFHHHJJJKKKKKKLLLMMMOOOMMMMMMRRR^^^qqqvvveeeRRRFFFAAA===<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;:::@@@EEEEEE[[[yyyYYYJJJIIIHHHIIIIIISSSvvv~~~lll^^^[[[XXXbbbvvv}}}lll}}}bbbIIIAAAAAA??????LLLnnn{{{|||aaaWWWOOOOOORRRVVV^^^fffZZZJJJ>>>???BBBEEEPPP]]]rrr|||}}}|||xxxvvvuuuxxxtttxxxvvvaaa^^^]]]dddppp}}}yyygggYYYNNNGGGGGGJJJRRRjjj;;;777777444===AAASSSIII===222222555///000222---111111111111111000/////////000111111000000111222222000000000222333222111111111000///...---,,,,,,+++,,,,,,------,,,,,,+++,,,.........---...000222...///000111333333333444333333333333333333333333111222222222222333333333333444555555666666555555666666555666777888:::;;;>>>@@@EEEJJJJJJKKKTTT___YYY[[[___``````_________mmmsss}}}{{{{{{}}}~~~~~~~~~yyylllddd[[[SSSRRRNNNHHHCCC@@@@@@???===CCCJJJVVVdddrrr~~~{{{uuupppiiiaaa\\\VVVRRRNNNLLLMMMLLLHHHEEEJJJLLLOOOQQQPPPOOOOOOPPPMMMNNNTTT```sss}}}sssbbbPPPEEE@@@<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;999>>>BBBCCCYYY|||]]]MMMKKKHHHHHHHHHQQQssszzznnnnnn}}}xxxiii}}}lllOOOAAA<<>>???AAAHHHRRRiii}}}~~~zzzxxxxxx{{{tttssszzz{{{xxxzzzqqq^^^]]]^^^eeeqqq}}}xxxfffXXXNNNHHHHHHLLLVVVmmm:::666888555===@@@QQQUUU@@@666444555555<<<;;;...222222222222111000///......000222333222111111222111000///000222333222111111111000///...---,,,,,,+++,,,,,,------,,,,,,+++,,,---......---...000222000000000111222333444555333333333333333333333333222222222222333333333333444555666666777777666666666555666666777999:::;;;???AAADDDHHHJJJOOOYYYddd[[[]]]```aaa___^^^]]]^^^iiimmmuuu~~~yyyxxx{{{|||sssiiiiii___TTTMMMIIIFFFAAA>>>???BBBGGGOOOXXXaaahhhlllyyy~~~wwwpppkkkbbb^^^ZZZWWWWWWVVVRRROOONNNQQQTTTTTTSSSQQQPPPPPPNNNPPPWWWdddvvvzzzmmm]]]LLLCCC>>>;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;;;;>>>BBBBBBUUUaaaPPPMMMGGGGGGGGGOOOmmm~~~yyymmmbbbzzzxxxZZZFFF<<>>JJJLLL???444333333222111000...---,,,///222333222000000000111000///000222333333222111111000///...---,,,,,,+++,,,,,,------,,,,,,+++,,,---......------///111111111000000111222444555333333333333333333333333222222222333333333444444444444555666666666666666555555666777888999::::::>>>AAADDDFFFHHHLLLUUU\\\[[[^^^```aaa```_________dddffflllzzz|||yyywwwggg]]]WWWOOOFFF@@@??????@@@CCCHHHMMMRRRUUU```hhhuuu{{{wwwoookkkfffcccbbb```\\\XXXSSSTTTUUUTTTQQQOOOOOOOOOPPPRRRZZZgggyyyxxxfffXXXHHH@@@===;;;:::<<<::::::::::::::::::::::::999999999:::::::::;;;;;;???@@@CCCBBBRRRfffQQQLLLHHHHHHGGGMMMgggvvv{{{{{{bbbXXXttt|||```LLLAAABBBNNNXXXYYYZZZkkkqqqeeeUUUJJJGGGLLLRRRVVV]]]lll}}}vvvlllnnneeeSSSSSS```rrr\\\EEE;;;999;;;AAAGGGbbbppp~~~wwwpppmmmbbbYYYSSSRRRRRRSSSYYYaaauuuyyy~~~oooXXXTTTXXX___hhhrrr{{{zzzgggXXXNNNHHHIIIMMM[[[sss999666888666===???OOO~~~CCC;;;:::;;;<<>>===;;;:::;;;::::::::::::::::::::::::999999999:::::::::;;;;;;??????CCCCCCOOOjjjRRRKKKJJJIIIHHHLLLaaa}}}pppssszzziiiaaaaaabbbxxxwww\\\RRRmmmwww]]]LLLDDDFFF\\\mmmgggSSSOOOddd|||}}}nnnYYYQQQHHHCCCCCCEEEEEEEEEHHHOOOZZZmmmxxxjjjkkkfffWWWQQQXXX]]]RRREEE<<<888999@@@GGGTTT```oooyyy|||nnnccc\\\LLLGGGCCCAAABBBDDDIIINNNdddjjjqqquuuxxx}}}zzzaaaMMMPPPWWWaaajjjrrr{{{|||hhhXXXMMMGGGHHHLLL[[[ttt:::666888555===@@@QQQNNN<<<555555333888>>>;;;333333333333222111000///+++---///000///......///000//////000222444444333111111000///...---,,,,,,+++,,,,,,------,,,,,,++++++,,,------,,,---///111222222222222222333444444333333333333333333333333333333333333444444444444222333333444555444444444444555666888999999999999777===CCCFFFKKKRRRWWWXXX\\\___bbbddddddcccdddddd```aaaeeeqqquuu```OOOIIIBBBBBBBBBBBBAAAAAA@@@@@@CCCGGGLLLRRR[[[jjj}}}yyyuuurrrooojjjfffaaa```^^^ZZZVVVUUUVVVWWWSSSVVV^^^lll}}}zzzgggZZZMMMAAA======;;;;;;<<<::::::::::::::::::::::::999999::::::::::::;;;;;;::::::AAACCCLLLyyynnnTTTKKKKKKJJJHHHKKK[[[~~~jjjdddggg___RRRMMMNNNSSSssswwwZZZNNNgggtttZZZJJJCCCMMMmmmbbbIIILLLZZZqqqooodddYYYJJJIIIKKKQQQWWWYYYTTTNNNMMMGGGDDDPPPfffzzz~~~mmm^^^\\\ZZZRRRLLLKKKQQQMMMFFF>>>888888===BBBGGGQQQ```mmmyyytttcccUUUMMM???===;;;::::::===@@@CCCQQQYYYcccjjjnnnrrryyyyyyfffTTTHHHNNNWWWbbbkkkrrr{{{|||hhhXXXMMMHHHIIIMMM^^^www;;;777777444===AAASSSfffFFF444444111///222222333333333333222222111000---...//////......///000000///...000222444444333111111000///...---,,,,,,+++,,,,,,------,,,,,,++++++,,,------,,,---///000222222333333444444333333333333333333333333333333333333333444444444444555333444444555555555555555444555666888999999999999888>>>BBBDDDKKKVVV]]]^^^```bbbeeefffeeedddddddddcccdddhhhqqq}}}{{{lllZZZVVVJJJHHHFFFDDDBBBAAA@@@@@@AAACCCDDDEEEJJJWWWkkkyyy{{{xxxtttooojjjcccccccccaaa]]]ZZZYYYXXXTTTWWW___mmm~~~tttaaaVVVJJJ???<<<===<<<<<<===999999999999999999999999999999::::::::::::;;;;;;999999AAACCCGGGnnnrrrWWWMMMKKKIIIGGGHHHVVVvvvrrr```\\\ZZZTTTRRROOOMMMkkkwwwXXXIII^^^aaaPPPHHHPPPyyyzzzTTTFFFJJJPPPnnn~~~iii```VVVKKKPPP[[[lllzzz{{{tttcccQQQCCCCCCKKKUUUfffvvvyyyoooaaaVVVRRRPPPLLLGGGPPPMMMFFF@@@<<<;;;<<<<<>><<<===<<<<<<===999999999999999999999999999999:::::::::;;;;;;;;;<<<<<>>CCCWWWSSS555888444222555000777666444333222222333444111...///333444111...///111111111000000111555777222222222222111///...------------------------------------............///222444555444333333444555333333333333333333333333222222333333333333444444555555555555666666666666666666777777888:::;;;<<<@@@@@@AAAGGGOOOXXX___bbbgggiiikkkjjjfffcccaaa```eeegggkkkpppyyyoooiiieee^^^WWWWWWbbbsssvvvmmm[[[VVVPPPKKKFFFAAACCCHHHGGGMMMHHHBBBCCCCCCIIIYYYppp{{{vvvssspppkkkfffddddddbbb\\\WWWWWW]]]hhhvvv|||eeeZZZJJJBBB;;;;;;===;;;999999999999999999999999999999999999888888999999:::;;;:::@@@===;;;FFF]]]{{{aaaSSSNNNNNNEEECCCQQQjjjppp]]]dddaaaWWWPPPNNNaaauuuQQQGGGRRReee{{{___XXXVVVyyylllMMMGGGFFFUUU}}}|||xxxvvveeeOOOFFFAAALLLfff{{{qqqllliiifffUUUFFFFFFLLLKKKDDD???;;;;;;>>>HHHTTT```llluuurrrYYYEEE===>>>:::999777555444555666777999<<>><<<777111333111666555444444444555666666111//////444555222000000111222222111000111444666222222222222111///...------------------------------------............///111222444333222222333444333333333333333333333333222222333333333333444444555555555555666666666666666666666777888999:::;;;AAABBBEEEIIIPPPXXX```eeekkklllmmmmmmjjjhhhgggggggggiiilllqqqwww}}}lllbbb___XXXQQQNNNSSS]]]eeeyyyxxxoooddd]]]UUUNNNIIIEEEIIIOOOSSSUUULLLCCCCCCBBBFFFTTTiiixxx~~~zzzvvvtttqqqlllfffcccccc```[[[WWWXXX___kkkzzztttaaaXXXIIIAAA;;;<<<===;;;999999999999999999999999999999999999888888999999:::;;;>>>@@@<<<===FFFWWWgggUUUNNNNNNFFFCCCNNNdddqqqfffmmmkkkcccZZZTTTbbb~~~qqqMMMBBBKKK\\\jjjfff\\\wwwYYYIIIKKKZZZyyy```QQQFFFKKK^^^|||jjj^^^UUUWWW___aaaUUUHHH>>><<<<<>><<<;;;999666333222222333444333777===CCCIIINNNQQQRRRWWWWWWTTTLLLBBB===???DDDNNNTTT```mmmyyyuuucccXXXOOOKKKSSS```ppp;;;777888666???GGG___rrrCCC===999111222555444444444444555666777888222//////444666333111222222222222111000000222444333333333222111000......---------------------------------............//////111222333222111222333333333333333333333333333222222333333333333444444555555555555666666666666555555666666777999:::;;;???BBBFFFJJJNNNUUU___eeelllnnnnnnmmmkkkjjjjjjkkkiiikkknnnrrrvvv|||~~~zzz|||~~~{{{lllaaa___YYYRRRLLLIIIJJJLLL[[[qqq|||sssnnndddYYYQQQKKKKKKRRR[[[eeedddUUUGGGEEEBBBCCCLLL]]]jjjtttyyy~~~zzzwwwuuusssnnngggcccaaa___[[[WWWZZZbbboookkkZZZTTTGGG@@@;;;<<<<<<:::999999999999999999999999999999999999888888999999:::;;;AAA>>><<>>GGGXXXhhh{{{~~~wwwkkk[[[LLL@@@:::???<<<888444111111333444000333777===BBBEEEGGGHHHJJJJJJGGGAAA:::888===CCCLLLTTT```nnnzzzuuuaaaWWWQQQOOOVVVaaayyy<<<999;;;777???DDDXXXtttBBB999999222222999444444444444555555666666111......222444222111222222222333111000000111333333333333222111000///...---------------------------------............///...000222333222222222333333333333333333333333333222222222333333333444444555555555555666666666666555555555666777888::::::<<<@@@EEEHHHKKKRRR\\\dddlllmmmlllkkkiiihhhiiijjjjjjmmmpppsssvvvzzz~~~~~~~~~~~~}}}qqqkkkgggaaaYYYSSSMMMIIIGGGQQQgggwwwsssgggZZZQQQNNNQQQ]]]iiivvvtttaaaMMMIIIEEEAAAFFFQQQZZZbbbfffllluuuyyyxxx|||xxxuuusssoooiiidddaaa^^^[[[XXX[[[dddsssdddVVVOOODDD>>>;;;<<<<<<999888:::999999999999999999999999999999888888999999:::;;;>>><<<<<>>888777888>>>NNN___uuuzzz}}}{{{}}}}}}}}}|||}}}{{{rrrhhh]]]QQQHHHCCC@@@;;;666333333444555222444777;;;>>>AAABBBCCCDDDCCC@@@;;;777888>>>DDDJJJTTTbbbppp{{{sss___UUURRRQQQYYYccc:::888:::888>>>AAASSS{{{HHH888:::444111888444444444444333333222222000------000222000///111111222222111000///111222333333333333222000///...---------------------------------............///...000333444444333333444333333333333333333333333222222222333333333444444555555555555666666666666555666666666777999:::;;;;;;@@@EEEHHHKKKRRR]]]fffmmmnnnmmmkkkiiihhhiiijjjlllooorrruuuxxx{{{{{{uuuoooggg```ZZZUUUPPPLLLPPPddd{{{{{{vvvkkk]]]TTTRRRXXXffftttlllVVVOOOIIICCCDDDHHHMMMSSSVVV[[[bbbgggiiiuuuyyy~~~|||vvvrrrqqqnnniiieeeaaa___\\\ZZZ[[[eeevvvwww```TTTKKKAAA===:::<<<<<<999888:::999999999999999999999999999999888888999999:::;;;;;;;;;===CCCAAADDDsssuuuXXXLLLLLLHHHFFFIIIQQQuuuxxxkkk[[[```zzz~~~ZZZEEE>>>CCCCCCccchhh^^^aaajjj{{{VVVOOOddddddLLLNNNVVVxxxsss~~~~~~gggIII???888999999;;;HHHXXXlllqqqssspppoooppppppnnnrrrrrrqqqooonnnqqqvvvzzzuuu{{{|||wwwrrrlllcccYYYCCC@@@;;;777444333444555444555777999<<<===??????AAA???<<<888555777===BBBKKKUUUeeesss}}}ppp\\\TTTQQQSSS[[[fff666444888777???CCCVVV\\\===<<<888111555444444444333333222000000111---,,,///111///...//////111222222000000111222444444333333222111///...---------------------------------............///---000333555555444444444333333333333333333333333222222333333333333444444555555555555666666666666666666777777888:::;;;<<<>>>AAAFFFJJJPPPXXXbbbiiipppqqqrrrqqqooonnnnnnoooqqqsssvvvyyy{{{wwwlllfffbbb^^^XXXSSSSSSdddxxx|||pppbbbXXXUUUZZZiiivvvttt]]]TTTMMMEEEDDDCCCFFFIIIKKKMMMQQQVVVYYYccchhhooovvvwwwtttoookkkjjjiiigggdddaaa^^^\\\[[[[[[eeevvvnnn]]]QQQGGG???;;;:::<<<;;;888888;;;999999999999999999999999999999888888999999:::;;;:::<<<===???===@@@iiizzz\\\MMMLLLGGGHHHJJJMMMlll~~~jjj```[[[VVVggg[[[EEE>>>CCC<<>><<>>NNN[[[lllyyy|||lll\\\UUURRRTTTcccsss???;;;:::555>>>FFF___GGG<<<<<<444222111222444555666555555444666111///111111///---///,,,...111111111111222333444444444333222111000///---------------------------------.........//////***---111333333222222222333333333333333333333333222222333333333444444444555555555555666666666777888888888999:::;;;=========>>>@@@GGGRRR]]]eeeiiinnnrrrvvvyyyzzzzzz{{{||||||}}}{{{pppggghhhxxxvvveeeWWWNNNMMMUUU___sssyyydddYYYQQQHHHFFFBBBAAAAAABBBAAA@@@BBBEEEEEEHHHNNNTTTXXX[[[]]]]]]\\\^^^```aaa___\\\YYYXXXZZZcccsssxxx[[[TTTLLLAAA<<<::::::<<<;;;777888;;;999999999999999999999999999999888888999999:::;;;:::<<<999===HHHQQQccc}}}jjjRRRLLLFFFHHHJJJFFFZZZbbbLLLGGGDDDBBB???FFFRRRMMMDDDGGG???GGG[[[}}}wwwzzz~~~zzzeeeWWWKKKUUUmmmjjjZZZKKKLLLWWWeeesss}}}eeeMMM;;;;;;>>><<>>BBBLLLTTTUUU```aaaSSSFFFCCC???999777888888888777666555444333333333444555777888999666666555555666999===???OOO]]]nnn{{{zzzlll^^^VVVRRRUUUfffxxx:::777888444===EEE^^^WWW:::666444///444333222333555666555444111222222111///...000111222222111000000111222222000111222222111000///.........------------......---------............///...///222444555444333222555444444333333444444555333333333444444444555555444444444444555555555666666666777888999::::::;;;<<<<<>>BBBIIIWWWdddpppSSSFFFLLLGGGCCCJJJWWWvvv___IIICCCDDDBBB???AAAFFFFFF@@@CCCJJJZZZ{{{~~~xxxLLLGGGKKK^^^|||wwwjjjVVVOOOIIIGGGLLLVVVeeepppeeeQQQ@@@===>>><<<===BBB???>>>===;;;:::<<<@@@DDD===:::777666999<<>>FFFVVV^^^kkkxxx}}}oooaaaXXXSSSWWWjjj;;;888999555===DDD]]]\\\===777666222333222111111333333222111111222222111///...000111111111111111111111111111111222333333333111000///......------------......---------............///...///111333444444333333555444444333333444444555333333444444444555555555444555555555666666666666666666777888999::::::;;;<<<<<<@@@GGGLLLOOOVVV]]]iiimmmtttzzzkkkWWWJJJFFFJJJMMMXXXVVVSSSOOOKKKGGGDDDBBB???????????????@@@@@@@@@DDDFFFGGGGGGGGGHHHJJJLLLOOONNNPPPUUUXXXVVVVVVXXX]]]lll~~~aaaXXXMMM???@@@;;;;;;:::::::::999999999999999999999999888777777777888888888888999999999;;;999999;;;>>>CCCOOOZZZwwwXXXJJJMMMHHHDDDHHHRRRooofffOOOIIIAAA???AAACCCBBBAAAKKKTTTccc~~~~~~XXXFFFFFFTTTtttrrr___UUUIIICCCEEEOOO]]]fff]]]LLL>>>======:::;;;@@@===<<<;;;::::::<<>>GGGWWW```mmmzzzyyykkk^^^WWWTTTZZZooo;;;999:::555===DDD\\\cccAAA777777666555333222222222222111///111222222111///...000111000111222333333222111000222222333444333222111000......------------......---------............///...///111333444444444333555555444444444444555555333444444444444555555555666666666666777777777777666666777888999::::::;;;<<<<<>>===::::::::::::999999999999888999999999999888777777777888888888888999999999;;;::::::<<<<<>>;;;:::888888;;;===>>>>>><<<999777555666777777777:::999<<>>EEE]]]jjjFFF777666888888666444444444444222000111222222111///...000111///000222333333222000///111111333333333222111000......------------......---------............///...///111222444444444444555555444444444444555555444444444444555555555555666777777777777888888888666666777888999::::::;;;===<<<>>>CCCGGGIIIPPPWWW^^^aaahhhsss}}}sssaaaVVVQQQOOONNNLLLJJJHHHHHHIIIJJJKKKFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFEEEBBBAAABBBDDDAAA@@@BBBFFFHHHHHHLLLQQQSSScccvvvnnnTTTNNNGGG>>><<<:::::::::999999999999888888888999999999888888777777777888888888999999999===<<<===???>>>???EEELLLvvveeeQQQOOOIIIFFFGGGGGG[[[wwwlllfffcccooo{{{rrrZZZRRRMMMEEEEEEMMMVVVfffwwwvvvyyyzzzQQQHHHFFFKKKbbbzzzcccZZZ\\\aaabbbVVVLLLFFFHHHEEE===:::===:::777666777;;;???@@@@@@???<<<999777777777666555666666888???FFFHHHBBB<<<888888888888777666555555666666555555555555666666888666555666666999AAAKKKYYYaaannn{{{|||pppcccYYYUUUWWWccc}}}777666999666>>>FFF^^^rrrLLL999555666888777555444444333111000111222222111///...000111///000222333333222000//////000111222222111000000......------------......---------............///...///000222333444555555666555555444444555555666444444444555555555666666777777777777888888888999666666777888999::::::;;;===;;;===BBBEEEGGGNNNUUU\\\___gggqqq|||rrrddd]]]YYYYYYWWWTTTQQQPPPOOOPPPPPPMMMMMMMMMMMMLLLLLLKKKKKKIIIIIIHHHFFFCCCBBBBBBCCCBBBAAACCCEEEEEECCCFFFLLLOOO^^^ppp~~~bbbPPPJJJDDD???<<<::::::999999999888888888777888888999999999888888777777888888888999999999;;;;;;===@@@??????DDDKKKvvvlllTTTMMMHHHGGGIIIEEEUUUsssuuummmhhhddd```cccfffwwwssshhh[[[YYY```lll|||~~~qqqoooooowwwyyyRRRAAAAAACCCNNNkkkpppllljjjfff^^^TTTOOOQQQNNNCCC;;;:::999777666777<<>>???>>>:::777999999999999888777666555666666555555555666777777888666555666777:::CCCMMMXXXaaannn{{{yyymmmbbbYYYWWW[[[hhh777666999666???FFF^^^|||WWW???777666666444333222222222000...111222222111///...000111000111222333333222111000...///000111222111000000......------------......---------............///...///000111333444666666666666555555555555666666444444555555555666666666777777777777888888888888666666777888999::::::;;;===;;;<<<@@@CCCFFFMMMUUU^^^ccckkksss|||uuummmiiifffeeebbb```^^^\\\\\\\\\XXXXXXWWWWWWVVVUUUUUUUUUPPPPPPNNNKKKFFFDDDCCCDDDDDDDDDFFFHHHEEEAAACCCHHHNNN^^^qqq}}}YYYNNNFFF@@@???<<<999999999999888888888888777777888999999999999888777888888888888999999999888888:::=========BBBJJJvvvtttWWWMMMGGGHHHKKKDDDPPPhhh{{{yyyzzzwwwsssfffaaaggg}}}uuuqqqtttcccGGGCCC@@@CCCPPPnnn|||uuuiii^^^XXX[[[YYYMMM@@@;;;:::999888888<<>>:::777555444666999===@@@???;;;888666999::::::999999888777666555555555555666777888999999666555666777:::EEEOOOXXXaaannn{{{wwwkkkaaaZZZ[[[```nnn:::888;;;777???DDD[[[cccHHH;;;777555444222222222222000///111222222111///...000111111111111111111111111111///000111222333222111111......------------......---------............///...//////111333444666777666666555555555555666666555555555555666666666666666666666777777777888888666666777888999::::::;;;<<<:::;;;@@@CCCFFFMMMUUU```fffnnntttzzz{{{zzzxxxvvvssspppooonnngggffffffeeeddddddcccccc^^^]]]ZZZTTTNNNIIIGGGFFFEEEFFFIIIJJJFFF@@@AAAFFFNNN```wwwpppRRRMMMBBB<<<>>><<<999999999999888888888888777777888999999999999999777888888888888999999999888888999<<<<<<<<>>CCCYYYkkkOOO>>>999777555444444444444333111111222222111///...000111222222111000000111222222000111222333444333333222.........------.........---------.........//////......///111222555666888666666555555555555666666555555555555666666666777666666666666777777777777666666777888999::::::;;;<<<:::;;;@@@CCCFFFNNNVVV___gggooossswww~~~|||ssssssrrrqqqqqqpppoooooojjjhhhddd]]]UUUNNNKKKJJJDDDFFFJJJLLLGGGAAAAAAFFFLLLaaazzzhhhNNNMMM@@@888===;;;999999999888888888888777666777888999999999999999777888888888888999999999;;;:::;;;===<<<<<>>===;;;===KKKbbbtttxxxooo```RRRHHHAAA===;;;444444888AAAKKKMMMGGG???::::::::::::999888777777333333444555777999:::;;;999666555666777<<>>???AAAEEEKKKPPP```fffmmmqqquuu~~~wwwsssmmmfff```XXXQQQLLLGGGGGGGGGEEECCCAAABBBCCCIIIZZZvvvaaaGGGDDD@@@<<<;;;888:::::::::999999999888888777777777777777777777777777777777777888888888888888999;;;;;;;;;<<>>999777555888BBBLLLOOONNN???>>>;;;999777666666666777666666777999;;;:::999999666666888999===GGGRRRYYYfffttt|||yyygggbbb]]]```nnn@@@888<<<888===GGGYYY~~~dddGGG888888666444333444444333222333333222222111000000000000000000111111111111222222111000000333444444333111111///...............,,,,,,------.../////////......///000111333444555666666555555555444444444555555555555666666666666777777777777777777777777888999999999999:::::::::<<<======>>>@@@DDDJJJNNN\\\ccckkkqqqvvv~~~yyypppggg^^^UUUOOOIIIHHHGGGEEECCCAAABBBBBBGGGVVVppp}}}YYYDDDBBB>>>:::;;;999::::::999999999888888888777777777777777777777777777777777777888888888888888999;;;;;;;;;<<>>BBBJJJPPPbbbsssyyyYYYFFF>>>>>>===MMMlll~~~ooo\\\JJJ???;;;888666888???GGGJJJJJJ>>><<<:::888777666666777888777666777:::;;;:::999888666555777999===GGGRRRZZZhhhwwwuuuccc___]]]cccsss>>>999<<<888CCCXXXqqqnnnMMM:::777555444444555555333222444444333333222111111111000111111111111222222222222111000000333444444333111111000///............,,,,,,------.../////////......///000111222444555555555555555555444444444555555555555666666666666777777777777777777777777888888999999999:::::::::;;;<<<======???CCCHHHLLLWWW___iiiqqqvvv||||||rrrggg\\\UUULLLKKKHHHFFFDDDCCCBBBBBBGGGSSSjjjkkkNNN@@@AAA;;;888;;;;;;:::999999999999888888888777777777777777777777777777777777777888888888888888999:::;;;;;;<<<>>>@@@FFFcccyyyZZZMMMKKKHHHFFFFFFHHH```uuuiii___[[[[[[dddnnnvvv~~~}}}xxx|||zzzqqqeeeVVVGGG>>>@@@FFFAAAIIITTT\\\bbbjjjvvvmmmMMM===??????LLLjjjqqqXXXGGG@@@<<<888777999<<<>>>???;;;:::999888777777888888888777777888:::;;;;;;:::777555555777999===HHHSSS\\\jjjzzz{{{pppbbb______hhhzzz<<<:::===777EEE^^^zzzyyyVVV===666555444444555555333111444333333222111111000000111111111111222222222222222111000000222444444333222111000///............,,,,,,------.../////////......//////000222333444555555555555555555555555555555555555666666666666666666666666666666666666888888888999999::::::;;;:::;;;<<<===>>>AAAFFFIIIRRR[[[gggpppvvv{{{{{{pppeee^^^TTTQQQMMMJJJHHHGGGFFFEEEHHHRRRhhh[[[GGG???@@@:::777;;;;;;999999999999888888888888777777777777777777777777666777777777888888888888888999:::;;;:::;;;===@@@CCCXXX```OOOKKKIIIGGGFFFFFFWWW|||zzzmmmhhhddd^^^XXXVVVYYYYYYZZZ]]]dddmmmrrrtttxxxwww}}}~~~qqqaaaQQQGGGEEEGGGDDDCCCGGGMMMNNNPPP]]]lllzzzRRR===AAACCCLLLeee{{{|||eeeRRRJJJDDD>>>:::888666777999999999999888888999999999:::888888999;;;;;;;;;:::666444444777999>>>IIITTT]]]kkk{{{wwwkkkcccaaacccnnn>>>;;;>>>666>>>QQQkkk___DDD999777555555555555333111222222222111000000//////000000111111111222222222222111000000222444444333222111000//////......///,,,,,,------.../////////......//////000111222333444555555555555555555555555555555555666666666666666666666666666666666666777777888999::::::;;;;;;:::;;;<<<===>>>@@@DDDGGGNNNWWWcccnnnvvv{{{zzzrrrkkk___ZZZUUUQQQOOONNNLLLKKKJJJSSShhhxxxRRRBBB???AAA999777:::999999999999888888888777777777777777777777777777777666777777777888888888888888999:::::::::;;;===???>>>NNN~~~gggRRRKKKIIIHHHGGGHHHSSSqqqzzzuuupppnnnppprrrlllfffgggnnnxxxppp___UUUOOOLLLJJJEEEEEEKKKKKKIIIQQQ___www~~~UUU???EEEHHHMMM^^^nnn{{{ooo\\\SSSJJJAAA???===999999<<<888888999999::::::::::::;;;:::999:::;;;<<<;;;:::666444444777:::???JJJUUU^^^lll{{{tttgggaaa```eeesss>>>888>>>:::===JJJeeedddKKK===:::777555555444333222222222111111000//////...///000000000000111111111222111000000333444444333222222111000////////////,,,,,,------.../////////////////////000111222222444444444555555555555555555555555555666666666666777777777777777777777777777777888999:::;;;;;;<<<:::;;;======>>>@@@CCCFFFMMMUUUaaallluuu|||||||||}}}{{{wwwlllfff___[[[YYYXXXUUUSSSOOOWWWkkkgggLLL@@@>>>@@@999888;;;888999888888888888777777777777777777777777777777777777777777777888888888888888999::::::999:::<<<>>>>>>JJJzzzqqqYYYMMMIIIIIIIIIJJJPPPggguuukkkddd^^^aaa\\\ZZZ]]]ZZZRRROOORRRfff}}}[[[FFFIIIIIILLLWWW^^^mmmkkkXXXJJJ?????????;;;999<<<999999:::;;;<<<<<<;;;;;;<<<;;;::::::<<<<<<;;;:::666555555888;;;AAALLLWWW```lllzzzqqqddd]]]^^^fffxxx>>>555===>>>@@@GGGhhhlll[[[BBB>>>888555444444444333333333222111111000000///....../////////000000000222111000000333444444333333222111000////////////,,,,,,------...///////////////...//////000111222444444444555555555666666555555555555666666666666777777777777777777777777666777888999:::;;;;;;<<<;;;<<<>>>>>>>>>@@@CCCEEENNNTTT___jjjttt}}}}}}zzzwwwvvvwwwzzz||||||xxxqqqiiidddcccaaa^^^[[[XXXaaatttYYYGGG<<<;;;>>>999:::<<<777888888888888777777777777777777777777777777777777777777777777888888888888888999::::::999:::<<<===BBBEEEsss}}}aaaOOOIIIIIIJJJIIIKKK]]]}}}ooo^^^SSSXXXhhhcccOOOKKKHHHKKKQQQOOO^^^qqqiiiVVVGGGGGGGGGAAA;;;<<<:::;;;<<<=========<<<;;;===;;;:::;;;<<<===<<<:::777555666999===BBBNNNYYYcccnnnzzz}}}nnnaaa^^^```iii}}}CCC777===???<<<>>>aaazzzpppEEE@@@:::555333444444444444444333333222111111000............////////////222111000000333444444444333222111000////////////,,,,,,------...//////000//////...//////000111222444444444555555555666666555555555555666666666777777777777777777777777777666777777999:::;;;<<<<<<;;;===>>>??????@@@BBBEEEOOOTTT]]]hhhttt~~~{{{~~~}}}zzzrrrmmmmmmrrrxxx{{{xxxooojjjhhhgggddd```aaajjj}}}{{{OOODDD999999;;;888;;;===777888888888888777777777777777777777777777777777777777777777777888888888888888999::::::999999;;;===AAA>>>hhhfffPPPHHHIIIJJJFFFFFFVVV{{{xxxdddSSS]]]nnnjjjUUULLLFFFIIIMMMGGGRRR___ooolllYYYVVVUUUKKKBBB@@@;;;<<<===>>>>>>===<<<<<<===<<<;;;;;;<<<===<<<:::888666777:::>>>CCCOOOZZZeeeooo{{{{{{lll___ccceeennn<<<:::???===BBBDDD^^^|||___GGG555666666//////666333444444222111000111333111111000000111222333333///000111111111222555888AAA<<<666222222222000...000000000000000000000000111111111000000000000000333333444444555666666666888888888777777777777777999888777666666777888999777888888999999:::;;;;;;??????>>>>>>>>>???AAABBBJJJMMMXXXiiivvv|||~~~zzzxxxuuuqqqooopppqqqqqqqqquuuzzz|||vvvmmmgggiiimmmkkkyyyhhhMMM>>>===:::888888888999:::888888888888777777777777777777777777777777777777777777777777888888888888999999888666555666:::===@@@EEEYYYlllSSSNNNLLLGGGJJJFFFOOOrrr~~~^^^OOOPPPeeetttYYYIIIDDDEEECCC@@@DDDPPPTTTZZZxxx}}}uuukkk]]]SSSSSSNNNNNNKKKEEEBBBDDDDDDBBBDDDBBB???>>>>>>===;;;999888666666888;;;@@@LLLXXXfffnnnzzzvvviiicccccciiiwww>>>;;;>>>;;;AAAFFFbbb~~~zzzsss```HHH555666999444111333444555555333222111222444111111000000111222222333000111111111111222444777>>>:::555333222222000...000000000000000000000000111000000000000000000000333333444444555666666666888777777777777777777777999888777666666777888999777888888999999:::;;;;;;>>>============>>>@@@AAAIIIMMMWWWhhhuuu||||||wwwsssooolllkkklllllllllmmmtttyyyuuukkkdddeeejjjmmm{{{ZZZFFF>>><<<:::888888888999:::888888888777777777666666666666666666666666666666666666777777777888888888777999;;;;;;:::999:::;;;<<<@@@MMM~~~qqqWWWOOOMMMHHHIIIFFFOOOmmmcccPPPJJJXXXpppuuucccVVVOOOJJJCCC<<<===DDDEEEJJJdddtttooonnnlllfff]]]XXXVVVRRRLLLHHHEEEAAA???===<<<;;;:::999777777999<<>>???@@@FFFIIITTTcccpppxxxyyyuuunnnjjjiiiiiijjjjjjhhhpppwwwuuummmffffffiiipppxxxLLLBBB===<<<:::999888888999999888888777777777777666666666666666666666666666666666666777777777777888888666999===???>>><<<:::999<<>>DDDPPP\\\fffnnnzzz~~~pppfffcccfffqqq???;;;===:::@@@GGGeeehhhGGG777777;;;666...333444555444222222333555222111111111111111222222111222333222000000111222333333333444333222000///........................000000000000000111111111222333333444444555666666777777777777777888888888888888888888888888888888777888888999999:::;;;;;;;;;;;;<<<<<<===>>>???@@@BBBEEEOOO]]]iiiqqq{{{~~~yyyrrrmmmkkkkkkkkkkkkkkkoootttvvvtttpppmmmkkkvvveeeEEEBBB;;;;;;:::999888888999999888777777777666666666666666666666666666666666666666666666666777777777888666999===???>>><<<:::999<<<@@@BBBUUUeeeSSSLLLKKKFFFGGGIIIVVV{{{qqqUUUCCCBBBIIIZZZfffdddcccfffiiiiiieee\\\QQQJJJEEE===777:::DDDZZZ|||}}}wwwkkk^^^TTTNNNFFF@@@===;;;;;;:::999777777;;;???EEERRR^^^llltttxxxllleeecccggguuu>>>;;;>>><<>>444888777000222333333222111111333444222222111111111111111222000222333222111000000111000222333444333222111000------------------------//////000000111111111111222222333333444555555555666666777777888888888888888888999999999999888888777888888999999:::;;;;;;;;;;;;<<<>>>???@@@@@@@@@BBBDDDMMMYYYdddmmmyyyxxxrrrooonnnmmmmmmpppnnnnnnsssxxxyyyuuuooo|||WWWBBB@@@::::::999999888888999999777777777666666666666555555555555555555555555555555666666666666777777777777888:::;;;:::999999:::999===???IIIooopppWWWLLLLLLFFFFFFDDDKKKhhh|||tttWWWDDD@@@AAAMMM[[[]]]XXX]]]dddiiiiiifffaaa^^^KKKAAA;;;===???HHHccc~~~yyylll___VVVPPPGGG@@@<<<;;;;;;:::777555777;;;???FFFSSS___qqqyyyssshhhdddeeehhhyyy>>>;;;>>><<>>???@@@AAAAAADDDFFFMMMWWW```jjjxxxyyytttqqqnnnkkkqqqkkkgggkkksssyyyxxxtttqqqKKK@@@999999999999999999999888888777777666666666666555555555555555555555555555555555555666666666666777777777888888888666777999;;;:::===AAAGGGccc|||___OOOLLLHHHFFFCCCFFFYYY~~~yyy\\\HHHAAA>>>FFFVVV\\\SSSUUUXXX\\\___aaaaaaaaaKKKAAA<<<======>>>MMM```iiipppwwwzzz{{{uuuiii^^^TTTNNNFFF???<<<;;;::::::666555666;;;@@@GGGUUUaaattt{{{zzznnneeecccggglll???;;;===;;;AAAGGGeeeaaa===666777222111222333333222222444555333222222111000000111111...000222222111000000111111333555444222111222444...........................//////000111111222222111222222333333444555555555666666777888888999999888999999::::::999999888777888888999999:::;;;;;;888999;;;===??????@@@???CCCEEEJJJSSS[[[eeettt|||uuunnnjjjnnniiiddddddjjjsssyyy}}}YYYCCC@@@555888888999999999999888888777777666666666555555555555555555555555555555555555555555666666666777777666777888888777777888:::===<<>>CCCJJJMMMNNNSSSYYY]]]cccqqq}}}zzzsssnnnfff^^^PPPKKKDDD???<<<;;;:::999777666777<<>>???>>>>>>@@@AAAFFFNNNUUU___ooo~~~yyypppjjjllljjjeeebbbdddmmm{{{JJJ???CCC555777888888999999999888888777666666666555555555555555555555555555555555555555555555555666666666777555777999:::999888888999;;;777<<>>DDDXXXeeellldddYYYSSSQQQQQQPPPOOOJJJDDD@@@BBBDDDDDDDDDDDDAAA>>>@@@GGGHHHJJJWWWhhh|||sssllliiiddd^^^MMMIIICCC>>><<<;;;:::999888777888>>>CCCKKKYYYfffxxxttthhhaaadddkkkxxxAAA===>>>999BBBLLLhhhIII666:::222666333111000222444555555333444555444222111111222111111222333333333333222222333333444444555555555333222000...---...///000/////////000111111222222000111222222222333666999777777888888888777777666777777777777777888888999999999888888999999:::;;;<<<<<<======>>>>>>??????BBBBBBDDDHHHLLLTTTcccrrr}}}{{{rrrppppppiiibbb```ccckkkyyy```III@@@777999888888777777666666555555555555444444444444555555444666888777666444444555444444444555555555555666777777888999999999999888<<<555;;;BBBPPPuuu[[[QQQOOOEEECCCIIIIIIQQQxxxbbbBBB>>>FFFSSSbbbvvvyyyrrr```WWW[[[___\\\OOOKKKIIIJJJHHHEEEHHHOOODDDCCCAAA>>><<<>>>GGGPPPjjjuuuwwwkkk___[[[TTTJJJFFFDDD@@@===:::999999:::777666999???DDDMMM```rrrwwwmmmfffdddiiippp???<<<===888@@@JJJfffVVV;;;999111777444222111222444444444444666777666333111000000000111222222333333222222222222333333444555555555333222000.........///000/////////000111111222222000111222222111222555777777777888888888777777666777777777777777888888999999999888888999999:::;;;<<<<<<<<<===>>>>>>??????CCCBBBDDDGGGIIIOOO]]]kkk{{{wwwtttooohhhccccccgggpppTTTDDD>>>777999777777777777666666555555555555444444444444555555555444444444444555555666444444444555555555555666777777888999999999999888:::555<<>>??????CCCBBBCCCEEEFFFJJJUUUaaauuu~~~}}}yyysssmmmhhhiiimmmuuunnnFFF???;;;666999777777777666666666666555555555444444444444555555===999444222444555666555444444444555555555555666666777888888999999888888999555===@@@>>>]]]rrrVVVRRRIIIGGGJJJGGGIIIbbbkkkIIICCCEEEEEEJJJ```vvv~~~uuummmlll^^^RRRUUU]]]^^^WWWQQQKKKJJJGGG@@@;;;:::===AAARRRYYYYYYOOOFFFDDD@@@:::999999::::::::::::999999888888;;;BBBKKKYYYnnnvvvmmmhhhiiipppxxx<<<;;;===888>>>GGGeeeYYY???:::777555222111222222111000333666999999666333000///000000111222222222222222111111222333444555555666333222111000/////////////////////000111111222222111222333222111000111333555666777777777777777777777777777777777888888999999999888888999999:::;;;;;;;;;<<<<<<===>>>>>>???AAAAAACCCEEEDDDFFFPPPZZZlllvvv|||{{{uuuqqqppprrrvvvXXX===<<<:::666888666666666666666666666666555555444444444444555555IIIAAA777333444666555333444444444555555555555666666777777888888888888888:::666;;;???:::III|||\\\RRRJJJHHHJJJGGGEEEVVVnnnzzzmmmKKKCCCAAA???CCCEEE\\\uuu}}}rrrdddXXXZZZdddiiiddd]]]PPPQQQMMMCCC:::999===???DDDIIIHHHAAA<<<<<<:::777666888999;;;;;;:::888777666888<<>>>>>??????BBBEEEDDDEEEMMMVVVeeeooo~~~{{{wwwvvvwwwzzzLLL;;;;;;:::777666555555555555555666666666555555444444444444555555HHH@@@777333444666555333444444444555555555555666666666777888888888888777;;;888999>>><<<>>>```gggSSSKKKHHHJJJGGGEEEOOO```wwwVVVIIICCC???CCC>>>IIIYYYjjjyyy~~~tttkkkbbbbbbkkkrrrqqqkkkXXX]]][[[MMM@@@===@@@CCC<<<>>>>>>:::888::::::999888999;;;<<<;;;:::777666555999>>>GGGVVVkkk{{{oooiiiiiiooo{{{>>>>>>AAA;;;@@@IIIggg}}}zzz||||||kkkAAA888444222111111222222111///...111555666555333222222///000111111222222111111///000111222333444555666222222222111111000///////////////000111111222222222333555555333222222333444444555666777777777777777777777777777888888999999999888888999999:::;;;:::;;;;;;<<<<<<===>>>>>>===>>>BBBEEEDDDCCCJJJRRR^^^ggguuu{{{yyy{{{}}}lllEEE===:::999999444444555555555555666666666555555444444444444555555;;;777222111333555666555444444444555555555555666555666777777888888777777::::::777;;;???<<>>AAABBBAAADDDNNN\\\fffiiigggmmmkkkhhhjjjsss{{{zzzttttttjjjQQQCCC@@@???:::::::::999999;;;<<<<<<:::;;;<<<<<<;;;999777555444;;;BBBLLL]]]tttwwwlllhhhkkkttt===>>>BBB<<<@@@HHHhhh~~~{{{yyy|||~~~sssGGG<<<444333222333444444333111000222444444222111111111///000000111111111111111//////000222333444555666222222222222111000///////////////000111111222222222444666666555444444444333444555666777777777777777777777777777888888999999999888888999999:::;;;::::::;;;<<<<<<======>>><<<>>>BBBEEECCC@@@EEEMMMTTT\\\fffrrr}}}~~~||||||}}}UUU???>>>888999<<<333444444444555555555666666555555444444444444555555111111111222333444666666444444444555555555555666555666666777777777777777555;;;777888@@@===GGGddd^^^SSSKKKJJJHHHEEEIIIQQQiiimmm```SSSEEEBBBDDD@@@>>>BBBHHHMMMOOOOOOYYY]]]cccmmm|||xxx```JJJ@@@;;;===;;;:::;;;;;;;;;:::;;;::::::;;;;;;:::999777666555>>>GGGRRReee}}}uuukkkhhhnnnzzz===>>>BBB<<<@@@HHHggg|||yyywwwyyy}}}sssFFF:::555444444555666777555444222333444333111//////000//////000111111111111111...///000111333444555666222222333222222111000////////////000111111222222111444666777666555555666333444555666777777777777777777777777777888888999999999888888999999:::;;;::::::;;;;;;<<<======>>><<<>>>BBBDDDAAA>>>AAAHHHLLLQQQYYYcccppp~~~cccEEE;;;===555888===333444444444555555555666666555555555444444555555555000222555555444444555666444444444555555555666666555666666777777777777777111<<<888555???>>>FFFaaacccWWWMMMJJJHHHEEEHHHNNNZZZyyyqqqeeeSSSKKKEEECCCCCCEEEFFFFFFGGGIIIEEELLLXXXkkkyyyjjjeeeOOODDD??????<<<;;;<<<<<<:::888888888888999999999888888888777@@@KKKWWWjjjtttkkkjjjppp}}}???:::<<<:::BBBHHHdddzzzvvvvvvyyykkkNNN>>>444222111111222333222222///333555444111///111333222222222111222222333333222111//////000111444555666555555444222111111000000000000000000111111222555555444444444333333333333333444555666666555555777777777777888888888888888888999999999:::::::::??????>>>>>>======<<<<<<>>>???@@@BBBCCCDDDEEEEEEGGGJJJOOOVVVbbbttt~~~SSSFFF:::777888777666666777555444555666777666555333333333444444444555555555555444444444444555555555444444333333333444444666666666666777777777777888777777999999<<>>:::<<<:::BBBGGGccczzzuuutttvvvhhhJJJ:::444333222333555777888777111222444666777666333000222111111000000111111222111000//////000111333555666555555444222111111000000000000000000111111222444444444444444444444444444444444555555555666666777777777777888888888888888888999999999:::::::::<<<<<<<<<<<<<<<=========>>>>>>@@@AAACCCDDDDDDEEEFFFIIIMMMSSS]]]nnn|||LLLAAA888777999888666666666555444555666777666444333333333444444444444555555555444444444444555555555444444333333444444444666666666666777777777777777666777999999;;;DDDNNNgggNNNLLLNNNGGGEEEIIIJJJbbbvvv||||||yyyuuudddfffnnn|||uuuaaa[[[MMMLLLhhhYYYVVVYYYaaacccYYYKKKCCCFFFDDDAAA>>><<<===???BBB>>>;;;:::======:::888999<<>>:::===;;;BBBFFF```}}}tttoooooo}}}eeeHHH999666555333444666777777666222111333777;;;;;;555///111111000000000000000111111000//////000111333444555555444333333222111111000000000000000111111222333333333444555555666666666555444444444555666777777777777777888888888888888888999999999:::::::::999::::::;;;<<<<<<======>>>>>>???AAABBBCCCDDDDDDFFFHHHKKKOOOWWWeeeuuueeeCCC;;;666999;;;999666555666555444444666666555444333333333333444444444444555555444444444444555555444444444333333444444555555666666666777777777888777666777:::::::::@@@HHHiiivvvXXXNNNMMMHHHFFFIIIHHHVVVvvvzzzqqquuuZZZKKKYYYvvvmmm```UUUWWW]]][[[QQQIIIEEEEEEDDDCCCBBBAAA@@@@@@>>><<<;;;>>>===:::999;;;BBBTTTjjjzzzvvvllljjjmmmuuu>>>:::===<<>>>>>???AAABBBDDDDDDFFFHHHJJJMMMRRR\\\iiirrrNNN>>>999777;;;===:::555444555444333444555555444333222222333333333444444444555444444333333444444555444444333333333444555555555555666666777777888888666555777::::::999<<>>>>>;;;;;;===<<<999:::>>>GGG\\\vvvxxxnnnhhhjjjqqq{{{>>>;;;===<<>>@@@AAACCCDDDFFFHHHKKKLLLOOOVVV```gggyyyvvvAAA===999999===>>>999444333555333222333444555444222222222222333333333444444444444333333333333444444333333333333333444555666555555555666777888888888666555666::::::888:::>>>FFFhhhnnnWWWLLLIIIIIIHHHHHHHHHSSSrrr}}}{{{]]]JJJOOOhhh~~~}}}sssllliiifffffffffeee```WWWKKKCCC<<<::::::<<<:::999<<>>>>>======<<<;;;;;;:::============>>>AAACCCDDDFFFHHHKKKLLLMMMRRRYYY___nnnzzzccc???===999999<<<<<<777444333444333222222444444333222222222222222333333333333444444333333333333444444333333333333444555555666444444555666777888999999777444555999:::888999<<>>@@@BBBDDDDDDFFFIIIKKKKKKOOOTTTYYYdddpppuuuLLL???;;;777777999999555444555333222111222333444333111111222222222222333333333444333333222222333333444333333333333444555666666444444555666777888999999888555555888:::999999<<<@@@BBBeeennnWWWNNNKKKHHHFFFHHHJJJWWWwww|||tttPPPBBBFFFLLLVVVkkkhhh___RRRIIIEEEBBB???===;;;:::<<<===<<<===DDDMMMhhhyyy~~~rrrjjjpppyyyAAA<<<===:::AAAGGGbbbtttNNN<<<;;;666444222111222222000///333111000333555555111---333222111000////////////---...///000111111111111444333333333333333333333000000000000000111111222444444555555666777777777777777888888777666555444777777777777888888888888888888999999999:::::::::888999999::::::;;;;;;<<<===<<<<<<<<<===@@@BBBDDDBBBEEEHHHJJJJJJMMMRRRVVV]]]hhhvvvZZZ;;;???999555444666666444444777333222111111333333222111111111222222222333333333444333333222222333333444222222222333444555666777444444555666777888999999888555444888:::999:::===>>>;;;^^^xxx\\\PPPLLLHHHDDDGGGHHHMMMfff{{{}}}VVVFFFCCCAAACCCNNN[[[hhhvvv}}}vvviiiSSSLLLDDD@@@AAA@@@===:::<<<;;;===???>>>???GGGQQQrrr}}}rrrjjjsss}}}>>>===@@@;;;@@@HHHfff~~~}}}qqqPPP>>>:::999777444111000000111222333333333222222111111111333222111000////////////111111000000//////......222222444444444444222222111111222111000000222333444444333333444777999;;;::::::;;;<<<;;;:::999888666555666888777555666999777888888999999:::;;;;;;======<<<<<<<<<;;;;;;;;;=========>>>??????@@@@@@BBBDDDGGGHHHHHHJJJLLLNNNXXX\\\iii|||jjjIIIAAA444666666666555444444333333111111222222222333333333222222222222222222222222222222222222222222222222444333333222333444666777444444444555555555555666777777777777888999:::;;;???===PPP~~~lllVVVMMMKKKEEENNNJJJFFFVVVwwweeeFFF>>>CCC@@@AAADDDJJJSSS\\\cccggg___YYYYYYZZZPPP@@@<<>>BBBSSScccqqqmmmqqqsss>>><<<===999AAAGGG___||||||uuuRRR>>>888999777444111000000111222333222222222222222222111333222222111111000//////000000000000////////////111222333444444444333333111222222111000000222333444333333333555777999;;;;;;;;;<<<<<<<<<:::999888555555666777888888999;;;777888888999999:::;;;;;;===<<<<<<<<<;;;;;;;;;;;;<<<======>>>>>>???@@@@@@@@@BBBEEEFFFFFFGGGIIIKKKQQQTTT^^^ppp]]]AAA;;;777666666666555444444333333111111111222222222333333222222222222222222222222222222222222222222222222444444444333444444555666444444444555555555555666777777777777888999::::::<<<;;;KKKrrr{{{aaaRRRNNNFFFKKKGGGDDDPPPiiitttSSSBBB======>>>???AAAGGGTTTgggtttxxxttttttyyyuuueeeQQQFFFAAAAAAAAA???>>>GGG___uuuxxxmmmlllrrrxxx>>>:::;;;888AAAFFFZZZxxxyyywwwSSS>>>777999777444222111111111222111111111222222222222222222333333333333111000///////////////000000000000///000222333444444444444111222333222000000111333444333333444555777999;;;<<<=========<<<;;;999888555666666666666888999999777888888999999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======>>>?????????>>>@@@BBBCCCCCCDDDGGGHHHLLLLLLRRR___nnn~~~tttKKK888555;;;666666555555444333333333111111111222222222222333222222222222222222222222222222222222222222222222444444444444444444444444444444444555555555555666777777777777888999::::::999:::DDD```nnnXXXPPPJJJJJJFFFEEEKKKXXX|||eeeMMMAAA>>>@@@AAA@@@FFFYYYvvvnnnRRREEEDDDAAA???AAAPPPnnnxxxqqqkkknnnwww<<<;;;===:::AAAHHH```}}}uuuxxxuuuRRR>>>999999777555333111111111222000000111111222222333333222333444555444222000.........//////000000111111...///000222333555555666222333333222000000111333333333333444555777999:::===>>>>>>>>>>>><<<;;;:::777777666333444777777555777888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>???===???AAABBBBBBCCCEEEGGGLLLJJJLLLSSS]]]kkk~~~VVV???666222;;;666666555444444333333222111111111111222222222222111111111111111111111111111222222222222222333333111222222333444444444444444444444555555555555666666666666777777888999:::888:::>>>OOOxxxzzz^^^QQQOOOLLLGGGHHHKKKLLLgggwwwaaaUUUMMMNNNNNNMMMQQQ```vvvgggMMMFFF@@@@@@HHH\\\yyy~~~uuupppnnnuuu;;;===AAA<<>>>>>???@@@???>>>===<<<888999777444666<<<<<<888777888888999999:::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>===???AAABBBBBBBBBDDDFFFJJJHHHHHHMMMTTT___qqqsssCCC<<<:::444999555555555444333333222222000000111111111222222222111111111111111111111111111111111222222333333333000111111222333444444555444444444555555555555666666666666666777888999:::999<<<<<>>BBB<<>>@@@AAAAAA@@@@@@???:::<<<999666:::CCCDDD???777888888999999:::;;;;;;::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<=========>>>???AAABBBAAABBBDDDEEEDDDDDDGGGKKKOOOWWWggguuuXXX;;;<<<<<<777666555555444444333222222222000000000111111111111222111111111111111111111111111111111222222333333444555444333222222333555666444444444555555555555666666666666666777888999999999<<<<<<>>>PPPwwwttt]]]QQQNNNGGGGGGIIIDDDLLLeeexxxuuusssvvvzzzzzztttmmm{{{}}}YYYJJJ@@@JJJ```vvvxxxssssssvvv======@@@:::AAAOOOuuuuuuQQQ???<<<888888777555444333222111111111111111000000000000333222222111111000//////000000000000/////////////////////000111333444666444555555333111000111333222222444555777888888999===>>>@@@AAABBBBBBBBBBBB>>>@@@<<<666:::DDDDDD<<<777888888999999:::;;;;;;999999:::::::::;;;;;;;;;999::::::;;;<<<<<<=========???@@@AAA@@@AAABBBDDDBBBDDDGGGKKKKKKMMMXXXcccmmmsssnnnDDD:::::::::888444555555444333333222222111000000000000111111111111111111111111111111111111000111111222333333444444???<<<888555333333444555444444444555555555555666666555555666666777888999888:::===>>>EEE```iiiSSSRRRIIIFFFIIIFFFFFFRRRlllzzzsssYYYKKKEEEQQQjjjsssrrrvvv{{{>>><<<<<<888BBBOOOrrrzzzSSS???:::888888777666444333222111222222111111000000//////333222111000////////////111111000000//////......000000//////000222444555555555555333111000111333111222444666777888888888<<<===???BBBCCCDDDDDDCCCCCCDDD>>>555777???===333777888888999::::::;;;;;;999999999::::::;;;;;;;;;999999:::;;;;;;<<<<<<===<<<>>>???@@@??????AAACCCDDDFFFIIIKKKGGGDDDJJJSSS```aaaiiizzzXXX888;;;888666888333555555444333333222222111000000000000111111111111000000000000000000000000000000111222333333444444FFFCCC===777333333444555444444444555555555666666555555555666666777888999666888===???@@@SSSrrrVVVWWWMMMFFFKKKIIIEEEIIIUUU|||jjjWWWLLLIIIWWWooo|||qqqssszzz===>>>BBB<<>>@@@BBBCCCDDDDDDEEEGGGGGGFFFFFFGGGHHHTTTWWW^^^hhhwwwhhhNNN999666:::666333444777666444222222222333444222111111111000000//////111111111111111111111111000111111111111222222222555555555444444333333333555555555555555555555555444555666777777888888888:::999888===???DDDllliiiXXXKKKLLLMMMGGGFFFJJJNNNiiitttpppaaaQQQSSSUUU]]]ppp|||tttwwwzzz:::;;;???999???KKKnnnyyyRRR???;;;:::999777555333222111111000000000000000000000000333333222111//////111444000000000/////////......222111000///000222444555666666555444444333222222222333444555666777888999;;;>>>BBBDDDDDDDDDEEEFFFGGGFFFDDDAAA>>>:::777555777777888888888888888888888888888888888888888888888888999::::::;;;;;;<<<<<<<<<<<<===???@@@BBBBBBBBBDDDFFFFFFEEEEEEGGGIIIJJJLLLRRR[[[hhhyyyWWWCCC444555:::999999<<<888666444222111222222333111111111000000000//////111111111111111111111111000000111111111222222222444444444333333333222222555555555555555555555555444555666777777888888777888999888<<<>>>AAAcccqqq]]]MMMJJJJJJEEEDDDGGGEEEXXX~~~}}}nnnrrrzzz{{{{{{}}}wwwrrrmmmkkkjjjqqqmmm]]]NNNVVV___jjjzzzxxxttt{{{|||>>>>>>AAA;;;AAALLLmmmpppLLL>>>===:::999777555333222222111000000000000000000000000222222222111000111333555000000000////////////...111000//////000111333444555555555555444333222222333333333444666777999:::<<<>>>BBBDDDDDDDDDEEEGGGJJJHHHEEEDDDCCC@@@:::666888888999999999888777666888888888888888888888888888888999999:::;;;;;;;;;<<<<<<<<<<<<===>>>???@@@@@@BBBDDDDDDDDDEEEGGGIIIFFFHHHLLLSSS\\\iiivvviiiFFF:::111444999999;;;@@@777666444222111111111222111111000000000000//////111111111111111111111111000000000111111111222222333333333222222222222222444444444444444444444444444444555666777777777777666888999<<<======VVVhhhRRRJJJIIIFFFDDDFFFFFFMMMiiitttpppoooiiifffhhhdddeeehhhiiiiiipppjjjZZZUUU```lllvvvyyyttttttBBB@@@AAA;;;AAAJJJgggeeeGGG===<<<999888777555333222222222000000000000000000000000000111222222111222444666111111111111000000000000000000//////000111222222333444555555555444333222333333333444555888:::;;;===???CCCDDDEEEFFFGGGIIIMMMIIIGGGHHHIIIFFF???999777888888888888777666666888888888888888888888888888888888999::::::;;;;;;<<<<<<;;;;;;;;;<<<======>>>@@@BBBCCCCCCDDDFFFHHHGGGIIILLLOOOUUU]]]gggmmmvvvOOO>>>777444555666444666;;;777666444222111000000000000000000000000000//////111111111111111111111111000000000000111111111111222222111111111111111111444444444444444444444444333444555666777777777777333888999:::<<<:::IIIfffwww[[[NNNKKKIIIHHHHHHJJJJJJYYY}}}vvv|||xxxuuuqqqqqqtttqqqxxx}}}~~~xxxiii]]]fffoooxxx}}}vvvssswww}}}>>><<<===999AAAHHHbbb[[[EEE>>>:::999888666555333333222222000000000000000000000000///000222222111222444666333333333222222222111111000000000000000000111111222333444555666555444333333222222333555888:::<<>>@@@AAAAAABBBDDDFFFEEEFFFHHHJJJMMMQQQWWW\\\cccmmm|||rrrCCC:::888666666444111222555555444333222111000000/////////////////////000000000000000000000000000000//////000000000111111111111111111111111111111111444444444444444444444444333444555666666777777777222888888999;;;999???QQQxxxgggTTTMMMKKKIIIIIIHHHEEELLLfffzzz}}}~~~|||ppphhhfffttt}}}xxxwwwxxx}}}===;;;???===GGGMMMcccxxxUUUEEE>>>999888777666555444333333333000000000000000000000000...000111222111111333444333333333222222222222111111111111111111111111111000222444666666666444333333222222333555888;;;===???AAACCCEEEFFFHHHJJJMMMMMMLLLKKKMMMNNNNNNJJJFFF<<<;;;999777666777999:::888888888888888888888888777777888888999:::::::::;;;;;;;;;:::;;;;;;<<<<<<;;;===?????????@@@BBBDDDDDDFFFHHHIIIIIIKKKOOORRRXXX```mmmxxx}}}WWW>>>666666666555333222222444333222222222111000000///......////////////000000000000000000000000000000/////////000000000111111111111111111111222222222333333333333333333333333333333444555666666666666222999777666;;;::::::DDDXXXuuu\\\PPPKKKIIIHHHEEEDDDHHHVVVooowwwiiijjjttt~~~zzzssszzz???===AAA@@@IIILLL]]]zzzTTTDDD>>>:::888777666555444333333333000000000000000000000000---///111111000000111222222222111111111000000000111222222222222222111111///111444666777666555333333222222222444888;;;======???BBBCCCDDDFFFIIILLLKKKLLLMMMMMMNNNNNNNNNNNNEEEBBB===999777777999;;;888888888888888888888888777777777888999999::::::;;;;;;;;;;;;;;;<<<======;;;===>>>>>>>>>>>>@@@AAADDDFFFHHHIIIIIIIIIKKKMMMPPPVVV^^^fffmmmuuu~~~~~~[[[CCC999555666666555444444444333000111111111111111000000........./////////000000000000000000000000000000////////////000000000111111111111222222222333333333333333333333333333333333333444555666666666666222999777444;;;<<<999>>>FFFiiiiiiVVVMMMIIIGGGEEEEEEHHHMMMYYYxxxsssdddnnn}}}wwwtttzzz>>>;;;>>><<>>;;;888777666555444333333333000000000000000000000000---///111111000//////000000000000000////////////222222333333333222222111///111444666777666555444333222111222444888;;;>>><<<>>>@@@AAACCCEEEHHHKKKJJJLLLMMMNNNNNNNNNPPPRRRLLLHHHAAA;;;777888:::<<<888888888888888888888888777777777888999999::::::;;;;;;;;;;;;<<<===>>>>>>;;;===>>>>>>======>>>@@@???BBBDDDEEEEEEEEEFFFHHHJJJNNNTTTYYY^^^eeennnttt|||}}}~~~~~~~~~qqqHHH:::666777777666444444555444222//////000111111111111111---.........//////000000000000000000000000000000////////////000000000000111111222222333333333333333333333333333333333333222333444555666666666666333:::666333<<<>>>:::<<<>>>XXXttt\\\PPPKKKIIICCCDDDDDDDDDJJJbbb~~~zzz}}}pppaaassszzzwwwxxxxxx>>>===>>>999AAAAAAEEEpppZZZAAA<<>>???>>>===<<<>>>>>><<<;;;;;;<<<======>>>???AAACCCEEEEEEEEEEEEHHHJJJMMMQQQVVV[[[___bbbpppwww~~~zzzzzz|||}}}}}}}}}|||}}}~~~}}}|||{{{|||}}}RRR===;;;555333333333222222222111111000000000000////////////.........////////////000////////////000000000000000000000000111111111111000111111111111222222222222222222222222222222222333333333333333333333333666666777888999:::;;;;;;???GGGjjjpppVVVJJJJJJLLL???@@@KKKLLLNNNnnnyyysssccc[[[www}}}wwwzzz>>>===>>>888@@@CCCMMM~~~cccEEE<<<===:::999777666444333333333111111000//////000111222000111111222111111111000////////////////////////000000222333444444555555//////111333666666555444555555333222222222333444999;;;>>>AAADDDFFFGGGGGGLLLMMMOOOQQQRRRSSSTTTTTTTTTRRRNNNIIICCC>>>999777888:::<<<:::888777888999888888888888777777777777999:::<<<>>>>>>>>>===<<<======<<<;;;<<<<<<===>>>???@@@AAACCCDDDEEEFFFFFFIIIJJJKKKMMMOOORRRTTTUUU___eeekkknnnqqqwww{{{|||xxxyyy{{{||||||}}}zzz|||}}}|||{{{{{{|||}}}oooEEE888999222333333222222222111111111000000000000/////////...------........./////////.../////////000000000000//////000000000111111111000000111111111222222222222222222222222222222222333333333333333333333333555555666777888999::::::<<>>===>>>888???FFFYYYlllIII;;;;;;:::999777666444333333333111111000000000000111111000000/////////000000111000000000000000000000000111111222333444555666666111///...000444777666555444444333222222222222222666888<<<@@@CCCFFFGGGGGGLLLMMMOOOQQQSSSTTTUUUUUUWWWWWWUUUQQQKKKCCC<<<888:::;;;<<<;;;999888888999888888888888777777777777999:::;;;===>>>>>>===<<<<<<<<<;;;<<<<<<===>>>???@@@AAAAAABBBCCCEEEFFFGGGHHHHHHHHHIIIJJJKKKLLLMMMTTTXXX\\\]]]]]]aaahhhooo{{{zzz{{{yyywwwwwwxxxzzz{{{zzzxxxzzz{{{{{{zzzzzz|||}}}zzzSSS888666888111333222222222222111111111000000000/////////......,,,---------................../////////000000000//////000000000000111111000000000111111111222222222222222222222222222222333333333333333333333333444444555666777888999999;;;>>>RRR|||uuu\\\OOOLLLIIIHHHHHHCCCCCCQQQcccxxxkkkhhhhhhqqq|||sssyyysss|||yyyuuupppmmmsss~~~}}}>>>===>>>888???HHHeeetttLLL;;;::::::999777666444333333333111111111000000000000000111000///...///000111222111111111111111222222222222222333444555666888888444000---...333666777555333333222222222111111111333555999>>>BBBEEEGGGGGGKKKLLLOOOQQQSSSUUUVVVVVVYYYZZZZZZYYYSSSKKKCCC>>>:::::::::999888888888999888888888888777777777666888999:::<<<============;;;;;;;;;<<<===>>>??????AAAAAAAAAAAABBBEEEGGGHHHFFFFFFGGGHHHIIIKKKMMMNNNPPPSSSUUUUUUTTTVVV[[[___dddiiisss~~~yyy|||}}}xxxyyyxxxvvvvvvxxxxxxvvvuuuwwwyyyyyyyyyyyy{{{}}}]]]???333999;;;111222222222222111111111111000000/////////.........,,,,,,,,,---------.............../////////000000////////////000000000111000000000000111111111111222222222222222222222222222222333333333333444444333333444555666777888888<<<<<>><<<>>>999@@@JJJlll|||SSS@@@>>>:::999777666444333333333111111111111000000//////111000000///000111222333000111111111222222222333222222333333555777999:::888444//////111444666555333333333222222222111111111333666;;;???CCCFFFHHHKKKLLLNNNQQQTTTVVVWWWXXXXXX[[[]]]^^^[[[TTTMMMIII<<<;;;888777777777888999888888888888777777777666777888999:::;;;<<<======:::;;;;;;<<<===>>>>>>???AAA@@@@@@@@@BBBDDDFFFGGGDDDDDDEEEGGGIIIKKKMMMNNNIIIKKKMMMMMMLLLMMMPPPTTTXXX\\\cccjjjqqqwww{{{~~~{{{yyyxxxrrrvvvtttooorrr|||}}}vvvuuuyyyyyyuuutttvvvuuuqqqrrrtttvvvwwwwwwxxx{{{|||sssGGG666444:::;;;222222222222111111111000000////////////............,,,,,,,,,---------..................////////////...////////////000000000//////000000000111111111222222222222222222222222222222222333333444444444333333444555666777888888<<<:::===QQQ}}}sss```MMMLLLIIIFFFFFFHHHIIIHHHXXXzzzlllnnnrrrsssuuu>>>;;;>>>:::BBBKKKmmm[[[EEEBBB:::999777666444333333333111111222111111000///...000000000000111222333333000000000111222222333333222222222333444777999:::;;;999555222000111333555333333333444333222222111111222444777<<>>>>>>>>===>>>??????@@@AAACCCEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHEEEFFFHHHHHHHHHIIIKKKNNNSSSUUUYYY\\\^^^aaaeeehhhqqquuuvvvsssttt{{{zzzwwwuuuuuuttttttsssqqqpppooonnnooonnnlllmmmqqqpppmmmooovvvxxxssspppssssssnnnoooqqqtttuuuvvvxxxzzz|||VVV999555555666777111222111111111111000000000/////////.........------,,,---------............------........./////////......////////////000000/////////000000000111111222222222222222222222222111222222333333444444555333333444555666777888888999888:::GGGgggtttWWWOOOGGGEEEGGGHHHHHHFFFLLLdddtttlllnnnrrryyy>>>:::===<<>>;;;666000...000444333444444555444333222111222222222444888???EEEHHHJJJKKKNNNQQQUUUWWWYYYZZZ[[[]]]___aaaaaa```^^^]]]VVVNNNDDD<<<999999999999888888888888777777777777666777777888:::;;;===>>>;;;<<<===>>>>>>===<<<<<<<<<===>>>@@@AAABBBCCCCCCBBBBBBBBBAAABBBBBBCCCCCCEEEFFFGGGGGGHHHHHHJJJKKKNNNPPPRRRRRRRRRTTTXXX[[[bbbhhhkkkhhhhhhmmmqqqqqqwww~~~~~~{{{~~~{{{xxxtttssssssrrrooolllnnnmmmlllllllllmmmmmmmmmmmmjjjjjjlllllliiiggghhhfffppptttooommmrrrrrrlllmmmooorrrtttuuuwwwzzz|||___@@@333777555111333333111111111111000000000000//////.........---------------........./////////---------.........//////........./////////000000////////////000000000111222222222222222222222222111111222333333444555555444444555666777888888999777777:::@@@QQQrrrkkkYYYJJJGGGIIIGGGEEEFFFGGGRRRlll~~~ooonnnttt>>>:::======EEEJJJggg```CCC;;;:::999777666444333333333111222222222111000...---+++,,,...000111000000///...//////000111111222222111111000111333666999:::???AAA@@@999000+++///444444444555666555444333222333222111222666===DDDIIIIIIKKKNNNQQQUUUXXXYYYZZZ^^^^^^```aaabbbbbbaaaaaabbbXXXJJJ@@@;;;:::::::::888888888888777777777777666666777888999;;;===>>><<<<<<===>>>>>>===<<<;;;:::<<<>>>@@@AAABBBBBBAAA@@@@@@@@@@@@AAABBBCCCDDDCCCDDDEEEEEEEEEFFFFFFGGGKKKMMMNNNMMMLLLNNNRRRVVVZZZbbbfffbbbaaadddfffeeefffkkkooonnnnnnqqqrrrqqqiiimmmrrruuuuuuvvvyyy}}}zzzwwwzzz}}}|||{{{yyyuuupppmmmnnnnnnmmmnnnkkkhhhgggiiikkkjjjiiihhhfffddddddeeeggghhhhhhfffaaabbbjjjjjjbbb```eee```kkkppplllkkkqqqqqqllllllnnnqqqsssuuuwwwzzz|||}}}~~~LLL666111:::555...222777111111111111000000000000//////.........---------.........////////////000---------.........//////............/////////000////////////000000000000222222222222222222222222111111222333333444555555444444555666777888999999777777:::<<>>GGGiiijjjMMM???:::999777666555555555666222222222111111111111000//////............//////000000000000111111111111111111111222444666888999EEEEEEBBB<<<444...,,,---444222111222555777777666222000//////333999???CCCGGGKKKOOORRRUUUWWWYYY[[[]]]___aaabbbbbbcccfffgggdddaaaZZZPPPEEE===999777888666444555666888777777999999888888999999:::;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<===>>>???@@@AAAAAACCCCCCAAA@@@@@@AAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEIIIIIIJJJJJJKKKLLLMMMMMMWWWWWWWWWWWWVVVVVVVVVVVVZZZ[[[\\\^^^```bbbcccdddeeeggghhhhhhgggiiikkkmmmllllllkkkjjjhhhhhhjjjlllnnnoooqqqrrrqqqnnnjjjhhhjjjfffaaa^^^^^^```bbbcccbbbbbbbbbbbbcccdddeeefffccccccdddeeeeeeeeedddccceeefffffffffffffffeeeeeedddgggkkkmmmmmmmmmmmmnnnuuurrroooppptttwwwxxxwww{{{yyyyyy}}}ZZZ:::888555333111111111222000000000000////////////......//////......---,,,,,,,,,,,,---------......------------------------............////////////000000000000111111111111000000000000111111111111111111222222222333333333333333444444555666666666555666777<<<===BBBjjj}}}^^^OOOKKKHHHEEEEEEDDDGGGLLL[[[{{{~~~}}}<<<>>>CCC>>>BBBJJJhhhrrrSSSBBB;;;:::888666555444555555222222222111111111111000//////............////////////000000000111111111000111222333444666777888BBBCCCCCC???999444111000333333333444555666666555444333111111222666:::===DDDHHHMMMQQQSSSUUUWWWYYY^^^___aaabbbbbbccceeegggdddbbb___YYYQQQHHHAAA<<<:::888777666777777666444999999888888999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>???@@@AAABBBBBBAAA@@@@@@AAAAAABBBDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHOOOOOONNNNNNNNNNNNNNNNNNRRRSSSTTTVVVWWWYYYZZZ[[[]]]___```aaa```aaacccdddddddddcccccccccddddddddddddfffhhhiiiiiifffdddbbbaaa^^^ZZZXXXXXXZZZ[[[\\\```_________```aaabbbbbbaaaaaaaaabbbccccccddddddcccddddddeeeddddddccccccggghhhjjjjjjjjjkkkmmmoooooommmlllmmmpppsssssssss{{{{{{|||oooFFF999888555333111111111222000000000000/////////..................------,,,,,,,,,,,,------------...------------------------............//////////////////000000000111111111000000000000111111111111111111111222222222333333333333444444555666666666777888888;;;===???```lllWWWLLLFFFEEEFFFCCCCCCFFFPPPfff>>>>>>BBB???EEEJJJbbb{{{\\\III<<<;;;999666555444444444222222222111111111111000//////............////////////000000000000111111000111222444555666666666;;;>>>AAAAAA===888444111000222555666555444444555666555333222222333444555???CCCIIINNNQQQTTTVVVXXX^^^```bbbbbbbbbccceeegggeeeeeeeeedddaaaYYYMMMEEE===;;;888777777777666555999888888888888999::::::;;;;;;;;;;;;<<<<<<<<<<<<:::;;;;;;<<<===>>>??????AAAAAA@@@@@@@@@AAAAAABBBDDDDDDCCCCCCCCCCCCCCCCCCAAABBBBBBCCCCCCDDDDDDDDDFFFFFFFFFGGGGGGGGGGGGGGGIIIJJJKKKMMMNNNPPPQQQQQQVVVXXX[[[\\\\\\[[[\\\]]]\\\ZZZZZZ[[[___```^^^\\\ZZZ[[[]]]_________]]]\\\WWWVVVUUUTTTTTTUUUVVVWWW]]]\\\\\\\\\\\\\\\]]]]]]___^^^^^^^^^___```bbbcccaaaaaabbbbbbbbbbbbaaaaaahhhiiihhhggggggiiillloookkkjjjjjjlllooopppppppppvvvyyy~~~}}}QQQ999888666444222111111111111000000000/////////.....................---,,,,,,,,,,,,,,,,,,---------------------------------------............///////////////000000000000111111000000000000111111111111111111111222222222222333333333333444555555666666999999777:::<<<<<>>===999444111---111444555444333444555555555444444333222111111999===DDDKKKPPPTTTWWWZZZ^^^```bbbbbbbbbccceeeggghhhhhhiiillllllggg[[[QQQDDD???:::777777888888999888888888888888999999:::::::::;;;;;;;;;<<<<<<<<<::::::;;;;;;<<<======>>>AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAABBBBBBBBBCCCCCCCCCDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIJJJKKKLLLSSSVVVYYY[[[ZZZYYYYYYYYYWWWTTTSSSWWW\\\^^^ZZZVVVRRRSSSUUUWWWYYYYYYYYYYYYSSSTTTUUUUUUUUUUUUVVVXXX[[[ZZZYYYYYYYYYYYYYYYZZZ]]]\\\[[[ZZZ[[[\\\^^^```______```aaaaaaaaa``````gggggghhhgggggggggjjjllljjjjjjlllnnnpppqqqqqqpppooouuu}}}fffBBB777666555333222111111111111000000/////////.........------.........---,,,,,,++++++,,,,,,,,,---------,,,,,,---------------------------.........//////////////////000000000111///000000000111111111111111111111111222222222222222333333444444555666666888999666888<<<:::DDD\\\yyy```PPPKKKKKKHHHBBBAAADDDDDDOOOrrr<<<:::===:::BBBFFFXXX```LLLBBB>>><<<:::777555444444444222222222111111111000000//////............//////...////////////000000000///000222555777888::::::555666999<<<===<<<999666///000222333333444555666333333444444444222111000333888???FFFMMMSSSXXX\\\]]]___aaabbbbbbcccfffhhhllljjjjjjmmmpppnnneee^^^SSSLLLBBB;;;888777888999888888777777888888999::::::::::::;;;;;;;;;;;;<<<::::::;;;;;;<<<<<<======AAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@AAAAAAAAAAAAAAABBBBBBBBB@@@AAAAAAAAABBBBBBCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGNNNPPPTTTUUUTTTSSSRRRSSSQQQNNNMMMQQQWWWYYYUUUQQQMMMNNNOOOPPPRRRSSSTTTUUUQQQSSSUUUVVVUUUUUUWWWYYYYYYXXXXXXWWWWWWWWWWWWXXX\\\[[[YYYXXXXXXYYYZZZ[[[]]]^^^___```````````````bbbeeeggghhhhhhggghhhiiijjjkkkmmmnnnooooooooopppnnnuuu}}}uuuNNN:::333333333222222111111111111////////////............---------...---,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,---------......------------...............////////////000000000///000000000111111111111000000111111111222222222222222333333444555555555555777444666<<<:::<<>><<<>>>;;;CCCGGG\\\nnnQQQCCC???===<<<:::777666555555555222222222111111111111000//////............//////......////////////000000000111222444777;;;===???999999999<<<@@@CCCDDDDDD777444111000222555666777222333444555444333222111000444:::AAAGGGOOOVVV[[[[[[]]]```bbbcccdddgggiiimmmllllllnnnpppoookkkhhhddd\\\QQQFFF???:::888666888777777777777888999999::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======@@@@@@AAABBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????@@@@@@AAA@@@@@@@@@AAAAAABBBBBBBBBEEEGGGIIIJJJIIIHHHHHHIIIJJJIIIHHHKKKNNNPPPOOOLLLJJJJJJJJJJJJKKKMMMNNNOOOMMMPPPSSSSSSQQQQQQTTTWWWVVVVVVUUUUUUUUUVVVVVVWWWYYYXXXWWWWWWWWWWWWXXXYYY\\\\\\]]]^^^_______________bbbfffhhhhhhgggggghhhiiikkkllllllkkkkkklllmmmrrrvvv{{{|||zzzyyy|||WWW@@@777222111111111111111111111111/////////.........---------------------,,,++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------.........,,,------------...............////////////000000000000000000111111111111000000000111111111111222222222222333444444555555222777444444;;;:::888???NNNvvvsss\\\KKKKKKEEECCCFFFFFFDDDJJJTTTzzz}}}>>><<>>???AAABBBBBBAAAAAABBBAAAAAA@@@??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>?????????>>>>>>>>>>>>>>>?????????@@@BBBCCCCCCBBBAAABBBDDDGGGFFFFFFGGGHHHIIIJJJKKKJJJIIIHHHGGGGGGIIIJJJKKKJJJMMMOOONNNLLLLLLPPPSSSSSSSSSRRRSSSSSSTTTUUUVVVTTTTTTUUUVVVWWWXXXYYYZZZYYYZZZ[[[\\\\\\]]]]]]]]]^^^```ccceeeeeefffhhhjjjkkklllllljjjhhhgggjjjlllrrrtttvvvuuussssssuuuxxx}}}iiiEEE999666333000000111111111111111000//////.........---------,,,------------,,,++++++***++++++++++++,,,,,,,,,++++++,,,,,,---......///,,,,,,---------................../////////000000000000000000111111111111000000000000111111111111111222222333333444555555111888555333:::;;;777:::AAA[[[pppYYYMMMJJJFFFDDDDDDEEEFFFFFFWWWwww}}}||||||}}}<<<<<<>>>:::AAAHHHccc```KKKCCC???<<<;;;999777777777777777222222222111111111111000//////............//////............/////////000222111222444888>>>DDDHHH===888555777AAANNNXXX^^^OOOCCC444///222777888555555555555555444333222222111333444777<<>>???@@@@@@@@@???AAAAAA@@@@@@???>>>>>>===========================<<<<<<===>>>??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBCCCBBBAAAAAACCCEEEFFFGGGGGGGGGFFFGGGIIILLLLLLKKKIIIHHHGGGHHHJJJKKKHHHKKKNNNLLLIIIIIIMMMRRRPPPPPPPPPQQQRRRSSSTTTUUUOOOQQQSSSVVVXXXZZZ[[[[[[WWWXXXYYYZZZ[[[[[[[[[[[[___```aaabbbccceeejjjmmmnnnnnnnnnkkkhhhgggjjjmmmoooooooooooooooqqqtttvvvyyyxxxPPP999222333333///000000111111111111000//////.........---------,,,,,,---------,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,---------................../////////000000000000000111111111111000000000000111111111111111222222333333444555555111:::777333999:::666888999GGGeeeiiiPPPOOOIIIBBBAAAFFFGGGEEEDDD]]]~~~}}}}}}|||xxx}}}AAA<<>>;;;888999>>>FFFOOOTTTVVVJJJ<<<111...111444666666666555444555777777666555444333444888>>>DDDHHHTTTVVVZZZ]]]aaaeeekkkooommmnnnppprrrssssssssssssrrroookkkiiieee]]]PPPGGG<<<888555666999999555000999888777777777999:::;;;;;;<<<<<<===============>>>???@@@@@@???>>>???AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================>>>>>>===<<<;;;;;;????????????????????????@@@AAAAAABBBBBBAAAAAA@@@BBBBBBCCCDDDEEEGGGIIIJJJKKKJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKNNNPPPQQQPPPMMMLLLOOOQQQUUUTTTSSSTTTWWWXXXVVVTTTXXXXXXWWWXXXXXXYYYZZZ[[[ZZZ\\\^^^```bbbeeejjjmmmqqqooollliiihhhiiikkklllsssqqqooonnnooorrrvvvxxx|||}}}SSS===888444111222000000000000////////////////////////////////////+++,,,,,,------,,,,,,+++,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////////////////000000000000000111111111111222222222222222333333333333444444555555666666777777888888777???MMMnnndddVVVHHHEEEGGGFFFDDDCCCIIIIIIYYY~~~}}}}}}zzzwww|||~~~}}}{{{vvvsssyyyAAA;;;@@@===>>>CCCRRRiiiMMMBBB@@@>>>===;;;999777666555555444444333222222111111000.../////////////////////////////////000000000000222222333555666999:::<<<<<<<<<<<<;;;;;;@@@IIIOOOMMMKKKFFF<<<333000333777555666666555555777888888555444222222444888===@@@KKKPPPVVV]]]bbbgggkkkooolllmmmoooqqqrrrrrrrrrqqqssspppnnnnnnmmmhhh___XXXLLLDDD;;;666666777777555555555555555777888:::;;;;;;;;;<<<============<<<<<<>>>???>>>======>>>@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<==================>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBBBBCCCDDDFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHJJJKKKKKKLLLMMMOOOPPPPPPNNNMMMOOOQQQSSSRRRRRRTTTVVVXXXVVVTTTXXXXXXXXXXXXXXXYYYZZZ[[[ZZZ\\\^^^```aaadddhhhkkknnnllliiiggghhhjjjnnnqqqpppooonnnmmmnnnpppssstttxxxyyy|||iiiDDD555444333222444000000000000/////////...........................+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------........................////////////.../////////000000000000000000111111111222222222222222222333333333444444444555555666777777888888999<<>><<<>>>???IIIqqqwwwSSSBBB@@@>>><<<;;;999777666555555444444333222222111111000//////////////////............/////////000000000111222444555777888999999888<<<@@@???<<<<<>>>>>>>>>>>========================@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFGGGHHHIIIJJJKKKJJJLLLNNNOOONNNMMMNNNOOOPPPPPPPPPRRRUUUWWWVVVUUUXXXXXXXXXXXXYYYZZZ[[[\\\ZZZ\\\^^^```aaacccfffiiijjjhhhgggfffhhhlllpppsssmmmlllllllllmmmnnnoooooouuuvvvxxx|||~~~}}}eeeMMM777111222111111444000000000/////////......------------------------++++++,,,,,,,,,,,,++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............---............/////////....../////////000000000000000000111111111222222222222222222333333333333444444555555666777777777999;;;:::OOO~~~{{{^^^OOOLLLJJJFFFCCCAAABBBEEEMMM]]]zzz~~~{{{xxxxxxyyy}}}~~~uuujjjlllqqq||||||@@@999>>>>>>AAABBBIIIoooWWWDDDCCC<<<;;;999777666444444333444444333222222111111000////////////............---.........///000000000000222444666888888888777777===DDDGGGFFFCCCBBBBBBAAAIIITTTYYYTTTFFF888///444444777999888444333555666555333111111111222333<<>>@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>??????@@@@@@@@@@@@>>>>>>>>>>>>===<<<::::::========================>>>??????@@@@@@??????>>>BBBBBBBBBBBBCCCCCCDDDEEEDDDEEEFFFGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGHHHHHHHHHGGGJJJKKKNNNPPPQQQSSSTTTUUUVVVVVVVVVWWWXXXZZZ[[[\\\ZZZ\\\___```aaabbbeeegggdddfffiiikkklllkkkjjjhhhiiijjjkkklllmmmmmmllllllqqqsssuuuwww{{{YYY===999666666555222000000////////////............++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...------------........................//////////////////000000000111111111111111111222222222333333333333333444555555666666000===<<<888OOOtttwww\\\HHHDDDIIIDDDEEEEEECCCAAAKKKddd{{{~~~zzzzzz{{{xxxwwwwwwzzz{{{vvvnnnhhhfffqqq}}}}}}}}}CCC;;;???===@@@CCCOOOyyyssskkkpppwwwXXXGGG@@@:::999888666444333222222444444333222222111111000000000000///......------,,,,,,---...///000000111111222444666888:::;;;;;;CCCEEELLLWWWaaabbb[[[SSSHHHFFFLLL```uuuuuu___III:::111///777<<<:::888999666666666777777777777777---333<<>>@@@@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>???@@@@@@@@@?????????>>>===;;;999888========================>>>>>>????????????>>>>>>AAAAAAAAABBBCCCDDDEEEFFFFFFGGGHHHIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEGGGFFFDDDDDDEEEFFFFFFEEEHHHJJJMMMOOOOOOPPPRRRSSSUUUUUUUUUVVVWWWYYYZZZ[[[YYY\\\___aaabbbdddfffhhheeegggjjjlllkkkiiifffccchhhiiijjjlllmmmmmmmmmmmmmmmooorrrtttvvv{{{eeeBBB444444333333333222111111/////////.........------++++++++++++++++++++++++******++++++++++++******)))******+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,------------.........------.........//////////////////000000000111111111111111111222222222222222222333333444555555555///======666???XXX}}}qqqVVVJJJJJJEEEDDDEEEFFFDDDFFFOOOYYY~~~yyywwwwwwwww|||xxxvvvqqqjjjggggggqqq{{{~~~}}}yyyvvvWWWBBB;;;???<<>><<<;;;999777555444333333444444333222222111111000111000000///......------+++,,,,,,---...///000111111222444666888;;;>>>???FFFGGGKKKSSS\\\aaaaaa___IIIGGGMMM```www{{{qqqOOO===000333:::999777999555666666777777777666555...000555:::AAAKKKUUU[[[```bbbfffjjjnnnpppqqqrrrrrrssstttuuuvvvwwwyyy{{{uuuvvvvvvrrriii]]]SSSLLL???===999777666777999:::666777888888999999888888888999;;;;;;;;;<<<===???????????????????????????<<<<<<===>>>>>>???@@@@@@>>>>>>>>>>>>===<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>>>>>>>>>>>>>===?????????@@@AAACCCDDDEEEFFFGGGIIIJJJIIIHHHGGGEEEDDDDDDEEEFFFFFFGGGHHHHHHKKKHHHDDDBBBDDDEEEFFFEEEGGGJJJMMMNNNMMMNNNPPPRRRSSSSSSTTTUUUVVVXXXYYYZZZXXX[[[___bbbdddeeegggiiiggghhhiiiiiihhhgggeeedddfffggghhhiiikkkmmmnnnooolllooosssttttttwww~~~|||LLL<<<333222111///000111222111//////.........---------++++++++++++++++++++++++******++++++++++++******((()))***+++,,,++++++***************************++++++,,,,,,,,,---------,,,,,,---------.........---------.........//////////////////000000000111111111111111222222222222222222222333444444555555222999777444:::DDD^^^}}}sss\\\QQQHHHEEEDDDFFFEEEDDDFFFJJJ^^^zzz}}}xxxxxxxxxxxxwww{{{wwwrrrmmmeee```eeennn~~~|||~~~|||[[[<<>>;;;@@@KKKccc[[[TTT^^^|||iiiVVVJJJ======<<<;;;999777666555555444444333333222111111000111000000///...---------++++++,,,---...///000111222222333555888<<<@@@BBBDDDFFFHHHLLLRRRYYY```dddIIIIIIOOO___uuudddJJJ444222666555333555444555666777666555444333333333222333777@@@JJJQQQ]]]___ccchhhlllooopppqqqmmmooorrrtttvvvxxx{{{}}}yyyzzzyyyuuummmddd\\\XXXKKKGGGAAA<<<888777888999666666777888888888888888666888:::::::::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<===>>>?????????<<<===============<<<<<<::::::::::::::::::::::::======>>>>>>>>>>>>============>>>???@@@BBBDDDEEEGGGHHHIIIJJJIIIGGGEEEDDDBBBBBBDDDEEEGGGIIIJJJKKKNNNJJJDDDBBBDDDFFFFFFFFFGGGJJJMMMNNNMMMLLLOOOQQQRRRRRRSSSTTTUUUWWWYYYZZZXXX[[[___ccceeefffiiijjjiiihhhgggfffeeeeeefffgggeeeeeefffhhhjjjlllnnnooommmqqquuuvvvuuuwww}}}ZZZ777:::666555111......111222111//////.........---------++++++++++++++++++++++++******++++++++++++******((()))***+++,,,+++******************************++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////////////////000000000000000111111111111222222222111222222333333444555555555555111333:::;;;HHHaaaoooYYYLLLGGGDDDDDDDDDCCCFFFJJJDDDWWWzzz{{{uuutttxxx||||||zzzqqqlllhhhccc\\\ZZZfffvvvmmmMMM333CCCAAABBB===BBBIIIbbbddd[[[[[[~~~bbbPPPJJJDDD???<<<999666666555333222444444444555444444333333////////////............,,,,,,,,,---///000222333333444444444444777;;;???>>>???AAADDDIIIOOOUUUYYYTTTNNNKKKSSSdddxxx```???222555777777777444777888888888888444000333111//////222888???CCCTTTZZZbbbiiimmmnnnoooooorrrqqqpppqqquuuyyy|||}}}yyywwwuuuuuuuuusssnnnjjjfff^^^QQQFFF>>>:::888777888777777777888888666333666888999888777888===AAA???>>>===<<<<<<===>>>???@@@???<<<::::::;;;===???>>><<<:::===AAABBB>>>:::<<<<<<;;;;;;;;;;;;<<<<<<========================<<<999999<<<======???CCCDDDEEEFFFFFFFFFDDDCCCBBB>>>@@@CCCBBBBBBCCCHHHLLLIIIGGGEEEDDDFFFGGGGGGGGGJJJJJJKKKLLLMMMNNNOOOOOOOOOQQQSSSTTTTTTUUUXXXZZZ\\\```eeeggggggggghhhjjjgggggggggffffffffffffffffffffffffiiikkkkkkfffbbbjjjlllooossszzz\\\FFF;;;444111111000000//////............---------,,,,,,,,,++++++++++++++++++++++++***++++++,,,------------+++***)))***,,,,,,***(((++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------..............................////////////////////////000111111111111222222222000000111222333333444444333333444555777<<>>>>>===<<<<<<===>>>>>>???>>><<<;;;;;;;;;===>>>>>>;;;:::<<<@@@AAA>>>:::<<<<<<;;;;;;;;;;;;<<<<<<========================>>>;;;;;;>>>>>><<<===@@@BBBBBBCCCCCCCCCBBBAAA@@@AAAAAAAAA@@@BBBEEEJJJNNNHHHFFFDDDCCCEEEFFFFFFFFFIIIJJJJJJKKKLLLMMMNNNNNNPPPRRRTTTUUUUUUVVVXXXZZZ[[[___ccceeeeeeeeefffgggfffgggggghhhggggggffffffhhhgggfffhhhjjjjjjgggdddhhhjjjnnnuuu}}}~~~{{{}}}iiiFFF666111000111111000000///............------------,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,++++++***))))))***,,,,,,+++)))++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,------------...................................................000000111111111222222222111111111222222333333333333444444444555888===@@@]]]lll\\\MMMGGGFFFEEEDDDEEE@@@@@@EEERRRfff}}}zzzxxxuuurrrtttyyy{{{xxxtttooocccXXXWWW\\\eeesss{{{ggggggkkkEEE444111===<<>>:::888777777666444222333333333222222111000////////////............------------...///000111111222333333444777;;;>>>BBBBBBAAA@@@@@@BBBGGGKKK[[[ccceeeZZZLLLNNNbbbwwwjjjCCC666666444666666555555444555888;;;999888555333222333444555>>>FFFRRR]]]dddhhhjjjkkkpppqqqrrrssstttuuuuuuuuu|||zzzyyyyyyzzz{{{{{{zzzzzzvvvppphhh^^^SSSHHHAAA>>>;;;777555666777888777555666777777777777999;;;======<<<<<<<<<<<<======>>>=========<<<<<<<<<<<<===;;;:::<<>>;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@======@@@???<<<;;;===@@@@@@AAAAAAAAA@@@???>>>DDDAAA??????CCCHHHMMMOOOFFFDDDBBBBBBCCCEEEEEEDDDHHHIIIIIIJJJKKKLLLMMMMMMPPPRRRTTTUUUVVVWWWYYY[[[[[[^^^aaacccccccccddddddeeefffhhhiiiiiihhhgggeeegggeeedddeeehhhjjjkkkkkkoooqqqvvv|||{{{}}}{{{{{{mmmKKK777//////444111111000//////......---------------,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++***))))))***)))((()))+++,,,+++***++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------........................000000000111111111222222111111222222222222222222222333444444444555777999IIIlllttt^^^PPPHHHDDDFFFJJJDDDBBBAAABBBGGGWWWtttzzzxxxvvvtttrrrsssuuutttppplllggg]]]VVV]]]iiittt{{{hhhYYYeee}}}VVV999111000<<<<<>>;;;999888888777666333333444333333222111000////////////............------------......///000000111222333444777:::>>>BBBCCCCCCCCCCCCGGGMMMRRReeeqqqxxxppp___XXXaaannncccFFF888111555444555777666444555888:::999777555333222111000555<<>>>>>>>>===;;;;;;<<<;;;:::;;;===>>>===;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???===>>>AAA@@@<<<;;;===@@@@@@@@@@@@@@@@@@@@@@@@CCCAAA???BBBGGGLLLMMMLLLFFFDDDAAAAAACCCDDDDDDDDDGGGHHHHHHIIIJJJKKKLLLLLLOOOQQQSSSTTTTTTVVVXXXZZZYYY[[[___bbbcccddddddddddddeeehhhjjjjjjiiifffeeebbbaaaaaaccchhhnnnsssvvvzzzwww|||~~~}}}|||~~~}}}zzzOOO;;;555111333999111000000///......---------------,,,,,,,,,++++++************************++++++,,,++++++***))))))***)))((()))+++,,,,,,+++******************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------........................000000000000111111111111222222222222111111111111111222444555444444444666:::QQQtttuuucccTTTJJJFFFHHHGGGGGGGGGEEEAAADDDRRRaaa}}}{{{yyywwwvvvtttrrrpppkkkgggccc[[[YYY]]]iiiwwwkkk[[[^^^rrrhhhCCC444222111>>>===@@@===EEEMMMiiizzzXXXGGGAAA>>>;;;999999999888666555555555555444333222111////////////..................---------......///...000222333444666:::===???BBBGGGIIILLLQQQYYY```iiisss~~~vvviiiaaa]]]mmm```BBB555666444666<<<>>>:::888999888777777666555333222111333666<<>>???>>>===;;;:::;;;;;;::::::<<<===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<========================<<<:::<<<@@@AAA>>>===???BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@BBBGGGLLLNNNKKKHHHFFFDDDBBBBBBCCCDDDDDDDDDGGGGGGHHHIIIJJJKKKLLLLLLMMMOOOQQQRRRSSSTTTVVVXXXWWWYYY\\\aaadddfffffffffbbbdddgggiiiiiihhhfffeee\\\^^^aaafffmmmuuu}}}zzzwwwwwwwww|||yyyzzz{{{~~~YYY888222555111///333000000//////...---------------,,,,,,,,,+++++++++************************,,,---------,,,+++******+++)))((((((***,,,,,,+++************************)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------------------------------........................//////000000000111111111222111111111111111111111///111444555555555555666666<<>>AAA===EEEMMMhhhvvvRRRCCC@@@===:::999999999888777666666666555444333222111////////////..................---------------------///111333444666999<<<<<>>;;;999666444444666999::::::======>>>>>>>>>>>>======<<<===>>>>>>>>>===;;;:::;;;::::::::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<========================:::888999>>>???>>>>>>AAABBBBBBAAAAAAAAABBBCCCDDD===@@@EEEJJJMMMLLLIIIEEEGGGEEECCCCCCDDDFFFFFFEEEGGGHHHHHHIIIJJJKKKLLLLLLLLLNNNPPPQQQRRRSSSUUUWWWWWWXXX[[[___dddffffffdddbbbccceeegggggggggfffeee^^^bbbhhhnnnvvv~~~~~~uuuqqqqqqtttwww{{{uuuvvvhhhYYYAAA///111666222---...000000///......------,,,,,,,,,,,,,,,++++++++++++************************,,,,,,---------,,,++++++---+++)))(((***+++++++++************************)))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////000000000111111000000111111111111111111///111333555555555666888777555>>>[[[iiiUUUJJJIIICCC>>>@@@BBBAAABBBDDDDDDMMMaaa}}}|||wwwvvvxxxyyyxxxvvv~~~{{{tttggg[[[RRROOOPPPSSScccuuu{{{rrr```aaa~~~~~~mmmNNN888000000000///>>>===@@@===EEENNNiiirrrQQQHHH???===:::888888888777666555555555444333222111000////////////............///...------,,,,,,,,,---+++...000222444666999<<<;;;CCCKKKPPPPPPRRRXXX^^^^^^ccckkkrrruuupppfff___ZZZjjj}}}XXXCCC222222666555555888666777777777777777777666111111111222666???IIIPPPZZZaaahhhlllllllllnnnqqqsssvvvzzz{{{{{{{{{~~~}}}|||{{{zzzyyywwwpppmmmhhhccc]]]VVVNNNIIIBBB>>>888666777999:::999===>>>???@@@@@@???>>>==================<<<<<<;;;:::::::::999999:::;;;===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::777888;;;===<<<>>>AAA@@@@@@?????????@@@AAABBB===AAAGGGJJJJJJIIIGGGFFFIIIGGGEEEEEEFFFHHHHHHGGGHHHHHHIIIJJJKKKLLLMMMMMMLLLNNNPPPRRRRRRSSSUUUWWWXXXXXXZZZ^^^bbbcccbbb___aaabbbcccdddeeeeeeeeeeeegggllltttzzz~~~zzzsssmmmkkklllppprrruuuxxxyyyjjjqqqeee@@@666000222555222000///000//////......---,,,,,,,,,,,,,,,++++++++++++******************************++++++,,,,,,,,,,,,+++///,,,)))((()))******)))************************))))))***+++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////000000000111//////000000111111222222000111333333333333555777555777999EEEdddkkk^^^TTTKKKCCCBBBCCCBBBCCCFFFAAABBBJJJZZZnnn{{{}}}yyytttsssuuuvvvtttqqqqqqnnnfffZZZOOOKKKNNNSSS___mmm{{{~~~zzz^^^eeeyyy~~~nnnRRR999111222///---...===<<<@@@===FFFOOOkkkmmmQQQMMM>>><<<999888888888777666444444444333222111//////000/////////............///......---,,,,,,,,,,,,+++---000222444666999;;;<<>>???@@@AAAAAA@@@???>>>>>>=========<<<<<<<<<<<<:::::::::999888999;;;===<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;888777:::;;;:::<<<@@@>>>===<<<<<<<<<>>>???@@@>>>BBBGGGIIIGGGEEEFFFGGGKKKIIIFFFFFFHHHIIIIIIHHHHHHIIIIIIJJJKKKLLLMMMMMMMMMOOOQQQRRRSSSTTTVVVXXXZZZYYYZZZ\\\``````^^^[[[aaaaaabbbbbbcccdddeeeeeepppvvv~~~|||rrrppplllhhhhhhiiilllnnnnnn{{{kkkfffiiiiii@@@333111000000111000000000000//////...------,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))((()))***+++++++++++++++000---***(((((()))))))))))))))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////000000000000...//////000111222222333111222333222111111333555222::::::666HHHnnnzzz{{{sssYYYRRRKKKGGGCCC>>>===???@@@>>>@@@FFFNNN^^^zzz|||wwwssswwwrrrmmmlllnnnooolllhhh```^^^YYYPPPHHHJJJSSS\\\jjjttt}}}~~~}}}|||{{{|||~~~~~~xxxnnnfffWWWrrr```DDD000333666///+++///???AAA???>>>CCCPPP|||sssTTTCCC===;;;:::999999999777555555555444333222000000///000000000000////////////---------,,,,,,,,,++++++///000222444666888:::;;;<<<===AAAHHHPPPTTTTTTRRRSSSPPPNNNOOOQQQYYYmmm~~~lllcccqqq\\\@@@333000444;;;999:::999888888888666333777666333111111333555666AAAJJJVVV___dddgggkkkmmmqqqrrrssstttuuuwwwxxxyyy|||yyywwwyyy~~~~~~{{{zzzwwwsssrrrsssrrroookkkccc]]]SSSIIIAAA<<<;;;;;;??????@@@AAACCCBBB???===AAA???<<<999888999;;;<<<:::::::::999999999999999:::::::::::::::;;;<<<===@@@???>>>===<<<<<<<<<<<<999999777777777999;;;===>>>===<<<;;;<<<===???AAA@@@LLLOOODDD>>>CCCIIIJJJIIIIIIJJJJJJIIIIIIHHHGGGIIIIIIHHHJJJMMMNNNNNNMMMPPPOOOOOOPPPRRRUUUXXXZZZZZZZZZ[[[]]]```aaa```___ccccccbbb```___cccjjjqqq||||||zzztttqqqkkkmmmmmmjjjhhhjjjooottt{{{mmm\\\bbbwwwkkkFFF777333333222111000///...---222111000---******,,,...---,,,+++******,,,...///******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---......///////////////////////////000000000000222222222111111111111111999555666;;;???JJJgggyyy|||cccOOOMMMIII???>>>GGGBBBBBB@@@???BBBJJJVVV___zzzzzzuuutttuuurrrmmmhhhffffffddd___ZZZKKKKKKHHHEEEFFFOOO^^^jjjuuuwww|||}}}}}}~~~~~~|||yyy}}}|||yyytttnnnbbbSSSHHHTTTwww~~~|||yyyMMM===000///111///,,,,,,???AAA>>>@@@FFFUUUwwwWWWCCC>>><<<:::999999999777555555555444333222111000000000000000000////////////---------,,,,,,,,,+++++++++,,,...000222444666666:::<<>>@@@BBBBBB@@@??????>>><<<:::::::::;;;<<<;;;;;;;;;::::::::::::999:::::::::::::::;;;<<<<<<>>>>>>======<<<<<<======<<<;;;999999999;;;===>>>>>>======<<<===>>>???@@@???IIIKKKBBB>>>DDDIIIHHHGGGHHHIIIJJJJJJJJJJJJJJJNNNMMMLLLLLLMMMMMMLLLKKKMMMMMMNNNOOOQQQTTTXXXZZZYYYZZZ\\\^^^___^^^\\\[[[\\\^^^```ccchhhnnnuuuzzz~~~~~~{{{sssnnnkkkjjjlllmmmkkkhhhiiioootttzzzkkk^^^```sss~~~UUU;;;444222111111000...------,,,//////...,,,++++++---000///...,,,*********+++,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------...///////////////.../////////000000000000111111111111111111222222222///000444555===UUUooojjjooo|||fffZZZPPPEEE@@@BBBAAAAAA@@@>>>===@@@FFFKKKUUUggg|||wwwssspppooonnnhhhbbb^^^\\\XXXRRRMMMEEEDDDDDDGGGNNNYYYdddlllrrruuu{{{}}}xxxyyy}}}}}}zzzzzzxxxtttssspppnnniii\\\KKKEEEGGG]]]uuu~~~iiiCCC777......000...---...@@@@@@>>>AAAGGGTTTxxxXXXCCC???===;;;999999999777666555555444333222111000000000000000000////////////------------,,,,,,,,,,,,******,,,...///111333333777;;;@@@EEEKKKSSS\\\ccc___ZZZWWWYYYbbbrrrwwwnnnwwwcccFFF888333555555666888999999999999666666555444333222222222111666===DDDKKKTTT___fffmmmoooqqqrrrqqqpppqqqrrrttttttwww||||||wwwvvvuuutttrrrpppoooqqqrrrsssrrrpppjjjaaaWWWMMMHHH@@@??????@@@AAABBBBBBAAA???>>>===============>>><<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<======>>>======<<<;;;;;;<<<>>>???>>>>>>>>>>>>>>>?????????>>>DDDEEE??????EEEHHHFFFFFFGGGHHHJJJKKKKKKLLLLLLPPPOOOMMMNNNOOOOOOMMMLLLKKKKKKLLLNNNPPPTTTWWWXXXYYY[[[]]]^^^^^^]]][[[YYY[[[]]]bbbjjjsss{{{yyypppiiifffeeehhhjjjkkkjjjkkkooovvv|||zzzfffVVVYYYnnn[[[<<<111333000000///...---,,,,,,+++,,,------,,,+++,,,...111111000---+++))))))))))))***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------...////////////........./////////000000000000000000111222222222333222000222444333666GGGZZZ~~~kkkTTT\\\tttlll^^^TTTJJJCCCAAABBBBBB@@@===<<<<<<======FFFWWWlll~~~wwwvvvuuuuuusssoooiiieeefffaaaYYYSSSOOOJJJDDD???@@@AAAEEENNN[[[fffmmmpppooosssyyy|||wwwqqqrrryyy~~~~~~xxxuuutttrrrnnnjjjccc\\\TTTGGG???IIIYYYoooyyy|||||||||vvvyyyuuuyyyxxxOOO777111------...------000??????>>>AAADDDLLLuuuwww[[[HHHAAA???<<<:::999999777666555444444333222222111111000000000000////////////...------------,,,,,,,,,,,,,,,---///000222333333444999???BBBEEEMMMZZZeeeeeeaaa]]]___iiiyyysssooo}}}bbbIII777777444555888:::999888999666666666666555333111000...111444888>>>HHHUUU^^^fffiiimmmnnnmmmllllllmmmnnnooorrrvvvyyyzzzwwwtttvvvwwwwwwsssooonnnppptttsssttttttqqqkkkbbbYYYTTTLLLIIIGGGEEEEEEEEECCCBBB??????????????????>>>>>><<<<<<<<<;;;;;;::::::999;;;::::::999::::::;;;;;;::::::::::::;;;<<<===>>>======<<<<<<<<<===>>>???>>>>>>???@@@@@@??????>>>???BBBAAA???AAAGGGHHHEEEHHHHHHIIIKKKKKKLLLLLLLLLNNNMMMMMMNNNPPPRRRQQQPPPKKKKKKLLLMMMOOORRRTTTUUUYYYZZZ\\\\\\\\\]]]^^^___dddfffkkkttt}}}~~~{{{uuummmeeeaaaaaabbbffffffggglllrrrwwwzzz{{{```VVVVVVjjjbbb@@@111111444/////////...---,,,,,,,,,+++,,,---,,,++++++---///000///---+++***)))))))))))))))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))************************************************+++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,---......//////.............../////////000000//////000111222333333333444333555777555555>>>JJJgggdddWWWSSS___vvv}}}pppiii\\\NNNEEEEEEDDDBBB@@@???>>>>>>>>>>>>AAAJJJ[[[ttt}}}zzzwwwrrrpppnnnnnnmmmhhh```ZZZ[[[VVVOOOIIIEEEAAA>>>;;;DDDIIIQQQ\\\gggnnnrrrtttooorrrxxxyyyssslllnnnuuuzzz{{{yyytttqqqqqqmmmhhhbbbZZZKKK@@@BBBTTTiiiwww~~~yyyxxxwwwooovvvsssttt|||yyywwwWWW888///.........---,,,---///<<<<<<<<>>>>>EEESSS^^^fffdddbbbcccjjjwwwvvvqqqpppoooTTT???666111555999888888999666777888888666444222000111111222333666???KKKTTT^^^cccjjjlllkkkjjjlllmmmmmmmmmnnnqqqsssttttttssswwwxxxxxxtttpppnnnooorrrpppqqqrrrqqqooojjjfffccc\\\YYYTTTPPPNNNKKKHHHEEEAAAAAA@@@@@@???>>>===<<<===<<<<<<;;;::::::999999;;;::::::999999999::::::999999999999:::;;;======;;;;;;;;;<<<<<<===>>>>>>??????@@@@@@@@@@@@???>>>AAAAAAAAAAAAEEEIIIIIIFFFKKKKKKKKKLLLLLLKKKJJJJJJOOONNNMMMNNNPPPQQQQQQPPPLLLLLLMMMNNNOOOPPPQQQRRRVVVWWWXXXXXXYYY]]]bbbgggnnnpppttt{{{~~~|||xxxooommmiiiccc___^^^aaaccceeefffkkksssxxxuuukkkbbbRRRZZZmmmhhhDDD222000333222/////////......------,,,,,,------,,,******+++,,,,,,,,,++++++************))))))(((((()))***++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))))))))))))))))))))))))))*********************************++++++,,,,,,,,,*********+++++++++,,,,,,,,,------...........................//////////////////000111222333333333///000333444333222666===IIInnneeeJJJDDDSSSvvv}}}mmm\\\PPPLLLGGGCCC@@@??????@@@>>>>>>===;;;@@@NNNbbbppp~~~{{{xxxuuusssppplllhhhfffccc^^^VVVPPPKKKHHHDDDAAA@@@@@@AAAAAAPPPXXXccckkkoooqqqtttvvvppprrrwwwwwwqqqjjjlllrrrtttuuusssooonnnmmmhhhaaaSSSOOOBBB;;;QQQvvvzzzrrrooommmeeeooo}}}~~~}}}{{{vvvuuugggRRR???------///000...,,,,,,------:::999;;;DDDGGGHHHmmmhhhVVVIIIFFFBBB>>>:::999999777666555444444444333333333222000000000000////////////............---------,,,,,,,,,,,,---...//////000222777:::;;;:::???JJJSSSjjjllllllhhhfffiiilllmmmuuu{{{oooxxx\\\GGG444222666777888:::888888999999888666444333333444333222333888AAAHHHTTT\\\eeejjjjjjjjjmmmpppnnnnnnnnnooopppqqqrrrssstttuuuuuussspppnnnnnnooooooooopppppppppooonnnmmmhhheeeaaa]]]ZZZVVVQQQNNNHHHFFFDDDBBB???===<<<<<<>>>>>>===<<<;;;::::::999;;;::::::999999999999999888888888888999:::;;;<<<888999:::;;;<<<>>>>>>???AAAAAAAAA@@@@@@@@@@@@@@@BBBBBBBBBDDDFFFIIIIIIHHHLLLLLLLLLLLLLLLKKKJJJJJJRRRPPPNNNNNNNNNNNNLLLKKKLLLLLLMMMNNNOOOPPPQQQQQQSSSUUUWWWXXXZZZ___gggmmmsssuuuyyy~~~~~~|||wwwpppkkkaaaaaa```___^^^___cccfffgggkkkrrrvvvsssfffVVVJJJ___sssjjjGGG222---111111/////////.........---------+++,,,---,,,***)))***+++)))******+++++++++,,,,,,(((((((((((()))***+++,,,((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((())))))***))))))))))))))))))))))))************************))))))******+++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---............---------........./////////000000000111222222222333///000222333333333555777666RRRtttwwwYYYHHHHHH^^^pppooouuu~~~nnnddd\\\PPPFFF@@@===<<<<<<;;;???AAA???<<<>>>EEELLLbbbsss}}}yyyvvvtttsssqqqooolllhhhbbb\\\WWWQQQKKKHHH>>>===<<<===AAAGGGMMMQQQ^^^fffpppsssrrrppprrrvvvrrrrrrtttuuuqqqkkkkkkooommmnnnllliiihhhfff^^^UUUAAAAAA???GGGggg|||uuuqqqiiiiiillleeejjj~~~~~~zzzqqqbbbJJJ;;;555,,,---000111---+++,,,,,,+++===::::::DDDGGGIIIpppsss]]]PPPHHHGGGCCC>>>;;;999888777777444444444444444333333333000000000000////////////............------------+++,,,,,,------.........111555888999999===DDDIII]]]gggllliiicccaaa___\\\bbbjjjuuusss|||kkkEEE666555555666:::999999999999999888777777222444444333222444888===FFFPPP\\\ccceeefffjjjnnnjjjlllnnnoooooonnnmmmmmmnnnnnnnnnpppqqqpppmmmkkknnnnnnoooooooooooonnnmmmlllkkkhhhgggeeebbb]]]ZZZUUURRRNNNIIIEEECCCBBBBBBAAA@@@@@@???>>>===<<<;;;;;;::::::999888888999999888888888888888999:::;;;666777999;;;===???@@@AAACCCBBBAAA@@@???@@@@@@AAABBBBBBDDDFFFFFFFFFGGGHHHKKKKKKLLLMMMMMMMMMLLLLLLPPPOOOMMMLLLMMMLLLJJJIIIIIIJJJLLLNNNPPPRRRSSSTTTUUUYYY^^^aaabbbfffmmmrrruuuxxx|||~~~||||||}}}~~~|||{{{{{{{{{zzz|||zzzxxxuuupppiiibbb\\\WWWYYY\\\^^^___bbbeeehhhlllpppqqqjjj^^^VVVVVVYYYxxxwwwaaaIII333...///...,,,...------------,,,,,,,,,,,,(((***,,,,,,******+++,,,))))))***+++++++++++++++(((((((((((()))***+++,,,((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))************************((())))))***++++++,,,,,,++++++++++++,,,,,,,,,---+++,,,------......---------------.........//////111111111111111111222222111222333333444666777666444???UUUmmmzzzvvv```PPPXXXiiimmm___iii||||||qqqaaaRRRHHHCCC???===>>>???AAAAAA???>>>>>>>>>AAAMMM___rrr}}}wwwtttqqqnnnllllllmmmlllllleeeaaaZZZQQQIIIDDDBBBCCC888999<<>>===;;;::::::999888888888999888888888888888888999:::555777999<<>>999999;;;======;;;===>>>AAAGGGUUUjjj}}}}}}zzzuuupppllliiigggfffgggiiiiiiiii___\\\TTTIII???;;;===@@@:::<<<@@@GGGQQQ^^^kkktttnnnmmmmmmnnnqqqrrrqqqooouuuooommmpppqqqnnnkkkkkkbbbbbbaaa]]]ZZZTTTFFF999===555BBBeee{{{|||wwwxxxvvvuuu}}}xxxrrrvvvrrrsss___DDD000222555))),,,...,,,((()))...---(((AAA>>>@@@???IIIOOObbb^^^MMMIIIDDDBBB>>><<<<<<:::888666333333333444333333222222111111111111000000000000///............------------------.........//////,,,...222555888<<>>:::::::::;;;;;;;;;;;;;;;888888999999::::::;;;;;;888999:::;;;<<<===>>>???BBBAAA@@@??????@@@BBBCCCCCCCCCBBBBBBBBBCCCEEEFFFFFFHHHKKKMMMNNNNNNNNNMMMKKKJJJIIIJJJMMMPPPQQQQQQKKKNNNRRRUUUXXXZZZ]]]___fffiiimmmoooqqqrrrtttuuuzzz{{{|||~~~~~~}}}}}}||||||zzzwwwtttssstttwwwxxxyyyxxxvvvvvvxxxyyyxxxxxxsssooohhhaaaZZZVVVSSSRRRUUUVVVXXX[[[^^^ccckkkppppppaaaOOOGGGQQQiii~~~\\\BBB000000000000////////////...---,,,,,,++++++,,,,,,++++++***)))((((((((()))))))))))))))))))))))))))************************(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))************))))))************************)))************+++++++++---------------------------------............///000222333222111000111222000000111111111222222222222666888>>>VVVyyy{{{qqqyyyvvv___NNNOOOVVVfffvvviiiYYYLLLGGGCCCAAA???>>>>>>>>>===<<<<<<:::999:::AAAKKKVVV]]]vvv|||yyyvvvwwwwwwuuunnnggggggaaa[[[XXXZZZ]]]___```TTTNNNHHHEEEAAA<<<999:::>>>DDDMMMXXXaaagggkkkmmmjjjjjjjjjlllnnnpppqqqppprrrnnnkkkkkklllkkkgggccc]]]\\\[[[UUUMMMDDD===999:::NNN___gggrrr}}}rrrnnnxxxsssvvvzzzjjjbbb{{{mmmFFF666222...,,,---,,,,,,+++******+++,,,,,,???<<<>>><<>>===<<<;;;:::999999:::::::::999999999999999888888999:::<<<===???@@@BBBAAAAAA@@@@@@AAACCCCCCEEEDDDDDDDDDDDDFFFGGGHHHIIIJJJLLLNNNOOOOOONNNMMMLLLLLLLLLNNNQQQUUUWWWXXXYYY[[[^^^```aaaccceeefffkkknnnqqqttttttuuuwwwxxxxxxyyyzzz{{{{{{zzzyyyxxxwwwvvvuuutttttttttttttttuuuuuuuuuvvvwwwvvvssspppdddaaa\\\WWWSSSQQQQQQQQQUUUWWWZZZ___cccfffhhhhhhZZZOOOIIISSSjjjeeeHHH555000000000/////////......------,,,++++++++++++,,,******))))))((()))))))))))))))))))))))))))))))))************************(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))************))))))************************)))************+++++++++------------------------------------............///111222111000///000222000000000111111111222222222444666:::JJJeeeyyy~~~rrrXXXNNNOOOWWWiiizzztttiiibbb^^^MMMIIIDDD@@@???>>>>>>======;;;999999;;;???DDDGGGMMMWWWfffvvv|||yyyvvvtttqqqoooooopppmmmgggaaa[[[VVVRRROOOPPPPPPPPPOOOIIICCC>>>===<<<:::<<<@@@HHHNNNXXXaaahhhlllllllllmmmlllllllllmmmnnnnnnmmmoooppppppmmmhhhbbb]]]ZZZ^^^\\\UUUIII===777888<<>>;;;EEELLLccc]]]GGGFFFCCC???===<<<;;;999777333333444444333222222111111111000000000000/////////............---------,,,,,,,,,,,,------------,,,---///111444999???DDDLLLSSSXXXYYY^^^iiisssyyynnnfffbbbnnn\\\===444333555777666333555:::777777888888777555444333000111333555:::CCCLLLSSSXXX[[[___bbbccccccdddeeedddddddddeeefffhhhjjjkkkggghhhhhhiiijjjkkklllllllllkkkkkkjjjiiihhhgggggghhhiiiiiiiiiiiiiiihhhhhh```___^^^\\\YYYUUURRRPPPIIIHHHFFFDDDAAA???===<<>>===<<<;;;:::999999:::999999999:::===???AAAAAAAAAAAAAAAAAABBBCCCDDDFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLNNNPPPQQQQQQPPPPPPQQQQQQSSSVVVYYY\\\___aaagggiiikkkllllllkkklllnnnppprrruuuwwwwwwvvvwwwxxxvvvvvvwwwwwwvvvuuusssrrrpppqqqrrrssssssrrrpppooopppppprrrsssrrrnnnhhhdddYYYWWWSSSPPPOOOPPPQQQSSSUUUYYY```fffgggbbbZZZTTTDDDIIIVVVlll~~~|||```GGG444+++000////////////.........---,,,++++++******++++++))))))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((())))))******))))))(((************************)))************+++++++++,,,,,,,,,,,,------------------------...............///000000///...///000000000000000111111111111333333444666;;;KKKggg~~~uuuZZZIIIGGGPPPYYYuuu~~~wwwooo^^^XXXOOOHHHCCCAAA???>>>===<<<;;;:::888777777666666;;;DDDOOO\\\iiiuuu}}}}}}xxxvvvssspppnnnkkkiiifffffffffddd^^^ZZZNNNLLLHHHFFFDDDBBB???======888666999<<>>===???===;;;999999;;;>>>???@@@@@@AAAAAABBBBBBCCCCCCFFFFFFGGGHHHIIIJJJKKKLLLMMMNNNPPPRRRTTTUUUUUUVVVYYY[[[]]]___aaacccfffhhhmmmoooqqqqqqpppppppppqqqqqqsssuuuvvvuuuttttttuuussssssssssssrrrpppnnnmmmmmmmmmnnnoooooonnnmmmlllmmmlllkkkjjjhhhccc\\\WWWQQQPPPNNNMMMNNNPPPRRRTTTXXX^^^cccccc\\\QQQGGGBBBGGGZZZtttyyy^^^EEE555...---/////////.........------,,,,,,+++***************((((((((((((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((************************))))))*********+++++++++,,,,,,,,,,,,,,,---------,,,,,,---------.........---...//////------...////////////000000000111111555111111444444:::OOOgggtttPPPCCCIIIQQQTTTfffssspppiii___UUUMMMGGGAAA>>>===<<<<<<;;;:::999888888888999;;;===AAAHHHPPPVVVhhhqqq}}}}}}|||yyyuuuqqqnnnlllkkkiiigggdddbbb___^^^]]]ZZZUUUQQQHHHFFFBBB???<<<:::888666999777:::AAAGGGLLLTTT\\\]]]```eeejjjlllllljjjhhhggghhhhhhhhhfffffffffggghhhfffbbb[[[VVVUUUXXX[[[NNNIIIAAA:::<<>>AAAGGGMMMSSS]]]kkktttvvvssspppjjjggglllqqqkkkbbblllnnnRRR:::666:::777111///555666888::::::999777666666666555333222444888;;;???DDDKKKQQQUUUYYY]]]___```aaabbbaaa______aaacccaaabbbcccdddeeefffggghhhkkkjjjhhhgggeeeeeeeeeeeeeeefffhhhiiiiiihhhgggfffccccccddddddbbb___\\\ZZZ\\\[[[ZZZYYYWWWVVVTTTTTTQQQPPPOOOMMMKKKHHHGGGFFFEEECCC@@@===<<<===>>>???AAAAAABBBCCCDDDDDDEEEEEEFFFGGGHHHJJJKKKMMMNNNNNNOOOPPPRRRUUUXXXZZZ\\\]]]bbbeeeggghhhggggggiiikkkmmmoooqqqqqqqqqpppqqqrrrppprrrttttttsssqqqqqqrrrppppppppppppnnnllljjjiiijjjjjjiiihhhhhhhhhiiiiiijjjgggbbb]]]YYYUUUQQQNNNIIIIIIKKKMMMPPPSSSUUUWWW\\\]]]ZZZQQQEEEAAAEEEKKKcccqqqwww\\\DDD555000000222............------------++++++***))))))))))))***((('''''''''((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...,,,...///...---,,,---........./////////000000000777111000444444444???NNNnnnoooXXXMMMGGGEEEOOOddd||||||zzzzzz}}}xxxooofff\\\RRRIIICCC???>>><<<:::999:::<<<===666777888888999<<>>EEENNNTTTXXX^^^eeebbbcccdddfffggghhhhhhhhhiiijjjjjjgggccc``````aaa```]]]YYYVVVVVVUUUTTTRRRGGGAAA:::;;;FFFYYYlllwwwuuulllhhhkkkooooooooopppiiinnnrrrzzzzzzoooccc^^^rrrzzzfffTTTFFF===---,,,...000///+++***+++************************???>>>@@@===DDDLLLgggyyyeeeKKKGGGAAA===<<<;;;:::999888888777777666555333333000000////////////......///............---------,,,,,,,,,,,,------------+++,,,,,,,,,---000555888:::AAAHHHQQQ```qqq{{{~~~xxxzzzyyyyyyvvvfff\\\cccsssUUU<<<555444222111444555666888999999888888666777777555333111222333666:::@@@EEEJJJOOOSSSWWWZZZ]]]``````^^^]]]^^^```______``````aaabbbccccccgggfffdddcccbbbbbbbbbcccdddeeefffhhhhhhfffeeecccccccccdddcccbbbaaa___^^^\\\\\\\\\[[[[[[[[[ZZZZZZXXXWWWVVVTTTSSSQQQPPPOOOMMMKKKHHHEEECCCCCCCCCCCCEEEFFFGGGIIIJJJJJJJJJJJJIIIKKKMMMOOOQQQRRRSSSSSSSSSTTTVVVYYY\\\___aaabbbgggjjjlllllliiihhhiiikkkkkkmmmooopppoooooopppqqqnnnppprrrrrrpppnnnnnnnnnkkkllllllkkkjjjhhhfffeeefffeeecccbbbaaaaaabbbbbbbbb]]]VVVPPPMMMKKKJJJHHHGGGJJJNNNSSSWWWZZZ\\\\\\YYYTTTJJJ>>>999CCCXXXhhh}}}~~~ppp^^^EEE444...///111111......---------,,,,,,,,,+++***))))))((()))))))))(((((('''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((())))))((((((''')))))))))))))))))))))))))))************+++++++++******++++++,,,,,,------,,,,,,,,,,,,------------,,,---......---,,,---...............////////////444111111333444444888<<>>EEEMMMhhhuuucccLLLHHHBBB>>><<<;;;;;;:::777666666666555333222111000000/////////.........///............---------,,,------------.........+++,,,---,,,,,,...111333444<<>>DDDSSS```ppp~~~vvvyyy|||}}}{{{uuuooohhhddd[[[WWWQQQJJJDDD???===<<<;;;<<<;;;999666555555666555666777888999<<>>333000000///---)))((()))******((()))***++++++***)))(((>>>???DDDAAAHHHOOOjjjlll[[[MMMHHHBBB>>><<<;;;;;;:::555555555444333222000///000/////////............//////.........------------------.........//////+++,,,------,,,,,,...000000999???@@@EEETTTfffsssoooxxxyyyhhhuuummmSSSAAA777222222222333444666888999666777777666444444555666000111222333555999>>>AAACCCJJJRRRVVVVVVUUUXXX[[[YYYYYYYYYYYYZZZZZZZZZZZZ^^^]]][[[ZZZZZZ[[[]]]^^^XXXZZZ^^^```aaaaaa```^^^]]]]]]\\\[[[[[[\\\\\\]]]\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZYYYYYYXXXXXXXXXWWWTTTTTTTTTTTTTTTTTTSSSSSSSSSTTTVVVXXXYYYZZZYYYYYYTTTVVVYYY\\\^^^___``````____________```bbbcccdddcccgggkkkjjjfffdddfffhhhggghhhiiiiiigggfffffffffbbbdddffffffeeeccccccdddccccccddddddcccbbbaaa```YYYZZZ[[[\\\ZZZWWWSSSPPPJJJGGGDDDCCCDDDEEEFFFEEEHHHKKKNNNQQQPPPKKKFFFBBB;;;;;;???LLL```rrr}}}{{{|||kkkNNN555111,,,+++,,,------+++---------,,,,,,,,,++++++******)))(((((((((((((((***)))((('''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))''''''(((((((((((('''''')))))))))))))))))))))))))))************+++++++++))))))***+++,,,,,,------++++++,,,,,,,,,------------...//////------...///---------.........//////(((111333,,,***111444222555===QQQiiiwwwgggMMMDDDBBBDDDNNN[[[uuuwww{{{|||wwwuuu}}}}}}zzzwwwuuusssiiifff___XXXPPPIIIDDDBBB======<<<:::999999;;;===777777777777666666666666555888>>>DDDIIIOOOUUUYYYhhhlllqqqvvvxxxwwwuuurrrrrruuuxxxxxxvvvvvvxxxzzzwwwwwwwwwuuurrrooollljjjjjjmmmnnnlllhhhcccaaaaaaZZZZZZXXXVVVRRRNNNKKKIIICCCDDDEEEFFFEEEAAA:::555333444555555444444555666222777>>>DDDGGGKKKPPPTTTTTTUUUWWWXXXTTTPPPSSSZZZ^^^_________]]][[[XXXVVVUUUXXXYYYVVVPPPMMMNNNQQQMMMNNNNNNIIICCC??????AAAJJJQQQZZZbbbfffiiijjjlll___aaaiii{{{llliiinnnpppmmmjjjzzz~~~^^^YYYwwwlllKKK444,,,,,,***))))))+++///111,,,%%%((()))***++++++***)))(((@@@<<>>;;;999777777666555444333222222222111111000000//////..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,///444;;;DDDPPP]]]eeeaaadddooo}}}xxxvvv~~~bbbBBBBBB222...333000000777888:::999777666555555555555333333333222222222111111999<<<@@@FFFKKKOOOQQQRRRVVVVVVUUUUUUVVVWWWWWWXXXWWWWWWWWWXXXYYYYYYZZZZZZZZZXXXXXXZZZ]]]]]][[[XXXZZZYYYWWWVVVUUUVVVXXXYYYWWWWWWXXXYYYYYYYYYYYYYYY[[[ZZZYYYXXXVVVTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRSSSUUUVVVWWWWWWWWWYYYZZZXXXYYY[[[]]]^^^___``````\\\]]]^^^___```aaabbbbbb```bbbdddeeeeeedddbbbaaacccdddddddddcccaaa```^^^bbbbbbaaa```___]]]]]]\\\[[[\\\]]]^^^]]][[[YYYWWWYYYVVVQQQMMMKKKIIIFFFDDDCCCDDDDDDCCCBBBBBBEEEHHHIIIGGGGGGFFF>>>555444:::???JJJZZZgggpppwww~~~xxx|||tttdddJJJ555.........------,,,,,,,,,,,,+++******))))))******))))))(((((((((((())))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''+++*********))))))((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))************,,,+++*********+++,,,---++++++******++++++,,,------,,,+++,,,...///...---------------------------///////////////000000111//////999LLLbbbsssrrrUUUDDD???BBBGGGYYYbbbkkkrrr{{{|||~~~~~~xxx{{{tttkkkeeeaaa[[[QQQJJJJJJGGGCCC>>>:::999;;;===888888777666666666666777666666777888:::;;;<<<<<>>DDDLLLSSSWWWXXXXXXYYY\\\]]]\\\YYYVVVSSSSSSSSSXXXXXXVVVUUUTTTSSSSSSSSSMMMLLLIIIIIIKKKMMMKKKHHHLLLFFF@@@;;;777===QQQfffvvvtttmmmgggjjjnnnjjj```TTT```mmmzzzyyyjjjsssuuuoooeeeZZZgggqqqyyyqqq\\\RRR___ssssssKKK222000000+++************))))))))))))))))))))))))))))))))))))CCC===CCC@@@AAALLLmmmqqqZZZNNNKKKHHHCCC@@@>>><<<:::888777666555444333222222222111111000000//////..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...000222666<<>>BBBFFFHHHMMMMMMNNNPPPRRRTTTVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVWWWUUUUUUVVVYYYYYYXXXUUUYYYWWWVVVTTTTTTTTTUUUVVVTTTUUUVVVVVVWWWWWWWWWVVVXXXWWWVVVUUUTTTRRRQQQPPPQQQQQQPPPPPPPPPOOOOOOOOORRRTTTVVVVVVVVVVVVXXXZZZZZZ[[[\\\]]]^^^^^^^^^]]]ZZZ[[[\\\]]]^^^___``````___```aaaaaaaaaaaa```_________``````___^^^\\\[[[______^^^]]][[[ZZZYYYYYYYYYYYYZZZZZZXXXVVVTTTRRRPPPMMMJJJGGGFFFEEECCCAAA@@@AAAAAABBBBBBBBBCCCDDDFFFBBB???<<<888666===GGG[[[eeerrrzzz{{{zzz{{{}}}uuuvvvzzzlll\\\MMM<<<000...---------,,,,,,,,,,,,,,,+++******))))))******))))))(((((((((((()))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''))))))((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''((((((((())))))))))))(((((()))))))))*********++++++*********+++,,,---++++++******++++++,,,------,,,+++,,,.........---------------------------//////......//////000111333111333===LLL```zzzmmmZZZJJJ???:::FFFMMMUUU]]]kkk{{{~~~}}}}}}~~~{{{xxxtttpppllliiifffdddTTTRRRMMMFFF@@@<<<:::999777777777666666777777888777777666666666666666666777999<<>>===;;;999888777555444333333222222111111000000//////..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...///000111555;;;BBBHHHFFFDDDGGGUUUmmmooo___^^^fffiiiKKK888444///000333000999999999999888888666666444444333333333222222222111000///000222666:::<<<@@@AAACCCFFFJJJNNNQQQSSSRRRRRRQQQQQQQQQQQQQQQQQQSSSRRRPPPQQQSSSTTTTTTSSSVVVUUUSSSRRRQQQQQQRRRRRRQQQRRRRRRSSSSSSSSSSSSSSSTTTSSSRRRQQQPPPOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLQQQRRRTTTTTTTTTUUUVVVXXXYYYZZZZZZZZZZZZZZZYYYYYYXXXXXXYYYZZZZZZ[[[\\\\\\^^^^^^]]]\\\\\\[[[[[[[[[YYYZZZZZZ[[[ZZZYYYWWWVVV[[[[[[ZZZXXXWWWUUUTTTTTTTTTTTTTTTSSSQQQNNNLLLJJJEEECCC@@@@@@@@@@@@@@@>>>??????@@@AAABBBBBB???======999555444777???NNN\\\rrrzzz{{{uuussstttyyyzzz|||yyyzzzmmmTTT@@@444///---------,,,,,,,,,,,,,,,+++++++++***))))))))))))***))))))(((((((((((())))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((()))))))))(((((())))))))))))******+++************+++,,,,,,+++************+++,,,,,,---,,,+++,,,---...---,,,,,,,,,,,,,,,------------///............///000000222000///000777KKKkkkvvvcccPPPDDD@@@BBBCCCEEEPPPbbbsss|||}}}|||yyyxxxxxxzzz|||~~~{{{uuunnnjjjiiibbb___ZZZUUUOOOJJJFFFDDD>>>===<<<:::888888777777777666666555444444444444222333333444444444444444555555555666777888999999777777888999999888666555444444444444333333222222000000000111222444555666555555555555555555555555888;;;???BBBEEEIIIMMMPPPUUUVVVVVVVVVUUUWWWYYY\\\___[[[WWWVVVUUUSSSPPPLLLGGGIIIMMMPPPQQQOOOMMMKKKHHHHHHHHHIIIIIIFFFCCC@@@:::666333555===KKKaaarrrkkkooopppllljjjnnntttwww{{{mmm___\\\eeevvvsssuuu}}}qqqggg^^^UUUNNNLLLUUU^^^___ZZZWWWPPPCCC555---...///...+++************))))))))))))))))))))))))))))))))))))BBB999???BBBLLL]]]bbbPPPMMMHHHEEEBBB???>>>>>><<<;;;888777666444333333333333111111000000//////..............................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---///111777>>>CCCBBBBBBCCCIIIZZZvvvooohhhlllmmmhhhAAA333///333555///555666777888999999888888444444444444333333333333222111000///000111333444555666888;;;???CCCGGGIIIJJJKKKKKKLLLLLLMMMNNNNNNPPPOOONNNNNNNNNPPPQQQQQQTTTSSSQQQPPPOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOPPPPPPOOONNNMMMLLLLLLKKKLLLLLLLLLLLLMMMMMMMMMMMMNNNPPPQQQRRRRRRRRRTTTUUUTTTUUUUUUUUUUUUUUUUUUTTTUUUUUUVVVVVVWWWXXXYYYYYY\\\[[[YYYWWWVVVVVVWWWXXXUUUUUUVVVWWWWWWVVVUUUTTTXXXWWWVVVUUUSSSQQQPPPPPPNNNNNNMMMKKKHHHFFFCCCAAA===<<<;;;<<<>>>??????>>>AAA@@@??????@@@===999555222222333999BBBQQQcccoooyyy|||}}}yyysssrrrxxx}}}xxxzzzyyytttttt}}}yyylllVVVAAA111+++,,,...,,,,,,,,,,,,++++++++++++++++++***)))))))))))))))))))))(((((((((((())))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))&&&&&&%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((((((((()))))))))******************++++++,,,***************++++++,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,---------......------......///000------///000222===UUUjjjzzz|||{{{kkk___KKKGGG@@@;;;===JJJZZZeeepppwww{{{qqqjjjooouuu|||}}}uuulllgggiiifffbbb^^^[[[YYYWWWUUULLLJJJGGGBBB???;;;999888777666666555555666777777666555555444444333333333333333444444555555666666222333444444444444333333444333222222222333444555111111111111222222333333444444555666777888999:::???AAAEEEIIIMMMQQQTTTVVVVVVWWWWWWWWWVVVWWWZZZ\\\ZZZUUUQQQPPPSSSRRRNNNIIIEEEGGGJJJLLLMMMLLLJJJIIIFFFDDDDDDEEEDDD>>>:::999000444;;;DDDMMMVVV```gggjjjgggaaa^^^dddxxxxxxccc]]]]]]cccrrrwwwlllttt{{{tttkkkQQQNNNRRR^^^fff```RRRHHH???000'''+++///,,,)))***************)))))))))(((((((((((((((((((((((((((FFF<<<@@@@@@FFFUUUvvvhhhQQQNNNHHHEEEAAA???>>>>>><<<;;;888777666555444333333333111111000000//////..............................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***++++++,,,...333888======BBBEEECCCFFFYYYxxxyyy}}}rrrdddOOO<<<555777555111222444555777888999999555555555444444444333333333333333333222111000000//////111333666999;;;<<>><<<;;;;;;::::::<<>><<<:::888555222//////555>>>JJJWWWfffssszzzyyyxxxuuusssvvvuuuppptttiii]]]QQQAAA444///...//////+++++++++++++++++++++++++++***))))))(((((())))))))))))(((((((((((())))))'''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((((((((((()))))))))))))))******++++++++++++******))))))******+++,,,,,,+++***+++---...---,,,+++++++++,,,,,,,,,---------------------......///...---...111222777BBBMMMkkkvvv}}}rrr^^^VVVKKKBBB???CCCMMMUUU___eeeqqq}}}xxxooodddgggnnnxxx|||wwwqqqmmmfffbbbaaa```___]]]VVVTTTQQQMMMHHHEEECCCAAA<<<;;;999777666666666777333333222222222222222222333333333333333333333333555555555555444444333333333222000000000111222444333333333333333333333333666777999;;;>>>@@@BBBCCCFFFGGGIIIMMMPPPSSSTTTTTTSSSUUUWWWWWWUUUTTTTTTUUUQQQMMMJJJKKKNNNOOOLLLHHHIIIIIIHHHHHHHHHHHHGGGGGGCCC???>>>@@@===666444666888AAAMMMWWW^^^dddfffgggccc[[[RRRSSSdddnnnbbb______fffpppiiidddsssvvvgggSSS\\\jjjtttnnnZZZGGG===666,,,(((...///(((&&&+++************)))))))))(((((((((((((((((((((((((((DDD<<>>>>><<<;;;888888666555444333333333111111000000//////..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++******,,,000333999AAAFFFCCC>>>EEEZZZmmm}}}}}}ZZZ<<<555444222222333333555777888:::666666555555555444444444333444444444333111///............///000111333333777888:::===@@@CCCEEEFFFHHHIIIIIIIIIHHHHHHJJJKKKKKKKKKKKKJJJJJJJJJJJJIIIJJJJJJJJJKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHJJJKKKMMMNNNOOOGGGIIIJJJKKKJJJKKKLLLNNNMMMNNNOOOPPPQQQQQQQQQQQQNNNNNNOOOOOOPPPPPPPPPPPPRRRQQQOOOMMMLLLMMMNNNOOOMMMNNNOOOQQQQQQQQQPPPPPPOOONNNMMMKKKIIIGGGFFFEEE@@@???>>>===;;;:::999888:::::::::<<<>>>???>>><<<888888777444111000111333;;;EEERRR]]]jjjtttxxxwwwtttrrrrrrwww{{{mmmzzz|||sssfff[[[DDD;;;111---///111000---)))************+++++++++******)))(((((((((((()))))))))(((((((((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&'''''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''(((((((((((())))))((()))******++++++*********))))))))))))***++++++,,,+++***+++,,,---,,,+++******++++++,,,,,,---------,,,,,,,,,,,,---......333///,,,...///111777>>>RRRiiizzz}}}|||vvvwwwkkk]]]SSSLLLHHHGGGJJJRRRSSSYYYfffttt~~~|||fffcccbbbhhhrrryyyzzzxxx{{{uuuoookkkiiihhhdddbbbYYYXXXVVVTTTRRRQQQPPPOOOFFFDDD???;;;777444333333222333333444444444333333444444444444444333333333555555444333333222222111333222111000111222333444222333555666888999999999===>>>AAADDDGGGJJJLLLMMMIIIIIIJJJMMMOOOPPPOOOMMMQQQSSSUUUUUURRRNNNKKKJJJJJJHHHFFFGGGJJJKKKIIIGGGIIIHHHFFFEEEDDDCCCCCCCCC>>>999777999666111333:::WWW^^^dddcccbbbdddeeeeeeYYYRRRNNNTTTfffsssaaa___cccgggiii[[[\\\oooyyyhhhUUUWWWhhh{{{~~~jjjMMM:::666...******...---''''''---************))))))))))))))))))))))))))))))))))))@@@;;;CCCCCCIIIZZZpppTTTNNNIIIFFFBBB???>>>===;;;:::999888777555444444444444111111000000//////..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++)))((())),,,///444;;;AAABBB@@@AAAIIIQQQ]]]ttt}}}```III<<<888666444333333555777888666666666666555555555444555555444333222111111000000///////////////000000000111333666888;;;===>>>@@@BBBEEEDDDCCCBBBCCCEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHDDDEEEGGGGGGGGGGGGIIIKKKJJJKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHIIIJJJGGGHHHJJJKKKLLLLLLLLLKKKHHHGGGEEECCCAAA???>>>===::::::999888888888888888999888888999::::::888666111333444222///333<<>>===999222000333333111888EEEcccjjjlllddd]]]\\\^^^___XXXUUUUUUXXX___oooppp]]]```iiihhh___TTTTTTcccnnnhhh___WWWLLLZZZhhhwwwttt[[[>>>000000+++************)))***,,,************))))))))))))))))))))))))))))))))))))AAA===DDDCCCEEETTT{{{nnnSSSNNNJJJFFFBBB@@@>>>===;;;999999888777666444444444444111111111000//////..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***++++++******+++...111,,,000666<<<@@@AAAAAA@@@DDDaaappp}}}mmmQQQ===;;;777444222333555777777666666666555555555555888777444222111222333555111111000000///000000000------///111333555777888:::===AAAAAA???===>>>@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBAAAAAABBBBBBBBBBBBCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCEEEFFFEEEFFFGGGIIIGGGHHHHHHGGGFFFEEEDDDDDDGGGGGGGGGGGGGGGGGGHHHHHHEEEEEEEEEEEEEEEEEEFFFFFFCCCDDDFFFGGGHHHHHHHHHGGGBBBAAA@@@>>>;;;999888777777777666666666777888888777666666666777666333000---111444333222999HHHTTTffflllqqqqqqrrrsssmmmdddmmmrrrzzz{{{}}}yyyeeeYYYQQQCCC555000...,,,,,,------,,,***(((((())))))*********+++******)))((((((((((((((())))))(((((((((((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''((()))++++++******))))))))))))))))))******++++++***)))***,,,---,,,+++))))))***+++,,,,,,------,,,,,,++++++,,,,,,---...+++,,,///222000,,,...333444???TTThhhmmmkkkwww{{{qqqmmmwwwqqqdddZZZ]]]```^^^YYYXXXGGGFFFCCCAAACCCJJJTTT[[[hhhjjjllljjjeee^^^YYYVVVZZZ[[[```iiiqqqsssooojjj]]]\\\[[[YYYXXXWWWWWWWWWVVVSSSNNNHHHDDDAAA@@@@@@>>>???AAACCCBBB@@@>>><<<;;;;;;;;;::::::999999888<<<;;;;;;;;;;;;<<<===>>>777888999;;;<<<>>>?????????@@@BBBDDDFFFFFFFFFEEEGGGGGGHHHJJJLLLMMMNNNOOOJJJHHHHHHJJJLLLKKKHHHDDDGGGIIIKKKKKKJJJIIIIIIJJJGGGHHHIIIGGGEEEDDDEEEFFF;;;===???@@@@@@===:::888666...,,,000222222>>>MMMPPP\\\ccc___YYYZZZ^^^```___]]]\\\XXXSSSZZZrrrkkkZZZaaallldddRRRRRROOOVVVVVVJJJHHHOOOOOOZZZcccjjjdddMMM555+++,,,,,,,,,***'''))),,,---***************))))))))))))))))))))))))))))))))))))??????CCC@@@IIITTTtttlllVVVNNNHHHFFFCCC???===;;;::::::888888777666555444333333222222222111111111111000///............---------***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++---///222666:::===???@@@HHHNNNiiiddd___wwwgggLLL888888999111///555333555777777666444444444555555444333333333444444222222222111111000000000000000///...............444444444555666777888999>>>?????????@@@@@@AAAAAABBBAAAAAAAAA@@@?????????CCCCCCAAA@@@???>>>>>>>>>@@@??????AAACCCCCCCCCAAA@@@@@@@@@AAABBBCCCDDDEEEDDDDDDCCCCCCCCCBBBBBBBBB???@@@AAABBBDDDEEEFFFFFFCCCCCCBBBBBBAAA@@@??????BBBBBBBBBBBBAAA???>>>===888777777777777777888888===999666555777888777666444666888777444111/////////222666<<>>???>>>>>>>>>>>>>>>=========???>>>======<<<<<<<<<<<>>@@@AAA@@@>>>>>>>>>>>>??????@@@AAAAAAAAA@@@@@@@@@?????????======>>>???@@@AAAAAABBB@@@@@@??????>>>======<<<>>>>>>>>>>>>===<<<;;;:::666666666555555666666777888666333444555666555444444444333111///...000222555:::BBBKKKSSSZZZaaafffgggaaa^^^^^^```dddooo|||{{{|||vvvxxxrrruuussskkkmmmjjj```PPP???333......------,,,+++++++++++++++))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&'''&&&%%%%%%&&&((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,***+++,,,,,,------,,,,,,------------...............---...555BBBNNNWWW\\\ccciiirrr{{{|||xxx}}}xxxzzz}}}|||yyymmm___TTTPPPMMMHHHDDDNNNRRRUUUSSSJJJ@@@:::999>>>CCCLLLWWW^^^aaa___]]]NNNKKKHHHFFFHHHJJJLLLLLLQQQPPPOOOPPPSSSWWW\\\^^^dddccc^^^VVVRRRSSSSSSQQQOOOPPPOOOMMMJJJHHHGGGHHHGGGJJJJJJFFFDDDFFFHHHGGGJJJIIIHHHGGGFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGJJJKKKKKKJJJHHHFFFGGGGGGHHHHHHIIIJJJJJJJJJKKKLLLLLLKKKHHHEEEEEEEEEGGGHHHIIIIIIGGGFFFGGGGGGGGGEEECCC@@@>>>=========@@@>>>;;;777444222000000333777???FFFHHHHHHMMMUUUQQQUUURRROOORRRYYYvvvqqq___XXXSSSOOOMMM```\\\XXX]]]kkkrrriiiZZZUUULLLFFFMMMZZZaaa[[[RRRIIIGGGBBB:::000***)))***************************+++******)))(((((())))))((((((((((((((((((((((((BBBBBBDDD???FFFNNNkkkuuuXXXMMMKKKHHHFFFCCC@@@===<<<;;;:::999888777777555555444333222222222111111111111000///............---------,,,------......------,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++...,,,+++,,,111777???CCCFFFDDDKKK\\\nnn~~~qqqiiiooo}}}fffQQQ@@@666222111000000111333666888555555666666555444333222444444444444444333333333111111000////////////000///......------......///000000222444666888:::;;;999999999:::::::::::::::;;;;;;::::::::::::;;;;;;===:::888777999<<<===>>>;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;999:::::::::;;;;;;;;;;;;;;;;;;;;;:::999999888888888999999999888777666666555555444444444444444555555444333333444555444222222111///,,,,,,000666:::AAAGGGQQQYYY^^^```aaabbb___YYYVVV[[[fffsssooodddpppuuulllkkkjjjfff[[[TTTGGG:::000+++***+++---,,,++++++***+++++++++))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%'''''''''%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......---/////////111:::FFFOOOVVV^^^kkkyyyvvvoooiiiiiippptttpppuuuyyy~~~}}}wwwlllaaa]]]^^^ZZZMMMBBB>>>FFFPPPUUUSSSKKKBBB;;;888999<<>>===<<<;;;:::999===:::555111......//////;;;DDDQQQXXXSSSKKKLLLRRRRRRTTTLLLHHHMMMYYYwwwzzz___RRROOOKKKDDDQQQOOOQQQ^^^rrr{{{qqqbbbRRRKKKLLL]]]rrrvvvcccOOO>>>777///***+++---,,,+++******************************)))((((((((())))))((((((((((((((((((((((((@@@@@@CCC???FFFOOOmmmhhhWWWOOOLLLIIIGGGDDDAAA>>><<<;;;;;;999999888777666555444444222222222111111111000000///............---------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++,,,+++++++++++++++++++++---,,,***+++...333999===DDDCCCFFFMMMXXXlll~~~llljjjooowww\\\@@@333111000000111222222222666777777777666444333111555555555555555555555555222222111000000000000111000000///...............,,,---...000222333555555444444555555666666777777999999888888999::::::;;;888777666777999::::::999999888888777777777777888999999999888888888888888777777777777777666666666666666666555555444444444444444555555555444333333555555444333333333444444555444444444444333222111...//////000333:::BBBHHHTTTYYY^^^aaaaaa]]]ZZZYYYUUUYYYdddssszzzzzzccc^^^lllrrreeeaaaaaa```JJJBBB666...++++++++++++++++++************++++++))))))))))))))))))))))))&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%'''((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++******+++,,,,,,,,,,,,++++++,,,,,,,,,------------///111111...---111;;;CCCLLLSSS___jjjssswwwwwwwwwmmm\\\aaaooowwwuuuwwwsssjjjbbbccciiijjjaaaWWWEEE@@@>>>EEESSSZZZRRREEE???:::555666;;;@@@CCCCCCPPPOOOOOOPPPSSSUUUUUUTTTNNNJJJDDD>>><<<===???BBBIIILLLOOORRRWWWXXXQQQGGGEEEIIIOOOSSSUUUUUUUUUVVVLLLPPPPPPLLLJJJLLLMMMKKKKKKJJJIIIHHHHHHIIIJJJKKKJJJIIIHHHGGGEEEDDDCCCBBBBBBCCCDDDEEEEEECCCBBBAAAAAABBBDDDFFFFFFFFFDDDCCC>>>???AAA@@@>>>======>>>CCCDDDCCCAAA>>><<<<<<===999999:::::::::999888888666333///,,,,,,...222444CCCLLLWWW[[[TTTIIIHHHLLLLLLOOOJJJFFFKKKPPPcccdddJJJFFFJJJKKKJJJHHHMMM]]]pppwwwlll^^^KKKIIIQQQhhh}}}{{{aaaGGG666///((('''+++......---***************************))))))((((((((())))))((((((((((((((((((((((((AAAAAAEEE@@@GGGOOOllluuu```YYYSSSLLLJJJHHHEEEAAA???===<<<<<<999999888777666555444444222222222111111111000000///............---------++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,...000222333888<<>>======>>>>>>>>>>>>===<<<;;;666777999:::;;;:::888777888:::<<<===<<<<<<===>>>@@@AAA@@@===;;;999:::;;;999999999888777666444333000...------///444999<<>>===<<<:::999888888666666555444222222222111111111111000///............---------***++++++,,,,,,++++++*********++++++++++++***************+++++++++++++++***+++,,,---......------///666===AAACCCJJJXXXdddvvv||||||```PPPYYYkkkvvvuuuiiiYYYJJJAAA:::555222.........///000222444555333333333444444444444555444444333222222222222333222111111000////////////000000000000/////////...//////000000000000000000000000000000000111222222///111555999;;;999555111333333333222333333444444333333444444444444555555333333333333333222222222111111111111111111111111111111222333444444444444666555444333222222222333///000///...,,,---///111666;;;CCCKKKPPPUUUYYY[[[YYYXXXUUURRRQQQSSSWWW[[[rrr|||yyyddd```aaahhhkkknnnyyyvvvdddaaajjjuuuqqqhhh^^^SSSHHH>>>888111...+++***,,,,,,+++((()))))))))((())))))***+++(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((('''%%%'''))))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++)))******+++++++++++++++******+++++++++,,,,,,,,,+++++++++---/////////...111:::FFFSSS\\\ccciiimmmaaa\\\```eeecccppp~~~sss{{{kkkcccdddddd```[[[]]]```\\\RRRMMMQQQSSSPPPLLLIIIBBB<<<888666777888::::::;;;???CCCGGGHHHHHHTTTQQQLLLFFFAAA===:::999999:::999:::???FFFGGGDDD555999>>>BBBCCCBBBBBBBBBLLLPPPQQQMMMKKKLLLKKKIIIHHHGGGFFFFFFFFFGGGHHHIIIBBBAAA@@@???===<<<;;;::::::::::::999999888777777333444555666666555444333777999;;;<<<<<<<<<>>>???999::::::999999:::<<>>======:::999999888777666555555222222222111111111111000///............---------+++,,,,,,,,,,,,,,,,,,+++******++++++++++++******)))*********++++++++++++)))***+++,,,---------,,,,,,222888<<>>===<<<;;;:::999999999888777777666666777777777777777777777666666888::::::999888999:::555666666666666888;;;>>>999888555222000///......;;;===???BBBDDDFFFFFFGGGFFFDDDCCCBBBAAAJJJ^^^rrrhhhOOOFFF@@@???HHHNNNOOOMMMLLLOOOTTTQQQJJJIIIAAA<<>>======::::::999888777666555555222222222111111111111000//////.........---------,,,------......------,,,******++++++++++++******))))))******++++++++++++))))))******,,,---...///)))---000333888???EEEGGGYYYTTTZZZkkktttsssuuu}}}uuubbb```fffjjjmmmnnn\\\GGGCCC===777222/////////000000000111111222222222555555444333333333333444555444444444444444555555000000000000000000000000000000000//////.........000//////.........////////////000333555555222000---------...///000111222////////////000000111111/////////000000000111111111111111222222222222222///000111333444444444444333222111000////////////...///000000111555===CCCPPPTTTXXX[[[ZZZXXXVVVUUUPPPOOONNNOOOTTT]]]iiirrroooooouuu}}}rrrfff___[[[ooo|||nnnggg___ZZZPPPMMMGGG???555---+++---,,,,,,,,,+++***)))))))))((((((((((((((()))******(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%'''******)))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***)))************+++++++++))),,,---,,,)))(((***---///,,,...:::JJJQQQKKKBBBOOO^^^hhhuuuvvvqqqppp^^^dddsssvvvkkk___aaagggqqq}}}mmmnnnzzz~~~rrrcccUUUXXXVVVSSSYYYbbb___SSSPPPTTTVVVPPPFFF===;;;<<<:::888555444555666666666;;;===@@@BBBBBB???<<<:::555999:::777555777777666444777999999777555444444111666999888888;;;<<<:::::::::999999999:::<<<===AAA@@@@@@???>>>===<<<<<<;;;::::::999888777777666777666666555555555666666555666777666555333333444666666666444333444777:::333222000......000111333EEEGGGIIILLLLLLKKKIIIGGGFFFFFFEEE@@@;;;DDD^^^wwwtttXXXMMMDDD???DDDIIIKKKLLLLLLMMMOOOPPPPPPIIIAAA;;;===>>>@@@GGGOOOGGGBBB;;;555000---+++***+++((('''(((+++---,,,***))))))))))))))))))))))))'''''''''''''''((()))***((((((((((((((((((((((((======AAA>>>GGGPPPkkkbbbYYYXXXTTTOOOMMMHHHCCC@@@???>>>???>>>===<<<:::999888777777555555444333333222111111///............---------//////...---,,,,,,++++++,,,,,,++++++***)))))))))++++++++++++++++++++++++***************************---111222333888BBBIIIPPPLLLLLLRRR^^^hhhllllll|||zzzjjjggghhhfffhhhnnnqqqpppvvv|||tttzzznnnkkkaaaRRRFFF@@@:::555//////............///000...000222222111111111222444444444333333333222222222000//////000111111000000000//////////////////111111111111111111111111////////////////////////............///000111222222222111000000/////////111111111111111111111111222222222222222222222222000//////000000111333333000///...------///111222222333555777;;;AAAGGGKKKMMMQQQUUUWWWWWWTTTRRRPPPLLLVVV^^^iiisssmmmfffllljjj^^^bbb|||}}}rrrgggaaaWWWuuurrr```ZZZUUUPPPEEE>>>555000//////+++(((************************((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((('''''''''&&&'''&&&&&&&&&&&&'''((((((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++************++++++++++++++++++++++++++++++************************------...000444:::???BBBGGGVVVfffsssnnnuuujjjbbbdddiiijjjlllpppdddXXX[[[jjjrrr|||wwwoootttyyybbbZZZRRRPPPUUU[[[___``````]]]XXXRRRMMMGGGBBB>>>>>><<<999666555555555666888888888888:::;;;<<<===<<<;;;;;;;;;::::::999999666666777777777777666666444666888:::::::::999888999999999::::::;;;;;;;;;???>>>===<<<;;;:::::::::888888888999999:::::::::666666666666555555555555777666666666555444444444666555444333222111/////////---+++---000444666777AAACCCFFFIIIIIIGGGDDDBBBBBBFFF@@@;;;AAAFFFMMM\\\___DDD>>>???===GGGGGGEEEEEELLLVVV\\\\\\TTTEEE888>>>OOOYYYSSSHHHDDD<<<222,,,,,,---+++************)))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))''''''''''''''''''''''''AAA???AAA===FFFPPPmmmiii^^^YYYSSSQQQOOOJJJFFFBBBAAA@@@@@@>>>===<<<:::999888777777666666555444222111000000///............---------///......---,,,,,,++++++******************++++++***************************************************---///...---000777===@@@AAADDDGGGMMMVVV___eeeuuussseeedddggggggooopppiii]]][[[kkk}}}vvv|||{{{zzz||||||pppaaaOOO@@@777444111///...///000000...///000000000000000000333333333222222222222222444222111000111222111000000000000000000000000000111111111111111111111111000000000000000000000000000000//////.../////////000000000000000000000000000111111111222222222222222222111111111111111000000000////////////000000111000...---...///111222555999???CCCEEEFFFIIIKKKOOONNNJJJGGGFFFKKKRRRXXXjjjrrrqqqqqqvvvqqqjjjlllcccUUUTTTfffxxx{{{uuuqqqsssaaa```bbbrrr}}}}}}mmm\\\UUUPPPKKK;;;555///,,,,,,,,,***'''************************((((((((((((((((((((((((''''''(((((((((((('''''')))((((((((('''''''''&&&'''&&&&&&&&&&&&'''((((((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))))))))***+++******))))))******+++++++++++++++++++++++++++************************...------...111555999;;;AAAKKKWWWeeeyyyqqqeeeddd___ZZZ```ppp|||eeeSSSSSSaaagggllltttvvv|||zzzuuurrruuu{{{xxxqqqaaa\\\XXXWWWZZZ\\\[[[XXXYYYXXXWWWWWWTTTOOOFFF@@@BBBAAA>>>;;;999888777777888777777666555555555666555555666666777888888999666777777888888777777666555777999:::;;;;;;:::999::::::::::::::::::;;;;;;===<<<;;;::::::999::::::777777888888888999999999666666555555555444444444555444444333333222222111111000//////............111333555555555666:::===???AAABBB@@@>>>>>>AAADDDHHHPPPKKKAAACCCDDDEEEMMMhhhtttpppWWWBBB@@@AAA???IIIGGGCCCAAAIIIWWWbbbfffOOOBBB:::FFFZZZaaaTTTDDD<<<555---***+++,,,+++***))))))))))))))))))))))))((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''CCC@@@AAA<<>>===<<<:::999888777777777666555444222111000//////............---------......------,,,,,,++++++((())))))***++++++,,,,,,))))))))))))))))))))))))************************)))+++,,,+++***+++000444777<<>>EEELLLNNNKKKGGGEEEFFFHHHGGGDDDBBBEEEOOO]]]gggzzz}}}xxxvvvpppaaa[[[]]]gggmmmiiidddcccpppuuu___]]]ccciiiqqqppp```QQQIIIDDD???000,,,))))))+++,,,***'''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((&&&''''''(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++******))))))******+++************************************************---,,,,,,+++,,,///111333;;;@@@HHHUUUjjjzzzwwwjjjTTT^^^\\\PPPUUUnnnkkkRRRMMMZZZ]]]ZZZ\\\[[[ggglllrrrvvvzzz|||xxxrrraaa]]]YYYXXXZZZ[[[YYYWWWNNNLLLLLLOOOSSSTTTOOOKKKFFFEEECCC@@@===;;;999888:::999888777666666555555222333333444444555555666666666777777777777666666666777999:::;;;;;;:::999:::::::::999999999999999999999888888888888999999666666666666777777777777444444444333333333333222333222222111000000//////,,,++++++***+++,,,...///333888===<<<999999===BBBBBBBBB@@@;;;888;;;DDDLLLeeepppdddKKKBBB@@@;;;;;;JJJXXXZZZJJJ>>>>>>AAA@@@BBBBBB???===BBBNNNXXX\\\FFF===;;;JJJ^^^bbbOOO:::111---((((((***++++++)))))))))))))))))))))))))))''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''AAA???AAA<<>>===<<<:::999888777777777777555444222111/////////............------------------,,,,,,,,,++++++))))))*********+++++++++************************************************(((***++++++***,,,///222444:::>>>>>><<>>???>>>DDDKKKSSSYYYbbbkkkqqq{{{|||xxx}}}kkkeeeooo}}}vvvbbbWWWUUUbbbooovvvbbbXXXWWW[[[___\\\PPPBBB;;;666222+++***)))***,,,,,,+++)))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((******))))))))))))******************************************************,,,+++*********+++---...777;;;@@@IIIWWWcccbbbZZZMMMYYY\\\RRRQQQ```ooouuulllPPPGGGRRRRRRLLLIIIFFFPPPXXXcccmmmssswwwxxxwwwddd___XXXTTTUUUXXX[[[]]]RRRKKKDDDCCCHHHMMMNNNLLLFFFFFFEEECCCAAA>>><<<;;;777777666666666666777777666666555444333222222111444444555555555555444444555555777888999999888888888888777777666666555555666555555555666666777888444444444444444444444444222222222222111111111111000000000//////.........,,,,,,+++,,,---000222444666:::>>>>>><<<<<<>>>AAACCC@@@;;;777777===FFFMMMuuupppNNN???===888555888DDDIII@@@:::>>>CCCCCC999;;;;;;:::;;;???@@@>>>???999999DDDQQQQQQAAA111***(((&&&''')))***)))(((((((((((()))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''??????CCCAAAJJJQQQlllxxxkkkddd[[[UUURRROOOKKKGGGDDDBBBAAA>>>===<<<:::999888777777777666555444222111000//////............---------,,,,,,,,,,,,,,,++++++++++++++++++*********))))))++++++++++++++++++++++++***************************+++,,,,,,+++,,,---......111666999;;;???DDDHHHMMMJJJIIIRRRdddwww~~~|||uuurrrjjjaaa]]]___^^^ZZZ\\\gggjjjjjj{{{zzztttmmmfffcccccckkkssswwwxxxrrrdddWWWLLLHHHCCC@@@>>>;;;777333555222//////000000///...+++++++++,,,,,,,,,,,,,,,---,,,,,,---000222333333000000000111111222222222555555444444333333333333222222222222222222222222111111111111111222333444333333222222111111111111222222111000//////...---------------------------+++,,,,,,...///111333444555777999===AAAEEEHHHJJJIIIJJJHHHCCC<<<:::===AAADDDLLLXXXcccjjjllljjjiiiuuuwwwkkkfffyyyppp\\\ggg}}}xxxZZZKKKJJJZZZdddsss{{{qqq^^^RRRQQQNNNNNNJJJAAA777111---***))))))***+++++++++***(((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))((('''***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))***+++,,,---000666===BBBFFFKKKKKKIIIMMMSSS\\\^^^YYYTTTWWW___^^^FFF@@@IIILLLJJJIIICCC===CCCLLLUUU\\\aaafffkkkddd```[[[XXXWWWXXXYYYZZZ^^^UUUJJJEEEDDDFFFEEEDDDGGGGGGGGGFFFEEECCCBBBAAA555444333222111111111111555555444333222111000///111111222222222222111111222222333444555555555555444444444333333222222222222222222222333444555666222222222222222222222222000000000////////////...,,,,,,,,,,,,,,,,,,,,,,,,000000111222444666999:::;;;;;;<<<>>>???@@@???>>>???:::555444777<<>>===<<<:::999888777777555555444444333222111111///............---------,,,,,,,,,,,,++++++++++++,,,,,,++++++***))))))(((++++++++++++++++++++++++************************,,,,,,,,,,,,+++***((((((+++,,,///555===CCCGGGIIIMMMBBB888<<>>===<<<===999444333444444222///---------,,,,,,,,,+++++++++******+++...111111111.........///000000111111333333333333333333333333111111111111111111111111000000///000111222333333222222111111000//////...111111000///...---,,,,,,---------...//////000000------...000333555777999>>>???@@@AAABBBCCCDDDEEEBBBAAA>>><<<===AAAGGGLLLUUUXXX___ggglllhhh___WWW\\\[[[OOOLLL]]]fff\\\RRRggg}}}nnnRRRHHHIIIVVVfffwwwwwweeeQQQKKKOOOBBB@@@<<<666111---***)))(((((()))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))''''''***))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***++++++,,,(((///777::::::;;;===@@@HHHMMMYYYccc___QQQJJJLLLMMM@@@???GGGMMMWWWZZZQQQ;;;;;;???EEEIIIKKKOOOUUUYYY[[[]]]^^^\\\WWWRRRNNNTTTRRROOOMMMLLLKKKIIIHHHIIIIIIIIIHHHGGGGGGFFFFFF<<<;;;999666333111000000000000000000000000000000//////000000000000//////000000000111111222333333111111111000000000000000000000000000000111222333000000000000////////////............------------((())))))***+++,,,------444555666888999;;;<<<<<<>>><<<;;;<<>><<<::::::<<<======GGG[[[]]]NNNFFF@@@777555555:::<<<:::===GGGRRRVVVIIICCC:::666;;;DDDEEE@@@<<<:::777222...,,,,,,---((())))))))))))((('''&&&&&&''''''(((((())))))***&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''??????EEEDDDMMMVVVqqqtttjjjccc[[[UUUSSSPPPLLLHHHDDDBBB@@@>>>===<<<:::999888777777444444444333333222222222///............---------++++++++++++++++++++++++++++++******************************************************************++++++,,,------,,,***(((,,,,,,---000666>>>DDDHHHJJJBBB:::777;;;EEEQQQYYYcccddd```XXXTTTWWW\\\^^^[[[QQQEEECCCJJJVVVbbbhhhxxxoooiiittt~~~xxxcccRRRMMMMMMNNNJJJJJJIIIDDD??????DDDIIIEEE@@@:::888888888555222111111000000///...---------+++***+++---//////...+++,,,,,,---......//////...//////000000111111111////////////////////////.........---......//////............------------------------------------,,,---...///000222333333111111222444666888:::;;;????????????>>>===<<<<<<===<<<===AAAIIIPPPTTTUUU\\\\\\```iiinnniiiZZZMMMHHHNNNMMMNNNVVVTTTMMMPPP]]]kkkwwwsssbbbRRRKKKJJJMMM]]]iiidddSSSFFFAAABBB888444///---,,,+++))))))'''((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''###$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))******)))'''&&&))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))'''***...111222333666:::>>>GGGRRRZZZ[[[TTTHHH======<<<@@@CCCKKK___gggZZZ@@@===>>>CCCCCC???>>>@@@GGGLLLRRRVVVVVVQQQKKKGGGCCCFFFHHHIIIIIIJJJMMMOOOJJJIIIGGGEEEDDDDDDDDDDDDCCCBBB???<<<999777555444111111111111111111111111...//////000000//////.........//////000111111222////////////000000000000//////.........///000000//////.........---------------,,,,,,,,,+++++++++++++++---...000222333444444666888:::;;;;;;:::::::::::::::999999999;;;===EEEHHHIIIDDD;;;666888;;;>>>NNNQQQIIIBBB999222666555888888777:::BBBJJJMMMIII@@@555444@@@MMMMMMGGG777555111---))))))***+++(((((())))))''''''&&&'''&&&&&&''''''((())))))***&&&&&&''''''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''======@@@>>>HHHSSSpppyyynnnfff]]]VVVUUURRRNNNIIIEEEBBBAAA>>>===<<<:::999888777777333333333333333333333333//////.........---------++++++++++++++++++++++++)))))))))***++++++,,,,,,))))))))))))))))))))))))************************)))***,,,...111111///...+++***(((''')))000:::@@@888:::======::::::AAAJJJJJJTTT[[[XXXSSSVVV^^^ddduuu```KKK@@@===>>>FFFPPPbbbwwwyyy```QQQ```www|||ooo___RRRJJJJJJKKKHHHBBB===???IIISSSKKKEEE>>>;;;;;;;;;777333555555444222111000///...///...,,,,,,---------,,,******++++++,,,---......++++++,,,---...///000000...........................---,,,+++++++++++++++)))******++++++,,,,,,---))))))***+++---......///,,,---...000222333555555555555666666888999;;;<<<::::::;;;;;;:::999888777======AAAJJJUUU[[[[[[YYYWWWXXX___mmmwwwrrr```OOOMMM\\\fffiiidddQQQFFFLLLKKKUUU^^^```ZZZRRRJJJEEEDDDKKKNNNJJJFFFCCC:::///000+++''''''(((((('''((((((((()))(((((((((***,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((******((('''&&&))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))++++++***)))(((''''''&&&+++)))(((+++...000222555555CCCLLLLLLQQQUUUHHH222111666<<<;;;BBBZZZcccSSS???<<<===CCCCCC;;;444333999===CCCGGGIIIJJJJJJJJJCCCCCCBBB>>>;;;===DDDKKKIIIGGGDDDAAA?????????@@@@@@???===;;;999888777777777777666444333111000000//////000000000000//////............///000111222......//////000000111111///......---------...............------,,,,,,,,,,,,,,,,,,+++++++++******000000222444777999:::;;;333555888:::;;;:::888666555777999666222111666;;;DDDLLLPPPFFF555+++///777333>>>>>>999666000222@@@555666555333444888<<<===???777000444CCCOOOKKK???000...+++)))*********)))&&&'''((('''&&&&&&'''(((&&&&&&&&&'''((())))))***&&&&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''CCC???AAABBBLLLRRRlllxxxjjj```]]]YYYTTTQQQOOOMMMHHHCCC@@@>>>;;;:::999999777666666555333222333333222111---------............///,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++)))(((((()))+++))))))))))))))))))))))))))))))))))))************************+++,,,---...777:::::::::@@@IIIJJJFFF>>>BBBFFFKKKOOOSSSXXX[[[jjj```RRRFFF??????@@@AAAWWW___^^^PPPKKKUUUbbbfffqqqsssvvvzzz~~~wwwaaaLLLFFFDDDBBB@@@AAAEEEJJJMMMCCC>>>888555444444666999999888888888777666222000000000////////////000000......------,,,,,,,,,++++++,,,---------,,,+++***,,,,,,,,,------.........******************************++++++,,,---.........------,,,---///111222///111444555555555666777999888888777777888888999888::::::888777999>>>CCCFFFMMMPPPNNNUUU______VVVQQQLLLKKKRRR\\\___XXXOOOSSSiii}}}{{{cccKKKAAABBBDDDIIIPPPTTTSSSMMMEEE@@@AAA@@@>>>;;;777222...,,,++++++***)))(((((())))))''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$###''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$&&&'''&&&%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''%%%%%%&&&&&&'''((())))))''''''((((((((((((''''''&&&''''''((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,---///000111222666;;;@@@AAA@@@<<<999666555666999???EEEIIIJJJEEE>>>888777::::::444---///111555<<>>???BBBDDDCCCAAA:::;;;<<<===>>>>>>>>>===<<<===>>>>>><<<:::777555222222111000///......---*********+++,,,------...---,,,,,,,,,,,,+++++++++......---,,,,,,,,,,,,,,,,,,,,,---...............---...///000000000000000///111333666777888777777777888777555333333555777222555555111000444666666DDDIIIHHH???666333222111000111333444555444333333000///...///222444444444222///---000666::::::777******))))))((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))))))))(((((((((((())))))%%%%%%%%%&&&&&&&&&''''''AAA>>>BBBAAAJJJOOOjjjqqqggg```\\\VVVSSSQQQNNNIIIEEEAAA???<<<::::::999777666777555333222333333222111........................,,,,,,,,,,,,,,,,,,,,,,,,************************)))******)))(((((()))+++))))))))))))))))))))))))))))))))))))************************+++,,,------000333333333888@@@AAA===555777:::>>>CCCJJJRRRWWW\\\WWWOOOFFF@@@======>>>GGGNNNLLL>>>999BBBNNNRRRZZZaaaiiimmmrrrsssooohhh\\\[[[WWWRRRKKKDDD@@@===:::888666555666666777888;;;999888777666555222000333222111111000000000111111111111000000/////////------.........---,,,+++,,,,,,------............++++++++++++++++++++++++++++++,,,------...//////000000000000000111222333333666888888888777777888777777666555555444555555555888;;;===@@@DDDJJJOOOLLLSSSUUUUUUZZZaaa\\\PPP@@@@@@AAAFFFKKKKKKFFFAAANNN```qqqnnnYYYDDD;;;;;;BBBFFFKKKNNNMMMGGGAAA<<<<<<;;;999666333///,,,************)))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''%%%$$$%%%'''%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''%%%%%%&&&&&&'''(((((()))''''''((((((((((((''''''&&&&&&'''((((((((((((((()))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))***+++,,,---...///222777:::<<<;;;888666999<<>><<<;;;999888777666555444111111111333666999::::::<<<;;;;;;;;;;;;<<<<<<===;;;888666777:::>>>@@@@@@<<<<<<;;;;;;:::999999999;;;<<<<<<<<<;;;999777666777666666555444444333333////////////........................------------///...------,,,,,,---------...//////000000000//////000111222222222222111222222333444444444444444333444444333222222444666888:::999333111333444333>>>CCCBBB;;;333111111000000111222333444555666666555333111000111111000///222///---...222555333111))))))))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))%%%&&&&&&&&&''''''''''''@@@???DDDDDDJJJNNNkkktttiiiddd```ZZZWWWTTTQQQKKKGGGCCCAAA>>><<<;;;999777666777555333222333333222111/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))******)))((((((***+++))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,---+++,,,------000666777444000111111333777>>>GGGNNNLLLMMMMMMHHHBBB>>>>>>???FFFKKKGGG999000666>>>BBBKKKVVV]]][[[YYY```kkkrrrmmmnnnooojjj___SSSHHHBBB===;;;777333222222444444888666444444444555444222555444333222222222222222333333222222222222222111///////////////...------------............//////---------------------------......//////000000000222333333444444444333333555666888888777666666777444444444444444555666777999<<>>===DDDPPP[[[ZZZMMM???999999>>>AAADDDEEECCC???:::666666444222///---+++))))))((()))*********)))((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%&&&'''((()))''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&'''((('''%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''&&&&&&'''(((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******)))(((((((((((()))***+++,,,...000333444444333222888>>>CCCBBB;;;444333444333888<<<;;;777666:::>>>777333///,,,---...000000222333333555777999;;;===888555222111444888;;;<<<;;;:::888777666666777777::::::999999999888888888999999999888777777777666555555444333111000//////111111111000000000//////000//////...---.........000000111222222222222111222222333333444333333333444333222111111000000111///000111000///000333555===???<<<666111111111///555::::::444/////////...000000000111333555777888555333111000111111000...222...++++++---...+++))))))))))))(((((((((((('''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''(((((()))&&&&&&'''''''''(((((((((AAABBBIIIGGGLLLPPPnnnwwwmmmhhhddd^^^ZZZXXXTTTNNNIIIGGGDDD@@@>>><<<;;;888666777555333333333444333222111000///...---,,,++++++++++++++++++++++++++++++************************((()))***)))((((((***,,,))))))))))))))))))))))))((()))))))))************)))))))))))))))***++++++***+++++++++---000111111444444333222222666<<<@@@BBBFFFJJJIIICCC@@@AAACCCRRRTTTNNN???555444888:::BBBKKKOOOGGGAAAHHHXXXdddccciiiooopppkkkbbbZZZVVVRRRNNNEEE888111000222222333111//////111333444444333222222222222333444444222222222222222222222222111111111000000000////////////////////////////////////////////////////////////000000111111111222333444555555555444333222000222333333222222333555333444555777:::<<>><<<555000000///---...333444000---///000...000///......///222555777///...---...111333333333///---***)))))))))'''%%%((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''(((((((((''''''((((((((('''''''''(((((((((((()))AAABBBIIIHHHLLLQQQoooxxxmmmhhhbbb^^^\\\XXXRRRNNNKKKHHHDDDAAA???===:::888777666444333444444333222111111000...---,,,+++***++++++++++++++++++++++++************************((()))***)))((((((***,,,))))))))))))))))))))))))((()))))))))************))))))((((((((()))***************+++,,,,,,...000444555666555333333444666;;;???CCCBBB???>>>AAAEEEPPPQQQLLLAAA777333444555555;;;<<<555222:::GGGPPPOOOVVV___ccc```\\\ZZZYYYaaabbb[[[MMMBBB===:::555333111......///000000000/////////000222333555666222222222333333333333333222222111111111000000000000000000000000000000000000000000000000000000000000000000111111111111111222222444444444333222111,,,...000000111222444666:::;;;<<<===???BBBDDDEEEJJJJJJJJJIIIGGGEEEBBB???:::::::::===CCCEEE???666BBBOOO]]]\\\NNN@@@::::::333666:::<<<<<<:::::::::888777777666444111///...---+++***(((''''''((()))&&&''')))***+++)))(((&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''(((((('''%%%###$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''''''''&&&&&&''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))******)))(((((((((((()))))))))))))))***,,,---...111222333444555444333111000222555777:::<<>>:::777555555555888;;;===;;;777;;;GGGRRRQQQEEE888333222555666777777666555444333333333222111///---,,,+++******)))(((((((((((((((&&&'''((()))))))))((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''((('''%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))******)))(((((()))))))))(((((((((((()))***,,,,,,111///---...000111000//////------111555888888777444333222333444333111///...------,,,,,,---------,,,///222444444333333333555444222111000000111111///000000000000000000000000111111111222333333333111111111111111111111222222222222111111111000000444333333222222222222222000111111111111000//////.........///......---,,,+++++++++,,,,,,...//////333333222///,,,+++,,,......222222...,,,------++++++......---...111222000000...+++))))))***,,,...---,,,++++++---//////...(((((((((''''''(((((()))&&&''''''''''''(((((((((''''''''''''''''''''''''(((((())))))***+++++++++))))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&&&&'''''''''(((((((((@@@===BBBCCCLLLRRRnnnyyywwwsssmmmjjjhhheee```\\\SSSPPPKKKGGGDDDAAA>>>;;;888666444444444555444222000000///...------,,,,,,************************************************'''((())))))((()))+++---))))))))))))))))))))))))))))))))))))************)))((((((''''''((((((((('''&&&'''***)))&&&(((...'''+++///111111000000000111111000111222444666777999;;;>>>???<<<777555666555888666000,,,,,,---+++:::@@@DDDCCC===999:::<<>>BBBCCCNNNUUUpppxxx{{{vvvqqqooommmjjjeeeaaaUUURRRMMMIIIFFFCCC???<<<888666444444444555444333/////////...------,,,,,,************************************************'''((())))))((()))+++---))))))))))))))))))))))))))))))))))))************)))(((((('''''''''(((((((((&&&(((+++***&&&)))000)))+++...//////.../////////......///111333333222555777<<>>???;;;666444555000222222111......///111...000222222111///------++++++++++++***)))(((''''''((()))***)))((('''&&&'''''''''''''''((()))***''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$&&&'''&&&%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''((())))))'''''''''(((((()))))))))$$$)))//////+++))),,,///.../////////.........///...---,,,---000333444444111000///---,,,+++++++++'''(((***(((&&&'''***---***+++,,,---............***+++---------+++)))(((((())))))***+++,,,------000000000/////////..................------------000//////...............,,,,,,------,,,+++******,,,---------,,,++++++******+++,,,......---,,,+++.........,,,++++++---///(((,,,...+++***,,,,,,***,,,...---,,,...222111...++++++******+++---...///,,,+++))))))***+++***)))&&&''''''&&&%%%%%%&&&(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***'''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''@@@CCCKKKJJJSSS[[[www~~~zzzuuurrrpppmmmhhhcccWWWSSSLLLEEEAAA>>><<<:::888777555444555444333111000///...---,,,---......++++++++++++++++++++++++(((((()))*********************)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))******(((&&&%%%(((((()))***************))))))*********+++++++++......---,,,,,,,,,------...000222444555444333333111111111000//////......------------------------111222555777888777666555444555777999999888777666777777777666555333222111111111000///...---,,,,,,......------------..............................---------......000111111000////////////111333444555444333222333444555666888888999999888777666555666555555444333222111111//////000000111111222222666666666666555333000///000000000000000111111111111000///---,,,+++******111...+++((('''''')))***))))))))))))))))))))))))))))))))))))((((((((((((+++***((('''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''((('''%%%$$$###%%%'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''((()))(((&&&))))))&&&$$$&&&******&&&))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&%%%%%%%%%%%%&&&''''''(((((()))***************(((((((((((())))))))))))---..................------,,,+++***+++,,,---...000000///...------------,,,,,,,,,++++++*********)))))))))))))))))))))))),,,,,,,,,+++++++++************************************+++,,,,,,---......,,,,,,,,,+++++++++******************************+++++++++***************++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------***)))((()))***,,,///111******))))))((((((((('''))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''???BBBIIIHHHQQQYYYuuu~~~{{{wwwtttrrrmmmgggbbbWWWRRRLLLFFFBBB???<<<:::999777555555555555333111000///...---,,,------...++++++++++++++++++++++++(((((()))***************((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))))))))(((&&&&&&'''((())))))******)))))))))))))))*********++++++---,,,,,,,,,,,,,,,------............///000000111111000000000000/////////......---------,,,,,,,,,,,,---///111111111000///111222444555555555333222333333333444444333333222111111000000///...............------------......------------------------------------...///000111//////......///000222333444333222222111222333444555555555444444444444444000000//////...---------000000000000111111111111222222222222111000...---000000000000000000000000......,,,+++***)))))))))---+++)))'''&&&&&&'''((((((((((((((((((((((((((())))))))))))((((((((((((+++***((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%%%%$$$&&&(((+++%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&%%%'''&&&%%%&&&,,,111---$$$)))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&%%%%%%%%%%%%&&&'''''''''((())))))******))))))'''((((((((()))))))))))),,,,,,------------,,,,,,+++++++++++++++,,,------,,,,,,+++++++++,,,,,,---,,,,,,+++++++++*********))))))))))))))))))))))))+++*********))))))))))))************************)))******+++,,,,,,------++++++++++++*********)))************************************************++++++++++++++++++++++++,,,++++++*********++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***)))(((((()))+++---...))))))(((((((((''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''???@@@FFFEEEMMMWWWttt}}}zzzvvvtttqqqkkkccc]]]VVVRRRKKKFFFBBB@@@===;;;999777666555555555333222///......---,,,---------++++++++++++++++++++++++(((((()))***************((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))((('''''''''''''''''''''((()))))))))(((((())))))))))))************+++++++++++++++,,,---...---,,,***))))))+++---...////////////000000000000...---------,,,,,,,,,+++******,,,------,,,+++***------///000000000///...---...///000111222222222000000//////////////////...------,,,,,,------...---------------------------,,,,,,------...///000...............///000111333222111000000000000000111000/////////000111222........................000000000000000000//////------......------,,,+++000000//////......------++++++***(((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))(((((((((((())))))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%$$$&&&)))+++%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''''''''&&&%%%%%%%%%%%%$$$$$$(((222777///$$$((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&%%%%%%%%%%%%&&&''''''&&&''''''((()))(((((((((''''''((((((((()))))))))***++++++,,,,,,++++++***)))***++++++,,,,,,++++++(((((((((((()))***+++++++++++++++***************))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))((())))))******+++++++++******)))))))))))))))((())))))))))))))))))))))))((())))))******+++++++++))))))))))))))))))))))))+++***************++++++************************)))))))))*********++++++)))))))))*********++++++)))(((((('''''')))***+++(((''''''''''''&&&&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''???@@@EEECCCLLLVVVssszzzwwwtttrrrnnnhhh___XXXTTTPPPKKKFFFCCC@@@===;;;999777555555555555333222......---------,,,,,,,,,************************(((((()))******************))))))))))))******+++((((((((((((((((((((((((((((((((((((((((((((((((***)))'''&&&&&&&&&((()))''''''((((((((((((''''''((((((((()))))))))******)))))))))***+++,,,---...,,,+++***))))))***++++++,,,,,,------...//////000++++++,,,,,,,,,---------,,,,,,---------,,,++++++***+++,,,---------,,,,,,******,,,---......//////---------....../////////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------......//////111111000///...---------...---,,,++++++---///111------....../////////////////////......---------++++++,,,,,,,,,,,,,,,,,,000///...---,,,+++******))))))(((''''''&&&''''''%%%&&&''''''''''''&&&%%%''''''''''''''''''''''''))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$&&&(((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''&&&&&&%%%&&&((($$$%%%%%%(((///444...%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''(((((('''''''''''''''((((((((())))))((())))))******))))))(((((()))***+++,,,+++***)))'''''''''''''''((()))************************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***++++++,,,))))))))))))))))))))))))***))))))))))))***++++++))))))))))))))))))))))))((((((((())))))))))))***((((((((())))))))))))***(((((('''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''@@@AAAFFFCCCKKKTTTrrr}}}yyyvvvssspppmmmfff]]]VVVRRRNNNIIIEEEBBB@@@<<<:::888666555444555444333111---------------,,,,,,,,,************************(((((()))***************)))))))))))))))***++++++(((((((((((((((((((((((())))))))))))))))))))))))+++)))'''%%%%%%&&&((()))''''''((((((((((((''''''''''''((((((((()))))))))((((((((()))***+++,,,---++++++,,,------,,,+++***)))******+++,,,---......((()))***+++---...//////...............---------***++++++,,,,,,,,,,,,,,,******+++++++++++++++*********++++++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---+++,,,,,,,,,------------//////...------,,,+++***---,,,*********,,,...000*********+++,,,,,,------------,,,,,,++++++******,,,,,,,,,,,,,,,---------......---,,,***)))(((((()))(((((('''''''''((((((%%%&&&'''))))))((('''&&&(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&(((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###%%%&&&&&&&&&'''***---$$$'''(((&&&'''+++***'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''&&&''')))***+++***)))(((******)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))******++++++(((((((((((((((((((((((()))((((((((())))))***+++((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((((()))))))))''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''AAABBBGGGDDDKKKSSSooo}}}yyyvvvrrrooolllfff]]]WWWOOOLLLHHHDDDBBB???<<<999777555444333333333111000,,,------------,,,++++++************************(((((()))***************'''&&&&&&''''''((()))***))))))))))))))))))))))))************************+++)))'''&&&%%%&&&((()))(((((()))))))))(((''''''''''''''''''((((((((((((((((((((((((((()))***+++)))+++,,,......---+++***)))******+++,,,---------'''((()))+++,,,...///000,,,,,,,,,,,,,,,---------+++++++++,,,,,,,,,------++++++++++++******)))((())))))******+++++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++******+++,,,,,,++++++***,,,---------,,,+++******,,,++++++******+++,,,---++++++,,,,,,------......++++++++++++++++++******---,,,,,,++++++,,,---------,,,+++***)))(((''''''(((((('''''''''(((((()))&&&'''((()))))))))((('''(((((((((((((((((((((((())))))))))))(((((((((((($$$%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%"""###$$$$$$%%%&&&***,,,%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''''''''&&&&&&%%%%%%$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###%%%''''''&&&(((---111%%%))))))$$$"""%%%'''(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&'''((('''''''''&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&&&&'''(((((())))))((((((---,,,+++***))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))************++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''((((((((((((((((((((((((((((((((('''(((((())))))*********((((((((((((((((((((((((((('''''''''((()))***+++(((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''@@@AAAGGGCCCJJJPPPkkkwwwsssnnnjjjgggbbb[[[VVVLLLJJJFFFCCCAAA>>>:::888666444222222222222000...,,,,,,---------,,,+++***************************(((((()))***************&&&&&&&&&&&&'''((()))***))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''&&&''''''((())))))******))))))((('''&&&&&&'''''''''((((((((((((((((((''''''((())))))(((((()))***++++++++++++++++++,,,,,,------......*********+++,,,,,,------++++++++++++,,,,,,---...,,,,,,,,,,,,,,,------...***++++++++++++***))))))************++++++++++++++++++************+++++++++++++++++++++++++++++++++******)))))))))******)))******++++++***))))))++++++,,,---,,,,,,+++***++++++++++++************.....................///+++++++++,,,,,,,,,,,,,,,,,,+++***)))))))))***++++++******)))((('''&&&&&&&&&&&&&&&&&&&&&'''((()))'''(((((((((((('''''''''''''''''''''''''''''''''))))))))))))((((((((((((###$$$%%%'''((((((''''''''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%"""###$$$$$$%%%'''***---%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%(((''''''&&&%%%%%%$$$$$$%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%'''))))))'''(((---222&&&(((&&&######&&&'''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&''''''&&&&&&''''''((())),,,+++***************+++'''''''''((((((((())))))(((((((((((((((((((((((()))))))))******+++++++++************************((((((((((((((((((((((((&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))''''''''''''((()))******(((((((((((((((((((((((('''(((((((((((()))))))))'''(((((((((((()))))))))%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''???@@@FFFCCCIIINNNhhhrrrnnniiieeebbb^^^XXXSSSKKKHHHEEEBBB@@@===:::777555333111111111111///...,,,,,,---...---,,,+++***))))))))))))))))))))))))(((((()))***************(((((((((((()))***,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''***************)))((((((&&&&&&&&&'''''''''(((((()))(((((('''''''''((((((''''''&&&%%%&&&(((***,,,------............//////,,,,,,,,,+++++++++******++++++++++++,,,---//////,,,,,,,,,,,,,,,------...******++++++++++++******++++++++++++++++++++++++++++++************++++++******************************)))))))))))))))***((()))***++++++***)))((()))***,,,------,,,+++*********++++++***)))((('''************************,,,,,,,,,------.........***)))((('''&&&''''''((()))))))))(((''''''&&&&&&%%%%%%%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((((((((("""###%%%'''((((((''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&%%%$$$%%%''')))%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%(((((('''&&&%%%%%%$$$$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''***+++***'''(((---222&&&&&&$$$"""&&&***)))###%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&'''(((((())))))((((((&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&''''''&&&%%%%%%'''((()))***))))))******+++,,,---&&&'''''''''(((((())))))(((((((((((((((((((((((((((((())))))******++++++************************)))))))))))))))((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((************************&&&&&&&&&'''''')))******))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((()))))))))***$$$%%%&&&''''''''''''&&&&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''???@@@DDDAAAGGGNNNjjj}}}rrrgggaaa]]]WWWTTTTTTLLLHHHBBB>>><<<<<<;;;:::666555444222000...---,,,......---------,,,,,,,,,************************(((***+++***)))((()))***''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******+++,,,------......+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,///...---,,,,,,---...///---------,,,,,,+++++++++...---,,,+++************++++++*********+++---...---,,,,,,++++++,,,,,,---,,,+++***((((((((()))***)))************))))))(((,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++(((((()))))))))*********000///...---,,,++++++,,,))))))(((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''((())))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&&&&''')))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((******)))((((((((((((((())))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))&&&(((******((('''&&&'''"""%%%((())))))(((((())))))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''>>>???DDD@@@GGGOOOlllvvvjjjddd___YYYTTTRRRLLLHHHCCC@@@>>><<<;;;999666555444222111///...---------------,,,,,,,,,,,,************************(((***+++***)))((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***)))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))******++++++,,,++++++++++++,,,,,,,,,,,,+++,,,,,,---------------...---,,,,,,,,,,,,---...//////.........---------...---,,,+++************,,,,,,+++++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))************+++++++++++++++***++++++++++++++++++++++++***)))))))))+++,,,+++***))))))))))))*********+++......---,,,++++++++++++)))((((((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&&&&''')))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''***))))))(((''''''(((((((((((((((((((((((((((((())))))((('''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))*********(((((((((((((((((((((((((((((((((((('''''''''&&&(((((((((((())))))))))))&&&'''))))))((('''(((((((((((((((((()))))))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''>>>???DDD@@@HHHPPPmmmxxxlllgggbbb[[[TTTRRRLLLIIIEEEBBB@@@===:::888666666444333111000///...,,,,,,,,,,,,++++++++++++************************(((***+++***)))((()))***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********+++++++++,,,,,,+++,,,------......------------,,,,,,,,,,,,------............------------------,,,+++************------,,,,,,,,,---...///++++++------------++++++,,,+++******)))******+++******+++,,,---------,,,***************************)))))))))+++,,,+++***)))))))))************+++,,,,,,+++***))))))))))))(((((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&'''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&&&&''')))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))(((''''''''''''((((((((((((((((((((((((((()))((((((''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&(((((((((((())))))))))))&&&'''(((((('''''')))+++000,,,(((&&&(((***)))((((((((('''&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''AAAAAAEEEAAAHHHPPPmmm{{{nnniiieee^^^VVVSSSMMMJJJFFFCCCAAA>>>:::777666666444333222000//////,,,,,,,,,+++++++++******************************(((***+++***)))((()))*********))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((''''''''''''''')))))))))*********++++++******+++,,,,,,,,,,,,,,,---------,,,,,,---------++++++++++++++++++++++++---,,,++++++*********+++------,,,,,,,,,---------***+++---......---+++************)))))))))******))))))+++,,,------------++++++++++++++++++++++++,,,***)))***,,,,,,+++******************************))))))(((''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&&&&''')))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&'''''''''(((((((((((((((((((((((()))(((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''(((''''''(((+++---666///(((%%%(((******(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''DDDCCCFFFAAAGGGOOOlllvvvooojjjaaaXXXSSSNNNKKKGGGDDDAAA===999666555555444333111000//////,,,,,,,,,+++++++++******************************(((***+++***)))((()))*********))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))******(((((()))************)))------------------------++++++++++++++++++++++++,,,,,,++++++******++++++++++++,,,,,,,,,+++++++++***+++---......---+++***((()))))))))))))))))))))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---,,,***))))))))))))))))))))))))(((((('''&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&&&&''')))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''((((((''''''(((+++---666///'''%%%'''***)))'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((DDDDDDFFFAAAHHHPPPmmmvvvoooeeeZZZTTTOOOKKKGGGBBB???<<<888555444444333222111000///...,,,,,,,,,,,,++++++++++++************************(((***+++***)))((()))***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))&&&'''(((((()))(((((((((,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,++++++***++++++,,,++++++,,,,,,,,,+++******++++++------------++++++(((((()))************)))((()))***+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++,,,,,,+++***))))))((((((((((((''''''''''''&&&&&&%%%&&&&&&'''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&&&&''')))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((''''''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''((((((((()))))))))))))))(((((((((((())))))))))))'''((())))))((((((***,,,111,,,(((&&&'''((('''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((BBBBBBEEEAAAHHHRRRqqqxxxqqqhhh]]]WWWPPPLLLFFF@@@===:::777555333222111111000///......------------,,,,,,,,,,,,************************(((***+++***)))((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&&&&'''''''''(((((((((&&&'''(((((())))))(((((()))***++++++++++++***)))++++++,,,,,,,,,---------,,,++++++***++++++,,,,,,,,,,,,---------,,,******,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))******)))'''((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%(((***+++***((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&&&&''')))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((())))))))))))''')))+++***)))((()))***)))((((((''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((@@@@@@CCC@@@IIITTTsssuuupppiiiaaa\\\QQQLLLEEE???;;;999777555222111111000///......---......------------,,,,,,************************(((***+++***)))((()))***''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))'''((()))******)))(((''')))))))))******++++++++++++++++++***++++++,,,,,,------...///...---+++***---,,,,,,++++++,,,,,,---***+++---...///...---------------...------,,,,,,***************************(((''''''(((((('''%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&'''''''''''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###%%%))),,,---+++)))'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&((('''&&&&&&''')))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))''')))+++,,,***)))((((((###%%%(((((('''%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((@@@CCCFFF???GGGTTTtttyyyvvvmmmddd\\\RRRPPPLLLEEE>>>888555444444111111000......---------,,,+++***))))))***+++,,,(((***+++***)))((()))***''''''(((((())))))******)))))))))***+++++++++,,,))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((++++++++++++***((('''&&&***))))))((('''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))&&&&&&''''''(((((())))))))))))###"""(((''''''000))))))))))))************++++++++++++++++++++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%'''%%%"""###''')))((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%$$$%%%''')))(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((***))))))((('''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''>>>BBBFFF???EEENNNiiissspppfff^^^XXXOOOJJJGGGAAA<<<888666555666333222000...---,,,++++++++++++***))))))***++++++(((***+++***)))((()))***(((((((((((())))))))))))******************++++++))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''((((((((())))))))))))'''''''''(((((((((((((((%%%$$$&&&)))&&&"""###&&&((((((((()))))))))******))))))))))))))))))))))))************))))))((((((************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''"""&&&'''%%%%%%((((((&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$(((---///,,,''''''((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))((('''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''CCCFFFKKKCCCGGGLLL```}}}lllhhh^^^VVVQQQIIICCCAAA<<<999666555666666444333111...,,,+++***)))++++++***))))))***++++++(((***+++***)))((()))***))))))))))))((((((((((((******************))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((('''''''''((()))+++,,,'''''''''((((((((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((()))))))))(((((((((((((((''''''''')))$$$333:::+++&&&)))"""'''''''''(((((((((((()))''''''''''''''''''''''''(((((((((''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''###''')))((((((***((($$$'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))$$$"""***555777///%%%''''''((((((((()))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''''''''((((((((())))))(((((('''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''FFFHHHJJJCCCFFFIIIYYYzzzhhhaaaWWWOOOLLLDDD>>><<<999666444333444555222111///---,,,+++******+++******************+++(((***+++***)))((()))*********))))))((((((''''''++++++******))))))(((((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))((((((***---000222''''''''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))))))))((((((''''''&&&&&&,,,$$$:::DDD---(((000###&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((,,,,,,)))((()))((($$$'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((###""")))333555...$$$'''''''''((((((((())))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''CCCBBBCCC;;;@@@BBBPPPwwwccc\\\QQQJJJGGG@@@;;;999666333111111111111......---,,,,,,,,,,,,,,,*********++++++*********(((***+++***)))((()))*********))))))((((((''''''+++******))))))((((((((())))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))(((((((((***---000222++++++***)))((('''&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&(((333<<<&&&$$$...###&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''///000...)))'''((((((%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$'''***+++(((%%%''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''AAA@@@@@@:::@@@BBBMMMmmm[[[TTTJJJEEEBBB<<<888777444222000/////////---,,,,,,++++++,,,,,,---)))***++++++++++++***)))(((***+++***)))((()))***))))))))))))(((((((((((())))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''&&&&&&'''(((***,,,...//////---,,,***)))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((((((((((((((((('''''''''&&&+++111$$$"""***&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''///000---'''%%%((((((&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$######$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''???>>>AAA===DDDCCCKKKyyyzzz___NNNJJJBBB>>>===888555444222111000/////////------,,,++++++***++++++)))***++++++++++++***)))(((***+++***)))((()))***(((((((((((())))))))))))((((((((()))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&''''''(((((())))))***...---,,,+++***)))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((('''''''''((((((((((((((('''%%%'''***((($$$&&&)))&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((******&&&&&&((((((&&&&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&''''''&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''999:::>>><<>>888777<<<===@@@QQQfff}}}}}}iiiUUU@@@888888777666555333222000///......//////,,,,,,,,,++++++*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((++++++***)))((('''&&&&&&''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''((((((((())))))))))))(((((())))))))))))))))))))))))&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&)))++++++)))&&&$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((($$$$$$###"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''$$$"""###&&&'''&&&%%%&&&%%%%%%%%%%%%&&&''''''###(((((($$$$$$((((((###&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''$$$%%%''')))'''&&&$$$$$$$$$%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&+++777:::...$$$%%%(((&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&'''(((((((((???999888;;;;;;<<>>;;;888777666666777444444555666555444333222222222111000000000000000111111000000000000111111000///111666:::999333---......------------......+++,,,,,,------,,,,,,+++))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******)))))))))))))))*********'''(((((()))******++++++(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&((()))))))))((('''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%'''''''''&&&&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((('''%%%%%%''')))&&&$$$$$$'''))))))&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&$$$''''''&&&(((,,,***&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''$$$%%%'''&&&%%%&&&))),,,$$$%%%(((***+++)))'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%&&&'''(((((((((((((((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''<<<;;;888777666666888999555666777777777666444444222111111000000000000000111000000000000000111111///++++++666BBBEEE<<<000......------------......+++,,,,,,------,,,,,,+++))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))(((((())))))******++++++'''(((((()))***+++++++++''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))))))))))))))&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&''''''&&&%%%%%%(((***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((('''%%%%%%&&&(((&&&$$$%%%))),,,)))%%%###$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%$$$'''''''''))),,,***&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((###%%%&&&&&&%%%&&&***---"""%%%))),,,,,,***'''%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''$$$%%%&&&&&&''''''&&&&&&(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''"""&&&******'''&&&))),,,&&&'''((('''&&&&&&'''((('''''''''''''''''''''''';;;:::999777555444333333666555444444333333444444222222222222111111111000000000111111111111000000111111111111111111111111///............---------------------,,,++++++***------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))((('''&&&%%%%%%$$$)))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''&&&%%%&&&(((((((((&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((''''''''''''(((((())))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***((('''%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''''''''(((((('''&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((((((&&&&&&))),,,...+++(((%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''')))***"""%%%)))---...---+++)))&&&&&&&&&'''''''''((((((&&&&&&'''((())))))((((((''''''''''''''''''''''''((((((((((((((('''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%'''(((((('''&&&&&&'''((('''&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%))))))(((((('''''''''&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''':::999888666666555555555555555444333333333333333333333333222222222111111000000111111111111000000000000000000000000000000///............---------------.........---,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''***))))))((((((''''''&&&)))(((''''''''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''&&&&&&&&&((()))((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((''''''''''''(((((()))(((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((('''''''''''''''''''''''''''''''''''')))(((&&&%%%$$$%%%&&&'''&&&&&&'''''''''''''''(((''''''((((((((((((''''''(((((())))))(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))''''''))),,,---+++'''%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&'''((()))$$$&&&))),,,,,,+++)))'''&&&&&&&&&'''''''''((((((%%%&&&'''((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%'''(((((('''&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''888888777666666666777777555444333333222222333333333333333222222222222111000000111111111111000000........................///............---------------......//////......------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))((((((''')))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((('''&&&''')))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((''''''''''''((((((((((((((((((((((((((('''&&&%%%$$$%%%&&&&&&((((((((((((((('''''''''''''''((((((((((((''''''))))))))))))))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((***((('''))),,,---***&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))))))))(((((((((''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''(((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''''''''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%'''(((((('''&&&&&&'''((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''999999888777666666666666444444333222222222222333222222222222111111111111000000111111111111000000------------------------///............---------+++,,,---......///......------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))*********)))(((((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))((('''((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&)))(((((((((''''''&&&&&&''''''((((((((((((''''''(((((()))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((+++)))((())),,,,,,)))&&&%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))(((((((((((((((''''''''''''&&&&&&&&&((('''''''''&&&&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%&&&''''''((('''''''''))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%'''((((((&&&&&&&&&'''(((&&&&&&&&&'''((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''<<<;;;999888666555555444555444333333222222333333222111111111111000000000000000111111111111000000........................///............---------***+++,,,---------------------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''(((((())))))***((())))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((()))((('''((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%(((''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((('''+++)))((())),,,,,,)))&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&$$$$$$%%%%%%'''((()))***'''''''''''''''''''''&&&%%%&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''((((((((((((%%%&&&''''''((('''''''''))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''(((&&&&&&&&&'''((('''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((===<<<:::888666555444444555555444333333333333444222222222111111111000000000000111111111111000000///////////////////////////............---------++++++,,,,,,---,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))''''''((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((('''''''''(((((()))))))))((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((('''&&&''')))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((''''''''''''(((((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''%%%&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''***((('''))),,,---***&&&&&&&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))))))))(((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&''''''(((''''''&&&###$$$%%%&&&''')))******'''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''((()))))))))%%%&&&''''''((((((''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''$$$&&&))))))'''&&&&&&&&&((('''&&&&&&'''((('''&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''(((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''(((((((((((((((((((((((((((((((((<<<;;;:::888777666666666777666555555444444555555444444444333333333222222000000111111111111000000///////////////////////////............---------------------------,,,+++------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((()))******+++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))************)))((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))'''&&&&&&&&&((()))((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&'''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((()))((((((''')))''''''))),,,---+++'''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&(((''''''''''''&&&&&&&&&$$$%%%&&&(((((((((''''''$$$%%%&&&(((((()))))))))(((((('''''''''&&&&&&&&&((((((((((((((('''&&&%%%''''''''''''''''''''''''%%%%%%&&&''''''((())))))%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&))))))(((&&&&&&&&&((('''&&&&&&'''((('''&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&''''''''''''(((&&&'''''''''((((((((()))((((((((((((((((((((((((:::999999888777777888888777777666555555555555666666666555555555444444444000000111111111111000000........................//////.........---------////////////...---,,,,,,---------,,,,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))***+++,,,,,,------(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))************************((()))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))'''&&&%%%&&&((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((''''''''''''((((((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))(((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))(((((('''&&&'''''''''(((((())))))''''''((((((((((((''''''''''''((())))))***))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&((()))))))))((('''(((&&&&&&)))---...+++((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''((('''''''''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&###$$$&&&((())))))((((((&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&(((((())))))((('''&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%(((((((((((((((((((((((($$$&&&))))))(((&&&&&&&&&((('''&&&&&&'''((('''&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))))))))))))))))))))))))))999===:::888:::555444???;;;<<<>>>>>>:::777999===:::777666666555333222222555444222111000111111222222222111000////////////...///000000000000//////////////////............////////////..................////////////......,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,---,,,+++***)))((()))+++,,,,,,+++)))(((******))))))))))))************))))))))))))******)))))))))***+++++++++,,,+++*********))))))((((((,,,,,,++++++***)))(((((((((((((((((())))))))))))***************************)))(((''''''((()))******((('''(((***+++(((%%%(((((((((((())))))))))))******))))))((((((''''''(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))((()))))))))((('''&&&&&&))))))((((((''''''''''''***)))(((''''''((()))***((((((((((((((((((((((((''')))(((%%%'''***)))%%%''''''''''''((((((((()))******)))((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((('''''''''&&&&&&&&&''''''(((***++++++)))&&&((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))***))))))(((''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''((((((((()))))))))(((((('''''''''&&&'''((((((((('''&&&%%%%%%'''''''''''''''''''''''''''&&&$$$###$$$%%%''')))(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&((())))))(((''''''(((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&&&&((()))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''+++)))'''&&&'''(((''''''''''''''''''''''''''''''))))))(((((('''''''''&&&)))))))))))))))((('''''':::===999888;;;666444>>>BBBAAA@@@AAA@@@??????@@@<<<888666777888777666777888777666555444444444555555444333222111111111222000000111111111111111000111000000000////////////000000000//////............//////000000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++***))))))***+++,,,,,,+++***)))******))))))))))))************))))))))))))******************+++++++++++++++*********)))))))))))),,,,,,++++++***))))))((((((((((((((()))))))))******************************)))(((''''''((()))***+++)))'''((()))***(((&&&(((((((((((()))))))))******)))))))))((((((((('''(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))((((((((()))(((((('''''''''(((((())))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&((((((''')))------)))'''''''''((((((((())))))******)))((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((''''''&&&&&&&&&''''''(((***++++++)))'''(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((((((''''''&&&&&&''''''((('''''''''((((((((()))))))))))))))))))))(((''''''))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))((((((((('''''''''''''''((((((''''''&&&%%%'''''''''''''''''''''''''''&&&&&&%%%&&&'''(((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&((())))))(((''''''(((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&&&&((()))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((''''''''''''((((((''''''''''''''''''''''''+++)))'''&&&'''((((((''''''''''''''''''''''''''')))((((((((('''''''''''')))))))))))))))(((''''''<<<>>>999999>>>:::777???JJJHHHFFFFFFGGGHHHFFFCCCBBB<<<888<<<>>>===<<<======<<<;;;:::999999999999999888777666555555555555333333333333333333222222222222222222111111111111222222111000//////......///000000000000000000///------------------------------------------------,,,,,,------,,,,,,+++*********,,,,,,,,,,,,******+++******))))))******+++******))))))))))))******+++++++++++++++************************))))))))),,,,,,++++++***)))))))))((((((((()))))))))*********************************)))(((((((((((()))***,,,***((('''((())))))(((((((((((()))))))))******))))))))))))(((((((((((((((((((((((((((((((((((('''((())))))******))))))(((((((((((((((((((((((('''((())))))******))))))))))))))))))))))))))))))''''''((()))))))))((((((&&&''')))***++++++***)))(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&(((((((((+++000111---''''''((((((((()))))))))***))))))(((((((((((((((((())))))******))))))((()))((((((''''''(((((()))'''(((((())))))(((((('''((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((''''''''''''((('''((()))++++++)))'''((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((((((''''''&&&&&&''''''(((''''''((((((((()))))))))(((((((((((((((''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))((((((((((((''''''''''''((((((((('''&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((()))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&((())))))(((''''''(((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&&&&((()))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((''''''''''''((((((''''''''''''''''''''''''***)))''''''((()))((('''''''''''''''''''''''''''(((((((((((('''''''''''')))))))))))))))(((((('''>>>???999:::@@@===:::BBBNNNRRRSSSRRRRRRSSSRRROOOQQQEEE>>>BBBEEEBBB@@@BBBAAA@@@???>>>===<<<<<<<<<===<<<;;;:::999888888888666666555555444444444555444444444333333333333222333333222111000//////...000000111111111111000000................................................---------------,,,,,,+++++++++,,,------,,,++++++++++++************+++++++++******))))))******+++,,,,,,,,,++++++*********************************+++++++++*********))))))(((((()))))))))***************************************)))(((((()))******---+++(((''''''((()))***(((((()))))))))*********))))))))))))(((((((((((((((((((((((((((((((((((((((((()))************)))(((((((((((((((((((((((((((((()))************)))))))))))))))))))))))))))&&&'''((()))))))))))))))&&&''')))***+++***)))((((((((((((''''''(((((((((((((((((((((((((((((((((&&&((()))(((+++000000---'''(((((((((((()))))))))))))))(((((((((((()))))))))))))))******)))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((()))++++++***((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((''''''''''''(((((('''(((((((((((()))))))))''''''(((((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&''')))*********(((''')))(((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&((())))))(((''''''(((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&&&&((()))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''***(((''''''))))))((('''''''''''''''''''''''''''((((((((((((((('''''''''(((((())))))))))))((((((;;;===777777>>><<<<<>>>>>@@@???>>><<<;;;;;;::::::999888777666555666666666666555555555444444444444444333333222111111000000111111222222222222111111////////////////////////.................................---------------,,,,,,,,,------,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++************++++++---,,,,,,,,,++++++*********************++++++++++++++++++***************))))))))))))************************************+++***)))(((((()))***+++,,,+++***((('''(((***+++))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))((())))))***************))))))))))))))))))))))))((())))))***************************************''''''((()))*********)))'''((())))))))))))'''''')))))))))******)))))))))))))))))))))))))))))))))((())))))''')))------)))(((((((((((()))))))))***))))))(((((((((((())))))))))))************))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))))))))))))))(((((()))++++++***)))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((''''''((((((((((((((((((((()))))))))***''''''((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))***(((((())))))))))))))))))''''''((((((((((((((('''((((((((((((((((((((((((%%%''')))++++++***((('''))))))(((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&((())))))(((''''''(((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&&&&((()))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))((('''(((******)))((((((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))((((((888;;;666444999999>>>LLLeeezzz|||dddQQQOOOOOOHHHDDDGGGFFFFFFFFFEEEDDDBBBAAA@@@BBBAAA???>>>===<<<;;;;;;;;;:::888777666666777777666666666666555555555555333333333333333222222222222222333333333333222222000000000000000000000000........................000///...------------...---------------------------,,,,,,++++++,,,,,,---++++++************++++++,,,,,,,,,,,,,,,+++++++++*********+++++++++++++++************************)))))))))*********++++++************************+++***))))))))))))***++++++++++++)))(((((()))+++)))))))))*********++++++(((((((((((())))))))))))))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))((()))******++++++******************************(((((()))*********))))))(((((())))))))))))******)))******++++++******))))))))))))))))))))))))))))))***)))'''(((+++***&&&((((((((()))))))))******((((((((((((((())))))***)))******++++++******)))***))))))(((((())))))***((())))))******))))))((())))))))))))))))))))))))((((((((()))))))))******))))))))))))***************)))((()))+++,,,+++***))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******)))))))))((((((''''''(((((()))((((((((()))))))))******'''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((()))))))))******(((((())))))))))))******''''''((()))))))))((((((((((((((((((((((((((((((&&&''')))***+++***((('''***)))((((((''''''((((((((((((((((((((((((((((((&&&'''(((((((((((('''&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''(((((())))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&((())))))(((''''''(((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&&&&((()))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))((((((''''''''''''(((((((((((((((((((((((((((((()))(((((()))++++++)))((((((((((((((((((((((((((('''''''''((((((((((((((('''(((((()))))))))))))))888===999666::::::DDDWWWpppXXXTTTSSSKKKGGGJJJIIIIIIIIIHHHGGGEEECCCBBBBBBBBB@@@>>>===<<<;;;;;;<<<:::888777666666777888666666666666555555555555333333333333444444444444333333444444444444333333111111111111111111111111000000000000000000000000000000...---------...///......------------......------,,,,,,,,,,,,------,,,++++++******++++++,,,++++++,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************))))))*********+++++++++************************++++++***))))))***++++++)))+++,,,+++)))((()))+++))))))*********+++++++++'''((((((((()))))))))***))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))***++++++++++++***************************))))))*********)))(((((()))(((((((((***---///111((()))***++++++***)))((()))))))))))))))))))))))))))***)))'''(((+++***&&&(((((()))))))))*********((((((((((((((()))******)))******++++++******)))******))))))))))))******))))))************))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))******++++++++++++)))((()))***,,,+++***))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))))))))(((((((((((())))))(((((()))))))))*********((())))))***************))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))******+++(((((()))))))))*********(((((()))))))))*********''''''((()))))))))))))))((((((((((((((((((((((((&&&'''((()))))))))((((((***))))))(((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&((())))))(((''''''(((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&&&&((()))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((***+++,,,***(((((((((((((((((((((((((((''''''''''''((((((((()))''''''((()))))))))))))))<<>>KKKaaavvv[[[VVVUUUMMMIIIMMMKKKKKKKKKKKKIIIGGGEEEDDDCCCBBB@@@>>>===<<<;;;;;;<<<;;;888777666666777888666666666666555555555555222222333444444555555666333444444555555444444333111111111111111111111111111111111111111111111111111000///------......///......------------.........------,,,,,,------...,,,++++++******++++++,,,+++++++++,,,,,,---------*********++++++,,,,,,,,,******************++++++)))************+++++++++************************,,,+++***))))))***+++,,,(((+++------***((()))***)))************+++++++++'''((((((((())))))******))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))***++++++++++++******************************************)))(((''')))(((((())),,,000444777'''((()))******)))((('''))))))))))))))))))))))))(((***)))'''))),,,,,,((())))))))))))************((((((((((((((()))************++++++++++++************))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))************))))))******+++++++++++++++***((()))***,,,,,,+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))(((((((((((())))))))))))))))))************))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,))))))))))))************(((((())))))*********+++''''''((()))))))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((******)))((((((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&((())))))(((''''''(((''''''''''''((((((((()))''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&&&&((()))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((***,,,,,,***((())))))))))))))))))))))))&&&'''''''''(((((())))))''''''((()))))))))))))));;;666<<<999===AAAHHHlll~~~^^^SSSRRRNNNKKKLLLJJJIIIHHHGGGEEEDDDCCCBBBAAAAAA@@@@@@@@@?????????:::::::::;;;::::::999999888999999999999888777777555555444444444333333333999888888777666555555444333333333333333333333333222111111111000000//////////////////////////////000000000000000000000000///////////////.........222///------//////,,,***---...------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************+++,,,---...))))))***++++++++++++***++++++++++++++++++++++++******))))))))))))************+++++++++,,,,,,,,,************************)))))))))))))))))))))))))))((('''((())),,,...000,,,+++******)))*********+++*********))))))((((((************************))))))))))))))))))))))))******))))))))))))******+++***))))))***,,,...///+++(((&&&'''***,,,+++)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************)))************+++++++++++++++***))))))((())))))''''''((()))***++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++++++++,,,,,,))))))))))))************))))))************))))))(((((()))***************((((((((((((((()))******,,,,,,++++++***)))(((((())))))))))))))))))))))))&&&''''''((()))******++++++++++++*********))))))+++*********))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((******)))(((((((((((((((&&&''')))*********)))(((((()))***++++++***)))((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((&&&''')))*********)))((()))&&&'''&&&+++'''***)))((('''&&&&&&'''((()))(((((((((((((((((((((((()))))))))))))))***++++++((((((((((((((()))************))))))(((((('''''')))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))>>>888<<<888;;;@@@IIImmmzzz]]]RRROOOIIIEEEFFFEEEEEEDDDCCCBBBAAA@@@@@@BBBBBBBBBBBBAAAAAAAAAAAA===>>>>>>======<<<::::::999999999999999888777777666666555555555444444444888888888777666555555555333333333333333333333333222222111111000000000000000000000000000000000000000000000000000000000000////////////////////////111///------//////---***.........------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,,,,)))******+++++++++++++++++++++++++++++++++++++++******))))))))))))*********++++++++++++,,,,,,,,,++++++++++++++++++++++++************************+++***)))((()))+++---...,,,,,,+++***************++++++******))))))))))))************************************************,,,,,,++++++++++++,,,,,,+++***)))))))))+++---...,,,***((()))+++,,,,,,***************************))))))************))))))++++++++++++++++++++++++************************************++++++++++++++++++***)))))))))))))))(((((())))))******++++++************************************************+++++++++******+++++++++))))))))))))******************************))))))((())))))******************))))))))))))***++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))''''''(((((()))******++++++++++++*********))))))+++*********))))))))))))***)))))))))(((((((((((())))))))))))))))))))))))***)))))))))))))))))))))***)))))))))((((((((((((((((((((((((((((((((((((***)))((((((''''''(((((('''''')))*********)))(((((())))))******))))))((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((&&&'''((()))***))))))((()))((((((%%%******"""''')))(((''''''''''''((())))))))))))))))))))))))))))))))))))(((((()))******((((((((((((((()))*********)))))))))(((((((((''')))))))))))))))))))))))))))(((((('''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((()))))))))***))))))*********+++++++++************************@@@:::===888;;;???HHHlllnnnWWWNNNKKKFFFCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAA@@@???>>>===<<<:::::::::::::::999999888777777777666666666666555888888777777666666555555333333333333333333333333222222222111111111111000111111111111111111111111000000000000000000000000////////////////////////111///......///...---,,,............------,,,+++------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,//////---,,,++++++++++++)))***++++++,,,,,,+++++++++++++++++++++++++++++++++******))))))******+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************---,,,+++*********+++,,,---,,,++++++******+++++++++++++++************)))++++++++++++++++++++++++************************,,,,,,++++++++++++,,,,,,******)))((()))+++,,,---...,,,******,,,,,,,,,+++************************)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,++++++******))))))******)))*********************************************************************************************)))))))))*********+++++++++++++++*********))))))((()))******++++++******+++************+++,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))'''(((((())))))*********+++++++++******************************)))))))))******)))))))))(((((((((************************))))))))))))))))))************)))))))))((((((((((((((((((((((((((((((((()))((((((''''''''''''((('''((())))))******)))))))))((((((''''''(((((()))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((((((((((((((''''''((()))))))))))))))(((+++((($$$)))000---$$$)))((((((''''''(((((()))***************************)))((((((((((((((()))((((((((((((((())))))***))))))))))))(((((((((((()))))))))))))))))))))))))))(((((((((((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((((((((()))))))))******************++++++++++++************************>>>999===999;;;>>>EEEhhh}}}zzzooojjj[[[LLLHHHHHHFFFDDDEEEGGGHHHIIIJJJJJJJJJJJJIIIFFFFFFEEEEEEEEEDDDDDDDDDAAAAAAAAAAAAAAA@@@@@@???<<<<<<======<<<<<<;;;:::999999888888888777777777888777777777666666666555444444444444444444444444222222222222222222222222222222222222222222222222000000000000000000000000///////////////000000000000//////............---///////////////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------///...---,,,++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++++++++,,,---------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++******))))))******+++***))))))))))))***+++,,,---,,,++++++++++++++++++******************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,++++++*********+++++++++*********************++++++++++++++++++++++++************************************************))))))*********+++++++++,,,,,,++++++************))))))***++++++++++++******************+++,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))(((((()))))))))******************************************************************)))))))))((((((************************)))))))))))))))******************)))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''((((((((())))))************)))((('''&&&&&&'''((()))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))'''...(((&&&***666<<<&&&)))(((((((((((((((((()))))))))))))))))))))))))))***)))(((((('''((((((((())))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((()))))))))*********)))))))))************+++************************;;;777===:::<<<>>>BBBdddbbbYYYNNNSSSKKKDDDCCCCCCDDDDDDFFFFFFGGGIIIKKKLLLKKKKKKJJJFFFEEEEEEEEEDDDDDDDDDDDD>>>>>>???@@@AAAAAAAAAAAA>>>>>>??????>>>>>>===<<<::::::999999999888888888777777777777666666666666444444444444444444444444222222222222333333333333222222222222222222222222111111111111111111111111////////////000000111111//////000///........./////////000000000///..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,++++++,,,---------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---.........------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++***************++++++++++++++++++*********++++++************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++************++++++++++++++++++++++++************************)))***++++++++++++***)))************++++++++++++,,,,,,++++++++++++,,,,,,))))))***+++++++++++++++***))))))))))))***++++++,,,,,,,,,+++++++++++++++************************))))))))))))***************************************************+++++++++************))))))))))))))))))))))))))))))))))))(((((())))))************************))))))))))))))))))))))))))))))))))))(((((('''''''''(((((())))))))))))))))))******+++)))((('''&&&&&&'''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***&&&...'''***+++999III***((())))))))))))))))))((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((())))))***************************************'''((((((((())))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************((((((((()))))))))******************************;;;777===:::===>>>CCCddd\\\PPPEEEFFFDDDAAA???>>>???AAABBB@@@AAADDDEEEFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBB===>>>>>>???@@@@@@@@@@@@>>>>>>>>>???>>>======<<<:::::::::999999999999888777777777777666666666666444444444444444444444444222333333333333444444444222222222222222222222222111111111111111111111111...//////000000111111222...000000000......///000000000000111111000000///////////////////////////---------------------------------.........//////...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,------+++,,,------......---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---....../////////...------,,,,,,------+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------++++++++++++++++++++++++)))***+++***)))***+++---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,------******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++************++++++++++++,,,,,,++++++***+++,,,...///)))***++++++,,,+++++++++)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,++++++***************************************************************+++++++++*********+++++++++++++++++++++*********)))))))))))))))))))))))))))))))))((((((((()))******++++++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))***+++,,,)))((((((''''''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))((((((((((((((()))******&&&---&&&///+++555NNN---((())))))******))))))((('''''''''''''''''''''''')))))))))))))))***++++++***))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))******++++++******************************(((((())))))******++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))*********++++++((())))))))))))*********++++++++++++++++++++++++???999===999;;;???FFFiii[[[OOODDD===??????===;;;<<<>>>@@@<<<>>>@@@BBBCCCBBB@@@???AAAAAA@@@@@@@@@???????????????@@@@@@???>>>>>>===<<<<<<<<<===<<<<<<;;;::::::::::::999999999888888666666666666777777777777555555555555555555555555333333333333444444444555222222222222222222222222111111111111111111111111...//////000111111222222...000111000......///111000000111111222111111000////////////////////////////////////////////////---.........////////////------,,,,,,,,,------...------------------------........................,,,,,,,,,------------...111000///......---......,,,,,,---.......................................------,,,,,,,,,,,,------,,,,,,,,,------------...------------------------------------------------------............------///......---------------,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...,,,,,,---------,,,,,,,,,(((***,,,,,,***+++...000++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......*********++++++,,,,,,,,,------------------------++++++++++++++++++++++++***,,,---......---,,,************+++++++++,,,,,,+++*********+++...000222)))***++++++,,,,,,+++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))*********+++++++++*********++++++,,,,,,,,,+++++++++*********))))))************************'''(((((()))******+++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))***++++++******)))))))))***+++,,,((())))))******))))))((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))(((((('''((()))***+++(((---$$$333))),,,LLL+++((()))************)))((((((((((((((((((((((((((())))))))))))***,,,---...******)))((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))((()))***+++++++++******************************)))))))))***+++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++CCC;;;===777:::@@@JJJoooXXXLLLAAA777<<<>>>;;;999;;;???BBB===???AAACCCDDDCCCAAA????????????>>>>>>>>>======BBBBBBBBB@@@???===<<<;;;::::::;;;;;;::::::999888:::::::::999999999888888666666666666777777777777555555555555555555555555333333333444444555555555111111111111111111111111111111111111111111111111...//////000111222222222---000111111......///222000111111222222222111111000000000000000000000000000000000000000000000000............/////////000,,,,,,,,,,,,------...///------------------------........................,,,,,,,,,---------......555444222111///......---,,,---......//////......////////////////////////...------,,,,,,------...,,,,,,,,,---------..............................------------------------////////////...---,,,+++//////...------------...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,---------......---,,,,,,(((+++------,,,,,,000333++++++++++++++++++++++++,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---...///))))))***+++,,,,,,------------------------------+++++++++++++++++++++++++++,,,...//////...,,,+++******+++++++++,,,,,,,,,******)))***,,,///222444******+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******************))))))******++++++++++++*********++++++,,,,,,,,,+++++++++************)))++++++++++++++++++++++++'''(((((()))***++++++++++++++++++************)))))))))))))))))))))))))))******))))))***+++,,,,,,+++***)))))))))***,,,,,,((()))***++++++***)))((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))((('''''''''(((***+++***---###555'''%%%HHH)))((()))***++++++***)))((())))))))))))))))))))))))((())))))***+++---...///******)))((((((((((((((('''((((((((())))))******))))))))))))))))))))))))((()))***+++,,,+++******************************))))))***+++,,,,,,------************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++,,,,,,------------......++++++++++++++++++++++++;;;>>>===;;;<<<<<>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::888888888888888888888888999999888777777777777777777777777777777666666555444444444555555555666666222333333444444333333222222222222222111111000000000000111222333555666777444333222000000000111222000000/////////.........------------------------////////////////////////------------------------////////////////////////333222000///.........///......---,,,---...///000222222222222111111111000........................//////000111111111111111////////////////////////111111000000//////......222111111000///.........000///------...---+++(((------------------------......---,,,,,,+++******++++++,,,---------,,,,,,+++,,,,,,------......///++++++++++++++++++++++++---------,,,,,,++++++++++++---,,,***,,,111...'''---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///////////////.........------------------------------------------------//////.........---------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++******))))))++++++************++++++******+++++++++,,,,,,,,,************************++++++************++++++*********)))******+++,,,))))))))))))))))))))))))************************(((((())))))*********+++)))************+++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((************************))))))(((((((((((())))))((())))))))))))*********************************+++*********))))))(((((())))))***++++++++++++***))))))))))))************,,,,,,,,,++++++*********,,,---...,,,***))))))***)))******+++,,,,,,------,,,,,,,,,++++++*********************************************************---,,,,,,++++++,,,,,,---************************,,,,,,,,,++++++*********------------------------<<>>??????@@@AAADDDDDDDDDDDDCCCBBBAAA@@@CCCDDDDDDCCCAAAAAACCCDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@??????>>>>>>>>>??????<<<<<<<<<;;;;;;;;;;;;:::999999999999999999999999::::::999888888888888888777777777777777666666555444444444555555555666666333333444444444444333333333333222222222111111111111111111222333444555666444333111000000000111111111111111000000/////////////////////////////////000000000000000000000000........................////////////////////////333222000///......////////////.........///000111222222111111111000000000........................//////000111111111111000////////////////////////111111000000////////////111111000000///......---///...............------------------------------//////......---,,,,,,+++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,---,,,)))+++000...)))...............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------------------------------//////.........---------,,,,,,------------,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))******++++++************+++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))************************))))))))))))***************************************************************************************+++++++++++++++******************************)))))))))(((((())))))))))))))))))*********++++++************************++++++******)))))))))))))))******+++++++++++++++))))))))))))*********+++,,,,,,,,,+++++++++******,,,---...,,,***))))))***((((((((()))***+++++++++------------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------,,,,,,++++++------------------------>>>@@@;;;999<<<:::CCCYYYoooTTTEEE@@@>>>@@@????????????AAABBBCCCFFFFFFFFFFFFEEEDDDCCCCCCEEEFFFFFFEEECCCBBBCCCEEEEEEDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBB=========<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::999999999999777777888888777777666555444444555555555555666666444444555555555555444444333333333333333222222222222222222222222333444444333222222111111111111222222222222111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////333222111000////////////000000000///000111222222111111111111000000000///////////////////////////......///000000000000000////////////////////////111000000000000/////////000000//////......---------...///.........000222------..................000000000///......------,,,,,,---............---...------,,,++++++******........................------------,,,,,,,,,,,,,,,---,,,)))+++......***..................---,,,------------------------------------------------------------------------------------------------........................------------------------................................................/////////............---,,,,,,------------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---............/////////---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))************************)))))))))*********++++++************************++++++++++++++++++++++++************************++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++************))))))***++++++,,,,,,++++++))))))*********+++++++++,,,,,,,,,,,,++++++++++++,,,---...---***)))***+++((())))))******++++++,,,............------------++++++++++++++++++++++++------------------------------,,,,,,,,,,,,------------------------------............------------------------------------???@@@:::888<<<999;;;IIIYYY\\\YYYMMMDDDAAAAAA???@@@??????@@@AAACCCEEEGGGIIIJJJJJJJJJIIIIIIHHHGGGHHHHHHHHHFFFDDDCCCDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCAAAAAA@@@@@@@@@AAABBBBBB>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999888888888888888777666666555555555666666666666777555666666666666666666555444444444444444444444444333333222222222222333333333333222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000222222111111000000000000000000000000111111111222111111111000000000//////////////////////////////......///000000000000///////////////////////////000000000000000000000000////////////......---------//////...------///222.............../////////000000/////////.........------...////////////.........---------,,,,,,,,,........................------------------,,,,,,------,,,***+++---------....../////////......---------------------------------------------------------------------------------------....................................---------.............................................................../////////...............------............------------------............------------------------------------............------........./////////------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************************************))))))*********+++++++++************************++++++++++++++++++++++++************************+++++++++++++++,,,,,,---+++++++++++++++++++++++++++******))))))******++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,,,,,,,------.........---------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---------------------........................???AAA:::888<<<888666>>>@@@BBBBBBAAABBBEEEFFFDDDAAAAAAAAABBBCCCFFFHHHJJJJJJJJJJJJJJJJJJIIIIIIHHHIIIIIIIIIGGGEEEDDDEEEFFFEEEEEEDDDCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCDDD??????>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;;;;;;;:::999999999::::::999999888777666666777777777888888888777777777888888777777777555555555555555666666666555444333333222333333333333333444444444444444444222222222222222222222333111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111222222222222222111111111//////000000111111111111111111111111000000000000000000000000000000000000...//////000000000000000000000000000000000000000000000000000111111111111///////////////.........///000000///------...///.........//////000000000/////////.....................///000000000000///............//////000000------------------------------------------------...------------,,,---///......///000000/////////........................................................................---------....../////////////////////////////////......//////000000000000////////////////////////////////////////////////////////////////////////---......//////......---------........./////////---------------------------------.........//////,,,------------....................................------------------...---------------...............------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************++++++++++++************************************************************************+++************+++,,,---++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,---------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,---------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++++++++------------------.........,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................===AAA<<<888<<<999444:::888999;;;>>>BBBCCCCCCBBBAAAAAAAAABBBDDDFFFIIIJJJGGGGGGGGGHHHHHHGGGGGGFFFHHHIIIIIIHHHFFFEEEFFFHHHEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGFFFEEEEEEEEEEEEEEE@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>999:::<<<======<<<;;;;;;;;;;;;;;;<<<;;;::::::999888888888999999999::::::888888999999999999888888666666666777777777777777555555444444444444444555444555555666666666666555333333444444444444555555222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222333333333222222111//////000111111111111000222222222222111111111000000000000000000000000000//////000111111111111111000000000000000000000000000000000111111111111222000000000000000/////////111000///000111111...,,,......//////000000111111///////////////.........//////000111111111111000......//////000111111222........................------------..................///222000------000...//////000000000000000////////////////////////////////////////////////////////////////////////------......///000000000000000000000000000000000/////////000000111111222000000000000000000000000000000000000000000000000...////////////000000000......////////////...............////////////000------------------------------........./////////,,,,,,---------.........///////////////////////////......------......///...............///////////////............//////---------....../////////------------------------,,,,,,++++++++++++,,,,,,------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******)))))))))+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------+++,,,------......------++++++,,,,,,,,,---------,,,,,,,,,,,,------------,,,---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------......------------......++++++++++++++++++++++++,,,,,,,,,,,,,,,---------........................;;;AAA===999<<<999555:::777999;;;============>>>@@@@@@@@@AAACCCEEEGGGIIIEEEFFFFFFGGGGGGFFFFFFEEEGGGHHHHHHGGGFFFFFFGGGIIIGGGGGGFFFFFFFFFFFFGGGGGGIIIHHHGGGFFFEEEDDDDDDDDDAAA@@@@@@@@@@@@?????????????????????????????????;;;<<<>>>@@@@@@???>>>==================<<<;;;;;;:::::::::;;;;;;;;;;;;<<<999999::::::::::::999999777777777888888888999999666666555555555666666777555666777888999888888777666666666777777777888888444444444444444444444444444444444444444444444444222222222222222222222222222222222222222222222222111222333444444333222222000000222333333333222111333333333333222222222222111111111111111111111111000111111222222222222222000000000000000000000000000000111111111222222222000111111111111111111111222000...222777777222---......///000000111222222000000000000000000000000///000111111222222111111////////////000000000000////////////////////////------------.........///......111666333...---111...///000111111111111000////////////////////////////////////////////////////////////////////////---......///000000111111000000000000000000000000.........///000111111111000000000000000000000000000000000000000000000000.../////////000000000000/////////000000/////////....../////////000000000....................................////////////---............///////////////////////////////////////............//////....../////////000000000000//////......//////000------...///000111222222------------------------------,,,,,,,,,,,,---------------------......///------------------------------------------------...---------,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***)))***,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...,,,,,,---...............,,,,,,,,,,,,------------,,,,,,,,,---------......,,,---...---,,,,,,---...---------,,,,,,,,,,,,,,,,,,---------............------------------------..............................------------......------------------------,,,---------....................................999AAA>>>999<<<:::666<<<:::;;;>>>???===;;;===AAA?????????@@@AAACCCEEEGGGFFFFFFGGGHHHHHHGGGGGGGGGFFFGGGHHHGGGFFFFFFGGGIIIHHHHHHHHHGGGGGGHHHIIIIIIHHHGGGFFFDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@??????????????????????????????===>>>@@@BBBBBBBBB@@@???>>>>>>>>>>>>>>>======<<<;;;;;;;;;<<<<<<<<<======999::::::;;;;;;::::::999777777888888888999999999666666666666666777888888666777888999::::::999888888888999999999:::::::::666666666666666666666666666666666666666666666666444444444444444444444444222222222222222222222222111222333444444444333222111222333444555444333333444444444333333333222222111111111111111111111111111111222333333333333222000000000000000000000000000000111111222222222222111111111111111222222222333///...444;;;===666......//////000111222222222111111111111111111222222000000111222222222222111000000000///......------000000000000000000000000---------.........//////......333888666///---222//////000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000---......///000111111222000000000000000000000000---------...///000000111000000000000000000000000000000000000000000000000.../////////000000111111//////000000000000//////////////////000000000000..................................../////////000////////////000000000000000000000000000000000000//////............//////......//////000000111111000000////////////000000---...///000111222333444.................................------............------------...//////////////////////////////.................................------,,,,,,,,,++++++,,,,,,,,,---------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++***+++---000111,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,---......//////......,,,,,,,,,---------......,,,,,,,,,------.........,,,---......,,,,,,---...//////////////////......---.........//////000000........................000000000000000000000000......------------..............................---.........//////000000////////////////////////???===:::888777888999;;;:::;;;<<<>>>@@@AAAAAABBB===>>>???@@@BBBCCCDDDEEEHHHFFFDDDDDDFFFHHHHHHHHHGGGHHHHHHIIIJJJJJJJJJJJJGGGHHHJJJJJJJJJJJJHHHGGGDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@???????????????CCCBBBAAAAAA@@@@@@@@@@@@????????????????????????:::<<>>@@@AAABBBBBBBBB???@@@AAABBBCCCDDDEEEFFFGGGFFFFFFEEEEEEFFFGGGHHHGGGGGGGGGGGGHHHIIIIIIJJJHHHHHHHHHIIIIIIHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBAAAAAABBBBBBDDDCCCBBBAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>===<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;:::888888999999999999888888888999::::::;;;;;;::::::::::::999999999888888888888888777666666666666666888888888777777777666666888777666666666666777888777777666666666666777777888777666555444444444444333444666666666555333222444333333333222222222222444444555666666555444444333444444555555444444333333333333333333333333333333333333333333333333333222222222222222333333444222000===WWWeeeVVV;;;)))111111111111111222333333444444444333333333222222333222222222111111111111111111111111111111111111222222222222222222222222111111000000000000000111000111111222222111111000222222111000000///......000000000000000000000000111000000//////000000111111111111111111111111111///000000000000000000///111111111111111111111111////////////////////////000000000000//////......////////////////////////////////////000000000000////////////////////////000000000000000000000000222222222111111111111111222222222222333333333333111111111111111111111111111111111111111111111111111111111111111111111111000000111222222222222111000000000000000000000000000000000000000000000000////////////////////////......//////////////////////////////////////////...//////000000//////...........................---,,,,,,...111222111//////...---,,,,,,---...///........................................................................------------------------------,,,,,,------...///---,,,,,,++++++,,,,,,---,,,------------.........------............------------........./////////.../////////......///000000///---,,,,,,...000111000...+++,,,...000///...........................---......//////......---/////////......................../////////000000................................./////////000000000000000000000000000///000000000000111111111111111111000////////////000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////999999888888999<<<>>>@@@>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFGGGIIIJJJIIIFFFEEEHHHJJJHHHGGGFFFEEEEEEFFFHHHIIIGGGGGGGGGFFFFFFGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDMMMKKKGGGCCC@@@???@@@AAA??????????????????????????????>>>>>>======<<<<<<<<<<<<============<<<<<<999::::::;;;;;;::::::999::::::;;;<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999888777777777777888999999999999888888888888:::999999888888999999:::999888888888888888999999:::999888777777777777777444555666777777777666555444444333333333333222222555666666777777666666555555666666666666666666555444444444444444444444444555555555555555555555555555444333333222333333333666222:::KKKSSSIII999000222222222222222333333444444444444444333333333333333333222222222222111111111111111111111111111111222222222222222222222222222222111111111111222222222222333333333333222222222222222111000000//////111111111111111111111111111111000000000000111111111111111111111111111111000000111111111111000000111111111111111111111111000000000000000000000000000000////////////......000000000000000000000000.........////////////000000000000000000000000000000000000000000000000000111111111222222222222222111111111222222222222333111111111111111111111111222222222222222222222222111111111111111111111111///000111111222111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000////////////000000000000000000000000//////000000000000//////////////////////////////......---///111111000...//////------------//////////////////////////////////////////////////////000000000000000000000000........................---------------...//////......------------......------........./////////------............------////////////000000000000111000......///000000///000...,,,+++---000444777111///------...///......000000000000000000000000......////////////......////////////000000000000////////////000000000000////////////////////////////////////000000000000000000000000000000000000000000000111111111222222000000000///000000111222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000:::999999999:::===???@@@??????@@@AAAAAABBBAAAAAACCCCCCCCCDDDDDDEEEEEEEEEHHHLLLNNNLLLHHHFFFIIIMMMHHHGGGEEEDDDDDDEEEFFFGGGGGGFFFEEEDDDDDDEEEFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDGGGFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEGGGGGGGGGGGGGGGHHHHHHHHHRRROOOKKKGGGDDDCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@?????????>>>>>>>>>??????>>>>>>>>><<<<<<============<<<<<<;;;<<<<<<===============<<<<<<<<<;;;;;;;;;::::::;;;::::::999999:::::::::<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::999999888888888999::::::;;;:::999999888888888999555666777888999999888888555555555555555555555555555555666666666666555555777777888888888888777777555555555555555555555555666666666666666666666666777666555444333333333333777000---111444333333555333333333333333444444555444444444444444444333333333333333333333333222222222222222222222222222222333333333333333333333333333222222222222333444444333333444444444444333333333333222222111111111000222222222222222222222222222222111111111111222222222222222222222222222222000111111222222111111000222222222222222222222222000000000111111111111111////////////////////////111111111111111111111111/////////000000000111111111111111111111111111111000000000000000000000000000000111111222222333333000000111111111222222222111111111111111111111111111111111111222222222222000000000000000000000000///000111111222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000/////////111111111111111111111111///000000111111000000///000000000000000000000000/////////000000000///...000//////......//////000000000000000000000000000////////////////////////000000000000000000000000.................................---......///000000//////......//////000........./////////000000---......//////......---/////////000000000000111333000---...000111000---///...------...111333555333222111111111111000000000000000000000000000000...//////000000//////....../////////000111111111//////000000000111111111000000000000000000000000//////000000000111111111000000000000000111111111000000111111111222222222000///000000111222333444333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111<<<<<<;;;;;;;;;<<<===>>>>>>>>>???@@@AAAAAA@@@@@@BBBBBBCCCCCCDDDDDDDDDEEEFFFJJJNNNLLLHHHFFFHHHLLLIIIHHHFFFEEEEEEEEEFFFFFFFFFFFFDDDCCCCCCDDDFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCFFFEEEEEEDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIJJJJJJJJJKKKJJJHHHGGGEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>????????????>>>>>>======>>>???????????????============<<<<<<<<<<<<;;;::::::999::::::;;;;;;<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999888888999::::::;;;;;;:::999999999999999999777888888999::::::::::::888888888888888888888888777777777777777777777777888999999::::::999999888666666666666666666666666777777777777777777777777888888666555444444333333111000222555555222000111444444444444444555555666444444444444444444444444333333333333333333444444222222222222222222222222333333333333333333333333333333333333333444555555444444555555555555444444333333333333222222222222333333333333333333333333333333222222222222333333222222222222222222222222111111222222222222111111222222222222222222222222111111111222222222333333///000000000000000000000222222222222222222222222222222222222333333333333333333333333333333333333222222222222222222222222000000000111111222222222000000111111111222222222111111111111111111111111000000000111111222222222000000000000000000000000000000111222222222222222111111111111111111111111111111111111111111111111000000000000000000000000222222111111000000000///000000000000000000000000000000111111111111000000111111111111111111111111///000111111000/////////000000000000000000000000111111111111111111111111000000000000000000000000///////////////////////////////////////////////////............///000000111000000//////000000111//////000000000000111111...//////000000//////........./////////000000000333000------000111///------...///000000000000///222333333333111111000000///////////////////////////000000000000000000///.........///000000000111000000000111111111111222111111111111111111111111000000000111111111111222///000000000111111111222111111111111222222222222000000000000111333444555444444444444444444444444222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222>>>======<<<<<<<<<=========>>>???@@@AAAAAAAAAAAABBBBBBBBBCCCDDDEEEEEEFFFCCCFFFIIIIIIGGGEEEGGGIIIJJJJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKLLLHHHIIIJJJJJJJJJHHHGGGEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCBBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@>>>???@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>=========999999999999999::::::;;;::::::::::::999999999999999::::::;;;;;;::::::999999999999999:::;;;<<<<<<::::::999999999999::::::::::::::::::;;;;;;;;;;;;999999::::::::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<999999::::::::::::999999777777777777777777777777888888888888888888888888999888777666555555555555444666777888666555555666555555555555555666666777444444444444555555555555333333444444444444555555333333333333333333333333444444444444444444444444333222222333333444555666444444555555555555444444444444444444444444333333444444444444444444444444444444333333333333444444333333333333333333333333222222333333333333222222333333333333333333333333111111222222333444444444000000111111111111222222333333333333333333333333444444444555555555555666444444444444444444444444444444444444444444444444111111111222222222222222111111111222222222222333111111111111111111111111000000111111222333333333222222222222222222222222111222222333444333333333111111111111111111111111111111111111111111111111000000000000000000000000222222222111111111111111000000000000000000000000111111222222222222111111222222222222222222222222///000222111000//////000111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000///////////////000111111111111000000000000111111000000000111111111222222000000111111111111000000////////////000000000000333222000///000000000///...///111222222000...---///111222222000//////000////////////////////////000000111111111111000000////////////000000000000000111111111222222222222222222222222222222222222000111111111222222222222///000000111111222222222111111111222222222222333111111111111222333444555444444444444444444444444333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333===========================>>>???AAABBBCCCCCCCCCBBBBBBCCCDDDFFFGGGHHHHHHCCCEEEFFFHHHIIIIIIIIIIIIKKKKKKLLLLLLKKKIIIFFFEEEEEEEEEEEEFFFFFFEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDEEEFFFFFFEEEEEEFFFGGGGGGHHHHHHHHHIIIIIIJJJKKKKKKLLLJJJKKKLLLLLLLLLLLLKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@AAABBBBBBBBBBBBAAA@@@????????????>>>>>>>>><<<<<<;;;;;;<<<<<<===>>><<<<<<;;;;;;;;;:::::::::::::::;;;<<<<<<;;;::::::;;;;;;;;;;;;<<<===>>>>>>;;;;;;::::::::::::;;;;;;======<<<<<<;;;;;;<<<<<<999:::::::::;;;;;;;;;;;;======<<<;;;;;;<<<======999::::::;;;;;;::::::999888888888888888888888888777777777777777777777777999888777777666666666666:::999666222111444999<<<666666555555666666777888444444444444555555555666333444444444555555555555444444444444444444444444444444444444444444444444222222222222333444555666333444444555555444444333444444444444444444444444444444444444444444444444555555444444444444555555444444444444444444444444222222333333333333222222444444444444444444444444222222222333444555555555111111222222222333333333333333333333333333333333555555555555666666666777555555555555555555555555555555555555555555555555444444444444444333333333222222222222333333333333111111111111111111111111222222333333444555555666555555555555555555555555222333444444555555444444333333333333333333333333333333333333333333333333222222222222222222222222111111222222222222222222222222222222222222222222111222222222222222222111333333333333333333333333...000222222000///000222111222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000//////000000111222111111000000000000111111111111111222222222222333111222222333333222222111000000000111111111222222444555555333111000111222000000111222222111000000...000333333111000000222111111111111111111111111000111111222222111111000111111111111111000000000111111111222222222333333333333333333333333333333111111111222222222333333///000000111111222333333111111111222222222333333222222222222222333444555444444444444444444444444333333333333333333333333333333333333333333333333555555555555555555555555333333333333333333333333<<<=========>>>>>>>>>???===>>>@@@BBBCCCDDDEEEEEEBBBCCCDDDEEEGGGIIIJJJJJJFFFFFFGGGJJJMMMNNNLLLKKKKKKLLLNNNNNNMMMJJJGGGEEEDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCDDDEEEEEEFFFEEEEEEEEEFFFGGGGGGHHHGGGHHHHHHIIIJJJKKKKKKLLLJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCCCC@@@AAABBBBBBCCCCCCBBBBBB@@@@@@@@@????????????>>>@@@@@@??????@@@AAABBBBBB????????????>>>>>>>>>>>>:::;;;<<<======<<<;;;:::<<<<<<<<<<<<===>>>@@@@@@<<<<<<;;;;;;;;;<<<<<<===???>>>===<<<<<<<<<<<<<<<999999999::::::;;;;;;;;;<<<;;;:::999999:::;;;<<<999::::::;;;;;;::::::999888888888888888888888888777777777777777777777777999888888777777777777777333666888888888888777555666666666666666777888888444444444555555555666666444444444555555555666666444444444444444444444444555555555555555555555555111111111222333444555666333444444444444444444333444444555555555555555555555555555555555555555555555555444444444444555555444444444444444444444444222333333444444333333222444444444444444444444444222222333333444555666666222222222333333444444444444444444444444444444444555555555666666666666777666666666666666666666666777777777777777777777777777777777666555555555444222222333333333444444444111111111111111111111111444444555555666777888888888888888888888888888888333444555555666666555555444444444444444444444444444444444444444444444444333333333333333333333333111111111222222333333444333333333333333333333333111222222333333222222111333333333333333333333333---000222222000///111333111222222333333222222111000000000000000000000000111111111111111111111111222222222222222222222222000000000000000000000000000000000000000111111222111111000000000000111111111111222222222333333333222333333444444333333222111111222222222333333333555777888666222111333666222222111111111222444555///222555555444222333555222222222222222222222222111111222222222222111111444333333222222111111111111111222222222333333333333333333333333333333333111111222222222333333333///000000111222222333333111111222222222333333333333333222222222333444444444444444444444444444444444444444444444444444444333333333333333333333333666666666666666666666666444444444444444444444444;;;;;;;;;<<<<<<===>>>???BBBAAAAAABBBEEEFFFFFFFFFCCCCCCDDDEEEGGGHHHIIIJJJLLLLLLLLLLLLLLLKKKKKKJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJIIIGGGFFFGGGHHHHHHGGGGGGFFFFFFEEEEEEDDDEEEFFFGGGGGGHHHHHHHHHGGGMMMKKKHHHGGGHHHIIIHHHHHHJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBAAACCCCCCCCCDDDDDDDDDDDDDDDFFFDDDFFFJJJJJJGGGFFFHHHFFFFFFFFFEEEDDDCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@????????????>>>???@@@AAAAAA@@@???>>>@@@@@@@@@@@@?????????>>>@@@@@@AAABBBCCCCCCDDDDDD===>>>@@@AAAAAA@@@>>>===????????????>>><<<;;;:::???>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999::::::;;;;;;;;;;;;;;;:::::::::999999999999999999888888888888777555666777777777666444333555555555555555555555555666666666666777777777777555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555666666666666666666555555777777777777777777777777666666666666777777777777666666666666777777777777888888888888777777777777444555555666666666666666333333333444444444555555555555555555555555555555333444555666777888999:::888777666555555555555555444333333333333444555555666666666666777777777777666666666777888888999999777777777777777777777777888888888888888777666666444333222333555666555444777666444333333444555666222222333444555666777777:::999888777666666666666777777666666555555555444777777777777777777777777555666777888888888888888777777666666555555555444666666555555555555666666666666666666666666666666555555555555555666777888555555555555555555444444555444333333222222222222555555555444444333333333333222222111111222222333333333333333333333333333444444444333333222222222111111000000000000111111111111111111111111111111000000000111222333222222222222222222222222222222333333333333333333333333444444444555555555666666555555555555555555555555444555666777888888888888666666666666777777777777555555444444444333333333333222222222222222222333333333333333333333333333333333444444444555555555666777777777555555666777111222333444555444333222111111222222222333333333222111111111222333444444333333333444444444555555111111222222222333333333555444333333222222222333222222222222222222222222666666666666666666666666444444444333333222222222>>>>>>>>>>>>??????@@@AAACCCDDDEEEHHHJJJIIIFFFCCCDDDEEEEEEFFFGGGHHHIIIIIIGGGGGGHHHHHHHHHHHHHHHGGGHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHIIIIIIIIIIIIJJJLLLIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGHHHJJJKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFDDDEEEIIIIIIFFFFFFHHHGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAA???@@@@@@AAAAAA@@@@@@???AAAAAAAAAAAA@@@@@@@@@@@@??????@@@@@@AAABBBBBBBBB???@@@AAABBBBBBAAA@@@???@@@@@@@@@@@@???>>>======@@@??????>>>>>>===>>>>>>?????????>>>>>>>>>======>>>>>>>>>>>>=====================<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999777888999999999888777666777777777777777777777777555555555555666666666777666666666666666666666666555555555555555555555555555555555555555555555555444444444444444555555555666666666666666666666666666666666666666666666666666666666777777888888888666666666666777777777777777777777777777777777777777777888999999999999888555666666666777777777777666666666666666666666666666666777777888888999999888777666555555555555555555444444444444555666666666666777777777888888888888888888999999999999999888888888888888888888888888999999999999888777777666444444555666777666555888777555444444555777888555555666666777777888888::::::999888777777777777777777666666666555555555888888888888888888888888666777777888888888888777777777666666666555555555666666555555555555666666666666666666666666666666666666555555555666777777555555555555555555555555555444444333222222333333555555555444444444333333444444333333333333444444333333333333333333333333444444333333333222222222111111111000000111111111222222222222222222222222333111111555;;;<<<888333222222222222222222222222333333333333333333333333333333333333444444444444444444444444444444444444333333444666666777777666444444555555555666666666555555555444444444444333333333222222222222333333333333333333333333333333111222222222222333333333444555666444222000000000222222333444444444333222333333333333333333444444222222111111111222333333444444444555555555666666333333333333444444444555555555444333333333333333333333333333333333333333555555555555555555555555444444444333333333222222BBBBBBBBBAAABBBBBBCCCCCCCCCEEEHHHKKKMMMJJJEEEAAAGGGGGGGGGHHHHHHHHHIIIIIIDDDEEEFFFGGGHHHHHHHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHJJJKKKLLLLLLJJJJJJKKKLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLIIIKKKLLLKKKHHHHHHJJJMMMJJJJJJIIIHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGFFFEEEEEEFFFEEEEEEEEEDDDCCCCCCCCCFFFDDDDDDGGGGGGEEEEEEHHHJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAA??????@@@@@@AAAAAABBBBBBAAAAAACCCCCCCCCCCCAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBAAAAAAAAAAAACCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@?????????>>>>>>=========<<<<<<<<<;;;;;;:::;;;;;;;;;;;;:::999999999999999999999999999999777777777777888888888888888888888888888888888888777777777777777777777777666666666666666666666666555555555666666777777777666666666666666666666666666666666666666666666666666666666777888999999:::666666666666777777777777777777777777777777777777888888999:::::::::999999777777777888888888888888888888888888888888888888999999999999999999999999888777666666555666666666666666555555666666777888777777888888888999999999;;;;;;::::::::::::999999888888888888888888888888999999999999999888777777777666555666888999888777999888777666666777888999999999999999999999999999;;;:::999888888777888888777777777777666666666666888888888888888888888888888888888999888888777777777777777777666666666666777666666555555666666777666666666666666666666666777777666555555555666666555555555555666666666666555555444333333333333444555555555555555444444444555555555444444555555555222222222222222222222222333333333333222222222222222222111111111111222222333333333333333333333333444111111777???AAA;;;444222222222222222222222222333333333333333333333333222222222333333333333444444444444444444444444444222222333444555555555555333333444444444555555555666666666555555555444444444444333333333333444444444444444444444444444444222222222333333333444444111333555666555555555666222333333444444333222222444444444444444444444444555444333333333333333333444555555555555666666666444444555555555666666666555555555555444444444444333333333333333333333333444444444444444444444444444444444333333333333333EEEDDDDDDCCCDDDDDDEEEEEEBBBCCCFFFIIIKKKJJJFFFCCCIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGIIIJJJKKKLLLLLLLLLGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFOOOPPPPPPNNNKKKIIIIIIIIIKKKKKKLLLLLLMMMNNNOOOOOONNNOOOOOOOOOOOONNNNNNMMMOOORRRTTTQQQKKKIIIKKKNNNKKKJJJJJJJJJJJJKKKKKKLLLJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCCCCGGGDDDDDDFFFFFFDDDEEEHHHKKKKKKLLLLLLKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFFFFDDDCCCBBBAAAAAABBBCCCDDDCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCAAABBBBBBCCCCCCBBBBBBAAA???@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@CCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<999999999999999999999999999999999999999999999999888888888888888888888888777777888888999999::::::666666666666777777777777888888888888888888888888666777777888999:::;;;;;;666666666777777777777888777777777777888888888888777777888999999999999999777777777777777777777888999999999999999999999999::::::::::::;;;;;;;;;;;;888888777777777777777888888888777777888888999:::888999999999999:::::::::<<<<<<;;;;;;:::999999888888888888888888888888888888888888999888777777666888666666777888999888777888777777777777888999999;;;:::::::::999999999888;;;::::::999888888999999777777777777777777777777888888888888888888888888999999999999888888777666777777777777777777777777777777666666666666777777777777777777777777777777888888777666555555555666666666666666666777777777555555444444444444444555666555555555555555555555666555555444444555555666333333333333333333333333333333333333333222222222333333222222222222333333333333333333333333333333333111111555:::<<<888333222222222222222222222222333333333333333444444444333333333333444444444444555555555555555555555555333333444555555555555555444444444444555555555555777777666666666555555555555444444444444444444555444444444444444444444444555555555555666666666666333555777777777666777888444444444444333333333222555444444444444333333333888777666555555555555555444444444555555555666666555555555666666666666777666666666666666666555555333333333333333333333333333333333333333444444444444444444444444444444444EEEEEEDDDDDDEEEEEEFFFFFFDDDDDDDDDGGGIIIKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHIIIJJJLLLMMMNNNOOOPPPPPPJJJJJJKKKKKKKKKLLLLLLLLLIIIIIIIIIJJJJJJJJJJJJJJJLLLKKKKKKKKKJJJJJJJJJIIIPPPPPPPPPNNNKKKIIIIIIJJJJJJJJJKKKLLLMMMNNNNNNOOONNNNNNOOOOOOOOONNNNNNMMMPPPSSSVVVSSSNNNKKKMMMPPPMMMLLLLLLLLLLLLLLLMMMMMMKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHGGGGGGFFFEEEEEEHHHEEEEEEHHHHHHEEEEEEHHHKKKKKKLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGFFFFFFGGGGGGHHHFFFEEEDDDCCCCCCDDDEEEFFFCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAA??????@@@AAABBBBBBBBBBBB@@@@@@AAABBBBBBBBBAAA@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAABBBCCCDDDEEEEEEBBBBBBBBBBBBAAAAAAAAA@@@???>>>>>>>>>>>>===============<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<=========>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999777777888888999999999999777777777888888999999999888888888888888888888888888888888999:::;;;;;;<<<777777777888888888999999888888888888999999::::::888999999:::::::::::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<===>>>>>>999999999888888999999:::::::::999999::::::;;;<<<::::::::::::;;;;;;;;;<<<<<<<<<;;;:::999888888777777777777777777777777777777777888888777777666555777666666666888999888777666666666777777888888999;;;::::::999999888888777::::::999999888999999999777888888888888888888888888888888888888888888888999999999999999888777666777888888888888888888888777777666666666666777777888888888888888888888888999888777666666666666666666666666777777777888888555555555444444555666666666666666666666666666666555555444444444444555555333333333333333333333333333333333333333333333333444444333333333333444444333333333333333333333333333444444333222333444666333333333333333333333333333333444444555555555555555555555666666666666777888888888888888888888888555666666777777777777666666666666666777777777777888888777777777777666666666666555555555555666666555555555555555555555555555555666666666777777777777777777666333222222333666555555444444444333333444444444444444444333333888777666555555555555555444444444444555555555555555555555555666666666666666777777888888888777666333333333333333333333333333333333444444555555555555555555555555555666666EEEEEEEEEEEEFFFGGGHHHHHHIIIGGGFFFGGGJJJNNNQQQRRRIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKMMMNNNOOOOOOOOOLLLMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNRRRRRRRRRQQQPPPPPPOOOOOOKKKLLLMMMMMMKKKKKKLLLMMMIIIJJJJJJKKKLLLMMMMMMMMMLLLMMMMMMNNNNNNNNNNNNNNNKKKNNNQQQQQQOOONNNPPPRRROOONNNNNNMMMMMMNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHIIIGGGHHHLLLKKKHHHFFFHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFFFFFFFFFFGGGHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBBBBBBBBBBBBB@@@AAABBBCCCCCCCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBB@@@@@@AAABBBDDDEEEFFFGGGCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::777777777777777777777777888888999::::::;;;;;;;;;777777777777777777777777::::::::::::;;;;;;;;;;;;888999999999999:::::::::999999999:::;;;;;;<<<<<<;;;<<<======>>>>>>==================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888999:::;;;===>>>???@@@;;;;;;;;;:::;;;;;;<<<===<<<<<<;;;;;;<<<<<<===>>>;;;;;;;;;<<<<<<<<<======<<<<<<;;;::::::999888888777777777777777777777777777888888888888777666666888777666777999:::999888666666666777888888999999::::::999999888888888777:::999888888888888999999888888888888999999999999999999999999999999999999999999999:::999999888888888888888888999999999999888777777666666777777888888888888888888888888888888888777666666666777777666666777777888888999999666555555555555666777777666666666666777777777777555555444444444444555555444444444444444444444444444444444444555555555555555555444444444444555555444444444444444444444444666888888555111111555:::555555555555555555555555444444555666666777777777777777777888888888888999999999999999999999999999777888888999999888888888777777888888888999999999999999888888888777777777777666666666666666666777666666666666666666666666444444444555555555555666444555666666777:::>>>BBB888777666555555555555555444444444555555555666666555555444444333444444444444444555555555666666666555555666666666777777777666777999::::::999888888555555555555555555555555444444555555666777777777777777777777777888888888EEEEEEEEEFFFGGGIIIJJJKKKLLLIIIGGGHHHKKKNNNQQQRRRHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIKKKLLLMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMNNNNNNMMMMMMMMMNNNNNNNNNOOOOOORRRRRRQQQPPPPPPOOONNNNNNHHHJJJKKKKKKJJJJJJLLLMMMJJJJJJJJJKKKKKKLLLLLLLLLJJJKKKLLLNNNOOOOOOOOOOOOKKKLLLNNNPPPQQQRRRRRRRRRQQQQQQPPPOOONNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJIIIKKKPPPOOOJJJGGGHHHGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEEEEEEEEEEFFFGGGHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDBBBBBBCCCDDDDDDDDDCCCCCCAAABBBDDDEEEFFFEEEDDDCCCBBBBBBCCCCCCCCCDDDDDDDDDCCCDDDDDDEEEFFFGGGGGGHHHDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@???>>>===<<<<<<<<<==============================;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777777777::::::;;;;;;<<<=========::::::::::::::::::::::::<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::;;;;;;<<<======>>><<<===>>>>>>??????>>>>>>??????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<===>>>>>>======<<<<<<===>>>>>>???===============>>>??????<<<<<<<<<=========>>>>>>===<<<<<<<<<;;;:::::::::999999999999999999999999999::::::::::::999888888:::888888888:::;;;:::999666777888999:::::::::::::::999999999999999999999888888777777777888888999888888888999999999::::::999999999999999999999999888888999:::::::::999999888888888999999999::::::888888777777777777888888999999999999999999999999777777777666777777888888666666777888888999::::::666666555555666777777888666666777777777888888888777666666555555666666777666666666666666666666666555555555666666666777777666555555555555555555666666666666666666666666666777888888777666666888:::666666666666666666666666555666666777888888999999888888888888999999999999999999999999999999999999888888999999999999888888888888888888999999999999:::999999999999888888888888777777666666777777888666666666666666666666666444444555555555666666666444555666888;;;BBBJJJPPP:::999888777666666666777555555666777888999999:::666666555555555666666777666777777777777888888888777777777777888888888888777888:::;;;;;;;;;:::999888888888888888888888888666666777888888999::::::888888888999999:::::::::EEEEEEFFFGGGIIIKKKMMMNNNKKKIIIGGGHHHJJJLLLMMMMMMGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMKKKKKKKKKKKKLLLLLLLLLLLLJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLLLLKKKJJJIIIIIIHHHJJJKKKKKKJJJIIIHHHHHHIIIKKKKKKKKKKKKKKKLLLLLLLLLJJJKKKLLLNNNOOOPPPQQQQQQQQQPPPPPPRRRTTTTTTRRRPPPSSSRRRQQQPPPOOONNNNNNNNNLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMKKKKKKNNNRRRRRRLLLHHHIIIEEEEEEFFFGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDDDDDDDEEEFFFFFFGGGFFFGGGIIIIIIIIIIIIGGGFFFIIIIIIIIIHHHHHHHHHGGGGGGJJJJJJIIIIIIIIIIIIIIIIIIEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDBBBDDDFFFGGGHHHGGGFFFEEEDDDDDDEEEEEEFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAA@@@>>>=========>>>???????????????????????????============>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<;;;::::::999;;;;;;<<<<<<===>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>=========<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<===>>>>>>???;;;;;;<<<===============>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>???@@@@@@>>>>>>>>>>>>>>>??????@@@============>>>>>>>>>>>>===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999;;;:::999:::<<<===<<<;;;777888999:::;;;<<<;;;;;;::::::::::::::::::::::::888777777777777777888888888888888999999:::::::::999999999999999999999999777888999:::::::::::::::888888888999999:::::::::888888777777777777888888999999999999999999999999777777666666777888999999666777777888999999::::::666666666666666777888888666666777777888888888999888888777777777777888888777777777777777777777777555666666666777777888888666666555555555555666666888888888888888888888888666555666888;;;<<<:::888777777777777777777777777666777777888999:::::::::777888888888999999999999888888888888888888888888888888999999999888888777777888888888999999999999:::::::::999999999888888888888777777777777888888777777777777777777777777777777777777888888888888<<<;;;999777777<<>>>>>??????@@@@@@@@@AAA@@@@@@@@@@@@????????????;;;<<<>>>@@@@@@???===<<<============>>>>>>>>>???@@@???>>>===<<<;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA???@@@@@@AAAAAA@@@@@@???AAAAAA@@@@@@???>>>======AAAAAAAAAAAAAAA@@@???>>>???????????????>>>======>>>?????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@???>>>>>>>>>@@@AAABBB>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@???????????????>>>===;;;;;;===>>>===<<<@@@>>><<<999888888999::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::<<<<<<<<<===>>>??????@@@===???AAA@@@>>><<<;;;;;;>>>===:::888999;;;<<<:::<<<;;;::::::<<<===999333999999999999999999999999999999999::::::999888888888999::::::;;;;;;:::::::::999999888777777777888;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888888:::::::::;;;;;;:::::::::777666555333333555666777:::999999999888888777777777777777777666666666666777888888777666666888999AAA>>>:::888888888888777888888888777888999999:::999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999888<<<<<<;;;;;;:::999888888222666777666777;;;;;;999;;;999777777999;;;;;;:::999999999999999999999999999999999999999999999999999888777777777999;;;===>>><<<:::777777888:::;;;:::999888777777777888999::::::999888999:::;;;<<<>>><<<;;;;;;<<<<<<<<<;;;<<<;;;;;;:::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<===<<<<<<;;;;;;???>>>;;;999999:::<<<=========<<<<<<<<<======>>>>>>===<<<===>>>>>><<<:::;;;<<<===??????===<<<;;;======<<<<<<<<<;;;;;;;;;<<<;;;:::999999999:::;;;888888999999999:::::::::LLLLLLLLLMMMMMMNNNNNNNNNJJJJJJJJJJJJIIIIIIIIIIIIKKKKKKKKKKKKLLLLLLMMMNNNQQQRRRSSSTTTTTTSSSRRRRRRPPPOOONNNNNNNNNNNNOOOPPPQQQPPPPPPOOOOOOPPPPPPQQQQQQQQQPPPPPPPPPQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMNNNOOOPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQPPPOOOPPPQQQSSSSSSRRRQQQQQQRRRPPPPPPQQQRRRRRRSSSRRRRRRPPPPPPOOONNNNNNNNNNNNNNNPPPOOOOOONNNNNNNNNNNNNNNOOOOOONNNNNNMMMLLLKKKKKKMMMMMMMMMLLLLLLLLLKKKKKKHHHIIIIIIIIIIIIJJJJJJJJJHHHHHHGGGGGGHHHIIIIIIJJJHHHHHHIIIJJJJJJKKKLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJKKKJJJIIIHHHHHHHHHIIIIIIHHHJJJLLLLLLKKKJJJJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMKKKJJJHHHGGGFFFFFFFFFFFFBBBCCCDDDEEEEEEDDDCCCBBBDDDDDDCCCCCCCCCCCCDDDDDDAAABBBBBBBBBCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBAAA@@@>>>>>>?????????@@@@@@@@@AAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????AAAAAABBBBBBBBBBBBAAAAAACCCBBBBBBAAA@@@@@@??????AAAAAAAAAAAAAAA@@@?????????@@@@@@@@@??????>>>==================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>??????@@@AAA@@@???>>>>>>???@@@AAABBB@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>???@@@AAAAAA>>>===;;;;;;===>>>===<<>><<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>??????>>>=========<<<<<<<<<<<<======>>>>>>???@@@@@@AAA@@@AAACCCBBB@@@???>>>???999999999999;;;<<<;;;:::;;;;;;:::888999;;;===>>>:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::::::::::::::::::::::::::777888888888999:::::::::888999999::::::999999888;;;:::999888888999:::;;;:::::::::999999888888888999999999999888888888888888999:::999888777999;;;===;;;888777888999999999777777777777777888888999999999:::;;;;;;;;;;;;:::999999999999999888777777:::::::::999888777777777777999999555555999;;;:::;;;:::888888888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999:::;;;===??????===;;;999888999;;;<<<;;;;;;999999999999:::;;;;;;;;;:::::::::;;;<<<===>>><<<;;;;;;<<<======<<<;;;;;;;;;;;;;;;<<<======>>>======<<<<<<======>>>======>>>>>>>>>=========CCCBBB???===<<<===>>>???@@@@@@???>>>============>>>===<<<===>>>???>>><<<<<<===???@@@@@@???===<<<>>>>>>=========<<<<<<<<<@@@???>>><<<;;;;;;;;;<<<:::::::::;;;;;;;;;<<<<<>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>???@@@AAABBBCCC@@@@@@?????????@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>???AAABBBCCC???===;;;<<<===>>>===<<<@@@???>>>===>>>>>>@@@@@@@@@@@@@@@???????????????@@@????????????>>>>>>>>>>>>>>>??????@@@AAAAAAAAA???AAACCCBBBAAA@@@@@@AAA<<<<<<>>>??????>>>===<<>><<<;;;>>>AAA========================>>>??????@@@@@@@@@??????<<<======>>>>>>>>>>>>>>>??????>>>============>>>;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<===>>>>>>::::::;;;;;;;;;;;;::::::;;;:::999888888999:::;;;;;;;;;;;;::::::::::::999<<<;;;;;;;;;;;;:::::::::777888999888666666777999;;;999888888:::<<<======999999888888999999:::;;;999999:::;;;;;;;;;;;;:::999::::::::::::999888888;;;;;;::::::999888888888>>>@@@>>>888666:::============<<<:::999:::<<>>>>>>>>>>>>>>>>>??????>>>===<<<<<<===>>>@@@AAA@@@>>><<<;;;;;;<<<===>>>>>>===<<<;;;;;;<<<===>>>======<<<;;;<<<===>>>???===<<<;;;;;;===??????>>><<<<<<;;;<<<<<<===>>>>>>??????>>>>>>>>>>>>??????????????????????????????DDDCCC@@@???>>>>>>???@@@CCCBBBAAA@@@???>>>>>>>>>@@@>>>======>>>@@@@@@???>>>???@@@AAAAAA@@@???>>>>>>>>>>>>>>>============BBBAAA???>>><<<;;;;;;;;;<<<<<<<<<<<<============HHHJJJLLLNNNOOOOOONNNMMMKKKKKKKKKKKKLLLLLLLLLLLLNNNNNNMMMMMMMMMMMMNNNNNNNNNOOOQQQRRRSSSSSSSSSRRRQQQQQQQQQRRRRRRQQQQQQQQQPPPOOOOOOOOOOOOPPPPPPQQQPPPPPPOOOOOOOOOPPPPPPQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPQQQRRRRRRRRRRRRRRRPPPPPPQQQQQQQQQPPPPPPOOOMMMPPPRRRSSSSSSSSSTTTUUUSSSSSSSSSSSSTTTUUUUUUVVVUUUTTTSSSSSSRRRRRRSSSSSSTTTTTTUUUTTTSSSPPPNNNLLLMMMMMMLLLKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNMMMLLLLLLNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPOOOOOOOOOOOOPPPPPPRRRRRRSSSSSSSSSTTTTTTTTTPPPPPPQQQRRRSSSTTTTTTTTTOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMLLLLLLLLLLLLJJJLLLOOOOOONNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNNNNOOOOOOOOOPPPLLLLLLKKKKKKJJJIIIIIIHHHJJJJJJIIIIIIIIIJJJJJJJJJGGGGGGHHHHHHHHHGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBBBBCCCBBBBBBBBBCCCCCCCCCCCCDDDBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBAAAAAA@@@BBBBBBAAA@@@@@@?????????>>>>>>>>>???????????????@@@@@@@@@@@@AAACCCDDDEEEAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB????????????@@@AAABBBCCC???>>><<<<<<>>>???>>>===<<<<<<<<<<<<===>>>???@@@?????????>>>>>>=========AAAAAA@@@@@@@@@??????????????????@@@@@@AAAAAAAAA===>>>??????>>>>>>>>>@@@AAA@@@@@@AAA@@@======???<<<;;;===@@@AAA???===>>>@@@@@@@@@@@@@@@?????????@@@@@@AAABBBBBBBBBAAAAAA??????@@@AAAAAAAAAAAA@@@AAA@@@@@@?????????@@@@@@?????????????????????????????????@@@@@@AAAAAAAAA>>>>>>????????????>>>>>>;;;;;;:::999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<;;;;;;:::;;;;;;:::888888999;;;>>><<<;;;<<<>>>@@@AAA@@@======<<<<<<======>>>???::::::;;;<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;=========<<<<<<<<<;;;;;;CCCFFFEEE???;;;===>>>>>>?????????===;;;;;;>>>AAA>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@>>>>>>>>>>>>???@@@AAABBB@@@@@@>>>======>>>???@@@@@@??????>>>>>>???AAAAAA???>>>>>>===>>>???@@@AAA===<<<;;;<<<>>>@@@@@@@@@???>>>>>>=========>>>>>>??????>>>>>>>>>>>>?????????????????????@@@@@@@@@@@@???>>>======>>>???@@@BBBBBBAAA@@@????????????DDDBBB???>>>>>>@@@@@@@@@??????@@@@@@@@@@@@??????>>>>>>>>>>>>============>>>>>>===<<<;;;:::::::::============>>>>>>>>>>>>HHHJJJLLLNNNOOONNNMMMLLLKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLMMMNNNNNNQQQRRRSSSTTTUUUTTTSSSSSSOOOPPPSSSTTTTTTSSSPPPOOOSSSSSSRRRRRRSSSTTTTTTUUUQQQQQQRRRRRRSSSTTTUUUVVVSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPQQQQQQQQQPPPPPPOOONNNOOOPPPQQQRRRRRRSSSSSSPPPRRRTTTUUUUUUUUUWWWXXXWWWVVVUUUTTTSSSTTTTTTTTTVVVUUUTTTTTTSSSSSSTTTTTTSSSTTTTTTTTTRRRPPPNNNMMMMMMNNNPPPQQQRRRQQQOOONNNOOOPPPQQQRRRRRRQQQPPPOOOPPPPPPQQQQQQQQQRRRRRRRRRSSSSSSRRRQQQQQQRRRRRRRRRSSSSSSTTTTTTTTTTTTUUUUUUQQQQQQRRRSSSTTTTTTUUUUUUQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNLLLNNNPPPQQQPPPOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRQQQPPPOOONNNNNNMMMJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHGGGGGGFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEFFFEEEDDDDDDCCCCCCDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEAAABBBCCCCCCDDDCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEECCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAABBBBBBCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBCCCBBBBBBCCCDDDEEEFFFFFFCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBAAAAAAAAAAAABBBBBBAAA???===>>>???@@@??????;;;;;;<<<<<<>>>???@@@@@@@@@@@@??????>>>>>>======AAAAAAAAAAAA@@@@@@@@@@@@???@@@@@@@@@@@@@@@AAAAAA===>>>???>>>======>>>@@@AAA======???===;;;???GGGEEE;;;666;;;@@@AAA@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBAAAAAABBBCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@???@@@@@@AAAAAAAAAAAA@@@@@@@@@??????????????????@@@============>>>>>>>>>>>>>>>>>>>>>=========<<<<<>>===<<<===???@@@???===>>>@@@@@@@@@???>>>>>>>>>>>>>>>??????@@@<<<======>>>???>>>>>>>>><<<======>>>>>>>>>======>>>>>>>>>===============@@@FFFHHHDDD>>>======;;;============<<<<<<>>>@@@========================>>>>>>?????????@@@@@@@@@>>>>>>>>>??????@@@AAABBBAAA@@@?????????@@@AAAAAAAAAAAA@@@@@@@@@AAACCCDDD@@@@@@?????????@@@AAABBB>>>===<<<===???AAAAAAAAABBBAAA@@@???>>>=========???>>>>>>======>>>>>>?????????>>>>>>>>>???@@@AAA>>>======>>>???@@@BBBCCC????????????@@@AAAAAABBBHHHEEEBBB@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>============<<<;;;;;;;;;<<<<<<<<<<<<<<<============>>>>>>>>>>>>JJJKKKLLLMMMNNNMMMLLLLLLJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLLLLLLLMMMNNNOOOPPPRRRRRRSSSTTTSSSRRRQQQPPPPPPQQQTTTUUUUUUTTTQQQPPPSSSRRRRRRRRRSSSTTTUUUVVVRRRRRRRRRRRRSSSTTTUUUUUURRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPOOOMMMMMMNNNOOOQQQRRRTTTTTTUUUUUURRRTTTWWWXXXWWWXXXYYYZZZYYYXXXVVVTTTSSSSSSSSSTTTUUUUUUTTTSSSSSSSSSSSSTTTRRRRRRSSSRRRRRRQQQPPPPPPQQQSSSVVVXXXYYYWWWUUUTTTTTTUUUWWWYYYYYYXXXVVVUUUTTTTTTTTTUUUUUUUUUUUUVVVUUUUUUTTTSSSSSSSSSSSSTTTSSSSSSSSSSSSSSSSSSTTTTTTRRRRRRSSSSSSTTTTTTUUUUUUQQQQQQQQQRRRRRRRRRRRRSSSRRRRRRRRRSSSRRRQQQQQQPPPMMMOOOQQQRRRRRRQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRQQQPPPPPPMMMNNNOOOOOOOOOOOONNNNNNOOOOOOOOONNNMMMMMMMMMLLLOOONNNMMMLLLLLLKKKKKKLLLJJJJJJJJJIIIIIIIIIIIIIIIFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGGGGHHHHHHCCCDDDEEEFFFFFFEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBBBBCCCDDDDDDEEECCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDGGGFFFFFFFFFFFFGGGHHHHHHEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBCCCCCCCCCDDDDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDCCCCCCCCCCCCCCCBBBAAA??????AAABBBAAA@@@>>>>>>???@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBAAA??????@@@BBBBBB>>>>>>BBBBBBAAAHHHSSSeeeQQQ???===@@@??????AAACCCBBBBBBAAAAAA@@@@@@@@@??????@@@AAABBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDBBBAAAAAAAAAAAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@???>>>>>>===@@@@@@AAAAAAAAAAAA@@@@@@????????????????????????>>>???????????????@@@@@@????????????>>>>>>>>>>>>===>>>>>>===;;;:::;;;<<>>======>>>>>>===<<<======<<<<<<======>>>???>>>>>>???@@@@@@@@@@@@???;;;;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;CCCGGGCCC===;;;;;;999:::::::::<<>>??????@@@@@@>>>>>>??????@@@AAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBAAAAAA@@@@@@AAABBBDDDEEEAAAAAA@@@???@@@AAABBBCCC@@@???>>>>>>@@@BBBBBBAAACCCCCCAAA@@@?????????>>>??????>>>>>>>>>>>>??????@@@???>>>>>>???@@@BBBCCC@@@AAAAAABBBCCCEEEFFFGGG????????????@@@BBBCCCDDDIIIGGGDDDBBBBBBBBBAAA@@@????????????????????????????????????>>>>>>>>>>>><<<===>>>???@@@@@@@@@@@@>>>>>>>>>>>>????????????KKKKKKKKKJJJJJJJJJJJJIIIIIIIIIJJJKKKKKKLLLMMMMMMLLLLLLLLLMMMOOOPPPRRRRRRQQQSSSUUUWWWXXXYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVWWWXXXYYYZZZXXXXXXWWWVVVVVVUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXWWWWWWUUUTTTRRRPPPOOOQQQQQQRRRTTTUUUUUUUUUUUUTTTVVVXXXYYYXXXXXXYYYZZZXXXVVVTTTSSSRRRSSSTTTUUUUUUTTTSSSSSSRRRRRRSSSSSSRRRRRRQQQQQQRRRSSSTTTTTTUUUVVVWWWYYYYYYZZZYYYYYYWWWYYY[[[]]]]]]\\\[[[YYYXXXXXXYYYYYYYYYZZZZZZZZZZZZYYYXXXXXXWWWWWWWWWXXXWWWWWWWWWVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQRRRRRRRRRSSSSSSSSSSSSTTTTTTUUUTTTSSSRRRQQQNNNPPPRRRSSSSSSRRRSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTSSSSSSRRRRRRRRRRRRSSSTTTTTTTTTSSSRRRQQQSSSSSSRRRQQQPPPOOOOOOOOORRRQQQPPPOOONNNNNNNNNNNNOOOOOONNNNNNNNNMMMMMMMMMJJJJJJKKKKKKLLLMMMMMMNNNMMMNNNNNNNNNMMMLLLJJJIIIJJJJJJJJJJJJKKKKKKKKKKKKHHHIIIJJJKKKJJJIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBCCCDDDDDDDDDDDDDDDCCCDDDEEEEEEFFFFFFEEEEEEBBBCCCCCCDDDDDDEEEEEEFFFDDDDDDEEEFFFFFFGGGHHHHHHKKKJJJIIIIIIHHHHHHIIIIIIGGGGGGHHHHHHHHHGGGEEEEEEDDDDDDDDDEEEEEEEEEEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEDDDEEEEEEFFFFFFDDDCCCAAAAAACCCDDDCCCBBBAAAAAABBBCCCDDDEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEFFFDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCAAA@@@BBBDDDCCC???AAAFFFEEEBBBHHHTTTkkkWWWFFFCCCBBB>>>>>>BBBBBBBBBBBBAAA@@@???????????????@@@AAABBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@AAABBBBBBBBBBBBBBBBBBAAA=========>>>>>>=========??????@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@<<<======;;;999888999;;;>>>===<<<===??????>>><<<=========<<<===>>>>>>???>>>>>>???@@@@@@@@@??????;;;<<<======>>>>>>>>>===========================;;;CCCGGGBBB<<<;;;======<<<:::;;;@@@FFFHHHCCC>>>========================<<<<<<===>>>>>>???@@@@@@>>>???@@@AAABBBBBBBBBBBB@@@@@@@@@AAAAAAAAABBBBBBAAA@@@@@@@@@@@@BBBCCCDDDAAAAAA@@@???@@@AAABBBCCCBBB@@@??????AAABBBAAAAAABBBAAAAAAAAAAAAAAABBBBBB@@@@@@????????????@@@@@@AAA@@@??????@@@BBBDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGAAAAAAAAAAAABBBCCCDDDDDDFFFEEEDDDDDDEEEEEEDDDCCCAAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAA@@@@@@@@@???@@@AAABBBBBBBBBAAA@@@??????@@@@@@@@@AAAAAAAAAIIIIIIGGGFFFFFFFFFFFFFFFHHHIIIIIIJJJKKKLLLLLLMMMLLLMMMMMMNNNPPPRRRTTTUUUUUUWWW[[[```eeehhhjjjkkkcccaaa^^^\\\\\\^^^aaaccc````````````aaabbbcccdddeeedddbbb```___^^^]]]]]]bbbbbbbbbbbbbbbbbbbbbbbb______]]]\\\YYYWWWUUUSSSSSSTTTTTTUUUUUUUUUTTTTTTUUUVVVXXXYYYXXXXXXYYYZZZVVVUUUSSSRRRRRRTTTUUUWWWTTTSSSSSSRRRQQQRRRRRRRRRRRRQQQQQQQQQRRRTTTVVVXXXVVVUUUUUUUUUVVVXXXYYY[[[WWWYYY\\\^^^^^^]]][[[ZZZ[[[[[[\\\\\\\\\]]]]]]]]]___^^^^^^]]]\\\\\\\\\]]]\\\\\\[[[[[[[[[[[[[[[[[[UUUUUUUUUUUUUUUUUUTTTTTTQQQQQQRRRRRRSSSSSSSSSTTTTTTTTTUUUVVVUUUTTTSSSRRRNNNPPPSSSTTTTTTSSSSSSTTTTTTTTTTTTUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWYYYYYYYYYXXXXXXXXXXXXWWWVVVVVVWWWXXXWWWVVVUUUTTTUUUUUUSSSRRRQQQQQQQQQQQQRRRQQQPPPOOONNNMMMMMMNNNPPPPPPPPPOOOOOONNNNNNNNNMMMMMMNNNOOOPPPPPPQQQQQQMMMNNNOOOPPPOOOMMMKKKIIILLLMMMMMMMMMNNNNNNNNNNNNMMMNNNOOOOOONNNLLLJJJHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGBBBBBBCCCDDDEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJHHHHHHIIIJJJJJJKKKLLLLLLMMMLLLKKKJJJJJJIIIJJJJJJHHHIIIIIIJJJIIIHHHGGGFFFEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEFFFGGGIIIJJJEEEDDDBBBBBBDDDEEEDDDCCCAAABBBCCCDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEECCC@@@@@@AAACCC@@@===???DDDAAA999<<>>>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDD???@@@@@@AAAAAA@@@@@@???@@@@@@@@@AAAAAABBBBBBBBBDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCAAA???>>>???@@@>>>===>>>???AAABBB@@@????????????>>>??????@@@AAA======>>>???????????????>>>>>>???@@@@@@@@@@@@@@@???????????????@@@@@@@@@???FFFHHHCCC===>>>AAACCCAAA>>>>>>EEENNNPPPJJJBBB>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>??????@@@@@@???@@@AAABBBCCCCCCCCCCCC@@@@@@@@@AAAAAABBBBBBBBB@@@@@@??????@@@AAACCCDDDAAAAAA@@@???@@@AAABBBCCCCCCAAA@@@@@@AAABBBAAA@@@@@@@@@@@@AAABBBCCCEEEFFFBBBAAAAAA@@@@@@AAAAAABBBCCCBBBAAA@@@AAACCCEEEGGGHHHHHHGGGGGGFFFEEEEEEDDDEEEDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCEEEGGGHHHGGGFFFCCCBBBBBBAAAAAABBBBBBCCCDDDDDDCCCCCCCCCBBBBBBBBBAAABBBBBBCCCBBBAAA???>>>AAAAAAAAABBBBBBBBBCCCCCC@@@@@@@@@???????????????CCCAAACCCEEEEEEDDDGGGLLLRRRUUUWWWXXXYYY^^^fffllllllnnnttt}}}tttgggfffooo{{{}}}~~~mmm```ZZZXXXWWWUUUSSSTTTXXXXXXUUUUUUWWWSSSTTTWWWXXXYYYYYYXXXXXXVVVUUUSSSRRRSSSTTTTTTSSSPPPRRRUUUWWWVVVTTTPPPNNNQQQSSSUUUVVVUUUVVVXXX[[[XXXXXXWWWXXX[[[___ccceeedddfffiiikkkjjjhhhdddaaahhhkkkkkkggghhhnnnqqqnnnmmmkkkgggeeedddeeehhhiiicccfffgggeee```]]]\\\]]]YYYYYYWWWTTTUUUWWWTTTNNNXXXSSSPPPQQQRRRQQQTTTZZZZZZ[[[]]]]]]\\\\\\\\\\\\eee]]]VVVTTTRRRRRRVVV[[[[[[WWWWWWZZZYYYVVVVVVYYYYYYWWWXXX[[[ZZZWWWXXX[[[^^^\\\]]]```___\\\^^^bbbbbb```^^^\\\ZZZYYYYYYYYY[[[ZZZXXXVVVUUUVVVWWWXXXXXXVVVSSSPPPOOOOOOPPPQQQSSSPPPOOOSSSUUUTTTSSSUUURRRSSSSSSTTTTTTUUUUUUVVVVVVUUUUUUTTTSSSRRRRRRRRRMMMNNNPPPQQQRRRRRRQQQPPPSSSTTTUUUVVVUUUSSSQQQPPPRRRQQQOOOOOOPPPQQQTTTUUUSSSRRRQQQPPPPPPPPPPPPPPPNNNNNNNNNOOOOOOPPPPPPPPPJJJGGGHHHMMMNNNJJJFFFFFFGGGGGGCCC@@@CCCJJJJJJEEEFFFGGGGGGFFFGGGHHHFFFDDDDDDGGGIIIJJJJJJIIIJJJKKKJJJKKKLLLKKKJJJIIIJJJKKKKKKJJJJJJKKKLLLKKKHHHEEENNNPPPPPPOOOMMMKKKKKKLLLLLLJJJIIIHHHIIIIIIGGGFFFHHHGGGFFFGGGHHHGGGEEECCCHHHFFFDDDEEEGGGHHHIIIHHHHHHGGGFFFDDDCCCBBBBBBBBBEEEEEEEEEEEEFFFFFFGGGGGGFFFGGGHHHGGGEEEEEEGGGHHHGGGFFFEEEDDDCCCCCCBBBBBBDDDGGGHHHDDDCCCEEEFFFEEEEEEAAA@@@FFFFFFAAA>>>@@@@@@??????AAAAAABBBEEEIIIIIICCC@@@BBBEEEFFFDDDDDDEEEDDDBBBAAAAAAAAABBBBBBBBB@@@AAAEEEDDDAAA???AAA???CCCEEECCCDDDGGGHHHEEEBBBFFFFFFCCCBBBEEEFFFEEEBBBEEEEEEDDDEEEHHHFFFAAAHHHHHHGGGGGGGGGFFFDDDBBBEEEFFFFFFFFFEEEEEEFFFHHHCCCEEEDDDBBBCCCEEECCC>>>GGGCCCAAADDDFFFDDDDDDEEEFFFCCCAAABBBEEEEEECCC@@@EEEEEEDDDCCC@@@>>>???BBBBBBBBBAAAAAAAAAAAAAAAAAABBBAAA@@@AAABBBBBBBBB@@@AAA??????AAAAAA>>>@@@DDDDDDBBBAAAAAACCCDDDDDDDDD@@@BBBDDDEEECCCBBBBBBDDDDDDDDDEEEEEEEEEDDDCCCBBBCCCBBBAAACCCDDDDDDAAA>>>BBBCCCCCCCCCBBB@@@>>><<>>>>>AAAEEECCC>>>CCCBBBBBBEEEDDDAAABBBFFFFFFBBB>>>???CCCEEEBBB???BBBBBBBBBBBBCCCCCCCCCCCCAAAAAABBBBBBAAA@@@>>>===BBB@@@???AAACCCDDDDDDCCCGGGFFFFFFFFFEEEEEEEEEDDDIIIHHHGGGEEEDDDCCCCCCCCCEEEFFFFFFGGGGGGGGGGGGFFFCCCGGGHHHDDDEEEKKKMMMJJJEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDDDDDDDCCCBBBAAA@@@AAA@@@??????AAAAAAAAA@@@========================???>>>AAAEEEGGGIIIOOOVVVfffkkkqqquuuwww|||yyyjjj``````\\\[[[\\\[[[WWWWWWZZZXXX\\\ccchhhjjjiiifffeeeeeeccc```]]]\\\[[[[[[ZZZWWWWWWWWWXXXYYY[[[\\\]]]^^^fffmmmllleeeaaaccchhhkkkhhheeegggnnn{{{yyyjjj^^^XXXXXXXXXTTTQQQRRRVVVVVVRRRSSSQQQOOOQQQWWW^^^dddfffhhhlllqqqssstttxxxwwwlllaaaXXXYYY^^^aaa```^^^\\\\\\]]]^^^___\\\UUURRRYYYaaafffhhhjjjeeeeeeiiinnnpppppptttyyy}}}xxxsssnnnllljjjjjjnnnnnnooopppooonnnmmmmmmiiieee___ZZZXXXZZZ]]]___```]]]]]]bbbeeeeeeeeegggiiiiiijjjjjjkkkkkkllllllnnnllljjjfffaaa]]]YYYWWWRRRUUUYYY^^^cccgggjjjkkkjjjjjjjjjjjjiiifffdddbbb___^^^]]]\\\]]]___aaabbbeeedddddddddgggkkkooorrrtttpppiiidddaaabbbeeegggjjjeee```ZZZRRRIIIGGGJJJHHHIIIJJJJJJIIIHHHGGGGGGLLLKKKIIIHHHIIIKKKJJJHHHKKKIIIHHHIIIKKKKKKIIIFFFLLLMMMMMMKKKJJJIIIJJJLLLOOOPPPPPPNNNLLLMMMQQQTTTPPPRRRSSSSSSQQQPPPPPPQQQSSSRRRQQQQQQRRRRRRQQQPPPNNNLLLKKKJJJJJJJJJHHHGGGHHHGGGGGGHHHIIIIIIGGGEEEJJJIIIIIIHHHHHHHHHIIIIIIKKKKKKLLLLLLLLLKKKJJJJJJLLLMMMMMMLLLKKKKKKLLLNNNLLLKKKJJJIIIIIIIIIJJJKKKIIILLLKKKGGGGGGJJJLLLKKKKKKEEEBBBFFFGGGDDDBBBCCCCCC@@@>>>???AAABBBAAA@@@BBBBBBAAACCCCCCDDDEEEGGGEEEFFFGGGEEEBBBAAABBBCCCEEECCCCCCFFFFFFCCCCCCEEEAAAEEEEEECCCBBBDDDDDDAAACCCGGGHHHFFFEEEHHHJJJIIIEEEGGGGGGFFFGGGJJJIIIEEEDDDCCCCCCCCCDDDDDDDDDCCCDDDEEEEEEDDDCCCCCCDDDFFFHHHKKKJJJFFFDDDFFFEEEBBBCCCAAABBBEEEEEEDDDEEEIIIEEECCCBBBAAABBBBBBBBBAAAAAAAAABBBCCCBBBAAAAAABBBCCCCCCCCCBBBBBBAAAAAAAAACCCBBB@@@AAABBBBBBAAA@@@BBB@@@???BBBAAA>>>???CCCAAA@@@???AAACCCDDDCCCBBBBBBCCCCCCBBBAAAAAABBBBBBDDDDDDCCCCCCCCCCCCCCCCCCBBBDDDFFFFFFEEEDDDDDDEEECCCCCCDDDDDDDDDCCCBBBBBB@@@AAABBBAAA@@@>>>>>>>>>>>>@@@BBBCCCBBBBBBCCCCCC@@@EEEFFFCCCBBBFFFGGGDDD@@@BBBAAA???BBBGGGHHHFFFEEEDDDDDDGGGFFFBBBBBBEEEGGGEEECCCCCCDDDDDDBBBAAADDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEDDDCCCBBBAAABBBCCCDDDEEEEEEEEEEEEEEEIIIHHHGGGFFFEEEDDDDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@CCCDDDEEEFFFFFFGGGGGGGGGEEEHHHHHHEEEEEEHHHHHHDDDEEEEEEDDDCCCCCCCCCCCCCCCGGGGGGGGGGGGFFFEEEDDDDDDCCCBBBBBBCCCEEEEEECCCAAA========================>>>>>>BBBHHHMMMRRR\\\fffvvv~~~}}}zzzyyyxxxuuuvvvzzz}}}zzzvvvssstttyyy~~~sssxxxtttkkk```\\\\\\[[[XXXXXXYYYVVVUUU^^^mmmrrrnnnjjjpppwwwzzz|||zzzooorrr{{{{{{mmmbbbeeennnrrrpppnnnvvvxxx|||~~~iiiRRRJJJLLLEEEDDDIIIOOONNNKKKSSS___ddd]]]UUUPPPOOONNNMMMLLLRRROOOMMMRRRZZZ^^^]]]YYYVVVXXX[[[^^^aaaffflllqqqsssvvvvvvrrrjjjgggjjjooopppqqqrrrpppnnnlllllllllfffeeeeeeeeeggghhhgggfffdddaaa\\\YYYWWWUUUSSSQQQSSSSSSTTTUUUUUUSSSNNNKKKNNNOOOPPPQQQSSSTTTUUUVVVYYYYYYZZZZZZYYYWWWUUUSSSWWWWWWXXXWWWVVVUUUWWWYYYUUUTTTSSSRRRRRRTTTVVVWWWSSSUUUSSSOOOOOORRRSSSQQQOOOJJJEEEEEEEEEDDDEEEGGGKKKIIIHHHIIIMMMNNNKKKFFFGGGIIIKKKJJJHHHGGGIIIJJJEEEFFFFFFDDDBBBBBBFFFJJJKKKGGGDDDEEECCC@@@AAADDDEEEJJJKKKGGGDDDFFFIIIJJJGGGMMMPPPPPPPPPRRRRRRPPPKKKJJJGGGDDDHHHMMMMMMIIIFFFEEECCCBBBBBBCCCEEEFFFCCCDDDFFFFFFEEEEEEEEEFFFHHHLLLLLLFFFBBBDDDFFFFFFEEECCCDDDGGGFFFDDDEEEIIIFFFGGGGGGEEECCCBBBCCCDDDBBBAAAAAABBBDDDEEEDDDBBBHHHGGGGGGGGGFFFFFFFFFFFFHHHFFFEEEEEEFFFFFFEEECCCHHHEEEDDDFFFFFFDDDDDDGGGGGGFFFEEEFFFGGGGGGEEEDDDPPPMMMIIIFFFFFFFFFFFFFFFHHHGGGEEEDDDDDDEEEGGGHHHCCCGGGKKKJJJGGGEEEGGGIIIFFFFFFFFFFFFFFFGGGHHHHHHKKKKKKLLLLLLKKKKKKJJJIIIHHHIIIJJJKKKKKKKKKJJJJJJDDDFFFGGGFFFHHHKKKJJJGGGFFFGGGEEEBBBCCCHHHJJJIIIDDDCCCDDDHHHHHHDDDCCCDDDCCCDDDEEEEEECCCAAAAAAAAAEEEEEEDDDDDDCCCCCCBBBBBBAAABBBCCCDDDDDDDDDCCCCCCCCCFFFIIIHHHEEECCCDDDEEEGGGGGGGGGFFFEEEDDDDDDCCCIIIJJJKKKLLLMMMLLLLLLKKKFFFGGGHHHIIIJJJJJJJJJJJJGGGJJJKKKIIIIIIJJJHHHEEEHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKKKKKKKJJJIIIHHHHHHHHHGGGGGGHHHJJJIIIGGGEEE>>>>>>>>>???????????????@@@BBBFFFMMMRRRZZZgggsss}}}}}}xxxpppxxx}}}qqquuuyyy{{{~~~gggVVVTTTVVVQQQSSSWWWTTTQQQbbbzzzvvvjjjeeebbbaaabbbeeecccccceeennnzzz}}}{{{~~~~~~wwwrrrpppqqqtttvvvyyy|||}}}~~~{{{yyy}}}~~~~~~}}}||||||}}}{{{zzzxxxvvvvvvxxxzzz|||xxxzzzyyyuuusssrrrnnniiibbb```]]]WWWQQQNNNPPPUUUSSSVVVXXXXXXYYYZZZXXXTTTUUUVVVWWWUUUUUUWWWVVVSSSVVVRRRKKKIIILLLTTT\\\aaa```XXXPPPKKKHHHEEEHHHMMMWWW```ddd]]]UUUYYYccckkkiiirrr{{{~~~|||qqqiii___\\\eeeppppppkkkWWWTTTQQQLLLHHHGGGIIIJJJLLLQQQVVVYYYYYYWWWVVVUUUVVV\\\^^^YYYUUUXXX]]]```YYYSSSPPPQQQQQQMMMIIIHHHHHHLLLOOONNNJJJGGGFFFGGGIIIHHHFFFDDDFFFJJJKKKHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKJJJHHHHHHHHHGGGFFFDDDHHHEEEDDDHHHIIIHHHIIIKKKQQQNNNJJJHHHHHHHHHGGGFFFXXXRRRLLLGGGFFFGGGGGGGGGHHHGGGEEEDDDEEEGGGJJJLLLKKKMMMOOONNNMMMKKKJJJIIIJJJIIIIIIIIIJJJLLLNNNOOOMMMNNNQQQTTTUUUTTTQQQNNNNNNNNNNNNMMMKKKJJJJJJJJJLLLKKKJJJJJJMMMOOOLLLHHHJJJIIIHHHIIIPPPXXXZZZVVVKKKIIIJJJOOOOOOKKKHHHHHHCCCHHHKKKKKKGGGEEEGGGJJJJJJJJJIIIIIIHHHGGGGGGFFFEEEEEEFFFGGGHHHHHHIIIIIIOOORRRRRRNNNHHHFFFIIIMMMIIIJJJKKKKKKLLLMMMNNNNNNLLLNNNQQQSSSTTTTTTSSSRRROOOOOOPPPPPPQQQQQQPPPPPPKKKMMMNNNNNNNNNNNNLLLIIIJJJKKKMMMOOOQQQSSSTTTUUUTTTTTTTTTTTTSSSRRRQQQPPPSSSQQQOOOOOOPPPQQQQQQPPP======>>>>>>????????????BBBDDDIIINNNSSSYYYhhhuuu}}}}}}}}}wwwmmmxxxzzzlllbbbaaabbbkkkuuuzzzsssjjjggggggfffjjjkkkjjjmmmvvvyyynnnaaaSSSNNNUUUbbblllrrrlllbbbWWWQQQNNNNNNTTT[[[hhhuuuzzzoooccceeetttssspppkkkbbb[[[WWWWWWYYYdddkkktttzzz{{{xxxtttqqqssszzz}}}zzzyyy~~~wwwllleeeeeeeee___UUUPPPNNNSSSZZZ[[[XXXSSSOOONNNXXXXXXUUUPPPSSS\\\aaa```XXXYYYZZZ\\\^^^___aaaaaa___]]][[[ZZZYYYXXXVVVTTTSSSOOOOOOUUUYYYZZZ[[[]]]ddd___YYYUUUUUUWWWYYYZZZeee```ZZZVVVUUUXXXZZZ\\\^^^]]]]]]]]]^^^```bbbcccnnnkkkjjjlllnnnllleee___^^^^^^^^^```cccfffiiikkkoooqqqvvvzzz|||xxxqqqkkknnnnnnkkkgggccccccfffiiihhhdddbbbcccgggiiihhhggg```______gggwwwjjjfffeeehhhggg```[[[YYYZZZ___ddddddaaaaaaeeejjjfffffffffffffffeeeeeeeeehhhhhhhhhiiijjjkkklllmmmxxxxxxuuuooohhhfffjjjpppggghhhjjjmmmpppsssuuuvvvqqqsssuuuwwwyyyxxxwwwvvvnnnnnnnnnnnnmmmlllkkkjjjeeeeeeeeefffeeebbb___^^^]]]___ccchhhmmmpppssstttrrrssssssrrrrrrqqqpppooosssooojjjhhhiiikkknnnooo:::;;;;;;<<<<<<======>>>AAACCCGGGLLLNNNSSS```nnnyyyxxxllldddtttyyyiiidddcccccceeefffgggnnnqqqeeeUUUNNNSSS]]]eeeiiicccZZZRRROOOOOOQQQYYYaaaiiiuuuzzzoooaaa```lllwww|||~~~yyyzzz|||xxxnnnhhhhhhmmmtttwwwvvvqqqllliiitttyyyxxxsssvvv~~~~~~~~~|||::::::;;;;;;<<<======>>>>>>AAAFFFJJJJJJMMMYYYggg{{{qqqiiivvv{{{pppeeedddeeedddaaaeeefffjjjzzz}}}wwwqqqoooqqquuuyyyvvvqqqnnnppprrrsssxxx}}}<<<<<<<<<===>>>??????@@@>>>AAAGGGJJJIIIKKKWWWdddzzz}}}