BM6P6(@ %%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############!!! %%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((&&&'''((('''%%%%%%'''((((((((((((((((((((((((((()))(((&&&&&&((()))((('''))))))((((((''''''&&&&&&###$$$%%%'''(((***+++,,,)))))))))))))))))))))))))))************++++++++++++---...---***(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++............////////////////////////000111222333444666777777:::DDDRRR]]]ooo{{{}}}~~~rrrooojjjddd\\\TTTKKKBBB<<<666666555444444444444555////////////...,,,+++***---,,,,,,++++++,,,,,,------,,,+++*********++++++,,,,,,++++++***)))((((((***)))(((''''''((()))***++++++******))))))(((((())))))((('''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((%%%$$$%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''((())))))))))))'''&&&%%%%%%%%%%%%&&&'''%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((+++)))((()))++++++)))&&&******)))(((((((((((((((%%%&&&((()))))))))((('''************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))&&&%%%%%%&&&)))***%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$###"""$$$######""""""######$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&''''''&&&%%%%%%&&&((((((((((((((((((((((((((()))(((&&&&&&((()))((('''(((((((((((((((''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++(((***+++***'''&&&'''))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////000000000111111111////////////000111222333333555666555555:::BBBIIISSS]]]lll|||{{{xxx{{{qqqccc]]]YYYSSSNNNHHHAAA:::666555555555444444444333333///000000000///...---,,,,,,,,,++++++++++++,,,,,,+++,,,,,,,,,++++++******,,,,,,+++******)))((((((***)))(((''''''((()))***************))))))))))))(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&(((***+++)))'''***))))))((((((((((((((((((((())))))*********)))*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))'''&&&&&&''')))***%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########%%%%%%&&&&&&&&&&&&%%%%%%###""""""""""""""""""###"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&((((((((((((((((((((((((((()))(((&&&&&&((()))(((''''''''''''(((((((((((((((++++++******))))))(((((()))))))))))))))))))))))))))************+++++++++((()))***)))''''''''')))******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,/////////000000000000111////////////000111222222///222444444222222555999===DDDNNN[[[jjj}}}|||yyy~~~vvv^^^OOOIIIEEEAAA===;;;888444222333333444555444333222111///000000111111000000///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***)))+++++++++******))))))((())))))(((((((((((())))))'''''''''(((((((((((((((((((((''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%######&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$%%%$$$%%%&&&)))***)))((())))))((((((''''''((((((((((((''''''(((((()))*********))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$#########!!!""""""###$$$$$$$$$#########""""""""""""######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$'''(((((('''&&&&&&''')))(((((((((((((((((((((((()))(((&&&&&&((()))((('''&&&&&&''''''(((((())))))((()))))))))))))))******))))))))))))))))))))))))))))))*********+++++++++++++++,,,++++++***++++++))))))***+++,,,------...------------------------,,,,,,---------.........///////////////000111111...000222333222222444666777:::???FFFPPP___qqq}}}yyybbbLLL???>>>;;;888555555555333222111222333444444222000//////000000111222222111111------------------------,,,++++++***)))*********+++*********)))))))))((())))))(((((((((((())))))$$$$$$$$$%%%%%%&&&&&&'''******))))))))))))*********))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((())))))((()))(((((('''''''''((((((&&&&&&%%%$$$$$$&&&'''(((***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))((((((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$######### !!!"""############$$$$$$$$$######$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######((())))))(((''''''(((***(((((((((((((((((((((((()))(((&&&&&&((()))((('''&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++,,,+++++++++,,,,,,,,,,,,))))))******+++,,,------------------------------,,,,,,,,,,,,------------//////////////////000111///000000000111222555777222444666999===EEEQQQYYYqqqzzzyyysssrrrwwwsssbbbQQQAAA888:::888555333444444444333///000222333333111///......///000111111222111111......///000000///.........,,,)))'''&&&(((+++---*********)))))))))))))))(((((())))))))))))((((((%%%%%%%%%&&&&&&'''''''''******))))))))))))*********))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""###%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((())))))(((((('''(((((((((''''''''''''((((((&&&&&&%%%$$$$$$&&&'''((()))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))******)))((('''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######((())))))(((''''''(((***(((((((((((((((((((((((()))(((&&&&&&((()))(((''''''''''''(((((((((((((((******)))((('''&&&%%%$$$)))))))))))))))))))))))))))************+++++++++***)))((()))***+++***)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///////////////......//////000111000.........000222333///222444555666999???DDDPPPYYYgggyyytttnnngggdddeeeiiikkklllnnnkkkddd[[[PPPEEE<<<777777555333222333333222111//////000111000///...------...//////000000000000---...///000000///...---...,,,)))&&&&&&(((+++,,,))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))))))))''''''&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&!!! !!!%%%(((***+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&''''''((((((((($$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((((()))******(((''''''(((''''''&&&&&&''''''((((((((((((''''''(((((()))***))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%&&&######$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$#################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&'''''''''%%%%%%'''((((((((((((((((((((((((((()))(((&&&&&&((()))((('''((((((((((((((('''''''''*********)))((('''&&&&&&)))))))))))))))))))))))))))************+++++++++(((&&&%%%&&&)))***)))'''***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........000//////.........//////......------///000000000///222444555444555888<<<===BBBKKKXXXdddooowww|||{{{ttteee___XXXTTTTTTTTTRRRQQQQQQOOOMMMHHHCCC>>>:::777222111111111222222111///////////////.........---,,,,,,---.........------,,,---...//////...---,,,+++******)))))))))))))))((()))))))))))))))))))))'''((()))******)))((('''))))))))))))((((((((((((&&&&&&%%%%%%&&&''''''(((&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$""" !!!$$$'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&%%%%%%###$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&$$$'''))))))'''&&&'''((('''&&&&&&&&&&&&'''((()))(((((())))))*********)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&""""""###$$$%%%&&&&&&'''######$$$$$$$$$######"""######""""""""""""######"""############$$$$$$$$$########################""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###%%%'''(((((((((((((((((((((((()))(((&&&&&&((()))((('''))))))(((((('''''''''&&&((((((((()))******++++++)))))))))))))))))))))))))))************+++++++++(((&&&%%%&&&)))+++)))'''+++++++++***************++++++++++++++++++++++++******+++++++++,,,,,,,,,000//////.........//////***+++,,,///222333333222---000222111//////222555777999===CCCIIIPPPVVVYYY```hhhtttpppgggUUUQQQKKKHHHGGGFFFCCC@@@===>>>??????>>>;;;999777//////000111333333111///000///...------------...+++,,,,,,,,,,,,,,,++++++***+++---......---+++***((()))+++,,,,,,***(((&&&(((((((((((())))))))))))'''((()))******)))(((''''''''''''&&&&&&%%%%%%%%%'''''''''''''''((()))***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$%%%(((&&&&&&&&&&&&&&&&&&&&&&&&***'''$$$""""""######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$""""""###$$$%%%&&&&&&%%%$$$###$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$!!!$$$''''''&&&%%%'''***&&&&&&&&&&&&&&&'''((()))%%%&&&((()))))))))(((''')))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%"""###'''$$$$$$$$$###$$$$$$%%%%%%"""############$$$$$$$$$########################'''&&&&&&%%%$$$###""""""''''''&&&%%%%%%$$$######$$$$$$$$$############"""$$$$$$%%%%%%%%%$$$$$$###"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%%%%%%%$$$$$$#################################%%%$$$$$$$$$%%%%%%$$$"""!!!"""###$$$%%%$$$######$$$$$$##################$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%$$$$$$######%%%$$$$$$###"""""""""###############$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&%%%""" %%%)))***))))))(((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((++++++************+++++++++*********))))))(((((())))))))))))))))))))))))***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,---......//////......//////.........---------000000000000111111111111222333555888;;;===???@@@IIILLLSSS]]]kkkzzzwwweee]]][[[JJJGGGCCC>>>;;;::::::;;;888777777666555555444444111111111111111111111111///............---------...------,,,,,,------...***++++++,,,,,,++++++***))))))************))))))''''''''''''''''''''''''&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&***))))))((('''&&&&&&&&&)))))))))((('''&&&$$$$$$'''%%%###!!!!!!!!!###$$$&&&$$$###&&&))))))###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((('''&&&&&&'''((()))))))))))))))(((((((((((('''&&&%%%$$$%%%&&&'''%%%&&&'''(((((('''&&&%%%(((((())))))((('''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%$$$%%%&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!$$$'''%%%%%%$$$$$$###$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########''''''&&&%%%$$$$$$######$$$$$$$$$############"""$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$%%%%%%&&&&&&''''''########################""""""###$$$%%%%%%%%%$$$!!!"""###$$$%%%$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###############%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&%%%###!!!"""&&&)))+++***)))(((''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''******))))))))))))******************)))))))))((())))))))))))))))))))))))((())))))))))))*********+++,,,,,,------,,,,,,+++++++++,,,---------------,,,------...............//////.........---------//////000000000111111111222333444666777999::::::;;;===AAAHHHRRR]]]gggmmm}}}nnn]]]QQQKKKJJJDDDBBB>>>:::888777777888666555555444333333222222111111111111111111111111///............---------------,,,,,,,,,,,,------,,,,,,------------,,,,,,))))))************))))))''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((('''''''''&&&&&&&&&((((((((('''&&&%%%%%%%%%'''''''''''''''&&&%%%$$$&&&%%%$$$######$$$&&&'''***'''$$$$$$''')))&&&###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&((('''''''''''''''''''''''''''&&&&&&%%%&&&'''))))))%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###"""###&&&(((&&&&&&%%%$$$############"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######$$$$$$$$$############"""###$$$$$$%%%%%%$$$$$$$$$'''''''''&&&%%%$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!!!!!!!!!!!!!"""""""""######################## !!!"""###$$$%%%%%%%%%""""""###$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%'''((())))))&&&%%%%%%$$$$$$$$$$$$$$$'''&&&%%%$$$$$$#########"""###$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&%%%%%%%%%''')))++++++***((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))))))))(((((()))))))))************))))))))))))))))))))))))))))))))))))((())))))))))))*********++++++,,,,,,,,,,,,+++++++++,,,------......------,,,,,,---..............................---------//////000000000000111111222222222333333333333333555555666999===CCCIIIMMMZZZ___hhhsss~~~zzzvvv|||||||||~~~~~~{{{xxxnnnggg\\\PPPFFF@@@=========;;;888555444333444444333333222222111000000000000000000000000000000000///............---------,,,++++++++++++++++++,,,))))))************))))))((())))))******))))))(((''''''''''''''''''''''''&&&&&&'''((((((((((((''''''''''''''''''&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%''')))***...)))$$$###&&&((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%'''((('''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))***+++%%%%%%%%%$$$$$$%%%%%%%%%'''(((((((((((('''&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%%%%%%%'''((('''&&&%%%$$$############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###"""############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!######################## """###$$$######$$$$$$""""""######$$$$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%'''((())))))&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%)))'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''(((((()))(((((((((((('''&&&&&&%%%''''''''''''''''''''''''&&&''''''((((((''''''&&&'''(((((((((((((((((('''*********)))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---............---,,,,,,---.........------........................////////////000000000111111111111000000000000000555444444444666999;;;===@@@DDDJJJQQQ[[[gggrrrzzzzzzuuupppllliiihhhgggggghhhiiigggfffXXXQQQGGG???<<<:::888666666555333111111111222222111111111000000000/////////////////////////////////............---------++++++************++++++((((((((())))))((((((((((((((())))))))))))((((((''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%&&&'''((()))---)))%%%###%%%((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((('''&&&%%%$$$$$$%%%&&&''''''''''''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&%%%&&&'''((('''&&&%%%$$$############""""""#########$$$$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""###$$$%%%%%%%%%%%%%%% !!!"""###############"""""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%(((((('''%%%$$$"""!!!!!!###########################$$$&&&%%%###!!!"""##################$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((111...)))%%%###$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''')))))))))((($$$%%%&&&'''((((((''''''''''''''''''''''''''''''((((((((())))))(((((((((&&&'''(((((((((((('''&&&))))))))))))))))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++,,,------......------+++,,,,,,---...------------........................////////////000000000/////////000000000111111000000000111222444555666777888;;;>>>CCCJJJSSSYYYXXXZZZ___gggooowww}}}tttlllgggbbb^^^VVVTTTRRRRRRTTTVVVWWWWWWGGGAAA:::777777777444111333222111000000000111222111111111000000000000000........................///............---------+++******))))))******+++,,,,,,------------,,,,,,(((((())))))))))))((((((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&'''''''''''''''''''''((((((((('''''''''''''''######$$$%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%'''&&&%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%&&&'''&&&%%%$$$%%%'''$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''))))))))))))))))))))))))$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%%%%&&&'''&&&&&&%%%$$$############"""############$$$$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%%%%""""""######$$$$$$%%%%%%$$$$$$$$$############""""""###$$$$$$%%%%%%%%%%%%!!!"""######$$$$$$!!!!!!""""""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%########################$$$'''((('''###!!!!!!#########""""""######$$$%%%"""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$%%%%%%&&&#########$$$&&&''')))***333///***%%%###$$$''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%'''((()))(((&&&!!!"""%%%'''((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((&&&'''((())))))((('''&&&))))))))))))************))))))))))))))))))))))))((())))))))))))***************++++++++++++*********+++,,,,,,------,,,,,,++++++,,,------------------------.....................////////////000000......///000000111111222......///111222333444444555666666666777:::>>>BBB@@@BBBEEEJJJPPPVVVZZZ]]]fffkkkqqqyyyzzzjjj___XXXTTTOOOKKKDDDBBB@@@AAACCCFFFHHHIII???<<<888777888777444000111111000000000000111111111111111000000000000000///////////////////////////............---------+++******************++++++++++++,,,,,,+++++++++'''(((((())))))(((((('''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((($$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######"""###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$&&&'''&&&%%%$$$%%%&&&$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&%%%###"""!!!(((''''''&&&&&&''''''(((%%%%%%&&&''''''''''''&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''''''''(((((((((((((((((((((((($$$$$$############$$$$$$###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######%%%'''%%%%%%$$$$$$###$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$%%%%%%!!!""""""###$$$%%%%%%%%%$$$$$$$$$############"""""""""###$$$%%%%%%%%%%%% !!!"""###############!!!!!!!!!"""###$$$$$$$$$#########""""""#########!!!!!!!!!""""""####################################''')))((($$$"""###&&&$$$###"""""""""###$$$%%%!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$%%%&&&'''((()))+++***'''%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((&&&$$$%%%'''((('''%%%!!!"""%%%'''(((''''''&&&'''''''''''''''''''''''''''(((((((((((((((((('''&&&''')))******)))'''&&&((()))))))))************))))))))))))))))))))))))((())))))))))))***************++++++++++++******)))***++++++,,,,,,++++++++++++,,,------------,,,---------.........//////........./////////000000////////////000000000000///000111333333333333333111222333333333333555777888888:::<<<>>>AAADDDEEEHHHLLLSSSYYY___fffnnntttzzz}}}~~~{{{vvvvvvvvvxxx}}}zzzuuusssvvvxxxvvvuuuvvvvvvyyyyyywwwwwwwwwsssmmmcccZZZNNNGGGEEEDDDAAA===;;;999777777:::<<<>>>???>>><<<999777666555333222111000000000000000000000///000000000000000000000///////////////////////////............---------+++++++++******+++++++++'''(((((((((((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%&&&''''''(((%%%&&&&&&&&&&&&%%%###"""%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""###$$$%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###""""""$$$&&&$$$$$$$$$###$$$$$$%%%%%%"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$############"""!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$######""" !!!!!!"""###$$$$$$$$$######""""""""""""######&&&&&&%%%%%%$$$$$$##############################"""&&&)))(((%%%###%%%)))$$$###"""""""""###%%%&&&!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######""""""#########$$$$$$$$$###"""""""""###$$$$$$%%%&&&&&&%%%%%%%%%&&&''''''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''')))&&&$$$$$$&&&'''&&&$$$"""$$$%%%''''''&&&%%%$$$''''''''''''''''''''''''&&&''''''''''''''''''&&&'''((()))++++++)))((('''(((((())))))*********+++))))))))))))))))))))))))***++++++++++++,,,,,,,,,******++++++++++++******))))))***++++++++++++***++++++,,,---------,,,,,,---------.........//////............/////////000000000/////////.........///000111222111000///...,,,///111222222222333444222222333444555777888999888<<>><<<:::999777555555777999::::::;;;999666222///...///000000000000000000000000000......//////////////////000000000000000000000000//////.........---------,,,,,,++++++++++++,,,,,,))))))************))))))''''''((((((((((((''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&######$$$%%%&&&&&&&&&&&&$$$%%%%%%$$$$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&######$$$%%%&&&&&&''''''$$$%%%&&&'''''''''&&&%%%$$$$$$&&&''''''&&&$$$$$$$$$%%%&&&&&&'''''''''&&&&&&''''''''''''''''''&&&"""$$$%%%'''((((((''''''''''''''''''''''''''''''######""""""""""""############$$$%%%&&&&&&''''''&&&$$$######%%%''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$###""""""###### !!!"""$$$$$$$$$###"""!!!###&&&((()))'''$$$"""!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$%%%$$$$$$###"""!!! """""""""###$$$$$$$$$%%%!!!""""""#########""""""#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$((('''%%%$$$$$$$$$%%%%%%$$$$$$##################""""""###$$$$$$$$$$$$###"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((''''''&&&&&&&&&''''''''''''(((***)))((((((((()))+++,,,(((((((((((((((((((((((())))))))))))))))))))))))(((***+++***)))((()))***((((((((((((((((((((((((************************))))))***++++++++++++******+++,,,,,,------,,,,,,***++++++,,,---...//////---,,,,,,,,,,,,---......///000111222111000...,,,---......///////////////000000000///////////////222222222222222111000///666666777999;;;===???AAADDDDDDEEEEEEEEEFFFFFFFFFDDDDDDDDDDDDFFFHHHJJJKKKPPPRRRTTTVVVUUUSSSOOOMMMHHHHHHHHHGGGGGGFFFFFFFFFCCCAAA>>>???AAAAAA???===;;;:::888666444333222111111333666666555555555666555555444333111000//////111111000///...---,,,,,,.........///////////////,,,,,,,,,------............------,,,,,,++++++*********************************))))))))))))******++++++******))))))((((((***)))((('''&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""***(((%%%###""""""$$$%%%###$$$$$$%%%%%%$$$$$$###&&&'''((('''%%%$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$###""""""###$$$%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$###"""######$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$)))(((&&&%%%%%%&&&((()))(((&&&$$$%%%((((((%%%###%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((($$$$$$############$$$$$$!!!!!!!!!""""""############"""!!! !!!"""""""""&&&%%%$$$############$$$%%%$$$$$$###""""""######!!!""""""############""""""$$$%%%&&&&&&$$$""" """""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""""""""###$$$$$$$$$######""""""!!!#################################$$$######""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########!!!!!!"""""""""!!!!!! %%%$$$###"""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########&&&%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))((('''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((()))******)))((()))***((((((((((((((((((((((((************************&&&'''(((((())))))((((((***+++,,,,,,------,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,---.........///111111111///...,,,------...///////////////000000000000000000000000111111222222111111000000111111222333555777888999888999999999::::::::::::777777777777888999;;;<<>>===:::::::::999999999888888888666555555777888666444666666444333222222222222///000111333444444333222444333222111000///......//////......------,,,,,,........................+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,************************)))))))))(((((()))))))))))))))(((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***########################&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############((('''%%%#########$$$%%%###$$$$$$%%%%%%$$$$$$###%%%&&&'''&&&$$$###$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$((('''&&&%%%%%%&&&'''((((((&&&%%%&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########$$$$$$######""""""######%%%$$$######"""#########$$$###""""""""""""""""""###$$$$$$$$$###"""!!!!!!############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%$$$###""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%$$$###""""""######"""!!!!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$############$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''((())))))''''''''''''''''''''''''))))))))))))))))))))))))((()))******(((((()))***))))))))))))))))))))))))************************''''''((())))))))))))(((***++++++,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,---.........///000000000///...---------...////////////...000000000000000000000000///000000111111111111000111111111222333444666666333333333444444444444444333222222222222333444555555555666666666555444333444444444333333333333333333222111222333444333222111000000000000111222222555333111111333333000---111111000000///...------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++************)))******+++,,,,,,------))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''(((((((((''''''&&&&&&&&&''''''%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&((('''&&&$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%&&&%%%###"""###$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$((('''&&&%%%%%%&&&'''((('''&&&%%%&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$&&&%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$######$$$%%%$$$$$$############$$$$$$$$$$$$###############$$$%%%$$$###!!!!!!!!!"""#########"""""""""######$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""############$$$$$$$$$%%%%%%%%%###############$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############&&&&&&&&&&&&%%%$$$######$$$$$$########################$$$$$$$$$$$$%%%%%%###############$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%&&&'''%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&'''''''''((((((((($$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((((((************************((((((((((((((((((((((((((()))***)))((('''(((***))))))))))))))))))))))))******************************+++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++++++++,,,,,,++++++,,,,,,---...---.../////////...------,,,---......//////......//////000000000000000111......///000111111111111222222111111222222333444333333333333333333333333555555444444444444444444333333222222222222333333555555555444444444444444222111222222333444444444//////...//////000111111CCC<<<444111111111...+++000000//////......------+++,,,,,,,,,---------.........------,,,+++******,,,,,,++++++*********))))))*********++++++,,,,,,((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''(((((()))''''''&&&&&&&&&''''''(((%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''''''''''''''(((((())))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$%%%&&&%%%$$$###$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!! """$$$%%%%%%$$$$$$$$$%%%%%%&&&$$$###############$$$$$$%%%$$$###!!!!!!!!!"""###""""""""""""###%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%#########$$$%%%%%%&&&&&&!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###""""""!!! ############$$$$$$######!!!"""""""""#########$$$######"""""""""###$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((($$$%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&'''''''''''''''************************((((((((((((((((((((((((''')))***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,------......------)))***++++++,,,,,,++++++))))))******+++,,,,,,---,,,++++++++++++,,,---------------.........------,,,------...................../////////000000000---...///000000000000000//////...............///111111111000000000000000222222222222222111111000000///............///000111111111111111111111111....../////////000000111000000///////////////000GGG>>>444...///000///---///////////////.........,,,,,,,,,---......//////......---,,,+++******)))------,,,,,,++++++******+++++++++******)))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((()))))))))''''''&&&&&&&&&''''''(((&&&''')))******)))'''&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''############$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""######$$$$$$!!!"""$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###$$$&&&'''&&&%%%$$$&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&''''''(((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!!!! !!!!!!!!!"""""""""""""""#########!!!$$$$$$"""!!!###&&&%%%%%%%%%$$$%%%%%%&&&'''#########"""######$$$%%%$$$###"""""""""""""""""""""""""""###$$$%%%&&&'''############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&"""#########$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###"""""""""###############"""######$$$$$$######""" !!!""""""######"""""" !!!!!!"""#########$$$###"""""""""###%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############!!!"""###$$$%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))'''((())))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++)))******+++++++++++++++'''((()))***+++,,,------+++++++++++++++,,,------,,,,,,,,,------------...,,,,,,---............------------......//////000---......////////////...000000////////////000000111111111111000000000000//////000000000000///......------------...//////......////////////000000---///000000......///111111111000///............>>>888000,,,,,,///000000..................//////,,,,,,------.........///---------,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++++++++******)))(((((('''))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((()))))))))(((''''''&&&&&&&&&'''''''''((())))))))))))((('''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&""""""""""""$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$!!!"""$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$&&&''''''%%%%%%&&&(((%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$###"""!!!%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%'''((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""!!!!!!!!!!!!""""""######$$$$$$%%%%%%&&&&&&###'''***)))%%%"""###&&&$$$$$$######$$$%%%%%%&&&######""""""###$$$$$$%%%!!!""""""############"""#####################""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%""""""##################$$$$$$$$$#########""""""!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!"""""""""#########$$$###$$$%%%&&&&&&&&&&&&&&& !!!###$$$$$$$$$###### !!!!!!"""######$$$$$$$$$###"""!!!"""###%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############"""###$$$$$$%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""###$$$%%%"""""""""#########$$$$$$%%%%%%%%%&&&'''((((((((($$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''((()))(((''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))((()))******++++++******))))))***+++++++++++++++((()))))))))******+++++++++++++++***++++++,,,---,,,,,,+++,,,,,,------...+++,,,------......------++++++,,,,,,---......///....../////////...------222111111111111111222222222222222111111111000000//////111111222111000000.../////////000000000000////////////000000000111///111333222///...000111//////......------......333222000...---......///+++,,,,,,,,,------......,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,************++++++++++++))))))))))))))))))((((((************************'''(((***++++++***((('''(((((('''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$%%%%%%"""######$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$######%%%&&&&&&%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%'''((((((%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""###### !!!"""######$$$###''')))'''""" ######""""""###$$$%%%%%%######""""""###$$$%%%%%% !!!"""$$$$$$$$$###"""$$$$$$$$$###""" !!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!""""""###$$$$$$""""""""""""""""""""""""''''''&&&$$$"""!!!  !!!"""###$$$$$$$$$%%%%%%%%%$$$$$$#########!!!!!!""""""#########$$$ !!!"""###$$$$$$$$$###$$$%%%&&&''''''&&&%%%!!!""""""###$$$$$$%%%%%%$$$###"""!!!!!!###%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%"""###$$$%%%%%%$$$"""!!!#########$$$$$$%%%%%%&&&%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&((()))))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))'''((()))((('''&&&''')))(((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++***))))))***++++++++++++***************))))))))))))++++++******++++++,,,---,,,+++++++++,,,,,,---...+++,,,------......------******+++,,,,,,---......////////////...---,,,,,,...------------...///////////////......------------...///000111000//////------...///000000//////------......////////////...000111000---+++,,,///------,,,,,,------......000222444333000---++++++*********++++++,,,,,,---++++++++++++++++++++++++------------------------(((((())))))******++++++''''''(((((())))))******************************''')))***,,,,,,***)))''''''''''''&&&&&&%%%%%%%%%***)))((('''&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((((((((((((((((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$#####################$$$$$$$$$%%%%%%$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&'''(((''''''&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$''')))(((%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""###$$$$$$########################&&&((()))(((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""############&&&''''''%%%""""""&&&)))######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$###$$$$$$$$$###"""!!!"""$$$%%%%%%###"""""""""!!!!!!!!! !!!###$$$$$$###""""""!!! !!!###%%%%%%$$$###############"""!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%$$$###############$$$$$$#########"""""""""!!!!!!%%%$$$#########$$$%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&&&&&&&&&&&&&%%%$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&''')))***+++***((('''+++)))''''''((()))((('''))))))))))))************))))))))))))************)))))))))))))))******+++(((((())))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***+++,,,...000000///...---.........////////////000//////......---------,,,------......//////000000000000000000000///......000///...,,,,,,------...---------.....................------------......++++++++++++++++++++++++......//////......---,,,,,,---.../////////.........---,,,,,,++++++++++++...,,,***(((''')))+++,,,000///---+++******++++++))))))))))))))))))))))))))))))************))))))''''''((((((((((((''''''************************%%%'''(((((('''&&&&&&'''(((((((((''''''&&&&&&%%%)))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$"""!!! !!!"""###%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$'''&&&&&&%%%%%%&&&&&&'''###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######""""""##############################&&&'''((('''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""############  ###!!!!!!"""############"""&&&%%%$$$$$$$$$$$$%%%&&&###"""!!!"""###$$$###"""'''''''''&&&&&&&&&%%%%%% !!!"""#########"""!!!###!!! !!!###$$$$$$######$$$$$$$$$######"""!!!################################################"""""""""###$$$$$$$$$%%%$$$###############$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###############"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%$$$###$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((())))))'''&&&''')))******)))(((((()))))))))*********))))))))))))************)))))))))))))))******+++)))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,++++++***+++,,,------,,,,,,+++---------.........///////////////......---------...............////////////000000000000///...---222111///---,,,++++++,,,------------..................------------......,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,++++++,,,,,,,,,---------...---,,,,,,+++++++++,,,---,,,***)))((()))***+++...---+++***)))))))))***))))))))))))))))))))))))))))))************))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&'''(((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%###"""""""""###$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%$$$###"""&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&!!!!!!"""#########""""""########################%%%&&&''''''%%%######$$$########################$$$$$$$$$###############""""""""""""############!!!"""!!! !!!###!!!!!!"""############"""$$$###!!! """###%%%$$$###""""""###$$$"""!!!%%%$$$$$$$$$$$$#########$$$$$$#########"""""""""$$$"""!!!!!!"""######"""$$$$$$%%%%%%%%%$$$##############################""""""""""""""""""""""""##################$$$$$$$$$$$$###############$$$$$$############"""""""""$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######""""""!!! ######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%$$$###"""###%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''%%%$$$$$$&&&(((***'''&&&%%%''')))+++++++++(((((())))))))))))******))))))))))))************)))))))))))))))******+++************))))))))))))++++++++++++++++++++++++***************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------/////////.................................------...////////////...------000000///---------------,,,,,,------..................------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++++++++***)))))))))***+++,,,------,,,+++++++++,,,,,,+++++++++***************+++***)))((((((((((((((())))))))))))))))))))))))((())))))******))))))(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((&&&%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$'''&&&$$$######$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&'''''' !!!###$$$$$$$$$##############################$$$%%%'''&&&$$$######$$$""""""""""""""""""""""""########################!!!"""""""""############%%%%%%$$$$$$###$$$%%%&&&######$$$%%%%%%%%%%%%$$$%%%###!!! !!!"""$$$&&&&&&%%%######$$$$$$###!!!!!!!!!!!!!!!!!!!!! %%%$$$######"""#########%%%###!!!!!!"""###"""!!!%%%%%%%%%&&&&&&%%%$$$$$$################################################$$$$$$$$$###############%%%$$$######"""#########""""""""""""""""""!!!!!!$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%###""" ######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&'''((()))((('''&&&''')))++++++***(((((((((((()))))))))***((()))))))))************)))))))))))))))******+++++++++******))))))((((((************************************************)))***+++,,,,,,,,,,,,,,,///...---,,,,,,,,,------***+++++++++,,,,,,,,,,,,........................///......------,,,,,,,,,------............---,,,++++++,,,---...///000111,,,,,,,,,------......///...------,,,,,,------...------------------------+++,,,,,,,,,,,,+++******+++***((('''((()))+++------,,,,,,++++++,,,,,,,,,******+++,,,+++***)))((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&))))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$###########################$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((()))!!!"""$$$%%%&&&%%%$$$$$$""""""""""""""""""""""""###$$$&&&%%%$$$"""###$$$""""""""""""""""""""""""########################!!!"""""""""###############""""""""""""######"""######$$$%%%%%%%%%%%%$$$&&&&&&$$$$$$$$$&&&''')))'''&&&$$$$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%%%%###!!!!!!"""###"""!!!$$$%%%%%%&&&&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%$$$$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$######"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((()))***)))((((((***)))''''''((())))))((('''(((((((((((()))))))))((()))))))))************)))))))))))))))******+++++++++******))))))((((((************************++++++++++++++++++++++++)))******+++,,,,,,,,,,,,...------,,,,,,,,,------************+++++++++,,,------------..................------,,,,,,+++++++++,,,,,,---------,,,,,,)))***+++,,,---...///000++++++,,,,,,---......///------,,,,,,,,,,,,------------------------------++++++,,,,,,++++++***))),,,+++)))((()))***,,,...,,,,,,,,,++++++,,,,,,---)))***+++,,,,,,***)))((())))))******************(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((&&&%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$########################$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&'''(((###$$$$$$%%%%%%%%%%%%$$$"""""""""""""""""""""""""""###%%%%%%###""""""##########################################$$$$$$$$$""""""""""""###############"""!!!!!!######"""!!!!!!!!!"""############"""!!!!!!!!!!!!"""###$$$$$$&&&%%%$$$$$$%%%&&&$$$###$$$$$$$$$%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$$$$"""!!!!!!"""######"""$$$$$$%%%&&&&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%$$$###""""""""""""#########$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%$$$""""""""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" """###%%%%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###"""###%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''')))++++++***((('''+++)))((('''((()))((('''''''''(((((((((((())))))))))))))))))************)))))))))))))))******+++************))))))))))))************************++++++++++++++++++++++++)))***++++++++++++++++++)))*********++++++++++++************++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,+++++++++,,,,,,,,,+++************+++,,,---......///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******,,,+++*********+++------,,,,,,+++++++++,,,------******+++,,,+++***)))((())))))***+++,,,,,,,,,+++))))))))))))))))))))))))'''(((((())))))(((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%########################$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!"""###$$$%%%%%%%%%$$$$$$############$$$""""""""""""""""""""""""!!!###$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""############%%%###"""###%%%&&&$$$!!!!!!!!!"""############""" !!!!!!!!! $$$"""""""""$$$%%%$$$###!!!"""""""""############!!!"""#########"""!!! ###!!! !!!###$$$$$$#########$$$%%%%%%%%%%%%%%%################################################"""""""""###$$$$$$$$$%%%&&&%%%$$$###"""""""""""" !!!!!!!!!"""""""""""""""###$$$%%%%%%%%%$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!###$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((***((('''''')))***))))))'''''''''((((((((())))))))))))))))))************)))))))))))))))******+++)))))))))))))))************************************************************++++++++++++******)))'''((()))+++,,,,,,,,,+++*********+++++++++,,,,,,*********++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,)))******+++,,,,,,++++++******++++++***)))(((''')))***+++,,,---......///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,+++++++++,,,,,,---...+++++++++++++++***))))))((()))***,,,,,,,,,,,,,,,))))))))))))))))))))))))''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''(((''''''((()))'''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$###!!!!!!!!!"""###"""""""""""""""""""""""" """$$$$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""###############!!! !!!###$$$"""######$$$%%%%%%%%%%%%$$$ """$$$&&&''''''%%%$$$!!!  """######"""""""""######$$$$$$$$$%%%"""###$$$$$$###!!!"""!!! !!!###%%%%%%$$$"""###$$$$$$%%%%%%%%%%%%########################""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&&&&%%%$$$###""""""""""""######$$$$$$%%%%%%%%%&&&"""###$$$%%%&&&%%%$$$$$$'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%$$$###"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((((((&&&&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((('''%%%%%%%%%&&&(((***(((&&&&&&''')))+++++++++''''''''''''((((((((()))))))))))))))************)))))))))))))))******+++(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))((('''(((+++...//////...---***++++++++++++,,,,,,,,,))))))*********+++++++++*********++++++,,,,,,---((()))***+++++++++++++++&&&'''((()))******)))))))))******+++---...//////---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,------------,,,++++++))))))***++++++++++++***++++++++++++,,,,,,---...+++++++++***************'''(((***+++,,,,,,,,,+++))))))))))))))))))))))))''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''(((''''''(((***(((((((((''''''&&&&&&&&&)))(((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&'''''''''&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((###"""!!!!!!!!!###$$$%%%%%%""""""###""" !!!!!!""""""######$$$$$$%%%$$$###!!!!!!!!!""""""#########"""""""""""""""""""""############""""""!!!!!!""""""#########$$$$$$$$$#########$$$%%%&&&###"""!!!!!!!!!"""$$$%%%######################## !!!!!!""""""""""""######"""!!!!!!!!!!!!!!!$$$$$$$$$#########""""""###$$$%%%%%%&&&&&&&&&%%%!!!!!!"""###$$$%%%%%%&&&!!!!!!""""""#########$$$%%%### """%%%(((%%%%%%%%%$$$$$$#########!!!""""""""""""#########"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$"""!!!!!!###%%%%%%%%%###$$$%%%###!!! !!!"""""""""###$$$%%%%%%&&&&&&$$$#########$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$'''&&&&&&%%%&&&'''((()))%%%&&&&&&&&&'''(((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++++++++++++++***************+++++++++&&&''')))*********)))((())))))))))))))))))))))))))))))*********+++++++++)))))))))***++++++,,,,,,---+++******++++++)))'''++++++++++++++++++++++++++++++,,,,,,,,,++++++***)))*********++++++++++++((()))+++...///...------***+++,,,,,,------------,,,,,,,,,++++++*********))))))))))))))))))))))))+++++++++************)))************************)))***,,,------,,,***)))&&&&&&''''''(((((())))))''''''''''''((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$&&&''')))&&&'''''''''&&&%%%%%%$$$'''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%$$$$$$#########&&&'''''''''&&&%%%%%%$$$((('''%%%$$$###$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$###""""""$$$&&&'''$$$#########""""""!!!!!!$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$######!!!!!!"""###%%%&&&'''((('''&&&$$$%%%%%%&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""######$$$"""!!! !!!"""###"""!!!"""""""""""""""#########$$$###"""!!!!!!""""""###""""""""""""############ !!!!!!!!!!!! """""""""######$$$$$$$$$#########$$$$$$$$$%%%%%%###"""!!!!!!!!!"""$$$$$$###########################""""""""""""###$$$%%%"""!!!!!!  $$$$$$$$$#########""""""$$$$$$%%%&&&&&&%%%%%%%%%###############$$$$$$$$$""""""""""""#########$$$%%%###  """$$$%%%%%%%%%$$$$$$#########"""""""""#########$$$$$$"""###$$$%%%%%%$$$###"""#########$$$$$$$$$%%%%%%%%%###!!!!!!###$$$$$$$$$"""###$$$$$$###"""###%%%#########$$$$$$%%%%%%&&&###"""""""""######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))*********))))))((((((((('''''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++))))))))))))))))))))))))***)))'''((()))******)))++++++++++++++++++++++++***++++++,,,++++++******)))))))))*********++++++((()))+++---...---,,,+++)))******+++,,,,,,++++++,,,,,,,,,+++++++++++++++)))))))))))))))))))))))))))))))))******+++++++++******************************+++,,,,,,+++******'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''&&&''''''((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%'''(((&&&&&&''''''&&&&&&%%%$$$'''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&''''''&&&%%%%%%$$$'''&&&%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$###""""""$$$&&&'''%%%$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$############$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""###$$$%%%&&&&&&''''''%%%$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$######"""""" #########""""""###############""""""""""""###""""""!!!""""""###$$$!!!"""""""""###$$$$$$$$$ !!!!!!""""""!!!!!! """"""############$$$$$$""""""$$$%%%%%%%%%$$$###"""""""""!!!"""######$$$###########################"""!!! """###%%%"""""""""!!!!!!!!!!!!!!!$$$############"""""""""%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$#########"""""""""""""""###############$$$###!!!  $$$$$$$$$$$$$$$#####################$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%&&&$$$""""""###$$$###""" """$$$$$$######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''(((((()))))))))((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))((((((''''''+++*********))))))((((((((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))******************)))(((((('''&&&&&&)))'''%%%%%%''')))++++++******************************++++++++++++******((((((((()))))))))******)))***+++,,,,,,+++***)))((()))******************+++++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))'''(((((()))***+++,,,---************************************************((((((((((((((('''''''''''''''''''''(((((((((((((((((((((''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$%%%'''(((&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$######""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$%%%&&&'''((())))))%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$###!!!  $$$%%%###"""###$$$$$$$$$######""""""!!!!!!!!!!!!!!!""""""###$$$$$$!!!!!!"""###$$$$$$%%%%%%#########$$$$$$#########"""""""""""""""""""""""" """$$$%%%&&&%%%###""""""""""""""""""######$$$########################""" !!!###$$$$$$$$$%%%%%%$$$$$$$$$############""""""""""""%%%%%%&&&&&&%%%%%%$$$$$$######################################################""""""!!!!!!!!!!!!$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$&&&$$$#########$$$"""!!!!!!"""######""""""###%%%%%%%%%$$$$$$$$$$$$$$$$$$######"""""""""######$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&''''''''''''))))))((((((''''''&&&&&&***)))'''%%%%%%''')))***((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))(((((('''&&&,,,,,,++++++***)))))))))(((((('''&&&&&&((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''+++(((%%%$$$&&&)))***+++************************((()))******************(((((((((((())))))))))))*********+++***)))((('''))))))******+++******)))******++++++,,,,,,------))))))))))))))))))))))))((((((((()))***+++++++++************************+++***))))))))))))***+++))))))((((((''''''&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$#########$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%&&&'''(((((()))%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%###"""!!! %%%&&&$$$"""###%%%$$$$$$######""""""!!!!!!!!!!!!""""""############!!!""""""###$$$%%%%%%&&&######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!! !!!###%%%%%%$$$###"""!!!"""""""""#######################################!!! """###$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""%%%%%%%%%&&&&&&%%%%%%$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$###############""""""######$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$######$$$$$$"""!!!"""###$$$###!!! !!!"""%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###"""###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%***)))'''%%%%%%''')))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&************)))(((''''''((((((''''''&&&&&&&&&&&&((('''&&&&&&&&&''')))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********...+++'''&&&'''((()))***))))))))))))))))))))))))'''((())))))*********)))(((((((((((())))))))))))************)))(((((('''***+++++++++++++++***************++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))((((((''''''&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$###$$$$$$$$$%%%%%%######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$#########&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''###$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###%%%#########%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######!!!$$$$$$$$$######$$$############""""""""""""!!!""""""############""""""#########$$$%%%%%%%%%!!!""""""######""""""!!!""""""!!!!!!!!!!!! !!!!!!###$$$$$$$$$###"""!!!!!!"""############"""########################%%%###""" !!!"""### !!!"""$$$$$$###""""""!!!!!!"""""""""""""""######$$$%%%%%%&&&&&&&&&%%% !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$#########""""""###$$$$$$%%%&&&&&&"""""""""###########################$$$$$$$$$%%%$$$######""""""######$$$"""""""""############$$$$$$#########%%%$$$###!!!###$$$%%%###!!! !!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$###$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%)))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))*********)))((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((((((((((((((((((((((((((((((((''''''''''''''''''((())))))***++++++...+++(((''''''(((((((((((((((((((((((((((((((((&&&'''((())))))***))))))((((((((()))))))))******+++******)))))))))((((((+++++++++,,,++++++***))))))))))))***************))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$&&&''''''&&&######$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$########################""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%$$$###""""""$$$$$$$$$""""""""""""""""""#########""""""###$$$######!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######""""""!!!$$$#########""""""""""""""""""""""""############ !!!"""###$$$######"""########################%%%$$$###""""""""""""### """###$$$###"""!!!!!!!!!!!!!!!""""""######"""###$$$%%%&&&'''''''''""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########$$$######"""######$$$$$$!!!"""""""""#########$$$"""""""""#########$$$$$$######"""!!!!!!"""######""""""""""""###############""""""$$$%%%%%%###"""$$$%%%&&&%%%######$$$%%%#########$$$$$$%%%%%%&&&%%%%%%$$$###########################$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%###$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$''''''((((((((('''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))(((((((((((())))))***+++++++++%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&((((((((((((((((((((((((***(((''''''((()))((('''((((((((((((((((((((((((%%%&&&'''((()))))))))))))))))))))*********++++++++++++******))))))************++++++***))))))((()))))))))((((((((((((((())))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))''''''((())))))((('''''''''''''''(((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&###$$$%%%%%%%%%%%%$$$###$$$######$$$&&&''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$########################""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###"""!!!!!!######"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&''''''$$$!!!!!!$$$%%%$$$!!!!!!!!!""""""######$$$$$$"""###$$$$$$###"""!!! %%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######"""""""""!!!"""######$$$ !!!"""$$$$$$######"""###########################"""""""""!!!!!! !!!###%%%&&&%%%###""" !!!!!!!!!""""""######!!!"""###%%%&&&'''(((((($$$$$$$$$###############%%%%%%%%%$$$$$$#########%%%$$$###!!!!!!!!!""""""!!!!!!""""""#########$$$!!!""""""""""""############"""!!! !!!"""###""""""""""""############"""!!!"""$$$&&&&&&$$$"""###%%%&&&&&&&&&&&&''')))""""""###$$$%%%%%%&&&&&&$$$$$$###""""""!!!"""""""""############$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$"""$$$%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########''''''((((((((('''%%%$$$%%%&&&&&&''''''(((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''$$$$$$%%%&&&'''((())))))$$$%%%'''((((((((('''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&%%%%%%&&&((()))((('''((((((((((((((((((((((((%%%&&&'''((())))))))))))************++++++++++++++++++************++++++)))))))))))))))(((''''''))))))((((((''''''&&&&&&))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))&&&''')))******)))'''&&&&&&'''''''''(((((())))))''''''''''''((((((((()))''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&###$$$%%%&&&&&&%%%$$$###$$$######$$$&&&''''''&&&%%%%%%%%%&&&&&&'''''''''"""###$$$%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''''''!!!!!!!!!!!!""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&"""###$$$%%%%%%$$$###"""$$$$$$$$$############"""%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&$$$######$$$%%%"""###$$$%%%%%%%%%%%%%%%"""###$$$$$$%%%&&&''''''%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###"""!!!"""$$$%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!  """############$$$$$$$$$ !!!"""######$$$'''&&&$$$#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$$$$$$$###"""!!!########################%%%$$$"""!!!!!!!!!"""""" !!!###%%%%%%###!!! """""""""!!!""""""###$$$$$$$$$$$$#########""""""&&&%%%###"""""""""###### !!!###'''***+++)))&&&#########$$$$$$%%%%%%%%%######################## !!!"""$$$$$$######"""%%%$$$"""!!!!!!!!!"""###$$$$$$$$$#########"""""""""###%%%%%%%%%###!!! %%%$$$###!!!!!!"""$$$%%%$$$###"""###%%%&&&%%%$$$### ###&&&&&&%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#########""""""%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&''''''''''''''''''''''''###%%%(((((((((''''''((())))))(((''''''''''''''''''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&%%%%%%(((((())))))((('''&&&&&&))))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))(((''''''((()))))))))************%%%%%%%%%%%%&&&((())))))+++***)))(((((()))***++++++++++++*********))))))+++***)))'''''''''((()))&&&'''((((((((('''%%%$$$"""###$$$&&&((()))++++++((((((((((((((((((((((((((((((((((((((((((((((((###$$$$$$$$$%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###'''&&&%%%&&&''''''%%%######$$$$$$%%%%%%$$$$$$###"""$$$$$$###""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))((('''''''''''''''&&&&&&&&&&&&%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""""""""###$$$$$$$$$%%%###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$%%%&&&&&&&&&&&&!!!###%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%$$$######%%%%%%$$$###%%%$$$"""!!!!!!###$$$&&&%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%$$$###"""%%%""" """$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""###"""############$$$$$$$$$"""######$$$$$$%%%%%%%%%&&&%%%$$$#########$$$$$$""""""""""""""""""""""""########################%%%%%%$$$$$$$$$$$$$$$$$$########################$$$###"""!!! !!!!!!"""!!!"""###$$$$$$###"""!!!""""""""""""###$$$%%%%%%$$$$$$$$$#########""""""%%%%%%###"""""""""######"""###%%%(((***+++)))'''#########$$$$$$%%%%%%%%%$$$$$$$$$############### !!!"""###$$$######"""""""""!!!""""""###$$$$$$$$$$$$$$$#########"""""""""###%%%%%%%%%###""" ########################$$$###"""###%%%&&&%%%$$$&&&### """######!!!###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$######$$$$$$$$$#########""""""######""""""######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&'''''''''''''''''''''''''''((((((&&&%%%%%%&&&((()))(((((('''''''''''''''''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((('''&&&&&&'''''''''''''''''''''''')))((((((''''''(((((())))))))))))))))))(((''''''(((((()))))))))*********(((((((((((())))))***+++***))))))))))))))))))***+++++++++******)))))))))***)))((((((((((((((((((((((((((((((((('''&&&&&&$$$$$$%%%'''((()))***+++''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%'''&&&%%%&&&''''''%%%###%%%%%%%%%&&&&&&%%%%%%%%%"""$$$&&&((()))(((&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$$$$$$$$$$%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%###"""###$$$%%%$$$"""###"""!!!!!!"""$$$&&&'''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######%%%""" ###%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$################################################&&&%%%$$$###$$$%%%&&&'''##############################"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###$$$%%%&&&&&&$$$$$$$$$###############%%%$$$######"""#########$$$$$$&&&(((******(((&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!"""############""" !!!"""$$$$$$$$$%%%$$$############"""""""""######$$$%%%%%%###"""!!!""""""######$$$###""""""$$$###"""###%%%%%%%%%$$$%%%###!!!!!!"""###"""!!!######$$$$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$##################""""""""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((%%%######&&&((()))(((''''''&&&&&&''''''&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&''''''(((((('''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&(((((()))))))))(((''''''(((((((((((())))))))))))******))))))))))))******((())))))******))))))(((************))))))))))))''''''((()))))))))(((((())))))((((((''''''((((((&&&''''''(((((())))))***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&''''''''''''&&&%%%&&&''''''%%%###%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$###############%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$######&&&(((%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%###"""###$$$%%%$$$"""!!!!!!!!!!!!###%%%'''((($$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%###""""""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!""""""######""""""#########$$$$$$$$$$$$$$$$$$#########""""""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$"""""""""$$$&&&(((####################################"""###############""""""""""""#########$$$$$$$$$%%%%%%%%%$$$########################$$$$$$##################%%%%%%%%%'''((((((&&&$$$###############$$$$$$$$$%%%%%%$$$$$$###"""""""""!!!"""""""""############ """###$$$$$$##################""""""""""""######$$$$$$$$$######"""###############$$$$$$%%%$$$""""""###$$$%%%$$$###!!!!!!!!!!!!###$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%$$$###""""""########################$$$$$$$$$$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$$$$&&&'''(((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$'''((((((((((((((('''''''''''''''((((((((()))))))))(((((('''''''''(((((('''((()))******)))((('''))))))))))))))))))))))))%%%&&&((()))***)))((((((***)))(((''''''((()))***))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&%%%&&&''''''%%%###%%%%%%&&&&&&&&&&&&%%%%%%!!!!!!!!!"""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$###"""""""""%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%$$$$$$###"""###"""!!!!!!$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&$$$###$$$%%%&&&%%%###""""""""""""###$$$%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""###$$$%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""!!! !!!"""%%%&&&###########################$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%%%%%%%%%%%%%$$$""""""####################################$$$#########$$$######$$$&&&&&&$$$"""########################$$$$$$$$$#########"""""""""""""""""""""#########!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""#########$$$$$$$$$######&&&%%%###"""###$$$'''(((###"""!!!"""$$$%%%$$$### !!!"""############$$$"""######$$$$$$######"""%%%%%%%%%%%%%%%$$$###"""########################$$$$$$######$$$$$$%%%&&&#########$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&& ###'''(((((('''&&&'''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$''''''((((((((((((''''''&&&''''''''''''((((((((()))((('''''''''''''''((('''((()))******)))((('''((((((((((((((((((((((((%%%&&&''')))))))))((('''***)))(((''''''((()))******)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''+++*********))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&'''&&&%%%&&&''''''%%%###$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$%%%&&&'''((("""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$###"""""""""%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###"""###"""!!!!!!$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''%%%$$$%%%&&&'''&&&%%%$$$$$$###########################$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""###$$$%%%######$$$%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&"""############$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!! !!!!!!###$$$########################"""###$$$$$$%%%%%%$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%###"""!!!###############$$$$$$$$$""""""###$$$$$$$$$$$$######""""""###$$$%%%###"""###############"""""""""########################"""""""""!!!"""######$$$###############"""!!!!!!!!!!!!"""""""""""""""##################$$$$$$$$$%%%$$$###"""###%%%'''(((###"""!!!"""$$$$$$$$$######$$$%%%$$$""" """"""############""""""###$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$"""!!!!!!!!!!!!"""##################$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!&&&))))))((('''&&&((('''&&&&&&%%%%%%&&&&&&$$$$$$%%%&&&'''(((((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&%%%$$$$$$###%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&'''''''''((())))))(((((((((((())))))'''(((((())))))(((((('''''''''''''''((((((((((((&&&&&&'''(((((((((''''''((((((''''''(((((()))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&'''&&&%%%&&&''''''%%%######$$$$$$%%%%%%$$$$$$###''''''&&&%%%$$$$$$%%%%%%!!!!!!"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''#########$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$###############%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$######&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%'''%%%$$$%%%&&&'''&&&%%%%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$!!!###%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######%%%&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""######################## !!!"""###$$$######"""!!!"""###$$$$$$###"""!!! !!!###$$$%%%$$$###"""""""""#########$$$$$$$$$!!!"""###$$$%%%$$$$$$######"""!!!###$$$%%%%%%###$$$#########"""""""""!!!"""""""""###$$$$$$%%%%%%###"""!!!!!!!!!"""$$$$$$""""""""""""""""""######!!!!!!!!!!!!""""""############"""######$$$$$$%%% !!!###$$$%%%%%%$$$$$$###"""!!!"""###$$$###""""""%%%&&&%%%""" """"""############"""""""""######$$$%%%%%%%%%%%%""""""#########$$$$$$$$$!!!!!!!!!!!!!!!"""##################$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%% ###&&&((('''&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&###$$$$$$%%%'''(((((()))'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&'''''''''''''''&&&''''''((()))***(((((((((''''''(((((((((&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&''''''&&&&&&'''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$&&&((('''&&&%%%&&&''''''%%%###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&###############$$$%%%%%%###$$$%%%%%%&&&&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$$$$$$$$$$%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$######%%%%%%$$$#########$$$$$$$$$######"""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&%%%%%%$$$################################################$$$$$$$$$$$$$$$###"""!!!######################## """""""""!!! """###%%%%%%###""" !!!$$$%%%%%%%%%$$$""""""######$$$$$$$$$$$$!!!"""###$$$%%%%%%$$$######""""""###%%%&&&&&&%%%$$$#########""""""!!!!!!!!!!!!"""###$$$%%%%%%&&&###"""!!!!!!!!!"""$$$%%%!!!!!! !!!###%%%&&& !!!!!!!!!""""""############""""""###$$$%%%%%%"""&&&'''%%%!!!###!!!!!!"""###$$$###""""""%%%%%%###!!!"""###""""""############""""""!!!"""###$$$%%%&&&&&&&&&""""""######$$$$$$$$$$$$###############$$$$$$%%%"""############$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&######$$$%%%'''(((((()))'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&%%%%%%&&&((((((%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''#########$$$%%%&&&'''((()))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((***)))'''&&&%%%%%%&&&'''$$$%%%'''((((((((('''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!###%%%(((***'''&&&%%%&&&''''''%%%###%%%&&&&&&''''''&&&&&&%%%!!!"""###%%%&&&'''(((((('''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$""""""###$$$%%%%%%&&&&&&""""""!!!""""""###$$$$$$###$$$%%%%%%&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""######$$$$$$$$$%%%###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&!!!###%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%###"""!!!"""###$$$###!!!!!!"""###$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$##################$$$$$$%%%%%%&&&######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""!!!%%%%%%###!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!  !!!###$$$$$$$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&###$$$$$$$$$$$$###"""""" !!!"""###$$$$$$%%%###"""""""""!!!!!! %%%%%%$$$$$$$$$$$$#########"""!!!!!!""""""!!! !!!!!!""""""!!!&&&%%%$$$$$$######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%&&&$$$$$$###""""""###$$$%%%$$$$$$$$$$$$$$$###"""!!!%%%$$$######""""""######$$$###"""!!!!!!"""###$$$$$$$$$######"""######$$$"""""""""""""""!!! $$$###"""""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%&&&&&&$$$$$$############$$$$$$"""###$$$%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&$$$#########$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&***,,,)))$$$"""$$$'''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&''''''%%%######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))(((((((((((('''&&&$$$$$$$$$&&&((()))---,,,***((('''&&&&&&'''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%###%%%((()))(((%%%%%%%%%%%%&&&&&&'''''''''(((((('''&&&&&&%%%$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&''''''&&&$$$###$$$'''***###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###%%%'''%%%$$$$$$######$$$$$$%%%########################""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%'''&&&&&&%%%$$$###""""""+++***'''%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$&&&'''&&&&&&%%%%%%%%%%%%$$$$$$#########"""!!! !!!"""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$###"""""""""""""""""""""##################""""""!!!!!!!!!$$$$$$%%%%%%%%%%%%%%%%%%"""!!! !!!###$$$###"""###"""!!!!!!"""$$$######%%%$$$#########"""##############################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!"""$$$$$$%%%$$$###"""""""""###$$$"""######$$$$$$$$$######%%%$$$######""""""######$$$###""""""""""""###$$$##################$$$$$$###############""""""!!!######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$"""###$$$%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%''')))(((###"""$$$'''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&'''&&&%%%%%%&&&(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''((((((((('''&&&%%%%%%''')))***,,,+++)))'''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$"""$$$&&&'''&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$###""""""$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&''''''&&&$$$"""""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""$$$%%%%%%###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%***(((&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&((('''''''''&&&&&&%%%%%%###$$$$$$$$$######"""!!!!!!"""###$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%########################%%%$$$$$$############$$$###$$$$$$$$$$$$###""""""############""""""!!!!!!###############"""""""""$$$$$$%%%%%%&&&&&&''''''!!!!!! """$$$&&&&&&%%%&&&%%%######$$$%%%$$$###$$$#########""""""""""""########################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!"""###%%%$$$###"""""""""""""""!!!!!!"""$$$$$$%%%%%%%%%$$$$$$###""""""""""""###$$$$$$############$$$$$$""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$########################&&&%%%%%%$$$######""""""########################"""###$$$%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###%%%'''&&&###"""$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&(((***&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''(((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&'''''''''((()))((('''&&&'''((()))******)))((('''&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$######"""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$!!!$$$''''''%%%"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''""" %%%'''$$$ %%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((('''%%%###""""""######""""""""""""""""""""""""$$$$$$#########$$$%%%&&&''''''&&&&&&%%%$$$######"""######$$$$$$#########!!!!!!"""""""""############$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%&&&&&&###$$$$$$$$$$$$###""""""######""""""""""""""""""$$$$$$#####################$$$$$$%%%'''(((((()))###""""""###%%%&&&&&&%%%(((&&&$$$$$$$$$%%%$$$###$$$$$$$$$$$$$$$###""""""########################""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!""""""""""""$$$$$$######""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!"""######$$$$$$$$$######$$$$$$######"""!!!!!!"""###%%%%%%$$$######""""""""""""""""""""""""%%%$$$$$$$$$######""""""#########$$$$$$#########"""###$$$%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%$$$$$$%%%'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%''')))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((($$$$$$%%%&&&'''(((((()))(((((('''&&&&&&'''(((((((((''''''&&&%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$### $$$&&&&&&$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''### !!!%%%&&&$$$"""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''######$$$$$$#########""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!! !!!""""""######"""""" !!!!!!""""""#########$$$$$$$$$%%%%%%""""""""""""""""""""""""######$$$$$$&&&''')))***###$$$$$$$$$$$$###"""""" !!!!!!"""######$$$$$$##################$$$$$$######$$$%%%'''((())))))&&&$$$###$$$%%%%%%$$$###'''%%%######$$$$$$###"""%%%%%%&&&&&&&&&%%%$$$###""""""""""""""""""""""""""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#####################"""############""""""!!!!!!$$$$$$$$$$$$$$$###"""!!!$$$###""""""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""############"""""""""######""""""!!! !!!"""###%%%%%%$$$######"""""""""""""""""""""""""""""""""######$$$$$$$$$"""###$$$$$$$$$$$$###""""""###$$$%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&$$$###"""###%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%&&&'''(((((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$### """$$$%%%$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&& !!!"""$$$$$$%%%%%%$$$"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!! !!!!!!"""!!!!!!!!!!!!!!! !!!"""###############$$$$$$$$$$$$#################################$$$&&&''')))***###$$$$$$$$$$$$###"""""" !!!"""###$$$%%%%%%"""""""""###############"""###$$$%%%&&&'''((((((&&&%%%$$$$$$%%%%%%###"""%%%$$$""""""###$$$###"""%%%&&&'''''''''&&&$$$###!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$$$$######"""!!!!!!"""######""""""!!!%%%%%%%%%$$$$$$"""!!!!!!######"""!!!!!!!!!!!!"""######$$$$$$$$$$$$######!!!!!!#########"""!!! """""""""""""""!!! """"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""###$$$$$$%%%"""###$$$%%%%%%$$$###""""""###$$$%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$"""!!!"""###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''%%%$$$$$$&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&%%%###"""###$$$'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%######$$$&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&######%%%'''%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%% """$$$&&&&&&&&&&&&"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$###"""!!! ###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$$$$###!!!!!!!!!"""!!!!!! ###""""""!!!"""###$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%###$$$$$$$$$$$$###""""""!!!!!!""""""#########$$$!!!!!!!!!""""""#########"""######$$$%%%&&&&&&'''$$$###"""###$$$%%%$$$###$$$###""""""$$$%%%$$$$$$$$$%%%&&&''''''%%%$$$""""""""""""""""""""""""""""""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################"""""""""""""""""""""""""""###$$$$$$$$$"""!!!  !!!"""#########"""######$$$$$$$$$######"""######"""!!!!!!!!!!!!!!!""""""###$$$$$$###""""""!!!"""###$$$###!!! """############"""!!!!!!######""""""######$$$%%%########################""""""""""""############!!!###$$$%%%%%%$$$###!!!"""###$$$%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$###"""$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%$$$%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%'''((('''%%%###%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%######$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&''''''&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""" """$$$&&&''''''&&&%%%###$$$$$$$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$######""""""""""""######$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%%%%%%%&&&"""""""""""""""!!! %%%$$$#########$$$&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!###$$$$$$$$$$$$###""""""############"""""""""""" !!!!!!"""""""""###"""######$$$$$$%%%%%%&&&"""!!!!!!"""$$$&&&&&&%%%$$$###""""""$$$&&&&&&%%%###$$$%%%&&&&&&$$$###!!!########################"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%################################################!!!"""#########!!! !!!"""###$$$######!!!"""###$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!"""###$$$$$$###!!!$$$$$$$$$$$$$$$###""""""$$$###"""""""""###%%%&&&########################$$$$$$######"""!!!!!!!!!!!!"""$$$%%%%%%$$$"""!!!"""###$$$%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$###"""###$$$$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''######$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%%%%%%%%%%(((((())))))((('''&&&&&&$$$%%%'''((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&)))+++,,,+++((('''(((***'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&"""$$$%%%%%%%%%&&&'''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''### %%%'''$$$!!!%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&''''''&&&&&&################################################$$$#########""""""!!!!!!###$$$&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$###""""""""""""###$$$$$$%%%%%%""""""""""""############ !!!!!!!!!"""""""""###!!!"""###$$$%%%%%%$$$###########################"""""""""!!!$$$$$$$$$#########""""""$$$###""" !!!"""  $$$%%%###!!!######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!##############################$$$$$$$$$$$$######$$$$$$############$$$$$$##############################""""""######$$$%%%$$$$$$###"""!!!!!!""""""$$$$$$$$$########################""""""""""""!!!#########"""!!! """"""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!! """###$$$###"""!!!"""#########"""!!!!!! !!!!!!"""!!! !!!###$$$$$$"""########################'''&&&$$$$$$$$$$$$"""!!!&&&%%%###"""""""""######""""""#########$$$$$$$$$&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$#################################%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$&&&'''%%%######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$""" """%%%((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$$$$######""""""######$$$((('''&&&%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############$$$###""""""###%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$###!!! """%%%&&&&&&%%%%%%$$$###""""""&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$###############$$$######"""!!! %%%%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""######$$$$$$$$$$$$############""""""""""""######$$$$$$#########$$$&&&'''!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%!!!"""############"""!!!########################""""""""""""############!!!!!!!!!"""""""""""""""######$$$%%%$$$###""""""########################%%%!!!###&&&%%%$$$$$$$$$$$$#########""""""&&&%%%###"""""""""###$$$###!!!!!!###%%%&&&%%%###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$###""""""########################"""######$$$$$$######"""$$$######""""""######$$$##############################""""""######$$$%%%$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$$$$$$$###""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$######"""""""""!!!"""######"""!!!"""$$$###"""!!!!!! !!!###"""!!!"""$$$%%%$$$###########################$$$###"""###$$$%%%$$$###%%%%%%###"""""""""######""""""#########$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$&&&'''%%%###((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############&&&%%%$$$######%%%'''(((%%%&&&%%%###"""###%%%'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############!!!!!!  """$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""!!!!!! """#########"""###$$$&&&&&&%%%%%%$$$######"""$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######!!!"""###############"""&&&&&&&&&%%%%%%$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""############""""""""""""""""""""""""$$$$$$%%%$$$$$$###!!!!!!########################%%%###!!!"""&&&(((&&&$$$$$$$$$$$$###############%%%$$$######"""#########"""!!!!!!"""######""" !!!!!!"""############"""###$$$$$$$$$$$$###""""""########################"""######$$$$$$######"""$$$######""""""######$$$##############################""""""######$$$%%%$$$###"""""""""""""""""" !!!!!!""""""######!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$###""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$$$$$$$ !!!######""""""###%%%###"""!!!!!! !!!!!!!!!$$$###"""###$$$%%%$$$###########################!!! """$$$&&&&&&%%%%%%$$$######"""########################$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$***)))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""""""""(((&&&###!!!!!!$$$'''***%%%&&&'''&&&%%%$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%'''((((((((('''&&&%%%%%%''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%$$$#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############$$$######"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""""""""""" ###%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$### !!!"""###$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###""""""""""""""""""""""""######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%!!!###%%%&&&'''%%%$$$"""###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''########################!!!"""""""""#####################""""""""""""!!!###$$$$$$$$$####################################"""!!!!!!###%%%&&&$$$!!!########################""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""!!! !!!""""""#####################$$$$$$$$$######"""########################""""""############""""""######""""""""""""####################################""""""######$$$%%%######"""""""""""""""###!!!!!!"""###$$$%%%%%%&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###""""""$$$&&&######""""""""""""######%%%$$$######%%%&&&%%%###########################"""!!!!!!"""%%%''''''&&&$$$$$$##########################################%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############&&&%%%$$$######%%%'''((($$$&&&(((((('''%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$#########$$$%%%%%%%%%$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$%%%$$$###$$$%%%%%%%%%%%%$$$$$$#########!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$######""""""""""""""""""""""""######$$$$$$$$$$$$############""""""""""""#########$$$$$$%%%%%%%%%$$$###$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%########################!!!"""""""""########################""""""""""""!!!!!!"""######$$$%%%&&&######################## !!!"""###$$$$$$""" ########################!!!!!!!!!"""""""""!!!!!!###$$$$$$$$$$$$#########"""###$$$$$$%%%%%%$$$$$$"""######$$$$$$$$$######"""""""""""""""""""""""""""""""""######"""""""""###""""""""""""""""""#################################""""""######$$$%%%###"""""""""""""""######!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$!!!"""###""""""$$$&&&%%%$$$$$$###$$$$$$%%%%%%%%%$$$###$$$%%%%%%$$$###########################%%%######$$$&&&&&&&&&%%%############$$$#################################%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%###$$$%%%&&&&&&&&&%%%%%%###%%%(((((('''%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%$$$%%%'''(((((('''%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""$$$&&&%%%%%%$$$$$$$$$$$$$$$###!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$######"""##############################$$$$$$$$$$$$############""""""""""""######'''%%%###""""""###%%%&&&%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$########################""""""""""""############"""""""""#########$$$$$$!!!!!!!!!"""###%%%'''(((########################"""###$$$%%%%%%$$$###"""###############$$$$$$$$$""""""###$$$$$$$$$$$$###!!!!!! ######$$$%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!""""""######""""""!!!###""""""!!!!!!""""""#################################""""""######$$$%%%"""""""""""""""######$$$ !!!!!!""""""######%%%%%%$$$$$$####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############ !!!######""""""###%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$######$$$$$$###"""########################&&&$$$###$$$%%%%%%$$$###""""""###$$$$$$$$$$$$###$$$$$$$$$###############$$$$$$######$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%####################################$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&"""###&&&'''((('''%%%######%%%''''''&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%&&&&&&''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""#########&&&&&&%%%"""!!!!!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!#########$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%)))&&&###!!! """%%%'''$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###$$$###"""!!!!!!"""###$$$########################""""""""""""############!!!!!!"""###$$$$$$%%%&&&""""""!!!"""###$$$&&&'''###########################$$$$$$$$$$$$#########""""""#########$$$$$$$$$!!!"""###$$$%%%$$$$$$### """"""###$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""##############################""""""######$$$%%%"""""""""""""""###$$$$$$!!!!!!!!!!!!!!!"""""""""""""""##################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$!!!"""######"""!!!"""$$$###""""""""""""###$$$%%%%%%###""""""######"""!!!###########################"""!!!"""######"""!!!!!!"""###$$$%%%$$$$$$###$$$$$$$$$#########""""""$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&###%%%'''&&&$$$###%%%'''###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%###%%%&&&&&&$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&'''''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""""""""############$$$%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%'''&&&$$$""""""###$$$%%%###$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################""""""""""""############ !!!###$$$%%%&&&'''$$$###"""""""""###$$$%%%########################"""#########!!!!!!"""###""""""######$$$$$$$$$$$$ !!!#########"""!!!"""%%%%%%######%%%'''!!!!!!"""###############!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""#################################"""###$$$$$$%%%""""""!!!""""""###$$$$$$$$$$$$$$$############### !!!"""###$$$$$$%%%!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$"""###$$$###"""!!!"""###!!!!!! !!!!!!"""######%%%###""""""######""" ########################  !!!""""""!!!!!!"""###$$$%%%%%%$$$###$$$$$$$$$$$$######""""""$$$#########$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&###%%%'''&&&$$$###%%%'''######""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$%%%%%%$$$$$$$$$%%%&&&'''###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%$$$#########$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$#########$$$%%%%%%&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%!!!%%%&&&&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$############$$$$$$%%%%%%%%%""""""###$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$############""""""""""""######%%%%%%%%%$$$$$$##################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########!!!"""############"""!!!########################!!!###%%%&&&%%%$$$###%%%$$$"""!!!!!!"""$$$%%%&&&$$$"""!!!"""%%%))),,,$$$$$$%%%%%%%%%%%%$$$$$$######$$$######"""!!! %%%&&&'''&&&$$$"""!!!"""###"""!!!!!!!!!###$$$%%% !!!######$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!########################"""""""""""""""""""""""""""############$$$$$$$$$######""""""!!!!!! ########################'''&&&$$$###"""###$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%(((%%% !!!$$$((('''%%%$$$$$$$$$%%%%%%""""""""""""##################$$$%%%%%%%%%%%%$$$%%%%%%$$$######$$$%%%%%%&&&""" &&&)))***"""""""""""""""""""""""" !!!"""######$$$######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""%%%%%%$$$$$$###"""""""""%%%%%%$$$###""""""######$$$$$$$$$###############"""############$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######"""%%%### !!!###%%%%%%###%%%$$$###"""###$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######################## """######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$%%%''')))(((&&&$$$""""""$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''!!!"""$$$&&&&&&&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########&&&%%%$$$%%%&&&%%%###!!!$$$$$$%%%%%%%%%&&&&&&&&&***)))'''%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&$$$#########$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" !!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###&&&'''%%%"""$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$###"""!!!!!!!!!""""""######$$$$$$'''%%%###!!! !!!###$$$""""""############""""""!!!""""""#########""""""$$$%%%&&&&&&$$$""""""###"""!!!!!!!!!!!!""""""###!!!"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""!!!###############$$$$$$$$$""""""""""""""""""""""""!!!!!!"""""""""#########"""""""""#######################################%%%%%%$$$#########$$$$$$""""""!!!!!! !!!!!!!!!&&&$$$""" !!!"""&&&%%%$$$###""""""###$$$""""""""""""############!!!!!!"""############"""$$$$$$###""""""###$$$$$$%%%""" !!!###%%%%%%%%%""""""""""""""""""""""""""""""#########""""""!!!##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""##################$$$$$$%%%$$$$$$###""""""########################$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$######%%%%%%### $$$###!!! !!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################"""###%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((('''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''"""###%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%###"""###%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%((('''&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$############$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""%%%&&&&&&&&&########################$$$###"""###&&&'''%%%###"""""""""!!!""""""######$$$$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$######"""!!!!!! """###$$$$$$$$$$$$&&&%%%$$$"""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! """######$$$$$$$$$"""$$$%%%%%%$$$######$$$!!!!!!"""""""""!!! """###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""""""""######$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!""""""""""""!!!""""""###$$$%%%%%%%%%##############################$$$$$$$$$$$$$$$$$$""""""!!!  ###$$$$$$%%%$$$###!!! ######"""!!!!!!!!!""""""""""""""""""############!!!!!!"""############"""######"""!!!!!!"""#########"""###%%%&&&%%%""" """"""""""""""""""""""""$$$$$$$$$######""" ##############################$$$$$$$$$$$$#########$$$$$$$$$$$$###""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%%%%$$$######"""#########"""""""""###$$$$$$$$$%%%"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$###$$$%%%&&&&&&$$$"""%%%$$$"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###&&&$$$""""""$$$%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$#########$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######""""""######%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$&&&&&&%%%###########################""""""$$$%%%&&&$$$######""""""!!!!!!!!!!!!"""###$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$###"""!!!""""""""""""""""""###$$$$$$%%%&&&###$$$$$$%%%%%%%%%%%%$$$!!!!!!""""""""""""!!!!!!!!!!!!"""###############!!!"""$$$%%%$$$###$$$%%%"""###$$$$$$$$$"""!!!"""######$$$%%%%%%$$$$$$$$$$$$$$$#########"""""""""""""""###$$$$$$%%%%%%########################!!!!!!!!!"""""""""######"""""""""######$$$$$$$$$########################!!!"""###%%%%%%%%%$$$###%%%$$$###""""""""""""""""""###$$$%%%$$$###!!! """""""""!!!!!!!!!""""""!!!"""""""""##################$$$%%%%%%%%%%%%$$$#########""""""#########!!!"""$$$%%%&&&%%%""" """"""""""""""""""""""""###############"""!!!!!!########################!!!!!!""""""""""""!!!!!!######$$$$$$$$$######"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$###############$$$!!!!!!"""###$$$%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%"""""""""$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%%%%%%%###!!!""""""#########$$$$$$$$$$$$%%%%%%&&&''')))******%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$ !!!!!!!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%$$$###&&&&&&%%%$$$#########$$$######$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%""""""!!!!!!""""""###$$$'''%%%###""""""$$$&&&(((######$$$%%%%%%%%%$$$###"""######$$$$$$######"""###############"""!!!!!! """$$$$$$######$$$%%%$$$%%%&&&&&&%%%$$$"""!!!!!!"""##################$$$$$$$$$###############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$######"""""""""!!!!!!!!!######################## !!!###$$$%%%$$$$$$###&&&%%%$$$$$$##################""""""""""""!!!""""""#####################!!!"""""""""##################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$%%%""""""""""""""""""""""""!!!!!!"""#######################################!!!!!!""""""""""""!!!!!!"""######$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$#########""""""$$$###############$$$$$$!!!!!!"""###$$$%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######$$$$$$###""""""$$$&&&(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$'''((('''$$$ """"""#########$$$$$$$$$%%%%%%&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""###$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$######$$$((('''&&&&&&%%%%%%%%%%%%"""######$$$$$$$$$############$$$$$$$$$%%%%%%%%% !!!""""""######$$$%%%$$$###"""###%%%'''(((############"""!!! $$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$######""" """$$$$$$#########$$$%%%&&&&&&&&&&&&%%%%%%$$$!!!""""""#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######""""""!!! ########################""""""########################""""""""""""######$$$###!!! !!!"""###"""###$$$%%%%%%%%%$$$$$$""""""""""""############!!!!!!"""############"""$$$$$$%%%%%%%%%%%%$$$$$$!!!"""######"""###%%%'''"""""""""""""""""""""""" """######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###""""""""""""""""""""""""%%%%%%$$$$$$###""""""!!!#########"""######$$$%%%"""""""""###$$$$$$$$$%%%"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""%%%%%%$$$###!!!!!!###%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%"""&&&))))))&&&$$$#########$$$$$$$$$$$$%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$######################## """$$$$$$###"""###$$$&&&%%%%%%$$$$$$$$$$$$%%%""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%% !!!"""######"""!!!!!!!!!###%%%&&&''''''######""""""!!!!!!!!! $$$$$$%%%%%%%%%%%%$$$$$$""""""#########""""""!!! """$$$$$$###""""""###%%%%%%$$$$$$$$$%%%&&&&&&#########$$$$$$######"""########################%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""###############"""""""""""""""""""""########################$$$######""""""""""""###!!!!!! !!!!!!"""###$$$#########""""""######$$$"""###$$$%%%%%%%%%$$$$$$""""""""""""############!!!!!!"""############""""""###$$$%%%%%%$$$###"""!!!###%%%$$$""""""###%%%""""""""""""""""""""""""!!!""""""#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$########################""""""###$$$$$$%%%##################$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$ ###%%%###"""###$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###""""""$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%######%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$########################"""$$$$$$"""!!!###$$$$$$$$$######$$$$$$%%%%%%""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$###!!!%%%((((((&&&%%%!!!!!!!!!"""###%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$ !!!"""######$$$$$$###!!!###$$$$$$"""!!!"""###$$$$$$###"""###$$$&&&'''$$$$$$%%%%%%%%%$$$$$$#####################$$$$$$&&&%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$%%%%%%########################%%%$$$###!!!!!!!!!"""###!!!!!!!!!!!!"""$$$%%%&&&######$$$%%%%%%%%%$$$###!!!"""###%%%%%%%%%$$$###""""""""""""##################$$$%%%%%%%%%%%%$$$!!!"""###$$$$$$###"""!!!"""%%%''''''###!!! !!!""""""""""""""""""""""""###$$$$$$######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%######""""""###$$$%%%%%%$$$$$$$$$###############"""############$$$$$$$$$#########$$$$$$%%%%%%&&&#########$$$$$$%%%&&&&&&!!!&&&''''''&&&'''$$$%%%&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$%%%&&&&&&'''''''''&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""###############$$$$$$$$$%%%%%%%%%$$$#########$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%---)))$$$"""!!!""""""!!!$$$$$$%%%%%%%%%&&&&&&&&& """###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######""""""###$$$%%%%%%############""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""$$$$$$"""!!!"""$$$$$$$$$$$$$$$%%%&&&''''''!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###"""!!!!!!!!!"""$$$%%%%%%%%%&&&%%%###""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$############"""""""""""""""###""""""#########$$$$$$$$$######$$$$$$$$$$$$######&&&%%%$$$######$$$%%%&&&(((&&&###"""""""""!!!!!!###"""!!!"""$$$%%%%%%###""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""###$$$$$$###"""###$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$###""" """###$$$"""""""""""""""!!! """"""""""""""""""""""""%%%$$$$$$###"""!!!!!! """"""""""""""""""""""""!!!""""""""""""#########"""############$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$###"""!!!############""""""""""""########################"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$#########""""""#########$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&$$$$$$$$$$$$&&&&&&######$$$$$$$$$%%%%%%%%%'''&&&$$$#########$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$############$$$%%%&&&'''&&&%%%$$$###%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$#########$$$'''&&&%%%$$$############$$$$$$$$$%%%&&&&&&###!!!%%%%%%%%%$$$$$$#########'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$######$$$%%%$$$###"""!!!%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''$$$""""""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$$$$%%%%%%$$$###"""!!! """##################"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""######""""""""""""######""""""#########$$$$$$$$$ !!!!!!!!!!!! %%%$$$$$$$$$$$$$$$$$$%%%&&&%%%######$$$$$$%%%%%%###"""!!!"""$$$%%%$$$###""""""#########$$$$$$$$$############$$$$$$$$$%%%"""""""""""""""""""""""""""###$$$$$$""""""###$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######$$$######""""""######$$$$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%$$$######"""""""""""""""""""""""" !!!"""###$$$%%%&&&""""""""""""""""""""""""$$$$$$$$$######""""""""""""############$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$###""""""!!!!!!""""""######$$$$$$########################"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#########"""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%((('''%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%'''((()))***+++%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&''''''''' !!!"""$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''!!! !!!$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!"""######$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$################################################$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$%%%%%%$$$$$$$$$#########$$$%%%&&&(((((($$$"""""""""$$$%%%$$$##################$$$$$$$$$"""""""""#########$$$$$$########################"""###$$$$$$""""""###$$$""""""############""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$############""""""""""""######$$$###"""!!!!!!"""###$$$""""""#########"""!!!!!!"""""""""""""""""""""""" """###%%%&&&'''""""""""""""""""""""""""&&&&&&%%%$$$###"""!!!!!!"""############$$$$$$$$$$$$############$$$%%%%%%###$$$$$$$$$$$$###"""""" !!!"""###$$$%%%&&&########################"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$########################"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''+++)))&&&$$$"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&$$$###"""%%%$$$"""###%%%'''&&&&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$%%% !!!"""$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$###"""###%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$########################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$######"""""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$################################################&&&&&&%%%%%%%%%%%%$$$$$$""""""######$$$$$$##############################$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###"""###$$$$$$%%%%%%'''((($$$###"""###$$$%%%$$$"""########################!!!""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$###"""!!!"""$$$!!!""""""######""""""!!!######$$$$$$$$$######"""######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$######""""""######$$$ !!!!!!!!!!!!!!! """"""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""&&&&&&%%%%%%$$$######"""""""""#########$$$$$$$$$###############$$$$$$%%%######$$$$$$$$$######"""!!!!!!"""######$$$%%%%%%########################"""$$$&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&%%%$$$$$$########################&&&%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&$$$$$$######$$$&&&((()))+++)))&&&###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%### $$$"""!!!!!!###&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%""""""""""""############%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&)))'''%%%%%%&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$$$$################################################$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############!!!"""###$$$###""" $$$$$$$$$%%%%%%$$$$$$$$$################################################$$$$$$$$$$$$############!!!"""###$$$%%%$$$$$$$$$########################!!!""""""""""""""""""!!!###$$$%%%&&&&&&%%%$$$###"""$$$%%%%%%###"""###%%%$$$###"""###$$$$$$###"""########################!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######"""!!!"""###""""""############"""""""""######$$$$$$$$$############$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$######$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$###"""!!! """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""######$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$#######################################"""$$$&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%###!!!!!!########################&&&%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''$$$$$$######$$$&&&((()))((('''%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%$$$###### !!!$$$&&&'''&&&%%%$$$###!!! """$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$$$$################################################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############"""!!!"""$$$%%%$$$!!!######$$$$$$$$$$$$######################################################"""!!!!!!!!!!!! !!!"""###%%%%%%%%%$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$"""$$$'''%%%""" !!!###%%%$$$"""###$$$$$$###"""$$$$$$$$$###############"""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!"""#########$$$$$$$$$$$$######""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$#########""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############$$$$$$%%%%%%"""############$$$$$$$$$!!!"""######$$$$$$######""""""###$$$$$$$$$$$$###%%%%%%$$$$$$$$$#################################"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""" ###############$$$$$$$$$#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$### !!!###$$$$$$$$$###"""###!!! !!!###$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%############$$$&&&'''(((###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%!!!$$$&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$######"""######$$$$$$###""" """##################"""################################################"""""""""!!!!!!!!!!!! """$$$%%%&&&&&&%%%$$$$$$$$$$$$#########""""""%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%!!!%%%((('''###!!!"""$$$%%%$$$######$$$$$$###!!!$$$$$$$$$#########""""""############$$$$$$$$$%%%""""""""""""""""""""""""!!!"""###"""!!! !!!###$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$### !!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""##################"""""""""############$$$$$$$$$ !!!"""###$$$######"""""""""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$########################"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$######""""""""""""#########$$$$$$$$$"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%$$$$$$###"""!!! $$$$$$###$$$&&&&&&%%%#########$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!!!!"""""""""#####################$$$&&&((()))######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%"""!!!!!!"""%%%'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!!!!""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$$$$######"""%%%$$$###""""""###$$$$$$""""""############""""""""""""""""""""""""""""""########################%%%%%%%%%$$$$$$$$$$$$### """$$$&&&'''&&&%%%$$$$$$$$$$$$$$$######"""""""""######$$$$$$######"""&&&%%%$$$######$$$%%%&&&!!!%%%)))(((%%%"""$$$'''&&&$$$######$$$$$$###!!!$$$$$$$$$$$$######""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###"""!!! !!!###$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""""""""""""""""""""%%%$$$$$$###"""!!! """############$$$$$$$$$ !!!"""$$$$$$######"""!!!"""###$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''########################"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''(((((((((""""""######$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&$$$%%%&&&'''&&&%%%$$$######$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((******)))((('''"""######$$$&&&)))+++,,,&&&&&&&&&'''((((((%%%############$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!"""###%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$******)))'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%***)))''''''''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""""""""###$$$%%%%%%&&&&&& !!!"""""""""""""""$$$$$$############$$$$$$###"""!!!!!!!!!"""$$$%%%"""""""""###$$$$$$$$$%%%###"""!!!!!!"""$$$&&&((($$$$$$$$$###"""!!! !!!!!!""""""#########$$$######"""!!!!!!!!!!!!!!!&&&&&&&&&%%%$$$###"""!!!""""""""""""""""""""""""%%%%%%&&&&&&&&&%%%%%%$$$$$$###""""""######"""!!!################################################'''***,,,***%%%"""###&&&###################################################$$$$$$%%%%%%$$$$$$###!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""###$$$%%%&&&%%%###"""""""""######!!!!!!!!!!!!"""""""""""" !!!"""###"""!!!!!!$$$#########$$$%%%&&&&&&$$$$$$##################$$$%%%%%%%%%%%%$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$###"""""""""############$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""%%%%%%%%%$$$$$$#########"""""""""###$$$$$$$$$%%%""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))'''$$$"""!!!"""$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((('''%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""###$$$%%%%%%%%%%%%############""""""!!!!!!%%%$$$$$$######"""""""""$$$%%%$$$###"""###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$######"""&&&%%%###""""""$$$%%%'''&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$###"""""""""""""""""""""######$$$$$$%%%%%%!!!""""""##################""""""""""""""""""######""""""!!!"""###$$$%%%###############$$$$$$$$$$$$###"""!!!"""$$$&&&'''#########$$$######""""""""""""""""""#########$$$######"""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$###"""#################################$$$#########""""""!!! !!!###$$$$$$###################################################%%%(((+++)))$$$"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$######""" !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%###"""""""""######!!!!!!!!!"""""""""######"""###$$$%%%&&&%%%%%%$$$$$$############$$$$$$%%%########################$$$$$$%%%%%%$$$$$$###"""$$$######""""""######$$$##############################$$$$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$###############$$$$$$$$$%%%$$$$$$$$$$$$#########%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&$$$###""""""######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$#########%%%%%%%%%$$$""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$######"""'''&&&$$$###"""###$$$%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$###""""""""""""""""""########################""""""###$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""###""""""""""""###$$$$$$$$$$$$$$$###############%%%%%%#########$$$%%%&&&""""""###$$$%%%%%%$$$$$$"""""""""#####################"""!!!!!!!!!""""""!!!""""""###$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""#####################!!! !!!$$$%%%%%%$$$###################################################&&&((('''$$$"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""######""""""""" """$$$%%%&&&''''''%%%%%%%%%$$$#########"""$$$######""""""######$$$%%%$$$######"""#########"""""""""#########$$$$$$ !!!"""#########""""""$$$$$$###"""""""""##############################$$$$$$%%%%%%$$$$$$###"""###""""""""""""""""""#################################$$$$$$$$$$$$######$$$$$$###############"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$###"""!!!&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###""""""%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""######$$$$$$$$$######((('''%%%###""""""######&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""############"""""""""""""""!!!"""######$$$$$$######""""""!!!!!!!!!!!!"""""""""""""""#########$$$$$$%%%$$$$$$$$$###"""""""""&&&&&&%%%$$$######$$$$$$######$$$%%%%%%%%%%%%$$$##############################""""""!!!""""""###!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%!!! !!!###%%%$$$###################################################!!!###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############"""""" !!!"""$$$%%%&&&&&&&&&&&&%%%%%%$$$###""""""!!!######""""""""""""######$$$$$$##################"""#########$$$$$$$$$$$$ !!!!!!!!!!!!!!!$$$$$$###"""!!!!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$###""""""######""""""""""""####################################$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!!!!!""""""#########$$$$$$$$$%%%$$$$$$$$$###"""""""""!!!!!!""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$######&&&&&&$$$############$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""###"""""""""""""""###############""""""""""""""" !!!""""""######""""""$$$######""""""######$$$"""#########$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""&&&&&&%%%$$$############$$$%%%%%%%%%%%%$$$######$$$$$$$$$#####################""""""""""""######"""############"""!!!!!!########################$$$$$$#########$$$%%%&&&$$$"""!!!"""######"""!!!################################################!!!"""###$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$###""""""######$$$#########%%%%%%$$$$$$###"""!!!!!!""""""""""""""""""""""""############$$$#########"""#########$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!!!!"""""""""#########$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######""""""!!!""""""#########$$$$$$$$$%%%$$$$$$$$$###""""""""" !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$######""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$"""!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''&&&###""""""###$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$############$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###""""""""""""""""""""""""######$$$######################## !!!"""""""""""""""$$$$$$############$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$$$$######""""""$$$$$$%%%%%%$$$###""""""$$$$$$$$$$$$$$$###############"""""""""###$$$$$$###$$$$$$$$$###""""""!!!########################"""!!! !!!"""$$$%%%$$$###""""""######""" ################################################""""""###############"""################################################$$$$$$%%%%%%%%%%%%$$$$$$"""###############""""""$$$$$$$$$###"""""""""!!!!!!""""""######""""""!!!""""""###$$$$$$$$$$$$###"""""""""#########$$$$$$###""""""""""""###$$$$$$$$$$$$###"""""""""######"""""""""###$$$$$$%%%%%%######$$$$$$######"""!!!%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###%%%&&&&&&"""############$$$$$$$$$$$$$$$$$$############### !!!!!!"""###$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%'''%%%""" """%%%'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%$$$%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""###%%%&&&((()))))))))$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%"""######$$$$$$######"""""""""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""###$$$$$$""""""######$$$$$$%%%%%%!!!!!!"""############"""######""""""""""""######"""###$$$%%%%%%%%%$$$$$$###############$$$$$$$$$""""""#########""""""!!!""""""######$$$#########%%%%%%%%%$$$$$$###############""""""######$$$%%%"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!  """$$$%%%###"""!!!"""###$$$###"""############################################################$$$$$$###!!!""""""""""""""""""""""""##############################$$$$$$$$$$$$######""""""###$$$%%%%%%%%%$$$############"""""""""""" !!!"""######"""!!! !!!"""###$$$%%%$$$$$$###!!!!!!!!!"""""""""######!!!  !!!"""###$$$############$$$$$$%%%!!!""""""###$$$$$$%%%%%%###############""""""!!!$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!$$$%%%'''((("""############$$$$$$$$$###############$$$$$$$$$""""""######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$###$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%&&&''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""$$$&&&&&&%%%######$$$################################################!!!!!!"""$$$$$$%%%%%%$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""!!!""""""###$$$$$$""""""###$$$%%%&&&&&&&&&""""""###$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""""""###$$$%%%&&&%%%$$$$$$""""""######$$$$$$$$$%%%!!!!!!""""""""""""!!!!!! !!!"""$$$$$$$$$$$$%%%%%%%%%$$$$$$###############""""""###$$$%%%%%%!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!"""$$$&&&'''!!! !!!$$$%%%%%%$$$################################################%%%$$$###$$$$$$$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!########################""""""############""""""!!!"""###%%%&&&'''(((((("""""""""""""""######### !!!"""######"""!!! !!!"""###$$$%%%%%%$$$###!!!!!!!!!!!!""""""""""""$$$###"""""""""###%%%&&&$$$#########$$$%%%&&&&&&!!!""""""###$$$$$$%%%%%%###############"""!!!!!!######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%"""############$$$$$$$$$""""""######$$$$$$$$$%%%$$$%%%%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######""""""###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&'''''' """%%%''''''&&&###!!!$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$###"""######$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ %%%((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$###"""#########$$$$$$%%%%%%%%%%%%$$$$$$######"""""""""!!!###&&&&&&%%%$$$$$$$$$################################################!!!!!!"""$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%########################""""""############"""""""""!!!!!!!!!"""###$$$$$$ !!!"""$$$&&&&&&########################""""""""""""""""""""""""$$$$$$$$$#########"""""""""""""""###$$$$$$%%%%%%%%%&&&&&&%%%"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!((('''&&&$$$"""!!!%%%%%%&&&&&&&&&%%%%%%$$$$$$"""!!!!!!###$$$######""""""!!!!!!!!!!!!""""""!!!""""""""""""#########""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""!!!!!!!!!!!!""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$######"""""""""%%%%%%%%%%%%%%%$$$###""""""""""""###$$$%%%'''(((%%%$$$$$$######$$$%%%%%%#########"""""""""""""""$$$$$$############$$$$$$######""""""######$$$%%%&&&$$$######$$$%%%$$$###""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%$$$###"""########################%%%$$$""" """%%%&&&$$$$$$$$$#########"""""" !!!"""$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&%%%###"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%###""""""###%%%&&&$$$$$$&&&&&&&&&%%%$$$###''''''&&&%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$#########$$$$$$'''''''''&&&%%%$$$""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&)))((('''&&&%%%&&&&&&'''$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%)))(((&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###############$$$########################""""""############""""""%%%%%%%%%$$$%%%%%%&&&&&&!!!!!!!!!!!!"""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""!!!!!!!!!"""######$$$$$$!!!"""###"""!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$###""" '''%%%$$$###$$$$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%"""""""""#########$$$$$$########################!!!"""############"""!!!""""""""""""""""""""""""!!!""""""######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$###############$$$$$$$$$######"""!!!'''&&&%%%###"""!!!!!!!!!%%%%%%$$$#########$$$$$$$$$$$$$$$###############$$$$$$############$$$$$$######""""""######$$$%%%%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%$$$######"""########################&&&%%%###""""""###%%%&&&$$$$$$$$$#########""""""!!!!!!######$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%$$$$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&%%%###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%###""""""###%%%&&&&&&&&&''''''''''''''''''(((((('''&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!"""######$$$$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$###############$$$########################""""""############""""""''''''&&&%%%%%%%%%&&&&&&"""""""""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$############### !!!!!!"""######### """"""""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&&&&$$$$$$######!!! '''&&&$$$$$$%%%%%%$$$#########""""""""""""##################$$$$$$$$$%%%########################!!!$$$%%%%%%$$$!!!"""###$$$$$$$$$$$$###"""!!!!!!!!!""""""!!!!!!!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$%%%%%%"""############"""!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""######$$$%%%$$$"""!!!"""###$$$###"""%%%%%%%%%$$$$$$$$$############$$$$$$######""""""########################%%%%%%$$$######"""""""""$$$$$$$$$###############!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%$$$$$$$$$%%%%%%&&&'''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%#########$$$%%%&&&&&&&&&&&&&&&&&&'''((((((((((((''''''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!""""""######"""###%%%&&&'''(((((((((&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""###%%%''''''%%%###"""%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%"""#########$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""###$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""$$$###############$$$$$$########################"""######$$$$$$######"""%%%$$$$$$###""""""""""""######"""""""""""""""###%%%%%%%%%%%%%%%%%%%%%%%%################################################!!!!!!!!!"""######$$$$$$!!!###$$$$$$$$$$$$%%%'''""""""""""""""""""""""""$$$$$$$$$#########"""""""""###$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%$$$###""""""!!!!!!!!!!!!""""""######$$$$$$$$$%%%%%%%%%######################## """###$$$$$$###""" """###%%%&&&&&&%%%###"""######$$$$$$$$$$$$######""""""""""""""""""""""""################################################""""""""""""""""""""""""##############################$$$$$$%%%%%%&&&&&&"""###############"""""" """$$$&&&'''&&&%%%$$$###""""""""""""#########$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""######$$$%%%###""""""###%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########""""""!!!####################################"""!!!########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''(((((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''(((((('''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$#########$$$%%%&&&$$$######"""###$$$&&&'''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$###"""###%%%''''''&&&%%%$$$!!!!!!"""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################"""######$$$%%%##############################$$$$$$$$$$$$############"""!!!!!! !!!!!!$$$######"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################"""######$$$$$$%%%%%%&&&$$$%%%&&&%%%$$$######%%%""""""""""""""""""""""""&&&%%%%%%$$$###"""!!!!!!###$$$$$$%%%&&&&&&%%%%%%###"""!!!""""""""" &&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%##############################""""""""""""######"""$$$%%%''''''%%%$$$"""$$$%%%%%%%%%%%%%%%%%%$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""#################################$$$$$$%%%%%%%%%######$$$$$$%%%$$$$$$#########"""!!! !!!%%%$$$######"""""""""###""""""""""""######$$$$$$$$$$$$############$$$$$$######""""""######$$$%%%$$$######%%%''''''&&&$$$""""""###$$$%%%%%%&&&&&&!!!""""""#########""""""###########################$$$%%%%%%$$$""" #######################################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%% !!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''%%%$$$$$$###!!! $$$$$$$$$$$$%%%&&&'''((((((((('''&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%&&&$$$######"""###$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''((((((((('''&&&%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&$$$%%%%%%&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$"""###%%%''''''&&&%%%$$$!!!!!!"""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%##############################$$$$$$$$$$$$######$$$######"""""""""############"""""""""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$%%%&&&&&&'''%%%%%%&&&$$$!!! !!!%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$%%%%%%%%%$$$$$$"""!!!!!!%%%$$$######""" %%%$$$$$$######$$$$$$%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$######################################################""""""""""""""""""""""""""""""""""""""""""""""""##########################################$$$$$$######$$$%%%%%%%%%%%%$$$ !!!!!!"""###$$$######"""""""""######$$$!!!!!!!!!"""######$$$$$$$$$$$$############$$$$$$######""""""######$$$%%%$$$$$$$$$&&&(((((('''%%%!!!"""###$$$%%%&&&&&&'''""""""######$$$$$$##############################%%%&&&''''''&&&%%%###"""###############$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$"""!!!#########$$$%%%&&&'''(((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$############&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&'''((((((((('''%%%$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###############$$$$$$######$$$$$$$$$%%%%%%%%%(((&&&### ###&&&((($$$$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%"""#########$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%###########################$$$$$$%%%%%%$$$$$$#####################$$$%%%###"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%&&&&&&$$$""" !!!%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&###$$$$$$######"""!!! %%%$$$$$$%%%%%%$$$!!!###""""""!!!!!!""""""###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""###$$$$$$$$$$$$$$$ ###&&&((()))"""!!!!!!""""""###$$$%%%!!!!!!"""######$$$%%%%%%$$$$$$############$$$$$$######""""""######$$$%%%""""""$$$&&&((((((&&&$$$#########$$$$$$%%%%%%%%%"""######$$$%%%%%%$$$$$$########################$$$$$$%%%%%%%%%$$$$$$$$$""""""#########$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$############$$$%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&'''((((((&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((())))))((('''&&&###$$$%%%&&&&&&&&&%%%%%%''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&###$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$""""""""""""###$$$%%%&&&###########################$$$$$$%%%%%%$$$$$$###"""!!!!!!!!!"""###$$$$$$"""""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%&&&''''''&&&$$$######$$$########################""""""######$$$$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%%!!!"""###''')))***)))'''&&&%%%%%%%%%%%%%%%%%%&&&!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%%%%###!!! $$$######""""""######$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!"""###############"""""""""""""""######$$$ !!!!!!!!!"""$$$%%%&&&""""""###$$$%%%%%%&&&&&&$$$$$$############$$$$$$#########"""###$$$$$$%%%!!!!!!###%%%''''''%%%###%%%%%%%%%$$$$$$$$$$$$###"""###$$$%%%%%%%%%%%%%%%########################!!!!!!!!!!!!!!!"""""""""""""""######$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###"""###%%%&&&'''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%% !!!"""$$$%%%%%%$$$$$$#########$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$%%%%%%%%%$$$""" %%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''(((((((((&&&%%%%%%%%%%%%&&&''''''%%%&&&'''((((((&&&$$$###""""""$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((())))))((('''&&&$$$%%%'''((()))(((''''''((('''&&&&&&&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!""""""######""""""""""""###$$$%%%&&& !!!"""$$$$$$######"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$#########""""""%%%$$$$$$$$$###"""""""""&&&%%%$$$$$$######$$$$$$$$$#########""""""!!!!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########***'''$$$###$$$%%%$$$"""%%%$$$###!!!!!!!!!!!!""""""############$$$$$$$$$""""""###$$$$$$$$$$$$######$$$%%%&&&&&&%%%$$$###$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!!"""&&&&&&%%%$$$############"""############"""!!!!!!"""  ###$$$###!!!"""$$$%%%''''''&&&%%%$$$$$$$$$############$$$$$$$$$###"""###$$$$$$###""""""""""""###$$$$$$$$$%%%#########"""!!! ########################$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$###"""!!! !!!!!!!!!!!!$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""############$$$###$$$&&&''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$$$$%%%#########"""!!!"""%%%'''!!!###$$$###"""!!!"""###%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%$$$$$$%%%&&&'''$$$&&&'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$###$$$%%%&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%%%%%%%%%%$$$###!!!$$$&&&'''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$"""%%%(((***+++)))&&&$$$''''''&&&&&&&&&%%%%%%%%%))))))))))))((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%!!!###%%%'''(((&&&%%%###'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""""""""###$$$############$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###########################$$$$$$###  &&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$&&&%%%###"""""""""######!!!!!!"""###$$$$$$%%%%%%!!!!!!######$$$######"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$############&&&%%%$$$$$$###$$$$$$$$$$$$#########""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######)))&&&$$$###%%%&&&%%%###$$$###"""""""""###$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$%%%%%%$$$###"""$$$$$$$$$#########""""""$$$######"""""""""######%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$############&&&$$$###$$$&&&(((&&&%%% """###%%%%%%$$$###"""$$$$$$############$$$$$$$$$###"""###$$$$$$###"""###############$$$$$$$$$&&&&&&&&&%%%%%%$$$###"""########################$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$###""""""%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$###%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$%%%$$$###"""$$$%%%!!!###$$$###"""!!!"""$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%'''&&&%%%$$$$$$%%%'''((($$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""######$$$&&&%%%$$$%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((($$$%%%&&&''''''&&&%%%$$$"""$$$&&&'''&&&%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$###%%%'''))))))(((&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''(((((('''&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$#########$$$%%%$$$$$$$$$###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$%%%%%%$$$"""!!!"""###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$######%%%%%%###"""""""""######!!!""""""###$$$$$$%%%%%%!!!"""######$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######&&&&&&&&&%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$###############"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###'''%%%$$$$$$%%%&&&%%%$$$############$$$%%%&&&'''############$$$$$$$$$%%%%%%%%%%%%$$$###"""!!! """"""###$$$$$$###""""""$$$$$$$$$###############$$$$$$#########$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&$$$#########$$$%%%$$$###"""###$$$%%%$$$###!!!"""###$$$%%%$$$######$$$$$$############$$$$$$$$$###"""###$$$$$$###"""$$$$$$$$$###############$$$$$$$$$######""""""!!!###########################$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###""""""&&&%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%###"""!!!"""$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$##################$$$&&&%%%$$$######$$$"""###$$$###""""""###$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$%%%############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###############$$$$$$%%%%%%$$$$$$$$$&&&'''(((&&&''''''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&(((&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&###$$$&&&&&&%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$''''''%%%%%%%%%&&&((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""%%%$$$######"""#########"""""""""###$$$$$$%%%%%%""""""######$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!"""###$$$$$$###"""!!!########################$$$############$$$$$$%%%############$$$%%%&&&&&&'''%%%###"""""""""$$$%%%"""!!!!!!!!!"""""""""!!!###$$$%%%&&&&&&&&&%%%%%%$$$$$$############$$$$$$$$$###"""###$$$$$$###"""%%%$$$$$$$$$###"""""""""######""""""!!!!!!!!!!!!##############################$$$$$$$$$######"""######$$$$$$$$$######"""###!!! !!!"""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$###"""""""""!!!$$$%%%$$$######$$$"""###$$$$$$""""""###$$$%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))******)))'''%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''((((((&&&$$$###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&''''''&&&&&&&&&###%%%&&&&&&%%%$$$%%%&&&''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&''''''((())))))((((((%%%%%%&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$############$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$##################""""""#########$$$$$$$$$###############$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$##################$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$######!!!"""###$$$$$$###"""!!!########################"""""""""""""""###$$$%%%############$$$%%%&&&&&&&&&$$$"""!!! !!!###$$$######$$$###############$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$############$$$$$$$$$###"""###$$$$$$###"""%%%$$$$$$$$$###"""""""""&&&&&&%%%$$$$$$$$$%%%%%%########################"""######$$$$$$$$$######"""######$$$$$$$$$#########""" !!!###%%%'''&&&%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""#########$$$""" !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$###""""""""""""#########$$$%%%"""$$$%%%$$$###"""###$$$%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%"""""""""""""""###$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&'''''')))******)))'''%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%'''%%%###"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%(((((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((******)))(((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$######"""&&&&&&%%%$$$############$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!############$$$########################$$$$$$$$$$$$############$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######"""###############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###%%%''''''%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$""""""###$$$$$$###""""""###############$$$$$$$$$"""""""""""""""###$$$%%%$$$$$$$$$###$$$$$$%%%%%%$$$###"""!!!!!!!!!"""###!!!"""###""" """""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$###"""###$$$$$$###"""$$$$$$$$$###############$$$###"""!!!!!!"""###$$$########################""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###!!!!!!!!!!!!"""$$$&&&'''%%%%%%$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""""""""#########%%%$$$######%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############!!!""""""###$$$&&&###$$$%%%$$$#########%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&''''''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&$$$"""###$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&%%%######%%%&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$###''''''''''''&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&(((***+++)))'''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###"""!!!%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$###%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""""""""###$$$$$$$$$$$$###########################$$$$$$#########$$$%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$''''''&&&%%%%%%%%%%%%&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$&&&((('''%%%######$$$$$$$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$######""""""###$$$%%%%%%$$$###"""""""""#########$$$$$$$$$###""""""###$$$%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$#########""""""!!!"""!!! ######""""""######$$$$$$$$$$$$############$$$$$$$$$###"""###$$$$$$###"""###############$$$$$$$$$!!!  !!!########################""""""###$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$ !!!!!!!!!""""""############"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%$$$$$$$$$%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$"""###$$$###""""""$$$&&&###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&'''((())))))$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((())))))%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%&&&'''(((&&&'''&&&%%%######$$$&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''%%%&&&'''((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$######!!!"""###$$$%%%$$$$$$###########################%%%$$$#########$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$''')))(((%%%""""""###!!!"""$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$###"""!!! ###$$$%%%&&&&&&%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%$$$############$$$%%%%%%%%%%%%$$$###"""###%%%&&&%%%"""!!!"""$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$############$$$$$$$$$###"""###$$$$$$$$$"""""""""######$$$$$$$$$%%%###"""!!! !!!###$$$########################!!!"""###$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###""""""######""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$%%%(((((('''%%%###"""$$$&&&###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$############""""""###$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$######""""""$$$$$$%%%%%%%%%$$$######$$$&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%'''((((((&&&###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((()))((('''&&&&&&'''((()))''''''&&&%%%######$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((('''&&&&&&%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$###############$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%$$$###$$$$$$########################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#####################$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########################################################"""""""""!!!!!!$$$$$$$$$###"""!!!###%%%##############################$$$$$$$$$%%%%%%%%%###$$$$$$###""""""###%%%""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$&&&$$$"""###%%%&&&$$$"""$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######################################################""""""###$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&###"""!!! !!!"""$$$&&&&&&%%%%%%$$$#########$$$!!!!!!!!!!!!!!!!!!!!!!!!###########################&&&((((((&&&$$$######!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$######$$$%%%%%%%%%&&&&&&''''''((($$$$$$##################%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$############$$$&&&'''&&&$$$"""!!!&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''&&&%%%###"""&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((""""""###$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''')))'''%%%$$$%%%&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&))))))((((((''''''''''''%%%&&&'''''''''&&&%%%$$$((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&$$$###""""""###$$$%%%%%%%%%$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((******(((&&&$$$######################## !!!"""$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$###%%%%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################%%%%%%%%%&&&&&&%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################%%%%%%%%%$$$$$$$$$######"""###$$$$$$###"""###%%%###$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$###""""""###%%%##############################$$$%%%%%%%%%%%%%%%&&&$$$###$$$&&&'''&&&$$$############"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##############################################################################""""""###$$$$$$%%%######"""!!!!!!"""#########%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%###"""!!!!!!!!!"""$$$%%%&&&%%%$$$$$$###############################################################%%%''''''%%%#########"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######''''''((((((((('''%%%$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&'''''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''((()))***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))'''%%%$$$%%%&&&&&&%%%'''&&&&&&&&&&&&&&&&&&''')))))))))(((((((((''''''&&&&&&'''''''''&&&%%%$$$'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###!!! !!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&$$$######""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%############$$$$$$$$$%%%########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################%%%%%%%%%$$$$$$$$$$$$$$$ """$$$%%%$$$###$$$$$$"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%###$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%$$$###""""""######!!! ############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%""""""!!! !!!""""""$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$######"""!!!!!!###$$$%%%%%%$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%########################"""$$$&&&&&&$$$###"""###############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """############$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###(((''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&###$$$$$$%%%&&&'''(((((((((((('''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))'''%%%%%%&&&'''&&&%%%'''''''''''''''''''''''')))))))))(((((((((((((((&&&''''''''''''&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&'''(((!!!!!!""""""######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###  ###%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$&&&'''$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$$$$%%%%%%########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""!!!$$$&&&%%%$$$$$$$$$ !!!###$$$$$$###!!! ######$$$$$$$$$%%%%%%%%%###$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%$$$###"""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$############$$$######""""""###$$$$$$######$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%########################!!!###%%%%%%###""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$&&&&&&&&&&&&%%%$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&'''((())))))((('''&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%&&&'''((('''&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''###)))+++)))%%%!!!%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%'''%%%""" """%%%'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$&&&'''$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!$$$&&&%%%$$$$$$$$$ !!!""""""!!! ######$$$$$$$$$%%%%%%%%%###$$$$$$###""""""###%%%########################""""""############""""""$$$&&&'''((('''&&&$$$$$$""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$#####################$$$$$$###############$$$""""""###$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###$$$$$$###"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%######""""""!!!!!! """#########$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!! """$$$%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((()))))))))''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&(((((('''&&&%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% &&&+++---)))$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$%%%%%%%%% """$$$%%%$$$###$$$$$$!!!!!! !!!!!!######$$$$$$$$$%%%%%%%%%###$$$$$$###""""""###%%%""""""""""""""""""""""""""""""""""""""""""!!! !!!$$$%%%%%%&&&&&&""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""###############$$$$$$$$$$$$######"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""##################$$$$$$$$$$$$$$$#########!!!"""###$$$$$$$$$###"""################################################"""###$$$$$$######$$$&&&############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$######$$$$$$$$$$$$###############"""""""""######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%###"""###$$$&&&'''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&&&&&&&''''''(((((('''&&&%%%$$$$$$###%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%&&&'''((()))***''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((()))))))))((((((''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''))))))(((&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&''''''''')))(((''''''&&&&&&''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$#########$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""###$$$$$$###"""###%%%$$$###!!! !!!###$$$######$$$$$$$$$%%%%%%%%%###$$$$$$###""""""###%%%#######################################"""!!!!!!"""""""""###$$$!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""######!!!"""###$$$$$$###"""!!!###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!""""""######$$$$$$$$$%%%%%%%%%$$$$$$###""" !!!###$$$%%%$$$###"""###################################################$$$%%%%%%$$$$$$%%%'''"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%&&&&&&&&&&&&''''''''''''""""""###$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&((((((###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&)))((((((''''''&&&'''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))***'''''''''''''''''''''''''''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&(((******(((&&&%%%'''((())))))((('''%%%'''''''''((((((((())))))))))))''''''&&&''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$***(((%%%###"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&$$$"""!!!"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!""""""############$$$$$$$$$###"""!!!###%%%&&&%%%"""!!!!!!"""%%%&&&######$$$$$$$$$%%%%%%%%%###$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###'''(((&&&$$$$$$%%%!!!!!!""""""#########$$$########################""""""""""""""""""""""""""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""######"""###$$$%%%%%%$$$###"""$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""!!!###$$$%%%$$$###"""################################################$$$%%%%%%%%%$$$$$$&&&(((!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$######$$$&&&#########$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&))))))((('''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))(((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''((('''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((())))))(((''''''''')))***+++((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&(((******(((&&&'''((()))++++++)))((('''((()))))))))******++++++***)))(((&&&&&&''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&'''((()))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""(((((((((((('''&&&%%%%%%%%%%%%&&&&&&'''((())))))'''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!""""""""""""############!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%###"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&''''''&&&&&&%%%###"""""""""##############################%%%%%%$$$###""""""##############################"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################$$$$$$############$$$$$$######""""""###%%%&&&(((!!!"""###$$$$$$###"""!!!""""""""""""###############!!! """%%%'''%%%###!!!"""###"""!!! !!!"""###$$$%%%%%%$$$###!!! ######""""""""""""############%%%''')))+++,,,---(((''''''&&&&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***)))'''%%%$$$$$$$$$$$$&&&%%%$$$#########$$$%%%&&&%%%$$$############$$$%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))(((&&&###!!!"""$$$''')))+++***)))'''''''''((()))******)))''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&'''(((''''''''''''((((((((()))((((((((((((((()))******((()))***)))((('''((()))))))))))))))*********+++******)))((((((((())))))+++***)))((((((((()))***(((((()))******+++,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))(((((()))++++++)))*********++++++,,,,,,***(((&&&&&&(((***++++++******))))))(((''''''&&&''''''''''''&&&&&&&&&&&&))))))((((((((('''''''''&&&''''''(((((((((''''''***)))'''%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&%%%))))))(((''''''''''''((()))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%'''((('''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$###!!!!!!%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######%%%%%%%%%&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&'''%%%%%%###"""!!!&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###""""""""""""""""""############!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$%%%%%%%%%%%%%%%$$$"""!!!!!!!!!""""""########################%%%$$$$$$###""""""#####################################################################$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################$$$##################$$$###############%%%&&&'''"""##################"""""""""""""""############""" !!!$$$%%%$$$###"""###$$$###"""!!!"""$$$######$$$$$$$$$######"""######""""""""""""############$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''&&&$$$######%%%''')))'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((++++++***)))(((((((((((('''''''''((((((((())))))(((((((((((())))))))))))'''((())))))''''''((()))******************************)))(((((((((((()))***)))(((((('''((()))***************************+++++++++++++++,,,,,,,,,,,,++++++******++++++,,,***+++++++++,,,,,,,,,,,,,,,***((()))+++,,,---,,,------,,,,,,+++++++++************)))))))))(((((())))))))))))))))))))))))''''''((((((((((((((('''))))))'''&&&%%%&&&&&&'''(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$"""!!!###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&$$$%%%%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%######$$$$$$%%%%%%&&&&&&''''''&&&%%%###"""!!!!!!&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###""""""""""""#########$$$$$$"""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$######"""!!!!!!!!!!!!"""########################%%%$$$######"""#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###############################################################$$$%%%&&&&&&$$$$$$############$$$$$$""""""""""""############!!!  """######"""###$$$%%%$$$######$$$%%%##################$$$$$$######""""""""""""###############""""""""""""!!!""""""!!!!!!!!!!!!""""""&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%'''((()))%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((((($$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''')))++++++***)))(((''''''&&&&&&'''''''''((((((((()))))))))''''''((()))))))))))))))((()))******)))((()))+++++++++******************,,,+++******))))))******+++******)))******++++++,,,,,,,,,+++++++++******+++,,,,,,------........./////////000000//////...............////////////000///------///000000///000000//////////////////------------,,,,,,,,,+++***+++++++++++++++++++++(((((((((((((((((((((((((((((('''''''''''''''(((***)))(((&&&&&&&&&'''(((&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((('''%%%""" $$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''(((((((((((('''&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&''''''(((((())))))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$######""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$#########""""""""""""###########################$$$$$$###############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$####################################$$$$$$##################$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&!!!"""""""""############!!!!!!!!!!!!"""#########"""###%%%$$$######$$$%%%######"""!!!"""###%%%&&&$$$######""""""######$$$""""""######$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&'''((($$$$$$$$$$$$%%%%%%%%%&&&%%%&&&((())))))'''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((%%%&&&((()))***)))((((((((((((((()))***,,,---...&&&&&&&&&&&&'''((())))))'''(((((((((((()))))))))''''''((()))***))))))(((***+++,,,,,,++++++,,,---++++++************))))))------,,,,,,,,,,,,,,,------------------...//////......//////////////////000000111222333444444555555666777888888666555444555555555555555555555555666555444444555666555444333333333333333333222222111111111111000000000000/////////.........------******))))))))))))))))))(((((((((((((((((())))))+++***(((&&&&&&&&&'''(((((((((((((((((('''&&&&&&))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&'''(((((()))))))))(((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%$$$%%%&&&&&&'''''''''&&&&&&%%%%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&"""######$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$&&&'''&&&$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$########################$$$###############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################"""###$$$$$$$$$$$$###"""######$$$$$$%%%%%%%%%$$$&&&%%%$$$######$$$%%%&&&!!!"""""""""############""""""###############$$$!!!"""######""""""$$$%%%######"""!!!"""###%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%$$$%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''(((((())))))))))))&&&&&&&&&'''''''''''''''&&&'''((()))))))))(((((('''((()))+++++++++***)))***************+++,,,,,,))))))))))))***+++,,,---(((((((((((()))))))))***'''(((((())))))))))))))))))***,,,++++++***,,,---************************---,,,,,,,,,------...///...///000000111222222333333333444555777888999999999::::::;;;<<<======>>>???@@@AAAAAAAAA???>>>===??????>>>>>>>>>>>>>>>>>>>>><<<;;;;;;<<<<<<;;;999999999999999888888888888888888888888777777777777666555444333222000000///...---,,,+++++++++,,,,,,))))))******************,,,+++)))(((''''''(((((((((((()))))))))((('''&&&(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&'''((()))************''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&''''''((((((''''''$$$$$$%%%%%%&&&%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%% ###%%%$$$ !!!$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""#########$$$%%%%%%&&&%%%%%%%%%#################################"""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################"""###$$$%%%%%%$$$###"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$""""""""""""############"""$$$%%%$$$###"""###%%% """######""""""$$$%%%##################$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###"""!!!!!!$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###"""###$$$%%%&&&''''''&&&&&&%%%&&&'''((((((((('''&&&###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''((())))))******''''''''''''''''''''''''&&&''''''((()))(((((((((''''''((()))))))))((((((***)))((((((((((((((()))+++***)))(((''''''''''''((((((((()))))))))******((((((((((((((()))******'''(((******))))))***,,,++++++,,,,,,,,,---------,,,,,,------///000222333222333444666777888888888;;;<<<===???AAABBBCCCDDDDDDDDDEEEEEEFFFFFFGGGGGGIIIIIIIIIIIIHHHGGGFFFFFFHHHHHHHHHGGGGGGGGGGGGGGGEEEDDDCCCCCCDDDCCCAAA???AAAAAA@@@??????>>>======>>>>>>>>>============<<<::::::999777666555444333555444222111000000111222....../////////......---...------,,,+++***))))))''''''((()))((('''&&&%%%!!!"""$$$&&&(((+++,,,---&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''((()))************((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&'''(((((((((((((((%%%%%%%%%&&&%%%%%%$$$$$$########################&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%#########$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###&&&$$$  $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""###$$$%%%&&&%%%%%%$$$##############################""""""###$$$$$$%%%###############################################################$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################!!!###$$$%%%%%%$$$###!!!###$$$%%%%%%%%%%%%$$$###"""##################"""""""""""""""############!!!###$$$$$$"""!!!"""$$$!!!"""$$$$$$###$$$%%%'''######$$$$$$$$$######"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$######"""""""""$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$###"""###$$$%%%''''''''''''&&&%%%%%%&&&&&&&&&'''''''''!!!"""$$$&&&''''''&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&'''''''''(((&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&'''(((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((()))((((((''''''''''''((()))((((((''''''(((((((((((('''&&&%%%$$$$$$$$$$$$(((((()))))))))************)))'''&&&&&&(((***,,,((()))++++++******,,,---------...///000111222222000111222333555888:::;;;:::<<<>>>@@@AAABBBBBBBBBFFFFFFGGGHHHIIIKKKKKKLLLMMMMMMMMMNNNNNNNNNNNNNNNPPPOOONNNMMMLLLLLLLLLLLLOOOOOONNNNNNMMMMMMMMMMMMKKKJJJIIIIIIIIIHHHFFFCCCDDDDDDCCCAAA@@@???>>>===>>>>>>>>>=========<<<<<<;;;;;;;;;;;;::::::::::::===;;;999777777777888999444444555555444333222111000111222222000...,,,+++((((((*********)))'''&&&""""""$$$&&&(((***+++,,,''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''((((((((('''%%%$$$ """$$$%%%''''''''''''$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###''''''(((******+++++++++)))(((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((($$$&&&'''))))))(((&&&%%%&&&&&&'''((())))))(((((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###%%%'''((()))***&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$###########################$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########!!!%%%((('''""" ###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&%%%%%%$$$!!!"""###$$$%%%%%%$$$#################################""""""###$$$%%%%%%########################""""""""""""""""""""""""""""""######$$$$$$$$$%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################!!!"""$$$%%%%%%$$$"""!!!###$$$%%%&&&%%%%%%###"""!!!"""###$$$$$$###"""!!!""""""""""""############ """$$$### !!!###"""$$$%%%%%%%%%%%%'''(((###$$$%%%%%%%%%###""" %%%$$$$$$######$$$$$$%%%""""""###$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######%%%%%%&&&%%%$$$###"""$$$%%%'''((((((''''''%%%%%%%%%%%%%%%&&&'''((( !!!$$$&&&(((((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&'''(((######$$$%%%%%%&&&'''''''''''''''''''''''''''&&&'''&&&&&&&&&&&&'''((((((+++***)))'''''''''((()))))))))((())))))***++++++''''''&&&''''''((()))***))))))))))))************+++)))'''%%%%%%(((+++---+++,,,............///111//////000222333444555666666777888:::===@@@BBBDDDCCCDDDGGGIIIKKKKKKLLLKKKMMMMMMNNNNNNOOOOOOPPPPPPRRRRRRRRRRRRRRRRRRQQQQQQSSSRRRPPPOOONNNNNNOOOOOORRRRRRQQQQQQQQQPPPPPPPPPNNNMMMMMMMMMMMMKKKHHHFFFCCCCCCAAA@@@>>>===;;;;;;::::::::::::999999999999;;;;;;;;;<<<===>>>>>>???BBB@@@>>><<<;;;<<<===>>>999999999999999777555444222444555666555222///---***+++---...---,,,***(((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&)))******)))'''&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''%%%$$$!!!###%%%'''((((((((("""###%%%&&&'''(((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""+++++++++++++++***))))))(((((((((''''''&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''+++******)))(((''''''''''''''''''''''''''''''''')))******)))(((''''''((()))((('''((()))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''#########$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%""""""#########$$$$$$$$$###"""""""""!!!!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$##################%%%$$$###""""""###$$$%%%%%%$$$$$$###"""!!! !!!!!! """###$$$ !!!"""###$$$$$$$$$#########$$$$$$%%%%%%%%%$$$#########""""""!!!!!!$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%%%%%%%$$$###"""""""""###""""""$$$%%%%%%$$$###"""######"""""""""$$$%%%'''############""""""!!!!!!'''&&&%%%$$$############"""  ###$$$###!!!"""""""""!!!!!!!!!!!! !!!###""" !!!#########"""""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$###"""!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%&&&''')))***&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&)))(((''''''))))))((('''''''''''''''''''''''''''''''''''''''((((((((()))+++)))'''''')))***+++*********)))(((((()))+++,,,***)))(((((()))))))))(((***'''&&&'''***,,,+++*********))))))***+++---...------------...000222333777888999999888999<<<>>>AAA@@@??????AAAEEEHHHKKKMMMIIIGGGHHHLLLNNNKKKHHHJJJIIIIIIIIIJJJMMMPPPQQQOOOOOOOOOOOOOOOPPPQQQRRRSSSRRRQQQPPPQQQSSSUUUWWWXXXWWWVVVUUUTTTSSSSSSSSSSSSQQQPPPPPPPPPMMMHHHDDD===;;;999888888777666444444444333222222222222333444555777999<<>>===CCCBBB@@@>>>=========>>>>>>>>>===<<<:::777555444222111///---++++++++++++******)))(((((((((((()))&&&'''((())))))((('''&&&&&&&&&'''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))'''$$$###$$$'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***+++++++++******)))((()))(((((((((''''''''''''%%%'''((('''&&&%%%&&&((((((((((((((((((((((((((('''''''''''''''''''''''')))*********((('''((()))+++)))(((((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%#########"""""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################%%%$$$############$$$%%%$$$$$$$$$######"""""""""$$$###"""""""""###$$$%%%!!!!!!"""###$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$%%%$$$$$$######"""###############$$$$$$$$$######"""%%%%%%$$$###""""""""""""$$$$$$#########"""""""""###""""""######$$$%%%&&&###!!! !!!###$$$###!!!&&&&&&&&&%%%%%%%%%$$$$$$"""$$$&&&%%%###"""###%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((&&&%%%%%%'''''''''&&&'''''''''''''''''''''''''''''''''((((((((())))))+++)))'''(((***+++,,,,,,...---+++***)))(((((((((((((((''''''(((((((((''',,,***((((((+++,,,+++))),,,,,,************+++,,,......///111333777;;;======???AAABBBBBBCCCEEEGGGHHHGGGEEEDDDDDDEEEFFFGGGIIIFFFCCCDDDHHHIIIFFFCCCBBBAAA@@@@@@AAACCCFFFGGGIIIJJJJJJKKKLLLMMMOOOPPPPPPPPPPPPPPPQQQSSSUUUVVVXXXWWWVVVUUUUUUUUUUUUUUUZZZWWWRRROOOLLLGGG@@@<<<:::888444222111000///...000//////........./////////111444777:::;;;;;;;;;============<<<;;;:::999??????>>>===>>>???@@@AAACCCCCCBBBAAA@@@>>>===<<<888777444222000/////////------,,,+++***)))))))))&&&&&&'''''''''&&&%%%%%%&&&''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''%%%###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''$$$$$$#########%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))************)))(((((((((((((((((((((''''''''''''((()))((('''&&&''')))%%%%%%&&&'''(((((())))))(((((((((((((((((((((((()))*********((('''((())),,,***((((((((((((&&&$$$''''''''''''''''''&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%#########"""######$$$$$$%%%%%%$$$###"""""""""######$$$$$$######"""!!! $$$$$$$$$$$$$$$#########""""""""""""###$$$%%%%%%###"""!!!"""$$$$$$$$$"""$$$$$$$$$$$$############!!!"""$$$###"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))'''&&&&&&%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''''''''''''''''''''''')))'''%%%%%%&&&'''((('''''''''''''''''''''''''''''''''((((((((()))))))))+++***((()))+++---...---,,,,,,,,,,,,+++)))((('''))))))))))))))))))))))))---,,,******+++,,,+++***------,,,,,,---///000111444444555777:::>>>BBBEEEBBBEEEHHHJJJKKKKKKMMMNNNNNNMMMKKKJJJIIIHHHHHHHHHHHHEEEBBBCCCEEEFFFCCCAAA>>>===;;;:::;;;<<<>>>???BBBBBBCCCDDDFFFHHHIIIJJJKKKLLLNNNQQQSSSTTTVVVVVVXXXXXXWWWWWWWWWWWWWWWXXX___ZZZTTTMMMHHHBBB<<<999777333///,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------,,,...222555777666555444777777888888888888777777:::::::::;;;===???BBBCCCEEEEEEEEEEEEEEEEEEEEEEEE@@@???===:::888666555555333222111///---+++******))))))((('''&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))*********))))))(((''''''''''''''''''''''''''')))***)))((('''((()))%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((***+++***(((((()))***+++)))(((((((((((('''%%%((((((((('''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%&&&%%%$$$"""!!!"""###### """###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!############$$$$$$$$$###""""""""""""!!!!!!!!!!!!!!!!!!"""!!!!!!""""""############$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''***)))((('''&&&%%%$$$$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''+++)))&&&&&&''')))))))))'''''''''''''''''''''''''''(((((((((((())))))))),,,***)))))),,,...//////'''((()))+++++++++*********++++++++++++++++++,,,+++*********+++,,,,,,,,,......///222555888;;;===>>>======>>>@@@CCCFFFHHHDDDGGGKKKNNNOOOOOOOOOPPPPPPPPPPPPOOOOOONNNMMMMMMJJJHHHFFFFFFGGGGGGEEECCC@@@???===;;;;;;<<<===>>>======>>>>>>???AAABBBCCCEEEHHHLLLQQQUUUWWWYYYYYYZZZZZZYYYYYYYYYZZZ[[[[[[]]]YYYSSSMMMHHHDDDAAA???888444000------///000000---------,,,,,,------......///111222333333222222333444555555666666666666555666666777999<<>>===<<<999888777555222000...---///---+++***(((((())))))&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%''''''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))(((((()))***''''''''''''''''''''''''))))))))))))))))))))))))(((***+++***)))((()))+++***((('''((()))***)))((()))))))))(((((('''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$######%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""##################"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%&&&%%%###"""""""""###$$$ """$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!###$$$$$$$$$############$$$$$$$$$#########""""""%%%$$$$$$$$$$$$&&&&&&'''""""""""""""######$$$$$$#########$$$$$$$$$%%%%%%###$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''))))))(((((('''%%%%%%$$$&&&&&&&&&''''''''''''((('''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((()))'''%%%%%%'''(((((('''(((((((((((((((((((((((((((((((((((()))))))))***---+++)))***,,,...//////%%%'''(((***++++++***))))))+++,,,,,,+++***,,,...((()))***+++,,,...000111222333444777;;;???BBBDDDCCCCCCCCCEEEFFFIIIKKKLLLJJJMMMQQQSSSSSSRRRSSSSSSTTTTTTSSSRRRRRRQQQPPPPPPLLLKKKJJJIIIIIIIIIHHHFFFBBBAAA???===<<<===>>>???>>>===============>>>>>>BBBEEEKKKRRRWWW[[[]]]]]]\\\[[[[[[[[[[[[[[[\\\]]]\\\YYYUUUOOOKKKHHHHHHHHH@@@<<<666333222222222222//////...---------......000///...---...///000111000111222333333333333333333333333333444666888:::======>>>@@@BBBEEEHHHIIIKKKKKKIIIHHHFFFDDDCCCBBB???>>>===<<<999666444222333111///,,,+++*********&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))***++++++++++++***&&&&&&&&&'''''''''''''''''')))***)))((('''(((***((((((''''''''''''''''''))))))))))))))))))))))))(((***+++***))))))***,,,***)))((()))+++,,,+++*********))))))((((((''''''((('''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$%%%$$$$$$######$$$$$$%%%"""""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""""""""""""""#########"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$#########"""######$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$###"""!!!#########$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%"""$$$$$$$$$"""!!!"""###"""""""""!!!!!!!!! $$$""" !!!###%%%%%%%%%!!!!!!!!!"""######$$$$$$############$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&''''''(((''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''((((((((('''%%%%%%%%%''''''&&&$$$((((((((((((((((((((((((((((((((()))))))))******...,,,******,,,---------***************)))(((((('''***,,,,,,***)))+++...***,,,...000111333666888;;;;;;<<<===@@@CCCEEEGGGFFFHHHJJJMMMPPPRRRSSSTTTSSSUUUWWWXXXWWWVVVVVVVVVVVVUUUSSSQQQOOONNNNNNMMMLLLLLLLLLKKKKKKJJJJJJJJJCCCBBB@@@>>>===>>>??????BBBBBBAAA@@@@@@@@@@@@@@@EEEHHHMMMSSSYYY]]]______[[[[[[ZZZZZZZZZZZZ[[[[[[[[[ZZZXXXSSSOOOMMMMMMOOOJJJFFF@@@;;;888666444222222222000///......------000...,,,******,,,...000......///000000000000000222111000000000111333444888999:::<<>>;;;:::666555333000...---++++++)))(((''''''&&&&&&''''''((((((((((((((((((((((((&&&%%%$$$%%%'''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$ ###%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$******+++,,,,,,,,,,,,,,,(((((((((((()))))))))***'''((())))))''''''((()))'''''''''(((((())))))***************************((()))++++++***)))+++,,,---+++***+++,,,,,,+++***++++++***))))))((('''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$%%%$$$$$$######$$$$$$%%%!!!""""""###$$$$$$%%%%%%######$$$%%%%%%$$$######&&&&&&%%%%%%$$$$$$############$$$%%%&&&%%%$$$$$$"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""######$$$$$$$$$!!!###$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$%%%$$$$$$###$$$$$$######"""#########!!!"""###$$$$$$$$$$$$$$$'''&&&%%%$$$############"""""""""#########$$$$$$###""""""######$$$%%%&&&!!!###$$$###!!! !!!### """ """###"""!!!!!!"""######$$$%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((((((((((((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''')))***)))'''%%%(((((((((((((((((((((((((((((()))))))))*********...,,,******+++,,,,,,+++---,,,++++++***+++++++++))),,,//////,,,+++...222222444777777777999<<>>;;;999888777555333222000000//////...---,,,,,,---///000//////000111111000000000111000///...//////111111333333444666:::>>>BBBEEEFFFFFFHHHIIIJJJJJJIIIIIIFFFFFFGGGGGGFFFDDDBBBAAA<<<;;;:::888555222000///---,,,***)))((('''((((((((((((((((((((((((((((((&&&%%%###%%%'''((('''%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$### """$$$&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***+++,,,---------------))))))******+++++++++,,,'''((()))((('''&&&''')))%%%%%%'''((()))+++,,,,,,************************((()))++++++******+++,,,000...,,,,,,,,,,,,***)))+++++++++***)))(((((('''&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''''''''%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%!!!""""""###$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""&&&&&&%%%$$$$$$###"""""""""###%%%&&&'''&&&&&&%%%!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%!!!###$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$%%%%%%$$$###%%%%%%$$$###"""""""""### """$$$%%%%%%%%%$$$%%%$$$$$$###$$$%%%'''(((!!!!!!""""""#########$$$'''&&&%%%$$$############!!!###$$$###  """$$$$$$$$$$$$############$$$!!!"""%%%&&&%%%""""""###$$$%%%%%%&&&&&&"""############$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%''')))******)))&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))******+++...///...***((())))))))))))))))))))))))))))))))))))************///---***)))***+++******,,,+++++++++,,,...000111---000444333000///333666999<<<>>>>>>======AAADDDGGGHHHJJJLLLPPPTTTXXXZZZWWWZZZ]]]``````^^^[[[YYYTTTTTTSSSQQQMMMLLLLLLMMMKKKIIIHHHGGGHHHJJJMMMOOOPPPQQQRRRRRRQQQQQQQQQRRROOOMMMKKKJJJIIIJJJLLLMMMKKKKKKKKKKKKLLLMMMNNNOOORRRSSSUUUWWWZZZ[[[]]]]]]XXXWWWVVVUUUTTTSSSSSSSSSRRRTTTVVVVVVUUUUUUXXX[[[PPPNNNKKKJJJIIIHHHFFFDDD>>>===;;;888666555444333000000111111222111111111222333333333333333222222000000///......///111222......///111555999>>>@@@BBBDDDFFFHHHIIIJJJJJJJJJGGGHHHIIIJJJJJJHHHGGGEEEBBBBBBAAA???<<<999666444000///---+++))))))))))))))))))))))))))))))))))))'''$$$###$$$''')))'''%%%((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$######%%%&&&&&&'''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$...------,,,,,,------...+++***************++++++...,,,***)))((()))***+++,,,,,,************,,,,,,++++++++++++++++++++++++)))***,,,.../////////...000000000000///...---,,,---...------+++(((&&&$$$'''&&&%%%$$$%%%&&&'''((())))))((('''&&&&&&%%%%%%&&&%%%%%%&&&''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$'''%%%$$$$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$########################!!!"""%%%'''((('''&&&%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$###"""!!!!!!###%%%&&&&&&&&&%%%###!!! $$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''&&&%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&++++++***)))((('''&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''')))))))))))))))((((((((()))*********++++++++++++...------,,,,,,+++++++++++++++***)))(((***---000+++***))))))***,,,...000111222444777:::>>>AAACCCFFFDDDBBBBBBEEEGGGIIIIIIOOOPPPRRRTTTVVVWWWYYYZZZ\\\]]]```bbbbbbaaa```^^^SSSSSSRRRQQQOOOMMMKKKJJJLLLKKKKKKKKKLLLMMMNNNOOOSSSQQQPPPPPPSSSUUUWWWWWWUUUTTTSSSSSSTTTTTTSSSRRRRRRQQQPPPQQQSSSVVVWWWWWWVVVUUUUUUVVVXXXYYYZZZZZZYYYYYYYYYWWWTTTTTTVVVXXXWWWUUUSSSSSSTTTUUUVVVUUUVVVTTTRRRPPPMMMKKKJJJIIILLLGGGAAA===<<<;;;888555666555444444444555777777888888777666666666666666222333333222000//////000000...---...000333444444?????????@@@BBBDDDGGGHHHIIIIIIJJJJJJIIIGGGDDDCCCDDDEEEFFFFFFDDD@@@<<<999555333000///000000---******)))((('''''''''(((((('''%%%$$$$$$&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$###""""""$$$%%%%%%&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%//////............//////------,,,+++++++++,,,,,,---,,,+++))))))***+++,,,......---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////000000000000000///......,,,,,,,,,,,,+++***((('''(((((('''&&&&&&'''((()))***))))))(((''''''&&&&&&&&&&&&%%%&&&''''''&&&$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$######%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$########################!!!""""""######$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$########################"""###$$$&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$###%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%$$$###"""!!!"""###%%%&&&%%%$$$$$$######""""""!!!######$$$$$$$$$$$$######%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))((((((((((((&&&&&&&&&'''''''''(((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++------,,,,,,++++++++++++(((***++++++******+++------,,,++++++---///111333999;;;>>>AAAEEEIIILLLNNNNNNLLLKKKLLLOOOQQQRRRRRRWWWWWWWWWWWWXXXYYYZZZZZZZZZ\\\___aaabbbaaa___^^^WWWVVVVVVTTTSSSQQQPPPOOOQQQQQQQQQQQQQQQPPPPPPPPPUUUTTTTTTUUUXXXZZZZZZZZZWWWVVVUUUUUUUUUVVVUUUUUUTTTSSSRRRSSSTTTVVVWWWWWWXXXWWWVVVVVVWWWXXXXXXXXXXXXXXXXXXWWWUUUUUUVVVWWWWWWUUUTTTUUUVVVWWWWWWVVVXXXWWWVVVTTTTTTTTTTTTUUUQQQMMMIIIFFFFFFDDDBBB@@@???>>><<<;;;::::::;;;;;;999999888888888999999:::777999:::999666555444555333111000000222333333333777777777999;;;===@@@AAAEEEFFFGGGGGGGGGEEECCCBBBBBBCCCEEEFFFEEEBBB???<<<<<<999555444444222///,,,+++***(((''''''''')))***)))(((&&&&&&'''((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!$$$%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%111000000//////000000111000//////...---------------,,,+++++++++,,,---...000000////////////000000........................//////............//////000000000000000000000///+++,,,,,,,,,,,,++++++******)))(((((((((((())))))***))))))((((((''''''''''''&&&%%%&&&((((((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$######%%%''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$#################################$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%$$$%%%$$$$$$###$$$$$$%%%%%%############$$$%%%&&&&&&$$$###"""""""""###$$$%%%###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''''''''(((((())))))******&&&&&&'''''''''(((((((((((((((''''''''''''(((((())))))))))))************((()))))))))************,,,,,,++++++++++++++++++(((+++---...---,,,+++,,,/////////000222555777999CCCEEEIIIMMMRRRUUUXXXYYYXXXWWWVVVXXXZZZ\\\[[[[[[\\\[[[YYYWWWWWWWWWWWWXXXVVVXXX[[[^^^______^^^]]][[[[[[ZZZYYYXXXWWWVVVVVVWWWXXXYYYYYYYYYXXXWWWVVVUUUUUUUUUWWWYYYYYYXXXVVVVVVUUUTTTSSSRRRSSSTTTTTTSSSSSSSSSRRRRRRRRRSSSSSSWWWVVVTTTSSSRRRSSSTTTUUUTTTUUUVVVUUUSSSSSSSSSTTTTTTSSSSSSUUUVVVWWWVVVTTTTTTSSSRRRPPPPPPQQQSSSTTTQQQPPPNNNMMMMMMLLLJJJIIIIIIHHHFFFDDDBBBAAAAAAAAA<<<<<<;;;;;;;;;<<<<<<===>>>@@@BBBBBB@@@>>>======:::888666555555555444333111111222333444666888999>>>???@@@AAAAAA@@@???>>>===???AAACCCCCCBBBAAA@@@CCC@@@===:::999666333111///---+++)))(((((()))***+++***((('''(((((('''&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###""""""!!!$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%111111000000000000111111111111000///............---------------...///000111111000000000000111111////////////////////////111000///---------...///000////////////000000000------------,,,,,,++++++***)))))))))(((((((((((())))))(((((((((''''''''''''&&&&&&'''(((((('''%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$########################$$$$$$###""""""#########$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%############$$$%%%&&&'''$$$######""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%'''&&&%%%$$$###$$$%%%&&&''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''((((((((((((&&&&&&&&&'''''''''''''''(((((((((((())))))))))))''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&((((((((()))))))))))))))(((((()))))))))************++++++++++++++++++++++++---/////////...///000222333444777;;;>>>BBBCCCKKKMMMPPPTTTXXX[[[]]]]]]^^^]]]]]]^^^______]]][[[XXXWWWUUURRRQQQQQQRRRRRRSSSVVVYYY\\\]]]]]]\\\[[[```___^^^]]]\\\\\\[[[[[[ZZZ[[[]]]______^^^\\\[[[UUUUUUVVVWWWWWWVVVRRROOORRRRRRQQQOOONNNOOOQQQSSSSSSTTTSSSQQQPPPOOOOOOPPPTTTTTTSSSRRRQQQQQQSSSUUUSSSUUUVVVUUUSSSRRRRRRSSSSSSRRRSSSUUUWWWWWWUUUSSSUUUSSSPPPMMMLLLMMMNNNOOOPPPPPPPPPQQQQQQQQQOOONNNMMMMMMKKKJJJIIIGGGGGGFFFAAA@@@???>>>============AAAEEEHHHJJJIIIGGGFFFFFFBBB@@@>>><<<<<<;;;888777444444444444444444444444666777888999999999888888666777:::<<<>>>?????????EEECCCAAA???===;;;999888555333000---+++*********+++)))''''''((()))((('''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%111111000000000000111111222111000///////////////....../////////000111111000000111111111111000000000000000000000000000000222000///---------......///............000111111000000///...---,,,++++++))))))))))))((((((''''''(((((((((''''''''''''''''''&&&&&&'''(((((('''%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&''''''((((((((('''''''''&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%$$$%%%%%%###"""$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$########################$$$$$$###""""""#########"""######$$$$$$$$$######$$$#########$$$$$$%%%&&&############$$$%%%&&&'''$$$$$$##################&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%$$$###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((())))))))))))(((((((((((('''''''''((((((((())))))&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((()))))))))))))))))))))*********************++++++,,,,,,------............000444777888999<<<@@@EEEIIIMMMOOOQQQSSSUUUXXXZZZ\\\]]]^^^```___]]]]]]]]][[[XXXVVVRRRRRRPPPOOOOOOPPPPPPQQQUUUXXX[[[^^^______^^^]]]aaa```___^^^]]]]]]]]]]]]ZZZ[[[\\\\\\\\\ZZZWWWVVVSSSSSSSSSTTTTTTRRRMMMJJJMMMNNNOOONNNLLLMMMOOORRRTTTTTTSSSPPPMMMKKKMMMOOOQQQSSSUUUUUUTTTTTTVVVXXXWWWXXXXXXVVVSSSQQQQQQRRRRRRRRRRRRTTTUUUUUURRRPPPWWWUUURRRPPPNNNNNNOOOOOOPPPPPPQQQRRRQQQQQQPPPPPPLLLLLLLLLKKKKKKKKKJJJJJJEEEDDDBBB@@@???======<<>><<<;;;:::999777555444333222222222333222222222111///000222444666888999:::@@@AAAAAA@@@????????????<<<:::777333000---,,,+++***((('''''')))***)))(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%111111111000000111111111111111111000000111111222000111111111111111222222000000111111111111000000111111111111111111111111111111000/////////////////////......///111222444222111000...---,,,,,,,,,))))))******)))((('''&&&((((((((((((((((((((((((((('''&&&'''))))))'''&&&%%%%%%&&&'''''''''''''''&&&&&&&&&'''(((((())))))&&&'''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&)))'''%%%$$$%%%%%%###"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$$$$$$$$$$!!!""""""###########################$$$%%%&&&&&&############$$$%%%&&&&&&$$$$$$$$$$$$#########"""&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((((((******))))))((((((''''''''''''((((((((()))))))))))))))(((((((((((())))))''''''(((((())))))******)))*********++++++++++++******+++,,,------............///000111555;;;???BBBCCCFFFJJJNNNRRRUUUVVVWWWWWWWWWYYYZZZ]]]___``````^^^[[[ZZZYYYXXXUUUSSSQQQRRRRRRSSSTTTTTTUUUUUUYYY[[[^^^aaabbbbbbaaa``````___]]][[[ZZZYYYZZZZZZWWWWWWVVVUUUSSSPPPMMMLLLJJJKKKMMMPPPRRRQQQOOOLLLMMMPPPSSSSSSRRRRRRUUUWWWXXXXXXVVVQQQMMMLLLPPPTTTUUUYYY]]]^^^\\\\\\]]]___aaa```^^^ZZZUUUSSSSSSTTTUUUTTTSSSSSSTTTSSSQQQOOOSSSRRRQQQOOONNNMMMMMMMMMLLLMMMNNNLLLJJJIIIIIIJJJIIIIIIJJJKKKLLLLLLKKKKKKHHHGGGEEECCCAAA@@@???>>>CCCFFFJJJMMMNNNOOOPPPQQQMMMLLLKKKKKKKKKKKKHHHFFFCCCCCCAAA???===:::777666444444333222111000//////---------...000222333555888:::<<<===>>>???AAACCC@@@???>>>;;;777444000///,,,***))))))*********)))'''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%'''((($$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%333333222222222222333333222222222222333444555555222333333333333222222111000111222222222222111000000000000000000000000000222222222333222222111111111000000000111333555777111000///.........//////***++++++++++++)))((('''************************((('''''''''))))))'''&&&%%%&&&&&&'''''''''''''''&&&&&&&&&'''((()))))))))&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&((((((&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%###$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%################################################"""############$$$$$$$$$""""""""""""""""""""""""!!!""""""######$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$########################"""###$$$&&&&&&&&&%%%%%%""""""###$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$###""""""######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''(((((()))(((((((((((())))))))))))'''((((((((())))))))))))******))))))))))))******((())))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,***++++++---...///000000000222555888<<<@@@EEEIIINNNOOOQQQSSSVVVWWWYYYYYYWWWWWWVVVWWWYYY\\\```bbb```^^^[[[YYYYYYYYYXXXWWWTTTVVVXXXZZZ[[[ZZZZZZYYYYYY[[[^^^```aaa```___^^^]]]\\\YYYWWWUUUTTTUUUUUURRRQQQPPPOOONNNLLLKKKKKKIIIKKKOOOVVV]]]bbbccccccbbbgggmmmooommmmmmooorrrooonnnkkkddd___```eeekkknnntttzzz{{{xxxuuuuuuvvv|||zzzuuunnniiiffffffgggiiifffdddccccccbbbaaa```^^^^^^]]]\\\YYYWWWTTTRRROOOPPPOOOKKKGGGEEEFFFHHHIIIJJJKKKLLLLLLLLLKKKKKKIIIHHHGGGFFFDDDDDDDDDDDDFFFHHHKKKMMMMMMNNNPPPQQQMMMMMMMMMOOOPPPPPPOOOMMMJJJJJJIIIHHHEEECCC@@@???<<<;;;999666444222111000///...---,,,---...000111111444888999:::<<>>;;;888555444333222000...---------///000---111555666777999===@@@>>>AAACCCEEEDDDAAA<<<:::888555111///---,,,)))'''(((((('''&&&$$$###"""!!!###$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%+++)))&&&$$$""""""######$$$$$$#########$$$&&&'''######$$$$$$$$$%%%%%%%%%888777777666666666666666666555444444666888;;;===888888888888777666555444222444666888888888777666222111000000000222444666555555444444444555666666888777555333111111111111444222111222444555222000111111000000...---,,,++++++,,,,,,,,,,,,,,,++++++))))))))))))))))))((((((''''''&&&&&&&&&%%%%%%%%%((())))))***************)))(((&&&%%%$$$$$$%%%&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$%%%%%%$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######""""""!!! """%%%'''%%%###"""$$$%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&,,,***%%%""" !!!$$$&&&%%%%%%$$$$$$###"""!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&%%%%%%$$$#########''''''&&&%%%$$$$$$$$$$$$!!!"""###$$$%%%&&&''''''%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$"""###$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''(((((((((''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))$$$$$$%%%&&&&&&''''''(((%%%&&&''''''%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))*********)))******+++,,,++++++******++++++,,,---///...------,,,,,,,,,,,,...............------------...000000111333777:::AAACCCGGGLLLPPPTTTVVVWWWYYYZZZ[[[\\\[[[YYYWWWUUUNNNMMMNNNQQQUUUYYY[[[\\\___]]]\\\]]]______[[[XXX___```aaa```]]]ZZZYYYXXXYYYXXXXXXXXXYYYYYYVVVTTTWWWUUUSSSSSSTTTUUURRRPPPUUUUUUVVVXXX\\\aaaeeehhhhhhkkksss~~~{{{tttooohhhbbb___]]]\\\\\\YYYYYYYYYVVVRRROOOMMMMMMLLLKKKJJJHHHHHHHHHIIIJJJFFFGGGJJJLLLNNNOOONNNNNNQQQMMMJJJMMMRRRUUUTTTPPPWWWVVVTTTRRRPPPPPPQQQQQQNNNJJJFFFBBB@@@>>>;;;999555444222///...---......///000222444555666777777:::===@@@BBBCCCCCCDDDEEEAAA===999555222000...,,,*********)))((('''%%%$$$(((((('''&&&&&&%%%%%%$$$((('''&&&'''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###===<<<;;;;;;::::::;;;;;;999999999:::<<<>>>@@@AAA??????>>>===<<<:::999888333444555666666666555444555444333333333555666888777777666666666777777888777666555333222111111111444222222333555666444111111111111000///...,,,,,,------------------,,,+++(((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$&&&''''''''''''''''''&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$######$$$###"""$$$'''((('''%%%"""$$$&&&&&&$$$"""""""""""""""############""""""#########$$$$$$%%%%%%&&&)))(((&&&$$$#########$$$%%%%%%$$$$$$###""""""!!!#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!!!!!!!!!!!!!"""""""""&&&%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%''''''''''''''''''''''''######$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((''''''&&&&&&%%%$$$$$$%%%'''((('''&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((()))))))))))),,,,,,+++******)))*********************+++,,,,,,222111000...---,,,++++++*********+++,,,---///000---000333555888;;;???BBBKKKMMMQQQUUUXXXYYYZZZZZZYYYYYYXXXWWWUUURRRPPPNNNLLLLLLNNNRRRWWWZZZ\\\\\\```______```bbbbbb___]]]]]]^^^^^^\\\XXXVVVUUUUUUSSSSSSRRRRRRSSSTTTUUUVVVTTTTTTUUUZZZ```dddeeedddgggjjjooouuu{{{}}}{{{{{{{{{{{{vvvvvvuuuooofff\\\TTTPPPRRRQQQOOOMMMKKKIIIHHHHHHJJJIIIIIIJJJJJJJJJJJJIIIOOOMMMLLLNNNRRRUUUUUUSSSVVVUUUUUUTTTTTTTTTUUUUUUTTTQQQLLLIIIGGGEEECCCAAA:::999777555333111000000---......///111222222333666999<<<>>>???@@@BBBDDDFFFCCC???<<<888555222111,,,,,,+++***)))((('''''''''''''''''''''&&&&&&&&&'''&&&&&&((()))***((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###EEEDDDDDDCCCCCCCCCCCCCCC@@@AAACCCEEEGGGHHHIIIIIIHHHGGGFFFEEECCCBBBAAA@@@>>>>>>>>>===============;;;;;;:::::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;777777666666444333111000333333333444666777555444444444444444333111000///000000000000000///...---))))))))))))((((((''''''((('''''''''&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%&&&'''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%$$$######%%%''''''&&&%%%%%%'''((('''%%%"""!!!!!!""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$######%%%%%%$$$$$$###"""""""""#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""######$$$%%%%%%&&&$$$############$$$%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""""""""###%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$&&&'''(((((('''&&&'''(((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))...---,,,+++))))))))))))***))))))))))))***++++++111111000///............+++*********,,,...111333111444:::???CCCGGGKKKNNNUUUWWWZZZ]]]^^^]]][[[ZZZUUUTTTSSSRRRPPPOOONNNMMMOOOPPPSSSWWW\\\___```___```___^^^___aaaaaa___]]]\\\\\\[[[XXXTTTQQQPPPQQQNNNQQQSSSTTTUUUXXX^^^bbbgggjjjnnnvvv~~~zzznnngggfffeeeccc```\\\WWWSSSQQQQQQNNNKKKIIIIIIHHHGGGFFFKKKKKKKKKLLLNNNPPPRRRTTTTTTTTTTTTTTTUUUUUUUUUVVVYYYVVVRRROOONNNMMMKKKIIIBBBAAA@@@>>>;;;888555444///...---------...///000222333555777999<<<@@@CCCIIIHHHEEEBBB???;;;888666111000...---+++*********''''''''''''''''''((((((&&&&&&''')))++++++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###LLLKKKJJJJJJIIIIIIJJJJJJHHHIIILLLOOOQQQQQQQQQPPPMMMLLLKKKJJJJJJIIIIIIIIIJJJJJJIIIHHHHHHHHHHHHIIIEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCBBBAAAAAA<<<<<<<<<;;;999666333222333444555666777888888777888999999888777666555555333333333333222111000///,,,,,,++++++******))))))(((((((((''''''''''''&&&&&&''''''(((((((((((((((%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%#########""""""###############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&"""""""""###$$$$$$$$$###!!!###%%%&&&%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&""""""""""""###$$$%%%&&&%%%%%%%%%$$$$$$$$$######''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$&&&(((***''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&''')))(((''''''((()))''''''&&&&&&&&&&&&''''''******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))...---,,,+++************)))))))))((())))))***+++,,,,,,,,,...///111333444111000...---...111444666999===DDDIIINNNQQQUUUXXXZZZ\\\^^^___^^^[[[XXXVVVPPPPPPPPPQQQRRRTTTUUUVVVXXXYYY[[[___cccdddcccbbb``````______^^^^^^\\\[[[ZZZZZZYYYVVVSSSRRRTTTUUUTTT[[[ccchhhkkkpppxxx}}}vvvpppmmm```[[[UUUQQQPPPOOOMMMKKKKKKLLLLLLKKKKKKLLLOOORRRSSSSSSUUUVVVWWWWWWXXXXXX[[[XXXTTTRRRQQQQQQOOONNNJJJJJJIIIFFFCCC???<<<:::555333111///---...///000///000111222444888===AAAEEEFFFFFFEEEBBB???===<<<999777444111///---,,,,,,&&&&&&'''''''''(((((((((&&&&&&(((***,,,+++(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###JJJIIIHHHHHHGGGGGGHHHHHHHHHJJJMMMOOOQQQQQQPPPOOOJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNMMMNNNNNNOOOPPPMMMNNNOOOPPPQQQPPPOOOOOOLLLLLLLLLLLLKKKIIIHHHGGGDDDDDDCCCBBB???;;;888666666888999::::::;;;;;;<<<<<<<<<<<<<<<;;;:::999999444444444333222111///...---------,,,+++*********))))))((((((((('''''''''&&&''''''((((((((((((((('''((()))))))))(((&&&%%%''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""!!!"""###$$$$$$#########!!!###$$$$$$%%%&&&((($$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$%%%&&&$$$$$$$$$###############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%&&&(((***,,,''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''(((&&&'''((((((''''''(((***(((''''''&&&&&&''''''(((******))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))))),,,+++++++++++++++,,,,,,)))))))))((())))))***+++)))***+++,,,///111333444222111111111333777:::===EEEIIINNNSSSVVVYYY\\\^^^]]]^^^______]]]ZZZWWWTTTTTTTTTUUUWWWYYY\\\^^^```______aaaccceeedddbbb```_________]]]\\\[[[ZZZ[[[WWWYYYZZZ\\\]]]```dddgggjjjsssxxxnnngggccc```[[[WWWRRRQQQOOOLLLIIIIIIKKKMMMNNNOOOQQQTTTVVVYYY[[[\\\ZZZXXXUUUSSSSSSSSSRRRQQQPPPPPPOOOMMMJJJFFFCCCAAA;;;999666222000/////////...//////000111555;;;???@@@BBBEEEEEECCCBBBBBBCCC@@@???<<<888444111///...((((((((((((((('''''''''&&&'''(((+++,,,,,,(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###AAA@@@@@@???????????????AAABBBDDDFFFGGGFFFEEEDDDCCCBBBBBBCCCEEEGGGIIIKKKMMMNNNOOOPPPQQQSSSTTTTTTRRRSSSVVVXXXXXXXXXVVVUUURRRRRRRRRRRRQQQOOOMMMLLLJJJJJJIIIGGGEEEBBB@@@???===???AAAAAA@@@@@@AAABBB???@@@@@@@@@??????>>>===777777666555444222000//////...------,,,+++******))))))))))))((((((((((((%%%%%%&&&''''''''''''&&&((())))))((('''&&&%%%%%%((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''(((((((((''''''$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%############%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!! ###%%%'''&&&%%%$$$%%%&&&"""###$$$$$$######$$$&&&""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!"""###%%%&&&########################"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$###""""""!!!!!!"""""""""######%%%&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))***''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((''''''&&&&&&%%%$$$$$$%%%&&&'''(((''''''(((***((((((''''''''''''(((((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))+++++++++++++++,,,------***))))))))))))***++++++,,,,,,,,,---...///111111000111333666;;;@@@EEEHHHQQQSSSWWWYYY[[[]]]___aaabbbbbbbbbaaa___]]][[[ZZZ\\\]]]]]]^^^___```aaabbb```_________```___]]]ZZZWWWXXXZZZZZZZZZ[[[]]]___aaadddiiioootttzzz}}}vvvqqqaaa]]]WWWQQQMMMJJJIIIHHHGGGGGGIIIKKKNNNRRRVVVXXXZZZWWWUUUTTTUUUVVVUUUTTTSSSSSSRRRPPPNNNKKKIIIHHHAAA???<<<888444111000/////////000///000333777;;;;;;???BBBCCCBBBBBBEEEGGGDDDCCCBBB???;;;777444222------,,,+++)))((('''&&&''''''(((***,,,+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###999999888777777777777777999:::;;;<<<<<<;;;:::999999999888999:::<<>>===;;;999777666333222222111///......---*********)))))))))((((((&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((((((''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$###"""!!! !!!"""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!! ###%%%''''''%%%###$$$&&&%%%&&&&&&%%%######$$$&&&""""""############""""""#########$$$$$$%%%%%%&&&$$$$$$$$$$$$####################################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((()))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((''''''&&&&&&%%%$$$$$$###%%%&&&'''&&&&&&((()))((((((''''''''''''(((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))------,,,+++++++++,,,,,,***************+++,,,,,,---------...///000222222444666:::???EEEKKKPPPSSSXXXZZZ\\\]]]]]]^^^aaadddffffffeeecccbbbbbbaaaaaaaaaaaabbbccccccbbbaaa```^^^\\\ZZZZZZ[[[[[[YYYWWWUUUXXX]]]aaaeeejjjpppuuu|||rrriiiccc___ZZZVVVPPPNNNLLLKKKKKKMMMPPPRRRWWWUUUSSSSSSTTTUUUUUUUUUTTTSSSRRRPPPOOONNNNNNNNNIIIGGGDDD@@@;;;777444222000000000//////000333666777:::>>>>>><<<===AAAFFFDDDEEEEEEDDDBBB???;;;999444333222///,,,***(((''')))(((((()))++++++***(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###666666555444444444444555666666666666666555444444444333222111222444666888777999===BBBFFFHHHHHHHHHOOOQQQUUUYYY[[[ZZZYYYWWWVVVWWWWWWWWWUUUSSSPPPNNNKKKJJJJJJJJJKKKLLLNNNOOOKKKMMMOOOOOOLLLKKKLLLMMMOOOPPPPPPPPPPPPOOOOOONNNHHHHHHGGGFFFDDDAAA@@@>>>888888777666444333333222************))))))))))))((())))))***************&&&%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((()))))))))((('''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$%%%%%%$$$###&&&%%%$$$""""""$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%!!!$$$&&&%%%###!!!"""$$$%%%&&&&&&&&&%%%%%%''')))$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&"""###%%%&&&&&&$$$!!! ##################$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!!!!!!!"""######$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$###"""!!!%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''(((###$$$&&&&&&&&&&&&''')))((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))///...---,,,+++*********++++++******++++++,,,---+++,,,---///111333666777===???CCCIIINNNSSSWWWYYY\\\]]]^^^^^^^^^___ccceeehhhgggeeedddddddddeeefff```aaacccddddddcccaaa___\\\ZZZXXXXXXYYYYYYYYYXXX]]]bbbjjjqqqxxx|||tttooofffbbb\\\VVVRRRQQQRRRSSSTTTRRRPPPPPPQQQSSSSSSSSSTTTSSSQQQPPPOOOPPPQQQQQQOOONNNKKKGGGBBB<<<888666000000000///......000222333666999888666777<<>>:::888666222///,,,)))(((***(((((((((***+++***)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$:::999999777666555444333777555222111222333222222000///...///111222111000222444666999<<>><<<999777666222111///...,,,+++++++++---,,,,,,+++******))))))******))))))((('''''''''(((''''''''''''&&&&&&&&&%%%&&&'''''''''&&&$$$$$$&&&''''''(((((((((((((((%%%$$$$$$###$$$%%%'''((()))(((&&&%%%%%%$$$"""!!!&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%'''(((((('''%%%######%%%&&&$$$!!!&&&%%%$$$######$$$%%%&&&'''&&&$$$###"""###$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$######""""""%%%%%%%%%%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((((((((((((((((((((((((((++++++***((('''&&&%%%$$$$$$%%%&&&'''((('''&&&%%%)))(((((((((((('''''''''&&&&&&&&&'''''''''(((((((((((()))*********************+++******)))((('''++++++******)))(((((((((+++,,,---//////...------)))***+++******,,,...111---...///000222666;;;???FFFHHHLLLRRRWWWZZZZZZYYY__________________``````fffggggggeeecccbbbcccdddeee```\\\\\\^^^^^^[[[WWWWWWZZZ[[[ZZZZZZ^^^fffmmmqqq}}}yyypppggg___YYYVVVYYYPPPLLLOOOPPPNNNNNNQQQOOORRRTTTTTTRRRQQQSSSUUUPPPPPPOOOMMMIIIDDD@@@===999777555333222222222222111333444333222333777:::EEEGGGIIIJJJHHHEEEAAA???>>>>>>>>>:::555111...---***(((&&&&&&'''((()))(((&&&&&&'''&&&%%%$$$######%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$<<<<<<;;;;;;::::::999999999777444333444444333333222000///000111222111//////000333666999<<<>>>???DDDFFFIIILLLOOOPPPPPPPPPPPPPPPPPPOOOLLLGGG???:::<<<:::999999<<<>>>??????BBBDDDGGGHHHIIIKKKMMMPPPPPPQQQRRRTTTTTTTTTTTTSSSQQQQQQQQQRRRQQQPPPNNNLLLIIIIIIGGGEEEDDDBBB@@@@@@:::888666333111///.........------,,,***))))))((((((((((((((('''''''''''')))))))))(((((((((''''''&&&''''''((('''&&&%%%$$$%%%%%%&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%&&&''')))'''%%%%%%%%%%%%###"""&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&''''''''''''$$$######%%%%%%###!!!%%%$$$############$$$%%%&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$###""""""%%%%%%%%%%%%$$$$$$##################""""""!!!!!!$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$###$$$''')))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((((((((((((((((((((())))))((('''&&&%%%$$$$$$%%%%%%&&&'''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((()))***************)))***+++++++++++++++***((())))))******+++,,,,,,******+++,,,,,,,,,+++***,,,------,,,,,,---///111...111555888;;;???DDDGGGOOOQQQTTTXXX[[[\\\[[[ZZZ[[[[[[ZZZZZZ[[[]]]___```bbbdddeeeeeedddbbbbbbcccbbb^^^ZZZ[[[___bbbbbb```^^^bbbfffiiilllsss}}}yyyooojjjbbbZZZSSSSSSSSSOOOLLLNNNMMMQQQTTTUUUSSSSSSTTTUUUQQQQQQPPPNNNKKKGGGCCCAAA===;;;999666444333222222000222333333333333666999===???CCCFFFHHHIIIIIIIIIDDDDDDDDDAAA;;;777444333...,,,***))))))***)))(((&&&&&&&&&&&&%%%%%%$$$###%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%>>>>>>??????@@@AAAAAAAAA===;;;999888888888777666444333111000111111000///...///222555999<<<>>>@@@DDDEEEGGGHHHJJJJJJIIIIIIGGGGGGGGGGGGEEE@@@999444555333222333555777888888999<<>>DDDIIILLLOOOQQQWWWYYY[[[]]]\\\ZZZXXXVVVUUUUUUVVVWWWZZZ^^^bbbddd^^^```bbbaaa___\\\[[[[[[]]][[[YYY]]]eeemmmqqqssstttxxxwwwnnneeeaaa\\\UUUOOONNNLLLNNNPPPPPPPPPPPPQQQRRRRRRRRRRRRPPPNNNKKKHHHGGGCCCAAA>>>;;;888555333222222333555444333222222333666888<<<@@@EEEIIILLLNNNIIIJJJJJJGGGBBB===:::888444222///---,,,+++***(((&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%???@@@AAABBBDDDEEEGGGGGGDDDBBB@@@?????????>>><<<888666333222222222111000111222555:::>>>BBBEEEGGGJJJKKKKKKLLLLLLKKKJJJJJJDDDDDDEEEFFFFFFBBB===999555333222222444666666666444666999<<<===@@@CCCFFFHHHGGGGGGHHHJJJMMMPPPRRRSSSTTTTTTSSSRRRRRRSSSUUUSSSSSSRRRQQQPPPOOONNNNNNKKKIIIFFFCCC@@@===<<<;;;666555333111///---,,,+++)))************+++++++++************)))))))))))))))))))))))))))(((((('''((())))))***************(((((('''&&&&&&&&&%%%%%%&&&%%%$$$%%%&&&'''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!###%%%'''((('''&&&%%%$$$$$$######$$$$$$#######################################$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$######%%%$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!###%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((((((((()))***************)))******+++,,,,,,++++++.........---,,,,,,++++++++++++++++++++++++++++++---.../////////111444777888>>>GGGOOOTTTVVVWWWXXXZZZ[[[\\\[[[XXXTTTQQQOOOQQQSSSVVVZZZ^^^bbbdddfffaaaaaaaaa^^^[[[XXXXXXYYY]]]^^^aaajjjvvvxxxpppggg^^^YYYTTTRRROOOMMMKKKLLLNNNOOOQQQQQQQQQPPPOOOMMMLLLKKKJJJHHHEEEAAA===999666555777777888777444222///...444555666999===BBBFFFIIIIIIKKKKKKJJJEEEAAA>>>===999777333111///---***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%AAABBBCCCEEEGGGIIIJJJKKKJJJIIIHHHHHHHHHHHHFFFEEE===:::777666666666555444555777;;;???EEEJJJMMMOOORRRRRRRRRRRRQQQPPPOOOOOOLLLLLLLLLLLLKKKHHHCCC???777555222222333444444444333555777888999:::<<<>>>???>>>>>>>>>@@@DDDGGGJJJNNNPPPQQQQQQPPPPPPSSSVVVWWWVVVUUUTTTSSSRRRQQQPPPMMMLLLJJJHHHFFFDDDCCCCCC===<<<:::888666333222111,,,,,,,,,+++++++++++++++*********)))))))))((((((******))))))((((((((((((((())))))***************(((((((((((('''&&&&&&%%%&&&%%%$$$%%%'''((('''&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!"""%%%'''''''''%%%$$$"""##################$$$#########$$$$$$#########"""######$$$%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%""" """''')))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''(((((((((%%%$$$#########$$$&&&'''''''''&&&&&&&&&%%%%%%%%%'''''''''((((((((())))))(((((()))*********************++++++***)))((((((//////......---,,,,,,,,,************++++++,,,,,,+++---///111333666:::===AAAGGGPPPVVVYYYYYYYYYYYYZZZ[[[[[[XXXSSSOOONNNNNNSSSVVV[[[___aaaaaa___^^^bbbaaa```^^^]]]^^^aaadddiiinnnvvvyyyqqqgggaaaWWWOOOJJJJJJLLLNNNOOOOOOOOOOOONNNMMMMMMLLLNNNMMMJJJGGGCCC???<<<:::999999999999888666333111333222222333555999>>>@@@FFFHHHKKKKKKHHHEEEBBBAAA===:::777555333000---***)))(((''''''&&&''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&EEEFFFGGGHHHJJJLLLMMMNNNOOONNNNNNOOOPPPPPPNNNMMMEEEBBB>>>===============;;;===AAAEEEJJJOOORRRTTTVVVVVVUUUUUUTTTTTTTTTSSSWWWVVVUUUSSSQQQMMMGGGCCC:::777444333333333222222555777888777666666777999888777666777888;;;===???FFFJJJMMMNNNMMMNNNRRRUUUXXXWWWWWWVVVVVVUUUUUUUUUOOONNNMMMKKKJJJIIIIIIIIIEEEDDDBBB@@@>>><<<::::::111111000///---,,,+++************))))))))))))(((******)))(((((((((((((((&&&&&&'''(((((((((''''''((((((((()))(((((('''&&&'''&&&%%%&&&'''((('''&&&''''''''''''&&&&&&&&&%%%$$$$$$#########$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""###$$$%%%&&&&&&%%%%%%!!!"""$$$###""""""###$$$###$$$%%%%%%%%%%%%$$$#########$$$%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''((('''''''''''''''&&&&&&((((((((((((((((((((((((''''''(((((((((((((((((($$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&%%%''''''((((((((()))))))))(((((()))******************++++++***)))((('''''',,,,,,,,,---......//////)))))))))***+++,,,.........111333666999===BBBFFFKKKOOOUUUYYYZZZYYYXXXXXXZZZ[[[ZZZVVVQQQOOOQQQTTTYYY[[[^^^``````]]]XXXVVV\\\]]]___bbbeeekkkrrrwww{{{vvvzzzvvvgggXXXOOOKKKIIIIIIMMMMMMMMMMMMLLLLLLMMMMMMPPPOOONNNLLLIIIFFFCCCBBB;;;::::::;;;<<<===<<<:::222111000000111555888:::@@@DDDHHHJJJIIIHHHFFFFFF@@@>>>;;;:::888555111...,,,+++***((('''(((((()))&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&LLLLLLMMMNNNOOOPPPQQQQQQQQQPPPQQQSSSUUUUUUTTTRRRMMMJJJGGGEEEEEEGGGGGGGGGEEEFFFIIILLLOOOSSSUUUWWWXXXXXXWWWWWWWWWWWWWWWWWW\\\[[[ZZZYYYXXXUUUPPPLLLBBB???<<<:::999888777555777888999888666555666777444444333333444555666777;;;@@@FFFIIIIIIJJJMMMQQQSSSTTTTTTUUUVVVWWWXXXXXXRRRQQQPPPNNNMMMLLLLLLLLLLLLKKKJJJHHHFFFDDDCCCBBB<<<;;;999777444111000///,,,+++++++++***************)))((('''''''''((((((%%%%%%&&&''''''''''''&&&''''''((()))))))))((((((((('''&&&&&&'''((('''%%%''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""######$$$%%%%%%&&&&&& """$$$###"""!!!###%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$###"""###$$$%%%%%%&&&&&&%%%%%%%%%$$$###"""###$$$&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###%%%&&&%%%###"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((('''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&((((((((('''''''''&&&&&&'''((((((((())))))))))))(((((()))*********************+++++++++***))))))+++,,,,,,------...//////,,,,,,,,,---///111333555777999<<<>>>AAAEEEJJJNNNRRRTTTXXXYYYYYYXXXXXXYYYXXXYYYXXXTTTPPPQQQWWW]]]]]]^^^_________^^^\\\[[[aaafffmmmuuu|||rrrdddYYYRRRNNNMMMLLLLLLLLLLLLLLLLLLMMMPPPPPPPPPOOONNNLLLJJJIIIBBB???===>>>@@@AAA@@@>>>777666444222222222444555777<<>>===;;;777444000///,,,***)))((())))))''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''QQQQQQRRRRRRSSSSSSTTTTTTQQQQQQRRRTTTWWWXXXVVVUUUSSSPPPLLLKKKKKKMMMNNNNNNNNNOOOPPPRRRTTTVVVWWWXXXYYYYYYXXXXXXYYYYYYZZZ[[[\\\[[[\\\]]]^^^]]]ZZZWWWLLLIIIEEEBBBAAA@@@>>><<<888999:::999777666777888444333333222222333333333222999@@@CCCCCCDDDHHHLLLMMMNNNPPPRRRUUUWWWYYYZZZUUUTTTRRRQQQOOONNNMMMMMMPPPOOONNNMMMKKKIIIHHHHHHFFFEEEBBB???;;;888666444---------,,,,,,,,,++++++***)))'''&&&&&&&&&'''(((&&&''''''(((((((((((((((&&&'''(((*********)))))))))'''&&&&&&''''''&&&%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%############$$$%%%&&&'''"""$$$###!!!!!!###%%%%%%%%%''''''''''''%%%%%%$$$%%%%%%&&&%%%$$$"""!!!###$$$%%%%%%&&&&&&&&&&&&%%%$$$###""""""$$$&&&'''""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&))),,,)))%%%###%%%(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&((()))))))))(((''')))(((((((((((('''''''''(((((((((((())))))))))))(((((()))***************)))***++++++,,,,,,,,,,,,///......---,,,,,,++++++000000111222444777:::;;;???@@@CCCEEEGGGKKKPPPSSSUUUWWWYYYYYYXXXXXXYYYZZZUUUVVVUUURRROOORRRZZZaaa^^^^^^^^^___```ccceeegggrrryyy~~~oooccc\\\MMMLLLLLLKKKKKKLLLLLLMMMOOOPPPQQQQQQQQQPPPOOONNNKKKGGGBBB@@@AAAAAA???===???===999555333111111111///444;;;@@@CCCDDDDDDDDDEEEDDDBBBBBBAAA???<<<999222111...+++)))))))))***''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''VVVYYY^^^aaaaaa^^^YYYVVVZZZXXXVVVVVVWWWYYYYYYXXXRRRQQQOOOMMMLLLLLLMMMMMMPPPOOOOOOPPPRRRTTTTTTSSSSSSTTTUUUUUUUUUVVVXXXZZZ^^^[[[XXXYYYZZZ[[[ZZZXXXRRRPPPNNNLLLKKKIIIFFFCCCAAA@@@>>><<<:::888666555333222000000111111///...222333444666999;;;>>>???FFFHHHKKKOOOSSSUUUVVVWWWVVVUUUSSSQQQPPPOOOOOOOOOLLLLLLMMMMMMNNNMMMMMMMMMKKKJJJIIIGGGDDD@@@>>><<<777555222///---,,,---------,,,***)))(((((())))))******)))''''''&&&&&&'''))))))))))))))))))))))))***)))((('''''''''''''''%%%&&&'''((((((((('''&&&&&&(((***+++***'''### (((((('''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$#########$$$########################"""############$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$######""""""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%$$$"""###$$$$$$%%%%%%$$$$$$'''&&&%%%$$$$$$%%%&&&'''(((''''''&&&&&&&&&''''''(((((((((((((((((((((((('''((()))((('''&&&''')))&&&&&&'''((()))***++++++((((((((((((((()))******++++++************++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,...000111111000//////000000......222:::AAAFFFGGGHHHHHHJJJLLLOOORRRUUUVVVSSSTTTVVVXXXYYYZZZYYYYYYZZZXXXYYY[[[ZZZXXX[[[```eeedddcccdddhhhpppwww||||||hhh```XXXNNNHHHHHHKKKNNNOOOPPPNNNLLLNNNRRRTTTTTTRRRLLLJJJFFFBBB@@@@@@AAABBBDDDBBB???<<<888666444333222222333777<<>><<<999666333111000///,,,+++***)))))))))***+++***)))((('''''''''''''''))))))))))))))))))))))))(((''''''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&%%%&&&((())))))(((&&&$$$&&&&&&%%%%%%%%%%%%&&&'''%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$######$$$$$$####################################$$$$$$$$$$$$""""""######$$$%%%%%%&&&$$$$$$$$$$$$#########"""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%$$$###"""$$$%%%%%%&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((()))'''''''''''''''((())))))*********))))))*********))))))*********+++++++++++++++++++++,,,,,,,,,---000111222111000///000111111111333999BBBIIIMMMNNNNNNNNNNNNNNNPPPQQQSSSUUUVVVXXXZZZ\\\^^^______^^^]]]ZZZXXXZZZZZZZZZ___fffjjjooowwwyyypppeeeZZZTTTPPPLLLJJJPPPNNNMMMNNNQQQSSSSSSRRROOONNNKKKHHHFFFEEEFFFFFFDDDDDDCCCBBB???<<<999777222111111333777<<<>>>???BBBBBBBBBBBBBBBBBBAAAAAA>>>===999555222...,,,+++************)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&|||yyywwwyyyuuummmgggcccdddfffhhhgggfffeeeeeeeeebbb^^^[[[TTTTTTTTTRRRPPPOOOPPPQQQQQQPPPPPPQQQTTTWWWWWWWWWVVVUUUUUUVVVWWWVVVSSSQQQQQQPPPNNNJJJEEE@@@;;;999777666555555666777555444555444333333333333333444000333888???EEEJJJNNNPPPQQQTTTWWWYYYYYYUUUPPPMMMQQQRRRSSSTTTTTTRRRPPPOOOPPPOOOMMMKKKJJJIIIIIIJJJDDDCCC@@@===:::666333222---,,,,,,++++++++++++,,,))))))((('''''''''(((((())))))))))))))))))))))))&&&&&&&&&%%%&&&&&&''''''))))))((('''&&&&&&&&&&&&###$$$&&&'''(((((()))((($$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%$$$$$$###&&&&&&'''((((((((((((((((((''''''&&&&&&''''''(((&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((((('''((()))((('''&&&''')))((((((((('''''''''&&&&&&''''''&&&&&&&&&'''((((((***))))))(((((())))))***))))))*********+++++++++,,,,,,,,,,,,,,,------...222222222111000000222444555777<<>>???@@@AAAAAAAAAAAA@@@???<<<888444000...,,,+++******************((((((''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&yyyuuuiiihhhfffaaa\\\XXXWWWWWWRRRRRRQQQRRRSSSTTTUUUUUUTTTTTTTTTVVVXXXYYYWWWUUUUUUUUUSSSPPPLLLHHHCCCAAA>>><<<;;;:::;;;:::888777888777666555555444555555333444888<<<@@@DDDGGGIIIKKKNNNSSSWWWXXXWWWUUUSSSSSSTTTVVVWWWVVVUUURRRQQQQQQOOOMMMJJJHHHHHHIIIIIIDDDDDDDDDBBB???;;;888555111000///...---,,,,,,+++))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))+++***(((&&&%%%&&&&&&'''%%%%%%%%%&&&'''((()))***$$$$$$$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''(((((((((&&&%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((('''((()))((('''&&&''')))''''''''''''''''''&&&&&&(((''''''''''''((())))))))))))(((((((((((())))))++++++,,,,,,,,,---------------,,,,,,,,,---...///000111111111111333777:::===AAAHHHOOOTTTWWWWWWVVVPPPOOONNNNNNOOOQQQTTTVVVYYYZZZ\\\]]]^^^______^^^aaa```dddkkkssszzz}}}nnnaaa]]]aaacccfffhhhppp{{{xxxiii\\\UUURRRRRR[[[___iiiwww|||kkk]]]ccchhhkkktttqqqeee^^^RRRQQQNNNMMMLLLLLLLLLLLLPPPPPPOOONNNLLLIIIFFFEEEEEEFFFGGGHHHGGGFFFDDDCCCBBB???:::777666666555444777777888999:::<<<===>>>@@@@@@AAA@@@>>>;;;777555000///---+++******+++,,,((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&wwwqqqooonnngggeeebbb^^^YYYVVVTTTSSSTTTSSSSSSTTTVVVVVVUUUTTTTTTTTTTTTSSSPPPNNNKKKJJJGGGEEEBBBAAA@@@???<<<:::::::::999888888888888888999999;;;>>>AAADDDFFFGGGGGGHHHKKKMMMOOOPPPQQQQQQRRRSSSUUUWWWWWWVVVUUUTTTUUUSSSOOOKKKHHHGGGGGGGGGDDDDDDEEEEEEDDDAAA>>><<<666555444222000...,,,+++++++++***)))))))))******************************((((((''''''((()))******,,,***((('''&&&&&&''''''((('''&&&&&&&&&&&&'''((('''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''''''''%%%%%%&&&''''''''''''&&&'''(((((((((((((((((('''%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((('''((()))((('''&&&''')))%%%%%%&&&&&&'''(((((()))))))))(((((())))))***+++))))))(((((((((((())))))++++++,,,,,,,,,---------...---,,,+++,,,---...///---///111222555999???CCCHHHLLLQQQUUUVVVUUUSSSQQQJJJKKKKKKMMMPPPTTTWWWZZZ]]]]]]^^^___```bbbcccdddhhhkkkuuu~~~|||~~~zzzuuupppooouuu~~~~~~zzzmmm```UUUSSSVVVWWWWWWXXX```hhhuuu~~~xxxtttlllaaaWWWPPPMMMMMMPPPSSSZZZffftttlll\\\PPPRRRSSSUUU^^^ttt|||yyyyyyjjjhhhddd^^^WWWQQQNNNLLLPPPQQQRRRRRRQQQPPPNNNLLLGGGFFFEEEDDDDDDEEEFFFGGGKKKGGGCCC>>>;;;888555333222222222333444555777888;;;===@@@BBBBBBAAA???===666444111...,,,+++++++++''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&{{{qqqiiidddbbb___\\\XXXUUUTTTTTTRRRQQQQQQPPPOOONNNMMMLLLKKKJJJMMMKKKHHHGGGFFFDDDBBB@@@===<<<;;;;;;;;;;;;;;;;;;;;;<<<===@@@CCCFFFIIIKKKGGGGGGFFFFFFFFFGGGHHHIIIOOOPPPRRRTTTUUUVVVWWWXXXYYYWWWSSSOOOKKKHHHGGGFFFDDDEEEFFFGGGGGGEEECCCBBB999999888666444111///.........---,,,+++***++++++************************)))))))))((())))))************)))((('''''''''''')))((('''&&&&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&''''''((()))(((((((((((((((((((((((('''((()))((('''&&&''')))$$$%%%&&&'''((()))************))))))******+++,,,***))))))(((((())))))***))))))*********+++++++++...---+++***+++,,,...///---000333777;;;@@@FFFJJJQQQSSSWWWWWWUUUQQQOOONNNIIIJJJLLLPPPTTTWWW[[[\\\ZZZZZZ[[[]]]bbbhhhmmmqqq|||}}}|||{{{|||}}}zzzgggaaaXXXTTTWWW^^^ggglllmmmtttyyyvvvrrrqqqnnnkkkccc[[[VVVXXX]]]^^^^^^```eeekkkrrrvvvwwwvvvuuuuuuyyywwwrrrjjjbbb\\\ZZZYYYVVVXXX^^^hhhttt~~~ttteeeYYYSSSQQQOOOQQQWWWfffpppfffaaagggrrr~~~uuujjj___WWWTTTTTTUUUUUUUUUTTTRRRQQQOOOIIIGGGEEEBBBBBBDDDFFFGGGMMMKKKGGGEEEBBB>>>999666333222111000000000111222555888<<<@@@CCCCCCCCCCCC<<<;;;888444111...,,,+++''''''''''''''''''(((((('''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&{{{rrrkkkfffccc```^^^YYYWWWTTTQQQNNNMMMMMMMMMPPPNNNLLLKKKKKKKKKIIIGGGCCCCCCAAA@@@????????????<<<===>>>@@@CCCFFFIIIKKKIIIHHHGGGFFFFFFFFFGGGGGGKKKLLLMMMOOORRRVVVYYY[[[YYYXXXUUURRRNNNJJJGGGFFFCCCDDDEEEEEEEEEEEECCCCCC:::::::::999888666444333222111///...,,,+++++++++***************************))))))(((((((((((()))(((((()))))))))(((((('''(((''''''''''''&&&&&&&&&(((((('''&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&'''(((((('''&&&%%%''''''''''''((()))******(((((((((((((((((((((((('''((()))((('''&&&''')))'''''''''(((((())))))))))))))))))))))))******+++*********))))))*********))))))*********+++++++++---,,,***))))))+++---///111444999>>>CCCGGGLLLPPPSSSVVVWWWVVVRRROOOOOOOOONNNPPPSSSVVVYYY[[[\\\\\\WWWXXXZZZ```jjjwww~~~|||vvv}}}{{{mmm[[[VVVQQQNNNQQQXXX^^^aaa___hhhpppqqqppprrrtttsssrrrnnnnnnuuuzzz}}}{{{yyyxxxtttwww|||wwwoooiiieeeccceeefffjjjuuu|||uuuppp___WWWSSSWWW\\\eeezzz{{{rrrnnnkkkiiieee```ZZZTTTPPPMMMKKKJJJHHHFFFEEEEEEEEEFFFKKKJJJJJJKKKJJJGGGBBB>>>999777444111////////////222444888===@@@CCCDDDDDDAAA@@@>>>;;;777333000...))))))((((((''''''&&&&&&(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&|||xxxvvvkkkhhhccc]]]YYYWWWWWWWWWPPPOOOMMMNNNOOOOOONNNLLLJJJIIIHHHFFFDDDCCCCCCCCC>>>>>>>>>???AAADDDFFFGGGIIIIIIJJJKKKKKKLLLLLLLLLIIIIIIJJJLLLPPPUUUZZZ]]]WWWVVVTTTQQQNNNJJJGGGEEEBBBBBBBBBBBBBBBAAA@@@@@@999999:::;;;:::999888777444333111///---,,,++++++***************************)))(((''''''''''''''''''''')))******)))((((((&&&&&&'''((((((''''''&&&'''''''''''''''((()))***'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$#####################$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&!!!"""$$$&&&'''((())))))$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&'''((()))))))))((($$$%%%&&&&&&''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$'''''''''((((((***++++++(((((((((((((((((((((((('''((()))((('''&&&''')))))))))))))))((((((((((((((((((((((((((()))******++++++************++++++++++++,,,,,,,,,------------+++)))((()))***---///555999???DDDHHHLLLPPPSSSSSSUUUVVVTTTQQQOOOQQQSSSUUUWWWZZZ\\\]]]]]]\\\\\\\\\]]]bbbkkkyyy~~~|||vvvcccfffhhhhhhmmmyyyzzzsssoooccc]]][[[YYYZZZ___dddiiikkknnnwww~~~yyyzzz~~~}}}|||yyytttmmmgggcccWWWPPPNNNRRRTTTXXXkkk~~~{{{{{{qqqeeeZZZRRRNNNLLLLLLKKKJJJHHHGGGEEEDDDIIIJJJMMMPPPQQQOOOJJJFFF>>>;;;888444111/////////000333666;;;>>>AAACCCDDDCCCCCCAAA???<<<888444222++++++***((('''&&&%%%$$$(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&}}}sssfff]]]^^^]]]XXXOOOLLLNNNOOOMMMKKKLLLMMMMMMMMMKKKIIIGGGDDDEEEDDDAAA???AAABBBCCCFFFGGGGGGIIIKKKMMMOOOPPPLLLMMMNNNNNNOOOQQQVVVYYYZZZZZZYYYXXXUUUQQQMMMJJJHHHFFFCCCAAA???>>>======;;;;;;;;;::::::999999999555444222000...,,,+++***,,,+++***((((((((())))))...---***)))((((((***+++))))))************))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&#########$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''(((((((((((((((''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$(((&&&###$$$&&&(((&&&$$$'''$$$###$$$&&&'''%%%###''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((***)))(((''''''((()))******)))))))))((((((''''''((((((((((((((('''''''''++++++******************)))************++++++++++++,,,,,,------,,,,,,+++,,,,,,---///000111222333777===FFFLLLOOOPPPSSSUUU[[[XXXSSSPPPQQQTTTVVVXXX[[[\\\]]]^^^^^^______```dddlllyyywwwttt{{{{{{qqqiiiXXXSSSQQQTTTYYY___hhhqqqxxx~~~{{{uuummmooosss{{{|||uuuooollleeebbb```^^^\\\^^^iiiuuu}}}{{{{{{yyy{{{iiiZZZSSSTTTPPPPPPQQQNNNGGGEEEIIIKKKKKKLLLOOOQQQRRROOOMMMIIIEEE???:::777555222111...///000333666;;;???BBBBBBCCCDDDBBB>>>:::888888///...,,,+++)))'''&&&&&&(((((())))))(((((('''&&&&&&%%%$$$#########$$$%%%|||pppnnnhhh^^^XXXWWWUUURRRQQQPPPNNNMMMMMMLLLLLLKKKCCCEEEHHHGGGFFFEEECCCAAABBBBBBDDDFFFJJJMMMOOOQQQTTTTTTTTTSSSRRRRRRUUUWWWZZZZZZZZZYYYWWWTTTQQQOOOKKKIIIGGGDDDAAA@@@??????<<<<<<<<<;;;::::::999999888888777555333222111000---,,,+++***)))))))))***---,,,***)))(((((())))))))))))************))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))))))))(((((((((''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&+++(((&&&''')))***)))((('''%%%$$$$$$''''''&&&$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((******((('''''''''((()))******)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++******+++,,,---------------,,,,,,...000444777:::???DDDIIIMMMOOOPPPSSSUUUWWWUUUSSSSSSTTTVVVWWWXXXbbbbbbbbbbbbdddggglllpppzzz}}}xxxxxx~~~vvvqqqkkkbbb[[[SSSPPPQQQWWW___fffpppyyy~~~~~~zzzwwwzzzooogggeeemmmssszzzttthhhZZZSSSOOOPPPNNNIIIIIIKKKHHHIIILLLOOOQQQRRRQQQPPPMMMIIIDDD???;;;888444111///......000333777;;;===AAABBBCCCAAA>>>;;;999999444222///,,,***((((((((('''''''''((((((''''''&&&&&&%%%$$$$$$$$$%%%''''''zzzrrrmmmhhhccc^^^ZZZUUUQQQOOONNNMMMLLLFFFHHHLLLPPPOOOLLLHHHFFFEEEFFFGGGIIIKKKNNNPPPQQQWWWXXXWWWVVVTTTTTTVVVXXXZZZ[[[[[[[[[ZZZXXXVVVUUUPPPNNNKKKHHHEEEBBBAAA@@@>>>>>>===<<<<<<;;;::::::777777666555444333222111///...---,,,++++++++++++++++++******)))((((((((())))))************))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((()))((('''&&&%%%%%%%%%%%%%%%&&&'''((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''(((&&&$$$%%%&&&'''&&&&&&'''&&&%%%&&&'''((('''%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((******)))((('''''''''(((************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************+++++++++,,,)))******+++------......---------///444:::???CCCIIIJJJLLLNNNNNNPPPSSSVVVWWWWWWWWWWWWXXXZZZ[[[\\\___aaadddiiinnnvvvxxxoookkkmmmrrrzzz~~~sssmmmjjjfffaaa[[[[[[ZZZ___jjjuuu~~~yyysssgggaaa___aaabbbcccmmmzzzzzzyyynnndddYYYUUUSSSOOOLLLJJJHHHKKKOOOQQQQQQQQQRRRSSSRRROOOKKKGGGCCC>>>999555333111///...000333666888>>>???AAA@@@===:::999999999777444000---+++******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))tttooogggaaa[[[VVVPPPLLLMMMLLLMMMQQQRRRPPPOOOOOOPPPPPPPPPPPPQQQRRRSSSSSSUUUVVVWWWVVVUUUVVVXXXZZZ\\\\\\\\\\\\[[[YYYXXXWWWSSSRRROOOLLLHHHEEECCCBBB@@@@@@???>>>===<<<;;;;;;666666555555444444333333111000000......---,,,,,,***************(((''''''))))))************))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''###%%%&&&''''''%%%###"""%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%''''''&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((((((((((('''((((((((((((******************))))))((((((((((((((()))))))))))))))))))))*********************+++++++++,,,,,,+++++++++,,,,,,---.........///222666<<>>===<<<:::999999999888888888888333333222222000///......***+++++++++***)))((('''))))))************))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''###%%%&&&''''''%%%###"""((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$((((((''''''&&&''''''(((&&&''''''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((%%%%%%&&&'''((())))))***))))))))))))))))))******(((((((((((())))))***************++++++,,,,,,,,,***++++++++++++,,,,,,,,,...------,,,,,,---...///000333999???EEEHHHIIIJJJJJJJJJIIIKKKNNNRRRVVVXXX\\\[[[XXXUUUTTTXXX^^^cccmmm|||uuugggZZZTTTSSSQQQUUU]]]jjj}}}tttllljjjttt{{{yyyvvveeeWWWQQQQQQQQQPPPPPPQQQSSSUUUSSSSSSRRRRRRQQQNNNIIIFFF@@@===888333111000000111444666777777666444444444777888::::::888333///,,,)))((('''&&&&&&&&&''''''(((''''''&&&%%%$$$######vvvnnn```SSSPPPNNNKKKMMMSSSRRRSSSTTTUUUWWWYYY[[[\\\]]]^^^___]]][[[ZZZZZZ[[[]]]]]]\\\[[[ZZZYYYYYYXXXXXXWWWUUURRROOOKKKHHHFFFDDDDDDCCCAAA@@@???>>>>>>:::::::::999999888888777555555555444333111000///,,,,,,++++++***)))))))))))))))************))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''(((((()))((('''&&&%%%(((((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$#########%%%&&&'''&&&$$$$$$&&&'''%%%'''((('''&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((($$$%%%&&&'''((()))))))))(((((((((((())))))))))))'''(((((())))))******+++******++++++,,,---------++++++++++++,,,,,,,,,,,,///...------...///111222555999???EEEIIIJJJIIIHHHFFFFFFGGGJJJPPPTTTVVVWWWVVVVVVUUUTTTUUU[[[eeennn|||zzzrrreee\\\UUUTTTWWWVVV^^^jjjzzz~~~zzzqqquuu|||vvv]]]YYYSSSPPPQQQSSSUUUUUURRRRRRRRRTTTTTTSSSPPPMMMEEEBBB===888444111000///000222444444222111111111222444777999999666222000---,,,***(((''''''((((((''''''''''''&&&$$$###"""oooiiiaaaUUUPPPRRRPPPQQQRRRSSSVVVXXXZZZ[[[]]]^^^___^^^\\\[[[[[[\\\\\\\\\\\\[[[[[[\\\\\\\\\ZZZZZZYYYVVVSSSOOOLLLJJJFFFEEEDDDCCCAAA@@@???>>>;;;;;;:::999888888777777777777777777555333111000...---,,,************+++))))))************))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''')))))))))((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""$$$%%%$$$"""!!!###%%%$$$&&&''''''$$$$$$%%%'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((&&&''''''(((((('''&&&&&&&&&'''''''''(((((((((((('''(((((()))******++++++)))******+++,,,,,,------+++++++++,,,,,,,,,---------------...000222555777;;;>>>BBBFFFGGGGGGFFFDDDBBBCCCFFFLLLRRRUUUUUUTTTSSSWWW[[[^^^dddnnn{{{{{{vvvvvv{{{~~~{{{vvvkkkfffdddeeehhhmmmqqq|||vvvhhh^^^```ccceeemmmwwwyyynnnaaaXXXVVVVVVTTTRRRSSSRRRRRRSSSUUUUUUSSSQQQLLLJJJFFFAAA<<<777444222///111333333111/////////...///222444666777777666222000---+++)))((())))))%%%&&&'''(((((('''&&&%%%wwwcccWWWUUUSSSSSSSSSTTTUUUVVVXXXXXXWWWYYY[[[\\\\\\\\\]]]^^^[[[[[[[[[\\\]]]^^^___```\\\\\\[[[YYYVVVRRROOOMMMGGGFFFEEEDDDBBBAAA@@@???@@@@@@???>>>===<<<;;;;;;888888888888666444222000000...,,,*********,,,---))))))************))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&%%%'''((('''$$$$$$&&&)))###%%%'''&&&$$$###$$$'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((((()))))))))(((&&&$$$"""%%%&&&&&&&&&''''''(((((('''(((((()))***+++++++++((())))))***++++++,,,,,,++++++,,,,,,,,,---------++++++,,,...111555999;;;@@@AAABBBDDDDDDDDDCCCBBBBBBCCCGGGNNNTTTVVVTTTQQQUUU[[[dddmmmvvv}}}sssnnnmmmlllfffaaafffhhhqqqxxxsssuuuzzzyyyiii]]]\\\\\\YYY]]]eeelllwww|||pppbbb\\\YYYSSSMMMSSSSSSRRRSSSTTTTTTSSSQQQSSSRRRNNNJJJDDD>>>:::777000111333333111///...///------...000333666:::<<<555333///,,,***))))))***###%%%'''(((*********))){{{nnnfff___XXXWWWZZZZZZVVVQQQUUUVVVYYY]]]______\\\ZZZ[[[\\\]]]]]]]]][[[ZZZYYYZZZ[[[\\\ZZZXXXUUUUUUUUUPPPNNNJJJFFFCCCAAA@@@@@@EEECCC@@@@@@AAA???<<<888:::999888777666666666666333333333222000///---,,,***+++,,,,,,,,,+++)))(((++++++***)))((('''&&&&&&$$$'''((('''###"""###&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%&&&''')))***(((''''''''''''&&&&&&&&&''''''''''''''''''''''''******))))))(((&&&%%%$$$******))))))((((((''''''))))))))))))))))))))))))'''''''''''''''((())))))'''''''''''''''''''''''''''(((((()))***++++++++++++++++++***************---***((())),,,...---+++---......111444999>>>AAA@@@???>>>???AAABBBCCCCCCGGGHHHJJJMMMQQQVVV[[[^^^hhhmmmwww{{{oooggg```YYYUUUTTTTTT\\\gggsssyyynnngggbbb]]]ZZZdddkkkvvvllljjjttt}}}|||nnneee[[[RRRTTTRRROOOPPPSSSUUUTTTRRRTTTSSSQQQNNNIIIDDD???<<<999666222000//////......---,,,,,,---///222555666666777777555000---******(((((())))))(((((('''&&&}}}wwwtttrrrlllaaaYYYYYYXXXWWWWWWYYYZZZYYYXXX\\\]]]___```aaaaaa```___]]]^^^___]]][[[YYYXXXYYYTTTQQQMMMIIIEEECCCBBBBBBDDDBBB??????@@@@@@===;;;::::::999888777666666777444444444222111///---,,,,,,,,,,,,,,,++++++***)))*********)))(((((('''''''''(((((((((&&&%%%&&&'''&&&&&&&&&''''''(((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))((('''&&&%%%***)))))))))((((((((('''))))))))))))))))))))))))'''''''''''''''((())))))++++++++++++++++++++++++'''(((((()))******++++++*********++++++,,,,,,,,,...+++******---...---,,,---///111444999===@@@BBBDDDBBBAAAAAABBBEEEFFFGGGKKKLLLMMMPPPVVV___hhhnnn~~~uuufff]]]WWWSSSSSSVVV]]]iiizzzxxxmmmggghhhkkk~~~sssggghhhnnnyyyxxxjjj___XXXTTTPPPPPPRRRTTTSSSQQQTTTTTTTTTSSSPPPLLLIIIFFF@@@<<<777333111000///......---------///111444666777888888666222...,,,,,,)))))))))))))))(((((('''|||qqqeee```ZZZUUUTTTVVVWWWXXXZZZ[[[]]]___``````___^^^]]]___```___]]][[[[[[[[[YYYWWWSSSNNNJJJGGGEEEEEEDDDBBB???>>>?????????>>>;;;:::999888888777777888888888777666444222000///......,,,+++************)))))))))))))))))))))))))))(((((((((*********)))'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&$$$$$$###$$$$$$''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))((((((((()))******++++++((())))))***+++,,,---...---,,,++++++---......---///111666:::>>>@@@AAABBB?????????@@@CCCFFFJJJLLLNNNQQQUUU[[[eeeqqq~~~uuujjj^^^YYYXXXZZZaaahhhuuu~~~{{{{{{yyyzzz|||yyyuuu|||yyyuuu}}}rrrhhhfffkkkxxx}}}ppp\\\VVVOOOLLLMMMOOOPPPOOOOOOPPPRRRSSSRRROOOLLLJJJJJJEEE>>>888555222000.........------...000222444888999:::999555222000///************))))))((((((vvviii^^^XXXWWWXXXYYYXXXYYYZZZ[[[\\\]]]\\\\\\[[[]]]^^^^^^\\\[[[[[[\\\^^^\\\XXXTTTOOOLLLJJJIIIHHHEEEBBB@@@>>>>>>??????;;;;;;:::999999999999999===<<<<<<:::999777555444000///---+++))))))******(((((()))))))))************(((&&&(((+++---+++)))''''''''''''''''''((((((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&'''(((((()))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))************(((((())))))***+++,,,,,,,,,,,,+++,,,---...//////333666;;;???AAAAAA@@@???;;;>>>AAADDDHHHLLLPPPRRRRRRZZZeeerrr~~~}}}jjjeeeccchhhooowww~~~xxxuuuttttttppppppqqqwww~~~}}}xxxssspppooovvvvvvvvvuuusssrrrqqqqqqooooooqqquuuyyyxxxsssoooiiihhhiiikkkooouuu{{{}}}vvvrrrpppooozzz}}}lllbbbVVVNNNLLLMMMOOOOOOLLLNNNPPPQQQQQQPPPNNNLLLRRRMMMEEE>>>999555111//////...---,,,,,,...000111888:::<<<<<<999666444444,,,++++++***)))(((((((((sssfff^^^ZZZYYYVVVVVVWWWXXXZZZ\\\]]]^^^ZZZ\\\]]]]]]\\\\\\\\\]]]```^^^[[[XXXTTTQQQOOONNNNNNLLLHHHDDD@@@>>>===>>><<<;;;;;;::::::::::::;;;======<<<;;;:::888777666111000...+++***))))))***(((((())))))******++++++***(((&&&(((+++,,,+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&'''((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((())))))******))))))++++++++++++++++++++++++)))))))))))))))*********)))))))))))))))))))))(((***+++,,,---...///111333999;;;???BBBBBBAAA>>>===???CCCIIINNNQQQTTTWWWZZZ```mmm}}}|||{{{{{{rrrppprrr{{{~~~zzzyyy}}}~~~~~~}}}|||{{{zzz{{{|||}}}wwwtttuuuwwwxxxtttssssssuuuuuurrrlllfffaaa```^^^]]]^^^```dddfffsss}}}mmmdddggglll}}}}}}oooeeeeeegggmmmvvvyyygggYYYQQQNNNNNNMMMKKKMMMOOORRRSSSTTTTTTSSSVVVQQQJJJCCC>>>999555222000///---++++++,,,---...666999===>>>===;;;999999///...,,,***)))(((((('''~~~pppfffaaaVVVUUUSSSRRRTTTWWWZZZ\\\YYY[[[]]]^^^]]]]]]^^^______^^^]]][[[XXXVVVTTTSSSTTTSSSOOOJJJCCC???======<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::999888777777444333111///---++++++***)))))))))******+++++++++)))(((((((((*********)))&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''((())))))(((((((((((((((((())))))))))))))))))))))))))))))))))))'''((()))***+++***)))(((************************))))))))))))))))))************)))))))))(((((((((***,,,...///111333666999???@@@BBBCCCCCCBBB@@@???CCCGGGMMMQQQTTTXXX___dddxxx~~~zzzyyyvvvssssssvvvxxxxxxwwwyyy~~~uuunnniiifffccc___]]]\\\]]]]]]hhhoooyyyzzziii___ZZZYYYbbbssskkkddd______bbbhhhrrr{{{zzziii]]]TTTNNNJJJJJJJJJLLLOOOQQQTTTVVVWWWVVVSSSNNNIIIEEE@@@;;;777333111///---,,,,,,------333777<<>>>>>555333000---***)))(((((({{{fffbbb[[[VVVSSSSSSVVVXXXWWWYYY[[[\\\\\\\\\^^^___]]]]]]\\\\\\ZZZYYYXXXWWWXXXWWWUUUOOOGGGAAA??????===<<<<<<<<<<<<<<<======:::;;;;;;<<<<<<;;;;;;:::777666555444222///---,,,******************++++++)))***+++***)))((()))***((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((()))))))))***))))))))))))))))))))))))'''((()))++++++***)))(((((((((((((((((((((((((((***)))))))))))))))))))))************+++++++++++++++...111333555777<<<@@@CCCCCCCCCCCCDDDDDDEEEFFFEEEHHHMMMRRRXXXdddrrr|||}}}tttpppjjjdddaaacccgggjjjlllttt~~~|||{{{}}}{{{vvvuuuwww}}}xxxuuusssrrrrrrwww|||ssseee[[[WWWeee|||lllbbb[[[XXX]]]eeeuuuxxxlll___WWWQQQPPPNNNNNNOOOQQQSSSUUUTTTSSSQQQOOOMMMHHHBBB>>>777555222000.........///000555;;;@@@BBBBBBBBBBBB<<<999555111---+++******xxxmmmbbbZZZWWWWWWXXXSSSUUUXXXYYYYYYYYY[[[\\\[[[[[[\\\\\\\\\[[[ZZZZZZXXXYYYXXXRRRJJJDDDAAAAAA======<<<<<<<<<======>>>======>>>???????????????999999999888555222///...************************))),,,---,,,(((''')))+++))))))(((((('''''''''&&&&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''(((((()))((('''%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$'''''''''''''''''''''''''''((((((((((((((('''''''''((((((((())))))******))))))))))))))))))))))))'''(((***+++,,,+++)))(((++++++++++++++++++++++++*********)))))))))))))))******+++,,,---......///,,,///444666888;;;@@@EEEEEEDDDCCCCCCEEEGGGJJJLLLIIIMMMQQQXXXcccuuurrrmmmdddZZZUUUXXXaaaiiizzzssslllrrrrrruuu{{{}}}|||~~~~~~~~~~~~vvvgggYYYdddzzz~~~kkk\\\RRRSSSZZZ\\\iiixxx{{{qqq___]]]XXXTTTQQQQQQSSSTTTSSSSSSSSSSSSRRRNNNHHHCCC:::888555222000000000000///444;;;@@@CCCCCCDDDDDDAAA>>>999444000---,,,,,,vvvjjj```YYYWWWUUUSSSSSSVVVYYYZZZZZZWWWXXXZZZZZZZZZ[[[]]]______\\\XXXTTTPPPKKKFFFBBB??????>>>==============================>>>???@@@::::::999888666444333222333000---+++++++++++++++------.........---,,,,,,'''''''''(((((((((((((((((()))))))))((('''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$'''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&$$$######$$$&&&'''###$$$&&&'''''''''&&&%%%(((%%%$$$%%%'''(((&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''(((((()))))))))(((''''''&&&&&&&&&&&&&&&''''''''''''((()))((('''''''''(((***+++%%%%%%%%%&&&'''(((((()))((((((((((((((((((((((((((((((''''''''')))***,,,))))))+++,,,,,,,,,,,,,,,)))***+++,,,,,,+++***))),,,,,,++++++***))))))))))))************+++...000///000222777===BBBEEEFFFFFFFFFGGGIIIKKKLLLMMMMMMLLLOOOXXXhhh|||{{{mmmcccZZZXXXZZZaaarrr~~~vvvuuuzzz~~~{{{yyy~~~kkkkkktttzzzjjj___XXXZZZ[[[aaakkksss~~~|||rrrfff]]]VVVRRRQQQRRRSSSUUUVVVVVVSSSPPPNNNMMMEEEBBB===888333000......000000222777===BBBEEEEEE@@@@@@@@@===999333---)))zzzsssccc]]]VVVRRRQQQSSSTTTTTTVVVXXX[[[\\\]]]^^^^^^___```]]]YYYVVVRRRNNNIIIFFFCCCBBBAAA@@@???>>>>>>>>><<<<<<<<<<<<===>>>???@@@;;;;;;;;;:::999888666666666333///---,,,,,,+++***++++++++++++++++++***)))((((((((((((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&$$$######$$$&&&'''%%%%%%&&&''''''''''''''''''&&&$$$%%%'''(((&&&$$$(((((('''''''''&&&&&&&&&%%%%%%&&&''''''((())))))%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''(((((()))***%%%&&&&&&'''(((((())))))***************************)))(((((('''((())))))************************)))***++++++++++++***))),,,+++++++++******))))))******++++++***+++...111333555888<<<@@@CCCDDDEEEEEEIIILLLMMMLLLMMMRRRWWWZZZ```kkkyyyvvvggg^^^XXXYYYbbbsss{{{wwweee```\\\]]]bbbmmm{{{kkk^^^VVVRRRRRRTTTUUUVVVUUUSSSPPPOOONNNGGGDDD@@@:::666222111000111000111555;;;@@@CCCEEECCCBBB@@@===999444111///|||rrrdddYYYTTTSSSRRRQQQRRRTTTWWWZZZ\\\]]]]]]]]]aaa___[[[XXXVVVRRRNNNKKKGGGFFFEEECCCAAA@@@???>>><<<<<<<<<<<<===>>>??????<<<============<<<<<<;;;:::777333000...---+++***+++++++++++++++***)))((()))))))))(((((('''''''''%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&'''(((((('''&&&%%%%%%''''''&&&%%%(((''''''''''''&&&&&&&&&&&&&&&''''''((()))))))))###$$$$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((('''''''''(((((())))))******************************,,,+++***)))((('''((((((,,,+++***(((((((((((())))))***++++++++++++***)))+++++++++++++++************+++,,,,,,+++---000222666999===BBBFFFGGGHHHGGGFFFKKKOOONNNKKKOOOYYYbbbrrryyy}}}}}}ppphhheeeeeelllyyyzzzuuutttzzzzzz{{{uuudddYYYUUU]]]pppmmmaaaZZZVVVVVVVVVVVVUUUTTTRRRQQQPPPKKKHHHDDD???:::666444333111000///222777<<<@@@BBBDDDCCCAAA>>>;;;999777666~~~pppfff___YYYUUUSSSSSSTTTVVVZZZ]]]______aaa___]]][[[YYYWWWSSSPPPKKKJJJIIIGGGDDDAAA???>>><<<<<<<<<<<<======>>>???<<<===>>>??????@@@??????>>>;;;777333111///,,,***------------,,,+++******+++******)))((('''&&&&&&&&&'''((()))))))))))))))((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%&&&'''((()))&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((((((&&&&&&&&&''''''(((((((((&&&&&&&&&''''''''''''((($$$%%%'''((((((((('''&&&(((((())))))************************************+++******))))))(((((((((---+++)))((('''(((***+++*********++++++*********+++++++++++++++++++++++++++,,,---......///222555777;;;BBBGGGJJJLLLLLLMMMNNNPPPPPPOOOQQQZZZiiivvvyyyvvvuuuxxxyyyyyy{{{~~~}}}uuu{{{wwwqqqooopppsss}}}}}}qqqttt~~~kkk^^^]]]dddlllvvvkkkdddZZZXXXVVVTTTTTTTTTTTTSSSPPPNNNJJJEEE@@@;;;777555222///---...222777;;;===CCCCCCCCCCCCAAA@@@>>>===wwwkkkbbb\\\YYYUUUTTTXXX]]]```bbbaaa___]]]]]]\\\ZZZXXXUUUOOONNNLLLJJJGGGCCC@@@>>>???>>>>>>=========>>>>>>;;;<<<===???@@@AAAAAAAAA@@@>>>:::777555222///---.........---,,,+++******++++++***)))(((''''''&&&''''''((()))*********)))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%%%%&&&'''(((%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%'''((((((((('''&&&)))))))))***************))))))))))))))))))))))))(((((()))***************,,,+++)))((()))+++---...+++******************+++******++++++,,,,,,,,,---,,,...///000111333777:::===AAAGGGKKKLLLMMMOOOPPPUUURRRPPPRRR\\\mmm~~~{{{|||yyytttppppppnnnmmmooouuuooozzz~~~yyyxxxxxx}}}pppccccccjjjxxxxxxkkkccc^^^ooo}}}xxxccc]]]VVVRRRQQQRRRRRRRRRSSSRRROOOKKKEEE@@@;;;888333000------///333666777>>>AAAEEEGGGHHHFFFCCCAAAzzzjjjbbbYYYUUUVVVZZZ\\\]]]___^^^]]]]]]]]]]]][[[YYYRRRRRRQQQNNNKKKGGGCCCAAABBBAAA@@@???>>>=========:::;;;===>>>@@@AAAAAAAAAAAA???<<<:::999666333111---------,,,+++***)))(((*********))))))(((((((((&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######"""&&&&&&&&&''''''''''''(((&&&&&&'''((((((((((((''')))))))))))))))*********(((((((((((((((((((((((('''((()))***+++++++++++++++************,,,---...++++++***))))))***++++++)))******+++,,,---......---///111333444888<<>>777444000///000111222222888<<>><<<<<<;;;<<<>>>???@@@AAAAAABBB@@@???>>>======<<<:::777111111111000///---,,,+++)))))))))))))))***************+++******)))((((((&&&'''''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''''''''(((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&%%%$$$"""!!!$$$&&&((('''%%%$$$%%%((($$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((('''''''''$$$%%%%%%&&&&&&''''''(((&&&&&&&&&'''''''''(((((())))))((('''''')))***+++)))))))))(((((((((((((((************************++++++,,,,,,+++***((('''******++++++***)))(((''',,,+++***))))))***+++,,,))))))***+++---...//////---000333666:::>>>DDDHHHEEEHHHKKKMMMPPPXXXeeennnxxx~~~vvvoooiiihhhooo}}}|||ppphhhcccaaabbbeeennn{{{}}}uuujjjooouuugggdddiiivvvyyydddYYYTTTRRRQQQJJJLLLOOOQQQRRRPPPMMMLLL@@@===:::777666444111///111444888===AAADDDEEEEEEqqqeee\\\]]]___^^^]]]```aaa___\\\YYYVVVRRRLLLHHHJJJJJJHHHEEEBBB>>>;;;:::999:::;;;<<<>>>???@@@AAAAAA@@@???>>>============999666333000///,,,)))''',,,,,,,,,,,,------------************))))))))))))''''''&&&&&&&&&&&&'''''')))(((&&&%%%$$$$$$%%%&&&)))(((&&&%%%%%%&&&'''(((''''''''''''''''''''''''***(((&&&&&&((()))((('''&&&''''''((((((''''''&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''&&&%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''%%%%%%&&&&&&''''''(((((())))))))))))))))))))))))&&&&&&'''((()))***++++++((((((((((((''''''''''''+++,,,.........,,,***)))++++++***************+++++++++************++++++---------,,,++++++...000111888<<<<<>>===999:::;;;<<<===>>>???@@@@@@??????>>>>>>>>>>>>>>>:::888444222000---***'''''''''''''''''''''((((((************))))))))))))(((''''''&&&&&&''''''(((%%%%%%%%%%%%&&&'''((()))%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''###$$$%%%$$$""""""$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((+++,,,---...---,,,***)))++++++************++++++++++++************++++++---......---------000222333:::>>>???BBBIIIMMMLLLNNNLLLLLLOOOTTTbbb{{{uuunnnqqqyyyzzzoooddd___]]]\\\___dddttt}}}{{{xxxuuuttttttttttttssssssrrrsssyyy{{{|||pppaaaTTTQQQOOOMMMMMMOOOPPPOOONNNLLLIIIEEEAAA===:::888777111222333555999===AAADDDppptttyyy}}}nnnccc]]]\\\^^^XXXYYY[[[]]]^^^\\\XXXTTTMMMMMMLLLJJJGGGEEEBBBAAA::::::;;;<<<<<<===>>>>>>>>>????????????@@@@@@@@@<<<:::666444111///+++)))************))))))))))))************))))))))))))(((''''''&&&&&&''''''(((%%%%%%%%%&&&''''''((((((%%%&&&&&&'''((((((''''''''''''''''''''''''''''''###&&&$$$"""'''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''(((((((((((((((((())))))((((((((((((((('''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***+++,,,,,,,,,+++***)))++++++************++++++,,,++++++******++++++,,,......//////...///222555777<<>>???@@@AAAAAAAAAAAA???<<<999666444111...+++.........------,,,,,,,,,************)))))))))(((((((((''''''''''''(((((((((((((((''''''%%%$$$$$$((()))))))))(((&&&$$$"""''''''''''''''''''''''''$$$&&&((('''###"""%%%)))&&&''''''((((((''''''&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%***)))(((''''''(((((()))&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((******))))))((((((''''''''''''''''''''''''''''''&&&&&&'''((()))***++++++***************+++++++++)))***+++++++++******)))++++++*********+++,,,,,,,,,,,,++++++++++++,,,,,,---...//////000111555777;;;???BBBDDDFFFIIIKKKLLLOOOPPPSSSYYYddduuu{{{ttt}}}uuupppyyyzzzxxx|||}}}}}}~~~uuunnniiikkknnnllliiiiiirrrxxx~~~{{{zzzyyyyyy~~~}}}{{{yyyxxxxxxyyy|||}}}kkkbbbVVVOOOOOOPPPQQQQQQSSSQQQMMMIIIFFFCCCBBBBBB<<<;;;888777777:::<<<>>>KKKMMMOOOPPPOOOPPPQQQRRRRRRVVVYYYZZZYYY]]]eeelllpppooommmkkkjjjkkknnnqqqssszzzxxxnnnccc___[[[XXXXXXXXXXXXXXXXXXWWWUUURRRNNNJJJGGGEEE@@@@@@??????>>>======<<<===>>>???AAABBBBBBBBBBBBAAA>>>;;;999777555111///------,,,+++******))))))************)))))))))((((((((((((''''''(((((((((***)))((('''&&&%%%%%%$$$((()))))))))(((&&&$$$"""'''''''''''''''''''''''')))(((''''''((())))))(((&&&''''''((((((''''''&&&%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''((((((&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))******))))))((((((''''''((((((((((((((((((((((((&&&&&&'''((()))***++++++)))*********+++++++++,,,************+++*********++++++******+++,,,,,,---------,,,,,,,,,,,,------,,,---///000111333777:::???@@@BBBEEEFFFGGGKKKNNNQQQVVV\\\bbbmmm||||||pppiiippp~~~xxxnnngggeeeggggggmmmttt|||uuujjjfffddd```[[[ZZZaaafffuuu|||xxxwwwwwwxxx}}}|||yyy{{{}}}~~~~~~|||{{{zzzzzzyyyxxxvvvvvvxxxsssoooqqqzzzzzzhhh\\\WWWVVVTTTRRRQQQPPPMMMJJJHHHGGGGGGGGGEEEBBB???;;;999999999:::CCCDDDDDDCCCBBBBBBDDDFFFFFFHHHIIIIIIHHHIIINNNRRRPPPPPPPPPQQQSSSUUUXXXYYYXXX]]]bbbeeehhhnnnyyypppjjjbbb\\\YYYXXXYYYYYYZZZYYYWWWTTTQQQMMMJJJHHHDDDDDDCCCBBB@@@???>>>===>>>???AAABBBCCCCCCBBBBBBBBB???===;;;:::888555333///...---,,,+++***))))))************)))))))))))))))((((((''''''(((((())))))((('''&&&&&&'''((()))%%%&&&&&&'''((((((''''''''''''''''''''''''''''''***'''%%%&&&((()))(((&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))))))))((((((((((((((('''))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***++++++,,,,,,************+++++++++,,,++++++***++++++,,,---......------,,,,,,------...,,,...000111333666;;;>>>BBBAAACCCGGGIIIJJJPPPVVV\\\dddkkkooouuuyyynnnfffhhhnnnqqqtttvvv~~~~~~oooaaa[[[XXX]]]eeennnvvvuuuddd[[[WWWRRRMMMLLLSSSYYYmmm{{{yyyyyy~~~yyyrrrnnnllloooqqqqqqssswwwxxxvvvyyy~~~zzzwwwvvvwwwyyy{{{|||lllbbb___dddppp{{{zzzxxx~~~oooggg```WWWQQQQQQPPPNNNLLLKKKKKKKKKKKKIIIGGGDDD???<<<999777666EEEGGGHHHHHHGGGFFFHHHIIIEEEEEEEEEEEEEEEFFFGGGGGGEEEEEEFFFHHHJJJKKKJJJJJJJJJKKKMMMNNNQQQVVV]]]bbbooovvv}}}~~~{{{yyy|||xxxmmmddd^^^ZZZXXXXXXXXXWWWUUUSSSPPPNNNMMMIIIHHHGGGEEECCCAAA@@@???>>>@@@BBBCCCDDDCCCBBBAAABBB@@@>>>===<<<;;;999777333333222000///---,,,,,,************))))))))))))))))))(((((((((((())))))+++)))&&&$$$$$$&&&)))***%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$'''((()))(((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***'''''''''''''''(((((((((************************))))))))))))(((((((((((((((((())))))***++++++,,,+++++++++++++++,,,------++++++++++++,,,---............------------.........000222444777:::???BBBDDDBBBDDDIIINNNRRRZZZdddnnnxxx}}}{{{|||xxxooogggccccccfffmmmuuusss___XXXWWWYYYdddrrrzzziiiWWWNNNLLLIIIGGGFFFIIIRRRlllyyyuuuttt{{{{{{zzzxxxtttooojjjgggcccgggiiihhhkkkqqqtttrrr|||~~~|||{{{{{{{{{}}}||||||~~~}}}nnnccc^^^bbbiiiyyywwwzzzkkk```VVVTTTRRRPPPOOONNNNNNOOOLLLKKKIIIEEEAAA===:::999LLLOOORRRSSSSSSRRRSSSSSSJJJIIIHHHHHHIIIJJJIIIGGGHHHIIIJJJKKKLLLKKKHHHFFFJJJHHHFFFEEEFFFIIIMMMOOOTTTZZZaaabbb______dddiiiggglllttt~~~qqqeee\\\VVVVVVVVVVVVUUUTTTSSSRRRQQQKKKJJJIIIGGGDDDBBBAAA@@@???@@@BBBDDDDDDCCCBBBAAABBB@@@>>>===>>>===;;;999444333222000///---,,,+++************))))))))))))))))))(((((((((((())))))000---((($$$###$$$&&&((()))(((&&&%%%%%%&&&'''(((''''''''''''''''''''''''###'''***(((###"""&&&***&&&''''''((((((''''''&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***------,,,)))''''''''''''((((((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***%%%&&&&&&&&&''''''((((((************************&&&&&&'''((()))***++++++'''(((((()))******++++++,,,+++++++++,,,------...++++++++++++,,,---...///......------------......///222444777999===BBBFFFFFFCCCEEELLLRRRXXXcccooo}}}xxxppphhhbbb```eeerrr~~~mmm___]]]___dddsssiiiYYYHHHBBBCCCCCCBBBBBBBBBNNNlll~~~tttnnnmmmoooooommmkkkhhhfffdddccc___dddfffdddhhhqqquuusss~~~~~~}}}{{{vvvrrrrrrvvv{{{~~~nnnbbb___aaalllvvvttt{{{yyyZZZYYYVVVTTTRRRQQQPPPPPPOOONNNMMMKKKGGGCCC@@@===kkkllloooppppppooolllkkkeeebbb^^^ZZZWWWVVVVVVWWWXXXYYYYYYZZZZZZYYYYYYYYYSSSTTTQQQKKKJJJNNNOOONNNPPPNNNMMMNNNRRRTTTSSSQQQUUUWWW\\\aaagggkkknnnoooiiiYYYXXXXXXXXXWWWVVVUUUTTTTTTOOOMMMJJJIIIHHHGGGEEECCCCCCBBBBBBCCCEEEFFFFFFEEE@@@AAAAAA@@@@@@???======999888555222///---,,,+++...---,,,+++************((((((((((((((((((((((((+++***)))''''''(((((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''((((((&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((************))))))))))))))))))))))))(((((((((((((((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++------...///***+++,,,---.../////////.........///////////////...111666<<>>BBBDDDEEESSSmmmzzzxxxwwwzzz~~~}}}vvvooojjjfffeeegggllllllhhhggghhhhhhiiikkklllmmmooosssvvv}}}wwwooolllmmmqqquuuzzz|||qqqllleee|||}}}qqquuuyyy~~~ppp^^^TTTRRRSSSSSSQQQQQQPPPOOONNNNNNKKKGGGDDD|||xxxvvvuuuvvvvvvxxxxxxyyyzzzzzzyyyxxxwwwssssssooogggccccccaaa^^^XXXUUURRRQQQSSSSSSSSSQQQOOOPPPQQQSSSUUUWWWXXXYYY```gggqqq{{{sssbbb\\\TTTRRRSSSUUUUUUTTTTTTRRROOOMMMKKKHHHEEEBBBDDDCCCAAABBBDDDEEEEEEEEECCCCCCBBBAAA@@@>>><<<;;;:::999666333000...,,,+++---,,,,,,+++************))))))))))))))))))))))))***)))((('''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))((((((((((((((((((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...+++,,,---------------,,,...............///000111555888<<<@@@CCCEEEGGGIIIHHHQQQZZZcccpppooommmrrr~~~}}}|||zzz{{{~~~}}}xxxwwwyyypppjjjbbb\\\XXXUUUQQQOOOGGGDDD@@@===<<>><<<:::<<<;;;888555222///---,,,,,,,,,+++*********++++++************************))))))((('''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''((()))******(((((((((((())))))))))))******)))))))))******++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***///...------...000222333888;;;>>>AAACCCDDDGGGHHHNNN[[[lll~~~sssgggkkkzzzzzzzzz|||uuukkkfffXXXTTTMMMHHHEEEBBB???===???>>>======@@@CCCGGGJJJUUUaaaqqq~~~|||wwwuuuvvvvvvrrrmmmkkklllnnnzzzuuuqqqoooooorrryyy|||zzzzzz}}}~~~{{{xxxtttssstttwwwzzz{{{~~~{{{|||{{{{{{vvvnnnppp{{{fffUUUNNNMMMNNNPPPQQQSSSVVVXXXWWWUUURRR~~~}}}|||}}}yyyrrriii```XXXTTTNNNNNNOOORRRVVV[[[^^^___^^^___gggsssqqq___XXXWWWWWWVVVYYYXXXVVVUUUTTTPPPLLLHHHJJJGGGCCCBBBCCCDDDEEEFFFEEEEEEDDDCCCAAA???===<<<>>>===;;;888555222///...,,,,,,++++++++++++,,,,,,************************((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&'''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((()))***+++++++++(((((((((((()))))))))))),,,,,,++++++++++++,,,,,,******+++,,,,,,---......---------,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++///...------...111444777999===AAACCCEEEGGGKKKOOOZZZjjjqqqoootttyyyrrrmmmkkkrrr{{{wwwuuuqqqeeeXXXQQQHHHFFFCCCAAA??????>>>>>>>>>???@@@DDDIIIPPPVVVYYYfffllltttwwwuuuqqqnnnmmmlllooorrrtttuuuwww{{{}}}~~~~~~~~~}}}{{{wwwsssrrrnnnmmmrrrxxx~~~oooeeeiiisssrrr]]]QQQMMMLLLNNNNNNPPPSSSVVVVVVSSSQQQvvviiibbb___[[[VVVTTTTTTUUUUUUUUUXXXUUUVVV]]]eeelllttt|||wwwdddZZZWWWVVVVVVUUUUUUUUUVVVUUUSSSQQQNNNJJJFFFDDDEEEFFFGGGGGGDDDDDDDDDCCCCCCAAA@@@??????>>>===;;;888555222111...---,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''(((((('''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''')))))))))((((((''''''&&&((((((((((((((((((((((((************))))))))))))'''((((((((()))))))))***++++++*********+++,,,,,,******+++,,,,,,---.........------,,,,,,++++++***)))***+++,,,------------000///......000444777:::???CCCFFFGGGHHHLLLSSSYYYkkk}}}uuummmhhhdddgggmmmwwwwwwiiiccc^^^UUULLLGGG@@@@@@@@@?????????@@@BBB???BBBGGGOOOYYYdddlllqqqvvvwwwwwwsssooommmooorrrssswww}}}~~~yyyqqqjjjkkkooowwwzzzgggbbbeeellltttqqq^^^QQQKKKLLLMMMNNNRRRUUUVVVUUUTTT}}}rrrllleeebbbbbbbbbaaa```bbb[[[WWWXXX[[[\\\```eeeooossszzzzzzhhh]]]YYYVVVUUUTTTUUUWWWXXXXXXWWWQQQNNNKKKIIIIIIIIIHHHHHHDDDDDDEEEDDDDDDCCCBBBAAA??????>>>===;;;888666444000000///...------------)))))))))))))))))))))))))))))))))***)))(((((('''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''(((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''(((&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''))))))(((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''&&&''''''(((((())))))******'''''''''(((((()))+++++++++++++++,,,,,,------------------,,,,,,+++++++++******,,,---.../////////000000000111444777:::<<>>>>>===>>>@@@BBBCCCIIITTTbbbooo{{{~~~yyysssqqqsssyyy}}}zzzuuutttxxxxxxkkkdddccceeeuuurrr[[[MMMJJJIIIJJJLLLPPPSSSTTTTTT}}}uuunnnmmmjjjeeeccccccbbb```aaaeeegggjjjuuummmaaa\\\YYYWWWVVVWWWYYYYYYYYYTTTRRROOONNNMMMLLLJJJIIIGGGFFFFFFEEEDDDCCCAAA@@@>>>?????????>>>;;;999777333333111///...---------************************)))***+++++++++***((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&'''''''''''''''''''''''''''''''''''''''$$$%%%&&&(((((((((((('''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&''''''''''''(((%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''((((((((((((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((()))*********''''''((((((***+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////000222444777:::===>>>???CCCFFFHHHLLLWWWgggtttwwwqqqsssxxxzzz|||~~~|||uuukkkfffiiilllnnnxxxvvv]]]RRRGGGCCCAAA>>><<<<<<999<<<@@@BBBCCCEEEHHHKKKQQQ[[[kkk{{{zzzvvvxxx}}}~~~wwwuuu}}}uuuiiieeejjjtttuuubbbQQQOOOLLLKKKLLLNNNOOOOOO|||tttqqqiiiccc___^^^\\\[[[dddnnnxxx{{{|||wwwrrruuu}}}kkkbbb___ZZZWWWWWWXXXXXXXXXVVVTTTRRRQQQPPPNNNLLLIIIIIIIIIHHHFFFDDDBBB@@@???>>>???@@@@@@???===;;;999555444333111///...------++++++++++++++++++++++++***++++++,,,,,,***)))(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''###$$$&&&((())))))((('''(((((('''''''''&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&'''''''''((((((%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''''''''(((((())))))******((((((((((((((((((((((((''''''((()))***+++,,,,,,&&&''''''((()))******+++)))******,,,---///111222---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////000//////...---///111333666999<<<>>>???AAAEEEJJJOOOWWWggg|||}}}xxxtttqqqnnnjjjlllppptttvvvrrrlllmmmvvv|||}}}rrr]]]PPPIIIDDDCCCCCC???<<<===;;;???EEEIIILLLPPPUUUZZZaaammm{{{yyy~~~zzzooonnn}}}uuummmfffjjjuuuaaa\\\VVVQQQOOONNNNNNMMM|||mmmaaa[[[\\\___aaa```bbbdddbbbbbbiiirrrwwwjjj```]]][[[XXXXXX\\\[[[YYYVVVRRROOOMMMKKKKKKKKKJJJHHHFFFDDDBBBAAAAAACCCBBBBBB@@@>>><<<:::999;;;:::888555111---***(((---,,,,,,++++++,,,,,,,,,************))))))(((((())))))))))))(((((((((((('''''''''''''''((()))***&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%((((((((('''&&&&&&&&&%%%)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))(((''''''&&&&&&(((((((((((((((((((((((('''''''''''''''((()))))),,,...000///---***))))))))))))((((((((((((((()))++++++++++++++++++++++++...---,,,+++++++++,,,------,,,+++***+++,,,---......//////...---...000222000333777;;;===>>>??????EEEFFFMMM[[[ooouuummmfffcccfffmmmwwwqqqqqquuu{{{~~~yyyrrrfffXXXOOOEEECCCCCCDDDAAA======AAAAAAFFFLLLOOORRR\\\jjjvvv}}}}}}|||}}}|||nnnooovvvsssiiihhhwwwqqqZZZOOONNNOOOOOONNNyyyjjjbbb___^^^[[[YYYZZZXXXWWW[[[aaattt}}}vvvhhhaaa\\\WWWVVVYYYWWWVVVTTTSSSQQQOOOLLLJJJJJJJJJJJJJJJIIIHHHFFFEEECCCCCCCCCAAA@@@>>><<<;;;:::999888555333000---,,,000///...---,,,,,,,,,,,,+++++++++******)))))))))))))))((((((((('''''''''(((((('''''''''''''''(((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&'''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((***,,,,,,***(((''''''+++******)))))))))******++++++++++++++++++++++++------,,,++++++,,,,,,---,,,,,,++++++,,,,,,---......//////...---...000222222444999>>>CCCDDDCCCAAAGGGNNN[[[lll~~~uuukkkcccdddqqq~~~~~~yyyoookkkgggbbb]]]UUULLLEEEBBB@@@AAACCCCCCBBBFFFLLLKKKQQQXXX^^^dddooo}}}}}}}}}ppppppwwwmmm^^^ZZZXXXSSSNNN{{{sssmmmhhhfffccc]]]ZZZ[[[ccchhhrrr||||||pppfff]]]XXXVVVWWWWWWVVVVVVUUURRRNNNJJJHHHIIIKKKLLLKKKJJJIIIHHHDDDCCCCCCCCCBBB@@@???>>>:::999999777555333222000111111///...------------,,,,,,++++++++++++******)))(((((((((((('''''''''))))))(((''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((()))******(((((((((((((((((((((((('''''''''((((((((())))))&&&(((***+++)))(((((((((++++++*********++++++,,,++++++++++++++++++++++++------,,,,,,,,,,,,------++++++,,,---------------...//////...---...000222444777<<>><<<:::777555444------------------......,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++***&&&'''((()))))))))((((((&&&&&&''''''''''''&&&&&&''''''((())))))((('''''''''''''''&&&&&&'''''''''%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''******))))))(((((((((((())))))))))))))))))))))))'''((())))))******))))))&&&(((******))))))***+++)))))))))))))))***+++,,,++++++++++++++++++++++++,,,,,,------............+++,,,---...///...---,,,...///000000000111444666666===CCCCCCBBBHHHWWWdddwww~~~|||hhheeefffmmmyyyxxxpppmmmrrryyypppcccWWWLLLEEEAAABBBCCCDDDEEEGGGJJJKKKQQQVVVbbbpppwwwxxx{{{wwwsssvvvpppPPPPPPPPPPPPQQQRRRRRRSSSSSSSSSUUUVVVXXXXXXXXXYYYWWWXXXZZZZZZ[[[]]]```ccciiikkkooossswww{{{~~~ssshhh```^^^___aaagggnnnuuuwwwttttttxxx|||tttbbb[[[SSSQQQTTTXXXYYYXXXUUUSSSOOOKKKIIIHHHIIIJJJCCCCCCCCCCCCCCCBBBAAA@@@AAA@@@???===;;;999666555...---------------......++++++,,,,,,,,,,,,------......---------,,,,,,,,,&&&''')))***++++++******&&&&&&''''''''''''&&&&&&'''((()))******)))((('''((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''++++++***))))))(((''''''))))))))))))))))))))))))'''((()))***+++***)))(((%%%'''((((((''''''(((***)))))))))))))))***+++,,,+++++++++++++++++++++++++++,,,---......///......,,,,,,---..................///111111222444777:::999@@@FFFGGGHHHSSShhhyyypppggghhhqqq{{{lllffffffqqq}}}lll\\\RRRKKKFFFAAA===>>>AAADDDHHHMMMSSSXXX]]]eeeuuu{{{{{{DDDDDDEEEFFFFFFGGGHHHHHHHHHHHHJJJKKKKKKKKKJJJJJJHHHJJJKKKKKKKKKKKKMMMOOOQQQSSSVVVYYY]]]___aaabbbfffhhhmmmsssyyy{{{{{{yyy||||||}}}uuuooollljjjeeegggfffdddaaaaaaeeeiiisssttthhhXXXPPPQQQUUUXXXXXXUUUTTTSSSQQQOOOLLLKKKJJJEEEEEEEEEEEEDDDCCCBBBAAA?????????>>><<<;;;999888222111000...---,,,,,,,,,***+++++++++,,,,,,,,,,,,...---------,,,,,,,,,,,,((()))+++,,,,,,+++***)))&&&&&&''''''''''''&&&&&&'''((()))******)))((('''((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''******))))))))))))))))))))))))))))))))))))))))))'''((()))++++++***)))((('''((()))(((''''''(((******))))))***+++,,,------+++++++++++++++++++++++++++,,,---.../////////...---------------...//////...///111333444777;;;>>>>>>BBBHHHNNNXXXiii~~~qqqpppxxxssslllnnnrrr{{{|||mmmZZZMMMGGGFFFDDDBBB@@@BBBEEEIIIOOOYYYeeemmmqqqxxx@@@@@@AAABBBCCCDDDDDDEEEEEEEEEFFFFFFFFFDDDCCCBBBCCCDDDEEEEEEDDDCCCDDDFFFFFFGGGIIIKKKNNNOOOPPPQQQSSSUUUXXX]]]aaabbb```]]]aaaaaabbbeeejjjqqqxxx{{{qqqlllddd[[[UUUUUUXXX[[[```nnnwwwbbbSSSPPPRRRTTTUUUQQQRRRTTTTTTRRROOOKKKHHHGGGGGGGGGGGGEEEDDDCCCBBB===============<<<;;;;;;666555333000...,,,+++************++++++,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,---...---+++)))(((&&&''''''''''''''''''&&&'''((()))++++++)))((('''((('''&&&%%%%%%&&&'''((((((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))''''''''''''''''''''''''((((((((()))******++++++))))))))))))))))))))))))'''(((***+++,,,+++)))(((***+++,,,+++))))))***,,,++++++++++++,,,---...///++++++++++++++++++++++++***+++---///000000///.........---,,,,,,...///000...///222333555999===@@@AAACCCIIIUUUggg|||}}}yyyzzzooopppzzznnn```OOODDDBBBDDDDDDBBBCCCDDDFFFJJJRRR```ppp|||~~~<<>>>>>>>>;;;777333000///...,,,+++)))***+++,,,---,,,++++++&&&'''((()))+++,,,......//////---,,,***)))''''''***)))(((''''''&&&&&&'''))))))))))))))))))((((((,,,+++***(((''''''''''''))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((()))(((%%%"""###'''******(((((((((((((((((()))******,,,+++***((((((***+++,,,))))))***++++++++++++***++++++++++++++++++++++++---------.........//////---///000///...,,,,,,---,,,///333555666999>>>CCCGGGHHHOOOcccvvvwwwyyyyyyyyyyyyxxx{{{|||zzz|||~~~www^^^UUUJJJDDDEEEHHHJJJJJJNNNNNNOOOTTT^^^lll{{{~~~ooogggmmm>>>@@@CCCDDDDDDCCCDDDEEEEEEFFFFFFGGGGGGFFFDDDDDDEEEDDDCCCCCCDDDDDDCCCAAAAAA@@@@@@AAADDDEEEEEEEEEDDDEEEFFFGGGHHHHHHGGGFFFGGGGGGHHHJJJLLLOOOQQQRRRRRRWWW]]]```ccckkkwww~~~qqqjjjdddZZZRRRRRRSSSXXX___jjj}}}~~~iii\\\SSSPPPQQQTTTSSSSSSTTTUUUTTTQQQOOOJJJIIIGGGFFFEEEFFFFFFGGGDDDCCCAAA???>>>>>>>>>>>>:::777444222111///---+++)))***+++,,,,,,,,,+++***(((((()))***++++++,,,,,,//////.........---------)))((((((((()))***++++++&&&''''''((())))))))))))(((((())))))((('''&&&%%%))))))))))))))))))))))))'''''''''((((((((())))))''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''((((((((()))))))))'''&&&&&&(((*********((((((((((((((()))******,,,+++)))(((((()))+++,,,))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............+++---//////......///000///222555888<<>>======>>>???999777555444333111...,,,***+++++++++++++++***)))++++++******************,,,------...//////000000++++++*********+++,,,,,,$$$%%%&&&'''((()))))))))%%%''')))******)))'''%%%((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''((((((((())))))(((((((((''''''((((((((()))))))))***++++++***))))))+++,,,((((((((()))))))))************((((((((((((******)))******+++++++++++++++------------------------,,,,,,,,,---------......***,,,.../////////111222222444888<<>>???999888777777666444000---,,,,,,+++++++++***))))))---,,,,,,+++***)))(((((())))))***+++,,,,,,------///...---+++***)))((((((%%%%%%&&&'''(((((((((((('''((()))************)))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((())))))((((((''''''(((((((((((()))))))))***,,,...,,,)))((())),,,(((((())))))************))))))(((''''''((()))))))))***++++++,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,---////////////111333222666:::===AAAIIITTT\\\lll}}}~~~uuurrruuuwww|||{{{hhhZZZQQQJJJFFFJJJPPPUUU[[[```ccccccccceeeiiipppwww||||||}}}{{{xxxxxxwwwwwwxxxzzz|||}}}~~~{{{xxxwwwyyy{{{|||wwwhhh```^^^fff|||~~~lllccc```qqq\\\^^^______\\\ZZZYYYYYY[[[\\\]]]^^^^^^]]]\\\[[[SSSRRRQQQPPPPPPNNNKKKIIIIIIGGGEEEEEEGGGIIIJJJJJJHHHHHHGGGGGGFFFFFFFFFFFFGGGFFFEEEEEEDDDDDDDDDDDDCCCAAA@@@AAADDDGGGHHHHHHNNNPPPRRRUUUXXX___hhhnnn{{{|||mmmeee```___bbbgggqqqzzztttfff]]]UUUTTTTTTVVVWWWVVVTTTRRRMMMLLLJJJGGGEEEDDDDDDDDDCCCAAA???>>>===>>>???@@@:::999888888888666333000...---,,,,,,+++******)))------,,,+++***)))((('''))))))))))))))))))******---,,,+++***)))((((((((())))))))))))(((''''''&&&)))(((&&&&&&&&&(((***,,,((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''(((((('''''''''(((((((((((()))))))))***))),,,---,,,((('''(((***(((((()))***+++******)))))))))(((((((((((())))))******+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,---------......///000000///...///111333111777>>>@@@CCCOOOcccsssvvvuuu|||ooo]]]QQQKKKFFFDDDHHHLLLPPPWWW^^^eeekkkrrrxxx|||~~~zzzxxxuuuuuuuuuvvvxxx{{{}}}~~~{{{xxxwwwyyy|||}}}xxxkkkbbbcccuuupppbbbbbbllliiijjjkkkiiifffcccbbbbbb___```aaaccccccccccccbbbWWWWWWXXXXXXXXXVVVQQQNNNNNNLLLIIIIIIKKKMMMNNNNNNOOONNNMMMKKKKKKJJJJJJJJJLLLKKKIIIHHHFFFEEEEEEDDDDDDBBBAAABBBCCCDDDDDDCCCFFFGGGHHHHHHIIIMMMRRRVVV\\\cccnnnxxxqqqiiiccc``````]]]cccooo{{{qqq^^^[[[WWWVVVVVVVVVVVVUUURRRPPPLLLIIIFFFDDDCCCBBBBBBAAAAAA@@@@@@???@@@@@@;;;:::999999999888666333000000...,,,++++++******,,,,,,++++++***))))))(((++++++***************)))(((''''''((((((***++++++,,,,,,,,,+++***)))(((''')))'''$$$######&&&)))+++(((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((()))))))))******)))***++++++)))(((((((((((()))***+++++++++***)))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,)))******++++++,,,,,,------------.........//////000111111000...///111333444;;;BBBHHHOOO```xxxzzzsssuuuwwweeeWWWNNNDDDBBBBBBFFFIIIMMMUUU^^^jjjttt}}}~~~~~~{{{xxxvvvsssssstttuuuxxx{{{}}}~~~{{{xxxwwwyyy{{{}}}~~~|||~~~}}}~~~~~~||||||}}}{{{|||}}}~~~uuuppp|||uuudddeeeqqqjjjkkkkkkjjjfffbbbaaa```]]]___aaacccdddeeeeeeddd___```ccceeeeeebbb\\\WWWVVVSSSPPPPPPQQQSSSUUUUUUWWWUUUTTTRRRQQQPPPQQQQQQTTTRRROOOLLLIIIGGGEEEDDDDDDDDDEEEEEEDDDDDDDDDDDDCCCDDDEEEEEEFFFGGGIIIJJJMMMRRRXXX^^^ccckkkvvv}}}{{{mmmeeebbbYYYZZZbbbmmmtttvvv|||vvvoooeee]]]XXXUUUTTTTTTTTTQQQNNNJJJGGGEEECCCCCCAAAAAABBBCCCBBBAAA@@@???===;;;999888999999888777333222000---,,,+++++++++******************************************++++++&&&&&&'''''')))***,,,------------------,,,+++******)))'''&&&&&&(((***+++))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((('''(((((())))))(((((('''(((((()))))))))************))))))***++++++)))'''''')))***,,,,,,+++***))))))******************)))***+++,,,,,,------,,,,,,******++++++,,,------............/////////000000///000000//////000333666;;;???HHHSSSdddyyyvvvsss|||mmm^^^SSSMMMEEEDDDFFFJJJMMMRRR]]]hhhvvv~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}vvvwwwxxxyyyyyyxxxvvvuuurrrrrrrrrsssuuuxxxzzz|||}}}}}}|||yyyvvvuuuvvvxxx{{{|||}}}~~~~~~}}}|||{{{~~~{{{zzzzzz}}}~~~~~~|||{{{zzzyyywwwxxxxxxyyyzzz{{{||||||{{{{{{{{{}}}sssooo|||eeeffffffddd```\\\[[[ZZZ[[[\\\___aaacccdddddddddgggiiimmmppppppllleee```\\\ZZZWWWVVVWWWZZZ[[[[[[]]]\\\ZZZXXXWWWVVVVVVWWW[[[YYYUUUQQQLLLIIIFFFEEEAAACCCEEEDDDBBBAAAAAACCCCCCEEEFFFHHHHHHHHHHHHIIIKKKNNNPPPPPPPPPTTT]]]dddgggrrryyyjjjddd^^^[[[___gggkkkiiijjjoooyyyyyyjjj```ZZZWWWVVVTTTRRROOOKKKHHHFFFEEEDDD@@@BBBCCCDDDDDDCCCAAA???>>><<<999888999999999999444333111...---,,,,,,,,,)))))))))***++++++,,,,,,((((((((()))******++++++)))))))))))))))******+++------...//////.........,,,,,,,,,,,,,,,,,,,,,,,,************************''''''''''''(((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))************+++)))(((***------***'''''')))+++,,,,,,,,,***)))******++++++++++++*********+++,,,,,,------,,,,,,++++++,,,------...//////////////////000000000000....../////////222666999AAACCCKKK]]]uuuuuuyyy}}}gggXXXPPPKKKKKKKKKMMMQQQTTT[[[iiiuuu}}}{{{{{{{{{{{{|||{{{zzzzzzyyyyyyzzz{{{{{{oooppprrrsssuuuuuuuuutttqqqqqqqqqqqqrrrtttvvvxxxyyyzzzzzzwwwuuussstttuuuxxxyyyzzz{{{{{{||||||||||||yyyvvvwwwzzz}}}}}}{{{~~~|||{{{~~~zzzuuurrrvvvwwwwwwxxxyyyzzzzzzzzzwwwwwwxxxyyy}}}uuuuuu~~~dddaaa]]]YYYWWWWWWYYYZZZWWWXXXZZZZZZZZZ\\\```bbbiiiiiikkkpppuuutttmmmgggeeeeeeddddddcccaaa```______```bbbbbbaaa^^^\\\ZZZ^^^ZZZUUUSSSSSSPPPKKKEEEFFFGGGFFFEEECCCCCCEEEGGGJJJLLLLLLJJJGGGFFFHHHKKKNNNNNNMMMMMMMMMNNNOOOOOOVVV[[[gggttt{{{qqqhhhaaa^^^aaaaaa]]]]]]```jjjuuurrr```WWWVVVTTTSSSPPPLLLHHHEEEBBBAAAAAACCCEEEFFFEEECCCAAA???>>><<<::::::;;;;;;:::999999777333111000///,,,***---,,,+++,,,......+++(((''''''(((((()))+++,,,---(((((())))))))))))(((((((((,,,///...***((())),,,,,,,,,++++++***)))((((((%%%%%%%%%%%%'''((()))***+++***)))(((((()))***+++((()))***)))((('''((()))$$$%%%&&&'''((((((((((((************************+++++++++*********)))))),,,,,,++++++***)))))))))))))))*********++++++++++++,,,,,,------,,,,,,+++---------............///,,,------...///000111111111222222222222444888;;;EEEIIIVVVpppyyy~~~ooodddYYYTTTWWWRRRTTTWWWZZZ```lllyyy~~~|||{{{}}}||||||}}}~~~|||zzzyyyyyyxxxvvvtttssstttvvvxxxwwwvvvsssrrrnnnjjjhhhjjjoooqqqpppmmmpppooommmmmmnnnoooqqqsssuuuuuuvvvvvvvvvuuuuuutttxxxyyyyyyzzzzzzyyyyyyxxxzzzyyyxxxwwwwwwwwwwwwxxx{{{~~~}}}zzzyyy|||}}}~~~|||yyyvvvttttttuuuvvvvvvvvvtttssstttuuuwwwxxxzzz|||~~~uuunnnvvvccc```[[[VVVRRRQQQQQQQQQSSSTTTVVVVVVWWWYYY\\\___hhhhhhkkkpppuuutttoooiiiggghhhhhhhhhgggeeedddcccaaaccceeeggggggeeebbb___]]]YYYVVVUUUUUUSSSMMMHHHJJJJJJJJJIIIHHHHHHJJJLLLMMMOOOPPPNNNLLLMMMQQQUUU\\\]]]\\\XXXRRRNNNLLLLLLNNNQQQYYYccchhhmmmyyyzzzrrrmmmmmmlllgggbbbaaa```fffxxxppp^^^UUUTTTRRROOONNNLLLIIIEEEBBBAAABBBCCCDDDDDDCCCAAA@@@???===;;;;;;;;;;;;:::999999777444111000///---+++,,,+++***+++------***''')))(((((())))))***+++,,,((((((((())))))((((((((())),,,///...***((())),,,+++++++++++++++,,,,,,,,,))))))(((((((((((())))))'''&&&&&&&&&&&&&&&&&&'''&&&((()))(((''''''((()))&&&&&&'''((())))))))))))************************+++++++++*********))))))******))))))))))))((((((+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++---------............///---.........///000000000///000111222333666;;;>>>IIIOOO^^^uuu~~~tttkkkggg```]]]______```ccceeejjjttt}}}|||}}}}}}zzz{{{}}}|||zzzwwwvvvvvvvvvtttsssoooqqqsssttttttsssqqqppplllhhhfffgggkkknnnnnnlllnnnmmmllllllmmmnnnppprrrtttttttttuuuuuutttttttttwwwxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxwwwwwwwwwvvvyyy|||~~~|||{{{{{{|||}}}~~~|||xxxuuussssssrrrsssttttttrrrqqqrrrssstttuuuwwwyyy{{{|||}}}}}}rrrnnn|||bbb___YYYRRRNNNJJJIIIIIILLLNNNOOOPPPQQQSSSVVVYYYaaabbbeeejjjoooppplllhhhggghhhjjjjjjjjjiiigggeeeaaadddiiimmmnnnllliiifff]]][[[ZZZZZZ[[[XXXSSSNNNPPPQQQQQQQQQOOOOOOQQQSSSRRRTTTUUUUUUUUUXXX___dddqqqsssrrrjjj^^^SSSNNNMMMJJJIIILLLQQQTTTXXX___fffzzz|||qqqkkk``````gggvvvnnn[[[UUUQQQNNNMMMOOOMMMHHHCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA???=========<<<;;;999:::777444222111000...,,,+++*********++++++)))'''******)))))))))******+++)))******************)))))),,,...---***((()))+++((()))***+++,,,...//////------+++***))))))))))))$$$%%%%%%&&&&&&%%%%%%$$$&&&((())))))((((((***+++((())))))*********))))))))))))))))))))))))))))))+++++++++***************))))))************++++++------------............,,,,,,------------,,,,,,---------............//////////////////////////////000222333555999???CCCLLLVVVhhh{{{~~~zzzkkkjjjnnnkkkhhhhhhmmmooorrrtttyyy}}}||||||~~~~~~{{{zzz{{{|||{{{wwwtttqqqqqqqqqpppoooiiikkkmmmooooooooommmllliiieeebbbbbbfffjjjjjjjjjkkkjjjjjjjjjlllnnnpppqqqssssssssssssssssssssssssuuuvvvvvvvvvvvvvvvvvvuuuvvvvvvwwwxxxwwwvvvuuutttvvvxxxzzz{{{{{{zzz{{{|||zzz{{{|||zzzwwwtttrrrrrroooppprrrrrrqqqpppqqqrrrssstttvvvxxxyyyzzz{{{{{{||||||~~~kkkmmmwww___[[[VVVPPPKKKGGGFFFEEEEEEGGGIIIKKKKKKMMMPPPRRRVVVWWWZZZ___dddfffdddaaaaaabbbeeeggggggfffdddccc^^^bbbhhhmmmooonnnkkkiii`````````bbbccc```[[[WWWXXXYYYYYYXXXVVVUUUVVVWWWXXXZZZ[[[[[[\\\aaajjjppp|||mmm```ZZZZZZTTTPPPKKKIIIKKKNNNRRRVVV\\\iiizzz~~~tttlllgggjjjtttmmm\\\TTTLLLJJJLLLMMMIIIDDDAAA@@@?????????@@@AAABBBCCCAAA??????>>>===;;;999:::777444222222111///---++++++++++++++++++***))),,,+++******)))))))))***+++,,,,,,------,,,,,,+++)))+++---,,,***))))))***(((((()))***,,,---......------,,,******))))))***&&&'''((())))))((('''&&&'''(((************,,,---)))))))))***))))))((((((((((((((((((((((((((((((************************++++++,,,------...//////------------............,,,,,,------------,,,,,,---------............///000000000///////////////111222333555777<<>>>>>???AAABBBCCCBBB@@@@@@@@@>>>;;;999:::888555333222111000...,,,------,,,++++++++++++---,,,+++***))))))))))))******++++++++++++*********+++,,,+++***)))))))))((()))))))))*********+++******)))))))))***++++++((()))***++++++***)))(((&&&'''))))))))))))+++,,,(((((()))))))))(((''''''((((((((((((((((((((((((************************++++++,,,---...//////000,,,,,,,,,,,,------------,,,------......------,,,---------............///000000000000000/////////111222444666:::@@@GGGMMMVVVeeeyyy{{{rrrpppttt}}}{{{~~~zzzzzzzzz{{{}}}~~~}}}|||{{{zzzuuuooojjjhhhfffeeedddaaabbbdddeeeffffffffffffccc```]]]\\\]]]___bbbccceeefffgggiiikkknnnpppqqqrrrqqqqqqqqqqqqrrrssstttqqqrrrrrrssssssrrrrrrqqqppprrrtttuuuuuutttrrrqqqnnnoooqqqqqqrrrtttwwwyyyppprrrttttttsssrrrrrrrrrnnnppprrrsssqqqppppppppptttuuuvvvxxxyyyzzzzzzzzz||||||||||||||||||}}}}}}xxxyyy{{{|||}}}|||{{{zzz{{{|||}}}~~~}}}~~~~~~}}}||||||wwwqqqooo{{{xxxjjjKKKIIIGGGEEECCCBBBBBBBBB>>>AAACCCDDDDDDDDDEEEFFFGGGHHHJJJMMMOOOQQQQQQQQQJJJLLLOOORRRUUUXXXZZZ[[[WWWXXXZZZ\\\___aaacccdddgggiiikkkllllllkkkiiigggbbbdddeeeeeecccbbbbbbcccfffggggggfffeeegggmmmrrr|||yyyyyy{{{wwwpppcccUUUMMMLLLKKKIIIIIINNNUUUYYY___kkk|||{{{uuuxxxzzzlllYYYLLLGGGGGGGGGFFFBBBBBB@@@?????????@@@AAABBBAAA@@@@@@@@@???<<<999:::888555444333222111///------...,,,+++***,,,------,,,+++***************''''''((((((((((((''''''******++++++******)))((()))))))))))))))((((((((('''''''''((()))+++,,,---)))))))))******)))))))))$$$%%%''''''&&&&&&''')))''''''((())))))((((((((())))))))))))))))))))))))***************+++++++++))))))***++++++,,,------***+++++++++,,,,,,,,,,,,------............---------------............///000000000000000000000000000222666;;;CCCLLLWWW^^^iiiuuu~~~xxxmmmjjjlllttt~~~}}}|||{{{|||}}}~~~}}}}}}|||{{{yyywwwsssnnniiigggeeecccaaaaaabbbccccccddddddddddddbbb```^^^\\\[[[\\\^^^___aaabbbeeegggjjjmmmoooppppppoooooonnnoooppprrrssspppqqqqqqrrrrrrqqqqqqpppooopppqqqrrrsssrrrqqqqqqmmmoooppppppppprrrtttvvvoooqqqssstttsssrrrrrrsssoooqqqssstttrrrpppoooooopppqqqssstttuuuvvvvvvvvvuuuuuuuuuvvvwwwxxxyyyzzzrrrtttwwwzzzzzzzzzxxxwwwwwwxxxzzzyyyxxxwwwxxxyyyzzz|||~~~yyywww{{{uuufff^^^cccpppyyyEEEDDDCCCBBBAAAAAAAAAAAA???AAACCCCCCBBBAAABBBBBBCCCDDDFFFGGGGGGHHHIIIJJJDDDEEEHHHKKKPPPUUUYYY\\\VVVUUUTTTTTTVVVZZZ^^^aaagggiiijjjkkkjjjiiihhhhhhbbbeeehhhiiijjjjjjkkklllmmmnnnnnnkkkgggfffiiimmmtttuuuvvvvvvvvvxxx|||{{{zzzqqqcccZZZVVVSSSNNNOOOPPPQQQQQQRRRXXX```gggnnnyyy}}}|||iiiWWWKKKGGGFFFFFFDDDCCCBBBAAA@@@?????????@@@??????@@@AAA???<<<::::::888555444444333111000,,,------+++))))))+++---,,,,,,+++*********++++++''''''((((((((((((''''''******************)))'''))))))))))))))))))))))))''''''(((((()))+++,,,---******))))))))))))******&&&'''(((((('''&&&''')))'''(((((()))************************************))))))*********+++++++++))))))******++++++,,,,,,++++++++++++,,,,,,,,,,,,------............---------------............////////////000111111111222222666===GGGTTTcccrrr{{{}}}}}}tttjjjfffhhhsss|||yyyyyyyyyzzz|||yyywwwwwwxxxxxxwwwuuurrrooollliiihhhgggeeecccccccccccccccccccccccccccbbbaaa___]]][[[ZZZ[[[\\\]]]^^^aaadddhhhjjjlllmmmmmmlllkkkkkklllnnnpppqqqppppppqqqqqqqqqqqqppppppoooooopppppppppqqqqqqqqqoooqqqrrrrrrrrrrrrssstttrrrtttvvvvvvtttsssrrrsssooorrrttttttrrrooommmlllnnnnnnpppqqqrrrrrrssssssqqqqqqrrrtttuuuvvvwwwwwwooorrrvvvyyyzzzyyywwwuuurrrtttuuuuuusssqqqpppqqqrrrssstttwww{{{{{{zzzqqqcccZZZ^^^kkkEEEDDDCCCCCCBBBBBBCCCCCC???AAACCCDDDBBBAAA@@@AAA@@@AAABBBBBBBBBBBBCCCDDDBBBCCCEEEIIINNNUUU[[[^^^XXXUUUQQQPPPQQQVVV\\\```fffggghhhhhhgggfffggggggbbbeeeiiilllnnnoooqqqsssrrrsssrrrnnnhhhfffgggiiilllkkkjjjkkkoootttyyy}}}yyy}}}zzzooogggccc___YYYTTTTTTSSSPPPNNNNNNPPPRRRTTT]]]kkkyyy}}}~~~ttt```QQQIIIFFFFFFDDDDDDCCCBBBAAA???>>>>>>???>>>???@@@AAA@@@===::::::888666444444333222000+++,,,,,,***((('''***---,,,++++++***++++++,,,,,,******++++++++++++************)))*********)))'''))))))******++++++++++++))))))))))))***+++,,,------,,,+++******+++,,,---***+++,,,+++***)))***+++'''((()))***+++,,,,,,,,,************************))))))******++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------------............---------------.........//////......///000111222222333555;;;EEERRRdddwww{{{rrrmmmhhhdddgggnnn~~~}}}wwwuuuttttttuuurrrpppqqqsssuuutttrrrmmmllljjjjjjjjjiiigggeeeddddddddddddccccccccccccbbbbbbaaa^^^[[[YYYYYYZZZZZZ[[[^^^bbbfffhhhjjjkkkkkkjjjiiiiiiiiikkknnnoooppppppqqqqqqqqqqqqppppppoooooonnnnnnooopppqqqqqqqqqsssuuuuuusssrrrssstttwwwxxxyyyxxxvvvsssrrrrrrooorrrttttttqqqmmmkkkjjjmmmnnnoooqqqqqqrrrrrrrrrqqqrrrsssuuuvvvvvvvvvvvvpppssswwwzzz|||zzzxxxvvvppprrrsssssspppnnnmmmmmmllllllmmmnnnqqqxxx|||ooo]]]\\\aaasssIIIJJJJJJJJJJJJIIIHHHHHHHHHFFFFFFHHHHHHGGGGGGHHHJJJDDDAAACCCEEEDDDCCCCCCEEECCCCCCFFFKKKQQQUUUVVVWWWTTTPPPLLLLLLQQQYYY___```cccfffhhhgggeeeeeeeeefffeeeeeefffhhhllloooqqqtttwwwyyyuuummmfffeeeeeedddfffhhhiiikkkmmmqqqtttxxxwwwuuurrrmmmkkkkkkllldddeeeccc\\\RRRLLLKKKMMMPPPTTTZZZaaaiiittt}}}wwwuuusssqqqwwwtttbbbPPPFFFFFFDDDAAA>>>???BBBCCC@@@<<>><<<999666444222222222///...------,,,,,,,,,,,,,,,,,,------...---------++++++++++++++++++++++++++++++++++++++++++++++++'''((()))***++++++*********)))))))))))))))******''''''((()))***+++,,,,,,+++---///111000...***(((---,,,,,,++++++,,,,,,---))))))***+++++++++++++++''''''((()))***+++,,,,,,+++,,,------,,,+++)))(((,,,,,,++++++,,,,,,---.........///000000000000000////////////000000000000---.../////////111444777777>>>LLLbbbzzzzzzjjj^^^___ccceeeooo||||||wwwssspppmmmiiigggiiiooossssssqqqmmmlllkkkiiihhhfffeeedddddddddddddddddddddddddddfffeeecccaaa___]]][[[[[[ZZZYYYWWWYYY]]]bbbeeefffccccccddddddeeeffffffgggiiikkkmmmoooppppppooonnnnnnlllkkklllooorrrsssssssssttttttuuuuuuuuuttttttxxxzzz{{{zzzwwwtttssssssqqqrrrrrrrrrqqqnnnkkkjjjlllkkkkkklllnnnrrrvvvxxxtttsssrrrssstttuuutttssssssuuuxxxzzzyyywwwtttrrrqqqqqqooonnnkkkiiifffeeeggghhhiiiiiikkknnnrrruuuyyyzzz{{{}}}{{{mmmbbbkkkUUUUUUUUUTTTSSSRRRQQQPPPPPPOOOOOOPPPOOONNNNNNOOOUUUNNNJJJKKKLLLJJJHHHHHHJJJHHHFFFGGGKKKPPPSSSTTTQQQPPPMMMJJJJJJNNNUUUZZZdddgggjjjkkkjjjgggfffeeedddddddddfffhhhllloooqqqqqquuuxxxvvvooohhheeeeeefffhhhjjjkkkkkklllnnnpppmmmnnnnnnnnnmmmooosssuuuuuuvvvuuummm```VVVPPPOOOKKKMMMOOORRRWWW___iiippp}}}|||vvvsssooojjjmmmsssyyy}}}jjjVVVJJJHHHBBBBBBAAA@@@????????????@@@@@@@@@@@@@@@@@@?????????===:::777555333222222000///...---,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++************************************************))))))))))))))))))******((('''&&&%%%&&&&&&'''(((((((((((()))******+++++++++,,,...//////---+++******))))))))))))))))))***)))******+++++++++++++++*********+++++++++++++++++++++,,,---,,,+++***)))+++************+++,,,,,,......///000000000000000////////////000000000111///000111111111222666888AAAFFFTTTllljjj^^^WWW\\\dddiiiuuu~~~zzzuuurrrpppmmmjjjhhhkkkqqquuuuuussskkkkkkiiihhhgggeeeddddddccccccccccccccccccddddddeeedddcccaaa___^^^]]]\\\\\\ZZZXXXXXX\\\```cccddd``````aaaaaabbbcccccccccdddfffhhhkkkllllllkkkkkkllljjjiiijjjmmmpppqqqqqqrrrrrrsssssstttssssssssswwwxxxyyyyyyvvvtttssssssrrrrrrrrrqqqpppmmmkkkjjjlllkkkkkkkkkmmmqqquuuwwwuuutttssstttuuuvvvuuusssrrrtttvvvwwwvvvssspppnnnmmmlllkkkjjjhhhfffdddccccccdddddddddccceeehhhkkkmmmnnnnnnooottt~~~vvvwww______^^^]]][[[ZZZYYYXXX[[[[[[[[[[[[[[[[[[[[[[[[[[[TTTPPPQQQSSSQQQPPPQQQQQQNNNJJJIIIKKKNNNPPPPPPQQQPPPOOOMMMLLLOOOSSSWWWaaaeeeiiijjjiiifffcccbbbdddeeefffhhhjjjmmmooopppppptttxxxwwwrrrlllhhhgggkkkmmmoooooommmlllkkkllldddeeegggiiikkkpppvvvzzz}}}~~~wwwkkk^^^UUUQQQOOOOOONNNNNNNNNQQQVVVZZZ]]]eeerrr~~~yyyrrriiiddddddgggooozzzdddUUUOOOEEEEEEEEEBBB>>>===@@@BBBAAA@@@@@@@@@@@@AAAAAABBB@@@>>><<<999666444222222111000///...------------,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((('''((()))***)))'''&&&$$$$$$%%%'''((())))))))))))))))))))))))++++++,,,---------,,,,,,))))))(((((((((((())))))))))))***+++++++++++++++------,,,,,,++++++++++++***++++++,,,,,,,,,,,,+++,,,++++++++++++,,,------......///000000000000000/////////000000000111111222222333222222444888;;;DDDJJJYYYqqqrrr[[[SSSRRR\\\eeemmmxxx}}}~~~}}}zzzwwwtttpppnnnlllhhhfffeeeggglllooopppnnnjjjiiihhhgggfffeeedddcccbbbbbbbbbbbbccccccdddeeeeeeddddddcccbbbaaa```___```\\\YYYXXXZZZ]]]```bbb]]]]]]]]]^^^______``````___```bbbeeefffggggggfffiiigggfffgggjjjlllmmmmmmoooooopppqqqrrrrrrqqqqqquuuvvvxxxwwwuuusssrrrssssssrrrqqqpppnnnlllkkkjjjkkkkkkjjjkkkmmmooorrrttttttsssrrrsssttttttsssrrrqqqrrrssssssqqqnnnjjjhhhgggffffffdddcccaaa``````]]]^^^^^^^^^]]]___bbbdddeeefffffffffjjjtttiiihhhgggeeedddbbbbbbaaabbbeeefffeeefffjjjkkkiiiaaa[[[WWWZZZ]]]]]]^^^```^^^[[[VVVSSSSSSTTTUUUUUUWWWXXXWWWUUUSSSSSSTTTVVV[[[___eeehhhhhhgggeeedddiiiiiijjjkkklllmmmnnnnnnqqqsssvvvuuurrrooommmmmmqqqssstttssspppmmmkkkjjjdddeeeeeefffgggkkkqqquuuxxxyyyzzzuuummmddd]]]YYYXXXXXXXXXVVVTTTRRRQQQPPPOOOUUU]]]fffooo}}}tttfff^^^aaacccpppzzzhhh___PPPLLLGGGBBB@@@@@@BBBCCCAAAAAA@@@???@@@AAACCCDDDAAA???===:::888555333333222111000///...------------------,,,,,,***))))))************************************************,,,+++)))''''''''')))***,,,+++)))''''''(((***+++************))))))((((((++++++***++++++,,,------,,,,,,++++++++++++,,,,,,(((((()))***************,,,,,,,,,,,,++++++++++++******+++,,,,,,------..................///000000......///000000000000000//////000000000111111111333333333333333555999===CCCLLL]]]rrrcccUUURRRUUU___gggnnnvvv}}}}}}}}}}}}{{{yyyxxxvvvtttsssqqqooollljjjiiihhhgggeeedddeeehhhjjjiiihhhiiiiiihhhgggffffffeeeeeecccccccccccccccdddfffggghhhggggggfffeeeeeeddddddccc___ZZZXXXYYY\\\^^^___[[[\\\\\\]]]]]]^^^^^^___[[[\\\^^^```bbbcccddddddfffeeecccdddgggiiijjjjjjllllllnnnooopppppppppppprrrtttvvvvvvtttsssrrrssssssrrrpppnnnlllkkkkkkjjjkkkkkkjjjkkklllnnnppprrrrrrqqqooopppqqqqqqpppooooooppppppnnnlllhhhdddbbbaaaaaa```___^^^]]]]]]\\\WWWYYYZZZ[[[\\\^^^aaadddaaaaaaaaaaaadddmmmzzzuuusssqqqooommmllllllkkkggglllnnnnnnqqqxxxzzzxxxnnnhhhdddfffiiijjjkkkmmmmmmiiieeebbbbbbaaaaaa```aaaaaaaaa^^^ZZZWWWVVVVVVYYY]]]dddiiikkklllllllllnnnmmmllljjjiiiiiiiiiiiiooopppppppppooooooooopppuuuwwwxxxwwwsssooommmlllhhhhhhgggfffeeegggjjjnnnqqqqqqpppnnnjjjfffcccbbb\\\]]]```aaa___[[[TTTPPPMMMPPPSSSUUUYYYcccrrr}}}uuueee```[[[ccc}}}zzzdddXXXJJJBBBAAABBBAAA???AAAAAA@@@???@@@AAACCCDDD@@@@@@>>><<<:::777555444333333111000///.....................---,,,******++++++++++++++++++++++++++++++++++++++++++++++++---,,,)))((('''((()))***...---+++***)))***+++,,,++++++******)))(((((((((+++******)))***+++,,,---...------,,,,,,------...'''((())))))******))))))))))))******+++,,,,,,---******++++++,,,---.../////////......//////000111......///000000000000000000000000000111111111111222333333333333777;;;???EEERRReeetttnnnXXXSSSTTTZZZdddkkkqqqwww}}}}}}yyyyyyzzzyyyxxxuuusssqqqooonnnllljjjiiihhhhhhhhhkkkjjjiiiiiijjjiiihhhgggiiiiiiiiihhhhhhgggggggggffffffeeeddddddfffggghhhkkkkkkjjjiiihhhgggfffeeebbb___ZZZXXXYYY[[[]]]]]][[[[[[\\\]]]]]]^^^^^^___[[[[[[]]]^^^```aaabbbbbbcccbbb```aaaccceeeffffffhhhiiijjjlllmmmmmmnnnnnnoooqqqttttttsssrrrrrrsssrrrqqqooommmlllkkkkkkkkklllkkkkkkkkklllmmmnnnoooqqqooonnnnnnoooooonnnmmmllllllkkkiiifffccc___]]]]]]\\\ZZZYYYXXXXXXYYYYYYTTTVVVXXXYYYZZZ[[[^^^```YYYZZZYYYYYY[[[bbbmmmvvv{{{xxxtttrrrqqqqqqmmmtttxxxwww||||||uuuooopppqqqqqqqqqrrrtttrrrpppoooooonnnmmmkkklllmmmllliiiddd```^^^]]][[[```eeejjjmmmnnnpppqqqqqqoookkkhhheeeddddddeeekkkkkklllmmmnnnooopppqqqwwwxxxyyyxxxtttqqqppppppjjjkkkkkkiiihhhhhhjjjkkkiiigggeeecccaaaaaa`````````cccgggllllllhhhaaa[[[RRRQQQOOOLLLMMMSSS^^^fffuuuzzzggg^^^^^^ooooooWWWGGGDDDCCC@@@<<>><<<:::888777555444333111000///..................------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++***)))***+++,,,,,,,,,+++******)))))))))+++*********))))))((((((*********)))******++++++,,,,,,++++++++++++,,,,,,))))))***++++++++++++***(((((()))***+++,,,------++++++++++++,,,---//////---,,,,,,,,,,,,---............///000000000000000000000000111111111222222222222333333444999???CCCIIIXXXjjjuuuzzzyyycccWWWSSSYYYcccmmmuuu||||||tttuuuuuuuuutttrrrpppooonnnmmmkkkjjjiiiiiijjjjjjjjjjjjjjjjjjhhhgggfffeeeiiiiiiiiiiiihhhhhhhhhhhhiiihhhfffeeeeeefffhhhiiimmmllljjjhhhfffdddcccbbb^^^[[[XXXWWWXXXZZZZZZZZZZZZZZZ[[[[[[\\\]]]]]]]]]ZZZZZZ[[[\\\]]]^^^^^^______^^^\\\]]]___aaaaaaaaabbbccceeeggghhhiiijjjjjjkkkmmmpppqqqpppppppppqqqnnnnnnnnnmmmllllllkkkkkkmmmllllllllllllmmmmmmnnnpppnnnmmmmmmnnnnnnlllkkkfffeeeeeecccaaa^^^[[[YYYXXXWWWVVVTTTSSSSSSTTTTTTRRRTTTUUUUUUTTTTTTUUUWWWUUUVVVWWWVVVWWW\\\dddkkk}}}~~~}}}zzzyyyvvv{{{|||}}}||||||~~~~~~}}}}}}~~~~~~{{{vvvsssqqqpppkkknnnqqqsssssstttvvvxxxtttqqqlllgggeeedddfffgggiiikkknnnrrruuuvvvtttsssvvvwwwwwwvvvsssrrrrrrsssnnnppppppooommmkkkkkklllcccbbb```____________^^^ccceeejjjooosssrrrmmmhhh\\\XXXQQQLLLKKKMMMRRRUUU[[[iii~~~rrrgggjjjsssoooVVVJJJEEEBBB???@@@@@@@@@@@@@@@@@@??????>>>?????????>>><<<:::999666555333222000/////////,,,,,,---------,,,,,,+++************************************************,,,,,,,,,,,,,,,,,,------++++++,,,,,,+++)))((('''*********)))))))))))))))***************))))))))),,,++++++******++++++,,,,,,,,,---............---***+++++++++,,,,,,---------,,,,,,+++,,,---...///,,,,,,++++++,,,,,,---.........///000000000000000000000111111111222222222222333333444777<<>>>>>?????????===<<<;;;777666444222111000//////******+++,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++---...............+++,,,---...---+++)))'''))))))))))))))))))************+++******)))((('''---,,,,,,++++++,,,,,,---...///000000111000000000......---------,,,,,,,,,...---,,,+++,,,---...///...------------...//////...//////000000000000000000111111111111222222222333333444555888>>>FFFKKKcccmmmzzzmmm]]]aaakkkiiisssyyytttqqqlllmmmmmmmmmmmmmmmnnnnnnjjjhhhfffdddddddddfffggggggiiikkkllllllkkkkkkkkkfffffffffgggggggggggggggkkkiiifffdddcccccceeefffiiigggddd```\\\XXXVVVTTTRRRQQQQQQRRRUUUVVVUUUTTTSSSTTTTTTUUUVVVVVVWWWWWWVVVVVVUUUUUUUUUUUUVVVVVVXXXVVVTTTUUUWWWXXXYYYYYYXXXYYY[[[]]]___aaabbbbbbaaadddgggiiiiiiiiijjjkkkiiijjjlllnnnnnnmmmlllkkkoooooonnnnnnnnnmmmmmmmmmgggeeedddcccddddddbbbaaaYYYYYYYYYXXXWWWVVVTTTTTTRRRPPPNNNKKKJJJJJJJJJKKKIIIKKKNNNOOOOOOPPPQQQSSSQQQSSSUUUTTTRRRTTTXXX\\\cccdddiiipppzzzvvvuuuxxx~~~|||xxxvvvtttrrrqqqqqquuuzzz{{{yyytttvvvyyy{{{|||||||||{{{wwwvvvtttrrrooommmkkkjjjgggeeedddeeefffhhhgggggggggfffeeeeeefffgggiiijjjkkkgggaaaZZZSSSMMMJJJHHHLLLKKKPPP[[[iiizzz|||jjjdddnnn}}}^^^KKKGGGAAABBBBBBBBBAAA??????@@@AAA========================666555444333111000///...,,,,,,++++++***++++++,,,......---,,,+++))))))((('''((()))***************+++++++++***)))***---//////......---,,,+++******((()))))))))************++++++***************+++(((((()))***************------,,,++++++,,,,,,,,,000000//////......------,,,,,,,,,---...///000000...............///000000000000111000......///111------...///000111222222222333666<<>>===<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>;;;:::888666444222000/////////---,,,++++++++++++***++++++,,,---...//////------------,,,+++***)))+++++++++***)))***,,,...,,,,,,,,,,,,,,,,,,,,,,,,******************))))))+++*********+++,,,------((()))******+++*********,,,,,,,,,++++++,,,,,,---.............../////////------.................................///000000///000111000//////000111444444333222222222222222444555:::AAAIIISSSdddssszzzqqqooopppooonnnooo{{{}}}|||{{{||||||wwwvvvsssrrrooolllgggdddeeeeeeeeefffffffffffffffgggfffcccaaa````````````bbbaaaaaaaaabbbbbbcccdddfffdddaaa___^^^\\\ZZZYYYVVVVVVUUUSSSPPPOOOQQQSSSVVVVVVVVVVVVUUUTTTSSSRRRLLLLLLKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHIIIKKKMMMNNNOOONNNLLLMMMNNNNNNMMMLLLMMMNNNNNNNNNNNNNNNMMMMMMOOOOOOPPPRRRTTTVVVXXXYYYXXXZZZ]]]aaaccceeeffffffiiimmmqqqrrrooollllllmmmkkkiiiggggggiiiiiifffcccaaa___[[[XXXVVVSSSPPPMMMMMMKKKHHHGGGHHHHHHGGGEEEEEEEEEDDDCCCBBBBBBBBBBBBDDDCCCCCCDDDEEEGGGIIIJJJLLLLLLMMMOOOPPPRRRSSSTTTSSSUUUWWWYYY]]]cccjjjooorrrsssvvvxxx{{{}}}zzzfffZZZYYYbbbmmm}}}{{{xxxvvvtttttttttuuuvvvtttqqqqqqsssuuuuuuuuuvvvxxx{{{}}}~~~~~~}}}|||ttttttrrroookkkgggccc```UUUPPPMMMLLLKKKJJJMMMRRRYYYddduuutttiiilllsss~~~lllUUUEEECCCAAA@@@??????>>>===>>>>>>>>>>>>>>>>>>>>>>>>===<<<:::888555333111000//////...---,,,,,,,,,---------...///000111111222++++++,,,,,,+++***))))))+++,,,,,,+++******+++---*********++++++,,,,,,,,,++++++************))))))(((((((((((()))***++++++)))******++++++*********,,,,,,+++++++++,,,---------------....../////////...............---------...............///000000...000111111000///000111111111111111333444666777777:::CCCMMMUUU___qqq|||kkkccccccccckkkuuu~~~}}}yyywwwvvvwwwxxxuuussspppnnnmmmkkkgggdddbbbbbbcccccccccdddddddddgggfffdddbbb```___^^^]]]^^^^^^]]]]]]]]]]]]^^^^^^___\\\ZZZXXXXXXWWWVVVTTTUUUUUUTTTRRRNNNMMMMMMOOOOOOOOOPPPPPPQQQPPPPPPPPPKKKJJJIIIHHHFFFEEEDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJIIIIIIJJJLLLLLLJJJHHHIIIIIIJJJKKKKKKKKKKKKKKKLLLLLLMMMNNNPPPRRRTTTUUUWWWXXXZZZ]]]___aaabbbbbbaaaeeejjjlllkkkiiihhhhhhfffeeecccdddeeeeeecccaaa___\\\YYYVVVSSSPPPMMMJJJIIIGGGEEEEEEEEEEEECCCBBBCCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAABBBCCCEEEGGGHHHIIIJJJLLLNNNOOOPPPPPPPPPPPPQQQSSSUUUXXX\\\aaaeeejjjkkklllnnnpppuuu{{{{{{|||hhh[[[]]]eee}}}yyyxxxxxxyyyzzzyyyxxxzzz~~~~~~~~~|||zzzvvvrrrnnnlllddd\\\UUUQQQNNNJJJKKKOOOMMMRRR]]]lll}}}{{{uuuvvvxxx~~~bbbIIIEEE@@@>>>???@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>???>>><<<999777444333222..................//////.............../////////******+++,,,,,,,,,,,,,,,+++,,,,,,+++******+++,,,((((((((()))******+++++++++++++++***************))))))(((((()))***++++++******++++++++++++******,,,+++++++++,,,,,,---...,,,,,,------......//////...............---------...............///000000---///111222111000111222000000000000222555777999999AAANNN[[[bbbjjjxxxlllZZZWWW\\\aaarrr}}}yyyuuurrrqqqqqqrrrllljjjgggeeeeeedddbbb```______```aaabbbccccccdddffffffeeecccaaa___]]]\\\[[[[[[ZZZYYYXXXXXXXXXXXXVVVTTTRRRRRRSSSSSSSSSRRRSSSTTTSSSPPPMMMJJJJJJKKKJJJKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGFFFDDDCCCBBBBBBEEEDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDFFFHHHHHHGGGFFFEEEFFFGGGHHHHHHHHHHHHHHHJJJKKKKKKLLLNNNPPPQQQSSSVVVWWWXXXYYYZZZ[[[\\\\\\YYY]]]bbbeeefffeeeddddddbbbaaaaaaaaaaaaaaa___^^^\\\ZZZVVVSSSQQQOOOKKKHHHGGGFFFDDDDDDDDDDDDBBB@@@AAA@@@????????????????????????@@@AAABBBDDDEEEFFFIIIJJJLLLNNNOOONNNMMMMMMOOOPPPRRRTTTUUUWWWZZZ]]]```aaabbbccceeejjjqqqvvvyyyuuurrrwww|||eee^^^bbb~~~~~~|||}}}~~~zzzwwwuuupppggg]]]XXXRRRMMMKKKLLLIIIIIIMMMYYYhhhzzz~~~yyywwwxxx|||nnnPPPIIIBBB===>>>???@@@???>>>>>>>>>>>>>>>>>>>>>>>>???>>><<<:::888666444333000///////////////000000---------,,,+++++++++***+++,,,---...////////////+++,,,---,,,*********+++((((((((())))))******************+++++++++,,,,,,------,,,,,,,,,,,,,,,---+++++++++,,,++++++***)))++++++++++++,,,---......---------------.........------.................................///000000---///222333222111111222222222111111222444777999???JJJ[[[jjjpppuuuvvv___QQQRRRYYYbbbvvv~~~~~~~~~zzzxxxtttppplllkkkjjjjjjfffccc```^^^^^^^^^^^^]]]\\\\\\]]]^^^___aaaaaabbbcccccccccbbb```^^^[[[YYYXXXWWWVVVTTTSSSSSSRRRRRROOONNNLLLMMMNNNOOOOOONNNNNNOOOOOOLLLIIIFFFEEEFFFGGGGGGGGGGGGFFFEEEDDDDDDEEEEEEDDDDDDCCCBBBBBBAAACCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@AAADDDEEEEEEDDDCCCDDDEEEEEEFFFFFFFFFFFFIIIIIIIIIJJJLLLMMMOOOPPPSSSTTTTTTTTTUUUVVVVVVWWWVVVYYY\\\___aaabbbaaa```]]]]]]]]]]]]\\\[[[ZZZYYYWWWUUURRROOONNNKKKHHHFFFEEECCCBBBBBBCCCBBB???===>>>>>>===============>>>===>>>???@@@BBBCCCDDDDDDIIIJJJLLLMMMMMMMMMLLLLLLMMMOOOQQQRRRRRRRRRTTTUUUUUUUUUVVVVVVYYY^^^fffkkkpppuuu|||tttnnnpppvvvuuuhhhggg~~~}}}|||}}}~~~{{{zzzuuummmeeeaaa\\\TTTOOONNNLLLHHHHHHOOOXXXcccqqq~~~|||tttnnnqqqxxx|||]]]TTTHHH@@@???@@@AAA@@@========================>>>===<<<:::888666555444444333111000///.........---------,,,,,,+++++++++---...///////////////...+++,,,------+++******+++*********+++++++++++++++))))))******+++,,,------//////...---,,,,,,,,,,,,+++,,,,,,,,,++++++***)))++++++++++++,,,---...///...------------------,,,,,,---------.../////////...............///000000,,,///222333333222222222222111111111444777;;;===KKKWWWjjjyyyvvveeeYYYSSSVVV]]]iiiyyy}}}{{{zzzyyyyyysssqqqnnnjjjgggdddbbbaaaaaa^^^[[[YYYZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]^^^___^^^]]]ZZZWWWUUUTTTSSSRRRPPPNNNMMMMMMLLLMMMKKKIIIIIIKKKLLLKKKJJJJJJJJJJJJHHHEEEBBBAAABBBCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@@@@@@@??????>>>======@@@BBBCCCCCCBBBCCCDDDDDDDDDDDDDDDCCCFFFGGGGGGHHHIIIKKKLLLMMMMMMNNNNNNOOOPPPQQQSSSSSSVVVWWWXXXZZZ\\\\\\[[[ZZZYYYYYYZZZYYYWWWUUUTTTTTTPPPNNNKKKIIIHHHGGGDDDBBBAAA@@@?????????>>><<<999;;;;;;::::::::::::;;;;;;;;;<<<===???@@@AAABBBBBBGGGGGGIIIJJJKKKLLLMMMMMMKKKMMMOOOOOONNNMMMMMMNNNNNNNNNMMMMMMOOOTTT[[[```eeeiiioootttzzzrrrooonnnttt~~~yyysss|||zzzwwwxxx|||}}}|||vvvpppkkkjjjggg^^^WWWUUURRRKKKIIILLLPPPSSS[[[eeeooovvvhhheeehhhdddyyyiii^^^OOOEEECCCCCCCCCBBB===========================<<<;;;:::888777666555777666333111///---,,,+++......//////////////////............---,,,+++***+++,,,------+++*********,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***,,,---...//////...---,,,+++*********,,,,,,,,,,,,,,,+++***)))++++++++++++,,,---...///.........------,,,,,,,,,,,,,,,------...///000000...............///000000,,,///222444333222222222//////000222666;;;@@@CCCWWWcccvvvwwwbbbWWWTTTVVV[[[```qqq|||~~~|||yyyxxxwwwvvvwwwnnnmmmjjjgggccc___]]][[[[[[XXXTTTSSSTTTUUUVVVWWW[[[[[[ZZZZZZYYYYYYYYYYYYXXXYYY[[[[[[ZZZWWWTTTRRRRRRQQQOOOMMMKKKJJJIIIIIIMMMKKKIIIHHHIIIIIIHHHGGGHHHIIIIIIGGGDDDAAA@@@AAA@@@@@@AAAAAAAAA@@@@@@@@@>>>>>>>>>???@@@AAAAAAAAA;;;;;;===>>>??????@@@???>>><<<;;;;;;>>>AAABBBCCCBBBCCCCCCDDDDDDCCCCCCBBBEEEEEEEEEFFFGGGIIIJJJKKKHHHIIIIIIKKKMMMOOOQQQRRRVVVUUUUUUVVVWWWWWWVVVTTTVVVWWWWWWUUUSSSPPPPPPPPPKKKIIIFFFEEEDDDCCC@@@>>>===<<<<<<<<<===;;;999666999888888888888888999999::::::<<<>>>???@@@@@@@@@DDDDDDFFFHHHJJJLLLNNNOOOHHHJJJLLLLLLKKKIIIIIIIIILLLLLLKKKJJJKKKOOOVVV[[[]]]aaafffkkkpppwwwyyyrrrkkkooottt}}}zzzzzztttqqquuu}}}||||||wwwsssooollliiifff```\\\XXXUUUPPPNNNOOORRRTTTUUU]]]aaammmwwwmmmiiibbbjjjzzzlllXXXOOOJJJDDD@@@@@@BBB??????@@@===999:::===::::::::::::999888777777111111111111000000//////000///////////////000111........................******************************+++,,,,,,***)))(((*********)))))))))))))))++++++,,,------...///////////////......---------++++++++++++++++++++++++//////.........---------............////////////000000000000111111111111111///...///333555333111333444555333444<<>>===============<<<<<<<<<<<<======999::::::;;;;;;<<<<<<<<<===<<<:::999888999::::::999999;;;<<<======>>>>>>?????????@@@AAAAAABBBBBBBBBCCCDDDEEEFFFEEEDDDDDDGGGGGGHHHJJJMMMPPPRRRSSSSSSSSSSSSTTTTTTUUUUUUVVVWWWWWWVVVUUUSSSPPPMMMLLLHHHGGGEEEBBB@@@>>>======;;;;;;::::::999888777777::::::::::::::::::::::::;;;;;;;;;;;;<<<>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDEEEGGGIIILLLNNNOOOUUUXXX]]]ccchhhnnntttxxxzzzrrrllljjjppp{{{}}}yyytttrrruuu{{{}}}}}}~~~|||xxxtttqqqnnnkkkfffbbb]]]YYYTTTPPPPPPPPPPPPOOOQQQRRR[[[jjj|||zzzoooooorrrmmmaaaWWWLLLDDDBBBEEEBBB@@@AAA>>>::::::>>>>>>>>>>>>======;;;:::999555555444444333333222222000000000/////////000000........................+++++++++++++++++++++++++++++++++++++++***))))))************************+++++++++,,,------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------............//////////////////000000000111111111333111000111333444222111222666999888;;;FFFYYYhhhwww|||kkk[[[ZZZ]]]___eeemmmuuu|||~~~}}}}}}zzzvvvsssrrrooommmjjjccccccaaa___]]]ZZZWWWVVVUUURRRPPPOOOPPPSSSTTTTTTTTTSSSSSSSSSTTTTTTRRRPPPNNNNNNNNNMMMLLLJJJIIIHHHIIIHHHFFFFFFGGGGGGEEEDDDEEEBBB@@@AAADDDEEECCC@@@AAA@@@???>>>===<<<<<<<<<===<<<<<<;;;;;;<<<<<<===::::::::::::::::::;;;;;;:::999888777777777888888777888999:::;;;;;;;;;;;;;;;;;;<<<===???@@@AAAAAA???@@@AAACCCDDDDDDDDDDDDEEEEEEFFFHHHJJJLLLNNNOOORRRQQQPPPOOOOOOPPPRRRSSSRRRRRRRRRQQQPPPMMMKKKJJJEEEDDDBBB@@@===<<<;;;:::::::::999888888777666666888888888888888888888888999999999:::;;;<<<===>>>@@@@@@AAACCCDDDFFFGGGHHHGGGGGGGGGGGGFFFEEEDDDDDDBBBCCCDDDEEEHHHJJJLLLMMMPPPSSSXXX\\\aaaffflllpppxxxssshhhiiirrr~~~}}}yyywwwxxxyyyzzzzzz}}}|||zzzxxxxxxzzz|||~~~{{{wwwtttqqqmmmjjjeeeaaa\\\WWWTTTQQQMMMKKKJJJIIILLLTTT___ppp|||qqqnnnyyyooo\\\NNNGGGIIIDDDAAAAAA???;;;;;;>>>@@@@@@@@@@@@???===;;;:::777666666555444333333222111111111000////////////........................++++++++++++++++++++++++,,,,,,+++************************++++++,,,,,,,,,******++++++,,,,,,------------------,,,,,,,,,,,,------------------------...............---------............////////////////////////000000000000444333222222333333222111111555888:::@@@OOOfffwwwzzzkkk___```dddffflllsss}}}}}}zzzxxxxxxuuupppllliiifffcccaaa[[[[[[ZZZXXXVVVTTTRRRPPPQQQOOOMMMLLLNNNPPPRRRRRRQQQPPPOOOOOOOOOOOOLLLJJJHHHHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@AAACCCCCCCCCAAACCC>>>;;;===CCCEEEBBB===??????===<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;:::999999999999999888888777777666555555555555666666666666777777888888888666777888:::;;;===>>>???:::;;;===???AAACCCCCCCCCCCCCCCDDDEEEFFFHHHIIIJJJNNNMMMLLLKKKKKKLLLNNNOOOLLLLLLLLLLLLKKKIIIHHHGGGAAA@@@>>><<<:::888777777777777777666666555555444555555555555555555555555777777777888999:::<<<<<<===>>>@@@AAACCCEEEFFFGGGEEEEEEEEEEEEDDDCCCBBBBBBAAAAAABBBCCCEEEHHHJJJKKKLLLNNNRRRVVVZZZ^^^cccgggmmmsss}}}kkkeeejjjsss|||yyytttsssrrrqqqrrrvvv{{{~~~{{{xxxuuurrrpppllliiiddd___[[[VVVQQQNNNMMMJJJIIIKKKOOOZZZooo~~~qqqqqqttt\\\OOOKKKEEEAAAAAA???======@@@@@@@@@AAAAAA???===;;;999666555444333222111000000222222222111000///..............................,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))***+++,,,******++++++,,,---......*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............................................................////////////....../////////000000000333333222333333444444333666777999>>>JJJ]]]rrr|||rrrjjjjjjlllnnnrrrxxx~~~|||xxxtttqqqrrrooojjjeeebbb^^^ZZZXXXUUUUUUTTTSSSRRRPPPNNNNNNNNNLLLJJJJJJLLLNNNOOOOOOMMMLLLKKKKKKKKKJJJGGGEEEDDDDDDDDDDDDCCCBBBAAA@@@???=========???@@@???>>>@@@===<<<===???@@@???<<<>>>===<<<;;;:::::::::::::::999999888888999999:::999999888888777777666666555555555444444444444555666555555555555666666666444555555666777888999999777888:::<<>>>>>AAAAAABBBCCCCCCBBB???===;;;777666555444222111000///222222222222111000...---........................------------------------...---+++*********+++,,,******+++,,,---.........******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---.................................////////////////////////000000000000000111222333333444666777===<<<>>>III]]]rrr}}}xxxwwwwwwxxx|||~~~{{{yyytttoookkkllliiiddd___\\\XXXTTTQQQPPPPPPQQQPPPPPPOOONNNMMMKKKJJJHHHHHHJJJLLLLLLKKKIIIHHHGGGGGGGGGFFFCCCAAA@@@@@@@@@@@@??????>>>===>>>===;;;<<<======<<<;;;===???@@@???;;;:::;;;======<<<;;;::::::999::::::888888777777777777888888777777666666555555444444444444555555555555555555777666555555444555555666555555444444444444333333555555777999<<<>>>@@@AAA???????????????@@@@@@AAA>>>AAAFFFJJJMMMMMMLLLKKKJJJHHHFFFDDDAAA???===<<<:::999888666555444444444333333222222222222111111222222222222333333444444666666666777888999;;;;;;::::::<<<===???AAABBBCCCAAABBBBBBBBBBBBAAAAAA@@@@@@@@@AAABBBCCCEEEGGGHHHGGGIIIKKKMMMOOORRRVVVYYY]]]bbbiiipppxxxqqqhhhjjjpppwwwzzzyyy|||~~~{{{xxxwwwxxxzzztttrrrooollljjjhhhdddbbbUUUPPPLLLKKKJJJKKKRRRZZZbbbrrr{{{yyyzzzkkkUUUKKKCCCAAAAAA???>>>@@@BBBCCCEEEFFFFFFCCCAAA???;;;:::999777555444222111111222222333222111///...................................................------,,,++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................---------...........................////////////000000000000111111111111---///111222333444666888:::<<>>;;;;;;;;;;;;;;;:::999999===;;;:::;;;<<<<<<;;;999:::>>>AAA>>>888555888<<<::::::999888888888888888666666666555555666666666555555444444444444444333333444555555666666555555888777555444333444555555555555444333222111111000333333444555777999;;;<<<<<<<<<<<<;;;<<<<<<======999<<>>???@@@@@@@@@@@@AAAAAA@@@@@@?????????@@@AAABBBDDDFFFGGGAAACCCFFFHHHIIIKKKOOORRRWWW[[[bbbiiipppzzzpppggghhhjjjqqq}}}~~~|||zzzzzz|||~~~{{{xxxwwwvvvuuusssrrreee\\\SSSOOOMMMJJJKKKNNNPPP[[[ooo}}}~~~}}}___SSSHHHDDDBBB???===>>>AAABBBEEEGGGGGGEEEBBB@@@>>>>>><<<:::888666444333000111222333333222000///........................////////////////////////,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------------------------------.........//////............////////////111111111111222222222222---///222222111222444666666@@@PPPcccvvv}}}zzzvvvrrrooojjjeeebbb___\\\XXXUUUSSSQQQNNNLLLGGGHHHIIIJJJJJJKKKJJJJJJEEECCCBBBBBBCCCCCCAAA@@@???>>>======>>>>>><<<:::888888888888888777777666999888777999;;;<<<;;;:::888:::<<<:::777555777999777666666555555555555555555555444444444444555555222222333333333333333333222333444555555555444444888777555333222222333444444444333333222111111111111111111111222333555666888888777777888999::::::777999<<>>>>>>>>>>>>>>======>>>>>>???@@@BBBCCCDDD>>>@@@BBBDDDEEEHHHKKKNNNOOOTTT[[[bbbhhhqqq{{{ppphhheeegggqqq~~~||||||~~~xxxjjj]]]VVVQQQLLLHHHGGGHHHOOO[[[lllfffZZZMMMGGGDDD???<<<<<<===@@@CCCEEEEEECCCAAA??????>>><<<:::888666444333///000222333333222111000........................000000000000000000000000+++,,,---...---,,,+++***,,,+++++++++++++++++++++---------------------------------....../////////---------------------------------.........//////............/////////000111111222222222333333333...000333222000000222444:::JJJaaasssyyy{{{|||sssrrrxxxuuuppplllhhhddd___\\\[[[XXXTTTRRRQQQOOOMMMKKKDDDDDDFFFGGGHHHHHHHHHHHHCCCAAA@@@?????????===<<<;;;:::999:::;;;;;;:::888888888888999888888777777666555555777:::<<<<<<<<<666666666666777888777777444444333222222222333333555444444333333444444555111111111222222333333444111222333444555444444333888666444222111111222333222222222222222222333333000//////......///111222555555555555555666777888999888888888999;;;===>>>@@@???<<<:::888777777777222222111000000000000000000000000000111111111111.........///000111111222222222222333444555666777999999:::::::::;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<===>>>@@@AAABBB>>>@@@BBBDDDEEEGGGKKKNNNIIIOOOVVV]]]ccckkkuuu{{{~~~ooogggdddiiiyyy}}}xxxkkk^^^UUUOOOKKKIIIKKKJJJNNNWWWddduuu|||gggUUUOOOJJJAAA>>>AAABBBCCCEEEFFFGGGGGGFFFEEE???>>><<<<<<<<<:::777555222333333333333222111111000000...---------------111000...,,,,,,...000111.........---,,,+++***)))........................---,,,)))((((((***---///---------------------,,,------,,,,,,+++,,,,,,,,,000000000000000000000000...000111222111000111222//////000111333444555666555111000333444444777<<>><<<:::888777666888888777777666666666555444444444555555555555666777666666666666777777888333333333222222111111111222222222222222222222222444444444333333222222222111222222333333222222111111111111111111111111111222222222222222222222222222222111111111111111222222222222222222222222222444444444555555555555666888777666555555777999;;;;;;;;;:::888777555444444333222222111000//////...////////////////////////......///000111222333333///000222444555555555555666777777777888888888888;;;;;;;;;;;;;;;;;;;;;;;;========================???>>>>>>???AAADDDGGGIIIIIIMMMRRRVVV[[[dddnnnuuu~~~nnngggdddjjjwww~~~~~~}}}vvvkkkaaaYYYSSSNNNKKKKKKHHHIIINNNVVVaaaqqqyyydddYYYPPPDDD???AAAAAABBBDDDFFFGGGHHHHHHHHHBBB@@@>>>===<<<;;;888666333333333444333333333222000000///...------------000///...------...///000............---,,,+++***************************,,,+++***)))***+++---...,,,,,,,,,,,,,,,---------...------,,,,,,,,,------...........................000111222111000111222111111111111111111111111555222111222222222777>>>NNNaaazzznnnbbb[[[[[[\\\aaalll~~~{{{vvvrrrllljjjgggddd```ZZZSSSNNNMMMLLLJJJHHHFFFEEEDDDDDDBBBAAAAAA@@@???>>>======<<<;;;:::999888777666555555555555555444444444333333333444444444555555555444444333222222333333333333333222222222111111111222222222222222222222222444333333333222222222222000000111111111111000000111111111111111111111111222222222222222222222222222222111000000111111222111111111111111111111111444444444444555555555555777666666555666777888999999888777666555333222222222111111000//////............................../////////000000000000000///000222333444555555444666666666777777777888888999999999999999999999999::::::::::::::::::::::::;;;;;;<<<===???BBBEEEFFFGGGKKKOOOTTTYYYaaakkkrrr{{{yyynnneeefffnnnzzz~~~}}}}}}}}}~~~}}}{{{wwwrrrllleee___YYYSSSOOOKKKGGGEEEGGGJJJPPPZZZddd~~~|||}}}|||mmm]]]PPPDDD???@@@???@@@BBBDDDFFFHHHJJJJJJFFFCCC@@@>>>===<<<:::888333333333444444444444444111000///...------------....................................---,,,++++++))))))))))))))))))))))))++++++++++++,,,,,,,,,---******++++++,,,,,,---------------,,,,,,------..............................000111222111000111222111111111111111111111111444333333333222333===GGGaaauuu~~~iii\\\RRRSSSVVV\\\iii|||~~~{{{vvvppplllgggddd```\\\YYYUUUPPPMMMJJJIIIGGGEEEBBBAAA@@@???======<<<;;;:::999888777777777666666555444444444222222222222222111111111222222333333333444444444333333222111000000000000222222111111111111000000111111111111111111111111333222222222222111111111//////000000000000//////000000000000000000000000111111111111111111111111111111000000000111111222000000000000000000000000333333333444444444555555555555555666666666666777666555555333222111000///000000//////...---------........................000000/////////.........///000111333333444444444555555666666666777777777777777777777777777777777888888888888888888888888666777888;;;===@@@AAABBBDDDHHHLLLPPPUUU\\\fffmmmwww}}}~~~llleeehhhoooyyy}}}yyyuuuqqqooollliiieee___XXXSSSLLLHHHEEEFFFHHHJJJQQQXXXggg}}}|||{{{sssoooqqq___QQQFFFAAABBB>>>???@@@BBBEEEHHHKKKLLLJJJGGGCCC@@@???>>><<<:::333333333333333333333444111000///...---------------......//////......------------------,,,++++++++++++++++++++++++++++++***+++,,,---------,,,+++))))))***++++++,,,------,,,,,,,,,,,,,,,,,,---..............................000111222000000111222......///111222333444555222222444555555999GGGUUUppp|||hhh\\\VVVUUUVVV[[[hhh{{{}}}{{{xxxssslllfffaaa^^^YYYUUURRRPPPNNNLLLGGGFFFDDDAAA???===<<<;;;:::999888777666555444333333333333333333333333333111111111000000000000000111111111222222222333333555444333222111111111111000000000000000000000000000000000000000000000000111111111111111111111111//////000000000000//////000000000000000000000000111111111111111111111111111000000000000111111222000000000000000000000000222333333333444444444444333444555555555555444444444444333222111000///............------,,,,,,,,,................................................///000111111222333333333444555555555555666666666666666666666666666666666666666666666666666666666333444666999<<<===??????BBBEEEJJJMMMQQQXXXbbbiiisssyyyyyykkkhhhlllttt|||~~~~~~}}}{{{vvvsssnnnnnnmmmllliiiddd]]]XXXPPPJJJFFFGGGGGGHHHKKKPPPXXXfff}}}wwwlll{{{zzzgggXXXLLLGGGFFF>>>>>>>>>@@@CCCFFFJJJLLLKKKIIIEEECCCBBB@@@>>><<<444444333222222222222333111111///...............------............------+++,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,......---,,,+++))))))***++++++,,,------+++++++++++++++,,,------////////////////////////...000111222000000111222///000111222444555666666222222444666777>>>NNN^^^xxxzzzhhh___\\\XXXVVVZZZgggyyyzzzwwwuuuppphhhbbb\\\XXXRRRNNNLLLKKKJJJIIIDDDCCCAAA>>><<<:::999999777777666555444333222111111222222222333333333333000000000000000000000000000000000000111111111111555444333222111111111111////////////////////////////////////////////////000000000000000000000000//////000000000000//////////////////////////////000000000000000000000000000000//////000111111222111111111111111111111111222222222222333333333444333333444444444333333222333333222222111000//////------------,,,,,,,,,,,,........................,,,,,,,,,---.../////////000000000000111222222333333333444444444555555555555555555555555555555555555555555555555555555555222444666888:::<<<<<<===AAADDDGGGJJJNNNTTT]]]dddnnnuuuvvvmmmlllrrrxxx|||{{{{{{zzzxxxwwwqqqqqqpppooommmiiiccc___XXXPPPIIIGGGEEECCCCCCFFFMMMUUUfffoooqqqsss```RRRHHHCCC???>>>======???CCCGGGJJJJJJIIIGGGFFFEEECCC???===777666444222111111222222111111000///............------------------------+++,,,,,,------,,,++++++++++++++++++++++++++++++***+++---.........---,,,******++++++,,,,,,------++++++++++++,,,---......000000000000000000000000...000111222111000111222444444444444444444444444555444555999===FFFUUUddd|||xxxkkkeee```\\\YYY\\\hhhzzz}}}uuuqqqoookkkddd^^^VVVRRRMMMIIIGGGFFFFFFEEE???>>>===;;;999888777777444444444333222222111111111111111111222222222333//////000000000000111111...////////////000000000111111000///.........///------............//////..............................///////////////000//////000000000000//////////////////////////////////////////////////////////////////000111111222111111111111111111111111111111222222222333333333333333222222222222111111333222222111000000//////------,,,,,,,,,,,,,,,,,,------------------------++++++,,,---...///000111000000//////000111111222222333333333333444444444444444444444444444444444555555555555555555555555444444555666888999:::;;;???BBBEEEGGGJJJPPPYYY```hhhppp{{{{{{rrrrrrvvv}}}|||||||||{{{xxxvvvtttrrrpppmmmiiifffcccYYYOOOKKKGGGCCCAAACCCFFFLLLWWWggg}}}~~~tttsssnnn\\\MMMEEE@@@>>><<<;;;<<<@@@DDDFFFHHHHHHGGGHHHGGGEEE@@@===<<<:::777555333222333333222111000///..................,,,,,,,,,,,,......------...............---+++++++++++++++++++++++++++,,,,,,---------------,,,,,,,,,,,,,,,------------,,,,,,---...///000000////////////////////////...000111222111000111222333333333333333333333333777555888???IIIUUUeeesss{{{tttsssmmmiiifffiiisssyyyoooiiigggddd^^^XXXQQQMMMHHHDDDBBBAAA@@@???:::999888777555555555555111111111111111111111111///000000000000000111111.........//////000000000---............/////////......------------......,,,,,,------............------------------------------........./////////......////////////..............................////////////////////////.........//////000222222000000000000000000000000111111111111222222222222333222111000///000111111111111111000//////......------------------------------------------------------....../////////000000000///...///000111222222222222222333333333333222222222222222222222222333333333333333333333333555555444444555666777888<<>>AAADDDGGGGGGHHHIIIIIIFFFAAA===???===:::777444444444444222111000//////.........///...,,,++++++,,,.../////////000000000000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------.........//////111222222...........................000111222111000111222//////000111333444555666777555:::FFFUUUeeevvv~~~|||yyywwwyyyuuujjjcccaaa___YYYTTTMMMJJJEEEAAA???>>><<<;;;666666555444333333333333/////////000000000111111////////////////////////---------....../////////---------.........//////......---------...//////,,,,,,,,,------.........---------------------------------.........//////,,,------......------,,,........................////////////////////////............///000222222////////////////////////000111111111111222222222444222000///...///000111000000000///.........---------------------------------------------------000////////////.........000000///......///111111111111222222222333333333000000000000000000000000222222222222222222222222666444333222222333555777:::<<>>@@@CCCGGGMMMQQQWWW]]]gggpppxxx{{{wwwsssooommmllllllggg___WWWRRRMMMIIIFFFEEEBBBDDDKKKNNNSSSfff{{{zzzzzzqqqRRRKKKAAA;;;999:::;;;;;;AAACCCFFFIIIJJJIIIGGGFFFAAA???===;;;888666555444333444444444333111///...///......------......///---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++,,,...//////...,,,+++---------.........//////000000000///000000111111//////000000000111111111111222333333333444777999<<<<<>>AAAEEEKKKOOOSSSZZZccckkksss{{{zzzuuupppnnnmmmmmmnnnjjjddd^^^YYYSSSNNNJJJFFFBBBBBBGGGHHHIIIRRR___rrr}}}xxx~~~iiiUUUCCC===;;;777888<<<===@@@DDDHHHIIIIIIGGGFFF@@@@@@>>><<<:::888777666444444555555444222000//////......------......///------,,,,,,,,,,,,------------------,,,,,,,,,,,,......---,,,,,,+++******+++,,,---.........,,,,,,------........./////////222111000000/////////000000000111111111222222222///111222222333555888:::>>>>>>LLLkkkwwwqqqjjjddd\\\TTTNNNJJJFFFDDD===:::666444333333222111000000000/////////......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++,,,---...///+++,,,---...---,,,+++***------,,,,,,,,,,,,------........................+++,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,+++,,,,,,,,,---------......---......////////////////////////...///000000111//////////////////......------,,,,,,++++++******************************///---+++,,,---......---,,,------...///000000000...////////////000000000//////////////////////////////////////////////////////000000000000111111222222222222333444555555777999;;;<<>>666555<<<999<<>><<<999777666555555666666555333222111//////............//////------,,,,,,,,,,,,------------------------,,,,,,...---------,,,,,,,,,++++++,,,---.........------............////////////111000000/////////000000111111222222222333333333111111222222333555888;;;BBBEEEYYYzzzwwwnnnhhhbbb]]]UUUNNNHHHDDD@@@>>>:::777444333333333333222111111000000000/////////.........---------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,+++++++++++++++,,,------++++++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...///000000111111000000///////////////000000000.....................///,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++---......---------------......//////,,,,,,,,,---------......////////////////////////////////////////////////////////////000000000111111111111111222333444555777888:::;;;===AAAFFFIIILLLRRRYYY___eeemmmvvv}}}|||yyy}}}|||yyytttooolllmmmooopppooonnnkkkhhhddd]]]VVVQQQMMMHHHEEEFFFGGGHHHLLLPPPQQQZZZnnnvvvqqqwwwzzzXXXJJJAAA777555:::666999<<<@@@CCCDDDEEEDDDEEEDDDCCCAAA>>>;;;888666666666777777666555444333/////////....../////////...------,,,,,,------...------------------------,,,,,,---------.........+++,,,,,,------................../////////000000............///000111222222222222222333333333333333333333333333555999<<>>@@@BBBCCCEEEEEEDDDCCC@@@===:::888666777888888888777555444000//////......//////000......------------......------------............,,,,,,------...//////000+++,,,,,,,,,---......///....../////////000000000---------...///000222222111111222222222333333333444444444444444777<<>>999555444444555666999<<>><<<777888999999999888777666000000////////////000000......------------......------------.........///.............../////////++++++,,,,,,---...//////.../////////000000000000...............///000111111111111111222222222222222333333444666:::@@@EEEPPPeeeyyy{{{sssiii___UUUOOOIIIFFFBBB>>>;;;999555333222000//////000000///...............------------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))******++++++)))))))))*********+++++++++******)))))))))******)))))))))))))))***++++++***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))((()))***,,,------------...---,,,+++******+++,,,************++++++++++++++++++,,,------------,,,,,,---...///000///.........---------,,,+++++++++******************++++++************************,,,***)))***,,,......---,,,,,,,,,,,,,,,,,,,,,,,,------........./////////........................................................./////////000000000//////000000111222333444555666777888;;;???BBBEEEHHHLLLPPPSSSYYYbbbhhhmmmsss|||qqqbbb___eeerrr|||wwwsssqqqppppppvvvtttrrrooolllgggbbb^^^XXX[[[ZZZTTTLLLHHHFFFEEE@@@BBBIIIRRR[[[lllsssffflllyyy___IIIAAA;;;444444333333333666:::>>>AAA@@@AAACCCDDDDDDCCCAAA@@@777888999:::999888777666000000////////////000000......------------......---------.........//////000000000///......------,,,++++++,,,---...///000////////////000000000000000000///............///000000111111111222222222000111222444888===DDDIII```tttzzzxxxvvvlllaaaUUUKKKEEEDDDBBB>>>;;;999666444111333222000000111111000...111111000000000/////////,,,,,,,,,+++++++++******************************************************(((((())))))*********+++(((((((((((())))))))))))(((((((((((()))***+++,,,))))))(((((()))***++++++***+++,,,------,,,+++***))))))))))))))))))))))))&&&''')))***,,,,,,---------,,,***)))))))))******)))************+++++++++,,,---......//////......+++,,,---.........---,,,......---,,,,,,+++************************++++++************************---+++***+++---/////////+++,,,,,,------......///+++++++++,,,,,,,,,------............................................................/////////000////////////000111222333333444555555666888===@@@AAADDDHHHKKKNNNTTT\\\ccchhhmmmuuu~~~uuuddd^^^ccccccttt|||xxxvvvxxxzzz|||~~~{{{xxxrrrppprrruuuuuusssoooiiieeedddccc___]]]ZZZVVVRRRNNNLLLJJJMMMEEECCCIIIPPPZZZpppooohhhlllqqqoooTTTEEE===888888777666444333555999<<>>JJJWWWrrrwww|||wwwwww}}}pppddd[[[RRRKKKEEE>>>===999666444444444444000000///...------,,,,,,------,,,,,,,,,------...++++++++++++++++++++++++((((((((((((((((((((((((++++++******))))))(((((())))))))))))))))))))))))++++++***)))(((((()))))),,,+++))))))***)))(((&&&++++++++++++++++++++++++''''''((()))***++++++,,,,,,,,,,,,+++++++++******$$$%%%&&&((()))+++,,,---))))))***++++++++++++***(((((()))***+++---///000,,,,,,,,,---------......000000000//////.........,,,,,,,,,++++++*********++++++,,,---......//////++++++++++++++++++++++++************************++++++++++++++++++++++++---------.........//////,,,,,,---------------------------............///---///000000///......///...............///000000444333333444555888;;;===@@@BBBDDDFFFIIINNNTTTXXX^^^dddmmmvvv}}}vvviii^^^aaahhhxxx~~~yyytttqqqpppsssvvvzzz}}}{{{vvvtttuuuuuutttsssnnniiidddbbbaaa```^^^\\\YYYVVVRRROOOMMMMMMFFFDDDHHHKKKOOO___qqqwwwkkkiiifffwwwxxx^^^MMMAAA999555555444333333555999;;;<<<>>>@@@CCCCCCBBBAAA@@@===<<<;;;<<<===<<<:::888555333000///111111///---///......------......///------..................,,,++++++,,,...//////...---......///////////////////////////000000000000000000000000000111111222111222222222222333333333333333555888;;;BBBSSSbbbyyy~~~}}}tttggg[[[RRRIIIBBB===<<<:::777444333222222222000//////...------,,,,,,------,,,,,,,,,------...++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))+++++++++***)))(((((((((++++++++++++++++++++++++***************+++++++++,,,+++++++++************''''''(((((())))))******))))))***++++++++++++************++++++,,,,,,---,,,,,,,,,------------...,,,,,,,,,+++++++++******,,,,,,+++++++++*********))))))******++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,---------...---...000000.........///...............///000000444333333444555888;;;===>>>???BBBDDDFFFJJJOOOSSSVVV\\\eeemmmsssyyy}}}zzzmmmfffhhhppp|||zzzuuurrrpppnnnmmmmmmqqqwww~~~|||yyyyyyxxxwwwuuuqqqkkkfffcccbbbaaaaaaaaa___\\\XXXTTTQQQLLLGGGFFFHHHHHHGGGPPP\\\ooouuulllcccjjj}}}ooo[[[III===666555333222222333555666666999>>>BBBDDDDDDCCCBBBAAA???===<<<======<<<;;;777444111//////000000//////......------......///+++,,,...///000000///...---,,,+++,,,...//////...---......///////////////////////////000000000000000000000000000111111222111111222222222333333333333333666:::>>>HHH^^^qqq}}}wwwooobbbVVVNNNFFF???:::888777444222000000000000//////......---,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))+++***))))))))))))))))))***,,,---,,,)))''')))+++)))))))))))))))))))))))),,,,,,,,,++++++*********************))))))))))))*********)))((('''''''''((()))******++++++*********++++++,,,++++++******,,,,,,,,,,,,------------------------,,,,,,,,,,,,+++++++++***************)))))))))))))))*********++++++++++++++++++++++++************************++++++++++++++++++++++++************++++++++++++......------,,,,,,+++++++++++++++,,,,,,,,,---------...000000...---...///...............///000000333333333333555777:::;;;;;;===???@@@BBBEEEIIILLLOOOTTT[[[bbbhhhmmmrrruuuzzzsssooommmpppvvv{{{vvvpppmmmmmmnnnoooppprrrwww}}}{{{}}}}}}{{{wwwpppkkkgggfffeeeeeefffeeebbb^^^ZZZWWWNNNJJJHHHIIIGGGFFFKKKSSS]]]rrryyymmmiiiooo~~~iiiTTTDDD:::888555333222111111000333666;;;@@@CCCDDDCCCBBBCCC@@@===<<<<<<<<<<<<;;;888666222/////////000111//////............//////***,,,...000111000000///---,,,,,,---...//////...---......///////////////////////////000000000000000000000000000111111222111111111222222333333444333444777;;;@@@MMMfff||||||wwwrrrjjj^^^SSSKKKEEE>>>999555444333111000/////////.........------,,,,,,,,,------,,,,,,+++,,,,,,,,,************************************************(((((())))))******++++++))))))))))))))))))))))))******)))))))))))))))***(((,,,///---(((&&&)))---))))))))))))))))))))))))************************)))))))))))))))(((((((((+++******)))(((''''''&&&((())))))***************)))***+++,,,,,,+++***)))++++++,,,,,,,,,---------------------------------*********************)))++++++++++++************************************************************++++++++++++++++++++++++************++++++++++++......------,,,+++******+++,,,,,,,,,,,,---------,,,...//////...------..................///000000222222333333555777999:::999;;;===>>>>>>@@@DDDFFFKKKOOOUUU[[[```eeejjjmmmsssxxx~~~{{{rrrooopppuuu~~~zzzxxxsssoookkkiiilllqqquuuwww{{{}}}{{{uuuoookkkjjjiiijjjjjjjjjgggccc___]]]TTTPPPLLLIIIGGGFFFIIINNNTTTbbbxxxyyynnniiiwww|||uuu^^^LLL>>>:::555333333333222111222555:::???AAABBBBBBAAADDDAAA>>><<<<<<<<<;;;:::999777444111//////000222/////////....../////////+++,,,...000000111000000...---,,,---/////////------......///////////////////////////000000000000000000000000000111111222000000111222333333444444333444888===DDDSSSlll~~~~~~|||rrrfff^^^SSSJJJCCC>>>888444444333222111000000//////---------------,,,,,,,,,...---,,,+++++++++++++++************************************************(((((())))))******++++++))))))))))))))))))))))))***)))))))))))))))******(((+++...,,,(((&&&)))---(((((((((((((((((((((((('''''''''((()))******+++(((((((((((((((((((((((())))))))))))(((((((((((((((((()))************)))(((((()))***+++++++++++++++++++++,,,,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))+++*********************************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,......---,,,++++++******------------............,,,...//////...------..................///000000222222222333555666777888999:::<<<======>>>AAACCCHHHKKKOOOSSSWWW\\\aaaeeehhhmmmtttwwwzzz~~~yyyrrroooooouuu}}}zzzuuusssrrrkkkiiifffhhhnnnvvv|||~~~xxxrrrnnnlllooooooooommmkkkgggdddbbb]]]XXXRRRKKKGGGEEEFFFGGGNNNVVVeeezzzvvvkkknnn~~~}}}kkkXXXBBB===777444555777666555222444888<<>>===<<<:::999888888666333000///000222000//////......//////000.........//////000000111///...---...///000///------......///////////////////////////000000000000000000000000000111111222000000111222333444444555555555999BBBMMM]]]sssvvvkkk]]]UUUKKKCCC>>>:::666222222222222111111000000///------,,,,,,,,,,,,,,,,,,...---,,,++++++******+++************************************************))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++(((***,,,+++(((''')))+++((((((((((((((((((((((((%%%%%%&&&'''((()))***+++(((((((((((())))))))))))(((((((((((())))))))))))'''((())))))******))))))((((((((())))))+++,,,---++++++++++++,,,,,,,,,,,,*********+++++++++++++++(((((((((((())))))))))))((((((((((((((()))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,---------...------,,,,,,++++++******---------.........//////,,,---//////---,,,---..................///000000111111222333444555666666888:::<<<=========???AAACCCEEEHHHJJJMMMRRRWWW[[[```fffmmmqqqtttxxxvvvooojjjjjjmmm}}}uuuooommmmmmgggeeeeeeiiirrr||||||wwwsssqqqtttsssqqqooollliiifffeeebbb___XXXQQQLLLJJJGGGEEEJJJOOOWWWfffwwwqqquuu~~~iiiLLLEEE;;;777666777777555111333555999===@@@BBBDDDEEEDDDBBBAAA@@@>>>;;;888777888888555111///000111000000////////////000000111000.........///000111000...---...///000///------......///////////////////////////000000000000000000000000000111111222///000111222333444444555777666<<>>???>>>@@@BBBCCCFFFJJJPPPTTTZZZ```ggglllooosss{{{~~~tttjjjffffffvvv{{{sssmmmkkkjjjfffeeeffflllvvv{{{wwwuuuvvvuuussspppmmmjjjhhhgggcccaaa]]]WWWSSSPPPLLLGGGGGGKKKPPPXXXkkkwwwqqqxxxwwwWWWMMMAAA999666555333111000111333777;;;@@@DDDFFFFFFEEEDDDCCCBBB@@@<<<999777888999666222//////111000000////////////000000333111///------...000222000///......///000///------......///////////////////////////000000000000000000000000000111111222///000000222333444555555888777>>>MMM```rrr}}}ttteeeWWWQQQJJJBBB<<<999777444111...//////000//////......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************))))))))))))))))))))))))((((((((((((((((((((((((++++++******))))))(((((())))))))))))))))))))))))))))))((())))))***++++++((('''&&&'''((()))((('''************************************))))))))))))(((((())))))******++++++******))))))(((((('''''''''(((((()))))))))))))))///---)))&&&&&&''')))+++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,&&&'''''''''(((((())))))))))))***+++,,,------...))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++,,,,,,++++++,,,,,,,,,---------+++---......---,,,,,,---...............///000000000111222333444555555555555777:::;;;;;;<<<===>>>===>>>???@@@CCCGGGLLLQQQPPPWWW___dddfffkkkssszzzyyynnnhhhgggiii~~~uuulllgggfffgggbbbfffkkkpppxxx~~~xxxtttrrrqqqqqqooommmkkkiiihhhgggeeeaaa^^^ZZZTTTNNNJJJKKKKKKNNNRRRZZZmmm}}}ppp[[[EEE<<<999555333333222222222444777;;;???AAAAAACCCEEEDDD@@@<<<999888888888888777555333000/////////...------------.........////////////..............................///////////////...................../////////000000111111111111222222222333222111222444666777777;;;<<>>>>>;;;;;;;;;<<<>>>BBBEEEHHHLLLPPPTTTYYY^^^dddjjjnnn{{{pppfffeeeggguuu|||wwwooohhhcccbbbcccfffkkkrrrxxx~~~|||tttnnnppppppppppppooonnnmmmlllkkkjjjhhheee```ZZZRRRLLLKKKJJJKKKMMMRRR```yyyoooRRRDDD@@@<<<999777222222222444666999===???AAACCCDDDDDD@@@<<<:::999888888888777555333111///111000//////......////////////000000000000///////////////////////////////////////////////////............/////////000000000111111111111222222222222222222333555666666666===CCCPPPeeezzzxxxooodddWWWOOODDD@@@:::555222111000///000000/////////.........------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))(((((())))))))))))))))))))))))++++++***))))))(((''''''''''''''''''((((((((((((************************(((((()))******)))(((''''''((()))((('''''')))+++***)))((()))***+++***((()))))))))******))))))((()))((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''((()))))))))(((((((((((((((((()))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******)))((()))***+++,,,************************)))******+++,,,,,,------...---,,,++++++*********+++,,,,,,------,,,,,,+++,,,,,,,,,---------......///............///000000111111111111222333444444555666777888999:::;;;<<<::::::::::::===@@@BBBDDDGGGJJJOOOTTTYYY___dddhhhttt{{{qqqddd```^^^kkk~~~sssqqqnnniiidddbbbbbbccclllrrr{{{{{{rrrjjjnnnooopppqqqrrrsssssssssqqqpppooolllhhh```WWWQQQOOOLLLJJJJJJJJJSSSeeewww|||aaaJJJBBB===999666444333333333555777:::<<>>@@@@@@CCCHHHLLLQQQWWW]]]aaaiiippp{{{vvvfff^^^XXXaaaqqqzzzlllkkkhhheeecccdddhhhlllssszzz|||tttmmmnnnoooqqqsssuuuwwwxxxxxxvvvtttqqqnnniiiccc\\\WWWSSSPPPLLLJJJIIIMMMYYYfff}}}{{{xxxvvvUUUCCC;;;888777555444333222333555777999===@@@CCCCCCAAA>>><<<<<<:::999888777666444333222111111000////////////000///000000111111000000///////////////////////////............////////////...////////////000000000000000111111111222222222000222444555555666888999BBBVVVppp~~~rrrfff[[[PPPFFF???;;;888444111111111000000......---------,,,,,,,,,,,,++++++******++++++,,,)))))))))))))))************)))))))))(((((((((((()))))))))))))))))))))))))))))))))((((((''''''''''''''''''(((((((((((()))))))))))))))))))))))))))+++***)))((('''''''''(((&&&(((++++++***))))))******)))((()))******)))((())))))***+++++++++******((((((''''''''''''''''''))))))))))))))))))))))))'''((((((((((((((('''&&&'''(((***++++++***)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((()))+++------,,,+++***************************++++++++++++,,,,,,------///...------,,,,,,,,,---------++++++++++++------,,,,,,,,,---------......---,,,,,,,,,,,,---......000000000000111222333444666666666666777777777777999888888888999:::;;;<<<:::===AAAFFFJJJOOOUUUYYY___fffpppzzz}}}kkkaaaZZZ]]]fffsss~~~~~~uuujjjhhheeecccccchhhpppvvv{{{}}}wwwsssoooppprrruuuxxxzzz{{{{{{xxxtttooojjjgggdddaaa^^^WWWRRRMMMKKKJJJKKKSSS\\\kkkzzzssswwwgggKKK===;;;<<<666555333222333444666777;;;>>>AAACCCAAA???>>>>>>::::::999777666555444444111000//////......//////...//////000000//////...........................---.........//////000000////////////000000000111000000111111111222222222000222444555555777;;;>>>LLLdddzzzlll^^^SSSJJJAAA;;;888666222111111222111000------------,,,,,,,,,,,,,,,++++++******++++++,,,++++++***))))))((('''''')))))))))(((((((((((('''((((((((((((((((((((((((***)))))))))))))))((((((((())))))))))))***************************************)))((('''(((((((((&&&(((++++++***))))))***)))'''''''''((()))((('''''''''((()))******))))))''''''(((((((((((((((((())))))))))))))))))))))))'''((((((((((((((('''&&&((()))***++++++***)))((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((***,,,......---+++***))))))))))))))))))))))))************++++++++++++......---,,,,,,,,,------------++++++++++++------,,,,,,,,,---------......,,,,,,,,,,,,,,,---......000000000000111222333333666666666777777777777777888888888888888999999:::666999===AAAEEEIIINNNRRRVVV]]]gggqqqyyyssshhh]]]ZZZ[[[eeeqqq}}}xxxqqqhhhgggeeedddfffmmmvvv}}}~~~zzzwwwrrrsssuuuwwwyyyzzz{{{{{{vvvrrrlllhhhfffeeeeeedddZZZTTTMMMKKKJJJIIIMMMSSS^^^pppzzzooonnnzzzvvvTTTBBB<<<;;;777666444333333444666777:::===AAABBBBBB@@@@@@@@@;;;:::999777666666555555000000///............///......////////////..............................------......///000000000/////////000000000111111000111111111111222222222111333555555555999@@@EEE\\\tttyyy~~~tttdddVVVLLLDDD===888666333111000111111111000......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,...---,,,+++***)))(((((())))))((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++************************((((((((()))))))))))))))&&&(((******)))((()))***((('''&&&&&&(((((('''&&&%%%&&&'''(((((()))((((((''''''((()))))))))((((((''''''''''''''''''''''''''''''((((((((((((((('''******++++++******))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((***,,,,,,+++***)))((((((((((((((((((((((((************************------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------......---,,,,,,,,,,,,---......000000///000000111222333666666666666666666666777666777777777777888888888666888;;;>>>AAADDDHHHLLLOOOVVV```iiiqqqzzztttccc\\\YYY^^^iiivvv~~~xxxrrrmmmggghhhiiikkknnnttt{{{}}}{{{uuuvvvwwwxxxyyyyyyyyyyyyssspppllljjjiiijjjiiihhhbbbYYYPPPLLLIIIGGGHHHKKKQQQaaazzzqqqgggppp```LLL@@@999777666444333333555666777888<<<@@@BBBBBBAAAAAAAAA<<<;;;999777666666666777222111000000//////000000//////000000000000//////........................------......///000000111//////000000000111111111000111111111111222222222111333555555555;;;DDDLLLhhh}}}~~~~~~sssuuuyyy~~~wwwlll\\\NNNDDD>>>888555333111///.../////////...............------------------,,,,,,,,,,,,------,,,,,,++++++******))))))))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))&&&'''((()))******))))))'''((()))((('''''')))+++)))'''&&&'''((()))((('''%%%%%%&&&'''((((((((((((&&&'''((()))***))))))(((''''''''''''''''''''''''&&&&&&'''((()))))))))(((,,,+++******))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''''')))*********)))((())))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------------......////////////000000111222333333333444444555555666666333444444555666666666666555777:::<<<===@@@CCCFFFJJJQQQZZZcccjjjsss|||rrrjjjcccdddiiisss~~~zzzvvvrrrmmmjjjhhhkkkooorrrvvvzzz~~~wwwxxxxxxyyyyyyxxxxxxwwwpppooommmmmmmmmmmmlllkkkiii^^^TTTNNNJJJFFFEEEGGGGGGVVVmmmvvvdddiii|||nnnYYYHHH;;;777666555444444555777888888;;;???BBBBBBAAAAAABBB<<<;;;999777666666777777333222222111000111111111000000111111111111000000000000000000000000000000---------...///000000111000000000000111111111111000111111111111222222222222444555444555<<>>AAABBBBBBBBBAAA>>><<<:::888777777777777888666333111///.........000000000000000000000000,,,,,,------///000222222////////////000000000000////////////000000000000222222222222222222222222555111333888999;;;KKK```{{{~~~yyy}}}xxxuuuwww~~~lll\\\JJJAAA<<<777444333///////////////...------------............------+++++++++*********))))))+++---...---+++)))))))))))))))(((((((((((())))))(((((())))))))))))((((((******))))))((((((''''''&&&((())))))(((((()))+++(((((((((((((((((((((((((((((('''''''''&&&&&&&&&,,,***))))))******)))(((''''''((((((((((((''''''))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***)))(((''''''''')))***+++,,,+++)))'''&&&'''((()))+++++++++*********))))))******++++++++++++******+++++++++************)))---,,,+++)))((('''''''''))))))***+++,,,,,,,,,,,,************************,,,,,,------,,,,,,+++***+++++++++,,,,,,------------,,,,,,,,,,,,---......,,,,,,,,,---------......////////////000000000000111111222222222333333333222222111111222222333444444444555666777999;;;<<>>999666666666333444777777999;;;>>>@@@@@@@@@??????>>><<<:::999888888888333333222111000000000000000000000000000000000000111000///...............////////////000000000000////////////000000000000222222222222222222222222666333555:::;;;???RRRhhh}}}|||}}}zzzdddUUUEEE<<<999444111111....../////////...------------............------,,,,,,+++++++++*********+++---------***))))))***))))))(((((((((((())))))))))))(((((((((((())))))***)))))))))((((((((('''&&&((())))))(((((()))+++))))))))))))))))))))))))))))))((((((((('''''''''###""""""###&&&''''''&&&(((((())))))))))))(((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((())))))))))))(((''''''((()))******)))(((''''''(((***++++++++++++*********))))))(((((())))))))))))((((((+++++++++************)))+++******))))))))))))))),,,,,,,,,,,,+++***))))))************************,,,,,,------,,,,,,+++***++++++,,,,,,------------******))))))******+++,,,------------------......//////000000111111222222111111111222222222333333222111111111111222333333444444444555777999:::;;;BBBEEEKKKRRRZZZccclllrrrrrryyyjjjkkkjjjgggddddddgggkkk{{{~~~{{{wwwtttqqqrrrsssuuuwwwzzz|||}}}uuunnnfff___VVVMMMIIIJJJGGGIIINNN\\\rrryyyoooeeeeeepppxxxaaaNNNCCC===888888777333222333666888:::===??????@@@???@@@???>>><<<:::999999999//////000111111111111111000000000000000000000000222111000///...---------////////////000000000000////////////000000000000222222222222222222222222666555777;;;===EEE[[[rrr|||yyyoooZZZMMM???999666333000111------...//////.........------............------------,,,,,,,,,++++++++++++,,,---,,,***))))))******))))))(((((())))))******)))(((''''''((()))***))))))))))))(((((((((((('''((())))))(((((()))***************************)))))))))))))))(((((((((%%%%%%$$$&&&(((***))))))))))))************))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''((())))))***)))(((((((((((())))))((((((''''''((()))+++,,,+++++++++***************(((((())))))))))))((((((+++++++++************)))))))))))))))******++++++,,,,,,,,,,,,+++***))))))************************,,,,,,------,,,,,,+++************+++++++++++++++******))))))******+++,,,..................------//////000111111222333333000111111111222222222222111111111111111222222333333333444555666777999:::>>>AAAFFFKKKRRRZZZbbbggggggnnnyyyccceeeeeedddbbbdddjjjnnn}}}{{{vvvtttqqqqqqrrrtttwwwyyy{{{}}}vvvrrrllleee\\\SSSLLLJJJHHHGGGJJJSSSccc{{{uuuhhhdddnnn}}}fffTTTCCC<<<777777777444222222777888:::===???AAABBBBBB@@@@@@>>>===;;;:::999888...///000111222111000///////////////////////////000///////////////000000////////////000000000000////////////000000000000111222222222222222333333555555888;;;>>>IIIaaawww{{{~~~nnnbbbQQQFFF<<<888666333111222......///000000000//////------............------......---------,,,,,,,,,+++,,,,,,+++)))((()))+++***))))))))))))))))))***+++)))(((&&&&&&((()))+++))))))))))))((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))((((((((((((((((((((((((,,,+++******++++++***(((((())))))******))))))(((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))))))))((((((((((((((())))))((((((((()))++++++***************************++++++,,,,,,++++++***+++++++++*********))))))))))))******++++++++++++))))))***+++,,,,,,,,,,,,************************,,,,,,------,,,,,,+++***((((((((())))))))))))))),,,,,,,,,,,,,,,---......//////............------......///000111222222333000000000111111111111222000000000000000111222222222222333333444666777888:::===AAAFFFLLLSSS[[[```bbbiiisss}}}~~~\\\^^^___``````eeelllrrr}}}zzzwwwrrrsssssstttuuuvvvwwwxxxuuuuuuqqqjjjaaaYYYPPPKKKJJJHHHJJJPPPYYYiiiuuueeebbbppphhhWWWBBB:::444555666555333444555777999;;;>>>@@@BBBBBB@@@???>>>===;;;999777777000111222222222000///---////////////////////////000000/////////000000111////////////000000000000////////////000000000000111111111222222333333333333555888<<>>777555444111111222///000000111111111000000------............------.........---------,,,,,,+++++++++***((((((***+++******))))))))))))******+++)))(((&&&&&&((()))+++(((((((((((())))))))))))((()))***)))((('''((()))(((((((((((((((((((((((('''''''''''''''''''''''')))'''&&&&&&((((((&&&%%%'''(((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((((((((((((((())))))))))))(((((((((++++++***)))))))))))))))************************++++++,,,,,,,,,,,,+++++++++++++++*********))))))***++++++++++++***))))))))))))***+++,,,,,,,,,,,,************************,,,,,,------,,,,,,+++************************)))---------------...//////..................------------......///000000111//////000000000111111111000000//////000000111222111111222222333444555666777:::>>>CCCIIIPPPXXX]]]___fffooowww~~~{{{UUUXXXZZZ\\\^^^eeennnuuu}}}~~~vvvvvvuuuuuuuuuuuuuuuvvvtttvvvtttmmmeee^^^VVVOOONNNJJJJJJOOOTTTZZZkkk}}}mmmbbbfffpppnnn^^^HHH>>>555444666666555666222333555888;;;===@@@AAA@@@@@@???===;;;999777666444444333333111000......000000000000000000000000333222111000///.........////////////000000000000////////////000000000000111111111222222333333444333555999AAALLL]]]ppp}}}yyygggVVVKKK===777333333222///...000000111111111111000///...------............------......---------,,,,,,,,,***+++***)))((((((***,,,+++******))))))******+++***)))(((''''''((()))***(((((((((((())))))))))))((()))***)))((('''((()))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%$$$$$$%%%'''))))))(((''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((((((((((((''''''((())))))))))))))),,,++++++******)))((((((***************+++++++++))))))************))))))+++++++++************)))++++++,,,,,,,,,+++)))(((,,,,,,,,,,,,+++***))))))************************,,,,,,------,,,,,,+++***---------------,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---------......------............//////////////////000000000000///////////////000000111111111111111222333444444555888<<<@@@FFFLLLTTTYYYZZZaaaiiipppuuu{{{yyysssSSSUUUYYY[[[___gggrrryyy~~~{{{zzzyyyxxxxxxwwwwwwwwwtttwwwvvvoooiiiddd\\\TTTRRRJJJHHHMMMOOOQQQ\\\kkk{{{oooooouuu{{{mmmUUUHHH;;;888888777555666111222444666:::===@@@AAAAAAAAAAAA???===:::888777666555444222111111000000000000000000000000000000222111111000//////000000////////////000000000000////////////000000000000000111111222333333444444444777===III[[[ooo~~~~~~mmm[[[KKKBBB999444222333222//////111000000000000///---,,,+++------............------------------,,,,,,,,,+++*********((('''(((***,,,+++******))))))******+++))))))(((((((((((())))))'''((((((((()))))))))***(((******)))(((''''''(((((((((((((((((((((((((((&&&'''''''''(((((((((((('''&&&&&&'''***++++++***(((((())))))))))))((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&(((((((((((((((%%%&&&((()))******************+++++++++******)))))))))*********+++++++++)))******++++++******)))+++++++++************))))))***+++------,,,+++***,,,,,,,,,,,,+++***))))))************************,,,,,,------,,,,,,+++***......---------,,,,,,,,,))))))(((((())))))***+++)))******+++,,,---......////////////...................../////////000000///............///000000000000000000111222333333444777:::===AAAGGGMMMQQQUUU[[[ccciiinnnssszzz}}}tttmmmTTTWWWZZZ]]]bbbkkkvvv~~~~~~|||{{{{{{zzz{{{{{{tttxxxwwwpppkkkhhh```XXXTTTJJJFFFJJJLLLLLLUUUbbbqqq~~~~~~}}}```QQQBBB;;;:::777555555222333555888;;;???BBBCCCCCCCCCBBBAAA???<<<999888666555333222111222222333000000000000000000000000.........///000222333444////////////000000000000////////////000000000000000000111222333333444444666999AAAPPPfff|||wwweeeSSSEEE===999555444666555111111333000//////...---+++***)))---..................---------,,,,,,,,,+++++++++*********((('''(((***---++++++************++++++(((((())))))))))))(((((('''((((((((())))))******)))******)))(((''''''((())))))))))))))))))))))))'''((((((((())))))******)))(((''''''(((((('''&&&))))))************))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''###$$$&&&((())))))((('''$$$%%%''')))++++++++++++((()))***+++++++++++++++))))))******+++++++++++++++,,,,,,------,,,,,,++++++++++++************)))&&&(((***---......---,,,))))))***+++,,,,,,,,,,,,************************,,,,,,---------,,,+++++++++++++++*********)))))))))))))))))))))******+++(((((()))***,,,---......111111111000//////................../////////000...............///000000000000///000000111222222444666888:::===BBBGGGKKKSSSXXX```fffkkkpppwww|||}}}wwwpppTTTXXX\\\bbbiiiqqqzzz}}}{{{}}}~~~~~~}}}|||||||||}}}{{{xxxuuurrrlllccc\\\XXXSSSMMMIIIJJJMMMPPPRRRccc|||ppp[[[DDD;;;999777666777555666777888888;;;???CCCCCCBBBBBBAAA???===;;;:::555555444333333222111111///......------...000111000111111111111000////////////000111111111111111000111111111111222222222000///...000222444444444888===CCCYYYvvvpppXXXCCC;;;<<<666555555555555444444444000000000000////////////111000///......///000111------------------------*********))))))))))))(((,,,,,,,,,++++++***************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((((()))***+++******))))))((((((''''''&&&&&&''''''((()))))))))((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&'''((()))((('''&&&'''))))))))))))***+++,,,---...000...+++***+++,,,+++++++++,,,---...---,,,+++***,,,+++***))))))***+++,,,***************************)))'''&&&'''(((***+++,,,++++++******++++++,,,,,,,,,++++++,,,,,,---......---,,,,,,++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,---......////////////............///////////////////////////////////////.........000000000///...///222555555555666999===BBBFFFIIILLLPPPVVV]]]ccciiiooossszzzzzzYYY]]]bbbiiiooowww~~~{{{}}}~~~~~~|||yyyxxxxxx}}}{{{xxxvvvppphhhcccZZZTTTMMMIIIHHHJJJMMMOOOWWWooo{{{dddJJJ===999666444555444555666666777:::>>>AAABBBBBBBBBAAA???===<<<;;;666555555444333222111111//////.........000111222333333333333333222111000//////000111111111111111000111111111111222222222111000000111333555555555777AAALLLaaazzzzzzgggQQQ>>>666777444444444444333333333333000000000000////////////000000///......///000000------------------------++++++*********))))))))),,,,,,,,,+++++++++*********))))))(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((***)))(((((((((((()))******)))))))))((((((((('''))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''(((((('''&&&&&&''''''(((&&&(((******))))))***+++------,,,+++******++++++,,,***)))***,,,---------+++,,,---......---,,,,,,+++***))))))))))))***+++***************************)))((('''''')))***+++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---......---,,,,,,++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,---......------....../////////000........................,,,,,,------....../////////000000///...///222555333444555777:::???CCCEEEKKKOOOTTTYYY^^^ccciiilllssszzz]]]aaahhhooouuu|||}}}{{{xxxvvvvvvxxx{{{}}}|||zzzyyywwwwwwwwwxxx{{{|||yyywwwwww~~~}}}{{{zzzwwwsssmmmhhh___YYYQQQKKKIIIJJJLLLMMMNNN```~~~qqqSSSBBB;;;888666555444555555555666999===@@@AAAAAAAAA@@@???===<<<;;;777777666555444333222111////////////000111222333444444444333222111000//////000000111111111111000000111111111111222222222111222222333555555666666777HHHXXXkkk|||~~~~~~}}}iiiWWWGGG:::555555333333333333222222222222000000000000//////////////////...------...//////------------------------,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++******))))))(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))((((((((((((+++++++++***)))((((((((((((((((((''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((())))))(((((('''(((((())))))%%%(((+++,,,,,,,,,,,,---...---,,,***************,,,+++***+++---......,,,***+++,,,---.........---+++***)))(((((()))***+++***************************)))((((((((()))+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---......---,,,,,,++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...++++++,,,---...///000111------------------------***++++++,,,---...////////////000///...///222444222222333555777;;;>>>@@@HHHKKKOOOSSSWWW\\\aaadddjjjooowww^^^dddkkksssyyy~~~~~~xxxvvvssspppoooppprrrsssvvvxxxzzz{{{yyyuuurrrppplllkkkjjjiiijjjnnntttyyy||||||{{{|||{{{{{{zzzyyyvvvsssnnnkkkgggaaaXXXQQQMMMMMMMMMNNNLLLWWWmmmbbbKKK@@@<<<999777444555666666666888<<>><<<<<<888888777666444333222222//////000000111222333444222222222111000///...---///000111111111111000000000000111111111222222222111222333444555555777888<<>>999666555666777777777999===@@@???????????????>>>===<<<:::999888777555444333222///000111111222333333333222222222111000///......000000111111111000000///000000111111111222222222000222444444444555999<<>>;;;:::999999444444444444333333333333000000000000////////////---..................---........................---------,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))'''''''''(((((()))))))))''''''((())))))(((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&'''(((((()))(((+++---...---------...222333444666777777666666444222000///...---+++)))((())))))***+++,,,,,,---+++***)))(((((()))***+++***************************************++++++,,,---,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000/////////......---------...////////////111222222333333444555777888999>>>@@@DDDGGGKKKPPPVVV[[[^^^aaafffllluuudddiiipppwww|||wwwrrrllljjjfffccc```___^^^^^^]]]]]]]]]^^^^^^\\\XXXUUUTTTSSSQQQOOOLLLLLLOOOQQQOOOTTT[[[bbbiiisss}}}{{{wwwuuutttpppiii^^^UUUOOOMMMLLLKKKLLLKKKQQQbbbzzzjjjNNN???888444666777777777777999<<>>>>>>>>???>>>>>>======;;;;;;999888666555444333000000111222222222222111222333333333333222111111000111111111111000000///000111111111111222222222111333444444444777===BBBWWWmmmwwwwwwxxxyyyhhhVVVCCC;;;:::888777666444444444444333333333333000000000000////////////---...////////////...---........................---------,,,,,,,,,++++++***++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))&&&&&&&&&'''((()))))))))&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&'''((())))))+++,,,.........///111333333666:::>>>??????===;;;<<<999555222111///...,,,******))))))***+++,,,---,,,+++***))))))***+++,,,******************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---......---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,111111000///...------,,,,,,...////////////000222222222333444555666777777:::<<>>======>>>>>>>>>>>>>>>===<<<<<<:::999777555444333000111222222222111000///111111222333333333333222111111111111111000//////000111111111111222222222333555666555555999BBBJJJfff{{{~~~sssZZZLLL>>>::::::888666666333333333333222222222222000000000000////////////...///000000000000///...........................,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((()))******)))(((((('''((((((((()))))))))***((((((((((((((()))))))))&&&'''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''((()))***+++,,,---...///000333888;;;<<>>@@@EEEKKKOOOPPPTTTZZZ___fffppp|||aaaeeekkkpppuuuzzzuuulllgggbbb```\\\XXXTTTRRRPPPOOOJJJHHHFFFFFFHHHGGGEEEBBB???@@@AAAAAA@@@???@@@AAA???BBBFFFHHHKKKQQQYYY___aaakkkyyy}}}xxxwwwwwwwwwpppdddZZZTTTQQQOOOOOONNNLLLKKKMMMRRRbbb\\\IIIBBB???444555555555555666:::===<<<======>>>>>>>>>>>>>>>===<<<;;;999777666444444111111222222111000...---...///000111111222111111111111111111111000//////000111111111111222222222555666777666666<<>>===<<<;;;<<<===============???CCCGGGKKKMMMTTT[[[cccjjjrrr~~~~~~{{{zzz{{{|||wwwqqqhhhaaa[[[VVVOOOJJJJJJGGGIIIMMMMMMTTTlllyyy{{{hhhNNN@@@<<<444555666666666666888:::<<<===>>>???@@@@@@???>>>@@@<<<::::::===<<<666111111000000000000000111111111111000000111111222333222222222111111111111000111111111111222333444555555222444777777:::MMMeee|||{{{nnn^^^IIIBBB999666666777666444333333222222111000000000000000000000000000000000000111222333333222111000---------------------------,,,+++******+++,,,---************************---------,,,,,,+++++++++************))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''(((((()))((((((((((((((((((((((((''''''(((((('''&&&%%%%%%((((((((((((((((((''''''((()))***+++***)))'''%%%&&&&&&'''&&&&&&'''***,,,//////333888999:::FFFSSSVVVaaarrryyykkk\\\III888222555000...------...///...---,,,+++***)))***+++,,,------,,,***)))))))))***+++++++++*********+++---...++++++,,,------......//////...---,,,++++++***+++,,,++++++******++++++,,,************************)))***,,,......---,,,+++************************---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000...///000111222333444444333444666888;;;>>>@@@BBBFFFIIIMMMQQQVVV___iiiqqqdddgggkkkooorrrwww|||yyyqqqhhhbbbZZZVVVQQQMMMJJJHHHFFFEEEAAA@@@???===<<<<<<;;;;;;>>>===<<<;;;;;;;;;<<<<<<======<<<===???BBBEEEGGGGGGNNNUUU[[[bbbmmm|||||||||~~~}}}wwwnnngggbbb\\\UUUPPPPPPLLLLLLMMMJJJLLL___vvvzzzpppooooooSSSAAA999777777777666555666777888;;;<<<>>>???@@@@@@??????AAA===::::::<<<;;;777333111111000000000000111111111111000000111111222333222222222111111111111000111111111111222333444555666333444999999???TTTkkk{{{eeeWWWFFF@@@:::777888999888555333333333333222222111111000000000000000000000000000111222222222222111000------------------------,,,,,,++++++++++++,,,,,,*********************************))))))(((((((((************))))))))))))******)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((('''&&&&&&%%%''''''''''''''''''''''''((()))***+++***)))'''&&&&&&'''(((''''''(((+++---...///444:::>>>DDDSSSbbbhhhqqq}}}mmmYYYFFF;;;999111///------...///...------,,,,,,+++************,,,+++******)))))))))***+++******)))***+++,,,---++++++,,,,,,---.........//////...---,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++((()))+++------,,,+++***************************---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...///000111222333333444222333444666888;;;===???CCCFFFJJJNNNSSS[[[eeemmm{{{dddgggkkkooorrrwww|||~~~yyyuuuooofff___WWWSSSNNNJJJHHHFFFDDDCCC???>>>===;;;::::::::::::===<<<;;;:::::::::;;;;;;<<<<<<;;;;;;;;;===>>>???AAAFFFLLLPPPUUU]]]iiisss}}}yyyzzz}}}|||ssslllgggaaaYYYTTTRRRNNNMMMLLLGGGFFFTTTeee~~~ttthhheeettt|||^^^EEE888:::999888666555555666666;;;<<<>>>???@@@@@@??????BBB>>>;;;:::;;;:::888555222111111000000000111111111000000000000111222222222222222111111111111000111111111111222333444555666333555999<<>>:::999::::::888666444444333333333333222222000000000000000000000000000111111222222111111000////////////////////////+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))))))))(((((((((((((((++++++*********)))))))))++++++************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&''''''(((((()))******)))'''&&&'''(((((((((((())),,,...222444888???FFFQQQcccrrr||||||jjjUUUCCC;;;444222///......///...------------,,,+++***)))(((******************)))(((*********)))******+++,,,++++++,,,,,,------......000///...------,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,+++******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------------------------...........................//////000111222333333222222333444555777999:::???BBBFFFJJJNNNUUU___fffsss|||dddgggkkkooorrrwww|||wwwrrrpppkkkbbb[[[SSSPPPKKKGGGEEEDDDBBBAAA@@@???>>>===<<<<<<<<<<<<;;;;;;:::::::::999999999;;;::::::999999::::::;;;???CCCGGGJJJMMMRRR[[[bbbmmmwww{{{wwwxxx}}}{{{sssmmmgggaaaZZZTTTNNNLLLLLLKKKHHHGGGQQQ^^^vvvhhhbbblll}}}jjjNNN<<<;;;999777555666666777777;;;<<<>>>???@@@@@@@@@???CCC???<<<:::::::::999777222222111111000000111111000000000000000111222222222222222111111111000000111111111111222333444444555444555999>>>III```uuu}}}qqq]]]NNNEEE???===:::999:::999777444444444333333333333222222000000000000000000000000000000111111111111000000////////////////////////+++,,,---......---,,,+++++++++++++++++++++++++++++++++++++++++++++******+++++++++*********))))))************************))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&(((((())))))))))))(((''''''((()))))))))***---000888;;;???EEEOOO\\\nnn{{{sss```LLL>>>888555111/////////...---,,,,,,------,,,+++)))((())))))+++++++++***)))(((***************************++++++,,,------......///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,---------------------------------//////.........---------/////////000111222222333222222222333444555666777<<>>============:::::::::::::::999999999999999999999999::::::;;;;;;>>>AAABBBDDDGGGLLLQQQ^^^fffqqqzzz~~~zzzyyy|||yyyrrrmmmhhhbbbZZZUUULLLLLLLLLLLLJJJKKKRRRYYYrrrqqqeeehhhssstttUUUBBB;;;888555444666888999888:::;;;===???@@@@@@@@@@@@CCC@@@===;;;::::::999999333333222111111111111111000000//////000000111222222222222111111111000000111111111111222333444444555555666999???MMMcccuuu{{{uuu}}}wwwdddSSSGGGAAA===<<<:::999999777555333555444444333222222111111000000000000000000000000000000000000000000000000000000000000000000000000,,,---...//////...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''(((((()))))))))))))))((('''((()))))))))+++...111999>>>EEEMMMXXXgggvvv~~~yyylllZZZJJJ;;;888333000//////...---)))***,,,------,,,+++***)))***+++,,,,,,+++***)))******+++++++++***************++++++,,,------...,,,,,,++++++***+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------------------------------/////////...------,,,,,,/////////000000111111222333333222333333444555666999===AAACCCFFFKKKSSSYYYcccmmm|||fffiiilllooorrrvvvzzz~~~}}}~~~||||||}}}yyypppjjjgggbbb[[[UUUNNNJJJFFFCCCBBBAAA@@@???>>>>>>===<<<<<<<<<<<<<<<::::::;;;;;;;;;:::999888888999999999:::::::::::::::<<<>>>???@@@BBBEEEGGGMMMTTT]]]dddkkkttt|||{{{{{{}}}~~~yyysssoookkkeee^^^XXXQQQPPPOOOMMMLLLMMMPPPSSSfffpppjjjooo|||]]]HHH<<<888444444777999:::999:::;;;===???@@@AAAAAA@@@BBBAAA???===;;;:::999999444333222111111111111111000////////////000111111222222222111111111111000111111111111222333444555444666888<<>>AAACCCGGGNNNSSS[[[eeessskkkmmmooopppqqqsssvvvxxxzzz|||~~~~~~~~~|||yyyxxxwwwwwwxxx{{{~~~zzzvvvpppjjjddd^^^XXXTTTLLLIIIDDDBBBAAA@@@???>>>>>>======<<<<<<<<<<<<<<<:::;;;<<<<<<<<<;;;999999999999999::::::999999888:::<<<===???@@@@@@BBBCCCBBBGGGNNNSSSXXXaaammmvvvyyywwwzzz~~~}}}yyytttpppmmmhhhaaa\\\VVVUUUQQQNNNLLLMMMNNNNNNZZZsssxxxxxxeeeOOO???:::555444666999999777999;;;===???@@@AAAAAAAAA@@@AAAAAA???===:::999999555444333222111111111111///////////////000111111222222222111111111111000111111111111222333444555333777;;;@@@KKK\\\ppp}}}}}}wwwcccVVVLLLCCC>>>999999:::999999:::<<<===;;;;;;999777555333222111000000000000000000000000111000///......///000111//////////////////////////////............//////,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))************,,,,,,+++++++++*********)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&'''((((((''''''%%%&&&&&&'''(((((())))))((((((((((((((()))******%%%'''(((((()))***...111666CCCRRR^^^kkkwww}}}|||rrrkkkaaaYYYUUUUUUVVVWWWYYY]]]aaadddiiikkkdddYYYBBB===777222000///...---,,,,,,++++++***+++++++++---,,,,,,,,,------...///,,,------...---,,,+++************+++,,,,,,------,,,++++++******++++++,,,)))***,,,------,,,***)))+++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++...............---------////////////000000000000111111111111222333444555555888<<<>>>???CCCIIINNNTTT^^^kkkvvvpppqqqqqqqqqpppppprrrtttyyyzzz{{{~~~~~~}}}}}}~~~~~~}}}{{{ttttttssstttuuuxxxzzz|||wwwuuupppjjjccc\\\VVVSSSKKKHHHDDDAAAAAA@@@???>>>???>>>>>>=========>>>>>>;;;;;;<<<===<<<;;;:::999::::::::::::999888666666777888:::;;;<<<=========>>>BBBGGGIIILLLTTT___hhhrrrxxxuuuyyy{{{wwwssspppmmmiiibbb]]]WWWVVVRRRMMMLLLNNNNNNMMMRRRhhhmmmVVVBBB<<<666444666888777555999;;;===???@@@AAAAAAAAA@@@AAABBB@@@>>>;;;999888555444333222111111111111///////////////000111111222222222111111111111000111111111111222333444555333888>>>DDDPPPcccwwwsss___SSSKKKCCC<<<777888999:::;;;===AAACCC???>>><<<:::777555333222000000000000000000000000111000///......///000111////////////////////////000///...------...///000,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******)))''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&'''((((((((('''&&&&&&''''''((()))******((((((((((((((()))******%%%&&&'''((((((***...000:::IIIYYYdddoooyyyyyytttccc[[[OOOFFFAAA@@@AAABBBAAAHHHMMMQQQWWW\\\YYYPPPCCC>>>888333000///...---///...,,,***))))))******...------,,,---...000111------...///...---+++***)))******+++,,,,,,------,,,,,,,,,++++++,,,------)))***,,,------,,,***)))******************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************........................////////////000000000000000000000000111333444444333666:::<<<===@@@FFFKKKPPPYYYfffpppzzzmmmmmmllllllmmmnnnpppqqqssstttvvvzzz|||wwwwww{{{}}}yyyttttttqqqnnnnnnqqqtttvvvuuu{{{{{{|||~~~}}}yyyqqqjjjccc[[[TTTOOOJJJHHHDDDBBBBBBBBBBBBAAAAAA@@@???>>>>>>???@@@AAA??????>>>===============999999999999999999::::::888888999::::::;;;<<<<<<>>>???@@@CCCGGGKKKOOOQQQfffqqq}}}wwwvvv|||~~~{{{vvvqqqmmmgggaaa]]]WWWTTTOOOMMMMMMOOOQQQRRRRRR\\\rrryyyXXXIII===:::999333444888444999:::===@@@AAA@@@>>>===AAAAAA@@@>>>===<<<;;;:::777666555444333222222222111111111111111111111111000111111222222222111111222222333444555666666666444333999HHH[[[lll{{{yyyfffXXXLLLBBB<<<;;;;;;<<<>>>@@@BBBDDDEEEGGGDDD???<<<:::999666555222222222111111111111000////////////////////////////////////////////////111000000///......------+++,,,---......---,,,+++///...,,,***))))))******,,,++++++******++++++,,,,,,++++++***)))))))))***&&&&&&'''((()))***++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((('''&&&%%%&&&(((+++///111:::GGG[[[llluuutttmmmhhhZZZOOO@@@777666777555333777999<<<@@@DDDGGGIIIJJJBBB===777222///......---------,,,,,,+++***))))))+++,,,---...///111222222111111000...------------///......------......///------,,,------...000000***++++++,,,,,,------...+++++++++*********))))))***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,///...---,,,***)))((((((---------.........//////..................------////////////000000000000000111111111111222222222333555888999;;;===AAADDDOOOUUU^^^iiiuuukkkjjjiiiiiijjjkkkmmmnnnqqqrrrtttyyyzzzuuuvvvzzz{{{xxxsssssspppmmmmmmooorrrssssssuuuvvvwwwxxxzzz{{{{{{|||xxxtttnnngggaaaZZZSSSOOOLLLIIIEEECCCBBBBBBAAA@@@AAAAAA@@@??????@@@AAAAAA@@@???>>>===============999999999999999999999999888888999999:::;;;;;;<<<<<<<<<===???CCCFFFJJJLLLWWWaaappp|||vvvvvv{{{|||xxxsssoooiiiddd```\\\XXXSSSNNNMMMNNNOOOQQQNNNUUUhhhgggMMM@@@;;;:::444555999555888:::===???AAA@@@???>>>BBBAAA@@@???>>><<<;;;;;;888777555333222222222333111111111111111111111111111111222222222111111000000000111111222333444444888:::DDDWWWjjjxxx|||iiiYYYLLLCCC>>>;;;;;;===???AAADDDFFFGGGIIIEEEAAA===:::888666444222222222111111111111000////////////////////////------------------------......//////////////////,,,---...//////...---,,,...---,,,+++******++++++,,,,,,++++++++++++,,,,,,++++++***))))))))))))))))))))))))***************))))))))))))))))))))))))''''''''''''''''''''''''))))))((('''''''''''''''''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((&&&&&&'''***---///999EEEXXXhhhpppnnngggaaaQQQFFF888111000111000...222333444666999;;;===>>><<<888333000...---,,,+++......---,,,,,,+++******,,,,,,...///111222333333222222000///......------++++++************+++++++++++++++,,,------...///++++++,,,,,,,,,,,,------,,,++++++++++++*********((())))))))))))************++++++++++++,,,,,,,,,...------,,,+++***))))))++++++,,,,,,,,,---------..................------.../////////000000000000000000111111111222222222333555777999:::===@@@CCCIIIOOOXXXcccooo~~~hhhgggeeeeeeeeegggjjjkkkoooppptttyyy|||xxxtttuuuyyyzzzwwwsssqqqooollllllmmmoooppppppppppppppppppqqqqqqrrrrrrssspppjjjeee```ZZZTTTPPPNNNKKKGGGDDDCCCBBBAAA@@@CCCBBBBBBAAAAAABBBBBBCCCAAA@@@???>>>============;;;::::::999999888888888888888999999::::::;;;;;;999999:::;;;===@@@CCCDDDKKKUUUcccqqq~~~yyyuuuuuuzzz~~~{{{wwwtttoooiiieeeaaa]]]WWWPPPMMMLLLMMMNNNMMMPPP]]]vvv{{{WWWEEE>>><<<666777:::666666888;;;???AAAAAAAAAAAABBBAAA@@@???>>>===<<<;;;999777444222111111333444222222222222222222222222222222333333222111000000000000000111111222333444777===NNNfffyyymmmZZZLLLCCC@@@;;;<<>>;;;888555222222222222111111111111000////////////////////////---------------------------------...///000000111---......//////......------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,++++++***)))))))))******------,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((***)))''''''''')))+++,,,777BBBSSSaaahhheee^^^XXXHHH???444------///...---000////////////111333444666444111//////...---+++.........---,,,,,,++++++,,,---///222444555555666444333222000///.........******))))))))))))************++++++,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++((())))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++------------------............/////////000000000000000000111111111222222222444666888999<<>>=========;;;;;;::::::999888777777888888999999:::::::::::::::999999999;;;===???@@@FFFNNN[[[hhhxxx|||wwwtttuuuxxx||||||zzzxxxtttoookkkdddaaaZZZRRRMMMKKKLLLMMMPPPPPPVVViiidddMMM@@@>>>888666999666555777:::>>>@@@BBBCCCCCCAAAAAA@@@???===<<<;;;:::;;;888444111000111333444222222222222222222222222333333333333222111000000333333222222333444555666777CCCZZZvvvpppZZZJJJBBBAAA<<<>>>BBBEEEIIIKKKLLLLLLMMMIIICCC>>>;;;777444222222222222111111111000000////////////////////////////////////////////////------......///000000000...//////////////////...,,,,,,,,,,,,,,,---......,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++***))))))((('''((((((((((((((((((((((((************************))))))((((((((((((((()))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''')))+++,,,444>>>LLLYYY^^^]]]WWWRRRFFF???555000000111111000222111///......///111222333222111111222111///------------,,,,,,+++++++++,,,...222555888999999888555444333111000/////////,,,,,,++++++++++++,,,,,,***++++++,,,------............---,,,,,,+++******---------,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,------------.............../////////000000000000000000111111111111111333555777888:::===@@@DDDJJJSSS\\\hhhvvvbbbbbbbbbcccdddfffhhhiiilllooouuu|||{{{yyyxxxyyy{{{zzzxxxuuuppppppooonnnmmmnnnoooppppppkkkeee___]]]^^^```ccckkkjjjgggfffccc```[[[WWWPPPMMMJJJHHHHHHIIIIIIHHHFFFFFFGGGGGGGGGGGGFFFFFFDDDCCCBBB@@@>>>======<<<;;;;;;::::::999888777777888888999999999999999:::<<<;;;::::::;;;<<<===>>>@@@GGGRRR]]]lll{{{wwwttttttvvvyyyzzzyyyyyyyyyxxxuuuqqqnnnfffccc^^^VVVNNNKKKKKKMMMOOOOOORRR```xxxvvvXXXEEE???888555777555555666999===@@@BBBDDDDDD@@@@@@???>>><<<;;;::::::;;;888555111000000222444222222222222222222222222333333333333333222111111333333222222333555777888>>>OOOkkkvvv}}}pppXXXGGGAAAAAA@@@BBBFFFJJJLLLMMMMMMLLLLLLHHHBBB>>>:::777444222222222222111111111000000000000000000000000000000/////////////////////////////////////////////////////////....../////////+++,,,,,,---.........///---,,,,,,,,,,,,,,,,,,---------,,,,,,,,,------...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))***''''''''''''(((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&'''(((***,,,---111999EEEPPPWWWWWWTTTQQQGGGAAA999444222333222222222000///......///111333111000000111222111///---+++++++++***************,,,///444999<<<===<<<;;;666555333222000//////...------,,,,,,,,,,,,------+++,,,---.../////////.........---,,,++++++******---------,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,,,,,,,---------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------..................//////////////////000000000111111111000222444666666888<<<>>>DDDIIIRRR[[[eeesss^^^___aaadddfffhhhiiiiiikkkooouuu}}}||||||{{{{{{|||zzzwwwuuuooopppppppppnnnnnnpppqqqooolllfffaaa______bbbdddjjjiiihhhgggeeebbb^^^ZZZTTTQQQMMMKKKKKKLLLKKKKKKHHHIIIIIIJJJJJJIIIIIIHHHFFFEEECCCAAA???===<<<<<<;;;::::::999999888888888888888999999999999999999===<<<;;;:::;;;;;;======>>>DDDLLLUUUbbbttt}}}xxxuuuttttttuuurrrrrrsssuuuvvvuuurrroooiiihhhddd\\\SSSLLLKKKLLLKKKMMMQQQZZZmmmeeeKKKBBB999555777666555777999<<<@@@BBBDDDEEEAAA@@@???>>>===;;;::::::;;;888555222000000111222333333333333333333333333222222333333333333222222111111000111222555888:::EEEYYYyyy~~~{{{zzz~~~~~~|||~~~mmmUUUFFFBBBDDDEEEGGGKKKNNNPPPOOOMMMKKKIIIEEE@@@===:::888555333222222222111111111111000000000000000000000000000------------------------///////////////.........///......------......///,,,------.../////////...------,,,,,,,,,,,,------------,,,,,,------......''''''(((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''))))))((((((((()))******''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%&&&'''(((***+++,,,///555???IIIRRRVVVXXXXXXLLLGGG@@@:::666555333222000000///......///000111000///......///...,,,******************))))))))),,,000666<<>>666555333111000///......++++++************+++++++++,,,...///000//////.........---,,,,,,+++******,,,,,,,,,,,,++++++++++++((())))))))))))*********,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,---------...++++++,,,,,,------......------.........//////////////////000000000111111000111333444555777:::<<>>;;;999888666444222222222111111111111000000000000000000000000000------------------------------......//////000000///...---,,,,,,---...///------//////000///......------,,,,,,,,,,,,------+++++++++++++++,,,------(((((()))))))))*********++++++++++++++++++++++++(((((((((((((((((((((((())))))(((((()))******+++''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''((())))))***,,,111:::EEEOOOXXX^^^aaaYYYUUUMMMFFFAAA===:::999555555444444333333222222333111///.........,,,***************************---111888>>>BBBCCCBBBAAA666555333111///...------******))))))))))))*********+++---/////////...------------,,,,,,+++++++++,,,++++++++++++*********((())))))))))))*********,,,,,,,,,------------...---------------,,,,,,,,,,,,,,,,,,,,,------------***++++++,,,------......---------.........//////////////////000000000111///111333333444666999;;;>>>CCCKKKSSS]]]jjjxxxVVVZZZ```fffiiijjjjjjhhhgggkkksss|||}}}}}}~~~}}}{{{xxxuuussskkkmmmpppooonnnnnnpppssssssvvvzzz}}}~~~|||zzzxxxrrrrrrrrrrrrqqqnnnjjjfff^^^ZZZUUUQQQOOOMMMKKKIIIJJJKKKLLLMMMMMMLLLKKKJJJHHHFFFDDDBBB???===<<<<<<999999999999999999::::::999999888888888888888888:::999888777777888999:::888<<>>>>>999888666444333111000000333333333333333333333333000111222333444555555555333333222444666;;;???BBBXXXppp~~~zzzuuupppfffnnnxxx~~~|||{{{}}}|||||||||{{{{{{zzzzzzzzz}}}dddQQQIIIIIILLLLLLOOORRRTTTSSSPPPKKKHHHCCC@@@<<<:::999888777555222222222111111111111000000000000000000000000000////////////////////////+++,,,---...///111222222...---,,,++++++,,,---...---...///000000///...---...------,,,,,,------...***)))))))))***++++++,,,++++++******************++++++++++++++++++++++++++++++++++++++++++++++++))))))((())))))***++++++''''''''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''+++///777BBBNNNYYYbbbggggggbbb[[[SSSLLLGGGCCCBBB======<<<<<<:::999777666777555222000000///---,,,+++++++++++++++++++++,,,---111999@@@DDDEEECCCBBB666555333111///------,,,++++++************++++++(((***,,,.........---,,,------,,,,,,,,,,,,+++++++++++++++*********))))))***++++++++++++,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,++++++,,,,,,,,,---------******+++,,,,,,---......---------.........//////////////////000000000000///000222333444555888:::===BBBJJJRRR\\\hhhvvvXXXYYY\\\bbbhhhkkkiiigggcccgggnnnxxx~~~~~~~~~}}}{{{zzzxxxssspppmmmnnnoooooonnnppprrruuu{{{}}}yyyvvvuuurrrmmmiiifffbbb\\\WWWTTTSSSQQQPPPOOOOOONNNMMMKKKJJJIIIIIIEEEDDDBBB@@@===<<<;;;:::999999999888888888777777888999:::;;;;;;:::888777777777777777777777777777;;;;;;???DDDJJJSSScccrrr~~~|||xxxuuummmooosss{{{{{{yyyvvvsssnnncccVVVPPPQQQLLLNNNOOOTTTZZZ___zzzfffJJJ>>>;;;;;;:::444555777999<<>>>>>999888555333222222333444111111111111111111111111444444444444444444444444555222222555666999@@@III[[[xxx~~~sssnnnkkkppp}}}|||mmmlllppprrrqqqqqqqqquuuxxxxxxttttttxxx}}}~~~wwweeeYYYQQQNNNNNNOOOPPPQQQQQQOOOJJJFFFCCC::::::999999888666555444555444333222111111111111000000000000////////////------......///000000000222111111000000000111111,,,,,,,,,------.........111000///////////////000++++++,,,---............---------,,,,,,+++++++++)))))))))***+++++++++,,,***+++,,,***(((''''''((((((((((((((()))))))))))))))***+++,,,,,,+++***)))''''''(((((())))))******))))))((('''&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))+++111555;;;JJJ___mmmppprrrqqqmmmdddYYYQQQMMMMMMKKKGGGBBB@@@?????????>>>===:::555222000...,,,***,,,,,,+++******+++,,,,,,000222777===BBBDDDBBB@@@999444222333222...,,,---000///---++++++,,,---...,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++*********))))))...,,,)))'''(((***---///111111000///......------------------------------......---------,,,,,,,,,///---,,,---000000...+++///////////////.........//////000111333555777888<<<@@@GGGNNNWWWcccqqq{{{XXXYYY[[[aaafffjjjiiihhheeehhhnnnwww}}}||||||{{{}}}zzzyyyyyywwwtttpppmmmnnnnnnnnnnnnppptttwww{{{}}}{{{zzzwwwrrrmmmiiieee^^^YYYVVVTTTQQQPPPPPPOOONNNMMMKKKIIIHHHGGGEEEDDDBBB@@@===;;;::::::999999888888888777777777777888999;;;;;;:::888777777777777777777777777777999999<<<@@@EEEMMM\\\jjj}}}~~~zzzxxxssstttwww~~~|||wwwsssnnndddWWWNNNLLLLLLOOOOOOSSSWWWZZZrrrfffJJJ>>>:::999777555555777999;;;???AAACCCAAABBBBBBAAAAAA@@@???>>>:::999666444222222333333111111111111111111111111222222222222222222222222444222222444555666===FFFbbb|||xxxrrrttt|||{{{lll______fffllloooqqqqqqsssuuutttsssuuuyyy|||rrrccc[[[UUUTTTUUUTTTTTTSSSQQQMMMHHHCCC@@@;;;;;;;;;;;;999888777666777666555444333222222222111111111000000/////////......//////000111111222000000///...............,,,,,,,,,------.........000///////////////000000,,,,,,------...------------------,,,,,,+++++++++************++++++++++++++++++,,,+++)))'''((()))))))))))))))))))))))))))******++++++++++++******(((((((((((())))))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''---222:::III```qqqwwwzzzyyywwwqqqiiiccc^^^]]]UUUQQQKKKGGGEEEDDDCCCBBB===:::666333111///---,,,,,,,,,+++******+++,,,,,,///222777===CCCEEEEEECCC<<<666222222111...,,,.........///......------,,,,,,---......//////......///...,,,++++++,,,...///+++++++++*********))))))+++++++++*********))))))...,,,+++******,,,...//////......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,///---,,,---///000...,,,/////////////////////...///000000111333555777888;;;???FFFMMMVVVbbbpppzzzWWWXXXZZZ___dddhhhiiiiiihhhkkkpppwww~~~|||zzzyyyxxxwwwyyyxxxwwwwwwwwwwwwtttrrrnnnoooooonnnnnnppptttwww{{{~~~}}}zzzuuuqqqmmmhhhbbb\\\XXXUUUSSSPPPRRRQQQOOOMMMJJJHHHFFFEEEFFFDDDBBB???===;;;:::999888888777777777777777666555777888999::::::999888777777777777777777777777999888:::>>>AAAGGGUUUcccttt~~~|||yyyxxxyyy}}}|||vvvqqqnnnhhh\\\PPPKKKLLLOOOMMMPPPSSSSSSeee||||||gggMMM@@@;;;999777555666777888;;;>>>AAACCCBBBBBBBBBBBBAAA@@@??????<<<:::777444222111222222111111111111111111111111000111111111111111111111222111222555555888@@@IIIjjj}}}|||xxxeeeZZZRRRVVV___hhhooossssssrrrqqqqqqsssvvvzzz}}}nnneeeaaa]]]\\\^^^XXXWWWSSSNNNIIIDDD@@@>>>>>>>>>======<<<;;;:::999:::999888666555444444444333333222222111000//////000000000000111222333333222111000//////...---------------------........................///000111---------...------,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++*********+++,,,,,,+++)))((()))***))))))))))))))))))))))))++++++************++++++))))))))))))((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''+++111888GGG]]]qqq{{{}}}yyysssoooccc^^^WWWQQQLLLIIIFFFDDD<<<999555333222111///...,,,,,,+++******+++,,,,,,///111666>>>DDDHHHIIIHHH@@@999444222000------///---...000111000///---+++------.../////////......---+++(((&&&&&&(((+++---+++++++++*********))))))+++++++++***************------,,,,,,,,,---...///.........---,,,,,,++++++------------------------......---------,,,,,,,,,...------...//////...,,,......//////////////////000000111111333444555666999===DDDKKKTTT```nnnxxxVVVWWWYYY]]]bbbfffhhhjjjmmmooossszzz~~~|||yyyvvvtttsssssssssssstttuuuvvvvvvvvvuuuppppppooommmlllllloooqqqxxx~~~}}}zzztttpppmmmiiiccc^^^[[[XXXUUUSSSTTTRRRPPPMMMJJJGGGEEEDDDDDDCCCAAA>>><<<:::999888666666666666666666666666555555777888999999999999777777777777777777777777:::999;;;>>>@@@FFFSSS```nnn}}}yyywwwvvvxxx~~~yyyrrrmmmnnnlllcccVVVOOOJJJLLLJJJKKKOOONNNZZZssszzzsssooottt{{{jjjRRRDDD>>>;;;999666666777888:::>>>AAACCCCCCCCCCCCCCCBBBAAA@@@???>>><<<888555222111111111111111111111111111111111000000000000111111111111000000333666888<<>>????????????>>>===<<<;;;<<<;;;:::888777666666555555555444333222111000///000000//////000111333444555555444333222111//////---------...............---,,,------...///000111............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---,,,***)))***++++++***************)))))),,,+++***))))))***+++,,,******))))))((((((''''''((())))))******)))((('''''''''''''''''''''''''''(((((((((((())))))))))))***---111666BBBVVVkkkzzz{{{pppjjj```XXXPPPKKKFFFCCC:::777444222111111///...,,,,,,+++******+++,,,,,,...111666>>>FFFKKKMMMMMMFFF>>>666333111------000---.../////////...---,,,......////////////......***)))'''&&&&&&''')))***---------,,,,,,,,,++++++************************+++,,,,,,---------------000000/////////.....................////////////......---------,,,,,,,,,------......///......---............////////////111111111111222333444555777;;;AAAHHHQQQ]]]kkkuuuUUUVVVZZZ]]]aaaeeehhhkkkqqqsssxxx~~~|||zzzxxxuuurrrpppooonnnnnnppprrrtttuuuwwwxxxyyyqqqqqqoookkkgggeeedddeeeqqq{{{~~~|||yyysssnnniiifffbbb^^^\\\ZZZWWWUUUTTTSSSQQQMMMJJJGGGDDDCCCBBBAAA???<<<:::999888777555555555555555555555555444555666777888888999999777777777777777777777777888888:::===???DDDPPP]]]kkkxxxyyyvvvsssuuuzzz{{{sssnnnpppooofffYYYQQQHHHJJJFFFGGGMMMLLLSSSfff|||tttmmmmmm}}}wwwmmmWWWGGG>>>:::999777777777777:::===AAACCCCCCCCCCCCCCCCCCAAA@@@@@@???<<<999555222111111111111111111111111111111111111111111222222222333333222222444777888===JJJWWWkkk|||qqqaaaQQQQQQUUUaaajjjnnnrrruuuvvvssspppppptttzzz|||oooiiieee```]]]\\\RRROOOKKKFFFBBB@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>>>>>===<<<:::999888777777777666555444333222111111000///......///000222333666666666555444222111000........................,,,,,,,,,,,,---...000000............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******+++,,,---,,,+++***+++,,,,,,,,,++++++*********))),,,+++***))))))***+++,,,******))))))((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))***,,,///444===NNNeeewwwyyyrrrggg\\\RRRIIICCC???888555222000000///...---,,,,,,+++******+++,,,,,,...000555===FFFMMMQQQRRRLLLCCC:::666222......111......---,,,,,,---...///...///////////////......+++,,,------------,,,+++---------,,,,,,,,,++++++************************)))***+++,,,---,,,,,,+++///////////////.........,,,,,,---------...............---------,,,,,,,,,---......///......---------.........//////000000000000000111222333444555555:::???FFFNNNZZZgggqqqSSSVVV[[[___bbbeeehhhkkkrrruuu{{{xxxwwwtttrrrooommmlllkkklllooorrruuuvvvxxxzzz|||ttttttrrrmmmgggaaa^^^]]]iiiuuu}}}yyysssnnnfffccc___]]][[[YYYVVVTTTRRRQQQOOOKKKHHHEEEBBBAAA>>>===;;;:::888777777777333444444444444555555555555555666666777777888888777777777777777777777777666666888:::<<<@@@KKKWWWeeerrrzzzwwwtttvvv{{{yyysssrrrpppfffYYYRRRGGGIIICCCDDDKKKLLLOOO]]]uuu~~~uuupppzzzyyyttt]]]JJJ>>>999888888777777777999===AAACCCDDDDDDDDDDDDCCCBBBAAA@@@???<<<999555333222111222111111111111111111111111111111222222333444444444555444555777888>>>NNN]]]mmm{{{|||rrr___QQQTTT]]]hhhooooooppprrrvvvtttsssrrrtttyyyzzzllleee```YYYTTTRRRLLLJJJGGGCCCBBBBBBCCCDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBAAA???===;;;::::::999777777666555555444333333000///...---...000222444555555666666555333222000/////////...............,,,,,,,,,,,,,,,---...///---------...------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++++++++---------++++++,,,---------,,,,,,+++*********++++++************++++++))))))))))))(((((((((((((((''''''''''''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&(((---222888FFF^^^ssszzzmmm```TTTJJJAAA===888555222000//////---,,,,,,,,,+++******+++,,,,,,...000444<<>>DDDKKKVVVccclllQQQVVV\\\aaacccfffiiikkkqqquuu|||~~~uuusssqqqooolllkkkjjjiiikkkooosssvvvwwwyyy|||{{{|||{{{wwwooogggaaa___fffrrr}}}xxxqqqkkkdddaaa^^^[[[YYYVVVSSSPPPOOOMMMKKKHHHEEEAAA???>>>:::999888777777666666777222333333333444444444444666666666555555666666777777777777777777777777777777777888999999<<>><<<999666333222222333111111111111111111111111111111222222333444444555555555777999<<>>======777777777666666555555555222000///...///111333555555666777888888666444333000/////////.........------,,,,,,,,,,,,,,,------,,,,,,------...---------+++++++++,,,,,,---------++++++,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,......------,,,++++++************++++++++++++******(((((((((((())))))))))))((('''%%%$$$$$$&&&(((***((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''(((---000333===UUUkkk|||uuufffXXXMMMDDD>>>999666333000//////---,,,,,,,,,+++******+++,,,,,,...///444;;;EEENNNTTTVVVTTTKKKCCC>>>999333000111000000000000000111111222000000000000000///......))))))***++++++***))))))+++++++++*********))))))))))))*********+++++++++++++++++++++,,,,,,------------------------------******++++++,,,------.........---------,,,,,,,,,,,,...000///---,,,---///------......///000000111......///000222333555666555999===BBBIIISSS___hhhPPPVVV]]]bbbeeefffiiikkkooottt||||||sssqqqooommmkkkjjjiiihhhkkkoootttwwwxxxzzz}}}yyypppiiifffgggrrr{{{uuunnnhhhdddaaa]]]ZZZWWWSSSOOOLLLKKKJJJHHHEEEBBB???===;;;888777777666666666666777222222222333333444444444777666666555555555666666777777777777777777777777;;;::::::;;;999:::DDDNNNVVVbbbsss{{{zzzwwwuuuxxx~~~{{{vvvuuupppggg___\\\MMMLLLDDDAAAJJJKKKKKKSSS]]]yyy}}}{{{~~~qqqWWWFFF>>><<<999888777777999<<<@@@CCCEEEEEEEEEEEEDDDCCCBBBAAA>>><<<999666444333333333111111111111111111111111000000111222333333444444444555888<<>>AAAPPP[[[jjjxxx~~~~~~}}}|||zzz{{{~~~}}}xxxtttoooiiiaaa[[[SSSIIIBBBBBBEEEGGGKKKOOOXXXmmmcccLLL???:::;;;999888777888:::===???BBBCCCEEEDDDCCCAAABBBBBB???===;;;888555333222111444333222111222333444555222222222222333444555555333888;;;<<>>:::888555333000.........---,,,---,,,***+++,,,,,,+++)))------------------------+++,,,,,,------,,,,,,,,,)))***+++,,,,,,,,,,,,,,,---------.........//////...---+++))))))***+++,,,************************************))))))))))))'''''''''(((((((((((((((******)))(((((((((((((((''''''((((((((((((''''''******,,,///000666EEESSSrrryyyqqqhhhXXXKKKEEE???888222222222///------//////...---+++***)))))),,,///444===GGGNNNSSSTTTRRROOOIIIBBB;;;666333222333222222222333333111000444333222000...,,,******((()))***,,,,,,,,,+++***,,,(((%%%$$$'''*********++++++,,,,,,,,,---------+++,,,,,,---.........---------------------,,,,,,---------........./////////...---,,,+++,,,,,,---+++,,,------......---------------......000111111---...///000222333444555555777;;;>>>CCCLLLWWW___ZZZ]]]aaaeeehhhlllpppssstttxxx~~~}}}yyynnnllliiifffeeedddeeeeeellllllmmmppptttxxxyyyxxxssswww|||}}}vvvqqqjjjppp{{{}}}wwwqqqkkkhhhccc___[[[VVVSSSOOOLLLIIIGGGDDD@@@===<<<;;;999888666666555444444444444444555444333222222222333333222333444444555555444444666666666666666666666666888888888777777999===AAAIIISSSbbbppp}}}~~~|||{{{{{{~~~|||{{{|||~~~~~~{{{vvvoooggg```XXXNNNFFFEEEFFFGGGIIIMMMUUUgggfffMMM@@@;;;;;;999888777888:::===???BBBCCCEEEDDDCCCBBBBBBCCC???>>>;;;888666444222222222222222222222333444444222111111222222333444555333888===AAAOOOhhhzzztttxxxzzzxxxtttpppqqqsssrrrtttvvvwwwxxx{{{vvviiibbb]]]VVVRRRQQQFFFGGGGGGHHHJJJLLLMMMNNNMMMMMMMMMMMMNNNNNNOOOPPPNNNNNNMMMLLLKKKIIIGGGFFFCCC???::::::;;;;;;777444333222000000000222333555888;;;???BBBBBB@@@===:::777555222000000000///...---,,,++++++,,,,,,+++***------------------------,,,,,,---------,,,++++++))))))*********))))))(((+++++++++,,,,,,,,,,,,---///---+++***)))***+++,,,************************************))))))))))))((((((((((((((((((''''''******)))((((((((((((((('''(((((())))))(((((('''******,,,......222>>>KKKfff}}}}}}uuulll]]]PPPJJJEEE===666555444///,,,,,,///......---,,,+++******---///444<<>>:::777666555333222333444333222000222222000///---,,,******))))))***+++++++++++++++...,,,***+++---///...,,,+++++++++,,,,,,,,,------,,,---....../////////......---------------------+++++++++,,,,,,,,,------///...---,,,,,,,,,------+++,,,------......---------------......///000111---...///000222333444555444777;;;>>>CCCKKKVVV^^^\\\___dddiiilllnnnqqqttttttwww|||}}}yyyvvvkkkjjjiiigggeeedddccccccggghhhkkkooorrrsssqqqpppaaacccfffmmmsssuuusssppphhhnnnyyyxxxrrrmmmhhheeebbb^^^YYYUUUQQQNNNJJJGGGDDDAAA===;;;:::999888666666555555444444444444444555444333333222333333333333333444555555555555444555555555555555555555555777777888777777999===@@@AAAKKKXXXfffttt|||zzzyyy~~~}}}}}}}}}~~~wwwmmmfff]]]TTTJJJHHHHHHGGGGGGJJJPPP^^^{{{lllOOOAAA===;;;:::888777888:::<<<>>>AAACCCEEEEEEDDDCCCCCCDDD@@@>>><<<999666444222222000111111222333222222222111111111111222333444444555999>>>HHH\\\vvv~~~vvvpppooopppoooqqqtttvvvyyy~~~yyynnngggaaaYYYTTTSSSIIIIIIJJJKKKLLLMMMNNNOOONNNNNNNNNNNNPPPRRRTTTUUUTTTQQQOOONNNOOONNNJJJGGGDDDAAA===<<<===<<<999555444333222111111222444555999<<<@@@DDDEEECCC@@@>>>:::777444222222222111000...,,,++++++,,,---+++***---------------------------------------,,,+++***++++++++++++***)))((('''++++++++++++,,,,,,,,,,,,///...,,,************+++++++++++++++++++++++++++++++++*********))))))))))))))))))(((((('''''''''***))))))(((((((((((((((((())))))******))))))((())))))***,,,,,,---666@@@VVVppp{{{qqqdddWWWPPPJJJBBB:::777555000,,,,,,------------,,,,,,,,,+++---///333;;;DDDLLLQQQRRRTTTQQQKKKDDD???<<<;;;;;;777555444444444444222000000//////...,,,++++++*********************+++,,,***)))***,,,......,,,***++++++++++++,,,,,,,,,,,,---...//////000/////////........................+++++++++,,,,,,,,,------///...------,,,---------,,,,,,---............---......---......///000111......///000222333444444444777:::===BBBIIITTT[[[[[[___eeeiiilllnnnpppqqqvvvyyy|||}}}{{{wwwsssqqqkkkjjjiiihhhfffdddcccbbbaaacccgggkkkooonnnkkkhhhVVVTTTRRRVVV^^^eeehhhhhhhhhnnnxxx}}}tttnnnkkkhhhfffaaa]]]XXXTTTPPPLLLHHHEEE@@@>>>:::888888777666555666555444444333333444444444444444333333333444444333444444555555555555555444444444444444444444444666777777777777999<<>>FFFRRR___nnn|||zzz~~~~~~~~~}}}}}}~~~|||qqqiii```VVVMMMJJJHHHFFFFFFHHHJJJUUUooosssSSSCCC???;;;:::888777888:::<<<>>>AAACCCEEEEEEDDDDDDEEEFFFAAA???===:::777444333222///000111222333222111111111111111111222333444444666999???NNNggg}}}uuuooonnnnnnnnnpppsssvvv|||~~~tttnnnfff\\\UUUSSSLLLLLLMMMNNNNNNOOOOOOOOOPPPOOOOOOPPPRRRUUUXXXZZZXXXTTTQQQQQQSSSSSSNNNIIIFFFDDDAAA??????===999666666555333222222333555666:::<<<@@@DDDFFFEEEDDDBBB<<<:::666444444333222111...---,,,,,,------,,,+++------------------------............---,,,+++***,,,---------,,,,,,+++***,,,,,,---------.........///...,,,++++++***+++++++++++++++++++++++++++++++++++++++*********))))))+++******)))((('''&&&&&&))))))(((((((((((())))))))))))************))))))''''''))),,,++++++111999JJJeeevvviii\\\TTTLLLCCC;;;888666111------,,,,,,---------------------///333:::CCCKKKPPPRRRRRROOOJJJEEE@@@>>>======:::888555444444444222000...------,,,,,,+++++++++,,,+++***))))))***+++,,,(((((()))***+++++++++***++++++++++++,,,,,,,,,,,,---....../////////...............///////////////---------.........//////.........------------...,,,------..............................///000000......///000111222333333333666:::<<<@@@GGGQQQXXX\\\```fffjjjlllmmmooopppyyy|||~~~|||xxxrrrooommmiiiiiihhhfffdddcccaaa```___aaaeeekkkoooooollljjjWWWRRRLLLLLLQQQZZZbbbeeegggmmmwwwzzzrrrmmmjjjiiiggg```\\\WWWRRRNNNKKKFFFCCC===;;;888666666666555444555555444333333333333333444444444444444444444444333444555555666666555555444444444444444444444444444666777777777888;;;======DDDNNNZZZhhh|||}}}|||~~~~~~|||}}}}}}rrrkkk```VVVMMMJJJIIIGGGFFFGGGFFFOOOddd{{{YYYFFF@@@<<<;;;999777777999<<<===AAACCCEEEFFFEEEEEEFFFGGGBBBAAA>>>:::777555333222///000111222333222111111111111111111222333444555777999AAATTTppp{{{sssnnnmmmnnnpppqqqtttxxxzzztttkkk^^^VVVTTTOOOPPPPPPQQQQQQQQQPPPOOOQQQRRRRRRSSSUUUXXX[[[\\\ZZZVVVRRRSSSVVVVVVQQQMMMHHHGGGEEECCCAAA>>>;;;888888666555444333444666777999<<<@@@DDDGGGGGGFFFEEE@@@===999777555444333111///...,,,---......---+++---------------------------.........------,,,+++++++++,,,---------------,,,,,,,,,---------......------,,,,,,,,,+++,,,,,,++++++++++++++++++++++++++++++++++++************++++++***)))(((''''''&&&))))))(((((((((((())))))))))))************))))))&&&&&&(((+++,,,+++///666DDD\\\{{{zzzmmm___UUUKKKBBB:::777555111//////,,,,,,------------......---///222:::CCCKKKPPPSSSSSSQQQMMMIIIEEECCCAAAAAA<<<999666444444333111000------,,,,,,,,,+++++++++,,,+++***)))))))))++++++,,,,,,+++***+++,,,///111++++++,,,,,,,,,---------------.........------,,,............//////000000---------.........//////---.....................,,,---......//////......///............//////000......///000111222222333222555999<<>><<<999888666555555666777888999<<<@@@EEEHHHIIIIIIIIIFFFBBB>>>:::888666333222000...------...///---,,,------------------------------............------((()))***+++,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************))))))(((((((((((((((((((((((())))))***((())))))******))))))((('''%%%'''+++,,,+++///444>>>QQQmmm~~~qqqbbbWWWJJJAAA999666555222000111---------------.........---...222999CCCLLLRRRUUUWWWVVVSSSPPPMMMJJJGGGEEE>>>;;;777444333222000///---------,,,,,,+++++++++,,,+++***************************((((((***...111------------............------------------,,,+++---------......//////000+++++++++,,,,,,,,,------------...////////////...------...////////////...//////............//////......///000000111222222111555888;;;===CCCKKKQQQ^^^```cccfffgggiiilllooorrrwww|||{{{uuuooollllllfffeeebbb___]]]]]]]]]^^^bbbdddgggmmmuuu{{{~~~tttsssnnnfff^^^\\\```ddddddhhhqqq|||yyyqqqkkkfffcccaaa[[[WWWRRRMMMIIIDDD@@@===:::777555444444444444333555444333333222222333333222333555666666666555444444444555666666666666666444444444444444444444444222444666777777777:::;;;>>>CCCKKKTTT```qqq}}}xxxvvvddd[[[RRRNNNLLLHHHFFFGGGEEEGGGNNNaaannnTTTFFF===;;;999777777999;;;<<>>;;;888555333000///......//////...,,,------------------------+++,,,---...////////////******++++++,,,+++++++++)))************+++++++++******+++---......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))((((((((((((((()))******'''(((((())))))((((((''')))''''''***+++***---111888EEE\\\wwwvvvhhh[[[LLLCCC:::777555222000111...............------------...222:::DDDNNNTTTXXXXXXXXXXXXVVVRRRNNNIIIGGG>>>;;;666333222000///...///......---,,,++++++***+++++++++++++++***))))))'''(((***)))((())),,,///.........////////////000...............---,,,,,,+++,,,,,,---......//////+++++++++,,,,,,,,,------,,,---...///000000///...------.../////////////////////............//////......//////000111111111111444888:::<<>>LLLeee}}}yyyxxx|||~~~uuuoooooosssyyy|||~~~}}}}}}}}}qqqiiiggg^^^___``````___\\\ZZZXXXVVVWWWZZZ[[[[[[ZZZWWWVVVRRRTTTVVVVVVUUUUUUUUUVVVUUUVVVUUUSSSNNNIIIEEEDDD;;;:::888777666777888999<<>>:::777444111///......//////...---------------------------++++++---...//////000000............---,,,++++++++++++,,,,,,,,,---------((()))+++---...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))*********((((((((((((((()))******''''''((((((((((((''''''+++((('''))))))(((***///333<<>>999555555777888888999>>>DDDHHHJJJNNNTTTXXXWWWUUUPPPIIIEEEBBB;;;333222111//////000000...---...---,,,,,,+++***)))(((...+++)))***---...---,,,000000////////////000111///...,,,+++++++++,,,,,,---,,,,,,,,,,,,---......,,,---/////////---+++)))---...///---+++)))***+++)))))))))******+++++++++))))))))))))))))))))))))(((((((((((((((((())))))***)))))))))***,,,...000222777FFF```zzzrrrdddTTTKKK???888666555222000333222000---+++***)))(((111111333999CCCNNNVVVZZZZZZZZZXXXUUUPPPJJJEEEBBB;;;999666222000/////////---------,,,,,,,,,++++++++++++++++++******))))))---,,,+++,,,...000000000111222111000222555222,,,444555444111---+++,,,...///...---,,,,,,---///000+++,,,,,,------,,,,,,+++.........------,,,,,,,,,111111000000//////......---------............///000111111111111222222222222444777:::===AAAFFFJJJYYYYYY[[[^^^bbbgggiiikkkmmmqqquuuvvvrrrnnnkkkjjjlllhhhdddaaaaaaaaaaaa```]]]aaafffjjjnnnttt{{{yyyjjjYYYOOOMMMOOOVVV[[[eeeqqq|||~~~xxxqqqiiiaaaZZZUUUNNNJJJFFFBBB???;;;888555777666444333333333555666555444444333333444444555333333222222333333444555555555555555555555555555555555555555555444444444444444555666777999:::;;;FFFKKKRRRYYYcccrrr~~~xxxttthhhccc[[[TTTOOOKKKIIIGGGEEEEEEDDDHHHZZZxxxcccPPPDDD???;;;:::888666888>>>>>>EEEIIIIIIIIIJJJJJJGGGGGGFFFCCC???;;;777444333333333222111111222333333222222444555666777777777;;;EEE\\\zzzzzzwwwrrrnnnnnnpppuuuxxxzzz|||{{{tttooollljjjhhhfffccc```]]]]]]]]]]]]\\\ZZZXXXUUUSSSTTTTTTUUUVVVWWWXXXYYYZZZ\\\[[[XXXVVVTTTPPPKKKHHHCCC???:::666666777888999:::???DDDHHHJJJNNNTTTYYYYYYXXXTTTMMMHHHEEE===555444222000000000000///---///......------,,,,,,+++///,,,++++++...//////---/////////000000111222222000///...,,,++++++,,,,,,,,,++++++++++++,,,------,,,---.........---,,,++++++,,,---,,,******+++,,,*********+++++++++,,,,,,************************+++************************)))))))))***,,,...000000333AAAYYYrrr}}}pppbbbVVVGGG<<<777555222///222111000...------,,,,,,000000333999CCCLLLSSSVVVXXXWWWTTTPPPJJJDDD???<<<888666333000...---......------,,,,,,++++++******++++++++++++*********)))+++,,,...000333444444333777:::;;;999999<<<:::777444444444333111000000000//////...---------...///+++,,,,,,------,,,,,,+++/////////......---------/////////.........------........./////////000000000000111111111222222222222444777:::<<>>;;;999999888777666555444333222333333333333444555666666555444333444444333333333444444555777777777777777777777777777666555444333444444555666555333333444666:::<<<@@@FFFOOOXXXbbbrrrzzzvvvuuuuuuuuuuuuyyyzzz}}}zzzwwwrrrlllccc[[[UUUQQQMMMKKKGGGGGGFFFEEEIII^^^}}}}}}~~~jjj\\\HHHBBB===<<<;;;888888;;;???DDDHHHGGGGGGKKKLLLKKKIIIGGGDDD@@@<<<888555333222222222222222222222222333333444555666777888888;;;JJJeee|||uuussspppnnnnnnpppsssvvv|||~~~{{{yyyvvvqqqkkkgggeeedddbbb```]]][[[ZZZYYYZZZYYYYYYYYYYYYZZZ\\\\\\^^^]]]\\\[[[ZZZVVVQQQNNNGGGCCC===:::999:::;;;;;;===AAAEEEHHHJJJNNNUUUZZZ___bbbaaa[[[UUUPPPGGG???:::777444222222111000////////////000000000111111......------.../////////,,,...000333555777888888888666444111///.........,,,,,,++++++,,,,,,---...---,,,+++++++++---///000+++,,,------++++++,,,---------------------------++++++++++++++++++++++++---------,,,,,,+++******))))))))))))***+++,,,---...///666FFF[[[sssppp[[[JJJAAA===:::888222111111000000000000000...///222888???EEEIIIJJJNNNLLLHHHDDD???:::777555111000///...---------------,,,,,,+++***)))((((((++++++++++++++++++++++++***---111555999<<>>CCCGGGFFFGGGKKKLLLKKKJJJHHHEEEAAA<<<888555333222222222222222222222222444444444444555777888999>>>MMMhhh|||zzzrrrqqqooonnnnnnqqqsssuuuzzz~~~|||wwwrrrnnnhhhgggdddbbb___^^^^^^^^^\\\[[[ZZZZZZZZZ\\\^^^___bbbaaa``````^^^ZZZUUUQQQJJJEEE@@@<<<;;;<<<======???BBBFFFHHHJJJOOOUUUZZZbbbfffgggccc\\\VVVMMMEEE===:::666444333222111///.........///000000111111------------------...///---...111444777999;;;;;;===;;;888444222000//////---------------...//////...---+++***+++---///111///000000///---+++,,,---------------------------************************,,,,,,++++++************))))))))))))***++++++,,,//////444@@@QQQjjjiiiWWWKKKDDD>>>999444333222000///......---......111666===BBBEEEFFFEEECCC???;;;888666444444000000//////............,,,,,,++++++***)))((((((+++++++++++++++++++++,,,,,,///333666999===CCCGGG^^^kkkvvvuuummmeee```\\\___XXXMMMBBB:::555222000111111000000///...---,,,,,,------......------,,,------------------------........................------.........///////////////000000000111111111333444777888:::===BBBEEESSSUUUXXXYYY[[[```gggmmmmmmllljjjiiiiiihhhfffddddddcccaaabbbcccddddddccc``````aaadddhhhlllmmmmmmccc]]]SSSKKKEEECCCBBBAAAAAAFFFNNNVVV]]]dddjjjmmmppplllgggbbb[[[SSSKKKEEE===;;;777666666777777666333333444555555666666777555555666666666666555555666555444444444444444444555555555555555555555555555555666666555555444333555444333222333555777999999???FFFOOOZZZkkkzzzuuupppmmmnnnqqqtttuuu|||{{{zzz{{{}}}~~~~~~}}}vvvrrrkkkddd^^^XXXRRROOOKKKJJJIIIHHHFFFRRRsssxxxrrrqqqyyy}}}qqqgggbbbLLLCCC<<<;;;<<<;;;<<<>>>===CCCGGGHHHIIILLLMMMLLLKKKIIIFFFBBB===999555333111222222333333222222111555555444444555777999:::;;;KKKddd{{{{{{sssxxx~~~|||yyyyyyooonnnmmmmmmnnnppprrrssswww|||{{{xxxooommmjjjfffcccbbbbbbbbbaaa```^^^^^^___aaaccceeefffeeeeeeeeeccc^^^XXXTTTLLLHHHBBB>>>===>>>>>>>>>@@@CCCGGGIIIJJJOOOVVV[[[bbbiiillliiiccc\\\SSSKKKAAA===888555444333111000.........//////000000000,,,---...---,,,,,,...000///000222444777:::===???AAA???;;;777444111000///...............//////000...---,,,++++++,,,...///111222222000...,,,,,,---...---------------,,,,,,))))))))))))))))))))))))************************)))))))))*********++++++//////333<<>><<<888555222111111111000000000////////////...+++++++++++++++*********++++++++++++,,,,,,,,,,,,...222777999;;;???EEEJJJ___mmm{{{~~~{{{wwwtttppptttnnncccTTTEEE:::555333000000000000000///...---------............------,,,,,,,,,---------------.............../////////------------............/////////000000000111111333444666888999<<<@@@DDDSSSVVVYYYZZZ\\\```hhhoooooommmiiihhhhhhgggeeebbbbbbaaa```aaacccdddcccbbbcccbbbbbbffflllqqqssstttooojjjaaaVVVLLLFFFCCCCCCBBBEEEKKKTTT]]]cccffffffhhhddd^^^XXXQQQJJJCCC???;;;999777777888888888777555555666666666666666666666666555555555555666666666666555444444444444444555555555555555555555555333444666777777555333111333333333333444555666666999===BBBHHHRRRbbbvvv||||||yyyvvvqqqooopppsssvvvwwwwwwwwwwwwyyy{{{{{{zzzxxxwwwtttooojjjddd]]]VVVQQQMMMJJJIIIGGGEEEMMMjjjzzzssslllmmm|||sssjjjeeeQQQFFF===:::;;;;;;<<<>>>===DDDIIIKKKLLLOOOPPPMMMLLLJJJGGGBBB===999555444111222333333333333222111666555444444555777999;;;===KKKaaavvvzzzkkkeeeoooyyyyyyvvvwwwjjjjjjjjjkkklllnnnoooppptttyyy}}}zzzuuuoookkkiiiiiiiiigggfffeeedddfffhhhkkkmmmjjjjjjiiiiiifffaaa[[[VVVNNNIIICCC???>>>?????????AAADDDGGGIIIJJJOOOVVV\\\bbbjjjpppmmmggg```XXXPPPCCC???:::666444333222111////////////000000000000---...///...------///111222222222444777;;;???BBBDDDBBB>>>:::666333111000...------------.../////////...---,,,,,,,,,------///000000///...------...------------,,,,,,++++++************************(((((())))))***+++++++++((())))))***************------111777AAAUUUsss}}}lll[[[III>>>888777555333111///......///...///222888???CCCEEE???<<<888444111000000111///////////////...------++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------///555===AAABBBCCCFFFIIIVVVbbbnnnrrrtttvvvvvvuuuzzzyyysssdddPPP???777555//////000111000000///...------............------------------.........///,,,,,,---------.....................////////////////////////000000000111333555666777999;;;???BBBTTTWWWZZZ[[[\\\aaajjjqqqsssoookkkjjjjjjiiifffccc```______```bbbdddcccbbbgggfffeeeiiiqqqwwwzzz{{{}}}xxxoooaaaTTTJJJFFFEEECCCEEEJJJSSS]]]cccdddbbbccc^^^XXXQQQKKKDDD>>>:::;;;:::999:::;;;<<<;;;999888888888888777666555444777666555444444555666777777666555444444444444444777777777777777777777777222444777888888666333000222333333444444555555555888;;;>>>BBBJJJZZZnnn}}}|||yyyyyy{{{xxxsssrrrsssvvvxxxyyyrrrsssuuuxxxzzzyyyvvvsssxxxuuurrrnnnhhhaaaYYYSSSOOOJJJHHHGGGCCCIIIccc~~~uuujjjeeeqqqzzznnnjjjUUUIII>>>:::::::::;;;===>>>EEELLLNNNOOORRRRRROOOMMMKKKGGGCCC>>>999666444111222333444444333222111666555444444555777:::;;;EEERRRgggzzzooo```[[[hhhttttttqqqqqqggghhhhhhiiijjjlllmmmnnnqqqwwwyyysssqqqoooooolllkkkjjjjjjkkknnnqqqtttmmmllllllkkkhhhccc\\\WWWOOOJJJDDD@@@???@@@@@@@@@BBBEEEHHHIIIKKKOOOVVV\\\aaajjjqqqpppjjjcccZZZSSSEEEAAA;;;777555333222111000000000000000000000000---000111000......000333444333333333666;;;@@@CCCFFFDDD@@@;;;777333111000---,,,,,,,,,,,,---......///...------,,,,,,,,,,,,,,,---///...------...000---------,,,,,,+++++++++++++++++++++++++++++++++(((((()))***+++,,,,,,---((())))))************)))***+++///444<<>>DDDFFFDDDAAA;;;666333222222333////////////...---,,,,,,***++++++,,,,,,---......+++++++++,,,,,,---------...777AAAGGGGGGFFFFFFGGGMMMVVV^^^bbbeeejjjmmmmmmxxx{{{zzzlllVVVBBB777444...///000111111000//////------............---------.........//////000000+++++++++,,,,,,---------////////////000000000000////////////000000000000333555666777888;;;???BBB[[[YYYYYY]]]___bbbiiiqqqwwwvvvsssooojjjgggfffgggbbbcccdddeeeffffffffffffjjjhhhiiiooosssxxx}}}qqqaaaSSSGGGAAADDDCCCEEELLLVVV\\\]]][[[VVVQQQJJJEEEBBB???;;;888888999;;;<<<======<<<<<<>>>======<<<;;;;;;:::::::::888777777777777666444444333222222333444666777777777777777666555444333444444555555555555444444444333333333333444555555@@@===???FFFIIINNNbbbyyy|||xxxuuuvvvtttssssssssssssrrrpppllloootttwwwyyywwwuuusssyyywwwtttpppkkkddd\\\WWWSSSLLLIIIJJJEEEEEE]]]{{{{{{sssmmmrrr~~~ooocccTTTKKKAAA===;;;888888:::>>>CCCIIINNNQQQQQQQQQQQQQQQOOOKKKFFF???888222///333333111111111111333333666666444333555999;;;:::CCCWWWmmm|||mmm]]]WWWbbbnnnpppnnnpppgggfffhhhjjjiiigggkkkqqqrrrwww~~~~~~}}}zzzxxxppppppppprrrtttwwwyyy{{{xxxvvvsssppplllfff```[[[YYYPPPHHHDDDAAA???AAADDDEEEFFFGGGGGGHHHNNNVVV]]]dddjjjooonnnllliiiaaaZZZPPPFFF===999777333111222111000///////////////000...///000111111111111111333555777:::===@@@CCCDDDJJJEEE@@@<<<;;;999666333111///------......---,,,///...,,,++++++,,,...///////////////////////////.........------,,,,,,,,,************)))))))))))))))))))))))))))))))))))),,,***((('''&&&'''((())),,,...333666:::HHHddd|||nnnYYYKKK???;;;555111111111222222......000444999???DDDEEEEEEAAA<<<777333222444555666333000//////000///...---------,,,,,,+++++++++))))))***+++,,,...///000444999CCCOOOXXXWWWNNNEEENNNMMMNNNQQQVVV[[[^^^___pppqqqnnneeeVVVFFF;;;555222000---------...,,,+++++++++,,,,,,,,,---------...------------...//////........................---.../////////...,,,,,,////////////000222333444777666444444555888;;;===]]]ZZZZZZ]]]___aaagggnnnvvvuuutttpppllliiiiiijjjffffffggggggggggggffffffjjjiiijjjooorrrwwwyyyiiiXXXKKKDDDBBBAAABBBIIIQQQVVVWWWUUUOOOKKKDDD@@@>>>===;;;999;;;===>>>@@@AAAAAA@@@@@@BBBBBBBBBBBBAAA@@@@@@???===;;;999999999999888666666555444444333444555555666666777777666555444444777777888888888888777777444444333333444444555666<<<999<<>><<<999:::<<<===BBBIIINNNPPPQQQQQQRRRRRRPPPMMMHHHAAA:::555222444333222222222222333444555555555555666:::===>>>JJJ]]]tttkkk^^^YYYdddnnnnnnkkklllgggdddcccgggjjjjjjllloooqqqwww~~~}}}yyyyyywwwwwwxxxzzz|||}}}zzzxxxuuurrrooojjjddd```\\\TTTKKKHHHEEEBBBCCCFFFFFFGGGIIIIIIJJJOOOXXX^^^eeelllqqqrrrqqqnnnfff^^^RRRHHH???;;;888444222333222111111000/////////000//////000111222222222222444666999<<<@@@BBBDDDEEEHHHDDD???<<<;;;999666333333111///.../////////---///...,,,++++++,,,...///000000000000000000000000/////////.........------,,,++++++++++++*********************************---+++***(((((((((***++++++---111333666BBB\\\sss}}}lllYYYLLLBBB===777333111111111111//////000333999@@@FFFIIIJJJGGG@@@999444111111111000...---,,,.../////////......---------,,,,,,,,,++++++++++++,,,---......333:::IIIZZZfffhhhbbbZZZTTTSSSSSSUUUYYY\\\^^^^^^hhhiiihhhaaaTTTEEE:::444111///---------------+++++++++,,,,,,,,,---------...------------...//////........................//////000000000///...---.........///000111222333666555444444555888;;;===^^^[[[[[[]]]^^^^^^bbbiiipppppppppnnnkkkjjjjjjkkkhhhiiiiiiiiiiiihhhgggggghhhhhhiiilllmmmrrr~~~mmm[[[LLLDDD???>>>???CCCIIIMMMMMMLLLHHHDDD???<<<<<<======>>>BBBCCCFFFHHHIIIIIIIIIHHHJJJJJJKKKKKKJJJHHHGGGFFFCCC@@@>>><<<<<<;;;:::888888777666555444333444444666666777777777666555555555555666666666666555555444444444333444444555666:::999<<>>===;;;<<<======BBBHHHMMMPPPQQQRRRSSSSSSRRROOOJJJDDD>>>888555555444333333333333444555444444555666888:::???CCCRRReee||||||ggg^^^]]]fffnnnlllhhhiiihhhbbb___dddiiikkkkkkmmmrrrxxx~~~}}}|||~~~~~~~~~|||yyywwwtttpppkkkggg```XXXPPPMMMJJJFFFFFFHHHGGGIIILLLMMMNNNRRRZZZ```dddllltttvvvuuurrrjjjbbbVVVKKKBBB>>>;;;666444555444444222111000000000000000000111222222333333444666888<<<@@@CCCFFFGGGHHHHHHFFFBBB???===;;;888555555333111000111111000//////...---,,,,,,---...///000000000000000000000000000000000///////////////---------,,,,,,,,,++++++************************---,,,+++***)))***+++,,,,,,...000111222<<>>QQQfffvvv{{{xxxrrrhhhgggfffgggiiijjjjjjiiiggggggddd]]]RRREEE:::555111///---,,,---------+++,,,,,,,,,,,,------------......------......///000........................000000000111000//////...---------...///000222222555444444444555888;;;<<<^^^[[[[[[]]]\\\[[[]]]cccggghhhjjjiiihhhgggggggggggghhhhhhiiiiiihhhhhhgggeeedddddddddcccfffrrr{{{jjjWWWHHH@@@<<<;;;;;;===AAADDDDDDCCCAAA???<<<;;;<<>><<<999777666555555444444333333333555666666777777777666666444444555555555555444444444444444444444555666666======@@@EEEGGGJJJVVVdddyyy|||xxxtttrrrppppppqqqrrrqqqppprrrssstttwwwzzz~~~xxxjjj___[[[[[[SSSMMMKKKKKKFFFFFFUUUhhhyyysssssszzz{{{iiiXXXFFF>>><<<<<<<<<===<<>>888444222111000000000000000222999CCCNNNVVVYYYXXXUUUNNNDDD===999888888555222000//////...,,,------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------666AAAVVVmmm~~~~~~}}}}}}~~~~~~|||zzzqqqmmmfff[[[OOOCCC;;;777000...,,,,,,---------,,,,,,,,,,,,------------..................//////000........................000000000000//////......------------...000111222333333333444555888:::<<<]]][[[\\\^^^\\\YYY[[[___aaadddfffgggfffeeeeeeeeedddeeeeeefffggggggffffff```]]]ZZZXXXUUUVVV___jjjuuuxxxxxxqqqbbbQQQDDD>>>999888888999;;;===>>>>>><<<<<<;;;<<<>>>BBBGGGJJJRRRUUUYYY^^^aaabbbbbbbbbfffggggggfffccc^^^YYYVVVPPPLLLFFFAAA>>>;;;777555222222333333444444444444555555666777888888888777888888999999999999888888555444444444444555666666>>>???CCCFFFGGGJJJRRRZZZooo{{{}}}xxxsssqqqoooppprrrtttuuuuuupppqqqsssvvv{{{{{{mmm```[[[ZZZSSSNNNLLLLLLIIIHHHSSSaaavvv```HHH===<<<<<<;;;;;;;;;@@@FFFKKKNNNQQQSSSUUUTTTSSSPPPKKKFFF@@@;;;888555555555555555555555555666555777888777888CCCPPPhhhyyywwwbbbdddiiiooopppllliiihhhgggeeedddeeecccbbbfffllluuu|||~~~xxxrrrggg^^^VVVQQQMMMIIIHHHJJJLLLPPPUUUWWWWWWYYY]]]aaagggooowwwzzzzzzwwwooofff\\\QQQGGGBBB???:::777888888888666555333333222222333333333333444666777888;;;===AAAEEEIIILLLNNNOOOMMMMMMLLLJJJFFFAAA===;;;777555222111222222000///////////////////////////................................................---,,,,,,,,,,,,+++++++++*********************************))))))************+++---///000777HHHYYYooo}}}xxxpppfffYYYMMMFFF>>>;;;666333222222222111000000111222888CCCQQQZZZbbbdddccc\\\PPPCCC<<<999:::777333111000///...,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////555AAAVVVlll}}}yyyqqqcccTTTGGG>>>888555///---,,,+++---------,,,,,,,,,---------.........///............///000000//////////////////////////////.........---------------------...000111222222222222333555777:::;;;^^^\\\^^^```___\\\\\\```aaaeeehhhiiihhhfffeeeeeebbbccccccdddddddddcccccc[[[TTTOOOKKKHHHGGGLLLSSS```fffjjjfffYYYLLLBBB>>>777777777777888:::<<<>>>:::<<<>>>@@@BBBFFFLLLOOOYYY]]]ccciiinnnpppppppppvvvwwwwwwtttooohhhaaa\\\QQQMMMFFFAAA===999666444111222333444555555555555444555666777888999999999777777888888888888777777555555444444555555666777;;;???CCCFFFHHHJJJOOOSSSbbbmmmzzzuuusssqqqqqqsssvvvwwwxxxnnnoooppptttyyy~~~qqqeee^^^ZZZRRROOOMMMMMMKKKKKKRRR\\\jjjMMM???<<<<<<:::888;;;???EEEJJJNNNQQQTTTVVVUUUTTTQQQLLLFFF@@@:::777444444555666666555444444777555777:::888:::JJJ\\\}}}ggglllrrruuuqqqllljjjiiifffeeeeeeeeebbb```eeennnuuu}}}{{{mmmdddYYYTTTOOOKKKKKKMMMPPPTTTZZZ\\\\\\\\\^^^aaaiiirrrzzz}}}~~~|||uuummm```UUUKKKFFFBBB===::::::999999777666555555555555444444333444555777999;;;>>>???BBBFFFJJJNNNQQQRRRPPPQQQQQQNNNHHHBBB>>>;;;888666333222222222111//////000000000000000000///------------------------------............//////------,,,,,,,,,+++++++++++++++++++++++++++++++++)))))))))***************((((((+++---...444CCCQQQhhh{{{rrrfffYYYMMMGGG>>>;;;777555444444333222000111111333888CCCQQQ\\\iiinnnqqqjjj[[[KKK???999777444111000000000///...++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...///000333>>>PPPcccttt~~~zzzpppfffVVVGGG<<<666222111...---++++++,,,------,,,,,,---------............//////......//////000111//////////////////////////////...------------------------...///000222222000111222333555777999:::___^^^aaadddccc```aaadddcccfffjjjllljjjgggeeeddddddddddddcccbbb```___^^^VVVMMMEEECCCAAA@@@@@@CCCQQQXXX^^^\\\RRRGGGAAA???666777777777888:::===???>>>AAAFFFIIIKKKNNNSSSWWW___cccjjjrrrxxx{{{||||||{{{tttjjjaaa[[[NNNIIICCC>>>;;;999777666444555666777777666666555444555666777888999999999555555666666666666555555555555555555555666666777888>>>DDDHHHKKKNNNRRRTTTZZZccctttzzzxxxuuutttuuuwwwxxxxxxooopppqqqtttxxx}}}|||tttiii___ZZZQQQOOONNNNNNNNNNNNSSSXXXssstttSSSAAA>>><<<999777:::>>>DDDIIIMMMQQQTTTWWWWWWVVVRRRMMMGGG@@@:::777333444555555555555444333777555777;;;;;;???TTTlllooovvv|||zzzsssllliiihhhgggcccaaacccddddddiiiooottt|||uuujjj___XXXSSSOOOPPPSSSSSSXXX^^^```___^^^^^^```gggpppxxx|||~~~zzzttteeeZZZOOOJJJFFF@@@======999999888777777777777777555555444444666888;;;<<<@@@AAABBBEEEIIINNNSSSUUUVVVXXXXXXUUUNNNFFFAAA???:::888555444444444222111000000000111111000000000............................../////////000000000.........------------,,,++++++++++++++++++++++++)))******++++++,,,++++++******,,,...///333???LLL```{{{xxxkkk]]]RRRLLLAAA>>>:::777666555333222///000222444888CCCQQQ\\\lllttt{{{xxxjjjXXXJJJDDD999666333222111111000///---------.........//////......------------......333;;;HHHVVVcccmmmuuuyyy~~~}}}|||zzzwwwqqqjjjeeeYYYQQQEEE:::555222000///...,,,++++++,,,------,,,------------............///////////////000000111////////////////////////000000...---------...///.........///000111222333///000111333555777999:::aaa```cccggggggddddddhhhcccgggkkkllljjjfffcccbbbgggfffeeecccaaa^^^\\\ZZZSSSIII@@@>>>???===<<<<<>>>>>666777777777888;;;>>>AAADDDHHHNNNQQQSSSVVVZZZ]]]bbbgggooowww}}}{{{ssshhh]]]WWWJJJFFF@@@<<<:::999888777888888999999999777666555333444666777999:::::::::888888999999999999888888555555555555555666777777777>>>FFFKKKOOOTTTWWWWWWZZZaaappp{{{xxxvvvvvvwwwwwwwwwsssssstttvvvyyy|||}}}|||{{{xxxsssjjj___XXXQQQOOONNNOOOOOOPPPSSSWWWiiizzzWWWDDD???>>>:::777:::>>>DDDIIIMMMQQQUUUWWWYYYXXXTTTNNNHHHAAA;;;777222333444555555444333222777444777===>>>DDD\\\www}}}vvv~~~~~~ssskkkggggggggg```]]]aaafffiiilllooosss{{{~~~~~~{{{pppccc[[[VVVRRRTTTXXXVVVZZZ```bbb```^^^^^^___ccckkktttyyy}}}|||wwwhhh]]]SSSMMMIIICCC@@@@@@999999888888888888888999666555444555666999;;;===BBBBBBBBBEEEIIINNNTTTWWW\\\^^^___\\\TTTKKKFFFCCC<<<:::777666666555444222000000111111111111000000//////////////////////////////000000111111111222000/////////............++++++++++++++++++++++++***+++,,,---------------......///111111444???KKKZZZwww}}}ooobbbWWWQQQEEEBBB===:::888666444222...000333444888BBBPPP[[[kkkvvvvvveeeXXXQQQ@@@===888555444222000///.../////////000000111111000000///...---,,,,,,,,,444999BBBKKKTTT]]]dddiiimmmllljjjgggbbb[[[RRRMMMGGG@@@999444222222111000---,,,***+++,,,------,,,---------........./////////////////////000111111000000000000000000000000222111///.........///000////////////000222333444...///111333555777999999]]]cccjjjoooooojjjfffcccfffhhhhhhhhhfffdddddddddddddddcccbbb___\\\XXXVVVLLLDDD>>>;;;999666555888@@@DDDHHHJJJFFFAAA<<<999888777666666999===BBBFFFGGGNNNUUUXXXXXXXXX\\\```hhhlllrrrzzz|||wwwnnnaaaUUUMMMIIIBBB>>>???<<<666555999777>>>BBB>>><<<===;;;777777777777777888888888888888888888888888777666666777666666555555777888999:::===CCCKKKSSSXXX[[[[[[cccfffooo~~~~~~zzzwwwwwwxxxxxxxxxwwwvvvuuuvvvxxxyyyyyyyyyyyy{{{|||yyyrrrhhh___ZZZVVVQQQOOOSSSVVVUUUSSSTTTggg}}}XXXEEE???<<<888777<<<>>>CCCKKKRRRVVVWWWVVVWWWVVVTTTOOOIIIBBB;;;777666555444333222333444555999777999>>>@@@IIIgggyyytttwwwzzzyyyvvvjjjeeeccccccddddddeeeeeegggkkknnnssswww~~~}}}~~~~~~|||oooaaaXXXUUUVVVXXXZZZ^^^bbbaaa]]][[[\\\___fffjjjqqqxxx}}}}}}|||{{{mmmaaaWWWTTTPPPHHH???:::999::::::;;;:::999777777999888666555555777888:::???BBBFFFHHHJJJNNNUUU[[[\\\^^^aaaaaaZZZPPPJJJHHHBBB???:::555111/////////222111111000///......---///......------,,,++++++......//////...---,,,,,,000000//////.........---*********++++++,,,,,,,,,*********)))))))))))))))***)))+++...///222:::CCCXXXjjjwwwjjj___YYYQQQHHHAAA???===999555555111......222777>>>IIISSShhhtttqqq^^^NNNGGG===555555666444000...//////...------...000111------,,,,,,,,,---......111444999@@@GGGNNNSSSUUUVVVTTTPPPKKKFFFAAA===;;;444222000///............---------,,,,,,+++++++++------------------,,,,,,//////////////////////////////000111111111111111////////////////////////////////////000000000000222222333333555666888999\\\aaaiiimmmmmmjjjfffddddddfffgggfffdddccccccddddddddddddccc```\\\XXXVVVMMMEEE???<<<:::777666888>>>BBBFFFHHHEEE???;;;888777777666888<<>>CCCJJJRRRVVVWWWVVVYYYXXXVVVRRRKKKCCC<<<888555555444333333444555555777666999>>>@@@LLLjjj}}}}}}|||~~~ssszzz}}}tttiiicccbbbaaabbbcccdddeeehhhmmmpppvvvyyy~~~}}}||||||}}}{{{{{{}}}zzzlll```ZZZXXXXXXYYY]]]aaaaaa^^^]]]___bbbgggkkkssszzz~~~~~~|||{{{pppeee[[[WWWSSSKKKBBB>>>888999:::;;;;;;;;;:::999:::999777666666777888999<<>>:::666666444000///222666:::DDDMMM___mmm|||{{{lll^^^MMMBBB888777777444000...000///.........///000111......---,,,,,,---------...000444888===BBBFFFHHHHHHFFFDDD@@@<<<999666555111111///...------......---------,,,,,,,,,++++++------------------------//////////////////////////////000111111111111111////////////////////////////////////000000000000222222222333555666888999[[[```fffjjjiiigggdddbbbaaacccddddddcccbbbbbbcccdddeeefffeeeccc```\\\YYYRRRJJJCCC@@@<<<888777999;;;???CCCEEEBBB>>>999777777666777:::@@@IIIQQQVVVYYY]]]ccceeeddddddfffiiinnnqqquuuxxx{{{{{{zzzyyyyyywwwssslllddd\\\TTTPPPMMMHHHFFFHHHHHHFFFEEEGGGIIISSS[[[XXXOOOEEE;;;444888888777777777777777777888888999999888888777666555555444444444555666777888:::>>>FFFSSSbbbpppxxxwwwyyy~~~~~~{{{zzz}}}~~~|||{{{zzzzzz{{{{{{|||}}}}}}{{{vvvooogggbbbXXXSSSPPPTTTWWWVVVUUUVVV^^^vvv___III???;;;999999;;;>>>CCCJJJQQQVVVXXXWWWZZZZZZXXXTTTNNNEEE>>>999555555444444444444555666666555999===AAANNNlllwwwjjjqqqxxxxxxqqqiiidddbbb```aaabbbcccfffjjjpppuuu{{{}}}}}}|||{{{~~~~~~~~~yyyvvvvvvvvvuuuuuu{{{zzzlllaaa[[[YYYXXX[[[___```___```cccfffjjjooowww}}}}}}vvvlllccc```[[[QQQGGGAAA999999:::;;;<<<<<<<<<<<<<<<:::888777666777888999:::===AAACCCGGGNNNWWW^^^dddiiimmmmmmhhh___VVVPPPFFFCCC???:::666444333222444555555555555555444444222111111000000///......//////000000000000000///000000////////////..................------------((())))))***,,,------...+++***,,,...///000777???RRReee}}}|||qqqiii^^^SSSIIIDDD@@@;;;888999777333222333444777>>>FFFTTTcccuuuxxxlllWWWKKK???;;;888444111000111000000/////////000000//////...---,,,,,,,,,,,,---...000222444666888888888777666444333222000000......------------......------------,,,,,,,,,,,,,,,,,,,,,---........./////////////////////////////////000111111111111111000000000000000000000000////////////000000000000222222222333444666888888\\\```dddfffeeebbb___^^^___```bbbbbbaaaaaabbbcccdddeeegggiiihhhfffdddbbb\\\SSSJJJEEE???999777888888<<<@@@BBB@@@<<<888777777666888;;;CCCLLLUUUZZZ]]]```dddffffffeeefffgggjjjmmmqqquuuwwwxxxzzz{{{vvvuuusssoooiiidddaaa```ZZZXXXXXXYYYYYYUUUOOOJJJMMMVVV]]]\\\SSSHHH???:::999999888888777777777666888999999999999888777777777777777777777888888888888888<<>>888555555555555555666666666555666999<<>>;;;<<<:::666444555555555;;;BBBKKKZZZlllzzz{{{rrraaaUUUGGG@@@;;;555222333222222111111000000000000000000///---,,,,,,,,,,,,......//////000000111111000000000000////////////+++++++++,,,,,,------...------------------,,,,,,+++,,,,,,---...//////000//////////////////////////////000111111111111111000000000000000000000000////////////000000000000111111222333444666777888^^^```bbbbbb___\\\ZZZZZZ]]]___aaabbbaaaaaacccddddddeeehhhkkknnnooooooooojjj___SSSIIIAAA999666777666:::>>>@@@???;;;999888888888:::>>>EEEMMMUUUZZZ```bbbeeefffffffffeeeeeehhhkkkpppssstttvvvyyy|||vvvxxx{{{{{{yyyxxxxxxyyyssstttuuuuuussskkk^^^SSSOOOQQQSSSSSSMMMFFFAAA@@@;;;;;;:::999888777777666999999999999999888777777777777777888888888888888888888;;;@@@KKK\\\ooo|||~~~}}}~~~~~~{{{zzz|||}}}{{{xxxssslllggg\\\VVVSSSVVVYYYXXXXXXYYYYYYkkkgggNNN@@@<<<<<<<<<;;;<<>>======<<<>>><<<:::999888999:::;;;===@@@DDDHHHLLLSSS]]]dddbbbkkkqqqqqqnnniii___TTTMMMKKKFFFAAA<<<888555444555666777888999888777666222222111111000/////////111111000///...,,,+++***//////000000000000000000......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,///...---333:::HHH[[[uuuzzznnnbbbVVVOOOIIICCC??????;;;888666777666555:::@@@DDDRRRcccqqq{{{}}}vvviii]]]OOOEEE>>>777444555444444333222222111000///111000///...---,,,,,,,,,............////////////////////////............******++++++,,,---------------------------------,,,,,,------...///000000//////////////////////////////000111111111111111000000000000000000000000////////////000000000000111111111222444555777888]]]^^^___^^^[[[XXXWWWWWW\\\___aaabbbcccccceeefffeeefffiiimmmqqquuuxxxzzzvvviiiXXXLLLAAA888666777555999===??????<<<:::::::::;;;???CCCJJJQQQWWWZZZcccdddfffhhhiiihhhgggfffiiimmmqqqssstttvvvzzz~~~~~~xxxhhhYYYRRRMMMKKKIIIEEEBBBBBB======<<<;;;:::888888777999999999:::999999888777444555666777777777666666777999;;;???GGGUUUeeeqqq}}}|||||||||yyytttlllggg]]]WWWTTTWWWZZZZZZZZZ[[[WWWeeemmmSSSBBB======<<<:::<<<@@@HHHPPPWWW[[[\\\ZZZ\\\\\\YYYRRRHHH===666444555666777888888888777555888;;;===DDDUUUpppzzzdddVVVSSSYYYaaagggjjjlllmmmmmmeeeeeefffhhhmmmvvv~~~~~~~~~}}}{{{|||~~~xxxtttuuuwwwyyyyyyyyyxxxwwwsssmmmgggfffiiimmmmmmlllqqqvvv|||qqqccc]]]]]]]]]]]]___bbbggglllooovvv{{{oooZZZNNNDDDCCCBBB@@@>>>>>>=========<<<;;;::::::;;;<<<>>>@@@DDDIIIMMMPPPVVV^^^dddfffooouuuttttttrrrhhh[[[VVVTTTOOOIIICCC>>>:::888666777888:::999888666555333222222111000000//////000000000///...,,,******//////000000000000111111---------,,,,,,,,,,,,,,,---------,,,,,,++++++++++++***,,,......---222999FFFZZZsss|||pppccc[[[SSSJJJDDDCCC<<<999888999777555888===<<>><<<<<<===???DDDKKKQQQWWW[[[]]]dddeeegggiiijjjjjjhhhgggiiimmmrrruuuvvvzzzpppaaaTTTPPPNNNIIIEEEDDD??????>>><<<;;;:::999888999999::::::999999888777444555666777888777666666666999<<<@@@EEENNN[[[eeeooowww~~~~~~{{{uuummmggg___XXXUUUWWWZZZZZZ[[[\\\WWWccc}}}uuuZZZFFF>>><<<::::::<<<@@@GGGPPPWWW[[[]]]\\\]]]^^^\\\UUUJJJ>>>777444555666888999999888888555999<<>>@@@CCCHHHMMMQQQTTTXXX^^^ccciiirrrxxxwwwyyyzzzqqqccc]]][[[UUUOOOHHHAAA===:::888999;;;;;;;;;999666555444444333333222111111111...////////////......---//////000000000111111111------------............++++++++++++,,,,,,,,,,,,))))))+++......---111888CCCVVVooosssiii^^^RRRJJJGGG===:::999999666222444888666AAAOOO[[[hhhtttyyyyyyooodddXXXNNNDDD<<<999:::666666666555444222000/////////...............///,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++------------.........///............//////////////////////////////////////////000111111111111111////////////////////////////////////000000000000000000111222333555666777WWWXXXXXXXXXVVVWWWXXXZZZ]]]```ccceeeeeefffhhhjjjjjjiiijjjlllqqqwww}}}}}}mmmYYYIII===666666:::666999>>>@@@@@@???>>>===???BBBIIIPPPWWW\\\```aaaddddddfffhhhjjjjjjhhhfffeeekkkrrrvvvzzzrrr```ZZZWWWQQQIIIGGGAAA@@@???>>><<<:::999999999::::::::::::999888888666777888::::::999999888444888>>>AAADDDKKKVVV___ccckkkyyy|||vvvnnnggg```YYYUUUXXX[[[[[[[[[]]]ZZZddd~~~}}}zzz{{{___HHH???;;;888:::;;;@@@GGGPPPWWW\\\]]]]]]___```^^^WWWKKK@@@888444555777888999999999888444999===AAAKKKbbb}}}{{{lllYYYRRRQQQVVVXXX\\\___bbbeeefffggggggffffffggglllvvv~~~zzzuuussstttyyy||||||yyysssrrrqqqqqqqqqooommmkkkkkkkkkjjjfffaaa\\\[[[[[[XXX]]]dddhhhkkklllmmmnnnpppsssxxx~~~vvvllliiiccc```^^^___ccchhhmmmooonnnuuu{{{iiiXXXPPPDDDCCCBBBAAA@@@AAABBBCCC<<<;;;::::::;;;===@@@AAAEEEIIIPPPSSSUUUXXX]]]aaajjjtttyyyxxx{{{~~~uuuggg___]]]WWWPPPIIIBBB<<<999999;;;<<<===<<<:::777555666555555444444333222222------///000111111111111//////000000111111111222---.........//////000000))))))***+++,,,,,,---...((((((+++......---111888>>>QQQjjj~~~sssgggXXXMMMIII???;;;:::999555000000444444===HHHRRR___kkkrrrrrroooeeeZZZPPPFFF===:::;;;777777777666444222000...///............//////000............////////////+++,,,,,,------.........+++,,,---...------++++++---------........./////////////////////.........//////////////////////////////000111111111111111////////////////////////////////////000000000000000000111222333555666777WWWYYYZZZZZZXXXVVVVVVWWW```bbbcccccccccccceeefffhhhiiijjjoootttzzz~~~qqq\\\III???;;;::::::555888<<<>>>???AAABBBDDDFFFHHHLLLPPPVVV[[[___bbbjjjiiihhhhhhhhhiiikkkllllllooorrruuuzzzlllbbb\\\PPPHHHGGGAAA???=========<<<:::888::::::::::::999999888777777777666666666666777777777999===DDDKKKPPPQQQRRRWWW\\\eeettt{{{uuuoookkk```[[[YYY\\\______aaaeeeeeehhhzzz}}}xxxxxxdddJJJ===<<<>>><<<===AAAGGGPPPXXX\\\^^^`````````^^^XXXMMM@@@777555555777888888999999999999<<<===>>>JJJaaa{{{yyy}}}uuu```WWWMMMUUUYYYYYYXXXYYY\\\```dddfffbbbgggjjjjjjppp{{{}}}zzzxxxyyy{{{|||zzzuuusssqqqpppooolllhhheeeeeefffllljjjfffbbb]]]XXXUUUSSSSSSUUUXXX\\\```cccdddeeeiiinnntttxxx{{{~~~rrriiigggdddaaabbbeeehhhhhhgggnnnpppuuu}}}zzzuuuooojjjddd[[[QQQIIIBBBDDDDDDCCC???===???AAA>>><<<:::999:::>>>BBBEEEIIILLLOOOPPPRRRWWW___eeeiiipppxxx}}}vvvmmmaaaWWWNNNHHHCCC>>><<<>>>;;;:::;;;===???===888444888666555555555555444222000000000000111111111111---///111000///---...///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---...111444555;;;HHH]]]sssyyylll___QQQHHH===:::666444444444333222444888@@@KKKWWWbbbkkkppprrrkkk```TTTJJJBBB>>><<<666666555444333333222222111222222000...---.../////////......---......///...---,,,+++++++++,,,---,,,,,,,,,------.........////////////////////////........................000000111111111000000///////////////////////////,,,---------...////////////////////////000111111000111111222222333444444UUUWWWXXXWWWVVVUUUUUUVVV^^^```bbbccccccdddeeegggkkkkkkllloootttyyy}}}~~~rrr```OOOCCC>>>;;;999666:::>>>AAABBBCCCEEEGGGJJJLLLOOOSSSYYY^^^bbbeeehhhhhhhhhhhhiiijjjkkkllllllooorrruuu{{{ooobbbZZZOOOGGGFFF@@@>>>===<<<======;;;999:::::::::::::::999888888777777666666666666777777888999<<>>JJJaaayyyttt^^^WWWOOOYYY^^^\\\ZZZYYYZZZ\\\```bbbbbbfffiiillluuu}}}xxxuuunnnoooooonnnkkkiiiiiijjjmmmkkkfffaaa[[[VVVRRRPPPLLLNNNQQQUUUYYY]]]aaabbbdddhhhnnnqqquuu{{{}}}rrrjjjccc```]]]^^^bbbfffhhhhhhjjjlllpppxxx~~~pppjjjccc\\\WWWQQQIIICCCAAADDDEEEDDDAAA??????AAA???===;;;:::;;;>>>BBBEEEHHHKKKNNNQQQSSSXXX```ffflllsss{{{wwwnnn```VVVKKKEEE@@@;;;;;;=========>>>@@@AAA@@@;;;777888666555555555555444222111111111111111111111111111111111000///.........////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,---...111333555:::FFFYYYmmm|||lll^^^OOOFFF;;;888555333222333222111222555===GGGSSS```kkkqqqrrrlllaaaTTTIIIBBB===;;;777666666555333222222111111222222000...---...///...............///000000//////...------......///---------.........//////////////////////////////........................000000111111111111000000////////////////////////....../////////////////////////////////000111111000111111222222333444444RRRTTTUUUUUUTTTSSSUUUVVVZZZ]]]aaadddeeeeeefffgggmmmmmmnnnppptttxxx|||~~~wwwhhhYYYLLLCCC===:::888<<<@@@DDDFFFGGGJJJLLLPPPQQQTTTXXX\\\aaaeeegggeeefffgggiiijjjkkkkkkkkklllnnnqqqttt{{{~~~dddVVVNNNEEE???@@@>>><<<;;;;;;<<<<<<;;;:::::::::;;;;;;;;;:::999999777777666666666666777777999999;;;???CCCGGGIIIHHHKKKNNNUUUcccttt}}}|||{{{}}}~~~~~~~~~}}}ssslllccc^^^\\\```dddeeehhhlllkkkjjjtttmmmQQQBBB===<<<<<<===@@@GGGPPPXXX^^^```aaabbbbbbaaa[[[QQQDDD;;;444444555555666666777777999<<<===@@@NNNeee{{{rrrZZZVVVQQQ\\\ccc```[[[XXXWWWXXX[[[^^^aaadddgggnnn|||{{{xxxyyy{{{}}}rrrtttvvvvvvuuusssssstttssspppjjjddd]]]WWWSSSQQQMMMMMMNNNPPPSSSXXX\\\^^^___bbbfffiiilllrrrzzz}}}sssllldddaaa^^^]]]aaaeeeiiijjjjjjjjjmmmttt{{{~~~}}}{{{iiibbbXXXPPPLLLIIIEEEAAAAAADDDFFFFFFDDDBBBAAAAAA@@@>>><<<;;;<<>>;;;888666555555555555444222333333222222111111000000444333000000000000///...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,---...000222333888AAARRRddduuu{{{hhhXXXJJJAAA999666333222222222222111000333888@@@MMM[[[gggooooooiii___SSSIIIAAA<<<:::888888777555333222111000111111111000...---...000---......///000000000000/////////000000000000000.............../////////////////////////////////........................000000111111111111000000////////////////////////000000000000000////////////////////////000111111000111111222222333444444QQQRRRSSSTTTSSSTTTVVVXXXXXX\\\aaadddeeeffffffggglllmmmnnnpppsssxxx}}}~~~sssfffXXXLLLBBB===999===BBBFFFIIIKKKNNNPPPUUUVVVXXX[[[^^^aaadddfffdddeeegggjjjkkkkkkkkkkkkmmmmmmoooqqqxxxtttcccPPPGGGBBB<<<999::::::999888999:::;;;:::999::::::;;;;;;;;;::::::999777777666666666666777777888888999===BBBGGGIIIJJJLLLNNNUUUaaarrr{{{{{{~~~{{{qqqjjjeee```___cccfffhhhkkkooommmiiimmmoooSSSDDD===:::;;;<<<@@@GGGPPPYYY___bbbccccccdddccc]]]SSSFFF>>>555555555555666666777777;;;===???EEEUUUlllmmmTTTSSSQQQ]]]eeeaaa[[[WWWUUUVVVZZZ\\\bbbdddhhhqqq~~~tttkkkjjjlllsss|||yyytttmmmfff___[[[YYYWWWTTTQQQOOOPPPSSSXXX[[[]]]___bbbdddfffkkkrrrwwwzzz}}}wwwpppjjjgggcccaaaccciiiooorrrrrrqqqqqqtttyyy|||{{{yyykkkbbbVVVMMMJJJIIIHHHGGGBBBDDDFFFHHHGGGEEECCCBBBAAA@@@>>><<<===???BBBDDDFFFJJJPPPTTTXXX]]]eeekkktttzzzyyypppaaaVVVIIIAAA<<<888999===BBBCCCEEEFFFFFFDDD@@@>>>888777555555666666444333555555444333222111000000444111///...000111000///////////////////////////------------------------,,,,,,,,,---...///111222444<<>>CCCHHHKKKNNNRRRTTTYYYZZZ[[[]]]___bbbdddeeefffgggiiikkkkkkkkkkkkjjjlllkkkkkkmmmqqqxxx~~~yyyqqqiiiXXXNNNDDD@@@>>>;;;999999777666555666888888888777999999:::;;;;;;:::::::::777777666666666666777777777777999===DDDKKKPPPRRRPPPRRRXXXdddttt|||}}}xxxpppkkkgggbbb```dddggghhhjjjnnnkkkfffgggxxxoooTTTDDD===:::;;;<<>>>>>@@@BBBCCCFFFKKKQQQVVVZZZ```gggmmmuuuzzz~~~yyyqqqdddYYYLLLDDD???;;;<<>>===:::999888666444222111000000111111000......///111000222444666666555333111000000000/////////...............---------------//////////////////////////////////////////////////////000111111111111111000000000000000000000000/////////......---------///////////////000000111000111111222222333444444OOOQQQRRRSSSTTTWWW[[[^^^\\\___ccceeeeeeeeeffffffdddgggkkknnnqqqxxxvvveeeUUUIIICCC;;;???EEEJJJNNNRRRVVVYYY[[[\\\^^^```cccfffiiijjjkkkkkkkkklllkkkjjjjjjiiiiiihhhggggggjjjmmmqqqtttwwwzzzyyyuuuuuuwwwwwwtttmmmooommmfffaaa^^^YYYSSSIIIEEE@@@===:::888666555666555444555666777666555888888999:::::::::999999777777666666666666777777777777999???GGGPPPWWWZZZVVVXXX]]]hhhwww~~~~~~xxxrrrnnniiicccaaaccceeeeeegggjjjhhhccccccsssoooTTTEEE>>>:::;;;<<>>999888777666666777888999888;;;@@@LLLccc|||lllOOOQQQQQQ[[[___]]]YYYWWWWWWZZZ___aaaeeeiiinnnwww~~~pppeee]]]\\\[[[aaa{{{ooohhh]]]TTTQQQSSSXXX]]]eeedddcccccceeehhhkkkmmmvvvyyy}}}|||wwwgggeeecccdddjjjvvv~~~|||yyyoooeeeXXXNNNJJJJJJJJJJJJFFFFFFGGGIIIKKKKKKHHHFFFDDDCCCAAA@@@@@@AAABBBCCCEEEJJJQQQVVVZZZ```ggglllrrrwww{{{|||~~~yyyrrrhhh]]]QQQIIICCC??????BBBCCCFFFIIIJJJHHHEEEBBBBBB<<<:::999999999999888666777777666555444333222222///111333333111000111222////////////////////////------------------------++++++,,,------......//////333;;;FFFUUUfffvvvssscccUUUJJJAAA<<<777666555666888999888777444333222444888???FFFJJJLLLJJJFFFBBB???>>>======999999888666444333222111///000111000......///111222555999<<<===<<<:::999555444222000//////000000/////////............---////////////////////////////////////////////////...///000111111222111111000000000000000000000000............------------///////////////000111111000111111222222333444444NNNPPPQQQRRRTTTWWW\\\___aaaccceeeeeeeeedddeeefffbbbeeejjjlllpppwwwtttbbbRRRGGGBBB===AAAGGGMMMRRRVVVZZZ]]]\\\]]]```dddiiinnnrrruuuqqqpppnnnlllkkkiiiiiihhheeedddcccdddeeefffffffffaaacccbbb___^^^aaa```]]][[[______[[[WWWUUUQQQLLLEEEDDD@@@;;;888777777666888666555666777777666555666777888888999999999888777777666666666666777777888888:::@@@IIISSS[[[___[[[]]]cccnnn|||}}}~~~~~~~~~yyyrrrnnnjjjdddaaabbbcccaaabbbeeeeeeaaabbbrrrqqqVVVGGG???<<<;;;<<>>:::666555555777999::::::888222222222333555999<<<>>>BBBAAA>>><<<::::::::::::888888777666555444333333///000000000......000111333777===BBBFFFFFFEEEDDD===;;;777444222222444555111111111111000000//////////////////////////////////////////////////////...///000111111222222222000000000000000000000000............///////////////////////////000111111000111111222222333444444MMMNNNPPPQQQSSSWWW\\\```eeefffffffffdddcccdddfffbbbfffjjjlllnnnuuuqqq___OOODDD@@@>>>CCCIIIPPPUUUYYY^^^aaa\\\^^^bbbhhhooouuu{{{~~~uuussspppmmmjjjiiihhhhhhaaaaaaaaabbbcccbbbaaa___\\\^^^]]]ZZZ[[[^^^]]]YYY\\\```aaa]]]YYYWWWSSSNNNIIIHHHDDD===:::;;;===>>>:::888777777888888777555555666777888888888888888777777666666666666777777:::999;;;@@@JJJTTT]]]aaa```bbbiiisss||||||yyyyyy~~~}}}xxxqqqlllkkkeee```aaaaaa______aaacccaaabbbrrrtttWWWHHHAAA<<<;;;<<<>>>FFFPPP[[[ccchhhiiiiiiiiifff^^^RRREEE<<<888777555444444555666777===@@@HHHYYYuuuvvvWWWYYYXXX___\\\[[[ZZZZZZ[[[^^^aaaccciiipppvvvzzz}}}~~~wwwooojjjiiiccccccddd___cccvvviiieeefffhhhiiifffdddbbbccceeeggggggkkklllpppuuuyyyzzzyyywwwqqqoookkkiiinnn{{{}}}{{{yyypppdddZZZUUURRROOOMMMIIIGGGFFFHHHKKKMMMLLLJJJFFFEEECCCBBBAAAAAABBBBBBAAAFFFMMMRRRVVV[[[bbbgggjjjooosssvvvyyy|||yyysssjjj```VVVPPPJJJCCCAAACCCEEEIIIMMMNNNJJJGGGFFFFFF???===<<<<<<<<<<<<;;;999777777777666555555444444333:::@@@>>>555......111////////////////////////........................***+++,,,,,,------------000222555;;;DDDQQQ^^^gggqqqvvvyyyxxxwwwwwwsssmmmjjjeee\\\RRRIII@@@999666555555555777999;;;:::888000000111333555666888999>>><<<:::888777666666777888777777666555444444444///000000000......000222444888@@@GGGLLLNNNNNNMMMDDDAAA<<<777555555777999333333333222222222111111////////////////////////000000000000000000000000......///111111222222222000000000000000000000000......//////000000111111///////////////000111111000111111222333333444444PPPOOOMMMMMMPPPTTTYYY]]]aaabbbbbbcccdddddddddddddddccceeejjjnnnrrryyy|||kkkWWWFFF@@@@@@===CCCLLLSSSYYY\\\___aaa___^^^aaahhhsss{{{~~~}}}sssqqqnnnkkkiiiggggggfffaaa___```dddddd___[[[[[[]]]aaadddccc```___bbbfffmmmpppqqqpppooooooiiibbbUUUNNNGGGEEEBBB>>>===???===;;;999888999:::::::::666777888888888777555555777777777777777666555555666888:::>>>FFFPPP\\\cccbbbiiirrr{{{|||vvvvvv{{{yyytttrrrsssyyy|||~~~|||zzzuuuooopppeee\\\[[[[[[ZZZXXXYYYZZZ^^^cccqqq|||[[[IIIBBB???:::<<<@@@GGGPPPZZZccchhhkkkkkkkkkhhhaaaTTTFFF<<<888777666555555666777777>>>===HHHccciiiXXXYYY___^^^]]][[[XXXYYY]]]ccchhhkkkppptttwww~~~~~~}}}}}}~~~~~~~~~~~~zzzuuuooojjjgggdddjjjqqqpppmmmuuuwwwpppjjjiiidddbbbeeefffdddbbbddddddgggkkkppptttwwwyyyzzzqqqnnnjjjgggiiirrr}}}~~~|||}}}}}}{{{qqqdddYYYSSSOOOLLLJJJLLLKKKKKKJJJIIIIIIIIIHHHGGGGGGEEEDDDDDDCCCCCCCCCEEEGGGJJJMMMQQQWWW^^^cccfffnnnvvvyyy{{{|||wwwqqqjjjddd[[[QQQIIIFFFEEEEEECCCGGGLLLOOOMMMIIIFFFDDDCCCBBB@@@>>><<<<<<<<<<<<:::::::::999666444555555111999???===555///000333111111000000//////......000000///...---,,,,,,,,,,,,,,,++++++,,,,,,---...111000333999>>>FFFRRR^^^gggjjjlllllljjjfffdddcccdddbbb\\\TTTJJJAAA<<<999888777555555666666555444111000//////000222444555999999888777666555444444222333555777777555222111111111000///...///222444888<<>><<<;;;;;;999888777888999999999888777777777777888777777666666555666777:::===CCCLLLWWW]]]cccjjjttt}}}xxxssssssxxx~~~yyyqqqnnnllllllrrrxxx}}}}}}yyysssnnnkkkbbbZZZXXXYYYXXXWWWXXXZZZ]]]aaannn]]]III@@@<<<;;;===@@@FFFOOOZZZdddjjjmmmmmmllliiiaaaTTTFFF<<<888777666555555666777888===>>>JJJgggjjjWWWWWW\\\^^^\\\ZZZWWWWWWZZZ```eeegggmmmssswww~~~|||xxxsssooolllkkklllrrryyy|||{{{}}}rrrjjjeeebbbdddfffeeedddffffffhhhkkkooosssvvvxxxyyyvvvsssmmmgggeeeiiipppvvv~~~~~~~~~~~~}}}}}}zzzqqqcccXXXRRROOOLLLJJJJJJJJJJJJIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFHHHIIIKKKMMMPPPUUU[[[___dddmmmuuuzzz~~~|||wwwmmmggg]]]SSSKKKGGGFFFFFFJJJMMMRRRSSSQQQMMMIIIGGGEEEDDDBBB@@@>>>>>>>>>>>><<<<<<<<<;;;888666666777222777<<<:::444///000222111111111000//////....../////////...---------,,,,,,,,,++++++,,,,,,---...000///111777;;;BBBNNNYYY___aaaccccccbbb`````````dddbbb]]]UUUKKKBBB<<<999777555333222333333333111111000/////////111333444666666666666666666666666333444666666666555333111000000000///...///222555:::???GGGQQQZZZ^^^______VVVQQQIIICCC>>>===<<<<<<;;;:::777555333333333333222222111000000000000111222222222111111000///...000000000000000000111222000000000000111111111111//////000000///......---////////////////////////000000000111222222333333TTTRRRPPPNNNNNNQQQTTTVVV]]]^^^```bbbbbbaaa___^^^```^^^^^^bbbeeehhhnnnvvvzzzxxxqqqdddUUUJJJDDDBBBEEEJJJRRRXXX]]]```ccceeedddcccdddhhhmmmnnnllliiihhhhhhgggeeedddcccbbbaaaeeecccdddhhhiiiggggggjjjppptttyyy|||pppddd]]]WWWRRRQQQMMMJJJEEEBBB@@@>>><<<:::888999::::::::::::999999888888888888777777777666777888:::===AAAHHHPPPUUUaaagggqqq{{{}}}yyysssooonnnrrrwww{{{{{{uuupppooonnnmmmqqqvvv~~~}}}vvvppplllggg___XXXWWWXXXWWWWWWYYYYYY[[[]]]iii]]]III???;;;======@@@EEEOOO[[[ffflllpppooonnnkkkbbbTTTEEE;;;888777666666666666888888<<>>??????===:::888888999555666777666333111000111222111111000000///........................------,,,,,,++++++,,,,,,---.........///444777<<>>>>>@@@EEEOOO\\\hhhooorrrrrrppplllcccTTTEEE:::888777666666666777888999;;;@@@TTTtttcccPPPPPPUUUUUUUUUSSSRRRRRRVVV\\\```cccmmmvvv{{{~~~}}}{{{|||~~~~~~sssiiiggggggffffffhhhfffhhhjjjmmmrrrvvvzzz|||{{{xxxrrrjjjdddbbbccceeeeeeiiipppwww|||~~~~~~xxxoooaaaWWWRRROOOMMMKKKIIIJJJKKKLLLLLLJJJHHHGGGDDDDDDDDDDDDEEEFFFGGGGGGIIIJJJKKKKKKMMMQQQVVVZZZ[[[dddnnntttzzz~~~zzzrrrkkkaaaVVVNNNIIIGGGGGGKKKNNNQQQQQQOOOLLLIIIIIIHHHGGGFFFDDDCCCBBBAAAAAA@@@AAAAAA???<<<:::999:::999777555444444333222111222222111111000//////...---------...............,,,,,,++++++,,,,,,---......---///222444888AAAKKK]]]aaafffjjjkkkkkklllllldddbbb```\\\WWWOOOHHHCCC<<<999555222222111000///111000///.........///000000111222333444555666666777777777777777666555444//////000//////111555888???GGGRRR]]]fffmmmppprrrkkkggg^^^SSSHHH@@@;;;:::888999::::::::::::999999:::999777555555555666777222222111111222222333333111111000000000111111222222222111111111111111000//////000000000//////...////////////////////////000000000111222222333333PPPOOONNNNNNPPPSSSVVVXXX]]]^^^aaabbbbbb___\\\ZZZ\\\YYYXXXZZZ[[[]]]dddllltttyyyyyyqqqiiibbbXXXOOOPPPTTTYYY^^^aaacccfffhhhiiijjjkkklllmmmkkkhhheeehhhhhhhhhggggggggggggfffhhhfffgggkkknnnpppxxxzzzpppkkkccc___XXXRRRMMMIIIDDDAAA<<<<<<<<<;;;;;;;;;;;;;;;999999888888888888999:::;;;===@@@CCCEEEHHHLLLOOOVVV\\\dddmmmttt~~~{{{pppgggdddhhhnnnssspppnnnnnnppppppnnnnnnqqqyyyzzzpppiiieeebbb[[[VVVVVVWWWVVVYYY^^^\\\ZZZWWW___{{{}}}]]]JJJBBB===>>>>>>@@@FFFPPP]]]iiiqqqssssssqqqlllcccTTTDDD:::888777666666666888999:::;;;CCCXXXxxx{{{[[[LLLLLLOOONNNOOOOOOOOOQQQUUU\\\```fffqqq||||||~~~rrrkkkiiigggfffgggeeefffhhhlllqqqwww|||}}}{{{vvvoooiiiffffffgggkkkmmmrrrvvvzzz}}}~~~~~~wwwnnnaaaWWWRRRPPPNNNLLLKKKMMMOOOPPPPPPMMMJJJHHHEEEDDDDDDCCCCCCDDDDDDEEEFFFGGGHHHJJJLLLPPPVVVZZZ\\\dddmmmsssxxx}}}|||yyyqqqkkkaaaVVVMMMHHHGGGGGGGGGIIILLLMMMLLLJJJIIIJJJHHHHHHGGGFFFDDDCCCBBBAAAAAABBBBBB@@@<<<:::::::::<<<999666555666777555444222222222111000000//////---------...............,,,,,,++++++,,,,,,---...///...///111222444<<>>?????????>>>===;;;:::999999999:::666555444333222222222333333222222111000000111111333222222222111111000000//////000000000000000///000000000000000000000000000000000111222222333333NNNNNNNNNOOORRRUUUYYY[[[]]]___```aaa```^^^[[[YYYWWWSSSRRRSSSTTTVVV]]]eeettt}}}~~~xxxsssgggZZZVVVYYY^^^aaadddfffiiikkklllmmmnnnooonnnmmmkkkjjjiiihhhgggeeeeeefffggghhhgggfffhhhkkknnnsss~~~}}}yyypppkkkcccZZZSSSLLLFFFCCCAAA@@@>>>===<<<<<<;;;;;;:::999888888888999:::;;;;;;???CCCGGGJJJMMMPPPRRRUUUZZZaaahhhpppzzz|||qqqhhheeegggmmmrrrooolllmmmqqqqqqnnnmmmooovvvyyyqqqjjjddd```[[[WWWVVVVVVVVVYYY^^^```]]]WWW\\\vvvzzz\\\III@@@<<<===>>>AAAHHHRRR___kkkrrrssssssqqqlllbbbTTTDDD999888777666666777888:::;;;===EEEZZZyyyoooTTTIIIHHHJJJJJJKKKLLLMMMPPPUUU[[[```gggttt}}}zzzpppllliiiggggggfffggghhhkkkpppvvv|||zzzsssmmmiiiiiijjjssstttvvvxxxzzz|||}}}}}}wwwnnnbbbXXXSSSQQQPPPNNNOOOQQQSSSTTTSSSOOOKKKHHHEEEEEEDDDDDDDDDDDDDDDEEEDDDEEEGGGHHHKKKPPPVVVZZZ___gggoootttyyy}}}|||yyypppjjj```UUUMMMIIIGGGGGGFFFIIIKKKLLLKKKKKKKKKLLLIIIIIIIIIHHHFFFEEECCCBBBCCCDDDCCCAAA>>>;;;;;;;;;<<<:::888888888888888777333222222111111000//////..................------,,,,,,++++++,,,,,,---......---...000000222999AAAMMMWWWdddpppuuuuuusssqqqnnnmmmmmmnnnmmmfff\\\TTTHHHDDD>>>999666444333222------------------------000000111222333444555555:::<<<===>>>===;;;888666///000111222333666;;;>>>DDDMMMZZZeeelllqqqvvvzzzyyyvvvooobbbSSSGGG@@@>>>:::;;;===???AAADDDEEEFFFCCCBBBBBBAAA@@@???>>>>>>???===;;;888666555444555777777555444222222111111333333333222111111000000//////000111111111000000000000000000000000000000000000000111222222333333OOOOOOOOOQQQSSSWWWZZZ[[[^^^^^^^^^^^^]]][[[YYYXXXOOOLLLIIIKKKLLLNNNUUU^^^qqq~~~sssccc\\\___cccfffhhhjjjlllnnnooopppqqqpppooonnnmmmmmmllljjjgggeeedddfffhhhiiifffeeegggkkknnnuuu|||{{{tttoooggg___YYYSSSMMMIIIFFFEEEBBB@@@>>>=========;;;:::888888888:::;;;===:::???EEEJJJNNNQQQSSSUUUUUUYYY^^^ccckkkvvvzzzsssllliiikkknnnqqqqqqooopppssssssooonnnpppuuu|||~~~yyysssllleeeccc^^^[[[ZZZYYYXXX\\\bbbeee```XXX[[[ttttttXXXGGG???;;;<<<>>>BBBJJJTTTaaalllrrrrrrrrrpppkkkbbbSSSDDD999888777666666777999:::;;;@@@GGGZZZxxxbbbNNNHHHHHHHHHIIIJJJKKKMMMOOOTTTYYY^^^eeesss~~~~~~tttooollljjjjjjjjjiiiiiikkkooouuuzzz~~~{{{tttnnnlllmmmoootttuuuwwwzzz{{{||||||{{{xxxooobbbYYYUUUSSSQQQPPPQQQSSSVVVWWWUUUPPPJJJGGGEEEEEEEEEEEEFFFGGGHHHHHHCCCDDDFFFGGGJJJNNNTTTXXX___fffnnnrrrxxx||||||xxxoooiii```UUUNNNJJJIIIIIIIIIKKKLLLLLLKKKJJJKKKLLLKKKKKKKKKKKKIIIGGGEEEDDDFFFFFFFFFCCC@@@=========:::;;;;;;:::999888888888333333222111111000000////////////...---------,,,,,,,,,++++++,,,,,,---...---+++,,,///...///666>>>GGGQQQaaaoooxxx{{{|||{{{xxxwwwwwwxxxvvvnnnbbbYYYJJJEEE???999555333222000***+++,,,---------------......000222444666777888;;;>>>@@@BBBAAA===999666000111333444555999===AAAFFFPPP]]]iiipppuuu|||}}}wwwkkk[[[NNNHHHFFFBBBBBBBBBCCCEEEGGGJJJKKKKKKLLLMMMMMMLLLJJJGGGFFFDDDCCC@@@>>>>>>>>>>>>???===<<<:::888666444333333444444333222222111000000//////000111111111111111000000000000000000000000000000000111222222333333PPPPPPQQQRRRTTTWWWYYY[[[]]]]]]\\\\\\ZZZYYYWWWWWWJJJFFFCCCEEEFFFHHHPPPXXXnnn}}}zzzhhh```cccgggiiikkkllloooqqqrrrrrrrrrqqqnnnmmmmmmnnnooommmiiifffeeegggjjjlllfffeeefffjjjnnnvvv|||uuupppoooqqqqqqmmmgggaaa]]]YYYUUURRRJJJHHHEEECCC@@@?????????;;;:::888888888:::<<<===999>>>EEELLLPPPSSSVVVXXXTTTWWW[[[___gggssszzzwwwssspppnnnnnnooopppooommmnnnrrrqqqmmmlllnnntttzzz}}}|||yyyvvvoooggghhhddd```___^^^]]]aaaggghhhbbbYYYZZZssslllSSSEEE???<<<;;;===BBBKKKVVVbbblllrrrqqqqqqoookkkbbbSSSDDD999888777777777777999;;;<<>>888444222000///)))***+++,,,---.........+++,,,///222555888:::;;;<<>>;;;888666555444444444333333222111000000//////000111111111111111000000000000000000000000000000000111222222333333KKKMMMNNNPPPRRRUUUZZZ^^^^^^___]]]YYYXXXZZZWWWRRRJJJBBB===>>>AAAFFFMMMTTTjjjxxxuuufffhhhiiijjjkkkoootttxxxtttvvvvvvuuuqqqnnnllllllpppmmmjjjhhhhhhhhhhhhgggeeefffggghhhllluuu~~~yyypppgggbbbaaadddgggeeefffccc___^^^___\\\WWWQQQKKKEEEBBBCCCBBB>>>:::<<<;;;::::::;;;<<<>>>???>>>===AAAJJJQQQTTTYYY^^^^^^^^^```dddjjjuuu|||yyyuuurrrrrruuuyyy|||xxxvvvtttrrrrrrpppnnnlllsssxxx}}}uuummmhhhjjjkkkjjjfffbbb___aaaccchhhddd[[[ZZZsss}}}lllWWWFFF???AAA===???DDDLLLWWWcccooouuuyyyvvvsssnnnaaaNNN???999777777777777888999:::;;;???GGGZZZvvvzzz```PPPMMMLLLJJJGGGIIIJJJJJJKKKNNNTTT[[[```fffrrr~~~|||ssspppnnnmmmlllllllllkkkkkknnnrrrvvvyyyxxxwwwsssqqqpppqqqsssyyyxxxyyy{{{||||||yyywwwuuuppphhh___XXXTTTRRRRRRVVVVVVWWWVVVSSSOOOKKKHHHFFFEEECCCCCCDDDGGGJJJLLLGGGGGGGGGFFFGGGJJJOOOSSSZZZbbbkkkqqqvvv{{{zzzvvvrrrggg\\\YYYVVVRRRNNNMMMNNNOOONNNLLLIIIIIILLLOOONNNNNNOOOOOONNNKKKIIIGGGHHHHHHHHHGGGFFFEEECCCCCC@@@>>><<<;;;;;;:::888666777777666555444333222111,,,,,,,,,++++++,,,---------------------------------,,,++++++,,,...111222===DDDQQQ```mmmvvv{{{~~~zzz|||yyylll]]]RRRFFF???666///.........------,,,+++******,,,...///000000111222555888;;;<<<@@@AAACCCEEEEEEBBB<<<888444000///222555777;;;AAAHHHSSSaaakkkqqqwwwzzzlll^^^UUUSSSTTTMMMGGGDDDBBBAAAFFFNNNSSSXXX^^^bbbbbbaaa___^^^___XXXPPPNNNQQQUUUVVVUUUVVVOOOFFF>>>:::888888888777777666555333222111111///000000111111111000000000000111111111111000000000000000111222222333333KKKLLLMMMNNNOOORRRWWWZZZ^^^```___\\\[[[\\\XXXRRRGGG???999999;;;???FFFMMMcccxxxrrrooofffhhhkkkmmmnnnqqquuuxxxuuuvvvwwwuuurrrpppooooooqqqnnnkkkiiiiiiiiiiiihhhggghhhjjjlllooouuu~~~vvvlllaaa^^^YYYUUURRRSSSVVVXXX[[[\\\[[[YYYYYY\\\ZZZVVVQQQMMMGGGFFFGGGFFFCCC???>>>===<<<;;;;;;;;;<<<===<<<<<>>@@@===???CCCLLLWWWdddooouuuyyyvvvsssnnn```MMM???999777777777777888:::;;;<<>>???;;;>>>CCCLLLWWWdddooouuuzzzwwwtttmmm___KKK>>>999777777777888999:::<<<<<>>===;;;999666666555333222000////////////...............///,,,,,,,,,,,,,,,+++++++++,,,,,,++++++,,,...000111444999BBBLLLTTTZZZ]]]___bbbbbbaaa___YYYOOODDD===555222...,,,,,,,,,,,,++++++***)))))))))***+++,,,,,,---...000444777;;;===CCCEEEIIIMMMMMMIIIBBB<<<555111000222333333777;;;BBBKKKWWWbbbkkkuuusssfff^^^SSSNNNIIIGGGCCC??????AAAFFFKKKSSS[[[bbbhhhmmmpppsssppplllhhhddddddgggjjjsssooofffVVVEEE999666777555555444444333222111111,,,---///000222333333333000000111111111111000000000000000111222222333333RRRRRRRRRQQQQQQRRRUUUXXX[[[___aaa```___]]]VVVNNNBBB<<<777666777999BBBJJJ]]]pppyyyzzz{{{ssshhhgggiiimmmssswwwxxxxxxxxxxxx{{{|||{{{xxxtttrrrrrrssstttrrrooonnnnnnnnnmmmkkkfffgggiiijjjjjjiiihhhggggggffffffeeeccc___YYYUUUOOONNNMMMLLLKKKIIIFFFEEEBBBAAA@@@@@@@@@@@@@@@???CCCGGGJJJLLLRRRYYY[[[XXXUUUSSSQQQPPPOOOMMMJJJGGGBBBAAA???===<<<<<<======<<<===AAADDDEEEJJJXXXfffwww}}}~~~xxxxxx~~~~~~~~~~~~|||tttooommmnnnoooooosssxxx~~~xxxqqqnnnooopppoookkkfffccceeegggkkkgggaaaddd{{{iiiUUUEEE???@@@:::===CCCMMMXXXeeepppvvv{{{xxxtttlll]]]III===:::777777888888:::;;;===>>>GGGLLL\\\yyylllYYYJJJJJJOOOOOONNNOOOIIIIIIJJJKKKMMMSSSZZZ___lllvvv~~~|||sssiiibbbZZZVVVSSSTTT\\\gggrrrxxxzzzvvvooohhhbbb___]]]\\\```bbbeeehhhjjjnnnrrruuu{{{vvvnnnjjjjjjnnnoooqqqpppnnnmmmmmmnnnmmmnnnooopppqqqtttxxx{{{}}}xxxtttlllccc[[[VVVRRRQQQQQQRRRTTTUUUSSSOOOJJJGGGFFFEEEDDDDDDDDDFFFHHHIIILLLLLLKKKIIIHHHIIILLLOOOSSS\\\gggnnntttxxxvvvqqqlllddd]]]ZZZXXXUUUTTTVVVTTTSSSRRRPPPNNNMMMMMMMMMLLLMMMOOOPPPQQQQQQQQQQQQUUUTTTSSSQQQNNNLLLIIIHHHGGGEEEBBBAAAAAA@@@>>><<<::::::888777555333222111//////......---.........,,,,,,++++++++++++******+++++++++,,,---...000111000444:::@@@FFFIIIKKKLLLPPPNNNMMMKKKGGGAAA999444///...---,,,++++++***))),,,,,,+++++++++,,,---...------...///222555888999AAADDDIIIMMMNNNJJJBBB<<<555111000222222111333888;;;CCCNNNYYYdddqqq|||kkk___VVVPPPJJJHHHCCC===999999<<<@@@GGGNNNUUU\\\ccchhhnnnpppooojjjeeedddhhhmmmuuutttmmm\\\HHH:::666888444444333333222222111111000111111111111000000///000000111111111111000000000000000111222222333333SSSTTTTTTRRRRRRSSSVVVXXXYYY]]]```___^^^[[[SSSJJJ@@@;;;777777777:::DDDNNN^^^ooouuusssuuuooohhhiiiooosssyyy||||||{{{{{{{{{{{{wwwtttrrrssssssqqqnnnmmmmmmmmmkkkjjjkkkkkklllkkkiiifffaaa^^^WWWVVVUUUUUUTTTQQQMMMJJJEEEFFFFFFFFFEEEDDDDDDDDDFFFCCC@@@??????@@@???>>>>>>BBBDDDHHHOOOXXX[[[ZZZYYYXXXWWWUUUSSSOOOKKKHHHCCCBBBAAA???>>>??????@@@>>>???AAADDDDDDHHHUUUcccqqqxxx}}}{{{vvvwww~~~~~~}}}}}}|||||||||yyytttqqqppppppnnnmmmqqqvvv{{{}}}{{{uuuoookkknnnooonnnjjjeeeccceeegggjjjiiidddhhhlllWWWFFF??????:::===DDDNNNZZZgggrrrxxx|||yyyuuulllZZZGGG<<<:::777777888999:::<<<>>>???HHHNNNaaajjjWWWIIILLLQQQOOOMMMNNNHHHIIIIIIJJJMMMSSSZZZ___jjjtttvvvjjjaaaQQQMMMJJJIIILLLQQQVVVYYYYYYVVVRRRMMMJJJIIIIIIIIIJJJLLLNNNOOOQQQSSSVVVXXX\\\aaalllzzzxxxooollllllqqqtttvvvvvvtttqqqppppppmmmnnnpppppprrruuuzzz}}}~~~tttpppjjjbbb[[[VVVTTTRRRRRRQQQPPPOOOMMMLLLKKKJJJGGGGGGFFFEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJLLLOOORRRSSS\\\fffmmmrrrvvvtttoooiiibbb\\\ZZZWWWTTTTTTWWWWWWVVVTTTRRRQQQPPPOOONNNLLLMMMNNNPPPQQQSSSSSSTTTTTTTTTSSSSSSQQQPPPNNNMMMJJJHHHFFFDDDDDDCCCAAA???===<<<;;;999666444333222//////...---,,,,,,------,,,,,,,,,++++++************++++++,,,---...///000///111444888:::<<<======???>>><<<;;;:::888444111.........---,,,***((((((,,,,,,+++,,,,,,,,,------////////////000111333444<<>>GGGSSS```pppwwwgggZZZSSSMMMJJJGGG@@@<<<;;;777:::>>>BBBFFFLLLRRRVVV```ccceeebbb^^^^^^ccchhhpppqqqlll]]]HHH999555777222222222222222222111111111111111111111000//////000000111111111111000000000000000111222222333333RRRRRRRRRRRRQQQSSSVVVYYYYYY]]]```___^^^[[[RRRIII>>>:::777777666:::DDDOOO___ooouuutttwwwtttnnnqqqxxx{{{~~~~~~~~~}}}xxxvvvuuurrrqqqooonnnnnnmmmkkkiiilllkkkjjjiiihhhddd```\\\SSSQQQPPPPPPQQQOOOMMMJJJEEEEEEDDDEEEFFFIIIKKKLLLOOOIIIAAA>>>???AAABBBBBB@@@BBBDDDFFFMMMWWW\\\\\\^^^^^^^^^]]]YYYTTTOOOLLLHHHFFFDDDBBBAAA@@@@@@@@@??????AAADDDDDDFFFPPP[[[ffflllqqqrrrqqquuu}}}}}}{{{yyyxxxwwwvvvtttsssrrrrrrqqqooommmooosssxxxzzzwwwqqqkkkhhhlllmmmmmmjjjeeedddfffiiiiiikkkhhhkkkmmmXXXFFF===<<<:::>>>EEEPPP\\\iiitttyyy}}}zzzuuukkkYYYEEE;;;;;;777888888:::;;;===???@@@GGGQQQhhhkkkWWWIIIMMMQQQLLLIIIKKKHHHHHHIIIJJJMMMRRRZZZ___iiirrr~~~zzzkkk___LLLHHHDDDBBBBBBCCCDDDDDDDDDCCC@@@>>>======>>>???===???@@@@@@???@@@BBBDDDGGGJJJRRR___lllxxxzzzqqqooopppvvvyyy}}}~~~{{{xxxvvvtttqqqrrrrrrssstttvvv{{{~~~~~~rrroooiiibbb\\\WWWTTTSSSRRRQQQNNNLLLKKKKKKLLLLLLIIIHHHHHHGGGGGGGGGGGGHHHGGGIIIJJJKKKLLLNNNQQQTTTWWW___fffjjjmmmpppnnniiifff```ZZZXXXUUUQQQRRRVVVWWWVVVTTTSSSSSSSSSQQQOOOLLLMMMNNNOOOQQQSSSTTTUUURRRSSSSSSSSSSSSRRRQQQQQQMMMKKKHHHGGGGGGFFFDDDBBB>>>===;;;999666444222111//////...---,,,,,,,,,,,,------,,,,,,++++++************+++,,,---.../////////000111222333444444444555333222222333333111000...///000...+++)))((()))))))))*********+++++++++000000///......///000111666999>>>BBBDDDAAA:::555444000///111000...///222777;;;CCCNNN]]]ooottt^^^UUULLLIIIFFF@@@<<<<<<888999:::;;;<<<>>>BBBEEENNNRRRUUUTTTRRRSSSXXX\\\dddgggdddWWWEEE777333444111111111111111111222222......000111111222222222000000111111111111000000000000000111222222333333QQQRRRSSSSSSSSSUUUYYY\\\\\\aaacccbbb```]]]UUULLL@@@===:::999777999CCCOOO```sss|||~~~}}}}}}{{{xxxvvvuuuttttttsssqqqooopppnnnkkkkkklllkkkhhheee___]]]\\\[[[ZZZYYYWWWUUUOOOLLLIIIKKKSSS]]]eeeiiifff[[[NNNFFFEEEGGGJJJJJJIIIJJJIIIIIIPPPZZZ```aaacccdddfffeeeaaa\\\XXXUUUNNNLLLIIIEEEBBB@@@??????@@@>>>???CCCDDDDDDIIIOOOXXX\\\aaadddhhhnnnxxx~~~{{{xxxwwwvvvvvvrrrqqqpppppprrrrrrqqqoooooossswwwxxxtttnnnhhheeeggghhhiiifffcccbbbdddggghhhlllkkkmmmoooYYYGGG>>>===;;;???GGGRRR^^^kkkvvv{{{}}}{{{vvvkkkWWWDDD;;;;;;888888999:::<<<>>>@@@AAAGGGUUUooooooXXXJJJNNNRRRKKKGGGKKKHHHHHHIIIJJJMMMRRRYYY^^^iiisss}}}}}}~~~{{{iii[[[IIIEEE@@@=========>>>===<<<;;;:::999999888999999999:::::::::888999:::<<>>BBBLLLWWWbbbsss|||tttsssuuu{{{|||zzzvvvvvvvvvvvvvvvwww{{{~~~|||}}}tttqqqkkkddd]]]XXXTTTSSSRRRQQQPPPNNNMMMMMMMMMMMMJJJJJJJJJIIIIIIHHHHHHHHHGGGIIIKKKLLLMMMOOORRRTTTWWW^^^ccceeehhhkkkiiieeeccc^^^YYYVVVRRRNNNPPPTTTVVVTTTRRRRRRTTTSSSQQQOOOLLLMMMMMMOOOPPPRRRTTTUUURRRSSSSSSSSSSSSRRRRRRQQQOOOMMMKKKJJJIIIHHHFFFDDDAAA@@@>>>;;;888555333222111000///...------------......------,,,+++++++++)))***+++,,,---.........000/////////////////////000...---...///000///...,,,...///...+++))))))+++))))))******+++++++++***///...---------...000111222444777;;;===;;;666222222///...000000------111444777===HHHXXXkkk~~~nnnbbbUUUMMMGGG@@@;;;:::888999999888777777999;;;>>>AAADDDDDDDDDEEEIIILLLOOORRRSSSLLL???666222333///000000000111111222222...///000111111222111111000000111111111111000000000000000111222222333333SSSTTTUUUVVVVVVYYY^^^aaa```dddfffdddccc```XXXOOODDDAAA>>><<<999:::DDDOOObbbwww}}}|||||||||{{{xxxvvvyyyvvvttttttwwwxxxwwwvvvpppmmmjjjiiigggeeeccc```[[[VVVRRRVVVcccttt~~~ppp^^^QQQNNNOOOQQQRRRSSSSSSPPPOOOUUU___fffgggeeehhhkkkkkkgggccc___\\\SSSPPPLLLGGGCCC???===<<>>BBBDDDCCCDDDHHHNNNPPPTTTYYY___hhhqqqxxx}}}zzzwwwvvvvvvvvvpppooommmnnnppprrrsssrrrooossswwwwwwsssmmmgggdddbbbcccdddbbb______aaaeeegggmmmmmmnnnrrr\\\JJJAAA@@@;;;???GGGSSS```mmmwww|||~~~{{{vvvjjjVVVCCC;;;;;;888888999:::<<<>>>@@@AAAHHHWWWsssrrr[[[LLLQQQTTTLLLHHHLLLHHHHHHIIIJJJLLLRRRYYY^^^jjjttt~~~}}}~~~|||yyyyyyzzz}}}|||hhhYYYHHHDDD>>>;;;;;;===???@@@;;;;;;:::999888666555555999:::::::::999999:::<<<>>>:::;;;BBBKKKVVVhhhxxx~~~vvvvvvyyy~~~~~~yyyyyyyyyxxxwwwxxx{{{}}}yyy}}}|||wwwsssmmmfff^^^XXXTTTRRRQQQQQQRRRRRRQQQOOONNNMMMKKKKKKKKKJJJJJJIIIIIIHHHHHHJJJLLLLLLMMMNNNQQQSSSTTTZZZ___aaaeeeiiiiiifffbbb\\\XXXUUUPPPLLLNNNSSSTTTRRRPPPQQQSSSSSSQQQNNNMMMMMMMMMNNNPPPRRRSSSTTTSSSSSSSSSSSSSSSRRRQQQPPPPPPNNNLLLKKKJJJIIIGGGEEEDDDCCCAAA>>>;;;999666555222222000///............//////...------,,,++++++)))***+++,,,---.........000///...---------------///---,,,---......---,,,***,,,...---***)))+++---++++++,,,------------,,,---,,,,,,,,,---///000111///111444888:::888444000111...---000///------000000222777BBBSSSgggzzzwwwdddXXXNNNDDD>>><<<777777777666444333444666444666888999:::;;;===>>><<<@@@CCCAAA:::555333444//////000000111111222222222222222111111///......000000111111111111000000000000000111222222333333WWWTTTTTTXXX\\\^^^bbbhhhgggiiiiiiggghhhiiiddd]]]TTTIII@@@???@@@AAAGGGPPP___qqq~~~yyyvvvuuuuuunnniiicccdddrrrrrr]]]WWW\\\^^^]]]bbbaaa___^^^```fffnnnuuuuuuuuutttqqqmmmhhhdddaaa\\\VVVMMMGGGEEECCC@@@===>>>???????????????>>>===DDDDDDGGGOOOZZZgggqqqwww}}}~~~xxxvvvwwwtttpppkkkkkkkkklllnnnqqquuuwwwwwwwwwwwwuuuqqqkkkfffbbbaaa```aaaaaa\\\YYY]]]dddhhhlllmmmsssuuuYYYGGG@@@???>>>AAAIIIUUUdddrrr|||}}}vvvfffSSSCCC;;;999777888999:::;;;>>>CCCFFFJJJ\\\yyytttZZZLLLNNNLLLLLLLLLGGGFFFHHHJJJKKKMMMRRR[[[bbbmmmvvv~~~{{{~~~}}}~~~}}}|||zzz{{{|||~~~xxxgggVVVFFFCCC>>><<<;;;:::999888999888888888888888999999888888777777777777888888<<<>>>??????CCCPPPcccrrr~~~xxxttt}}}zzzwwwwwwyyy|||~~~~~~xxxyyywwwqqqhhh___XXXUUUSSSVVVTTTQQQPPPPPPPPPNNNMMMNNNNNNNNNNNNMMMLLLJJJJJJFFFFFFFFFHHHJJJMMMPPPRRRUUUXXX\\\```cccdddccccccaaa[[[SSSNNNLLLMMMNNNOOOMMMNNNNNNMMMKKKLLLNNNPPPOOONNNLLLLLLNNNQQQTTTVVVXXXWWWUUUTTTRRRQQQQQQPPPLLLLLLKKKJJJJJJJJJJJJKKKCCCBBBAAA???>>>:::666222555444222000///...............------,,,+++******,,,,,,+++)))((())),,,///444111...------.........///---,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---000000000000000/////////......///000111111000000000///...---------------222111555???LLL^^^uuu~~~jjjZZZOOOGGGBBB>>>===;;;888666666555666222222222222333444555555777666555444222111000000000000000000////////////444333222111000......---000111111111111222222222////////////000111222333VVVSSSSSSXXX[[[]]]bbbhhhkkkmmmnnnnnnqqquuurrrmmmeeeYYYLLLFFFCCCCCCJJJRRR```sssuuuqqq{{{hhhbbbgggkkkjjjnnnmmmlllkkklllrrrzzz}}}zzzxxxuuuqqqkkkggg^^^WWWOOOHHHEEECCC@@@===<<<======>>>>>>>>>======??????BBBIIIUUUbbbnnnuuu}}}{{{uuutttvvvtttqqqkkkkkkkkklllnnnqqqtttuuuuuuvvvwwwvvvrrrlllfffbbb___^^^^^^]]]XXXTTTWWW]]]fffkkknnnttt~~~```KKKAAA???===AAAIIIVVVeeettt~~~wwwfffRRRCCC<<<:::888999:::;;;<<>>>>>===<<<;;;::::::999999999999::::::999888888777777888888999999:::<<<===BBBNNN___lll}}}}}}|||}}}~~~}}}wwwsssooohhhaaa[[[WWWVVVUUUUUUSSSQQQQQQQQQPPPNNNLLLKKKKKKKKKKKKKKKJJJIIIHHHKKKKKKLLLNNNOOOOOOOOOOOORRRTTTWWW[[[___bbbdddeee```[[[TTTNNNLLLLLLMMMMMMLLLLLLMMMLLLKKKKKKNNNPPPSSSRRRRRRRRRTTTWWWZZZ\\\]]][[[XXXVVVTTTSSSTTTTTTTTTSSSQQQOOOMMMLLLKKKKKKHHHGGGEEEEEECCC@@@<<<888555444222111//////......,,,,,,---------.........+++,,,------,,,,,,---///---///222444444333111000111///---...///000//////------------------------...---,,,++++++,,,---................................./////////...------......---------...//////000000333888???OOOjjjtttcccXXXMMMJJJEEE@@@<<<999777666333333222111111111111222222222222111111000000000////////////000000000000......///000111222333333222222111000///...------000000000000000111333333TTTQQQQQQUUUYYY\\\bbbiiipppuuuyyy}}}ooo[[[MMMGGGIIINNNYYYlll{{{yyy~~~}}}vvvoooggg___UUUNNNIIIEEE@@@===;;;;;;;;;;;;::::::999888::::::;;;@@@KKKZZZiiisss||||||yyyxxxwwwvvvrrrmmmooouuuwwwvvvppppppooooooppprrrtttuuuvvvyyy||||||xxxpppgggaaa^^^[[[ZZZYYYUUUPPPQQQUUU]]]eeennnyyygggMMMBBB@@@<<>>AAAGGGSSSbbbmmmzzz|||vvvnnnjjjbbb\\\XXXWWWWWWVVVUUUSSSRRRQQQQQQPPPNNNLLLJJJJJJJJJJJJJJJIIIHHHGGGIIIJJJLLLNNNOOOOOOOOONNNQQQRRRUUUXXX\\\```ccceee___ZZZSSSNNNLLLKKKKKKKKKKKKKKKLLLKKKJJJKKKMMMPPPRRRQQQRRRSSSUUUXXX[[[]]]___]]]YYYVVVUUUTTTUUUVVVWWWVVVTTTQQQOOOMMMLLLKKKJJJIIIHHHGGGFFFCCC>>>;;;555444333111000///......---------,,,,,,,,,,,,,,,***,,,...///.........///000222555666666444333333222000......///000000///..............................---,,,,,,---......---------................../////////...---,,,,,,---------------...///000...///222444999HHHddd|||ssseeeXXXTTTMMMFFF???:::777666444333222111000000000000///000000000000000000000////////////000000000000---...///000111222333333222111111000//////......000000000000111222333333UUUQQQQQQUUUYYY\\\bbbiiirrryyygggTTTKKKIIIJJJUUUhhh~~~~~~~~~|||zzz|||{{{vvvpppjjjbbbXXXOOOJJJFFFAAA===;;;;;;;;;;;;:::888777666888999:::===FFFTTTdddoooyyy~~~|||xxxuuusssrrrrrrooolllpppwww{{{zzzuuutttrrrrrrrrrtttwwwxxx|||~~~{{{rrrhhhaaa[[[XXXWWWWWWTTTPPPPPPSSSWWWaaammmzzzcccJJJAAAAAA===BBBLLL\\\mmm|||vvvaaaLLL>>>:::;;;666777999:::<<<@@@EEEHHHRRReeeuuu\\\OOONNNIIIHHHKKKHHHGGGJJJLLLNNNPPPVVV___fffnnnuuu}}}~~~|||{{{zzzzzzxxxyyyzzz|||}}}~~~~~~~~~uuukkkaaaUUUIIIDDDCCCBBBCCCCCCAAA>>><<<======<<<;;;;;;:::;;;;;;::::::999999999999::::::;;;===@@@DDDLLLXXXeeeooovvvzzztttkkkfff^^^ZZZXXXXXXXXXWWWTTTSSSRRRRRRRRRPPPNNNKKKHHHIIIIIIIIIIIIHHHHHHGGGFFFGGGJJJLLLNNNOOOOOOOOOOOOQQQSSSVVVZZZ^^^```bbb\\\WWWQQQLLLKKKJJJJJJJJJIIIJJJKKKJJJJJJJJJMMMOOOQQQQQQRRRTTTWWWZZZ]]]^^^^^^]]]ZZZXXXWWWVVVWWWXXXYYYXXXVVVSSSQQQOOOMMMMMMMMMLLLJJJIIIGGGDDD???<<<666555333111000////////////...---,,,+++***)))(((***,,,...//////...///000444666888777555444555777444222000000000111000...///////////////////////////..................///------------......//////.../////////...---,,,,,,---------------...///000,,,...000222666CCC]]]tttwwweee```WWWMMMCCC===888777444333222111000/////////......////////////000000.../////////000000000111//////000000111111222222111111111111111111111111000000000000111222333444XXXSSSRRRUUUXXX\\\bbbiiittt|||nnnXXXNNNKKKJJJVVVfffzzz~~~zzzzzzzzzyyyyyy||||||uuusssuuuuuusssoooiiibbbWWWOOOIIIDDD???<<<;;;;;;;;;;;;;;;:::999999666777999;;;AAAMMM]]]hhhtttzzz}}}xxxtttrrrooopppooonnnsss{{{zzzxxxuuutttuuuxxx|||~~~ssshhhbbbXXXUUUSSSUUUSSSNNNMMMOOORRR^^^kkkzzzbbbIIIBBBCCC>>>DDDNNN^^^ppp~~~uuu```KKK>>>:::;;;666888999;;;===AAAFFFIIISSSfff{{{zzz|||pppYYYNNNNNNIIIGGGKKKIIIGGGIIILLLMMMPPPVVV___ffflllsss}}}}}}}}}~~~|||zzzyyyyyyyyyzzz{{{{{{|||}}}~~~}}}uuuggg___ZZZRRRJJJEEEFFFHHHJJJKKKHHHCCC??????>>>===<<<;;;;;;;;;;;;;;;::::::999999::::::;;;:::<<>>??????888999;;;<<<@@@JJJXXXcccnnnuuu~~~xxxtttqqqmmmppppppqqqwww|||xxxuuuvvv{{{uuuiiibbb[[[VVVTTTUUUSSSNNNKKKLLLNNN[[[iiizzzwww}}}eeeLLLCCCCCC@@@EEEPPP```qqquuuaaaMMM???;;;<<<888:::;;;===???CCCHHHLLL[[[lll~~~|||lllWWWNNNOOOIIIFFFHHHFFFFFFHHHKKKMMMOOOVVV___fffmmmqqqyyy~~~|||}}}|||zzzxxxxxxxxxyyy~~~}}}||||||}}}~~~~~~vvvqqqfff[[[UUUTTTQQQLLLIIILLLPPPUUUUUUQQQJJJDDD@@@???>>>===<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<>>>DDDLLLWWWcccooovvv~~~}}}uuuooohhhccc]]][[[\\\\\\ZZZWWWSSSSSSRRRSSSSSSQQQMMMJJJHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKMMMNNNOOOQQQTTTVVVXXXXXXWWWWWWSSSOOOKKKHHHHHHIIIIIIHHHHHHHHHIIIIIIIIIJJJMMMOOOPPPQQQSSSVVVYYY\\\^^^```^^^^^^___``````___^^^^^^\\\\\\ZZZYYYXXXXXXXXXXXXVVVTTTRRROOOLLLGGGBBB>>>666555444222111000//////111000000...---,,,+++++++++,,,,,,,,,,,,---000222000555;;;===;;;:::===???@@@===:::888777555333111111111111111111111111111///000000000000000000///------...//////000111111......///000000000/////////......---------.........---...111333999HHHVVVssswwwkkk]]]OOOEEE???<<<555444333222222222222222000000000///////////////.........///000111111111///000000000111111111111111111111111000000000000111111111111222333444444\\\WWWTTTVVVYYY[[[aaahhhmmmxxxcccLLLEEEGGGHHHUUUbbbqqqzzz~~~~~~xxxqqqpppppppppnnnnnnrrryyy{{{}}}}}}xxxrrrnnnlllfffdddbbb```___aaadddfffccc\\\QQQIIICCC???:::666555666999<<>>:::;;;===???AAAEEEJJJNNNbbbqqqkkkWWWOOOPPPIIIEEEFFFCCCEEEHHHJJJLLLOOOVVV___fffoooqqqvvv}}}~~~~~~~~~}}}{{{}}}}}}{{{xxxwwwwwwxxxyyy}}}||||||~~~{{{mmmhhh^^^SSSOOOQQQQQQNNNMMMQQQWWW\\\]]]XXXOOOIII@@@@@@>>>===<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<>>???AAADDDBBB>>>;;;:::888555333111111111111111111111111000000111111111111000000.........///000111111222......///000111111111000000///...---------------000......000222666@@@JJJ^^^yyyqqqbbbTTTIIIBBB???444444333333222222333333111111000000////////////---......///000111111222......///000111222222333222222111000///...------111111111111222333444555bbb\\\UUUUUUZZZ```cccccclllvvvuuu^^^LLLBBBBBBFFFNNN\\\kkktttwwwwwwtttpppooonnnmmmmmmnnnppprrrtttuuuyyyzzzvvvrrrqqqrrrsssyyy}}}{{{rrrggg```^^^YYYYYYXXXWWWWWWVVVUUUUUUSSSPPPJJJDDD???<<<:::999;;;999888>>>FFFLLLMMMLLLGGGCCC???>>>CCCMMMXXX___mmmrrrzzz~~~yyyuuutttsssqqqrrrqqqqqqqqqsssyyy~~~}}}|||~~~yyylllddd]]]\\\ZZZXXXUUURRRPPPOOOPPPTTTbbb}}}lllcccbbbooooooUUUEEE>>>???DDDPPPaaauuusss```OOODDD>>><<<===::::::???DDDFFFIIIMMM```ttteee]]]RRRJJJGGGGGGGGGGGGGGGIIIJJJLLLOOOTTT[[[___kkklllpppwww~~~~~~~~~{{{{{{|||{{{yyyyyyzzz{{{|||}}}{{{tttnnneee]]]TTTNNNMMMNNNOOOPPPNNNTTT___iiinnnhhh\\\RRRLLLFFFAAAAAA???<<<;;;===>>><<<;;;;;;===>>>???>>>AAAJJJUUU]]]dddnnn|||{{{qqqhhheee```ZZZXXXYYYZZZZZZYYYYYYVVVSSSSSSTTTTTTQQQMMMJJJJJJKKKKKKKKKJJJJJJIIILLLLLLLLLKKKLLLLLLMMMNNNQQQQQQRRRSSSTTTRRRNNNKKKLLLJJJHHHHHHIIIIIIHHHGGGFFFGGGHHHHHHGGGHHHJJJKKKNNNNNNNNNPPPSSSWWWZZZ]]]```______aaadddfffffffff^^^___```bbbcccaaa^^^[[[ZZZWWWTTTQQQOOOIIIAAA:::666444222000000000222333333333333222111000///...111000///...............///444999===???@@@AAABBBFFFFFFGGGFFFBBB;;;666555444222000///000111222333222222222111000///...---000000////////////000000///.........---------------///111///,,,+++---///......------...222888===VVVeeeyyy}}}{{{vvvnnnbbbTTTHHHAAA<<<999555333333333333222000000000000000000000000///////////////000111111///////////////000111111000000000000000000000000111222333333222111222444bbb\\\VVVUUUZZZaaaeeefffiiirrrkkkXXXMMMFFFEEEGGGJJJXXXhhhqqquuuwwwuuuqqqkkkkkkjjjiiijjjkkkmmmnnnlllpppyyyzzzsssnnniiihhhiiikkkqqqvvvuuulllbbbZZZWWWSSSSSSRRRRRRQQQOOONNNMMMNNNKKKGGGBBB===;;;999999:::888:::@@@JJJQQQSSSRRRKKKGGGCCCBBBGGGPPP[[[bbbooosss{{{~~~xxxwwwxxx{{{}}}zzzzzzyyywwwrrrrrrqqqqqqssswww|||}}}}}}zzzooohhh^^^]]][[[XXXUUURRRPPPOOOPPPUUUdddlll```WWW___rrrmmmTTTEEE???AAAFFFRRRcccuuuqqq___OOODDD???>>>===:::;;;@@@DDDFFFJJJOOOaaattt^^^WWWOOOIIIGGGHHHHHHHHHEEEFFFGGGIIILLLQQQXXX]]]hhhiiinnnuuu}}}}}}zzzyyyzzz{{{}}}~~~}}}}}}yyyssskkkeee[[[UUUMMMIIIIIILLLOOOPPPPPPWWWdddqqqxxxuuukkkbbbWWWNNNFFFDDDBBB???>>>???BBB@@@??????@@@BBBDDDEEEHHHPPP[[[dddmmmyyyzzzpppgggddd___ZZZXXXZZZ\\\\\\[[[[[[XXXUUUTTTUUUTTTQQQNNNLLLMMMMMMNNNNNNNNNMMMMMMNNNNNNMMMLLLLLLLLLLLLMMMOOOOOOOOOQQQRRRPPPMMMJJJMMMKKKIIIHHHHHHHHHGGGFFFGGGGGGGGGGGGGGGHHHJJJLLLNNNNNNOOOQQQTTTXXX\\\^^^bbbaaabbbdddhhhjjjkkkjjjbbbbbbbbbcccdddccc```]]]^^^ZZZUUURRROOOIIIBBB<<<555444222000000111222333444444333333111000...------,,,,,,---...///000000222555;;;@@@CCCDDDDDDDDDGGGHHHJJJJJJFFFAAA<<<;;;444222111000000111222222222222222222111000///...000//////......//////000111111000000000/////////---///000///,,,+++,,,...---......---...111666:::FFFSSSdddsss|||ttttttrrrlllcccXXXMMMFFF>>><<<888666555444333111111111111111111111111111///////////////000111111///////////////000111111000000000000000000000000000222333333222111222444ccc^^^XXXWWW[[[bbbggghhhiiirrr}}}~~~gggXXXOOOIIIFFFFFFGGGUUUdddmmmrrruuuuuurrrjjjiiiiiihhhhhhgggggggggdddiiipppwwwpppgggaaa\\\ZZZ\\\___eeekkkkkkeee[[[SSSOOOMMMMMMMMMLLLJJJHHHFFFDDDFFFDDDAAA===;;;999888888888888;;;CCCMMMUUUXXXYYYPPPMMMIIIHHHMMMVVV```fffsssvvv|||yyyrrrqqqqqqxxx~~~}}}yyytttsssssssssuuuyyy|||~~~~~~{{{rrrlll```___\\\YYYVVVSSSQQQPPPPPPVVVggg|||jjj\\\RRRXXXhhhxxx|||fffRRREEE@@@CCCHHHTTTeeevvv~~~mmm\\\MMMEEEAAA@@@>>>;;;<<>>===;;;999888888888888666777;;;CCCLLLSSSWWWXXXRRRPPPNNNNNNSSS\\\eeekkkwwwzzz~~~xxxrrrpppqqqvvv}}}~~~{{{wwwvvvvvvvvvyyy||||||tttnnncccaaa^^^ZZZWWWUUUSSSSSSRRRYYYkkk{{{fff\\\WWWaaappp{{{}}}nnn[[[LLLDDDAAADDDIIIVVVgggyyyzzziiiWWWKKKDDDBBBAAA>>><<<>>>DDDGGGIIINNNUUUbbbuuu~~~fffNNNLLLIIIGGGFFFFFFFFFFFFFFFGGGHHHJJJMMMTTT\\\bbbkkkmmmssszzz|||{{{zzzzzzzzz{{{|||}}}}}}~~~wwwnnniiicccZZZPPPKKKDDDAAA>>>>>>AAAGGGMMMQQQUUU^^^lll}}}lll]]]MMMGGGEEEDDDDDDEEEGGGFFFEEEDDDEEEIIIOOOSSS^^^hhhxxx}}}wwwpppkkk^^^[[[WWWXXX[[[^^^^^^]]]aaa]]]YYYXXXXXXWWWSSSOOOQQQQQQRRRSSSTTTTTTTTTTTTRRRQQQOOONNNLLLKKKKKKJJJLLLMMMNNNPPPRRRQQQNNNKKKIIIGGGFFFGGGHHHJJJJJJIIIKKKIIIGGGFFFHHHJJJKKKLLLKKKLLLMMMOOOSSSXXX]]]___``````aaaeeejjjnnnoooooolllkkkiiiiiiiiihhheeecccccc]]]WWWRRRNNNIIIBBB>>>555444222000000111222333444444444333111///...---///...---+++************...111777@@@IIINNNPPPOOOPPPTTTVVVVVVTTTRRRKKKDDD:::777333222333333111///111222222222222222111000111111000000000000111111000000000/////////..................---,,,,,,---,,,...//////......000222999AAAIIIMMMSSS[[[``````aaabbbdddhhhiiifffaaa\\\XXX]]]ccchhhiiieee```\\\LLLGGG@@@:::777444333111111111111111111111111111000000//////000000111222000000////////////000000000000000000000000000000000111222222222222333555lllggg___ZZZ[[[___cccgggnnnvvv~~~yyycccPPPJJJLLLLLLXXXccciiilllpppqqqooonnnnnnooonnnlllhhheeebbb```bbbbbb``````gggvvvtttfffXXXOOOIIIDDDBBBDDDEEEKKKSSSYYYYYYUUUPPPLLLFFFFFFFFFEEECCC@@@>>><<<999888888777777777888888555777;;;BBBHHHMMMPPPPPPOOOOOOPPPTTT[[[dddlllqqq{{{|||wwwrrrqqqsssqqqxxx}}}|||||||||zzzwwwyyyyyy{{{~~~vvvoooeeeccc```\\\ZZZXXXWWWWWWVVV^^^qqqfff]]]\\\iii{{{rrraaaPPPFFFBBBCCCCCCJJJXXXjjj}}}vvvcccRRRGGGCCCAAAAAA======@@@EEEHHHJJJPPPWWWcccxxxsss[[[KKKKKKJJJHHHEEEDDDDDDDDDFFFGGGHHHJJJOOOWWW```gggnnnqqqwww|||}}}}}}||||||{{{{{{{{{{{{}}}}}}}}}|||oooddd___YYYOOOFFFBBB???>>>======@@@FFFMMMQQQTTT\\\kkk|||zzzkkk[[[RRRMMMJJJJJJLLLNNNNNNNNNNNNOOOSSSZZZ___gggttt|||xxxsssooo```]]][[[\\\```ccccccbbbbbb^^^[[[YYYYYYXXXTTTQQQQQQQQQRRRSSSSSSSSSSSSSSSQQQPPPOOOMMMLLLKKKKKKJJJNNNNNNPPPRRRSSSSSSPPPMMMEEEDDDDDDFFFIIILLLLLLLLLMMMJJJGGGGGGIIIKKKLLLKKKIIIJJJKKKNNNRRRVVV[[[^^^______aaaeeejjjnnnppppppooonnnmmmlllllljjjfffccc```[[[TTTPPPMMMHHHBBB===666444222000000000111222333333333222111000///...//////---,,,+++*********,,,///666???JJJSSSYYY\\\^^^bbbdddcccbbb```WWWMMMBBB<<<666333444333111...000000111222222222111111333222222111111222222333111000000000000///////////////............------,,,...//////......///000333999>>>???BBBHHHLLLLLLMMMNNNPPPRRRSSSRRROOOMMMMMMRRRZZZbbbggghhhgggfffWWWPPPEEE;;;666444333333111111111111111111111111000000000000000111222222000000////////////000000000000000000000000000000///111222222222222444555ooojjjbbb[[[ZZZ\\\bbbfffiiirrr{{{ttt]]]TTTVVVRRR\\\fffiiillloooqqqppppppqqqsssssspppkkkfffbbb]]]^^^]]]YYYWWW[[[eeemmmvvv}}}xxxxxxzzzvvvcccXXXLLLEEEAAA===<<<===<<>>=========>>>@@@FFFMMMSSSTTTZZZhhhyyyuuuggg]]]UUUPPPPPPSSSZZZ\\\^^^^^^___cccjjjooowww}}}zzzwwwtttrrreeecccaaabbbgggjjjjjjhhhbbb___[[[ZZZZZZYYYVVVRRRQQQQQQQQQRRRRRRQQQQQQPPPNNNNNNMMMLLLKKKKKKKKKLLLNNNOOOPPPRRRSSSRRROOOLLLCCCBBBCCCEEEIIILLLMMMMMMMMMJJJHHHIIILLLMMMLLLIIIIIIIIIJJJMMMPPPUUUYYY\\\``````bbbffflllpppqqqrrrppppppoooooonnnkkkeeebbbZZZVVVRRROOOMMMIIICCC>>>777666333111000///000111222222222222222111000000......------------......---000666>>>HHHUUUaaajjjnnntttvvvtttsssssshhh[[[KKKCCC999444444444111......///000111111111111111333333222222222222333333333333333333222222222111111000...///000000///------...//////......///000000555888888999===@@@?????????@@@AAAAAAAAAAAA@@@DDDHHHOOOWWW___eeehhhjjjaaaXXXLLL@@@999666555555222222222222222222222222111000000000000111222222111000000///////////////000000000000000000000000///000222222222222444666ooojjjbbb[[[YYY\\\bbbgggfffoooxxx~~~iii\\\ZZZVVV___hhhkkkmmmqqqtttssstttvvvyyyyyyvvvqqqjjjfff^^^]]]ZZZVVVSSSSSSUUUXXX[[[dddnnnttt{{{}}}uuurrrqqqsss|||ssscccSSSJJJAAA>>><<<999888999888;;;BBBHHHLLLLLLJJJGGGAAA@@@===;;;::::::;;;;;;888999999999999999888888888:::>>>AAACCCDDDDDDEEECCCIIISSS```kkkuuu{{{}}}tttoooppprrroootttvvvtttvvv{{{}}}}}}}}}ssshhhfffcccaaa______```aaafffoooxxxzzzsssllllll}}}~~~kkkXXXJJJCCCBBBDDDHHHPPP___rrrpppZZZIII@@@>>>>>>>>>;;;<<>>CCCJJJSSS\\\cccgggggg___TTTIIIAAA;;;777555222222222222222222222222111111000000111111222333111111000///////////////000000000000000000000000...000222222222222444666mmmiiiaaa[[[XXX\\\ccchhhgggpppxxx}}}ppp^^^XXXWWW```iiilllnnnsssvvvvvvyyy{{{~~~}}}vvvpppkkkccc```[[[UUUPPPLLLJJJIIIHHHOOOTTTXXX```ooo{{{xxxrrrooohhhooozzzsssaaaRRRJJJAAA:::999999777666777666888===CCCGGGGGGEEECCCBBB@@@===;;;:::;;;===>>>:::::::::::::::999888888999<<<@@@BBBCCCCCCDDDEEE???GGGTTTcccqqq{{{~~~uuupppppprrrvvvyyyxxxtttuuuzzz}}}}}}}}}uuuiiigggdddbbbaaabbbcccdddlllvvvzzz|||xxxttt{{{}}}lllYYYKKKDDDCCCCCCLLLSSSbbbtttoooXXXFFF>>><<<======:::<<<@@@FFFGGGIIIQQQ[[[nnnjjjPPPHHHIIIJJJHHHFFFEEEHHHKKKGGGHHHKKKOOOWWWbbbooowww}}}vvvwwwwwwyyy|||uuu___MMMHHHEEE===999<<<888;;;===???BBBHHHQQQXXX^^^```fffppp{{{~~~{{{vvvtttzzz}}}|||zzzxxxvvvtttrrrpppgggeeeccceeeiiikkkkkkiii```]]]ZZZZZZ[[[[[[WWWTTTQQQQQQQQQQQQPPPNNNMMMLLLHHHHHHIIIIIIKKKLLLMMMNNNJJJJJJKKKLLLMMMKKKGGGDDDGGGEEEDDDEEEHHHIIIJJJIIIMMMJJJIIILLLPPPPPPKKKFFFLLLLLLMMMNNNQQQUUUYYY[[[]]]]]]^^^bbbgggkkkllllllooopppqqqrrrpppkkkccc]]]SSSQQQPPPPPPPPPMMMGGGBBB:::888555111///.........//////000222222333333333555444222111///......---,,,000333555:::HHH^^^ooo|||pppXXXLLL>>>555444444222///,,,,,,---///000000000000000000////////////000000222222222111111111000000444222000000222333111///.../////////...///111444333888:::777555666555333444444444444444666999;;;666888;;;AAAJJJUUU^^^dddiiicccZZZQQQHHH@@@888444222222222222222222222222111111111000111111222333111111000///////////////000000000000000000000000...000222222222333444666hhhgggccc]]]ZZZ\\\ccciiijjjmmmsss{{{xxxfff\\\]]]aaafffjjjnnnqqquuuxxxyyy|||yyytttoooddddddaaa[[[SSSLLLGGGDDDCCCDDDEEEIIIPPPZZZfffnnnuuummmhhhfffgggiiinnnuuu|||yyynnnaaaUUUMMMCCC???:::666666777888888::::::<<>>;;;:::::::::;;;@@@???>>><<<;;;:::999999===???CCCFFFGGGEEECCCAAAEEEDDDNNNfff{{{xxxsssrrrrrryyyxxxwwwvvvxxx{{{~~~}}}}}}~~~uuukkkjjjeee___\\\___bbbdddmmm|||xxx}}}}}}kkk[[[MMMCCCAAACCCIIIWWWiiiyyy|||bbbJJJCCCBBB===::::::===>>>AAAGGGKKKNNNXXXaaawwwqqqOOOMMMIIIGGGIIIIIIFFFDDDEEEFFFJJJNNNPPPTTT```rrr}}}|||||||||{{{{{{}}}qqq___LLLBBB>>><<<;;;<<<<<<;;;<<<===>>>FFFWWWhhhiiiggghhhlllssszzz}}}~~~uuuvvvvvvtttqqqooonnnoooiiifffdddeeeggggggeeeaaa\\\\\\\\\\\\[[[ZZZYYYXXXUUURRRPPPNNNOOOOOONNNMMMHHHGGGGGGHHHLLLNNNOOONNNJJJJJJIIIIIIHHHGGGFFFEEEFFFEEEEEEEEEFFFHHHKKKLLLLLLMMMMMMNNNNNNNNNMMMMMMLLLOOORRRUUUVVVWWWXXXZZZcccbbbaaabbbeeehhhjjjkkknnnoooqqqsssqqqjjjaaa[[[UUURRROOONNNMMMLLLJJJIII???;;;555111000000000000000000000000111222333444666555333000///...//////...000222333666@@@NNNYYYqqq}}}wwweeePPP>>>999666///...333//////............//////222222111111111111111222444444555555444333111000111111222111111000/////////,,,---000111000333777888<<<===:::999;;;<<<;;;777555333333444444444222888888999;;;???GGGQQQWWWeeehhhdddXXXKKKBBB<<<888555444222222333444333222222222222111111111111000222222222111000//////...000111111111111222222222000111222111000000222333hhhhhhgggccc``````eeejjjooorrrwww~~~xxxfff]]]YYY^^^eeekkkoooqqqtttuuuzzz}}}xxxrrriiigggddd]]]UUUMMMHHHEEEAAAAAACCCEEEJJJSSS]]]dddttt|||rrrjjjddd`````````cccgggkkkmmmmmmnnnmmmkkkeee\\\RRRHHHBBB???<<<777555555666666555999999;;;???DDDGGGHHHFFFEEECCCAAA>>>======>>>???BBBAAA???>>><<<;;;;;;;;;???BBBGGGKKKLLLJJJGGGEEEFFFEEENNNeee|||yyytttrrrssswwwvvvuuuuuuwwwzzz}}}}}}}}}~~~~~~{{{sssllliiiccc\\\XXXZZZ]]]```mmm~~~~~~kkk[[[NNNEEEDDDGGGOOO\\\nnn|||vvv]]]FFF@@@@@@===<<<===AAA@@@CCCHHHKKKOOOXXXbbbxxx{{{WWWOOOJJJGGGIIIIIIFFFDDDEEEGGGJJJMMMPPPUUUaaasss}}}~~~~~~~~~||||||}}}ooo\\\HHH>>>;;;999888888;;;:::;;;===@@@III\\\mmmooonnnmmmooossswwwzzz{{{|||ttttttsssqqqnnnlllmmmnnnnnnjjjfffdddfffgggeeeccc]]]]]]\\\[[[YYYXXXWWWVVVVVVSSSOOONNNMMMMMMKKKJJJIIIHHHFFFGGGJJJMMMNNNNNNLLLKKKHHHGGGFFFFFFFFFGGGFFFEEEEEEDDDEEEGGGIIIKKKKKKLLLMMMMMMNNNNNNNNNMMMMMMPPPSSSVVVWWWXXXZZZ[[[dddccccccdddfffhhhhhhhhhiiikkknnnppppppkkkddd___YYYVVVSSSPPPOOOMMMKKKIIIBBB===888333222111111000000//////000111222333333666555444333222111000000...000111111333:::FFFNNN```llluuuxxx}}}xxxdddQQQ@@@;;;777000///333111000000//////000000111222222111111111111111222555555666666555333111000111111111111111000000//////------000222111444999@@@EEEGGGEEEBBBBBB???<<<777555333333555555555444444555555666:::AAAJJJPPP^^^gggjjj```QQQFFF???;;;777555333222333444333222222222222222111111111111222222222111000/////////000111111111111222222222111222333222111111333555eeeggghhhfffcccbbbeeehhhqqqtttzzzxxxhhh___VVV[[[ccciiimmmooopppqqqzzzyyypppnnniiibbbYYYQQQIIIEEE@@@AAABBBDDDHHHOOOXXX^^^fffooouuutttooojjjaaaZZZVVVUUUUUUVVVXXXZZZYYYXXX\\\[[[ZZZVVVQQQJJJDDD@@@===:::777666666666555444888888888<<>>>>>CCCGGGNNNSSSUUURRRNNNKKKJJJIIIQQQeee~~~zzzvvvtttsssuuuuuutttuuuwwwyyy|||~~~{{{{{{{{{}}}~~~|||zzzwww{{{wwwppplllfff^^^WWWSSSSSSVVVZZZkkkmmm\\\OOOHHHGGGKKKXXXdddtttnnnWWWAAA<<<>>>>>>???BBBFFFEEEGGGKKKMMMQQQZZZdddxxxdddQQQKKKHHHIIIHHHEEECCCEEEHHHJJJLLLNNNTTTbbbsss}}}}}}~~~qqq]]]GGG>>>===<<<:::888999999;;;>>>CCCMMMaaassszzzxxxvvvuuuuuuxxxzzz||||||xxxtttsssqqqnnnllllllnnnppptttoooiiifffggghhhgggeee```___]]][[[YYYXXXXXXWWWWWWTTTPPPNNNMMMLLLJJJIIIKKKHHHFFFFFFHHHJJJLLLMMMMMMKKKGGGEEEDDDDDDFFFHHHFFFEEEEEEDDDEEEFFFGGGHHHJJJJJJKKKMMMNNNNNNNNNNNNNNNQQQTTTVVVWWWXXXZZZ\\\dddeeegggiiijjjiiihhhhhheeegggjjjmmmooolllgggccc]]]ZZZVVVSSSQQQPPPMMMLLLEEEAAA;;;666444222111000////////////000111222222555666777777666444222111///000000//////333:::@@@MMMWWW```dddkkkuuuvvvqqqbbbRRRBBB===999222000333222111111000000111111222222111111111111111222222555666888888777555222000222222222111111111000000///---...111222222777===JJJQQQVVVUUUQQQLLLFFF???999777555555666666666666333333333444666<<>><<<:::999888888666444777666666999@@@IIIQQQVVVUUUSSSPPPMMMKKKKKKLLLMMMJJJIIIHHHFFFEEEDDDCCCCCCIIINNNVVV\\\^^^[[[VVVRRROOONNNTTTeee||||||wwwuuuuuuuuuttttttuuuwwwyyy|||}}}vvvvvvwwwxxxxxxvvvtttsssuuuzzzwwwoooiii```WWWQQQNNNMMMQQQUUUiiirrr^^^PPPIIIKKKOOO^^^jjjyyyiiiSSS???<<<>>>???AAAFFFKKKJJJKKKNNNOOOSSS\\\fffwwwqqqRRRLLLHHHGGGGGGDDDCCCDDDGGGHHHJJJLLLSSSaaarrr~~~}}}nnnZZZEEE>>>>>>>>>;;;999999999;;;???DDDPPPeeexxx~~~yyyvvvvvvuuurrrooommmnnnrrruuuyyyuuuooommmmmmllljjjgggcccbbb___]]]\\\[[[[[[[[[VVVSSSPPPMMMMMMLLLKKKIIIKKKHHHEEECCCEEEHHHJJJKKKJJJIIIGGGEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDEEEFFFGGGHHHIIIJJJLLLMMMNNNNNNNNNMMMPPPSSSUUUVVVWWWZZZ\\\cccgggkkknnnooonnnllllllggghhhjjjlllnnnlllhhheee___[[[WWWTTTSSSQQQPPPOOOHHHCCC===888555333111//////////////////000111111444666999;;;;;;888555333///000000...---...222666AAAHHHNNNRRRXXXaaaeeeccc___QQQDDD>>>:::444222444111111111000000111111111111111111000111111222333666888:::;;;;;;888555333444333333222111111111111000...///222333444;;;CCCQQQ[[[cccddd```ZZZOOOFFF@@@===:::888777777666666555555555555666:::???CCCIIIYYYiiikkkcccVVVHHH===<<<999666444444444444333333333222222222111111111222222222111111000000000000000111111111222222222111222333222222222444666ccceeefffccc```___aaadddkkkqqqxxxqqqiii^^^___``````aaadddhhhlllsss~~~{{{tttmmmeee]]]TTTMMMFFFGGGJJJNNNTTT]]]hhhooolllkkkgggbbb```^^^UUUKKKKKKJJJJJJKKKNNNPPPPPPOOONNNNNNNNNNNNLLLKKKIIIHHHBBB@@@===;;;999888666444777666666888===GGGQQQWWW[[[ZZZWWWUUUSSSSSSSSSSSSPPPOOOMMMLLLJJJIIIIIIIIIOOOUUU]]]dddfffccc]]]YYYRRRSSSWWWcccxxx|||xxxvvvvvvuuuuuuuuuvvvwwwyyy{{{|||qqqrrrssstttssssssrrrrrrpppuuuzzz||||||~~~}}}qqqdddYYYOOOLLLKKKJJJNNNSSSeeeyyyaaaQQQKKKNNNTTTcccnnn}}}fffRRR@@@>>>@@@AAACCCIIINNNMMMNNNQQQRRRUUU^^^gggvvv|||RRRKKKFFFEEEDDDBBBBBBDDDEEEFFFGGGKKKRRR___nnnyyy~~~cccQQQ???999;;;:::888666::::::<<<@@@EEERRRhhh{{{|||xxxvvvvvvuuurrrooommmoootttxxx{{{yyyvvvuuuuuusssnnniiicccbbb```^^^]]][[[[[[ZZZPPPNNNKKKIIIJJJJJJIIIHHHIIIFFFBBBAAABBBEEEGGGHHHEEEFFFGGGHHHGGGFFFEEEDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHJJJKKKLLLMMMMMMNNNKKKMMMPPPQQQRRRTTTWWWZZZaaafffmmmrrrsssrrrqqqqqqmmmlllllllllmmmkkkgggeee___[[[WWWTTTSSSRRRRRRQQQJJJEEE@@@;;;777444111/////////////////////000111444777;;;>>>>>><<<888555111111000///......000111888<<<@@@CCCIIIQQQUUUVVVXXXOOODDD>>>:::555333444111000000//////000000111111111000000111222222333666999===@@@AAA>>>;;;999777777555333222222222222000000111333444666???IIIVVVaaammmpppnnnfffZZZPPPJJJFFFAAA===:::999777666777777888777777999<<>>:::;;;:::999999;;;;;;===AAAHHHVVVmmm~~~|||{{{xxxwwwsssrrrpppnnnmmmoootttxxx|||zzzzzzzzz{{{xxxrrrmmmddddddbbb```]]]ZZZWWWVVVJJJHHHEEEDDDDDDEEEDDDCCCEEECCC@@@???AAACCCDDDDDDAAACCCFFFHHHIIIGGGEEEDDDEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHIIIKKKLLLLLLLLLLLLJJJKKKMMMOOOPPPRRRUUUXXX]]]dddlllqqqrrrqqqqqqrrrooonnnlllkkkkkkkkkhhhfffaaa]]]XXXTTTSSSRRRRRRQQQLLLHHHCCC>>>:::777444111000000000//////000000111444777<<>>:::888444333222111000000000111111333555999???EEEKKKMMMQQQKKKCCC===999666444333000000000//////000000000000000000000111222333333666:::@@@EEEGGGFFFCCCAAA<<<;;;888555444333222222111111222444555888BBBNNNZZZgggtttyyywwwpppdddZZZTTTOOOHHHBBB>>><<<999888777888888888777777:::<<>>;;;888666666777888888999===DDDJJJQQQSSSVVVZZZ]]]^^^^^^]]][[[ZZZXXXWWWUUUTTTTTTTTT\\\```ggglllmmmjjjeeeaaa^^^ccchhhooo|||~~~zzzxxxxxxyyyssssssssssssssssssssssssoooqqqsssrrrppppppqqqsssssssssrrrqqqssswww{{{}}}rrr___QQQHHHJJJKKKGGGHHHNNNbbbfffTTTPPPXXXcccmmmvvvxxx[[[LLLAAABBBEEEEEEGGGLLLNNNOOORRRWWWYYYZZZ```hhhuuummmOOOGGGAAA@@@@@@???AAAEEEDDDEEEHHHMMMTTT^^^hhhnnn}}}~~~zzziiiYYYNNNEEE>>>======;;;;;;>>>;;;;;;>>>DDDLLL[[[ttt|||yyyxxxyyyyyyxxxwwwssssssrrrpppooorrrvvvyyy}}}zzzyyyzzz{{{zzzvvvrrrkkkkkkiiifffaaaZZZUUURRRJJJHHHDDDCCCBBBBBBAAA@@@AAA???===>>>???AAABBBAAA@@@AAACCCFFFGGGGGGGGGGGGDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKIIIKKKLLLMMMNNNQQQTTTWWWYYY```hhhllllllkkklllnnnllljjjhhhiiijjjlllkkkkkkeeeaaaZZZUUUSSSRRRPPPOOOOOOKKKFFFBBB>>>;;;777555222111111000000000111111444777;;;???@@@???<<<:::999777444222111000000000......000333888<<>>===888999:::999888888999;;;<<>>;;;;;;999777999<<<;;;;;;???FFFOOO```yyyxxxvvvttttttvvvxxxxxxwwwtttuuutttssssssuuuyyy|||}}}zzzwwwwwwyyyzzzxxxvvvsssrrrpppllleee]]]UUUPPPNNNKKKGGGEEEDDDCCCAAA@@@>>>===<<<===???@@@@@@@@@@@@AAAAAACCCEEEGGGIIIJJJCCCDDDFFFGGGIIIIIIJJJJJJIIIIIIJJJJJJKKKJJJJJJJJJIIIKKKLLLMMMNNNQQQTTTWWWWWW^^^eeehhhgggeeefffiiigggeeeeeefffjjjmmmnnnooojjjeee]]]WWWSSSQQQOOONNNQQQMMMIIIEEEBBB>>>:::888222222111111111111111222444777;;;???@@@???===;;;===999555222111000///...000//////111444666:::===EEEDDD@@@:::777666555222333222222222222222222333000000000000111222333444555;;;DDDLLLQQQRRRPPPNNNDDDAAA===999666444333333222222444666666:::GGGTTTdddppp|||zzzooofff\\\WWWOOOIIIFFFDDDBBBAAA:::;;;<<<<<<;;;:::;;;===444AAAQQQ]]]fffiiiddd]]]FFFBBB<<<888666555555444444444444333333333222222222222222222222222222222000111111111111222222222000111222333222333666888hhhkkkpppqqqooojjjeeecccfffnnn|||{{{yyyxxxqqqeee]]]]]]```dddqqqzzzooohhheeeccccccfffiiikkkllluuugggVVVSSSOOOMMMNNNRRRTTTUUU[[[^^^aaacccdddfffhhhjjjjjjeee\\\TTTNNNHHHDDDAAA999999999888777888:::<<>>===;;;:::999999::::::???AAADDDKKKXXXmmmrrrrrrrrrssstttuuuwwwxxxqqqqqqssstttwwwzzz}}}zzz||||||zzzwwwwwwzzz}}}}}}yyyrrrkkkccc[[[TTTOOOKKKJJJGGGDDDAAA?????????@@@???===;;;<<<>>>@@@BBBAAABBBCCCCCCDDDFFFJJJNNNKKKJJJJJJLLLMMMMMMKKKIIIJJJKKKLLLLLLLLLKKKIIIHHHHHHIIIJJJMMMPPPSSSVVVWWWXXXYYY[[[^^^```bbbcccccc``````aaabbbeeeiiilllnnnkkkeee[[[TTTRRRRRRTTTUUUUUUSSSPPPKKKEEE@@@<<<999444444444222000000111333666999<<>>===;;;;;;:::888555222000...111000///111555888;;;;;;???>>>===<<<;;;999666444555555555666777666444222333333222222111222222222333===HHHRRR\\\cccaaa\\\TTTNNNEEE>>>;;;888555222444333555777888===IIIUUUhhhooowww}}}~~~ssshhh___XXXQQQNNNJJJEEEBBBCCCBBBCCCBBB@@@<<<999888888:::===EEERRR___ffffffdddTTTHHH>>>===;;;666222333555555444444444333333333000000111222333333444444000000000000000000000000///000111111000111333555fffjjjppprrrpppmmmiiiggglllrrr~~~}}}xxxnnngggeeebbbeeepppxxxrrrooolllkkklllnnnooooooyyy{{{{{{lllaaaUUURRROOOOOOQQQUUUXXXYYYccceeehhhkkklllmmmoooqqqppplllddd]]]WWWQQQKKKHHH>>>===<<<:::999999;;;===???DDDKKKQQQVVVZZZ^^^aaafffaaa\\\YYYZZZ[[[[[[ZZZaaaccceeedddaaa]]][[[ZZZbbblllwww}}}{{{yyywwwtttssstttvvvxxxxxxwwwuuurrrrrrtttvvvwwwwwwvvvtttrrrqqqrrrvvv|||~~~}}}wwwrrrhhh\\\RRRNNNHHHCCCFFFOOOhhhcccVVVZZZeeemmmvvv{{{eeeLLLHHHCCCAAADDDIIILLLMMMSSSSSSVVVZZZZZZZZZ___gggvvvuuuuuu|||xxxhhhZZZFFFCCC@@@@@@BBBCCCCCCCCCEEEEEEHHHNNNQQQVVV```kkkssszzz~~~~~~~~~~~~~~~~~~tttgggYYYLLLDDD>>>===;;;:::999999:::;;;<<>>======???@@@BBBBBBCCCDDDDDDEEEHHHLLLOOOPPPPPPPPPPPPPPPOOOKKKHHHJJJJJJKKKLLLMMMLLLKKKKKKJJJKKKKKKMMMPPPRRRUUUWWW[[[[[[\\\\\\\\\[[[[[[ZZZ]]]^^^___aaaccceeeggghhhhhhaaaXXXQQQOOOPPPQQQRRRTTTSSSQQQMMMHHHCCC>>><<<777777666333222222555777:::===AAADDDDDDCCC@@@>>>>>>>>>===<<<:::888666555333333333555777999;;;;;;<<<===>>>===<<<:::888777777777666888999888666444333333222222111111222222333<<>><<<777444555444444333333333222222222333333333222222222222111111111111111111111111111222333444444333333555777cccgggmmmqqqqqqpppnnnmmmqqqvvv}}}vvvqqqkkkkkkppp||||||yyyuuusssrrrrrrpppoooqqqqqqqqqsssrrrlllbbbZZZUUUSSSRRRTTTXXX]]]aaabbbhhhjjjmmmooopppqqqsssuuuyyyuuuoooiiiccc]]]VVVRRRFFFDDD@@@===;;;;;;<<<===>>>BBBGGGLLLPPPUUUZZZ^^^dddaaa\\\ZZZZZZ\\\]]]]]]___``````^^^ZZZWWWVVVVVV]]]gggttt}}}~~~{{{xxxwwwxxxzzz{{{{{{xxxvvvtttuuuwwwyyy{{{{{{uuuuuutttrrrqqqttt{{{zzzvvvpppbbbUUUOOOHHHCCCGGGPPPnnn|||bbbWWW\\\iiitttzzzvvv\\\JJJGGGDDDDDDFFFJJJMMMNNNTTTTTTWWW[[[[[[[[[aaahhhtttuuunnnppplll___SSSDDDBBB@@@@@@AAACCCCCCCCCEEEEEEHHHNNNRRRXXXbbbmmmuuu{{{~~~~~~~~~~~~xxxhhhXXXJJJBBB>>>===<<<::::::::::::;;;===@@@EEENNN\\\ooo|||xxxqqqqqqpppooooooooooooooommmooorrrvvvyyy{{{}}}}}}~~~|||yyywwwwwwwwwzzzwwwqqqkkkeee^^^WWWSSSLLLJJJGGGDDDBBBAAA@@@@@@?????????@@@@@@@@@AAAAAACCCDDDEEEEEEFFFIIIMMMPPPVVVVVVUUUVVVUUUQQQLLLGGGIIIJJJKKKMMMNNNOOOOOOOOONNNNNNMMMMMMOOORRRUUUVVVYYYYYYZZZYYYXXXWWWVVVVVVZZZ\\\]]]___```aaaaaa```ccc]]]TTTNNNKKKLLLMMMNNNRRRRRRRRRQQQNNNIIIEEEBBB===<<<:::666444555888;;;<<>>;;;<<<;;;;;;::::::999888888777888:::;;;<<<===<<<<<<<<<>>>@@@@@@???=========:::999999:::;;;:::888666444333222222111111111222444;;;GGGWWWjjjwwwwwwqqqddd\\\QQQGGGAAA<<<777444333222333666888===JJJWWWeeelllssswwwzzzzzztttlllhhhaaa[[[XXXSSSNNNMMMPPPOOOJJJCCC???>>>>>><<<:::;;;<<<@@@IIITTT\\\``````\\\QQQFFF@@@<<<888666666333333333333222222222111555555444333111000//////111111111111111111111111333444555555444555777888\\\aaahhhmmmpppppppppppprrruuu}}}}}}wwwrrrsss{{{~~~{{{yyywwwtttrrrpppnnnlllkkkiiieee```\\\WWWWWWWWW[[[aaagggkkklllooorrrtttvvvvvvwwwyyyzzz|||xxxtttooohhhaaa\\\NNNJJJEEEAAA???>>>>>>===@@@CCCGGGKKKOOOUUU[[[___ccc```]]][[[[[[]]]```aaa______^^^[[[XXXVVVUUUVVVYYYdddqqq{{{}}}~~~|||zzz{{{}}}~~~~~~zzzxxxvvvwwwzzz}}}wwwyyyyyyvvvsssuuu}}}|||yyysssfffYYYQQQIIICCCGGGQQQvvvwwwbbbXXX^^^mmmyyy}}}qqqUUUHHHGGGFFFGGGIIILLLNNNPPPTTTUUUXXX\\\\\\\\\bbbiiitttuuullllllfffXXXLLLBBBAAA@@@@@@AAABBBBBBCCCEEEEEEIIINNNSSSYYYeeepppzzz~~~}}}||||||}}}~~~}}}jjjWWWIIIAAA???>>><<<;;;::::::;;;;;;???BBBGGGNNNYYYhhhzzz|||yyyttttttrrrqqqpppooooooooommmoooqqquuuzzz~~~}}}zzzyyyzzzxxxuuupppjjjeee___YYYUUULLLJJJHHHEEECCCAAAAAAAAA???@@@AAABBBCCCBBBAAAAAACCCDDDEEEEEEFFFHHHMMMPPPWWWWWWXXXYYYXXXTTTNNNIIIIIIJJJKKKMMMOOOQQQRRRRRRQQQPPPOOONNNOOOQQQTTTUUUSSSTTTUUUWWWXXXYYYYYYYYYZZZ\\\^^^``````___]]][[[___YYYQQQKKKHHHIIIJJJJJJPPPRRRTTTUUUTTTQQQNNNKKKGGGEEEAAA<<<888777999<<<@@@DDDIIILLLKKKFFF@@@;;;999999999::::::;;;;;;<<<===@@@CCCEEEEEEDDDCCCBBBDDDDDDDDDCCCAAA@@@AAABBB===<<<<<<<<<===<<<:::888555444333222111111111222555;;;EEEWWWmmm}}}xxxnnneeeXXXMMMEEE???999555222111333555888>>>LLLZZZiiipppvvvyyy{{{{{{wwwqqqiiieeecccaaa]]]VVVTTTWWWXXXPPPFFF@@@@@@AAA???<<<;;;;;;>>>EEEOOOYYY___bbb```WWWKKKBBB===999777666444444444333333333222222555555444333111000//////111111111111111111111111333444555444333444555777TTTZZZaaagggkkkmmmnnnooorrrsssyyy~~~wwwuuu}}}|||yyyvvvssspppllliiifffdddbbbaaaZZZ[[[]]]cccjjjppptttuuu|||~~~}}}zzzvvvpppiiidddWWWRRRLLLGGGEEECCCAAA???AAACCCGGGJJJNNNTTTZZZ^^^___^^^]]]\\\\\\___cccfffffffffccc^^^YYYVVVUUUVVVZZZeeeqqqzzz~~~|||}}}}}}}}}}}}}}}~~~{{{yyyxxxyyy}}}~~~{{{xxxyyy{{{xxxqqqhhh^^^VVVKKKEEEKKKXXXsssaaaZZZaaaooozzz}}}mmmQQQGGGHHHIIIJJJKKKMMMOOOPPPTTTTTTXXX\\\]]]]]]cccjjjwwwrrrfffddd]]]QQQGGG@@@@@@@@@@@@@@@AAABBBBBBFFFFFFIIIOOOTTT[[[hhhsss}}}}}}|||{{{zzzzzz{{{|||}}}kkkXXXIIIAAA???>>><<<;;;::::::;;;;;;===@@@EEEJJJRRR^^^lllvvv}}}{{{zzzvvvuuutttrrrqqqqqqppppppqqqrrrsssvvv|||}}}||||||vvvsssnnniiieee___YYYUUULLLJJJHHHEEECCCBBBBBBBBB@@@AAACCCDDDDDDDDDCCCBBBBBBCCCDDDDDDEEEHHHLLLOOOUUUUUUWWWYYYYYYVVVQQQMMMJJJKKKLLLMMMOOOQQQRRRSSSRRRQQQPPPOOOOOOPPPRRRSSSQQQRRRUUUWWWZZZ\\\]]]^^^^^^___aaacccbbb```]]][[[]]]WWWOOOIIIGGGFFFFFFFFFLLLOOOSSSWWWYYYYYYWWWVVVSSSQQQLLLFFF@@@<<<;;;<<>>??????>>><<<999666555444333222222222222444999CCCTTTmmmuuulll]]]QQQHHHAAA;;;777222111333666999@@@NNN]]]nnntttzzz|||}}}~~~|||wwwmmmmmmnnnooojjjbbb^^^______VVVJJJDDDBBBCCCAAA>>><<<<<<===CCCLLLWWWaaafffccc]]]RRRFFF>>>:::777555555555555555444444444444333333333222222111111111111111111111111111111111444555666555444444666777NNNSSSZZZaaaeeehhhjjjkkkooopppuuu{{{zzzxxxzzzwwwrrroookkkgggcccbbbbbbbbbbbbcccgggmmmuuu{{{~~~~~~{{{wwwqqqmmmbbb]]]VVVRRRPPPMMMIIIEEEBBBDDDGGGJJJLLLPPPUUUYYYZZZZZZZZZZZZ\\\```eeeiiiqqqooollleee^^^YYYVVVUUU___iiitttzzz~~~|||zzzyyy{{{}}}|||~~~}}}}}}~~~~~~~~~{{{zzzyyy{{{~~~{{{|||~~~zzzxxxrrrkkkddd\\\OOOIIIVVViiioooaaa^^^eeerrr{{{}}}gggMMMGGGJJJLLLNNNNNNNNNOOOPPPSSSTTTWWW\\\]]]]]]cccjjj|||ppp^^^YYYSSSJJJCCC===???@@@AAA@@@@@@AAABBBFFFFFFIIIOOOUUU]]]jjjwww~~~}}}|||{{{{{{yyyyyyyyyyyy{{{{{{~~~mmmYYYJJJCCC???>>>===;;;;;;;;;;;;<<<888<<>>=========>>>@@@CCCEEEGGGLLLRRRXXX\\\\\\\\\^^^``````\\\XXXWWWWWWSSSJJJCCCCCCBBBBBBBBBBBBAAA???<<<888777666555444333333333222666???PPPhhhyyynnn```RRRIIIBBB<<<888333222333666:::BBBQQQ```pppxxxxxxyyy||||||uuukkkfffgggddd\\\QQQHHHEEECCCBBBAAA>>>>>>???CCCKKKVVVaaaggggggcccYYYKKKAAA===999555666666666666555555555555222222222222222222333333222222222222222222222222777777888777666666777999JJJOOOVVV\\\```cccfffgggiiijjjooouuuxxx~~~~~~yyyxxxtttooollljjjjjjkkkqqqrrrvvv}}}|||xxxuuummmhhhccc___]]]ZZZSSSMMMGGGIIIKKKKKKLLLMMMPPPRRRSSSUUUVVVWWWYYY^^^eeekkktttsssqqqkkkddd___\\\[[[fffnnnwww{{{~~~yyyxxxwwwwwwyyy}}}~~~||||||}}}||||||}}}}}}}}}{{{zzzyyy{{{}}}|||}}}|||vvvrrrlllaaaRRRPPPeee{{{kkk```aaajjjuuu||||||aaaIIIHHHKKKOOOPPPOOONNNNNNOOOSSSSSSWWW[[[\\\]]]bbbjjjtttbbbZZZRRRHHH@@@<<<>>>AAAAAA??????AAABBBGGGFFFIIIPPPVVV___lllyyy~~~}}}{{{{{{zzzyyyyyyzzz{{{{{{}}}nnnZZZLLLEEE@@@>>>===<<<;;;;;;<<<<<<888<<<@@@BBBDDDIIIPPPVVVcccgggnnnyyysssmmmccc]]][[[^^^ccciiisss|||~~~|||{{{yyyxxxvvvvvvvvvvvvvvvwwwxxxyyy~~~{{{ssspppkkkgggbbb]]]WWWSSSLLLKKKIIIFFFEEEDDDDDDDDDCCCDDDEEEEEEFFFFFFEEEEEECCCDDDEEEEEEFFFIIIMMMPPPRRRSSSTTTVVVXXXXXXVVVTTTOOONNNMMMMMMMMMNNNOOOPPPNNNOOOPPPQQQQQQPPPOOONNNUUUVVVXXX[[[^^^```aaabbbfffggghhhhhhgggeeecccaaa[[[UUUMMMFFFBBB@@@>>>===@@@DDDJJJRRRYYY___ccceeekkkllllllggg___UUUMMMIIIHHHKKKPPPRRRPPPKKKDDD@@@>>>>>>>>>???AAADDDGGGIIISSSYYYaaaeeegggiiimmmqqqqqqmmmlllppprrrkkkYYYJJJHHHGGGFFFFFFFFFEEEBBB@@@:::999888666555555444444111666===III]]]rrryyyooo```RRRIIIBBB===999444333444777;;;DDDTTTcccsss}}}wwwlllhhhjjjfff```VVVMMMFFFCCCCCCCCCBBBAAABBBDDDJJJSSS]]]dddjjjiii```QQQFFF@@@;;;555666666555555555444444444222222222222222222222222222222222222222222222222777777888777555555777888HHHMMMTTTZZZ^^^aaaccceeecccdddiiiooossswww}}}{{{{{{|||~~~~~~{{{uuupppkkkhhhgggbbb[[[TTTMMMNNNOOOOOOMMMLLLMMMNNNNNNQQQSSSUUUWWW]]]eeekkkqqqqqqqqqnnniiieeeccccccjjjrrryyy{{{}}}}}}wwwvvvvvvvvvyyy||||||||||||yyy{{{}}}~~~{{{{{{||||||{{{{{{zzzyyy||||||{{{|||~~~~~~{{{wwwqqqdddTTTTTTpppwwwhhh```dddnnnxxx}}}www]]]FFFHHHLLLQQQRRRPPPNNNNNNNNNRRRRRRVVV[[[\\\\\\bbbjjjzzzllleeeYYYIII>>>;;;>>>AAAAAA??????@@@BBBGGGFFFJJJPPPWWW___mmmzzz|||{{{zzzzzzzzzzzz{{{|||}}}nnn[[[MMMFFF@@@???===<<<;;;;;;<<<<<<===???AAAAAA@@@AAAEEEIIISSSVVV[[[eeerrr~~~iii[[[UUUPPPMMMMMMQQQVVVYYY___fff}}}~~~}}}|||{{{zzzyyyyyyyyyzzz{{{|||~~~}}}sssoookkkfffaaa\\\VVVRRRLLLKKKIIIGGGEEEDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFEEEFFFFFFGGGGGGJJJNNNQQQTTTTTTTTTVVVXXXXXXWWWUUUPPPOOONNNMMMLLLMMMNNNNNNLLLNNNPPPQQQQQQPPPNNNMMMRRRTTTWWW[[[___bbbdddeeehhhiiiiiiiiihhhfffdddcccZZZUUULLLEEE@@@>>><<<:::<<>>FFFMMMUUUbbbmmmqqqwww~~~zzzpppeee___ZZZ^^^``````aaa___WWWNNNNNNKKKHHHHHHFFFGGGNNNVVV[[[bbbjjjpppsssxxxlll\\\PPPLLLJJJLLLQQQSSSQQQMMMAAA???<<<888666555555555444666999===DDDQQQ```kkkkkkeee\\\TTTMMMFFF>>>999888444444999===EEEZZZooo|||ssseeeaaaeeefffbbbZZZOOOFFFAAAAAABBBDDDEEEFFFGGGHHHNNNXXX___jjjkkkjjjbbbUUUGGG===999888777666555444333333333222222222222222222222222555444222000000111222333333333333444555666777888FFFGGGJJJPPPWWWZZZZZZYYYZZZ\\\^^^aaagggqqq~~~{{{wwwxxxzzzwwwzzz{{{yyyxxxxxxssslllbbb]]]XXXVVVSSSNNNNNNQQQNNNOOORRRVVV[[[```bbbccckkkiiiiiijjjgggccceeejjjqqqwww}}}{{{uuussssssrrrsssuuuyyy|||~~~zzz|||~~~{{{zzzzzz{{{zzzyyyyyy||||||yyyxxxyyy|||~~~{{{}}}}}}yyyuuuuuuyyy}}}|||kkk^^^fffyyygggZZZ```ppp~~~dddRRRJJJIIIJJJKKKLLLMMMNNNNNNNNNVVVUUUWWW[[[]]]^^^bbbiii~~~~~~kkkRRRCCC???>>>>>>???AAABBBAAA???CCCDDDJJJQQQWWW^^^lllyyy~~~}}}}}}||||||}}}}}}~~~uuudddTTTJJJCCC@@@<<<::::::::::::999<<>>>>>@@@CCCAAADDDJJJQQQYYYeeeooo{{{{{{xxxmmm___SSSMMMLLLFFFGGGFFFDDDCCCFFFKKKPPP[[[kkk~~~|||~~~wwwmmmeeeaaa]]]YYYVVVQQQPPPMMMKKKIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJLLLLLLOOOLLLKKKMMMNNNPPPWWW___```___]]]\\\[[[[[[\\\\\\ZZZWWWTTTRRRRRRQQQPPPOOONNNNNNNNNNNNMMMLLLLLLKKKPPPSSSWWWYYY[[[\\\^^^___```___^^^___```aaaaaaaaaaaaVVVMMMJJJFFF@@@;;;:::888888;;;AAAGGGMMMXXXbbbkkkpppwww{{{xxxqqqkkkfffffflllqqqsssuuutttkkkbbbXXXRRRLLLJJJIIIIIINNNUUUXXX```jjjqqqtttwww||||||gggWWWNNNKKKIIIJJJNNNPPPMMMJJJCCCAAA>>>:::777555555555333555666999>>>HHHUUU^^^ccc^^^WWWPPPKKKEEE???::::::555666;;;>>>GGG[[[qqq|||qqqbbb\\\___]]]ZZZUUUNNNHHHEEEFFFGGGGGGIIIJJJJJJJJJOOOVVV\\\iiikkklllfff[[[NNNCCC===666555444333222222222222222222222222222222222222666555333222111222333444222222333333444666777888BBBCCCGGGMMMSSSVVVWWWWWWXXXYYYZZZ\\\aaakkkxxxwwwqqqqqqrrrssswwwzzz{{{~~~}}}wwwhhhbbb]]]ZZZWWWSSSTTTXXXTTTUUUYYY^^^ccceeedddccccccbbbbbbeeeeeeeeehhhnnnpppwww~~~}}}vvvqqqqqqqqqrrrtttwwwyyy{{{zzz{{{{{{zzzyyyxxxyyyzzz{{{{{{zzz{{{|||}}}~~~}}}{{{yyyxxxyyy{{{||||||}}}|||}}}}}}}}}zzzvvvvvvzzz~~~jjjaaasssnnnaaaYYYdddxxxxxx]]]NNNIIIIIIIIIJJJKKKLLLMMMNNNNNNUUUTTTWWW\\\______ccchhh|||xxx[[[GGG???>>>>>>???@@@AAA@@@???BBBDDDIIIPPPVVV]]]lllzzz{{{~~~}}}}}}}}}}}}}}}~~~~~~zzzjjjXXXLLLCCC@@@<<<;;;;;;;;;;;;;;;:::===AAA@@@===;;;;;;<<<@@@===>>>BBBFFFJJJSSS\\\ggggggddd^^^VVVOOOKKKJJJEEEEEEEEEDDDDDDEEEHHHKKKRRR___rrrwwwnnnfffbbb^^^ZZZVVVUUUTTTQQQNNNLLLKKKJJJJJJJJJJJJJJJJJJLLLNNNPPPRRRNNNKKKKKKNNNOOORRRYYYaaaeeedddbbb```___^^^^^^^^^]]]ZZZVVVTTTSSSRRRPPPOOOMMMMMMMMMMMMLLLLLLLLLLLLQQQSSSUUUVVVVVVVVVXXXZZZZZZZZZZZZ[[[]]]___bbbcccccc[[[RRRMMMIIIBBB===<<<:::888999===AAAEEEMMMVVV```eeelllpppqqqpppnnnmmmpppyyy{{{jjj___UUUPPPOOONNNOOORRRSSS[[[fffnnnqqqrrrtttuuusssaaaSSSNNNKKKIIIJJJLLLMMMKKKHHHEEEBBB???;;;888777666666444666666777999@@@JJJQQQYYYVVVQQQMMMIIIDDD???<<<;;;777777===@@@HHH]]]rrr|||ooo```XXXYYYVVVUUUSSSOOOLLLJJJLLLMMMNNNOOOPPPOOONNNOOOTTTYYYdddgggkkkiiiaaaTTTIIIBBB777666555333333333333333333333333333333333333333666555444333222333444555222222222333444555666777>>>@@@CCCHHHMMMQQQSSSTTTVVVWWWWWWXXX\\\fffsss}}}sssjjjgggfffiiioootttxxx}}}{{{llleee___]]]ZZZXXXZZZ______```dddjjjnnnmmmhhhcccaaa^^^^^^bbbdddeeejjjppppppwww|||~~~}}}xxxqqqrrrrrrssstttvvvwwwxxxzzzyyyxxxvvvtttuuuxxx{{{~~~}}}{{{{{{zzzyyyyyyyyyzzzzzzyyyyyy{{{~~~zzz|||~~~~~~|||zzzzzz~~~hhheeekkk```]]]iii|||pppWWWKKKIIIIIIIIIJJJJJJKKKMMMNNNNNNTTTTTTWWW]]]______ccchhh~~~cccIII@@@???===>>>???@@@@@@???BBBCCCHHHNNNTTT]]]lllzzzzzzooo\\\NNNBBB???<<<:::;;;;;;;;;;;;555888;;;<<<<<<;;;<<<===???<<<<<>>===999888:::===???EEELLLRRRVVV\\\aaadddfffiiijjjrrr~~~pppaaaYYYVVVSSSPPPOOONNNTTT]]]cccffffffggghhhkkklllnnnqqqppphhh\\\RRROOOMMMKKKKKKLLLLLLJJJHHHBBB@@@===:::888888888888777999:::999999>>>EEEKKKRRRQQQOOOLLLIIIDDD@@@===;;;777888>>>AAAIII]]]rrrzzzmmm___WWWUUUVVVVVVUUUSSSPPPOOOPPPQQQTTTVVVWWWUUURRRPPPRRRUUU[[[```fffhhhcccYYYMMMEEE;;;:::888666555555666666333333333333333333333333555555444333222333333444222222222222333555666777:::<<>>>>>???@@@@@@???BBBCCCFFFLLLRRR\\\lll{{{}}}qqq\\\NNNCCC@@@<<<:::;;;;;;;;;:::999:::===>>>>>>>>>??????===;;;<<>>999666777999;;;???EEEFFFIIILLLOOORRRVVV[[[___mmm|||~~~lllbbb]]]WWWPPPMMMKKKMMMQQQSSSUUUWWWYYYZZZZZZZZZ]]]```aaa^^^WWWQQQMMMLLLJJJJJJJJJIIIHHHGGG???===;;;999888888999:::999;;;<<<<<<<<>>:::777888>>>BBBIII]]]qqq|||tttjjj___XXXUUUTTTUUUVVVUUUSSSRRRSSSTTTXXX[[[]]][[[VVVRRRQQQQQQUUUZZZaaafffddd\\\RRRJJJ>>><<<999777555555666777333333333333333333333333444333333222222222222222222222222333444555666777888:::<<<>>>@@@CCCHHHLLLPPPQQQSSSUUUXXXaaalllttt~~~sssggg___\\\YYY___fffkkkqqquuusssmmmddd]]]WWWVVVWWWZZZaaaiiinnnpppttt{{{|||rrriiieee^^^ZZZ[[[]]]___bbbgggnnnqqqrrrrrrtttyyy{{{yyytttuuuvvvwwwwwwwwwuuuuuusssrrrooommmmmmqqqwww{{{~~~zzzyyyyyyyyyyyyzzzzzz{{{|||rrrnnnkkklllrrrxxx||||||yyy{{{|||{{{zzz}}}wwwxxxdddeeennn~~~yyy```OOOKKKMMMKKKKKKJJJKKKLLLMMMOOOPPPSSSRRRTTTYYY[[[]]]ccciii{{{{{{VVVCCCAAA???>>>???@@@@@@@@@BBBBBBEEEKKKQQQ[[[lll|||qqq\\\OOOEEEBBB>>><<<;;;;;;;;;:::<<<<<<<<<<<<<<<;;;;;;:::;;;:::<<<@@@BBBCCCHHHOOOQQQTTTWWWYYYXXXWWWWWWWWWWWWUUUSSSSSSSSSSSSRRRQQQTTTYYYcccppp}}}|||uuupppnnnkkkgggddd```^^^[[[WWWTTTRRRPPPPPPQQQRRRSSSTTTVVVWWWXXXYYYYYYVVVTTTUUUUUUVVV\\\dddffffffeeedddbbb```^^^]]]\\\ZZZWWWUUUUUUUUUUUUTTTOOONNNMMMLLLLLLMMMNNNNNNOOOQQQTTTUUUUUUVVVXXXZZZYYY[[[]]]^^^___cccjjjoooooonnniii___VVVPPPIIICCC@@@999555555777777:::>>>===>>>???@@@BBBGGGLLLPPPcccsssrrrhhhbbbYYYRRRNNNJJJIIIHHHGGGHHHIIIKKKMMMPPPPPPRRRSSSUUUTTTQQQNNNJJJJJJIIIIIIHHHGGGFFFFFF>>>===;;;999888888999:::999<<>>CCCHHHJJJMMMPPPSSSWWW^^^iiipppzzz|||zzz{{{zzzmmmccc^^^YYY___eeeiiimmmppplllfff\\\UUUOOOOOORRRXXXaaakkksssuuuzzz~~~tttkkkccc]]]]]]___```cccgggjjjnnnqqqpppsssxxxyyywwwtttuuuwwwxxxxxxvvvtttssslllllljjjiiijjjnnntttyyy~~~|||zzzyyyyyyyyyyyy{{{}}}~~~tttpppmmmoootttzzz}}}~~~zzz{{{|||{{{{{{vvvaaakkk}}}nnnXXXMMMKKKNNNMMMLLLKKKKKKLLLNNNPPPRRRSSSQQQRRRVVVXXX[[[bbbjjjzzz]]]EEECCC@@@???@@@AAAAAAAAABBBBBBDDDIIIPPPZZZmmm}}}uuuaaaUUUIIIEEEAAA>>>======<<<;;;;;;:::::::::::::::999888<<<;;;>>>CCCFFFGGGKKKQQQWWW]]]eeegggfffdddeeehhhgggddd```___``````___^^^]]]```hhhsss{{{wwwvvvtttpppmmmhhheeebbb^^^ZZZXXXVVVVVVTTTUUUXXXZZZ[[[[[[ZZZZZZZZZVVVSSSSSSRRRRRRWWW^^^bbbbbbbbbbbb```^^^\\\[[[YYYWWWUUUTTTVVVWWWWWWVVVRRRPPPNNNMMMLLLMMMNNNOOOOOORRRUUUVVVVVVVVVWWWXXXWWWZZZ^^^___aaafffooovvvwwwyyytttiii___YYYRRRJJJFFF>>>777777777666777:::777777888777999<<>>===<<<;;;;;;:::<<<>>>????????????>>>AAAGGGIIIJJJNNNTTT___hhhsssvvvtttrrrtttxxxvvvrrrnnnlllmmmnnnmmmkkkfffiiiooozzz|||{{{zzzwwwsssmmmkkkgggccc___]]][[[ZZZVVVXXX[[[^^^^^^^^^\\\ZZZ___ZZZWWWVVVTTTSSSXXX^^^^^^^^^^^^^^^\\\ZZZXXXWWWWWWUUUSSSTTTVVVXXXXXXXXXSSSRRRPPPNNNMMMMMMNNNOOOPPPRRRVVVWWWVVVUUUUUUUUUWWW[[[___bbbdddjjjttt|||~~~rrrhhhbbbZZZRRRMMMDDD<<<::::::888888:::555555444444444888===AAACCCSSSfffuuu|||qqqkkkddd[[[UUUTTTJJJGGGDDDBBBAAA@@@>>>===>>>>>>>>>@@@BBBEEEGGGHHHNNNOOOPPPOOONNNMMMNNNOOOFFFCCC@@@<<<999888888888@@@CCCHHHIIIHHHIIIKKKNNNOOOSSSVVVUUUOOOIIIDDDCCC<<<:::<<>>999555333444444444444444444444444444444444444555555444444333222555555555555666888999::::::999777777888;;;>>>@@@FFFIIILLLOOOSSSZZZdddlllxxx~~~~~~yyymmmcccddddddgggnnntttrrriii```YYYPPPHHHFFFHHHPPP]]]jjjvvv}}}yyyqqqiiifffiiilllmmmllllllpppttttttrrrqqqtttwwwyyyvvvttttttuuurrrkkkeeefffeeeccccccfffiiimmmppp{{{|||~~~~~~}}}{{{yyywwwyyy}}}~~~|||zzzzzz}}}|||{{{~~~{{{qqq{{{vvv[[[LLLJJJNNNQQQPPPMMMIIIIIILLLOOOPPPPPPQQQQQQSSSVVVXXX\\\eeeooo\\\HHHFFFCCCBBBBBBCCCCCCCCCFFFDDDDDDGGGLLLWWWjjj{{{tttkkk[[[QQQGGGCCCAAA>>>===???@@@AAAAAABBBBBBCCCDDDEEEBBBBBBBBBFFFLLLVVV___eeepppvvv~~~{{{yyyyyyzzz{{{tttuuuyyy}}}zzzssspppllljjjhhhfffcccaaaaaa___]]]^^^```aaa___]]][[[ZZZWWWTTTSSSSSSTTTTTT___\\\ZZZXXXXXXXXXVVVUUUUUUUUUTTTSSSSSSSSSSSSSSSSSSRRRQQQPPPQQQPPPMMMKKKPPPQQQSSSTTTTTTTTTSSSRRRUUURRRUUU^^^hhhpppxxxuuulllbbbYYYOOOHHHBBB@@@===999777999777555222222444555666666:::AAAMMM\\\jjjuuu|||vvvpppiiiddd```]]]YYYVVVSSSMMMFFF???<<<;;;:::::::::;;;<<<;;;;;;===BBBGGGOOOTTTWWWWWWXXXZZZXXXTTTMMMEEE===<<<<<<:::999:::;;;AAAGGGJJJIIIIIILLLPPPTTTPPPLLLLLLLLLJJJEEE???999>>>DDDFFFHHHPPP]]]hhhxxx{{{~~~{{{uuusssllleeebbb___ZZZYYY[[[[[[ccchhhddd]]]XXXTTTQQQMMMKKKJJJLLLRRRVVVXXXXXXLLLFFF>>>999777666555333333333222222222333444444333222222111111222222333222333555555555666888:::777666444444555888:::<<>>EEEMMMTTTXXX]]]ZZZWWWVVVXXXZZZ[[[[[[XXXTTTMMMHHHCCC???;;;888666666666666666888<<<@@@KKKTTT]]]ccckkkqqqrrrooofff[[[OOOHHHDDD>>>;;;<<<===BBBHHHLLLMMMOOOSSSVVVVVVTTTQQQQQQPPPLLLEEE@@@CCCCCCFFFJJJRRR[[[dddiiissswwwyyypppjjjdddaaa]]]YYYZZZ]]]gggoootttqqqlllfff```[[[SSSPPPMMMLLLMMMPPPQQQQQQPPPKKKDDD===:::777666444888777666555333333333333333333222222222222333333222444555666666777:::<<<777777666666777888:::;;;>>>AAAFFFJJJNNNUUU^^^eeehhhppp~~~xxxoooooovvvyyykkkaaaVVVOOOLLLPPP^^^kkkuuuxxx{{{}}}{{{yyyxxxxxxuuutttvvvzzz}}}vvvrrrrrrsssyyyuuupppmmmkkkhhheeeccc```^^^]]]]]]bbbjjjrrrwww~~~}}}}}}}}}{{{yyyyyyzzz{{{{{{zzzvvvttttttxxxzzz}}}www\\\LLLIIIJJJKKKKKKNNNMMMMMMNNNPPPQQQRRRRRRPPPPPPSSSUUUVVV[[[hhhvvv[[[IIIEEE@@@======???@@@@@@BBBAAACCCGGGKKKSSScccrrr~~~~~~~~~}}}|||}}}~~~~~~~~~~~~}}}}}}~~~ttthhh[[[UUUQQQMMMKKKMMMKKKPPPVVVYYYXXXWWWWWWXXX[[[___gggqqq}}}~~~{{{xxxtttqqqmmmiiiggggggggghhhddddddeeegggiiilllnnnooojjjgggccc```___]]]ZZZXXXWWWWWWXXXXXXXXXXXXXXXXXXXXXWWWWWWXXXYYYWWWUUURRRRRRQQQOOOKKKHHHDDDAAA@@@???>>>???CCCGGGQQQbbbqqqwwwfffYYYNNNEEEBBBDDD@@@===999666666666555444444333333666;;;AAAHHHMMMPPPNNNMMMMMMPPPSSSWWWYYYZZZWWWSSSOOOJJJDDD>>>:::777666555444555777:::<<>>CCCFFFJJJPPPYYY___ccckkkxxxyyyrrrpppyyysssggg[[[SSSQQQTTT___jjjrrrtttvvvvvvtttrrrqqqqqqqqqtttxxx~~~{{{vvvtttssstttvvvrrrnnniiifffdddbbb```^^^]]][[[]]]bbbkkktttyyy}}}~~~{{{yyyxxxwwwuuuuuuuuuuuutttssspppnnnooosssuuuxxxoooVVVKKKKKKJJJJJJJJJMMMNNNOOOQQQQQQRRRRRRSSSQQQQQQSSSUUUUUUZZZiiixxxyyyWWWHHHDDD@@@===>>>???@@@@@@DDDBBBBBBEEEJJJUUUgggxxx~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||}}}|||ooobbb[[[WWWSSSSSSUUUSSSYYY```dddeeefffiiilllrrryyy~~~{{{xxxtttpppmmmkkklllmmmmmmmmmoooqqqsssvvvxxxyyyqqqnnnjjjfffdddaaa^^^\\\XXXYYYYYYZZZZZZZZZYYYXXXYYYYYYZZZ[[[\\\ZZZWWWTTTRRRPPPMMMHHHDDD@@@===;;;<<<:::999;;;===DDDTTTbbbwwwxxxiiiZZZLLLFFFEEEBBB???:::777666555444333666444333444777===CCCGGGFFFFFFEEEEEEFFFJJJOOOSSSYYYXXXWWWUUURRRKKKDDD>>>:::888666555555777999:::;;;EEERRR___nnn}}}yyyiii^^^UUUMMMHHHHHHEEEHHHLLLOOORRRUUUXXX[[[[[[[[[ZZZXXXUUUQQQLLLHHHJJJIIILLLUUUbbbooovvvyyy{{{rrrggg```\\\YYYWWWWWWVVVVVV\\\dddnnnvvv}}}}}}yyyrrriii```XXXVVVRRROOOMMMNNNPPPRRRSSSPPPKKKDDD===999777777666666666555555666666777444333333333333333333444333444666777777999<<<>>>444333333333444444555666777;;;???CCCFFFKKKSSSYYY^^^eeeqqq{{{wwwqqq~~~|||nnn___YYYYYY\\\ccciiioooqqqrrrrrrpppmmmlllllloootttzzz|||{{{yyyvvvtttssssssssspppnnnjjjfffbbb```^^^^^^]]]\\\\\\^^^dddllluuuzzzvvvyyy}}}~~~zzzxxxwwwvvvtttssstttsssqqqoooooommmlllnnnpppqqqwww~~~xxx{{{|||fffQQQKKKLLLJJJIIIKKKKKKNNNQQQSSSSSSSSSSSSTTTRRRSSSUUUUUUTTTYYYiiiyyypppRRREEECCC@@@???@@@AAAAAA@@@EEECCCBBBEEEJJJVVViiizzz~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}~~~wwwjjjccc```]]]]]]```^^^dddlllpppsssxxxzzzvvvttttttuuuwwwwwwyyyzzz|||}}}~~~yyyvvvqqqmmmjjjfffccc```[[[\\\]]]]]]]]]\\\ZZZYYYZZZZZZ[[[]]]^^^\\\YYYVVVRRRPPPLLLGGGBBB>>>;;;999;;;777555666888<<>>>>>BBBGGGKKKVVVWWWZZZ[[[YYYSSSKKKDDD???<<<888666666777777777666@@@LLLZZZmmm}}}sssiii\\\RRRNNNMMMNNNPPPSSSVVVYYY[[[\\\___^^^]]][[[XXXTTTQQQPPPOOOOOOSSS\\\jjjvvv~~~|||tttjjj```YYYUUUSSSSSSTTTUUUWWW```iiisss|||zzznnnddd[[[YYYUUUPPPLLLLLLOOORRRSSSQQQLLLFFF???:::888999555555555555555666777777444444333333333333444444333555666777888:::===???111111111111111222222222555888===@@@BBBGGGMMMSSSYYY___jjjvvvzzzyyyssstttccc___bbbfffhhhjjjkkkmmmpppooommmjjjhhhhhhlllqqqyyy~~~|||xxxuuurrrqqqppppppqqqqqqqqqpppjjjjjjgggddd```]]]\\\[[[\\\\\\]]]```fffnnnuuuzzzuuuwwwzzz|||{{{{{{yyyxxxwwwwwwvvvsssqqqmmmjjjjjjlllmmmnnnsss{{{~~~tttxxxooo\\\LLLKKKMMMJJJJJJNNNKKKNNNSSSUUUTTTSSSTTTUUUTTTUUUVVVUUUSSSXXXhhhzzzxxxyyyzzzwwwdddIIICCCBBB@@@AAABBBCCCBBBAAAEEECCCDDDGGGLLLUUUgggwww~~~~~~vvvpppmmmkkkmmmpppmmmssszzz|||wwwsssoookkkgggddd___```aaaaaa```^^^\\\[[[ZZZ[[[\\\^^^___^^^ZZZWWWRRROOOKKKFFFAAA>>>;;;:::999555222444777:::@@@GGGVVVggg}}}vvv```PPPHHHBBB???:::777666555444333333333333444666888;;;<<<<<<<<<;;;999888;;;AAAFFFRRRUUU[[[______ZZZQQQKKKBBB>>>999666666666555444555<<>>@@@DDDJJJOOOVVV\\\eeepppxxxyyyvvvwwwfffccciiillllllkkkiiilllnnnnnnllliiigggfffhhhnnnvvvzzzzzzuuuppplllkkkkkkkkkmmmooooooooommmggggggfffccc___[[[ZZZZZZ\\\\\\^^^bbbgggooouuuyyyzzz{{{|||~~~}}}}}}|||{{{{{{yyyvvvtttiiiggggggjjjlllnnnuuu|||tttxxx~~~yyyyyy}}}fffUUUIIIKKKMMMJJJKKKPPPJJJOOOTTTVVVUUUTTTTTTUUUUUUVVVWWWUUURRRWWWhhhzzzooommmmmmjjjZZZAAAAAAAAAAAABBBDDDDDDCCCAAADDDCCCEEEIIIMMMUUUdddrrr{{{yyyxxxzzz}}}yyy{{{vvvrrrnnnjjjgggcccdddddddddccc```^^^\\\ZZZ[[[\\\___```^^^ZZZWWWQQQOOOKKKFFFAAA>>><<<;;;888333111444888:::===BBBDDDUUUkkkmmm[[[SSSBBB>>>:::777666555444333333333444666777888888888::::::999666555888???DDDPPPTTT[[[aaaccc^^^UUUOOODDD???999666666555444222555:::@@@III[[[sssvvvkkk]]]\\\[[[\\\^^^```aaaaaadddcccaaa^^^[[[YYYZZZ[[[YYY\\\aaahhhqqqzzz~~~yyyrrrnnnjjjfff```[[[XXXWWWWWWYYYYYY[[[fffqqq}}}qqq```^^^XXXPPPHHHFFFHHHKKKQQQPPPMMMGGG???::::::;;;888777666555444333333333555444444333333444444555333555777888999;;;>>>@@@333333333333333333333333111444777:::===AAAGGGJJJOOOSSS\\\gggsss{{{|||www|||llllllooommmmmmqqqnnnooopppnnnjjjgggeeedddkkklllmmmmmmllljjjgggfffcccdddeeeggghhhjjjjjjkkkccccccbbb^^^[[[YYYZZZ[[[\\\]]]___dddjjjqqqxxx|||~~~~~~~~~}}}}}}}}}~~~~~~~~~{{{vvvkkkjjjhhhfffhhhqqq}}}wwwuuu|||ssswwwuuuyyy~~~yyyoooqqq{{{{{{XXXRRRKKKJJJMMMPPPPPPNNNPPPQQQQQQRRRSSSSSSRRRRRRUUUUUUVVVWWWVVV[[[hhhwww~~~gggfffmmmhhhTTTCCCAAA@@@@@@BBBCCCDDDCCCAAABBB@@@AAADDDHHHPPP```ooo}}}xxxsssmmmiiijjjjjjjjjgggdddaaa``````aaa```___^^^]]]ZZZWWWTTTYYYWWWRRRMMMHHHDDDAAA???888555222111222444666666BBBFFFSSSggg||||||hhhXXXKKKBBB:::999888555333444222222222333444555666777===<<<999888777999;;;<<>>EEERRRgggzzz~~~xxxppplllmmmoooqqqqqqqqqooollljjjjjjhhhfffeeefffjjjoootttxxx~~~|||xxxsssnnnhhhdddfffcccccchhhlllpppwww~~~~~~nnnfffZZZQQQMMMKKKJJJHHHNNNOOOMMMIIICCC===:::999888777666555555444444555555555444444444333333333222444555777999<<>>AAAGGGJJJQQQZZZdddsss|||nnnmmmpppoooqqquuuvvvuuurrrnnnkkkhhhfffeeebbbaaa^^^\\\YYYWWWVVVUUUUUUXXX]]]bbbfffggghhhhhh^^^^^^\\\ZZZWWWVVVWWWXXX]]]___bbbhhhooowww}}}{{{wwwvvvxxxzzz}}}xxxuuuooonnnmmmmmmrrr{{{}}}tttqqqqqqsssqqqqqq}}}lllSSSNNNJJJIIIKKKNNNOOOOOOSSSSSSTTTTTTTTTSSSSSSRRRVVVVVVWWWXXXYYY^^^lll{{{nnn|||vvvYYYGGGBBBAAAAAABBBEEEFFFEEEDDDEEEDDDEEEHHHKKKSSSbbbppp}}}{{{wwwtttooonnnlllhhhdddcccccceeedddcccaaa___]]]\\\[[[ZZZZZZ[[[\\\ZZZVVVPPPIIIEEEDDD@@@<<<999888888888777777888===GGGQQQ```uuu}}}ooobbbUUUHHHAAA<<<888777888666666666666777888999999;;;:::888666666777888999@@@KKK\\\jjjpppqqqnnnlll```WWWJJJ@@@;;;999666555555444666:::>>>FFFVVVdddxxxxxxwwwzzz{{{{{{|||zzzwwwuuutttrrrooommmmmmppptttxxx{{{zzzrrrnnnooolllkkknnnrrrvvvxxxoooaaaWWWQQQNNNKKKIIINNNNNNMMMIIIDDD???;;;:::888777666555555444444555555444444444444333333333444555666888999<<>>FFFHHHNNNVVV___kkk~~~{{{qqqpppqqqqqqsssvvvwwwtttpppmmmjjjiiigggfffaaa^^^[[[WWWSSSRRRQQQQQQSSSVVV[[[___bbbbbbaaa```[[[[[[ZZZXXXVVVUUUVVVXXX[[[]]]bbbgggnnnuuuzzz}}}zzzzzzyyywwwvvvwwwzzz}}}{{{wwwuuuqqqqqqppprrrwww{{{vvvsssrrrsssyyy|||bbbOOOLLLIIIHHHKKKNNNOOOPPPSSSTTTTTTTTTTTTSSSRRRRRRVVVVVVXXXZZZZZZ___nnn}}}vvv^^^JJJBBBAAA@@@AAACCCEEEEEEDDDEEEDDDEEEHHHKKKRRR```nnnyyy}}}{{{yyytttssspppkkkgggfffgggiiihhhhhhfffccc```___```aaacccccccccaaa]]]WWWQQQMMMGGGCCC>>>:::888777666555555666999===BBBLLL___qqq{{{jjj\\\MMMCCC===888666888666666555555666777777888;;;:::888666666666777888===HHHXXXhhhrrruuutttrrrjjj___QQQDDD===:::777555666555666999;;;???IIITTTiii~~~}}}zzzvvvtttqqqsssvvvzzz~~~|||wwwvvvsssqqqssstttyyyvvvggg[[[TTTQQQMMMKKKMMMNNNMMMJJJEEE@@@===<<<888777666555555444444555444444444444444444444444555666888999:::===BBBEEE222222222222222222222222222333444555666888;;;>>>DDDEEEJJJRRRYYYbbbrrryyyuuuuuuuuuttttttvvvuuuqqqmmmjjjiiiiiigggeee]]][[[WWWRRROOONNNMMMNNNOOORRRWWW[[[^^^^^^]]]\\\YYYYYYYYYWWWUUUUUUWWWYYYYYY[[[```ffflllqqquuuwwwssstttuuuuuuvvvyyy~~~|||zzzyyywwwuuuuuuwww}}}zzzsssqqquuurrrZZZLLLJJJHHHIIIKKKNNNPPPQQQSSSSSSTTTTTTTTTSSSSSSRRRWWWWWWYYYZZZ[[[```ooo}}}cccKKKBBB@@@??????AAABBBBBBBBBCCCBBBDDDGGGIIIPPP]]]kkkvvv~~~}}}|||{{{zzzxxxuuupppllljjjlllnnnnnnnnnmmmjjjfffeeefffhhhlllkkkiiifffbbb^^^YYYWWWPPPLLLFFFAAA>>><<<:::888444555777:::;;;???MMM[[[kkkvvvtttfffWWWLLLEEE>>><<<===::::::999999999:::;;;;;;;;;:::999888777777777777;;;DDDTTTdddpppvvvvvvuuuqqqeeeVVVHHH@@@;;;777555555444555888999:::AAAIII[[[sss|||vvvwwwyyy}}}{{{xxxwwwxxxxxx|||zzzkkk___WWWTTTQQQOOONNNOOONNNKKKEEE@@@===<<<888777666555555444444555444444444444444444444444666777888999;;;>>>CCCGGG111111111111111111111111000222333444555888;;;>>>@@@AAAEEELLLRRRZZZfffqqqwwwyyy{{{}}}|||zzzwwwvvvrrrnnnjjjhhhgggfffbbb___VVVTTTPPPMMMJJJIIIIIIIIIIIILLLPPPUUUYYY[[[[[[[[[VVVVVVVVVUUUTTTTTTVVVXXXXXX[[[aaagggnnnrrruuuwwwvvvvvvwwwwwwxxx{{{~~~}}}~~~uuuttt}}}gggSSSIIIIIIIIIIIILLLOOORRRTTTSSSSSSTTTUUUUUUUUUUUUUUUXXXXXXYYYZZZ[[[```nnn}}}nnnPPPDDDAAA???>>>???AAA@@@@@@BBBAAACCCFFFHHHNNN[[[hhhsss~~~}}}}}}}}}|||~~~|||wwwssspppqqqrrrtttuuuvvvsssooommmnnnpppsssrrrqqqooolllhhheeeddd\\\WWWOOOHHHCCC???;;;999444444666888777888@@@IIIXXXdddrrr}}}pppaaaWWWNNNDDD???>>>;;;;;;::::::::::::;;;;;;===<<<;;;:::999999888888999@@@NNN^^^llluuuwwwvvvuuukkk[[[MMMEEE???:::777444222333666777777;;;AAAOOOddd}}}}}}~~~|||{{{|||~~~ooobbbZZZVVVTTTRRRPPPPPPOOOKKKFFFAAA===<<<888777666555555444444555333333333444444444444555555777999:::<<<@@@EEEIII222222222222222222222222111222444444555777:::===>>>>>>BBBIIINNNTTT^^^hhhyyy|||rrrzzzzzzvvvqqqmmmhhheeeeeeaaa[[[VVVNNNMMMKKKIIIGGGFFFFFFFFFFFFHHHKKKOOORRRTTTUUUVVVRRRSSSSSSSSSRRRSSSUUUWWWYYY]]]dddllltttyyy|||~~~|||||||||{{{{{{~~~}}}tttvvvvvv^^^NNNGGGHHHIIIJJJLLLOOOSSSVVVTTTTTTVVVWWWXXXXXXXXXXXXXXXXXXYYYZZZZZZ___mmm{{{aaaFFFDDD@@@??????@@@@@@???BBBAAACCCFFFHHHMMMZZZfffrrr}}}~~~yyyvvvuuuvvvyyy|||~~~{{{wwwtttuuuwwwyyy{{{}}}~~~}}}{{{wwwuuummmfff\\\SSSJJJDDD>>>;;;777555555777777666:::@@@HHHSSSaaaqqq}}}ooodddYYYLLLBBB???<<<<<<;;;::::::;;;;;;<<>>===<<<;;;::::::777===IIIYYYiiitttyyyyyyzzzpppaaaTTTKKKEEE???;;;777444444666777666999===GGGWWWuuu~~~|||xxxxxx|||ttteee]]]XXXUUUSSSQQQQQQPPPLLLFFF@@@===<<<888777666555555444444555333333333444444444555555555666999;;;===BBBGGGKKK333333333333333333333333333444555555444666999<<<>>>>>>AAAHHHNNNSSS\\\eeepppqqqppp{{{}}}wwwqqqmmmgggdddccc^^^VVVPPPKKKJJJIIIHHHGGGFFFFFFFFFGGGHHHJJJKKKMMMNNNOOOOOOPPPQQQQQQQQQPPPQQQTTTVVVZZZ___gggqqqyyywwwnnnrrrpppXXXKKKFFFHHHJJJKKKMMMPPPTTTWWWUUUVVVWWWYYYZZZ[[[[[[\\\YYYYYYZZZZZZZZZ^^^lllzzzsssIIIFFFBBB@@@@@@@@@@@@???BBBBBBCCCFFFHHHMMMZZZfffqqq||||||}}}}}}zzzxxxxxx{{{|||xxxyyy{{{~~~~~~wwwkkk___UUULLLEEEAAA<<<888666777888777999>>>===GGGUUUeeewww}}}rrrfffVVVJJJEEEAAAAAA@@@@@@@@@@@@@@@AAAAAA@@@???>>>===<<<;;;;;;555;;;FFFVVVgggttt{{{|||}}}sssfffYYYQQQJJJCCC???<<<888777999888777999===CCCPPPlll~~~|||||||||{{{yyy|||uuutttqqqtttyyywwwhhh^^^YYYVVVSSSRRRRRRQQQMMMFFF@@@===;;;888777666555555444444555333333333444444555555555444666888;;;>>>CCCHHHMMM444444444333333222222222111111222333444666666777:::===@@@DDDGGGLLLPPPTTTgggqqq{{{vvvqqq{{{tttoooggg___ZZZUUUQQQNNNKKKIIIFFFCCCCCCDDDGGGHHHKKKKKKKKKKKKKKKJJJJJJJJJOOOQQQRRRPPPOOOPPPUUUYYY___bbbjjjuuuvvvpppxxxaaaRRRLLLNNNNNNNNNOOOQQQSSSTTTUUUTTTUUUVVVVVVVVVXXX[[[]]]bbb___^^^^^^^^^___hhhqqqWWWJJJ??????CCCDDDCCCBBBCCCAAAAAACCCFFFJJJUUUaaannnwww~~~yyyvvvrrrrrrqqqsssxxx|||zzz}}}~~~~~~|||{{{{{{|||nnnddd]]]QQQGGGAAA>>>;;;777666777999;;;:::???JJJXXXdddpppwwwaaaSSSNNNHHHEEEAAA???@@@CCCFFFGGGGGGEEEAAA===:::777666555888:::BBBRRReeesssxxxxxxvvvqqqhhh```XXXPPPIIIEEEAAA>>>999777666777777777???HHHaaa}}}xxxqqqkkkgggeeebbb```nnnsssxxxxxxssskkkfffdddhhhgggkkkuuu{{{nnnfff___WWWRRRRRRTTTRRRLLLGGGDDD???999999888666555444444555555444333333222111111111222666777999;;;>>>CCCJJJNNN444333333333333333333222111111222333444555666666999<<>>:::999888777666999;;;BBBMMMWWWccctttqqq___UUUKKKHHHCCCAAACCCEEEGGGHHHIIIGGGCCC???;;;999777777888999@@@OOObbbqqqwwwxxxxxxssskkkbbbZZZSSSLLLGGGCCC???;;;888888888888777>>>FFF\\\|||xxxpppkkkddd^^^ZZZWWWTTTRRRTTTXXX^^^___]]]YYYWWWVVVWWWYYYbbbppp|||nnneee___XXXTTTRRRTTTRRRLLLGGGDDD???:::999888666555444444555555555444444333222333333333777888:::<<<@@@EEEKKKPPP222333333333333333333444111111222333444555666666777:::===@@@CCCGGGLLLOOOTTT```qqq|||zzzwwwkkkeee[[[SSSMMMIIIGGGEEECCCAAA???======>>>@@@BBBIIIIIIIIIIIIIIIIIIIIIIIIGGGJJJNNNOOOOOOQQQVVVZZZ\\\bbbmmmzzz~~~zzzzzz|||yyy___OOOMMMRRRLLLLLLMMMNNNPPPRRRTTTUUUVVVVVVVVVVVVVVVYYY^^^aaaeeeaaa^^^\\\ZZZ\\\eeeoooWWWKKKAAAAAADDDDDDCCCBBBCCCAAAAAACCCEEEIIITTT^^^kkkuuu~~~|||~~~zzzuuurrrmmmqqqxxxwwwjjjWWWOOOFFF@@@>>>;;;777333:::999;;;AAAIIITTTeeetttppp^^^PPPLLLHHHFFFFFFIIIKKKKKKLLLJJJFFFBBB>>>;;;999888999999===JJJ]]]mmmvvvzzzzzztttlllccc[[[TTTMMMIIIEEEAAA===999999999888888<<>>AAAGGGNNNSSS222222222333333444444444111111222333444444555555555888;;;>>>@@@DDDHHHKKKTTT```ppp}}}{{{{{{}}}sssjjj```ZZZQQQJJJFFFDDDCCCBBBBBBAAA???>>>>>>@@@AAACCCFFFGGGGGGGGGGGGGGGHHHHHHEEEIIINNNQQQRRRUUUZZZ___]]]dddppp}}}~~~}}}~~~~~~zzzxxxzzz|||kkkXXXOOOPPPTTTNNNNNNNNNNNNOOOPPPQQQRRRTTTTTTTTTSSSTTTWWW\\\```bbb^^^[[[ZZZYYY\\\fffppp|||UUUKKKCCCCCCEEEEEECCCCCCBBBAAAAAACCCEEEHHHRRR\\\iiisss~~~|||wwwtttnnnnnnpppvvvvvvhhh]]]OOOFFFCCCAAA;;;666;;;888888===CCCLLLZZZfffrrr|||hhhVVVRRRMMMKKKKKKMMMNNNOOONNNLLLHHHCCC???<<<:::999999888;;;FFFWWWiiiuuu{{{{{{uuulllccc[[[TTTNNNJJJFFFBBB===:::999999999888:::???NNNiii~~~||||||zzzuuummmggg]]]YYYTTTOOOMMMJJJHHHFFFEEEEEEEEEEEEDDDCCCCCCDDD@@@CCCMMM\\\lllnnnbbb[[[WWWTTTSSSTTTRRRLLLGGGEEEAAA<<<999888777555555555555666555555444444444444444555777999;;;>>>CCCIIIPPPUUU222222222333333444444444111222222333333444444444444666999;;;>>>AAAEEEHHHLLLWWWfffrrr~~~{{{zzzzzz~~~wwwoooeee\\\TTTOOOHHHCCCAAAAAAAAAAAA@@@@@@???>>>???@@@BBBCCCDDDDDDEEEEEEFFFFFFFFFFFFCCCHHHMMMPPPRRRVVV]]]aaabbbjjjuuu}}}}}}}}}{{{|||nnnZZZQQQOOOOOOPPPPPPPPPOOONNNNNNNNNNNNNNNPPPQQQQQQQQQQQQTTTXXX\\\\\\YYYXXXYYYZZZ^^^hhhssstttQQQIIICCCDDDFFFEEECCCCCCBBB@@@AAACCCEEEGGGPPPZZZhhhqqq~~~~~~~~~zzzxxxtttppplllkkkppp{{{wwwjjjYYYNNNIIIGGGBBB===:::888888===BBBGGGPPPXXX___tttqqq\\\XXXSSSOOOOOOPPPQQQRRRPPPNNNIIIDDD@@@<<<:::999888777999BBBSSSeeettt|||}}}wwwnnnddd\\\UUUPPPLLLFFFBBB>>>;;;::::::999999:::???KKKaaa|||yyywwwuuurrrmmmddd^^^VVVTTTPPPNNNNNNMMMKKKJJJFFFDDDAAA>>>===============>>>DDDOOO\\\pppnnn```XXXTTTRRRSSSUUUTTTNNNJJJGGGBBB<<<:::999777666555555666666444444333333333333444444666888;;;???DDDJJJRRRWWW222333333333333333333444111222222222333333333444333555888:::<<>>AAACCCGGGMMMSSSbbbpppvvv{{{~~~wwwaaa]]]WWWSSSRRRSSSTTTTTTSSSPPPKKKFFFAAA===:::999888777888AAAPPPcccsss}}}yyyooofff^^^WWWRRROOOFFFCCC???<<<<<<<<<<<<<<<===BBBLLL]]]zzz}}}~~~}}}{{{~~~xxxtttooollliiiddd]]]WWWPPPOOOMMMLLLMMMMMMLLLKKKFFFCCC???<<<<<<======<<<999999===DDDOOObbb|||lll___WWWSSSRRRRRRVVVVVVRRRNNNJJJDDD===:::999777666555555666777333333333333333333444555777999===AAAFFFMMMUUUZZZ444333333333333333333222222222222222222333333333333555777999;;;===AAADDDEEELLLUUU\\\cccnnnuuuooonnnkkkllliiibbb]]]ZZZTTTMMMFFFDDDAAA@@@??????>>><<<;;;;;;;;;;;;===>>>@@@@@@AAAAAABBBBBBCCCDDDDDDDDDBBBEEEHHHJJJNNNTTT]]]dddsssxxxzzzrrrwwwsss[[[NNNNNNQQQPPPLLLNNNNNNMMMMMMMMMMMMNNNNNNLLLNNNPPPPPPOOOOOOPPPRRRRRRRRRTTTYYY\\\```jjjtttkkkttt}}}{{{zzzaaaHHHCCCAAADDDFFFDDDDDDEEEBBB@@@AAADDDDDDFFFMMMVVVeeennnzzz}}}xxxppphhheeeeeegggwwwuuuiii^^^TTTNNNGGGBBB???@@@AAAAAACCCGGGLLLTTT___iiiooorrrttttttddd```ZZZVVVTTTUUUUUUUUUVVVSSSNNNHHHCCC???<<<;;;777777888@@@OOObbbsss}}}~~~wwwmmmccc[[[UUUPPPMMMHHHEEEAAA??????@@@@@@@@@BBBGGGOOO\\\tttzzzppprrrssssssxxxyyyssslllfffccc```[[[WWWQQQOOONNNNNNNNNOOOMMMLLLJJJFFFAAA>>>>>>???===<<<666666888===EEEVVVpppxxxjjj^^^WWWUUUTTTRRRVVVYYYVVVRRRMMMEEE===:::999888666666666666777444444444444444555666666999;;;???DDDIIIQQQYYY___444444444333333222222222222222222222222222333333333555777999:::===@@@CCCFFFKKKQQQTTTWWWaaappp{{{vvvmmmhhhfffcccbbb^^^WWWTTTSSSOOOJJJEEECCCAAA@@@@@@>>><<<:::;;;;;;<<<===>>>???AAABBB@@@@@@AAABBBBBBCCCDDDDDDEEEGGGJJJKKKOOOVVV```hhhyyy}}}tttlllqqq}}}xxxgggSSSHHHGGGIIIIIIGGGLLLLLLLLLLLLMMMNNNPPPPPPKKKNNNPPPQQQPPPOOOOOOOOOQQQQQQUUUZZZ]]]```iiirrrgggjjjmmmiiiiiiTTTEEEAAA@@@CCCFFFDDDDDDFFFAAA@@@AAADDDDDDEEEMMMVVVeeemmmyyyvvvjjjcccaaaiii{{{yyyjjj]]]UUUQQQJJJDDDCCCBBBAAABBBFFFGGGKKKTTTaaaggggggjjjooofffbbb[[[WWWVVVVVVVVVVVVXXXUUUPPPJJJEEEAAA>>>===777777999AAAOOObbbsss}}}zzzsssiii___WWWQQQLLLIIIIIIFFFBBBAAAAAACCCDDDDDDFFFKKKQQQ\\\qqqzzzrrrgggjjjlllnnnuuu~~~}}}vvvlllfffccc```]]]ZZZUUUTTTRRRRRRRRRRRRPPPOOOLLLGGGBBB>>>===<<<:::777666666888<<<@@@MMMdddyyy~~~ttthhh^^^XXXWWWWWWQQQWWWZZZXXXTTTOOOFFF===:::999888666666666666777555555555555555666777888;;;===AAAFFFLLLTTT\\\bbb333333222222222333444444222222222222222222222222222222222444777;;;>>>AAABBBDDDGGGKKKQQQYYYbbbhhh~~~~~~ssskkkddd^^^[[[WWWVVVSSSOOOLLLIIIGGGGGG??????>>><<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>===???AAABBBAAAAAABBBCCC@@@GGGLLLMMMQQQ[[[gggnnnzzz~~~}}}}}}yyypppkkkrrrzzzooo^^^MMMGGGHHHIIIIIIJJJLLLLLLLLLLLLLLLMMMMMMNNNJJJJJJJJJJJJKKKKKKKKKKKKNNNSSSRRRUUU]]]```fffvvvdddbbb^^^VVV[[[MMMDDDBBB@@@???@@@AAAAAAAAAEEEBBBAAABBBDDDEEELLLTTTcccmmmyyy~~~~~~xxxmmmdddjjjoooyyy|||mmmaaaZZZQQQHHHGGGGGGGGGIIIMMMLLLOOORRRTTTYYY^^^^^^ZZZ\\\ZZZWWWUUUSSSSSSSSSTTTWWWVVVRRRMMMGGGDDDCCCDDD<<<<<<;;;@@@NNNcccqqqwwwzzzqqqdddZZZSSSOOOLLLIIIDDDDDDCCCCCCCCCDDDDDDEEEEEEIIIPPP\\\lll~~~sssllliiiaaa```bbbhhhrrr{{{}}}yyysssnnniiieeeaaa^^^YYYXXXWWWUUUTTTSSSRRRRRRIIIHHHDDD===;;;;;;999444666666777999;;;DDDXXXkkkzzzmmmeee___YYYVVVVVVRRR[[[aaa^^^XXXQQQIIIBBB:::888777777777666444333666555444333444555666777:::;;;???GGGPPPXXX]]]___666555555444444444555555222222222222222222222222333333333444666:::===???@@@BBBEEEHHHMMMUUU]]]bbbnnnsssyyyxxxzzz|||~~~|||vvvmmmddd]]]WWWRRROOOQQQOOOMMMJJJGGGEEECCCCCC>>>>>>===;;;;;;::::::;;;::::::;;;;;;<<<=========;;;===@@@AAABBBCCCDDDFFFBBBHHHMMMOOOVVVbbbnnnttt|||rrrooopppzzzfffXXXKKKGGGIIIIIIHHHIIIKKKKKKKKKKKKKKKLLLLLLMMMIIIJJJJJJJJJKKKKKKKKKKKKMMMRRRQQQSSS[[[^^^eeeuuuaaa\\\VVVOOOUUUHHHBBB@@@>>>>>>@@@AAAAAAAAADDDAAA@@@BBBCCCEEEKKKSSSaaakkkwww}}}}}}yyyoooggghhhmmmtttzzz{{{ooocccZZZRRRPPPOOONNNOOORRRUUUXXXYYYWWWVVVYYYYYYVVVUUUSSSQQQOOONNNMMMNNNOOOTTTTTTRRRMMMHHHDDDBBBBBB>>>>>>===AAAPPPdddsssyyyyyyqqqeee[[[TTTOOOKKKHHHCCCCCCBBBBBBBBBCCCCCCDDDDDDHHHOOOZZZjjj}}}yyynnnfffccc]]]\\\]]]cccmmmuuuzzz{{{~~~zzztttoookkkhhhdddbbb]]]\\\ZZZWWWUUUTTTSSSSSSJJJIIIDDD>>><<<===;;;777888777888999:::BBBTTTeeezzzmmmddd^^^WWWTTTTTTVVV^^^dddaaaZZZSSSIIIBBB;;;999777666666666555444666555444444444555666777999;;;@@@GGGPPPXXX]]]```777666555444444333444444222222222222222222222222444444444444666888;;;<<<<<<>>>AAADDDHHHMMMTTTXXX]]]aaalll}}}|||{{{tttooojjjggghhhjjjmmmnnnkkkfff___XXXSSSOOOKKKIIIHHHGGGEEECCCAAA???>>>>>><<<<<<;;;:::999999999999888999999:::;;;;;;<<<<<<999<<<>>>@@@BBBDDDFFFIIIGGGLLLPPPUUU```ooozzz~~~pppsss}}}|||vvvsssvvvvvvuuu|||tttYYYPPPIIIJJJLLLKKKIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKIIIIIIIIIJJJJJJJJJKKKKKKKKKQQQPPPRRRYYY[[[ccctttaaaXXXQQQKKKQQQDDD@@@>>><<<===???@@@AAAAAADDDAAA@@@BBBCCCDDDJJJQQQ___hhhttt{{{}}}}}}kkkgggdddfffiiirrrqqqhhh___[[[YYYWWWXXX\\\bbbeeeeee]]]WWWUUUSSSQQQOOONNNLLLJJJIIIJJJJJJKKKQQQQQQPPPMMMHHHDDDAAAAAA@@@@@@???CCCPPPeeeuuu{{{yyyrrrggg]]]UUUOOOJJJGGGBBBBBBAAAAAAAAAAAAAAABBBBBBFFFMMMWWWfffxxxvvvkkkbbb^^^[[[YYYZZZ```jjjrrrwwwyyy~~~zzzuuuqqqmmmkkkhhheeebbbaaa^^^[[[XXXVVVUUUTTTNNNMMMHHHAAA???AAA???<<<999888999::::::???NNN]]]zzzzzzlllccc\\\UUURRRRRRXXX```eeeccc\\\TTTIII@@@<<<:::666555555666666555666555444444444666777888999<<>>===<<<<<<<<<::::::999888888888888888777777888888999::::::::::::<<<>>>@@@AAACCCGGGIIILLLPPPUUU\\\iiizzz}}}wwwzzzlllfffjjjlllmmmzzz~~~cccPPPLLLKKKOOOPPPNNNKKKKKKGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJKKKQQQPPPQQQXXXZZZbbbtttfff\\\TTTNNNRRRBBB>>><<<;;;;;;>>>@@@@@@@@@CCC@@@???BBBBBBCCCIIIPPP]]]fffrrrzzz}}}yyypppfffaaaaaaiiixxxyyynnngggbbb^^^```eeekkkqqqqqqhhh\\\VVVRRRNNNMMMMMMLLLKKKJJJJJJKKKKKKMMMOOOPPPNNNJJJEEEAAA@@@AAABBBAAADDDPPPcccssszzzvvvqqqhhh^^^UUUNNNHHHEEEAAA@@@??????????????????@@@CCCJJJTTTaaarrrzzznnneee```]]][[[\\\bbblllvvv|||~~~}}}zzzuuuqqqnnnllliiigggfffdddbbb___\\\YYYXXXWWWTTTSSSNNNGGGDDDDDDBBB===:::999999::::::>>>JJJWWWtttyyykkkaaaZZZTTTPPPQQQWWW^^^dddccc^^^VVVJJJ@@@>>>:::666444555666666666666555555555555666888999999===DDDLLLSSSZZZ```ddd555444333222111000000000111111111222222333333333444444444555555666777777888;;;===???AAACCCFFFHHHLLLNNNUUU^^^hhhvvvzzzpppggg]]]ZZZUUUSSSSSSTTTUUUTTTPPPMMMIIIGGGFFFDDDCCCAAA>>>>>>===<<<<<<;;;<<<<<<999888888777777777777888666666777777888999999999;;;===???@@@@@@BBBFFFHHHMMMRRRXXX```nnn}}}xxx{{{}}}mmmcccfffiiimmmrrrVVVMMMLLLOOOTTTTTTPPPLLLLLLFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIKKKRRRQQQQQQWWWXXXbbbuuummmccc[[[TTTVVVAAA===;;;:::;;;===???@@@@@@AAA??????AAABBBBBBGGGMMMZZZdddpppyyy~~~|||vvvwwwyyy{{{{{{mmmddd```cccnnnyyyxxxmmmeeeeeehhhqqqxxxzzzrrreee\\\TTTOOONNNNNNMMMMMMLLLLLLLLLLLLLLLNNNPPPOOOKKKFFFCCCBBBBBBDDDDDDEEENNN___nnnuuusssooohhh___UUUMMMGGGDDD??????>>>===<<<<<<=========AAAGGGQQQ]]]mmm}}}sssjjjeeeaaa___```fffqqq{{{}}}yyytttpppmmmkkkhhhfffgggeeecccaaa^^^]]]\\\[[[YYYYYYUUUOOOKKKIIICCC===<<<:::::::::;;;>>>IIITTTpppyyyjjj```YYYSSSPPPQQQVVV^^^eeefffccc[[[OOOCCC>>>;;;777555555666777777666666555555666777999:::;;;@@@HHHPPPVVV]]]ccchhh666555444333333222333333111111111222222333333444333333444444555666666666777999<<<>>>??????AAABBBEEEGGGLLLRRRWWWaaasss}}}rrrhhhZZZVVVPPPMMMKKKKKKKKKJJJGGGEEECCCAAAAAAAAA???=========<<<;;;;;;;;;;;;;;;888888777777777777777888666666666777888888999999<<<===??????@@@BBBFFFIIIMMMTTT]]]dddooo{{{~~~~~~rrrhhhgggjjjssseeeRRRNNNOOOSSSWWWTTTNNNJJJKKKEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIKKKRRRRRRQQQUUUWWWaaauuutttkkkccc\\\ZZZBBB>>><<<:::;;;===>>>??????@@@>>>>>>AAAAAAAAAEEELLLWWW```lllvvv}}}{{{ssspppooonnnuuu~~~uuukkkdddaaaffflllxxxsssmmmmmmvvv|||}}}vvvlllbbbYYYRRRPPPPPPPPPOOONNNMMMMMMLLLMMMOOOQQQPPPMMMIIIFFFEEECCCFFFGGGGGGNNN[[[hhhmmmnnnlllhhh___UUULLLFFFCCC>>>===<<<;;;:::::::::;;;;;;>>>EEENNNZZZjjjyyyxxxooojjjeeecccccchhhrrr|||~~~zzzuuupppllliiieeecccccccccbbbaaa````````````___aaaaaa]]]YYYTTTKKKBBBAAA===;;;;;;;;;>>>HHHRRRlllxxxiii___YYYSSSQQQRRRXXX```gggiiiggg```SSSFFF===;;;777666666777777666666666666666777888:::;;;>>>DDDMMMUUU[[[aaahhhmmm444444333333333333333444000111111222333333444444222222333444555555666666444777;;;=========>>>>>>>>>AAAEEEIIIKKKQQQ```ooo~~~rrrgggYYYTTTMMMHHHFFFEEEEEEEEECCCAAA?????????>>><<<;;;;;;;;;:::999999999999999888777777777777777888888666666666777888888999999:::;;;===>>>@@@CCCHHHLLLPPP[[[eeekkkrrrzzz{{{rrrmmmqqqpppZZZSSSPPPQQQTTTVVVPPPHHHEEEGGGEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHJJJQQQQQQOOOSSSTTT___ttt~~~ssskkkcccaaaGGG???===;;;;;;===>>>>>>>>>@@@>>>>>>AAAAAA@@@DDDJJJSSS\\\hhhsss{{{{{{ssskkkgggeeeiiioooxxxyyyqqqiiifffgggnnnxxx~~~{{{|||~~~|||tttlllfff^^^VVVTTTTTTTTTSSSRRRPPPOOONNNOOOQQQRRRQQQNNNKKKIIIIIIFFFJJJKKKKKKNNNYYYbbbgggiiiiiifff___UUUKKKEEEBBB===<<<;;;:::999999999999888<<>>===<<<>>>FFFPPPgggxxxiii___YYYTTTRRRTTTXXX___gggiiihhh```QQQCCC<<<:::888777888888666555777666666666777999;;;<<<@@@HHHRRRZZZ___eeelllqqq111111111000111111222222000000111222333333444444111222333444555666666666333666999;;;<<<;;;;;;<<<:::===BBBEEEEEEIIIVVVdddkkk{{{|||~~~}}}qqqeeeZZZTTTMMMGGGDDDDDDDDDDDD>>><<<:::::::::999777666:::999888777777777777777888888777777777777888999666666777777888888999999888:::<<<>>>@@@EEEJJJNNNUUUaaammmsssvvv|||~~~|||tttzzzeeeTTTWWWPPPQQQTTTTTTLLLCCCAAACCCEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHPPPPPPNNNQQQRRR^^^sssyyypppiiigggMMM@@@>>><<<<<<===>>>>>>===???===>>>@@@AAA@@@DDDIIIPPPYYYeeeqqqyyy~~~|||wwwuuuuuuwwwxxxxxxvvvwwwzzz{{{sssiiibbbaaacccfffmmm|||}}}sssllljjjgggppp{{{yyyqqqjjjfff```XXXYYYYYYXXXWWWVVVTTTRRRQQQPPPRRRSSSRRROOOMMMLLLLLLHHHLLLOOOMMMOOOXXX```cccfffgggeee___TTTJJJDDDBBB<<<;;;:::999888888888888777;;;BBBKKKXXXggguuu~~~xxxssssssooolllnnnuuu|||xxxrrrlllgggccc```[[[\\\]]]___bbbdddggghhhrrrzzzyyykkk___MMMGGGAAA>>><<<===EEENNNccc{{{xxxhhh___YYYTTTSSSUUUWWW^^^dddgggeee\\\LLL===<<<:::999888999888666444777666666666888999;;;===BBBJJJUUU]]]bbbgggnnnttt666666666666555444222111000000222333333222000000222222333333333333444444555555666888999;;;<<<<<<<<<===???@@@BBBEEEJJJNNNZZZaaaqqq}}}{{{zzz|||}}}xxxppphhhZZZSSSJJJEEEDDDCCC@@@===>>>===;;;999777555444444666666666666666666666666777777777777777777666666666666555555555666666777;;;:::===BBBDDDEEEJJJPPPZZZhhhxxx~~~{{{]]]PPPTTTTTTQQQMMMHHHDDDBBBAAAAAADDDEEEEEEFFFEEEEEEDDDCCCEEEEEEFFFFFFGGGIIIJJJKKKLLLKKKLLLNNNOOOSSS^^^kkkyyylllnnngggSSSEEE???;;;>>>AAA@@@???@@@>>>>>>?????????AAAEEEHHHOOOUUU___jjjuuu}}}yyytttmmmjjjfffcccdddeeefffgggbbbgggmmmppprrrwww~~~zzztttlllfffaaa``````dddmmm{{{|||rrrvvvrrrsss~~~}}}qqqllliiieeebbb[[[YYYZZZ\\\ZZZUUUTTTVVVTTTUUUVVVWWWVVVTTTRRRQQQRRRQQQPPPRRRVVVYYY[[[\\\```^^^[[[VVVOOOGGG@@@===:::888666444444555777888:::<<>>>>>AAADDDGGGNNNQQQ]]]ooo}}}|||zzzvvvtttrrrssssssppphhhbbbWWWPPPHHHCCCCCCBBB???<<<999888777666555555444555555555555555555555555555444444444444444444444444666666666666666777777888;;;:::===BBBEEEFFFMMMUUUbbbnnn|||vvv^^^TTTVVVOOOMMMIIIFFFDDDCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFHHHHHHKKKKKKLLLNNNOOOSSS___llltttxxxqqqYYYHHH@@@:::<<>>===>>>>>>>>>?????????AAAEEEHHHNNNTTT\\\fffpppyyyuuulllhhh^^^[[[WWWWWWYYY\\\___```]]]aaaeeeggggggjjjpppuuuwwwwwwuuusssqqqqqqsssvvvzzzwwwuuutttqqqpppuuu}}}zzzqqqkkkeeebbb```aaagggrrr~~~}}}yyywww~~~vvvpppkkkhhhaaa______```]]]WWWUUUVVVWWWXXXZZZ[[[[[[ZZZXXXWWWUUUTTTSSSTTTWWWXXXXXXWWWYYYXXXVVVQQQLLLEEE@@@===999888666555444555777888999<<>>BBBFFFJJJSSS]]]jjjrrr}}}~~~mmm]]]UUUSSSIIIGGGEEECCCBBBCCCDDDEEECCCBBBBBBBBBCCCDDDEEEEEECCCCCCCCCDDDEEEFFFHHHHHHJJJJJJKKKNNNPPPUUUaaannn|||eeeMMMCCC;;;;;;======<<<===>>>>>>?????????AAAEEEHHHNNNRRRYYYbbbjjjsss{{{|||vvvsssuuuyyy|||~~~|||wwwttttttvvvyyyyyyyyytttmmmfffaaa^^^WWWTTTQQQQQQUUUZZZ^^^```]]]___aaa___\\\[[[]]]```]]]]]]\\\ZZZYYYZZZ]]]___gggeeedddeeecccbbbhhhpppuuuyyy~~~}}}vvvnnnkkkfffcccfffmmmvvv{{{~~~vvvqqqnnnkkkhhhffffffccc\\\YYYZZZ\\\]]]___```aaaaaa``````ZZZYYYXXXXXXYYYWWWUUURRRRRRQQQOOOLLLGGGCCC>>><<<888888777666666666666666999<<>>888555555555555444222111000//////000111222222222222333333333444444222333444555666777888888888999999888777777999;;;BBBAAADDDMMMXXXhhh{{{yyysssoookkkiiiccc```\\\ZZZYYYXXXTTTRRRKKKFFFAAA>>><<<;;;:::888666555555555666777888888444444444444444444444444333444444444444444555555555555555555666777777888;;;<<>>;;;<<<<<<<<<===>>>>>>?????????AAAEEEHHHNNNRRRYYY___fffnnnxxx~~~|||tttnnnmmmsss||||||uuuqqqpppppppppooommmiiieeecccdddfffiiijjjkkkhhhddd```]]]\\\YYYWWWTTTUUUZZZ___dddfffgggfffccc^^^WWWRRRPPPQQQNNNOOOOOONNNNNNOOORRRUUU]]][[[\\\^^^]]]]]]dddllljjjoootttvvv{{{~~~yyysssnnnmmmqqqvvvzzz~~~yyyvvvtttooolllmmmjjjdddaaabbbaaabbbdddeeefffgggffffff]]]]]]\\\\\\\\\YYYTTTQQQOOONNNKKKHHHDDD@@@<<<:::777777777777777666666555999<<>>DDDJJJTTTdddrrr{{{ssslllfffaaa^^^YYYWWWSSSQQQOOONNNMMMLLLDDDAAA>>>;;;999888777777666666555555555555555666444444444444444444444444333333333333444444555555444444444444555666777888<<<>>>BBBHHHLLLSSSaaaooo{{{}}}zzzyyyxxx{{{~~~qqqbbbYYYQQQIIIEEECCCBBB@@@@@@AAACCCDDDFFFFFFFFFGGGHHHIIIJJJKKKGGGGGGGGGGGGHHHJJJKKKLLLJJJJJJLLLOOOQQQWWWdddqqqzzzcccSSSBBB======>>>>>>???>>>>>>?????????AAAEEEHHHOOOTTTZZZ```eeemmmxxxvvvooogggbbb\\\YYY[[[aaahhhkkkooouuu~~~zzzsssoookkkiiieee```\\\[[[[[[\\\]]]```bbbbbbaaa___^^^^^^]]]\\\[[[]]]ccciiimmmoooqqqnnnggg^^^UUUMMMIIIHHHHHHIIIJJJJJJKKKLLLOOOQQQSSSRRRTTTWWWWWWXXX^^^ggghhhkkkmmmmmmmmmuuu{{{zzz{{{|||yyyssspppqqqpppllliiiiiiiiiiiijjjjjjjjjjjjjjjjjjaaa`````````___\\\WWWSSSPPPNNNKKKGGGCCC>>>;;;999777777777777777666666555999===EEESSSdddvvv}}}xxxsssqqquuuvvvmmmddd\\\RRRMMMHHHHHHGGGFFFHHHLLLTTT```qqqzzzvvvlll```WWWOOOLLLOOOUUUfffyyywwwllleee___YYYWWWYYY^^^dddeee^^^TTTLLLEEE???;;;999777666666777777666777555666999<<<>>>EEELLLUUU[[[dddjjjmmmpppsssvvv\\\QQQCCC999777777555333333333222222222222333333222222333333333333444444000111111222333333444444333555777777777777999:::::::::===BBBDDDHHHSSS___pppxxx~~~xxxppphhhaaa\\\WWWSSSOOOMMMKKKIIIGGGGGGGGGGGG>>>===;;;999777666666666444444333222111111111111333333333333333333333333000111111222222333333444444444444444555777888999===@@@GGGMMMQQQYYYhhhvvv}}}|||{{{|||yyylllaaaWWWNNNHHHEEEDDDBBBAAAAAABBBCCCDDDFFFGGGHHHIIIIIIIIIIIIIIIFFFFFFFFFGGGHHHIIIKKKKKKKKKKKKMMMPPPRRRWWWdddqqquuummmZZZFFF>>>>>>??????@@@>>>>>>?????????AAAEEEHHHPPPVVV]]]bbbgggnnnyyytttllljjj```ZZZUUUSSSOOOKKKLLLOOOTTTWWW^^^iiiwww{{{ssspppkkkeee```\\\ZZZYYYXXX\\\aaaeeeggghhhhhhiiimmmllllllooossswwwyyyzzztttnnndddZZZPPPJJJFFFEEEEEEGGGHHHIIIIIIKKKMMMPPPPPPPPPRRRVVVWWWXXX^^^fffhhhiiihhhfffdddhhhqqqyyyyyyuuuwwwwwwtttrrrrrrttttttsssqqqpppooonnnmmmfffeeeddddddbbb^^^YYYUUURRRPPPLLLHHHCCC>>>;;;999888888777666666666666666:::>>>HHHWWWjjj~~~|||wwwrrrooorrrtttiii```VVVOOOHHHFFFDDDAAA@@@CCCHHHQQQ___llluuuwwwvvvsssrrrjjjbbb[[[TTTOOORRRXXXgggzzz~~~tttiiibbb]]]YYYYYY\\\___dddddd[[[QQQJJJCCC>>>;;;999777666666777777666888666666999<<<>>>EEEMMMXXX^^^ggglllooorrrvvvyyyqqqcccPPPCCC===:::777444000000000111111000000000222222333333333333444444111111222222333444444444333555666777666666777888999;;;>>>AAA@@@AAAKKKUUU\\\ccckkkooooooqqqvvv|||zzztttmmmhhhaaa[[[UUUPPPLLLIIIDDDCCCCCCAAA@@@@@@@@@AAA;;;:::999888666555555666333222222111111111111111222222222222222222222222111111111222333444444444555555666666777999:::;;;???CCCKKKRRRVVV]]]lll{{{~~~yyyjjjccc[[[OOOHHHHHHDDDCCCBBBBBBBBBDDDFFFGGGGGGIIIKKKMMMMMMKKKIIIHHHHHHHHHHHHHHHIIIKKKLLLMMMLLLLLLNNNPPPRRRWWWdddqqqnnnsssuuu```III>>>>>>???@@@@@@>>>>>>?????????AAAEEEHHHOOOVVV___dddhhhooozzztttkkk```XXXVVVOOOIIIFFFFFFFFFDDDEEEIIIFFFJJJRRR^^^oooyyyrrrkkkfffccc___eeennnvvv|||}}}ooohhh]]]SSSLLLHHHGGGFFFFFFHHHJJJKKKKKKMMMOOOQQQSSSSSSVVVZZZ\\\]]]ccckkkiiihhhfffcccaaacccgggkkknnnwww}}}}}}}}}zzzvvvtttrrrqqqllljjjhhhfffddd```[[[WWWQQQOOOLLLGGGCCC???===;;;999888666555444555777888;;;@@@JJJ[[[ooo}}}wwwrrrmmmnnn{{{rrrhhh\\\SSSKKKGGGDDD???===>>>@@@FFFOOOXXX^^^```bbbdddeee```\\\YYYTTTPPPSSSZZZhhh{{{zzzpppeee```]]]\\\^^^cccfffiiiggg\\\QQQIIIBBB===;;;999777666666777777666888666666:::<<<@@@GGGPPP[[[bbbiiiooorrrvvvzzz~~~sss]]]LLLDDD???:::666222333444555555444333222222222333333333444444444444444444555555666666666333555777666555444444555666777;;;===;;;;;;DDDOOOOOOVVV]]]___]]]___eeekkkkkkpppttttttsssrrrnnnhhh___[[[VVVPPPMMMIIIEEECCC<<<======<<<;;;;;;<<<===999999999777555444555666333333333222333333444444222222222222222222222222333333444555555666777777777777777888999;;;<<<===@@@EEENNNUUUYYY```ooo~~~ooo^^^ZZZUUUHHHCCCGGGCCCCCCBBBBBBCCCFFFHHHJJJJJJLLLOOOQQQQQQOOOLLLIIIKKKKKKKKKKKKLLLNNNOOOPPPMMMMMMNNNQQQSSSWWWdddpppgggfffqqqrrrxxxbbbIII>>>===>>>???@@@>>>>>>?????????AAAEEEHHHNNNVVV```eeeiiipppzzz}}}oooeee[[[QQQKKKIIIFFF@@@===>>>@@@AAAEEEIII???CCCJJJVVVhhh}}}uuuppplllssszzzuuukkkcccXXXOOOJJJHHHIIIIIIJJJLLLNNNOOOPPPPPPSSSTTTUUUUUUXXX\\\^^^___eeemmmkkkiiifffcccbbbcccdddeee```hhhpppyyy{{{wwwuuusssqqqnnnkkkhhhddd```[[[WWWPPPNNNKKKGGGCCC@@@>>>===:::888666444444555777888;;;AAALLL]]]rrr~~~wwwqqqkkkkkkxxx|||qqqaaaWWWNNNIIIEEE???<<<======@@@EEEJJJKKKLLLOOOSSSXXXVVVUUUTTTQQQOOOSSSYYYhhh|||wwwmmmccc___^^^^^^ccciiillloookkk___RRRIIIBBB===;;;999777666666777777666888555666:::>>>BBBJJJSSS^^^dddlllqqquuuxxx}}}xxx___NNNEEE>>>777888444333555555222222555333333333333333333333333333333333333333333333333333333333333444555666666777888::::::;;;>>>BBBFFFLLLQQQWWW[[[\\\[[[[[[ZZZaaaaaaaaabbbbbb```[[[XXXTTTRRRMMMHHHCCC@@@???>>>;;;;;;::::::999888888777777666666555444444333333222333444444222000111111333222222111111222222333222222222333333333444444888777666666888:::;;;;;;GGGMMMSSSWWW[[[bbbmmmuuutttbbbTTTQQQMMMEEECCCGGGEEECCCBBBAAAAAADDDFFFHHHJJJPPPWWWWWWRRRLLLIIIIIIJJJKKKLLLMMMNNNOOOOOOOOOPPPNNNOOORRRTTTWWWaaakkkzzzbbbaaaccctttttt```JJJ???===<<<<<<===@@@???>>>>>>???BBBEEEGGGNNNUUU]]]dddjjjqqqxxx~~~}}}zzznnn^^^RRRLLLIIIEEEBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBHHHPPPZZZkkk~~~qqqhhh[[[XXXSSSPPPPPPPPPOOONNNRRRUUUXXXVVVRRRPPPRRRVVVVVV[[[aaadddeeeeeehhhjjjnnnmmmjjjgggffffffhhhiiihhhjjjmmmqqqwwwxxxsssssstttqqqmmmkkkiiieee^^^YYYRRRQQQNNNHHHCCCAAAAAABBB<<<;;;999888777888999:::<<>>;;;<<<<<<===???BBBDDDFFFGGGGGGHHHJJJLLLLLLKKKMMMRRRWWWiiixxxvvvhhh___^^^]]][[[cccppp|||xxxooocccUUUJJJBBB>>>888888777666666666666666888666777;;;===AAALLLVVVcccjjjpppsssxxxsss\\\LLLAAA888999555333555555222111333333333333333333333333333333333333333333333333333444444444444555666777777777888999999:::>>>CCCFFFNNNTTT[[[``````]]]YYYWWWYYYXXXVVVVVVUUUTTTQQQNNNMMMJJJFFFBBB???<<<<<<;;;::::::999888888777777666666666555555444333333222111333444444222111111111333222222111111222222333333333444444444555555555555444333444666888::::::EEEKKKTTTZZZ^^^dddmmmsss}}}}}}lll\\\PPPMMMJJJCCCBBBGGGDDDCCCBBBAAABBBDDDFFFHHHJJJOOOTTTTTTPPPKKKIIIIIIJJJKKKLLLNNNOOOPPPPPPPPPQQQPPPPPPSSSTTTWWW```jjjxxx___]]]^^^nnnooo\\\GGG>>>>>>>>>>>>???CCCBBB@@@>>>>>>@@@BBBCCCLLLRRR[[[ccciiiooowww|||~~~jjj```SSSJJJFFFDDDAAA???>>>>>>>>>>>>>>>>>>>>>>>>===???CCCJJJRRR```xxxvvviii```UUUSSSRRRRRRTTTVVVVVVUUU\\\^^^```^^^YYYWWWYYY\\\\\\aaagggjjjkkkmmmppptttrrrpppmmmjjjiiiiiikkklllhhhiiijjjlllrrr}}}wwwsssssstttrrrpppnnnlllgggaaa[[[TTTRRRNNNJJJFFFDDDCCCBBB===;;;999777666777888999:::AAANNN^^^qqq|||zzzvvvqqqwwwqqqcccTTTKKKEEE???<<<<<<<<<======>>>????????????>>>BBBEEEGGGIIINNNUUU[[[iiiwwwuuuhhh____________hhhttt{{{qqqdddUUUIII@@@<<<888888777666666666666666999888999===AAAGGGSSS```hhhoootttwww{{{rrr[[[HHH<<<<<<777555666666333222333333333333333333333333333333333333333333333333333444444444444555666777888777777777777999===CCCGGGRRRYYYccciiiiiiddd]]]YYYUUUQQQLLLHHHGGGFFFEEEDDDBBB@@@>>>;;;999888888888888888777777666555555555555555444444333333222222111333444444222111111222333222222111111222222333444444444555555555666666444444333444555888:::<<>>>>>>>>>>>>>>CCCAAA@@@??????@@@AAACCCIIIOOOYYYaaahhhnnnvvv{{{}}}hhhXXXQQQHHHCCCAAA@@@???=================================@@@DDDIIITTTgggyyyuuuiii^^^WWWTTTTTTVVVZZZ^^^aaaaaa```dddeeeeeebbb]]]ZZZZZZ\\\^^^bbbgggjjjllloootttyyywwwuuurrrooommmmmmnnnoookkkkkkjjjjjjnnnwww}}}uuuqqqrrrttttttsssrrrpppjjjddd^^^XXXTTTOOOLLLKKKJJJFFFCCC@@@>>>;;;888777777999:::;;;CCCOOO^^^qqq{{{~~~~~~mmmZZZOOOIIICCC???===?????????>>>===<<<;;;:::888;;;???BBBFFFLLLUUU\\\iiivvvttthhh___^^^___bbbmmmyyy}}}rrrcccUUUHHH>>>999888888777666666666777777777777999>>>CCCMMM]]]lllsssyyy}}}~~~oooVVVEEE???999666888888666444555222222222222222222222222222222222222222222222222444333333444444555666777666666666666777<<>>AAAIIIRRR\\\dddiiiooowww}}}~~~vvvlllmmmnnnooopppuuu|||kkkVVVMMMGGGFFFFFFCCCCCCGGGDDDDDDCCCBBBCCCEEEFFFHHHIIIKKKLLLKKKIIIGGGHHHIIIIIIJJJLLLNNNPPPQQQRRRSSSTTTSSSTTTVVVVVVWWW]]]ffftttccc[[[WWWdddmmmZZZGGG???>>>===<<<===>>>>>>>>>>>>???BBBDDDEEEFFFNNNXXX```gggnnnvvv{{{zzztttpppvvv|||~~~~~~wwwgggXXXLLLHHHDDDAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>AAADDDLLL[[[jjjwwwlllddd]]]YYYZZZ\\\```fffkkknnnmmmlllnnnmmmjjjeee^^^ZZZYYYZZZ]]]aaafffiiikkkooovvv{{{{{{xxxuuurrrpppppppppqqqqqqpppooolllnnnuuuyyyrrroooqqqrrrsssuuutttrrrllleeeaaa\\\WWWRRRPPPQQQOOOIIIDDDCCCAAA>>>;;;999:::;;;<<>>===999;;;>>>???BBBHHHQQQXXXhhhtttssshhh___]]]^^^cccooozzz|||ooobbbTTTHHH???:::888888777777666777777888555555888===DDDQQQfffyyyhhhSSSDDD<<<666777888666444555222222222222222222222222222222222222222222222222222222222222333444555555666666666666777:::@@@DDDLLLVVVdddnnnrrrooojjjfff\\\UUUKKKBBB===;;;;;;;;;777666666666666666777777555555444333333222222111222222222222111111111111000222333333222111222333333222222111111222222333222333333333333444444444444555666666777;;;@@@EEENNNUUU^^^eeekkkrrr|||}}}yyyiiigggcccccchhhsssxxxZZZNNNIIIFFFFFFFFFEEEEEEHHHDDDDDDCCCCCCDDDEEEGGGGGGHHHIIIIIIHHHGGGGGGHHHIIIIIIJJJLLLNNNPPPQQQRRRRRRSSSSSSTTTWWWWWWVVV\\\cccqqqhhh^^^WWWdddmmm[[[GGG???????????????======>>>>>>@@@AAACCCDDDFFFMMMVVV___fffnnnwww~~~rrrjjjccceeeggggggfffaaaXXXOOOGGGEEECCCAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>><<<;;;===@@@BBBFFFRRR]]]uuu~~~rrrkkkhhheeebbb```ccciiiqqqwwwzzzzzzxxxxxxvvvqqqjjjbbb]]][[[ZZZ^^^bbbgggkkkmmmrrryyy~~~}}}zzzwwwsssqqqpppqqqqqquuutttrrroooooottt}}}|||uuunnnmmmoooooorrrttttttpppkkkeeebbb```[[[VVVTTTTTTQQQKKKDDDBBB@@@<<<:::999:::<<<>>>DDDJJJVVVcccsssnnn___TTTLLLFFFEEECCCCCCCCCCCCCCCBBBAAA@@@<<<===>>>>>>@@@FFFOOOVVVeeeqqq}}}ppphhh___\\\]]]cccnnnwww~~~vvvjjj^^^SSSIIIAAA;;;888888777777777777888888555555888>>>FFFVVVppp}}}gggNNNCCC999777777444333333222222222222222222222222222222222222222222222222111111111111222333444555555666777777777999===@@@AAAIIIUUU___ccccccaaa```XXXQQQHHH@@@;;;999888888555666666666666666666666444444333333222111111111111111111111111111000000000222333333222222222333333222222111111222222333222222222333333333444444222444666666666:::AAAGGGOOOWWW```gggmmmuuu}}}|||~~~nnniiibbbaaaiiixxxiiiQQQHHHGGGFFFFFFFFFFFFFFFGGGDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHHHHIIIKKKMMMOOOPPPPPPQQQQQQQQQTTTWWWWWWVVVZZZaaaooonnnccc]]]kkkppp\\\HHH???@@@AAABBBDDD@@@@@@????????????@@@@@@FFFKKKTTT\\\dddnnnyyyoooeeeaaa___\\\YYYVVVSSSMMMIIIDDDCCCBBB@@@???>>>??????========================;;;:::<<<>>>???BBBJJJSSSdddyyywwwooommmlllkkkjjjjjjmmmsss{{{{{{wwwqqqiiiccc^^^[[[ZZZ\\\aaagggkkknnnrrrxxx}}}~~~|||xxxtttqqqpppqqqqqquuuuuutttqqqooorrryyy{{{yyy{{{}}}{{{wwwqqqllljjjmmmmmmppprrrrrrnnniiieeedddbbb___[[[YYYWWWRRRJJJEEE>>><<<999777777:::>>>@@@DDDLLLXXXeeesss}}}lll]]]RRRMMMNNNHHHHHHHHHGGGFFFDDDCCCBBB<<<=========???FFFPPPXXXbbbooo~~~xxxlllfff___[[[]]]dddnnnuuuxxxooocccYYYQQQIIIBBB<<<888888777777777888999999999999;;;@@@III\\\yyy~~~___QQQBBB<<<999666444333111111111111111111111111111111111111111111111111222222222222333444555555444666777888777888:::<<<:::???FFFLLLOOOQQQQQQRRROOOIIIBBB<<<999888777666444555555555555444444333444444333333222111111000000000000000000000000000///111333333222222222444333222222111111222222333333333333333444444444555333555777777777;;;CCCJJJQQQZZZeeennnuuu|||~~~}}}uuuoooiiiiiirrrpppYYYMMMDDDFFFGGGFFFEEEFFFFFFFFFDDDDDDDDDEEEEEEFFFGGGGGGFFFFFFEEEEEEGGGHHHHHHGGGIIIIIIKKKLLLMMMNNNNNNNNNOOOPPPSSSWWWWWWUUUYYY```lllvvvmmmiiiwwwyyydddMMMAAA??????AAABBB@@@??????????????????@@@EEEJJJPPPXXX```lllxxxxxxoooiiiddd___YYYTTTMMMIIIGGGCCCBBBAAA???>>>>>>@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>======@@@@@@@@@EEELLLTTTggg}}}vvvtttuuuxxxxxxxxx}}}yyyuuuoooiiidddaaa___]]]^^^cccjjjnnnqqqtttyyy}}}}}}yyyuuurrrqqqqqqqqqtttuuuvvvtttrrrsssxxx}}}{{{tttllleeecccdddfffiiissszzzuuusssoooiiiiiikkkllloooqqqppplllhhhffffffcccbbb```]]]WWWPPPIIIEEE===;;;999777999===BBBEEEIIIQQQ[[[fffqqq}}}~~~lll^^^ZZZ\\\YYYXXXVVVSSSOOOKKKHHHFFF=========<<<>>>EEEPPPXXX___lll|||sssgggddd___\\\^^^gggpppuuutttkkk^^^UUUNNNHHH@@@;;;888888777777888888999:::::::::<<>>999666666111111111111111111111111111111111111111111111111333333333333444555666666444666888999888777888999888;;;???AAACCCDDDFFFGGGGGGCCC>>>;;;999888777666333333444444333222111000444444333333222111111111////////////000000000000///111333333222222333444333222222222222222222333444444444555555555666666555888:::::::::>>>GGGNNNTTT^^^lllvvv}}}{{{vvvqqqrrr|||```MMMKKKBBBEEEGGGEEEDDDEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFEEEEEEFFFGGGHHHHHHGGGIIIIIIJJJLLLLLLMMMMMMMMMNNNNNNRRRWWWWWWUUUYYY___iii~~~vvvsssmmmSSSCCC>>><<<<<<===<<<<<<===???@@@AAABBBCCCDDDHHHNNNUUU]]]jjjxxx~~~rrrlllfff___WWWNNNIIIGGGCCCCCCBBB@@@???@@@BBBDDD@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAACCCBBB@@@DDDIIIKKK\\\sss}}}~~~|||xxxrrrmmmjjjiiigggfffdddjjjrrrwwwyyy|||zzzvvvsssrrrrrrrrruuuwwwxxxwwwuuuvvvzzz~~~~~~sssoooggg^^^WWWTTTUUUWWWTTT^^^hhhsss{{{vvvrrrqqqmmmhhhhhhjjjllloooqqqpppkkkhhhggghhhcccdddccc___WWWOOOHHHEEE???===;;;:::===BBBHHHKKKQQQWWW___gggmmmuuu}}}xxxiiifffiiikkkiiieee```ZZZTTTOOOLLL@@@???>>>;;;<<>>;;;888666444444444333333333222222111111111000000000000000000000000000000000000000000000000000000111111111222222222444333222111111222333444555555444333111000222444555777999:::===DDDNNNUUU]]]eeemmmttt~~~}}}ssssssrrrWWWIIIIIICCCCCCBBBAAABBBCCCDDDEEECCCCCCCCCCCCEEEGGGIIIJJJFFFFFFEEEDDDDDDDDDDDDDDDHHHIIIKKKKKKJJJIIIJJJKKKMMMOOOQQQRRRSSSUUUXXX[[[dddwww}}}{{{rrrTTTCCC@@@???===:::>>>>>>>>>>>>???@@@AAABBBCCCGGGNNNUUU^^^jjjxxxyyykkk___TTTNNNJJJIIIFFFCCCAAA@@@@@@???===CCCBBBAAA@@@???>>>>>>>>>AAA@@@>>>======???AAABBBHHHOOO___vvvyyyuuuqqqnnnmmmmmmlllkkkooosssxxx}}}~~~~~~wwwrrrqqqrrrssstttxxxxxxyyyxxxxxxyyy{{{~~~~~~yyyllldddZZZRRRNNNLLLIIIGGGHHHKKKQQQZZZiii|||{{{vvvqqqooolllkkkkkkkkkjjjhhhkkkmmmnnnlllhhheeeeeefff```]]]YYYTTTOOOKKKHHHFFFBBB???<<<;;;???FFFNNNSSS[[[]]]aaagggmmmpppooonnntttwwwqqqsss}}}}}}yyyqqqjjjdddZZZQQQIIICCC>>>???AAADDDKKKSSSdddlllvvvyyylll``````^^^^^^gggssszzzzzzttteeeVVVOOOJJJBBB<<<999777666666666666666777888::::::===DDDOOObbb~~~nnn[[[MMMAAA:::999666666555333111000000111111111111111111111111111222222222222333333333333333333333444444444444444444444444555666777888999999888777666555555555555333333333222222111111111000000000000000000000000000000000000000000000000111111111111222222222222333333222111111222333333333333333222111222444777777999<<<>>>AAAHHHQQQYYYaaaiiiqqqxxxxxx{{{eeeMMMCCCDDDCCCBBBAAAAAAAAABBBDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGEEEDDDDDDCCCCCCCCCCCCCCCFFFHHHIIIJJJIIIHHHIIIJJJLLLNNNOOOPPPQQQSSSWWWYYYbbbuuu~~~yyy]]]JJJAAA>>><<<;;;<<<<<<<<<>>>???AAACCCDDDCCCGGGMMMUUU^^^kkkyyyuuufffYYYRRRMMMJJJGGGDDDDDDDDDCCCBBBAAAAAA@@@???>>>>>>>>>>>>@@@@@@?????????AAABBBCCCFFFMMM[[[ppp{{{zzzyyyzzzzzzzzzwwwuuuvvvyyy~~~|||wwwsssssssssttttttrrrtttvvvwwwxxxzzz~~~{{{vvvjjjcccXXXPPPKKKHHHFFFDDDDDDEEEHHHMMMVVVcccqqqzzzxxxtttooollljjjhhhhhhhhhfffeeeeeeggghhhfffbbb___^^^___YYYWWWSSSOOOKKKGGGDDDCCCAAA???>>>???DDDKKKSSSXXX\\\]]]```dddggghhhfffddddddmmm{{{yyyzzz{{{rrrcccUUUJJJDDD@@@@@@BBBFFFMMMUUUbbbiiisss{{{tttggg\\\\\\ZZZ\\\eeeqqqxxxxxxssseeeUUUMMMHHHAAA;;;888666666666666666777888888===<<>>;;;:::777555333111//////000000000000000000000000000111111111222222222222222222222333333444444555333333333333333444555555444444555444444333222222222222222222222111111111000000000000000000000000000000000000000000000000111111222222222333333333333333222222222222333333111222333333222444777999888;;;???BBBFFFMMMVVV]]]ccclllttt{{{}}}sssVVVFFFBBBBBBAAAAAAAAAAAAAAABBBCCCCCCEEEDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCEEEHHHHHHHHHHHHIIIJJJLLLMMMMMMMMMMMMPPPTTTXXX___qqqoooWWWEEE===;;;<<<=========>>>???@@@AAABBBBBBGGGMMMTTT^^^kkkzzzxxxeeeYYYQQQNNNIIIFFFEEEEEEDDDDDDAAAAAA@@@?????????@@@@@@???@@@@@@AAABBBCCCCCCDDDDDDIIIUUUggg||||||}}}|||xxxvvvvvvwwwvvvvvvqqqsssuuuwwwxxx{{{yyytttmmmfff\\\RRRKKKGGGDDDBBBBBBBBBCCCDDDGGGNNNVVV\\\kkkvvvzzzuuuqqqnnnkkkhhhgggfffeeedddbbbaaaaaaaaa___[[[YYYWWWWWWRRRQQQNNNKKKHHHEEECCCCCC@@@AAABBBEEEKKKSSSZZZ^^^aaaaaaaaabbbcccaaa]]]ZZZWWW[[[cccppp}}}~~~lllZZZNNNHHHCCCCCCEEEGGGOOOVVV```hhhqqqwww|||yyynnncccZZZZZZYYYZZZdddpppwwwwwwsssdddUUULLLEEE???:::999555555555666777888999:::??????BBBHHHRRRccc~~~gggSSSGGGCCC===;;;888555444222///...////////////////////////000000000000111111111111000111111222333444444555333333222222111222222333555555555444333000...---222222222111111111111111000000000000000000000000000000000000000000000000222222222222333333333333333333333333333333333333111222333333333444777:::888<<>><<<===AAA@@@???>>>============BBBFFFLLLSSS]]]jjjzzzssscccZZZVVVPPPKKKIIIGGGFFFEEECCCCCCBBBAAAAAAAAABBBBBB>>>???@@@BBBCCCCCCCCCCCCBBBGGGPPP___rrr~~~~~~|||{{{||||||{{{zzzuuuwwwyyyzzz{{{|||{{{xxxvvvpppfff[[[QQQJJJFFFCCC???@@@@@@@@@AAAEEEJJJNNNWWW___mmm{{{zzzvvvrrroooooommmiiigggfffeeecccaaa^^^^^^]]][[[XXXUUUTTTSSSNNNMMMKKKIIIHHHFFFFFFEEECCCDDDGGGLLLRRRXXX^^^aaaeeeeeedddcccbbb^^^YYYUUURRRRRRTTT[[[iii~~~wwwvvvzzz~~~vvvcccVVVOOOIIIGGGGGGIIIOOOVVVaaaiiiqqqvvvxxxuuukkk```YYYZZZYYY[[[dddqqqwwwwwwrrrdddUUUKKKDDD>>>::::::555555555666777999:::;;;??????CCCKKKUUUgggvvv```PPPHHH@@@<<<777555444333111/////////////////////////////////000000000111111111000000111111222333444444333333222111111111222222333444444444333111///---111111111111111111111111000000000000000000000000000000000000000000000000111111222222222333333333333333333333333333333333333444555444333444777999999===CCCHHHLLLSSS[[[aaahhhpppxxx}}}yyyZZZIIIHHHEEE???>>>??????@@@@@@@@@@@@@@@BBBBBBCCCDDDDDDEEEEEEEEEDDDEEEEEEEEEEEEDDDCCCBBBDDDFFFHHHIIIIIIIIIKKKLLLMMMMMMLLLJJJJJJMMMRRRUUU[[[jjjyyyUUUBBB===>>>AAAAAA???>>>======<<<<<>>???@@@AAABBBBBBBBBBBBAAAFFFNNNYYYjjj~~~yyy|||~~~~~~}}}yyypppeeeYYYOOOIIIEEE<<<=========<<<>>>AAADDDKKKOOOWWW```mmm~~~~~~yyyuuurrrpppoooooollliiifffdddccc```^^^[[[ZZZYYYWWWVVVSSSQQQOOOLLLKKKJJJIIIIIIHHHHHHIIIHHHIIIMMMQQQWWW\\\```cccgggfffeeedddbbb^^^YYYUUUOOONNNMMMOOOWWWfffvvvvvvlllkkkooottt{{{~~~mmm^^^VVVOOOLLLJJJJJJOOOUUU```hhhooossssssppphhh^^^YYYYYYXXXZZZbbbnnnsssrrrooocccUUULLLEEE>>>;;;;;;555555666666888999:::;;;===>>>DDDMMMYYYmmmrrr^^^QQQEEE@@@888555444555333222000000000000000000000000///000000000111111111111000000000111111222222333333222222111111111222222000000111222333333333222000000000111111111111111000000000000000000000000000000000000000000000000000000111111111222222222333333444444444444333333444555555555444555888:::<<>>>>>???@@@?????????@@@AAABBBCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFEEECCCBBBEEEGGGIIIIIIIIIIIIJJJKKKLLLLLLLLLJJJJJJLLLOOORRRXXXfff[[[EEE??????============>>>>>>???@@@???CCCGGGMMMVVVdddsss~~~|||rrrnnngggaaa\\\WWWSSSPPPLLLKKKIIIFFFDDDBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAABBBFFFMMMUUUbbbwww{{{~~~}}}xxxnnnaaaUUUMMMIIIBBBBBBAAA>>><<<<<<>>>@@@@@@CCCGGGLLLUUUddduuu~~~{{{xxxuuutttvvvyyy{{{|||{{{xxxuuusssqqqqqqpppnnnkkkgggdddbbb___\\\ZZZXXXWWWUUUUUUTTTSSSPPPNNNKKKKKKJJJJJJJJJKKKKKKLLLMMMOOORRRVVV[[[```dddfffgggfffeeeeeeccc___YYYUUULLLJJJGGGGGGJJJTTT___ggg~~~mmmcccbbbcccjjjrrr||||||oooddd\\\TTTPPPMMMLLLPPPVVV^^^eeemmmooonnnlllddd\\\XXXXXXVVVWWW^^^hhhllljjjiii___TTTLLLDDD===:::;;;666666666777888999:::;;;;;;===DDDOOO]]]rrr{{{|||qqq```NNNFFF<<<666555666555333111111111111111111111111000000000111111111222222000000000111111111111111111111000000000111111222/////////000000222333333///000000000111111111222000000000000000000000000000000000000000000000000//////000000000111111111333333444555555444333333222333444555555777:::===AAAFFFMMMSSSWWW\\\bbbgggnnnvvv}}}nnnYYYKKKCCC>>>===@@@<<<===>>>?????????>>>>>>???@@@AAAAAABBBAAA@@@???CCCDDDEEEFFFEEEDDDBBBAAAEEEFFFHHHIIIHHHGGGHHHIIIJJJJJJKKKJJJIIIJJJLLLNNNUUU```zzz]]]GGG@@@???<<<<<<<<<======???@@@@@@>>>AAAEEEJJJRRR```ooozzz}}}zzzuuupppkkkfff```\\\WWWUUURRRNNNJJJGGGEEEDDDCCCCCCAAA@@@@@@AAAAAABBBCCCGGGLLLQQQZZZlll~~~~~~}}}~~~}}}vvvjjj^^^UUUPPPHHHGGGEEEAAA>>>===>>>@@@<<<>>>AAACCCHHHQQQ\\\dddttt|||uuupppllljjjjjjggghhhjjjkkkjjjiiigggfffccccccbbbbbbdddhhhmmmqqqtttuuutttsssrrrrrrrrrrrrooolllgggdddaaa^^^[[[YYYYYYWWWVVVVVVWWWVVVSSSQQQNNNNNNNNNNNNOOOOOOPPPQQQRRRSSSVVV[[[```eeeiiilllkkkjjjiiihhhfffbbb\\\XXXPPPMMMHHHCCCBBBGGGNNNTTTeeetttssseee^^^^^^ZZZcccoooyyy}}}ssseee^^^VVVRRRPPPOOOTTTZZZ]]]eeelllnnnmmmjjjddd]]]YYYYYYWWWWWW\\\eeegggeeebbbZZZQQQKKKDDD<<<999:::888777777777888888999:::;;;>>>FFFQQQ```uuuxxxvvvxxx}}}mmmUUUKKK???888666777666444111111111111111111111111111111111111222222222222111111111111000000000000///////////////000111111222111000.........///000//////000000111111111222000000000000000000000000000000000000000000000000////////////000000000000333333444555555444333333000222333555666999<<>>?????????>>>===??????@@@@@@???>>><<<;;;BBBCCCDDDEEEEEECCCAAA@@@DDDFFFHHHHHHFFFFFFFFFGGGGGGHHHIIIIIIHHHHHHJJJLLLRRR]]]vvv]]]GGGAAA??????>>>>>>===============>>>@@@CCCHHHPPP]]]mmmwww}}}xxxrrrmmmaaa___[[[VVVRRRNNNKKKJJJGGGEEECCCAAA@@@AAABBBCCCDDDHHHLLLNNNUUUeee|||~~~}}}{{{yyyyyy}}}|||rrreee\\\XXXFFFEEEBBB>>>;;;;;;===???===@@@CCCCCCDDDFFFLLLQQQ]]]iiiuuu|||~~~{{{uuulllhhhccc]]]YYYVVVUUUUUUTTTUUUWWWWWWWWWVVVTTTSSSMMMNNNOOOQQQUUUZZZaaaeeeqqqrrrssssssrrrrrrssstttqqqnnnjjjfffccc```]]]ZZZ\\\ZZZXXXYYY[[[[[[XXXUUUSSSSSSSSSSSSTTTUUUVVVVVVTTTVVVYYY]]]ccciiinnnqqqqqqpppnnnmmmjjjfff```\\\XXXSSSKKKCCC>>>@@@EEEJJJOOOYYYdddkkkuuuyyyxxxwwwvvvtttjjj___ZZZ\\\XXXdddsss}}}eee]]]VVVTTTRRRRRRWWW]]]___hhhooopppooolllfff```]]]\\\ZZZYYY]]]eeegggddd]]]VVVOOOJJJCCC;;;777888999888888888888888999999===???GGGSSSaaavvv{{{rrrlllkkkqqqxxx~~~~~~eeeVVVGGGAAA===888666888444222///,,,,,,---000222///111333555555333111///000000000000////////////000000//////.........---,,,---///111222333333333000000000000000000000000000000000000000000000000000000000000////////////000000111111111111000000333333333333333333444444666666555444555:::AAAFFFOOOTTTZZZaaafffkkkppptttwww{{{}}}{{{{{{}}}{{{|||iiiTTTNNNEEE>>>;;;;;;;;;;;;>>>>>>>>>>>>===============>>>>>>>>>>>>?????????@@@AAABBBCCCCCCCCCAAAAAADDDCCCBBBCCCEEEFFFFFFFFFFFFHHHJJJKKKKKKKKKMMMNNNWWWZZZmmm___FFFAAACCC>>>>>>>>>>>>>>>>>>>>>>>>===>>>CCCIIINNNWWWfffttt~~~tttpppiiibbb]]]YYYTTTRRRKKKGGGEEEFFFEEECCCCCCFFFGGGIIIMMMOOORRR\\\qqq~~~zzzvvvrrrpppuuuzzz~~~}}}zzzssshhh]]]NNNJJJEEEBBB@@@>>><<<;;;BBB@@@??????@@@CCCGGGIIIRRRZZZdddjjjooopppiiiaaaYYYVVVRRRMMMIIIFFFEEEDDDHHHIIIJJJMMMOOONNNLLLIIIEEEFFFGGGGGGHHHNNNVVV]]]nnnsssxxx{{{{{{zzz|||~~~xxxuuuqqqnnnmmmjjjeeeaaabbbaaa```ccceeeeee```\\\^^^\\\ZZZYYYZZZ[[[ZZZZZZZZZYYYZZZ___hhhooossstttvvvwwwxxxwwwqqqiiidddccc]]]UUUIIIBBB>>>===<<<;;;CCCFFFLLLSSS]]]kkkyyy}}}xxxqqqmmmkkklllllliiiccc___^^^^^^cccooo~~~{{{iii```WWWTTTSSSTTT[[[bbbeeejjjooonnniiieeedddeeebbb___\\\\\\]]]```bbbbbbYYYTTTMMMFFFAAA===999666777777777777777888888999===AAAIIITTTeeezzzyyynnnfffbbbdddiiimmmvvvttteeeTTTIIIBBB:::777777444333000......///111222000111333444444333111000000000000000////////////000/////////............///000000111222333444444000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000222222222333333333333333444444444555777<<>>>>>>>>>>>>>>>>>>>>????????????>>>???@@@BBBCCCCCCBBBBBBCCCBBBAAABBBDDDFFFGGGFFFGGGIIIKKKLLLLLLLLLMMMNNNUUUXXXiii~~~{{{bbbIIIBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>???@@@CCCGGGLLLSSSbbbppp|||{{{ssslllddd[[[UUUQQQLLLIIIJJJIIIFFFEEEGGGFFFGGGJJJMMMNNNVVViii{{{~~~~~~|||wwwssspppnnnqqqwww}}}~~~}}}yyyooodddQQQMMMGGGBBB@@@>>>===<<<>>>===<<<<<<>>>@@@BBBDDDJJJQQQYYY^^^bbbccc]]]UUULLLJJJGGGDDDBBBAAAAAABBBDDDEEEGGGJJJLLLLLLIIIFFFDDDEEEEEEDDDEEEJJJQQQVVVhhhnnnwww|||~~~yyyuuusssrrrooolllnnnmmmmmmmmmmmmkkkiiiggggggfffdddddddddbbb```]]][[[ZZZ[[[```iiiqqqvvvxxx}}}||||||zzzvvvpppllljjjddd[[[OOOFFFBBB@@@>>>======@@@DDDIIIPPPZZZfffnnnmmmmmmmmmnnnnnnmmmkkkhhhjjjkkkkkkhhhccc___^^^^^^iiittt|||ddd[[[SSSQQQRRRUUU]]]dddeeejjjooooookkkgggggghhhdddbbb___^^^_________^^^XXXSSSLLLEEE@@@<<<999666777777777777777888999999===BBBJJJUUUfffzzzvvvoooeee[[[VVVUUUXXXZZZ\\\iiixxxtttbbbSSSHHH>>>999888444333222111000111111222000111333444444333111000000000000000////////////////////////............111000//////000111222333000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111111222222222333333333444555666777;;;AAAIIIOOOYYY]]]ccciiinnntttzzz~~~~~~xxxtttssssss}}}kkkTTTFFFCCC@@@<<<;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>???>>>>>>>>>?????????@@@@@@;;;<<<>>>@@@AAABBBCCCCCCAAA@@@@@@BBBEEEGGGHHHHHHGGGIIILLLLLLLLLLLLMMMNNNRRRVVVeeeoooiiifffMMMBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@BBBEEEHHHOOO]]]kkkxxxzzzlllaaaZZZSSSOOONNNLLLHHHFFFGGGFFFGGGJJJLLLMMMRRR```ooo~~~xxxtttqqqooonnnkkksss{{{xxxnnn[[[UUULLLEEEBBB@@@@@@???<<<<<<<<<<<<===>>>???@@@CCCIIIOOOSSSWWWYYYUUUNNNGGGEEEBBB@@@>>>???@@@AAABBBCCCFFFJJJLLLLLLJJJGGGFFFFFFEEEDDDDDDHHHMMMQQQ___gggsss|||~~~}}}|||{{{}}}~~~~~~}}}zzzwwwvvvvvvtttsssrrrqqqnnniiiccc^^^\\\[[[\\\aaajjjsss{{{~~~zzztttpppggg^^^RRRHHHCCC@@@===;;;:::;;;>>>@@@DDDKKKSSSXXX[[[\\\___dddjjjmmmnnnnnnoooppppppmmmhhhccc```___iiiuuu|||```XXXQQQPPPTTTYYYaaaiiikkknnnqqqoookkkgggfffgggfffdddcccbbbaaa___\\\YYYXXXSSSKKKDDD???<<<999777888777777777777888999999>>>BBBKKKWWWgggzzzfffaaaYYYQQQMMMLLLMMMOOOOOOWWWcccoooyyy|||kkk[[[NNNCCC<<<999444333333222111111111111000111222333333222111000000000000000///////////////////////////.........000///---,,,+++---...000000000000000000000000000000000000000000000000000000000111111111111111222000111111222222111111000000111111222222333333333666777999;;;???EEEMMMRRRZZZ```iiiqqqxxx}}}|||yyyyyy{{{xxxrrrooopppttt|||qqqZZZKKKCCC>>>===;;;;;;<<<<<<<<<:::;;;;;;<<<<<<===>>>??????>>>>>>>>>?????????@@@@@@<<<<<<===>>>???@@@AAAAAAAAA@@@@@@BBBFFFIIIJJJJJJFFFHHHJJJKKKJJJJJJKKKLLLOOOSSSaaaxxx}}}fffaaavvvfffMMMAAA???>>>>>>>>>>>>>>>>>>>>>>>>@@@??????BBBDDDKKKYYYgggtttvvviiiaaaYYYVVVSSSMMMJJJJJJIIIIIIKKKNNNOOORRR[[[fffvvv~~~|||vvvrrrpppppppppiiiqqqzzzwwwhhhaaaVVVMMMGGGCCCBBBAAA>>>>>>>>>???????????????BBBHHHMMMQQQVVVZZZYYYTTTNNNLLLHHHDDDBBBAAABBBCCCEEEGGGKKKOOORRRSSSPPPNNNMMMLLLJJJHHHHHHJJJLLLNNNVVV```mmmyyy}}}zzztttkkkaaaZZZYYYYYY[[[aaajjjuuu~~~uuulllcccVVVKKKEEEBBB>>><<<<<<<<<>>>@@@CCCHHHMMMQQQZZZ\\\aaahhhqqqvvvyyyzzz{{{{{{yyyuuuooohhhbbb^^^___kkk}}}bbbYYYRRRSSSXXX^^^fffmmmrrrssssssooojjjeeecccbbbeeeeeeeeefffeeebbb]]]YYYYYYSSSJJJCCC>>>;;;999888888888777777888888999:::===BBBKKKYYYiiizzzXXXUUUPPPJJJGGGFFFFFFGGGHHHKKKQQQYYYaaakkkwwwssscccUUUJJJAAA;;;555555444222111000000000000111111222222111111000000000000000////////////.........///////////////000///---++++++,,,...///////////////////////////000000000000000000000000000111111111222222333333111111222222222222111111000111111222333333444444666888:::===@@@FFFMMMRRRWWW___lllwww{{{||||||tttwww|||wwwkkk```ccciiiuuusss[[[JJJBBBAAA???>>>======>>>===;;;999:::;;;;;;<<<===>>>>>>???======>>>>>>>>>?????????>>>======>>>>>>>>>??????BBBAAAAAADDDGGGJJJLLLLLLEEEFFFHHHIIIHHHHHHIIIJJJLLLRRR^^^rrreee]]]mmm{{{wwwaaaJJJ@@@@@@===========================<<<===@@@BBBIIIWWWdddqqq~~~}}}ssshhhbbb]]]VVVPPPNNNKKKJJJKKKOOOPPPRRRXXX```iiizzz}}}~~~yyytttqqqooooooooojjjqqqyyy~~~|||tttlll```UUUMMMGGGBBB@@@@@@@@@@@@@@@@@@?????????@@@FFFLLLQQQYYY``````]]]UUURRRMMMIIIFFFFFFGGGHHHJJJLLLPPPVVVZZZ[[[XXXVVVTTTRRRPPPNNNMMMMMMMMMMMMQQQZZZfffrrrzzz|||ttthhh\\\UUURRRTTTXXX^^^hhhtttwwwnnn```TTTMMMIIIEEEBBB>>>>>>???BBBGGGLLLQQQTTTZZZ]]]dddmmmwww}}}zzzrrriii___YYYSSS^^^nnnggg]]]UUUUUU[[[aaahhhnnnuuuuuurrrooojjjfffcccccceeefffhhhkkkllliiiccc___[[[TTTKKKBBB===:::999888888888888888888999999:::<<>>>>>@@@@@@CCCHHHNNNVVVcccooo}}}}}}vvvjjj^^^SSSHHH???:::888666333111000000000000111111111111111111000000000000000////////////.........///////////////111000///......///000111////////////////////////000000000000000000000000111111111222333333444444111111222222222222111111111111222333444444555555666888:::===BBBHHHNNNSSSXXXaaannnzzzyyyrrr}}}|||tttvvv}}}{{{jjj^^^aaaiiiwwwwwwaaaNNNCCC@@@CCCBBBAAA?????????>>>;;;888;;;;;;;;;<<<<<<======>>><<<<<<<<<=========>>>>>>???>>>>>>=========>>>>>>BBBAAAAAADDDGGGJJJKKKKKKDDDEEEGGGGGGGGGFFFGGGHHHJJJPPP[[[lllmmmZZZfffqqqnnn[[[FFF???BBB========================<<<;;;===@@@BBBGGGSSS```mmmzzzuuummmeee\\\SSSPPPPPPMMMLLLOOOQQQRRRUUUZZZaaaooo~~~}}}{{{wwwssspppooonnnnnnlllqqquuuyyy~~~{{{uuujjj```VVVNNNFFFBBBCCCBBBAAA@@@????????????>>>DDDLLLSSS\\\eeegggdddXXXUUUPPPLLLJJJKKKMMMOOOMMMPPPUUU\\\aaabbb___]]]ZZZXXXUUUTTTSSSRRRPPPNNNOOOVVV___hhhooowww|||uuulllaaaVVVOOOMMMOOOTTTZZZcccnnnyyy}}}nnnaaaXXXQQQLLLHHHCCCBBBAAADDDJJJQQQWWWYYYZZZ___gggrrr||||||wwwpppeeeZZZSSSMMMSSS^^^ooommmbbbYYYYYY___dddjjjoootttssspppnnnllljjjjjjiiihhhjjjnnnsssuuurrrmmmiii___WWWLLLBBB<<<:::999888999888888888888999::::::<<>>;;;999888999777:::>>>@@@CCCNNNZZZgggmmmpppjjjccc\\\QQQGGG@@@===999555222111111222000000111111111111000000000000000000////////////............/////////000000000000000000000111111////////////////////////000000000000000000000000111111222222333444444555111222222333333222222111111222333444555666666777777:::===BBBGGGNNNUUUZZZbbbjjjttt}}}{{{ssswwwooofffiiiqqq}}}eeeTTTIIIAAAAAADDDCCCAAA@@@??????>>><<<999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>=========>>>@@@AAAAAA@@@@@@BBBEEEHHHIIIIIIDDDFFFHHHHHHGGGFFFGGGHHHIIIOOOXXXfff~~~{{{aaahhhpppmmmZZZEEE>>>AAA========================<<<<<>>DDDQQQcccuuu<<<<<<<<<<<<;;;:::888777555444777:::999888???IIIQQQ\\\fffgggeeebbbYYYOOODDDAAA<<<777333222333333000000000000000000000000000000000000////////////---.........//////000000------...///000000//////////////////////////////000000000000000000000000111111222333333444555555111222222333333222222111222222333444555777777888:::===BBBGGGNNNVVV^^^cccnnnssszzzyyyooorrrvvvlllooowwwkkkTTTHHHCCC???>>>BBBCCCAAA???>>>???>>><<<;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<===<<<<<<<<<>>>@@@BBBCCC@@@??????AAADDDFFFGGGFFFEEEGGGHHHHHHGGGGGGGGGHHHHHHOOOVVVbbbxxxkkkpppvvvqqq]]]EEE<<<>>>========================>>>>>>@@@CCCBBBCCCLLLVVVeeerrr}}}qqqlllbbb[[[VVVWWWWWWUUUUUUVVVVVV___fffhhhjjjrrrzzz~~~}}}zzzxxxvvvuuunnnnnnnnnnnntttyyyqqqfff\\\TTTNNNLLLHHHEEEDDDDDDFFFGGGHHHOOOXXX```jjjsssuuurrrqqqllleee^^^YYYWWWWWWXXXVVVZZZ```hhhmmmooommmjjjiiifffcccbbbbbb```[[[WWWRRRTTTUUUWWWZZZbbbnnnvvv{{{}}}}}}}}}~~~{{{{{{{{{yyytttpppmmmhhh```YYYSSSMMMGGGDDDHHHLLLQQQUUUYYY```gggmmm|||}}}rrriiiccc\\\XXXSSSTTTYYY```eeegggeeeiiipppwww{{{zzztttppplllllllllllljjjcccZZZRRRKKKIIIHHHQQQggg}}}{{{oooeeefffmmmtttyyy}}}{{{xxxtttqqqppppppoooooovvvxxx|||}}}yyyeee\\\OOOCCC<<<999999888999999888888999999:::;;;???FFFSSSfffxxx:::::::::999777666444444444333222222333666999:::DDDJJJTTT\\\^^^[[[TTTPPPIIIIIIGGGAAA999333000111000/////////000111222222111000///......///000111////////////////////////111111111111111111111111+++...111111...---...111000000000000111111111111000111111111111222222222111111111111222222222222222333555666888888999999:::???EEEJJJPPPZZZhhhrrrwww|||{{{mmmnnn~~~}}}vvv}}}hhh[[[KKKBBBBBBDDDDDDBBBAAAAAA???>>>============>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>???>>>===<<<<<<<<<<<<<<<;;;<<<===???AAACCCDDDEEEDDDEEEFFFFFFEEEEEEFFFHHHNNNSSSXXX```vvvrrrzzz|||dddIII>>>AAA===<<<;;;===@@@AAA???>>>999999:::<<<>>>CCCIIINNNbbblllyyyzzzrrrmmmgggbbb````````````^^^___bbbfffiiimmmoooqqqvvvxxx{{{~~~}}}||||||}}}xxxvvvtttsssvvv|||~~~rrrfff^^^VVVQQQNNNMMMKKKHHHHHHKKKNNNXXXdddmmmuuu}}}yyytttmmmjjjhhhddd\\\VVVYYY\\\eeeqqqwwwuuuqqqppplllmmmlllkkkiiieeeaaa^^^YYYUUUTTTWWWZZZ\\\aaagggoooooopppqqqqqqrrrssssssqqqnnnkkklllmmmkkkddd]]]\\\WWWSSSPPPKKKFFFFFFKKKKKKOOOTTTXXXZZZ\\\^^^```qqq~~~vvvhhhddd```___bbbhhhnnnqqqqqqppppppssswwwwwwqqqlllgggfffeeeeeeeeebbb[[[VVVKKKIIIJJJPPPZZZgggqqqwwwssslllhhhkkkuuuyyytttsssrrrrrrqqqvvvwww{{{zzzeeeXXXIII???======;;;888<<<;;;999888888888999999???HHHXXXlll}}}999999888888666555444333333222222222333555666888;;;???FFFKKKMMMLLLIIIFFFHHHHHHFFF@@@999333111111000000000///000000111111000000///......///000000000000000000000000000000////////////////////////+++---///000//////000111000000000000111111111111111111111111222222222222222222222222222333333333333444666888:::<<<=========AAAGGGMMMUUU```mmmvvv{{{wwwuuuvvv~~~uuuYYYOOODDD>>>@@@DDDDDDCCC@@@???>>>=====================<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<>>>???AAACCCDDDEEEBBBDDDFFFGGGFFFEEEFFFGGGHHHPPPYYYdddyyyhhhKKK???BBB::::::;;;<<<======<<<<<<<<<<<<<<<<<<===AAAGGGKKK]]]ggguuu~~~vvvpppllljjjiiihhhbbbccceeehhhkkkooorrrtttxxxzzz|||~~~{{{zzzzzzzzz}}}{{{pppiiibbb[[[UUURRROOOKKKLLLPPPWWWcccpppyyy|||uuuqqqpppllleee```[[[^^^gggssszzzxxxtttsssvvvuuuuuutttqqqlllfffccc^^^ZZZXXXZZZ\\\]]]bbbgggiiiiiiiiiiiijjjjjjjjjjjjgggdddaaaaaabbb___YYYSSSTTTQQQNNNMMMHHHDDDEEEIIIMMMRRRWWW[[[]]]^^^___```gggrrr~~~vvvlllhhhjjjooosssuuutttrrrrrrtttwwwvvvqqqlllkkkiiihhhhhhiiifff___ZZZNNNLLLKKKNNNUUU___ggglllmmmjjjiiinnnwww~~~yyyvvvtttrrrpppoooooosss{{{yyyaaaUUUGGG???======;;;999;;;:::999888777888888999???HHHYYYmmm~~~666666666666555444222222111111222222222333333333777999<<<>>>@@@AAAAAAAAADDDDDDBBB>>>999555333333111111000/////////000000//////...------...//////000000000000000000000000////////////////////////---------///111222111000000000000000111111111111111111111111222222222333444444444333333333333333333555777;;;>>>@@@BBBCCCBBBEEEIIIQQQ\\\iiiuuu||||||vvviiittt|||gggMMMGGG@@@???BBBEEEDDDBBB======<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>???AAABBBDDDDDDAAACCCEEEFFFFFFEEEFFFGGGGGGQQQ^^^jjj{{{qqqSSSDDDBBB999;;;===>>><<<;;;;;;;;;>>>>>>>>>======???CCCGGGUUU___ooo{{{|||xxxuuupppppppppqqqsssvvvyyy{{{}}}~~~~~~yyyqqqiii___YYYUUUQQQTTTYYYdddqqq~~~yyyxxxvvvqqqlllbbbdddlllxxx~~~|||xxxwwwvvvvvvwwwwwwvvvrrrlllgggddd```]]]_________bbbgggeeeeeeddddddcccbbbbbbaaa```]]]ZZZYYYXXXVVVPPPLLLMMMJJJJJJKKKIIIEEEGGGKKKRRRWWW]]]bbbccccccbbbbbb___dddppp|||tttuuuyyy{{{zzzwwwuuutttvvvwwwvvvrrrmmmpppnnnllllllmmmjjjeee```WWWSSSOOOOOOSSSYYY^^^```eeegggkkkrrrzzz~~~yyyuuupppmmmddddddfffnnnvvvzzzxxxtttZZZPPPDDD===<<<===<<<::::::999888777777777888999???HHHZZZnnn333444444444333222111111000111111222222111000000555555666888999;;;<<<===<<<<<<;;;:::777666555444222111000///////////////.........------.........////////////////////////000000000000000000000000000...---...111222000---///000000000111111111111111111111222222222333333444444444444444444444444555777:::>>>AAADDDFFFGGGJJJKKKOOOWWWdddqqq{{{|||~~~ssshhhlll~~~uuu^^^LLLHHHDDDDDDFFFFFFCCC???;;;;;;;;;:::;;;;;;<<<<<<<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>;;;;;;<<<=========>>>>>><<<===>>>???AAABBBCCCDDDBBBCCCDDDDDDDDDEEEHHHJJJMMMWWWbbblllxxxfffOOOBBB<<<>>>AAA@@@>>><<<<<<===>>>???>>>======???BBBEEELLLWWWggguuu~~~}}}ssshhhaaa[[[YYY]]]dddnnn|||~~~zzzvvvmmmooovvv}}}|||ssssssuuuxxxzzzxxxsssnnnhhhdddaaabbbbbbaaaccchhhgggfffeeedddbbbaaa```___aaa^^^[[[YYYXXXUUUPPPMMMJJJIIIJJJMMMMMMLLLNNNSSSYYY___fffkkkllljjjgggfff``````dddqqq{{{xxxwwwuuuvvvvvvuuurrrooosssqqqnnnnnnooonnniiieee```\\\WWWTTTUUUYYY[[[]]]]]]cccmmmuuu|||{{{tttnnniii[[[YYYZZZ___ggglllllliiiSSSKKKAAA<<<<<<======<<<:::999888777777777888999>>>HHHYYYmmm~~~111111222222222111111000000000111111000000///......///000222333444444444444333333444555666666555111111000///.........///---..................---........................000000000000000000000000333000...///111222///+++///000000000111111111111111222222222222333333333333333333444444444555555888:::>>>BBBGGGKKKMMMOOOUUUVVVYYYaaalllwwwxxxmmmmmmlllUUUKKKIIIGGGGGGGGGFFFBBB>>>;;;:::::::::::::::;;;<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>><<<===>>>???@@@@@@??????======>>>???AAABBBCCCCCCEEEDDDCCCAAAAAAEEEKKKOOOSSSYYYaaahhhqqq```FFF@@@AAAAAA@@@>>>=========<<<===>>>======???CCCEEEGGGQQQ```ooozzzxxxnnngggcccbbbgggnnnuuuzzz{{{xxxxxxyyy}}}{{{vvvmmmiiifffgggfffdddeeeiiiiiiiiihhhfffeeedddcccbbbcccaaa```^^^[[[XXXTTTQQQMMMKKKMMMQQQSSSSSSWWW]]]dddiiipppuuuuuurrrnnnlllhhhbbb```fffppp|||xxxwwwuuutttsssrrrqqqoootttqqqnnnnnnoooooolllhhhfffbbb\\\ZZZZZZ\\\^^^___[[[cccnnnwww~~~zzzrrrkkkfffWWWSSSQQQTTTZZZ^^^]]][[[LLLGGG???;;;<<<===>>>>>>999999888777777888999:::>>>GGGWWWjjj{{{///000111111111111111000000000000///////////////,,,---///000111111111000///......000333555555444000000///.........//////---...////////////...---------------------------////////////////////////222111000000111000///---000000000000111111111111222222222222333333333333333333444555666777777888<<>>>>>>>>>>>@@@AAAAAA@@@??????===>>>???@@@AAABBBBBBCCCFFFEEECCCBBBBBBFFFMMMRRRSSSUUUYYY___jjj}}}xxxUUUEEEBBB???=========<<<;;;;;;<<<======>>>@@@CCCEEEEEEMMM[[[jjjvvv}}}{{{rrrmmmjjjjjjooovvvzzz~~~~~~yyyvvvrrrnnnnnnlllhhhhhhkkkjjjjjjjjjiiihhhggggggfffdddeeeeeedddbbb^^^YYYWWWSSSQQQSSSWWWYYY[[[```gggooottt{{{~~~}}}zzzvvvuuuppphhhbbbbbbdddjjjzzz~~~|||zzzvvvtttqqqpppppptttqqqmmmlllnnnnnnllljjjgggccc___]]]^^^```bbbccc___fffqqqyyy}}}wwwpppiiidddWWWRRRNNNNNNRRRTTTRRROOOHHHDDD???<<<<<<===>>>???:::999888888888999:::;;;===EEESSSfffwww//////000111111111111111000000///......///000111000///000000000111222222000...---///222333333111//////.........///000000...///000000000000///...........................////////////////////////...///111111111000111111000000000000111111111111222222222333333333444444444444555777999:::<<<<<<@@@DDDKKKTTT]]]eeekkknnnvvvyyy|||~~~xxxsssvvvwwweeeTTTHHHCCCBBBAAA@@@@@@@@@???>>>===<<<;;;:::::::::::::::::::::999999::::::;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>???@@@AAAAAA@@@>>>===>>>>>>???@@@AAABBBBBBCCCDDDEEEEEEEEEFFFIIIMMMQQQRRRPPPQQQXXXcccuuunnnLLLEEE===;;;>>>@@@>>>;;;;;;<<<>>>>>>>>>???AAADDDEEELLLWWWfffrrr{{{~~~wwwtttqqqppptttyyy~~~zzzxxxsssmmmlllnnnlllllllllllllllllllllllljjjmmmppppppmmmhhhdddaaa^^^[[[[[[^^^aaadddkkksssyyy~~~~~~|||wwwnnnhhhfffaaa^^^gggvvv~~~{{{wwwuuuuuutttppplllkkkmmmnnnmmmkkkiiifffbbbaaabbbeeeggghhhggglllttt|||zzzuuuooojjjfffYYYSSSNNNMMMOOOPPPMMMIIIEEEBBB???<<<<<<>>>???@@@;;;:::999999999:::<<<===<<>>===<<<;;;:::999999999999999999999::::::;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>???@@@AAA@@@>>><<<;;;>>>>>>???@@@AAAAAABBBBBBAAADDDGGGIIIJJJKKKMMMOOOSSSNNNNNNUUU^^^nnnRRRHHH>>><<<@@@DDDBBB>>><<<>>>>>>>>>===>>>@@@BBBFFFKKKVVVcccpppyyy}}}zzzxxxuuusssvvvzzzyyyqqqnnnooommmnnnnnnoooppppppqqqqqqrrrvvvzzz{{{xxxsssnnnkkkgggdddcccfffhhhkkkttt||||||sssnnnkkkccc[[[```mmmhhhuuu~~~|||{{{tttppplllkkkmmmooonnnlllllliiifffeeefffiiikkklllmmmqqqwww~~~~~~yyytttoookkkhhhZZZUUUOOONNNOOOOOOLLLHHHDDDBBB???======>>>???@@@;;;;;;:::999:::;;;======<<>>======:::;;;;;;;;;;;;::::::999888999::::::;;;<<<======>>>>>>===<<<<<<<<<<<<<<<===>>>>>>>>>???????????????@@@AAAAAABBBBBBAAAAAA???AAADDDFFFIIIJJJJJJJJJIIIIIILLLRRRYYYhhh\\\GGG@@@CCC@@@>>>AAA>>>>>>???>>><<<;;;;;;>>>AAACCCHHHRRR___lllvvv|||~~~~~~{{{wwwssstttxxxzzzwwwwwwwwwuuuttttttuuuuuuuuuttt{{{~~~}}}xxxuuusssqqqllliiilllmmmoooxxx{{{uuunnnhhhdddbbbaaa```dddkkkqqqzzzvvvssspppmmmmmmnnnqqqsssrrrqqqpppooooooppprrrsssnnnvvv~~~~~~yyytttpppmmmkkkaaa[[[VVVTTTTTTRRRLLLGGG???===<<<;;;===??????>>><<<;;;:::999:::;;;===>>>@@@AAAHHHXXXlll}}}//////000000111111111222////////////............---------.........//////...------,,,---...000000///...------//////...---////////////////////////////////////////////////---......//////000000000000000000000111111111111222222222111000000//////111111111222333444555444444777;;;???AAACCCFFFHHHKKKPPPYYYdddpppyyy~~~vvviiihhhooo}}}mmmZZZQQQJJJCCCCCCCCCBBBBBBAAAAAA@@@@@@?????????>>>===<<<::::::999999:::;;;;;;<<<======>>>======<<<<<<<<<<<<<<<======>>>>>>>>>?????????AAAAAABBBCCCCCCCCCCCCBBBAAACCCEEEGGGHHHIIIIIIIIIKKKJJJLLLQQQWWWcccyyy]]]HHH@@@BBB>>>===???===>>>>>>>>><<<;;;;;;>>>@@@BBBGGGOOO[[[hhhsss{{{~~~zzzuuuuuuxxx}}}||||||zzzxxxxxxyyyyyyxxxwww{{{yyyxxxuuupppnnnppprrrttt}}}yyytttoookkkfffbbb^^^___aaaeeejjjsss|||{{{wwwrrrqqqrrrtttvvvvvvvvvvvvvvvuuuvvvwwwxxxwww~~~~~~yyytttpppmmmkkkaaa]]]YYYYYYYYYUUUMMMFFFAAA???===<<<===??????>>>===<<<;;;:::;;;===???@@@CCCBBBFFFTTTiii{{{......///000111111222222////////////............---............////////////......------...//////...,,,+++,,,---...---,,,///////////////////////////////////////////////////////////////000000000000000000111111111222222111111111111111111111111111111222333444555777777888;;;@@@DDDFFFIIILLLOOOQQQWWWaaakkktttyyy||||||mmmaaa]]]oooyyyvvvvvv{{{zzzqqqpppsssuuuwwwaaaSSSLLLFFF@@@BBBBBBBBBBBBAAAAAAAAAAAADDDCCCCCCAAA@@@>>><<<;;;:::::::::;;;<<<<<<<<<===>>>===<<<<<<;;;;;;<<<<<<============>>>>>>>>>>>>AAABBBCCCCCCDDDDDDCCCCCCDDDEEEFFFGGGGGGHHHGGGGGGLLLKKKMMMOOOTTT^^^rrr___III???@@@<<<;;;???======>>>>>><<<;;;;;;===@@@BBBEEEKKKUUUaaannnyyy~~~yyyuuutttwww~~~~~~}}}}}}|||zzzzzzzzzzzzwwwuuuvvvxxx{{{}}}|||xxxqqqkkkccc```\\\[[[]]]aaadddeeeooovvv~~~xxxuuuuuuwwwyyyyyy{{{}}}}}}||||||}}}~~~~~~yyyuuupppmmmkkkbbb``````aaaaaa[[[PPPGGGBBB@@@===<<<===>>>>>>======<<<;;;<<<===@@@BBBDDDGGGEEEFFFQQQdddxxx++++++,,,---...000000111////////////...........................//////////////////..................---,,,,,,......---,,,////////////////////////////////////////////////111000000000000000000000000000111111111222222222111111111222222222333333111222333333444555888:::===@@@EEEIIIMMMPPPTTTWWW[[[bbbkkktttxxxyyyxxxxxx{{{~~~hhh^^^\\\eee{{{zzzwww}}}rrrfffbbbeeelll{{{}}}gggUUUKKKHHHCCC>>>=========>>>>>>>>>>>>>>>CCCCCCCCCBBBAAA???>>>===;;;;;;;;;;;;<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>AAAAAABBBCCCCCCCCCCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFKKKKKKLLLOOORRR[[[nnnzzzwwwaaaJJJ@@@@@@;;;;;;???=========>>>===;;;;;;===???@@@BBBGGGNNNYYYggguuu~~~yyytttooopppsss~~~~~~~~~|||{{{|||}}}}}}|||{{{{{{}}}yyynnnhhhaaa]]]]]]]]][[[ZZZaaafffmmmuuu}}}yyytttsssuuuwwwxxx|||~~~{{{vvvrrrnnnllleeeeeegggiiiiiiaaaSSSHHHBBB???===<<<<<<===<<<;;;<<<<<<<<<===@@@DDDGGGIIIKKKIIIIIIRRRcccvvv***+++,,,---...///000111////////////............//////////////////////////////////////////......///...---...///000///---////////////////////////////////////////////////111111111111111000000000111111111111222222222222111111222222333333444444000222333333333555999===???BBBHHHMMMQQQUUUZZZ]]]fffmmmvvv{{{|||yyyvvvuuuvvv|||yyyeeeXXXZZZcccxxxrrrccc^^^```iiiyyy}}}lllXXXJJJFFFDDDAAA>>>;;;;;;;;;;;;;;;;;;<<<<<<>>>>>>???????????????>>><<<<<<<<<<<<<<<<<<<<<;;;======<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========@@@@@@AAABBBBBBBBBBBBAAAEEEEEEEEEEEEEEEEEEEEEEEEJJJJJJLLLOOOQQQZZZkkk{{{vvvkkk{{{aaaKKK@@@@@@<<<;;;???>>><<<=========;;;;;;<<<>>>???@@@DDDIIIRRR___nnnxxx~~~wwwooojjjjjjmmmsssxxxrrrjjjeeecccaaa^^^[[[_________```ccciiiqqqwww}}}vvvqqqooopppqqqtttyyy~~~~~~~~~}}}yyytttpppnnnhhhiiilllooonnneeeUUUIII@@@>>>;;;:::;;;;;;;;;:::;;;<<<===@@@EEEJJJOOOQQQQQQOOOOOOVVVdddttt------...///000000111111////////////............000000000////////////......//////000000000//////111000//////000111000///////////////////////////////////////////////////111111111111111222222222111111111222222222222333222222222333333444444444111333555555444777<<<@@@@@@DDDJJJPPPUUUZZZ___bbbmmmttt}}}{{{xxxvvvvvv|||uuuggg]]][[[eeessssssddd```cccpppiiiZZZJJJCCCAAA@@@>>>>>><<<<<<<<<<<<;;;;;;;;;;;;888999:::<<<===>>>>>>???>>>=========<<<;;;;;;;;;===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<===???@@@AAAAAABBBBBBAAAAAACCCCCCBBBBBBCCCDDDEEEFFFGGGHHHKKKNNNPPPWWWhhhwwwzzzjjjuuuzzz___III???@@@<<<;;;???===;;;<<<======<<<;;;<<<======???CCCGGGMMMXXXfffoooyyy}}}tttlllhhhiiijjjuuu}}}vvvooojjjgggdddbbbbbb___ZZZVVVUUUYYY```fffmmmsss|||yyysssnnnmmmmmmmmmqqqvvv|||~~~}}}~~~~~~yyyuuuqqqnnnjjjkkkmmmpppoooeeeUUUIII@@@>>>;;;:::;;;<<<<<<;;;<<<===@@@EEEKKKRRRXXX\\\[[[XXXWWWZZZdddrrr.........//////000000000////////////............000000000000/////////...---...///000111111000000111000//////111111000///////////////////////////////////////////////////000111111222222333333333111111111222222222333333333333333444444444444444333666888777777999???EEEFFFJJJPPPWWW\\\aaagggjjjooowww~~~|||||||||pppdddffflllsssuuuiiikkkrrruuuVVVJJJ???======;;;<<<>>>======<<<<<<;;;;;;::::::555666888:::;;;<<<======???>>>>>>===<<<;;;;;;:::===<<<;;;;;;::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<@@@AAAAAABBBBBBBBBBBBBBB?????????@@@AAADDDFFFGGGFFFGGGIIILLLNNNSSSbbbqqqooottt{{{pppZZZEEE===???;;;:::===;;;:::<<<======<<<;;;;;;<<<<<>><<<<<<===>>>>>>>>>>>>@@@DDDKKKSSS[[[cccggggggbbb\\\[[[cccppp~~~,,,,,,------------------000/////////............111111000000/////////...,,,---///000111111111000111///...///000111000///////////////////////////////////////////////////000000111222333333444444111111222222222333333333444444444444444444444444555888::::::999;;;BBBHHHLLLQQQWWW^^^ccciiinnnrrrnnnwwwlll___\\\mmmwwwpppxxx|||___JJJ@@@999::::::888:::>>><<<<<<;;;:::999999888888555666777999:::;;;;;;<<>>===<<<;;;;;;:::<<<<<<;;;::::::::::::;;;:::::::::;;;;;;;;;<<<<<>>:::999;;;999:::<<<======<<<;;;;;;<<<;;;???DDDFFFIIIOOOYYYaaammmttt{{{yyyuuuvvv{{{~~~ooohhhcccgggpppzzz|||~~~}}}}}}uuurrrsssmmmkkkfff___XXXUUUUUUWWWXXX[[[aaahhhooouuuyyy{{{{{{zzzwwwtttrrrppppppooosssyyy~~~~~~{{{wwwrrrnnnkkkiiihhhhhhiiiggg___QQQFFFAAA???======???@@@AAA@@@AAACCCHHHOOOXXXaaaiiinnnppphhh___[[[```nnn~~~............////////////............///111222222////////////////////////000000000000111111111111000000000000000000000000000000///---,,,,,,///111111111111111000000000000111111222222222222111000111111222333444444333333666555444555777:::;;;<<<777999<<>>???===@@@DDDGGGHHHEEEAAA>>>>>><<<<<>>???@@@AAAEEEMMMUUU[[[fffmmmvvv|||{{{wwwqqqooorrr{{{yyynnnjjjlllnnnttt~~~~~~vvvkkkdddaaa^^^ZZZVVVZZZ\\\___```ccciiissszzz{{{zzzyyyvvvssssssuuuwww|||~~~~~~yyysssnnnkkkiiigggggggggfff^^^RRRIIIDDD???===@@@AAA@@@AAADDDFFFMMMXXXaaafffjjjqqqyyy}}}sssiiicccdddkkkzzz............///////////////////////////000111222111111111111111111111111000000000000111111111111111111111111111111111111000000000...------000222////////////////////////000000111111111111000000111111222222333333333333444333333444666999;;;<<<<<>><<<:::999999999::::::999888888777777888888777666666555666777888999=========>>>>>>?????????;;;;;;;;;;;;::::::999999:::::::::;;;<<<===>>>??????AAADDDFFFFFFDDDAAA??????>>>>>>@@@DDDGGGFFFEEEHHHFFFGGGIIIKKKOOOZZZeeezzzttt]]]MMM>>>;;;===<<<;;;;;;============<<<<<<;;;;;;<<<===>>>???CCCJJJRRRXXXbbbiiirrryyy|||}}}yyyuuunnnkkkmmmuuu~~~zzzrrrsssvvvzzz}}}rrrkkkhhhfffccc```^^^___```bbbeeejjjqqquuuyyyyyyzzzyyyxxxyyy{{{}}}~~~|||xxxyyyzzzyyyuuuqqqllljjjjjjhhhfffeeeccc[[[PPPHHHBBB>>><<>>@@@DDDJJJPPPUUUXXX]]]bbbggghhhkkkppptttxxxyyyyyyyyyyyy|||ooo___XXXVVVlllnnnVVVGGGAAA>>>===;;;999888888999999999999888777777777777888777777777777777888999999;;;;;;<<<===>>>??????@@@>>>===<<<::::::999999999:::::::::;;;<<<===??????BBBCCCDDDDDDDDDBBBAAA???@@@@@@@@@BBBEEEGGGGGGGGGJJJHHHHHHJJJKKKNNNWWWaaazzz}}}jjjVVVAAA:::===>>><<<:::==================<<<<<<:::;;;<<<===@@@FFFNNNSSS\\\dddmmmtttwwwzzz}}}vvvqqqiiiccccccjjjrrrxxx~~~zzzrrrooommmkkkiiiccccccccceeeiiimmmpppqqqvvvxxx{{{|||~~~~~~|||vvvwwwwwwvvvtttqqqooommmllliiieeeaaa]]]WWWNNNGGGCCC???>>>BBBFFFIIIPPPWWW^^^iiivvv~~~zzztttqqqttt~~~............////////////111111000000///000000000111111111111111111111111///000000000111111111111111111111111111111111111111222222222000111333444111111222222222222222333333333444444555444444444444444555555555666777777888999;;;===???BBBFFFIIIQQQWWW___dddfffiiioootttrrrtttwww{{{}}}}}}}}}|||~~~nnn```]]]bbbggg|||xxx^^^KKKBBB???;;;:::999888888888888999999999888777777777777777666666666777777777888888777888999:::;;;<<<======???>>><<<;;;:::::::::::::::;;;;;;;;;<<<>>>???@@@DDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@BBBDDDEEEFFFFFFHHHGGGHHHKKKLLLNNNWWW```wwwwwwaaaHHH<<<===@@@>>>;;;??????>>>>>>============:::;;;;;;<<>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@DDDCCCAAA????????????@@@===>>>@@@AAAAAABBBDDDEEEFFFEEEGGGKKKMMMOOOWWW```uuurrrWWWDDD???AAAAAA???BBBAAA???>>>>>>>>>>>>>>>;;;<<<<<<===>>>CCCHHHLLLUUU\\\gggoootttxxx||||||qqqhhhcccdddhhhkkkttt}}}zzzuuusssrrrpppnnnooorrrwwwzzzzzzxxxzzz}}}{{{yyywwwwwwyyyyyyxxxvvvnnnjjjccc[[[TTTMMMHHHEEEFFFDDDEEEJJJOOOUUU```kkkzzz............////////////111111000000000111111222////////////////////////000000000000111111111111222222222222222222222222000222333333222222444555000000000111222222333333111222333444444555444444666666666777999<<>>======<<<;;;;;;;;;;;;<<<===>>>@@@@@@BBB@@@???=========>>>???<<<===???@@@???@@@BBBCCCDDDDDDHHHLLLMMMOOOVVV^^^ppppppUUUFFFCCCEEEEEEEEECCCAAA???>>>===>>>>>><<<<<<======>>>AAAFFFJJJPPPXXXccclllrrrvvv{{{~~~{{{pppiiifffggghhhooowww~~~}}}{{{{{{|||~~~|||yyywwwwwwyyyzzzwwwuuunnnjjjcccZZZRRRKKKGGGDDDEEEEEEHHHNNNTTT[[[hhhttt............////////////000000000000111222333333000000000000000000000000000000000000111111111111222222222222222222222222///111333333333222333555000000111111222333333444333444555666777777777777<<<<<<===>>>AAAEEEHHHJJJNNNSSSXXXZZZ\\\```gggmmmooovvv~~~tttbbbeeennn}}}zzz~~~lllTTTCCC;;;999888666444444555666666666666666888888777666666666666666444555666777888777777666888999999999::::::;;;;;;:::<<<>>>???@@@???===<<<;;;;;;<<<<<<===???@@@AAA>>>======<<<<<<<<<======;;;===??????>>>>>>AAACCCFFFFFFIIIMMMNNNNNNTTT[[[jjjjjjPPPGGGHHHKKKHHHFFFCCC@@@>>>=========;;;<<<===<<<===???CCCGGGKKKSSS^^^hhhnnnsssxxx{{{}}}yyysssqqqppppppwww~~~{{{xxxyyy{{{zzzvvvrrrmmmiiicccZZZQQQJJJFFFDDDGGGHHHNNNVVV]]]fffttt............/////////000000000000000111222333444111111111111111111111111000000000000111111111111222222222222222222222222...000222333222222333444222222333444444555666666888888999:::;;;<<<<<<<<>>AAAAAA@@@===<<<<<<<<<<<<<<<===???@@@AAA<<<<<<;;;;;;;;;<<<<<<===;;;>>>@@@@@@>>>>>>AAACCCGGGHHHJJJNNNMMMMMMQQQXXXeeeyyyWWWIIIKKKOOOIIIGGGDDD@@@>>>===<<<===;;;;;;<<<<<<<<<>>>AAADDDFFFOOOZZZdddjjjooouuuxxxyyy{{{~~~uuuzzz~~~{{{{{{}}}|||wwwrrrllliiicccZZZQQQJJJFFFEEEJJJLLLTTT^^^fffppp///......///000222444555000000000000000000000000222222222222333333333333444333444888999555333555333222111111222222222111222333444444222222333444666555333222333444666888555888;;;<<<===@@@FFFKKKPPPQQQRRRTTTUUUXXX\\\___bbbhhhllllllpppvvvzzzzzz||||||xxxiii```[[[XXXiii}}}yyyyyy~~~iiiPPPHHH===777666666555333555555666777777888777777888888888777777666555444444444555555555555444444888888999:::::::::::::::999999;;;<<<>>>???@@@@@@<<<===???@@@@@@???===<<<;;;;;;;;;<<<<<<<<<<<<=========<<<<<<>>>???AAABBBBBBEEEHHHJJJKKKMMMPPPSSS```vvvdddLLLIIIPPPOOOJJJCCC???>>>>>>===;;;;;;<<<<<<===>>>??????@@@IIIMMMVVVaaafffhhhnnnuuuuuuxxx}}}|||zzzyyywwwtttrrrlllhhh```XXXRRRNNNMMMNNNRRRRRRYYYfffqqqzzz111111000000000111222333000000000000111111222222000000111111222222222222444444999>>>???999666666333333333333444555555444222333444333222222333444444444444444555777999:::===AAAFFFHHHJJJMMMRRRVVVXXXZZZ\\\^^^___bbbeeehhhiiinnnssstttyyyuuucccYYYZZZ```ggg}}}wwwsssnnnnnnttt}}}lllTTTFFF???777333444555444222444555666666777777666666666777777777777666555555555555666666666666555555777888999999999999999888999999:::;;;===???AAABBB@@@AAAAAAAAA@@@>>><<<;;;;;;;;;;;;<<<<<<<<<<<<=========<<<===>>>???AAABBBBBBDDDGGGJJJKKKNNNQQQSSS]]]rrrcccIIIGGGOOOMMMIIICCC???>>>>>>===<<<<<<<<<<<<===>>>?????????FFFJJJSSS\\\aaadddjjjqqqrrruuuzzz~~~}}}zzzvvvrrrooogggddd^^^VVVPPPMMMLLLMMMTTTVVV___lllxxx111000000000111222333333222222222222222333444555000111222333333333222222111333999@@@@@@:::444333222333333444444555555555444555666555444333444666555555777999;;;>>>???@@@CCCHHHOOOSSSUUUXXX\\\___cccfffjjjlllmmmooorrrtttqqqvvvzzz|||xxxmmm\\\PPPPPP]]]ppp~~~nnnjjjdddbbbgggrrr~~~kkkRRR???<<<888333222444555555333444444555555666555555555444555666666777666666666666666777777777777666666777888888888888888777666888888888999;;;???BBBDDDGGGFFFDDDBBB???===;;;:::;;;;;;;;;<<<<<<<<<<<<======<<<======>>>@@@AAABBBAAADDDGGGIIIKKKNNNQQQSSSZZZmmmdddHHHDDDLLLKKKGGGCCC???>>>>>>===<<<<<<<<<======>>>>>>??????BBBEEEMMMVVV[[[^^^dddlllnnnrrrwww|||zzzuuuoookkkdddbbb]]]WWWQQQNNNMMMNNNUUUZZZeeesss......///000111333444444555555555444444555666666333333444555555555555444222333888???@@@:::666555555666777777777777888888999:::;;;:::888777888888888:::===@@@DDDFFFHHHIIIIIIOOOXXX]]]```aaadddffflllooossswwwxxxzzz{{{}}}www{{{wwwddd[[[QQQQQQ]]]rrrpppiii```[[[```mmm}}}jjjSSSBBB999777555444444666777666555333333444555555444444444222333444555666666666666555555666666666666555555777777777777777666666555888888777888:::>>>CCCEEELLLJJJFFFCCC???<<<:::999;;;;;;;;;<<<<<<<<<<<<===<<<<<<===>>>???@@@AAAAAAAAACCCFFFIIIKKKMMMPPPSSSWWWggg}}}kkkLLLCCCHHHGGGEEEBBB@@@???>>>===<<<<<<=========>>>>>>>>>???@@@BBBIIIQQQUUUXXX___gggkkkooouuu{{{zzztttmmmiiieeedddaaa[[[TTTPPPPPPQQQXXX___lllxxx000000111111222222222222666666666666666555555555555444444555555555666666888777:::??????<<<;;;<<<;;;===???>>><<<<<<===???@@@BBBDDDCCCAAA>>><<<<<<===???BBBFFFJJJMMMOOOPPPTTT[[[dddjjjllllllnnnoooqqqtttyyy|||~~~wwwfff]]]UUUQQQRRR```vvvsssjjj___ZZZ```pppmmmUUUCCC<<<<<<555555555666777777555444333444444444444444333333111222333555666666666666333444444555555444444333666666777777777666666555888777777777:::>>>BBBEEEMMMKKKGGGCCC@@@===;;;:::;;;;;;;;;<<<<<<<<<<<<===;;;<<<===>>>???@@@@@@AAA@@@CCCFFFHHHIIIKKKNNNPPPTTTaaattttttRRRCCCEEECCCCCCBBBAAA???=====================>>>>>>>>>>>>???@@@FFFMMMQQQTTT\\\eeeiiinnntttzzz~~~yyytttnnniiiggggggddd]]]UUUQQQRRRUUU^^^hhhttt}}}555555555444333222111000555666888:::;;;:::999888777666444333444555777999<<<999999======<<<===AAA???BBBDDDEEECCCCCCFFFIIINNNQQQTTTTTTPPPKKKGGGEEEFFFGGGJJJMMMPPPTTTVVVWWW]]]dddmmmrrrsssrrrssstttuuuxxx|||nnn\\\RRRPPPQQQTTT```uuutttkkkaaa___hhhxxxmmmYYYGGG;;;888;;;333444444444444333222222444444555555444444333333111222333444555555555555333333333444444333333333555555666777777777777777777777777888:::>>>AAACCCJJJIIIGGGDDDAAA>>><<<;;;;;;;;;;;;<<<<<<<<<<<<===;;;<<<===???@@@@@@@@@@@@@@@BBBEEEFFFGGGHHHKKKMMMQQQZZZjjj|||xxxUUUCCCBBB@@@AAABBBAAA???=====================>>>>>>>>>>>>>>>???DDDJJJNNNQQQYYYbbbhhhlllsssyyy~~~|||yyytttoookkkhhhgggddd\\\TTTQQQUUUYYYgggrrr}}}555666777888888777666666666:::???DDDGGGFFFEEECCC===;;;777555666888<<>><<<;;;;;;;;;<<<<<<<<<<<<===;;;<<<===???@@@@@@@@@@@@@@@BBBDDDEEEEEEEEEGGGIIINNNTTT```rrruuuTTTBBB@@@===???BBBBBB???=========>>>>>>>>>>>>============>>>>>>BBBGGGKKKNNNWWW```fffkkkqqqxxx}}}}}}|||{{{yyyuuuppplllhhhhhheee]]]VVVUUU\\\ccclllxxx222333666999<<<>>>>>>>>>:::???GGGNNNRRRSSSQQQOOOCCC@@@<<<999999===BBBEEELLLJJJKKKOOOPPPNNNOOORRRZZZ```fffiiijjjmmmtttyyyuuuzzzzzzrrriiiddd``````___```cccfffiiikkkuuuzzzttthhhYYYPPPJJJKKKXXXgggvvv}}}zzzsssvvv|||aaaQQQBBB@@@@@@;;;666444111333444444333333444555555666666666555444444333222222333444444444333333444555555555555555555444333444666777999:::::::::777888999:::<<<===>>>???BBBCCCDDDDDDCCCAAA???===;;;;;;;;;<<<<<<<<<======:::<<<===???@@@@@@@@@@@@@@@BBBCCCDDDCCCDDDEEEGGGKKKPPPZZZlllqqqRRRAAA@@@;;;???BBBBBB???=========>>>>>>>>>>>>==================@@@FFFIIILLLUUU___eeeiiipppvvv{{{zzzxxxyyy{{{~~~}}}||||||zzzvvvqqqmmmiiiiiiggg```ZZZ[[[ccclllmmmyyy888888999<<<@@@DDDFFFFFFFFFHHHMMMWWW```dddaaa]]]RRRNNNGGG@@@===@@@GGGLLLSSSRRRXXX___```[[[ZZZ^^^fffpppvvvtttuuu}}}wwwrrrppppppmmmjjjjjjnnnqqqqqqpppzzz{{{mmmfffWWWSSSLLLHHHLLL[[[pppvvv~~~vvveeeLLLEEE>>>;;;<<<;;;888444666666666666555444333333666555333111111111333444777666666555333222222111333333444444444444444444555555666777888777777777888888888999999:::::::::===>>>@@@BBBBBBBBB@@@???>>>>>>>>>>>>===<<<;;;:::======<<<<<<===???AAABBBBBBBBBBBBCCCEEEFFFHHHIIIIIINNNVVVdddzzz~~~xxxuuuhhhQQQBBB???@@@===<<<@@@BBB???======<<<<<<<<<===============>>>???@@@BBBDDDJJJPPPUUU___dddjjjqqqvvv{{{{{{wwwttttttwwwzzz{{{~~~zzzvvvqqqmmmjjjhhhqqqxxx|||}}}}}}zzzwwwuuutttuuuooommmiiicccaaaeeennnuuu{{{AAAAAABBBFFFLLLRRRUUUVVVQQQPPPRRRXXXaaafffgggeee\\\XXXPPPIIIDDDEEEIIIMMM[[[]]]dddmmmooojjjhhhkkknnnwww~~~||||||||||||xxxvvvssssssvvvxxxyyyxxx~~~zzzmmm```WWWTTTNNNNNNPPPVVVcccuuu~~~|||fffUUUDDD???999777888777444000333333333444333333222222666444333111111222333444444444444444333333333333333333333444444444444555666666666666777777777777888999999999::::::::::::;;;<<<>>>@@@AAABBBBBBAAAAAA???===;;;::::::;;;<<<<<<<<<<<<===>>>@@@AAABBBBBBBBBBBBCCCEEEFFFHHHIIIIIINNNUUUccc{{{yyyuuuuuujjjTTTCCC===>>>===???CCCDDDAAA???@@@===============<<<<<<<<<>>>???@@@@@@BBBFFFLLLPPP[[[```gggmmmrrrwww||||||xxxrrrmmmkkkmmmnnnpppwwwwwwuuusssooojjjfffddddddhhhtttyyyxxxwwwvvvuuuuuuttttttllljjjhhhfffhhhoooyyyLLLLLLNNNTTT\\\dddjjjllldddaaa^^^___eeekkknnnooojjjfff___VVVPPPNNNPPPRRRccchhhqqq{{{~~~{{{yyyzzzxxx|||~~~~~~ooo```UUUMMMKKKLLLLLLSSS```qqq~~~~~~{{{~~~kkkSSSCCC<<<999555555666555222...222222333333444333333333555444222111111222333333111222222222333333444444333333333444444444555555777666555555555666888999999999::::::::::::;;;;;;:::;;;<<<>>>???AAABBBCCCBBB@@@<<<:::999999;;;===:::;;;<<<>>>@@@AAAAAABBBBBBBBBBBBCCCEEEFFFHHHIIIIIILLLTTTccc||||||{{{~~~vvv```JJJ@@@???@@@DDDHHHGGGAAA???@@@>>>>>>======<<<<<<;;;;;;>>>>>>???>>>???BBBGGGKKKVVVZZZaaagggmmmsssxxx{{{zzzuuunnngggcccbbbcccdddmmmoooqqqrrrooojjjddd```\\\[[[```nnn}}}wwwtttqqqrrruuuwwwvvvuuummmmmmlllmmmrrr{{{UUUVVVZZZaaalllwww~~~{{{wwwrrrooopppssstttuuuvvvsssmmmeee^^^ZZZZZZ\\\hhhnnnwwwxxxuuuvvvxxx}}}ttthhhZZZRRRMMMIIIJJJMMM[[[iii~~~yyypppXXXEEE:::888666555555666666333000333333444555666666666666333333222111111222222333111111222222222333333333222333333444444555555555888777555444555666888::::::::::::::::::::::::;;;;;;;;;;;;<<<===???@@@AAA@@@???===;;;::::::;;;<<<999:::===???AAAAAAAAAAAABBBBBBBBBCCCEEEFFFHHHIIIHHHKKKRRRaaazzztttXXXEEEBBBCCCHHHKKKHHH@@@===>>>??????>>>===<<<;;;;;;:::<<<===>>>>>>>>>AAAEEEHHHQQQUUU\\\bbbhhhnnntttxxx~~~yyyvvvooogggaaa^^^___```hhhlllqqqtttsssmmmfffaaa___ZZZYYY```lll}}}uuutttwww|||vvvrrrooopppvvvzzzzzzwwwvvvuuuuuuxxx}}}dddfffjjjsss~~~|||yyy|||{{{wwwqqqlllhhhgggggglllrrryyy~~~yyyuuuvvvzzzuuunnn\\\TTTMMMKKKJJJKKKPPPVVVsssvvv\\\HHH===:::444444444555666555444333333333444555666666666666222222222222222222222333333333333222222222111111222222333333444555666666888777555444555666888:::::::::::::::::::::::::::<<<<<<;;;;;;;;;<<<======<<<===>>>???>>>===<<<;;;999;;;===???AAAAAAAAAAAABBBBBBBBBCCCEEEFFFHHHIIIHHHKKKQQQ]]]uuueeeLLLCCCCCCFFFJJJHHHBBB???@@@??????>>>===<<<;;;;;;:::;;;<<<===>>>???AAAEEEHHHMMMQQQWWW^^^dddkkkrrrvvvzzz|||zzzzzz|||wwwvvvqqqjjjccc______```dddiiiqqqwwwwwwssslllgggbbb\\\XXXYYY```kkk|||~~~yyyooommmnnntttxxxzzz|||tttqqqnnnqqqwww{{{{{{yyy}}}}}}vvvwww|||~~~~~~{{{vvvsssqqqqqqqqqxxx}}}|||yyy{{{xxxiii\\\VVVJJJEEEEEEKKKSSS^^^kkkvvvcccKKK===999999222222222222333333333333222222333333444333333333111111111222222222222222444444333333222222222111111222333333444555666666777666555555555666888999::::::999999999999888888<<<;;;;;;;;;;;;::::::::::::<<>>===;;;<<<===???@@@@@@@@@@@@BBBBBBBBBCCCEEEFFFHHHIIIHHHLLLRRRZZZllltttYYYGGGCCCCCCGGGHHHEEECCCDDD>>>>>>======<<<<<<;;;;;;;;;<<<>>>>>>???AAADDDGGGIIIMMMSSSZZZ```hhhoootttuuuyyy~~~wwwtttsssrrrtttxxxttttttsssmmmeee```_________fffoooxxx|||{{{wwwttthhhaaaZZZXXXXXX]]]iiittt~~~}}}{{{vvvwww|||}}}zzznnnkkkjjjmmmnnnnnnppptttqqqwww~~~sssrrrqqqtttyyy|||{{{yyy}}}yyywwwvvvttt}}}uuujjj```UUUNNNMMMFFFIIISSScccssszzzwwwyyyyyyjjjOOO???888666666222222222111111111333555333333333444333333222222000000111222222222222222333333333333444444444444111222222333444555666777666666666666777777777777999999999888888777777777888999:::;;;;;;:::999999:::<<<>>>@@@BBBBBBBBBAAA>>>>>>>>>>>>>>>??????@@@BBBBBBBBBCCCEEEFFFHHHIIIGGGMMMRRRVVVdddqqqRRRIIICCCEEEHHHGGGDDDCCC===============<<<<<<<<<<<<===>>>>>>>>>???AAACCCEEEIIIOOOVVV]]]eeelllrrrrrrwww|||~~~}}}}}}zzzsssmmmlllkkkkkknnnssssssuuuvvvqqqhhhaaa^^^^^^]]]dddooozzzyyypppeee]]]XXXVVV]]]eeeooozzzwwwsssqqqpppooonnnlllhhhhhhkkkrrr{{{~~~tttooolllllljjjggghhhkkkeeejjjooosssxxxvvvxxxzzz|||~~~~~~~~~}}}|||yyyxxxuuu{{{jjj[[[SSSOOOKKKJJJMMMSSS\\\ooosssnnnnnnoooxxxuuuXXXBBB888666444333444444333222111222555777666666666666555444333333///000111222222222222222111222222333555666666777111111222333444666666777555555666777888777777777999888888888777777666666555666999;;;<<<;;;:::999<<<<<<===???AAACCCEEEFFF@@@???>>>======>>>???@@@BBBBBBBBBCCCEEEFFFHHHIIIGGGNNNSSSTTT___yyy___QQQFFFEEEGGGEEEAAA???<<<<<<<<<==================>>>???>>><<<<<<>>>???CCCGGGLLLSSSZZZbbbkkkpppssswww}}}~~~~~~~~~xxxrrrlllggggggggggggkkkppptttxxxyyyuuukkkccc^^^^^^^^^eeeqqq~~~rrrfff[[[UUUXXX^^^^^^mmmzzztttpppooollliiiffffffeeedddccc___^^^___fffpppxxxzzzyyyzzztttpppoookkkfffeeehhh```ccceeefffhhhooo{{{~~~{{{~~~{{{uuuuuuvvvtttssstttsssyyy~~~}}}rrrZZZRRRLLLIIIHHHKKKXXXfffppp{{{ooo```]]]aaakkkwwwrrr```KKK???888333000000333333333333333333333333333333333222222111111111444333333222111111111222333333333444444444555555333333333444444444555555444444666777888888888888777666555555666888:::<<<::::::999999999999999999::::::;;;===???AAACCCDDDCCCBBBAAA@@@???>>>>>>>>><<<===???AAACCCDDDDDDDDDCCCHHHOOOVVV]]]mmm___EEEEEEHHHCCCBBBIIIAAA@@@???>>>============;;;;;;<<<<<<===???@@@AAA@@@DDDJJJOOOUUU^^^iiiqqqssswww|||yyyqqqmmmhhhdddbbbaaabbbiiiqqquuu{{{}}}wwwpppjjjeeeaaa___dddnnn|||rrrddd[[[XXXXXX[[[^^^jjj~~~|||vvvooojjjfffeee______^^^]]]]]]]]]]]]]]][[[]]]aaadddiiipppxxx}}}{{{tttrrrpppnnnkkkeeebbb``````ccchhhlllmmmuuuyyyyyysssnnnnnnnnnlllmmmppprrrvvv{{{ooo```WWWLLLIIIJJJPPPWWWaaaqqq|||lllbbbaaaeeekkkwwwuuuZZZLLL>>>999777444111111333333333333333333333333333222222222222222222111333222111111000000000111222333333333333444444444333333333444444444555555444555666777888888888888666555444444444666888999999999999999999999999999:::::::::;;;===@@@BBBCCCEEEDDDCCCAAA???>>>>>>>>>>>>???@@@AAABBBDDDEEEFFFEEEIIIOOOUUUZZZiiimmmLLLFFFGGGBBB@@@DDDAAA@@@???>>>==============================>>>???@@@DDDIIIMMMSSS[[[eeemmmvvvzzzxxxrrrpppkkkfffcccaaa```fffmmmvvv|||}}}yyyuuuooohhhfffkkksssoooccc[[[XXXWWWXXX```nnn}}}xxxvvvqqqlllhhhdddbbbaaa______^^^______``````aaa___aaadddhhhmmmsss{{{yyytttsssnnnhhhdddbbbcccddddddiiikkkssssssooommmmmmkkkiiimmmrrrvvvvvvyyy}}}xxxlllaaaXXXPPPKKKIIIMMMVVVcccqqq}}}qqqjjjggggggnnnzzzoooWWWCCC:::444444666444222111222222222222222222222222111111111222222222222222111111111000000000000000111111222222222333333333333333333444444444555555444555666777777888888777555555333333333444555666777888888888999::::::::::::999999999;;;===@@@BBBFFFEEEDDDBBBAAA@@@??????@@@@@@@@@@@@AAACCCEEEFFFGGGJJJOOOSSSVVVbbbzzz~~~UUUGGGFFFCCCAAABBBAAA@@@???>>>============???>>>>>>===<<<<<<<<<===???CCCGGGKKKOOOVVV```fffrrrxxx{{{wwwwwwqqqkkkgggccc```dddkkkwww}}}{{{rrrpppssszzzqqqddd\\\ZZZYYY\\\dddppp{{{uuupppjjjiiifffcccaaa````````````aaabbbccceeeggghhhiiigggiiimmmppptttzzz~~~uuulllgggdddbbbaaaaaa```ccckkksss{{{xxxvvvuuuuuusssqqquuu}}}}}}|||}}}nnnfff\\\TTTQQQTTTWWWZZZbbbiiiuuu~~~{{{}}}{{{qqqmmmlllxxxnnnVVVBBB===666111333555333000000222222222222222222222222000000111111222222333333111111111111111111000000000111111111111222222222333333333444444444555555555555666777777777777777555555444333333333444444666777777888999::::::;;;:::999888777999;;;>>>@@@DDDDDDCCCBBBBBBAAABBBBBBAAA@@@??????@@@BBBDDDFFFFFFHHHLLLPPPSSS]]]qqq___IIIFFFEEECCCCCCAAA@@@???>>>============>>>>>>===<<<<<<<<<<<<===>>>AAAEEEHHHLLLQQQYYY___hhhnnnxxx}}}wwwqqqlllgggcccffflllwww~~~zzzyyyzzzqqqfff___]]]^^^bbbjjjyyy{{{vvvpppllleeedddcccbbbcccdddeeeffffffhhhjjjmmmppprrrtttuuutttvvvyyy|||yyyrrrmmmjjjhhheee___]]]aaaggglllsss{{{|||wwwtttwwwzzz||||||{{{{{{|||~~~}}}}}}{{{yyy}}}wwwiiibbbXXXSSSMMMLLLUUUbbbpppxxx{{{xxxyyyyyyrrrsssxxx{{{gggTTTEEE<<<===666111222333111000111111111111111111111111111000000000111111222222222111111222333333222222111000000000111111111222222333333333444444444555555555666666777777777777666666666555555555555555555666666777888999999::::::999888777777888:::<<<===???@@@@@@@@@BBBCCCDDDEEEAAA@@@???>>>???@@@BBBDDDCCCEEEIIIMMMPPPXXXjjj{{{nnnPPPFFFDDDBBB@@@AAA@@@???>>>============<<<<<<<<<<<<<<<======>>><<<@@@DDDFFFHHHMMMSSSYYY___fffooowww}}}~~~~~~~~~wwwrrrmmmhhhjjjoooxxxrrraaa___^^^bbbhhhuuu}}}xxxsssooohhhhhhhhhhhhjjjlllnnnoooqqqsssvvvzzz}}}zzzuuurrrkkkccc]]]]]]```cccgggmmmqqquuu{{{zzzvvvtttrrrnnnjjjnnnrrruuuvvvvvvwwwwww{{{~~~~~~|||zzzkkk[[[PPPKKKEEEFFFLLLYYYmmm~~~|||qqqqqqzzzyyyfffQQQBBB<<<;;;888222///000111///000333000000000000000000000000000000000111111111111111000111222444444333222222000000111111111222222222333333333444444444555555666666777777777777666666666666666666666666666666666777777777888999999999888888888888999999:::;;;;;;<<<===>>>@@@CCCEEEFFFBBBAAA@@@@@@@@@AAABBBCCCAAACCCGGGKKKNNNTTTdddsss\\\HHHAAA???===AAA@@@???>>>============<<<;;;;;;;;;<<<======>>>;;;>>>BBBDDDFFFIIIOOOTTT\\\aaahhhnnnqqqsssuuuvvv|||zzzyyy{{{~~~}}}~~~}}}vvvpppqqqvvv|||mmmgggdddffflllvvvzzzwwwttttttssstttuuuwwwxxxzzz~~~}}}rrriii```^^^^^^]]]]]]___dddhhhmmmrrrtttuuuvvvwww{{{~~~|||yyy|||~~~|||vvvpppooommmjjjeeeiiimmmqqqssstttuuuwww{{{~~~~~~rrrggg___WWWNNNJJJKKKJJJRRRbbbxxxuuussswwwuuudddRRRCCC:::888999444000///111222000000333000000000000000000000000111111111111000000000000///000222333333333222111111111111222222222333333333333333444444444555555666666777777777777666666444555666666777777777777777777777777888888888888777888999:::::::::999999999:::;;;<<<>>>AAACCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCFFFJJJLLLQQQ^^^kkkhhhLLLBBB@@@???AAA@@@???>>>==================<<<;;;;;;;;;<<<<<<999===AAACCCDDDHHHMMMRRRZZZ^^^bbbfffhhhjjjlllnnnttttttuuuwwwyyy{{{|||}}}}}}}}}uuukkkjjjoooxxxwwwmmmiiifff```[[[ZZZ^^^ccciiimmmooonnnmmmmmmkkknnnppprrrtttxxx~~~|||yyy|||~~~wwwqqqpppooommmfffiiinnnrrrtttvvvyyy{{{xxxooobbbXXXOOONNNMMMLLLOOOVVVeeeooozzzwww}}}yyyhhhSSSEEE>>>999666555333111111555444111///111000000000000000000000000222222111111000000//////---///111222333222111000111222222222222333333333333333333444444444555555666777777777777777666666333444555666777777777777888888888777777777777777777888:::;;;<<<:::999777999999:::;;;===>>>@@@AAADDDEEEEEEFFFEEEEEEDDDCCCDDDDDDGGGJJJKKKOOOZZZfffpppPPPDDDDDDEEEAAA@@@???>>>============???>>>===<<<;;;:::::::::888<<<@@@CCCDDDGGGLLLQQQWWWZZZ^^^bbbeeehhhkkknnnoooqqqssstttuuuwww{{{}}}~~~|||mmmiiimmmttt~~~|||wwwqqqhhh```]]]^^^cccjjjooopppnnnlllkkkdddeeeeeeeeeeeehhhnnnttt~~~~~~{{{uuutttsssrrrjjjmmmqqquuuxxx{{{~~~{{{pppjjjcccZZZTTTLLLLLLLLLLLLPPP[[[iiisss{{{nnnttttttbbbUUUDDD888555444111///222222111000/////////000000000000000000000000000---...///000111111111000///000111222333222111111000000000000111222333444666555333222222333444555555555555555666666666666777777777777777888888999999999999999999999999999888888999::::::::::::999999::::::;;;;;;<<<<<<<<>>>>>>>>>>><<<<<<;;;:::::::::;;;;;;<<<======>>>???DDDJJJNNNTTTXXX^^^bbbeeehhhkkkmmmppptttxxx{{{{{{zzzyyyzzz|||qqqmmmnnnoooxxxzzzqqqfff]]]```dddhhhllluuu}}}{{{ssskkkgggaaa\\\ZZZ\\\```dddmmmooovvv}}}zzzxxxtttxxx}}}~~~~~~qqqiii^^^UUUPPPMMMJJJGGGHHHMMMUUU___jjjyyy~~~xxx~~~zzzkkkSSSIII<<<444444666555333111111000000///000000000000000000000000000000000000000000000////////////000111222333444333222222000//////000111222333333444444333333333444444555444555555555666666666666777666666666666777888888888888888888888888888888777888999999::::::999999999999::::::;;;<<<<<<<<>>======<<<<<<;;;;;;<<<<<<<<<======>>>???CCCIIIMMMRRRVVV[[[```dddgggjjjmmmsssvvvyyyzzzzzzzzzzzz{{{~~~xxxppplllkkkqqq{{{rrriiicccgggkkkqqq}}}{{{sssiii```[[[[[[\\\^^^bbbcccjjjttt}}}wwwlllbbb\\\RRROOOIIICCC@@@AAAGGGKKKSSS]]]lll|||~~~lll]]]DDD<<<444000222555555333000000/////////000111111000000000000000000000000333222000///.........///000111222444444333333222////////////000111222222222222333444444444444444444444444555555555666666666555555555555666777777777777777777777777777777777777888999999999999999999999999:::;;;<<<<<<<<>>???>>>======<<<<<<======<<<=========???BBBGGGKKKNNNRRRXXX]]]aaaeeeiiilllrrrtttvvvwwwwwwxxxzzz{{{wwwpppkkkiiihhhffffffhhhkkkssstttlllhhhllluuu~~~yyykkkmmmooowwwtttggg```]]]\\\[[[[[[[[[```hhhrrr~~~yyysssjjj```WWWQQQLLLIIICCCEEEEEEDDDDDDKKKXXXbbbuuu~~~~~~lllYYYMMM<<<777111///111222111...///////////////000111222000000000000000000000000333111///...---...///111///000111222333222111111///////////////000111111000111333444555555444333333333444444444555555555555444444444444555666666666666666666666666666666666777777888999888888888888888999:::;;;<<<<<<===>>>>>>???@@@BBBDDDFFFHHHEEEFFFFFFEEEFFFIIINNNRRRbbbwwwlllUUUJJJIIIIIIIIIHHHFFFBBB???>>>??????>>>===<<<<<<<<<<<<<<<=========>>>@@@EEEHHHJJJNNNSSSXXX]]]bbbgggjjjnnnoooqqqrrrtttvvvzzz}}}|||wwwnnnjjjdddbbbaaa`````````ccchhhvvv{{{qqqkkknnnuuuzzz|||xxxuuu}}}zzzvvvttt{{{rrrjjjeeebbb``````^^^___ccciiiuuu|||xxxsssllleeeaaaXXXUUUPPPJJJFFFDDDDDDEEE===DDDKKKOOOTTT```rrrssslllnnnqqqwww}}}nnnXXXGGG>>>777444000000111111///---///.........///000111111////////////////////////111///...---...///111333---...///111111000000/////////////////////000111000111333444555444333222333333333333444444444444444444444444444555555666555555555555555555555555555666777777888888777777777777888999:::;;;<<<===============???BBBEEEGGGFFFGGGGGGGGGGGGIIIMMMPPP]]]ooo___GGGJJJKKKLLLLLLIIIEEE@@@===???>>>===<<<;;;;;;;;;;;;<<<============???BBBEEEFFFJJJOOOTTTYYY^^^dddgggjjjlllnnnpppssswww||||||vvvsssnnnkkkgggdddcccbbbaaa^^^```bbbjjjzzz{{{tttuuuyyy|||zzzuuuwwwyyy~~~~~~xxxrrrmmmjjjjjjgggfffggghhhooo}}}uuullleeeaaa[[[ZZZXXXTTTQQQMMMKKKIIICCCCCCCCCCCCCCCDDDHHHKKKLLLUUUaaaiiippp|||yyykkk]]]aaaiiisss}}}qqqZZZGGG:::444222000///000111222111000//////.........///000000///////////////////////////.........///000222333,,,---...///000//////...000000000//////000000111222222333333333333222222222222222333333333444444555444444444444555666666555555555555555555555555555555666777777777777777666777888999:::;;;<<<======<<<;;;<<<===@@@CCCEEEEEEFFFGGGGGGGGGIIILLLNNNYYYggg~~~lllKKKNNNOOOQQQQQQNNNIIICCC??????>>>===<<<;;;:::::::::<<<=========<<<===@@@BBBDDDGGGLLLPPPUUUZZZ```dddhhhjjjmmmpppsssxxx}}}~~~}}}yyywwwppppppnnnjjjhhhhhhccc^^^]]]\\\```lll}}}~~~xxxuuuuuuyyy|||{{{vvvvvvvvvtttpppqqq{{{yyyssspppeeeccc^^^XXXSSSNNNJJJHHHCCCCCCBBBAAA@@@AAACCCDDDEEEIIIOOOTTTXXX\\\bbbfffrrrzzzqqqeeeZZZbbbnnn{{{oooZZZHHH<<<555222000000//////000111111111000000///.........//////////////////////////////////////////000000000000------///000000000///...222111111000000000111111444444333222111111111111222222222222333333333333555555555444555666666777555555555555555555555555444555666666777777666666666666777999:::;;;<<<===<<<<<<;;;;;;<<<>>>@@@BBBCCCDDDFFFGGGGGGHHHJJJLLLTTT^^^uuuaaaRRRTTTWWWXXXTTTNNNGGGBBBAAA@@@>>>===<<<;;;;;;;;;<<<=========<<<<<<>>>@@@BBBEEEIIIMMMRRRWWW]]]aaafffhhhlllnnnqqqtttxxx|||zzz||||||zzzxxxrrrjjjccc______fffrrr}}}zzzzzz|||zzz}}}vvviiihhheeeaaa\\\WWWRRROOOJJJHHHFFFCCCAAAAAAAAAAAA@@@@@@@@@@@@BBBEEEJJJNNNVVV]]]gggooovvv}}}mmmccc```jjjyyy~~~ooo[[[HHH===777555444333222000///////////////111000///...............////////////////////////000111111111000///...------...000111111111000///222222111111111111111222666555333111000000111111111111222222222333333333666555555555555666777777666666666666666666666666444555555666666666666666555666777888:::;;;<<<===<<<;;;;;;;;;<<<===???@@@@@@BBBEEEEEEFFFFFFHHHJJJPPPYYYoooyyyUUUXXX[[[\\\YYYRRRJJJDDDBBBAAA@@@>>>===<<<<<<<<<<<<=========<<<<<<===???BBBDDDHHHLLLPPPUUU[[[___ccceeeiiikkkmmmooorrrtttxxxzzz}}}~~~~~~{{{nnniiieeegggmmmwww}}}{{{zzzoooddd\\\XXXSSSQQQMMMJJJGGGCCC???===???>>>>>>@@@AAAAAA???===@@@AAAAAACCCGGGQQQ^^^hhhzzzpppnnnoooyyy|||jjj\\\III;;;555444333333000000000000////////////........................//////000000000000//////---------............///////////////000000000000000111111111111222222222333111000111222222111000///000000111111222333333111222333555666888999:::666666555555555444444444555555555555555555555555555666888888777777999:::============>>>>>>>>>>>>??????@@@AAACCCFFFIIIJJJOOOXXXjjjuuuccc[[[dddeeeUUUIIIIIICCCAAA>>><<<<<<<<<;;;:::>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBEEEHHHLLLRRRYYY]]]eeefffggggggiiilllqqqtttqqqtttyyy|||~~~}}}tttnnnooommmkkkttt|||wwwmmmkkkggg```YYYQQQJJJGGGGGGFFFCCCAAA???>>><<<;;;======<<<<<<===???AAABBBGGGKKKRRRYYYaaalllxxx~~~vvvxxx|||nnnVVVLLL>>>555222222333222000000000000/////////...........................//////000000000000//////---------............///////////////000000000000000000111111111222222222222111000000222222111000//////000000111222222222222333444555666777888999666666555555555444444444555555555555555555555555666777999999888888:::;;;<<<<<<======>>>>>>>>>?????????@@@AAACCCFFFHHHJJJNNNUUUddd|||rrrcccgggiiiZZZLLLHHHDDDBBB???===>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@CCCFFFJJJOOOUUUYYY```bbbdddeeegggjjjnnnqqqtttvvvyyy{{{{{{|||~~~xxxooosss}}}}}}xxxssspppkkkfffbbb\\\VVVRRRMMMMMMLLLKKKGGGCCC>>>;;;>>>===<<<;;;::::::;;;<<<<<<>>>@@@BBBDDDJJJSSSYYY```fffppp{{{~~~mmmZZZCCC===555111000111000///000000000/////////......------------------------...//////000000//////...---------............///////////////000000000000000000000111111111222222222000000000222222111000//////000000111222222222333444444555666666777777666666666555555555555444555555555555555555555555777888::::::999999;;;<<<;;;<<<<<<===>>>??????@@@?????????AAACCCEEEHHHIIIMMMPPP[[[rrrjjjgggiii___OOOGGGEEECCC@@@????????????>>>;;;;;;;;;;;;;;;;;;;;;;;;===???AAACCCFFFJJJPPPTTTZZZ\\\```ccceeegggjjjlllrrrtttvvvwwwxxxzzz}}}~~~zzz~~~uuuggg\\\XXXUUUSSSPPPMMMJJJGGGDDDBBB@@@BBBDDDFFFEEEBBB???===>>>>>>>>>===>>>@@@CCCEEEDDDJJJRRRYYY___hhhuuu~~~sss[[[III;;;888555333222111...,,,000000/////////.........------------------------...//////////////////...---------............///////////////000000000000000000000000111111111111111000///000111222111000000000111111222333333333444444555555555555555666666666666555555555555555555555555555555555555555666888999999888999:::<<<:::;;;<<<===>>>???@@@AAA?????????@@@BBBDDDGGGHHHMMMLLLTTThhhnnn```aaa^^^RRRHHHEEECCC@@@??????@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;===>>>@@@AAACCCGGGKKKOOOTTTXXX]]]aaadddfffhhhiiimmmoooqqqsssuuuyyy~~~uuuiii```VVVKKKEEEDDDCCCCCCBBBAAA???>>>===>>>;;;===AAACCCDDDCCC@@@??????AAAEEEHHHKKKOOOUUUYYY[[[dddpppzzzyyybbbKKK===666666555444333111...,,,////////////............------------------------......////////////......---------............///////////////000000000000//////000000000111111111000///...///111222111000111111222222333444444555444444444555555555555555666666666666666666666666666666666666666666666666555666888888777777999::::::;;;<<<===>>>???@@@AAA????????????AAACCCFFFGGGLLLJJJOOOaaaxxxrrr\\\YYYZZZTTTMMMFFFCCC@@@?????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@@@@BBBEEEIIILLLPPPTTTZZZ___bbbeeeggghhhjjjllloooqqqssswww|||}}}tttcccYYYOOOHHHBBB<<<:::;;;;;;<<<<<<;;;999999:::<<<999;;;???BBBEEEEEEDDDDDDHHHNNNVVV]]]cccjjjqqqwww~~~yyyfffOOO>>>666000111222333333111000////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------............///////////////000000000000/////////000000000111111///......///111222111000111111222222333444444444444444444444444555555555555666666666666777777777666666666666666666666666444666777888777777888:::;;;<<<<<<===>>>??????@@@???>>>>>>???@@@BBBEEEFFFJJJHHHNNN]]]nnn{{{___UUUUUUUUUQQQHHHEEEAAA???>>>>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@CCCGGGKKKMMMRRRXXX]]]aaacccfffhhhkkkmmmoooqqqrrruuuxxx{{{~~~~~~~~~wwwqqqhhh]]]UUUMMMEEE???>>><<<888888:::888:::;;;;;;::::::>>>AAACCCEEEJJJOOOTTTWWWYYYZZZcccjjjuuu}}}vvvzzz~~~vvveeeRRR???666555///111222222111000000111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------............///////////////000000000000////////////000000000111///...---///111222111000///000000111111222333333333333333444444555555555555666666666777777777777666666666666666666666666555777888888888888999;;;<<<<<<======>>>>>>>>>???>>>>>>>>>>>>@@@BBBDDDEEEGGGFFFMMMZZZfffxxxfffSSSOOOPPPPPPKKKHHHDDDAAA???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======???AAAFFFIIIKKKOOOUUUZZZ^^^aaaeeehhhiiikkkoooqqqsssuuuwwwyyy}}}|||{{{~~~kkkeee^^^ZZZVVVPPPGGG@@@@@@<<<:::<<<===:::999;;;777:::<<<===>>>@@@EEEIIISSSVVV[[[aaahhhnnnsssuuuyyyfffiiimmmsssyyyfffUUUCCC555333777444444444333111000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---..................------------.........//////////////////000000000000////////////000000000000......---...111222222111.........///000000111111222222333444444555666666555666666666777777888888777777777777777777777777666888999:::999999:::<<<============>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCEEEEEEEEEMMMXXXaaaqqqjjjQQQIIIJJJKKKMMMJJJFFFBBBAAA???===;;;::::::::::::::::::::::::999:::;;;<<<===@@@EEEHHHIIIMMMRRRWWW[[[```dddgggdddhhhmmmqqqtttwwwzzz|||{{{yyyxxx{{{JJJHHHEEEDDDDDDCCCBBB@@@===>>>???>>><<<<<<===???>>>???AAACCCDDDIIIVVVdddnnnyyyxxxgggaaaaaalllxxx}}}dddKKK@@@888///...444000000000000////////////000///...---------------,,,------......---,,,,,,++++++,,,------......///++++++*********+++,,,---////////////000000000000000000000000000000000000////////////000000000000111111111000000000000000666666555555555555666777666666555555444444444444777777777777666666666666666666777777777666666555999:::;;;<<<============;;;<<<>>>>>>???@@@BBBEEEGGGGGGKKKQQQXXXjjjnnnVVVJJJHHHIIIKKKJJJGGGDDDAAA>>>;;;:::<<<<<<<<<===============::::::::::::<<>>>>>===???@@@AAAAAAAAACCCGGGJJJNNNNNNQQQVVV\\\cccqqq~~~~~~qqqfffeeeiiiuuummmWWWBBB:::555......333000000000000//////////////////...---------------------------------------,,,,,,,,,------------.........------......//////.../////////000000000000/////////////////////////////////000000000111111111000000000000000000000666555555444444444444444777777666666555555555555777777777777666666666666777777777777777777777777::::::;;;<<<<<<=========<<<===?????????@@@CCCEEEGGGGGGJJJOOOTTTdddxxx]]]LLLHHHJJJMMMLLLIIIEEE@@@>>>===>>><<<=====================:::::::::;;;<<<>>>@@@AAAGGGHHHJJJNNNTTTZZZ^^^aaagggjjjmmmpppqqqrrrtttvvvzzzyyyxxx{{{CCCCCCBBBBBBCCCFFFHHHJJJQQQRRRSSSTTTWWW[[[bbbfffjjjggghhhoooyyy|||qqqlllpppzzzsssWWWFFF777333111---...222000000000000//////////////////...------------...///...---,,,------...///......---------,,,,,,,,,+++++++++,,,,,,,,,------....../////////000000000////////////////////////000000000000111111111111000000000000000000111111444444444333333222222222777777777666666666666666666666666666777777777777888777666666777888::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;===>>>>>>>>>???BBBDDDGGGFFFHHHMMMPPP\\\zzzoooWWWMMMJJJMMMMMMLLLGGGBBB>>>???AAA==================<<<<<<<<<;;;;;;;;;;;;===>>>???DDDEEEHHHLLLQQQVVV[[[]]]fffiiilllooooooppprrrssswwwvvvwwwzzzKKKLLLOOOSSSYYY```gggkkktttuuuvvvwwwzzzyyyzzzppp\\\EEE:::111///000......111000000000000///////////////......---------......000...---,,,,,,...///111//////...---,,,,,,++++++******++++++,,,,,,,,,,,,........./////////000000////////////////////////000000000000111111111222000000000000000111111111222222333333333333333333666666666666555555555555666666666666777777777777888777666666777999;;;===<<<<<<;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<===???AAAEEEDDDFFFKKKMMMWWWpppnnnWWWJJJHHHKKKMMMKKKEEEAAA@@@BBB============<<<<<<<<<<<<===<<<;;;:::;;;<<<===>>>AAACCCFFFIIIMMMQQQVVVZZZcccfffjjjlllmmmmmmooopppssstttvvvzzz___ccciiiooovvvyyyiiiUUUGGG;;;555000///000//////000000000000000////////////......---------......//////...,,,+++,,,---000111//////...---,,,++++++***---...//////000000//////............////////////........................///000000000000111111111//////000000111111111111000111222444555555555555444444444444444444444444555666666666777777777888888777666666777999;;;===<<<;;;;;;:::::::::;;;;;;;;;<<<=========>>>@@@BBBBBBAAADDDJJJLLLSSSiiigggNNNGGGKKKPPPPPPLLLFFFBBB@@@>>>>>>======<<<<<<<<<;;;===<<<;;;::::::;;;<<<===>>>AAADDDFFFIIIMMMRRRVVV___bbbfffhhhiiijjjlllmmmoooqqquuuyyy~~~zzz|||pppbbbRRREEE???666444111000000000//////000000000000////////////...------------...//////---,,,++++++,,,---///000//////...---,,,,,,+++++++++,,,.../////////...---------........./////////........................////////////000000000000/////////000111111222222///000222444555555555444333333333333333444444444555555666666777777888888888777666666777888::::::<<<;;;:::999999:::;;;<<<>>>???@@@@@@???@@@BBBDDD@@@???CCCIIIJJJOOOaaauuu~~~^^^PPPRRRUUUVVVSSSMMMEEE@@@>>>>>>>>>===<<<<<<;;;;;;<<<;;;:::::::::;;;<<<===<<>>??????>>>>>>@@@BBB???>>>BBBGGGHHHKKKYYYkkk|||bbb```]]][[[YYYSSSIIIBBB???>>>>>>===<<<<<<;;;;;;;;;::::::999:::;;;===>>>;;;???CCCDDDDDDGGGMMMRRRVVVYYY^^^aaaccceeegggiiimmmppptttwwwzzz}}}lllUUUHHH@@@888444444///000///------//////---000000000000////////////---------------...///000((()))***+++,,,---,,,,,,......---------,,,,,,,,,,,,---///111111000///...---------.........//////........................------------.........///...//////000111222222222111222333333222000---+++444444444555555555666666444555555666777888888999666666777777777666666555:::999888888888:::===>>>:::;;;<<<;;;;;;;;;===??????>>>AAAFFFFFFGGGTTTdddxxx}}}{{{rrrkkkccc___]]]WWWMMMDDD???>>>>>>===<<<;;;;;;;;;::::::999999:::;;;===>>>:::>>>CCCDDDCCCFFFLLLRRRSSSVVV[[[___aaacccfffhhhlllppptttwwwxxx|||kkkWWWFFFAAA===444111444000///...------...///000///...------...///...---***+++,,,,,,******+++,,,++++++++++++,,,,,,---...---------,,,,,,+++++++++---...------,,,+++***)))((()))***+++---...///000........................///////////////........./////////000111111222222333222111111111222333444444444444555555555555666333444555666777888999:::555666777999999888777777888888999::::::;;;<<<<<<=========>>>??????@@@@@@???AAABBBDDDFFFJJJOOOSSSlllqqqqqqyyybbb___]]]QQQFFFDDD>>>>>>>>>===<<<<<<;;;;;;======<<<;;;:::999999888<<<>>>@@@AAABBBEEEIIILLLNNNRRRXXX]]]aaacccfffhhhiiimmmqqquuuxxx|||}}}{{{wwwwww~~~ppp[[[III<<<:::888111...222000///...------...///000///---,,,---...///...---,,,...///...---,,,---...---,,,,,,,,,,,,---...///.........------,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,---------......................../////////////////////.../////////000111111222222222222111111111222333444444444444444555555555555444444555666777888888999666666777888888888888777888999999::::::;;;;;;;;;;;;<<<<<<======>>>>>>???>>>@@@AAACCCEEEIIINNNRRReee}}}ooommm|||}}}bbbYYYWWWOOOFFFBBB???>>>>>>======<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@CCCFFFIIIMMMQQQWWW\\\___bbbeeegggiiimmmqqquuuwwwzzz}}}~~~{{{xxxooojjjggglllsss}}}vvvdddVVVGGG:::222333444000...111//////............//////...---,,,---...///...,,,---...//////------...///...------------......///............------------((()))***,,,---...//////......------,,,+++++++++..............................//////////////////...//////000000111111222222222111111222222333444444444444444555555555555555555555666666777777777777777666666777777888888999999999:::::::::::::::::::::;;;;;;<<<============>>>@@@AAACCCGGGLLLPPP]]]sss|||llliiiuuugggTTTNNNKKKFFF@@@??????>>>>>>===<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<999:::<<<===>>>@@@DDDFFFKKKOOOTTTYYY]]]```ccceeeiiilllpppsssuuuvvvyyyzzz{{{{{{vvvsss}}}kkkfffcccgggppp{{{ppp```PPPEEE;;;333...111333111000111/////////....../////////...---,,,,,,......---,,,+++,,,------++++++,,,---------,,,,,,,,,------...------------------------((()))***,,,---...//////.........---,,,,,,++++++....................................////////////......//////000111111111222111222222222222333333333333444444444555555555555555666666666666666666777777666555555777888999:::::::::999999999999999::::::;;;;;;<<<<<<======;;;===>>>@@@AAAEEEJJJMMMXXXkkkvvvjjjhhhssssssXXXIIIFFFEEEAAA@@@??????>>>>>>======<<<;;;;;;;;;<<<<<<<<<<<<<<<999:::;;;<<<<<<>>>BBBDDDIIILLLQQQVVVYYY]]]```cccgggkkkoooqqqrrrssstttuuuwww|||zzztttpppuuugggdddeeennnyyyxxxiiiZZZLLL@@@:::555111///111333222000000...//////////////////......,,,+++,,,---...---,,,+++,,,---,,,++++++,,,---,,,,,,+++++++++++++++,,,++++++++++++++++++++++++***+++,,,,,,---------,,,,,,---------------..............................---.........//////000000.........///000000111111111111222222333333333333333333333444444444444555555555555555666666666666777666555555555666888999999999999999999999999888:::;;;;;;<<<<<<======>>>:::<<<===>>>@@@CCCHHHLLLRRRddd|||rrrhhhhhhtttiiiPPPEEECCCCCC@@@@@@@@@???>>>>>>======>>>>>>===<<<<<<;;;:::::::::;;;<<<<<<<<<>>>AAADDDFFFIIINNNRRRVVVYYY]]]```dddgggllloooppppppqqqrrrvvvzzzzzzuuuqqqrrreeefffnnn}}}tttaaaSSSGGG<<<555333111000//////000000...---......////////////......---,,,+++,,,---...---+++,,,---......,,,,,,---...,,,++++++***************************++++++++++++,,,,,,---------,,,++++++++++++,,,---...//////000........................------......///000000000---......//////000000111000111222333333333333222333333333333444444444444444444444555555666666666666666555555666666777777888888888999999999999999::::::;;;;;;<<<======>>>:::;;;===>>>???BBBGGGJJJLLL[[[qqqvvvnnnmmmwwweeeMMMEEEEEEAAAAAA@@@@@@???>>>>>>>>>??????>>>===<<<;;;:::999;;;<<<===<<<<<<===@@@CCCDDDGGGKKKOOORRRVVV[[[^^^___ccchhhlllnnnnnnooopppuuuyyy}}}yyyuuurrr|||tttpppuuuppp]]]JJJ???999333000000000000///......///...,,,---...///000000///...------,,,++++++------,,,++++++,,,------++++++,,,------,,,++++++*********+++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------.../////////........................------......///000000111------......///000000000000111222333333333222222222222333333333444444444333333444444555666777777444555666666777777666666777777888888999999::::::999999::::::;;;;;;<<<<<<:::<<<===>>>???BBBGGGJJJIIITTTeeevvv}}}xxx{{{]]]IIIEEEBBBAAAAAA@@@??????>>>>>>>>>>>>======<<<<<<;;;;;;;;;<<<<<<<<<;;;<<>>???BBBFFFJJJIIIRRR^^^llljjjLLLDDDBBBBBBAAA@@@@@@??????>>><<<<<<<<<===============:::;;;;;;;;;:::;;;>>>@@@AAADDDGGGKKKNNNSSSXXX[[[WWW\\\ccchhhlllmmmooopppqqquuuzzz~~~yyyuuussssssrrrqqqzzzzzz~~~~~~wwwhhhZZZDDD???888333000000000000000000//////......------000///...---,,,+++++++++------,,,,,,,,,+++++++++///---+++***++++++)))((()))***+++,,,,,,+++)))((('''((()))***+++,,,,,,,,,***---000///---+++---///)))((()))+++...000///...///000//////...---++++++,,,---......//////......000000//////......------111111222222222333333333111111222222222333333333222222333333333444444444444555777888999888666555777777777777888888888888888888888888888999999999<<<;;;;;;<<<===@@@CCCEEEIIILLLSSS___tttxxx[[[HHHBBBCCCBBBBBBCCCDDDBBB>>>===<<<<<<<<<===<<<;;;999<<<<<<<<<;;;;;;<<<<<<<<>>>>>===<<<<<<======;;;999<<<<<<;;;;;;;;;;;;<<<<<>>666444222///......//////.../////////...............------,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++,,,***))))))***++++++***((()))***++++++***)))(((******+++++++++++++++***111///,,,++++++++++++***...---,,,,,,------+++)))...............---,,,+++,,,,,,---.............../////////000000000111111000000000000111111111111222222222222222222111111111111111222222222222333222333444555666555444444666666777777777777888888888888888888999999::::::;;;;;;;;;;;;===???BBBCCCDDDGGGLLLSSSaaa{{{XXXHHHJJJLLLMMMJJJEEEAAA??????>>><<<<<<======;;;999;;;;;;::::::::::::;;;;;;>>>???AAACCCGGGJJJMMMOOOSSSVVV[[[^^^aaadddgggiiikkkmmmpppssswww|||}}}|||yyysssnnniiijjjmmmnnnllljjjooowww~~~pppfffgggllluuu~~~nnnUUUCCC<<<999666333000...------......---,,,........................,,,,,,,,,+++,,,,,,------++++++*********)))))))))***)))((((((***++++++***++++++,,,---------,,,,,,+++++++++,,,++++++******///+++((((((+++......---...---,,,,,,------+++)))------.........---,,,,,,,,,,,,---.........------...//////000111222222222////////////000000000000222222222222111111111111000000111111111222222222333333444555555555555444666666666666777777777888777888888999999:::::::::::::::;;;<<<===???AAABBBCCCEEEHHHMMMWWWnnnqqqSSSNNNMMMPPPSSSNNNGGGBBBAAA???============<<<:::;;;::::::999999::::::;;;<<<===???AAADDDGGGJJJKKKNNNRRRVVVYYY\\\```cccfffhhhkkkooorrruuuyyy~~~}}}}}}~~~{{{rrrjjjfffgggiiiiiiggggggppp|||pppeeedddhhhrrr|||vvvcccUUUDDD888444444444222000...---.........,,,***,,,,,,------......//////,,,,,,+++++++++,,,------------------,,,,,,,,,,,,)))((('''''')))++++++***++++++,,,,,,------------++++++,,,,,,,,,++++++***)))%%%"""###&&&)))***))),,,++++++,,,---...,,,+++,,,,,,------------------+++,,,,,,---...---------......///000111222333333....../////////000000000111111111111111111111111000000111111111222222222444444555555666666666666555666666666666777777777777888888999::::::;;;;;;;;;;;;<<<===>>>???@@@AAADDDDDDGGGKKKQQQccchhhYYYNNNTTT]]]\\\QQQHHHCCC@@@>>>=========<<<;;;;;;::::::999999::::::;;;<<<===>>>@@@CCCEEEHHHIIIJJJMMMQQQUUUXXX\\\```cccfffjjjnnnrrruuuxxx||||||{{{tttjjjhhhggghhhgggeeegggsssqqqgggeeekkkwww|||iii\\\HHHAAA888222000000///...111///............,,,+++++++++,,,---.../////////,,,,,,++++++++++++,,,,,,++++++++++++************)))'''&&&''')))******)))(((((())))))******++++++++++++,,,,,,,,,,,,,,,++++++)))&&&&&&''''''''''''*********,,,...///...---***+++,,,---------------++++++,,,---------------......//////000111222222////////////000000000000000000000111111111222222111111111222222222222333555555555555555666666666555555666666666666777777777888888999:::;;;<<<<<<<<<<<<===>>>???@@@AAAAAADDDCCCFFFKKKOOOZZZtttmmmXXX[[[fffeeeYYYOOODDDBBB???============<<<;;;;;;::::::::::::;;;;;;<<<<<<===???AAADDDFFFGGGFFFIIIMMMQQQTTTYYY^^^bbbeeehhhnnnrrruuuwwwzzz|||}}}~~~|||vvvvvvxxx}}}}}}ssskkkjjjiiiiiikkkjjjmmmxxxuuunnnmmmtttppp___OOOEEE888555111///......---,,,000...,,,,,,---......---***++++++,,,...//////000------,,,+++************))))))(((((((((''''''''')))(((&&&&&&((())))))(((''''''(((((()))***++++++******+++,,,------------+++,,,,,,,,,***)))***++++++******,,,...///...,,,)))***+++,,,---.........++++++,,,------------,,,.........//////000000000//////000000000111111111......///000111222333333222222222222333333333333444444333444444444555666555555555666666666777777777888888999:::;;;<<<=========>>>@@@AAAAAAAAAAAADDDAAADDDKKKNNNTTTggg}}}jjjffflllhhh]]]VVVEEECCC???============<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<===???BBBCCCEEEDDDGGGJJJNNNRRRWWW]]]aaabbbggglllqqqtttvvvxxxyyyzzz}}}}}}zzzxxxoooppprrruuuwwwtttooojjjiiiiiilllrrruuuwww}}}zzzvvvuuu|||gggWWWKKK???888111000///.../////////......,,,++++++---...//////******+++,,,...///000000...---,,,+++************++++++++++++***************(((&&&&&&((()))((('''))))))))))))***+++,,,---)))***+++,,,---.........###'''***+++))))))+++...,,,++++++,,,---...---+++)))***+++,,,---.........++++++,,,---------,,,,,,............////////////000000000000111111111111------...000111222333444222222333333333444444444333333222222222333444555555555555555666666666777777888888999;;;<<<=========>>>???AAAAAABBBBBBBBBDDD@@@CCCKKKNNNPPP___rrrxxxnnnmmmggg^^^ZZZFFFCCC???============<<<===<<<<<<;;;;;;<<<<<<===::::::;;;<<<>>>@@@BBBCCCCCCEEEIIIMMMQQQVVV\\\```aaaeeekkkpppssstttvvvwwwxxx{{{~~~~~~{{{xxxuuukkklllmmmnnnnnnllljjjiiiggghhhnnnxxx~~~}}}dddOOOCCC<<<555111111000///......---...............------,,,,,,,,,---,,,+++*********+++,,,///---+++***++++++***(((******))))))))))))******+++***))))))))))))))))))******))))))))))))******+++***)))))))))***,,,,,,************))))))))))))------,,,++++++******)))///---,,,***))))))******---......---++++++,,,...+++,,,...000111000000///111111111111111111111111111111111111222222222222222222333333333333444444444444555555555444333333666666777888888888888888666777999::::::999888777;;;<<<===???AAABBBBBBBBBCCCCCCCCCDDDHHHPPPYYY___|||sssjjjaaaWWWPPPGGG@@@??????===<<<===<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<>>>??????CCCDDDFFFHHHKKKQQQWWW\\\cccdddhhhmmmssswwwyyyzzzyyy{{{}}}{{{uuupppmmmiiiiiijjjjjjiiiiiihhhgggeeeoooxxx}}}ooo```MMM???888555222///000000///...------------......---------,,,,,,,,,,,,,,,+++******+++,,,---///---+++***++++++***)))******))))))))))))******)))))))))))))))******+++******))))))))))))************)))))))))***+++,,,************))))))))))))++++++++++++++++++++++++...---,,,***************+++,,,------,,,,,,...000,,,---...///000000000000////////////////////////////////////000000000000222222333333333333444444222333333444444444333333666666777888888888888777666777888999:::999888888;;;<<<>>>???AAABBBBBBBBBBBBBBBBBBCCCFFFMMMUUU[[[ooopppaaaUUUNNNFFF???===<<<:::;;;===<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;<<<===>>>???AAACCCEEEGGGJJJOOOUUUYYY```aaaeeekkkqqquuuxxxyyywwwyyy}}}{{{uuuoookkkiiidddeeeeeeddddddcccbbbbbbcccnnn}}}ttthhhRRRHHH;;;444222333222111//////...---,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,---.........,,,******++++++***)))******))))))))))))******(((((((((((()))***+++,,,***))))))(((((())))))******))))))))))))***++++++************))))))))))))))))))******+++,,,,,,---------,,,+++************)))+++,,,,,,,,,---///111......---......///000111////////////////////////////////////000000000000222222333333333333444444222222333444555555555555555666777777888888777777777777888888888999999999<<<===>>>@@@AAABBBBBBBBBAAAAAAAAAAAADDDIIIPPPUUUgggzzzzzzaaaPPPKKKEEE@@@>>><<<999;;;???<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;<<<===>>>>>>???AAACCCEEEGGGLLLQQQUUUZZZ]]]bbbgggmmmrrrvvvxxxvvvyyy}}}{{{tttmmmiiigggfffddddddccccccbbbaaa``````___jjjzzz}}}uuufffWWWLLLBBB<<<444000000111111///......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---...///---+++))))))***++++++*********))))))))))))*********)))))))))))))))******))))))(((((((((((()))))))))))))))))))))******+++************)))))))))((())))))******+++++++++,,,,,,,,,,,,++++++************+++,,,,,,+++,,,...000///...---------///000111111111111111111111111111000111111111222222222222222222222333333333444444333333444666777777777777555666666777777777777777888777777777888999:::;;;<<<===>>>@@@AAABBBBBBBBBAAAAAABBBBBBCCCGGGLLLPPPaaarrrjjjQQQGGGCCCAAAAAA???<<<===AAA<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>===???AAABBBDDDHHHMMMPPPUUUYYY___eeejjjoootttvvvxxx|||wwwnnnhhheeeddddddbbbbbbaaa```____________aaahhhtttxxxqqqeeeYYYNNNCCC<<<666333...,,,------,,,***...---,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------......+++***((()))***++++++*********))))))))))))******++++++***)))(((((())))))))))))(((((((((((())))))(((((())))))************************)))))))))(((+++++++++******)))))))))+++,,,,,,,,,++++++******,,,------,,,******,,,---//////...------...000111000000000000000000000000000111111111222222222222222222222333333333444444111222333444555666666666555555666777777777777777777777777777888999:::;;;<<<===>>>???@@@AAAAAAAAABBBBBBCCCCCCCCCFFFJJJMMMUUUdddxxxwwwWWWEEEAAA@@@CCCBBB???>>>@@@======<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<===;;;===???@@@BBBDDDHHHKKKQQQVVV\\\bbbfffkkkqqqtttzzz~~~}}}{{{|||xxxppphhhccc`````````]]]\\\[[[ZZZZZZZZZ[[[[[[dddhhhsss|||tttooofffXXXLLLDDD>>>888444000///---,,,.........---......---,,,++++++++++++++++++++++++,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,***)))((((((***+++++++++******))))))))))))******+++******))))))))))))))))))((((((''''''(((((()))'''((())))))******))))))************)))))))))))),,,++++++***))))))((((((++++++,,,,,,,,,++++++***,,,------,,,***)))+++,,,//////............//////........................////////////000000000000222222333333333333444444000000111222333333333333444555666666777777666666666666777888999::::::;;;;;;<<<===>>>????????????AAACCCDDDDDDDDDEEEHHHKKKMMMXXXiii{{{___JJJCCC???@@@AAA???<<<<<<=========<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<:::<<<>>>???@@@BBBEEEGGGLLLRRRYYY^^^bbbffflllpppyyy}}}|||xxxvvvqqqmmmhhhccc___\\\\\\[[[]]]\\\[[[[[[[[[\\\^^^___bbbeeeooo{{{{{{tttqqq|||nnneeeUUUNNNCCC;;;888666444111000/////////000111111111///...---,,,,,,+++++++++******+++++++++,,,,,,,,,))))))***+++++++++***))))))((('''(((***,,,,,,+++******))))))))))))******(((((((((((()))***+++,,,((((((''''''''''''(((((('''''')))*********)))(((************))))))))))))************))))))))))))***+++,,,,,,,,,,,,+++******+++,,,+++******,,,---......////////////..............................////////////000000000000222222333333333333444444222222333333333333333222444555666666777777666666444555777999:::::::::::::::;;;<<<======>>>>>>===@@@AAACCCDDDDDDEEEGGGIIIKKKRRR]]]mmmvvvZZZLLL@@@>>>@@@???===<<<============<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<999;;;===??????@@@CCCEEEHHHNNNUUUZZZ\\\```fffkkkssswww~~~}}}vvvrrrpppgggfffdddbbb___\\\[[[ZZZ______^^^^^^___aaacccdddhhhfffhhhmmmoooooottt|||~~~lll[[[QQQDDD>>>777333333333222000//////...---------------//////...---,,,,,,,,,,,,*********++++++,,,,,,,,,((()))***++++++***(((''')))''''''(((***,,,,,,+++******))))))))))))******%%%%%%&&&(((***,,,...///((((((''''''''''''((((((&&&''')))*********)))(((************))))))))))))((((((((()))******++++++)))***,,,,,,---,,,+++***(((***++++++***+++---///---...///000000///...---000000000000000000000000111111111111222222222222222222333333333444444444666666666777666666555555444555555666666666666666333555777:::;;;;;;:::999::::::;;;<<<=========<<<>>>@@@BBBCCCCCCDDDFFFGGGJJJMMMSSS___pppiiiWWWDDD???AAAAAA@@@???>>>=========<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;999;;;===>>>???@@@BBBDDDEEEKKKRRRWWWYYY\\\bbbhhhmmmrrrzzzyyysssnnnllldddddddddcccbbb___\\\[[[\\\\\\[[[[[[]]]___bbbdddwwwooofffccccccjjj~~~