BM6P6(@ jjjUUUQQQLLLJJJGGGEEEBBB@@@>>>>>>>>>???<<<;;;999777555555555555444444333333222111000000111111111111111111111111---.........//////000000111///...---...///......000000000000000000000000222000///...///000///...000000000000////////////...---,,,,,,---...///000......------------......000000///...---,,,,,,,,,------------------------------,,,,,,+++***))))))------------------------+++111444999EEEOOOGGG777,,,,,,++++++***++++++++++++,,,,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,---,,,+++***)))***+++,,,***+++,,,---...---,,,+++...---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...---+++))))))***+++,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++)))************+++++++++))))))))))))))))))))))))+++)))'''&&&)))+++***'''************************)))))))))))))))******+++))))))************))))))(((((()))***+++,,,,,,,,,************************************************+++,,,---------,,,+++***,,,,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++111///,,,***(((((())))))************************---------,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,------......---------------............///---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................+++,,,,,,------,,,,,,+++,,,,,,,,,---------.........------...//////...,,,,,,,,,,,,---------......////////////////////////////////////////////////............////////////........................//////000000///...------000000000000000000000000////////////////////////......------------......////////////////////////..................------------------------------........................////////////////////////,,,---------.../////////------............------//////.........---------000...------.........---////////////////////////////////////////////////............////////////...------------...//////////////////////////////................................................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////jjjUUUQQQLLLKKKGGGEEECCC@@@>>>>>>>>>???<<<;;;999777555555555555444444333333222111111000111111111111111111111111/////////000000000111111333111000000000111000000000000000000000000000000222000///...///000///...000000000000///////////////......------...///000......------------......000000///------,,,,,,---------------------------------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,&&&+++---111===HHHCCC555///...---,,,+++++++++++++++,,,,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,---,,,,,,+++************)))***++++++,,,,,,++++++)))))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++))))))***+++,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,)))************+++++++++************************---,,,***((())),,,......+++++++++***************)))))))))))))))******+++))))))************)))))))))))))))***+++++++++,,,***************************************************+++,,,------,,,+++***)))))))))******)))))))))+++,,,,,,------,,,,,,+++000...,,,***))))))******---------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,------......------------------.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................+++,,,,,,------,,,,,,+++,,,,,,,,,---------.........------...//////...,,,,,,,,,,,,---------......////////////////////////////////////////////////............////////////........................///////////////...------000000000000000000000000/////////////////////////////////....../////////////////////////////////........................------------------------................................................------..................---......//////......---//////.........---------222111000/////////......////////////////////////////////////////////////............////////////...------------...//////////////////////////////................................................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////jjjUUUQQQLLLKKKGGGFFFCCC@@@>>>>>>>>>>>><<<;;;999777555555555555444333333222222111111111111111111111111111111111000000000000111111111111222222111111111000000000000000000000000000000000222000///...///000///...////////////000000000000111000///////////////000......------------......000///...---------------------------------------------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,'''***+++---888BBBAAA777111000///---,,,+++******+++,,,,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,+++***)))(((******))))))******+++,,,******+++,,,---...//////------------------------,,,---............---,,,---,,,+++*********+++,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************************++++++++++++)))************+++++++++************************''')))***)))''''''***---++++++++++++******)))))))))))))))))))))******+++))))))************))))))******************++++++************************++++++++++++++++++++++++)))***+++,,,,,,+++******++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++---,,,+++*********+++,,,........................+++++++++++++++*********+++++++++++++++++++++++++++******))))))******++++++,,,------......------------------............//////............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,------------,,,,,,,,,,,,,,,---------.........---,,,---//////---,,,,,,,,,,,,---------......////////////////////////////////////////////////............////////////........................///////////////......---000000000000000000000000////////////////////////000000000000000000000000////////////////////////................................................................................................//////..................---......//////......---/////////............---222222111000///......---////////////////////////////////////////////////............////////////...------------...//////////////////////////////................................................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////jjjUUUQQQLLLKKKHHHFFFCCC@@@>>>===>>>>>><<<;;;999777555555555555333333333222222111111111111111111111111111111111000000000000000000000000///000111000///......///////////////////////////222000......///000///...////////////000000000000222222111000000/////////......------------......000///...---------------------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++***+++******111:::;;;666//////...,,,+++++++++++++++,,,,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,---------,,,***((('''+++***)))))))))***,,,---,,,,,,------......//////------------------------***,,,---//////---,,,***---,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++************************((()))))))))************))))))*********+++++++++************************###)))000333...&&&&&&))),,,,,,++++++***))))))))))))))))))))))))******+++))))))************))))))+++++++++***************************************++++++++++++++++++++++++((()))***+++,,,+++***))),,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++************+++++++++,,,------......------,,,,,,---------.....................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........................,,,,,,------------,,,,,,,,,,,,,,,---------......------,,,---...///---+++,,,,,,,,,---------......////////////////////////////////////////////////............////////////...........................///////////////......////////////////////////////////////////////////000000000000000000000000////////////////////////............////////////................................................------------------------000000//////......------......////////////....../////////................../////////...---------////////////////////////////////////////////////............////////////...------------...//////////////////////////////................................................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////jjjUUURRRMMMLLLHHHFFFCCC@@@>>>=========<<<;;;999777555555555555333333222222222222222111000000000000000000000000////////////////////////...000222222///......///////////////////////////222000......///000///....../////////000000000111222222222111111000//////......------------......//////...------------...---------------------------------,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))'''&&&)))...000...,,,+++++++++++++++,,,---+++,,,,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,------,,,+++)))(((,,,,,,+++******,,,---...,,,+++++++++******)))))))))))))))))))))))))))))))))+++,,,......,,,+++))),,,,,,+++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,))))))*********+++++++++************************(((111>>>EEE===///)))***+++++++++*********)))))))))))))))))))))******+++))))))************))))))+++++++++***************************************++++++++++++++++++++++++((()))***+++,,,++++++***))))))************))))))***++++++,,,,,,++++++***************+++,,,------************************************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++,,,------......------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,------......------,,,,,,,,,,,,---------......---,,,,,,---......---+++,,,,,,,,,---------......////////////////////////////////////////////////............////////////////////////////////////......///////////////...////////////////////////000000000000000000000000...//////000000//////...000000000000000000000000........./////////000000////////////////////////////////////////////////........................000000000//////......---...//////////////////...////////////////////////,,,...111111///...///000////////////////////////////////////////////////............////////////...------------...//////////////////////////////................................................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////iiiUUURRRMMMLLLIIIGGGDDD@@@>>>=========<<<;;;999777555555555555222222222222222222222222000000000000000000000000////////////............///333555555222000000222000000000000000000000000222000///...///000///.........//////000000111111000111111111111000000///......------------......///......---------......------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,,,,************+++,,,------+++,,,,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...+++,,,,,,,,,,,,+++******,,,,,,++++++,,,,,,---.........---,,,+++***))))))------------------------******+++,,,,,,+++******,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++************************------------.........///)))************++++++++++++++++++++++++++++++++++++222???HHHAAA111)))+++************************)))))))))))))))******+++))))))************))))))******************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,,,,,,,++++++******++++++++++++************++++++++++++******))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---+++,,,------......------,,,,,,,,,,,,------------+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.................................------............------,,,,,,,,,---------......---,,,+++,,,......,,,+++,,,,,,,,,---------......////////////////////////////////////////////////............////////////////////////////////////---...//////////////////000000000000000000000000000000000000000000000000......000000000000......000000000000000000000000.........//////000000111000000000000000000000000////////////////////////////////////////////////000000//////////////////...//////000000//////......////////////000000000///222555555222111111333////////////////////////////////////////////////............////////////...------------...//////////////////////////////................................................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////iiiUUURRRNNNMMMIIIGGGDDD@@@>>>=========<<<;;;999777555555555555222222222222222222222222000000000000000000000000000000000000//////......///333666666222///000222000000000000000000000000222000///...///000///............///000111111111...///000111111111000///......------------............---------......///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...//////---,,,---...,,,,,,+++++++++,,,------+++,,,,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,---///++++++******++++++,,,,,,******+++,,,,,,,,,,,,,,,/////////......---------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++***++++++++++++++++++++++++************************,,,,,,---------.........)))************+++++++++++++++++++++++++++++++++)))***111:::555)))&&&,,,)))))))))***++++++,,,,,,)))))))))))))))******+++))))))************)))))))))))))))***+++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---------,,,,,,------......------,,,******++++++++++++******)))******+++,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++,,,------......------++++++,,,,,,,,,---------,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///........................------............------,,,,,,,,,---------......---,,,+++,,,---...,,,***,,,,,,,,,---------......////////////////////////////////////////////////............////////////////////////////////////------...///////////////000000000000000000000000000000000000000000000000...///111222222111///...000000000000000000000000---......///000000111111000000000000000000000000////////////////////////000000000000000000000000///////////////000000000//////000000000000//////.../////////000000000000333666999888333000000222////////////////////////////////////////////////............////////////...------------...//////////////////////////////................................................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////iiiUUURRRNNNMMMIIIGGGDDD@@@>>>===<<<===<<<;;;999777555555555555222222222222222222222222000000000000000000000000222111111111000000//////,,,111555444000---...000000000000000000000000000222000///...///000///...---......///000111111222---...///111111111000///.........------...............---------......///------------------------------------------------------------------------(((***---///---******---///...------,,,,,,,,,,,,+++,,,,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,...///+++******)))***+++---...((()))***,,,,,,+++******++++++++++++++++++++++++************************...------,,,,,,------...+++,,,,,,,,,,,,+++*********+++,,,------,,,+++***++++++++++++++++++++++++************************))))))*********+++++++++)))************+++++++++++++++++++++++++++++++++***%%%'''---+++$$$&&&000(((((()))***+++,,,,,,---)))))))))))))))******+++))))))************))))))(((((()))***+++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---......------)))******++++++******)))******++++++++++++******)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++************+++++++++,,,------......------++++++,,,,,,,,,------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////........................------............------,,,,,,,,,---------......,,,,,,+++,,,---...,,,***,,,,,,,,,---------......////////////////////////////////////////////////............/////////000000000000000000000000000------...///000000//////000000000000000000000000000000000000000000000000///000222333333222000///000000000000000000000000---......///000111111222000000000000000000000000000000000000000000000000000000000000000000000000......//////000000111111//////000000000000//////.../////////000000111111444888;;;888222---,,,...////////////////////////////////////////////////............/////////000...------------...//////////////////////////////................................................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////fffSSSRRRMMMLLLKKKHHHDDDAAA>>>===>>>>>>:::999777666444333333333666444222111222222111000......//////000000111111000000000000000000000000000000000000000000000000222111///000111111000///000000000000000000000000000000//////......------///////////////000111111---000444555444000...------------------...///000000///---,,,+++,,,,,,---)))******,,,---...//////---------,,,,,,+++++++++000///---,,,,,,---...///111...,,,***+++++++++***,,,,,,---------,,,+++***)))+++...000000///---++++++,,,,,,------,,,,,,+++...---,,,+++++++++,,,------------,,,,,,+++++++++...------,,,++++++++++++)))************+++++++++++++++++++++++++++++++++---,,,***))))))***,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))))))))((()))***,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++++++++******)))))))))************+++++++++***+++,,,,,,+++***)))(((+++++++++*********************++++++++++++******++++++++++++++++++++++++******)))))))))***,,,---+++++++++*********))))))))))))******++++++++++++******))))))))))))******)))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///***++++++,,,,,,++++++***......,,,+++***)))))))))))))))***+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,...---,,,,,,+++++++++++++++++++++,,,,,,,,,------------------------------------------------------------------------------------------------------,,,,,,,,,---------......////////////////////////------......//////000000///////////////.....................////////////000000000000000000000000111111000000/////////...000111111//////111222222444......555777444111222000000000000000000111111///111222222000/////////000//////000222333333222///......///000///---,,,444222000000000000///...222111111000000//////...///......000222222000---111000//////000000...,,,111000///333777777333...000000000000000000000000111111111000///---,,,+++---...///000000///...---//////............//////////////////////////////////////////////////////////////////000000000000//////000000000000//////////////////////////////............////////////...............///000000////////////////////////fffSSSRRRNNNMMMKKKHHHDDD@@@>>>===>>>>>>:::999888666555444444333555333111111222222222111/////////000000000000000000000000000000000000000000000000000000000000000000...---...000000///...///////////////////////////////////////.........///////////////000000111///444;;;>>>===999555222...------------......//////...---,,,,,,,,,------++++++++++++++++++++++++---------,,,,,,+++++++++......------,,,------...000...+++***+++,,,++++++......---,,,,,,+++******(((***+++------,,,+++***,,,,,,------------,,,,,,------,,,+++++++++,,,------------,,,,,,+++++++++//////---,,,++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++***,,,...000000...,,,******++++++*********+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++*********))))))))))))************+++++++++******+++++++++***((((((******************++++++******++++++++++++******+++++++++++++++++++++++++++***)))))))))***+++,,,+++++++++*********)))))))))*********++++++++++++*********))))))*********************++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,---...***++++++,,,,,,++++++***------,,,+++************+++***++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------...---,,,,,,+++++++++,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------,,,,,,---------.........////////////////////////.........///////////////////////////////////////....../////////000000000000000000000000000000000111111000000000/////////000111222111111222222333444555:::@@@>>>666111222000000111222222222111000444444444222111/////////444333222222222111000///777444222111111333444555111///...///111222222111111111111111111111222222222111111111222222333333333111///000111333444333222000000333777777333...000000000000000000000000111111111111111000000///......///000000///......//////............//////////////////////////////////////////////////////////////////000000000000//////000000000000//////////////////////////////............////////////...............///000000////////////////////////fffSSSRRRNNNMMMJJJHHHDDD@@@>>>===>>>???;;;;;;999777666555555444555333111111222333333222000000000000000000//////000000000000000000000000000000000000000000000000///...---...000111111000////////////////////////........./////////////////////......//////000111000777@@@EEEEEEAAA;;;888///...------------------------,,,,,,,,,---......///...------,,,+++******------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,...,,,++++++,,,---,,,,,,///...---+++******++++++******+++++++++,,,,,,,,,------............---------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++111000///---,,,+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***---222555555222---***,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))(((((()))************+++++++++))))))*********)))(((((()))))))))***+++++++++,,,******++++++++++++******++++++++++++++++++++++++,,,+++******)))*********+++++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------))))))***+++---...//////---,,,,,,++++++++++++,,,***++++++,,,,,,++++++***,,,,,,+++******++++++,,,,,,,,,++++++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...------,,,+++++++++,,,,,,,,,------------.........------------------------------------------------------------------------------------------------,,,------------.........////////////////////////000000///////////////...///////////////////////////000000000000111111111000000000000000000000000111111111000000000000000000111333333222111222444333<<>>>>>>>>???<<<;;;:::888777666666555555333111222333444333222222111111000000/////////000000000000000000000000////////////////////////000000///111333444444333////////////////////////------......//////000000///............///000000000777@@@FFFFFFCCC>>>;;;///......---,,,,,,,,,,,,,,,,,,,,,,,,---......///000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++------,,,+++***,,,+++***+++---...---,,,...---+++******+++---...------,,,,,,,,,---...///---..................---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,222111///...---,,,++++++))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++------------------------***+++++++++++++++,,,,,,+++...222555555222...+++---,,,+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))((((((((((((((())))))*********+++++++++(((((()))))))))((((((((((((((()))***+++,,,,,,,,,******++++++++++++******************************,,,,,,+++******)))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------******+++,,,,,,---......---,,,,,,+++***************++++++,,,,,,++++++***+++*********++++++,,,---...---,,,,,,,,,...000111++++++,,,,,,,,,,,,------+++,,,,,,---............---,,,,,,++++++,,,,,,,,,---------.........//////------------------------------------------------,,,,,,------------------------------------------------------............////////////////////////111000000000//////......///////////////000000000000000111111111222222222000000000000000000000000111111111111111111111111000000222444333111333777666CCCQQQPPPCCC666444888111222333333444333333222444333222333444666666666000111333333444555666888333555888:::999777555444444444333444666666444333222222222333333333444444111333444333222111333555222000......///000///...000//////111333333000...000000000000000000000000222111000///...------,,,/////////000000/////////000000////////////000000////////////////////////////////////////////////////////////000000000000//////000000000000//////////////////////////////............////////////...............///000000////////////////////////fffSSSQQQMMMLLLIIIGGGDDD@@@>>>>>>???@@@===<<<:::999777666666666555444222222333444333222222222111111000000//////000000000000000000000000////////////////////////000//////000222444333222........................------......//////000000...............//////000222888???DDDDDDBBB???===///...---,,,,,,,,,,,,,,,+++,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---,,,+++***+++******+++---...---,,,++++++***)))***---///111...---,,,++++++---...000---..................---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,111111///...---,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,,,,---///000000///---,,,+++******+++,,,---***(((++++++++++++++++++++++++++++++++++++++++++++++++************************((((((((((((((()))))))))))))))*********+++++++++(((((((((((((((((())))))(((((()))***+++,,,,,,,,,******++++++++++++******************************++++++++++++******))))))************************,,,++++++++++++++++++++++++,,,------------,,,+++))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***************++++++,,,,,,++++++***************+++,,,------...------,,,---...000111+++++++++,,,,,,---------++++++,,,............---,,,,,,,,,++++++,,,,,,------------.........//////------------------------------------------------,,,,,,,,,---------......---------------------------------.........//////000000000000000000000000111111000000/////////...////////////000000111111111111111111222222222222111111111111111111111111111111111222222222222222000///222555333000555<<>>222333888333333222222333555666777:::999888888999999666333999::::::888666777:::===:::<<<===<<<:::999:::;;;;;;;;;<<<>>>???===999666777777777666666666555555222333555666444222111111333333222333444333111///000///000000111111///...111111111111111111111111000////////////000111222000000000//////000000000000000////////////000000000000000000000000000000////////////////////////////////////000000000000//////000000000000//////////////////////////////............////////////...............///000000////////////////////////dddQQQPPPLLLKKKIIIGGGCCC@@@>>>>>>???@@@<<<;;;:::888777666666555777555333333333333222111111111111111111111000000000000000000000000000000000000000000000000000000...---,,,---///000000///.................................///////////////......------......///000444999???CCCCCC@@@===<<<...---,,,,,,,,,,,,,,,,,,,,,,,,---.........------)))))))))******+++++++++++++++,,,,,,,,,,,,------)))******+++,,,,,,,,,,,,+++******,,,......---+++************+++---///000,,,+++***)))***+++,,,---------............------******+++,,,------------++++++,,,,,,,,,,,,------000///...---,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,------,,,,,,,,,,,,,,,,,,---***)))(((***......+++(((************************++++++++++++++++++++++++************************(((((())))))))))))******)))************+++++++++))))))((((((((()))******)))))))))***+++++++++,,,******++++++++++++************************************+++++++++***))))))***************+++++++++,,,,,,,,,,,,++++++++++++++++++------------++++++((())))))***+++,,,------...------,,,,,,++++++***---,,,,,,++++++++++++,,,***++++++,,,,,,++++++***+++*********+++,,,,,,---,,,,,,---....../////////***++++++,,,,,,------...+++,,,---.........---,,,,,,,,,+++++++++,,,------,,,------------.........------------------------------------------------+++,,,,,,------.........------------------------------........./////////000000000000000000000000111000000000000000000///...//////000000111111222000111111111111222222222111111111111111111111111222222222222222333333333222000222666555222999EEEQQQYYYZZZLLL<<<444666:::777777888999:::<<<>>>??????AAAFFFNNNUUUWWWTTTPPPLLLMMMNNNMMMNNNSSSZZZaaa\\\ZZZUUUOOOKKKMMMTTT[[[kkkjjjiiifffaaaWWWLLLEEEEEEEEEDDDDDDCCCBBBBBBAAA:::999888888888777444111555444333444555444222000111111111111111111000000111111111111111111111111......///111333666999;;;111000000//////000000111111000000//////000000111000000000000000000000000////////////////////////////////////000000000000//////000000000000//////////////////////////////............////////////...............///000000////////////////////////cccPPPOOOKKKJJJIIIGGGCCC@@@>>>>>>???@@@<<<;;;999888666555555555999777444333333333111000111111111111111111222222000000000000000000000000000000000000000000000000...---,,,---...///...---........................///////////////............------------...//////111777???CCCBBB===888555,,,,,,,,,+++,,,,,,------,,,---.........---,,,+++*********+++++++++,,,,,,+++++++++,,,,,,---------*********++++++,,,......+++++++++,,,......,,,***+++++++++,,,,,,,,,------+++*********++++++,,,,,,,,,,,,------------,,,,,,)))***+++---......------+++++++++,,,,,,---------------,,,,,,,,,,,,------)))************+++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++------------------------)))******+++,,,,,,------++++++++++++++++++++++++***((((((+++000111...***++++++++++++++++++++++++************************************************)))))))))*********++++++)))************+++++++++***))))))((()))***+++,,,******************++++++******++++++++++++******************************))))))***+++,,,+++******))))))*********+++++++++------,,,,,,,,,+++++++++***+++,,,------,,,+++***))))))***+++,,,---......---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---...***++++++,,,,,,++++++***+++++++++***++++++,,,,,,***+++---/////////...---******+++,,,,,,---......,,,---...//////---,,,+++,,,+++++++++,,,,,,---...,,,,,,,,,,,,------------------------------------------------------------++++++,,,,,,---......///------------------------............////////////000000000000000000000000000000000000000111111111...//////000111111222222000000000111111111111222111111111111111111111111222222222333333333444444555222444999777555???NNNZZZ]]]ZZZMMMBBBAAADDDFFFOOOQQQUUUYYY\\\\\\\\\[[[XXX^^^jjjzzzxxxyyyzzzyyy{{{xxxnnnkkkkkkjjjjjjjjjjjjjjjjjjWWWQQQJJJIIIKKKLLLIIIEEEFFFBBB<<<888666555444333444444555444333222222333111111111111111111111111111000111222444888;;;===111111000//////000111111111111000000000000111111000000000000000000000000////////////////////////////////////000000000000//////000000000000//////////////////////////////............////////////...............///000000////////////////////////bbbOOONNNJJJIIIIIIFFFCCC@@@>>>???@@@AAA;;;:::999777666555555444:::888555333333222111///000000000111222222222333000000000000000000000000000000000000000000000000000///......///000...---........................000000//////.........---...------------...//////---444>>>CCCAAA:::222---++++++++++++,,,------...------...///...---+++***........................+++++++++,,,,,,---------,,,+++******+++---///000,,,++++++---......,,,)))---------------+++***))),,,,,,---------.........+++,,,,,,------,,,,,,+++)))***+++---......------+++++++++,,,,,,---------,,,++++++++++++,,,------)))************+++++++++++++++++++++++++++++++++---,,,***))))))***,,,---++++++++++++++++++++++++************************))))))***+++,,,,,,------***++++++,,,,,,++++++******)))(((,,,222333000+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))******+++++++++,,,)))************++++++++++++***)))))))))***,,,---+++++++++*********************++++++++++++******))))))))))))))))))))))))((()))***+++,,,,,,+++***))))))******++++++++++++---------,,,,,,+++++++++)))***,,,------,,,***)))******+++,,,...//////000+++++++++,,,,,,---------,,,,,,,,,,,,---......///+++++++++,,,,,,+++++++++,,,,,,++++++***++++++,,,(((***---///000///---,,,******+++,,,,,,---......,,,---/////////---+++***++++++++++++,,,,,,---...+++++++++,,,,,,,,,------------------------------------------------------++++++,,,,,,---...//////------------------------............/////////000000000000000000000000000//////000000111111222222...//////000111222222222///000000000000111111111111111111111111111111111222222222333333444444444888444555;;;:::888DDDUUUZZZ\\\XXXNNNJJJOOOSSSTTTpppttt{{{zzzpppeeebbbfffiiigggccc^^^WWWLLLCCC===;;;;;;:::666777777777555444555666111111111111111111111111555444222222222444666777222111000//////000111222111111000000000000111111000000000000000000000000////////////////////////////////////000000000000//////000000000000//////////////////////////////............/////////000...............///000000////////////////////////fffTTTKKKMMMHHHGGGEEEBBB???>>>>>>???@@@>>><<<:::777555444444444555444444333333222222111...666111***===XXXSSS888000000//////000111222222111111111111111111111111111111000...++++++---000........................////////////////////////......////////////.........000333444444111...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........---,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,---......,,,,,,---...---------,,,,,,+++++++++...........................---+++++++++,,,...000------......------,,,+++++++++***************************++++++,,,,,,,,,***+++,,,,,,------,,,,,,---------,,,,,,+++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,...///000111++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++******++++++))))))))))))))))))))))))))))))+++,,,,,,+++***)))******))))))))))))******++++++++++++,,,---...///,,,)))%%%!!!!!!$$$))),,,))))))***++++++++++++***************************,,,,,,++++++++++++++++++,,,,,,,,,++++++*********......---,,,,,,+++*********+++,,,---...---,,,+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,***++++++,,,,,,++++++***---,,,***))))))***,,,---,,,,,,------...///000000******+++++++++,,,,,,,,,++++++------------++++++++++++******++++++,,,---,,,,,,,,,,,,,,,---...///.........------,,,,,,,,,------------------------.........////////////000///---+++,,,---...------............////////////000000//////.........---000000000000000111111222222222222111111111111111///000222111000000111222222111111333444555444333000777:::777333555888:::;;;:::888777:::BBBMMMUUUbbbkkkqqqqqqrrrwwwzzzyyyoooWWWJJJEEEDDDEEECCCBBB???<<<888555444333999888666666666777555444222333333222000//////000...444666222000111000,,,//////000000000000//////111111111111000000000000000000////////////000000000000000000000000000000---......///000111111222000000000000000000000000...........................000111000///...///111////////////////////////gggUUULLLNNNHHHHHHFFFBBB???===<<<===>>>===;;;999777555555444444444333333222222111000000000555111---<<>>;;;::::::;;;;;;:::999777666666555555333333222111111000000///000000...---555???<<<333000000000000000000111222///////////////////////////---...333999999222,,,////////////////////////////////////////////////,,,,,,------------,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++************+++++++++++++++++++++,,,,,,,,,+++---...---,,,+++,,,...+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++*********++++++++++++++++++,,,,,,++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))***++++++++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******))))))++++++++++++++++++++++++,,,+++************+++,,,++++++***))))))))))))***************************,,,,,,+++***)))))))))*********))))))))))))******))))))))))))***+++,,,---)))***+++,,,,,,,,,******))))))***++++++++++++************************************++++++,,,,,,---++++++++++++++++++,,,,,,...------,,,,,,++++++***((()))***+++,,,------,,,******************************+++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---,,,+++******+++,,,---,,,,,,,,,---......//////******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......---------,,,------...///.........---------------------------------------,,,---------............///---,,,,,,---......---............////////////000000////////////......000000000000000111111222000000000000000000000000222333333222000000111222222222333333444555555555666999:::<<>>;;;999777777777666444222111111111222555444111...000444333000222222222333333222222222222222111111111000000000111000000//////000000111000000000000000000000000......//////000000111111000000000000000000000000........................---...///...---,,,---///////////////////////////hhhVVVMMMOOOJJJHHHEEEAAA===:::999::::::999999888777777666666666333333222222111111000000333000...000000...------111000000000000000111111000000000000000000000000...---///333777777222,,,000000000000000000000000////////////////////////......////////////......------,,,,,,,,,,,,,,,---------------------------+++++++++,,,,,,---------************************++++++++++++++++++++++++******************+++++++++******))))))******+++))))))******+++++++++,,,+++,,,------++++++,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------,,,++++++,,,,,,++++++***)))******+++++++++++++++,,,,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++,,,+++++++++++++++++++++*********++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******))))))+++++++++++++++++++++++++++,,,------------,,,++++++***))))))((()))))))))************************---,,,+++)))((()))************))))))))))))******)))))))))))))))***++++++&&&''')))++++++***)))((())))))***++++++++++++***************************))))))***+++,,,,,,------*********++++++,,,,,,,,,---------,,,,,,+++++++++((()))***+++,,,,,,------************************,,,---......//////......***++++++,,,,,,++++++***,,,++++++******++++++,,,,,,,,,,,,------.........******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////......------------.....................---------........................,,,,,,,,,---------......///...,,,,,,...///...---............////////////000000//////////////////000000000000000111111222111222222222222222333333111222333333222333555777555555555555555777;;;===:::DDDOOOZZZjjjyyyvvv{{{wwwrrrlllddd^^^\\\\\\cccfffhhhddd]]]XXXWWWYYYlllooohhh[[[[[[ccc```SSSRRRSSSQQQNNNOOOTTTWWWWWW___^^^YYYTTTTTTYYY[[[YYY```ccceeecccaaadddmmmtttzzzvvvddd```\\\XXXTTTMMMEEE???===;;;777555555555555555555555444222222222222111222222333333333333222222222222222111111111000000111000000000000000000111////////////////////////.../////////000000000111////////////////////////........................---...//////------...///////////////////////////hhhVVVMMMOOOJJJFFFDDD@@@===::::::;;;;;;888888888888777777666666444444444333222222111111555111111555222,,,,,,222111111000000000000000111000000000000000000000000...///111222111000//////000000000000000000000000////////////////////////......////////////.........------,,,,,,---...///------------------------+++++++++,,,,,,---------************************++++++++++++++++++++++++************************+++******))))))******+++)))))))))******++++++++++++,,,---,,,++++++,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,++++++***)))******++++++,,,,,,,,,,,,,,,,,,,,,++++++*********)))***++++++,,,,,,+++++++++++++++++++++++++++++++++******************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))),,,000222222000,,,)))+++***))))))((()))))))))************************---,,,***)))))))))***+++******))))))))))))******))))))(((((())))))******'''''''''(((((()))))))))))))))***++++++++++++***************************))))))***+++,,,,,,------*********++++++,,,,,,,,,------,,,,,,,,,,,,++++++)))******++++++,,,------************************,,,---......//////......***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,---------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------......///000///......---------......................................................,,,,,,,,,---------......000...,,,---...///..................//////////////////000000000000000000000000000000000111111222111111222222333333333444222222222111111222444777666777777666555888===AAAMMM]]]ppp~~~yyykkkdddfffjjjdddccc___XXXRRRQQQSSSTTTZZZbbblllnnnhhh```[[[YYYlllvvvxxxooonnnuuusssiii______^^^^^^ccciiiiiidddfffhhhfff```\\\\\\\\\ZZZXXXYYY[[[[[[ZZZYYYWWWWWW[[[cccjjjkkkiiimmmyyyzzzpppZZZHHHDDD@@@;;;999:::;;;<<<<<<111444777777444222333666111222222333333222222111222222222222111111111111111111000000000000111111////////////////////////////////////000000000000////////////////////////////////////////////////...///000000///...///000////////////////////////hhhVVVLLLOOOIIIFFFDDD@@@===;;;;;;;;;<<<888888888888888777666555555555444444333222222111///---///333111,,,...555222111111000000000000000////////////////////////---///000///---,,,...000////////////////////////////////////////////////,,,,,,------------,,,,,,......---------...//////------------------------+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++************++++++***************+++++++++***,,,---,,,+++***+++---+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,---------,,,,,,++++++++++++++++++)))******+++++++++++++++*********+++++++++++++++++++++***))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,---......++++++++++++++++++++++++))),,,000333333000,,,)))++++++***))))))))))))***+++++++++++++++++++++++++++***************++++++******))))))))))))*********)))))))))))))))*********)))(((((()))***,,,---))))))***++++++++++++************************************++++++,,,,,,---++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---...------------...//////000///......---......................../////////........................,,,---------............000...------...//////...............//////////////////000000000000111111000000000000000111111222//////000000111222222222333333222111000111444666222888@@@FFFLLLRRRZZZ___vvv}}}ssseeeYYYQQQPPPZZZeeeeeegggfffaaa]]]___ccceeesssxxxoooppp~~~|||zzzsssnnnjjjuuuwwwxxxwwwqqqggg[[[RRRUUUYYY]]]]]]ZZZZZZ^^^bbbeeefffjjjoooyyymmm]]]UUUKKKCCC???<<<999666333222444555333000222666111222222333333222222111333222222222222111111111222111111000000111111222000000000000000000000000////////////000000000000000000000000000000000000///////////////////////////000111000///...///111////////////////////////gggUUULLLNNNHHHHHHFFFBBB>>>;;;::::::;;;888999999999888777555444444444333333222111111111+++,,,...///---+++---111222222111000000000000000////////////////////////---------...///000//////........................////////////////////////,,,,,,------------,,,,,,,,,------............///........................---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,,,,++++++++++++,,,,,,+++++++++++++++************,,,,,,,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,+++------------------------,,,+++*********+++---------------------,,,++++++******++++++,,,------...++++++++++++++++++,,,,,,))))))***+++++++++++++++)))*********++++++++++++++++++***))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,++++++++++++++++++++++++***,,,---//////---,,,***,,,,,,+++***************++++++++++++++++++++++++((()))***+++++++++++++++******))))))))))))******+++******))))))*********************+++,,,------))))))***++++++++++++***************************++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,------...///000000///...............---........./////////000........................------........./////////000///------/////////...............//////////////////000000000111111111000000000000000111111222//////000111111222333333333333444444555888===@@@GGGSSSeeeuuuvvviiibbbdddhhhiiihhh___ZZZWWWWWWXXX]]]jjjwwwxxxjjjmmmrrrvvvvvvqqqggg```[[[XXXVVVWWW\\\ccciiilllyyywwwyyyzzzmmmddd]]]VVVQQQLLLAAA999888999555333444333333444444444444333333333333222222222111111111222111111000000111111222000000000000000000000000000000000000////////////000000000000000000000000////////////////////////...///000000......///000////////////////////////fffTTTKKKMMMHHHKKKHHHCCC???;;;999999999999999:::999888666444333333333222222111000000000111333444111...---......222222111000000///000000111111111111111111111111,,,***)))---333555222---........................////////////////////////...//////////////////...+++,,,---............---........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++******---,,,,,,++++++,,,,,,------,,,,,,,,,+++************+++,,,,,,******+++,,,---------,,,,,,+++++++++........................,,,+++***))))))+++---...------......------,,,+++******+++,,,,,,---......*********++++++,,,,,,---))))))***++++++++++++***))))))******++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++,,,++++++******++++++,,,---,,,++++++******++++++++++++++++++++++++++++++&&&''')))+++,,,,,,,,,+++******))))))))))))******++++++***************+++'''((()))+++,,,,,,++++++))))))***++++++++++++***************************,,,,,,++++++++++++++++++---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,111000...---,,,,,,---...------------------------++++++,,,------------,,,+++++++++,,,,,,+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------++++++++++++---------,,,,,,,,,,,,---......000000///...............---.........//////000000////////////////////////.........////////////000000///------///000///.............../////////000//////000000111111111222000000000000000111111222111111222333444444555555111333555888<<>>>>>@@@KKK```pppjjj\\\]]]VVVWWWWWWYYYeeevvvyyy|||yyyssstttkkk___UUUSSSVVVZZZ^^^bbb___aaaiiirrr~~~~~~ccc^^^]]]RRRHHHFFF>>>888666999888444111333444666777555111.........///////////////000111222000000000000000111111222000000000000000000000000222111///.........///000......////////////............//////000000111111000000000000000000000000bbbUUUJJJJJJKKKKKKGGGBBB???===<<<;;;999;;;999888888999888777555333222111111222333222000000000111111111111000000000000111111111111000000///------///222222000---...//////000000000000///.........---......//////......////////////..............................///...------,,,,,,------------,,,...///000///...------,,,,,,++++++,,,,,,++++++++++++++++++++++++)))+++,,,,,,++++++,,,---///...,,,,,,------,,,+++---,,,,,,++++++,,,,,,---------------,,,,,,+++******+++,,,,,,++++++---///,,,------,,,***)))***,,,---,,,,,,++++++,,,,,,---///---+++,,,---...,,,***,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++///...---+++++++++,,,---+++***)))***,,,---,,,++++++++++++,,,,,,---------************************++++++************++++++---------------,,,++++++((()))***,,,000555999;;;444222...+++)))))))))***************************************************,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++***************+++,,,---...///,,,,,,,,,---------......+++,,,------------+++++++++,,,------+++++++++---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---,,,+++******+++---...000000000...,,,***+++,,,+++,,,,,,---......------------------............---------............///........................////////////////////////---------............///..................//////........................000000000000111111111111111111111111000000000000///000000000111444777999222222333444444444555555???EEENNNWWWcccssszzzvvvwwwpppbbbZZZZZZ\\\]]]cccnnnzzziii___\\\]]]^^^^^^[[[ZZZ[[[[[[```nnn}}}qqqddd```ZZZQQQEEE;;;666666777888444444444333222222333444333222222111111111111222000000000000000111222222111111111111111111111111111111222222222111000///......////////////......////////////............000000000000000000000000bbbVVVKKKKKKKKKIIIFFFBBB???>>>===<<<;;;;;;999888888999888777555555444222222333333222000000000111111111111000000///000000111111000000/////////000222444333000...//////000000000///......///...------------------......////////////......------------------------///...---------------------,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++***+++---,,,++++++,,,...222000---,,,---------,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++***+++,,,+++******+++---,,,------,,,******+++------,,,,,,++++++,,,,,,------,,,++++++,,,,,,+++***,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++******++++++,,,++++++++++++++++++++++++---,,,,,,++++++++++++,,,+++***)))***,,,---,,,+++***+++++++++++++++,,,,,,************************++++++************+++++++++,,,,,,,,,,,,+++******)))((()))+++///444999===666222---+++,,,---,,,***************************************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++******++++++,,,---...000000------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,------,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------++++++******+++,,,...///333444333111...++++++,,,+++***+++...222333111...------------............---------............///........................////////////////////////---------............///000000//////////////////........................000000000000111111111111111111111111111111111111000111222111//////222555222000333777777888CCCRRRjjjqqq~~~}}}ooofffTTT[[[eeennntttxxxyyyzzz~~~~~~}}}xxxvvvqqqiii]]]TTTWWW^^^hhhsss}}}tttWWWGGGCCC???999:::888666666666555333222333222222111000/////////111000000000000111222222111111111111111111111111111222444666555333111///...//////000000//////...000//////......---,,,,,,000000000000000000000000aaaVVVLLLKKKJJJHHHEEEAAA>>>>>>>>>===<<<;;;999888888999888777555666555333333333333111000000000111111111111000000//////000000000000//////......//////000000///...///000000000///...------///...---,,,,,,,,,,,,,,,......////////////......---------------------------,,,,,,+++++++++,,,,,,...,,,++++++,,,---,,,+++***++++++,,,------------++++++++++++++++++++++++,,,...//////...---///000222///,,,***+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,******+++---,,,------,,,******,,,------,,,,,,++++++,,,,,,---,,,++++++++++++++++++***,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,+++*********++++++***+++++++++++++++,,,,,,,,,++++++++++++++++++++++++***)))***,,,---,,,+++))))))))))))************************************++++++************++++++******+++++++++******)))---,,,******,,,///333666000+++((()))///222222///************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,...///111222///...,,,++++++,,,...///------,,,,,,,,,---......---......---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,---...,,,++++++++++++,,,---...111222222111...,,,+++,,,+++******...444555111,,,,,,,,,---------.........---------............///........................////////////////////////---------............/////////000000//////..............................///000000000111111111111000111111111111111222222222333444333222111111222999444666===@@@EEE^^^{{{xxxiiiXXXPPPRRRUUUjjjppphhhggg___bbbdddbbbbbbiiivvvtttiiiZZZIIIBBB???<<<:::999888555333333333333333222222111000111111000000111111222333111111111111111111111111222333444555555333111000//////000000000000/////////////////////.........////////////////////////```VVVMMMKKKJJJHHHDDDAAA>>>>>>>>>======;;;999888888999888777555666555333333333333111000000000111111111111000000//////000000000000////////////...---------...000///////////////...---,,,///...---,,,,,,,,,,,,,,,......////////////..............................,,,,,,,,,++++++,,,------111///---,,,---------,,,******,,,------------,,,++++++++++++++++++++++++,,,---///...------...000000...***))))))***+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---------......---++++++,,,...,,,,,,---,,,++++++,,,...---,,,,,,++++++,,,,,,---***++++++++++++++++++,,,,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,+++******++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++***)))***,,,---,,,++++++++++++++++++++++++***************************++++++************++++++))))))***++++++*********---,,,***))))))+++---///***'''%%%(((...333222000************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---...///111222///...,,,++++++,,,...///---,,,,,,,,,,,,---...///---......---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...------,,,,,,+++++++++++++++---///...---,,,,,,,,,,,,******...222333...(((,,,,,,,,,------------...---------............///........................////////////////////////---------............///....../////////......---///////////////////////////000000000111111111111000000111111222222222333111111222444777888888777===;;;BBBOOOUUU]]]www|||wwwuuulll___^^^gggqqq~~~xxxoooccc[[[YYY[[[rrrwww]]]UUUIII???:::888999:::777777888888888777666555111111111111111222222333111111111111111111111111333333222111111111111111//////000000000000//////......///000111111222222////////////////////////___VVVMMMKKKIIIHHHEEEAAA>>>>>>>>>===<<<;;;999888888999888777555555444222222333333222000000000111111111111000000...//////000000//////...111222222000///...000222....../////////...------///...------------------......////////////......////////////////////////..................///000333111...------...------***+++,,,---...---,,,+++++++++++++++++++++++++++)))***,,,+++******+++---...+++))))))***++++++***+++,,,,,,------,,,,,,+++---,,,+++***+++,,,---...,,,---...---,,,,,,---///+++,,,---,,,++++++---///---,,,,,,++++++,,,,,,---***+++,,,,,,++++++,,,---,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,......---,,,++++++++++++*********++++++,,,,,,---***+++,,,,,,---,,,,,,,,,+++***)))***,,,---,,,+++.........---------------************************++++++************++++++))))))***++++++++++++***))))))(((((()))+++,,,---+++((('''))),,,......,,,***************************************************++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,---------------...///000///...---,,,+++,,,------,,,,,,------......//////,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------......------,,,+++******(((***---...---------...---++++++---//////+++(((,,,,,,,,,,,,---------------------............///........................////////////////////////---------............///,,,---...///000///......////////////////////////000000000000111111111111000000111111222333333333222222222111222555999===AAAHHHZZZooo{{{yyyooolllkkkqqqooo\\\RRR\\\bbboooqqqYYYFFF<<<:::<<<888888999999888666555444222111111111111222333333222222222222222222222222333222000/////////111111///000000111111000000///......///000222333444444000000000000000000000000^^^VVVNNNKKKIIIIIIEEEAAA???>>>===<<<;;;;;;999888888999888777555333222111111222333222000000000111111111111000000......////////////......///222555666333000///000------......///..................---......//////......////////////.............................................///000000444111...,,,---------,,,+++,,,---......,,,+++***++++++++++++++++++++++++((()))+++***))))))***,,,+++***)))***,,,---,,,++++++,,,,,,------,,,,,,+++---,,,+++******,,,...///***+++,,,,,,+++,,,---///+++,,,------,,,,,,...///---,,,,,,++++++,,,,,,---***,,,...---,,,+++---///,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,000///...---,,,,,,,,,,,,)))******+++,,,,,,------***+++,,,---...------,,,+++***)))***,,,---,,,+++------------,,,,,,++++++************************++++++************++++++)))******+++,,,,,,++++++''''''(((***++++++,,,,,,+++++++++***++++++************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...---------------............---------,,,,,,,,,***+++---.../////////...+++,,,------+++++++++---,,,,,,,,,,,,,,,,,,,,,,,,)))+++---//////...---+++,,,,,,,,,---,,,,,,++++++))),,,///000000/////////,,,,,,,,,---------,,,+++++++++,,,,,,,,,------------------............///........................////////////////////////---------............///+++,,,...000111111000000////////////////////////000000000000111111111111000000111222222333444444333666777444222;;;LLL[[[lllwww{{{kkk```___aaalll{{{nnn```ZZZZZZdddlllooottt{{{nnnVVVIIIDDD=========<<<:::777444222222222111111222222333444222222222222222222222222111111111111111000000000000000111111111111000000...//////000111222222333000000000000000000000000^^^WWWNNNKKKIIIIIIFFFBBB???>>>===<<<;;;;;;:::888888999999777666222111000000222333222111000000111111111111000000......////////////......***000777999666111---,,,,,,,,,---.../////////..................///000111......////////////......------------------------,,,,,,,,,,,,,,,---...///444111...,,,,,,,,,,,,,,,+++,,,.........,,,***)))++++++++++++++++++++++++)))+++,,,,,,+++***,,,---+++******,,,...///---,,,++++++------------++++++---,,,+++******,,,...///)))***++++++***+++---///+++,,,------,,,,,,...000---,,,,,,++++++,,,,,,---***,,,......,,,,,,...000,,,,,,---------,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++111000///...---,,,,,,,,,))))))***+++,,,,,,------***+++---...///...------+++***)))***,,,---,,,+++************))))))((((((************************++++++************++++++)))***+++,,,,,,,,,,,,,,,((()))+++,,,,,,+++***)))***+++,,,,,,******+++,,,*********************************************************++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,......---,,,,,,,,,,,,------............---,,,+++***+++---///000000///...+++,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,(((***...000111///,,,+++******+++,,,------------,,,///222333222111000111+++,,,------,,,,,,...///++++++,,,,,,,,,------------------.........//////........................////////////////////////---------.........//////+++---///222333333222222000000000000000000000000000000000000111111111111000000111222333333444444...777>>>===>>>PPPqqqzzzjjj\\\TTTWWW```gggxxxmmmmmmhhh^^^]]]fffcccooo{{{cccXXXIIIHHHHHHEEEBBB===999666222222111111222222333444222222222222222222222222///111333444444222///...000000111111111111000000////////////000000000000000000000000000000000000dddPPPNNNGGGMMMGGGEEEBBB???===<<<<<<===:::888777777888888666444666666555444333333333333444333222222222111///...000000000000000000000000555333111000000000///...------...///000000//////000000000000000000000000////////////////////////++++++,,,------......///000///...---------------333222111///---,,,,,,,,,------------,,,,,,+++***,,,,,,,,,++++++*********(((***,,,------+++((('''))),,,///000...+++)))))),,,+++***+++,,,,,,***)))************************,,,++++++******++++++,,,,,,++++++******+++,,,,,,,,,++++++******)))))))))---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,+++*********+++,,,---))))))***+++,,,,,,,,,,,,,,,++++++******++++++,,,...,,,++++++,,,---,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------)))))))))***+++++++++,,,+++,,,,,,+++)))((()))+++))))))))))))***+++,,,---************************)))************+++++++++)))))))))***++++++,,,,,,+++++++++************)))************************++++++******************++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,***))),,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,++++++******++++++,,,---...000111222111///...,,,,,,,,,---------......------------------,,,,,,---------------------------------.........//////......////////////......---------.........//////000111222333444333222222111111000000000000000111222222222222222333333333111000000111444666666555===:::999@@@TTTsssvvvfff\\\WWW]]]ccciiivvv}}}rrrggghhhiiiooo}}}|||ppplllsss|||kkk```\\\cccuuu}}}eeeTTTOOOQQQKKKEEEAAA888333888777111111777444+++333444555444222111111222222222222111111111111000111111000000000000111111222111111111000000//////...///000111111000///...dddPPPNNNGGGMMMHHHFFFCCC@@@>>>=========:::888666666777888777666666555444333333222333333111000000111111111000///000000000000000000000000000///......////////////------...///////////////////////////////////////////////////////////////------------------------//////...---------------000///......---------...,,,---------,,,,,,+++***,,,,,,,,,+++++++++******(((***,,,------,,,***(((***,,,......---+++***+++///---++++++,,,,,,+++***************************,,,++++++++++++++++++,,,------,,,,,,,,,,,,,,,------------------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++++++++,,,------++++++*********+++,,,---++++++,,,,,,,,,++++++***,,,++++++******++++++,,,,,,+++******,,,......---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------***************++++++++++++,,,,,,***)))((()))+++++++++++++++,,,---...///************************))))))*********+++++++++++++++******************+++++++++************)))************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,+++***,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,---///000111000///...,,,,,,,,,---------......---------------------------------------------------------.........//////......////////////......---------........./////////000111222222222111000111111000000000000111111111111222222222222333333555555555666777999:::;;;<<>>>>>>>>>>>;;;888666555666777888888666555444333333222222222...//////000111000000000000000000000000000000000+++,,,,,,---...///000000---....../////////////////////////////////////////////////////////////////////...------,,,++++++///...------------------,,,,,,,,,,,,---...//////,,,,,,---------,,,++++++,,,,,,,,,++++++++++++***((()))+++---...---,,,+++***+++---,,,++++++,,,---333000---+++,,,------,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,//////...------,,,------,,,,,,,,,------------------,,,,,,++++++,,,,,,---+++++++++++++++,,,------++++++******++++++,,,---,,,,,,,,,,,,+++***)))))),,,++++++******++++++,,,+++***)))***---...///...******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++***************++++++,,,***)))(((***+++++++++++++++,,,---...///************************)))))))))*********++++++,,,,,,++++++***))))))(((+++++++++************)))************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************------,,,,,,+++++++++***,,,,,,,,,---,,,,,,+++***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,+++,,,.../////////...---,,,,,,,,,---------......+++,,,,,,------.........---------------------------............/////////...//////////////////...------........./////////...///000111111111000///111000000000000000111111111111111111222222333333444555555444555:::AAAHHHJJJ\\\vvvrrr```\\\cccjjjyyyyyy~~~~~~nnn^^^UUURRROOOQQQSSSVVV[[[aaaiiinnn```TTTNNNSSSXXXUUURRRSSS[[[___cccccc___ZZZWWWWWWcccgggfff___XXXWWWXXXXXX[[[hhhyyyyyyrrrnnntttiii[[[^^^gggfff```eeemmm~~~qqqYYYOOOEEE>>>888888888666555555333333333333333333444444333222222222111111111111111111000000000000111111111111111111000000000000//////000000000000//////bbbQQQPPPGGGLLLIIIGGGDDDAAA???>>>>>>???>>>;;;666444555666777777666555444333222222222222000111222222111000000000////////////////////////+++,,,............///000......///////////////...////////////////////////////////////////////////......---------,,,,,,,,,......---,,,,,,---------++++++++++++,,,---......,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++((()))+++---.........---***++++++*********---///555222...,,,,,,---......+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++000///...---,,,,,,,,,,,,((()))))))))***+++++++++---,,,,,,++++++,,,,,,---+++++++++***+++,,,,,,---+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***))),,,++++++******++++++,,,,,,+++******,,,......---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,+++++++++***)))))))))***++++++***))))))***,,,))))))))))))***+++,,,,,,************************))))))))))))************+++++++++*********))))))+++++++++*********))))))***************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************------,,,,,,+++*********++++++,,,,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,***+++,,,------------,,,,,,,,,,,,---------......++++++,,,,,,---...//////.......................................///////////////............//////............////////////...///000111111111000///000000000000000000111222000000111111222333333333222333333444:::HHH[[[jjjqqqyyylll^^^ZZZeeezzzmmmaaa___bbbeeeaaabbbccc```[[[VVVSSSRRRWWW[[[```hhhqqqooobbbkkkuuutttsssvvv{{{|||{{{wwwqqqnnnoooqqqqqqqqqqqqqqqpppkkkddd]]]\\\___dddjjjmmmlllfffaaa___hhhoooqqqttt{{{{{{zzzzzz{{{mmm^^^ZZZ```uuu|||kkkSSSGGG???AAA@@@888333555666444333222333444444444333333222222222111111111222111111000000111111222111111111000000000000000//////000000000000//////bbbQQQQQQGGGKKKIIIGGGDDDAAA???>>>>>>???@@@===888555444444444444555555444333222222222222333555666444111//////000////////////////////////...000222111///......///...///////////////..............................////////////////////////,,,,,,,,,---------......------,,,,,,,,,------...---,,,,,,++++++++++++,,,+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++((()))+++,,,............***++++++***)))***---///555111...,,,,,,...//////+++++++++++++++++++++++++++,,,------------,,,+++......---,,,,,,,,,,,,,,,''''''(((((())))))******---,,,,,,++++++,,,,,,---+++************+++,,,,,,******++++++,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,///---++++++,,,,,,+++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********+++++++++,,,,,,,,,+++++++++***)))))))))***++++++***))))))***,,,))))))))))))***+++,,,,,,************************(((((()))))))))*********))))))*********++++++++++++++++++*********))))))************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,---...//////........................////////////////////////000///............///000........./////////000000///000111222222222111000000000//////000111222222000111111222333333444444444666999@@@OOOjjjtttgggaaa[[[]]]jjjxxxhhhZZZRRRSSSXXX]]]VVV]]]gggnnnooommmhhheeexxx|||eeeoooxxxyyyuuupppkkkfffbbbhhhqqq~~~uuuiii```dddppp~~~sssaaaRRRNNNJJJAAA>>>@@@===:::666555555555444333333333333222222222222111222222111111111111222222000000000000000000111111000000////////////000000aaaQQQQQQHHHKKKIIIGGGDDD@@@>>>>>>>>>>>>@@@===999666555555444333555444333222222111111111444777888666111......000000000000000000000000000000333555444000------...//////////////////...---........................////////////////////////++++++,,,,,,---...//////,,,,,,,,,,,,,,,------...///...---,,,+++*********++++++,,,---------,,,,,,***++++++++++++,,,,,,,,,((()))***+++------......***++++++***))))))+++...111///,,,+++,,,.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++---,,,,,,,,,,,,,,,------*********+++++++++++++++---,,,,,,++++++,,,,,,---***************+++,,,,,,)))***+++,,,,,,,,,,,,+++))))))***+++,,,,,,,,,,,,,,,++++++******++++++,,,000...,,,+++,,,+++***)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************+++++++++++++++++++++***************)))***+++***))))))+++---++++++++++++,,,---...///************************((((((((()))))))))******((())))))***++++++,,,,,,+++++++++************)))************************)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++************+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------.................................000000000////////////...000///...------...///000....../////////000000000///000111222222222111000////////////000111222333111222222333444555666666666:::CCCRRRjjjzzztttmmmfffcccmmmooo___[[[^^^___^^^\\\[[[[[[YYYUUUTTTYYYeeeoooqqqnnnfff```dddvvvqqqfffcccjjjrrr|||jjj^^^UUUOOOLLLIIIDDD>>>:::999888555333333333333333222222222222222222111111111111222222000000000000111111111111000000////////////000000```QQQRRRHHHJJJHHHFFFCCC@@@>>>============:::888777777666555444555444333222111111111111222555777555000...///111000000000000000000000000///333666555000------//////////////////...------........................////////////////////////,,,---------------------,,,,,,++++++,,,,,,---...///...---,,,,,,+++++++++***+++,,,,,,---------,,,******+++++++++,,,,,,,,,((()))******+++,,,------***+++,,,+++))))))***+++---,,,***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////---,,,+++,,,,,,,,,,,,---...///000---------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***************++++++,,,)))***+++,,,,,,,,,++++++***++++++,,,,,,,,,++++++,,,++++++******++++++,,,///---++++++,,,,,,+++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************++++++++++++***************+++++++++)))***+++***))))))+++---++++++++++++,,,---...///************************(((((((((((()))))))))*********************+++++++++++++++************)))************************((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))***++++++,,,,,,+++***)))))))))***,,,---***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,------+++++++++++++++,,,------,,,,,,,,,---------......------------------------........................000000000000/////////...000///...------...///000.../////////000000000000...///000111111111000///////////////000111222333222333333444555666777888===EEESSSggg{{{ppprrr|||{{{eeeYYYOOONNNPPPRRRVVV\\\hhhnnnrrrpppnnnvvvzzzgggaaagggnnnqqqqqqqqqxxxoooiiiggglllhhhlllvvv~~~oooaaaWWWPPPGGGAAA???<<<888444444444333333333222222222333222222111111222222333///000000000111111111111111000///......///000111```RRRRRRHHHJJJGGGEEEBBB???===<<<<<<===999888777777888888777555555444333222111111111111///333666444000---///222000000000000000000000000---222666555000------000//////000000///...------........................///////////////////////////......------,,,,,,+++++++++++++++,,,,,,---.........---,,,,,,,,,------***+++,,,,,,------------*********++++++,,,,,,,,,)))))))))******+++,,,,,,***,,,,,,+++)))((()))******))))))***,,,------+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++------------///000111222---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---*********)))***++++++,,,)))***+++,,,---,,,++++++,,,,,,,,,,,,++++++***))),,,++++++++++++++++++,,,---,,,***+++,,,------,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))************+++++++++))))))******+++++++++,,,)))***+++***))))))+++---))))))))))))***+++,,,---************************(((((((((((()))))))))))),,,,,,++++++***)))))))))+++++++++************)))************************((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************(((((()))***+++,,,,,,---******)))))))))***,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...------,,,,,,------...,,,,,,++++++,,,,,,---...,,,,,,,,,---------......------------------,,,,,,////////////////////////111111000000/////////...111///...------...///111////////////000000000000,,,---///000000000///...////////////000111222333333333444555666777888999JJJSSSeeezzz{{{fff\\\gggoooWWW[[[SSSNNNNNNQQQXXXggguuu}}}|||vvvmmmllllllssszzzwwwsss~~~~~~xxxfffaaajjj{{{}}}```XXXNNNGGGCCC???:::555444444444333333333222222333222222111111222222333//////000000111111111222111000///......///000111___QQQRRRHHHJJJLLLGGGBBB??????@@@???===:::999888666555555444444666555444222111000000000///......///000111111000000000000000000000000000//////............//////---.........//////000000000000//////.........---........................000///...---,,,+++******,,,,,,,,,------.........+++++++++++++++++++++++++++,,,,,,,,,++++++---///---------,,,,,,+++++++++(((((())))))******++++++)))******++++++******))),,,,,,,,,++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++***,,,+++,,,,,,---...///000------++++++++++++------000---,,,---///000...,,,000...++++++------***(((***+++---......---+++***************************++++++++++++++++++++++++***++++++***)))***,,,//////---+++******,,,///000------------,,,+++***)))...,,,*********++++++***...---+++*********++++++,,,+++******)))*********++++++++++++++++++++++++************************)))))))))***++++++,,,,,,***++++++,,,,,,++++++*********************************++++++++++++***************)))******+++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++...333888777222,,,++++++++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------.........------,,,,,,,,,++++++,,,---...............---,,,++++++,,,---...------------------------,,,------......------,,,---...............------///////////////.........333111...,,,,,,,,,,,,,,,---222444000,,,...000111111111000000//////......000000000000111111111111111000000111333555666666444444444666:::BBBPPP[[[pppkkkccc]]]]]]bbbrrrxxxmmmeee^^^]]][[[XXXYYY]]]XXXWWW\\\fffqqq|||mmmkkk|||sssgggaaaiiikkkTTTPPPRRRKKKBBB===444333333444666666444222111111222222222111111000111111000000000000111111111111000000//////......___QQQRRRHHHJJJKKKGGGBBB???@@@@@@???>>>:::999888777666555555555555555333222111000000000111000//////000111///...........................//////............//////............/////////000000/////////.......................................---------------,,,,,,,,,,,,,,,---------......+++++++++++++++++++++++++++,,,,,,,,,++++++---///---------,,,,,,+++++++++************++++++++++++***++++++++++++++++++***,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,---...///---,,,,,,++++++,,,,,,---///---+++,,,...///...,,,///---++++++------+++))))))***++++++++++++***)))************************))))))))))))))))))))))))++++++,,,+++******,,,///222000...,,,+++,,,---///+++,,,,,,------,,,,,,,,,,,,+++++++++---,,,+++)))---,,,+++*********++++++++++++******+++,,,------++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))***++++++,,,,,,++++++*********************************++++++++++++*********************++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++...222666555000,,,***+++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------......---------,,,,,,,,,,,,,,,------...------------------,,,,,,---------------------------------,,,------......------,,,---...............------/////////////////////...000///...---.........---000444444///---000222222000000000000000/////////000000000000111111111111666444222222333555666777777555777DDDXXXnnn}}}rrrjjjVVVWWW]]]iiivvvmmmaaaSSSOOOMMMSSS```ppp~~~|||tttvvv}}}sssfffdddiiikkkZZZNNNHHHGGGAAA>>>999555333333444444222222333333333333222222111111000000000000111111111111000000////////////___QQQRRRHHHJJJIIIFFFBBB@@@@@@@@@@@@???;;;:::999888777666666666555444333222111000000000333111000000000000///---........................//////............//////............////////////////////////....................................,,,,,,,,,------.........,,,,,,,,,------------...+++++++++++++++++++++++++++,,,,,,,,,++++++---///------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***++++++,,,---...---,,,,,,++++++,,,,,,------,,,++++++------,,,+++---,,,++++++------,,,+++++++++************++++++++++++++++++++++++++++++************************+++,,,,,,,,,++++++---...555333000---,,,+++,,,,,,)))***+++,,,------...---+++,,,...000222111---***---,,,+++*********++++++*********+++,,,---///000++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,++++++***))))))(((******++++++++++++************************************++++++++++++*********************+++,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++...000333111---******+++)))***+++,,,,,,+++***)))++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,---------...------,,,,,,,,,------......------,,,------------------------------............------------...............---......//////////////////------...///////////////333555444000000333555333000000000000000111111111000000000111111111222222555444222111111333555666:::999@@@VVVyyywwwjjjbbb\\\\\\aaammm|||jjj[[[SSSOOOXXXcccqqqtttrrr}}}sssiiittt~~~fffUUUKKKKKKFFF@@@:::666555555555333333333444444333333333111111000000000000111111111000000000000/////////___QQQRRRIIIKKKGGGEEECCCAAA@@@@@@@@@???<<<;;;:::888777777666666444333222111000000000000222000///000111111000///000000000000000000000000//////............//////.........//////////////////////////////.................................,,,,,,,,,---------......------------------------+++++++++++++++++++++++++++,,,,,,,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,++++++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,+++++++++++++++,,,,,,---------///...,,,++++++,,,...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++---...333111///---+++++++++,,,******+++,,,------------+++---000444666444000,,,,,,+++++++++++++++++++++*********++++++---......++++++++++++++++++++++++))))))))))))))))))))))))------,,,,,,,,,+++++++++******++++++++++++************************************++++++++++++******+++************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---//////...+++******,,,)))***,,,------,,,***)))************************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------............---,,,+++++++++,,,---......---,,,+++------------------------------............------,,,---......///.....................////////////,,,...000111000/////////000333555444555777666222000000000111111222222222000000111111111222222222222333444444444555777888<<>>777777666555333333222333333222222111111111111222222000000000000111111111111___QQQSSSIIILLLGGGGGGFFFCCC@@@======>>>;;;:::999888777666666666222222111000000000000000.........///222444444333//////////////////////////////............/////////////////////..................///////////////.................................------,,,,,,,,,...------------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++---///++++++,,,,,,,,,,,,------++++++++++++************---,,,+++******+++,,,---,,,,,,,,,,,,------------*********++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,******+++,,,***+++---,,,,,,+++---......,,,+++))))))+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---...000///...---------++++++***++++++,,,------,,,,,,,,,------,,,++++++)))***+++...000...+++(((******+++,,,,,,,,,++++++,,,+++******)))))))))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&''''''((())))))******))))))************))))))******************************++++++++++++******+++++++++++++++,,,------,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...---------...------,,,,,,,,,------......------,,,------------------------......////////////......,,,,,,---...////////////------......///000000000///222444333///...///111///888???>>>;;;888444000222222222222222333333333111111111222222222222333000333666777777999===AAAPPPcccwww}}}nnnbbbfff{{{}}}cccWWWVVVQQQWWW```mmm}}}~~~|||xxx|||yyyjjjeeehhhzzzuuuWWWEEECCCEEEDDD@@@;;;999777555333222222333222222111111111111222222000000000111111111111222___QQQSSSJJJLLLGGGHHHGGGDDD???<<<<<<===:::999888777666555555555222111111000000000000000000//////000222444333222//////////////////////////////............//////000/////////......................../////////000........................,,,,,,---------------.........---------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++---///+++++++++,,,,,,---------+++++++++,,,,,,,,,,,,,,,---+++***))))))***+++---,,,,,,,,,---------......)))******+++,,,,,,------,,,,,,------------,,,,,,------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++***,,,...---+++***+++---***,,,...---+++***,,,...---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---///111000///---------+++++++++,,,,,,,,,------******+++,,,------------,,,+++***+++,,,,,,***))))))***+++,,,,,,,,,,,,+++++++++*********+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))******************************++++++++++++******,,,++++++++++++,,,------,,,,,,,,,+++++++++******+++++++++++++++++++++++++++***++++++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......,,,,,,------...------------------,,,,,,---------------------------------......////////////......+++,,,---...////////////------......///000000111...111333222///...111555999BBBHHHBBB999444333222333333333333333222222222111111111222222222333333000333666999===FFFSSS]]]qqq~~~ttt[[[WWW[[[ooovvvfffYYYUUUWWW\\\nnnxxxttttttwwwyyyzzzttteee\\\nnnqqqYYYNNNKKKJJJIII@@@>>>;;;777555444333333333222222111111222222333000000111111111222222222___QQQSSSJJJLLLHHHIIIHHHEEE???;;;;;;<<<:::999888666555555444444222111000000000000000111222111000000222333222111111111111111111111111111//////............//////000000//////.........------.........//////000000........................***++++++,,,---//////000.........------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++---///+++++++++,,,,,,---------,,,,,,,,,------.........,,,+++)))(((((()))+++,,,,,,,,,,,,------.........))))))***+++,,,,,,------,,,------......------,,,......---,,,,,,---------++++++------------++++++***---...---+++***,,,...***---...---+++***+++............------.........,,,,,,,,,,,,,,,,,,,,,,,,---------------------------///111111///---------------------------------((()))***,,,---...//////000...,,,+++,,,---,,,+++)))***+++,,,---,,,,,,+++*********+++,,,---...///++++++++++++++++++++++++************************......------,,,+++++++++))))))************))))))******************************++++++++++++******,,,,,,++++++,,,,,,---...,,,,,,,,,++++++*********++++++++++++++++++++++++******+++,,,------+++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,,,,------.........++++++,,,---..................,,,++++++,,,......------------------------......////////////......+++,,,---...////////////---------...///000000111---000222111...///444888BBBKKKNNNDDD777111222444444444444333333222222222111111222222222333333333666999===BBBKKK\\\qqq|||kkkYYYWWWYYYeee~~~{{{oooaaa[[[YYYYYY\\\aaasssyyytttxxxyyyeeefffppp~~~nnn]]]RRRNNNMMMDDDAAA>>>:::777555555555333222222111111222222333000000111111222222222222^^^RRRMMMKKKJJJKKKIIIFFFCCC@@@>>>=========<<<:::888777666555555333333333222222222111111000000000000000000000000000000000000000000000000000/////////......------111000000000000000000111............////////////......------------......---------.........//////++++++++++++++++++++++++,,,---///000000...---+++,,,***)))+++///000...,,,+++++++++,,,,,,------...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,++++++---///222333111000---+++***+++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,---...222222111//////...............---,,,,,,,,,,,,------------,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,------------------------+++,,,------......------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++*********))))))------,,,++++++,,,------))))))***++++++++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,++++++,,,...///111///////////////.........------------------------------.........---+++*********+++++++++,,,,,,,,,........................---------............///,,,---......//////......,,,,,,,,,---...///000000...//////000111222222222:::JJJQQQFFF:::777333...222222111111111111111111...222444444555777666444777>>>AAAHHHfffuuullleeebbbfffrrryyyaaaUUURRR]]]fffhhhllltttvvvuuuvvvwwwrrrnnnuuuuuummmpppZZZMMMGGGGGGHHHAAA555333999000333555444111000222555000000000000000111111111^^^RRRLLLKKKJJJKKKIIIFFFCCC@@@>>>>>>===<<<;;;:::888666555555555333333333222222222111111000000000000000000000000////////////////////////.../////////000000111111...//////000000//////...............////////////......------------......------------............++++++++++++++++++++++++,,,---...//////...---,,,+++***)))***,,,---+++)))***************++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------,,,++++++,,,...000222000///---+++++++++,,,---+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------111000///...------------......---,,,,,,,,,,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,---------------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++*********))))))---,,,+++******+++,,,---))))))***++++++++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***************************++++++,,,,,,++++++***))))))*********+++++++++++++++,,,,,,,,,,,,++++++------,,,,,,---...///000////////////............------------------------,,,,,,---------,,,+++***+++++++++,,,,,,,,,,,,---........................---------............///,,,---......//////......------------...///000000...//////000111111222222000<<>>333222222111111111111111111222111111333555555444444777<<>>>>>;;;:::999777666555444444333333333222222222111111000000000000000000000000...........................///000111222333444444...///111222222111///...............////////////......------------......---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,+++***+++,,,,,,***(((++++++++++++************+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------,,,+++++++++,,,...///......,,,++++++,,,---...+++,,,,,,------,,,,,,+++***+++,,,---------,,,,,,///...---,,,,,,+++,,,,,,......---,,,,,,,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++***************++++++************++++++))))))***++++++++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***************************++++++,,,,,,++++++***))))))*********+++++++++***++++++,,,,,,++++++***......------------...///........................------------------------+++,,,,,,,,,,,,+++******,,,,,,,,,---------..............................---------............///------...////////////...------------...///000000/////////000111111222222///444999???KKKRRRIII:::111111222222222222222222666000///555888555777<<>>>>>:::999888666555555444444333333333222222222111111000000000000000000000000////////////////////////000000111222333444555555000111444555555444111000............////////////......------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,,,,,,,------,,,+++.........------,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,---------,,,,,,+++++++++,,,------,,,,,,,,,,,,---...///+++,,,,,,------,,,,,,+++***+++,,,---------,,,,,,---,,,++++++*********+++......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,///......------,,,,,,+++)))***++++++,,,,,,+++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))***++++++++++++***************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,---------***++++++++++++++++++***---------,,,,,,,,,,,,,,,------...............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------.........///........................---------............///------...///////////////...............///000000//////000000111111111111333333444:::GGGMMMDDD666111111222222222222222333666111222888888555<<>>>>>999999777666555555555555333333333222222222111111000000000000000000000000000000000000000000000000111222222222333333333333000111444555555444111000............////////////......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------***+++,,,,,,,,,,,,,,,---///......------,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,---......///+++,,,,,,------,,,,,,+++++++++,,,,,,------,,,,,,,,,,,,+++************+++......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,)))***++++++,,,,,,+++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))***++++++++++++***************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,---------+++++++++,,,,,,+++++++++,,,,,,,,,,,,++++++++++++,,,---------......//////------------------------......---------.........------........./////////........................---------............///---...//////000000////////////.........///000000000000000000000111111111111000...000666:::666...111111222222333333333333333333666999555555CCCVVVZZZqqqmmm```bbbmmm|||fffZZZVVVbbbzzzwwwuuuzzzsssaaa```ppp|||uuu[[[QQQOOOLLLHHHFFFCCCAAA>>>;;;777444333222222222111111000000\\\QQQKKKJJJIIILLLKKKGGGDDDAAA@@@???>>>:::999888777666666666666333333333222222222111111000000000000000000000000111111111111111111111111111111111111111111222222...///111222222111///...............////////////......------------......---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......***+++------+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,------.........+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,---...,,,,,,++++++++++++,,,,,,......---,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++++++++******++++++,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,***************+++++++++******+++,,,,,,+++******))))))***++++++++++++***************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------***************************++++++,,,,,,++++++***))))))*********++++++++++++,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,++++++,,,,,,,,,---......//////------------------------..................///000---------.........//////........................---------............///......///000000000000///000//////...//////000000000000000000000000111111/////////...///000111000111111222222333444444444000777<<<;;;;;;EEEYYYjjj}}}}}}kkkUUUYYYeee{{{{{{eee^^^XXXYYY```sssxxxxxxyyyzzzzzzppprrruuuzzztttddd______eeexxxfffVVVOOOKKKIIIEEEAAA<<<888444111333333333222111111000000\\\PPPKKKIIIIIIMMMKKKHHHDDDBBB@@@??????:::999888777777777777777333333333222222222111111000000000000000000000000000000000000000000000000---......///000111222222...//////000000//////...............////////////......------------......,,,------...///000111111------------------------++++++++++++,,,---...///000111333111...++++++,,,+++++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,------.........------,,,,,,------------------+++,,,,,,------,,,,,,+++...,,,+++)))***+++...///---------,,,,,,------.........---,,,,,,,,,,,,---+++++++++,,,,,,---------,,,,,,------------,,,,,,------------------------------,,,,,,,,,,,,------)))******++++++,,,,,,---++++++,,,---------------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++***+++,,,------,,,+++***))))))***++++++++++++***************************************************+++++++++,,,,,,---------***************************++++++,,,,,,++++++***))))))*********+++++++++,,,------......------,,,***+++---...///......---++++++,,,------...//////------------------------...------,,,---...///000,,,,,,---------.................................---------............///......///000000000000000000000////////////000000111000000000000000000000000111333333222111222555111111222222333444444555222<<>>MMMddd}}}iiiaaaWWWMMMbbb}}}hhhVVV\\\bbblllwww|||}}}sssjjjjjjrrr{{{rrr___NNNUUU___uuu^^^QQQQQQOOOIIICCC???888333555666444111111ZZZPPPJJJIIILLLMMMKKKHHHDDDAAA@@@???>>>===<<<:::888777777777888666444111000111222111000111111111000000000//////000000000000000000000000...///000///...///111333333222222111000///......------------............111000///------------...------............------------------------,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,------------,,,,,,,,,,,,---------.........,,,,,,------...---------...------,,,---...///000,,,.........------///000111333666666333000///.........------------......///......------.........------------------------......------------......------,,,,,,,,,---...///...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,+++,,,,,,,,,,,,---------...++++++,,,,,,,,,---------,,,,,,+++***++++++------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......*********+++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++*********,,,---,,,+++***+++,,,***************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,++++++******+++,,,---......---,,,+++...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///............////////////////////////////////////////////////000000000000////////////000000000111111111111111111111111111222222111111111111222222555555444333666999999666999FFFZZZtttssspppUUUQQQTTT]]]|||wwwkkk___ZZZ\\\aaakkkwww{{{ppphhhaaaccceeefffdddaaa^^^\\\]]]YYYTTTSSSTTTWWWZZZ]]]aaaeeejjjooorrrwww|||ttt^^^TTTTTT[[[nnnuuu^^^RRRMMMNNNQQQGGG???888777666444333444ZZZPPPJJJJJJLLLKKKIIIFFFCCC@@@???>>>>>>===;;;:::888777777777777555333111000111111000///000000000///////////////000000000000000000000000///000000000......000111111111111000000/////////------------...............---------------......,,,------......------,,,,,,,,,------------------...---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++------------............---------...------,,,,,,...------------...//////000///---+++***,,,000444555777888777444111///.........------------..............................------------------------......------------.........------------...///000...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***+++++++++,,,,,,,,,---------,,,+++++++++,,,...///------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...***+++,,,......------,,,,,,,,,++++++,,,,,,---...++++++++++++************+++,,,------++++++,,,---))))))))))))***,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---111000...,,,++++++,,,,,,+++,,,,,,------,,,,,,+++...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///............////////////////////////////////////////////////000000000000/////////000000000111111111111111111111111111111222222111111111111222222444222333666888777999===EEEWWWlllqqqkkknnn~~~jjj___WWW\\\kkkxxxjjj^^^ZZZ\\\eeexxx{{{uuuqqqooolllfff___ZZZXXXUUURRRNNNLLLJJJHHHGGGHHHIIIIIIIIIFFFGGGHHHFFFEEECCCCCCCCCEEEHHHKKKMMMOOOQQQTTTVVVVVV[[[aaaeeefffiiinnnrrr|||lllaaaTTTQQQ]]]vvvuuu[[[KKKMMMUUUOOOGGG???;;;888333111222YYYPPPJJJJJJLLLKKKIIIFFFCCCAAA???>>>>>><<<;;;999888777666777777444222111000111111000...000000000000000000000000////////////////////////000111111000...---///000//////000000000000000000////////////000000000000------------,,,---------,,,,,,------------,,,,,,,,,,,,,,,------.........///...---,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,---............---,,,++++++------------......//////000///...,,,***,,,000444777999999888444111///.........------------......---......///////////////..............................------------......---------------......///...---,,,,,,,,,,,,---...------------------------,,,,,,---------,,,,,,++++++,,,,,,,,,,,,---------111000---+++******+++,,,///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,---///111111000...---,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******+++,,,---,,,+++***+++---)))))))))***+++---...///++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---333222///---,,,,,,---...+++,,,,,,,,,,,,,,,,,,+++...------,,,,,,------...---------------------------------------------------------------------------------............///............////////////////////////////////////////////////000000000000//////000000000111111111111111111111111111111111222222111111111222333333777555777999999;;;GGGUUUeeevvvjjj[[[ggg{{{ssskkk```TTTWWWfffuuu{{{gggYYYWWWmmmwwwqqq```]]]XXXSSSOOOLLLJJJJJJLLLHHHDDDBBBDDDGGGHHHIIIJJJGGGCCCCCCFFFKKKNNNOOOIIIKKKJJJIIIIIIKKKKKKHHHIIIJJJJJJJJJIIIIIIIIIJJJIIIKKKLLLKKKIIIIIIKKKMMMMMMVVV```ggglllvvvuuu```VVVZZZhhhssswwwZZZPPPSSSWWWPPPJJJGGGAAA999333111YYYPPPKKKJJJMMMKKKJJJGGGDDDBBB@@@@@@@@@<<<;;;999777666666666777444222111111222222000...111111111111111111111111////////////////////////111111111000...---...000///////////////000000000////////////000000000000.........------,,,++++++,,,------......------,,,,,,,,,,,,------.........///......---,,,,,,,,,,,,------............------++++++,,,,,,,,,---------............---,,,++++++---------..................//////...---...000222777888888777333000//////......------------......------//////000000//////..............................------------......++++++,,,,,,------------------------------------------------------------------............------------------............222000...+++***+++,,,---000000/////////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***,,,...///000///---,,,,,,,,,++++++,,,,,,---......------------,,,,,,,,,)))+++,,,+++***)))***,,,******++++++---...000000++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---333222///---,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------------------------------------------------------------------------------............///............////////////////////////////////////////////////000000000000000000000000111111111111111111111111111111111111222222111111222333333444999:::<<<<<<<<>>>>>;;;:::888777666555666666555555444555666555222000.../////////000000111111000000000000000000000000///000000000......000111000000//////............////////////000000000111+++---...000000000000/////////000000000000//////.........------,,,,,,,,,---------------...///000+++,,,,,,------,,,,,,+++,,,,,,,,,---------......++++++,,,---............,,,,,,.../////////...---//////000///......000222---...000000//////000222.........------.........+++---///111222222000000////////////////////////.........------.........,,,,,,.../////////...---------............------........................***+++,,,,,,------------++++++,,,,,,,,,---------000000000///...---+++***)))***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///,,,,,,++++++,,,,,,---...---------,,,,,,,,,+++++++++,,,------++++++,,,---***)))))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---)))***+++,,,------------000///...------...///000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------------.........//////............/////////000////////////////////////////////////000000000000000111111111111222222222222222222222222222222222222222222222333444555666777DDDMMMXXXyyy\\\WWWOOONNN```~~~kkkdddnnnrrrqqq{{{rrrpppqqqddd\\\RRRJJJGGGFFFEEECCCCCCCCCDDDEEEFFFFFFGGGGGGCCCEEEGGGIIIKKKLLLMMMMMMOOOQQQTTTUUUVVVWWWYYY[[[]]]___aaaccckkkpppkkkgggdddaaa___```bbbbbb```^^^WWWWWWVVVVVVVVVUUURRRQQQKKKLLLNNNMMMKKKJJJJJJKKKDDDJJJPPPQQQOOONNNPPPSSSTTTVVVZZZcccrrrrrr^^^___cccsssjjjWWWTTTSSSOOOKKKVVVQQQLLLKKKNNNMMMJJJFFFDDDBBB@@@>>><<<>>>===;;;:::999888888888444333222111000000000000000000111111111111000000111111111000000000000000111111000000000000000111////////////............///////////////.........////////////////////////---///222444555444333222000000//////.........------......///////////////........................///000111111111000...---,,,---......,,,,,,---...000000000000111111111111//////...---,,,,,,------...///000///...---...///+++***)))***---000222222------------...///000111111444777666333000///000////////////////////////000000...,,,111999<<<;;;???...$$$+++333000,,,,,,------........./////////+++,,,---...////////////+++++++++,,,---...///000........................***///000///000444111***........................---,,,+++,,,------+++***///...---,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))))))))***,,,,,,,,,++++++***++++++,,,,,,******)))))))))))))))***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,......////////////......---------------------------------......................................./////////...---------,,,......---------.........//////000000000000000///000000000000////////////000000000000000000000000000111111111111222222222222222111111111111222222444222000111333555777888<<>><<<===<<<;;;999888888777777444333222111000000000000000000111111111111000000111000000000000000000000111111000000000000111111111111111111000000000000/////////////////////...////////////////////////---///111333444333222111///.........---------------......///////////////........................///000000000//////...---,,,---......,,,,,,---.../////////000000000111111...---------,,,,,,------//////000/////////000111///---++++++---/////////000000000000111222222222111444666555222000///000000//////////////////000666333111555FFFYYYcccdddQQQ>>>000///111---+++---,,,------......////////////////////////.........---,,,,,,---...///000111........................***------***+++//////+++...........................---,,,---//////...,,,///...---,,,,,,,,,,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))))))))***,,,,,,,,,,,,++++++***+++++++++++++++************++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------...............---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------------------------..................------.......................................---------,,,,,,,,,---...///000111------------...///000111000000000000////////////000000000000000000000000000111111111111222222222222222111111111111222222444444444444555666888:::BBBXXXmmmzzz{{{qqq___WWWeeeooovvvwwwzzziii^^^]]]jjj~~~wwwkkk\\\QQQLLLJJJHHHEEEIIIHHHFFFEEEEEEFFFHHHIIIGGGJJJMMMPPPQQQRRRUUUWWW[[[^^^cccgggiiijjjlllnnnuuuxxx|||rrraaaSSSQQQYYYbbbqqq|||~~~{{{xxxuuuqqqlllddd]]]YYYUUUSSSQQQTTTRRRQQQQQQRRRRRRQQQOOOOOOPPPQQQPPPQQQUUU[[[___ooo|||www```UUUYYYiiixxxZZZRRRUUUXXXUUUPPPKKKJJJMMMKKKIIIEEECCCBBB@@@>>><<<;;;;;;999888777777777777444333222111111000000111000000111111111111000000000000000000000000111111111000000000000000111111111111111111000000000000......//////////////////////////////////////////,,,...000222222222111000---------------,,,,,,,,,---......///////////////........................000///......---.........,,,.........---,,,---........./////////000000000.....................---222111111000000000111222333000...---.........---111111222333333333222222111333444333111000000000111000///......///000111666222...333DDDUUU[[[XXXDDD888/////////+++,,,000------...//////000111111222111000..............................///000111...........................///---******...000000...........................------///111111000///......---,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,---,,,,,,+++*********+++,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------....../////////...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------/////////...---------,,,........................---------...............+++++++++,,,...000111222111000...------...///111////////////000000000000000000000000000000000000000111111111111222222222222222111111111111222222000333555444333444:::@@@SSSmmmvvvttt~~~|||nnneeehhhppppppbbbaaahhh}}}}}}mmmdddVVVOOOGGGBBBAAACCCDDDCCCFFFFFFFFFFFFHHHJJJLLLMMMQQQUUUYYY]]]```cccfffiiiqqquuu|||ooo[[[OOONNNPPPRRR\\\rrrzzzqqqkkkfffbbb```\\\ZZZXXXVVVVVVTTTRRRPPPPPPQQQRRRQQQPPPQQQSSSUUUWWW\\\eeeqqquuu```TTTUUUjjjuuu[[[UUUVVVTTTPPPKKKJJJLLLJJJHHHDDDBBBAAA@@@===<<<:::999888777666666666666444444333222111111111111000000111111111111000000000000000000000111111111000000000000000000111222////////////........................////////////////////////////////////,,,---///000111000///...---------------------------......///////////////........................///...---,,,,,,---...///---...///...---,,,---///............////////////111111111000000/////////444222111111222222222222555333000///000000000///000111222222222222111000222222222222111111111111222111///......///111222......,,,---444888444,,,,,,***,,,111111---,,,/////////000000111222222222222111...---,,,---///000///............//////000........................---......,,,+++---...///........................---------///111222111000...------,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++,,,,,,------,,,+++************,,,++++++++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------.........------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------000000///...---,,,,,,,,,........................,,,---------.../////////,,,,,,,,,---...///000111:::777333000...---...///////////////000000000000000000000000000000000000000000111111111222222222333222222111111222222333111555777555444:::GGGSSSnnn~~~rrriiicccmmmppp___]]]llltttnnniiijjj|||wwwiii]]]SSSMMMIIIFFFCCCBBBCCCEEEGGGHHHJJJKKKMMMPPPTTTXXX[[[]]]gggkkkpppuuuzzz~~~pppgggdddfffnnn~~~rrroookkkgggccc___[[[XXXWWWVVVUUUSSSRRRRRRSSSTTTVVVUUUSSSTTT[[[iiizzzeeeQQQUUUdddwww}}}cccUUUSSSOOOJJJIIILLLIIIFFFCCCAAA@@@???===;;;999999888777666666666666555444333222111111111111000000111111111111000000//////000000111111111111000000//////000111222222////////////............---.........//////000000////////////////////////,,,---.../////////........................//////---......//////////////////////////////////////////...---,,,,,,---...///---...//////------...///............////////////222111000//////000111111222111111333777999888777888555333333444555555444333333444444555444444444555444222222333444555555444444333222222333444444...222333222111222///***///000444666333---,,,.../////////000000000111111///...---,,,,,,...000222000///...............///////////////////////////)))+++...000...+++***+++........................,,,,,,,,,...000111000///------,,,,,,,,,------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,---,,,++++++*********+++***************+++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------000000///...---,,,,,,,,,........................,,,---------.../////////...------------...//////:::777333000...---...///.../////////000000000111000000000000000000000000000000111111111222222222333333222222222222333333666999:::999<<>>===;;;999999888777777777888888555555444333222222222222000000111111111111000000...//////000111111222222////////////000111222333111111111111000000000000------......///000000111////////////////////////...////////////.........---------....../////////---......///////////////////////////////////////---...//////000000000///---///000///...---...000/////////000000000111111222111000111555<<>><<<<<<===>>>>>>>>>@@@???>>>>>>???AAADDDFFFCCC@@@<<<<<>>999999888666555777;;;>>>777777666555444333222222111111111111111111111222555444333222111000000111////////////////////////...111888===999000...222........................---,,,,,,---//////---,,,,,,,,,,,,,,,,,,---...///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,************+++,,,------*********++++++,,,......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------..................------.......................................------------------------...///000------------...///000111.........///000111111111000000000000000000000000000111111111111222222222444333333222222333333444111444888AAASSSqqq|||~~~\\\YYY^^^ooowwwiiijjjuuurrraaaTTTMMMDDDDDDCCCCCCDDDFFFHHHJJJIIIOOOWWW\\\___eeennnvvv}}}}}}uuunnnhhhccc]]]\\\ZZZXXXVVVSSSQQQOOOWWWSSSTTTVVVYYYbbb{{{eeeSSSOOOUUUnnnRRRMMMIIIHHHJJJGGGDDDAAA@@@???>>>===;;;:::999888888888888888888555555444333222222222222000000111111111111000000...//////000111222222222////////////000111222333////////////............---------...///000000111/////////////////////////////////////////////...,,,,,,,,,------.........---......///////////////000000000000000000000000---...000111111111000///...///000///...---...000000000000000111111111111555333333555<<>>???BBBCCCAAA???>>><<<999>>>>>><<<;;;:::888777777444444444444444333111111777666555444333222222222000000000000000000000000+++,,,222777333***)))...........................///...---...//////---,,,,,,,,,,,,,,,,,,---...///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---...---,,,,,,)))))))))***+++,,,......+++++++++,,,---...///000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------------------------......................................./////////......------,,,++++++,,,,,,...///111222//////000000000000000///---......///000111111222000000000000000000000000000111111111111222222222444333333222222333333444555999@@@MMMdddpppZZZ]]]iiizzzqqqiiieee~~~mmm\\\OOOHHHFFF>>>CCCGGGGGGDDDEEEMMMUUUVVV]]]eeejjjnnnttt~~~wwwpppgggccc^^^ZZZXXXXXXXXXXXXRRROOOTTTZZZVVVPPP]]]rrr^^^UUUOOOYYYooo\\\NNNJJJIIILLLGGGDDD@@@===<<<<<<;;;:::;;;:::999777666666555555555444333222111111111111111111111111111222222222000000000000000000000000222000...///222333111///000///...---...000222333---......///000111111222//////////////////////////////000000///...------........................///...---,,,,,,---...///.........////////////000+++111222...---111333111...111000,,,,,,000444444,,,111555222...000:::DDD===@@@@@@BBBLLLYYY]]]ZZZWWWVVVRRRLLLIIIGGGDDDBBBIIIMMMMMMJJJHHHHHHEEE@@@EEEEEEEEEHHHJJJKKKJJJHHHWWWPPPGGGBBBDDDKKKSSSWWWSSSTTTUUUVVVXXXXXXRRRKKKQQQTTTTTTOOOKKKIIIEEE@@@<<<===>>>AAACCCEEEDDDCCCCCCAAA@@@@@@AAAAAA@@@>>>>>><<<::::::;;;<<<<<<;;;@@@>>>999444000111555888222111111111000000......---///111000///......///000//////......///000000---------,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------************+++,,,---...,,,,,,,,,+++,,,,,,---...,,,,,,++++++,,,,,,---...,,,,,,---------,,,+++***,,,,,,------...///000000...---,,,,,,,,,,,,---...,,,,,,,,,---------.......................................------,,,,,,,,,......////////////......---------.........//////000000000000000000000000000000000000111111111111111111111111111111111111000111111111111222222222111666111...555777444888666===IIIccctttjjjkkkvvv||||||{{{iiifff|||zzzkkk[[[RRRKKKCCCAAACCCAAAFFFKKKNNNQQQWWWbbbjjjlllsss{{{wwwnnnhhhbbbZZZUUUUUU[[[VVVTTTWWWWWWUUUTTTUUUZZZ]]]llljjjNNNMMMXXXeee{{{[[[NNNJJJIIIKKKGGGDDD@@@===<<<<<<;;;:::;;;:::999777666666555555555444333222111111111111222222111111111111111111000000000000000000000000222000//////111222111///222111///......///000111......//////000000111111//////////////////////////////////////////...---........................///...------------...///---............/////////---111111,,,,,,///000---)))///222222333555444000111333555777999???FFFKKKOOOTTTUUURRRRRRWWW[[[ZZZSSSVVVWWWUUUSSSVVV[[[```bbbddddddaaaccchhhjjjhhhTTTQQQNNNOOORRRVVVZZZ[[[\\\XXXQQQKKKHHHHHHJJJMMMKKKOOORRRTTTUUUUUUTTTRRRTTTSSSOOOKKKLLLPPPNNNIII?????????CCCHHHMMMOOOPPPGGGDDDAAA???@@@BBBCCCCCC@@@???>>>???AAABBBBBBAAAEEEEEEDDDBBB===:::888888444555555555333111//////000000000000000000//////..................///000......---------......///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************+++,,,------,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...---------,,,,,,++++++++++++,,,,,,---......//////...---,,,,,,,,,,,,---...,,,,,,,,,---------.......................................------,,,,,,,,,......////////////......---------.........//////000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222222222222777333000666666444:::>>>OOOaaaxxx{{{}}}qqqhhhhhhtttzzzkkkfffmmmxxx]]]RRRHHHDDDCCC@@@BBBGGGKKKQQQZZZ```dddkkkttt|||~~~xxxllleeecccbbb[[[WWWXXXXXXTTTRRRSSSZZZTTTSSS[[[jjjzzzjjjZZZTTTUUUfff|||[[[NNNKKKIIIKKKGGGDDD@@@=========<<<;;;;;;:::999777666666555555555444333222222111111222333222222222111000000000000000000000000000000000111000///000111222111///333222000............///////////////000000000000////////////////////////---...//////////////////........................///......------......///---------............///000111///---...111111...,,,111444444555888666222444444666>>>HHHOOOQQQQQQXXX___aaa\\\VVVYYY```eeeooossswwwvvvrrrttt~~~|||~~~tttjjjhhhooo{{{wwwxxxwwwrrrkkkggghhhkkkjjjbbbVVVLLLLLLPPPNNNHHHJJJGGGEEEGGGMMMRRRUUUUUULLLHHHCCC@@@AAADDDGGGHHHGGGFFFEEEFFFGGGHHHFFFEEEJJJNNNRRRRRRNNNFFF???;;;:::===??????;;;888777888777444000000111222111//////.........//////000111//////...............///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,++++++++++++,,,,,,++++++,,,------------,,,,,,,,,++++++,,,,,,---...///...---+++******++++++++++++,,,,,,------.........------,,,,,,------...,,,,,,,,,---------.......................................---------------......////////////......------........./////////000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222222333555:::666333888777777@@@NNNggg|||}}}uuuooorrriiiYYYRRR^^^zzzhhh\\\eeeqqq___TTTIIICCC???AAAEEEIIINNNSSS[[[cccmmmuuuyyyzzzwwwooofff___]]][[[VVVSSSRRRPPPNNNMMMOOORRRXXXeeeqqqxxxzzzrrrXXXKKKTTTfffZZZNNNKKKIIIJJJGGGDDD@@@>>>>>>>>>===<<<;;;:::999777666666555555555444333222222222222222333333333222111000//////000000000000000000000000111000000000111111000000222111000///......//////000000000000////////////////////////////////////------...///000000//////........................//////............//////------------............222000//////111444333111444555444222555;;;>>>===<<<>>>EEEOOOZZZ___]]]ZZZZZZ\\\[[[VVVSSSXXXdddnnnyyyhhhaaabbbbbb___SSSOOOJJJHHHHHHHHHGGGEEEOOOKKKFFFCCCDDDFFFGGGHHHLLLKKKJJJJJJJJJIIIFFFCCCKKKPPPVVVXXXTTTLLLCCC>>>@@@DDDHHHHHHDDDAAABBBCCC???999333111333444111...000000000///000111111222//////...---------..............................------------------------++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,+++++++++,,,,,,******+++,,,,,,,,,+++***,,,,,,++++++,,,,,,---...111///---***)))***+++,,,+++++++++,,,,,,---------------------------------,,,,,,,,,---------.............................................---------......////////////..................///////////////////////////////////////000000000111111111111111111111111111111111111111111111222222222333333888<<<888666:::999===JJJccc~~~vvvllldddiiiwww~~~___WWW]]]pppkkkfffiii~~~{{{cccRRRIIIFFFEEEDDDDDDIIIOOOVVV\\\aaalllttt}}}vvvlllgggccc[[[UUUSSSMMMOOOUUUYYYWWWRRRSSSXXXbbbnnn~~~kkkSSSRRR\\\YYYOOOLLLIIIJJJHHHDDDAAA???>>>???>>>===;;;:::999777666666555555444444333333222333333333333333333222111000//////000000000000000000000000000000111111000000000111///////////////000111111000000000000////////////////////////////////////------...///000000//////////////////////////////////////////////////////---------.........//////111///...///000111111111444555666777>>>IIINNNMMMMMMTTT^^^ggglllmmmkkkjjjddd___YYYXXX\\\fffrrr|||~~~qqqooojjjeee___XXXSSSOOOTTTQQQNNNMMMLLLJJJHHHFFFIIIIIIIIIJJJKKKIIIEEEBBBFFFJJJOOOPPPMMMHHHCCC@@@???CCCGGGHHHFFFEEEEEEGGGEEE???888666777777333000111000000//////000000111//////...------,,,------------------------------------------------------------------------------++++++++++++,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,+++,,,,,,,,,++++++,,,++++++***)))))),,,,,,++++++,,,,,,---...000///,,,***)))***+++,,,++++++,,,,,,,,,,,,,,,---------------------------,,,,,,,,,---------............................................................////////////.............../////////000000///////////////////////////000000000111111111111111111111111111111111111111222222222222333333333666:::666666;;;===FFFZZZxxxtttjjjkkkqqqtttVVV[[[oooooo```lllttt```PPPGGGFFFIIIEEEHHHMMMRRRYYYaaaiiilll{{{|||vvvoooeee\\\WWWWWWRRRPPPQQQQQQPPPQQQUUUPPPUUUddd{{{hhhYYYTTTXXXOOOMMMJJJIIIHHHEEEAAA????????????>>>;;;:::999777666666555555444444333333333333444444333222222222111000000000000000000000000000000000///111222111000///000111---......///000111111111////////////000000000000////////////////////////---...//////////////////////////////////////////...//////000000//////............////////////000000000111444333222444999888===DDDMMMYYYccceeebbbaaaiiirrrvvvvvvuuuvvvxxxxxxqqqooovvv{{{sssnnnmmmeeedddbbb```]]]XXXRRRNNNIIIJJJLLLNNNPPPNNNJJJGGGDDDEEEGGGFFFDDDCCCCCCDDD>>>>>>???@@@AAABBBBBBBBBFFFBBB===;;;;;;;;;888666333222111000000000000000000000///...------------------------------------------------------------------------------------*********+++++++++,,,,,,------------------------++++++++++++++++++++++++))))))*********+++++++++------,,,,,,,,,,,,------000///---,,,+++*********,,,,,,++++++,,,,,,---......---,,,+++++++++,,,---,,,,,,,,,,,,------------,,,------......------,,,,,,,,,,,,---------............................................./////////......////////////............/////////000000000000000000000000000000000000000000000111111111111111111111111111111111111222222222222333333333333222555333666???FFFXXXtttzzzttt\\\ddd|||xxxlll{{{mmmbbbUUULLLGGGDDDFFFJJJKKKRRR[[[aaajjjttt|||~~~wwwjjjbbb^^^VVVPPPQQQSSSRRRPPPPPPSSSMMMNNNYYYjjjzzzgggSSSXXXOOONNNJJJIIIHHHEEEAAA@@@@@@@@@@@@???;;;:::999777666666555555444444333333333444444555222222111111111111111111000000000000000000000000///111222111//////000222/////////000000000000///......//////000000111111//////////////////////////////////////////...---////////////////////////...///000111111000///.../////////000000000111111111444;;;BBBCCCCCCKKKUUUUUUZZZ```iiiuuu~~~|||~~~|||}}}|||xxxqqqjjjdddYYYZZZ[[[\\\\\\YYYSSSOOOJJJJJJIIIFFFEEEFFFIIILLLDDD@@@===>>>AAACCCAAA???AAAAAA@@@@@@@@@??????>>>::::::888666555444444444333222111000////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,---...///777444111...+++++++++,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------------------------------,,,,,,---......---,,,,,,,,,,,,,,,---------..............................---........./////////000......////////////........./////////000000000000000000000000000000000000000000000000111111111111111111111111111111111111222222222333333333444444000444555<<>>>>><<<:::888777777666444222444444222222222222444444333333222111000000111111000000000000000000000000000000000000000000000000////////////000000000000111000///......---......000000000000000000000000111111000000//////......///////////////.........222111///......///111222///000111000///000222444888@@@TTTiiippppppzzzzzzsssqqq{{{~~~xxx~~~~~~xxxtttmmmoooxxx~~~|||wwwvvv|||uuussssssrrroooeeeccc\\\VVVUUUYYYXXXTTTLLLKKKIIIHHHGGGFFFCCCAAACCCEEEFFFCCCAAADDDGGGIIIBBBBBBBBBAAA@@@===;;;999888888777555333111000//////000000000000...,,,+++//////...............///...------...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++*********+++++++++,,,,,,,,,222111000...,,,***)))(((,,,,,,,,,,,,,,,+++***)))***+++,,,------------,,,------------------------,,,,,,,,,------.........------------------------+++---......---,,,,,,---------,,,,,,,,,,,,------///......------///000111...............///000000////////////............222222111000//////000000000111111111111222222222444777777444222333555666:::;;;===LLLhhh~~~zzz~~~oooXXXLLLIIIEEEDDDFFFMMMRRRWWW```iiivvvyyykkkeeebbb[[[SSSVVVTTTQQQPPPPPPQQQPPPOOOZZZggg}}}|||WWWOOOKKKHHHIIIIIIGGGEEEBBBAAA@@@@@@@@@===;;;999888888777555333444333333222222333333444333222222111000000111111000000000000000000000000000000000000000000000000////////////000000000000//////.........//////000000000000000000000000000111000000000/////////...////////////////////////222111000...------......444444444222000111333666???GGG[[[qqqzzz{{{}}}vvvlllhhhbbb[[[^^^[[[WWWSSSPPPMMMKKKJJJIIIJJJIIIFFFDDDFFFIIIJJJHHHGGGFFFEEEDDDBBB???===;;;;;;;;;:::888666333222000///...------///000111......------------......---,,,,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++******++++++++++++,,,,,,,,,//////...---,,,,,,++++++,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,---------------------------------,,,,,,------------------------------------------,,,---//////---------.........------------......///......---...///000111...............///000000////////////////////////222222111000000000000000111111111111222222222222222333333222111444666888666AAAOOOfff|||www|||{{{~~~{{{tttdddVVVJJJEEEEEEHHHIIIOOOYYYaaahhhqqqyyyxxxrrrhhh___XXXVVVSSSRRRRRRRRRQQQPPPNNNSSS___ppp{{{WWWOOOKKKGGGIIIIIIGGGEEECCCAAAAAA@@@AAA===;;;999999999888666444444333333222222333333444333222111111000111111111000000000000000000000000000000000000000000000000////////////000000000000............///000111222000000000000000000000000000000000000////////////////////////////////////000000000000////////////333444444444333444777:::DDDHHHVVVhhhqqqpppsssyyyssskkkgggfffmmmrrrvvvwwwzzz~~~}}}|||mmmjjjeee___YYYSSSPPPNNNTTTRRROOOLLLKKKKKKLLLNNNJJJHHHGGGFFFEEEDDDAAA???@@@AAABBBBBBAAA???<<<:::<<<999444000//////222444//////............//////...---,,,---//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,---...------------------------------------------,,,,,,---------------------------///000000///......//////..................//////............///000000...............///000000...//////000000111111111222111000000000000000000111111111111222222222333222111111222444666999;;;999KKKaaa{{{sssvvv{{{pppdddvvv||||||iiiSSSHHHFFFEEEFFFHHHRRRUUU___llluuu{{{~~~rrraaa^^^ZZZXXXWWWVVVUUUTTTNNNMMMMMMQQQ^^^rrrzzz{{{VVVNNNKKKGGGHHHHHHFFFDDDBBBAAA@@@@@@@@@===;;;:::999999999777555333333333333333333333333222222111111111111111222000000000000000000000000000000000000000000000000////////////000000000000//////......///000111111////////////////////////000000000000///////////////////////////000000000......000111222222222222111444888;;;<<<>>>AAACCCJJJIIINNNWWW[[[XXXVVVXXX___fffllliiibbb^^^___cccaaaeeehhhjjjnnnsssuuurrrtttvvvnnnjjjfff```ZZZYYYVVVRRROOOOOOKKKIIIFFFFFFGGGFFFCCCAAAEEEFFFHHHIIIIIIHHHFFFDDDOOOJJJCCC;;;555222111111111111000000///000000000///......///000000///---------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,------.........+++,,,,,,---,,,,,,++++++...---,,,,,,,,,,,,---...------------------------.........------,,,,,,,,,------------------------...///111111///...///000//////............//////............/////////000...............///000000...//////000111222222333111111000000000000000111111111111222222222333333333222333666888888:::===III]]]qqquuusssssszzzrrreeeaaa|||nnn^^^QQQEEEDDDIIIMMMQQQTTTaaaeeeppp}}}sssmmmeee^^^ZZZXXXWWWVVVRRRQQQNNNLLLNNNWWWeeeppp{{{VVVNNNJJJGGGHHHFFFDDDBBB@@@????????????===;;;999999999999777666333333333333333333333333222111111111111111222222111111111111111111111111000000000000000000000000////////////000000000000111111000///////////////////////////////////////////////////000000000000////////////000000111111...///000111333333333333555999>>>BBBDDDEEEFFFGGGKKKHHHHHHLLLOOOOOOMMMNNNXXX^^^gggooossstttwwwzzzssswwwzzz{{{xxxqqqooojjj^^^TTTOOOPPPLLLIIIHHHJJJJJJGGGDDDGGGHHHJJJKKKLLLKKKJJJIIIQQQNNNJJJDDD>>>999666444333222111000///////////////...---...000000...---------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++,,,,,,,,,------------------------------,,,+++,,,,,,---------,,,,,,...---------,,,---------------------------------.........------,,,,,,,,,------------------------...000111111000//////000//////............//////---......///////////////...............///000000...//////000111222222333111000000000000000111111111222222222222333333333333222444999999777:::AAA[[[rrrpppvvv}}}hhh^^^jjjnnnYYYKKKFFFDDDHHHLLLQQQYYYaaammmqqq|||}}}oooccc[[[WWWUUUTTTMMMOOOOOONNNMMMOOOUUUZZZ|||zzzVVVNNNJJJFFFHHHDDDCCCAAA@@@>>>>>>??????<<<:::999888999999777666222333333444444333333222111111111000111111222333111111111111111111111111000000000000000000000000////////////000000000000333222111000////////////000000000000000000000000////////////000000000000...//////000000111111222111111222333333444555555999<<>>666555333111000///.........---,,,---...///---+++------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,------------.........------,,,,,,++++++,,,,,,------------------............---,,,,,,------------------------------------------,,,,,,------------------------...///111111/////////000///..................///---......///000/////////...............///000000...//////000000111111111000000000000000111111222222222222222333333333333222111444888777777CCCRRRkkk^^^___ttt~~~ooo\\\OOOGGGFFFGGGJJJMMMSSSaaannnwww{{{qqqeee]]]XXXUUURRRRRRPPPNNNLLLMMMPPPRRRWWWwwwzzzUUUNNNJJJFFFHHHEEEDDDBBB@@@?????????@@@:::999888777888888777555222333333444444333333222111111000000111222222333111111111111111111111111000000000000000000000000////////////000000000000111111000000000000000000000000000000000000000000.../////////000000000111...//////000111111222222444444555777:::>>>AAACCCDDDCCCBBB@@@???AAAEEEIIILLLRRRZZZbbbkkksssxxxzzzyyyqqqiiieeedddaaa[[[UUUTTTRRRPPPMMMKKKIIIHHHHHH>>>???AAACCCEEEEEEDDDDDD>>>===:::888555333222111000///...///111111///...........................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,------------.........---------,,,,,,,,,+++,,,,,,---......------,,,---///000000...,,,***------------------------,,,,,,---------------------------------------------///000000///......///......------------......------///000000000///..................///000000////////////////////////000000000000000111222222222222222333333333444444333222555888888>>>UUUoootttfffrrr}}}wwwcccVVVMMMGGGHHHJJJOOOVVV[[[bbbppp}}}~~~rrrhhhbbb^^^ZZZUUUQQQOOONNNMMMMMMIII\\\vvvzzzUUUMMMJJJFFFGGGEEEDDDCCCAAA@@@@@@AAAAAA:::888777777888888666555222222444444444444222222111111000000111222333333111111111111111111111111000000000000000000000000////////////000000000000////////////000111222333000000000000000000000000.../////////000000111111...//////000111222222222444555888<<>>===<<<:::888777777888888666555555555444444444333333333111111111111111111111111222222111000//////000000///000000111111111000000.../////////000000000000222000......111333222000555444333222111111111111111111111111111000000000333000---...111555666555888:::???HHHPPPSSSOOOIIIKKKIIILLLUUU\\\aaakkkuuu}}}ppphhh```[[[ZZZXXXQQQKKKJJJIIIJJJKKKHHHBBB@@@CCC???>>><<<<<<>>>???>>>===777===>>>;;;999888222***---------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......---------------------------------............///......------------.................................------------...//////,,,,,,,,,---------......---......///////////////333111000//////...,,,+++000000000000111111111111000111111111111222222222444555666555333222222333555444666999>>>PPPqqqwww{{{pppXXXOOOMMMIIILLLSSSQQQYYYfffqqq{{{vvv|||}}}~~~~~~}}}yyyrrrhhh___XXXUUUOOOQQQVVVaaammmvvvyyyyyywwwpppkkklllnnnsss~~~sssddd^^^\\\TTTSSSUUUQQQRRRPPPPPPVVVbbbwwwyyyWWWLLLKKKKKKGGGGGGFFFDDDBBB???>>>===<<<:::888777777888888666555555555444444444333333333111111111111111111111111222111111000000000000111111111111111111111111111222222222222333333333333555222000000222222111///666555333222000///......000000000000////////////333111///111555888999888@@@>>>>>>AAAEEEIIIKKKKKKQQQUUU___kkkrrrvvv{{{pppjjjfffaaa]]]YYYTTTOOOLLLFFF@@@>>>@@@BBB@@@??????AAACCCCCCCCC@@@EEEGGGCCC>>><<<666000......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......---------------------------------............///......------------.................................------------...//////---------.........//////---......//////////////////......///000111000000000000000000111111111111000111111111111222222222222444555444333333555666555444666@@@MMMaaa}}}vvvsss}}}ppp]]]LLLIIIIIIJJJPPPZZZbbbiiittt~~~xxxmmmfffeeeggghhhgggmmmjjjddd[[[RRRKKKHHHGGGGGGGGGJJJPPPYYY___aaa```\\\VVVSSSTTTUUUYYYcccnnnvvvmmmggg\\\WWWXXXSSSQQQNNNMMMOOOUUUbbbxxxxxxWWWLLLLLLLLLHHHGGGFFFDDDBBB@@@>>>======:::999777777888888666444555555444444444333333333222222222222222222222222111111000000000111222222444333222111000000111222222333333333333444444444777555222222222222000///333333111000///.........000000000000000000000111222222444888===AAABBBBBB???>>>>>>@@@EEEOOOZZZbbbjjjqqq|||vvvooojjjfff```[[[YYYTTTLLLGGGFFFDDDBBB>>>===???@@@AAAAAABBBHHHIIIEEE>>>:::666222222111///.........///000..................------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......---------------------------------............///......------------.................................------------...//////........./////////000000---......///////////////---......///000111222222000000000000111111111111000111111111111222222222111222333444444555777999666444999KKKbbbwwwttttttqqqccc___mmmwwwdddWWWMMMGGGJJJOOOSSS^^^kkkrrryyyyyyddd\\\SSSMMMLLLMMMMMMMMMRRRQQQOOOJJJFFFDDDEEEFFFGGGDDDCCCDDDIIILLLMMMLLLIIIFFFCCCDDDEEEHHHOOOWWWrrrzzzjjjaaa^^^VVVTTTPPPMMMMMMLLLOOOYYYdddvvvwwwVVVLLLLLLMMMIIIGGGFFFDDDBBB@@@???>>>>>>;;;999777777888777666444555555444444444333333333222222222222222222222222000000000000111222222333777555333111000000111222000000000111111111222222555444222111111111111000............///000111222111111222222333333444444666999===BBBHHHMMMPPPQQQBBBFFFLLLRRRYYYeeesss~~~}}}uuuqqqooopppkkkaaaWWWSSSLLLIIIEEEBBBBBBAAAAAA@@@@@@DDDFFFCCC===999777777777666333111/////////////////////...............------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------..............................---------............///......------------.................................------------...//////---.........////////////---....../////////////////////000///.........//////000000000111111111111000000111111111222222222111333444444333555777:::999:::EEE^^^{{{|||sssnnnmmmrrrddd]]]gggyyysss]]]OOOKKKKKKOOOWWW]]]dddrrr~~~xxxpppiiiddd___WWWPPPPPPKKKFFFCCCDDDEEEFFFFFFCCCHHHOOOUUUVVVUUUTTTSSSSSSMMMGGGDDDEEEFFFFFFEEEEEEEEEDDDDDDDDDEEEIIINNN[[[pppvvvnnndddZZZVVVSSSRRROOOLLLMMMRRR^^^xxxwwwVVVKKKLLLMMMIIIGGGFFFDDDBBBAAA?????????;;;:::888777777777555333555555444444444333333333222222222222222222222222111111000000111222333333777555333111000000111222////////////000000000111111111111000000000111222............///111222333111111222333444555555666:::===BBBGGGLLLPPPSSSUUUPPPYYYfffooouuu|||wwwhhh]]]YYYSSSQQQNNNLLLKKKIIIFFFDDDAAABBBDDDDDD@@@===<<<>>>;;;;;;999777555222///...000000000//////.........------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------..............................---------............///......------------.................................------------...//////,,,,,,---------.........---......///////////////---///000///---,,,---//////000000000111111111111000000111111111222222222333444444444333444777999999AAAUUUssssssjjjgggooozzzxxx^^^iiiqqqZZZNNNKKKHHHNNNXXXbbbhhhppp~~~zzzuuukkkddd[[[UUURRROOONNNNNNKKKIIIFFFEEEFFFFFFGGGFFFDDDPPPcccrrryyyyyyuuurrrhhh```TTTKKKHHHGGGFFFEEEEEEFFFGGGEEEDDDEEEFFFGGGMMMbbb{{{www```[[[XXXWWWVVVQQQOOOQQQMMM\\\uuuvvvUUUKKKLLLMMMIIIGGGFFFDDDBBBAAA@@@@@@???<<<:::888777777777555333555555444444444333333333333333333333333333333333222222111111111222222333444333222111000000111222000000111111111222222222///000111000//////111333333222111111000000000000111111222333555666777777777:::>>>BBBFFFJJJNNNRRRZZZgggyyy~~~}}}iiicccsssvvv```^^^mmm|||~~~tttppp{{{hhh___^^^UUUUUUUUUUUUSSSOOOIIIDDDEEEBBBAAACCCAAA>>><<<>>>===???AAAAAA>>>999444000111111000000//////......------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------..............................---------............///......------------.................................------------...//////,,,,,,,,,------------...---......///////////////***---000///...---000333000000000000111111111111000111111111111222222222444555444333333444888:::444EEEaaahhhgggmmm}}}eee]]]uuuxxx^^^KKKGGGKKKIIISSS```iiipppxxx|||yyyooojjj^^^XXXSSSQQQPPPPPPSSSXXXPPPOOONNNLLLJJJGGGEEEDDDEEEUUUmmmtttdddWWWPPPNNNMMMLLLHHHKKKLLLHHHFFFGGGGGGEEEIIIYYYooolllccc\\\ZZZYYYUUUSSSTTTNNNOOOYYYooowwwUUUJJJKKKLLLHHHGGGFFFDDDCCCAAA@@@@@@@@@<<<:::888777777777555333555555444444444333333333333333333333333333333333333333222111111111222222111111111111111111111111111111222222222333333333111222333222//////111333666555444333222111111111444555666777999:::;;;<<<888<<>>VVVuuu~~~uuuaaahhh||||||tttbbbTTTKKKJJJOOOSSS]]]kkkuuu}}}~~~wwwrrrmmmhhhccc\\\YYYXXXYYYWWWTTTVVV\\\WWWXXXWWWUUUPPPKKKHHHFFFDDDNNN^^^pppzzziii[[[TTTTTTTTTUUUOOOTTTTTTOOOLLLMMMLLLHHHFFFRRRaaarrrssseee___\\\XXXVVVVVVTTTQQQQQQZZZmmmwwwUUUJJJJJJKKKGGGGGGFFFDDDCCCBBBAAA@@@@@@<<<:::888777777666444333555555444444444333333333333333333333333333333333444444333222111111111111///000000111111111000000000000111111111222222222333555555333000...000222444444333333444444555555999999;;;<<<>>>???@@@AAACCCHHHPPPYYYbbbmmmxxx|||xxx~~~~~~zzz}}}zzzeeeXXXOOOQQQWWW```fffeee\\\TTTSSSNNNGGGDDDGGGOOOXXX^^^\\\VVVOOOJJJIIIJJJJJJJJJLLLPPPTTTTTTQQQMMMJJJJJJDDDOOOXXX___lllzzzzzzqqqjjjhhhlllvvv~~~vvvkkkaaaUUULLLMMMLLLEEE===;;;;;;AAAKKKQQQRRRKKKBBB<<<222222222111000//////..............................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------.........////////////////////////---------.........//////.........------....................................------------...//////............/////////000---......///////////////222666777555000---///222000000000000111111111111000111111111111222222222111111222222444777<<<@@@TTTooooooiiiyyy{{{kkkxxxiiiSSSKKKMMMPPPTTTXXX^^^iiiwwwsssooohhhaaa^^^]]]\\\ZZZ\\\[[[___dddbbb]]]^^^ccc]]]^^^^^^\\\WWWRRRMMMKKKHHHHHHJJJNNNVVVbbbpppyyy}}}qqq```TTTPPPRRRUUUWWWSSSXXXXXXRRROOOPPPOOOJJJCCCKKKWWWdddwwwpppeee```[[[XXXXXXRRRSSSRRRPPPTTTggg}}}ooouuuWWWNNNKKKIIIFFFGGGFFFDDDBBB@@@??????>>><<<;;;:::999777666555444555555444444444333333333333222111111333333222111222222222222222222222222555333111000111111000///111111222222222222111111333333222222222222222222000000000111111222444555>>>KKKXXXYYYQQQHHHFFFHHHMMM[[[kkkttt|||yyypppwwwsss|||uuuaaaWWWWWW[[[\\\]]][[[WWWQQQMMMLLLBBBCCCEEEIIILLLLLLIIIGGGFFFKKKPPPRRRRRRUUU[[[```[[[]]]]]]YYYUUURRRSSSUUUWWWYYYYYYWWWRRROOOPPPQQQPPPNNNKKKNNNTTT[[[```bbbXXXVVVZZZcccnnn|||~~~|||oooiiiaaaRRRDDD>>>@@@@@@CCCGGGGGGEEEEEEIII@@@@@@<<<555222222111...///...------,,,,,,,,,,,,..............................///---++++++,,,---------------------------...............---------------------------------,,,,,,,,,------.........---------............///444222000...------...//////...---...000000///------------------...///000---------...000111333444555===>>>555------000000000111111111111222222222111111111111111111222222777000111777777555@@@RRRqqqwww}}}ooorrrcccWWWMMMKKKMMMRRR\\\gggsssxxxxxxkkkcccWWWSSSOOOMMMOOOTTTXXX[[[]]]eeelllnnnnnnmmmiiicccgggggghhhggg___RRRIIIGGGFFFEEECCCCCCDDDGGGJJJLLLIIIKKKMMMLLLNNNUUU]]]aaaddd```]]][[[ZZZXXXUUUQQQMMMIIIJJJSSS```rrrpppddd[[[VVVTTTTTTRRRNNNJJJPPPdddxxxqqqppp~~~uuuWWWNNNKKKIIIFFFGGGFFFDDDBBB@@@???>>>>>><<<;;;:::999888666555555555444444444444333333333333222111111333333222111222222222222222222222222222111000000111222000///000111111111111111111000222222111111000000111111000000111111222555999<<>>666//////111111000111111111111222222222111111111111111222222333555111222777666888III^^^|||{{{xxxqqqWWWOOOKKKNNNTTT\\\gggqqqwww~~~wwwhhh]]]WWWJJJGGGEEEDDDHHHOOOUUUYYYgggnnnssstttuuuuuusssnnnppplllhhheee]]]RRRJJJHHHAAAAAAAAABBBBBBCCCDDDDDDAAABBBDDDIIIQQQ\\\dddhhhmmmiiidddaaa^^^[[[WWWSSSLLLHHHHHHNNNXXXfffzzz}}}yyyyyy{{{sssggg```WWWVVVTTTQQQKKKKKKVVVccc{{{rrrwwwuuuWWWNNNKKKJJJFFFHHHFFFDDDBBB@@@>>>======<<<;;;:::999888666555555444444444444333333333333333222111111333333222111111111111111111111111111000000000111333333111///000000000000000000000000222111000000//////000000111111222333555999>>>CCCUUUVVVUUUTTTTTTYYYaaahhhtttzzztttooouuu}}}~~~mmmaaaUUU[[[yyyzzzggg\\\SSSLLLOOOVVVRRRJJJDDDDDDGGGFFFFFFFFFMMMQQQWWW\\\___```bbbccceeedddfffkkkttt}}}wwwrrrooolllhhhccceeejjjdddbbb\\\UUUVVVcccyyyzzzkkkZZZOOOHHHBBB???>>>===<<>>WWWppplllxxxjjj[[[MMMKKKMMMUUU___hhhsss|||uuubbbSSSLLLIIIAAA@@@???AAAFFFNNNWWW\\\mmmsssxxxyyy{{{}}}zzzvvvqqqggg]]]XXXQQQIIICCCAAA>>>???@@@AAAAAA@@@>>>======;;;===EEERRR```jjjpppwwwsssnnniiiddd___ZZZVVVOOOLLLKKKLLLPPPYYYkkk{{{~~~zzzyyyyyyyyyzzz||||||{{{{{{{{{zzzyyyuuuxxxtttiii\\\YYYVVVTTTPPPKKKMMMRRRfffwww}}}ssstttWWWNNNKKKJJJGGGHHHFFFDDDBBB???>>><<<<<<;;;;;;:::999888777666555444444444333333333222222333222111111333333222111000000000000000000000000///000111333666666333111000000000000000000000000222111111000000000111111111333666777888:::>>>BBBHHHIIILLLRRR\\\iiiuuu|||qqqeee]]]MMMGGG@@@FFF[[[ooorrrjjj[[[QQQGGGDDDCCCDDDJJJRRROOORRRZZZeeennnpppllliiitttzzzuuueeeYYYVVV\\\bbbjjjqqqxxxwwwppplllqqqxxx{{{wwwwwwqqqbbbVVVOOOHHHBBB@@@>>>;;;<<>>666...//////...---,,,,,,------........................---......---++++++---...------------------------,,,,,,,,,---...///000000---------------------------------------------------------............///111222333444444333111000///333666444///---///222//////............//////000000////////////000000///444888777333111111222000000111111111222222222111111111111222333333444222444777777999IIIfff|||wwwssskkkhhhUUUMMMLLLPPPWWWaaakkkttt}}}rrrbbbSSSJJJFFFEEECCCCCCCCCEEEJJJRRR[[[aaakkksss|||wwwlll^^^QQQJJJFFFAAA===<<>>>>>>>><<<===CCCMMMZZZjjjvvv}}}yyytttnnngggaaa]]]VVVSSSQQQOOONNNSSSbbbqqq~~~|||vvvtttrrrtttxxxvvvggg^^^VVVUUUTTTQQQPPPQQQTTT\\\ttt}}}{{{tttWWWNNNLLLJJJGGGGGGFFFDDDAAA???===<<<<<<;;;::::::999888777666666444444333333333222222222333222111111333333222111000000000000000000000000000111222555777777555333111111000000000000111111333222222222333333444555222777<<<===<<<;;;>>>AAAHHHMMMVVVcccqqq}}}~~~{{{www]]]NNNJJJJJJIIIMMMPPPOOOOOOOOOMMMJJJIIIHHHJJJOOOSSSWWW]]]bbblllwww|||vvvttt{{{{{{nnneeebbbcccyyy~~~uuuggg]]]UUUMMMJJJFFFAAA===>>>:::@@@DDDCCCBBB@@@:::333555444222111000/////////........................,,,---...---,,,,,,---///------------------------,,,,,,,,,---...///000000---------------------------------------------------------............///...///111333333222000//////333666444000---000333000//////.........//////111000000///////////////---000333555222000000111000000111111111222222222111111111111222333444555222777:::;;;CCCYYYuuu{{{qqqqqqoooppp|||qqqbbbqqqkkkUUUMMMLLLQQQYYYdddmmmwww}}}wwwzzztttaaaSSSLLLIIIGGGEEEEEEGGGHHHIIIKKKPPPWWW\\\cccnnn|||tttggg[[[NNNIIIGGGCCCAAAAAABBBAAA???>>>>>>???AAABBB@@@???AAACCCFFFPPPggg||||||tttmmmiii___ZZZVVVRRRPPPRRR]]]iii~~~xxxxxxxxxiiiZZZUUUVVVUUUUUUVVVNNNPPP\\\www~~~tttWWWNNNLLLKKKHHHEEEDDDCCCAAA???>>>======::::::999999888777777666333333333333222222222222333222111111333333222111111111111111111111111111222222222444666777666444333222111000000111222333333333333444555777888999444:::@@@BBBAAAAAAEEEIIIYYYaaammmyyyzzzuuu{{{}}}zzzyyymmmpppiiiUUUCCC>>>CCCJJJJJJUUU^^^[[[RRRMMMPPPUUU___dddnnnwww~~~|||pppsss~~~uuukkkaaaWWWQQQLLLDDD>>>===999;;;;;;888999===>>>;;;888777555333111///..............................,,,---------,,,,,,---///------------------------,,,---------.../////////------------------------...------------,,,,,,,,,---------............///,,,---///111222111000//////111444333111///111333000000//////......//////111000///////////////000...---000333222......111000111111111111222222222111111111111222444555666333999===CCCTTTpppssshhhooorrrssszzz~~~~~~ddd\\\vvvoooZZZOOOOOOSSSXXXcccpppyyy~~~yyywwwuuugggVVVLLLJJJJJJFFFBBBHHHJJJLLLLLLJJJKKKNNNRRRVVVbbbrrr{{{nnneee]]]VVVTTTRRRMMMJJJJJJIIIGGGDDDAAAAAABBBCCCEEE???@@@CCCEEEDDDKKKddd~~~zzzvvvfff___XXXTTTQQQQQQXXX```uuu{{{fff\\\YYYWWWUUUUUUNNNPPPSSS^^^vvv{{{tttWWWNNNLLLKKKHHHDDDCCCBBB@@@???>>>>>>>>>::::::999999888777777777333333333222222222222111333222111111333333222111222222222222222222222222222111111222444555444333444333222111111222333444111222222444666999;;;<<<777===CCCFFFGGGKKKSSS[[[llluuurrrlllrrryyy}}}|||}}}wwwhhh```OOOSSSQQQIIIEEEKKKTTTZZZPPPVVVZZZYYYVVVYYYfffsss~~~yyyfffaaakkkzzz}}}pppbbbYYYRRRIIICCCBBBAAABBB???::::::===???>>>;;;:::777444222///...---........................+++---------,,,,,,...000------------------------------..................------------------------......---------,,,,,,,,,---------............///,,,---...000111111000000...///000111222222222222111111000///////////////000///////////////000111000---...222111......333000111111111111222222222111111111222333444555666222999@@@LLLgggwwwtttttthhhoooooo]]]SSSSSSXXX\\\cccooo|||vvvjjjccc[[[VVVVVVTTTPPPKKKRRRUUUXXXWWWRRROOOOOOQQQTTT\\\hhhsss~~~{{{qqqkkkhhhhhhiiieee^^^YYYYYYSSSRRROOOLLLJJJHHHHHHGGGAAA@@@DDDIIIHHHJJJ^^^uuu{{{ooodddZZZUUUSSSQQQSSSWWWddd}}}wwwjjjccc\\\VVVSSSSSSOOONNNTTT^^^rrrtttWWWNNNLLLKKKHHHCCCBBBAAA@@@????????????:::999999999888777777777333333333222222222111111333222111111333333222111222222222222222222222222222111//////111222222222555444222111111222444555000000222444666999<<<===:::???DDDGGGJJJSSS```kkkyyy~~~rrrnnnuuu}}}{{{|||~~~xxxvvv{{{|||nnnYYYQQQRRRMMMOOOQQQRRRYYYeeelllmmmzzzvvvppplllnnnyyyzzzxxxvvvxxxtttiiimmmrrrwww{{{oooddd[[[SSSOOONNNIIIKKKJJJFFFCCCCCC@@@;;;CCCAAA>>>;;;777444333222........................+++,,,------,,,,,,...000------------------------...............---------------------------------.........------,,,,,,,,,---------.........//////------...///000111111111.........000222333222111111111000//////////////////////////////000111111333......222222...///444000111111111111222222222111111111222333444666777222999BBBRRRtttmmmpppwwwaaaTTTRRRXXX^^^aaammmyyyzzzppphhhiiijjjjjjjjjgggbbb___^^^cccfffddd^^^XXXWWWXXX]]]bbbiiiqqq}}}}}}wwwxxx|||~~~yyypppiiiiii\\\\\\ZZZWWWTTTOOOLLLIIIEEEBBBFFFLLLLLLKKKXXXjjjzzzvvviii\\\WWWUUUSSSRRRSSSZZZttt}}}xxxnnncccYYYSSSXXXJJJHHHTTTZZZ^^^yyy}}}pppTTTLLLLLLJJJFFFFFFDDDBBB@@@>>>=========<<<;;;:::888777666666666666333111000000111000000333222111000////////////222222222222222222222222111111111111111111111111333333222111111222333444333333555666777888888888@@@DDDHHHRRReeeyyy~~~|||www|||vvvsssssswww{{{|||www```JJJDDDJJJRRRSSSZZZeeessswww{{{zzziiidddhhhrrrtttyyykkkcccmmmmmmfff^^^]]]^^^PPP>>>???LLLPPPEEE:::888777333222222222000...---...///...///...---,,,,,,...000///............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........////////////000............////////////---...///000111222333444---++++++...222444333111000000000000000000000000111111111000000000000000000...---///222333222111111111222222222333333333666555222000222555888777666===UUUkkkyyy{{{kkkaaaVVVSSSXXXccckkkooozzz}}}vvvooozzzzzzsssoookkkpppsssttt|||xxxppplllfff```]]]ZZZXXXVVVIIIKKKMMMNNNOOORRRWWW\\\~~~wwwnnnfffbbb[[[SSSQQQUUU]]]vvv}}}~~~qqqdddXXXYYYRRROOOQQQOOOOOO^^^qqqpppTTTLLLLLLJJJFFFFFFDDDBBB@@@>>>============<<<:::888777666555555777444222111222222222111222111111000000000000000222222222222222222222222111111111111111111111111333222111111111222333444111444777888888999:::<<>>=========>>>===;;;999777555555444777555333222333444333222111000000000000111222222222222222222222222222222222222222222222222222222222111111000111222444555222666:::;;;999;;;@@@EEEIIIPPP\\\lllyyyooojjjmmmvvv~~~}}}xxxzzzzzzwwwwww{{{xxxmmmcccYYYSSSJJJGGGPPPaaannnrrryyyfff^^^```iiixxxuuuZZZWWWTTTRRRNNNIIIKKKOOO>>>:::555333333333222000,,,---------.........//////............---------........................------------------------,,,---------........................////////////.........//////000000000333111//////000111111111000000000000000000000000000000000000000000111111...222444333///---///222000000000111111111222222000111222222222333666999@@@VVVvvv|||wwwyyyvvv```UUUTTTUUU]]]jjjwwwyyyxxx{{{}}}zzzvvvtttlllkkkjjjgggcccccccccaaa^^^ZZZXXXXXXYYY```pppyyysssoooiii___XXXVVV^^^{{{{{{pppfff]]]VVVUUUQQQJJJKKKRRR]]]ssspppTTTLLLLLLJJJFFFFFFDDDBBB@@@>>>=========>>>===;;;999777555444444666444333333444444333222000000000000111222333444222222222222222222222222222222222222222222222222222111111111111333555666555:::===<<<;;;???JJJSSS\\\bbblllzzz|||uuulllggghhhmmmssswww{{{yyyyyyxxx{{{~~~vvveeeaaahhhppp]]][[[XXXZZZgggxxx~~~{{{}}}}}}{{{vvv{{{}}}uuuppp}}}xxx|||{{{ggg\\\UUUWWWVVVQQQSSSZZZMMMDDD888222222333222000---------...///000///...///............---------------------------------,,,,,,------------------,,,,,,,,,---------..................////////////............////////////111000......000333555666000000000000000000000000000000000000000111111111000222333444333222222222///000000000000111111111222222555666555333888>>>FFFaaazzzqqqsss{{{yyydddTTTOOORRRYYYeeesss}}}wwwtttsssuuuwwwxxxzzzrrrrrrrrrnnniiiggggggfffdddaaa___^^^]]]___jjjrrruuuxxx~~~{{{wwwuuupppggg^^^XXX\\\wwwzzzmmmcccZZZWWWUUUPPPOOOQQQSSS```|||pppTTTLLLLLLJJJFFFFFFDDDBBB@@@>>>============<<<;;;999777555555444444333222222333444222111000000000000111333444555222222222222222222222222222222222222222222222222222111111111333555777888;;;>>>???>>>???HHHWWWcccsssuuu{{{zzztttnnnjjjlllqqqvvvyyy{{{yyywwwuuutttuuuxxx|||}}}oooYYYLLLQQQcccuuufffnnnwww~~~yyymmmeee___ccceeeddddddeeeccc___XXXZZZccctttyyyvvvvvvwwwlllhhhgggooo~~~vvvllliiiqqqooossswwwyyy{{{{{{vvvpppcccWWWQQQSSSUUUSSSVVV^^^UUUOOOGGGBBB@@@<<<555///000///---...000111///...///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------..................////////////............////////////111000000//////111444666111111111111111111111111//////000000111111111111222000000333888:::777333///000000000000111111111333333555777444222:::EEEVVVssstttjjjhhh}}}nnnhhhxxxtttbbbYYYTTTTTTYYYbbbooo|||xxxxxxvvv~~~}}}xxxqqqjjjiiiooouuu~~~~~~~~~zzzuuupppoooooommmllliiifffdddfffjjjmmmmmmqqq{{{~~~zzzqqqeee[[[___vvvyyynnnaaaZZZWWWTTTSSSSSSOOONNN^^^pppTTTLLLLLLJJJFFFFFFDDDBBB@@@>>>=========<<<;;;:::888777666666666333222222333444444222000000000000111222333444555222222222222222222222222333333333333333333333333222222222333444777999:::>>>@@@BBBDDDHHHTTTdddooo~~~}}}wwwsssuuu}}}sssooommmooorrrvvv}}}|||iiiUUUJJJFFFJJJYYYiii|||zzzmmm]]]MMMDDDCCCIIILLLLLLMMMNNNKKKFFFHHHHHHMMMXXXgggvvvqqqgggbbbaaaaaafffmmmwwwxxxsssiiibbb```hhhyyy~~~}}}yyypppiiinnnxxxpppmmmkkkgggdddXXXRRRLLLMMMNNNPPPSSSXXXXXX[[[___aaa^^^SSSDDD888666222......000111000...///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,---------........................////////////.........//////000000000333333222111///...000222111111111111111111111111/////////000111111222222333///---333;;;===888222000000000111111111222222333222444666333333AAARRRfff{{{qqqiiijjjfffuuu{{{___cccvvvzzzjjjnnnwww^^^SSSUUUXXX___eeeooo{{{xxxpppvvvyyyxxxtttkkkbbbaaahhhoootttqqqmmmiiifffeeeeeeeeeYYYYYYXXXVVVWWW]]]fffllluuuuuuqqqlllppp|||~~~}}}{{{wwwqqqmmmmmmmmmmmmnnnsss|||~~~pppbbbiii}}}ooobbbZZZUUUSSSSSSOOOIIIMMMddd{{{pppTTTLLLLLLJJJFFFFFFDDDBBB@@@>>>=========;;;:::999888777777777777333333333444555555333111111111111111222222333444222222222222222222222222333333333333333333333333333333333444666999;;;<<<>>>AAAEEELLLUUUaaammmuuuzzztttsssyyy||||||uuuooonnnssszzzkkk\\\RRROOOVVV\\\___hhhttt~~~||||||www{{{{{{qqqeeeZZZPPPGGGBBBGGGJJJJJJGGGGGGKKKLLLIIIIIIKKKOOORRRXXXaaammmuuu|||zzzwwwwwwzzz}}}~~~sssjjjkkkqqqyyy||||||tttjjjcccXXXXXXSSSLLLIIIKKKLLLKKKSSS[[[fffnnnkkk```QQQGGG;;;666000...000222111//////............---------------------------------++++++,,,,,,---......///------........./////////............////////////......//////000111222222000222333111///---...000111111111111111111111111...//////000111111222222111//////333999:::666111111111111111222222222333444222333777666999MMMeeesssxxxtttooonnnzzzzzz|||tttyyy}}}dddppphhh[[[bbblllyyy~~~dddTTTRRRXXX\\\kkkrrr||||||zzzsssooohhhaaa___```dddggggggbbb[[[UUURRRQQQRRRRRRMMMMMMLLLHHHEEEEEEHHHLLLEEEKKKMMMJJJJJJSSS\\\aaa___fffrrr}}}xxxtttsssrrrtttyyy~~~oootttpppbbbZZZVVVTTTSSSPPPMMMSSSjjj{{{wwwpppTTTLLLLLLJJJFFFFFFDDDBBB@@@>>>=========:::999999888777777888888444444444555777777555333222222111111222222333444222222222222222222222222333333333333333333333333444444444555777:::<<<>>>===@@@HHHRRR]]]iiirrrwwwppphhheeejjjrrrzzz{{{xxxuuussswwwqqqqqqyyyssshhheeeYYYJJJOOOMMMYYYooo~~~{{{{{{uuuppppppuuuyyyddd]]]TTTLLLJJJJJJKKKLLLLLLMMMKKKHHHLLLUUU]]]___ZZZ^^^aaa^^^ZZZ[[[ccckkkssszzz~~~}}}zzz|||yyy}}}tttggg```ddd^^^PPPGGGHHHFFF@@@GGGOOO[[[bbbaaaZZZRRRMMM???888111...000222222000//////.........---------........................++++++,,,,,,---...//////.........////////////000............/////////000---...///000111222333444+++...111111///...000222111111111111111111111111...//////000111222222222///000222444555555222000111222222222222333333333666333555::::::AAAYYYttt}}}vvvwwwvvv{{{}}}ooolll|||xxx]]]VVV```bbbeeepppxxxrrr[[[SSSXXX^^^___sssyyy~~~{{{wwwtttooofff]]]ZZZ^^^bbbdddccc```[[[TTTOOOLLLJJJIIIIIIDDDEEEDDDCCC@@@>>>>>>>>>:::@@@CCC???===AAAFFFHHHEEEPPPcccxxxzzzxxxxxx{{{~~~{{{zzz}}}kkkaaa[[[XXXSSSVVVRRRJJJSSSrrrvvv}}}lllTTTOOOLLLIIIDDDEEECCC@@@>>><<<<<<===>>>;;;;;;:::999888777666555555555444444444333333333111111111111111111111111444333333333222111111111111111222333444444555555444777999;;;::::::;;;<<>>===<<<::::::999:::::::::999;;;===@@@???KKKUUU```zzz|||zzz|||~~~vvvjjjaaaZZZ\\\VVVRRRRRRRRRZZZvvvtttjjjSSSOOOLLLIIIEEEDDDCCCAAA???>>>=========;;;;;;:::999888777666666555555444444444333333333222222222222222222222222111111111111000000000000222222222333444666777888999:::;;;::::::<<<>>>AAAIIIOOOWWW^^^gggnnnnnnjjjccc```^^^```fffooovvvzzzyyyqqqlllnnnqqqrrruuuyyyssscccQQQGGGGGGPPP^^^kkk~~~|||zzzyyyyyyyyyyyy|||{{{gggXXXYYYXXXWWWUUUSSSOOOIIIEEEJJJNNNUUU___jjjttt|||xxxvvvyyy~~~qqqaaaXXXRRRRRRWWW^^^aaappp~~~|||vvvrrrmmmiiihhhjjjmmmoooxxxuuupppggg^^^TTTLLLGGG@@@CCCIIINNNRRRTTTTTTTTTHHHBBB;;;777333......222111///...///000111000...------...///////////////,,,------......------,,,............////////////000000000000000000000000111000000222444444333222000000000000000000000000000000000000111111111111000000000000000000000000222222333333222111111000222222222222333333333444333666555555@@@ZZZxxxxxxmmmkkkzzz]]]YYYWWWYYY\\\fffvvv{{{hhhYYYXXX\\\aaalllyyy~~~{{{wwwqqqhhhaaa]]]XXXTTTVVVZZZ\\\YYYUUUOOOLLLHHHDDDAAA@@@@@@@@@>>>======<<<;;;:::999888888999:::999999:::===???>>>EEEKKKVVVsss{{{oooeee\\\VVVRRRRRROOORRRdddzzz}}}iiiQQQNNNLLLIIIEEEDDDCCCBBBAAA???>>>======;;;::::::999888777666666555555444444444333333333333333333333333333333333000000000111111111111111333333333333555777:::;;;===<<<;;;:::;;;???EEEJJJUUU\\\ccckkkttt||||||wwwxxxppphhhiiiooouuuuuurrrllliiigggjjjnnnqqqwww}}}vvvkkkSSSLLLGGGJJJUUUgggqqqppppppsssvvvtttnnniiifffcccaaa```___[[[UUUPPPTTTZZZaaaccc___ZZZVVVTTT\\\fffuuu|||yyyvvvwww}}}xxxnnn___UUUKKKFFFDDDCCCGGGLLLJJJUUU```gggrrr~~~ssstttsssnnnggg```]]]\\\\\\^^^^^^YYYTTTSSSWWW]]]kkksss{{{tttkkkaaaXXXQQQHHHEEECCCFFFLLLPPPOOOMMMFFFEEE@@@999666777444000111///......000000000///---......///////////////------............------............////////////000000000000000000000000000000000111333444333222111111111111111111111111000000000000111111111111000000000000000000000000111111222222111111000000111111222222222333333333555666666===QQQooo{{{xxxlllhhhfffkkkrrr|||jjj___YYY___hhhppp{{{~~~yyytttoooggg]]]UUUQQQOOONNNQQQUUUVVVQQQLLLHHHFFFBBB>>><<<;;;;;;;;;999999888888888777777777777888999999999:::===??????BBBCCCJJJfffsssaaa[[[VVVUUUPPPMMMSSS___{{{~~~gggPPPMMMLLLIIIEEECCCCCCCCCBBBAAA???===<<<::::::999999888777777666555555444444444333333333333333333333333333333333222222222333333444444444333222222333555888;;;<<<===<<<::::::===DDDMMMTTTbbbjjjrrrxxxyyytttvvvxxxvvvssslllllllllnnnqqqwww{{{lll]]]SSSMMMPPPZZZgggttt~~~wwwkkk]]]SSSRRRNNNHHHGGGJJJQQQXXX\\\fffnnnvvvwwwtttrrrvvv{{{}}}wwwnnncccZZZXXXRRRNNNOOOOOOKKKIIIIIIHHHNNNQQQQQQSSSUUUQQQJJJQQQTTTWWWUUUPPPLLLJJJKKKHHHLLLPPPOOOLLLLLLQQQWWW^^^cccmmmwww~~~xxxssslllccc]]]UUUPPPIIIFFFGGGIIIJJJIIIKKKHHH@@@:::???EEE<<<---222000......///000000///......///////////////...------............------............////////////////////////////////////000//////111333444333111222222222222222222222222///000000000111111111111000000000000000000000000000000111111111000000///111111111222222222333333444555:::IIIddd~~~nnneee```aaakkkuuu}}}zzztttnnnhhh___UUUMMMIIIIIIJJJNNNRRRPPPJJJDDDAAA@@@===:::888777777777555555666666666777777777777888999888888:::===???BBBCCCBBBEEEYYYkkkccc]]]ZZZVVVPPPPPPSSSaaazzzfffPPPMMMLLLIIIFFFCCCCCCBBBBBB@@@>>>===<<<::::::999999888777777777555555444444444333333333333333333333333333333333222222333333444444444555222222222333555888:::;;;:::::::::<<>>@@@???CCCEEEDDDOOOuuu{{{rrrwwwsssjjjaaa\\\XXXTTTRRRRRRTTTtttgggPPPMMMLLLIIIEEECCCBBBAAA@@@>>>===<<<<<<999999999888888888777777555555444444444333333333333333333333333333333333111111111222222222222222111222333555777888999999777:::>>>CCCJJJRRR[[[bbbaaagggiiiffffffooo{{{~~~}}}wwwooogggeeejjjooommmrrrwww|||qqqccc\\\___eeejjjtttqqqppppppnnnlllmmmrrrrrrvvvyyyzzz{{{|||wwwpppgggfffaaaYYYQQQMMMOOOSSSWWWXXXYYYYYYZZZ___hhhooo~~~iiiccc```iii}}}qqqhhhaaaXXXPPPLLLMMMKKKIIIIIIJJJJJJGGGCCC@@@???@@@AAACCCBBB>>>:::>>><<<<<<>>>AAADDDCCCAAAHHHMMMWWWcccoooyyyxxxfffaaaXXXOOOJJJIIILLLOOOOOOaaammmgggVVVHHHCCCCCC:::666333000000000000/////////////////////...---......////////////..................////////////000000000000000000000000/////////000222333222111222222222222222222222222000000000000111111111111000000000000000000000000000000111111222222111111222222333333333444444444666:::CCCVVVrrrxxxooottt~~~xxx|||jjj^^^YYY^^^hhhttt~~~vvvwwwuuuoooeee]]]XXXRRRKKKFFFDDDEEEFFFHHHIIIFFFAAA===::::::999777777666666666555555666777777888999999777888999::::::<<>><<<<<<<<<<<<999999999888888888888888555555444444444333333333222222222222222222222222222222222222222222111111222444666888999999999888888===DDDLLLSSSYYY___bbb\\\\\\ZZZWWW\\\eeelllnnnkkknnnnnnkkkggggggkkkpppooovvv~~~yyyjjjYYYWWWdddxxx{{{oooiiifffeeehhhmmmeeeiiikkkjjjjjjiiibbb[[[IIILLLQQQXXX___gggooosssnnnooonnnmmmppp{{{yyyaaa\\\WWWYYYddduuurrriiibbbYYYOOOJJJIIIHHHGGGFFFBBBBBBAAAAAAAAA???<<<999777666666999>>>AAAAAAAAA@@@EEEOOO[[[gggqqqxxxzzzuuu~~~tttlll```XXXTTTRRRPPPOOOKKK\\\rrryyylllVVVJJJHHH>>>:::555222111111000//////////////////...------......////////////..................////////////000000000000000000000000/////////000222333222111222222222222222222222222000000000000111111111111000000000000000000000000000111111222333333222222333333444444444555555555888CCCTTThhh||||||}}}yyy|||yyywww{{{oooddd]]]\\\dddppp{{{zzzjjjaaalllzzzvvvkkkcccYYYQQQLLLIIIEEEBBBCCCCCCCCCCCCBBB???<<<999888888777777666666666666666666666777777888888999888999:::;;;;;;===@@@CCC???AAADDDEEEEEEYYYwwwhhh^^^YYYVVVTTTOOOXXXccc|||iiiQQQNNNLLLIIIEEECCCAAA>>><<<;;;;;;;;;<<<999999999888888888888888555555444444444333333333111111111111111111111111555555555444444333333333333555888;;;<<<;;;999888:::@@@JJJSSSYYY]]]```bbbZZZVVVRRRSSS]]]hhhkkkggg\\\```eeehhhiiijjjlllnnnttt}}}oooSSSOOOTTTkkk|||nnngggfffgggkkkpppuuussskkkaaaZZZWWWQQQKKKLLLSSS```qqq~~~lllggg```\\\^^^gggrrryyy~~~ppp___UUUQQQPPPQQQRRRDDDFFFGGGGGGEEEDDDCCCDDD======<<<<<<<<<<<<===>>>???CCCKKKVVVbbblllrrrtttssspppwwwwwwhhh___]]]ZZZSSSLLLHHHOOOddd|||jjjQQQDDD@@@<<<777333111111000/////////000000///...------......////////////................../////////000000000000000000000000000///......000222333222000111111111111111111111111000000000000111111111111000000000000000000000000000111222333333333333333444444444555555555666666888KKKeee{{{ttt{{{}}}||||||yyyeeemmm{{{mmmfffaaa]]]fffooozzzpppppp}}}yyyrrrnnnccc[[[PPPHHHDDDCCCAAA???BBBAAA@@@>>><<<:::888777777777666666666666555555666666666777777777888888888:::;;;;;;<<<>>>AAADDDFFFCCCDDDDDDBBBPPPzzztttfff^^^YYYVVVOOOTTTRRR```gggUUULLLJJJKKKEEECCCBBB@@@???>>>>>>======999999999888888888777777555555555444444333333333444333222222444444333222444444333222222222333333555999======999888:::===DDDJJJQQQXXXdddmmmkkkdddUUUWWW[[[^^^aaaccccccccc___```aaabbbbbbfffpppyyy{{{yyyiii^^^NNNYYYmmmtttfffdddiiinnntttxxxtttcccSSSLLLLLLNNNPPPSSS[[[cccmmmuuu}}}uuuqqqnnnoookkkeeedddiiijjjttt~~~yyyzzz||||||kkkeee___VVVMMMHHHKKKMMMJJJIIIIIIFFFBBB>>>===;;;:::::::::;;;<<<===???EEENNNWWW___ccceee___aaagggmmmrrryyyvvvgggccceee]]]OOOHHHNNNYYYgggnnniiiYYYKKKAAAAAA===777333444222/////////000000000000//////............///////////////////////////.........000000000000000000000000111111111111111111111111222444444333111000111222333222222111111222222333111111111111111111111111000111111111111222222222444222111444555333555999HHH___{{{~~~ttt||||||yyysssuuuxxxooofff^^^aaakkkqqqzzztttpppwwwmmmgggXXXQQQHHHCCCCCCBBB???;;;===<<<;;;:::888777666555888777666666666666666777888999888555777;;;:::555999;;;<<<;;;:::<<<@@@DDDCCCCCCFFFIIIIIISSStttlll___XXXVVVPPPUUUSSSTTTooogggUUULLLJJJKKKEEECCCBBB@@@???>>>>>>======;;;;;;:::999888777666666555555444444444333333333333222111222444555444333444444333333222333333333444888::::::888888;;;???FFFLLLTTT\\\hhhqqqpppjjj[[[[[[[[[[[[\\\\\\]]]^^^WWWZZZ___cccfffjjjqqqwwwooo___VVVSSSVVVbbbuuulllZZZZZZbbbeeeaaa]]]UUUMMMHHHJJJPPPSSSVVVYYY```dddlllyyy}}}|||xxx{{{|||yyywwwpppgggbbbcccfffhhhjjjhhhdddaaaaaaaaannnvvvdddVVVUUUUUUQQQKKKIIIHHHDDD???======<<<<<<<<<======>>>;;;<<<@@@FFFMMMSSSWWWWWWQQQSSSWWW[[[^^^dddrrrzzzlllfffddd]]]TTTLLLPPPYYYcccgggbbbUUUKKKGGGHHHDDD;;;666444222/////////000000000000//////............/////////////////////////////////...000000000000000000000000111111111111111111111111222333444333111000111222333222222111111222222333111111111111111111111111000111111111111222222222333000000333444333666<<>>CCCGGGIIIHHHJJJKKKIIIQQQppp}}}wwwhhh```\\\SSSWWWUUUSSSdddfffTTTLLLJJJKKKEEECCCBBB@@@???>>>>>>======<<<;;;:::999888777666555555444444444444333333333111111000222444666555555444333333333333333444444666888999999888;;;AAAFFFLLLPPPUUU\\\eeellllllhhh```^^^\\\YYYYYYZZZ\\\]]]XXX[[[```dddjjjqqqxxx}}}|||kkkZZZRRRWWW___tttyyy~~~yyyppp```QQQMMMOOONNNLLLJJJGGGHHHPPP^^^jjjrrrzzzjjj[[[```hhhooorrruuu}}}{{{pppcccZZZWWWWWWUUUTTTXXX]]]^^^[[[WWWXXXfff}}}rrrlllaaaWWWSSSRRRLLLEEE??????>>>=========>>>>>>::::::;;;>>>CCCFFFHHHHHHEEEEEEGGGJJJKKKNNNYYYeeevvv}}}uuummmdddaaaUUUWWW[[[___aaa___YYYUUUUUUWWWRRRFFF<<<777444222000000000000000000000///............////////////......//////////////////000000000000000000000000111111111111111111111111000222333222111111222333222222111111111111222222111111111111111111111111000111111111111222222222555222111333444555;;;BBB\\\uuu|||tttrrr}}}~~~fff[[[YYY[[[gggtttxxx~~~{{{wwwnnn```UUUJJJEEE???<<<<<<;;;:::888666666666666555555555555555555555444444555555666:::>>>>>>;;;999:::999777:::;;;<<<===>>>@@@EEEHHHJJJJJJLLLLLLIIISSSqqq}}}yyyvvvrrrsss|||ssshhhaaaXXXXXXUUUQQQVVVjjjeeeTTTKKKIIIKKKEEEBBBBBB@@@???>>>=========;;;;;;:::999999888777777444444444444444444444444333222111222444555444333333333333333333444555666999:::;;;;;;===AAAIIINNNRRRRRRRRRTTTXXX\\\^^^]]]]]]\\\[[[ZZZ[[[]]]```aaa]]]```bbbeeemmmxxx{{{mmmaaa___fffsss||||||ssslllhhhfffddd\\\RRRIIIBBBCCCMMMYYY```ccclllzzzlllYYYPPPRRR]]]lllyyy|||ooobbbXXXRRROOOLLLOOO[[[hhhmmmeee[[[XXX^^^kkkxxxqqqnnnfff]]]PPPMMMHHHCCC@@@@@@AAABBB===;;;::::::===???@@@@@@BBB@@@AAACCCCCCEEENNNWWWeeettttttpppbbb```]]][[[\\\^^^bbbeeebbbddd^^^QQQDDD>>>:::888222222111000000000000000............////////////............////////////000000000000000000000000111111111111111111111111///111222222111111222444222222111111111111222222111111111111111111111111000000111111111222222222999666444555555888AAAKKKmmm}}}}}}xxxbbb[[[]]]eeerrrttthhhqqqxxxqqqjjj```SSSKKKCCC???;;;999888999888777444444555555555666666666666555555555555666777777CCCFFFFFF@@@<<<===>>>===============???AAAEEEGGGEEEGGGIIIJJJKKKYYYyyy}}}{{{zzzzzzzzzxxxwwwtttsssqqqooolllpppsssjjj]]]VVVSSSQQQOOOVVVtttdddSSSKKKIIIJJJDDDBBBBBB@@@???>>>=========:::::::::999999999999999444444444444444444444444555444333333333333222111222222222333444555666777:::;;;<<<===AAAGGGMMMRRRUUUPPPLLLJJJKKKNNNRRRUUUXXXXXXYYY[[[\\\^^^___```\\\bbbhhhooozzztttkkkdddjjjyyyyyysssppppppqqqfff[[[NNNHHHJJJSSSeeeuuu{{{zzz}}}rrr___UUUYYYdddwwwsssjjjaaaZZZYYYSSSSSS^^^mmmrrrjjj^^^cccaaaccckkk{{{zzzllleeeYYYNNNGGGDDDEEEFFFAAA>>>;;;999;;;<<<======@@@>>>>>>@@@@@@BBBIIIQQQXXXjjj}}}qqqjjj```WWWUUUZZZbbbgggaaabbb^^^SSSJJJFFFDDDAAA666555333222000000000000............////////////---.........//////000000000000000000000000000000000000000000000000000000///000222111111111222333222111111000000111111222111111111111111111111111000000111111111222222222;;;777555555666;;;HHHUUUzzz~~~nnn```aaahhhppp|||mmm___nnn}}}vvvkkk___SSSJJJEEE>>><<<999777777777777777444444555666666777777888777777666666777888888999AAACCCBBB>>>>>>BBBEEEEEEAAA@@@??????@@@CCCEEEFFFCCCEEEGGGHHHMMMaaa}}}wwwsssqqqqqqqqqqqqkkkkkklllllliiinnnuuucccWWWQQQTTTQQQOOObbb}}}dddRRRJJJHHHJJJDDDCCCBBB@@@???>>>>>>======::::::::::::999999999999333333333444444444444555777555333333333333111///222222222333444666777888888999;;;???DDDJJJNNNQQQPPPKKKGGGGGGHHHJJJPPPVVVUUUVVVWWWXXXXXXYYYZZZZZZ\\\hhhvvvzzzaaa```hhh{{{uuusssyyy}}}yyyvvvuuufffUUUIIIMMM^^^nnnzzz}}}{{{~~~pppaaaZZZbbbuuuwwwqqqiiiaaaccc[[[VVV]]]lllwwwwwwsssrrrkkkcccbbbhhhxxx{{{kkk[[[NNNGGGFFFFFFFFFBBB===:::;;;<<<=========:::999;;;<<<===CCCJJJPPPeeeuuueeeYYYTTTUUUYYY\\\UUUVVVSSSMMMJJJLLLKKKGGG;;;999666333111000000///............////////////------......///000000000000000000000000000000000000000000000000000000000///111222111000000111222111111000000000000111111111111111111111111111111000111111111111222222222999666444444777???QQQaaayyywww~~~mmmdddaaaiiirrryyyppprrr~~~|||yyyqqqeeeWWWKKKEEEDDD;;;:::888777666666666777555555666666777888888999777777777777888999::::::666999:::<<>>>>>======>>>===<<<;;;999888777666333333333444444444555555555444333333333333222111111222222333555666888999777999>>>DDDJJJNNNPPPPPPJJJGGGFFFJJJLLLKKKPPPVVVVVVUUUTTTTTTTTTVVVXXXZZZdddooozzz{{{gggWWW```rrr}}}nnnmmmttt{{{|||vvvmmmfffddd\\\XXX[[[iiiwww~~~eeefffsss|||xxxooofff___ZZZXXX```ooo~~~{{{oooccc]]]]]]cccrrr|||zzzppp```TTTNNNKKKNNNIIICCC???>>>>>>??????<<<999777999::::::???EEEJJJYYYtttqqqeee```\\\XXXTTTPPPOOOKKKHHHJJJNNNLLLFFF???===999555222000//////............////////////------......///000000111000000000000000000000000000000000000000000000000000111222111000///000111111111000000000000111111111111111111111111111111000111111111111222222222777555444666;;;HHH^^^qqquuuyyy{{{mmmyyy~~~pppaaa^^^dddrrr{{{~~~tttnnndddYYYOOOGGGBBB???888888777666555444555666555555666666777777888888666666666666777888999:::555888===DDDOOOVVVSSSLLLFFFDDDCCCEEEJJJNNNPPPPPPLLLMMMLLLKKKTTTppp|||wwwtttsssssssssssstttwwwyyyzzzzzzyyyyyytttpppjjjfffdddddddddddddddhhhnnnqqqooolllpppxxxsssfff]]]\\\XXXQQQTTT]]]uuucccQQQIIIHHHJJJDDDCCCBBB@@@???>>>>>>======AAA@@@>>>;;;999666444333333333333444444555555555444222222222444444444222111222222333555777999:::888;;;AAAIIIOOORRRRRRQQQGGGEEEHHHNNNOOOLLLMMMSSSWWWUUUSSSRRRSSSWWW\\\```jjjppprrrpppssssssdddPPPVVVeeeyyy}}}wwwggglllooolllcccZZZUUUTTTTTTeee}}}uuurrrrrryyy|||xxxlllYYYYYY\\\eeerrr}}}{{{lll]]]VVVRRRQQQWWW``````eeefff___UUUTTT^^^iiiwwwhhh]]]XXXVVVPPPIIIDDDBBBBBBBBBBBB???;;;999:::;;;:::>>>CCCGGGMMM___vvv|||sssooohhh^^^VVVTTTQQQJJJGGGJJJMMMIIIAAABBB@@@;;;777333000//////............/////////000---------...///000000111000000000000000000000000000000000000000000000000111222222111///...///000111111000000000000111111111111111111111111111111000111111111111222222222777555666:::AAAQQQjjjwwwkkkmmmyyynnn}}}rrrYYY{{{wwwiii^^^___iiixxx~~~{{{lllcccVVVNNNIIIEEE???999777777777555444333444555555555555666666666777777555555555555666777999999<<<@@@FFFPPP\\\aaaYYYMMMGGGEEEDDDHHHNNNSSSVVVVVVMMMOOOMMMLLLWWWwwwyyyuuupppllliiihhhiiijjjmmmnnnppprrrrrrqqqpppooogggdddaaa_________^^^\\\cccgggpppvvvuuuppppppuuuyyynnnddd___XXXQQQRRRYYYbbbdddOOOHHHKKKEEEGGGBBBAAA@@@>>>======<<<<<>>===<<<<<<<<<>>>===;;;999888777777777555555444444444333333333222222222222222333333333444444444555666888999:::AAADDDIIIMMMOOOQQQSSSUUUPPPPPPPPPPPPOOOOOOPPPPPPSSSRRRRRRSSSWWW]]]dddiiilllfff___VVVMMMJJJTTTaaaooorrrpppjjjhhhlllqqqssstttooohhhaaa___aaahhhmmmppp{{{pppbbbZZZ___fffppp{{{mmm]]]SSSSSSWWW```lllssstttqqqlllaaaWWWSSSQQQLLLGGGFFFFFFIIIMMMPPPSSSWWW]]]bbbvvvssskkkddd^^^ZZZRRRIIIFFFHHHDDDCCC@@@<<<999999999:::<<>>===999666444444444444444444444444666666666777777777777777555777::::::999:::>>>BBBNNNWWWbbbgggddd]]]VVVRRRYYYVVVVVV[[[aaaccc___[[[WWWRRRRRRUUUhhh~~~zzztttnnniiidddccc```]]][[[[[[[[[[[[___```aaabbbaaa^^^[[[ZZZXXXVVVUUUTTTUUUVVVXXXYYYaaagggpppwwwzzzyyywwwuuuooorrrtttjjjaaaZZZWWWXXXUUUdddcccOOOIIIKKKEEEGGGAAA@@@???>>>===<<<<<<<<<::::::999888777777777888555555444444444333333333333222111111111333444555444444555666777999;;;<<>>;;;::::::;;;999>>>GGGTTTdddttt~~~zzzvvvjjjmmmnnniii___WWWUUUVVVOOONNNLLLFFF???999555444111000///......//////000////////////000000000000//////000111111111111111000////////////000111111111111111111111111111111111111111111111111111111333333333333333333333333222222222222333333333333555555:::III^^^sssxxxcccppp}}}kkk___[[[iiiqqq{{{xxxxxx~~~|||wwwppphhhcccPPPJJJAAA<<<:::999666444444444444444444444444444666666777777777888888888555999===<<<:::<<>><<<<<<<<<<<<999999888888777666666666555555444444444333333333333222111000111333555666444555555777999;;;===>>>CCCDDDDDDDDDCCCDDDFFFHHHOOOKKKJJJMMMSSSUUURRRNNNRRRSSSXXX^^^eeeiiiiiiggg___]]]\\\aaaiiipppvvvzzzuuuwwwwwwuuuvvvyyywwwrrrpppiiiffflllyyy|||kkkZZZQQQRRRXXX^^^jjjpppxxxtttgggeeekkkqqqooojjjeee```]]][[[VVVOOOKKKLLLJJJQQQ]]]hhhpppuuuwwwwwwiiioooppphhhjjjhhh]]]RRRQQQKKKDDDAAA>>>;;;<<<>>>;;;<<>>@@@FFFOOOWWWeeekkknnnhhh]]]UUUUUUXXXhhhkkkmmmmmmjjjeeeaaa^^^___VVVYYYjjj{{{wwwvvvqqqkkkddd___[[[WWWTTTQQQQQQRRRSSSSSSRRRQQQPPPOOOPPPPPPPPPOOOMMMKKKJJJIIIHHHHHHHHHIIILLLOOOPPPTTTaaapppwwwuuussswww|||wwwrrrsss|||yyyjjj]]]XXXZZZWWWSSS___}}}```MMMGGGIIIBBBCCCAAA@@@???===<<<<<<;;;;;;::::::999888777555444333555555444444444333333333333222111111111333666777555555666888:::===???@@@AAAAAAAAA@@@@@@AAADDDFFFJJJKKKNNNQQQSSSRRROOOMMMSSSXXX^^^eeehhhgggaaa]]]MMMRRR\\\iiiuuuzzzvvvpppiiiqqqyyy~~~vvvmmmnnnrrrzzzlll```RRRKKKNNNWWW```eeemmmssszzzxxxnnnjjjgggeee___VVVQQQQQQHHHSSScccrrr{{{zzztttooo\\\ZZZ```mmmuuuvvv}}}rrrcccZZZPPPGGGDDDAAA<<<<<>><<<<<>>===<<<;;;;;;;;;:::::::::999777666444333555555444444444333333333222222222222333444666777555666777999<<>><<<@@@@@@===::::::AAANNN[[[dddfffeeeiiivvvzzztttnnnlllkkkfff]]]UUUHHHEEEBBB@@@@@@???===;;;888777444222000/////////////////////000000000000//////000111111111111111111000000000000111222222222222222222222222222222000000000111222222333333111111111111111111111111222222333333444444555555888>>>MMMfff~~~wwwuuuxxxpppmmmmmmsssyyy~~~}}}yyyxxxssskkkcccZZZQQQHHHCCC:::999888777666555555555444444444555666666777777777777888999:::;;;;;;<<>>BBBOOO___mmmssssssuuusssmmmbbbXXXVVV^^^ffftttvvvxxxvvvrrrmmmiiiggg```\\\iii~~~}}}{{{wwwqqqjjjddd```\\\XXXRRRLLLIIIHHHFFFEEEDDDEEEGGGHHHIIIIIIHHHHHHFFFFFFEEEEEEDDDBBBAAA@@@??????>>>>>>@@@BBBEEEGGGMMM\\\ppp|||xxx~~~~~~|||uuummm```[[[UUUYYYSSSPPPiii```NNNHHHJJJCCCCCC@@@???>>>===<<<;;;;;;;;;999999:::999999777666555555555444444444333333333111111222333444555666777555666888:::===@@@BBBDDDDDDEEEFFFFFFEEEFFFHHHJJJGGGJJJMMMOOOOOOPPPRRRTTTVVV]]]bbbaaaYYYQQQMMMLLLTTT]]]hhhqqqzzz~~~wwwmmmggglllooommmmmmrrrwwwxxxnnn^^^TTTIIIGGGGGGLLLWWWcccmmmrrrtttyyy~~~yyysssggg\\\WWWRRRWWW```iiilllggg\\\SSSNNNNNNLLLLLLQQQUUUSSSNNNPPPQQQQQQRRR[[[rrrnnn^^^XXXPPPEEEAAADDDCCCBBB???;;;<<>>===;;;:::;;;<<<>>>AAAEEEGGGLLLWWWiii~~~yyy}}}~~~ooottt|||vvvddd\\\VVVXXXRRRLLL^^^bbbPPPJJJLLLDDDEEE@@@???>>>===;;;;;;;;;;;;777888999::::::999888777555555444444444333333333000111333444555666666666666666888:::===AAACCCEEEEEEFFFGGGGGGFFFFFFGGGHHHIIIIIIHHHJJJMMMRRRVVVYYYWWW\\\```[[[PPPHHHGGGJJJVVV]]]ccchhhqqqyyyyyyrrrjjjnnnnnnhhhdddhhhooorrrqqq\\\MMMFFFBBBFFFLLLSSS\\\hhhsss{{{xxx||||||pppjjj______bbbeeefffaaaYYYRRRHHHMMMMMMMMMSSS[[[VVVKKKLLLVVV``````___jjj~~~llldddZZZMMMGGGIIIFFFGGGFFFAAA===>>>EEELLLNNNLLLPPPYYYaaahhhuuu{{{uuuppplllfff\\\UUUHHHDDD@@@@@@AAABBB@@@>>><<<;;;888555222111000000////////////000000000000//////000111111111111111111111111000111111222333222222222222222222222222///000000111222222333333333333333333333333333333222222333333444555666666>>>JJJ```yyywwwooo~~~ooohhhjjjqqq|||rrrrrr{{{~~~zzzuuurrrjjjcccZZZPPPHHHBBB===:::444666777777555444444444444444444555666777777888777888888999;;;<<<======DDDPPPbbbrrrzzzyyytttooohhhbbb[[[VVVYYYdddttt|||yyywwwsssnnnjjjfffgggvvv~~~wwwuuuqqqjjj```VVVOOOLLLFFFCCC@@@>>>>>>>>>>>>===>>>>>>??????@@@@@@AAAAAAAAA@@@???>>>======<<<;;;777777888:::>>>BBBFFFIIIJJJRRRbbbyyyzzz}}}~~~nnnjjjppp{{{mmmbbbXXXVVVQQQOOO[[[www___PPPDDDFFFDDDDDDBBBAAA???>>><<<;;;;;;:::999888777888999:::999888555555555444444444333333222111111111333555666555999999:::<<<@@@EEEIIILLLPPPNNNJJJGGGFFFHHHKKKMMMLLLKKKIIIHHHJJJPPPXXX^^^___^^^YYYPPPIIILLLWWWaaaiiigggccc^^^XXXYYYffftttuuuqqqmmmggg^^^___pppnnn[[[KKKDDDBBBAAALLLXXX```hhhqqqxxxzzz|||uuulllgggbbb]]]XXXXXXQQQNNNQQQTTTTTTVVV[[[cccrrr{{{rrr{{{wwwpppeeeWWWPPPSSSMMMFFFBBBBBBBBBAAA???DDDDDDHHHNNNTTTYYYcccmmmvvvssssssnnncccZZZ\\\WWWOOOHHHBBB???>>>===@@@;;;888999888333//////...//////000000000000///222111111111000000//////111222333444444222111000222222222111111111000000111111111111111111111111222222222222222222222222111000111444333222555:::IIIYYYnnn}}}~~~|||zzzxxxkkkwwwjjjhhhlllsssvvv|||xxxtttnnnjjjZZZVVVNNNGGG@@@<<<::::::666666666666666666555555666555555555777777777666999777:::>>>>>>>>>EEEPPP\\\jjjwww|||}}}xxxjjj\\\SSSRRRSSSZZZgggvvv{{{vvvttttttnnnlllqqq~~~~~~yyyvvvqqqkkkaaaXXXPPPJJJEEEBBB>>>>>><<<;;;::::::999999777888;;;=========<<<;;;<<<;;;:::999888888888888777888999999;;;>>>DDDHHHKKKRRRZZZfff{{{|||~~~sssmmmooo~~~xxxhhh___VVVTTTXXXVVV\\\~~~___PPPEEEFFFDDDDDDAAA@@@>>><<<;;;:::999999999777666777888999888777555555444333333333333333222111111222333555666666999999;;;===AAAEEEHHHJJJSSSPPPLLLHHHFFFEEEFFFFFFLLLLLLJJJIIIKKKPPPWWW\\\[[[XXXTTTOOOOOOUUU```hhhmmmkkkjjjjjjhhhgggmmmuuu}}}jjj[[[]]]jjjvvv}}}hhhTTTGGGAAAAAABBBGGGSSS___gggooowww}}}~~~~~~tttkkkgggeee]]]WWWTTTWWWZZZ^^^fffnnn~~~yyysssccc[[[OOOFFFAAAAAABBBBBB>>>===>>>AAACCCIIIVVVbbb}}}zzztttpppllljjjgggddd___VVVLLLDDD???>>>AAA<<<:::;;;:::444000000//////000000000000000000111111111111000000000///111111222333333222222222222222222111111111000000111111111111111111111111222222222222222222222222222000111444444333888>>>SSSbbbvvvyyyvvvzzzhhhxxx{{{ppphhhiiiooowww{{{vvv~~~|||yyytttmmmeee___QQQMMMGGG@@@;;;888777666666666666555555555555555666555555666777999999999<<<;;;>>>BBBDDDHHHUUUcccmmmyyywwwmmm```UUURRRRRRUUU^^^lll||||||zzzooommmpppzzz{{{vvvppplllccc]]]SSSKKKDDD???;;;999999999888666666555555555666777:::;;;<<<<<<;;;:::;;;:::999888777777777777777888999999;;;>>>CCCGGGIIIOOOUUU^^^qqqwwwxxx|||wwwoooxxx~~~oooeeeZZZUUUWWWSSSTTTrrr^^^PPPEEEGGGDDDCCC???>>>===;;;:::999999999888777666666888888777666555444333222111222333333111111111222333555666777999:::===@@@BBBEEEFFFGGGPPPNNNKKKIIIFFFDDDCCCCCCKKKKKKLLLLLLMMMQQQVVVYYYXXXTTTRRRTTT[[[ccchhhjjjjjjkkkqqq{{{xxxfffYYYbbbwww{{{kkkTTTCCC===???DDDFFFQQQ^^^kkkrrryyy|||vvvsssjjjddd```aaaeeennn{{{{{{tttjjjZZZKKKBBB???@@@CCC<<<;;;<<<<<<:::>>>JJJXXXkkk{{{sssppppppkkkjjjggg```VVVLLLCCC???AAA===;;;===<<<666222111111111111000000000000000111111111111000000000000111111111111111222333444222222222111111111111111111111111111111111111111222222222222222222222222222111222444444555;;;DDD[[[iii|||{{{uuurrrcccuuunnniiiggglllttt|||sssyyy~~~{{{zzzwwwsssmmmcccYYYRRRGGGDDD???;;;777555555555555555555555555555555555777777777777888:::<<<===:::===CCCJJJOOOYYYjjjzzz}}}mmmaaaXXXRRRQQQSSSYYYdddttt~~~rrrqqqsssyyy}}}}}}yyytttnnnhhhcccXXXRRRIIIBBB===:::888666666555444333333333333333555666888999::::::999888999999888777666666666666666777888999:::>>>BBBFFFJJJPPPTTTXXXfffyyyxxxwwwwww}}}rrrvvvyyylll___XXXWWWQQQPPPeee^^^PPPEEEGGGDDDCCC???>>>===;;;:::999999999888777666666777777666555555444222111111111333444111222333333444555777999:::<<>>???BBBBBB>>><<>>;;;888777666777888555555555555555666666666999999888777777999<<<>>>888AAANNNZZZcccnnn}}}~~~qqqddd\\\XXXXXXUUUWWW___kkk{{{{{{tttuuuxxx|||}}}zzztttpppkkkeee^^^XXXPPPJJJCCC===:::888888888666555444444444444444555444555666777777777777666888777666555555555555555555777888999:::===AAADDDLLLSSSWWWXXX___ooo|||uuurrrmmmjjjmmmvvv{{{rrrvvvtttfff\\\ZZZTTTPPP^^^ttt^^^PPPEEEGGGDDDCCC???>>>===<<<;;;;;;::::::999777666666777777666444555444333222222222333333111333555555444666888;;;<<<>>>AAACCCDDDCCCBBBAAA@@@BBBDDDGGGHHHIIIHHHGGGDDDIIIOOOSSSTTTTTTTTTUUUOOOSSS]]]lllxxxxxxoooeeedddfffnnnzzz~~~yyyqqqllltttooo___IIIGGGDDDAAAAAAGGGQQQXXXlllwww}}}{{{{{{rrrnnnjjjccc]]][[[RRRYYYaaaeeeddddddgggjjjuuugggYYYNNNGGGCCC@@@DDDKKKMMMGGG???>>>BBBYYY]]]iii|||zzzkkkeee```bbbfffbbbVVVJJJ@@@;;;:::======:::888999555444222111000000000000000000000000000000111111000000//////000222444555111111111111111111111111111111111111111111111111111111111222222333333333444333333444444888EEERRRggguuuzzzxxxooohhhmmmttt{{{~~~}}}zzzwwwuuuooojjjbbbZZZSSSLLLFFFBBB;;;:::888777666777888999555555555666666666777777888999999888777:::???CCCDDDRRReeeuuu}}}nnnddd^^^]]]]]]^^^___bbbiiivvvwwwqqqwww}}}~~~}}}sssnnngggbbb^^^XXXPPPJJJEEE@@@:::666555555555555555555444444444555666666444444555555555555555555666666555555444555555555555666888999:::<<<@@@BBBKKKSSSYYYZZZ[[[cccnnnvvveeeccc```\\\YYY[[[aaahhhuuuuuuvvv{{{pppbbb\\\UUUOOOVVVccc]]]PPPFFFGGGDDDBBB???>>>===<<<;;;;;;;;;;;;:::888777777777777666444555555555444444444333333222444777777666777;;;>>>???AAABBBDDDDDDBBBAAA@@@@@@BBBEEEGGGHHHHHHGGGFFFDDDJJJRRRWWWWWWUUUQQQOOOHHHPPP]]]llluuuvvvooohhhdddfffmmmsssrrrmmmkkkmmmxxxkkk[[[NNNBBBBBBBBBBBBFFFRRRbbbooozzz~~~{{{{{{}}}pppjjjeeebbb]]]VVVRRRSSSQQQWWWbbbppp|||~~~oooaaaUUUIIIBBBKKKNNNTTTXXXRRRGGG@@@@@@MMMUUU___fffooo|||}}}sssjjjiiimmmkkkaaaWWWDDD???<<<======;;;:::<<<777555333111000000000111000000000000111111111111000000000000000111222333111111111111111222222222111111111111111111111111111111111222222333333444333222333555666>>>OOO___vvvxxxrrrooovvv~~~~~~zzzvvvtttpppllljjj```ZZZRRRJJJDDD@@@<<<:::666666555444555666777888666666666777777888888999777999;;;===???EEENNNUUU___mmmrrrddd______aaabbbdddkkknnnuuu|||sssmmmvvv{{{tttpppxxx}}}{{{kkkddd[[[VVVTTTPPPJJJDDD>>>;;;777555444555555555333333333333333444555666444444444444444444444444666666555555444555555666444666888999:::<<<>>>AAAFFFNNNVVVWWWUUUVVV^^^eee^^^___dddkkknnnoooqqquuu{{{zzzggg^^^VVVNNNOOOUUU]]]QQQFFFGGGDDDBBB======<<<;;;::::::::::::;;;999888777888888666555444555666777777555444222333666999999777888<<>>DDDJJJQQQ\\\kkkuuu|||wwwppphhhbbbdddgggfffhhhkkkqqqsssyyyvvvnnnkkkxxxzzzqqqkkkuuu{{{~~~}}}{{{yyyuuupppbbbYYYOOOKKKKKKJJJGGGBBB;;;999777777777888777666333333333333444555666777555444444333333444444444666666555555555555666666333555888999:::;;;>>>@@@BBBIIIQQQTTTPPPNNNRRRYYY]]]```nnnkkkaaaZZZSSSOOOQQQ]]]QQQFFFGGGDDDBBB<<<;;;;;;:::999999999999;;;:::888888999888777555444555777999888666444222333777;;;:::888999>>>BBBDDDDDDDDDCCCBBBAAA@@@??????AAACCCFFFHHHIIIIIIIIIJJJQQQYYY]]]YYYQQQHHHCCCPPPTTTXXXWWWUUUXXXbbbkkkqqqtttvvvqqqfffdddqqqvvv```OOOGGGBBB???@@@@@@EEEPPPaaaqqq|||}}}yyytttqqqpppqqqrrrssstttxxx}}}~~~~~~~~~qqqkkkfffbbbbbb```\\\[[[\\\\\\gggyyyyyyoooeee]]][[[SSSMMMLLLJJJDDD???>>>@@@FFFPPP\\\hhhuuu{{{ooogggfffjjjmmmUUULLLDDDAAA>>>;;;;;;>>>999777555222000000000111//////000000111111111222///000111222222111///...000000111111222222222222111111111111111111111111000000111222333333444444...///333999???MMMeeeyyyvvvpppmmmwwwzzzvvvrrrnnniiiddd___YYYTTTPPPIIIFFFBBB???<<<999666333777777666666777777888888777777888999::::::;;;;;;>>>DDDMMMVVVbbbrrryyyfffbbb```dddkkknnnlllmmmsssqqqsssyyy|||pppjjjmmm||||||uuummmgggnnnsssuuusssrrrpppjjjdddUUULLLBBB???AAACCCAAA>>>777666555555666666555333444444444555666777888999555555444333333444444444666666555555555666666777333555888999:::;;;===???@@@GGGOOORRRNNNKKKOOOUUUUUUYYYlllnnnddd___ZZZVVVVVV```IIIHHH@@@EEE@@@>>>>>>===<<<;;;::::::999888777666555555666777888555666777888888666444222666777888999;;;>>>@@@AAAHHHJJJJJJHHHCCCAAAAAABBBCCCCCCDDDEEEFFFHHHIIIJJJQQQRRR___nnnhhhRRRGGGKKKQQQQQQRRRRRRQQQVVVfffvvvzzzsssppppppttt}}}vvveeeTTTEEE<<<>>>DDDDDDJJJRRR]]]nnn}}}zzztttooonnnlllgggdddddd___eeelllooommmiiigggfffhhhjjjoooyyyzzzooohhhhhhnnnlllcccaaagggfffooo|||tttfff```[[[RRRHHHEEEFFFCCC===AAA@@@DDDOOOcccwww}}}xxxxxxsssiiifffkkk___SSSGGGCCCAAA???>>>???666777777444000...///111111222333444444333222111000111111111111000000///444333222222111111222222000000000000000000000000222222333333333333444444666222222999EEEWWWooowwwqqqoooyyy~~~uuunnniiiccc\\\XXXVVVSSSMMMHHHDDDAAA>>>:::777555555555666444222333666777666555888777888999;;;=========???JJJZZZkkkzzzvvvgggZZZXXX]]]eeennntttwwwuuusssqqqssszzztttllllllvvv}}}yyykkk]]]kkksssxxxvvvqqqkkkccc[[[IIIEEEBBBAAA@@@>>>======777777888777666555666666777666555444444555777777999666444333444666777777777666555333333333444555555555666777999<<<>>>???AAAEEEIIILLLLLLLLLLLLMMMSSSXXXbbbppp~~~wwwkkkccc[[[VVVUUU```IIIHHH@@@EEE@@@>>>>>>===<<<;;;::::::999777777666555555666777888555666777777777666444333666666777999<<<>>>@@@AAADDDFFFIIIHHHEEEBBB@@@AAAEEEEEEEEEFFFHHHKKKMMMOOOUUUTTTYYY___ZZZPPPOOOVVVRRRRRRTTTXXX\\\fffxxxxxxrrruuu{{{xxxjjj^^^QQQHHHBBB>>>>>>BBBLLLSSS]]]hhhxxx}}}yyysssmmmgggddd^^^VVVPPPOOOKKKOOOSSSTTTRRROOOMMMMMMPPPQQQUUU^^^kkkxxx{{{tttttt|||~~~xxxvvvzzzzzz~~~zzzhhhbbbXXXMMMIIIIIIEEE@@@>>>>>>@@@HHHXXXkkk{{{yyymmmeeedddfffWWWHHHBBB@@@<<<999999888999999666222000000222111111222333333222111111000000111111111111111000444333222222111111222222111111111111111111111111222222333333333333444444555333555>>>JJJ[[[ppp{{{www~~~}}}xxxwwwwww{{{ssshhhaaaWWWRRRLLLHHHGGGDDD???:::???===;;;888666666666777777555444555888::::::999:::::::::===BBBHHHLLLOOO\\\fffvvvuuulllfff___ZZZ^^^bbbiiiqqqxxx|||||||||{{{|||~~~ooojjjlllvvv~~~zzzmmm```eeemmmrrroooiiibbbYYYQQQDDDAAA<<<:::999666444333666777777777666666777888777777666555555555666777888666444333555666777666777777666666555555555555555555666777999;;;===>>>???CCCGGGJJJJJJJJJIIIIIIKKKQQQ[[[gggsss{{{sssiii___XXXUUU```IIIHHH@@@EEE@@@>>>>>>===<<<;;;::::::999777777666666666666777777666666666666666555555555555666777:::<<<>>>@@@AAA>>>AAAEEEGGGEEECCCAAA@@@EEEEEEDDDEEEHHHLLLPPPSSSUUUUUUSSSRRRRRRTTTYYY\\\YYYVVVVVVZZZaaajjjxxxxxxrrrqqqzzzoooaaaSSSIII@@@???AAAAAABBBDDDYYYaaammmyyyyyytttooohhh```[[[TTTKKKDDDCCCEEEFFFFFFDDDAAA>>>>>>>>>BBBAAACCCIIITTT___hhhmmmkkkiiihhhiiinnnvvv~~~~~~vvvqqqlllkkkrrryyyppp```OOOGGGFFFCCC>>>AAA@@@@@@BBBIIIYYYnnn~~~}}}sssjjjcccooo___OOOHHHDDD@@@===<<<;;;;;;;;;888555222222222000111111222222111111000///000000111111222222222444333222222111111222222111111111111111111111111222222333333333333444444444333777BBBPPP```sss|||qqqmmmvvvxxxyyyzzzyyy|||~~~{{{qqqeeeZZZSSSKKKGGGBBB???>>>===999555999888777666666666777888777555444555777:::::::::<<<===@@@EEELLLVVV^^^cccwwwvvvggg]]]YYYYYY[[[cccgggnnnvvv|||wwwhhheeejjjttt~~~~~~}}}zzzooocccaaahhhkkkggg```XXXNNNFFF<<<:::888666777888777666666666555555666777888999999888777666555555555666888666444444555666666666777777888888888777666555555555555777888:::<<<======@@@EEEHHHGGGFFFEEEDDDGGGMMMWWWbbblllssswwwxxx{{{}}}ssseeeZZZUUU___IIIHHHAAAEEE@@@>>>>>>===<<<;;;::::::999777777777666666666666666777666555555555555666666444555888:::<<>>@@@CCCCCCCCCBBBBBBCCCBBBBBBCCCFFFKKKPPPTTTPPPRRRPPPOOOWWWbbbbbbZZZ[[[WWWVVV[[[bbbhhhooovvvkkkkkkqqq~~~}}}ppp___RRRJJJCCC>>>???AAACCCGGGMMMeeeooo|||xxxrrrjjjaaaWWWRRRLLLFFFCCCEEEMMMKKKGGGCCC@@@??????@@@AAAAAAAAADDDHHHNNNTTTVVVRRRPPPNNNOOOSSS[[[ccciiinnnqqqsssrrrsss{{{xxxnnnfffbbbdddoookkkTTTHHHGGGFFFDDDFFFFFFEEEBBBAAAJJJ```ttt|||vvvmmmooodddWWWNNNGGGAAA@@@BBB<<<<<<;;;999666444222111000000000111111000000000//////000000111222333444444333222222111111222222111111111111111111111111222222222333333333444444333333888EEETTTeeewww~~~xxxsssvvv~~~~~~www|||}}}yyy{{{~~~}}}ttthhhZZZOOOJJJEEEBBB???======<<<:::888666555555444555666777777:::999777777888:::;;;<<<>>>BBBJJJRRR\\\eeennnsss}}}pppeee[[[WWWZZZ```ggglllsssyyy~~~ooo______fffrrr|||~~~}}}yyynnnccc```eeegggbbbZZZQQQGGG???888888666444666:::;;;888888777555555666888:::;;;:::999888777666666555555888666444444555666666666555666888999999888666444555555555666777888:::;;;;;;>>>CCCEEEDDDCCCAAAAAAFFFKKKTTT^^^gggooovvvzzzzzz}}}|||kkk]]]VVV___IIIHHHAAADDD???>>>>>>===<<<;;;::::::999777777777777777666555555666666555555555555666777555666888;;;===>>>??????;;;;;;<<<===@@@BBBDDDEEEDDDCCCBBBCCCFFFKKKPPPSSSPPPPPPMMMNNN]]]llliii[[[WWWTTTVVV^^^eeehhhjjjmmmeeejjjvvvxxxlll]]]PPPGGGBBBAAA@@@AAAAAAEEEPPP\\\ooozzzvvvoooaaaVVVKKKEEEAAA???AAAFFFMMMJJJDDD@@@>>>>>>>>>???>>>???@@@AAABBBBBBCCCDDDDDDBBB@@@@@@CCCIIIPPPTTTTTTWWWXXXWWWXXXaaaqqq}}}vvviiigggbbb___dddmmmzzzcccRRRMMMLLLIIIEEEEEEFFFCCC???BBBTTThhhwwwlllfff___UUUGGG<<<;;;AAA<<<<<<;;;999888555333111111000000000000000000111000000000000111222444555444333222222111111222222111111111111111111111111222222222333333333444444444333999HHHZZZkkk}}}{{{|||{{{}}}zzz{{{~~~|||wwwlll^^^PPPFFFAAA===;;;999888888888777666666555555555555555555666<<<<<<;;;;;;;;;===@@@CCCFFFOOO]]]jjjttt||||||rrrfff___YYYXXX___iiilllqqqwww|||~~~|||fffWWWWWW___kkkvvv~~~|||wwwlllaaa^^^bbbbbbZZZRRRJJJAAA:::999999666111333:::<<<999===:::666555777999;;;;;;:::999999888888777666555777666444555666777666555333555777999999777555333444444444555666777888999:::===@@@BBBAAA@@@@@@@@@DDDIIIOOOVVV^^^gggpppwwwzzzqqqaaaXXX___IIIIIIAAADDD???>>>>>>===<<<;;;::::::999777888888888777666555444555555555666666666666666666777999<<<============;;;:::999:::>>>CCCEEEGGGFFFFFFEEEFFFHHHLLLOOORRRRRROOOJJJLLL[[[kkklllcccYYYWWWZZZ```cccaaa```aaajjjqqq||||||sssfffXXXKKKBBB>>>999;;;???CCCEEELLL]]]mmmzzz{{{ppphhh[[[PPPEEE???<<<===AAAGGGGGGCCC???<<<<<<<<<===<<<;;;>>>@@@AAA@@@??????@@@???>>>======???BBBEEEGGGCCCDDDEEECCCCCCHHHRRRZZZeeeeeeiiipppwwwuuufffaaa[[[VVVVVVZZZbbbppp}}}hhhYYYLLLCCCEEEBBBBBBCCC??????LLL]]]||||||tttqqqlllbbbQQQBBB===???<<<;;;:::::::::888444222222111111000000111111222222111000000111222444555444333222222111111222222222222222222222222222222222222333333333333444444444555>>>PPPeeevvvvvvrrr|||yyyvvvwww|||zzzuuukkk___RRRFFF===888777777666666555666666666666666666666666666666666777888:::<<>>888666777:::;;;:::999999:::999999888777666777555444555666777666444333444777999999777555444444444444444555555666777888:::<<<=========>>>@@@GGGKKKQQQUUUZZZbbbkkkrrrwww}}}uuueee\\\^^^IIIIIIAAADDD>>>>>>>>>===<<<;;;::::::999777888888888777666444333333444666777777777666555777999;;;<<<======<<<;;;:::888888;;;@@@DDDEEEEEEGGGGGGFFFGGGHHHJJJLLLMMMKKKKKKLLLPPPXXXaaafffhhhaaa___```cccbbb______bbbuuuxxx~~~sssjjj\\\OOOFFF@@@<<<999777:::BBBKKKSSS]]]lllzzz}}}sssfff\\\TTTKKKBBB??????@@@DDDJJJCCCAAA>>>>>>@@@AAA@@@>>>???AAACCCCCCAAA@@@AAACCC<<<===>>>@@@AAAAAAAAAAAA===>>>>>>======???BBBFFFIIIJJJMMMQQQSSS\\\nnnqqqbbb\\\WWWUUUTTTWWWaaakkkxxxjjjYYYPPPHHHCCCDDDAAA>>>FFFSSSmmm~~~yyyuuuooobbbQQQEEEAAA===;;;;;;;;;<<<;;;777444333222111111111111222333333222111000000111333444444333222222111111222222222222222222222222222222222222333333333333444444555999GGG^^^ttt{{{vvv||||||wwwssssssyyy{{{nnneeeYYYNNNFFF???999555777777777777666777888999666666777888888888888888666:::@@@FFFNNNXXXdddkkkzzzrrrcccYYY[[[^^^```hhhssssssttttttrrrrrrwwwuuueeeRRREEEEEEKKKPPP]]]jjjmmmooouuu}}}~~~zzztttjjj```TTTUUUPPPFFF>>>:::777333///444444444AAAWWWeeefffJJJCCC;;;777888::::::999888999999::::::999888777666555555555777777666444444555777999999888777666444444444444444444555666666666777777777999===@@@EEEKKKSSSYYY]]]cccjjjpppuuu{{{zzziii```^^^IIIIIIAAADDD>>>>>>>>>===<<<;;;::::::999777888888888777666444333222444666888888777666555888:::;;;======<<<;;;999888777999===BBBEEEEEECCCEEEEEEEEEEEEFFFGGGGGGHHH???EEEOOOWWWXXXYYY___fffdddcccdddhhhjjjjjjooovvv}}}{{{{{{xxxtttfffYYYHHH>>><<<===<<<999<<<>>>GGGUUUbbblllxxxwwwkkk]]]SSSIIIBBB===>>>@@@AAAEEEJJJBBB@@@???@@@CCCEEECCCAAACCCDDDCCCAAA>>>===@@@CCC:::===@@@BBBCCCBBB@@@???===>>>???AAABBBBBBCCCCCCCCCCCCDDDCCC@@@FFFYYYlll{{{}}}ooojjjddd```\\\[[[bbbkkknnnyyy___QQQHHHGGGCCC>>>BBBKKK]]]uuuxxxsssqqqkkk\\\KKKAAA===<<<;;;===???>>>:::666444333222111111222333444555333222000000111333444444333222222111111222222222222222222222222222222222222333333333444444444555<<>>===:::777666666777666555666777999555666777999::::::;;;;;;>>>DDDMMMXXXcccrrr|||uuuoooccc___hhhmmmkkkkkkpppsssqqqmmmhhhhhhrrr{{{lll\\\LLL@@@@@@EEEFFFSSSaaafffiiiqqqzzz~~~zzzuuukkkaaaRRRRRRLLLBBB:::777666333555999777333>>>TTTbbbcccNNNFFF===888999::::::888777888999:::;;;:::999888666555555666777777666444666777888999:::999999888444444444333333444444555444444444333444777<<>>>>>===<<<>>>???@@@BBBCCCCCCBBBBBBDDDEEEGGGFFFDDDCCCBBBCCCBBBHHHPPPTTTUUUVVVYYY\\\bbbjjjmmmhhhdddkkkvvv}}}wwwyyy}}}xxxnnniiiZZZLLL???;;;<<<;;;;;;<<<>>>@@@JJJ[[[iiisss~~~sssfffXXXOOOFFFAAA???BBBDDDDDDFFFJJJEEECCCBBBCCCDDDDDDFFFHHHGGGEEEBBB@@@@@@@@@AAAAAABBBAAAAAACCCEEEDDD???;;;=========@@@CCCFFFGGGFFFDDDCCCAAABBBFFFJJJNNNPPPeeejjjyyyvvvmmmfffccc```___ppppppxxxaaaLLLFFF@@@???EEEFFFLLLeeerrr^^^aaammmlllZZZIIIEEE???<<>>;;;:::666555333111111333555666>>>;;;777333111000000111333333333222222111111111333333333222222111111111555111000333555333333555666DDDWWWmmmdddyyy~~~wwwuuu|||~~~jjjbbbhhhtttzzz|||uuukkkdddVVVOOOEEE===:::999888777888777777777777888888999999555444:::??????>>>???CCCMMM[[[iiivvvzzzvvvkkkeeebbbfffpppuuusssnnnooolll^^^[[[pppuuu```RRRJJJDDDBBBCCCAAAGGGPPPVVV\\\dddooowww~~~zzzkkk\\\RRRKKKBBB;;;777666666666888666444666???LLLZZZcccRRRJJJ???:::999999888666999:::<<<======<<<:::999333222222333555777888777888999999::::::999999999777666666555555555666666555777999999888777777888>>>AAAIIIQQQVVVZZZaaaiiiyyy~~~ssseee```KKKGGGEEEDDD@@@@@@???===<<<;;;;;;::::::888888888888777777777777444444444444555666777777999;;;<<<>>>???>>>===<<<;;;===???AAABBBCCCCCCCCCDDDEEEFFFDDDCCCBBBCCCDDDDDDKKKRRRSSSQQQRRRZZZaaalllpppoooiiigggnnnxxx~~~yyy{{{}}}yyykkk^^^XXXMMMCCC;;;::::::999:::===CCCGGGTTTfffsss||||||pppbbbTTTKKKGGGCCC@@@CCCEEEEEEHHHMMMKKKJJJIIIIIIJJJJJJJJJKKKIIIGGGDDDCCCCCCCCCDDDDDDFFFEEEEEEEEEEEECCC@@@======???CCCFFFGGGFFFEEEDDD@@@@@@@@@AAADDDGGGIIIJJJQQQVVVbbbttt~~~wwwpppiiieeeiiigggkkkttt}}}oooTTTIII@@@???DDDDDDKKKTTTddd~~~wwwiiiaaafffkkk```OOOGGGAAA>>>@@@AAA>>>;;;;;;888666333111111222555666>>>;;;888444222222222333333333333222222222111111444333333333222222222222555111111333555333333666;;;III]]]vvvyyycccxxxzzzzzzzzziii```aaafffggg|||vvvlllbbb[[[LLLFFF>>>999888777777666777777777777777777888999;;;888888:::;;;===CCCJJJ\\\aaakkkyyyuuunnnjjjiiiiiilllqqquuutttrrrjjjeeeYYY[[[pppqqq]]]QQQIIICCCAAAAAA<<<@@@EEEIIINNNWWWcccllluuuxxx{{{zzzyyyttthhh]]]MMMGGG???999666555555555666555333555<<>>>>><<<;;;:::999999999888888888888777777777777444444444444555666777888;;;<<<===>>>>>>>>>===<<<:::;;;===???BBBCCCDDDDDDEEEEEEEEECCCBBBCCCFFFIIIJJJPPPTTTRRRNNNPPP\\\gggttttttqqqkkkkkksss{{{~~~{{{|||}}}}}}~~~~~~zzzwwwnnn]]]OOOHHH???;;;999::::::999===DDDLLLTTTcccuuuyyynnnaaaUUUMMMKKKFFFDDDEEEGGGHHHLLLRRRUUUTTTRRRRRRSSSSSSQQQOOOLLLJJJGGGGGGGGGHHHHHHHHHJJJKKKJJJHHHEEEBBBAAABBBAAAGGGMMMOOOLLLHHHDDDBBB???@@@BBBDDDEEEFFFFFFEEEAAADDDNNN[[[iiiyyyxxxooohhhdddaaabbbeeekkkwwwiiiTTTBBB<<>>;;;;;;;;;888555222111222444666:::888666333222222333333333333333222222222222111444444444444333333333333666333222444555333444888>>>LLLbbb{{{hhhbbbvvv~~~|||yyyvvvssszzz{{{yyytttiii]]]SSSNNNAAA===:::777777888777777777777666666777888888999:::999999:::;;;@@@NNN\\\qqqqqqwwwrrrkkklllppptttwwwwwwvvvtttsssaaaZZZQQQ[[[rrr~~~zzzkkkZZZPPPJJJDDD@@@@@@:::;;;<<<===@@@HHHTTT\\\ggglllooonnnkkkggg___WWWFFFAAA:::666444444444444555444333444888>>>CCCGGG???:::555333444555333111333444666777888888888777444333222333555777777777999999:::;;;;;;;;;;;;;;;999999777666555555555555444555666555555666888;;;??????AAAGGGLLLSSS```lllvvv|||sss```KKKFFFDDDCCC@@@???>>>===;;;::::::999999888888888888777777777666444444555555666777888999;;;<<<<<<======<<<;;;:::;;;<<<===???@@@AAABBBCCCFFFFFFEEEDDDDDDHHHNNNRRRRRRSSSRRROOOMMMSSS^^^hhhqqqqqqooolllooovvvzzzyyyzzzzzz{{{{{{|||~~~~~~~~~wwwpppjjj___OOOCCC===999999;;;<<<:::;;;DDDOOOXXXaaappp}}}wwwoooeee\\\VVVQQQLLLIIIIIIJJJKKKRRRYYY___^^^\\\YYYZZZ[[[XXXSSSNNNKKKIIIJJJLLLNNNMMMLLLNNNOOOOOOKKKEEECCCDDDGGGJJJPPPWWWVVVPPPHHHDDDDDDCCCEEEIIIJJJJJJHHHFFFEEE@@@BBBHHHPPPXXXeee{{{|||uuukkkccc___```fffkkkzzzgggLLLAAACCCBBBDDDMMMVVV^^^ooo|||qqqnnnjjjdddRRRJJJDDDCCCBBB>>><<<<<<<<<:::666333111222333555444333111000000000111222222222222222222222222222444444444444444444444444666333333555555333555:::DDDTTTkkk~~~yyy}}}|||qqqYYYiiizzzvvvvvvqqqgggYYYMMMEEEBBB;;;;;;:::999::::::999999777777777777777888999:::;;;:::<<<@@@EEENNN___nnnyyy|||wwwssstttxxxxxxoooiiiWWWPPPMMM^^^vvv~~~sssfffWWWPPPKKKEEEBBBAAA======<<<:::;;;???GGGMMMWWW^^^cccaaa]]]YYYRRRLLL???<<<777444333444555555444444555555666777888888555333111222333444222111111222444666777888888888444333222333555777777666888999:::;;;<<<<<<<<<<<<;;;:::999777666555555555444555444444333555888;;;??????AAAGGGLLLSSS```kkktttzzzyyy___JJJFFFDDDCCC?????????===<<<;;;:::::::::888888888888777777777666555555555666777888::::::::::::::::::::::::999999>>>>>>>>>??????@@@@@@AAAGGGGGGFFFEEEHHHNNNUUU[[[VVVQQQKKKIIIMMMUUU\\\```eeehhhjjjlllqqqvvvwwwsssuuuvvvxxxzzz||||||yyywwwvvvuuukkk```WWWMMMAAA999777999:::<<<<<<;;;>>>LLL[[[eeennnzzz}}}wwwrrrkkkddd___XXXSSSOOONNNMMMOOOWWW```gggfffbbb^^^___bbb^^^WWWNNNKKKJJJLLLQQQSSSRRRPPPQQQRRRQQQNNNIIIHHHJJJMMMSSSWWW[[[XXXPPPIIIGGGGGGJJJMMMPPPPPPMMMJJJHHHHHHBBBDDDHHHMMMQQQXXXiiiyyyrrrhhhdddcccbbbeeekkkxxx~~~[[[JJJJJJHHH@@@JJJUUU___ppppppjjjkkkXXXOOOGGGEEECCC???<<<<<<<<<:::777555333333333444111111000000000000111222222222222222222222222222444444444444444444444444666444444666555444888>>>PPPccczzzxxxwww{{{eee[[[{{{uuu~~~sssooofffXXXJJJ@@@<<<<<<::::::;;;;;;:::999999999777777777888888999;;;;;;>>>===@@@HHHRRR\\\jjjuuu~~~~~~|||~~~zzzhhh[[[PPPNNNPPPccczzz|||nnnbbbUUUPPPMMMIIIEEEDDDBBBBBB@@@>>><<<<<<>>>???DDDMMMTTTTTTRRROOOIIICCC;;;888555333444555666555666666666666555444222111111111111333444444333222222333444555777777888888555333222333555777777666777888999;;;<<<=========;;;;;;999888666666555555555555555444333555888;;;>>>???CCCJJJOOOTTT^^^iiipppwww___JJJFFFDDDCCC???@@@???===<<<;;;;;;::::::888888888888777777777777555555555666777999;;;;;;999999999999999999999999AAA@@@????????????@@@@@@GGGGGGFFFFFFIIIOOOWWW]]]UUUNNNGGGGGGNNNUUUXXXXXXZZZ```eeeiiiooosssrrrnnnppprrrvvvyyy|||}}}yyytttqqqoookkk```TTTKKKCCC;;;888999999:::===>>>>>>DDDTTTdddpppyyyzzzuuuooojjjfffaaa\\\VVVSSSQQQSSS\\\gggmmmlllggg```bbbgggddd[[[NNNKKKKKKOOOVVVZZZYYYVVVSSSSSSSSSRRRQQQQQQSSSUUUYYY[[[]]]ZZZUUUQQQPPPPPPSSSUUUWWWUUUPPPLLLLLLMMMEEEEEEHHHLLLNNNQQQ[[[fffzzzvvvnnngggaaa]]]^^^eeeuuuoooVVVKKKBBBCCCAAAFFFWWWttttttjjjmmm^^^TTTKKKGGGDDD???<<<===;;;:::999777555444444333222222222222222333444444111222222222222333333333333333333333444444444444444333444666555555;;;BBBWWWkkk|||qqqxxxzzzaaaiiiiiiqqqxxxzzz{{{|||{{{wwwkkkdddXXXKKK???:::999:::888999;;;:::999777777888888888999999:::;;;======<<<<<>>777555333333555666666555777777777777555444222111111222333444555555555555333444444555666777888888555444333333555666666555666777888:::<<<======>>>;;;;;;999888777777777777666666666555444555777999===>>>DDDKKKOOOSSS[[[dddkkksss~~~___JJJEEECCCBBB???>>>>>><<<;;;:::999999999888888888888777777777777555555666777888:::;;;<<<888888888888999:::;;;;;;@@@@@@??????@@@AAABBBCCCGGGFFFEEEEEEFFFLLLSSSXXXTTTPPPLLLNNNSSSWWWXXXWWWVVV]]]dddgggkkkoooooolllmmmpppuuuyyy|||}}}yyysssmmmhhheee^^^TTTJJJDDD???:::999<<<999;;;@@@EEEHHHOOO^^^mmmxxx~~~{{{xxxuuuqqqnnnhhhccc]]]XXXTTTUUU```lllrrrqqqiiiaaaccckkkiii___OOOLLLLLLRRR[[[```___\\\UUUUUUUUUWWWZZZ\\\]]]]]]^^^```bbbccccccbbbaaa```^^^```___ZZZTTTQQQSSSUUUOOOMMMMMMOOOOOOOOOSSSYYYccclll|||~~~tttfffcccaaaeeesss~~~iiiUUULLLDDDAAANNNjjj}}}ppplllcccXXXMMMHHHDDD???======999999:::999888666444222222222222333333333444444111111222222222333333333222222222222333333333444333222444666666666===FFF[[[nnnyyyeeeVVVlll}}}{{{wwwqqqlll]]]VVVJJJAAA;;;999::::::777999;;;:::888777888::::::::::::;;;<<<===>>>??????CCCMMMXXXaaajjjxxx{{{|||nnn]]]RRRQQQ]]]ccclll{{{yyyfff[[[QQQNNNNNNLLLJJJKKKIIIHHHGGGFFFDDDAAA>>><<<999;;;<<<;;;>>>AAA>>>777444222222222444555555444888777777666555555555444333444555666666666666777444444444444555555666777666444333333555666666555444555777999;;;<<<===>>>;;;:::999888888888888888777888888888666555666777;;;<<>>777888:::;;;:::777444222111111111111111222222222111111111222222333333333111111111222222333333333222222444777666777???HHHaaarrrvvvvvv~~~RRRIIIeeeyyyoooeee]]]RRRKKKAAA<<<;;;;;;;;;:::777:::<<<;;;999999;;;>>>:::;;;;;;;;;===>>>???@@@IIIQQQ___kkksss}}}~~~wwwyyyyyyggg\\\WWWTTTdddkkknnnzzz~~~wwwdddYYYOOOLLLMMMLLLKKKLLLLLLJJJIIIHHHHHHFFFDDDBBBBBB???999555777:::777111222111000111333444444333888777666555555555777777555666777666666555777888444444444333333444555555666444333333555666666555333555666999;;;<<<======::::::999999888999999999777999:::999777666555666;;;;;;>>>BBBEEEIIIRRR\\\eeennnzzz]]]LLLGGGBBBAAA@@@>>>===<<<;;;:::999999999777777777777777777777777888888999999999888888777<<<999777666888:::;;;;;;AAAAAAAAABBBBBBDDDEEEEEEFFFCCC@@@AAAEEEIIIJJJJJJMMMRRRZZZ___```]]]YYYVVVWWW[[[```eeegggiiikkklllsssuuuxxx{{{}}}}}}}}}|||tttrrrlllfffeeedddYYYLLL??????>>>===;;;:::888777;;;???KKKXXX___ffftttwwwzzz}}}~~~}}}}}}}}}rrrjjjaaa[[[XXX[[[fffqqqwwwzzzsssgggeeemmmpppkkkWWWOOONNNYYYhhhnnniiiaaa\\\XXX\\\gggoooooonnnpppkkkllloootttxxx{{{zzzyyyyyyuuunnnhhheeeddddddccceee]]]XXXZZZYYYTTTQQQSSSTTTVVV___rrroooddd\\\WWWZZZaaa{{{qqqOOOIIIYYYpppvvviiiYYY```\\\LLLBBBCCCBBB<<<===;;;999888999999888777222222444444444444222222222222222222222222222222333333333444444444555555333666333444888777BBBZZZsss}}}ttt___QQQTTT___|||yyytttjjj\\\QQQCCC@@@<<<:::::::::999888===<<<<<<===???@@@>>>===>>>888999AAACCCAAAHHHTTTYYYeeerrrzzz~~~zzzxxx{{{~~~iii___\\\ZZZccccccfffmmmrrrtttwww|||{{{ttt___YYYRRRLLLKKKLLLMMMNNNLLLPPPQQQMMMJJJJJJJJJGGGFFFAAA;;;999999888333...111222222222222333333333777888666444888AAAFFFFFFIIIAAA888444666999:::999555777888777444222444666666666777888888888888888444444666777999;;;<<<<<<;;;::::::999999999:::::::::;;;<<<<<<<<<;;;:::999999999;;;>>>@@@CCCLLLUUUcccmmmzzz]]]KKKGGGBBBAAA@@@>>>===<<<:::999999999999777777777777777777777777666777888999999999999999999777666777:::===?????????@@@AAABBBDDDFFFGGGHHHCCC@@@???@@@DDDHHHIIIIIILLLUUU___ccc___ZZZVVVUUUZZZ]]]aaaeeegggiiikkkmmmqqqsssvvvxxxzzz{{{zzzzzzppppppkkkdddaaa]]]RRRFFF999::::::999777777999;;;===CCCPPP]]]eeekkkxxxwwwyyy|||}}}||||||}}}~~~wwwoooeee]]]WWWYYYfffsss|||yyylllhhhooosssqqqcccYYYTTT\\\kkkqqqllleeegggdddeeemmmrrrpppnnnnnnnnnppptttyyy}}}wwwrrrnnnllljjjiiilllddd^^^]]]ZZZTTTQQQQQQRRRSSS[[[lllqqqdddZZZYYY\\\kkk{{{wwwccc[[[^^^mmm~~~yyyoooeeefff```SSSGGGCCCAAA???>>><<<999999999999888777222333333444444333333222222222222222222222222222333333333444444444555555555999666555777777DDD^^^}}}rrrXXXJJJSSSbbb{{{vvvmmmeee[[[NNNEEE<<<<<<;;;:::999999999::::::>>>EEEJJJKKKIIIEEEBBB>>>===CCCLLLMMMLLLVVVdddkkkwww|||{{{zzz~~~sssaaa\\\^^^___bbbaaadddjjjnnnpppsssxxxzzz}}}}}}{{{{{{zzztttmmm]]]XXXQQQLLLKKKLLLNNNOOONNNRRRRRROOONNNOOOMMMHHHIIIDDD>>>::::::888444000444444444444444444444444222888;;;<<>>999888999999777666666666666666888;;;<<<;;;;;;;;;:::::::::999999777777777888888999::::::;;;;;;:::999999888999999999999;;;<<<<<<;;;:::999:::999:::>>>???BBBJJJSSS___iiixxx\\\KKKGGGBBBAAA@@@===<<<;;;:::999888888888777777777777777777777777555666777888999:::::::::999888777888;;;>>>@@@@@@===>>>@@@BBBEEEGGGIIIJJJ@@@@@@@@@CCCFFFIIIJJJJJJPPP[[[gggiiiccc[[[XXXYYY]]]```ccceeefffhhhkkkmmmnnnppprrruuuwwwwwwvvvvvvlllkkkfff^^^WWWQQQGGG???555777999777555777>>>DDDIIIPPP]]]jjjqqquuu}}}xxxzzz{{{{{{zzzzzz|||~~~|||tttjjj___VVVVVVcccqqq}}}~~~rrrlllpppuuuvvviii^^^VVVZZZhhhrrrpppiiieeecccfffooouuuvvvuuutttrrrtttyyy~~~yyyuuusssrrruuunnnfffbbb]]]VVVRRRQQQRRRRRRWWWfff}}}zzzjjj```^^^]]]fffwwwmmmXXXWWW``````hhhttt}}}vvvooohhh```XXXMMMCCC@@@BBB>>><<<:::999999999888777222333333444444333333222333333333333333333333333333333333444444444555555222777666444555777IIIgggiiiNNNFFFVVVjjj||||||nnnbbbYYYOOOEEE===777999;;;:::999999<<>>AAAJJJSSSWWWNNNHHH???:::888999888777777555444666;;;@@@AAAAAA???>>>===<<<<<<<<<<<<<<<::::::999999888999999999<<<<<<:::999888888888888777888:::<<<<<<<<<;;;::::::999:::======???FFFOOOZZZeeeuuu\\\JJJGGGCCCBBBAAA===<<<;;;:::999888888888777777777777777777777777666777888999999999999999;;;999888999;;;<<<<<<<<<<<<===???AAADDDEEEGGGGGG@@@AAADDDGGGJJJLLLMMMMMMSSSZZZaaaccc```[[[YYYZZZ```aaacccdddeeegggkkkmmmlllmmmppprrrssssssrrrqqqhhheee]]]SSSJJJCCC>>>:::555999;;;:::777;;;FFFOOOZZZcccooozzz{{{||||||{{{yyyyyyzzz|||{{{uuummmbbbVVVSSS\\\iiivvv~~~yyyrrrrrruuuvvvnnndddYYYZZZhhhuuuxxxsssggggggkkksss{{{}}}wwwyyy}}}{{{||||||wwwoooggg```ZZZVVVUUUVVVTTTVVVbbbvvvzzzrrrfffhhhrrrfffWWWUUUSSSXXX]]]bbbkkk|||{{{mmmcccaaaWWWGGGBBBHHH???===;;;:::::::::888777333333333333333333333333333333333333333333333333333333333444444444555555111777777666999>>>UUUxxx~~~xxx[[[JJJKKK```uuu|||{{{{{{|||~~~}}}}}}rrrcccVVVMMMFFF???:::777:::;;;:::999<<>>888555444555444444444444444333333222222222333777:::999;;;???AAA???BBB===888555555777888888777444333888@@@EEECCC???>>>======<<<<<<===>>>>>>>>>===<<<;;;::::::;;;;;;>>>===<<<:::999888888888666888;;;===>>>>>>===<<<;;;999:::;;;;;;<<>>999888999777;;;======<<>><<<;;;;;;:::999777333333333333333333333333333333333333333333333333333333333444444444555555777=========BBBIIIddd}}}tttyyynnnTTTMMMWWWlll}}}}}}zzzzzz{{{|||}}}tttmmmhhhfffggg^^^QQQFFF???;;;888777999;;;;;;:::;;;BBBOOOYYYlllmmmlllfff\\\WWWWWWYYY\\\^^^hhhzzzkkk]]]XXXTTTOOOJJJNNNKKKMMMSSSYYY]]]dddkkklllppprrroookkkgggbbb[[[WWWTTTQQQPPPRRRSSSTTTTTTVVVXXXXXXXXX[[[YYYPPPEEE<<<999555333444666888999777666666555444333222222666666777;;;CCCHHHBBB888888666333222333555777888555333333:::CCCEEE???999999::::::;;;<<<>>>???@@@@@@???>>>===<<<===>>>??????>>>===<<<::::::999999777:::===@@@AAAAAA???>>>;;;999:::;;;::::::AAAIIIXXXdddtttZZZIIIGGGCCCCCCBBB>>>===<<<;;;:::999999999777777777777777777777777:::::::::999888777666555444444444777;;;>>>>>>>>>===>>>???@@@@@@???>>>===???BBBFFFIIIIIIJJJLLLMMMMMMIIIGGGIIIOOOTTTUUUTTT\\\^^^```bbbcccdddgggiiiiiijjjkkkkkkjjjgggeeeccc\\\QQQEEE===888555666999888;;;===???CCCLLLYYYccckkkttt~~~wwwlllrrryyyyyytttqqqrrrwwwzzz~~~}}}yyyvvvtttpppkkkfff___VVVNNNMMMQQQ^^^kkkzzz|||zzz~~~{{{qqqgggiiiuuu|||{{{{{{}}}{{{pppgggdddcccaaaZZZVVVTTTYYYhhh~~~rrr___PPPIIIDDDFFFMMM___rrroooeeeQQQDDDBBBBBB???===;;;;;;:::999777444333333222222333333444333333333333333333333333333333333444444444555555999>>>===>>>FFFQQQkkk~~~zzzkkkTTTTTTcccttt}}}{{{{{{~~~|||ssshhh^^^YYYVVVSSSLLLDDD===999888999999:::;;;<<<>>>DDDPPP___jjjzzzvvvooogggbbbdddkkkrrruuummmiiiqqqttt\\\PPPNNNMMMJJJIIIGGGDDDFFFLLLRRRXXX```hhhjjjoooppplllgggdddaaa\\\WWWUUUSSSSSSUUUVVVVVVUUUUUUXXXZZZZZZXXXTTTJJJ???888777555555666888;;;===;;;;;;:::999888666666555555777<<>>@@@@@@AAABBBAAA???======>>>???@@@>>>>>><<<;;;::::::::::::999;;;???BBBCCCBBB@@@???;;;:::999:::999:::@@@HHHYYYddduuuYYYIIIGGGCCCCCCCCC???>>>===<<<;;;:::::::::777777777777777777777777999999999999999888777666444444555888<<>>===>>>@@@@@@@@@???===<<>>DDDLLLXXXeeennnuuu}}}}}}ooodddqqqvvvzzzvvvmmmggggggiiimmmsss{{{zzzuuurrroooggg___ZZZSSSLLLJJJLLLSSS^^^ppp}}}}}}xxxkkkgggqqqyyyzzz{{{|||zzzxxxxxxzzz}}}~~~rrrhhhffffffccc]]]YYYVVVYYYfffzzzrrrYYYKKKCCCGGGIIIRRRtttvvvqqqiiiYYYJJJBBBCCC@@@===<<<<<<;;;999777444333333222222333333444444444444444444444444444333333333444444444555555555999999???MMM[[[wwwiiiVVVYYYgggxxx~~~}}}{{{{{{|||rrrdddXXXPPPMMMLLLFFFCCC>>>;;;:::;;;===>>><<<>>>BBBJJJWWWggguuu}}}|||tttoooqqqyyy~~~|||iiiVVVPPPQQQNNNKKKJJJEEEAAABBBGGGMMMSSS\\\dddhhhlllmmmhhhcccaaa___\\\XXXWWWUUUVVVWWWXXXWWWVVVSSSYYY\\\ZZZUUUNNNCCC888555555555555666888:::<<<>>>===<<<;;;999888777666555;;;EEESSSaaafff\\\MMM888888888777666666777888666444444888===???<<<888999;;;>>>AAABBBCCCBBBAAADDDCCC???===;;;;;;<<<===<<<;;;:::999999999999999999<<>>===<<<;;;;;;;;;777777777777777777777777777888888999999999888888888888888:::===>>>===<<<===>>>@@@AAAAAA@@@???>>>EEEHHHKKKKKKJJJKKKNNNQQQGGGIIILLLMMMNNNOOORRRUUUTTTXXX]]]```aaabbbccceeeeeeeeeeeeccc```\\\YYYVVVLLL???666888;;;999777777:::<<<@@@IIIUUUcccpppxxxvvvnnnwwwzzzyyypppddd\\\]]]```eeemmmxxx{{{uuuqqqpppeeeZZZUUUQQQLLLJJJJJJLLLUUUfffxxx~~~}}}qqqkkkuuuuuuqqqmmmkkklllnnnoooppptttiiiggggggdddbbb]]]YYY[[[gggzzziiiSSSFFFGGGEEEIIIlll}}}xxxssshhhYYYMMMCCCAAA>>><<<<<<;;;999888444444222222222222444444444444444444444444444444333333333444444444555555555999;;;EEEYYYkkkfffUUUYYYgggyyy~~~|||{{{}}}uuudddRRRFFF@@@@@@BBB===<<<:::999999;;;===>>>???AAAIIIVVVhhhyyy~~~pppcccYYYZZZ\\\VVVNNNJJJEEEAAA@@@EEEKKKPPPXXX```fffjjjjjjddd___^^^^^^\\\YYYXXXWWWWWWYYYYYYXXXVVVRRRYYY]]]YYYRRRIII>>>444222333444444444555666888======;;;:::888777666555666???JJJUUU]]]\\\NNN@@@666777777777777777999:::888555444555:::===>>>===<<<>>>BBBEEEFFFEEECCCAAAFFFDDD@@@<<<:::999999:::999999888888777888888888999;;;???BBBCCCAAA>>><<<;;;::::::;;;::::::AAAIIIVVVcccuuuZZZKKKBBB@@@DDD>>>>>>===<<<;;;:::999999999::::::888777777777888999;;;;;;;;;:::::::::999999555777:::<<<;;;;;;;;;<<<<<<@@@DDDCCC???>>>@@@CCCCCCBBBEEELLLSSSUUUQQQMMMOOOLLLKKKMMMRRRUUUVVVVVVQQQVVV]]]`````````aaabbbaaaaaabbbdddbbb[[[PPPGGG???;;;777444555777888999<<>><<<888888<<<888777555333333333555666444555666666444333444555666333333666888666666888888:::IIIddd|||bbbVVV]]]lll{{{yyyyyyzzz{{{|||~~~{{{fffNNNBBB???===;;;:::<<<999999;;;<<<;;;===AAAKKKTTTdddwwwwwwlllbbbZZZZZZ^^^ZZZKKK======@@@CCCCCCDDDLLLYYYccckkkggg```\\\ZZZYYYXXXWWWWWWVVVVVVVVVVVVWWWWWWXXX\\\YYYWWWUUUMMMBBB<<<;;;888888:::===???>>>:::777:::>>>@@@<<<666333555888777HHHRRRNNNHHHGGGAAA888???:::999;;;:::666888===999999666777AAALLLNNNHHHSSSUUUVVVRRRGGG???>>>BBBHHHBBB>>>>>>===999888999999888888:::;;;888666555777999<<>>===???:::888999:::;;;@@@FFFVVVdddwwwZZZKKKBBBAAADDD>>>??????>>>=========>>>>>>;;;:::999888777888888999999999999888888888777777666999;;;===<<<<<<===>>>===@@@CCCBBB>>>===@@@CCCCCCBBBCCCIIIOOOSSSRRROOOOOOMMMLLLMMMQQQUUUVVVUUURRRVVV[[[^^^]]]]]]^^^___]]]^^^^^^]]]YYYRRRIIIBBB:::888777555555666888:::HHHTTT```jjjsssuuugggTTTFFFEEEKKKXXXdddtttxxxrrrlllfff]]]TTTMMMHHHDDDAAACCCDDDLLLZZZgggsss|||}}}~~~ooobbbSSSPPPOOOQQQUUU^^^pppzzzvvvtttssssssrrrnnniiifffiiiwwwdddMMMKKKJJJEEEKKK[[[iii~~~xxxrrroooiiiaaaNNNFFFAAA???<<<777666999777555333222111222333333111333444444333333555666666333333666666444444888;;;PPPqqqzzzwwwbbb\\\eeerrr||||||yyyvvvuuuxxxzzz||||||nnn[[[GGG???===<<<:::999===:::999<<<>>>???CCCIII___hhhwwwoooqqqdddWWWRRRSSSRRRJJJBBB===???BBBBBBEEEMMMZZZdddgggccc^^^ZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXYYYZZZZZZYYYVVVUUURRRJJJ???::::::999<<>>;;;777<<<777777>>>AAA>>><<<<<<>>>===:::;;;JJJaaarrryyyrrrjjj]]]MMM@@@<<>><<<;;;;;;;;;:::888888777999<<<>>>??????>>>===???:::888999:::;;;@@@GGGXXXeeewwwYYYKKKBBBAAADDD>>>>>>>>>>>>>>>>>>???@@@@@@;;;:::999888888888999999999999999888888888777777888:::<<<=========>>>??????AAABBB@@@======???CCCCCCBBBBBBFFFLLLQQQRRRQQQNNNMMMMMMNNNQQQSSSTTTTTTSSSUUUXXXZZZZZZZZZZZZ[[[YYYYYYXXXTTTMMMEEE???<<<555777888888777888===@@@QQQ^^^lllvvv~~~zzziiiVVVGGGDDDHHHQQQ\\\mmm|||{{{uuukkkfff^^^VVVOOOHHHBBB>>>AAABBBFFFMMMVVVcccyyyttt```QQQHHHHHHJJJNNNTTTccc{{{}}}{{{{{{}}}~~~{{{xxxsssoooppp{{{vvvmmmWWWOOOMMMHHHDDDDDDOOOeeexxxpppmmmhhhaaaRRRJJJCCC@@@<<<999777999777666444333222222333333000111333333333333555777666444444666444222555:::AAAiiiqqqbbbdddnnnwww}}}{{{vvvpppppptttwwwvvvttt\\\NNN@@@<<<===<<<:::;;;===:::;;;???CCCGGGPPPYYYrrr{{{}}}mmmsssiii\\\TTTPPPMMMHHHCCC;;;===@@@BBBFFFPPP\\\eeefffbbb\\\YYYYYYYYYZZZYYYYYYYYYXXXXXXYYYZZZZZZ[[[[[[YYYXXXUUUKKK@@@;;;===888???JJJWWW```aaa]]]XXXVVVJJJ===777888:::999555===KKKRRRIII>>>;;;===>>>CCC<<<777;;;>>>===888666>>><<<999;;;IIIaaawwwrrrfffTTTCCC;;;>>>FFFMMMJJJDDDAAABBBAAA===:::;;;???>>><<<:::::::::;;;;;;777999;;;<<<=========<<<>>>;;;999:::::::::@@@GGGZZZfffxxxXXXJJJBBBAAAEEE???===<<<<<<<<<<<<<<<======;;;:::::::::999999999999;;;;;;;;;:::::::::999999888:::<<<===<<<===>>>@@@AAAAAA@@@>>>======@@@CCCBBBBBBDDDHHHMMMQQQRRRQQQNNNNNNNNNOOOQQQRRRRRRRRRRRRSSSUUUWWWXXXXXXYYYZZZUUUUUUSSSLLLCCC<<<999999333777999999999===FFFMMMYYYggguuu}}}mmm[[[KKKFFFGGGKKKUUUfffvvv|||wwwnnnjjjddd]]]VVVNNNFFFAAAAAABBBEEEFFFIIIUUUnnnzzziiiXXXMMMJJJKKKNNNTTT^^^ppp~~~|||zzz|||~~~{{{ttt```PPPJJJJJJGGGBBBIIIUUUoootttnnnfff]]]UUUMMMEEE@@@>>>===<<<<<<:::999777666555555555555222333444444444444555666555444555666444444:::BBBUUUpppdddhhhssszzz~~~zzzuuuqqqmmmooossssssllleeeOOOEEE===<<<======<<<======<<>>:::;;;===AAAIIITTT___fffhhhccc]]]YYYWWWWWWVVVVVVVVVVVVVVVVVVWWWXXXYYYYYY]]][[[[[[WWWNNNAAA;;;;;;444<<>>;;;:::;;;::::::@@@HHH[[[gggwwwWWWJJJBBBAAAEEE@@@>>>===<<<;;;::::::::::::;;;;;;;;;;;;::::::999999;;;;;;;;;:::::::::999999888999;;;;;;;;;;;;===???AAAAAA@@@>>>>>>???BBBDDDAAACCCGGGLLLPPPRRRQQQOOONNNOOOPPPPPPPPPPPPPPPQQQQQQQQQSSSUUUWWWXXXYYYYYYQQQQQQMMMEEE===777777888333666888:::<<>><<<::::::888777666555555444666777777666555444444555333444666777555666@@@LLLssstttfffjjjtttyyy~~~{{{tttrrrooonnnppppppjjj]]]RRRGGGAAA<<<<<<===<<<>>>@@@AAACCCJJJSSS[[[dddrrr~~~~~~}}}vvvtttoooeeeXXXJJJ@@@:::::::::<<>>CCCOOO^^^iiinnnpppnnnmmmiiieeegggllliiiccc]]]QQQFFF???<<<;;;>>>CCCMMMPPPNNNFFF@@@@@@@@@>>>::::::::::::;;;;;;<<<===>>><<<;;;;;;:::999AAAIII[[[gggvvvWWWIIIBBBAAAFFF@@@@@@???>>><<<;;;;;;;;;:::;;;;;;<<<<<<<<<;;;:::999999999999888888888777777888:::;;;;;;:::;;;===@@@@@@@@@@@@@@@AAACCCDDDEEEAAAEEEJJJOOOQQQQQQOOONNNNNNPPPQQQQQQOOONNNOOOOOOPPPPPPQQQTTTVVVWWWVVVTTTLLLJJJEEE???999777777888333666999>>>EEEPPP^^^hhhrrr}}}wwwpppeeeVVVKKKFFFIIINNNZZZiiiwww~~~}}}{{{xxxsssnnnggg___WWWQQQHHHGGGGGGFFFEEEGGGSSSaaaooocccYYYTTTSSSVVVYYY]]]eeerrr}}}fffYYYVVV\\\eeeuuuaaaRRRLLLGGGAAADDDEEEZZZ~~~xxxtttpppjjjjjjaaaSSSFFFAAAAAA===888999888888666555444333222888999999777555444444555222444777888555888EEESSS~~~tttffflllvvvzzz{{{wwwqqqnnnkkkiiifff\\\OOOEEEEEE@@@======>>>>>>BBBGGGMMMQQQ[[[fffmmmttt|||}}}yyyssshhhZZZMMMCCC===<<<:::999;;;CCCPPP^^^gggkkkccc___[[[XXXXXXYYYZZZZZZVVVVVVVVVVVVWWWXXXZZZZZZYYYWWWZZZ___\\\NNN>>>555333444@@@YYYqqqtttaaaLLLJJJJJJHHHCCC>>>999777666666;;;EEESSSaaaiiihhheeeaaalllrrrmmm```RRRGGG@@@<<<;;;BBBTTTlllxxxooo```OOOCCC<<<999===CCCXXX___^^^SSSJJJHHHDDD???<<<;;;:::::::::;;;===>>>===<<<<<<<<<999999AAAKKKZZZeeesssVVVIIIBBBAAAFFFAAA??????>>>======<<<======;;;<<<<<<===<<<;;;:::999999999999888888888777777:::;;;<<<;;;;;;<<>>777999999888777666444333222666777888777555444444555222555888777444666EEEVVVqqqlllcccooo{{{}}}}}}yyywwwlllgggaaa[[[VVVQQQLLLIIIIIIDDDBBBBBBCCCEEELLLTTT\\\cccooozzz~~~{{{tttlll^^^OOODDD>>><<<<<<:::888:::DDDSSSbbbjjjmmmccc```[[[YYYYYYZZZ[[[[[[TTTTTTTTTUUUVVVWWWYYYYYYXXXWWW]]]hhhkkk^^^III;;;555333888III]]]gggbbbXXX\\\WWWNNNDDD<<<888777777666;;;FFFVVVdddlllnnnooovvveeeTTTGGG:::888===JJJaaasssdddRRRDDD<<<888;;;@@@RRR]]]```VVVNNNLLLGGG???>>><<<;;;::::::<<<>>>???============999999AAAKKKXXXcccqqq|||VVVIIIBBBBBBFFFAAA<<<<<<<<<<<<<<<======>>>;;;<<<=========<<<::::::;;;;;;;;;:::::::::999999;;;<<<===<<<<<<===@@@CCC>>>???@@@CCCFFFHHHHHHHHHFFFGGGIIIJJJJJJKKKLLLNNNNNNPPPSSSRRROOOLLLLLLNNNQQQQQQQQQRRRSSSPPPKKKFFF@@@;;;555333444666666444<<<@@@HHHUUUdddqqqzzz~~~{{{xxxxxx|||xxxkkk\\\TTTFFFIIIQQQ```rrr~~~yyyrrrkkkggg\\\TTTOOOQQQSSSTTTUUUWWWaaassswwwddd[[[VVVUUUZZZaaacccooo{{{mmmYYYNNNIIIIIIIIIBBBCCCNNNfffwwwsssjjjYYYIIIDDDFFFBBB:::;;;;;;;;;:::888777555444333555666555444444555666333666888777222444DDDUUUvvvvvv}}}uuueeeaaarrr}}}uuupppnnneee___VVVNNNJJJLLLPPPTTTNNNJJJGGGHHHIIILLLVVV```hhhooo|||zzzllleeeYYYMMMDDD>>>;;;:::;;;888:::EEEUUUdddmmmooogggccc]]]ZZZXXXXXXXXXXXXQQQQQQQQQRRRSSSUUUVVVWWWRRRQQQZZZiiiqqqeeeMMM<<<666222333>>>QQQaaajjjllljjj___NNN@@@999777888:::333999FFFVVVbbbkkkrrrwwwzzz|||xxxlll```VVVIII<<<===;;;===BBBNNNlllmmm___OOOCCC<<<888;;;???BBBPPPWWWQQQLLLLLLGGG??????===;;;::::::<<<>>>@@@======>>>===999999AAALLLWWWaaaooo{{{UUUKKKEEEBBBEEE@@@AAA@@@>>><<<;;;::::::;;;999;;;======<<<;;;<<<===???>>>===<<<;;;:::::::::;;;::::::;;;>>>?????????===@@@CCCFFFIIIJJJJJJIIIBBBFFFHHHGGGDDDEEEKKKQQQTTTSSSQQQPPPMMMKKKJJJIIILLLNNNQQQRRRPPPLLLGGGCCC:::777777888777444666;;;>>>GGGRRR^^^mmm|||}}}wwwzzz|||}}}}}}vvvgggXXXQQQOOOQQQ[[[kkk{{{zzzsssmmmiiibbbZZZWWWYYY[[[ZZZXXXeeemmm|||nnn]]][[[______dddkkkhhhsss{{{^^^OOONNNKKKCCCIIICCCGGGXXXpppvvvkkknnneeeRRREEECCCBBB===<<<;;;999999999888555333555555555555555555555555777666888:::888777???JJJsss|||sssggghhhoooyyy}}}}}}tttoooooojjjbbbTTTKKKMMMWWW^^^^^^```SSSFFFDDDHHHRRRcccssszzz{{{ppp___ZZZQQQHHH@@@;;;888777666666;;;III^^^nnnqqqmmmgggccc]]]ZZZYYYZZZZZZZZZUUUTTTSSSSSSSSSSSSQQQOOOQQQOOONNNPPPPPPKKKBBB:::444444555999AAAKKKUUUZZZVVVNNNEEE===:::999777555777999BBBUUUjjjssspppiiidddWWWLLLJJJHHHCCC@@@@@@555666888999>>>SSSyyyZZZMMMAAA======<<<;;;;;;???DDDIIIJJJLLLMMMIIIDDDAAA===999777999<<>><<<;;;:::;;;;;;:::;;;<<<===>>>>>>======>>>===<<<;;;::::::::::::;;;::::::<<<>>>??????>>>:::<<<@@@DDDGGGIIIIIIIIILLLLLLJJJIIIHHHIIIKKKMMMPPPOOONNNMMMLLLKKKKKKKKKKKKMMMOOOOOOMMMHHHCCC@@@999666555777666555:::@@@JJJRRR^^^iiivvv{{{xxxtttuuuvvvxxx~~~zzzppp\\\XXXUUU[[[iiizzzwwwvvvooohhhddddddeeeeeeeeeccchhhtttwwweeeXXXZZZ^^^^^^aaagggmmmyyyhhhTTTOOOMMMHHHCCC@@@BBBJJJWWWggg{{{wwwwwwooo]]]LLLBBB???======;;;999999999888666444555555555555555555555555444222222555555777@@@KKKmmmzzzsssbbbdddmmmwww||||||~~~sssoooqqqooogggZZZQQQWWWffftttyyyqqq___NNNJJJRRR```ppp~~~uuuiiiVVVRRRLLLEEE@@@===;;;;;;999888===MMMcccqqqrrrmmmfffbbb]]]ZZZZZZZZZZZZYYYTTTSSSRRRRRRRRRQQQOOOMMMKKKIIIFFFEEECCC???999555777555444555999???CCCFFFEEE@@@:::777777888888888===@@@IIIZZZjjjoooggg]]]MMMEEE???@@@AAA>>><<<======:::777666777???RRRcccvvvlllZZZIIIAAA>>>BBBGGGGGGEEECCC===GGGQQQSSSPPPMMMGGGAAA???===:::999:::<<<>>>@@@EEEEEECCC>>>:::<<>>??????===888:::===AAAEEEGGGHHHHHHNNNKKKHHHGGGIIIJJJIIIHHHKKKJJJJJJIIIJJJKKKLLLMMMKKKLLLLLLKKKGGGCCC>>>;;;:::666555666888:::AAAJJJXXXaaallluuu|||zzzxxxwwwuuuwww}}}jjjbbbZZZ[[[fffxxx}}}|||xxxsssnnnkkkkkklllmmmcccdddkkkyyy~~~mmmbbb\\\aaaeeedddeeehhhsss~~~uuutttsssqqqqqqrrrssssssrrruuuyyy}}}uuu[[[PPPMMMKKKFFFFFFFFFEEEDDDNNNfff||||||sssfffTTTDDD???AAA===<<<:::999999888666444555555555555555555555555555444555777888<<>>:::555333333444555555777444222222555777999999AAADDDNNN]]]iiijjj___SSS@@@;;;999;;;===<<<<<<>>>>>>999777888:::999<<<@@@JJJTTT^^^bbbaaa[[[PPPFFFEEE??????EEEKKKJJJGGGEEEPPP^^^iiieeeYYYMMMDDD===@@@???>>>===<<<>>>AAADDDGGGGGGEEE@@@<<<===AAAFFFPPP[[[kkkzzzSSSJJJDDDBBBEEEAAA???>>>===<<<;;;;;;<<<======;;;:::===CCCDDD@@@<<<::::::999999888999999999;;;:::;;;===??????>>>===999;;;===@@@CCCEEEFFFGGGFFFEEEDDDDDDEEEFFFGGGGGGIIIHHHGGGGGGHHHIIIKKKMMMLLLKKKIIIGGGCCC???;;;888999666555999<<>><<>>CCCIIIKKKDDD;;;444222333333333333222222333555666777888@@@BBBKKKXXXdddeee[[[RRRFFFBBB>>><<<<<<>>>@@@BBB<<<888888<<<>>>======>>>FFFJJJLLLKKKKKKLLLJJJFFFHHHCCCBBBGGGKKKJJJHHHHHHiiiuuuzzzoooZZZJJJAAA===CCCCCCBBB@@@???BBBGGGKKKIIIHHHEEEAAA>>>===@@@CCCQQQ]]]nnn}}}SSSJJJDDDBBBEEEAAA>>>===<<<;;;;;;<<<===>>>>>>;;;;;;>>>CCCDDD@@@;;;999999888888888999::::::;;;:::;;;===??????===;;;===>>>???AAABBBCCCDDDDDDDDDGGGIIIHHHDDDCCCFFFIIIIIIHHHGGGGGGGGGHHHIIIJJJLLLJJJGGGDDD@@@<<<:::888777555777===CCCKKKVVVaaaqqqyyy~~~}}}{{{xxxqqqkkkooo{{{wwwqqqjjjggglllvvv~~~{{{zzzmmmgggdddjjjtttwwwqqqiiieeeeeehhhmmmnnnjjjgggggguuu{{{yyywwwrrrqqqooommmkkkiiihhhhhhccceeefffeeeeeejjjttt}}}|||vvvrrrooooooooonnnllllllqqq}}}sss\\\MMMGGGGGGGGGHHHGGGCCCDDDOOO]]]yyyqqq^^^ZZZVVVMMMFFFFFF@@@===;;;999999999888777555555555555555555555555000666888555999OOOtttuuugggTTT___nnnwww|||yyyyyyssstttyyyfffXXXbbbyyyyyylll\\\WWWOOOGGG@@@<<<::::::???>>>HHH^^^qqquuuqqqmmmbbb___\\\[[[ZZZYYYWWWUUUTTTSSSQQQQQQQQQOOOMMMKKKOOOQQQRRRNNNJJJJJJPPPVVVYYYOOO@@@777444444555555111222333444444555777888>>>???EEEPPPZZZ]]]XXXRRRIIIEEE>>>:::;;;???BBBBBB>>>;;;999;;;::::::???FFFIIINNNQQQPPPOOOMMMHHHBBBFFFDDDGGGOOOSSSQQQOOONNNbbbiiiiii\\\KKKBBBAAABBBFFFEEECCCBBBCCCGGGMMMQQQJJJIIIEEEAAA>>>>>>???AAANNN[[[nnnRRRIIIDDDBBBEEEAAA======<<<;;;;;;<<<>>>>>>===<<<===@@@CCCBBB>>>;;;888888888888999:::;;;;;;;;;;;;<<<>>>@@@???===;;;@@@@@@@@@AAABBBCCCCCCDDDJJJNNNQQQNNNHHHEEEGGGKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJHHHDDD@@@===;;;::::::777888===FFFOOOXXXcccmmm~~~|||~~~~~~}}}{{{|||yyyiiibbbiiiuuu|||vvvtttrrrqqqssswww|||xxxqqqkkkkkkooooooiiibbbhhhkkkoooqqqpppllljjjjjjsss||||||zzzyyyxxxrrrqqqpppnnnlllkkkiiihhheeefffeeebbb___```eeeiiimmmrrrzzz~~~{{{zzzwwwuuurrrooolllkkkkkkkkkllljjjhhhhhhlllttt}}}ppp[[[PPPKKKGGGFFFGGGFFFFFFKKKRRRnnn|||wwwcccZZZWWWQQQHHHBBBAAA>>>;;;:::::::::999888555555555555555555555555444999888333<<>>>>>??????@@@LLLcccqqqrrrppppppbbb___[[[YYYYYYXXXWWWUUUTTTSSSQQQQQQPPPOOOLLLJJJOOOUUU\\\^^^\\\[[[\\\___^^^RRRBBB888444555555444///111333333333555777999======@@@IIIRRRVVVTTTPPPCCCAAA>>>>>>CCCIIIHHHCCC>>>;;;::::::999<<>>AAAGGGJJJGGGFFFEEEGGGLLLQQQTTTUUUMMMJJJFFFAAA??????AAACCCKKKYYYnnnRRRIIIDDDBBBEEEAAA===<<<;;;;;;<<<===>>>???<<<===???AAAAAA???<<<:::888888888999999;;;<<<<<<:::;;;<<<>>>@@@???<<<:::?????????@@@AAABBBDDDDDDJJJKKKMMMKKKHHHGGGGGGHHHGGGHHHJJJLLLLLLKKKJJJIIIGGGDDD@@@===::::::;;;;;;>>>AAAJJJWWWaaajjjttt~~~~~~{{{||||||yyywwwxxx~~~xxxfff```cccfffqqqrrrtttttttttttttttuuu|||yyyuuusssooohhhbbbjjjooorrrqqqnnnmmmmmmnnnmmmttt{{{}}}}}}|||{{{yyyttttttsssrrrqqqooonnnmmmiiihhhgggdddbbb___^^^]]]^^^bbbgggjjjlllnnnpppqqqqqqppppppooonnnmmmmmmmmmkkklllkkkiiihhhiiinnnrrr~~~rrrcccXXXQQQJJJHHHGGGHHHMMMSSSggg{{{vvvfff]]]WWWMMMBBBBBB???;;;::::::::::::999555555555555555555555555777:::999666BBBeeeyyyjjjPPPNNN]]]kkkqqquuu}}}vvv{{{uuurrrwww~~~sssdddmmm{{{fff___SSSHHHAAA???@@@AAA???BBBQQQgggrrrpppoootttccc___ZZZXXXWWWWWWWWWVVVSSSRRRPPPOOOOOONNNKKKHHHKKKUUUbbbjjjkkkfffaaa]]]WWWLLL???888777777666333333444555444333444777;;;999999===EEENNNSSSSSSPPPDDDHHHMMMVVVaaaeeeZZZKKK===:::888999;;;???JJJVVVXXXUUUMMMEEEFFFPPPZZZ^^^TTTRRRRRRUUUTTTNNNKKKKKKKKKJJJGGGDDDHHHOOOSSSRRRJJJIIILLLSSS\\\```^^^YYYQQQMMMGGGBBBAAABBBEEEFFFOOO\\\pppRRRIIIDDDBBBEEEAAA<<<<<<;;;;;;<<<===>>>@@@;;;>>>AAABBB@@@===:::999888888888999:::;;;<<<===:::;;;<<>>:::999999;;;<<>>@@@@@@DDDUUUjjjrrrnnnpppwwwccc___ZZZVVVVVVVVVWWWWWWRRRQQQOOONNNNNNLLLIIIGGGCCCNNN___jjjllleee[[[TTTLLLDDD;;;888:::<<<999666:::;;;:::777444444777:::333555;;;EEEOOOUUUUUUSSSNNNWWWcccrrrmmmVVVBBB<<<888777888999???EEENNNRRRVVVWWW[[[cccfffeeeSSSLLLFFFFFFGGGKKKRRRZZZgggccc]]]ZZZ]]]aaa]]]VVVNNNNNNTTT___kkknnnfff]]]TTTOOOHHHCCCCCCEEEHHHJJJVVVbbbsssSSSIIIDDDDDD???BBB???>>><<<::::::<<<>>>???===@@@BBBAAA===:::999:::;;;;;;::::::::::::999999:::<<<======<<<;;;;;;<<>>>>>@@@BBBCCCCCCAAAAAABBBDDDEEEGGGHHHHHHFFFHHHKKKLLLJJJIIIIIIJJJCCC===888777888:::AAAHHHLLLUUUcccsss~~~{{{yyyrrrnnnlllgggdddjjjsssrrrgggbbbccceeekkkpppooojjjkkkpppkkksssyyymmmdddlllkkkkkkjjjiiihhhgggfffdddcccbbbeeemmmwwwnnn]]]RRRMMMNNNQQQSSSSSSYYYeeennnsssxxx|||}}}|||||||||{{{yyywwwrrrooollliiifffccc```]]][[[ZZZ\\\aaahhhnnnpppppprrrrrrssssssssssssttttttwwwsssnnnlllmmmnnnlllkkkrrrwww{{{uuubbbQQQKKKHHHCCCEEELLL^^^yyywwwpppkkkZZZDDDDDDCCC???;;;777666777999777777777888777666555555:::777777777:::EEE\\\rrr{{{}}}uuuYYYMMMVVVdddrrruuuvvv}}}yyywwwwwwqqqrrrxxx}}}nnnlllxxx|||~~~vvvsss```LLLCCCCCCCCCCCCDDDBBBOOO^^^fffjjjllljjjggg___^^^[[[YYYWWWVVVVVVVVVSSSRRRPPPMMMJJJFFFCCCAAAAAACCCMMM[[[bbb]]]SSSMMMCCC???<<<>>>???===888444;;;:::888777777888888888;;;888999CCCSSS___cccaaaWWWjjj{{{zzz```DDD===<<<:::999<<<@@@===888AAA\\\tttyyywwwxxxvvvqqqSSSHHHAAA@@@AAADDDPPP___qqq~~~|||ssstttqqqhhhdddWWWQQQ^^^sss|||~~~wwwiiibbbXXXLLLDDD>>>===CCCJJJTTTbbbvvvSSSIIIDDDDDD???BBB???===;;;::::::;;;===???===???BBBAAA>>>;;;;;;;;;999999999::::::;;;;;;;;;;;;===>>>>>>===<<<<<<===DDDCCCAAABBBCCCEEEFFFEEE@@@AAABBBCCCEEEFFFGGGHHHHHHHHHIIIIIIHHHGGGGGGGGG>>>::::::<<<>>>???EEEKKK___gggsss~~~~~~~~~~~~}}}{{{{{{tttoookkkddd___bbbiiivvvrrrhhh``````ccciiillllllmmmqqqkkkqqqwww~~~wwwmmmkkkjjjiiigggeeeaaa^^^\\\VVVVVVWWW[[[```gggnnnrrrrrrjjj]]]PPPGGGDDDEEEGGGFFFFFFLLLYYYdddkkksssyyy~~~|||zzztttqqqnnnllljjjhhhdddbbb___^^^___dddkkkpppsssssstttttttttuuuuuuvvvvvvvvvxxxtttqqqpppqqqrrrpppooonnnsss}}}{{{mmmkkkuuu~~~lllXXXLLLHHHFFFGGGIIIZZZooo{{{wwwsssbbbLLLEEECCC@@@<<<:::999;;;<<<888777777777666666666666555333555888888???YYYuuu{{{}}}tttXXXNNNVVVdddppptttuuu|||wwwwww}}}~~~zzztttooorrr{{{wwwwwwzzzsssiiiYYYIIICCCBBBBBBCCCDDDFFFSSS___fffhhhiiihhhddd```^^^\\\YYYWWWVVVUUUUUUQQQPPPMMMJJJFFFBBB???===;;;;;;AAAKKKPPPMMMHHHFFF>>>:::777777999:::;;;<<>><<<999777999CCCRRR```hhhkkkgggsss|||wwwkkk^^^OOOCCC???===::::::::::::<<>>@@@BBBLLLYYYyyyrrrjjj]]]TTT```xxx|||sssbbbOOOEEEBBBBBBDDDHHHUUUcccvvvSSSHHHDDDDDD>>>BBB===<<<:::999999:::<<<===<<>>===<<<===>>>EEEDDDDDDFFFHHHIIIHHHGGG@@@@@@AAACCCDDDEEEFFFFFFHHHGGGFFFGGGHHHIIIHHHGGG???<<<===BBBHHHOOO[[[eee|||zzzzzz{{{{{{{{{zzzuuuooojjjccc]]]]]]```nnn}}}xxxggg```\\\aaagggjjjmmmooolllnnnnnnnnnwww~~~tttiiihhhfffccc^^^XXXSSSOOOHHHIIIKKKNNNPPPSSSTTTUUUUUUQQQIIIBBB>>><<<<<<======<<>><<<===>>>???999888777666555666777777222000555;;;888<<<\\\oooVVVPPPZZZfffrrrtttvvv~~~wwwyyyzzzyyyuuuooolllqqq}}}yyywwwmmm^^^SSSIIIFFFEEEDDDDDDGGGLLLVVV```dddeeefffdddbbb```^^^\\\YYYVVVTTTSSSRRRNNNLLLIIIEEEAAA===:::888666444666;;;===<<<>>>AAA???===::::::>>>CCCFFFGGGHHHMMMQQQPPPJJJBBB===;;;777777999@@@MMM]]]llluuuzzzwwwssskkk\\\KKKBBBAAA@@@<<<<<>>BBB<<<;;;:::999999:::;;;<<<<<<>>>@@@AAA@@@???>>>===888888999::::::;;;<<<<<<<<<===>>>===;;;;;;<<<>>>BBBBBBDDDFFFIIIIIIHHHFFF@@@@@@AAABBBCCCDDDEEEEEEFFFEEEFFFHHHKKKKKKJJJGGGFFFCCCEEENNN[[[lll|||{{{{{{{{{zzzyyyuuusssooojjjeee___]]]\\\nnnxxxwwwiii\\\ZZZ```eeehhhkkkmmmnnnkkkgggiiiyyy|||rrrfffeeebbb^^^XXXQQQJJJFFFCCCCCCDDDDDDDDDDDDCCCCCCCCCAAA@@@===;;;:::999999===<<>>???:::999777555555666777888555222888>>>:::@@@ggg{{{gggTTTSSS```kkktttvvvyyyyyy|||yyyuuupppkkkiiiooo}}}zzzzzz|||ggg[[[TTTNNNMMMKKKHHHGGGIIIOOOXXX```bbbbbbccccccaaa```^^^\\\YYYVVVSSSQQQPPPKKKIIIFFFBBB===999777555555333333555555777>>>GGGIIIEEEAAABBBLLLUUUUUUQQQSSSUUUTTTNNNDDD;;;777666666888:::===FFFUUUiiivvvsssgggfff___PPPHHHKKKMMMDDDBBBGGGEEE<<<;;;BBB:::EEERRRYYY]]][[[OOOBBBCCC===:::999999BBB[[[uuurrr]]]QQQ]]]mmmZZZFFF@@@DDDIIIKKKMMMYYYgggzzzRRRHHHCCCCCC>>>AAA<<<;;;::::::::::::;;;<<<<<<===>>>@@@AAA@@@>>>===::::::::::::::::::::::::;;;<<<<<<;;;999999;;;===>>>???AAADDDGGGHHHFFFDDD@@@AAAAAABBBCCCDDDEEEEEEEEEEEEGGGIIIJJJJJJHHHEEEJJJNNNXXXhhhzzz~~~~~~~~~|||yyywwwrrrrrrppplllgggbbb]]]XXXeeelll|||sss```XXXYYY]]]ccchhhlllnnnmmmiiigggooowwwlllcccaaa^^^ZZZSSSMMMGGGCCCCCCBBB@@@===<<<;;;;;;<<<<<<===>>>>>>===<<<:::999>>><<<>>>EEELLLUUUbbbnnnwww{{{|||yyyvvvsssooollliiiiiijjjlllnnnrrrwwwzzz{{{yyyzzz^^^SSSPPPMMMDDDBBBQQQoooyyyxxx{{{RRRMMMEEE???===<<<<<<;;;;;;999777666555666888999777444888===;;;FFFsss|||vvvbbbRRRVVVbbbkkksssvvvyyyyyyzzzsssmmmiiiggglll||||||ssswww{{{fff___YYYTTTSSSPPPKKKHHHIIIOOOWWW___``````bbbcccbbb___]]][[[XXXUUURRROOONNNJJJHHHDDD???;;;888666555444555777888888;;;HHHVVVZZZQQQGGGGGGWWWgggiiiaaaYYYUUUNNNCCC:::444555777777999::::::>>>JJJ]]]kkk~~~rrrmmmmmmdddWWW\\\kkkooo]]]MMMIIIGGGAAA???BBBAAACCCCCCBBBCCCEEEDDDAAA???===>>>===999@@@\\\yyy{{{nnn```UUUaaatttYYYNNNDDDBBBDDDGGGLLLQQQ\\\jjj}}}RRRGGGCCCCCC===AAA<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===???@@@@@@===;;;;;;;;;;;;::::::999999999;;;;;;;;;999888888;;;===<<<===???BBBFFFGGGEEEDDDAAABBBBBBCCCDDDDDDEEEEEEEEEGGGIIIIIIHHHHHHJJJLLLUUU```uuu}}}yyyvvvtttvvvuuuqqqlllhhh___WWWVVV]]]lllmmm```YYYXXX]]]eeeiiilllooommmhhhiiivvvwwwyyy}}}sssjjjbbb___[[[VVVPPPJJJEEEBBBCCC@@@===:::888888999:::;;;<<<===>>>>>><<<;;;::::::999;;;AAAGGGQQQ___mmmrrrwww|||yyyvvvrrrpppmmmnnnooooooppptttyyy}}}nnnZZZRRRPPPEEEBBBKKKccc}}}}}}sssuuu|||YYYQQQHHHAAA>>><<<:::888:::999888777666777888888666555666777999LLLwwwwww```RRRYYYaaaiiippprrrwwwyyyzzzrrrkkkhhhgggkkk{{{qqqpppsss|||ooohhh___XXXVVVTTTNNNJJJIIINNNWWW^^^______bbbbbbaaa]]]\\\ZZZXXXUUUQQQNNNLLLHHHFFFBBB>>>:::777666555333666:::======DDDXXXkkkwwwlll]]]YYYhhh|||wwwVVVOOOEEE;;;666777:::<<<888:::;;;999999@@@MMMYYYnnnuuu}}}{{{iii]]]nnn{{{___LLLHHHIIIIIIGGGBBBBBBBBBCCCEEEEEEBBB???:::;;;???AAA===>>>QQQggguuummmaaaUUU]]]uuuwww___PPPKKKGGGEEEDDDDDDJJJQQQ```nnnRRRGGGBBBBBB===AAA<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===??????<<<888::::::::::::::::::::::::<<<<<<;;;:::888999;;;>>>======???BBBFFFHHHGGGFFFBBBCCCCCCDDDDDDEEEEEEFFFDDDGGGIIIIIIIIIOOOZZZdddppp~~~~~~}}}|||yyywwwxxx|||}}}zzzxxxuuukkk```TTTVVV]]]nnntttcccXXXYYY```cccgggmmmoooiiidddiiitttuuussstttzzzzzzqqqlllbbb___ZZZSSSLLLGGGCCCAAA@@@>>><<<:::999999:::;;;<<<======>>>>>>===<<<<<<999888:::???CCCKKKYYYgggooottt|||~~~}}}{{{xxxvvvssstttuuuttttttwww}}}yyy```RRROOOFFFDDDHHHWWWmmmtttnnnqqq]]]UUUJJJBBB@@@>>><<<999999999999888888888777777444666666333999QQQvvvwww^^^PPPYYY```hhhnnnqqqwww|||xxxoooiiiiiihhhkkk||||||tttjjjggglllvvv~~~wwwqqqnnnuuu~~~~~~sssggg\\\ZZZYYYUUUOOOMMMOOOXXX_________``````^^^[[[ZZZYYYWWWTTTQQQNNNLLLFFFDDD@@@<<<999777666666444888===@@@BBBOOOjjj}}}zzzOOOHHH???::::::;;;;;;;;;888:::<<<999777999AAAHHHZZZnnn|||pppxxxrrr[[[TTTYYYWWWOOOEEE@@@???GGGRRRVVVSSSNNNFFF@@@>>>AAA@@@???GGGSSSuuuxxxtttdddUUUUUUbbbhhhjjjcccSSSOOOJJJFFFEEEDDDCCCHHHOOOdddqqqRRRGGGBBBBBB===AAA===========================;;;;;;===???>>>:::777888888999:::;;;;;;<<<=========<<<:::999:::<<>>>>>>>>========================>>>>>>>>>??????===<<<===???AAAGGGSSS```mmmsss{{{}}}{{{xxxyyyzzzyyyxxx{{{|||fffVVVSSSEEEDDDEEEMMMaaa|||~~~nnnkkk___VVVKKKDDDBBBAAA>>>;;;888999999999999888777777333999888333;;;VVVtttuuu[[[MMMWWWbbbiiiooorrryyyvvvmmmhhhiiiiiilll~~~{{{eeeVVVSSSYYY___cccdddggghhhbbbXXXOOOKKKKKKJJJPPPZZZjjj{{{mmmaaa^^^___[[[UUURRRQQQYYY``````______^^^\\\ZZZYYYYYYWWWTTTQQQNNNLLLDDDBBB>>>;;;888666666666777;;;@@@BBBFFFVVVvvv}}}jjjKKKDDD===;;;======888333888:::<<<:::777777:::>>>LLLaaa~~~}}}vvvkkkdddhhhbbbTTTVVVJJJCCCMMMaaappprrroooYYYJJJ>>>>>>AAABBBFFFLLLkkk~~~lllYYYSSSXXXYYY]]]]]]VVVNNNHHHBBBBBBBBBDDDHHHNNNfffsssSSSKKK@@@BBB@@@>>>;;;<<<======;;;<<<===???AAAAAAAAAAAA@@@>>>===<<<;;;:::999777666777:::===???<<<999999;;;???BBBCCC===???AAABBBBBBAAA@@@???@@@AAAAAABBBCCCDDDEEEEEECCCEEEGGGHHHOOO___uuu{{{yyyzzz|||}}}}}}}}}tttiii\\\WWW]]]mmm~~~ppp___UUUUUU[[[___```cccgggddd\\\oooyyyvvvjjjfffeee```hhhzzz{{{rrroooddd\\\TTTOOOJJJDDDAAAAAA???===<<<>>>AAACCCBBB@@@?????????@@@??????>>>===@@@@@@AAABBBAAACCCNNNZZZnnnooorrrxxx~~~~~~~~~mmmttt}}}rrr___QQQNNNDDDEEEHHHPPPbbbzzzvvvgggkkk^^^PPPHHHDDD???<<<===::::::999999888666555444666444444777???OOOjjj}}}mmmTTTOOOUUUbbbhhhmmmttt~~~xxxnnngggiiijjjmmm||||||cccQQQJJJNNNSSSWWWMMMGGGKKKLLLGGGCCCDDDDDDDDDEEEOOOfffssskkkiiikkkfffYYYTTTYYYZZZ\\\```ccccccaaa^^^\\\^^^ZZZVVVTTTTTTQQQKKKEEE??????>>>:::888:::???BBBBBB???@@@DDDFFFRRRrrryyyaaaFFFCCCJJJNNNIII???999999;;;:::;;;999666555888<<<===AAATTTvvvvvv}}}pppaaa___SSSNNN___~~~uuu```WWWJJJBBBCCCHHHJJJIIInnn~~~www]]]SSSXXXWWWVVVVVVSSSNNNJJJGGGFFFDDDDDDKKKSSSjjjyyySSSJJJ@@@BBB@@@>>>:::;;;<<<<<<;;;;;;<<<>>>AAAAAA@@@@@@???===<<<<<<;;;;;;:::999777888:::===???<<<999888:::===???@@@>>>???AAABBBBBBAAA@@@???@@@@@@AAABBBCCCDDDEEEEEEDDDFFFHHHHHHLLLXXXjjjxxx~~~zzzzzz|||~~~~~~|||vvvkkk```]]]dddrrr}}}|||eeeUUURRRWWW[[[^^^dddhhhccc[[[gggqqquuufffaaaaaa\\\dddwwwwwwtttggg^^^TTTNNNHHHAAA>>>???<<<<<<>>>BBBGGGHHHFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCAAABBBDDDFFFCCCCCCKKKUUUhhhlllrrryyy~~~~~~~~~yyyxxxyyyxxxmmm\\\OOOJJJFFFEEEFFFNNNaaayyy~~~vvvooobbbUUUMMMGGG@@@<<<;;;::::::999999777666555444888666666888>>>MMMggg~~~|||~~~jjjRRRPPPXXXccchhhnnnuuu~~~vvvlllfffgggiiilll|||kkkXXXPPPQQQTTT```XXXOOOKKKIIIFFFAAA===??????AAAIII\\\zzzrrrkkkiiilllhhh]]]YYY\\\]]]___bbbdddcccaaa]]][[[\\\YYYUUUUUUUUUSSSMMMHHH???;;;::::::999:::AAAJJJQQQJJJEEEGGGMMMZZZpppoooaaaRRRDDDMMMWWW]]]TTTHHHAAA>>>===777999:::<<<>>>@@@???>>>===KKKhhhzzzooobbbXXX^^^qqq}}}yyynnn[[[WWWPPPJJJHHHJJJMMMOOO|||ttt[[[RRRWWWVVVTTTSSSMMMMMMMMMMMMKKKEEECCCKKKUUUlllzzzSSSJJJ@@@BBB@@@>>>:::;;;<<<;;;::::::<<<>>>@@@@@@???>>>===<<<;;;;;;;;;<<<<<<;;;::::::;;;===???<<<999888:::<<<======???@@@AAABBBAAA@@@???>>>@@@@@@AAABBBCCCDDDEEEEEEDDDGGGIIIIIIJJJPPP\\\eee{{{~~~zzz{{{}}}~~~pppaaa]]]dddmmm{{{rrr]]]TTTUUUXXX]]]fffkkkfff]]]```hhhvvvttteee^^^YYYTTT[[[pppxxxsssiii___TTTLLLEEE>>>;;;<<<999;;;???EEEKKKNNNNNNMMMKKKJJJJJJIIIHHHHHHIIIIIIFFFFFFHHHIIIFFFDDDHHHPPPbbbiiirrrzzzwwwqqqjjj]]]PPPIIIGGGEEEDDDMMMddd~~~ssshhh[[[TTTLLLCCC<<<:::::::::999888777666666555999777777999===KKKeee{{{|||zzzdddOOOQQQ[[[aaagggnnnttt~~~|||qqqiiidddeeeggglll{{{wwwaaaUUURRRTTTnnnnnncccSSSKKKKKKGGG???@@@AAABBBFFFQQQjjj{{{nnnhhhgggjjjfff^^^[[[^^^```aaacccdddccc```]]]ZZZZZZXXXUUUUUUUUUSSSOOOJJJ@@@888888???@@@>>>GGGVVVccc[[[PPPMMMXXXiiisssttt}}}jjjVVVJJJFFFGGG]]]qqq{{{ppp___TTTIII===;;;888888<<>>@@@???>>>===<<<;;;;;;:::;;;===>>>===<<<;;;<<<===>>><<<999999;;;===>>>???@@@AAAAAAAAAAAA@@@???>>>???@@@AAABBBCCCDDDDDDEEEDDDGGGIIIIIIIIIKKKQQQVVVeeelllxxx}}}zzz{{{nnnbbb___bbbgggrrrmmm\\\XXXUUUZZZeeellliiiccc```cccmmmyyy|||sssggg```ZZZVVV]]]pppzzzsssjjj___SSSKKKCCC===;;;<<<999:::<<>>===<<<<<<>>>@@@@@@???===<<<;;;:::;;;;;;<<<===>>>>>>===<<<===>>><<<:::999:::===@@@AAABBBBBBBBBBBBAAA@@@???>>>>>>??????@@@AAABBBCCCDDDDDDCCCFFFIIIJJJIIIJJJMMMPPPSSSXXX```jjjwww~~~{{{{{{~~~~~~qqqgggaaa^^^cccmmm{{{ggg]]]TTTVVV___gggiiihhhbbb```ccclllppplllfffcccfffeeelll|||vvvjjj___SSSKKKDDD>>><<<>>><<<999777999@@@MMM[[[dddjjjhhhddd___[[[VVVSSSRRRPPPLLLIIIGGGDDDCCCHHHPPP\\\gggvvv}}}qqqnnngggZZZQQQKKKJJJFFFJJJdddzzzrrrhhh```UUUHHH???===;;;:::999888777777888888555555777:::>>>OOOlll~~~sssXXXIIIQQQ[[[___fffnnnuuu||||||vvveeebbb``````ccclllzzzpppfffeeekkkdddddd___OOOMMMJJJGGGGGGTTTrrr}}}mmmhhhddd```\\\XXXWWWYYY[[[]]]___``````___]]]\\\[[[YYYWWWTTTPPPLLLGGGDDD===777AAAXXX```VVVSSS\\\iiijjjccc\\\hhh}}}uuu```OOODDDKKKYYY]]]WWWRRRZZZsssXXXNNNJJJPPPVVVSSSKKKEEECCCEEENNNeeezzzsssxxx|||uuubbbQQQPPPXXXnnnzzzqqqddddddUUUWWWkkkhhhVVVLLLKKKUUU```ttt}}}RRRJJJ@@@CCCAAA@@@===>>>???>>>======???AAAAAA???===<<<;;;;;;;;;;;;===>>>>>>===<<<<<<===???;;;:::999;;;>>>AAACCCCCCCCCCCCBBBAAA???>>>>>>===??????@@@AAABBBCCCDDDDDDCCCEEEHHHIIIJJJKKKMMMOOOPPPSSSWWW\\\dddrrr~~~{{{zzz|||~~~tttkkkbbbaaabbbhhhwwwrrrdddWWWUUUZZZ```eeehhhbbb]]][[[___bbbaaa```aaakkknnnwwwxxxlllaaaVVVNNNGGG@@@===>>><<<999666555:::FFFUUU___mmmkkkhhhddd___ZZZVVVSSSMMMHHHDDDBBBAAAAAAGGGNNNZZZeeetttwwwqqqhhh[[[RRROOOQQQMMMJJJZZZ{{{zzzpppfffYYYJJJAAA???;;;:::999888777888888999444555777:::@@@RRRttt{{{mmmRRRGGGQQQYYY```hhhqqqyyy|||yyyrrr```_________ccclllzzzooohhhpppllliiiUUUNNNHHHGGGGGGOOOggg}}}qqqllleee^^^YYYWWWXXXZZZZZZ\\\]]]_________]]]\\\ZZZYYYVVVRRRLLLFFFBBB???999888GGGbbbppphhh\\\YYY```bbb]]]WWW```qqqvvvpppZZZKKKAAAKKKbbbmmmdddTTT]]]zzzzzzaaaZZZZZZdddggg\\\NNNFFFEEEIIINNN[[[zzzzzzllliiimmmvvv}}}yyymmmXXXSSSYYYlllnnnpppmmmiii[[[^^^pppuuu\\\MMMGGGKKKVVV```vvv{{{~~~}}}|||~~~}}}{{{zzz~~~RRRJJJAAACCCBBB@@@<<<===>>>===<<<===>>>@@@BBB@@@>>><<<;;;;;;<<<<<<>>>>>>===<<<:::;;;===@@@;;;:::999;;;===@@@AAAAAADDDDDDBBB@@@???>>>======??????@@@AAABBBCCCCCCDDDDDDEEEFFFHHHIIIKKKMMMOOORRRTTTVVVXXX[[[bbblllsss{{{yyyyyyzzz~~~~~~xxxnnnkkkdddaaahhhyyy|||nnn```[[[[[[\\\bbbhhhaaa[[[WWWXXXXXXWWWYYY]]]hhhppp}}}zzzoooeeeZZZRRRJJJAAA<<<<<<::::::888777888>>>GGGNNNXXXYYYXXXWWWTTTPPPLLLJJJDDD@@@===>>>>>>???CCCJJJUUU___ooo~~~|||xxx{{{~~~wwwiii[[[SSSPPPXXXVVVLLLQQQjjjyyylll\\\LLLBBB@@@;;;:::999777777888999:::666777999;;;AAAUUUyyy{{{uuufffMMMGGGQQQWWW^^^gggqqqzzz~~~~~~wwwnnn\\\^^^^^^^^^bbbnnn{{{yyykkk}}}vvvqqqaaaTTTJJJIIIIIILLL[[[lll}}}xxxrrrmmmcccYYYUUUVVVYYY\\\]]]^^^_________^^^]]]\\\WWWVVVTTTOOOIIIBBB>>>;;;888<<>><<<;;;;;;<<<===>>>>>>===:::999:::===@@@;;;:::999:::<<<>>>>>>>>>EEEDDDBBB@@@???>>>======>>>???@@@AAABBBCCCCCCDDDEEEEEEFFFFFFHHHJJJMMMNNNMMMPPPSSSSSSTTTWWW\\\aaafffooo~~~|||xxxwwwxxx{{{xxxtttjjjaaabbbooovvviiiccc___]]]bbbiiiaaa\\\XXXWWWUUUTTTVVV[[[gggsssrrrhhh]]]UUUKKKAAA;;;:::777:::;;;;;;999999<<>>BBBIIILLLKKKIIIPPPTTT]]]yyyvvvfff[[[[[[JJJLLLIIIHHHSSSbbbcccZZZRRRIIIDDDHHHLLLJJJIIIJJJGGGOOOooo}}}ggg^^^aaa{{{tttjjjddd]]]VVVPPPNNNVVV_________[[[TTTPPPQQQPPPNNNOOORRRVVVYYY\\\___dddgggmmmvvv~~~QQQJJJ@@@CCCAAA???===<<<<<<<<<===>>>@@@AAADDDFFFEEE@@@999777;;;@@@;;;::::::;;;===>>>===;;;::::::;;;<<<===??????@@@EEEEEEDDDCCCAAA???===<<>><<<::::::::::::999777777777888888888888888888777888999888888999<<>>999@@@NNN___qqqrrr___OOOCCC;;;>>>AAAEEEOOO[[[ddd[[[WWWbbbyyy{{{ssspppiiicccPPPJJJHHHPPPYYY\\\XXXSSSOOOLLLJJJKKKQQQVVVQQQIIIFFFNNN^^^qqqcccgggqqqaaaVVVRRRTTTWWWSSSRRROOOLLLIIIGGGFFFEEEFFFFFFFFFGGGHHHJJJLLLNNNUUU[[[gggttt|||~~~QQQJJJ@@@CCCAAA???>>>=========>>>???AAABBBDDDDDDBBB>>>::::::===@@@;;;::::::;;;===>>><<<;;;888999:::<<<===???@@@AAABBBBBBBBBAAA@@@???======???AAABBBBBBAAAAAACCCDDDFFFFFFFFFGGGHHHIIIJJJKKKHHHJJJMMMMMMMMMNNNQQQTTTSSSVVV[[[aaagggooovvv{{{}}}|||zzzwwwtttqqqooonnnnnnmmmtttzzzsssllljjjiiiiiiooovvv|||rrrhhhdddeeeccc___dddbbb___\\\ZZZZZZ[[[\\\bbboooqqqddd\\\TTTIIIAAA@@@<<<;;;::::::;;;:::888666888888888888888888888888555666777666666777:::===DDDLLL]]]ssswwwdddSSSIIIHHHDDDEEEHHHEEEDDDPPP```rrrkkkiiixxx{{{yyysss^^^VVVWWWTTTOOOOOOYYYhhhsss|||tttiiiZZZVVVPPPBBB::::::999999888777777777666666:::999AAAfff~~~~~~qqqXXXGGGHHHPPPSSSXXXaaallluuuyyy{{{rrrhhh\\\\\\ZZZ[[[dddtttxxxllloooxxxgggYYYRRRPPPRRRTTT\\\zzz~~~tttnnnhhh[[[NNNKKKOOOTTT[[[aaagggeeeddddddeeedddaaa______\\\XXXRRRLLLGGGDDDBBBOOO^^^mmmsssqqqiii[[[NNNDDD;;;666:::CCCNNN^^^lllxxxpppgggeeepppnnngggxxx~~~vvvooo[[[SSSOOOTTT___eeeddd```XXX\\\ZZZRRROOORRRQQQMMMFFFIIIXXX~~~hhhgggpppccc]]]\\\]]]WWWWWWUUUSSSQQQOOOMMMMMMJJJIIIHHHGGGGGGGGGHHHIIIIIILLLTTT^^^fffooo~~~QQQJJJ@@@CCCAAA???>>>>>>===>>>???@@@BBBDDDDDDBBB???===<<<<<<>>>???;;;::::::;;;======<<<:::777888999;;;===???@@@AAA??????>>>>>>>>>>>>======???@@@BBBBBBAAAAAACCCDDDGGGFFFEEEEEEFFFHHHKKKLLLFFFHHHJJJKKKKKKLLLNNNPPPNNNPPPRRRVVVZZZ```ggglllvvvxxxzzz{{{}}}}}}zzzxxxuuurrrooommmkkkjjjnnnkkknnn{{{|||rrrjjjjjjmmmmmmnnnppp{{{yyyssskkkgggfffccc___eeedddaaa___^^^^^^___```dddooovvvkkkbbbYYYMMMDDD???===<<<<<<<<<===<<<999777999999999999888888888888555666777666666777:::<<>>=========>>>@@@BBBCCCFFFBBB>>><<<<<<=========;;;::::::;;;<<<===;;;:::999999:::<<<===>>>??????<<<<<<<<<<<<<<<===>>>>>>>>>???AAAAAAAAAAAACCCEEEGGGFFFFFFFFFFFFHHHIIIKKKEEEFFFHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLMMMQQQWWW[[[eeeiiinnnrrrvvvzzz~~~~~~}}}}}}}}}~~~|||yyyvvvtttssspppmmmjjjhhhggggggjjjgggjjjsssvvvjjjhhhlllooopppqqqttttttpppjjjggggggfffbbbeeedddcccbbbaaabbbcccdddeeennntttjjj```VVVMMMHHHDDDAAA>>>=========<<<;;;:::999999999999999888888777888888888777888;;;===???EEESSSjjjppp]]]PPPJJJDDDBBBCCCGGGGGGFFFLLLUUUlllwwwooocccgggwww|||vvvoooXXXRRRLLLKKKQQQ^^^qqqssshhhaaaWWWKKKLLLKKK@@@;;;;;;:::999888888777777888999<<<;;;FFFlllqqqVVVFFFHHHOOORRR[[[aaafffkkksss~~~yyyzzzpppfff\\\\\\[[[\\\eeetttqqqiiisssyyylllaaaZZZUUURRRWWWiii~~~xxxnnn]]]QQQGGGGGGMMMSSSZZZ```ccccccdddeeefffgggffffffgggggghhhkkkmmmhhh___XXXSSS___hhh```NNNAAA???CCC>>>@@@CCCGGGQQQ___mmmuuuoooaaa^^^ZZZRRRMMM@@@>>>MMMdddwwwmmmdddfffvvv\\\HHHCCCAAAJJJMMMfffyyypppkkkhhhaaaccceeegggfffccc```^^^WWWUUUSSSPPPMMMJJJIIIHHHMMMJJJJJJLLLPPP[[[mmm~~~~~~QQQJJJ@@@CCCAAA???======<<<<<<===>>>@@@AAAFFFCCC>>><<<;;;<<<<<<;;;;;;::::::;;;<<<<<<:::999<<<<<<<<<=========>>>>>><<<<<<;;;;;;<<<<<<===>>>===???@@@AAAAAAAAACCCEEEDDDEEEGGGHHHIIIHHHHHHGGGFFFFFFGGGIIIJJJKKKJJJIIIFFFEEECCC@@@>>>@@@CCCFFFNNNSSS[[[bbbeeehhhiiijjjmmmlllmmmoooqqqrrrqqqoookkkiiigggeeeccccccccccccdddccceeejjjooovvvrrrjjjjjjkkkooorrrpppqqqnnnhhhfffhhhiiigggfffeeedddddddddeeeeeefffiiiooovvvlllddd^^^ZZZNNNJJJCCC???===>>>??????<<<;;;;;;;;;:::::::::999888999999888777888;;;===>>>CCCQQQhhhrrrddd\\\ZZZYYY]]]aaa```ZZZTTTWWW]]]pppvvvqqqsssvvv}}}jjj^^^QQQJJJMMM[[[uuuxxxjjjeeedddYYYIIIFFFGGG???<<<<<<;;;:::999888777666666888<<<;;;HHHqqq}}}pppUUUFFFHHHOOORRR\\\^^^```aaaiiiuuu~~~www}}}wwwmmmbbbZZZ[[[ZZZ\\\fffuuu{{{tttvvvrrrhhh___ZZZUUU```pppwwwjjjZZZOOOFFFGGGMMMTTTZZZ___aaabbbdddeeeffffffggggggiiiiiiooo~~~zzziiiQQQSSSSSSMMMCCC===>>>CCC<<>>===<<<<<<===>>>???DDDBBB???<<<:::;;;<<<===;;;:::::::::<<<;;;:::888======>>>>>>>>>????????????>>>===<<<<<<<<<===>>><<<>>>@@@AAA@@@AAACCCEEECCCEEEGGGIIIIIIHHHGGGEEEFFFFFFGGGHHHJJJJJJIIIGGG@@@???===:::777777999;;;???DDDLLLQQQTTTTTTTTTTTTVVVVVVXXX\\\aaadddeeeeee]]][[[ZZZYYYYYYZZZ\\\]]]ccccccdddeeecccccckkkuuutttjjjgggkkkqqqoooqqqpppjjjgggiiikkkjjjhhhggggggggggggggghhhhhhlllqqq~~~xxxrrrmmmhhh\\\VVVNNNGGGDDDCCCCCCCCC@@@@@@??????>>>=========999::::::999888999;;;======AAANNNeee{{{{{{{{{jjjVVVIIIFFFTTTtttyyyhhhgggiii___LLLGGGHHHAAA===<<<;;;:::999888777666444777;;;<<>>?????????<<<::::::>>>BBB<<<;;;::::::;;;;;;999777<<<<<<===???@@@AAABBBCCCCCCBBB???===<<<<<<======<<<===???@@@@@@AAACCCEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEGGGJJJJJJGGGDDD<<<<<<;;;999777777888:::;;;>>>BBBDDDDDDDDDEEEFFFFFFFFFGGGJJJOOORRRSSSSSSLLLLLLKKKKKKMMMPPPSSSVVV\\\]]]___^^^ZZZXXX___iiippp{{{rrrgggjjjqqqqqquuuvvvqqqlllkkkjjjhhhkkkkkkjjjjjjjjjjjjjjjjjjiiinnnzzz|||uuulllggg```YYYTTTPPPLLLJJJEEEEEEEEEDDDCCCBBBBBBBBB>>>??????>>>======???BBBAAACCCMMMccc~~~qqqeeeWWWMMMGGGPPPnnnllliiiiii___NNNKKKKKKCCC======<<<;;;999888777666333777<<<>>>QQQ~~~nnnSSSFFFJJJRRRTTTXXXaaakkkrrrxxx|||zzzvvvwwwyyyqqqeeeYYYVVVXXXYYY\\\hhhxxx~~~ooofffaaabbbiiivvv{{{hhhYYYQQQHHHBBBFFFNNNVVV\\\aaaaaacccfffgggffffffhhhjjjnnnmmmwwwttt```LLLFFFJJJLLLMMMNNNiiifffUUUFFFAAA@@@AAAJJJWWWSSSSSSGGGAAAKKK]]]~~~kkkhhh^^^\\\UUUooo|||~~~zzzxxxrrrrrrqqqpppmmmjjjhhhfff___^^^^^^]]]XXXVVV\\\dddooo~~~QQQJJJ@@@CCCAAA???DDDBBB@@@???=========>>>:::===???<<<999:::@@@FFF<<<;;;::::::;;;;;;999777:::;;;===???BBBDDDFFFGGGFFFDDDAAA>>>===<<<======;;;===???@@@@@@AAACCCEEEHHHGGGEEEDDDDDDFFFHHHIIIEEEDDDDDDFFFIIIIIIEEEBBB555666777777555555777999999:::999888777888:::<<<@@@??????@@@CCCDDDDDDCCCAAAAAAAAABBBEEEIIIMMMPPPOOOPPPSSSSSSOOOOOOYYYdddkkkssszzzkkkllltttsssyyy|||wwwqqqmmmiiieeemmmmmmmmmmmmmmmllllllllldddiiiuuuyyyuuupppjjjccc]]]VVVQQQIIIIIIIIIHHHGGGFFFFFFEEEDDDDDDDDDCCCBBBCCCEEEGGGHHHHHHNNNbbb}}}{{{mmmYYYUUUTTTSSSNNNPPPhhhnnngggddd\\\OOONNNMMMCCC>>>===<<<;;;999888777666333888===@@@TTTmmmRRRFFFKKKSSSUUUYYYgggxxxuuu~~~xxxooobbbVVVTTTWWWXXX\\\hhhxxxzzzpppeeedddgggqqq~~~yyyeeeVVVMMMDDD???EEENNNVVV]]]cccbbbeeehhhiiihhhgggiiilllnnnmmmvvvjjjSSSOOOVVV[[[]]]___ccc[[[HHH>>>CCCFFFCCCJJJWWWaaa^^^LLLFFFQQQYYYvvvyyywww^^^]]]PPP[[[ooo~~~{{{xxxxxxxxxwwwuuurrrooollljjjcccbbbaaa```[[[WWW\\\eeeiii||||||OOOIIIAAACCCAAA???@@@>>><<<<<<===>>>===<<<======<<<<<<<<<<<<======<<<::::::<<<>>>===:::666<<<<<<<<<<<<>>>@@@BBBDDDCCCAAA===<<<===>>>>>>===;;;;;;<<<===???@@@BBBCCCEEEEEEFFFGGGGGGGGGGGGFFFFFFEEEDDDEEEFFFCCC===888888777444333222333555666888888888888777777777777::::::999999999;;;<<<===:::::::::;;;???CCCHHHKKKIIIMMMPPPRRRRRRSSSUUUWWW___iiixxxxxxqqqooorrrtttyyy}}}xxxooojjjjjjmmmlllkkklllmmmllljjjhhhhhhkkksss{{{vvvpppggg```[[[XXXTTTPPPOOONNNLLLKKKJJJHHHEEEDDDEEEFFFFFFEEEJJJMMMRRR___xxx}}}~~~}}}rrr\\\UUURRRSSSQQQPPPXXXddduuuhhh^^^\\\YYYOOOHHHHHH???<<<;;;>>>>>>999666666999555;;;AAATTTzzzcccMMMDDDJJJSSSXXX^^^rrrvvv~~~yyynnn```XXXXXXUUUVVV]]]jjjxxxzzzoooeeeiiilllrrruuubbbWWWLLLHHHEEEGGGNNNVVV\\\^^^eeefffiiikkklllkkkjjjjjjuuupppsssttt]]][[[gggmmmeee[[[aaallloooQQQFFF===;;;>>>AAAFFFKKKXXXWWWUUUOOOKKKSSSmmmuuujjjVVVKKKTTTaaalll~~~|||zzzwwwvvvtttrrrpppmmmggggggfffdddbbbaaabbbccckkk|||{{{OOOIII@@@CCCAAA???@@@>>><<<<<<>>>>>>>>>======<<<<<<<<<<<<<<<===>>><<<;;;;;;<<<>>>>>>:::777<<<<<<<<<<<<>>>@@@BBBCCCDDDBBB>>>======>>>>>>===<<<<<<<<<===>>>@@@AAABBBCCCCCCDDDEEEFFFFFFFFFFFFEEEDDDCCCDDDDDDAAA<<<888888777777666666777888888999888777777666666666666666666555555555666777888666555555666999===AAADDDEEEFFFIIINNNSSSWWWWWWWWWVVV[[[dddrrrxxxtttssstttxxx{{{wwwoookkklllpppnnnnnnnnnooonnnllljjjhhhjjjoooxxx|||wwwpppggg___ZZZYYYXXXXXXQQQOOOMMMKKKLLLNNNRRRUUUQQQSSSXXXdddzzz~~~}}}|||zzzxxxqqqsssuuuyyy|||uuu[[[TTTPPPSSSRRRNNNRRRZZZvvvxxxhhhbbb\\\PPPHHHFFF@@@<<<;;;======999777777:::666;;;AAAUUUyyybbbLLLDDDJJJSSSWWW```uuuxxx}}}xxxlll___WWWVVVUUUWWW___nnn}}}tttmmmmmmlllooo|||uuuaaaUUUIIIFFFDDDFFFMMMUUU[[[^^^eeefffhhhjjjkkkkkkjjjjjjnnnnnnrrr~~~lllmmmyyy{{{qqq```bbbpppcccQQQJJJFFFFFFFFFEEEFFFJJJUUUYYY___```ZZZYYYbbbooozzzjjj[[[SSSXXX```ooo~~~}}}|||zzzxxxuuummmllljjjhhheeedddeeefffkkk|||{{{OOOIII@@@CCCAAA??????>>><<<<<<>>>??????>>><<<;;;;;;;;;<<<===>>>>>><<<<<<<<<>>>???>>>;;;888;;;<<<<<<===>>>@@@AAABBBDDDBBB???>>>>>>>>>>>>===============>>>???@@@AAAAAABBBCCCDDDEEEEEEEEEEEEDDDCCCBBBBBBAAA???;;;888777777888999:::::::::::::::888777555444444555555444444333222222222333333333222222333555888;;;===AAA@@@BBBJJJTTT[[[]]]\\\___\\\]]]dddrrryyyttttttvvvyyyvvvooommmoooqqqpppoooooooooooommmkkkjjjkkknnnrrr}}}zzztttpppnnnlllccc```]]]YYYWWWZZZ^^^bbbXXXZZZ___jjj~~~}}}zzzxxxvvvsssqqqeee___XXXTTTRRRQQQOOOMMMPPPWWWbbbnnnvvv{{{||||||uuuvvv~~~yyy^^^UUUPPPTTTTTTOOOMMMQQQaaauuuoooggg```UUUJJJGGGBBB===:::;;;;;;999888999:::999<<>>@@@@@@???;;;;;;;;;;;;<<<===>>>>>><<<===>>>??????===;;;:::;;;;;;<<<===>>>???@@@AAABBB@@@>>>=========<<<;;;>>>>>>======>>>???@@@@@@@@@AAABBBDDDEEEEEEEEEEEEEEEDDDBBB@@@>>><<<:::888888999;;;======<<<;;;::::::888666444333333444555555555444444333333333222444333333333444666888999>>>>>>@@@FFFOOOYYYaaaeeejjjfffaaabbbhhhsss}}}yyyvvvttttttvvvtttpppnnnqqqqqqooonnnnnnooonnnllljjjfffiiimmmpppxxx{{{tttooonnnmmmllljjjaaaaaafffrrr{{{xxxuuussspppmmmdddZZZNNNGGGFFFFFFDDDBBB===@@@EEEKKKQQQUUUWWWYYYYYY]]]hhhyyy~~~gggYYYQQQSSSVVVQQQOOOPPP^^^rrroooiiifff[[[OOOIIIDDD>>>:::::::::888999;;;999:::===EEEcccwww___IIICCCJJJSSSVVV```uuu||||||sssfffZZZUUUVVVUUUXXX```nnn{{{}}}tttooohhhfffsssoooXXXKKKCCCBBBBBBDDDKKKTTT\\\aaadddeeegggiiijjjkkkkkkkkkjjjlllppprrrppppppwwwxxxvvv~~~iiiYYYRRRLLLLLLTTTeeeyyyooolllmmmzzz}}}xxx~~~~~~zzzsssjjj___ccc|||uuu{{{wwwtttrrrqqqpppmmm{{{{{{NNNHHH???BBB@@@>>>>>>===<<<===???AAAAAA@@@;;;;;;;;;;;;;;;<<<======;;;===>>>???>>>===;;;:::;;;;;;<<<===>>>????????????===;;;;;;;;;<<<:::999>>>>>>======>>>???@@@@@@AAABBBCCCDDDEEEEEEEEEEEEFFFEEEBBB???<<<;;;;;;;;;???@@@BBBCCCBBB@@@===<<<999888666555444444444555555555555555444333333222444444333333444555666777999;;;===???CCCMMM\\\gggjjjkkkjjjgggffflllwww{{{xxxtttsssttttttpppoooqqqrrrqqqpppppppppooommmkkkbbbfffkkknnnsss}}}{{{pppnnnpppzzz|||yyyvvvtttqqqooojjj```SSSJJJHHHHHHFFFCCCAAAAAAAAAAAABBBDDDFFFGGGEEEJJJTTTcccxxxooo^^^PPPOOORRRQQQQQQUUUlllpppnnnlll```RRRKKKEEE???:::::::::999999<<<777<<<===JJJooowww]]]HHHCCCKKKSSSVVV___ooo}}}|||qqqcccYYYUUUTTTTTTXXXaaaooo{{{uuurrrkkkiiitttnnnWWWKKKBBBBBBBBBEEEKKKTTT^^^ddddddeeefffhhhiiijjjkkklllooommmpppwwwzzzzzz~~~uuuwww|||mmmbbbWWWTTT[[[nnn~~~zzzzzz~~~nnn^^^]]]eeewww}}}xxxggg___iiizzzrrraaa\\\jjj{{{~~~{{{xxxuuurrrrrr~~~zzzNNNHHH???BBB@@@>>>===<<<<<<===@@@BBBBBBBBB<<<<<<;;;;;;;;;;;;;;;<<<:::<<>>>>>>>>>>>;;;:::999:::;;;;;;:::999============>>>???@@@AAABBBCCCDDDDDDDDDDDDDDDDDDEEEDDDBBB???======@@@CCCKKKKKKJJJIIIGGGCCC???===777777777666666666555555333333444444444333222222333222222222333333444444333777999888777???NNNZZZlllrrrvvvtttooommmssszzzyyyuuurrrttttttqqqoooppptttsssqqqqqqqqqpppnnnlllgggiiimmmoooqqqwww~~~~~~||||||zzzyyyxxxvvvuuurrriii]]]RRRKKKFFFAAA===??????=========???@@@BBB<<>>===<<<;;;===@@@BBBCCCBBB======<<<;;;::::::::::::999<<<>>>???<<<:::999::::::;;;<<<>>>>>>>>>>>>===999888888:::<<<===<<<:::<<<<<<<<<===>>>@@@AAABBBBBBCCCCCCCCCCCCBBBAAAAAA@@@AAA@@@???>>>BBBHHHMMMSSSQQQOOOKKKFFFAAA===:::444666777999999888777666222222333444555444333333222222333333333444444444111444555444333777???GGG^^^hhhttt{{{{{{yyyxxxyyy~~~}}}zzzuuussstttuuuqqqnnnnnnrrrqqqooooooooommmkkkiiikkkkkkjjjkkkmmmppptttwww~~~|||||||||}}}|||{{{{{{vvvmmmaaaVVVLLLEEEAAA@@@@@@???>>>>>>???@@@AAA>>>BBBDDDIII[[[yyy|||~~~iiiUUUMMMKKKKKKRRR\\\~~~}}}tttsssnnn^^^PPPJJJDDD???;;;<<<<<<:::999;;;777>>>===QQQwww\\\GGGDDDNNNVVVXXX]]]cccttt}}}ooo___WWWWWWTTTUUU\\\hhhwwwyyyqqqyyy~~~ssssss}}}fffSSSJJJ???AAABBBEEEIIIQQQ\\\cccddddddeeefffhhhjjjlllmmmtttpppyyy{{{cccSSSUUUdddjjjZZZTTTeeewwwdddXXXTTTIIIHHHDDD@@@======>>>>>>BBBIIIUUUfffwwwzzzMMMGGG???AAA@@@>>>===<<<;;;===@@@CCCCCCCCC>>>===<<<;;;:::999999999888;;;>>>>>>;;;999999::::::;;;<<<>>>>>>>>>======888888888:::===>>>===<<<;;;;;;<<<===???@@@BBBCCCBBBBBBBBBBBBAAA@@@??????===>>>>>>>>>@@@EEENNNTTTUUUSSSOOOJJJCCC===999666333555888:::;;;:::888666222333555666777666666555444444555555666666666666333333444555555666888999>>>LLLaaauuuyyywwwyyy{{{vvvsssuuuuuuqqqmmmlllnnnmmmkkkkkkjjjiiigggdddgggdddaaaaaadddhhhkkklllmmmsss}}}~~~|||~~~}}}||||||~~~{{{qqqfff[[[SSSPPPKKKJJJIIIGGGFFFEEEDDDDDDDDDGGGHHHIIIXXXuuu{{{eee```eeelllppp\\\QQQMMMLLLSSS]]]yyyqqqpppjjj[[[OOOKKKDDD>>><<<======:::999;;;888???<<>>@@@BBBDDDGGGOOOZZZbbbddddddeeefffhhhjjjlllmmmuuusss}}}mmmTTTGGGOOOfff}}}}}}ooobbb]]]ooovvvcccVVVRRRIIIFFFAAA???BBBDDDAAA===@@@AAAEEEJJJQQQ]]]ooo}}}xxxSSSEEEFFF@@@EEE???@@@??????@@@BBBCCCCCCBBB<<<<<<===>>>===<<<:::999;;;===>>>===<<<<<<===>>>>>>????????????>>>======>>>;;;888999<<<>>>>>><<<;;;<<<===>>>???@@@AAAAAACCCBBBBBBCCCCCCDDDEEEFFF888999:::===???CCCIIINNNTTTTTTRRRJJJ@@@;;;<<>>======<<<<<<<<<999888888777777777777777888666555666999999777555444444444444444444444444>>>:::HHHhhh{{{zzzzzz~~~wwwrrrvvvyyytttooommmnnnmmmllllllllliiiddd___bbbcccaaa[[[TTTTTT[[[bbbjjjkkkooouuu}}}~~~~~~}}}||||||~~~~~~||||||~~~uuuhhh]]][[[RRRLLLKKKJJJGGGHHHNNNJJJNNNRRRWWW```ttttttfffbbbbbbooo{{{{{{jjjXXXMMMMMMUUU\\\{{{wwwvvvnnn___SSSOOOKKKEEE@@@???===:::999;;;888>>>AAAUUU}}}zzz\\\IIIEEELLLUUUZZZYYY___uuu|||iiiWWWVVVWWWWWWZZZaaalllyyyppphhhjjjttt}}}zzzuuuyyy}}}nnn[[[JJJBBB===;;;===CCCHHHMMMUUU^^^```bbbeeehhhiiijjjlllnnnqqqvvv~~~ddd___VVVUUUfff|||ooouuuooopppuuurrrccc___{{{nnn\\\NNNEEEGGGEEE@@@===;;;;;;===>>>===@@@BBBCCCFFFMMMXXXaaalllxxxxxxSSSDDDFFF???DDD???>>>======>>>@@@AAAAAA@@@<<<<<<<<<<<<<<<<<<;;;;;;999;;;<<<<<<::::::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>===:::777888;;;===<<<:::<<<<<<===>>>???@@@AAAAAACCCCCCBBBAAA@@@@@@@@@@@@???888555999===???GGGRRROOOPPPOOOJJJEEEBBBCCCEEEJJJJJJIIIGGGFFFCCCBBB@@@999888777555555555666666555444333444666777555333333333333333333333333333888666@@@YYYsss}}}yyyvvvxxxzzzuuuwwwyyyuuuooommmllljjjjjjkkkkkkiiieeeaaa]]]]]]ZZZUUUPPPOOOTTTXXX```aaaeeejjjpppvvv{{{}}}xxxwww}}}~~~}}}|||{{{|||~~~~~~ooogggaaabbbcccbbbcccfffggghhhhhhgggkkkxxxwwwooommmdddoookkkXXXNNNOOOYYYaaazzz{{{wwwhhhWWWMMMKKKEEE@@@???===:::999;;;999<<<@@@XXX{{{^^^JJJFFFMMMUUUYYYYYY___ttt|||iiiXXXVVVWWWWWWZZZbbbmmmyyysssiiieeellljjjgggjjjwwwyyyssstttzzzkkkXXXHHHAAA???===>>>CCCGGGJJJRRR[[[___bbbeeeggghhhjjjlllmmmnnnsss|||yyyqqqgggbbbkkk|||hhh___fffdddkkkwwwzzzllldddyyywww```SSSMMMJJJFFFDDDAAA>>>=========>>>===???AAAAAAAAAGGGQQQXXXcccppp~~~wwwSSSDDDFFF???DDD>>>>>>======>>>@@@AAA@@@???<<<<<<;;;;;;;;;<<<<<<===999;;;<<<<<<;;;::::::;;;======<<<<<<===>>>@@@@@@===999666666999;;;:::888<<<===>>>>>>???@@@AAAAAADDDBBB@@@>>><<<:::999888555666:::<<<666111:::IIIIIIJJJJJJKKKLLLMMMMMMNNNTTTTTTSSSQQQMMMIIIDDDBBB999888666444444555666777666444333444555666555333444444444444444444444444333444999GGGaaazzz}}}vvvnnnnnnvvv~~~yyyyyyyyyuuuooollliiihhhhhhiiiiiihhheeebbbZZZXXXTTTQQQNNNMMMNNNNNNUUUWWWZZZ___cccfffiiijjjooosssyyy~~~xxxlllhhheeegggoooyyy~~~|||{{{yyyzzz{{{|||~~~}}}~~~jjjXXXNNNNNNTTTZZZvvvyyyaaaNNNLLLEEE@@@???>>>::::::<<<<<<===???[[[{{{^^^KKKGGGNNNUUUYYYYYY^^^ttt}}}~~~iiiYYYWWWUUUVVVYYYbbbnnn{{{yyymmmeeedddpppwwwWWWXXX___qqqzzzrrrpppuuufffTTTFFF???@@@>>>>>>BBBEEEHHHOOOWWW^^^aaaeeeggghhhiiikkklllmmmqqqzzzwwwvvvpppeee]]]aaapppuuu}}}ooo\\\dddzzznnnWWWLLLJJJKKKEEEDDDBBBAAA@@@?????????>>>??????>>>===AAAHHHMMMXXXfffvvvwwwRRRDDDFFF???DDD>>>@@@???>>>???AAACCCBBBAAA<<<;;;::::::;;;<<<>>>???;;;===??????===<<<<<<<<<<<<;;;::::::;;;>>>@@@BBB===:::666666999:::999777======>>>>>>???@@@@@@AAABBB@@@>>>;;;999777666555111444888@@@KKKPPPGGG999CCCDDDGGGKKKQQQUUUVVVVVVVVVVVVUUUSSSNNNHHHCCC@@@999888666444444555777999888777777666777777777666666666666666666666666666333888888<<>>;;;:::<<<>>>???CCC^^^www\\\KKKHHHNNNVVVZZZXXX^^^ttt}}}}}}hhhYYYWWWTTTUUUYYYbbbnnn{{{tttkkkcccdddvvvnnnVVVXXX```qqq}}}rrrnnn{{{qqqbbbRRRDDD>>>???<<<===AAACCCFFFMMMUUU[[[___cccfffhhhiiikkklllooorrrzzzsss{{{uuu```[[[^^^qqqmmmSSSTTTbbbkkkUUUKKKGGGGGGCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>===<<<>>>CCCGGGQQQ```ppp{{{wwwRRRDDDEEE???DDD>>>???>>>>>>???AAABBBBBBAAA<<<;;;::::::;;;<<<>>>???;;;===??????===<<<;;;;;;;;;:::999999;;;===@@@BBB===:::777777999;;;:::888=========>>>>>>??????@@@>>>===;;;999888666666666888444...;;;bbb~~~ddd555>>>@@@CCCJJJQQQVVVYYYYYYSSSTTTSSSRRRNNNIIIDDDAAA999888666555555666888999:::999999777777666777888666666666666666666666666333:::999999MMMooo{{{rrrgggbbbfffrrr~~~|||xxxuuusssnnniiiiiijjjiiihhheeebbb```___^^^ZZZVVVVVVVVVUUUPPPLLLNNNQQQTTTXXX[[[]]]^^^___``````aaaaaadddhhhmmmpppqqq~~~xxxjjj___UUULLLHHHGGGHHHKKKRRRYYY___bbbiiikkkmmmnnnqqqvvv|||~~~{{{yyyvvvvvvvvvvvvxxxzzz}}}}}}wwweeeWWWPPPPPPSSS```vvvoooTTTLLLFFFAAA@@@>>>;;;:::<<<<<<@@@HHHdddrrrYYYIIIHHHOOOVVVZZZXXX^^^vvv|||{{{fffYYYWWWSSSTTTXXXbbbnnn|||~~~rrrddd^^^iii{{{~~~hhhYYYZZZ```lll~~~rrrkkkvvv}}}mmm___PPPDDD???<<<:::;;;???BBBEEELLLTTTXXX\\\aaaeeehhhiiikkklllooorrryyy|||xxxvvv{{{|||qqqrrrwwwyyyfff]]]```xxxgggTTTWWWddd}}}dddRRRJJJGGGEEECCCCCCDDDDDDCCCAAA@@@???>>>>>>>>>>>>>>>AAADDDFFFNNN]]]nnnzzzvvvRRRCCCEEE>>>CCC======<<<<<<===???@@@???>>><<<<<<;;;;;;;;;<<<<<<===999;;;>>>>>><<<:::888888::::::999:::;;;===???@@@<<<888666666999<<<;;;999<<<<<<<<<======>>>>>>>>>:::999888777777666666666222999666444IIIaaaVVV888:::===@@@EEEJJJOOOSSSUUURRRSSSSSSSSSRRROOOMMMKKK@@@???>>><<<:::999888888999:::999777555555666888555555555555555555555555333999999:::LLLkkk}}}wwwmmmeeecccjjjuuu~~~~~~}}}yyytttqqqqqqmmmhhhjjjkkkjjjhhhdddaaa______^^^[[[XXXXXXXXXVVVRRRNNNNNNOOORRRUUUXXXZZZ\\\]]]YYYYYYZZZ\\\```dddiiikkkjjjuuu|||jjj\\\SSSKKKEEEAAAAAABBBCCCFFFJJJMMMOOOTTTWWWZZZ^^^bbbkkkuuu}}}~~~{{{yyyvvvvvvuuuuuuvvvxxxyyy{{{~~~iiiUUUMMMQQQXXX[[[qqq{{{~~~yyyxxxkkkRRRMMMFFFAAA@@@???;;;;;;===888@@@MMMlllpppXXXIIIHHHNNNUUUYYYXXX___xxx{{{yyycccXXXWWWQQQSSSXXXaaannn{{{xxxggg\\\bbbooo{{{|||jjj^^^\\\]]]dddrrrrrrhhhppp~~~zzzjjj\\\NNNDDD@@@;;;999:::===@@@CCCJJJRRRTTTYYY___eeehhhjjjlllmmmnnnqqqxxxzzzpppqqqsssaaaYYY^^^iiiuuuiiifff|||nnn\\\SSSXXXcccuuu\\\NNNLLLKKKHHHDDDDDDDDDCCCBBBAAA???>>>>>>>>>>>>???@@@CCCEEEFFFKKKZZZlllxxxvvvQQQCCCEEE>>>CCC======<<<;;;<<>><<<<<<<<<<<<<<<<<<;;;;;;999<<<>>>>>><<<999888777999999:::;;;<<<<<<======999666333555888;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<777777666555555555555555...888;;;333---111666666777:::===???@@@CCCHHHMMMRRRSSSTTTVVVWWWXXXXXXYYYPPPOOOMMMJJJFFFAAA===;;;;;;<<<;;;999666555888:::777777777777777777777777888:::999;;;IIIbbbxxx~~~wwwlllbbbbbbkkkssswwwyyyvvvpppnnnooolllgggiiijjjjjjhhhdddaaaaaabbb^^^\\\[[[YYYYYYWWWUUUSSSOOOOOOPPPRRRTTTVVVXXXYYYVVVWWWXXX[[[___ccceeefffdddnnnzzz~~~xxxkkkYYYMMMHHHEEEAAA===>>>>>>>>>>>>>>>???@@@BBBEEEIIIKKKPPPYYYfffooovvv}}}~~~zzzxxxvvvvvvuuuuuuuuuuuuuuuvvv|||zzz{{{}}}ttt[[[NNNPPPWWWZZZtttvvvnnnrrrtttdddQQQMMMFFFAAA@@@???<<<;;;===777???NNNrrrrrrZZZJJJHHHNNNTTTVVVXXX___zzz~~~xxxvvv```VVVVVVPPPSSSXXXaaannnzzzooo___^^^ccckkkxxxuuubbb]]]XXXZZZeeexxxwwwiiikkkvvv{{{wwwwwwxxxgggYYYLLLCCC@@@<<<::::::===>>>@@@GGGNNNPPPVVV]]]dddhhhkkkmmmoooppprrrzzz~~~vvvrrrllldddYYYTTT\\\hhhtttmmm|||tttfff^^^[[[^^^bbbwwwuuu___WWWVVVPPPHHHEEEEEEDDDBBB@@@???>>>======<<<===>>>@@@BBBCCCCCCEEEUUUhhhuuuvvvQQQCCCEEE>>>CCC===???>>>===>>>@@@BBBAAA@@@<<<<<<===>>>===<<<:::999;;;>>>@@@AAA>>>;;;:::999888999:::;;;<<<<<<<<<<<<666444222333777::::::999::::::;;;;;;;;;;;;;;;;;;666666555444333333333333>>>111,,,444:::666333555444888;;;:::888:::@@@FFFQQQRRRUUUWWW[[[^^^```bbb___^^^\\\WWWQQQIIICCC???>>>???>>><<<888888;;;>>>;;;;;;;;;;;;;;;;;;;;;;;;???===999;;;FFFZZZooo}}}~~~qqqbbb]]]ccclllrrruuusssmmmkkkmmmkkkfffgggiiijjjhhhdddbbbccceee___^^^]]]\\\ZZZXXXXXXWWWQQQPPPPPPPPPRRRTTTVVVWWWYYYYYYZZZ\\\___aaabbbbbb]]]gggssszzz}}}wwwqqqkkk]]]LLLBBB@@@@@@>>>;;;<<<<<<;;;999888888999999<<<>>>???AAAIIIUUU___llluuu~~~zzzxxxwwwvvvvvvuuuttttttsssrrrqqqpppssszzz{{{yyy|||kkkVVVQQQTTTiiiwwwjjjjjjlllaaaRRRMMMFFFAAA@@@???<<<;;;===999>>>MMMsssuuu\\\LLLIIINNNRRRTTTWWW```{{{}}}wwwuuu^^^UUUVVVPPPSSSWWWaaammmzzzwwwddd\\\[[[]]]hhhtttbbb[[[RRRNNNWWWjjj}}}kkkiiiqqqwwwzzz|||~~~|||sssllllllvvvvvveeeWWWKKKBBB@@@>>>;;;;;;<<<===>>>DDDKKKNNNTTT\\\ccchhhkkknnnpppsssuuu}}}aaaTTTUUUYYY[[[WWWSSS\\\hhhzzzooovvvuuuooooooppppppooozzzjjjeeeaaaTTTEEEGGGEEECCCAAA???>>>======<<<<<<<<<===???@@@@@@???@@@QQQdddrrrjjjpppyyysssPPPEEEHHH===AAA===>>>======???BBBCCCCCCCCC;;;;;;;;;;;;;;;;;;::::::============<<<;;;:::999;;;::::::<<<===>>>===;;;777666555555666888:::<<<888999::::::888777777888555444444555888999888777777888888888777666444333666999>>>@@@@@@>>>======KKKSSSYYYXXXZZZ___bbb```ggggggfffddd^^^TTTHHH@@@BBB===::::::888666777<<<888;;;<<<>>>CCCJJJLLLIIISSSQQQIII@@@EEEZZZqqq}}}|||pppccc___bbbeeeiiinnnmmmjjjhhhiiilllmmmkkkiiifffffffffhhhiiibbbbbbaaa___^^^\\\[[[[[[TTTTTTSSSSSSSSSSSSSSSTTTUUUWWWYYY[[[]]]______```^^^bbbgggmmmssstttjjj^^^TTTPPPJJJDDD@@@>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;666888::::::;;;AAAMMMUUU\\\rrr~~~~~~~~~|||yyytttpppnnnnnnppprrrnnnpppssswww{{{~~~[[[NNNZZZtttiii___bbb```VVVRRROOOIIICCC>>><<<;;;<<<>>>AAAVVVzzzttt[[[KKKKKKRRRTTTSSSUUU```www}}}xxx___SSSTTTQQQSSSYYYcccnnnyyyppp```WWWVVVYYY\\\hhhzzz___VVVMMMGGGIIIXXXooosssfffmmmuuuuuuvvv{{{}}}vvvoooggggggooo}}}yyyfffVVVIIIAAA???>>><<<::::::;;;>>>BBBDDDGGGMMMVVV___ffflllrrruuuxxxwww|||wwwuuu{{{lllSSSWWWUUUWWW^^^eeehhhiiijjj}}}mmmvvvzzz|||tttcccRRRIIIKKKJJJHHHDDD@@@===<<<<<<;;;<<<===>>>>>>===<<<<<<@@@LLL\\\lll~~~jjjbbb```iiisss|||tttPPPEEEGGG===BBB???>>>======???BBBCCCCCCCCC<<<===>>>>>>===<<<;;;:::<<<<<<<<<<<<;;;:::999999;;;::::::;;;======<<<:::777666555444555666888:::888999::::::888666666777777666666666888999:::;;;::::::::::::999777555444666888<<>>;;;999IIISSSZZZ[[[\\\___aaa___ffffffgggfffaaaXXXNNNFFFDDD@@@======;;;777999======BBBIIIPPPXXX^^^[[[TTTQQQQQQMMMGGGMMM```ttt~~~wwwjjjeeegggdddiiinnnooollljjjjjjlllkkkkkkjjjjjjiiihhhhhhhhhhhhhhhfffeeecccaaa```___ZZZYYYWWWVVVUUUUUUUUUVVVUUUVVVWWWZZZ]]]___aaabbb___dddhhhhhhgggddd[[[QQQGGGDDD???<<<999888777777;;;;;;;;;;;;::::::::::::555888999999999<<>><<<<<<<<<:::???WWW|||www___LLLIIIOOOSSSSSSUUU```www|||vvv]]]RRRSSSPPPSSSYYYcccnnnyyyvvveeeZZZWWWXXXYYY]]]mmm^^^SSSJJJIIIJJJQQQeeezzzuuujjjtttxxxuuutttvvvyyyxxxtttoooiiigggkkkwww}}}yyygggWWWIII@@@>>>===<<<:::999:::===AAACCCGGGLLLTTT]]]dddkkkqqquuuvvvwww}}}vvvooolllkkknnnssswwwxxxxxxqqqdddyyy~~~~~~kkkXXXMMMMMMLLLJJJGGGCCCAAA@@@@@@;;;<<<============<<<;;;???JJJXXXhhhzzzpppccc\\\___gggooo~~~uuuPPPDDDGGG>>>DDDAAA>>>======???BBBCCCCCCCCC===>>>@@@AAA@@@>>>;;;999<<<<<<<<<<<<;;;:::999999======<<<===>>>>>><<<;;;777666555444444555777888888::::::999777555666777666888999:::<<>><<<@@@FFFGGGMMMVVVcccqqqzzzvvvmmmcccaaaZZZSSSUUUcccuuurrrkkkkkkfffjjjooopppnnnlllmmmnnnlllmmmnnnnnnnnnllljjjiiijjjiiigggeeecccaaa___^^^[[[YYYVVVTTTSSSRRRSSSTTTTTTTTTTTTVVVYYY]]]aaaccc\\\bbbeeebbb\\\UUULLLCCCEEECCCAAA@@@@@@???>>>===999:::::::::999888888777777999;;;;;;:::;;;@@@DDDTTThhh|||~~~|||{{{{{{{{{}}}zzzwwwsssqqqqqqrrrrrrtttsssrrrrrrtttwww{{{}}}|||yyyvvvvvv{{{```RRRZZZtttmmmlllaaaPPPSSSOOOIIICCC???===<<<<<<:::>>>WWW~~~fffPPPGGGLLLRRRTTTTTT```vvv{{{sss[[[QQQRRROOOSSSYYYcccoooyyy{{{hhhZZZTTTRRRQQQPPP[[[mmmaaaQQQHHHKKKJJJIIIXXXoooyyyqqq||||||xxxtttrrrttttttrrrpppkkkfffgggoootttwwwzzziiiYYYJJJ@@@<<<<<<;;;999888999<<<>>>@@@DDDIIIOOOVVV]]]eeelllqqqtttvvv}}}{{{zzzkkkggg~~~}}}{{{vvv```TTTJJJIIIFFFCCCAAA@@@@@@@@@;;;<<<<<<===<<<<<<;;;;;;===FFFSSSbbbuuuyyygggXXXTTTWWW___ooouuuPPPDDDFFF>>>EEEBBB>>>======???AAACCCCCCCCC===>>>@@@AAA@@@>>>:::888============<<<;;;::::::@@@???>>>???@@@@@@>>><<<999888666555555666777888999::::::888666555666777666999===@@@CCCHHHNNNSSSQQQOOOKKKEEE@@@<<<999777999999<<>><<<<<<>>>>>><<<:::;;;<<<<<<======<<<;;;:::;;;<<<======>>>BBBGGGLLLPPPcccxxx}}}{{{zzzyyyxxx}}}|||yyyvvvtttssssssssssssrrrqqqpppqqqrrrtttuuu|||}}}~~~}}}yyytttnnnkkkjjjiiimmmttt{{{dddVVV[[[zzztttsssdddPPPTTTPPPJJJDDD@@@=========@@@???UUUpppVVVHHHLLLTTTWWWSSS___uuuyyyqqqZZZPPPSSSPPPSSSYYYcccoooyyymmm^^^TTTOOOMMMHHHNNN]]]vvviiiSSSHHHMMMKKKDDDQQQjjj|||~~~xxx}}}xxxuuuttttttrrrppplllffffffllloooqqqzzz|||lll\\\LLLAAA===;;;:::999888888:::<<<>>>AAADDDIIIOOOUUU]]]eeejjjrrruuu}}}xxx{{{zzztttsssrrr|||tttoooooo```IIIGGGCCCAAA@@@@@@??????<<<<<<<<<<<<<<<;;;;;;;;;;;;BBBMMM]]]qqqsss^^^TTTSSSZZZjjjzzztttOOOCCCFFF>>>EEECCC>>>======???AAACCCCCCCCC:::<<>>??????>>>>>>===<<<;;;>>>===<<<===>>>>>>===;;;;;;999888666666777999:::999::::::888777666888:::888<<>>===888888:::BBBLLLPPPOOOKKK???FFFQQQZZZ___aaabbbddd___```bbbcccaaa[[[SSSMMMFFFEEEFFFKKKQQQ\\\nnn}}}~~~ssslllkkkrrryyywwwrrrpppooommmkkkkkknnnrrrvvvqqqpppnnnllllllmmmooopppnnnmmmkkkiiifffdddbbbaaa^^^]]][[[ZZZYYYZZZ\\\]]]ZZZXXXVVVUUUVVVYYY]]]```ccceeehhhmmmrrrooo```PPPIIIEEEAAA@@@AAAAAA>>>;;;===???@@@BBBCCCCCCBBBAAA??????>>>???CCCKKKSSSYYYWWWgggzzz}}}}}}~~~}}}{{{xxxvvvuuuttttttooooooppppppooonnnlllkkknnnooopppoookkkeee```\\\ZZZYYY[[[bbbhhhoooyyymmmcccgggttt|||hhh[[[]]]|||oooYYYTTTQQQKKKEEE@@@>>>>>>>>>BBB@@@WWWxxx[[[LLLOOOWWWYYYSSS^^^tttxxx~~~qqqZZZQQQTTTQQQSSSYYYdddoooyyyuuueeeYYYRRRNNNHHHHHHTTTooottt\\\MMMOOOKKKCCCPPPhhh~~~}}}zzzvvvrrrppplllggggggmmmoooooovvv~~~ooo___NNNCCC>>>;;;:::999888888999;;;<<>>DDDAAA>>>======???BBBCCCCCCCCC999:::<<<======;;;999777>>>>>>>>>>>>>>><<<;;;;;;999888888999;;;<<<:::999;;;999888777777888:::;;;999::::::999888888;;;===>>>@@@FFFNNNTTTVVVTTTRRRMMMKKKGGGDDDBBBCCCDDDEEE999888999>>>FFFLLLOOOOOOBBBBBBGGGRRR[[[```ccceeebbbbbbbbbcccaaa\\\VVVQQQOOOOOOSSS[[[cccpppyyyoookkkmmm|||wwwtttqqqmmmjjjkkknnnrrruuupppnnnllljjjjjjlllnnnppplllkkkjjjhhheeecccbbbaaa]]]]]]]]]\\\\\\]]]]]]^^^```^^^[[[ZZZZZZ]]]```bbbdddeeehhhqqq}}}uuueee___WWWNNNIIIHHHGGGCCC@@@???AAADDDHHHJJJKKKKKKJJJKKKJJJHHHHHHMMMUUU^^^cccfffrrr~~~}}}{{{yyywwwuuutttlllnnnooopppnnnkkkgggeeefffggghhhfffccc]]]WWWSSSMMMLLLOOOUUU[[[aaajjjsssiiiQQQNNNOOOZZZttt{{{|||iii]]]^^^ppp|||eeeUUUQQQKKKEEEAAA???>>>>>>>>>@@@]]]zzz]]]MMMQQQXXXXXXRRR^^^sss}}}vvv}}}pppYYYQQQTTTRRRSSSZZZdddpppyyyyyyhhh[[[QQQLLLKKKGGGNNNjjj}}}gggUUUQQQKKKEEENNNaaazzz}}}xxxrrrpppmmmhhhiiiooopppnnnsss|||ooo___OOOCCC???;;;:::999888888999::::::???AAAEEEHHHMMMSSSZZZ^^^gggkkkrrrzzzrrr___```rrr~~~vvviiivvvwwwqqqpppggg\\\[[[\\\YYY___ooo}}}oooUUUPPPIIIFFFEEEEEECCCAAA???>>>===<<<<<<<<<<<<<<<;;;???GGGUUUnnn{{{~~~}}}tttmmmhhhmmmuuuqqqMMMCCCFFF===BBB???>>>======???BBBCCCCCCCCC888999;;;<<<<<<;;;::::::============<<<;;;:::999777777777999;;;<<<;;;:::999888777666777888:::<<<999::::::999999;;;>>>@@@BBBDDDLLLXXXbbbddd]]]VVVNNNKKKHHHEEEDDDEEEGGGIII@@@===;;;;;;>>>DDDJJJNNNHHH@@@???IIIUUU\\\```dddaaa``````______\\\WWWTTTXXX[[[aaajjjpppyyyzzziii``````ppp{{{}}}xxxsssqqqnnnlllmmmnnnpppqqqqqqpppoooooooooppppppqqqjjjiiihhhfffdddcccaaaaaa]]]^^^^^^___^^^]]]\\\[[[___^^^]]]\\\]]]___aaacccbbbeeejjjvvv|||qqqaaaWWWSSSQQQMMMJJJNNNQQQVVV[[[___aaaaaaaaaeeebbb______aaaeeeiiilllpppxxx~~~}}}{{{xxxvvvuuuooooooooonnnllliiigggeeebbbccccccaaa]]]WWWQQQMMMGGGFFFGGGLLLOOORRRYYYaaajjjqqqzzzkkkZZZYYYWWW[[[oooyyypppnnn}}}jjj]]]___gggjjjUUURRRLLLFFFAAA?????????===@@@```www[[[MMMQQQVVVSSSQQQ]]]rrr{{{uuu|||oooXXXPPPSSSPPPSSSZZZeeepppyyyyyywwwnnn___TTTMMMMMMEEEJJJdddppp^^^SSSKKKEEEJJJTTTjjj|||vvvqqqooooooiiiiiinnnooommmrrr||||||~~~}}}mmm]]]MMMBBB???<<<;;;:::999999999999999<<>>===<<<<<<======>>>@@@FFFSSSlll|||tttvvvwww|||~~~yyy{{{pppMMMCCCFFF===BBB>>>>>>======???BBBCCCCCCCCC999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999888888999888999;;;>>>??????>>>777666555555666888:::<<<999::::::::::::<<<@@@CCCCCCFFFPPP```ooorrrjjj```UUURRRMMMHHHFFFGGGHHHJJJGGGDDD???::::::>>>FFFLLLNNNAAA:::CCCQQQZZZ^^^aaa]]]\\\[[[[[[[[[ZZZWWWUUU\\\aaaiiirrruuuzzzrrr___WWWXXX___lllwwwzzz{{{}}}{{{vvvrrrpppoooooopppooonnnmmmssstttuuuvvvvvvuuuuuutttmmmmmmllljjjiiigggffffffcccddddddeeecccaaa^^^\\\[[[[[[ZZZ[[[\\\^^^aaabbbeeejjjsss{{{uuurrrnnnjjjfffiiiooouuuzzz}}}~~~~~~}}}zzzwwwtttttttttsssssssssyyy~~~|||yyywwwuuurrrqqqooommmkkkiiihhhhhh\\\\\\\\\ZZZUUUNNNHHHDDDCCC@@@@@@CCCCCCBBBFFFLLLRRRYYYdddmmmssswwwzzz|||yyypppkkkiiisssyyyeee]]]\\\kkkjjj[[[```ddd|||jjjVVVRRRLLLFFFBBB????????????BBB___tttXXXKKKPPPTTTNNNQQQ]]]rrrzzzttt|||nnnWWWOOOQQQOOOSSSZZZeeepppyyy~~~~~~rrrlllqqqyyyiii\\\UUULLLCCCGGG```~~~uuucccUUUKKKEEEEEEHHHYYYuuuyyyssspppoooqqqjjjhhhlllmmmlllrrr}}}yyy{{{|||kkk[[[KKKAAA>>><<<<<<;;;:::999999999999888;;;>>>AAADDDGGGKKKNNNQQQRRRQQQNNNJJJJJJOOOTTTfff{{{ffffffaaaeeennnfffXXXWWWssspppfffYYY]]]UUUOOOTTTTTTNNNMMMJJJMMMSSSSSSLLLZZZ|||ddd]]]TTTOOOMMMLLLHHHEEEBBBAAA???>>>=========>>>AAABBBFFFRRRjjjzzzwwwtttrrrlllkkkzzzkkkRRRCCC@@@???@@@>>>>>>======>>>AAACCCDDDCCC999999:::;;;<<<<<<<<<<<<:::;;;;;;:::777555666666999:::;;;<<<============;;;;;;999888777777777777<<<<<<<<<===???AAADDDEEEHHHJJJRRRaaaqqqvvvpppiiiccc^^^TTTLLLHHHIIILLLOOOJJJIIIEEE@@@;;;;;;???CCCLLLIIIAAA<<>>>>>BBBIIIOOOTTTWWWXXXYYY___eeennn}}}|||vvvrrryyynnnYYY]]]eeebbbSSSPPPMMMHHHEEEBBBAAA@@@>>>AAA^^^yyyeeeUUUOOOPPPQQQPPPWWWgggqqqttt~~~wwwfffVVVNNNMMMMMMRRRWWWbbbnnnyyywwwbbbdddsss}}}lllYYYQQQLLLIII___zzzkkkYYYIIIBBBBBBEEEPPPeeexxxzzztttuuu~~~~~~vvvqqqqqqooojjjhhhhhhiiikkkqqqyyyyyyyyy~~~hhhVVVIIIBBB>>>;;;;;;999888777777777777999999;;;===???BBBDDDEEEGGGGGGFFFCCC>>><<<>>>AAALLL^^^}}}}}}\\\]]]iiiyyywwwcccSSSPPP___ttttttfff```TTTQQQLLLIIIIIIIIIIIIHHHGGGJJJOOOOOOJJJUUU~~~xxxjjj\\\RRRLLLKKKKKKFFFDDDCCCDDDAAA<<<;;;===AAACCCGGGQQQfff}}}yyytttpppmmmgggdddeeegggvvvjjjRRRDDDAAA???AAA>>>>>>======>>>AAACCCCCCCCC::::::;;;;;;<<<;;;;;;;;;:::;;;;;;:::777666666777999:::;;;<<<============::::::999888777666666666;;;;;;<<<===???BBBDDDFFFIIIKKKRRR]]]iiinnnkkkfffbbb]]]UUUNNNJJJKKKNNNPPPOOOMMMHHHAAA<<<;;;???CCCJJJJJJEEE???CCCQQQ]]]aaa```___]]]ZZZXXXWWWYYYZZZ[[[```jjjttt|||~~~yyyuuupppllljjjooozzz|||rrrfff]]]XXXaaabbbdddfffiiillloooppppppqqqqqqrrrrrrrrrrrrrrrtttuuuwwwxxxxxxxxxvvvuuuvvvsssooommmmmmmmmllllllooonnnmmmmmmmmmllliiifff```aaabbbcccddddddddddddfffhhhppp}}}~~~}}}{{{yyyvvvrrrpppppppppnnnlllhhh```VVVNNNIIIFFFCCCAAACCCHHHHHHBBB===???AAA@@@;;;===???BBBDDDEEEFFFFFFKKKPPPWWWfff}}}dddVVV___rrr~~~^^^VVVSSSPPPKKKGGGCCCAAA@@@???AAA]]]zzzeeeSSSLLLNNNOOONNNWWWgggrrrttt}}}~~~vvveeeVVVOOONNNNNNRRRXXXcccoooyyy|||gggVVV```~~~yyyfffVVVPPPMMMbbbzzzmmm]]]MMMDDDBBBCCCEEEWWWhhhllljjjnnnwww~~~wwwssssssoookkkiiijjjkkklllqqqxxx|||}}}kkkXXXKKKCCC>>><<<;;;:::999888888888888999999:::<<<>>>@@@BBBCCCAAAAAA???<<<::::::<<<>>>CCCMMMddduuuhhhaaa```gggooohhhVVVJJJKKKRRRggg~~~lll^^^WWWQQQNNNJJJHHHHHHHHHHHHHHHHHHGGGIIIIIIEEEKKKfff}}}jjj\\\TTTQQQPPPLLLHHHEEEFFFCCC??????BBBCCCEEEIIIRRReee~~~}}}yyytttpppnnnfffaaa^^^\\\ddd~~~hhhRRREEEBBBAAAAAA>>>>>>===<<<>>>@@@CCCCCCCCC;;;;;;;;;<<<;;;;;;:::::::::;;;;;;:::777666666777:::;;;<<<<<<============888888888777666666666555999999;;;>>>@@@CCCEEEFFFIIIKKKOOOWWW^^^bbbcccbbb___[[[UUUOOOLLLLLLNNNPPPSSSQQQKKKDDD???===???BBBGGGKKKLLLFFFEEELLLXXX___```^^^[[[YYYWWWWWWWWWXXXVVV^^^iiitttzzzxxxqqqkkkfff___\\\eeeuuuzzzwwwwwwvvvuuuqqqjjjbbb\\\bbbcccdddccccccfffmmmrrrppppppqqqrrrssstttuuuuuuvvvwwwxxxyyyzzzzzzyyyxxxyyywwwtttsssrrrqqqooommmqqqpppooooooooonnnkkkhhhfffggggggggggggffffffeeeggghhhmmmxxx}}}zzzvvvtttssssssqqqpppkkkdddYYYOOOIIIFFFCCCBBBBBBKKKOOOHHH>>>;;;===@@@@@@@@@@@@@@@@@@AAAAAABBBAAACCCHHHUUUnnndddVVVaaa~~~vvvnnnuuuoooYYYXXXVVVSSSNNNIIIEEEBBB@@@AAABBB]]]jjjUUUMMMPPPRRRQQQVVVfff}}}pppsss}}}}}}tttdddUUUOOOOOONNNRRRYYYdddoooyyy}}}rrrWWWYYYlllsssbbb[[[SSSccc{{{pppaaaQQQFFFBBBAAABBBOOO\\\bbbfffnnnwww|||~~~~~~}}}wwwssstttoookkkjjjlllmmmmmmpppuuu||||||nnn[[[MMMDDD???<<<;;;:::999999999999999999999999:::<<<===???@@@AAA???;;;:::;;;<<<===>>>@@@DDDRRRqqq}}}jjj```[[[bbb______```XXXKKKGGGJJJHHH[[[qqqzzzsssdddWWWQQQLLLIIIFFFEEEFFFGGGGGGGGGKKKGGGGGGJJJHHHHHHTTTccc{{{zzziii]]]VVVSSSSSSMMMHHHHHHGGGDDDDDDFFFEEEHHHKKKSSSeee}}}~~~zzzuuurrrnnneee]]]YYYTTTTTT```ppp~~~gggRRRFFFCCCAAAAAA===>>><<<<<<===@@@BBBCCCBBB<<<<<<<<<<<<;;;:::999999:::;;;;;;:::888777777888;;;;;;<<<===============777777777777777666666555777888;;;???BBBDDDFFFGGGFFFHHHKKKOOOSSSWWW\\\___\\\YYYUUUPPPMMMLLLMMMMMMQQQPPPMMMHHHEEEBBBAAAAAADDDMMMSSSPPPJJJJJJRRRZZZ^^^[[[XXXVVVVVVVVVVVVVVVWWW^^^hhhqqqtttqqqkkkeee```YYYUUUZZZfffnnnmmmiiifffggggggiiiiiifff```[[[bbbeeefffdddbbbdddlllrrrnnnooopppqqqsssuuuvvvwwwwwwxxxyyy{{{{{{||||||{{{{{{zzzyyyxxxxxxwwwsssqqqqqqpppooooooooommmjjjhhhjjjjjjkkkkkkkkkjjjiiiiiiffffffjjjqqq|||~~~{{{xxxvvvuuuttttttssspppjjjccc\\\UUUPPPLLLEEEKKKNNNHHH???;;;>>>BBBDDDEEEFFFHHHIIIIIIIIIHHHGGGHHHJJJTTTjjjppp\\\dddqqqcccfffeeeVVVWWWVVVSSSPPPLLLGGGCCCAAAAAABBB\\\kkkTTTLLLPPPTTTRRRTTTccczzz}}}mmmqqq|||{{{rrrbbbUUUPPPOOONNNSSSYYYdddoooxxx~~~}}}jjj```ccc~~~}}}pppggg[[[ccc~~~{{{qqqaaaRRRGGGBBBBBBDDDLLLTTT[[[dddoooxxxzzzxxxvvvwwwzzzyyytttrrrsssnnnjjjiiilllnnnmmmnnnqqquuuvvvzzzrrr___OOODDD>>><<<;;;:::999888888888888999999888999999:::;;;<<<@@@===;;;<<<@@@CCCCCCBBBHHHGGGPPPkkkooo```[[[___cccbbb\\\VVVRRRNNNJJJIIIJJJDDDRRRbbbhhhcccWWWNNNJJJGGGEEECCCCCCDDDFFFFFFFFFIIIGGGHHHKKKKKKJJJNNNVVV___{{{~~~oooccc\\\[[[RRRKKKKKKKKKJJJHHHIIIGGGKKKOOOVVVggg}}}|||wwwtttllleee^^^ZZZUUUPPPRRRXXXgggpppsssmmmfffeeejjjmmmtttgggRRRFFFCCCAAAAAA======<<<<<<===@@@BBBCCCBBB<<<<<<<<<<<<;;;:::999999:::;;;;;;:::888777888999;;;<<<======>>>=========777888888999888888777666666999<<>>===<<<;;;===???BBBBBBBBB;;;;;;;;;<<<;;;;;;:::::::::;;;;;;;;;999888888:::<<<======>>>>>>=========999999:::;;;;;;:::999888777:::???CCCGGGHHHHHHGGGAAABBBCCCEEEGGGKKKPPPTTTQQQQQQQQQQQQOOOMMMKKKJJJHHHJJJMMMPPPRRRPPPLLLHHHEEEKKKTTTZZZYYYUUUXXX^^^eeeaaa]]]]]]___``````^^^______]]][[[YYYZZZ]]]___XXXSSSKKKCCC>>>???DDDHHHQQQUUUZZZ^^^```bbbeeegggbbbeeeiiikkkjjjjjjmmmooommmmmmnnnoooqqqtttwwwxxxxxxyyyzzz{{{}}}~~~~~~~~~~~~~~~|||wwwvvvvvvwwwxxxxxxuuusssppppppqqqrrrrrrrrrqqqqqqooolllmmmqqqvvvzzz{{{yyyyyyzzzxxxtttqqqmmmjjjjjjnnnqqqvvvzzzzzzwwwrrrooogggjjjlllqqq}}}ssshhhwwwssspppkkk\\\SSSSSSTTTSSSPPPLLLHHHEEE>>>CCC]]]nnnQQQEEELLLRRRPPPYYYhhh}}}pppvvv~~~{{{ooo___SSSOOONNNLLLQQQYYYdddnnnuuu{{{xxxbbbcccuuu|||jjjbbboooxxxyyy}}}}}}xxxmmm^^^OOOFFFDDDEEEBBBEEEHHHNNN[[[iiipppppprrrqqqsssxxxyyyvvvtttvvvqqqkkkhhhkkknnnmmmmmmnnnlllmmmrrr}}}iiiWWWIIIAAA>>>===<<<:::888777666666888777777777777888888999;;;CCCQQQaaaoooxxx{{{{{{tttiiiaaaggg}}}{{{qqq```OOOIIIJJJKKKIIIFFFCCCBBBAAABBBAAAAAABBBDDDFFFFFFFFFDDDGGGIIIHHHEEEDDDHHHLLLOOOMMMSSShhhwwwllldddfffiiiddd\\\WWWVVV[[[___cccnnn}}}zzzrrroookkkfff```YYYRRRNNNWWW\\\]]]UUUOOOPPPTTTVVVYYYfffyyyjjjRRRDDDAAA???AAA>>>===<<<;;;<<>>>>>>>>>>>======:::;;;===>>>>>>===<<<:::999<<>>===;;;;;;<<>>>>>>>>>>>>>>======;;;===>>>@@@@@@???===<<<:::===BBBGGGJJJJJJIIIGGGEEECCCCCCDDDFFFGGGFFFEEEEEEHHHMMMRRRUUUUUUUUUTTTRRRPPPOOORRRUUUXXXWWWUUUKKKEEEFFFQQQ^^^fffnnnuuuqqqkkkdddbbbcccbbb___\\\YYYVVVOOOGGGCCCDDDKKKQQQWWWQQQIIIBBB>>>>>>@@@BBBHHHTTT```eeeccc```bbbfffeeeddddddfffjjjnnnooopppqqqqqqpppqqqsssvvvxxxzzzxxxxxxyyy{{{}}}~~~{{{{{{|||~~~}}}{{{{{{{{{zzzxxxvvvtttssstttmmmkkkqqqxxx|||~~~~~~~~~nnneeevvv}}}fffXXXYYYZZZYYYUUUOOOHHHEEE===DDD^^^|||YYYHHHMMMRRRNNNWWWeeezzz|||mmmttt|||ooo]]]RRRNNNLLLIIIOOOXXXccclllrrrxxx~~~wwwfffcccsssrrr]]]\\\```eeelllrrrpppjjj___RRRGGGAAA???:::???DDDKKKXXXgggooopppnnnmmmpppuuuvvvssssssuuuxxxpppkkkmmmqqqqqqpppqqqmmmlllppp{{{tttaaaQQQGGGFFFDDDAAA>>><<<999888777777666666777777888999:::DDDVVVqqqvvvaaaJJJHHHFFFEEEDDDDDDCCCBBBCCCCCCBBBDDDFFFGGGGGGFFFFFFFFFFFFGGGIIILLLJJJFFFHHHMMMQQQUUUccc{{{pppiiimmmooooootttyyyyyyvvvpppiiieee```]]]\\\ooo}}}xxxhhh___```dddaaafffppp}}}mmmQQQAAADDD@@@===???>>>>>>======>>>@@@BBBCCC>>><<<999999:::<<<<<<;;;<<<;;;:::999888888888888>>>======<<<<<<<<<======<<<:::888999<<<>>>===;;;<<<>>>BBBHHHLLLKKKFFFBBBAAA@@@???@@@BBBCCCBBBAAAEEEEEEIIIPPPTTTTTTUUUYYYZZZ[[[XXXUUUVVVZZZ[[[XXXPPPKKKGGGJJJSSS```jjjpppkkkjjjeeeaaaaaaaaaZZZPPPKKKDDD>>><<<<<<>>>DDDLLLQQQYYYVVVEEE:::===BBBAAANNNPPPZZZgggkkkgggdddfffllljjjiiiggghhhjjjlllnnnttttttuuuvvvxxxzzz{{{|||}}}{{{zzz{{{{{{}}}zzzwwwvvvuuuuuuqqqnnnnnnqqqwww}}}uuuooopppmmmddd___^^^aaa]]]QQQIIIGGGBBBBBB]]]}}}^^^JJJIIIQQQVVVSSS^^^qqqtttjjjsss~~~qqq___QQQLLLIIIGGGMMMWWWbbbkkksss}}}zzzrrrssssssccc[[[ZZZ^^^aaafffjjjgggZZZLLLEEEBBBAAA??????AAAJJJVVVaaahhhkkkfffiiimmmrrruuuwwwwwwwwwxxxrrrmmmllloooqqqpppmmmqqqqqqsss|||mmmVVVJJJGGGAAA<<<<<<;;;888666777666666555555888;;;???AAATTT]]]mmmzzz~~~sss]]]FFFHHHIIIGGGDDDAAAAAACCCCCCCCCBBBBBBCCCCCCDDDEEEHHHJJJLLLLLLKKKKKKKKKLLLTTTNNNMMMUUU^^^qqqzzzttthhh___cccooo{{{{{{uuupppjjjfffdddfffttttttllljjjqqqpppuuummmQQQAAADDD@@@===???======<<<<<<===???AAABBB<<<:::888888:::<<<<<<<<<;;;;;;:::999888888888888=========<<<<<<<<<======<<<:::888888;;;<<<;;;999<<<>>>BBBHHHLLLLLLHHHDDDAAA@@@??????AAAAAAAAA???BBBBBBFFFNNNSSSTTTVVVZZZ[[[\\\ZZZWWWXXX\\\]]][[[QQQMMMHHHHHHPPPZZZccchhhllljjjeee```___]]]TTTIIIDDD>>>888777777888===DDDPPPYYYXXXJJJ???AAAFFFGGGNNNQQQ[[[hhhooolllhhhhhhhhhiiijjjkkkmmmnnnppppppssstttvvvxxxyyyzzz{{{{{{~~~~~~~~~|||{{{|||xxxtttrrruuuzzz~~~vvvhhhcccfffxxxfffbbbaaaccc```VVVNNNKKKEEECCC\\\xxx]]]LLLMMMTTTWWWTTT```tttwwwllluuu{{{xxxlll\\\PPPMMMMMMKKKPPPZZZeeemmmuuu~~~zzzrrrttt}}}kkk```[[[ZZZ[[[___dddbbbWWWKKKEEECCCBBB@@@???AAAHHHSSS]]]ccceeebbbdddhhhnnntttvvvuuusssuuurrrnnnmmmnnnpppqqqqqqqqqppprrrzzzyyyaaaSSSIIIBBB<<<<<<:::777555777777666666666777:::>>>@@@OOOUUUbbbrrr}}}qqqjjjhhhlllyyysss___QQQDDDFFFHHHGGGDDDBBBCCCEEEBBBBBBBBBBBBBBBCCCDDDDDDEEEHHHLLLNNNMMMKKKJJJJJJKKKIIINNNVVVZZZaaavvvpppeeeUUUMMMIIIOOO[[[gggsss|||~~~|||zzzwwwtttrrrqqqppp{{{mmmQQQAAADDD@@@===???<<<<<<;;;<<<===>>>@@@AAA;;;999777888:::;;;<<<<<<:::::::::999999999999999======<<<<<<============<<<:::888888999999888777;;;===BBBGGGKKKLLLIIIGGG@@@???>>>>>>???@@@>>>===>>>>>>CCCLLLQQQSSSVVVZZZ[[[]]]\\\YYYZZZ^^^___^^^VVVQQQLLLJJJOOOWWW^^^ccckkkjjjeee```^^^[[[QQQFFF>>>999555555555444888>>>NNNXXX[[[OOOEEEEEEJJJMMMOOOQQQYYYgggpppppplllkkkfffhhhkkkooorrrsssttttttrrrtttwwwzzz{{{||||||{{{|||}}}xxxwwwzzz~~~{{{uuu~~~nnn[[[XXX```llltttwwwrrrqqq~~~gggeeeeeegggddd\\\TTTQQQFFFDDD[[[~~~lllTTTHHHLLLRRRSSSVVVbbbvvvzzzooowwwwwwtttiiiYYYOOOMMMMMMLLLPPPZZZeeemmmuuu~~~yyyuuu|||ttteee\\\XXXWWWZZZ___^^^UUUKKKGGGFFFDDDAAA@@@AAAGGGPPPXXX]]]^^^\\\]]]aaaiiirrrvvvtttpppqqqqqqpppnnnnnnooorrruuuqqqpppqqqxxxmmm\\\MMMEEE===<<<;;;888777888888777666666777999<<<===GGGJJJQQQ[[[eeekkknnnnnnbbbZZZSSSQQQQQQVVVbbbmmm|||nnndddZZZOOOGGGDDDDDDFFFGGGFFFEEEDDDEEEFFFBBBBBBAAAAAABBBBBBCCCDDDCCCGGGMMMPPPOOOMMMJJJIIIKKKKKKQQQXXXXXXWWW```nnneeeOOOGGG???;;;;;;BBBKKKUUUaaakkkrrruuu{{{}}}||||||{{{~~~mmmQQQAAADDD@@@===???<<<<<<<<<<<<===???AAABBB<<<:::888888999:::::::::999999::::::::::::::::::<<<<<<<<<===============<<<;;;999777777666555444888;;;???DDDHHHIIIIIIGGG???>>>=========>>><<<;;;<<<<<>><<<;;;===AAADDDHHHQQQZZZ```dddkkkuuu~~~mmmQQQAAADDD@@@===???>>>=========>>>@@@BBBCCC???<<<:::999999999999888999999:::;;;;;;;;;::::::;;;;;;<<<===>>>>>>======<<<;;;:::777555444333333444777<<<@@@CCCEEEFFFFFF???>>><<<<<<<<<<<<:::999<<<<<<@@@GGGKKKLLLMMMQQQUUUZZZ\\\ZZZZZZ^^^aaa```]]]ZZZVVVTTTVVV\\\dddjjjkkkiiieee```^^^\\\RRRGGG===999777999::::::===AAADDDMMMRRROOOIIIGGGKKKMMMYYYZZZ[[[```iiiqqquuuuuunnnnnnnnnoooqqqtttwwwyyytttwww{{{~~~zzz~~~|||vvvaaaUUUSSSZZZkkkuuu]]]^^^nnnmmmaaaeeejjjmmmmmmhhh___XXXDDDBBBXXX}}}vvveeeRRRLLLRRRUUURRRRRR^^^ssswwwllluuu{{{wwwkkkYYYMMMIIIHHHFFFHHHSSS___hhhrrr|||vvvuuurrruuuxxxeeeZZZWWWWWW]]]```___XXXPPPLLLIIIEEEAAA@@@AAAFFFNNNUUUWWWWWWWWWVVVZZZdddooouuurrrmmmhhhlllnnnllljjjkkkrrrxxxuuuttttttyyy|||gggWWWKKK???<<<<<<;;;;;;;;;999999888777777888888999<<<<<<=========>>>>>>???<<<999999<<<===???FFFMMMXXXiiizzznnn[[[PPPLLLPPPVVVQQQOOOMMMJJJHHHGGGFFFEEEDDDDDDDDDCCCDDDDDDEEEFFFFFFIIIKKKLLLKKKJJJJJJJJJGGGHHHJJJOOORRRVVV]]]dddccckkkvvvxxxdddZZZPPPLLLGGGAAABBBHHH<<<<<<>>>@@@>>>===BBBJJJMMMQQQYYYeeesssmmmQQQAAADDD@@@===???>>>>>>===>>>???@@@BBBCCC@@@===;;;999:::::::::999999:::;;;<<<<<<;;;:::999:::;;;<<<>>>>>>>>>======;;;;;;:::888555333333444222555999<<<>>>@@@BBBDDD@@@>>><<<<<<<<<;;;999888<<<<<>>CCCGGGRRR\\\^^^ddduuuzzzmmmhhheeebbbZZZVVVRRRNNNLLLJJJGGGEEEGGGGGGFFFFFFGGGGGGHHHIIIHHHIIIJJJJJJHHHGGGHHHHHHDDDGGGMMMSSSXXX[[[]]]^^^[[[]]]___aaaeeefff___UUUKKKGGGEEEGGGFFFBBBBBBEEE<<<;;;===???===;;;>>>DDDAAACCCIIIUUUeeewww|||}}}mmmQQQAAADDD@@@===???============>>>@@@AAABBB>>><<<::::::;;;======<<<:::;;;<<<===<<<;;;999777999:::<<<>>>???>>>======:::;;;;;;888555333444555111444888:::;;;===@@@CCC@@@???===<<<<<<;;;999777;;;:::===CCCFFFEEEFFFJJJPPPXXX\\\[[[ZZZ^^^aaacccZZZZZZYYYXXXZZZ```iiipppwwwsssjjjbbb^^^[[[RRRHHHEEE???;;;:::888777999===;;;<<<@@@GGGMMMRRRTTTUUU```fffiiifffffflllrrrsssrrrrrrssstttvvvyyy{{{|||{{{|||{{{zzzyyyyyy{{{zzzvvvwwwcccjjjhhh___iiitttzzz|||yyymmmaaaIIIDDDUUU~~~|||xxxhhhSSSIIIKKKMMMKKKNNNYYYlllooofffqqq|||rrroooeeeVVVLLLJJJJJJIIIIIISSS___gggoooyyy}}}}}}{{{kkkgggcccdddooorrrxxxtttfff``````aaadddbbb[[[TTTPPPJJJDDDDDDCCCCCCFFFLLLPPPPPPOOOQQQRRRUUU[[[aaaeeeggggggccceeefffeeeeeegggmmmqqqvvvwwwxxx{{{qqq___LLLCCC@@@===:::999777777777777777888888888888:::;;;999666444555666666444555888888666999>>>@@@IIIPPPUUU]]]iiissswww~~~{{{```[[[UUUQQQOOOMMMJJJHHHJJJIIIIIIIIIIIIJJJKKKKKKLLLNNNPPPPPPMMMKKKIIIIIIGGGJJJOOOUUU[[[______]]]XXXXXXTTTPPPQQQUUUUUURRRKKKGGGDDDEEEDDD@@@>>>>>>>>><<<<<>>@@@AAA<<<;;;999:::===???@@@@@@;;;<<<======<<<:::888777999:::<<<>>>??????>>>===:::;;;;;;999555333444666111555888::::::<<>>;;;888555777<<<999777;;;EEEQQQWWWZZZ[[[[[[eeekkkgggcccgggkkklllppprrruuuxxx{{{|||}}}~~~}}}~~~wwwqqqjjjkkkmmmsss|||tttdddooohhh```mmmyyyrrrdddMMMFFFTTT}}}nnnXXXKKKLLLNNNLLLMMMXXXjjjmmmdddqqq|||rrrooodddTTTJJJGGGGGGFFFIIISSS]]]dddllltttxxxwwwppphhh^^^WWW]]]hhhuuu}}}pppjjjiiidddfffeee^^^XXXTTTNNNHHHFFFDDDDDDFFFJJJMMMLLLJJJNNNPPPSSSVVVZZZ^^^bbbdddcccccccccccccccfffkkknnnuuuwwwyyy{{{lllVVVKKKFFFAAA<<<:::777777777777888888888888777:::;;;999555333333444555444555888777555777<<<;;;EEESSSaaappp}}}|||wwwoooqqqyyyxxxbbb]]]WWWSSSRRRPPPMMMKKKKKKKKKKKKKKKKKKLLLMMMMMMPPPTTTWWWXXXUUUQQQMMMKKKIIIJJJJJJMMMTTT\\\______^^^]]]XXXSSSTTT\\\bbbddd\\\UUULLLHHHEEECCCBBBCCC>>>;;;;;;===>>><<<===@@@BBB@@@@@@FFFVVVmmm~~~tttiiiaaa]]]]]]]]]___cccgggeee______bbb^^^fffsssoooRRRAAADDD@@@>>>@@@======<<<<<<===>>>@@@AAA???===;;;;;;<<<===>>>===<<<===???>>><<<:::999999:::<<<>>>?????????@@@BBB>>>>>><<<999555333444555444555777:::<<<===>>>>>><<<=========;;;:::;;;<<<:::>>>CCCDDDBBBCCCGGGLLLVVVZZZ]]]\\\ZZZ\\\bbbhhhbbb^^^YYYXXX\\\gggsss{{{|||uuummmfffaaa___^^^SSSMMMFFFBBB<<<666555888888888===GGGTTT\\\^^^\\\```gggooonnnhhhdddfffiiimmmooorrrtttvvvzzzzzz|||}}}uuummmggg]]]```eeelllttt~~~~~~jjj^^^oooqqqfffqqqyyydddJJJAAAWWWyyyttt```QQQMMMOOOOOOPPP\\\lllmmmhhhyyyxxxoookkk```RRRJJJIIIIIIGGGKKKQQQ[[[eeennntttwwwxxxssseeeZZZTTTSSSXXXffftttzzzvvvllljjjkkklllkkkdddZZZSSSPPPPPPFFFBBBBBBFFFHHHHHHHHHJJJLLLOOORRRTTTWWWZZZ___bbbbbbbbbaaa```aaadddiiimmmoooppprrrwww~~~gggQQQFFFCCC???:::;;;999888888888888666444777777777666666555555555777777666666666666777777;;;>>>GGGYYYrrr|||nnnfffgggjjjtttccc^^^YYYVVVUUUTTTQQQNNNNNNOOOPPPPPPOOOPPPRRRTTTWWW^^^aaa\\\WWWUUUQQQLLLJJJIIIJJJOOOXXX```dddeeebbbbbb\\\UUUYYYhhhvvv{{{nnndddVVVLLLFFFEEEEEEEEE???===<<<===???AAABBBBBBEEEGGGFFFFFFPPPhhh~~~ooo^^^TTTQQQOOOLLLRRRVVV^^^eeebbbXXXPPPNNNTTTUUUaaayyyoooSSSBBBDDD@@@===@@@===<<<<<<<<<<<<>>>???@@@???===;;;:::<<<=========;;;<<<===<<<:::999888999999;;;===>>>>>>>>>???@@@??????===:::777555555666444555777999;;;===>>>>>><<<===>>>===<<<;;;;;;======@@@DDDEEEDDDFFFJJJOOORRRVVVZZZ\\\]]]___cccgggbbb^^^YYYWWW[[[eeeqqqzzzzzzrrrjjjeeebbbaaaaaaTTTHHHAAA>>>;;;;;;===333777@@@LLLXXXaaaddddddeeegggjjjkkkiiihhhffffffmmmoooqqqrrrsssvvvzzz}}}{{{}}}zzzrrriii___YYYWWWXXX[[[```gggqqq}}}iii]]]mmmvvvkkktttjjjOOOAAASSSvvvvvv```OOOJJJMMMPPPQQQ\\\mmmpppkkk}}}wwwoookkk```RRRJJJIIIIIIGGGKKKPPPYYYccclllrrrvvvxxx}}}xxxiii\\\RRRMMMNNNYYYfffqqq}}}wwwmmmkkknnnoooooojjj```XXXSSSQQQHHHDDDCCCFFFHHHGGGGGGIIIKKKMMMPPPSSSUUUXXX\\\___`````````^^^^^^___cccfffjjjjjjlllqqqyyynnnWWWJJJEEE@@@999===;;;999999999999777666555555555555444444444444777666666666666666777777:::<<>>===<<<<<<;;;<<<>>>???@@@???===;;;:::<<<======<<<;;;<<<<<<:::888888999:::999;;;======<<<<<<===>>>@@@@@@???<<<999777777888444555666888:::<<<>>>>>>===??????>>>===<<<===>>>@@@CCCFFFHHHHHHJJJOOOSSSSSSUUUZZZ___ccceeeggggggfffbbb]]]YYY[[[dddqqqzzzxxxnnngggcccbbbcccUUUGGGBBBAAA???<<<<<<888AAANNN\\\gggoootttwwwrrrnnnkkkkkknnnpppnnnkkkoooppprrrssssssuuuxxxzzz|||}}}yyyqqqiii```WWWRRRRRRSSSTTTWWW]]]gggrrrzzzqqqaaajjj~~~{{{ttt{{{pppTTT@@@OOOssssss\\\KKKHHHLLLQQQOOOZZZmmmqqqmmm~~~vvvoookkk```RRRJJJIIIIIIGGGKKKOOOVVV```iiipppuuuxxxyyy~~~ssscccTTTKKKGGGKKKVVVdddnnn||||||sssppprrrtttuuurrrjjj```XXXSSSLLLGGGDDDFFFGGGEEEEEEGGGIIILLLOOOQQQSSSUUUYYY[[[\\\]]]]]]\\\ZZZZZZ[[[]]]aaabbbdddiiiqqq|||jjj[[[RRRHHH???===;;;888777777777666555444444444444555555555555555555555555666666777888777888;;;DDDUUUlllvvvuuu}}}yyyuuuqqqqqqssssssnnnjjjfffccc```^^^]]]]]][[[ZZZVVVXXXYYYYYYYYYZZZ\\\^^^^^^cccddd___ZZZWWWRRRNNNMMMMMMNNNRRRYYY```eeehhhlllmmmkkkiiiqqqwwwhhh\\\TTTOOOMMMJJJFFFEEEFFFGGGHHHHHHIIIOOORRRQQQWWWkkk}}}uuuhhh]]]WWWPPPIIIIIIIIIOOO\\\dddaaaXXXRRRPPPNNNVVViiiqqqTTTBBBCCC???<<<>>><<<<<<;;;;;;<<<===???@@@???===;;;:::;;;<<<<<<<<<;;;<<<;;;:::888888:::<<<:::<<<======<<<;;;<<<===?????????<<<999777777888444444555777999;;;===>>>>>>???@@@@@@???>>>???AAACCCEEEHHHJJJKKKNNNRRRUUU[[[\\\___dddhhhkkkkkkkkkkkkhhhccc^^^^^^eeeqqqzzz|||pppfff```^^^[[[RRRKKKIIIGGGDDDBBBBBBHHHSSSbbbooowww}}}zzzrrrnnnnnnpppqqqqqqrrrsssuuuvvvwwwxxx{{{}}}|||}}}yyytttllleee___ZZZVVVSSSPPPQQQSSSVVV[[[cccmmmsss~~~zzzhhhfffppp}}}tttWWW???LLLtttxxxhhhTTTIIIIIINNNPPPLLLWWWjjjooojjjyyywwwnnnjjj___QQQIIIIIIHHHGGGKKKNNNUUU^^^gggooovvvyyyzzzooo\\\MMMIIIDDDIIIWWW]]]ccc}}}}}}yyywwwyyy{{{zzztttiii^^^VVVPPPJJJEEEFFFFFFDDDDDDGGGHHHKKKNNNPPPQQQSSSVVVXXXWWWYYYZZZYYYWWWVVVVVVWWWZZZZZZ\\\bbblllyyypppbbbRRRDDD@@@===:::888777888888777555555666666777777888888555555555555666777888888999999999;;;CCCUUUkkk{{{uuunnnooopppooommmiiigggeeeccccccbbbbbbbbb]]]___`````````aaadddfffeeeggggggddd___ZZZVVVRRROOOOOOQQQUUU[[[ccciiimmmssssssqqqpppwwwvvvkkkfffXXXUUUQQQOOOPPPRRRSSSSSSWWW\\\]]]ZZZ^^^rrrzzzooocccYYYRRRKKKHHHMMMTTTXXX[[[^^^YYYVVVXXXeeeyyyqqqTTTBBBCCC???<<<>>><<<<<<;;;;;;;;;===>>>??????===::::::;;;<<<;;;;;;;;;<<<<<<;;;999:::<<<>>>;;;===>>>>>>===<<<===>>><<<======;;;888666666666444444555666888:::===>>>>>>???AAAAAAAAAAAACCCDDDEEEGGGJJJMMMOOOQQQSSSUUUbbbbbbdddgggllloooooonnnpppnnniiiccc```dddnnnvvvtttggg```\\\ZZZVVVRRRPPPMMMMMMSSS[[[```jjjvvv}}}}}}rrriiigggkkkpppqqqsssvvvxxxyyyzzz}}}{{{}}}~~~{{{wwwgggbbb\\\WWWVVVVVVVVVWWWRRRTTTVVVYYY]]]cccjjjoooyyy}}}wwwjjjhhhmmmxxx}}}vvvVVV???LLLsssyyyooo^^^NNNHHHLLLPPPPPPMMMVVViiinnngggsssxxxnnnjjj___QQQIIIHHHHHHFFFKKKNNNUUU]]]gggpppwwwzzzxxxbbbOOOMMMBBBAAALLLOOOPPPfff}}}{{{{{{|||}}}yyypppcccZZZSSSLLLGGGFFFFFFEEEFFFIIIIIILLLOOOQQQRRRSSSTTTVVVTTTVVVWWWWWWVVVTTTTTTUUUTTTTTTWWW^^^hhhvvvsss]]]KKKIIIDDD???<<<::::::::::::666777777888888999999999666666666666666777888888;;;<<<<<<;;;===HHHXXXeeeuuu{{{qqqooopppnnnkkkhhhhhhgggeeeddddddeeefffaaacccdddeeeeeefffiiikkkjjjiiihhhfffccc]]]XXXUUUPPPQQQSSSVVV\\\dddlllqqqxxxwwwuuutttzzzsssooojjjfffeeedddcccbbbeeehhheee```cccvvvxxxlll]]]VVVOOOLLLMMMPPPZZZcccbbb___]]]eeevvvpppSSSBBBCCC???<<<>>><<<;;;;;;:::;;;===>>>??????===:::::::::;;;;;;::::::;;;<<<<<<;;;;;;===???:::<<<>>>>>>======>>>???:::;;;<<<:::777555444555333333444555777:::<<<>>>===???AAABBBCCCDDDFFFHHHHHHJJJNNNQQQTTTUUUTTTTTT___bbbggglllppprrrttttttssssssoooiiiccccccjjjppp~~~qqqhhhdddaaa^^^ZZZWWWVVV[[[kkkzzzyyylllfffjjjpppnnnqqqtttvvvwwwxxxzzz|||zzz{{{}}}wwwrrrnnn```]]]YYYXXXZZZ]]]___```]]]^^^______aaaeeekkkooovvv}}}zzz|||yyyuuusssrrrsssyyy|||ooojjjrrr}}}}}}~~~{{{vvv}}}{{{UUUAAALLLlllxxxooo___OOOJJJMMMQQQPPPOOOWWWjjjpppgggpppxxxnnnjjj___QQQIIIHHHHHHFFFJJJMMMTTT]]]gggooovvvzzzjjjTTTRRRDDD???EEEGGGGGGWWWmmm}}}}}}{{{{{{|||{{{ttthhh^^^TTTMMMGGGGGGGGGGGGIIIMMMLLLNNNRRRSSSTTTTTTUUUVVVSSSUUUVVVVVVTTTRRRSSSSSSOOOPPPRRRXXXcccppp~~~uuucccUUUPPPHHHAAA===;;;:::999999999999999999:::::::::999888888777777888888888777999;;;::::::@@@JJJRRRcccxxx~~~vvvsssrrrpppmmmggghhhhhhfffddddddfffhhhdddfffhhhhhhhhhjjjmmmooooookkkiiijjjgggaaa\\\ZZZTTTVVVWWWYYY^^^eeemmmssszzzzzzzzz{{{~~~}}}yyyvvvssssssmmmgggkkk~~~sssmmmhhhddd___]]]bbbiiilllhhheeejjjyyyoooSSSBBBDDD@@@===@@@;;;;;;::::::;;;<<<>>>??????===:::999:::;;;:::999777999;;;<<<;;;;;;<<<>>>888:::<<<======<<<>>>???999:::;;;:::888555444444333333333444666999<<<>>><<<>>>AAACCCEEEGGGJJJLLLKKKNNNRRRWWWYYYXXXVVVSSSTTT]]]jjjsssxxx{{{}}}~~~zzzzzzxxxqqqhhheeeiiioooxxxtttpppmmmlllooorrryyyzzzrrroooooosssyyy~~~zzzqqqlllnnnsssoooqqqtttuuuuuuvvvwwwxxxyyyzzz|||~~~xxxqqqkkkgggeeeddddddeeegggjjjkkkjjjiiigggddd```\\\ZZZ^^^dddiiijjjsss}}}tttvvv~~~|||xxxsssooollljjjiiijjjppp{{{ssspppUUUDDDJJJaaa|||xxxkkkXXXLLLJJJOOOQQQNNNVVViiipppfffnnnvvvmmmiii^^^PPPIIIHHHHHHFFFGGGKKKSSS\\\fffnnnuuuxxx}}}{{{eeeYYYKKKAAABBBDDDDDDMMMXXX}}}zzzwwwxxxzzzuuujjj```UUUNNNHHHGGGIIIIIIMMMQQQOOORRRUUUVVVVVVVVVVVVWWWUUUVVVUUUTTTQQQOOOOOOPPPLLLKKKLLLPPPZZZgggsss{{{oooggg\\\QQQIIIEEEAAA@@@?????????>>>>>>>>>>>>>>>;;;;;;:::999888888888888666777888888888:::@@@DDDIIIXXXsss{{{xxxvvvtttrrrkkklllllljjjhhhgggiiilllkkklllnnnooooooqqqsssvvvwwwqqqoooqqqpppiiidddddd```aaaaaaaaaccchhhpppvvv|||~~~}}}xxx}}}|||zzz|||{{{xxxtttuuuoooRRRAAADDD@@@>>>@@@;;;;;;::::::;;;<<<>>>??????===:::999:::::::::999555888:::<<<;;;;;;;;;<<<666888;;;<<<;;;<<<===>>>999;;;<<<;;;888666555555333333333333666999<<<>>>;;;===AAACCCFFFHHHLLLNNNNNNQQQUUUZZZ]]][[[WWWSSSLLLZZZmmm{{{xxxooojjjlllppp~~~~~~xxxjjj___YYYWWWSSS^^^jjjqqqpppnnnnnnqqqqqqsssvvvvvvvvvuuuuuuvvvxxxyyy{{{~~~~~~}}}zzzssslllfffbbb___^^^hhhjjjmmmrrrtttsssnnnkkkeee```WWWOOOKKKOOOVVV]]][[[fffuuuyyypppqqq||||||yyyuuurrrooommm```fffsssvvvvvvzzzxxxuuupppVVVFFFIIIWWW|||xxxaaaMMMGGGLLLSSSKKKRRRfffnnndddllluuummmiii^^^PPPHHHHHHGGGFFFEEEIIIQQQ[[[eeemmmsssvvvyyy~~~xxx```RRRFFFBBBBBBCCCFFFJJJmmm}}}xxxtttuuuxxxuuukkkbbbUUUNNNHHHHHHJJJKKKOOOTTTQQQTTTWWWYYYXXXWWWWWWXXXWWWWWWUUURRRNNNLLLLLLMMMIIIHHHHHHKKKSSS___jjjrrr~~~tttggg]]]UUUQQQNNNEEEEEEEEEDDDDDDCCCCCCCCC======;;;:::999888888888=========;;;:::;;;>>>@@@999CCCXXXvvv|||xxxuuutttssspppqqqrrrooommmlllnnnqqqqqqsssuuuuuuvvvxxxzzz}}}xxxuuuyyyxxxqqqmmmmmmllllllkkkjjjiiimmmtttzzz|||vvvJJJGGG>>>???===>>>>>>===:::999999:::===>>>AAA>>>;;;:::<<<===<<<:::888888999::::::;;;<<<<<<;;;:::999:::<<<>>>======<<<<<<:::999888777777777666555444444555777:::;;;===???AAACCCEEEGGGKKKNNNNNNRRRXXX^^^``````___]]]UUUYYYfffxxx~~~wwwssssss{{{nnn\\\PPPKKKLLLJJJKKKPPPWWW___fffiiikkkqqqssstttvvvwwwwwwvvvvvvtttxxx{{{|||{{{{{{}}}||||||}}}~~~~~~~~~}}}}}}}}}zzzxxxvvvrrroooiiifffbbb``````aaaaaabbbjjjjjjlllmmmkkkfff^^^YYYQQQOOOKKKFFFCCCDDDHHHKKKRRRYYYfffsss~~~~~~uuukkkiiippp{{{xxxccc[[[UUUWWWggg}}}}}}yyymmmgggPPPDDDLLLXXX}}}}}}tttaaaMMMMMMRRRLLLPPPNNN[[[ggggggssstttjjjggg]]]QQQIIIHHHGGGDDDHHHJJJOOOWWWbbblllsssvvvxxx|||uuugggUUUFFF???@@@DDDGGG___rrr|||uuuppprrrsssgggYYYVVVMMMHHHLLLOOOPPPRRRWWW[[[]]]]]][[[WWWTTTTTTVVVRRRVVVVVVPPPMMMNNNKKKEEEDDDCCCBBBDDDKKKTTT]]]cccpppyyy{{{uuuooohhhaaa[[[XXXRRRLLLHHHHHHHHHGGGFFFAAA@@@>>><<<;;;;;;<<<<<<;;;===@@@@@@???===<<<<<<>>>@@@MMMfff|||yyyxxxvvvuuussstttvvvxxxyyyyyyzzzzzzzzz{{{~~~yyyzzzvvvsssrrrpppooottt{{{}}}xxxLLLIIIAAAAAA???@@@===<<<:::999999:::<<<===@@@===:::999;;;<<<;;;999888999999:::;;;;;;<<<<<<<<<;;;;;;===???@@@???===>>>>>><<<;;;:::999999999666555444444555777:::;;;<<>>>>>AAADDDIIIPPP\\\kkkwww|||sssjjjhhhooozzzlllVVVPPPKKKLLL[[[pppyyykkkeeeOOOBBBJJJWWWyyyfffPPPLLLQQQLLLMMMMMM\\\hhhfffqqquuujjjggg]]]PPPIIIHHHGGGDDDHHHJJJNNNVVVaaakkkrrruuuxxx}}}uuu]]]JJJBBBBBBEEEGGGUUUhhh}}}tttkkkjjjkkkdddYYYXXXPPPLLLNNNQQQQQQSSSXXXYYY\\\^^^]]]YYYVVVTTTTTTTTTWWWUUUOOOKKKKKKGGGAAABBBAAA@@@BBBGGGOOOWWW\\\gggqqq|||}}}zzzvvvrrrooolllhhhccc___]]]WWWPPPKKKHHHGGGEEEDDDGGGFFFEEECCCBBBAAA@@@???@@@AAAAAA@@@???>>>>>>???;;;===JJJddd~~~}}}|||{{{zzzxxxyyy|||~~~~~~~~~zzzvvvrrrpppttt{{{}}}}}}{{{{{{xxxLLLJJJAAAAAA???@@@;;;;;;;;;;;;;;;;;;;;;;;;>>><<<:::999999::::::999999999999:::;;;;;;<<<<<<<<<<<<===???BBBBBB???===>>>>>>===<<<;;;:::999999666555444444555777999;;;<<<>>>BBBEEEGGGJJJNNNQQQQQQUUU[[[aaafffggggggfffcccbbbiii{{{~~~zzz{{{oooaaaVVVOOOMMMLLLPPPPPPPPPPPPQQQWWW```gggqqqssstttuuuvvvvvvuuuuuussswww|||~~~|||zzzyyyvvvuuutttrrrqqqpppppppppjjjgggccc```]]]YYYUUURRRRRROOOMMMPPPWWW[[[[[[YYY]]][[[XXXUUURRRMMMHHHDDDBBBBBBAAA>>>;;;;;;<<<>>>AAAGGGQQQ^^^jjjttt{{{~~~wwwooofffeeemmmwww~~~~~~|||{{{zzzyyy{{{xxxxxxxxxyyyiiiUUUKKKEEEDDDMMM^^^ssszzzooommm~~~QQQBBBHHHTTT~~~lllRRRKKKPPPMMMIIILLL]]]iiieeeooovvvkkkggg]]]PPPHHHHHHGGGEEEHHHIIIMMMUUU```jjjqqqtttyyy~~~iiiQQQCCC@@@BBBDDDSSSdddsssgggaaa___]]]YYYXXXSSSOOOQQQSSSSSSVVVYYYXXX[[[^^^^^^\\\XXXUUUTTTVVVWWWTTTNNNIIIGGGCCC>>>AAA???>>>???BBBGGGMMMQQQWWWaaalllttt{{{}}}zzzuuuooojjjfffdddeeecccaaaaaabbbcccbbbaaa___YYYRRRMMMJJJHHHGGGFFFHHHHHHIIIIIIHHHFFFDDDCCCCCCBBB@@@>>>>>>>>>>>>???<<<<<>>;;;<<<============<<<;;;>>><<<:::999999999::::::::::::::::::;;;;;;<<<<<<;;;;;;===@@@BBBBBB???<<<<<<<<<;;;;;;:::888777777666666555444555777999:::;;;>>>BBBFFFIIIMMMPPPSSSPPPUUU\\\dddjjjnnnoooooofffbbbfffxxxzzzyyytttrrruuuzzzyyysssjjjccc___^^^___```dddbbb```______bbbeeegggssstttuuuvvvwwwvvvvvvuuusssvvvyyy||||||{{{zzzyyyuuussspppllliiigggeeeeee^^^[[[VVVRRROOOKKKGGGDDDCCC@@@???DDDMMMRRRQQQMMMQQQNNNJJJGGGFFFCCCAAA???@@@AAAAAA@@@===;;;;;;<<>>@@@???>>>===>>>AAAEEEGGGIIIQQQYYY^^^dddkkkooooookkkhhhccc^^^YYYUUUSSSQQQPPPOOOPPPRRRUUUYYY[[[]]]ZZZWWWSSSOOOMMMMMMNNNNNNKKKMMMOOOQQQQQQNNNKKKIIIFFFDDDBBBBBBAAAAAA@@@@@@@@@???JJJeeewwwlllddd^^^\\\bbbiiiqqqwww~~~vvvKKKIIIAAA@@@======<<<===>>>??????>>>===<<<>>>===<<<;;;999999:::;;;::::::;;;;;;;;;;;;<<<<<<999:::<<>>EEEIIIIIIGGGEEEBBB>>><<<<<<=========>>>@@@BBBAAA???<<<<<<<<<===???BBBGGGMMMSSSXXX[[[aaaggglllooossswwwvvvrrrddd^^^ZZZ\\\eeeooouuuwwwyyyuuupppkkkfff___WWWQQQPPPLLLHHHGGGFFFGGGNNNUUUbbbnnn{{{uuunnniiiiiissswwwnnnkkknnnyyywwwyyyRRRDDDIIIPPPxxxpppTTTJJJOOOPPPHHHMMM```lllgggqqqxxxlllhhh]]]OOOGGGGGGGGGFFFGGGHHHKKKRRR\\\fffnnnrrrvvv~~~www[[[IIIEEEIIIMMMWWWmmmwwwjjj[[[RRRQQQTTTRRRTTTTTTUUUWWW[[[^^^______^^^\\\ZZZYYYYYYXXXXXXQQQOOOLLLJJJFFFBBB@@@@@@@@@@@@???>>>>>>??????@@@CCCHHHKKKKKKOOOVVV\\\]]]YYYWWWSSSOOOKKKIIIHHHHHHDDDDDDEEEGGGKKKPPPUUUXXXXXXWWWVVVUUUTTTUUUVVVWWWWWWYYY\\\]]][[[VVVQQQMMMIIIGGGFFFGGGHHHGGGDDDBBBEEEBBBMMMhhhvvvkkkccc[[[UUURRRRRRYYYbbbfffkkkrrrxxx{{{|||||||||xxxNNNLLLDDDCCC@@@???<<<===>>>??????>>>===<<<===>>>===;;;999999:::<<<;;;;;;;;;;;;;;;;;;<<<<<<999999:::<<<>>>>>><<<:::>>>>>>>>>>>>===;;;:::888777666555444555666888:::999===CCCIIINNNRRRVVVXXX\\\___dddjjjnnnqqqrrrrrrnnnggggggrrr~~~yyyxxxuuutttwww~~~|||vvvssshhh```XXXSSSQQQSSS\\\fffjjjpppxxx|||vvvvvvxxxzzzyyyzzz{{{||||||{{{zzzyyyxxxuuusssssstttvvvvvvvvvtttrrrooojjjddd^^^YYYVVVOOOKKKGGGCCCAAA@@@>>><<<999999:::===AAAEEEGGGHHH???<<<888777888999;;;;;;<<<>>>@@@???===;;;::::::888:::<<<@@@EEEJJJNNNPPPTTTZZZ___ccchhhmmmlllgggWWWSSSQQQVVVaaalllrrrtttuuuqqqkkkeee___VVVKKKDDDDDD@@@>>>???>>>===BBBHHHKKKWWWhhhuuu|||~~~~~~~~~xxx|||{{{qqqggggggtttrrr___ZZZ\\\XXXdddNNNCCCJJJOOOuuu{{{mmmTTTIIINNNQQQKKKMMM^^^jjjgggsssyyylllhhh]]]NNNGGGGGGHHHFFFGGGGGGIIIPPPZZZeeemmmqqqttt}}}iiiPPPGGGGGGIIINNNaaa~~~xxxmmm^^^SSSQQQUUURRRWWWYYYXXXZZZ^^^aaabbbccc```\\\YYYYYYYYYYYYXXXOOOLLLIIIIIIFFFBBB@@@BBB@@@@@@@@@??????>>>======AAAEEEEEECCCDDDJJJNNNOOOLLLJJJHHHFFFDDDCCCCCCCCC@@@AAABBBCCCFFFKKKRRRVVV[[[]]]```aaa``````aaabbbeeefffgggeee```YYYRRRMMMJJJHHHFFFFFFIIIJJJGGGEEEIIIEEEOOOjjjrrrcccWWWQQQMMMLLLKKKLLLSSS\\\bbbffflllrrrwwwzzzzzz{{{|||xxxNNNMMMEEECCC@@@???;;;;;;<<<<<<<<<<<<;;;;;;<<<======:::888777999;;;<<<<<<<<<<<<<<<<<<;;;;;;:::999999;;;===>>>===;;;===>>>??????>>><<<:::888888777555444555666888999888===DDDJJJOOOTTTXXXZZZ\\\___eeekkkpppsssuuuuuutttlllhhhlllttt{{{{{{wwwwwwyyytttpppnnnpppnnnhhhfffiiiddd^^^WWWTTTPPPPPPWWW```kkkuuuxxxxxx{{{|||}}}~~~~~~}}}|||zzzwwwtttssssssrrrpppmmmiiiiiigggddd^^^XXXRRROOOIIIFFFBBB@@@???>>>===<<<777999;;;===>>>BBBGGGKKKEEEBBB===:::::::::::::::;;;<<<>>>===;;;999999999777888:::===@@@DDDGGGHHHLLLPPPTTTVVV[[[^^^[[[UUULLLJJJJJJQQQ^^^jjjqqqrrrsssnnnhhhccc^^^UUUIII@@@@@@>>>>>>???>>>;;;<<>>???@@@@@@???>>><<<;;;>>>BBBCCCAAAAAADDDFFFEEECCCBBBAAA@@@??????>>>>>>>>>???@@@@@@BBBGGGOOOUUU]]]bbbiiinnnooopppqqqrrrqqqrrrrrrooojjjccc\\\WWWWWWRRRLLLLLLPPPSSSTTTSSSOOOJJJTTTooo|||qqqgggZZZNNNFFFCCCBBBCCCDDDEEEJJJQQQZZZ\\\bbbiiiqqqvvvyyyzzz{{{~~~wwwLLLKKKCCCAAA>>>===:::::::::::::::::::::::::::<<<<<<999666555888;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999:::===>>>======;;;<<<======<<<:::888666888777555444555666888999888===DDDKKKPPPUUUYYY[[[XXX\\\bbbjjjqqqwwwzzz|||vvvnnngggfffhhhkkkqqqxxxuuuuuusssnnnkkklllqqqvvvvvvoooiiigggaaa[[[]]]cccddd___ZZZUUUPPPNNNSSSZZZooozzz~~~~~~~~~{{{yyyvvvtttssspppjjjeee^^^___^^^]]]XXXRRRLLLIIIFFFCCC???======>>>>>>===444888;;;;;;;;;???GGGNNNOOOKKKEEEAAA???===<<<;;;;;;<<<>>>===;;;999::::::999:::;;;===>>>@@@AAABBBBBBEEEGGGHHHKKKLLLHHHAAAFFFDDDFFFOOO]]]iiippprrrqqqmmmhhhddd___WWWKKKBBB@@@???@@@BBB???;;;:::===@@@CCCJJJUUU```hhhlllnnnmmmqqqqqqjjj```]]]dddlll|||{{{JJJCCCIIIGGGcccvvvjjjTTTIIIMMMNNNNNNKKKXXXdddeeetttyyymmmhhh\\\NNNFFFGGGHHHGGGGGGFFFHHHNNNXXXccckkkooottt|||nnnXXXKKKGGGEEEPPPjjjyyynnnbbbXXXXXX^^^[[[bbbeeeaaa___cccdddbbbdddaaa^^^]]]]]][[[VVVRRRRRRKKKHHHIIIFFF???>>>BBB===>>>@@@@@@@@@>>><<<:::999???BBBAAA@@@AAAAAA>>>>>>>>>>>>===<<<;;;;;;:::<<<=========???DDDLLLSSS\\\cccnnnvvvzzz}}}|||}}}~~~}}}yyytttnnnjjjkkkccc[[[YYY]]]dddhhhiiiUUUOOOYYYsssxxxeeeXXXPPPFFF===;;;999999<<<<<<<<<@@@FFFJJJMMMSSS\\\fffoootttvvv~~~tttPPPDDDFFF===BBB???===<<<;;;:::999:::;;;<<<@@@@@@>>>;;;888777777999:::::::::999999888888888;;;::::::999:::;;;<<<===>>>>>>???AAAAAA>>>:::666888777777666666666666777;;;===AAAGGGNNNVVV]]]aaa^^^ZZZ[[[ccclllrrrvvv{{{xxxtttoooiiieeebbb```___aaaaaabbbeeeiiimmmrrruuurrrkkkbbb]]]^^^dddlllqqqpppggg]]]VVVSSSTTT\\\eeeuuu||||||{{{}}}}}}~~~wwwwwwwwwvvvtttooohhhccc[[[XXXVVVVVVTTTPPPHHHBBBAAA@@@??????>>>>>>>>>>>><<<>>>>>><<<:::;;;BBBHHH]]]^^^[[[SSSLLLIIIEEE@@@AAA???======???>>>;;;888666777888999::::::::::::<<<======>>>??????>>>>>>BBBCCCDDDIIIUUUfffpppssssssrrrnnnhhhddd```XXXOOOJJJFFF@@@<<<;;;;;;::::::@@@@@@CCCLLLXXXbbbhhhiiinnnrrryyy{{{sssiiigggjjjwwwyyy}}}vvvGGGFFFEEEHHHaaa___JJJMMMMMMMMMIIIPPP___gggqqqvvvoooeeeYYYOOOIIIGGGEEEDDDDDDDDDEEEJJJSSS^^^iiipppqqqyyyyyy___PPPJJJKKKPPP^^^www}}}pppddd^^^```dddbbbeeehhhjjjiiihhhhhhiiikkkfff```\\\YYYXXXVVVUUUNNNKKKGGGDDDDDDDDDDDDCCCDDDBBBAAAAAAAAAAAA@@@>>>===?????????>>>???AAACCCAAABBBAAA???===<<<<<<>>>???<<<<<<===;;;;;;FFFTTTXXX___jjjsssyyy}}}~~~tttgggnnn~~~ccc]]]dddxxxuuu\\\KKKBBB;;;999999;;;:::999888888:::<<<===JJJMMMQQQWWW]]]dddlllqqq{{{tttPPPDDDFFF<<>><<<;;;:::999999999:::;;;===>>>===;;;999888999;;;;;;;;;;;;;;;;;;:::::::::;;;:::::::::;;;<<<>>>???@@@@@@@@@AAAAAA???:::777888777666666555555666666:::<<<@@@FFFNNNVVV]]]aaa```ZZZWWW\\\bbbhhhooouuuvvvuuusssmmmgggcccbbbbbbaaaccceeeiiioootttyyy|||rrrkkkddddddjjjqqquuuuuunnnggg___[[[YYYZZZaaaiiisssvvvvvvqqqiiieeefffjjjqqqwww|||~~~~~~}}}}}}}}}~~~~~~~~~|||{{{vvvtttsssrrrrrrqqqnnnlllddd___ZZZVVVRRRNNNGGGBBBCCCBBBAAA???>>>>>>>>>>>>===???@@@>>>;;;;;;@@@EEE[[[gggqqqqqqjjjaaaXXXQQQLLLHHHDDDBBBBBBBBBAAA???<<<<<<;;;;;;:::999999888777888999:::::::::::::::@@@AAABBBEEERRRcccooorrrvvvvvvsssmmmjjjggg___WWWPPPKKKDDD???<<<<<<;;;;;;777999>>>DDDMMMWWWaaahhhoootttzzz|||sssfffaaabbbppp|||}}}~~~~~~yyysssIIIHHHGGGIIIbbb___KKKNNNPPPPPPKKKQQQ^^^eeennnzzznnneeeYYYNNNIIIFFFDDDCCCDDDDDDEEEJJJRRR]]]hhhoootttxxx}}}jjjYYYNNNQQQSSS[[[qqq}}}rrrgggbbbdddggggggjjjmmmooonnnlllkkkkkkjjjgggccc```]]]ZZZVVVSSSMMMKKKHHHFFFFFFEEEDDDCCCDDDBBBAAAAAAAAAAAA@@@>>>===???????????????BBBDDDAAABBBAAA@@@===<<<===>>>@@@===>>>CCCFFFHHHNNNVVVdddggglllqqqxxxwww|||pppfffhhhxxxlll[[[HHH>>>:::777666888:::999888888888999;;;<<>>@@@AAAAAAAAAAAABBBBBB@@@<<<888777777666555555555555555888:::>>>DDDMMMUUU\\\aaaaaaYYYRRRRRRVVV[[[cccjjjsssvvvxxxtttlllfffeeegggccceeehhhlllqqquuuxxxzzztttoookkkoooxxx}}}zzzvvvnnnhhhcccaaa``````dddiiipppnnniii```XXXRRRPPPPPPYYY]]]dddkkkrrrxxx|||~~~zzz{{{|||}}}}}}{{{yyyxxxwwwtttqqqoooooopppppppppllleee]]]VVVQQQMMMFFFBBBDDDCCCAAA???>>>=========>>>@@@AAA???===<<<>>>AAAMMMccc|||{{{qqqiiibbb]]]VVVOOOKKKHHHFFFDDDBBB@@@>>>;;;999777777777444555555666777888888888>>>??????AAANNN```mmmrrrvvvxxxvvvrrrooommmggg```YYYRRRIIIBBB>>><<<<<<<<<777;;;???BBBFFFOOO[[[dddnnnrrrxxxzzzqqqccc[[[[[[jjjwww|||zzz{{{qqqsssvvvuuummmIIIGGGGGGJJJaaa{{{}}}aaaMMMMMMQQQRRRLLLPPP\\\bbbjjj~~~nnnfffZZZOOOHHHEEEDDDCCCDDDDDDEEEIIIQQQ\\\fffmmmvvvwwwxxx|||vvvdddTTTZZZXXXWWWhhh}}}tttkkkffffffhhhnnnqqqtttuuussspppnnnmmmkkkiiifffccc```[[[UUUQQQMMMKKKIIIIIIHHHGGGDDDBBBDDDBBBAAAAAAAAAAAA@@@>>>>>>???@@@@@@???AAADDDFFFBBBCCCBBB@@@>>>===>>>??????===???GGGOOOVVV]]]dddwwwzzz~~~~~~yyymmmiiittt~~~zzziiiRRRFFF;;;888999888999:::999999888777777999:::;;;???BBBFFFJJJOOOVVV]]]bbbqqqvvv~~~tttOOOCCCEEE;;;@@@<<<===<<<<<<;;;::::::::::::;;;<<<<<<;;;:::999:::;;;;;;;;;<<<<<<======>>>>>>;;;;;;;;;;;;===???AAACCCBBBBBBBBBCCCCCCAAA>>>;;;777777666555444444444555666888<<>>???AAAAAAUUUnnn~~~~~~yyypppeee[[[SSSLLLIIICCCAAA===999777666666666444555555666777999::::::>>>>>>>>>???JJJ]]]lllssstttwwwwwwtttrrrrrrmmmhhhaaaYYYNNNEEE???<<<;;;:::<<<>>>@@@AAAEEEKKKSSSYYYdddggglllnnnggg[[[VVVVVVbbboooyyywwwtttzzz~~~sssrrrwwwyyyeeeFFFCCCEEEJJJ___}}}gggPPPJJJNNNQQQKKKNNNYYY___hhh~~~ooohhh\\\QQQIIIFFFEEEEEEDDDDDDDDDHHHOOOZZZdddjjjuuuvvvwww{{{kkkZZZaaa]]]UUUbbb}}}uuummmhhhhhhiiisssuuuyyyyyyvvvrrrooonnnnnnkkkgggccc```[[[VVVSSSMMMMMMLLLLLLLLLJJJFFFCCCDDDBBBAAAAAABBBAAA@@@>>>>>>???@@@@@@AAACCCGGGJJJEEEFFFEEECCCAAA???@@@AAA???DDDNNN[[[iiiwwwqqqeeebbbmmmyyy~~~xxxaaaRRRGGG???999999;;;:::999:::999888888777777888999999???AAADDDHHHMMMSSSZZZ^^^jjjpppzzzuuuPPPDDDEEE;;;@@@<<<>>>>>>>>>======<<<;;;:::<<<===>>><<<:::888888999:::::::::;;;<<<<<<<<<===;;;;;;;;;<<<===???BBBCCCBBBBBBBBBCCCDDDCCC@@@===888888777555555444444444555777;;;AAAIIIRRRYYY]]][[[UUUOOOMMMKKKKKKOOOUUUgggqqqzzz}}}yyyuuuvvvxxx~~~~~~~~~zzzvvvnnngggccc^^^WWWRRRQQQLLLHHHBBB???>>>>>>>>><<<>>>???CCCLLLWWWccckkkooowwwyyyzzzyyywwwwwwxxxzzzyyywwwssspppnnnjjjfffcccaaa^^^[[[ZZZYYYWWWRRRNNNBBBAAA>>><<<;;;<<<===>>>;;;===???@@@AAAAAAAAABBBAAAJJJVVVcccqqqyyyooocccWWWNNNIII>>>===:::777555555555666444555555666777999;;;<<<>>>???>>>???III[[[kkkssssssxxxzzzwwwvvvvvvtttpppiiiaaaTTTIIIAAA===;;;:::;;;::::::===DDDKKKNNNPPPUUUUUUXXXYYYUUUNNNLLLOOORRR^^^hhhiiiiiippp}}}{{{vvv{{{```GGGDDDFFFKKKYYYrrrYYYIIILLLOOOHHHLLLWWW]]]fff~~~rrrkkk```TTTKKKGGGGGGHHHDDDDDDDDDGGGNNNXXXaaagggpppssswww{{{}}}~~~}}}wwwlllcccgggyyytttaaagggbbbWWW```zzz~~~yyytttpppnnnooopppvvvxxx{{{zzzwwwssspppoooqqqmmmgggbbb^^^[[[XXXVVVPPPOOOOOOOOOOOOMMMHHHEEEEEEDDDBBBBBBCCCCCCAAA@@@@@@AAABBBBBBCCCFFFJJJNNNLLLLLLKKKHHHEEECCCDDDEEEFFFWWWlll}}}yyyllldddhhhxxxvvviiiZZZSSSTTTaaapppzzzyyygggTTTGGGAAAAAA:::777999999777555666999888888888888888888888999;;;>>>AAAEEEJJJQQQUUUcccjjjttt~~~|||uuuppprrrvvvQQQEEEFFF<<<@@@===???@@@??????>>>===;;;;;;<<<===>>>===:::888888888:::::::::::::::;;;;;;;;;<<<;;;;;;<<<===???AAABBBAAA@@@@@@BBBDDDDDDBBB@@@:::999888666555555555555555666:::@@@GGGOOOVVVZZZVVVRRROOOMMMKKKIIIMMMSSSaaajjjvvv~~~xxxmmmccc\\\VVVLLLFFFDDD@@@===:::999999:::::::::888:::===DDDNNNZZZdddkkkuuuxxx{{{{{{yyyxxxzzz|||uuutttrrrrrrppplllgggccc\\\ZZZYYY[[[^^^^^^[[[WWWIIIFFFCCC???======>>>???;;;<<<>>>@@@AAABBBCCCCCCBBBBBBBBBGGGTTTdddlllmmmggggggddd^^^TTTKKKCCC@@@999888777555555555555666333333333444666999;;;===???AAA@@@@@@HHHYYYiiiqqquuu{{{~~~}}}|||}}}|||yyyqqqiii]]]QQQHHHBBB>>><<<:::888777===GGGQQQVVVWWWPPPNNNNNNNNNJJJDDDCCCEEEAAAIIIQQQUUUXXXcccsss~~~www~~~]]]LLLGGGJJJMMMTTTuuu~~~bbbKKKMMMLLLFFFJJJVVV\\\dddsssmmmcccWWWMMMHHHHHHJJJEEEDDDCCCFFFLLLVVV___eeekkkoootttwwwtttmmmccc]]]TTTQQQMMMGGGAAADDDTTTccc~~~iiilllggg___cccuuu|||yyyvvvssssssuuuxxxzzzzzz{{{|||{{{xxxtttrrrrrrtttooohhhbbb___]]][[[ZZZSSSRRRRRRRRRRRRPPPLLLHHHGGGEEEDDDCCCDDDDDDCCCAAABBBCCCDDDDDDFFFIIIOOOSSSTTTTTTRRROOOKKKHHHHHHIIIQQQfff|||~~~qqqggg```\\\MMMNNNMMMGGGAAAAAAIIIQQQRRRVVVWWWSSSOOOLLLGGGBBBEEECCCGGGTTTdddrrrzzzvvvtttkkkjjjdddXXXKKKBBB>>>>>>???:::888::::::888888999999999999999999888888888777999;;;>>>AAAFFFKKKOOO[[[bbblllwwwvvvrrrwwwwwwRRRFFFGGG===AAA>>>????????????>>><<<;;;::::::<<<======;;;:::999:::;;;;;;;;;:::::::::::::::<<<<<<;;;;;;<<<>>>???@@@???>>>???AAACCCDDDCCCBBB;;;:::999888666666666666555666:::???FFFMMMTTTXXXSSSOOOLLLKKKIIIHHHNNNUUU[[[dddqqq|||uuuiii\\\TTTNNNEEE???===<<<<<<<<<;;;;;;;;;<<<===;;;===@@@CCCHHHRRR___hhhpppvvv}}}}}}{{{{{{|||vvvtttsssrrrqqqnnnjjjfff___\\\ZZZ\\\```bbbbbb```UUUQQQLLLFFFBBBAAA@@@AAA>>>>>>>>>???AAABBBBBBBBB???@@@>>>===BBBKKKPPPOOOIIIJJJJJJGGGAAA<<<999999777666666666555555555444333333333444666999<<<>>>>>>AAAAAAAAAGGGWWWfffnnnvvv}}}~~~zzzsssfff[[[QQQJJJDDDAAA===;;;:::>>>FFFRRR]]]cccaaa^^^[[[YYYRRRHHHCCCBBB>>>???BBBDDDIIIUUUeeessszzz~~~zzzWWWLLLGGGKKKNNNRRRnnneeeKKKNNNLLLGGGKKKVVV[[[bbbsssnnndddWWWLLLGGGHHHKKKEEECCCCCCEEEKKKTTT]]]ccckkknnnssstttpppfffYYYQQQKKKEEEAAA???<<<<<>>DDDGGGCCC??????@@@???<<<<<>>>>>?????????===<<<:::888777:::<<<===<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::999===<<<;;;;;;;;;===>>>???======>>>@@@CCCEEEDDDCCC<<<;;;:::888777666666666555777:::>>>EEELLLRRRVVVQQQMMMJJJIIIGGGHHHOOOXXXXXX```mmm{{{{{{rrreeeWWWOOOIIIBBB===<<<777999;;;;;;::::::<<<>>>>>>@@@AAAAAABBBJJJVVV```kkkttt~~~{{{zzzzzzxxxuuurrrqqqnnnjjjhhhddd```\\\\\\```dddfffeee^^^ZZZTTTLLLGGGCCCBBBBBBBBB@@@??????@@@AAAAAA@@@===CCCFFFEEECCCDDDDDDBBBAAABBBBBB???;;;999:::<<<666777777777666555444333555444444555888;;;>>>AAA===AAAAAAAAAGGGUUUdddlllvvv}}}yyynnnbbbXXXPPPIIIEEE===<<<::::::>>>JJJZZZfffwwwsssoookkkaaaSSSIIIFFFDDDAAA>>>>>>AAAKKKZZZgggpppvvv~~~PPPHHHDDDJJJOOORRRlll}}}dddIIIMMMMMMHHHLLLWWW[[[```|||rrrnnndddWWWLLLFFFGGGJJJEEECCCCCCEEEJJJSSS\\\bbbmmmooosssuuurrrjjj___WWWTTTKKKEEEDDDBBB>>>@@@EEEQQQ}}}yyytttpppnnnkkkmmm|||{{{wwwvvvyyy}}}|||zzzzzz{{{sssqqqnnnllliiieeeaaa]]]YYYXXXVVVUUUUUUSSSQQQNNNIIIHHHFFFFFFGGGGGGEEEDDDEEEFFFFFFGGGIIINNNTTTYYYaaa```^^^YYYTTTPPPOOOOOOWWW[[[XXXNNNHHHJJJMMMNNNDDDFFFFFFDDD@@@===;;;:::<<<===<<<;;;;;;<<>>===999666777888;;;<<<<<<<<<;;;999888666;;;;;;<<<===>>>>>>>>>===???>>>===<<<<<<;;;<<<<<<===>>>??????AAABBBCCCCCC???<<<999888888777555444333222333777>>>GGGNNNRRRNNNMMMMMMMMMOOOQQQUUUWWW___ccclllzzzssslllaaaYYYNNNHHHFFFCCC>>>::::::;;;===???@@@AAAAAABBBEEEGGGGGGEEECCCGGGPPPXXXiiiqqqyyy{{{|||}}}yyywwwwwwuuuqqqlllfffdddaaa]]][[[]]]aaadddmmmjjjeee^^^XXXQQQMMMJJJEEEDDDCCCCCCDDDCCCAAA???AAA@@@??????@@@AAA@@@>>>>>>===<<<:::999888888888777777666555555666666666:::777555777;;;???AAA@@@DDDAAAAAADDDIIIQQQ```mmmuuu|||wwwjjjaaaZZZOOOEEE@@@<<<:::;;;;;;;;;AAAHHHkkkxxx}}}kkk]]]VVVLLLEEEAAABBBDDDHHHPPPXXXbbbkkkwwwmmmVVVLLLHHHJJJPPPTTTaaa{{{|||nnnNNNUUUOOOJJJJJJMMM^^^dddoooxxxnnnbbbXXXMMMDDDBBBDDDCCCCCCBBBCCCFFFNNNWWW^^^iiiooonnnooouuuuuu|||xxxZZZBBBAAACCCAAADDDKKK\\\zzzvvvpppnnn|||~~~}}}{{{wwwqqqmmmkkkiiieeebbb___\\\YYYWWWVVVTTTRRRPPPKKKJJJIIIGGGFFFEEEEEEEEEDDDDDDEEEFFFHHHNNNUUUZZZaaadddeeeaaa]]]YYYSSSLLLIIIOOOLLLCCCCCCLLLQQQNNN@@@>>>;;;:::;;;<<<;;;:::@@@;;;999===@@@@@@@@@BBB@@@CCCAAA<<<999;;;>>>>>>::::::===AAAHHHWWWpppsssfff]]]NNNLLLIIIEEEBBB@@@?????????>>>;;;999888888888888:::::::::::::::999777777555666777999<<<>>>AAABBBJJJPPPWWWaaaooo}}}wwwvvv{{{wwwmmmiiittt||||||OOOIII???AAA???===:::;;;<<<<<<;;;::::::;;;999:::;;;;;;;;;:::888777999999:::;;;<<<<<<<<<<<<======<<<<<<<<<======>>>===>>>???@@@AAABBBBBBBBB>>><<<999888777777555444555444444777===DDDJJJNNNMMMMMMOOOPPPSSSVVVYYY[[[[[[aaammm}}}{{{pppfff```\\\WWWQQQLLLIIIEEE@@@<<>><<<===<<<;;;:::999888888888888777777777777888999999888777777:::???CCCEEEEEEGGGCCCBBBDDDHHHPPP^^^lllttt}}}}}}ssskkkcccYYYNNNCCC>>>::::::::::::===BBBIII^^^{{{wwwiiiccc]]]WWWTTTQQQMMMNNNQQQTTT\\\fffoootttzzz~~~ttt```gggttt}}}gggTTTNNNKKKOOOVVVWWWaaavvvUUUUUUQQQOOOSSSRRR\\\___hhh{{{qqqdddYYYNNNDDDAAACCCCCCCCCBBBCCCFFFMMMVVV]]]gggqqqtttwwwyyy[[[PPPHHHAAADDDBBBMMMvvv{{{sssppp{{{|||wwwtttrrrooolllhhhfffccc___\\\ZZZXXXUUUSSSPPPOOOMMMKKKJJJHHHHHHGGGEEEFFFFFFGGGIIIOOOUUU[[[ccciiikkkgggaaa\\\VVVPPPKKKQQQUUUXXXaaaggg\\\KKKGGGDDDAAA???>>>>>>===<<<<<<888777:::>>>@@@FFFKKKJJJKKKHHHAAA>>>@@@@@@>>>;;;:::<<>>???>>><<<:::999999999999::::::::::::999888777777666666777888;;;===???@@@FFFLLLSSS\\\kkk|||}}}sssllljjjlllnnnnnnwww{{{uuuuuu{{{{{{||||||xxxqqqiiidddbbbjjjwww|||OOOIII???AAA???===:::999:::;;;>>>???>>>===888999::::::::::::888888777888999::::::;;;;;;;;;;;;;;;;;;<<<<<<===??????===>>>@@@AAABBBAAAAAA@@@===;;;888777888777666555777666666777:::@@@FFFIIILLLNNNRRRVVVZZZ]]]^^^___[[[bbbooo~~~qqqfff^^^XXXUUUVVVUUUTTTRRRNNNIIIDDDAAAGGGHHHKKKOOOUUU[[[```ccc^^^^^^[[[UUUPPPRRRYYY```llluuu|||}}}}}}~~~ssshhh```]]]^^^```fffgggiiijjjiiifffcccaaaZZZSSSKKKDDDBBBCCCEEEFFFCCCBBBAAAAAAAAA@@@>>><<<===<<<;;;999888888888888555555555555666777888888777777:::???EEEIIIKKKKKKKKKGGGCCCDDDFFFMMM[[[iiiqqq{{{|||uuunnnbbbWWWJJJBBB<<<<<<<<<::::::;;;:::DDDYYYqqqvvvoooiiiccc___WWWMMMHHHHHHEEEJJJRRRZZZaaajjjuuu|||||||||gggVVVNNNTTTaaauuu~~~}}}___QQQPPPOOOUUU[[[[[[aaazzz]]]UUUXXX___iiiiiinnniiikkk}}}sssfff[[[OOOEEEAAABBBCCCCCCBBBCCCFFFLLLUUU[[[bbbnnnuuuzzzyyycccOOOCCCDDD@@@BBBdddyyysss{{{~~~{{{yyyvvvrrrooommmjjjfffbbb```]]]ZZZXXXVVVUUUSSSQQQNNNLLLKKKJJJGGGGGGGGGHHHJJJPPPVVV[[[eeemmmsssnnnfff___XXXSSSTTTddduuu~~~hhhRRREEECCCBBBAAABBBAAA???>>>:::888777:::===BBBNNNYYYccc___VVVJJJDDDBBB???;;;???======???CCCPPPeeeyyy{{{qqqdddXXXPPPIIIGGGEEECCCAAA@@@@@@@@@???>>>===<<<;;;:::::::::::::::::::::999888777666666666777777999:::<<<===BBBGGGMMMUUUcccwwwuuujjjccc___[[[YYYTTTcccttt}}}~~~xxxlllaaa___aaadddggghhheee___ZZZQQQVVVcccwww|||OOOIII???AAA???===:::999888:::>>>@@@>>>;;;999999:::::::::999777666666777888999:::;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>===???@@@BBBBBBAAA@@@???===;;;999888888888777555666666666666888===CCCGGGLLLPPPUUU[[[```bbbcccccc]]]dddqqq}}}ooobbbZZZVVVUUUUUUUUUWWWXXXVVVRRRNNNLLLKKKKKKMMMQQQYYYcccnnnxxx~~~wwwtttmmmcccZZZYYY___eeennnwww~~~~~~~~~{{{}}}rrrjjjddd```___aaadddhhhlllnnnnnnlllkkkddd]]]SSSKKKGGGEEEFFFFFFDDDCCCBBBBBBCCCBBB@@@>>><<<;;;:::999999888888888666666555555666666777888888;;;@@@FFFLLLOOOQQQRRROOOJJJFFFDDDEEEKKKYYYfffmmmxxx}}}uuuhhh\\\RRRHHH@@@@@@@@@===:::999===<<<===GGGTTT___cccbbb^^^YYYVVVSSSMMMDDD??????===@@@EEEJJJRRR]]]kkkuuuuuuxxx~~~|||bbbQQQOOORRRZZZkkk}}}YYYPPPSSSSSSXXX^^^]]]```tttcccTTTZZZfffwww{{{wwwooo|||rrrfff\\\PPPFFFAAACCCCCCCCCBBBBBBEEEKKKRRRXXXbbbnnnuuu{{{tttYYYGGGGGGJJJEEE[[[~~~www{{{|||yyyuuurrrpppmmmiiifffeeebbb```^^^[[[ZZZXXXUUURRROOOMMMKKKHHHHHHIIIIIIKKKPPPWWW\\\dddpppxxxtttjjj```XXXRRRWWWsss{{{hhh[[[HHHIIIJJJMMMNNNKKKGGGCCC<<<;;;;;;<<<===DDDSSScccpppiiiZZZLLLEEEEEEDDDAAACCCAAA@@@AAAEEEPPPdddvvvwwwlll```UUUNNNIIIGGGFFFDDDCCCCCCCCCCCCAAA@@@???>>>===<<<<<<<<<::::::::::::999888777666777666666777777888999:::>>>CCCHHHNNN]]]rrrrrrhhhbbb]]]UUUOOOQQQUUU^^^mmmvvv```]]]YYYXXX\\\\\\UUULLLIIILLLXXXnnn|||OOOIII???AAA???===;;;999888999<<<===;;;888;;;;;;;;;;;;:::888666555777888999;;;<<<<<<======>>>>>>===<<<<<<<<<<<<<<<===>>>@@@AAABBBAAAAAA@@@>>><<<:::999999999777666333444444444666;;;BBBGGGNNNRRRXXX___dddfffffffff___bbbmmm~~~yyyqqqddd[[[WWWWWWZZZ\\\[[[\\\]]][[[XXXVVVUUUVVVSSSVVV[[[eeetttzzzkkkcccdddhhhoooxxx{{{}}}{{{tttlllddd^^^___bbbfffjjjmmmoooooooookkkfff^^^WWWRRRMMMJJJGGGFFFDDDBBBAAABBBAAA@@@>>><<<<<<;;;:::999999999999::::::999999999:::;;;;;;>>>BBBGGGMMMQQQTTTUUUVVVQQQLLLHHHFFFGGGLLLXXXeeemmmxxx|||ooobbbWWWMMMDDDBBBBBB>>>;;;:::::::::<<<>>>AAACCCCCCBBBFFFBBB@@@@@@>>>:::999;;;:::<<>>===>>>>>>===BBBQQQ```iiicccWWWJJJEEEIIIKKKKKKFFFCCCAAABBBGGGQQQcccssszzz|||sssiii___TTTNNNIIIHHHFFFEEEDDDDDDEEEEEEDDDCCCCCCAAA@@@???======:::;;;;;;::::::999888777777777666666666777888888<<>>>>>>>>??????===<<<<<<;;;;;;;;;>>>>>>??????AAABBBBBBCCCAAA???<<<;;;::::::888666111222333333444999@@@FFFNNNSSS[[[ccciiilllmmmmmmaaa___fffuuu~~~mmmggg___ZZZZZZ^^^bbbeeeddddddcccbbbaaa```^^^]]]^^^```eeeoootttmmmkkkpppyyy{{{xxx{{{~~~sssjjjffffffhhhjjjlllnnnpppqqqqqqnnnjjjfffbbb]]]WWWRRRLLLHHHDDDAAA@@@@@@???>>>======<<<;;;;;;;;;;;;;;;888888888999:::<<<===>>>HHHKKKPPPSSSUUUVVVWWWXXXRRRMMMJJJIIIIIINNNYYYeeeppp{{{zzznnn^^^TTTJJJEEEBBB===;;;<<<777999;;;:::888888;;;>>>:::777666777777555777:::888:::===>>>BBBIIISSSZZZdddnnnzzz|||xxxpppPPPRRRTTTUUUXXX[[[\\\```mmm{{{zzzlllQQQOOOQQQSSSOOO[[[```aaazzzqqqggg^^^SSSIIIEEEFFFCCCCCCBBBBBBCCCGGGMMMRRR```jjjuuu~~~|||aaaZZZTTTSSSYYYzzz|||zzzzzzrrrpppmmmlllkkkkkkiiihhhcccbbbaaa___[[[WWWSSSQQQNNNNNNNNNNNNPPPUUU[[[```eeeqqq|||{{{pppcccUUUKKKFFFMMMWWWbbbhhhgggbbb\\\mmmmmmllliiibbbWWWJJJAAA>>>>>>???@@@>>>???JJJVVVgggiiieee[[[SSSOOOMMMIIIIIIEEEBBBCCCGGGPPP```ooouuuxxx}}}}}}wwwpppiii___VVVQQQJJJIIIGGGFFFEEEEEEFFFGGGHHHHHHGGGEEECCCAAA???>>><<<<<<<<<<<<;;;:::999888777777666666666777888888;;;@@@CCCGGGRRRggg||||||uuurrrqqqlllbbbYYYPPPPPPQQQUUU___tttzzzhhhVVVNNNNNNTTTggg|||OOOIII???AAA???===:::;;;<<<<<<;;;999999:::999:::;;;<<<===<<<;;;:::777888:::;;;===>>>>>>>>>>>>======<<<<<<<<<======>>>======>>>???BBBDDDFFFDDDBBB>>><<<;;;:::888666000222444333222666>>>DDDMMMSSS[[[eeemmmrrruuuvvvjjjbbbaaammmxxx~~~xxxqqqoooooofffbbb______bbbgggkkkmmmkkkjjjjjjkkkllljjjddd```ccccccfffnnn|||xxxrrrpppyyy~~~yyyyyy~~~~~~rrrpppmmmllllllooorrrtttvvvuuuuuutttsssooojjjfffYYYSSSLLLFFFCCCBBBAAAAAA>>>>>>===<<<<<<<<<<<<===777888:::===@@@CCCFFFHHHRRRUUUXXXXXXWWWVVVWWWXXXQQQNNNLLLLLLMMMPPP[[[fffqqq}}}zzziii___TTTLLLDDD======@@@<<<:::777444222666===BBB888666666888999666666999777:::>>>???AAAEEEKKKPPP\\\jjjxxxgggKKKSSSSSSUUUYYY\\\]]]___gggqqq~~~uuuYYYPPPRRRQQQFFFOOOVVV]]]~~~uuujjjaaaVVVKKKFFFGGGCCCCCCBBBBBBCCCFFFLLLPPPZZZfffqqqnnnddd^^^dddeee{{{{{{{{{{{{xxxvvvrrrqqqpppooommmkkkhhhhhhgggeeebbb^^^ZZZXXXRRRSSSRRRRRRTTTYYY___dddhhhttt~~~~~~vvvhhhWWWIIIDDDCCCEEEMMMVVV\\\^^^___dddbbb```]]]WWWOOOFFF@@@???@@@BBBEEECCCBBBGGGOOOmmmzzzvvvhhhZZZQQQPPPKKKFFFFFFIIIPPP^^^kkkppprrruuuzzz~~~~~~}}}{{{yyyuuuqqqllleee]]]WWWOOONNNLLLKKKJJJJJJJJJKKKLLLLLLKKKIIIFFFCCC@@@>>>============<<<;;;:::999777666666666777888888999:::???BBBEEENNNbbbvvv~~~|||{{{{{{zzzuuukkkcccVVVQQQQQQRRROOOVVVwwwppphhheeefffooo|||OOOIII???AAA???===999<<<>>>>>>;;;:::;;;>>>777999;;;===>>>>>>>>>>>>777888999;;;<<<===>>>>>><<<<<<;;;<<<<<<===>>>???>>>===<<<<<<>>>BBBFFFHHHFFFCCC@@@>>><<<;;;888666111333444333111444;;;BBBMMMRRR\\\gggpppwww|||~~~uuugggaaahhhqqqssszzz}}}xxxpppgggcccccceeedddcccbbbeeeiiinnnqqqrrrooonnnnnnrrrtttqqqggg___aaa``````fffrrryyyoooxxx|||xxxsssnnnmmmppptttwwwzzzzzz{{{|||}}}|||xxxuuufff___UUULLLHHHFFFEEEDDD???>>>>>>============>>>>>>???BBBFFFKKKPPPUUUWWWXXX[[[\\\[[[WWWUUUVVVXXXPPPMMMMMMNNNOOORRR\\\fffnnn|||sssiii]]]RRRGGG@@@@@@EEE<<<<<<<<<<<<;;;:::999999777555777;;;;;;888666888777;;;@@@BBBCCCEEEIIILLLXXXgggwww}}}yyy{{{{{{{{{```HHHTTTRRRUUUZZZ^^^^^^___ccciii~~~~~~bbbNNNVVVYYYLLLOOOSSSYYYyyynnndddXXXLLLGGGGGGCCCCCCBBBBBBCCCFFFKKKOOO^^^iiitttuuuiiikkkvvvttt}}}yyyyyy{{{}}}{{{wwwuuusssqqqooommmmmmmmmllljjjgggccc___]]]VVVVVVVVVVVVWWW\\\bbbggglllvvv{{{lllYYYIIIAAADDDGGGGGGEEEHHHSSS^^^TTTRRRPPPPPPOOONNNLLLJJJBBBCCCFFFJJJIIIFFFHHHMMMjjjuuugggWWWQQQKKKJJJLLLRRR___kkknnnnnnpppuuu{{{~~~|||yyyzzzxxxwwwtttqqqjjjccc^^^UUUTTTRRRPPPOOOOOOPPPPPPOOONNNMMMKKKHHHDDDAAA???>>>>>>>>>>>>===<<<;;;:::777666666777777888999:::999>>>BBBCCCLLL___rrr~~~}}}~~~|||rrrkkkbbbTTTNNNSSSQQQNNNccc~~~yyy|||}}}PPPHHH???AAA>>>===<<<;;;::::::999999::::::<<<<<<;;;;;;;;;;;;::::::777888:::===???@@@AAAAAA>>>===<<<<<<===>>>===<<<>>>>>>>>>>>>???@@@BBBBBBHHHDDD???:::777666666777555777777555222444;;;BBBJJJWWWaaafffqqqxxxooojjjkkkmmmoooooopppjjj```XXXUUUVVVZZZ]]]```gggmmmqqqtttwwwuuuppppppqqqzzz}}}xxx{{{wwwhhhkkkbbbXXXWWW\\\jjj~~~}}}rrrvvv}}}{{{wwwvvvwwwxxxyyyvvvssssssuuuvvvuuusssiiiddd]]]VVVRRROOOLLLJJJFFFEEECCCAAA@@@AAABBBCCCAAADDDJJJPPPUUUXXXZZZ[[[bbb```^^^[[[XXXUUUTTTSSSMMMNNNPPPRRRUUUZZZaaaeeeooo{{{~~~wwwiii[[[OOOHHHDDDCCC???===<<<<<<<<<:::777555888888888888888888777777>>>>>>>>>???BBBEEEIIIKKKUUUaaarrrlllfffeeeppp~~~eeeqqq~~~wwwXXXNNNSSSRRRVVVZZZ]]]___aaaccceeeqqqVVVQQQSSSJJJNNNUUUYYYtttyyymmmbbbZZZRRRKKKEEEEEEEEEEEECCCBBBDDDHHHKKK]]]gggwwwnnnuuuxxx~~~{{{xxxvvvsssooolllmmmjjjiiiiiiiiihhhddd```]]]^^^]]][[[ZZZ]]]dddjjjppp{{{rrr[[[JJJFFFDDDKKKWWWXXXPPPNNNSSSMMMHHHIIITTTccciiibbbYYYZZZTTTRRRRRRLLLCCCGGGSSSjjj~~~bbbKKKIIIRRRWWW^^^eeekkkkkknnnqqquuuvvvvvvuuuwwwxxxwwwtttsssqqqjjjaaa[[[YYYVVVUUUTTTSSSRRRPPPRRRQQQPPPNNNJJJFFFBBB@@@AAA???============<<<;;;:::999999999999999999:::;;;<<<<<<>>>HHHYYYkkkvvvuuuzzzpppkkkaaaYYYUUUSSSRRRZZZddd|||OOOHHH>>>@@@???===<<<;;;::::::999999::::::999999999::::::;;;;;;;;;777888999;;;<<<>>>???@@@>>>===<<<<<<<<<======<<>>>>>??????@@@AAAEEECCC@@@===:::777555444555666777444222444:::@@@NNN\\\iiioooxxx|||uuupppnnnkkkgggcccWWWSSSMMMJJJJJJOOOVVVZZZcccjjjqqqvvv{{{~~~~~~zzzxxxyyy~~~oooiii]]]QQQKKKLLLTTTdddrrrwwwzzz~~~~~~|||yyyuuuqqqqqqtttwwwwwwvvvtttpppjjjfffcccaaa___]]]VVVUUUSSSQQQPPPQQQRRRRRRSSSUUUYYY^^^bbbeeeffffff```^^^\\\XXXVVVTTTSSSSSSQQQSSSUUUWWWZZZ```fffjjjuuuxxxjjj\\\QQQKKKHHHAAA???===<<<<<<<<<:::888<<<<<<;;;;;;;;;<<<<<<===AAAAAA@@@@@@BBBDDDFFFHHHRRR]]]nnn|||nnngggbbbhhhxxxwww___kkk|||wwwRRRLLLPPPSSSWWW]]]bbbeeehhhkkkmmm{{{xxxYYYQQQRRRKKKNNNVVV[[[uuuyyymmmbbbZZZRRRJJJEEEFFFFFFEEECCCBBBDDDGGGJJJVVVcccwwwwwwyyy~~~|||yyyvvvqqqmmmnnnlllkkkkkkkkkjjjfffbbb`````````^^^]]]```ggglllrrr}}}{{{bbbOOOQQQIIIKKKZZZaaaYYYMMMHHHEEEDDDLLLbbb|||pppeee^^^^^^YYYMMMGGGIIITTTaaajjjjjjqqqvvvXXXOOORRRVVV]]]eeefffgggiiimmmqqqtttuuuuuuuuuxxxyyywwwuuutttnnngggccc```]]][[[ZZZYYYWWWUUUTTTSSSRRRQQQPPPLLLGGGBBBBBB@@@>>>===>>>>>>===<<<::::::999999999999:::::::::;;;;;;===DDDRRRbbbmmmrrrxxxtttjjjaaa[[[UUUQQQTTT[[[mmm}}}}}}{{{NNNGGG>>>@@@???===<<<;;;::::::999999::::::888888999:::;;;<<<======888888888888999;;;===>>>>>>===<<<;;;<<<<<<>>>>>>@@@@@@???>>>>>>>>>>>>>>>BBBBBBAAA@@@===999555333555666555333111333999===NNN^^^nnnvvv}}}xxxsssjjj```XXXFFFDDDBBBAAAEEEMMMUUU[[[eeelllssswww{{{~~~zzz{{{zzzxxxmmm___OOODDD@@@BBBKKKUUUmmmwwwzzz{{{}}}~~~yyytttrrrtttxxxyyyxxxxxxvvvsssrrrrrrqqqpppooojjjiiigggeeeeeeeeeffffffggghhhiiijjjjjjiiihhhggg___]]]ZZZXXXVVVVVVVVVWWWYYY[[[^^^aaadddjjjpppttt}}}~~~qqqeee[[[WWWKKKHHHDDDBBBAAA@@@>>>===<<<<<<;;;:::;;;===@@@AAAHHHGGGFFFEEEDDDEEEFFFGGGMMMWWWhhhwwwzzztttyyykkkbbbtttiiiNNNNNNPPPQQQUUU\\\aaadddgggjjjkkkvvvvvv\\\RRRWWWRRRNNNRRRWWWnnn|||pppeee\\\TTTLLLFFFFFFFFFEEEDDDCCCDDDFFFIIIPPP```www}}}|||wwwssstttrrrqqqqqqqqqooollliiicccddddddbbbaaadddjjjpppvvvmmmUUUPPPIIILLLZZZbbb[[[PPPJJJHHHGGGPPPkkkqqq```\\\YYYPPPGGGDDDGGGKKKKKKHHHKKK___bbbSSSPPPPPPUUUZZZ```aaadddgggkkkooorrrsssrrrxxx|||zzzxxxwwwtttpppiiifffbbb```^^^\\\YYYWWWXXXVVVTTTUUUWWWTTTMMMFFFDDDBBB@@@?????????===<<<;;;;;;::::::::::::;;;;;;<<<<<<===>>>BBBKKKXXXbbbppp}}}uuullleee]]]VVVUUUWWWSSS^^^oooyyysssllljjjnnntttxxxzzz{{{MMMGGG>>>@@@???===<<<;;;::::::999999::::::::::::;;;;;;<<<======>>>999888666666666888:::<<<<<<<<<<<<<<<<<<===@@@BBBBBBAAA@@@???>>>=========BBBBBBBBBAAA>>>;;;777555555555444333111333777:::HHHYYYmmmxxxxxxmmm```WWWKKKIIIGGGGGGKKKRRRZZZ___lllrrrwwwxxxzzz|||zzzvvvtttuuu}}}uuufffTTTHHH@@@>>>BBBIIIRRR[[[hhhtttzzz{{{zzzyyyvvvwwwzzz|||~~~{{{wwwwwwxxxxxxxxxvvvvvvuuuvvvyyyzzzyyyxxxvvvuuutttsssrrrrrrrrrsssvvvuuusssoookkkfffccc```^^^\\\[[[ZZZZZZ\\\^^^```bbbdddhhhkkkoootttzzz~~~{{{rrrmmm]]]YYYRRRMMMIIIFFFCCCAAA>>>===<<<<<<>>>BBBFFFHHHMMMLLLKKKIIIHHHHHHHHHHHHIIISSScccssswwwmmmeeelll|||zzz___NNNRRRRRRSSSWWW[[[___aaabbbdddeeemmm~~~xxxddd[[[iiifffWWWRRRTTTgggttthhh___WWWOOOIIIFFFGGGFFFEEECCCCCCEEEHHHNNN^^^vvv|||{{{{{{zzzzzzyyyvvvtttrrrhhhiiiiiigggfffhhhnnnssszzzvvv\\\MMMMMMSSS^^^ccc]]]WWWUUURRRLLLPPPkkkjjj[[[TTTNNNKKKLLLTTTTTTVVVTTTOOOTTTnnngggWWWPPPLLLMMMOOO]]]___bbbeeegggkkknnnqqqqqqyyy~~~}}}zzzzzzxxxvvvqqqnnnjjjfffccc```]]][[[[[[WWWUUUXXX\\\ZZZRRRJJJGGGDDDBBB@@@@@@@@@>>>===<<<;;;;;;;;;;;;;;;;;;<<<======???AAACCCHHHSSS]]]qqq{{{tttnnnggg```[[[YYYUUUTTTUUUXXX[[[[[[YYYVVVUUURRRQQQTTT\\\dddjjjmmmtttxxx|||}}}~~~{{{NNNGGG>>>@@@???===<<<;;;::::::999999::::::::::::::::::::::::::::::999888666666666888:::;;;:::<<<===>>>>>>???CCCFFFBBBAAA@@@??????>>>>>>???DDDDDDCCCAAA???<<<:::999666555444222222333666888AAAQQQffftttzzzpppddd[[[TTTRRROOONNNQQQXXX```eeevvv{{{~~~}}}~~~~~~|||wwwpppqqqxxxiiiXXXLLLDDD???AAAEEEDDDKKKTTT]]]cccgggiiikkknnnqqqvvvzzz||||||zzzwwwuuuvvvvvvvvvwwwzzz|||{{{{{{yyyxxxwwwvvvvvvuuuuuuuuu{{{yyyvvvqqqlllgggccc```]]]]]]]]]^^^aaadddgggiiiiiilllooosssvvv{{{sssmmmeee\\\UUUPPPKKKGGGFFFEEEEEEEEEGGGKKKOOORRRPPPOOONNNLLLJJJIIIHHHHHHIIIQQQ```ppp~~~|||lllfffcccmmmzzz~~~ZZZNNNTTTQQQWWWYYY]]]```aaabbbdddfffdddkkkbbbzzz{{{cccWWWWWWfffuuuiii```WWWOOOIIIGGGGGGGGGEEECCCCCCDDDFFFLLL[[[rrr~~~|||zzzyyyoooppppppmmmkkklllqqqvvv}}}eeeVVVTTTZZZlll}}}}}}qqqfff^^^RRRNNNeeewww```RRROOOQQQ\\\___fffjjjccc```pppjjjVVVMMMKKKMMMPPP^^^aaadddfffggghhhkkknnnrrrzzz~~~||||||{{{yyyyyyvvvqqqmmmjjjfffccc```\\\YYYVVVYYY]]]\\\UUUMMMIIIGGGDDDBBBBBBAAA???>>>======<<<<<<<<<<<<======<<<<<>>===<<<;;;::::::999999::::::999888888888777777777666999888777777888999:::;;;;;;>>>AAABBB@@@AAADDDGGGAAAAAA@@@@@@@@@AAAAAABBBEEEEEEDDDCCCAAA???===<<<777666444333333444555666<<>>???@@@DDDJJJPPPUUUZZZ```ccceeeiiioootttxxx|||}}}yyywwwuuuttttttvvvwwwvvvvvvwwwwwwwwwvvvuuuuuutttttttttsssqqqooollljjjhhhgggcccdddfffhhhkkkoooqqqsssqqqtttwww{{{~~~zzzqqqiiibbb[[[WWWRRRRRRQQQPPPQQQSSSUUUWWWTTTSSSQQQOOOLLLJJJHHHGGGJJJQQQ^^^nnn|||}}}ttteeefffhhhnnnYYYOOOUUURRRVVVXXXZZZ\\\^^^aaaeeehhhffflll\\\uuuzzzaaaWWWYYYcccxxxuuuiii___VVVMMMHHHGGGHHHHHHFFFDDDCCCCCCEEEIIIVVVkkk}}}~~~~~~xxxyyyxxxuuurrrrrruuuyyy~~~uuu```TTTVVVtttxxxeeeWWWaaavvv\\\QQQQQQTTTVVV]]]cccccceeetttcccLLLCCCDDDLLLQQQ]]]bbbfffhhhhhhhhhkkkmmmssszzz}}}{{{wwwrrrnnnjjjgggccc```^^^[[[XXXZZZ\\\\\\VVVQQQLLLIIIFFFDDDCCCBBB@@@>>>>>>==================>>>;;;;;;>>>CCCBBBBBBLLL[[[nnn}}}vvvqqqkkk```WWWSSSPPPLLLKKKLLLMMMKKKIIIFFFFFFEEEFFFHHHKKKNNNPPPXXX___iiipppsssxxxQQQJJJ???AAA>>><<<<<<;;;::::::999999::::::888888888888888888888999888888999::::::;;;<<<<<<>>>BBBFFFFFFCCC@@@AAADDD@@@@@@@@@AAABBBCCCEEEFFFDDDEEEGGGGGGFFFBBB???<<<888777555444444555555555888AAAPPP```mmmxxx}}}{{{wwwpppjjj___[[[VVVUUUZZZdddpppwwwzzzuuusssnnn}}}wwweeeXXXMMMDDD>>>======???AAADDDGGGMMMTTTYYY[[[^^^ccciiinnnuuu{{{}}}zzzvvvttttttttttttsssxxxxxxxxxwwwwwwvvvuuutttrrrqqqqqqqqqpppqqqqqqqqqppprrruuuxxxzzz|||}}}}}}}}}|||vvvrrrhhhgggeeecccaaa___^^^^^^]]]\\\ZZZVVVRRRNNNKKKIIIKKKQQQ\\\lllzzzwwwnnngggxxxxxxYYYRRRZZZ[[[ZZZ[[[[[[[[[\\\___dddhhhlllyyy~~~vvvUUUdddkkkWWWTTTWWW]]]pppxxxkkkaaaXXXOOOIIIGGGHHHHHHFFFDDDBBBCCCDDDGGGPPPbbb{{{xxxrrr}}}yyyxxxzzz}}}nnn\\\SSSkkkmmmdddpppnnneeeeeeXXXWWWUUUUUUXXX___kkktttxxxkkkWWWFFF???BBBHHHMMMZZZ```gggjjjjjjiiikkknnntttyyy~~~}}}zzzuuupppmmmjjjfffccc___^^^\\\[[[[[[ZZZXXXVVVNNNKKKHHHEEEDDDCCCAAA??????>>>>>>======>>>>>>??????===AAAEEECCCAAALLL]]]qqq|||wwwsssggg[[[TTTQQQNNNLLLJJJIIIHHHGGGAAAAAA@@@AAABBBEEEIIILLLOOOXXXdddlllpppttt|||SSSKKK@@@AAA>>><<<<<<;;;::::::999999::::::999999:::;;;<<<<<<===>>>888888:::;;;============AAAFFFJJJIIIDDD@@@???@@@??????@@@AAACCCEEEGGGHHHBBBEEEIIIKKKJJJEEE???;;;999777555444555555555555555;;;GGGVVVdddmmmtttyyywwwvvvwwwzzz|||{{{wwwsssjjjeee___]]]bbbmmmyyy|||vvvnnnhhhvvvrrrdddWWWKKKBBB@@@;;;;;;::::::<<>>>>>>>>>>>??????EEEBBBEEEIIIFFFCCCNNN___www|||qqqdddWWWUUURRRNNNKKKIIIHHHHHHGGGFFFEEEBBBAAABBBDDDGGGKKKUUUaaajjjmmmqqqxxx~~~PPPEEE@@@@@@:::>>><<<;;;;;;::::::999999888;;;999777999<<<>>>>>><<<;;;<<<<<<:::888999===BBBFFFDDDCCCCCCCCCAAA???===CCCAAA??????AAAEEEJJJMMMLLLLLLMMMMMMLLLHHHCCC???>>><<<888555444444555666777888AAAPPP]]]cccfffhhhmmmlllpppvvvyyyyyy{{{~~~uuuoooiiifffffflllzzzqqqlllqqqrrrbbbWWWLLLBBBCCC???;;;999;;;>>>@@@AAAFFFIIINNNTTT[[[dddmmmssszzz|||vvvqqqjjjddd```[[[TTTPPPKKKNNNWWWgggwww~~~qqqpppwwwzzzsssrrrtttggg\\\TTTWWWfffddd```\\\ZZZ\\\```ccceeemmmrrrxxxxxxttt\\\ZZZ___TTTOOO]]]eeezzzhhh___YYYMMMGGGFFFEEEFFFFFFEEEBBB@@@HHHQQQ[[[jjj}}}pppttt}}}^^^VVV___gggxxxsssvvvsssqqqhhhhhhooo{{{kkkccc^^^XXX]]]iiimmmllliiibbbXXXPPPNNNQQQYYY^^^dddhhhiiikkknnnqqqtttwww||||||ssslllnnnjjjccc^^^[[[YYYWWWVVVSSSOOOKKKJJJJJJHHHDDD@@@AAAAAABBBAAA@@@@@@BBBCCCDDDCCCFFFIIIFFFDDDPPPaaa~~~uuujjjbbbVVVOOOMMMKKKHHHEEEGGGEEECCCBBBDDDEEEEEEDDDKKKXXXhhhqqqtttvvv}}}RRRFFFAAAAAA;;;???<<<;;;;;;::::::999888888:::888666888:::<<<<<<;;;999:::;;;:::888:::???CCCFFFCCC@@@???@@@AAABBBBBB@@@???>>>>>>@@@DDDHHHKKKKKKJJJJJJJJJJJJGGGCCC@@@???===999666444444555666777888@@@NNNYYY^^^```cccffffffjjjrrrvvvvvvxxx{{{~~~uuukkkfffgggnnn}}}~~~rrrkkkmmmxxxfffYYYMMMBBBBBB???;;;888999;;;<<<<<>>AAADDDGGGIIIHHHGGGFFFGGGGGGFFFDDDBBB@@@>>>;;;888555444555555666666===JJJTTTXXXZZZ^^^\\\]]]bbblllsssvvv{{{{{{pppiiigggmmm{{{}}}vvvkkkhhhuuummm___QQQFFFCCC@@@<<<:::::::::999999???@@@BBBDDDIIIPPPYYY___jjjqqq{{{|||rrrllljjjfff___XXXXXXVVVXXXaaannnzzzuuuVVVNNNHHHMMMYYYiii|||}}}uuuqqqtttwwwxxxbbbZZZUUUWWW^^^___]]]ZZZXXXXXXZZZ\\\^^^bbbmmm}}}YYYLLLOOOLLLNNN\\\^^^uuu}}}mmmddd^^^SSSHHHGGGFFFFFFFFFEEECCCAAACCCLLLVVVccc|||~~~uuu\\\RRRMMM\\\yyyyyyxxxzzzvvvyyytttjjjpppyyyqqq\\\NNNTTTYYY___ccceeefffjjjmmmrrruuuzzzyyyuuupppjjjeee```ZZZWWWRRRNNNKKKJJJKKKLLLJJJHHHDDDDDDEEEEEEEEEFFFFFFFFFIIIGGGHHHIIIFFFFFFTTTfffvvv```^^^\\\hhh|||{{{tttkkkddd```[[[UUUQQQNNNKKKIIIJJJLLLPPPRRRSSS___hhhqqqvvvwww{{{RRRGGGBBBAAA<<<@@@;;;;;;::::::999888888888666555444555666777777777666888:::999777888<<<@@@MMMHHHBBB===<<<===>>>>>>:::;;;===@@@BBBEEEGGGHHHFFFEEECCCCCCEEEEEEEEEDDDBBB@@@===999777555555444444555;;;FFFOOOTTTXXX]]]YYYXXX]]]gggqqqyyyxxxooommmxxx|||mmmccchhhvvvvvvgggWWWKKKDDDAAA>>><<<<<<;;;:::999<<<<<<<<<===@@@FFFMMMSSS]]]eeeqqqzzzvvvqqqooollleee^^^]]]ZZZ[[[bbbooozzznnn___LLLGGGDDDHHHSSScccxxxuuummmkkkooossswwwrrrccc\\\YYY[[[\\\______]]]ZZZYYYZZZ\\\^^^fffrrryyy\\\OOORRRNNNKKKTTTYYYlllnnnfff```UUUIIIHHHFFFFFFFFFFFFDDDBBBDDDKKKRRR[[[nnnlll\\\SSS]]]uuu|||zzzzzzlllaaaWWWPPPRRRWWW]]]aaabbbdddgggjjjnnnqqqwww}}}}}}yyytttoooiiiccc___[[[VVVRRRPPPRRRRRRQQQOOOLLLLLLLLLMMMNNNOOOOOONNNMMMIIIIIIJJJHHHIIIZZZmmmttt___OOOOOOTTT[[[ppp|||vvvqqqlllgggccc```^^^[[[ZZZ]]]```bbbccclllqqqwwwyyyyyy}}}QQQFFFAAA@@@;;;>>>;;;::::::999999888777777555555555555444555666777777999:::999666666999<<>><<<<<<===???BBBDDDFFFHHHHHHEEECCCBBBBBBDDDFFFFFFEEEBBB@@@>>>;;;888666555555333333999CCCKKKRRRZZZbbb```\\\\\\cccmmmxxxuuuxxx~~~lll]]]]]]fffsssnnn\\\OOOEEEBBB???===<<<<<<:::999;;;;;;::::::;;;???EEEIIIPPPYYYeeeqqqyyy}}}wwwuuurrrkkkeeeaaa___aaahhhttt}}}yyyaaaPPPLLLHHHFFFHHHNNN]]]tttyyymmmffffffjjjnnnooommmfff^^^]]]```]]]aaaaaaaaa___]]]\\\^^^aaaiiiuuu~~~www```QQQRRROOOLLLRRRUUUdddnnnfffaaaVVVJJJIIIGGGFFFFFFFFFEEECCCDDDIIINNNTTTccc|||hhhZZZ\\\kkkxxxfff[[[UUUQQQRRRWWW]]]aaaaaabbbeeegggmmmpppvvv|||}}}xxxrrrnnnkkkfff```]]]^^^___^^^]]]XXXWWWWWWYYY\\\]]][[[YYYPPPKKKIIIIIIGGGJJJ\\\pppmmm\\\WWWVVVYYY```^^^hhh}}}{{{{{{xxxtttssstttuuuvvvvvvwwwyyy{{{{{{{{{PPPEEE@@@@@@:::>>>:::::::::999888888777777555666666666444444666777777999:::999666555777999???>>>???AAACCCCCCBBB@@@???@@@AAACCCEEEGGGHHHIIIEEEDDDBBBCCCEEEGGGGGGFFFBBBAAA???<<<:::888777666444333777???GGGPPP]]]gggjjjdddaaadddkkkuuu~~~yyy~~~ooo]]]WWW[[[dddwwwwwwcccUUUHHHEEE@@@===<<<;;;:::888;;;;;;;;;:::999;;;???BBBEEENNN[[[gggpppyyy~~~yyytttoooiiigggiiioooyyyttt___RRRUUURRROOOMMMMMMXXXooo|||qqqhhheeegggmmmrrrttt{{{zzz|||}}}fffggg^^^^^^ccc\\\```cccdddbbb```^^^aaacccfffpppqqqhhhRRRNNNMMMOOOWWWTTTaaaooogggaaaVVVLLLJJJGGGFFFGGGGGGFFFDDDAAAFFFLLLQQQ\\\rrruuuaaaWWW[[[yyy}}}}}}ooo[[[MMMVVVZZZ```bbbbbbbbbdddffflllqqqwww}}}|||xxxwwwqqqjjjgggggghhhhhhgggbbbaaaaaadddgggiiifffcccWWWPPPLLLIIIEEEHHH[[[qqqjjjccchhhtttxxxttt}}}}}}QQQFFFAAAAAA;;;???::::::999999888777777777666777888777555555666999555777999888555555777999;;;;;;===???CCCEEEDDDCCCAAAAAABBBCCCDDDFFFGGGHHHFFFEEEDDDEEEGGGIIIHHHGGGAAA@@@???===;;;999888888666444666<<>><<<;;;::::::;;;;;;;;;::::::<<<>>>???FFFRRR]]]fffpppzzz}}}{{{uuurrrpppttt|||~~~~~~uuurrrnnnkkkeee]]]UUUZZZooo~~~{{{xxxrrrjjjfffhhhpppxxx~~~yyyxxxnnn^^^fff[[[[[[cccZZZ^^^aaadddccc```^^^aaaddddddkkkdddsssvvvYYYNNNKKKNNNVVVVVVbbbqqqhhhcccWWWMMMJJJHHHFFFGGGGGGFFFEEE???CCCJJJOOOVVVfff|||uuubbb\\\eeewww|||{{{nnniiikkk~~~kkkTTTZZZ^^^ccceeeccccccdddfffhhhnnnvvv{{{zzzssspppqqqsssttttttsssqqqqqqtttyyyzzzwwwsssddd\\\TTTOOOHHHJJJ\\\rrr|||{{{vvvwww{{{{{{RRRGGGBBBBBB<<<@@@::::::999999888777777777777999:::888666555777:::222555888888666555888;;;>>>======>>>AAACCCDDDCCCCCCBBBBBBBBBCCCEEEGGGHHHFFFFFFFFFGGGIIIJJJHHHGGG@@@@@@???===<<<:::999999888555555999@@@KKK\\\jjjooollllllrrrzzzmmm]]]SSSPPPYYYfffmmm~~~~~~rrr]]]WWWNNNGGGBBB???>>><<<999;;;<<<<<<:::::::::<<<<<>>DDDJJJNNNOOOOOOJJJDDDBBBDDDGGGHHHHHHLLLMMMNNNMMMLLLLLLMMMOOOJJJHHHEEEBBB>>>;;;999888777666777999;;;BBBSSScccllltttvvvzzzlll]]]WWWRRRNNNZZZfff{{{wwwjjj]]]UUULLLCCC???BBB??????>>>=========>>>???===>>>DDDLLLSSS]]]nnn}}}}}}~~~|||}}}~~~~~~uuuzzzzzzlllaaa^^^iiiyyyhhhVVVVVV]]]___```ddd^^^]]]]]]^^^```aaaaaa``````ZZZ^^^mmmzzzsssXXXKKKLLLQQQ\\\mmmwwwnnncccYYYRRRNNNJJJHHHIIIJJJIIIGGGEEEBBBDDDIIIOOOVVVaaalllvvvccc^^^WWWZZZoooqqqfffYYYMMMGGGKKKQQQXXX```lllvvvuuunnnfffgggjjjmmmnnnmmmjjjhhhhhhjjjmmmpppuuu{{{xxxaaaUUURRRTTT___lllpppggglll~~~sssQQQHHHBBB???BBB===::::::999999888777777777666666666666666666666666777777777777777888888888::::::;;;>>>DDDIIILLLMMMJJJFFFBBBAAACCCFFFGGGFFFIIILLLOOOPPPOOONNNNNNNNNKKKIIIFFFBBB>>><<<:::999666555666777777<<>>>>>AAAGGGMMMWWWhhhxxx}}}~~~}}}~~~}}}|||zzzuuuppphhhdddgggtttwwwcccTTTVVV\\\]]]___ddd```______```aaabbbaaaaaa^^^WWWYYYdddwwwttt{{{{{{___MMMKKKNNNPPP]]]tttzzzpppeee[[[SSSOOOJJJHHHIIIJJJIIIGGGDDDBBBCCCHHHNNNTTT___iiizzznnnbbbVVVTTTaaauuusss\\\OOOMMMEEEHHHJJJMMMWWWdddjjjjjjhhhiiillloooppppppnnnllliiikkkmmmooosssyyykkk^^^WWWXXXdddsss{{{zzzyyyrrrmmmQQQHHHBBB???BBB===:::::::::999888888777777666666666666666666666666666666666777777888888888999999;;;???DDDGGGIIIHHHCCCAAA@@@@@@BBBDDDEEEEEEHHHLLLPPPRRRQQQOOOMMMLLLKKKIIIFFFCCC???===;;;:::777666666666555777@@@KKKfffsss|||}}}nnn^^^RRRLLLOOO[[[pppvvvjjj\\\SSSOOOGGGHHHHHHHHHGGGEEECCCAAACCCAAAAAACCCGGGQQQbbbrrr{{{~~~~~~|||xxxrrrlllhhh^^^ccclllwwwmmm___UUUWWW[[[\\\___eeeaaabbbbbbbbbaaaaaa``````\\\UUUVVV[[[iiixxxwww|||jjjRRRKKKOOOOOOUUUdddttthhh]]]TTTOOOJJJHHHIIIJJJHHHGGGDDDBBBBBBGGGKKKQQQ[[[eeerrr~~~lllYYYTTTXXXaaarrrkkk[[[ZZZKKKJJJFFFBBBGGGTTTbbbiiiiiikkknnnppprrrqqqpppooollllllmmmnnnpppuuu}}}qqqbbbYYYYYYhhhyyyyyybbbhhhQQQHHHBBB???BBB===;;;::::::999999888777777666666666666666666666666555555666666777888888888888999<<<@@@DDDFFFEEEDDD>>>>>>???AAACCCEEEFFFFFFLLLNNNQQQQQQOOOMMMKKKKKKJJJIIIFFFCCC@@@===;;;:::999888888999777666<<>>AAACCCDDDFFFHHHIIIQQQQQQQQQOOOKKKIIIIIIIIIIIIIIIHHHFFFCCC???<<<:::999888999:::999777:::@@@FFFYYYllltttfff]]]WWW\\\fffsss}}}qqqiii\\\YYYTTTPPPMMMMMMOOOPPPPPPKKKGGGEEEEEEJJJYYYggguuu{{{~~~}}}~~~~~~~~~~~~}}}}}}~~~vvvyyy}}}~~~wwwqqqnnnggg^^^\\\^^^kkkuuu~~~{{{bbb^^^ZZZZZZZZZYYYZZZ]]]\\\^^^___^^^[[[XXXWWWWWWVVVSSSXXXZZZ[[[pppvvvXXXNNNTTTQQQQQQWWWkkk}}}pppeeeYYYSSSMMMIIIIIIJJJIIIHHHFFFCCCAAADDDFFFJJJSSS\\\gggnnnxxxjjj___]]]lll~~~pppXXXMMMLLLIIIDDD@@@DDDNNNYYYgggkkkppprrrqqqooonnnnnnqqqqqqpppoooooosssxxx|||~~~oooaaa]]]lllttt{{{QQQHHHBBB???BBB===;;;;;;;;;:::999999888888666666666666666666666666444444555666777777888888666777:::===AAACCCBBB@@@>>>@@@CCCDDDEEEGGGJJJLLLQQQQQQPPPMMMIIIGGGGGGHHHIIIJJJKKKKKKHHHCCC>>>;;;888666777999888666888======LLL]]]tttsssiii```]]]___hhhvvvyyykkkfff^^^WWWRRRQQQSSSUUURRRNNNKKKHHHFFFHHHTTT```ooowww~~~}}}||||||||||||~~~~~~}}}~~~vvvxxx||||||rrriiieee___[[[```iii{{{rrr```]]]YYYXXXXXXXXXWWWWWWXXX\\\^^^]]]YYYUUUUUUUUUQQQPPPVVVXXXVVVhhhxxxYYYNNNTTTMMMPPPUUUdddtttiii\\\VVVOOOKKKKKKKKKKKKIIIHHHDDDBBBCCCEEEHHHPPPXXXaaaiiixxxyyydddXXX^^^kkk|||tttqqq{{{{{{qqqLLLJJJHHHHHHFFFCCCBBBIIISSSccciiiqqquuutttrrrqqqqqqssstttsssrrrrrrtttxxx{{{sssddd]]]hhhxxx|||{{{QQQHHHBBB???BBB===<<<;;;;;;::::::999888888666666666666666666666666333333444555666777888999666666888<<>><<<;;;;;;::::::999999888666666666666666666666666333333444555666777888999666666777:::>>>AAABBBAAA@@@BBBDDDDDDDDDFFFKKKOOOGGGJJJMMMNNNLLLIIIGGGFFFLLLOOOSSSUUUSSSLLLDDD>>>>>>;;;999:::999666777:::999===AAATTTsss}}}qqqeeeaaakkkwwwzzzoooeee^^^YYYWWWWWWVVVUUUTTTPPPNNNTTT]]]gggqqq}}}}}}~~~~~~}}}|||{{{{{{|||xxxzzz|||}}}~~~~~~}}}{{{zzzooo```UUURRRSSSXXXkkkhhhdddaaa\\\[[[___ccc```[[[YYY]]]aaa```\\\WWWWWWYYYTTTPPPTTTUUURRRccchhhVVVZZZOOOUUUWWWZZZpppyyyoooaaaZZZRRRMMMMMMMMMMMMLLLJJJFFFCCCDDDDDDEEELLLUUUUUU^^^mmm}}}mmm```YYYQQQTTT```tttxxxcccYYYPPPKKKEEEAAAEEEMMM\\\ggguuu~~~~~~uuuwwwxxxyyyxxxyyyzzz{{{}}}sssmmmtttQQQGGGBBB???BBB>>>::::::999999888999999999888777777666555444444444222222222222333555666777777888999:::===@@@BBBDDDGGGGGGGGGJJJNNNOOOLLLIIIJJJKKKLLLNNNPPPOOOMMMKKKTTTWWWYYYXXXRRRKKKEEEAAA===<<<:::888888777888888666777<<>>::::::999999888888999999888777777666555555444444333333222222333555888999999999999999<<>>@@@FFFHHHKKKOOORRRSSSSSSRRRIIIHHHIIIKKKMMMNNNLLLKKKIIIHHHJJJPPPVVVWWWRRRMMMIIIFFF@@@;;;999888:::;;;888666777888888:::CCCMMMsss||||||vvvooolllggg```\\\\\\^^^iiiwww~~~zzzvvvyyyyyyyyyxxxxxxxxxxxxxxxvvvwwwwwwuuutttsssuuuwwwwwwxxxzzz{{{}}}~~~~~~~~~|||}}}~~~~~~||||||}}}~~~~~~}}}}}}}}}~~~~~~zzzxxx|||~~~xxxxxxyyyvvvnnnbbbWWWPPPLLLKKKHHHOOOjjjqqqjjjaaacccccccccbbb```___^^^]]]```bbbcccddddddbbb```___^^^\\\___ddd```]]]hhhxxx}}}}}}QQQMMMLLLQQQSSSOOO^^^ssshhh\\\VVVRRRMMMKKKMMMMMMLLLJJJFFFCCCBBBDDDFFFKKKQQQYYY```gggpppyyy~~~iiiZZZQQQLLLLLLOOOOOOfffuuuyyyxxxggg```\\\UUUPPPTTTUUUeeessswwwfffXXXQQQLLLMMMTTTcccppp~~~}}}uuunnnjjjSSSLLLIIIUUUmmmxxxjjjZZZQQQPPPXXXhhhwww}}}SSSIIIBBB???AAA===<<<;;;:::999888888888888666666666666555555555555555444333222444777:::<<<<<<;;;999888888:::<<<>>>EEEEEEEEEFFFHHHLLLPPPSSSLLLKKKKKKKKKMMMMMMLLLKKKGGGEEEDDDHHHNNNPPPMMMIIIKKKGGGAAA<<<999888:::;;;777666777999999999>>>EEE```xxx|||tttooojjjccc______]]]hhhvvvrrrjjjqqq|||~~~|||zzzvvvrrrvvvvvvvvvvvvvvvwwwwwwwwwtttuuuuuutttrrrrrrssstttvvvwwwxxxzzz{{{|||}}}}}}{{{|||}}}}}}{{{{{{|||}}}~~~~~~}}}}}}|||||||||||||||{{{wwwvvvzzz~~~{{{tttttttttqqqgggZZZOOOIIIHHHFFFGGGUUUuuu}}}kkkjjjccc``````___]]]\\\[[[[[[ZZZ\\\^^^```cccddddddcccccc___^^^___bbbaaa___hhhtttzzz}}}WWWMMMMMMPPPRRRPPPWWW|||xxxlll```YYYSSSMMMJJJKKKMMMLLLKKKGGGDDDBBBCCCDDDGGGNNNXXXaaahhhpppxxx~~~~~~lll^^^UUUSSSUUUIIITTT\\\aaatttqqqiiiddd]]]VVVTTTQQQ^^^wwwttt~~~zzzbbbWWWQQQKKKJJJMMMYYYccctttyyytttXXXMMMFFFPPPcccsssxxxvvvuuueeeXXXQQQSSS___kkkxxxSSSIIICCC???AAA===<<<;;;:::999888777777777666666666666666666555555444444333444555666888999::::::999999999:::;;;<<<<<>>;;;::::::;;;999777888:::999666888===JJJ\\\eeeooo~~~xxxqqqhhh```^^^^^^hhhvvvxxxnnnggg```\\\fffttt}}}{{{yyyvvvsssppprrrssssssttttttuuuuuuuuussstttuuutttrrrqqqqqqrrrtttuuuwwwxxxzzz{{{{{{{{{|||}}}~~~}}}{{{zzz{{{|||{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyvvvsssuuuwwwuuuoookkkjjjeee[[[PPPHHHDDDDDDBBBKKK___~~~|||hhhfffbbbYYYYYYYYYYYYYYYZZZ[[[\\\YYY[[[]]]```bbbccccccccc___]]]^^^`````````gggppp}}}~~~fffRRRPPPMMMRRRUUUTTTooo~~~rrreee]]]VVVOOOJJJJJJLLLLLLKKKHHHEEECCCCCCCCCCCCJJJUUU^^^fffmmmuuu{{{{{{|||iii[[[VVVPPPMMMMMMRRRaaa}}}sssnnnggg```XXXTTTZZZnnn{{{{{{tttdddXXXTTTUUUWWWYYY[[[]]]hhhvvvyyypppiiigggZZZNNNEEEJJJXXXccchhhjjjmmmggg```ZZZUUUSSSZZZcccooo~~~TTTIIICCC???AAA======<<<:::999888777777777555666666666666666666666333333444555555555555555888888999:::::::::::::::999===AAACCCDDDDDDFFFHHHNNNMMMMMMNNNQQQSSSTTTTTTOOOLLLHHHFFFEEEGGGJJJLLLKKKIIIEEEAAA>>>===<<<<<<:::888888:::999666666999:::GGGJJJPPPiii~~~qqqeee______hhhvvvzzzsssnnnfff\\\WWWYYYZZZ\\\gggvvvyyyvvvuuutttqqqooopppppppppqqqrrrsssssstttssstttuuutttrrrppppppqqqrrrssstttvvvwwwxxxxxxyyyyyyzzz{{{zzzxxxwwwxxxyyyxxxxxxxxxyyyyyyyyyyyyxxxuuuwwwuuuqqqoooooommmiiibbb___XXXOOOHHHDDDBBBCCCEEEOOOaaauuuuuufff^^^___WWWWWWVVVWWWWWWYYY[[[\\\YYYYYY[[[\\\^^^___```aaa]]]\\\^^^```aaaaaadddiiixxx~~~zzzYYYTTTLLLRRRYYYRRRcccxxxjjjbbbZZZQQQLLLKKKKKKKKKKKKIIIFFFCCCCCCCCCAAAGGGOOOVVV]]]eeennnuuuvvv|||rrrddd```TTTOOORRRVVVccc}}}xxxtttnnnccc___^^^hhhzzzlll^^^xxx{{{tttgggbbbhhhkkkgggaaa[[[\\\ccc```YYYZZZcccbbbTTTJJJJJJOOOSSSWWW[[[[[[\\\```aaa]]]WWWVVV[[[dddwww}}}TTTJJJCCC???AAA======<<<;;;999888777777777555555555666666666666666222333444555555444333222666777999:::;;;;;;:::999===???@@@@@@???AAAFFFKKKMMMLLLLLLOOOSSSWWWXXXXXXSSSQQQMMMHHHFFFHHHMMMQQQLLLJJJGGGDDDAAA???>>>>>>:::888888;;;;;;888888;;;444>>>======SSSnnnzzzkkkbbb___iiivvv}}}yyyuuummm___SSSUUULLLKKKUUU]]]bbbnnn}}}{{{uuurrrrrrrrrqqqooonnnnnnooopppqqqrrrrrrsssrrrtttuuutttrrrppppppppppppqqqrrrtttuuuvvvwwwwwwuuuvvvvvvuuutttsssssstttuuuuuuvvvwwwwwwwwwwwwwwwrrruuuuuuoookkkjjjhhheee^^^YYYQQQIIIEEECCCCCCDDDGGGOOOYYYaaaggglllqqqvvvvvvxxxpppdddXXX[[[YYYYYYWWWVVVVVVWWWXXXYYYZZZZZZZZZZZZ[[[\\\]]]^^^[[[\\\^^^aaabbbaaaaaabbbmmm}}}^^^WWWKKKRRR\\\QQQ[[[{{{nnneee]]]TTTNNNLLLJJJKKKKKKIIIFFFDDDCCCCCCAAAEEEJJJOOOUUU]]]hhhppprrrzzznnn___XXXYYYQQQQQQuuu}}}yyypppkkkeeefffuuuwwwlllwww{{{uuuzzzxxxoooddd[[[WWWXXXSSSPPP]]]qqqiii[[[NNNJJJHHHFFFIIINNNgggkkkqqqsssiiiZZZQQQOOO]]]qqqxxx}}}WWWFFFDDDAAA???===<<<;;;:::999888888888888777777777777666666666666555444222111111222444555777888999;;;<<<<<<;;;;;;<<<===???@@@BBBCCCDDDEEENNNOOOOOOOOONNNPPPSSSVVVYYYRRRNNNOOONNNNNNSSS\\\XXXQQQIIIDDDBBB@@@>>>;;;<<<;;;::::::;;;:::888666666777;;;@@@EEESSSlllwww^^^[[[hhh}}}sssfffeee```UUUOOOPPPOOOOOOTTT\\\aaafffqqq~~~{{{uuupppooooooppppppooommmkkkkkknnnpppooommmoooppprrrssssssrrrqqqooooooppprrrssstttuuuuuuuuussssssssssssrrrqqqpppooorrrrrrrrrrrrrrrqqqqqqqqqqqqpppnnnlllkkkhhhddd```VVVOOOJJJGGG@@@;;;>>>GGGMMMUUUaaaeee______tttzzzvvvcccaaa^^^UUUWWWWWWWWWVVVVVVUUUUUUUUUSSSTTTVVVXXXZZZ[[[\\\]]]\\\\\\[[[ZZZ[[[\\\^^^___ggg~~~pppVVVCCCLLLVVVMMMUUUtttwwwooo___UUURRRKKKKKKJJJHHHHHHHHHHHHFFFEEEBBBBBBFFFMMMTTT[[[eeeooovvvyyyqqq[[[[[[UUUOOOkkk{{{yyyyyytttlllnnn}}}rrrvvvxxxtttmmmiiiiiimmmssswwwrrraaaQQQKKKHHHDDDGGGNNNkkkuuuzzzqqq]]]NNNLLLPPPZZZlll}}}WWWFFFDDDAAA???===<<<;;;:::999888888888888777777777777666666666666555444222111111222444555555666888999::::::::::::;;;;;;<<<===@@@BBBEEEGGGQQQQQQPPPOOOOOOQQQUUUXXX\\\YYYXXXXXXUUUUUU]]]iii```[[[SSSKKKEEEAAA===;;;<<<;;;::::::;;;;;;:::888999999;;;<<<===EEEXXXjjjggg]]]gggyyylllYYYSSSNNNGGGDDDGGGOOOVVVbbblllmmmjjjlllrrrwwwvvvxxx|||~~~|||xxxssspppooooooooooooooommmkkkkkknnnooonnnmmmmmmnnnpppqqqqqqpppnnnmmmnnnnnnooopppqqqrrrssssssqqqqqqqqqqqqpppooonnnmmmoooppprrrssssssqqqooonnnmmmkkkiiigggeeeaaa\\\YYYMMMHHHDDDCCC@@@>>>DDDLLL^^^dddeee___```sss|||xxx}}}iii[[[[[[[[[VVVZZZZZZYYYYYYYYYXXXXXXXXXUUUVVVWWWXXXYYYZZZZZZZZZYYYYYYYYYYYYYYYYYYZZZZZZ]]]tttgggKKKKKKUUUQQQTTThhh{{{sssbbbXXXTTTMMMKKKJJJIIIIIIIIIHHHFFFDDDCCCBBBEEEKKKQQQWWW```iiiqqquuu|||tttfffZZZiiiwwwqqqvvv{{{fffRRRIIIEEEAAABBBHHHWWWZZZ[[[UUUMMMHHHJJJNNNVVViiiWWWFFFEEEAAA???===<<<;;;:::999888888888888777777777777666666666666444444222222222222444444333444666888999999999888<<<;;;;;;<<<@@@FFFKKKOOO[[[YYYVVVSSSPPPPPPRRRUUUWWWYYY[[[ZZZVVVUUU^^^jjjkkkggg```VVVKKKCCC>>><<<;;;:::::::::<<<===<<<;;;::::::;;;:::777999DDDQQQvvvrrrbbbgggvvvqqqXXXOOOLLLKKKNNNSSS^^^gggttt{{{xxxooolllnnnpppoooppprrruuuwwwxxxwww}}}|||uuuuuussspppooooooooonnnmmmmmmllljjjkkkmmmnnnnnnmmmkkklllmmmnnnnnnmmmlllkkklllkkkkkkkkklllnnnpppqqqnnnnnnooonnnnnnmmmlllkkkiiikkkoooqqqqqqooollljjjhhhfffcccaaa]]]XXXRRRNNNEEEAAA???@@@CCCGGGQQQZZZmmmpppjjj```jjj}}}ppp[[[VVVWWWXXXXXXZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXYYYYYYXXXXXXWWWVVVUUUUUUVVVWWWVVVVVVTTTTTTTTTfff~~~yyyUUUHHHQQQUUUVVV___wwwfff\\\WWWOOOKKKJJJJJJJJJJJJIIIFFFDDDCCCBBBCCCHHHMMMQQQYYYbbbjjjooowww~~~sssqqqzzz{{{tttmmmYYYPPPIIIBBBBBBFFFJJJGGGDDDCCCEEEJJJOOOQQQTTTgggWWWGGGEEEAAA???===;;;;;;:::999888888888888777777777777666666666666444333333222222333333444222333555777999999999999>>>===<<<>>>DDDLLLUUU[[[gggddd___WWWPPPMMMMMMNNNRRRUUUYYYZZZVVVTTTWWW\\\llljjjeee[[[OOOEEE@@@???<<<;;;:::;;;===>>>>>>===999999:::;;;888777===EEEZZZ~~~zzzhhhhhhssskkkbbbcccgggnnnttt{{{}}}wwwwww{{{uuuqqqlllgggdddaaa___]]]aaaeeellluuuvvvooommmllllllmmmnnnnnnllljjjkkkjjjjjjjjjkkklllmmmmmmjjjkkkkkkllllllkkkjjjiiikkkjjjiiihhhiiikkkmmmooolllllllllllllllkkkjjjjjjggghhhjjjkkkkkkjjjhhhgggcccaaa^^^[[[WWWQQQJJJFFFAAA>>><<>>;;;;;;:::999888888888888777777777777666666666666333333333333333333333333333444666888::::::::::::===<<<<<>>>>>>>>888777999;;;;;;888;;;@@@IIInnnlllffflll|||{{{||||||}}}xxxpppdddYYYQQQMMMKKKIIIIIIMMMVVVbbbooo|||~~~xxxpppkkkgggggghhhjjjlllllljjjhhhggghhhhhhhhhiiijjjkkkllljjjjjjjjjjjjjjjiiihhhhhhjjjiiihhhggghhhiiilllmmmjjjkkkkkkkkkkkkjjjjjjiiiiiiiiihhhgggggggggggghhh```]]]YYYUUUQQQKKKEEEAAA???===;;;???KKK^^^ppp{{{vvviiiggguuutttZZZXXX[[[VVVSSSWWWUUUUUUUUUUUUUUUUUUUUUUUU[[[[[[ZZZXXXVVVTTTRRRQQQPPPRRRTTTUUUUUURRROOOMMMQQQXXXooo{{{oooJJJCCCNNNYYYcccgggzzzjjjaaa\\\RRRNNNLLLKKKKKKKKKJJJGGGDDDBBB@@@AAAEEEHHHKKKRRRZZZ^^^dddooozzz}}}}}}~~~oooxxxzzz}}}|||xxxiiigggiiillleeeVVVMMMMMMWWW[[[```cccdddbbbbbbaaa\\\kkkzzzzzz~~~XXXGGGEEEBBB@@@>>><<<;;;:::999888888888888777777777777666666666666333333333333333333333333333555777999;;;<<<<<<<<<::::::;;;???EEEMMMUUUZZZ]]]\\\YYYUUUQQQNNNOOOPPPSSSWWW\\\```cccaaaVVVJJJQQQSSSTTTSSSPPPKKKGGGFFFCCC@@@===<<<===>>>======;;;888888::::::777777:::DDD___sssffffff{{{zzzvvvttthhhfffhhhwwwoooeeeWWWJJJBBB@@@AAAAAA>>>AAAHHHRRR___nnn{{{zzztttooojjjgggccccccdddgggiiijjjhhheeedddeeefffffffffgggiiikkkiiiiiiiiihhhggggggffffffhhhhhhggggggggghhhjjjkkkhhhhhhiiiiiiiiiiiihhhhhhkkkjjjgggeeeddddddeeefff\\\XXXRRRMMMJJJFFFBBB???=========BBBQQQgggwww{{{llllll~~~jjjYYYYYYZZZTTTQQQSSSVVVVVVVVVVVVVVVWWWWWWWWWZZZZZZYYYXXXVVVSSSQQQPPPOOOQQQSSSTTTTTTRRRPPPNNNQQQTTTggg|||zzz~~~\\\GGGHHHRRR___ccc{{{pppfff```VVVPPPNNNLLLKKKJJJJJJHHHFFFCCCAAAAAADDDFFFHHHNNNVVVXXX^^^iiiuuuzzz|||}}}{{{yyyxxx{{{lll^^^```bbbccccccaaa^^^\\\YYYYYYdddssswwwmmmaaa^^^bbbkkktttwwwuuuooommmlllgggsss}}}yyyzzz~~~XXXHHHFFFBBB@@@>>><<<;;;:::999888888888888777777777777666666666666222333333444444333333222333555777999;;;<<<<<<<<<:::;;;===@@@DDDHHHMMMOOOMMMNNNOOOOOOOOOOOOQQQRRRNNNVVV]]]aaadddddd]]]TTTJJJLLLOOOSSSVVVUUURRROOOGGGCCC@@@=========<<<;;;>>>999777999:::888777999???KKKeeennneeeuuu~~~xxxqqqhhhcccQQQPPPQQQZZZsss|||dddZZZLLLAAA<<<<<<>>>@@@@@@AAACCCIIISSS```llltttvvvxxxwwwqqqiiidddbbbccc``````bbbdddggggggeeedddaaacccddddddcccdddgggiiihhhgggfffeeeddddddddddddffffffffffffggggggggggggeeeffffffggggggfffffffffgggeeecccaaa___^^^^^^^^^VVVQQQJJJEEEBBB@@@>>>===;;;@@@EEELLL\\\ppp{{{}}}yyywww~~~pppeee\\\ZZZWWWSSSQQQTTTVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXWWWUUUTTTRRRQQQNNNPPPQQQSSSSSSRRRQQQPPPPPPQQQ^^^yyy~~~tttVVVIIIMMMYYY]]]hhhxxxmmmfffZZZRRRPPPLLLJJJIIIIIIHHHGGGEEEBBBAAACCCCCCDDDIIIPPPSSSXXXaaammmsssvvv{{{www}}}zzzsssccc]]][[[YYYVVVRRROOOLLLJJJRRROOOZZZwww~~~yyyyyyxxx{{{XXXHHHFFFBBB@@@>>><<<;;;:::999888888888888777777777777666666666666222333333444444333333222222444666999;;;<<<<<<<<<<<<>>>???BBBDDDFFFGGGHHHCCCFFFIIIKKKLLLNNNOOOQQQMMMXXXbbbdddfffiiihhhcccKKKLLLPPPWWW^^^___\\\XXXIIIFFFAAA>>>===<<<;;;999@@@:::777999;;;::::::<<<999:::MMMpppyyygggqqq|||yyyyyy{{{}}}}}}vvvoooeeeYYYPPPBBBCCCBBBFFFXXXwwwxxx^^^VVVIII???;;;<<<>>>@@@GGGEEEDDDEEELLLWWWbbbiiimmmpppqqqkkkbbb\\\]]]``````___```bbbeeefffdddccc___aaaccccccbbbbbbeeeiiifffeeedddcccbbbbbbbbbbbbddddddeeefffffffffeeeeeecccddddddeeeeeeeeedddddd_________]]][[[YYYVVVTTTQQQLLLEEE???===<<<<<<<<<<<>>>>>===<<>><<<999;;;FFF[[[uuurrr\\\OOOBBB======???BBBEEEHHHJJJMMMOOOSSSZZZaaafffnnnlllhhhdddaaa```______```___^^^]]]]]]^^^___```___^^^^^^___aaacccbbbaaaaaaaaaaaa```````````````fffeeeeeedddddddddeeeeeedddcccbbbcccdddcccaaa___[[[[[[\\\\\\ZZZVVVRRRPPPHHHEEEDDDEEEBBB<<<;;;>>>BBBGGGTTTeeerrrwwwwwwvvvxxxtttpppeeebbb^^^[[[ZZZYYYWWWVVVUUUWWWYYYZZZXXXWWWWWWWWWZZZ[[[]]]]]]\\\YYYVVVTTTOOOQQQSSSUUUUUUTTTQQQPPPLLLRRRSSSaaajjjVVVSSSUUUZZZ___mmmxxxllldddZZZRRRLLLKKKLLLJJJIIIJJJIIIGGGCCC@@@@@@BBBFFFIIIMMMPPPXXXccciiimmmrrrxxxwwwqqq{{{oooaaa[[[YYYTTTTTTYYYppp{{{vvvtttvvv{{{\\\HHHDDDBBBAAA======<<<<<<;;;;;;:::999999888888888777777666555444555333222222444444333111000222444777999999999999>>>>>>???AAACCCEEEFFFFFFDDDIIIKKKIIIKKKPPPTTTTTTSSSTTTWWW]]]dddkkkoooqqqoooaaaTTTXXXgggsssuuurrr[[[TTTJJJDDDBBB@@@<<<888999:::;;;<<<;;;;;;;;;<<<;;;999<<>>;;;:::@@@MMM\\\ggg{{{rrrRRRHHH@@@???CCCEEEHHHLLLPPPSSSXXX\\\___bbbfffhhhhhhfffccc```^^^]]]]]]]]]^^^]]]\\\[[[[[[\\\]]]]]]^^^]]]\\\]]]___``````___]]]]]]]]]^^^_________```cccccccccbbbbbbaaaaaaaaa^^^\\\[[[[[[\\\[[[YYYWWWVVVWWWWWWWWWTTTQQQMMMKKKBBB>>><<<<<<:::888<<>>BBBDDDRRRaaarrr{{{xxxfffNNNFFFBBBEEEIIILLLOOORRR\\\```gggkkkllllllkkkjjjdddbbb```^^^]]]]]]]]]^^^ZZZZZZYYYYYYYYYYYYZZZZZZ\\\[[[ZZZZZZ\\\]]]\\\[[[YYYYYYZZZ[[[\\\]]]]]]^^^___`````````___]]]\\\[[[ZZZYYYWWWWWWWWWWWWTTTRRRPPPPPPPPPOOOMMMIIIFFFDDDBBB>>><<<;;;999999AAAJJJTTT^^^iiimmmmmmrrr~~~vvvtttwwwzzzxxxjjjbbb```^^^]]]]]]\\\[[[ZZZ[[[]]]^^^\\\ZZZWWWVVVVVVXXXYYYZZZ[[[ZZZYYYWWWVVVUUUUUUUUUUUUUUUUUUTTTTTTVVVZZZTTTXXXnnnaaaKKKMMMVVVZZZ^^^vvvvvvppp___VVVOOOMMMLLLIIIHHHIIIIIIGGGDDDAAAAAABBBEEEGGGIIIJJJPPPYYY```eeemmmuuu{{{~~~vvvxxx{{{wwwssstttqqqkkkfffuuu~~~tttrrrppprrrxxx\\\HHHDDDBBBAAA>>>===<<<<<<;;;;;;:::999999888888888777777666555444555333222222333444222111222222222333444666888:::>>>EEENNNOOOKKKFFFFFFHHHGGGLLLPPPSSSYYYdddllloookkk]]]UUUXXXYYYZZZhhh|||yyy}}}zzzmmm___[[[___dddvvvmmm```RRRHHHCCCCCCDDD???>>>=========<<<:::888:::::::::999:::CCCXXXlll~~~wwwvvvjjjbbb```___]]]ZZZ```dddkkkqqqrrrmmmddd^^^WWWRRRKKKFFFFFFMMMUUU\\\PPPIII@@@::::::;;;;;;;;;???IIITTT\\\gggxxxrrrdddVVVOOOJJJLLLNNNOOOQQQUUUgggkkkoooqqqooollljjjiii```___]]][[[ZZZZZZZZZZZZVVVVVVVVVVVVWWWWWWWWWXXXZZZYYYXXXXXXYYYYYYXXXWWWWWWWWWXXXXXXYYYYYYZZZZZZ[[[\\\]]]]]]\\\YYYWWWUUUVVVTTTSSSRRRSSSQQQOOOMMMJJJJJJJJJHHHFFFCCC@@@>>>AAA>>>===???AAAGGGSSS^^^rrr{{{}}}yyy|||jjjggg___]]]\\\\\\]]]]]]\\\[[[ZZZ[[[]]]\\\YYYWWWVVVVVVWWWWWWYYYZZZZZZYYYXXXWWWXXXWWWVVVUUUTTTUUUVVVVVVWWW[[[TTTSSSddduuuzzzZZZOOOTTT]]]___kkk~~~yyyddd[[[RRROOOMMMJJJHHHIIIIIIGGGEEEBBBBBBBBBDDDEEEGGGGGGLLLTTT[[[```iiirrruuuzzzttt|||{{{|||}}}ttt~~~}}}ssssss}}}uuunnnmmmmmmpppwww]]]HHHDDDBBBAAA>>>===<<<<<<;;;;;;:::999999888888888777777666555444555333222222333444222111333333222222444666888:::<<>>;;;<<<>>>???@@@JJJUUU___kkkzzz|||zzzwwwxxx|||zzzrrrddd\\\UUUSSSRRRQQQTTTYYYjjjkkkkkkiiieeebbbaaabbbZZZYYYXXXVVVTTTSSSRRRRRRRRRSSSSSSTTTTTTTTTUUUUUUWWWVVVUUUUUUVVVVVVUUUTTTWWWWWWVVVVVVUUUUUUTTTTTTWWWWWWXXXXXXWWWUUURRRPPPMMMLLLKKKJJJKKKJJJGGGEEEEEEEEEEEECCCAAA???<<<;;;===999999DDDTTTiiipppbbb]]]^^^]]]\\\]]]______^^^]]]ZZZ\\\]]]]]]\\\ZZZZZZZZZWWWXXXYYYZZZZZZZZZYYYXXXYYYXXXVVVUUUTTTUUUVVVWWWUUUYYYTTTRRR___ooolllNNNSSSbbbdddggg|||jjj```VVVRRROOOKKKIIIIIIIIIHHHFFFDDDBBBBBBBBBCCCFFFEEEIIIPPPWWW\\\eeennnsssxxx~~~yyyvvv|||{{{|||rrrkkkzzzqqquuuzzzyyyqqqlllkkklllpppwww~~~]]]GGGCCCBBBAAA>>>===<<<<<<;;;;;;:::999999888888888777777666555444555333222222444444333111222111111111222444666777:::DDDPPPTTTOOOHHHEEEEEEPPPRRRVVV```ooo||||||uuuuuuoooiiieee\\\VVV^^^lll|||}}}yyysssqqqnnn___NNNRRRVVV]]]cccddd^^^TTTLLLEEEAAA===<<<>>>@@@@@@>>>===999888::::::999;;;@@@QQQ~~~{{{}}}tttkkkkkkkkklllkkkdddZZZRRRSSSTTTVVVWWWVVVQQQIIIDDD>>>>>><<<;;;???MMM```ooopppeeeTTTFFF???>>>AAACCCHHHTTTcccoooyyy|||nnnnnnoootttyyy|||{{{xxxmmmfff^^^ZZZVVVTTTVVV[[[```___\\\WWWTTTSSSUUUWWWXXXWWWVVVUUUSSSRRRPPPPPPMMMNNNOOOPPPQQQQQQQQQQQQRRRQQQPPPQQQRRRSSSRRRQQQTTTTTTSSSRRRQQQPPPOOOOOORRRRRRRRRRRRQQQPPPNNNMMMIIIHHHGGGHHHHHHHHHFFFDDDAAAAAA@@@???>>><<<;;;:::<<<999@@@VVVwwwwwwiiibbbZZZ___^^^^^^___aaaaaa```___[[[]]]___```^^^]]]]]]^^^YYYYYYZZZZZZZZZZZZZZZYYYYYYXXXWWWUUUUUUUUUVVVVVVTTTXXXTTTSSS^^^jjjyyyOOOPPPbbbfffdddppp~~~qqqfff[[[UUUQQQLLLJJJJJJIIIHHHGGGEEECCCBBBAAAAAADDDCCCGGGNNNSSSWWW___gggrrrvvv{{{uuupppyyyttt~~~}}}zzzdddeeezzzooowwwuuuiiihhhvvvwwwqqqllllllmmmrrrxxx]]]GGGCCCBBBBBB???===<<<<<<;;;;;;:::999999888888888777777666555444555333222222444444333111000000111111222333444555:::AAAIIIKKKHHHEEECCCDDDLLLQQQWWW^^^hhhnnnjjjbbbccchhhkkkfff]]]YYY]]]dddpppyyy~~~~~~|||lllYYYLLLPPPYYYeeennnnnnfff___QQQJJJBBB???@@@AAA@@@>>><<<::::::<<<;;;888999===@@@\\\xxxuuunnnkkknnnrrrsssoooggg]]]VVVSSSRRRPPPOOOMMMIIICCC???999;;;===>>>CCCSSSiiizzz~~~qqqbbbWWWRRRSSSUUUZZZcccnnnuuuzzzzzzrrriiihhhkkkpppuuuxxxxxxxxxxxxtttmmmgggbbb[[[TTTSSSVVVNNNMMMIIIFFFDDDEEEJJJMMMQQQQQQPPPPPPOOONNNMMMMMMHHHIIIKKKLLLMMMMMMLLLLLLMMMLLLKKKLLLNNNOOONNNMMMNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJGGGFFFEEEFFFHHHHHHFFFDDD=========<<<<<<;;;::::::>>>AAARRRtttiiicccaaa]]]]]]\\\]]]^^^``````^^^\\\\\\]]]______]]][[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYXXXWWWVVVUUUUUUUUUUUUUUUYYYVVVVVV]]]eeevvv]]]LLL[[[bbb```eeerrrvvvjjj^^^XXXSSSNNNKKKLLLIIIHHHGGGFFFDDDBBB@@@@@@AAAAAADDDKKKOOORRRYYY```nnnqqquuu{{{wwwiii{{{yyy~~~}}}ssseeecccsssyyyrrrpppmmmmmmooottt{{{]]]GGGCCCBBBBBB???===<<<<<<;;;;;;:::999999888888888888777666555444555444222333444444333111111111222333444555555555<<<@@@DDDEEEDDDCCCDDDEEEEEEMMMUUUYYY]]]]]]WWWPPPRRR___hhheee^^^\\\^^^___[[[www}}}pppeeeTTTSSSWWWaaaoooxxxxxxuuu]]]TTTIIIBBB@@@???===;;;<<<<<<===>>>;;;888:::@@@<<>>BBBJJJ\\\tttxxxpppoooppppppsssuuutttsssqqqiii```___eeennnvvvyyyzzz|||yyysssmmmggg]]]RRRMMMNNN@@@???===;;;;;;>>>CCCGGGDDDDDDEEEFFFFFFFFFEEEEEEEEEFFFGGGIIIJJJJJJIIIIIIIIIHHHGGGIIIKKKLLLLLLKKKIIIIIIJJJJJJJJJJJJJJJJJJHHHHHHGGGFFFFFFGGGGGGHHHAAA@@@@@@AAACCCCCCBBB@@@;;;;;;;;;;;;::::::::::::<<>>???===<<<<<<;;;;;;:::999999999999888888777555444333444444333333333333222222222222111111222222333444;;;:::;;;===BBBEEEGGGGGGDDDKKKOOOOOOOOOQQQQQQNNNQQQPPPSSSZZZdddiiihhheeekkkxxxvvvtttvvvfffeee```ZZZ]]]jjjwww}}}ooobbbVVVGGG@@@===666DDDBBB???>>>>>>===;;;999======<<<;;;===BBBIIINNN]]]rrrzzzkkkgggeeefffqqqyyyooohhhaaaYYYSSSRRRPPPKKKEEEAAA?????????AAAHHHTTTeeeyyy|||wwwmmmeeebbb^^^\\\___fffbbbmmmwwwxxxzzzzzznnneee]]]SSSHHHAAA<<<:::888666666777999:::?????????===;;;:::;;;===???@@@BBBDDDEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@AAAAAA???>>><<<;;;;;;;;;???999555777:::;;;>>>BBBKKKYYYnnn{{{xxxqqqvvvxxxvvvfffccc___[[[[[[[[[\\\]]]\\\ZZZYYYYYYZZZYYY[[[]]]\\\ZZZXXXWWWWWWWWWWWWXXXXXXXXXWWWVVVUUUTTTRRROOOMMMNNNQQQUUUWWWXXXYYYXXXUUUTTTYYYdddlll^^^OOOPPP___bbb___uuuxxxhhh```YYYOOOIIIJJJJJJIIIGGGFFFFFFDDDBBB???@@@@@@AAACCCHHHMMMRRRUUU___ccchhhnnnssszzz{{{lllxxxqqqooovvv~~~qqqkkkhhheeejjjpppwww}}}UUUMMMCCCBBB>>>???<<<;;;;;;:::999999888888999999888888777555444333444444333333333333222222222222111111222222333444999:::<<<>>>@@@CCCFFFGGGHHHKKKLLLKKKNNNQQQPPPKKKGGGKKKRRR\\\dddhhhiiigggddddddgggqqq~~~~~~~~~|||ssseee\\\^^^dddgggtttxxx~~~pppRRRCCCEEECCC:::===AAADDDDDDBBB@@@???:::;;;;;;:::999:::===@@@CCCOOOccc}}}~~~pppiiiccceeekkkttt|||qqqjjjbbbZZZVVVTTTRRRMMMIIIFFFEEEEEEKKKOOOWWWcccqqqzzzrrrggg___YYYWWWVVVVVV\\\ccclllvvv~~~~~~zzznnn___PPPEEE???;;;:::888666666777999::::::;;;<<<;;;999888999;;;===>>>@@@AAABBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAA@@@@@@???>>>>>>@@@???>>><<<;;;;;;::::::999999;;;;;;999888@@@JJJddddddccc]]]SSSSSSeeeyyy}}}}}}sssrrrtttiii]]]]]]ZZZWWWWWWYYYZZZZZZXXXVVVUUUVVVXXXXXXZZZ[[[[[[YYYXXXXXXYYYYYYYYYZZZZZZXXXVVVTTTRRRQQQOOOMMMLLLMMMPPPSSSUUUXXXYYYYYYXXXWWWZZZ```eeeiiiTTTMMMZZZbbb```kkkpppggg___TTTNNNOOOKKKIIIGGGFFFFFFEEEBBB@@@@@@@@@AAABBBFFFKKKPPPSSSXXX\\\aaagggmmmttt{{{~~~lllwwwkkkhhhgggffflllqqqxxx~~~WWWMMMCCCCCC???>>>;;;::::::999999888777777888888888888777555444333444444333333333333222222222222111111222222333444777:::===>>>>>>@@@EEEHHHLLLMMMJJJHHHJJJNNNMMMHHHKKKQQQ[[[dddjjjkkkhhheeefff^^^ZZZcccuuuzzzkkkccc```^^^```ooowww[[[OOONNNFFF:::>>>DDDHHHGGGDDD???===;;;<<<======;;;999999999;;;>>>DDDPPPddd{{{tttrrrooojjjeeeYYY]]]bbbjjjwwwtttlllddd]]]XXXVVVTTTQQQPPPOOOPPPQQQ[[[___hhhrrr{{{{{{kkkaaa[[[VVVRRRTTTVVV[[[bbbiiiwww~~~vvvcccQQQDDD===:::999888666666666777888555666888777666666777999;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????AAAAAAAAAAAAAAAAAAAAAAAA?????????>>>======<<<<<<>>>===<<<::::::999999999666888<<<;;;777:::JJJ[[[mmmdddWWWIIIDDDOOOlll||||||rrrmmmrrrsss[[[UUUXXXXXXVVVUUUWWWWWWVVVTTTRRRQQQSSSUUUWWWXXXXXXXXXWWWWWWYYYZZZZZZZZZ[[[[[[XXXUUUQQQNNNNNNNNNMMMNNNOOOQQQSSSTTTSSSTTTVVVXXXZZZ\\\^^^___xxxzzz^^^KKKSSS___bbbccchhhvvvlllbbbUUUNNNOOOLLLJJJHHHGGGFFFEEECCCAAA@@@@@@@@@AAADDDHHHMMMPPPUUUXXX^^^eeekkkrrryyy~~~}}}jjjzzz{{{mmmeeeeeeffffffnnnrrrxxx~~~XXXMMMCCCDDD@@@>>>;;;;;;::::::999888888888888888888888777666555444444444333333333222222222222222111111222222333444444999===>>>===???DDDJJJRRRSSSPPPJJJIIIKKKKKKIIISSSYYYdddrrr|||}}}xxxrrrjjjiiigggeeejjjvvvwwwiii___XXX\\\eeefffcccgggaaaLLLCCCCCCCCCEEEGGGFFFBBB>>><<<>>>???>>><<<::::::;;;???>>>???BBBJJJWWWfffpppzzzrrrnnnllljjjhhhcccnnnwww~~~wwwooogggaaa\\\ZZZXXXXXXZZZ]]]___```hhhkkkqqqvvvyyyzzzzzzyyyzzzqqqfff[[[UUUVVVUUUUUUYYY^^^fffnnnttt{{{zzzjjjZZZKKK@@@999888777666555555555555222333555666666666777999::::::;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<=========????????????????????????=========<<<<<<<<<;;;;;;;;;:::999888888888888888666555666999<<>>===???EEEKKKXXX\\\[[[TTTNNNOOOPPPPPPTTTZZZhhh|||qqqrrroooiiigggqqqxxxfffbbbWWWUUU\\\iii{{{{{{hhhWWWOOOFFFEEEIIIMMMKKKGGG@@@@@@???===:::999999:::777999;;;<<<>>>BBBGGGJJJRRR\\\rrr{{{rrrkkkfffcccaaaaaaccchhhmmmoooppppppppppppooommmkkkiiigggjjjfff```ZZZWWWUUUTTTTTTWWWYYY\\\```gggooouuuxxxxxxyyy}}}uuuiiiVVVEEE;;;:::888555444333333444111444666888888888999::::::::::::::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;888888777777777777777888888555888BBBLLLSSSYYY]]]GGGJJJPPP\\\mmm|||ggg]]]TTTTTTXXXYYYXXXWWWUUUUUUTTTRRRPPPOOOPPPRRROOOOOOPPPPPPPPPRRRUUUXXXSSSTTTVVVVVVUUUSSSPPPNNNNNNOOOPPPRRRSSSTTTTTTTTTNNNMMMLLLOOOSSSWWWYYYZZZ```mmm|||iiiSSSRRR^^^ggggggpppqqq```VVVTTTOOOLLLIIIHHHGGGGGGEEEDDDAAA@@@??????@@@CCCFFFHHHIIIMMMSSSZZZ```hhhoootttzzz~~~tttmmm]]]aaaiiiooopppkkkddd```aaa^^^^^^aaabbbfffwww|||wwwlllgggggghhhiiijjjpppsssxxx}}}~~~\\\MMMCCCGGGBBB=========<<<;;;;;;::::::999777777777777777666555555444444333333333333222222222222111111222222333444333666;;;===???CCCHHHLLL]]]aaabbb]]]ZZZZZZYYYWWWYYY___lll~~~yyyooojjjkkkqqqxxx}}}uuugggbbbeeejjjzzzyyylll[[[QQQNNNMMMIIIDDDIIIIIIGGGDDD???<<<<<<===888999:::999888999:::<<<===@@@HHHVVVfffpppsssrrr]]]\\\\\\dddssswwwoookkkllljjjjjjnnntttxxxyyyxxxmmmkkkhhhddd```]]][[[ZZZYYYSSSKKKHHHIIIPPPVVVZZZ^^^cccgggjjjpppvvvxxxwwwpppooorrryyyvvvbbbNNNBBB???;;;777444444444555333666999:::::::::;;;<<<::::::999999999999::::::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777777666666666777777888999<<>>???AAACCCEEEFFFJJJPPPVVV]]]dddkkkpppvvv{{{yyyxxx___RRROOOQQQ[[[lllxxxyyytttpppbbbYYYRRRPPPMMMMMMWWWeeetttwwwnnnfffeeefffhhhjjjnnnrrruuuyyy~~~}}}sssjjjeeehhhnnn]]]MMMBBBGGGCCC<<<<<<<<<;;;;;;:::999999888777777777777777666666555444444333333333333222222222222111111222222333444333555888<<>><<<:::<<<@@@EEEIIIJJJEEEDDDEEEHHHQQQ^^^kkkttt}}}tttppppppnnnmmmqqqvvvxxxvvvsssaaa___\\\XXXTTTRRRPPPOOOLLLGGGCCCCCCIIIRRRZZZ^^^```gggmmmnnnqqqtttrrrmmmdddaaaccclllssswww}}}|||lllZZZJJJFFF@@@:::666555777888555777;;;<<<<<<<<<<<<===999999888777777777888999777777888888888999999999::::::::::::::::::::::::777777777888888888888888666666666666666777888888<<>>@@@BBBCCCEEEIIINNNTTTZZZaaaggglllssswww{{{xxxmmmzzztttZZZNNNMMMNNN[[[uuupppcccWWWSSSOOOJJJLLLSSSTTTjjj|||nnneee______aaacccjjjqqquuuxxx||||||iii]]]XXXUUUWWW[[[^^^MMMBBBHHHCCC<<<;;;;;;::::::999888888777666777777777777777666555444444444333333333222222222222111111222222333444333444666<<>><<<===???@@@CCCHHHOOOTTTVVVhhh}}}wwwsssooommmlllooossssssooojjjUUUTTTRRRPPPMMMKKKIIIIIIDDDAAA@@@DDDLLLUUU\\\^^^[[[ccciiiiiiiiijjjeee^^^[[[VVVXXXaaaiiimmmssszzz~~~qqqcccPPPKKKCCC<<<888777999;;;555888<<<======<<<<<<===888888666555555666777888666666666777777777777888999999999999999999999999555555666666666666666666666666666666666777888999AAAOOO^^^]]]NNNCCCJJJYYYtttvvv|||oooZZZWWWWWWTTTPPPNNNPPPQQQQQQRRRTTTVVVVVVSSSPPPMMMLLLLLLNNNQQQSSSRRRRRRRRRSSSXXXWWWVVVTTTSSSTTTUUUUUUTTTSSSRRRPPPPPPQQQRRRRRRPPPTTTVVVSSSNNNLLLNNNRRRMMMUUUccctttrrrUUUZZZdddcccdddeeexxxsssbbb\\\RRROOOKKKIIIHHHIIIHHHGGGEEEDDDAAA???>>>???AAABBB???CCCHHHNNNTTTZZZaaaeeennnppptttyyy~~~{{{ggglllppp]]]WWWKKKKKKYYYwww{{{lllaaa^^^ZZZSSSOOORRRPPPYYYrrr}}}zzzvvvhhh```ZZZZZZ\\\___iiitttxxxzzz~~~rrrZZZOOONNNOOOOOOPPP]]]IIICCCEEE>>>???;;;;;;:::999999888888777777777777777666666666666555555444444444333333333111111111111111111111111444444444555888???HHHOOOOOOKKKFFFJJJWWWaaa___WWWOOOOOORRRWWWWWWUUUVVVYYYWWWbbbrrr{{{xxxzzzqqqwww}}}rrrbbbgggkkkkkkcccXXXMMMGGGFFFCCCBBBFFFMMMNNNIIICCCBBB===777777:::;;;999666:::999888777666666666666666777888999;;;===>>>>>>CCCGGGMMMUUUcccxxx~~~~~~|||rrrmmmhhhffffffiiilllkkkddd^^^NNNIIICCC@@@@@@BBBBBBAAA:::@@@IIIPPPUUUWWWYYY[[[[[[ZZZYYYXXXWWWSSSMMMIIIKKKKKKNNNSSS[[[ccchhhkkktttjjj[[[SSSIIICCCBBBAAA>>>:::;;;<<<>>>@@@???===;;;999777555444555777888666333555555555555555555444444888888777777666666666555666666666666666555555555999999777444555777999888>>>DDDKKKHHH===???YYYvvv|||xxxxxxpppYYYXXXWWWTTTQQQQQQRRRRRROOOLLLPPPQQQSSSTTTUUUUUUUUUTTTQQQQQQQQQQQQRRRSSSTTTUUUXXXVVVUUUUUUVVVWWWVVVUUUSSSRRRQQQQQQQQQRRRTTTUUUVVVUUUTTTSSSRRRRRRRRRRRRRRRQQQZZZnnn~~~}}}{{{fff^^^bbb\\\___\\\fffoooddd\\\RRRJJJJJJKKKJJJHHHHHHDDDDDDCCCBBB@@@???>>>>>>CCCDDDFFFJJJNNNTTTXXXZZZeeejjjrrrxxx}}}}}}ssslllzzzdddRRRNNNPPPddd~~~iiiXXXRRRTTTTTTYYY___mmmtttggg___[[[YYYZZZ[[[___hhhrrr|||~~~vvvfffOOOGGGMMMHHHEEENNN]]]IIICCCEEE>>>???<<<<<<;;;;;;:::999999888777777777777666666666666444444444444444333333222111111111111111111111111666666555444666;;;CCCHHHJJJGGGBBBAAAJJJVVVZZZYYYPPPNNNPPPUUUWWWTTTQQQQQQVVVaaasss|||zzzuuugggZZZXXX___ccc]]]UUUHHHEEECCCEEEJJJLLLIIIFFFEEEAAA<<<:::;;;;;;:::888:::999888777777666666666666777777777888888999999555888<<>>?????????===@@@EEELLLRRRUUUVVVWWWWWWSSSQQQMMMKKKIIIHHHEEECCCBBBBBBDDDIIIPPPXXX___bbbkkkrrr{{{}}}yyyfff]]]QQQHHHEEECCCAAA>>>===>>>>>>>>>===;;;888777666555444555777777555333555555555555555555444444777777666666666555555555555555555555555555666666777666555555666888888777:::999;;;>>>CCCOOOhhhxxxvvvwww||||||cccWWWSSSUUUSSSQQQQQQQQQQQQOOOMMMPPPQQQRRRTTTUUUUUUTTTTTTUUUUUUUUUTTTTTTTTTTTTSSSTTTSSSRRRSSSTTTUUUUUUSSSVVVUUUSSSRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTUUUUUUVVVVVVUUU[[[kkk}}}yyy|||aaa]]]^^^```___aaappp{{{ooocccXXXNNNKKKKKKIIIGGGGGGFFFEEEDDDCCCBBBAAA@@@???AAAAAACCCGGGKKKPPPTTTWWW___dddlllrrrwww{{{}}}uuu{{{ggg[[[QQQ[[[xxx|||fffZZZWWW]]]aaaaaabbbppp}}}vvvlllbbb[[[XXXXXX\\\aaafffnnnvvv|||~~~vvveeeMMMEEEKKKIIIGGGRRR^^^JJJCCCEEE>>>???======<<<;;;;;;::::::999777777777777666666666666333444555555555444222111111111111111111111111111777666555333333666<<<@@@HHHIIIFFFAAAEEERRR```hhhddd\\\VVVUUUTTTQQQOOOPPP^^^hhhyyy{{{}}}~~~www___VVV]]]hhhnnnnnnZZZVVVOOOIIIFFFGGGIIIKKKHHHFFFCCC???<<<;;;::::::::::::888777777777777777888888777777666555555555333666888888777777;;;???EEEIIIPPPXXX^^^ccceeefffcccZZZQQQMMMQQQYYY```dddrrr}}}uuufff\\\VVVRRROOOLLLLLLNNNRRRWWWXXXUUUQQQCCC@@@===<<<<<<<<<<<<;;;IIIMMMQQQTTTTTTSSSRRRRRRLLLGGGAAA>>><<<<<<===<<<999999;;;>>>EEEMMMUUUYYYSSSXXXaaajjjssszzz~~~tttkkk^^^SSSMMMKKKHHHFFF@@@???>>><<<999777555444555444444555666666555333444444444444444444555555666555555555555444444444333444444444555666666666777666555777888888777666===888888BBBRRRdddwwwyyyxxx{{{vvv]]]WWWUUUPPPTTTSSSQQQQQQQQQQQQOOONNNPPPQQQRRRSSSTTTTTTTTTSSSXXXXXXXXXXXXVVVTTTRRRQQQQQQQQQQQQSSSUUUWWWVVVTTTXXXWWWVVVTTTSSSSSSRRRSSSSSSTTTUUUVVVWWWYYYZZZZZZZZZ[[[\\\eee{{{~~~oooiiirrrdddeee___]]]www~~~ooobbbUUUPPPMMMJJJHHHHHHHHHGGGFFFEEECCCBBBAAAAAA>>>>>>@@@CCCGGGKKKOOOQQQYYY^^^eeekkkqqqvvvzzz}}}~~~xxxpppZZZWWWkkkwwwggg^^^dddiiiiiibbbbbbwww}}}rrrjjjccc]]]XXXVVVYYYbbbkkkpppvvv||||||~~~wwwhhhPPPHHHMMMLLLPPP___^^^JJJCCCEEE>>>???<<<<<<<<<;;;::::::999999777777777777666666666666222333444555555333222111111111111111111111111111555555444222111333777:::CCCJJJMMMHHHGGGTTTiiiwwwwwwfffZZZQQQNNNRRRYYYgggqqq~~~}}}|||jjj___aaammmxxxrrrooogggWWWHHHAAAFFFMMMJJJIIIGGGDDD???<<<;;;;;;::::::999888777777777777:::999999888777666666555666999<<<<<<;;;::::::;;;888:::===@@@DDDFFFGGGHHHKKKHHHDDD@@@???AAAEEEHHHQQQXXXdddsss}}}ooo]]]OOOHHHEEECCCAAAAAABBBDDDIIINNNPPPPPPNNNBBB???<<<999999;;;===>>>PPPRRRTTTTTTRRRNNNLLLKKKFFFBBB===999888999999999666777777:::???GGGOOOUUUKKKMMMPPPUUU\\\eeemmmqqquuunnnddd[[[TTTPPPLLLJJJ???===;;;888666555444444444444444555555555444333333333444444444444555555444444444444444444444444222333333444555666666777999777777999999777666888;;;@@@KKKZZZjjjwww~~~```SSSRRRSSSQQQTTTSSSRRRRRRRRRRRRQQQPPPQQQQQQQQQRRRRRRSSSSSSSSSWWWWWWXXXXXXWWWUUURRRPPPRRRRRRSSSVVVYYY[[[ZZZYYYXXXXXXWWWVVVUUUUUUTTTTTTUUUVVVWWWXXXZZZ[[[[[[[[[[[[]]][[[___www|||hhhgggaaa]]]kkkzzzlll]]]UUUQQQMMMKKKKKKHHHHHHGGGEEEDDDCCCBBBAAA======>>>@@@CCCGGGJJJLLLUUUZZZ```ffflllrrrwww{{{{{{pppfffmmmyyylllgggppptttooojjjuuuxxxjjjaaa\\\ZZZXXXWWW]]]iiitttyyy}}}}}}}}}|||sss___RRRPPPOOO[[[sss___KKKDDDEEE>>>???;;;;;;::::::999888888888777777777777666666666666222333444444444333222111111111111111111111111111222222222111000222555888<<>>@@@BBBFFFLLLUUU```mmmuuu{{{ssskkkcccXXXJJJAAA??????===;;;999:::===AAAEEEIIIJJJJJJDDDAAA<<<888888;;;@@@DDDQQQRRRSSSQQQMMMIIIFFFDDDAAA???<<<:::999999777666666777777888;;;BBBKKKQQQLLLJJJHHHGGGJJJOOOUUUYYYaaa^^^YYYTTTOOOJJJEEEBBB;;;999777555444444555555222333444444444333333333333333333333444444555555333333333444444444444444333333444444555666777777999666666888666444999AAAAAAVVVqqq|||wwwvvvfffZZZYYYRRRNNNRRRSSSTTTTTTTTTSSSSSSSSSSSSQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSUUUVVVUUUTTTQQQPPPSSSSSSTTTWWWZZZ\\\\\\[[[VVVVVVVVVWWWWWWWWWWWWVVVWWWXXXYYYZZZZZZZZZZZZYYYYYY[[[YYY[[[qqqvvvhhhbbbbbbfffhhhuuurrrbbbYYYTTTOOOLLLLLLHHHGGGFFFEEEDDDBBBAAAAAA======>>>???BBBEEEHHHIIIQQQTTTZZZ```eeelllrrrvvvvvv~~~}}}~~~sssxxx{{{xxxuuu{{{}}}qqqcccYYYVVVWWWXXXXXX```llluuuyyy|||sss```TTTOOObbb___KKKDDDEEE===>>>;;;::::::999999888777777777777777777666666666666444333333333222222222222111111111111111111111111///000111111111222555888===KKKVVVUUUPPPVVVcccmmmxxxsssoooiii```WWWUUUXXXhhhrrrnnnooo|||ooofffhhhqqqxxxsssbbbOOODDD@@@EEEGGGJJJKKKJJJFFFBBB>>>;;;:::999888888777888888555555555555666666666666999888777555444444444444666666666555555555555555222555888888555444666888333555888:::<<<@@@DDDHHHMMMSSSXXXXXXWWWVVVQQQKKKEEE@@@:::666666666555333444555777999<<>>>>>>>>???AAACCCEEEGGGKKKNNNRRRWWW\\\cccjjjooooooxxx|||zzz|||qqqfff[[[SSSQQQTTTVVVYYY```jjjpppsssxxxlllZZZTTTjjj```KKKDDDEEE===>>><<<;;;;;;:::999999888888777777777777666666666666555444222111000111222333111111111111111111111111///111222333222333555777===KKKXXXYYYYYY^^^gggmmmiiieeedddiiijjjcccZZZUUUaaahhhsss|||{{{vvvtttxxxsss___iiiuuuttteeeeeeffffffcccZZZNNNEEECCCEEEIIIOOORRROOOHHHAAA;;;;;;:::999888888888888666666666666666666666666;;;:::999888888777666555555555555555555555444444111333555555444333333444000222555666666777888999333777999888999;;;:::666333222222222222111000000222333444444666888:::<<<<<<===<<<:::999;;;@@@DDDFFFGGGHHHFFFBBB>>>===<<<:::888777666666555333111111444666555444777===CCCDDDCCCBBB@@@===<<<::::::555666888888666444222111444444333333222222333333000222555444222111222333111222222333444444555555333444444444555555555555666666777777777777777777333333777::::::BBB^^^||||||pppnnnsssttt^^^PPPTTTTTTKKKJJJRRROOOQQQSSSRRRQQQPPPRRRTTTQQQQQQPPPOOOOOOPPPQQQQQQOOOOOOOOOOOOOOOOOOOOOOOORRRPPPOOOPPPSSSWWWYYYZZZVVVVVVWWWWWWWWWVVVUUUUUUVVVWWWXXXYYYYYYXXXWWWVVVUUUVVVXXXYYY```ooo|||lllccceeeaaa]]]kkkqqqeee]]]TTTMMMLLLJJJIIIHHHGGGFFFEEEDDDCCC???>>>>>>???@@@AAACCCEEEGGGIIIMMMQQQVVV\\\dddiiilllrrryyy{{{{{{}}}}}}qqqddd\\\VVVPPPPPPTTTVVVZZZcccjjjmmmoooxxx~~~ttthhheee}}}```LLLDDDEEE===>>>===<<<<<<;;;;;;:::999999777777777777666666666666666444111//////000333444111111111111111111111111000222333444333333555666888EEERRRWWW[[[bbbkkkooojjjaaa]]]eeennnkkkaaaXXXUUUZZZeeelllllliiijjjooottt~~~}}}iiieee```dddvvvpppbbbTTTTTT\\\```YYYOOOAAACCCIIIQQQWWWUUULLLDDD<<<;;;:::999888888888888::::::999999888888777777222333333555777888777666999999::::::999999888777666666777666555333333333777666555333111111333555777888666000...000000...222444666777555444444444333333333333333555777:::666999<<<<<<::::::===???AAABBBCCCBBB???<<<;;;;;;:::888555444555555444333000444666666444555:::@@@@@@AAAAAA@@@>>>:::777444333444555555333333444555444444333333222111111000000222555444222000111333111111222333333444555555444444444555555666666666888888888888777777777777333555;;;@@@AAAOOOsss}}}yyytttuuu}}}uuuYYYUUURRROOOKKKIIIMMMUUULLLOOOQQQQQQOOOOOOQQQSSSRRRQQQPPPOOOOOOOOOPPPQQQQQQPPPOOONNNNNNNNNNNNOOOTTTRRROOOOOORRRWWWZZZ[[[WWWWWWXXXXXXWWWUUUSSSRRRTTTUUUWWWXXXYYYXXXWWWVVVUUUVVVYYYZZZZZZcccyyy{{{iiiaaa```aaaeeelll{{{nnndddYYYQQQNNNKKKKKKJJJIIIGGGFFFEEEEEE???>>>>>>>>>???@@@BBBCCCFFFHHHKKKOOOSSSZZZaaagggmmmppptttvvvwwwzzzxxxjjj]]]WWWTTTQQQRRRWWWXXX]]]ffflllmmmooozzzzzzyyytttxxx___MMMEEECCCDDD>>><<<<<<;;;:::999999999999777777777777666666666666444444333333333333222222333333333222222111111111000111111111111222222222555>>>JJJUUU^^^eeemmmrrrooo___TTTZZZeeehhhccc^^^aaaccc```ZZZXXX```gggjjjlll|||}}}vvvpppooopppyyyzzzlll]]]VVVXXX^^^dddiiiXXXKKKBBBKKK]]]dddXXXIIIEEECCC???;;;999888777777:::;;;;;;:::888777777777777777666555555555555666777777666555555555555666666666555555555444444444444444444444444444444444222222333333333333444444444444444444333333222111000111111111111222222222333333222333555888:::<<<@@@@@@???>>>===;;;999888888888777666444333222111222222222222333444555666===<<<;;;999888666555444111111222222222333333333777555333111111111222333333333333333333333333333444222111222333444444444333222222333444777999:::<<<999888999777444666;;;888<<<>>>@@@NNNggg|||~~~{{{xxxuuurrrpppuuu{{{fffUUURRROOOOOOPPPPPPNNNLLLNNNMMMLLLLLLLLLMMMOOOOOORRRPPPOOOPPPPPPOOOMMMKKKMMMNNNMMMLLLJJJJJJLLLNNNPPPOOOOOOPPPQQQSSSUUUVVVWWWVVVUUUTTTSSSRRRQQQPPPQQQQQQQQQRRRRRRRRRSSSSSSWWWSSSTTTZZZ[[[]]]lllyyyiii```___bbbcccssskkk___TTTOOOMMMLLLJJJIIIHHHHHHGGGGGGBBBAAA???======>>>???@@@AAADDDGGGKKKOOOTTTZZZ^^^bbbgggnnnsssuuuxxx}}}}}}|||uuukkk```VVVRRRRRRSSSVVV[[[[[[___dddkkkqqqyyyuuussssss___MMMEEECCCDDD>>><<<<<<;;;:::999999999999777777777777666666666666444444333333333333222222333333333222222111111111000111111111111222222222444999CCCMMMYYYdddnnntttmmmeeeZZZWWW___mmmwww{{{|||wwwkkk^^^TTTTTT\\\dddnnn{{{~~~zzzxxxyyyuuuiiicccdddiiimmmpppjjj^^^RRRNNNRRRVVVUUURRRNNNKKKGGGCCC@@@===;;;:::777888999999777666555444777666666555555555555555777666666555444555555555555555555555555555444444333333333333333333333333222222333333333333444444333444444444333333222111000111111111111222222222222222111111333555777999<<<<<<<<<;;;:::999777777666666555444444333222222111111111111222333444555777777666666666555555555111111222222222333333333666444333111111222333444333333333333333333333333444222111222333555444444777777666666666777888888666777:::===<<<:::???EEE@@@MMMZZZaaagggpppwwwyyy{{{vvvxxxdddVVVQQQOOOLLLLLLNNNNNNMMMKKKLLLLLLKKKJJJKKKLLLMMMNNNPPPOOONNNNNNNNNNNNLLLJJJKKKLLLLLLKKKJJJJJJLLLNNNOOOOOOOOOOOOPPPQQQSSSTTTUUUTTTSSSRRRQQQPPPOOOOOONNNOOOOOOPPPQQQRRRSSSSSSTTTPPPQQQUUUUUUUUUaaaqqq~~~qqqgggfffjjjmmmlll}}}rrrdddWWWPPPNNNLLLJJJHHHGGGFFFEEEEEECCCBBB@@@>>>===>>>???@@@AAACCCFFFIIILLLPPPUUUXXX\\\bbbiiinnnqqqtttyyy~~~oooeeemmmyyy|||{{{|||xxx{{{rrrlll```WWWPPPOOOQQQRRRVVV[[[___eeemmmtttyyyoooaaammm```NNNEEECCCDDD>>><<<<<<;;;:::999999999999777777777777666666666666444444333333333333222222222222222222222111111111000111111111111222222222444666<<>>>>>>>>>>>@@@BBBDDDFFFGGGJJJOOORRRTTTZZZaaagggjjjooouuuzzz~~~rrr]]]ZZZaaahhhnnnuuukkkpppzzzuuunnneee___UUUOOOKKKNNNQQQTTTXXX^^^```iiiuuu||||||~~~xxxttt```NNNEEECCCDDD>>><<<<<<;;;:::999999999999777777777777666666666666444444333333333222222222222222222111111111111111000000111111111222222222666666999CCCRRR```iiimmmkkklllmmmjjjeeeooo{{{iiijjjxxx{{{uuuuuuwww~~~uuujjjaaaYYY___eeeddd\\\QQQIIIEEEOOOPPPRRRVVVWWWTTTMMMGGG@@@>>>;;;:::::::::::::::777666555555444444555555666555555444444444444444444444444555555555555555222222222222222222222222222222222333333333444444333333333444444333333222000000111111111222222222222111111000000111111222222222333444444444444333111111111111222222222222000000000000000111222222//////000111111222333333111111222222222333333333222222111222222444555666333333333444444444444444555333222222444555555444222222333444555666666666;;;999888999===KKKfff}}}~~~yyyzzzppprrrzzz}}}kkkTTTKKKHHHIIIHHHHHHHHHIIIJJJJJJJJJJJJIIIIIIHHHIIIJJJKKKLLLKKKIIIHHHHHHIIIIIIHHHGGGFFFHHHIIIIIIIIIIIIKKKMMMNNNMMMLLLKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLNNNOOOPPPPPPPPPPPPPPPNNNNNNPPPMMMKKKPPPYYYmmmuuueeeaaaddd\\\gggzzziii^^^VVVQQQLLLJJJJJJJJJJJJHHHGGGFFFDDDAAA@@@>>>>>>>>>???@@@BBBCCCEEEGGGKKKNNNOOOTTT[[[aaaeeejjjqqqvvvyyy}}}mmmbbbccciiirrrzzztttkkklll|||vvvoooeeeZZZSSSNNNKKKKKKOOOTTTVVV[[[aaadddppp~~~zzzaaaOOOEEECCCDDD>>><<<<<<;;;:::999999999999777777777777666666666666444444333333333222222222111111111111111111111111000000111111111222222222444444888@@@KKKUUUYYYZZZ___^^^iiivvvrrrmmmzzz|||}}}zzz}}}}}}qqqZZZZZZ[[[]]]\\\UUUJJJAAAGGGJJJPPPXXX^^^]]]VVVPPPDDD@@@;;;888888:::::::::777777666555555555555666666666555444444444444555444555555555555555555555222222222222222222222222222222222333333333444444222333333444444333333333000000111111111222222222333222222111111111111111000111222333333444444444000000000111111111111222000000//////000000111111111111111111111111222222111111222222222333333333111111111222333444555666333333333444444555555555555333222333444555555555555555555666777888888888888888:::>>>GGGYYYwwwuuusssiiippp}}}~~~~~~|||ttt[[[QQQLLLGGGGGGGGGHHHHHHHHHIIIJJJKKKJJJJJJIIIHHHIIIJJJKKKLLLJJJHHHFFFFFFGGGHHHGGGFFFEEEGGGHHHIIIHHHIIIJJJKKKMMMLLLJJJIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJMMMNNNOOOPPPQQQPPPOOONNNNNNMMMMMMNNNLLLKKKNNNTTTZZZ}}}~~~kkkbbbdddfff```hhhrrrcccYYYSSSLLLJJJKKKLLLLLLJJJHHHGGGEEECCCAAA???>>>>>>===>>>@@@BBBCCCFFFJJJMMMKKKPPPWWW\\\```fffmmmrrrooottt{{{~~~qqqmmmnnnuuu{{{~~~pppfffppp~~~yyysssjjj^^^SSSLLLKKKIIIKKKQQQUUUWWW\\\bbblllyyy}}}}}}ooobbbOOOFFFCCCDDD===<<<<<<;;;:::999999999999777777777777666666666666444444333333333333222222000000000111111111111111000111111111111222222222111222555:::@@@DDDFFFFFFJJJIIIXXXmmmqqqlll{{{}}}oooqqqtttyyy}}}uuujjj[[[TTTTTTTTTRRRNNNJJJJJJNNNUUU]]]___[[[VVVGGGBBB===:::;;;;;;999777999888777777666666777777777777666555555555555555666666555555555444444444333333333333333333333333222222333333333333444444222222333444444444333333000111111111111222222222333333222222222111111111///000111222333333333333000000111111111111111111111000000000000000111111222222222222222111111111111111222222222333333333111111222333444444555555333333333444555555666666555444222333555666666555555555444444444666777999444777@@@JJJTTTaaauuuwwwmmmooorrr{{{{{{^^^SSSOOOJJJCCCFFFGGGHHHHHHGGGGGGIIIKKKJJJIIIHHHHHHHHHIIIKKKLLLJJJGGGEEEEEEFFFGGGHHHGGGEEEGGGIIIJJJIIIHHHIIIJJJKKKJJJIIIHHHHHHIIIJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJNNNOOOQQQRRRSSSRRRPPPOOOLLLLLLKKKKKKJJJJJJMMMPPPSSSpppuuueeebbbhhh___^^^sss{{{jjj___WWWNNNJJJKKKLLLKKKIIIHHHGGGFFFDDDCCCAAA??????<<<>>>???@@@AAADDDHHHKKKIIIMMMSSSWWWZZZ___fffkkklllpppwww}}}{{{zzz}}}}}}ttttttyyywwwrrrjjjaaaWWWOOOJJJIIIHHHKKKQQQTTTWWW]]]dddmmmxxx|||sss```vvvbbbOOOFFFCCCDDD===<<<<<<;;;:::999999999999777777777777666666666666444444333333333333222222///000000000111111111222000111111111111222222222///111444555555666888999888;;;DDDRRR___jjjttt|||tttyyy~~~}}}}}}}}}wwwuuurrrpppuuupppaaaYYYXXX[[[]]]ZZZTTTOOOQQQWWW[[[[[[XXXNNNKKKHHHHHHIIIEEE???999:::999999888888888888888888888777666666666666777777777666555444333333222333333333333333333333333222222333333333333444444111222333333444444444333000111111111111222222222111222222222222111111000///000111222222222222222111111111111111111111111222111111000000111111111222222222222222222222222111111222222222333333333111222222333444444444444333333444444555666666666555444333333555666666555333333222444777;;;@@@CCCOOORRRYYYaaaeeehhhpppyyytttxxxuuutttxxx}}}}}}^^^QQQOOOLLLHHHGGGEEEGGGHHHGGGEEEEEEGGGIIIHHHHHHGGGFFFGGGHHHIIIJJJJJJHHHFFFEEEGGGHHHIIIIIIFFFHHHJJJJJJIIIHHHHHHIIIJJJIIIHHHHHHHHHIIIJJJKKKIIIIIIJJJJJJKKKKKKKKKLLLLLLNNNQQQTTTVVVUUUTTTTTTMMMMMMLLLJJJIIIKKKMMMNNNRRRaaarrrnnnfffdddeeedddfff{{{wwwjjjaaaUUUNNNNNNNNNKKKHHHGGGGGGGGGEEEDDDBBBAAA@@@===>>>?????????@@@CCCFFFEEEIIINNNQQQSSSWWW^^^ccchhhlllrrryyy~~~}}}{{{rrrmmmeee\\\SSSNNNLLLKKKIIIIIIMMMSSSVVVYYYaaaiiihhhrrrqqqeee```sssbbbOOOFFFCCCDDD===<<<<<<;;;:::999999999999777777777777666666666666444444444333333333222222//////000000111111111222000111111111111222222222111333444222000///333666000777999:::LLLgggpppgggpppnnnjjjiiiuuuuuummmqqqxxxzzzuuuxxxpppssszzzjjj```___bbbiii___SSSNNNQQQWWWYYYXXXWWWVVVVVVXXXXXXRRRGGG>>>;;;:::999999888888999999999888888777777777777777888888777555444333222111444444444444444444444444222222333333333444444444111222333333444444444444000111111111111222222222000000111111111111000000///000000111222222111111222222222222111111111000222222111111111111111222000000111111222222333333111111222222222333333333222222333444444444333333333333444444555666777777666444333333555666666555555555777:::AAAIIIQQQVVV|||yyyxxxxxxvvvssstttyyyyyyxxx~~~uuuooommmttt|||~~~zzz{{{___JJJJJJNNNKKKJJJPPPEEEFFFHHHFFFDDDCCCEEEHHHGGGFFFEEEEEEEEEFFFHHHHHHKKKIIIFFFFFFGGGIIIJJJJJJGGGIIIKKKKKKJJJHHHHHHHHHIIIIIIHHHHHHHHHIIIJJJKKKIIIJJJJJJKKKKKKLLLLLLLLLJJJMMMQQQUUUXXXYYYXXXXXXQQQQQQOOOKKKJJJLLLNNNNNNUUUWWWaaazzzxxx~~~uuu```mmmnnn```cccuuujjj\\\TTTRRRQQQMMMIIIGGGGGGGGGFFFEEECCCAAA@@@>>>??????>>>======???AAACCCFFFJJJLLLNNNQQQXXX]]]```dddkkkqqqwww||||||yyywwwmmmggg\\\PPPHHHFFFIIILLLKKKKKKPPPVVVZZZ^^^fffoooiiiqqqxxxuuufff\\\^^^yyyfffLLLGGGDDDAAA???;;;::::::::::::::::::999888888888888777777777777555555444333333222111111//////000000111111111222---...000111222222222111222333444333111000111222444555555666<<>><<<:::777444222888:::;;;:::888666555555888777555444555444222000333333333333333333333333333333333333333333333333444444333222222333444444222222222222222222222222111111111111111111111111111111111111222222222222111111111111111111111111222222111111111111111111444444444333333222222222222222222222222222222222666555444333222333444555888666444555777888555222888666444444555666666555777777666888CCCXXXrrruuutttuuurrrpppooosss}}}vvvpppuuu}}}}}}{{{www\\\VVVOOOJJJHHHHHHHHHFFFIIIHHHGGGEEEDDDCCCCCCCCCCCCDDDFFFIIIJJJIIIHHHHHHEEEEEEEEEFFFGGGHHHJJJKKKLLLLLLKKKKKKKKKKKKKKKLLLKKKJJJIIIHHHHHHHHHHHHHHHKKKJJJKKKLLLOOOPPPOOONNNPPPRRRUUUVVVVVVTTTRRRPPPTTTSSSPPPNNNMMMNNNOOOOOORRRWWW___nnnsssxxxxxx```eeeiiieee```mmm{{{iiiWWWOOOOOONNNKKKOOOLLLHHHFFFEEEEEEEEEDDDDDDAAA>>>===>>>?????????AAADDDGGGIIIKKKNNNRRRUUU^^^aaaeeeiiimmmrrrxxx|||~~~yyytttpppcccXXXNNNIIIGGGEEEFFFIIIIIILLLQQQVVVZZZbbbkkkrrr}}}|||~~~}}}zzznnn___\\\dddlllfffMMMGGGDDDBBB???;;;;;;::::::::::::999999888888777777777666666666444444333222222111000000///000000000111111111111...///000111111222222222222333444333111000111222222333333333777BBBQQQ]]]nnnqqqnnneeeiii|||yyy~~~yyyoooeeeWWWXXXXXXYYYWWWRRRLLLHHHJJJWWWfffnnnpppjjjZZZJJJKKKGGGBBB;;;777666999<<<999999999888777777888:::666555444555666777666555444444444444444444444555333333333333333333333333444333222222222222333444222222222222222222222222111111111111111111111111////////////000000000000111111111111111111111111222222111111111111111111444444444333333333222222333333333333333222222222555444333222333333444555222222333555888999999888555777999999777777888:::222555<<>>===>>>??????>>>???BBBDDDFFFHHHKKKOOORRRXXX[[[___cccggglllqqquuuzzz|||~~~zzztttmmmjjj[[[RRRJJJGGGFFFEEEFFFIIIHHHLLLRRRXXX^^^fffpppwwwuuubbbZZZcccrrrfffMMMGGGDDDBBB???;;;;;;;;;::::::999999999777777777666666666555555333222222111111000000000000000000000111111111111////////////000111222333111333333333111000111222///000111111222777@@@GGGWWWgggssspppooozzzyyyzzzpppiii^^^VVVRRROOOMMMKKKOOOQQQUUU]]]hhhnnniii```VVVSSSLLLEEE@@@===>>>@@@;;;:::777555555777999;;;666444333333555666666555666666666666666666666555333333333333333333333333333222222111111222222333333333333333333333333333222222222222222222222222/////////000000000111111222222222222222222222222111111222222222222222222444444444444333333333333333333333333333333333333444444333333444555666777555666777777555444444555222777:::888444333777===BBBFFFNNNZZZhhhttt}}}xxxooollloooxxx|||bbbSSSPPPMMMJJJIIIJJJJJJJJJIIIGGGFFFEEEDDDCCCBBBBBBBBBCCCDDDEEEFFFFFFEEEDDDCCCHHHHHHHHHHHHIIIKKKLLLMMMLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKJJJJJJIIIIIIJJJJJJMMMMMMMMMOOOQQQRRRRRRPPPQQQOOOOOORRRVVVYYYYYYWWWPPPPPPPPPQQQSSSVVVXXXZZZTTTQQQRRR]]]rrrxxxyyy{{{jjjgggwww{{{kkkgggrrr|||jjj^^^XXXQQQJJJKKKIIIGGGFFFGGGGGGEEEDDDCCCAAA>>>===>>>???>>>>>>===???BBBCCCEEEGGGKKKNNNPPPRRRVVVZZZ^^^bbbgggkkkqqqtttxxx{{{}}}zzzzzzyyyvvvqqqiiiccc^^^QQQJJJEEEEEEEEEEEEGGGJJJJJJPPPWWW___fffooozzzrrrbbblllfffMMMGGGDDDBBB@@@;;;;;;;;;::::::999999999666666666666555555555555333222222222111111111000000000000000000111111111111000/////////000222333111222333222111000111222///000111111111222666999<<>>??????>>>===<<<>>>@@@AAABBBDDDGGGJJJJJJLLLPPPSSSVVVZZZ___bbbgggkkkooosssvvvxxxzzz|||}}}{{{yyyvvvuuurrrmmmfff^^^VVVQQQHHHCCCBBBEEEGGGGGGJJJNNNOOOVVV___iiiqqq{{{sssuuugggMMMHHHEEEBBB@@@<<<<<<;;;::::::999888888666666666666555555555555333333333333333222222222111111000000000000000000111000/////////000222222000111222222000000111222000222333444333333333444///@@@WWWlllyyyzzztttqqqsssvvviiiaaa___aaa```___^^^\\\XXXUUUTTTPPPZZZmmmmmmWWWVVVRRRNNNJJJGGGCCC===999===;;;888777888999:::999666666666666555555444444444444444444444444444444222222222222222222222222333333333333333333333333222222222222222222222222222222222222333333333333222222222222222222222222111111222222333333333333444444444444444444444444444444555555555666666666666777777888999::::::;;;777:::<<<;;;777555666888888666666>>>PPPhhh~~~zzzzzzyyytttpppkkkwwwwwwtttlllvvv}}}~~~~~~tttqqqsss{{{~~~mmmUUUJJJHHHJJJHHHHHHHHHHHHGGGFFFEEEEEEFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIJJJKKKKKKLLLKKKKKKJJJJJJJJJKKKKKKLLLNNNMMMMMMOOORRRSSSRRRQQQTTTQQQNNNOOORRRTTTTTTTTTUUUTTTTTTSSSRRRRRRRRRRRRTTTUUUVVVXXX^^^lllpppaaahhhrrrlll___aaa{{{tttiii^^^UUUPPPMMMKKKIIIIIIIIIGGGFFFEEECCCAAA@@@@@@@@@???===<<<>>>@@@@@@AAABBBEEEGGGGGGIIILLLOOOQQQUUUYYY\\\aaaeeejjjnnnppprrruuuwwwwwwzzz~~~}}}{{{zzzwwwuuurrrooojjjccc[[[RRRKKKGGGCCCAAABBBFFFIIIKKKOOOUUUUUU\\\gggqqqzzz}}}rrrgggNNNHHHEEECCC@@@<<<<<<;;;::::::999888888777777777666666666555555333333333333333333333333111111111111000000000000111000000000000000111111///000222111000000111222111222333444555555444444222666CCCXXXnnn~~~wwwyyyttt}}}pppcccYYY[[[^^^___ZZZTTTUUUYYYNNNYYYpppxxxbbb^^^YYYUUUQQQKKKCCC===<<<999666555777888888888777777666666555555444444444444444444444444444444222333333444444333333222333333333333333333333333333333333333333333333333000000000111111111111222333333333333333333333333111111222222333444444444444444444444555555555555555555555666777777888888777888999::::::;;;::::::777888888777555333333333777777<<>><<<>>>?????????@@@CCCEEEDDDFFFIIIKKKMMMPPPTTTWWW]]]```eeehhhkkknnnqqqttttttvvvzzz}}}~~~~~~~~~|||zzzwwwtttqqqkkkgggaaaYYYPPPIIIEEEBBBBBBAAACCCHHHKKKNNNTTT[[[[[[bbbnnnxxxzzzsssrrrgggNNNHHHEEECCCAAA===<<<<<<;;;999888888777888888777777777666666666222222222222222222222222111111111111000000000///000000111111111111000000...000111111000000111333111111111222333333333333666444888DDDTTThhh~~~yyywwwvvv}}}{{{~~~zzzppp```[[[WWWUUURRRSSS^^^kkk[[[^^^ffftttrrrlllfffbbb```\\\VVVPPPHHHEEE@@@<<<;;;:::999888999888888777777666555555555555555555555555555555333444555555555555444333444444444444444444444444333333333333333333333333000000000111111111222222333333333333333333333333111111222222333444444555444444444444555555555666555555666777777888999999777888999::::::999888888999999:::>>>AAADDDDDDCCCFFFJJJRRRaaauuu|||tttnnnjjjrrrxxx{{{|||~~~~~~|||sssnnnppptttvvv{{{pppXXXNNNLLLIIIEEEDDDCCCEEEEEEDDDBBBAAACCCEEEAAAAAAAAAAAABBBBBBCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJIIIIIIHHHHHHIIIJJJJJJKKKJJJJJJJJJLLLNNNPPPOOOMMMKKKMMMOOOMMMJJJIIILLLOOORRRRRRSSSSSSSSSSSSRRRRRRQQQPPPQQQTTTUUU\\\nnnnnn\\\^^^dddddd^^^bbbuuuxxxkkk[[[VVVPPPLLLJJJJJJJJJJJJHHHFFFEEEDDDDDDCCCAAA>>><<<===>>>>>>===>>>@@@BBBAAACCCFFFGGGIIILLLOOORRRWWWYYY]]]```bbbfffkkknnnssstttwwwzzz|||}}}~~~~~~{{{~~~}}}|||yyywwwuuurrrmmmjjjbbb^^^VVVNNNHHHDDDBBBAAACCCCCCEEEIIILLLOOOWWW```dddkkkvvv~~~tttjjjwwwgggNNNHHHEEECCCAAA======<<<;;;999888888777888888888888777777777777111111111111111111222222222111111111000000/////////000111222222111000///...000111111000000111333111///......000111111111666444444777===LLLhhhsssssswwwyyy{{{zzz{{{qqqjjjbbb^^^YYYVVV\\\fffllleee[[[UUUZZZhhh{{{~~~vvvsssrrrqqqnnnjjj___ZZZRRRKKKFFFCCC???===::::::999999888777777666555555555555555555555555444444555666666555444444444444444444444444444444333333333333333333333333222222333333333444444444333333333333333333333333111111222333333444555555444444444555555555666666555666666777888999999999666777888999999888666555888:::@@@LLLYYYdddjjjkkk```gggooouuuzzz}}}xxxuuunnnmmmrrr{{{}}}eeeVVVHHHEEEEEECCCCCCFFFAAACCCDDDBBB@@@AAADDDGGG????????????@@@AAABBBBBBBBBBBBBBBAAAAAABBBBBBCCCEEEEEEEEEEEEEEEEEEFFFGGGEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHHHHHHHHHHIIIJJJKKKIIIIIIIIIKKKMMMNNNMMMLLLFFFKKKOOOMMMHHHFFFJJJOOONNNPPPQQQSSSUUUVVVWWWWWWVVVQQQOOOQQQRRRUUUaaammmfffZZZ___jjj^^^\\\^^^pppzzzhhhbbbYYYQQQMMMJJJIIIIIIIIIGGGFFFEEEEEEDDDAAA???;;;<<<======<<<<<<>>>@@@???AAACCCEEEFFFHHHLLLNNNPPPRRRUUUXXXZZZ___dddhhhmmmoooqqqsssuuuwwwyyyyyyyyy|||~~~vvvuuusssrrrppplllfffbbb[[[WWWOOOHHHCCCAAABBBCCCDDDCCCEEEJJJLLLPPPXXXbbblllsss~~~yyygggbbbfffkkkOOOHHHFFFCCC===@@@===999888888999999888666666666666555555555555222222222111222222333333222111111111000000//////000000000000000000000000000000000000000000000000000000111222222222222111///444777666555<<>><<<::::::999888666444333333333222111555555555555666666555555666666666666666666666666444444333222222222222333111333444444222222333555444333222222111222222222///111444666666555444222777777555444555777555222222555777666333333666999;;;999;;;@@@@@@<<<;;;???<<>>??????@@@@@@AAACCCEEEGGGHHHNNNPPPSSSUUUVVVXXXZZZ]]]fffhhhjjjlllmmmooorrrtttvvvwwwxxxyyyyyyzzz|||~~~~~~{{{vvvsssooolllkkkjjjfff^^^WWWQQQLLLFFFBBBBBBBBBAAA???FFFFFFGGGJJJQQQZZZbbbhhhsss~~~~~~nnn]]]iii}}}lllPPPHHHFFFDDD>>>???===:::888888999999888666666666666555555555555333222222111222222333333111111111111000000000///000000000000000000000000000000000000000000000000000000111222222222222111222555666333111555>>>FFFUUUooo|||zzz{{{yyyxxxyyyrrrkkkddd___^^^bbbfff^^^OOOKKKQQQ```aaaaaabbbiiizzzqqqfffaaa``````WWWQQQGGG???;;;999888777888777777888999888666444666777888888888666555444666666777777777777777888777777666666666666666666555666666555444333444666555555444444444444555555444444444444444333333222222222222333555666666444333333333444555777888999<<<>>>FFFLLLKKKEEEEEEJJJNNNUUUiiizzzvvv|||uuuooozzzwwwvvvtttrrrttt|||{{{aaaQQQGGGGGGEEEDDDCCCBBBBBBBBB?????????>>>>>>????????????????????????@@@AAAAAABBBBBB@@@?????????@@@@@@BBBCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFFFFEEEDDDDDDDDDEEEGGGHHHIIIJJJKKKKKKLLLKKKJJJIIIIIIIIIIIIIIILLLLLLMMMNNNOOOPPPQQQQQQSSSRRRQQQQQQRRRTTTVVVWWWbbbqqq~~~{{{eee\\\]]]nnn}}}nnnpppxxxhhh[[[UUURRROOOLLLKKKJJJIIIIIIIIIIIIFFFDDDBBB@@@>>><<<<<<<<<===>>>>>>>>>???@@@AAACCCEEEFFFJJJLLLOOOQQQRRRTTTVVVYYY```bbbfffhhhjjjmmmpppsssppprrruuuwwwxxxyyy|||~~~|||}}}}}}zzztttnnnjjjfffdddccc___WWWQQQJJJGGGBBBAAAAAABBB@@@???EEEGGGIIINNNUUU^^^hhhnnnwww~~~zzzqqqmmm}}}nnnQQQIIIGGGDDD??????===:::888999999999888666666666666555555555555333333222222111222222333111111111111000000000000000000000000000000000000000000000000000000000000///000111111222222111111444444333111000222666999999PPPbbbpppxxxxxx~~~|||jjjbbb]]]\\\WWWNNNLLLPPPLLLOOOPPPLLLLLL[[[ttt{{{zzz}}}lllZZZMMMDDD???===<<<;;;999999:::;;;:::888222444666777666444444333444444444444555555666777555555666777777666666555555666666444222222333444333333333333333444444444444333222111000111222222333333333444444444555555:::777666777:::<<<;;;:::<<>>>>>>>>>>>????????????>>>>>>>>>???@@@@@@@@@@@@???>>>>>>>>>??????@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCBBBCCCEEEGGGHHHJJJJJJKKKKKKKKKIIIHHHGGGGGGFFFFFFIIIJJJJJJKKKLLLMMMNNNNNNSSSRRRQQQQQQQQQRRRSSSTTTWWWdddyyywwwvvv~~~uuu___XXXiii|||kkkiiisssdddZZZTTTPPPMMMKKKJJJIIIIIIJJJJJJHHHGGGCCCBBB@@@>>><<<<<<<<<===<<<<<<======???@@@BBBBBBEEEGGGJJJKKKLLLNNNPPPSSSWWWZZZ^^^bbbeeehhhllloookkknnnrrrtttuuuvvvwwwyyyxxx{{{~~~~~~|||zzzzzzuuuoooeeeaaa]]][[[XXXTTTMMMHHHDDDBBBAAAAAABBBCCCBBBAAAEEEHHHMMMSSS[[[fffpppwww}}}uuurrr|||pppSSSIIIGGGEEEAAA???<<<:::999999999888777666666666666555555555555333333222222111111222222111111111000000000000000000000000000000000000000000000000000000000000000///000000111111111111111222111000111333555666666777<<<@@@SSSwwwuuunnnttteee]]]XXXSSSSSSVVVQQQXXX^^^\\\VVVTTTYYY```sssyyytttbbbXXXTTTMMMJJJGGGDDDBBB???<<<999333555777777777777777888555444444444444555666777444555666666666666555444444555666444333333444666333333333333333222222222333333222222333444555666888777777888777666999>>>@@@AAABBBCCCEEEGGGIIIJJJYYYqqqxxxoooiiilllyyy|||xxxyyyxxxmmmdddiiixxxlllUUUKKKGGGEEEBBBAAA@@@???>>>>>>>>>>>>@@@@@@????????????@@@@@@>>>>>>>>>======>>>>>>???>>>>>>>>>>>>======>>>>>>@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBDDDEEEGGGGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLLLLNNNNNNNNNNNNOOOPPPRRRSSSUUU\\\ooo|||vvvxxx}}}rrrbbbaaawwwsssgggrrrpppcccZZZSSSPPPMMMKKKIIIIIIIIIJJJIIIHHHEEEDDDBBB@@@>>>===<<<<<<;;;;;;;;;;;;<<<===>>>???@@@BBBEEEFFFGGGIIIKKKMMMPPPSSSWWWZZZ]]]```dddgggiiillloooqqqqqqpppppppppsssvvvyyy{{{|||}}}~~~~~~~~~~~~|||}}}|||wwwtttrrrkkkddd\\\YYYTTTQQQNNNJJJEEEBBBAAAAAAAAABBBCCCDDDDDDCCCGGGKKKSSS[[[dddooozzzqqqhhhrrrTTTIIIFFFDDDAAA>>><<<:::999::::::888777666666666666555555555555444333222222111111111222000000000000000000111111000000000000000000000000000000000000000000000000//////000111111111111000000//////111444666666555777555000;;;YYYsssyyybbbZZZqqqzzz~~~{{{vvvkkk^^^UUU___gggrrrxxxuuulllaaaZZZ___cccfffffffffkkkuuu}}}vvvuuupppqqqsssqqqjjj]]]NNNDDDCCCAAA@@@?????????>>>===888777666555555666888888777888888888777777666666333555666777666666777888444444555555444333222111555555666888999;;;<<<<<<===;;;<<>>>>>>>>>>>@@@??????>>>>>>??????@@@>>>======<<<<<<=================================???@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDEEEGGGHHHIIIEEEFFFFFFGGGHHHIIIJJJKKKHHHIIIJJJKKKMMMOOOQQQRRRWWWWWWbbbxxx}}}zzz}}}wwweeekkk|||vvvqqqtttggg^^^YYYQQQNNNKKKIIIIIIJJJIIIHHHGGGFFFEEECCCAAA???>>>===:::::::::::::::;;;<<<===>>>@@@BBBCCCDDDEEEGGGIIIKKKMMMQQQSSSUUUWWWZZZ]]]cccfffjjjllllllkkkkkklllnnnpppsssvvvwwwxxxzzz|||~~~~~~~~~}}}{{{yyywwwvvvvvvwwwuuuooojjjggg___XXXSSSQQQMMMJJJGGGDDDAAA???@@@AAABBBBBBCCCCCCDDDEEEKKKRRR[[[eeennnyyyxxxlll~~~sssTTTHHHDDDDDDAAA>>><<<::::::::::::888666666666666666555555555555444444333222111111111111000000000000111111111111000000000000000000000000000000000000000000000000...///000000111111000000000//////000222333222111---444333444===GGGZZZtttzzzqqqhhh[[[lll~~~}}}{{{}}}wwwnnnjjjmmmqqqwwwyyysssfff\\\aaa___YYYQQQLLLMMMTTT[[[fffxxxwwweeeZZZUUUQQQQQQQQQNNNGGG@@@===;;;999777777777888999;;;;;;999888777666666666222555888999888666666666333444666777777666555555888999;;;>>>BBBGGGKKKMMMOOOLLLKKKNNNOOOTTTfffyyyvvvvvv{{{xxxxxxvvv|||xxxttttttyyyyyyvvvmmm\\\KKKCCCBBBAAA@@@@@@@@@??????>>>======>>>>>>======<<<<<<<<<<<<============<<<<<<;;;;;;<<<<<<<<<<<<===>>>>>>>>>======??????@@@AAABBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDAAA@@@@@@??????@@@@@@AAABBBCCCCCCCCCCCCBBBAAAAAABBBBBBCCCDDDEEEGGGIIIJJJEEEFFFFFFGGGHHHIIIJJJJJJEEEFFFHHHJJJLLLOOOPPPQQQVVVTTTXXXggg{{{}}}tttxxxkkkzzznnnhhhYYYUUUOOOLLLJJJJJJJJJIIIIIIHHHGGGEEEDDDBBB@@@@@@;;;;;;:::::::::;;;;;;<<<;;;===@@@AAAAAABBBEEEGGGGGGIIIKKKMMMNNNOOORRRTTTXXX[[[```ccceeegggiiikkkhhhkkknnnqqqrrrtttvvvxxx}}}}}}}}}}}}}}}}}}}}}}}}|||~~~~~~{{{|||||||||zzzwwwtttrrrooooookkkddd___\\\UUUMMMLLLJJJGGGDDDBBBAAA@@@AAA>>>@@@AAABBBBBBCCCFFFHHHRRR[[[gggpppyyyzzzjjjvvvsssTTTGGGCCCCCCAAA===<<<::::::;;;:::888666666666666666555555555555555444333222111111111111///000000000111111111111000000000000000000000000000000000000000000000000...//////000000000000000///000000000000000111222,,,444444444666444===QQQppp|||nnnqqq|||~~~tttkkkjjjpppyyysssmmmkkkkkkhhhaaa[[[```aaa___WWWNNNJJJMMMRRRHHHUUUfffsssxxxzzz}}}uuupppnnnqqqvvvpppbbbTTTLLLJJJGGGDDDBBBCCCDDDEEEFFFDDDAAA>>><<<<<<===>>>>>>AAAEEEFFFDDD@@@===;;;;;;===@@@CCCFFFGGGGGGGGGGGGHHHJJJQQQ[[[hhhttt{{{|||ssslllhhhcccfffyyy~~~xxxvvv|||vvv|||xxxrrrrrr{{{{{{pppOOOHHHDDDEEEDDD??????AAA>>>>>>======<<<<<<=========<<<<<<;;;;;;<<<<<<======<<<<<<;;;::::::;;;;;;;;;<<<===>>>???>>>>>>=========>>>???@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>>>>>>>>>>???@@@@@@@@@AAAAAABBBAAAAAAAAACCCCCCCCCDDDEEEGGGHHHIIIFFFFFFGGGHHHIIIJJJKKKKKKFFFGGGIIIKKKMMMNNNOOOPPPRRRTTTUUUZZZlllvvvttt|||uuuaaa\\\UUUPPPMMMLLLKKKJJJJJJJJJIIIHHHFFFEEECCCBBB<<<<<<;;;;;;;;;;;;;;;<<<999;;;===>>>???@@@BBBDDDBBBDDDGGGHHHIIIKKKNNNPPPPPPSSSWWWZZZ]]]```dddgggdddgggkkkmmmnnnpppsssuuuwwwwwwwwwxxxxxxyyyyyyyyyyyy{{{~~~|||zzz{{{zzzyyywwwuuusssqqqpppfffeeeaaaZZZVVVSSSNNNGGGEEEDDDBBB@@@??????AAACCC@@@BBBCCCDDDEEEHHHMMMRRR\\\eeerrr|||~~~hhheeezzzsssTTTGGGBBBBBB@@@===<<<;;;;;;;;;:::888666777666666666555555555555555444333222111111111111//////000000111111111222000000000000000000000000000000000000000000000000...//////000000000000000...///111111111222555777555444...222===:::555===JJJgggwwwuuu~~~{{{uuuuuusssllliiiiiigggeee\\\eeemmmjjj^^^TTTQQQSSSLLLOOOVVV^^^eeekkknnnnnnmmmyyyqqq```^^^[[[WWWVVVUUUVVVWWWVVVSSSOOOKKKIIIIIIJJJKKKQQQUUUYYYZZZWWWQQQLLLIIILLLNNNSSSWWW[[[^^^______[[[\\\```iiizzzrrrnnn~~~|||qqqjjjtttqqqKKKKKKAAA;;;>>>AAA>>><<<=========<<<;;;;;;;;;<<<<<<>>>>>>============>>>>>>===<<<;;;;;;::::::::::::;;;<<<>>>?????????>>>===;;;<<<===>>>????????????AAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>======>>>???@@@===>>>???@@@AAABBBBBBBBBEEEDDDDDDEEEEEEFFFGGGHHHGGGGGGHHHIIIJJJKKKKKKLLLIIIJJJKKKMMMNNNOOOOOOOOONNNWWWWWWTTTbbb|||}}}tttooo{{{gggbbbZZZSSSOOONNNLLLLLLKKKKKKJJJIIIHHHFFFEEEDDD======<<<<<<;;;;;;<<<<<<888:::<<<======>>>@@@BBB???AAADDDFFFGGGIIILLLNNNOOOQQQSSSUUUWWWZZZ^^^aaabbbeeeiiikkkmmmnnnqqqsssqqqrrrssstttuuuwwwxxxxxxtttvvvzzz~~~~~~|||yyywwwvvvtttqqqnnnkkkjjjjjjjjj______ZZZSSSPPPOOOKKKEEEAAA@@@???>>>===>>>BBBDDDBBBEEEGGGHHHJJJOOOVVV[[[bbblllyyynnnaaaiii|||pppQQQGGGDDDDDDAAA???===;;;:::::::::999888666666555444444444444555333222111111222222111///000000000000000000000000000000000000000000000000.../////////000000000111111111111000000000000000000000000000000111111222000111111222222333444444888@@@QQQjjj{{{|||}}}~~~{{{|||||||||}}}}}}|||lllnnnsssyyy{{{ssseeeZZZXXXUUUPPPOOOXXXdddddd^^^ZZZ^^^fffpppzzz~~~vvvvvv|||~~~xxxnnngggcccdddfffgggqqqwww{{{xxxnnnddd______aaasssvvvqqqxxxwww|||qqqjjjgggllltttyyy}}}|||aaaNNNCCCAAA@@@???>>><<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::<<<;;;;;;;;;;;;<<<======??????>>>===<<<;;;:::::::::999:::<<<>>>???===;;;<<<<<<======>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>><<<;;;;;;======???AAACCCCCCCCCBBBAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFHHHJJJKKKLLLLLLLLLIIIIIIIIIIIIJJJKKKLLLMMMQQQSSSTTTSSSWWWdddxxxvvvppp|||rrrpppmmmggg[[[MMMHHHIIIEEEJJJKKKFFFEEEHHHIIIFFFCCC@@@===;;;;;;;;;:::999;;;;;;:::::::::;;;<<<<<>>LLLaaaxxxuuummmfffdddjjj|||}}}~~~dddaaa\\\\\\fffrrruuuqqqlllaaaXXX[[[hhhuuuzzzyyyrrr{{{}}}}}}yyy|||yyy|||vvvvvvyyyhhhbbbccciiirrrzzz~~~hhhQQQGGGEEEFFF@@@???>>>===<<<;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>======<<<<<<;;;;;;:::::::::<<<>>>>>>===;;;<<<<<<<<<======>>>>>>>>>?????????@@@@@@@@@@@@@@@>>>??????===;;;:::;;;<<<===???AAABBBCCCCCCBBBAAAAAABBBCCCDDDEEEFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLJJJJJJJJJJJJKKKLLLMMMMMMPPPRRRRRRQQQSSS^^^ooo|||~~~~~~~~~qqqhhh___SSSKKKIIIHHHLLLMMMHHHGGGIIIIIIFFFEEEBBB???>>>======<<<;;;;;;;;;:::::::::;;;;;;<<<>>>>>>???@@@AAABBBCCCCCCEEEFFFHHHJJJLLLNNNPPPPPPRRRTTTWWWZZZ]]]```aaabbbeeefffhhhjjjlllnnnoooppprrrqqqrrruuuyyy||||||zzz{{{zzzzzz|||~~~~~~~~~}}}{{{zzzyyyxxxxxxyyyyyyzzzuuutttsssqqqnnnkkkiiigggeeedddaaa]]]YYYVVVSSSQQQMMMLLLIIIFFFCCCAAA@@@???>>>>>>??????@@@@@@AAAAAAEEEGGGLLLQQQYYYcccnnnuuuxxxjjjrrr|||pppQQQGGGEEEDDDAAA???===;;;:::::::::999888777666555555444444555555555444222333444444333111000000000000000000000000000000000000000000000000000000000000////////////000000000000000000111111222222222111222333333444000111111222222333444444333444555666===QQQmmmxxxddd]]]ZZZhhh||||||}}}|||}}}~~~uuurrrnnnnnnxxx|||llldddgggoootttvvv}}}|||xxxvvvxxx{{{dddWWW^^^dddqqq{{{]]]LLLDDD???===@@@???>>>===;;;::::::::::::<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;>>>>>>===<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>??????@@@@@@@@@===>>>>>><<<::::::;;;<<<>>>???AAABBBCCCCCCBBBAAABBBCCCCCCDDDEEEFFFGGGHHHIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJKKKLLLLLLMMMMMMNNNOOOPPPOOOPPPWWWcccmmm}}}tttzzznnnggg^^^TTTOOOLLLNNNMMMJJJIIIJJJIIIGGGGGGEEEBBB@@@@@@???>>><<<;;;;;;:::::::::::::::;;;<<<======>>>???@@@AAAAAABBBBBBDDDFFFHHHIIIKKKKKKKKKMMMPPPSSSVVVXXXYYYZZZ______aaaccceeeggghhhiiilllllllllooorrrttttttssswwwvvvvvvxxxzzzzzzyyyxxx{{{~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{zzzyyyyyyvvvuuusssqqqqqqrrrsssuuunnnmmmkkkhhheeeaaa^^^\\\ZZZYYYVVVSSSPPPMMMJJJIIIFFFEEECCCAAA???>>>======>>>>>>???@@@AAABBBCCCCCCFFFKKKSSS\\\fffpppyyyyyyyyypppRRRHHHEEEDDDAAA???===;;;:::::::::999888777666666555555555555555555333222222333333222111////////////////////////////////////////////////000000000000////////////000000000000000111111111222111111111111222333333000111111222222333444444555888888444333:::JJJWWWrrrzzzmmmaaaeeezzz{{{uuussstttxxx~~~zzzvvvvvv{{{wwwwwwvvvwwwyyyzzzzzz|||xxx}}}}}}}}}rrreee``````kkkpppzzzrrrXXXFFFGGGJJJCCC===>>>===<<<;;;:::999999999999<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<;;;;;;;;;<<<<<<=========;;;::::::;;;===>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????@@@===>>>>>>===;;;;;;<<<>>>>>>???@@@BBBBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHJJJJJJKKKKKKKKKJJJJJJIIIJJJJJJKKKLLLLLLMMMMMMMMMLLLNNNOOOOOOOOOSSS\\\bbbyyy~~~oooyyy|||tttkkkaaa[[[NNNNNNLLLJJJJJJJJJIIIGGGHHHFFFCCCBBBBBBAAA???===<<<<<<;;;::::::999::::::;;;;;;;;;<<<===>>>>>>>>>AAABBBCCCDDDFFFGGGHHHIIIIIIJJJLLLOOORRRTTTUUUVVVXXXYYYZZZ\\\^^^___```aaafffggghhhiiikkklllllllllpppqqqrrrssstttuuuuuutttwwwzzz}}}~~~}}}{{{{{{{{{~~~|||{{{zzz{{{|||}}}}}}|||}}}~~~|||}}}~~~~~~~~~}}}|||{{{{{{{{{zzzzzzyyyxxxxxxwwwwwwuuussspppnnnllllllnnnnnniiihhheeebbb^^^ZZZWWWUUUSSSRRRPPPMMMJJJHHHFFFEEECCCBBBAAA@@@????????????AAAAAABBBCCCDDDEEEFFFGGGHHHOOOYYYeeeoooyyygggooooooRRRIIIFFFDDDAAA???===;;;:::::::::999888777777666555555555555666333222111111222222111000////////////////////////////////////////////////000000000000//////////////////000000111111111111000000000000000111222222000111111222222333444444000333555666666888;;;>>>OOOgggyyyuuu}}}yyyvvv~~~yyyuuussssssuuuxxxmmmttt{{{|||zzz~~~vvvgggyyy|||xxx~~~{{{sssgggbbbeeemmmsssuuuwww}}}kkkWWWCCC777<<>>>>>===;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>===>>>???>>>======???@@@??????@@@AAABBBBBBBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHJJJJJJJJJJJJJJJIIIIIIHHHIIIJJJKKKLLLMMMMMMLLLLLLJJJLLLNNNOOOPPPTTTYYY^^^lll~~~|||mmm~~~}}}wwwkkkfffTTTOOOKKKJJJJJJIIIHHHHHHGGGFFFDDDCCCCCCCCC@@@>>>>>>===<<<;;;::::::::::::999:::::::::;;;<<<<<<<<>>>>>:::999>>>;;;;;;:::999999999999999999999999999::::::::::::999999888888999999:::;;;::::::;;;;;;<<<<<<<<<===<<<:::999:::<<<>>>>>>===:::;;;;;;<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===>>>??????>>>>>>@@@BBB???@@@@@@AAAAAABBBCCCCCCBBBCCCCCCDDDEEEFFFGGGHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGHHHJJJLLLLLLLLLKKKKKKHHHJJJMMMOOOQQQTTTXXXZZZ```rrrssswwwrrr```XXXOOOMMMLLLIIIHHHIIIGGGFFFEEEEEEFFFEEECCCAAA@@@???>>><<<;;;:::::::::999999999:::::::::;;;;;;<<<<<<======>>>???@@@@@@BBBCCCEEEGGGIIIJJJKKKKKKMMMMMMNNNOOOQQQRRRSSSTTTXXXZZZ\\\]]]]]]]]]___``````bbbeeeggghhhiiikkklllkkknnnqqqsssssssssssstttuuuuuuuuuuuuuuutttttttttwwwuuussssssuuuvvvwwwvvvxxxyyy{{{zzzxxxwwwwwwxxxwwwxxxyyyzzzzzzzzzzzzzzzwwwwwwvvvuuusssrrrqqqqqqjjjjjjjjjiiihhhhhhgggggggggeeeccc```]]][[[YYYXXXVVVVVVTTTRRROOOLLLIIIHHHEEEEEEDDDCCCAAA@@@??????>>>>>>>>>===>>>>>>???@@@BBBBBBAAABBBEEEIIINNNPPP[[[aaajjjuuu~~~~~~jjjpppoooSSSJJJGGGEEEAAA???===;;;:::::::::999888888777777666666666666666444222111111222333111000000000000000000000000000000000000000000000000000------...///000111222222...//////000111111222222111111000000111111222333000111111222222333444444555444333222222111111111111555;;;EEEVVVpppyyytttvvv}}}uuummmlllsss{{{}}}vvvuuu}}}wwwtttpppiiirrryyybbbLLL@@@::::::===AAACCCBBB>>>999666;;;;;;:::999999999999:::777777888888888999999999888888888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999:::<<<===>>>>>>::::::;;;<<<>>>???@@@@@@======<<<<<<;;;:::::::::<<<===>>>>>>>>>>>>@@@BBB@@@@@@@@@@@@AAABBBCCCCCCAAABBBCCCDDDEEEFFFFFFGGGFFFFFFGGGHHHHHHGGGGGGGGGFFFGGGIIIKKKLLLKKKJJJIIIHHHIIIKKKMMMOOOQQQTTTVVVXXXgggzzzvvvrrreeeXXXRRROOOJJJIIIJJJGGGFFFFFFGGGIIIIIIGGGEEEBBBAAA???>>><<<;;;;;;:::999999999999999::::::::::::::::::;;;;;;<<<<<<===>>>???AAACCCDDDEEEFFFFFFGGGHHHIIIJJJKKKMMMNNNNNNNNNQQQTTTUUUTTTUUUWWWYYYXXX[[[^^^___^^^___aaacccaaaeeeiiikkkllllllmmmnnnkkklllnnnooooooooommmlllnnnmmmlllnnnppprrrqqqqqqpppsssttttttqqqpppppprrrqqqqqqrrrrrrsssrrrrrrrrrnnnmmmlllkkkiiihhhgggfff```______^^^^^^]]]]]]\\\ZZZZZZYYYXXXVVVSSSPPPOOOLLLLLLKKKJJJHHHFFFDDDCCCAAA@@@@@@???>>>>>>======>>>>>>>>>>>>>>>???@@@@@@CCCBBBBBBCCCIIIPPPXXX]]]jjjooowwwlllnnnoooSSSJJJGGGEEEAAA???===;;;:::::::::999888888888777666666666666666555444222333444444333111000000000000000000000000000000000000000000000000,,,---...///000111222333...//////000111222222222222222111111222222333444000111111222333333444444---///222444444444555777444666777777===OOOkkk|||vvvxxx}}}~~~{{{yyy}}}xxxwwwsssnnnkkkrrrwwwxxxtttrrrtttyyy|||kkkfffiiizzzhhhMMMEEEEEEAAA;;;<<<>>><<<888888===???===;;;;;;::::::999:::::::::666666777777888888888999888888888777888999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999999;;;===>>>>>>999:::;;;===>>>@@@AAABBB======<<<;;;:::999999888;;;<<<============@@@BBB@@@@@@@@@@@@AAABBBCCCCCCAAAAAABBBCCCDDDEEEFFFFFFEEEEEEFFFGGGGGGGGGGGGGGGEEEFFFIIIJJJKKKKKKIIIIIIGGGHHHIIIJJJLLLNNNPPPRRRRRR\\\lll{{{ooo___WWWRRRKKKIIIKKKGGGGGGHHHIIIKKKKKKJJJHHHCCCBBBAAA???===<<<;;;;;;999999999999999:::::::::::::::;;;;;;;;;<<<<<<<<<===>>>@@@AAACCCDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJKKKGGGKKKNNNOOOOOOOOOQQQTTTSSSVVVYYYYYYXXXWWWYYY[[[[[[^^^bbbeeefffggghhhiiidddfffiiikkkkkkjjjhhhggghhhggghhhjjjmmmnnnnnnmmmkkknnnpppooollljjjkkkmmmkkklllllllllllllllkkkkkkfffeeedddcccaaa```___^^^ZZZZZZZZZYYYXXXXXXWWWWWWRRRRRRSSSTTTSSSPPPNNNLLLGGGGGGGGGFFFEEEDDDBBBAAA?????????>>>>>>>>>======@@@@@@@@@@@@@@@AAABBBBBBEEEDDDDDDGGGNNNXXXbbbhhhuuuyyyllleee|||pppTTTIIIDDDBBB???>>>===<<<;;;:::999999999555555444444444333333333444333222222111111222222000000000000000000000000000000000000////////////000000000000000000000000111000///......///000111111111111111111111111111111111111111111111111111222222111111222222333444111333555555777>>>JJJSSSzzz}}}{{{yyy~~~~~~|||{{{zzz|||{{{{{{qqqhhhkkksssmmmlllooossszzziiiSSSEEEAAA@@@===999<<<<<<<<<;;;;;;::::::::::::::::::999999888888888888888888888888888888888:::999888888888999;;;;;;999999888888888888888999;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;::::::;;;<<<===999999:::;;;;;;:::::::::<<<<<<<<<<<<===============>>>>>>@@@AAABBBCCCCCCBBBAAAAAAAAAAAABBBCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFEEEFFFFFFGGGHHHHHHIIIIIIHHHIIIIIIHHHIIILLLQQQUUUWWWYYY]]]fffzzzoooeee^^^UUUMMMKKKGGGIIIKKKMMMMMMKKKHHHFFFCCCCCCCCCBBBAAA>>><<<;;;;;;;;;;;;;;;::::::999888999999999999999999::::::======???@@@@@@AAAAAAAAADDDDDDDDDDDDDDDEEEFFFFFFGGGHHHIIIKKKLLLMMMMMMMMMPPPPPPQQQQQQRRRSSSSSSSSSXXXXXXYYY[[[\\\^^^______aaabbbbbbcccccccccccccccaaabbbbbbbbbccccccddddddeeeeeeeeeeeeffffffffffffccccccdddcccbbb```___]]]^^^^^^^^^]]]\\\ZZZYYYXXXSSSSSSRRRQQQQQQPPPOOOOOONNNNNNMMMLLLJJJIIIHHHHHHGGGFFFEEECCCAAA@@@>>>>>>999:::;;;;;;;;;<<<>>>@@@>>>>>>???AAACCCDDDCCCAAABBBDDDGGGLLLSSS^^^jjjqqqnnn___vvvsssVVVKKKFFFDDDAAA>>>===<<<;;;:::999999999666666555555555444444444444333222222111111222222000000000000000000000000000000000000////////////000000000000000000000000111000///......///000111111111111111111111111111111111111111111111111111222222111111222222333444111333666555444777===CCCCCC\\\{{{zzzzzzyyy{{{|||}}}~~~xxxrrrnnnkkknnnnnnooosssyyy}}}oooSSSJJJ???999:::<<<<<<999::::::::::::999999999999::::::999999999888888888888888888888888888888888999888888777888999:::;;;999888888777777777888888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::;;;<<<<<<999999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<==================>>>???@@@AAABBBBBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGHHHHHHHHHIIIKKKNNNQQQSSSUUUXXX^^^oooyyyooobbbUUUPPPJJJJJJJJJJJJJJJIIIHHHFFFDDDDDDDDDDDDBBB@@@???===<<<<<<<<<<<<;;;:::999888999999999999999999999999:::;;;<<<===>>>>>>>>>>>>AAAAAAAAAAAAAAABBBCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIKKKKKKLLLMMMMMMNNNNNNOOOPPPQQQRRRSSSUUUVVVWWWXXXWWWXXXXXXYYYZZZYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[[\\\XXXXXXXXXYYYYYYYYYYYYZZZ\\\\\\\\\\\\[[[YYYWWWVVVUUUUUUTTTTTTSSSQQQPPPOOONNNNNNNNNMMMLLLLLLKKKKKKJJJIIIIIIGGGFFFEEEDDDDDDAAAAAA@@@>>>===<<<;;;::::::;;;======<<<===???AAACCCBBBAAAAAABBBCCCCCCCCCDDDHHHPPPYYYcccooozzz{{{}}}vvvXXXLLLHHHFFFCCC>>>===<<<;;;:::999999999777777666666666555555555333333222111111111111222000000000000000000000000////////////000000000000000000000000000000000000000000////////////000000111111111111111111111111111111111111111111111111222111111111111222333333000333666666444333444777333<<>>>>>???@@@AAAAAA???????????????@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFEEEGGGHHHIIIIIIIIIKKKMMMMMMQQQSSSUUU```tttvvvfff\\\QQQMMMIIIGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDCCCBBBAAA??????>>>>>><<<;;;999888999999999999999999888888888888999:::;;;;;;;;;;;;===============>>>?????????@@@AAABBBCCCDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHIIIJJJKKKLLLMMMNNNOOOPPPMMMNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRQQQPPPNNNMMMKKKKKKKKKKKKJJJIIIGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEDDDCCCCCCBBBAAA@@@@@@???<<<<<<<<<;;;::::::999999;;;===>>>>>>>>>>>>AAACCCKKKHHHEEEBBBAAACCCEEEGGGJJJPPPZZZfffrrr~~~}}}qqquuuyyyXXXKKKHHHGGGCCC>>>===<<<;;;:::999999999666666666666555555555444333222222111111111111111////////////////////////////////////000000000000////////////////////////000000////////////000000111111111111111111111111111111111111111111111111111111111111111222222333///222555666555444555666>>>999777;;;FFF]]]|||qqqllltttxxx}}}||||||~~~|||tttvvv~~~ttthhhfffmmmxxx~~~^^^HHH@@@@@@===>>>???>>>;;;888666666777777777888888999999999888888888888888888888777888888888888888888888888666666666666666777777888666666666666666666777888::::::::::::::::::::::::999999999999999999999999888999999:::;;;===>>>???::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>???@@@@@@>>>============>>>?????????@@@@@@AAABBBAAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEEEEEGGGIIIJJJIIIIIIIIIJJJJJJNNNPPPPPPUUUddd{{{zzznnn___YYYPPPJJJIIIIIIIIIHHHEEEEEEEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@>>><<<;;;:::999999999999999888888888777777888999::::::999999;;;;;;::::::;;;;;;<<<===<<<<<<>>>??????@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDFFFFFFGGGHHHIIIJJJKKKLLLHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJMMMMMMMMMNNNNNNNNNNNNOOOKKKKKKLLLLLLKKKIIIHHHGGGGGGHHHHHHGGGFFFEEEDDDDDDBBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>???AAACCCMMMKKKFFFBBBAAADDDIIIMMMXXX^^^hhhsss~~~}}}aaaaaazzzWWWIIIGGGGGGBBB>>>===<<<;;;:::999999999555555555444444444333333333222111111000000111111////////////////////////.../////////000000000111//////////////////////////////000000000000//////000000000000000000000000000000000000000000000000111111000000111111222333111222333333333444666888222333666999;;;CCCUUUfffwwwtttuuu}}}}}}~~~uuuqqqrrrdddccciiiuuu```GGG<<<>>>CCC555777::::::888888999;;;777777888888999999::::::777777777777777777777777777777777777777777777777555555666666777777777777666666555666666777888888::::::::::::::::::::::::999999999999999999999999999999999999:::<<<>>>???::::::::::::;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>>===<<<<<<<<<<<<===>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDEEEHHHJJJKKKJJJIIIIIIIIIIIIMMMPPPPPPQQQYYYkkk{{{qqqhhh\\\RRRNNNLLLJJJHHHFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCBBB@@@>>>===<<<::::::::::::999999888888888888999:::::::::999999::::::999999::::::;;;<<<:::;;;<<<<<<============??????@@@@@@AAABBBBBBBBBCCCCCCDDDEEEFFFGGGGGGHHHFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHGGGHHHHHHIIIHHHGGGEEEDDDEEEEEEEEEEEEEEEDDDCCCBBB?????????>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;<<<>>>>>>===>>>@@@BBBHHHGGGDDDAAAAAAFFFNNNTTThhhmmmuuu~~~yyyzzzttt```QQQkkk|||WWWHHHGGGGGGAAA>>>===<<<;;;:::999999999555444444444444333333333222222111000000000000111000000000000000000000000......//////000000111111000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000111000000000000111222222444333111000000111333444///222888:::777666???JJJZZZmmmuuuhhh___ZZZ^^^dddggghhhqqq|||eeeNNNAAA;;;:::<<<666777888777666777888:::888888888888888999999999666666666666777777777777777777777777777777777777555555666777777777777777666666666666777888999999::::::::::::::::::::::::888999999::::::999999888999999888888999;;;<<<>>>999999999:::::::::;;;;;;;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<===>>>>>>===>>>>>>???????????????@@@@@@AAAAAABBBCCCCCCCCCEEEGGGJJJKKKJJJIIIIIIJJJKKKLLLOOOQQQPPPRRR]]]iiixxxhhh\\\UUUOOOHHHCCCHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEDDDCCCBBBAAA???>>><<<<<<;;;;;;::::::999999999::::::;;;;;;::::::::::::999999999999:::;;;;;;999999:::;;;;;;;;;;;;;;;===>>>>>>??????@@@@@@AAA>>>>>>???@@@@@@AAABBBBBBBBBBBBCCCDDDDDDDDDDDDCCCFFFFFFEEEEEEEEEEEEDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@???>>>=====================<<<:::::::::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;===>>>>>>===>>>AAACCCBBBCCCDDDEEEHHHOOOYYY```pppuuu~~~~~~xxxmmmWWWSSSYYY{{{~~~WWWGGGGGGHHHAAA>>>===<<<;;;:::999999999555555555555444444444444222222111000000000000000000000000000000000000000.........///000111111111000000000000000000000000...///000111111000///...000000000000000000000000000000000000000000000000000000000000000111222222444333111000111111222222999555333222111111777???>>>HHH]]]vvv|||yyy{{{{{{mmm___YYY[[[dddppp{{{~~~fffMMMAAA>>>:::777666<<<;;;:::999999888888777888777777777777777777666555555555666666666777777777777777777777777777777555666777888888888777777777666666777888999::::::999999999999999999999999999999:::;;;;;;:::999999999999777777777999;;;<<<999999999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>======>>>???????????????@@@@@@AAAAAABBBCCCCCCDDDDDDFFFHHHHHHHHHHHHIIIJJJMMMJJJJJJNNNOOOOOOTTT[[[vvvrrrhhh^^^SSSKKKLLLJJJIIIGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA>>>======<<<<<<;;;::::::::::::;;;;;;;;;;;;::::::999999888888999999:::;;;888888999999::::::999999:::;;;;;;<<<<<<======>>>::::::;;;;;;<<<=========>>>>>>???@@@@@@@@@@@@@@@BBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA??????@@@AAAAAA@@@>>>===<<<============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>?????????@@@BBBDDDAAAEEELLLQQQVVV___kkksss|||rrr___OOOQQQ\\\jjjXXXGGGHHHHHHBBB>>>===<<<;;;:::999999999777666666666555555555555222111111000000000000000000000000000000000000000---......///000111111222000000000000000000000000...///000111111000///...000000000000000000000000000000000000000000000000000000000000000111111222222222222333555555555444444///...222666666666888;;;:::>>>KKK```zzzyyyxxxzzzyyylllddd```gggpppqqqhhh___cccbbbgggttt|||eeeOOO;;;666999999888888666666666999;;;<<<;;;999777777666666555555555444444555555555666666777777777777777777777777777777555666888999999999888777777777777777888999:::;;;999999999999999999999999999:::;;;;;;;;;;;;:::999:::999777666666888999;;;888888999999999:::::::::::::::;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<===>>>>>>===>>>>>>???????????????@@@AAAAAABBBBBBCCCCCCDDDCCCDDDFFFFFFFFFGGGHHHJJJNNNHHHFFFKKKOOONNNOOOTTTVVVkkkuuuggg]]]NNNMMMKKKHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCC???>>>>>>===<<<<<<;;;;;;::::::;;;;;;;;;::::::999888888888888888999::::::777777888888888888888888888888888999::::::;;;;;;999999::::::;;;;;;<<<<<<======>>>????????????>>>?????????>>>>>>=========:::;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<======<<<:::::::::;;;;;;;;;;;;;;;:::999:::::::::::::::;;;;;;;;;888888999999::::::;;;;;;========================>>>???AAAAAA@@@AAACCCEEEDDDKKKTTT]]]dddnnnzzzzzztttoooUUUFFFLLLaaammmzzzXXXIIIJJJIII???@@@???>>>===;;;999888888666666666555444444333333222111111000000000000000222222111000///...------000000000000000000000000000000000000000000000000////////////////////////444333111//////000111222111111000000000000111111000000000000000000000000222222333333333333444444333333333444444444555555777666999>>>AAAKKK```tttzzz}}}wwwooo```ZZZWWWXXX\\\aaakkktttxxxyyy~~~xxx\\\DDDBBB>>>:::888888888999888888999::::::::::::999888888888888888888888888555555555555666666666666777777777777777777777777777777777777777777777777777777777777888888888888777888888888888999999999::::::::::::::::::::::::::::::888888888888::::::;;;;;;;;;;;;::::::999888;;;::::::::::::;;;<<<<<<;;;<<<===>>>>>>??????????????????????????????@@@BBBAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHGGGHHHHHHIIIKKKMMMNNNOOOSSS\\\fffxxxyyylll]]]XXXPPPJJJGGGFFFEEEDDDFFFIIIGGGBBBCCCGGGEEE@@@DDDCCCCCCBBBAAA@@@??????>>>======;;;:::999888777:::999888777777888999999999999999999999888777777::::::999999999999::::::888888999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<===;;;999777777999;;;===<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::888888888777777777777777777888888999999999888888;;;::::::::::::;;;<<<<<>>============<<<;;;<<<>>>AAAAAAAAADDDIIINNNNNNWWWccclllrrr{{{nnnlll~~~wwwXXXLLLNNNXXXrrrXXXIIIJJJIII???>>>===<<<;;;:::999888888666666666555444444333333222111111000000000000000000000000000////////////000000000000000000000000000000000000000000000000////////////////////////444333111000///000111222111111000000000000111111000000000000000000000000111111111222222222333333333333333444444444444555666666888;;;<<>>>>>?????????>>>?????????@@@@@@AAAAAABBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJLLLMMMNNNNNNTTTZZZmmmyyyrrroooppp|||xxxjjjddd[[[SSSNNNJJJHHHGGGDDDFFFFFFDDDEEEHHHGGGAAAEEEEEEDDDCCCAAA@@@????????????>>>===<<<;;;::::::;;;;;;999888888888999999888999999999999888777777999999999888888999999999888888888999999999::::::::::::::::::::::::::::::::::::999999999999::::::;;;;;;;;;:::::::::999999::::::::::::::::::::::::888888888888888888888888777888999999::::::999999;;;;;;;;;;;;;;;<<<<<<===@@@@@@@@@@@@AAAAAA@@@???>>>@@@CCCDDDEEEIIIPPPUUU[[[dddpppxxxuuupppvvviiiOOORRRkkkXXXIIIJJJIII???<<<<<<;;;:::999999888888666666666555444444333333222111111000000000000000......//////000000111111000000000000000000000000000000000000000000000000////////////////////////333222111000///000111222111111000000000000111111000000000000000000000000000000000111111111111222333333333333444444444444555444666888888777:::???HHHQQQ___sssvvvgggbbbcccgggkkkpppqqqnnniiifffeeerrroooqqqwww~~~|||bbbKKK;;;>>><<<:::888777777888999777777888999999999999999666666666666666666666666666666666666777777777777777777777777777777777777999999999999888888777777666666777777777777888888777777777888888888999999::::::::::::::::::::::::;;;::::::999999::::::;;;:::::::::::::::999999888:::;;;<<<=========<<<;;;;;;<<<===>>>>>>?????????>>>>>>???@@@AAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLOOOQQQRRRaaazzzppp```[[[\\\aaaooozzznnncccYYYSSSNNNKKKCCCDDDDDDCCCEEEGGGEEEAAAEEEEEEDDDCCCBBBAAA@@@@@@BBBAAAAAA@@@???>>>======>>>===<<<:::999999999999888999999999999888777777999999888888888888999999777777888888888999999999777777777777777777777777777888999::::::999888777:::::::::999999999999999999999999999999999999999888888888888888888888888888999999:::;;;;;;::::::<<<<<<<<<<<<<<<======>>>>>>???@@@@@@AAAAAA@@@@@@>>>AAAEEEHHHLLLRRR\\\cccpppyyyxxxssstttttt]]]SSSjjjXXXIIIJJJIII???<<<;;;;;;;;;::::::999999666666666555444444333333222111111000000000000000////////////000000000000////////////////////////000000000000000000000000////////////////////////222111000000000000111111111111000000000000111111000000000000000000000000000000000111111111222222222222333333333444444444333222444777999999777777===<<<;;;BBBTTTmmm{{{tttkkkkkkwwwooodddaaabbbcccgggnnnuuutttmmmeeebbbccc___ccchhhmmmsssyyynnnXXXHHH???:::999888666666777888999666777777888999888888888666666666666666666666666666666666777777777888888777777777777777777777777888888888888999999999999666666666666777777777888777777777777888888888888999999999999999999999999;;;::::::::::::::::::;;;999999:::::::::999999888999:::<<<>>>>>>===<<<;;;;;;<<<===>>>>>>?????????===>>>???@@@AAABBBCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHIIIJJJPPPPPPMMMUUUhhhsss{{{rrrdddaaaeee``````ooo}}}pppeee]]]XXXNNNLLLIIIGGGGGGGGGFFFDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAA@@@???>>>===<<<;;;::::::999999999999999888777777999888888777777888888999777777777888888888999999777777777777777777777777777888999999999999888777999999888888888888888888888888888888888888888888888888888999999999999999999::::::;;;<<<<<<<<<<<<===============>>>??????===???@@@AAAAAA@@@AAAAAADDDHHHNNNTTT[[[eeeqqqyyyzzzoooqqq|||yyyeeedddqqqXXXIIIJJJIII???======<<<<<<;;;;;;::::::666666666555444444333333222111111000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////000000000000000000111111111111000000000000111111000000000000000000000000111111111111222222222333222222222333333333444444333333333555888;;;:::888222555999===@@@EEEOOOWWWwww|||sssppptttxxxlllccc```aaadddvvvvvvlllgggdddfffmmmwwwxxxppppppoookkkgggeeehhhooottttttooohhhcccaaaccciiinnnqqquuu|||~~~{{{wwwxxx{{{uuu}}}~~~rrr___PPPEEE???888777666666666666777888555666777777888888777777777777777777777777777777666666666666777777777777666666666666666666666666555555666777999:::;;;<<<555666666666666777777777666666777777777888888888999999999999999999999999::::::::::::::::::::::::888888999::::::999999999999:::<<<>>>>>>===<<<:::;;;<<<===>>>>>>?????????======>>>???AAABBBCCCCCCBBBCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJNNNJJJKKKVVVaaarrr}}}lllddd^^^```nnnsssmmmccc\\\TTTNNNKKKIIIHHHHHHBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCAAAAAA@@@???>>>===<<<;;;:::::::::::::::999999888999999888888888888999999777888888888888999999999888888888888888888888888999999888777777888999999888888888888888888888888888888888888888888888888888999999999:::::::::;;;::::::<<<======>>>>>>>>>??????>>>>>>??????@@@AAA???AAACCCCCCBBBCCCEEEHHHNNNSSS\\\dddnnnzzzmmmoooxxx|||oooiii{{{XXXIIIJJJIII???>>>>>>===<<<<<<;;;::::::666666666555444444333333222111111000000000000000111111000000//////......000000000000000000000000//////////////////////////////////////////////////////000000000000000000111111000000000000111111000000000000000000000000111111111222222222333333222222222222333333333333444555444222444888999666444777===???;;;777:::@@@OOO[[[mmmzzzsssjjjbbb]]]XXX^^^gggmmmkkkeee]]]XXXRRRQQQTTT^^^hhhjjjccc[[[YYY\\\```aaaaaaaaaccceee```bbbhhhsss|||oooXXXNNNWWW]]]YYYPPPIIIAAA;;;777666666666666666777777555555666777777777777777777777777777777777777777555555555555666666666666666666666666666666666666333444555666888:::;;;;;;555555666666666666777777666666666777777777888888999999999999999999999999888999999::::::999999888777888999999999999999999999:::;;;<<<<<<<<<;;;:::;;;<<<===>>>>>>?????????======>>>???@@@@@@AAAAAAAAABBBCCCDDDEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKHHHOOOMMMLLLRRRZZZooouuunnnfff```^^^fffxxx}}}tttjjj___WWWPPPIIIFFFGGGDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEBBBBBBBBBBBBAAA???>>>===;;;<<<<<<<<<<<<;;;:::::::::999999999999999999:::888888999999999:::::::::999999999999999999999999:::999888777777888999:::888888888888888999999999999999999999999999999999999999999::::::;;;;;;<<<;;;;;;===>>>????????????@@@@@@@@@@@@@@@AAAAAABBB<<>>>>>===<<<:::999888888666666666555444444333333222111111000000000000000////////////000000000000000000000000000000000000////////////////////////////////////////////////...//////000000000000000111111000000000000111111000000000000000000000000000000000111111111111222111222222222222333333333111555555222222666666444<<<999777888666444999@@@>>>EEENNNYYYmmmlllmmmppptttwwwuuuqqqllleeeeeehhhooovvvxxxuuuqqqccchhhppp{{{|||uuusssrrrwww{{{fffQQQBBB>>>CCCFFFEEEDDDDDD@@@;;;777777777666666666666666444555666666777777666666666666666666666666666666444444444444555555555555666666666666666666666666555555555666777777888888555555555666666666777777666666666666777777777888888888888888888888888888777888888999999888888777777777888999999999999999999999999::::::::::::;;;;;;<<<===>>>>>>?????????=========>>>>>>?????????@@@AAACCCDDDDDDDDDBBBAAACCCCCCCCCCCCCCCDDDFFFFFFFFFFFFFFFGGGIIIJJJKKKLLLJJJQQQPPPNNNRRRUUUccczzz|||pppddd```gggrrrnnn{{{qqqiii```TTTMMMLLLJJJJJJHHHGGGEEEDDDBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEBBBBBBCCCCCCCCCBBB@@@@@@===============<<<<<<;;;;;;;;;::::::::::::;;;;;;999::::::::::::;;;;;;;;;::::::::::::::::::::::::999999::::::::::::999999888888888999999999::::::::::::::::::::::::::::::999999::::::;;;<<<<<<<<<;;;<<<===???@@@AAAAAAAAAAAAAAAAAA@@@AAABBBBBBCCC<<>>===<<<;;;999888777666777666666555444444333333222111111000000000000000------...///000111222222000000000000000000000000////////////////////////////////////////////////......///000000111000000111111000000000000111111000000000000000000000000////////////000000000000111111222222222333333333---444666333222666777444999333333888:::666555888555:::<<<;;;DDDZZZrrr~~~}}}zzzeeeKKKBBB???<<<999999777666;;;AAA@@@;;;777777777777777666666666444555555666666666666666555555555555555555555555333333333444444444555555666666666666666666666666666666666666555555555555555555555555666666666777666666666666777777777777888888888888888888888888666777888999999888777666666777888999999999999999999999888888888999:::;;;;;;<<<===>>>????????????============>>>>>>>>>>>>???@@@BBBDDDDDDCCCBBBAAACCCBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFHHHIIIKKKMMMNNNHHHNNNLLLKKKNNNKKKQQQbbbxxxkkk^^^[[[```wwwuuufff\\\ZZZPPPOOOMMMJJJFFFDDDAAA@@@BBBBBBCCCCCCDDDDDDEEEEEEBBBBBBCCCDDDDDDCCCBBBAAA>>>>>>>>>>>>>>>======<<<<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::777999;;;======;;;999777888888999999::::::::::::::::::::::::::::::::::::999999::::::;;;<<<======<<<<<<>>>???@@@AAAAAABBBBBBAAAAAAAAAAAABBBCCCCCCCCCGGGKKKNNNSSS\\\jjjttt}}}{{{kkkjjjvvvPPPMMMGGGCCCDDD???>>>===;;;999888888888666666666666555555555555333222111111000000111111------............------////////////////////////............////////////////////////////////////////////////000000000000000000000000000000000000111111111111111111111111.........///000222444444333333222222333333444555333333333444444444555555888777666555555666777888777888999;;;>>>DDDLLLRRRbbbttt|||zzzyyylllRRRBBB======999555999888777777666777777777444444444555555555555666444444444444444444444444444444444444444444444444777666555444333444444555666666666555555444444444666666666666666666666666555555555555555666777777777777777777777888888888666666666666666666666666888888888888888888888999999888888888777777666666999999999:::::::::;;;;;;<<<<<<<<<<<<==================<<<<<<<<<>>>@@@AAAAAA@@@@@@@@@@@@@@@@@@AAAEEEBBB@@@@@@DDDFFFFFFEEEGGGGGGGGGHHHIIIJJJKKKLLLJJJJJJIIIJJJKKKNNNQQQSSS___hhhzzzqqqfffbbbjjj{{{wwwsssiii___VVVRRRNNNHHHDDDDDDEEEEEEDDDDDDDDDCCCBBBAAACCCBBBAAA@@@@@@AAABBBCCC@@@AAACCCDDDDDDCCCBBBAAA???>>>==========================================>>>======<<<;;;;;;::::::>>>???@@@AAA@@@???===;;;========================;;;:::::::::;;;<<<>>>???:::<<<>>>>>>======>>>???>>>===>>>AAADDDEEECCC@@@EEEDDDDDDCCCDDDEEEGGGHHHKKKVVV___cccgggrrr~~~xxxjjjlllwww{{{pppnnnttt|||vvvQQQNNNHHHEEEEEE???>>>===;;;:::999888888666666666666555555555555333222111111000000111111---......//////......---////////////////////////............////////////////////////////////////////////////000000000000000000000000000000000000111111111111111111111111////////////000111333333222222222222222333333444333333333444444444444555888777666555555666777777555666777888;;;@@@GGGLLLIIISSSaaannn}}}tttllllll}}}ZZZNNN???777888;;;;;;888888888888777777666666666444444444444555555555555444444444444444444444444444444444444444444444444777666555444333444444555555555555444444444333333444444444444444444444444555555555555555666666777888777777777777777777777777777777777777777777777888888888888888777777777888888888777777777666666999999999::::::::::::;;;;;;;;;<<<<<<<<<============<<<<<<<<<<<<>>>???@@@??????>>>>>>>>>>>>??????BBB@@@???@@@DDDFFFEEEDDDEEEEEEFFFFFFGGGIIIJJJJJJIIIIIIHHHIIIJJJMMMOOOQQQXXX___pppxxxppprrr|||}}}}}}yyyoooeee```[[[SSSNNNMMMHHHFFFDDDCCCCCCCCCCCCCCCEEEDDDCCCBBBBBBCCCDDDEEEDDDEEEFFFFFFFFFEEEDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===<<<<<<;;;;;;>>>???@@@AAA@@@???===<<<==============================<<<<<<===>>>???@@@:::<<<>>>>>>======>>>???BBBAAA@@@AAADDDEEECCCAAABBBCCCDDDFFFIIIMMMPPPRRRZZZeeeooosssxxxmmmhhhkkk{{{oooiiigggccc]]]ZZZeeevvvRRROOOIIIFFFFFF???>>>===;;;:::999999999666666666666555555555555333222111111000000111111---......//////......---////////////////////////............////////////////////////////////////////////////000000000000000000000000000000000000111111111111111111111111000000000000000111111222111111111111111222222333333333333333444444444444666666555555555666666777555555666777999===CCCGGGAAACCCDDDFFFPPPfff{{{cccPPPDDD???999666777888777555777777888888777666444333444444444444555555555555444444444444444444444444444444444444444444444444666555444444333444444444444444444444333333333333333333333333333333333333555555444444555555666777888888888777777666666666777777777777777777777777888888777777666666666555888888777777777777666666888888999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<===??????===<<<<<<<<<<<<<<<<<<===?????????AAADDDEEEDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGGGGGGGHHHJJJLLLNNNNNNQQQ[[[rrrxxxeeebbbnnnzzzyyy{{{uuummmddd]]]ZZZRRRNNNIIIFFFEEEEEEEEEEEECCCBBBAAA@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDCCCBBBEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>======>>>???@@@AAA@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>??????@@@@@@===>>>@@@???>>>>>>???AAAAAA@@@>>>???@@@AAAAAA@@@DDDFFFJJJPPPVVV]]]bbbeeennnyyy{{{nnnhhhrrr}}}hhhYYYZZZ\\\VVVRRRUUUrrrqqqqqqRRROOOIIIFFFFFF???>>>===;;;::::::999999666666666666555555555555333222111111000000111111......////////////......////////////////////////............////////////////////////////////////////////////000000000000////////////////////////111111111111111111111111111111000000000000000111000000000000000111111222222222333333333444444444555555555555555555666666666777888999999<<<@@@CCCAAAAAA>>><<<===FFFTTT___nnn|||xxxeeeWWWKKK@@@777===<<<:::999777555444333666666888888777555222111333333444444444555555555333333333333333333333333333333333333333333333333555444444444444444444444333333333333333333333333333333333333333333333333555444444444444555666666999999888777666555555444666666666666666666666666777777777666555555444444777777777777777777666666888888888888999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>><<<<<<;;;;;;;;;;;;<<<<<>>@@@AAA@@@@@@???@@@BBBEEEGGGHHHMMMQQQXXXaaakkkttt{{{zzzkkkjjjpppqqq]]]UUUTTTXXXTTTRRRddd}}}wwwooorrrQQQNNNHHHEEEEEE???>>>===<<<;;;:::::::::666666666666555555555555333222111111000000111111...//////////////////...////////////////////////............////////////////////////////////////////////////000000000000////////////////////////000000000000000000000000222111111000000000000000000000//////000000111222222222222333333333444444333333444444555555555555555777888888888:::<<>>AAA???JJJ^^^rrr|||ppp___TTTFFF===:::999999888333333444444444444666777444555666777666444222000333333333444444444444555333333333333333333333333333333333333333333333333333333444444444444444444333333333333333333333333444444444444444444444444444444444444444555666666999888888777666555444444555555555555555555555555666666666666555555444444666666666666666666777777777777777888888888999999999999999999::::::::::::999:::;;;;;;<<<<<<=========<<<<<<;;;;;;<<<<<<===AAABBBCCCDDDCCCBBBAAA@@@AAABBBCCCEEEFFFFFFFFFFFFDDDDDDDDDEEEEEEFFFFFFGGGIIILLLMMMPPPdddxxxooopppuuu{{{xxxnnnfffaaa\\\VVVRRRPPPNNNLLLIIIFFFEEEDDDDDDBBBBBBCCCCCCDDDEEEFFFGGGBBBBBBBBBBBBBBBCCCDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@???@@@AAAAAA@@@>>>>>>???AAADDDEEEHHHKKKOOOSSSXXX[[[___ccckkkvvvxxxmmmhhhjjj{{{qqqaaaRRRMMMMMMSSSYYYWWW^^^|||zzztttqqqQQQNNNHHHEEEEEE???>>>===<<<;;;;;;;;;;;;666666666666555555555555333222111111000000111111...//////000000//////...////////////////////////............////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000111111000000000000000111000000000000000111111222222222222222333333333333111222333444555555555555222444666777666777888:::999999::::::;;;;;;<<<<<<;;;<<<@@@GGGOOO[[[nnn~~~~~~yyywwwsss^^^MMMGGG@@@:::666888:::888666666555444333333333444555666333333444555444333222111333333333333444444444444333333333333333333333333333333333333333333333333222333333444444444444333333333333333444444444444444444444444444444444444444444333333444444555666777777777666666555555555444444444444444444444444555666666666666666666666555555666666666666777777666777777777777888888888888888888888999999999999888999:::;;;<<<<<<<<<<<<======<<<<<<<<<<<<======@@@BBBCCCBBBAAA@@@@@@AAA@@@AAACCCDDDFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDJJJMMMNNNTTTeeexxx}}}||||||uuullleee^^^\\\WWWRRRNNNKKKIIIHHHDDDCCCCCCCCCCCCDDDEEEEEEBBBBBBBBBBBBBBBCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBBBBAAAAAA???@@@AAA@@@@@@AAADDDFFFJJJMMMSSSXXX^^^eeekkkpppvvv{{{sssllliiipppzzzttt```UUUOOOLLLPPPRRRYYYbbbkkkwwwwwwnnnuuuxxxrrrlllRRROOOIIIFFFFFF???>>>===<<<<<<;;;;;;<<<666666666666555555555555333222111111000000111111//////000000000000//////////////////////////////............////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000111000000000000000111111111000000000000111222222111222222222222333333333000111333444555555444444111333666777777666777888>>><<<::::::;;;======<<>>CCCNNNXXXhhhuuuyyyuuuvvv{{{xxxfffWWWSSSMMMBBB;;;<<<;;;777666;;;<<<666111111;;;888666555555555333111222222222222333333333333222222333333333444444444222222222222222222222222222222222222222222222222111222333444555444444333333333444444444555555555333333333333333333333333444444333333444444555666666666666666666666555555555555555555555555555555555555555666666777888888555555555666666666777777666666666777777777888888777777777888888888999999777888:::;;;<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<>>>??????===>>>@@@CCC===???AAACCCDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEHHHKKKMMMQQQ\\\hhh~~~{{{}}}ssspppjjjccc]]]XXXTTTRRRNNNLLLJJJHHHGGGFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@AAACCCDDDDDDDDDDDDCCCAAACCCEEEFFFIIILLLQQQUUUWWW\\\eeelllssszzzyyykkkeeemmm{{{yyyhhh\\\SSSLLLLLLOOORRR```qqqnnniiinnnoookkkhhhSSSPPPKKKGGGGGG???>>>===<<<<<<<<<<<<<<<777666666666555555555555333222222111000111111111//////000000000000//////////////////////////////............/////////000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000111222222111111111111111222222333111111222222222333333333000111222444555555444444333555888999999999999:::555444444777;;;===<<<;;;999777999>>>@@@??????BBBJJJOOO[[[nnnrrrjjjXXXHHH===>>>???999666:::777111000555777555444777333111000222555666333000111111111111222333444555222222333333333444444444222222222222222222222222222222222222222222222222000111333444555444444333444444444555555666666666222222222222222222222222444333333333333444555555555555555666666666666666666666666666666666666666444444555666777888999999444555555555666666777777666666666666777777777777777777777777888888888888777888:::;;;<<<<<<;;;:::<<<;;;;;;::::::;;;;;;<<<888:::;;;;;;;;;<<>>===<<<;;;;;;;;;;;;;;;============>>>>>>>>>>>>@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBDDDFFFHHHJJJMMMPPPSSSYYYmmm~~~|||~~~{{{xxxssslllfffaaa^^^\\\VVVUUUSSSPPPMMMKKKIIIGGGIIIIIIHHHGGGFFFEEEDDDDDDDDDCCCBBBBBBCCCDDDBBBAAA@@@@@@AAABBBCCCEEEGGGHHHCCCCCCCCCDDDDDDEEEEEEFFFJJJKKKMMMOOOPPPRRRVVVYYY]]]^^^ccciiikkkllluuurrrkkkjjjnnn{{{xxxpppTTTQQQQQQRRRNNNIIIMMMUUU\\\wwwooouuupppjjjiiikkkkkkgggdddSSSNNNJJJFFFCCC@@@>>><<<;;;;;;;;;:::999777777666555555555555555222222111000///////////////...------//////...---000/////////.........---........................000///---...//////...---///...---...000222111000000/////////111222111000000000000000000000000000111111000000111111222333111111111111111111111111333333333333222111111000333333333333444555666666555555555555666666666666666777888888999999888888888888999:::;;;<<<======AAA???>>>===???DDDHHHKKKTTT```lllvvvwwwsss{{{wwwlllddd[[[PPPGGGHHHFFFBBB>>><<<;;;;;;<<<:::999888666666666666666444444444444444444444444222222222222222222222222222222222222222222222222111222222222222222222333111111111222222222333333222222333333333333222222222222333333333444444444555555444444444333333333444333333222222333333444333333333333333333333333333333444555666666555555777777777666666666555555666666777888888888888777666666666666666666666666555555666666666777777777666666777777888888999999999999:::;;;;;;;;;;;;;;;======<<<;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>@@@@@@@@@@@@AAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBDDDFFFHHHJJJLLLPPPSSSSSS^^^pppzzzvvv}}}|||xxxvvvlllkkkhhheeeaaa^^^[[[ZZZXXXWWWUUURRRPPPOOONNNNNNOOOLLLJJJIIIIIIIIIGGGFFFIIIIIIJJJKKKMMMOOOQQQRRRNNNOOOPPPRRRTTTVVVWWWXXX[[[^^^bbbfffiiimmmrrruuuvvvyyyzzzmmmfffdddmmm{{{tttjjjaaaZZZXXXSSSPPPQQQRRRVVV```lll{{{zzzzzzssskkkfffffffffdddbbbRRRMMMIIIFFFDDD>>><<<;;;;;;<<<<<<<<<;;;777777666555555555555555000000////////////000000///...------//////...---/////////...............------------------......111000......///...---+++...------...000111111000000///...///111222111000000000000000000000000000111000000000000111222222111111111111111111111111222222222333333222222111444333333444444555666777444555555555555666666666666666777888888888888888777777888999:::;;;<<<===:::::::::;;;;;;;;;;;;;;;===DDDJJJOOO^^^tttpppeee\\\PPPHHHDDDAAA<<<777666666555444333333333444777666555444444444444444444444444444444444444444222222222222222222222222222222222222222222222222222222222222222111111111111111111222222222222333333333333444444333333333333333333333444444444555444444444444333333333333444333333222222333333444333333333333333333333333111222333444666666666777666666666666666555555555555666777777888888777777666666666666666666666666666666666777777777888888777777777777777888888888999:::;;;;;;<<<<<<;;;;;;======<<<;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>??????@@@AAACCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCBBBDDDGGGHHHIIILLLOOORRRTTTUUU^^^pppyyyqqqttt}}}|||wwwssspppnnnooommmiiidddaaa___^^^^^^aaa^^^ZZZWWWVVVUUUTTTSSSUUUUUUUUUUUUVVVWWWXXXXXX]]]^^^```cccgggiiilllmmmppptttzzzyyyggg```ZZZcccrrrnnnaaa]]]]]][[[XXX___[[[YYY___iiiwww}}}uuujjjcccaaaaaaaaaaaaRRRMMMIIIFFFDDD???===;;;;;;;;;<<<;;;:::777777666555555555555555/////////...//////000000///...---...///000///---........................,,,,,,,,,---------------000///------......---,,,...------...000111000///000///...///111111111///////////////////////////000000000000000111222222111111111111111111111111000111222333333333333333333333333333333444555666444444444555555555666666555666777777888888777777777888888888999:::::::::888999:::<<<===>>>>>>>>>CCCFFFEEECCCIIIVVV___aaarrr}}}yyymmmaaaTTTJJJGGGAAA:::777999;;;;;;:::999999888777666555333333555555444444333333333333333333333333333333333333111111111111111111111111111111111111111111111111333333222222111111000000111111111111222222222222222222333333333333222222222222222333333333444444333333333333333333333333444333333222222333333444333333333333333333333333111222333444555555555555555555555555555555555555555666666777777777777777666666666666666666666666777777777777888888888888888888888777777777777777::::::;;;<<<<<<<<<<<<;;;===<<<<<<;;;;;;;;;<<<<<<=========>>>>>>>>>??????>>>>>>>>>@@@AAACCCEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEGGGHHHIIIKKKNNNPPPTTTSSSVVVcccwww}}}xxxvvvuuutttzzzvvvqqqnnnmmmmmmmmmllllllkkkjjjiiihhhhhhhhhhhhvvvwwwzzz||||||mmmbbbccclllrrr~~~pppdddXXXVVVZZZ___cccgggiiikkkrrr}}}zzz|||wwwqqqhhhcccaaaaaabbbbbbSSSNNNJJJFFFEEEAAA???<<<;;;;;;;;;999888777777666555555555555555000////////////000000111000///......///000///...---------...............,,,,,,,,,---------......---,,,,,,---...//////......---,,,---///111000//////.........000111000///////////////////////////000000//////000000111222111111111111111111111111000000111222333333333333222222222111222222333333444444444444555555555555555555666777777777777666888888888888888777777777<<<;;;:::999999888888999;;;<<<<<<;;;===CCCGGGHHHKKKRRR[[[aaagggssskkk___QQQIIIEEEBBB???===<<<888555444555666555444333444555777777888777777444444444444444444333333333333333333333333333333111111111111111111111111111111111111111111111111222222222111111000000000000000111111111222222222111111222222222222111111000111111111222222222222333333333333333333333333444333333222222333333444333333333333333333333333333444444444444444333333444444444444444555555555555555666777777777777777666666666666666666666666777777777777888888888888888888888777777777777777999:::;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;;;;<<<<<<===>>>>>>?????????@@@@@@@@@>>>>>>>>>@@@AAACCCEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGHHHHHHJJJMMMOOONNNOOOQQQUUU^^^nnnwwwgggdddggglllwwwqqq___YYYSSSPPPQQQTTTZZZfffrrr~~~tttmmmmmmmmmkkkkkkkkkhhhfffddddddeeeeeeeeeVVVQQQLLLGGGDDDBBB@@@===;;;;;;:::888777777777666555555555555555111111000000000000000111000///......000000///...---------------.........,,,,,,,,,---......//////,,,++++++,,,...000///...---,,,,,,---///000000//////...---...000111000///000000000000000000000000000////////////000111111111111111111111111111111000111222333333333333333222222111111111111222222333444444444444555555555444555555666666666666666888777777777777666666666:::999888777777888999:::777888999:::;;;<<<===<<<@@@BBBCCCBBBCCCIIITTT]]]eeemmmxxxxxxmmmaaaTTTKKKFFF???:::;;;;;;999777777888777666777999999888666333333444555555555444444333444444555555444333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111000000000000000000111111111111222000111111222222111111000000000000000111111111111222222222222333333333333444333333222222333333444333333333333333333333333444444444444444333222222333333333444444444444444444555666666777777666666666666666666666666666666666666666777777777888888777777777777777888888888888999::::::;;;;;;::::::<<<;;;;;;;;;;;;<<<======>>>>>>>>>?????????@@@@@@>>>??????@@@AAACCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGHHHHHHIIILLLNNNLLLOOOQQQOOOOOOYYYkkk{{{zzzsssooommmqqq|||yyykkkbbb]]]UUUNNNLLLJJJLLLQQQUUU___uuupppdddbbbfffeeebbb```bbbccceeefffggggggggggggXXXSSSNNNHHHDDD@@@>>><<<;;;;;;;;;:::888777777666555555555555555444333222111111000111111000///...///000111000...,,,,,,,,,------.........,,,------...//////000000...,,,,,,,,,.........,,,---,,,,,,---///000000//////...---...000000000///000000000000000000000000///////////////000111111111111111111111111111111111111222333333333222222333222222111111222222333333333444444444555555555444444555666666666555555444444555666666777888888555555666888:::;;;======;;;;;;<<<>>>>>><<<;;;;;;@@@@@@AAA@@@??????BBBEEEEEEIIIMMMPPPRRRVVV[[[___mmmwww{{{tttppp\\\UUUKKKEEEAAA>>>999666===::::::===<<<666444666/////////111333444555555888777666555333222111111222333444444444444333222222222222222222222222222111111111111111111111111111111111111111111111111000000000000111111111111000000000000111111111111111222222333333222222111000000111111111222222222111111222222222333333333444333333222222333333444333333333333333333333333222222333444444444333333222222333333333444444444444555666666777777666666666666666666666666666666555555666666666777777777666666777777888888999999777888999999::::::999999;;;;;;;;;;;;;;;<<<======<<<============>>>>>>>>>@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGHHHKKKMMMOOOPPPQQQOOONNNSSS\\\dddyyyuuuooommmmmmnnnzzzlll]]]TTTNNNJJJIIIKKKKKKLLLVVVdddooo}}}uuukkkdddbbbccccccccceeebbbcccfffgggggggggggggggZZZUUUOOOHHHDDD>>>===;;;;;;<<<<<<;;;:::777777666555555555555555555444333222111111111111111///...///000111000...,,,,,,,,,------.........------......///000111111000...------------,,,***---,,,,,,---///000///...///...---...000000000...000000000000000000000000///////////////000111111111111111111111111111111222222333333333222222111444444333222222333333333333333333444444444555555333444555555666666555555111222333555777888::::::555666888999999888666555555555777:::<<<<<<<<<===999<<<@@@DDDEEEDDDAAA???EEEEEEFFFGGGGGGJJJMMMOOONNNXXXcccfffdddccceeegggiiiqqq{{{uuuhhh^^^]]]YYYQQQKKKJJJFFFAAA;;;777888999::::::666333444888777333555;;;:::999666555444444555555333222222222333333444555111111333444444333222111111111111111111111111111000000000000000000000000000000000000000000000000//////000000111111222222000000000000111111111111222333333444444333333222111111222222222333333333111111111222222333333333444333333222222333333444333333333333333333333333000111222333444555555555222222222333333444444444444555555666666666666666666666666666666666666666555555555555666666666666555666666777888999999:::777777888999999999999888;;;;;;;;;;;;;;;<<<===>>>;;;;;;;;;;;;<<<<<<<<<===@@@@@@@@@@@@AAAAAABBBCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHGGGHHHJJJMMMOOOMMMLLLMMMPPPRRRRRRQQQVVVlllssskkkbbb___gggvvv~~~oooaaa```TTTNNNQQQRRRMMMMMMRRRVVVZZZjjj{{{tttooojjjeeebbb___^^^ccckkkeeefffggggggfffeeeeeefffXXXPPPLLLHHHEEE???===<<<<<<===<<<:::777666666666555444444333333222111111000///......---111000000///...---------......------------......//////.........---------////////////////////////---------............///111///---///333333///+++222222111111000000//////000000000000////////////222111000//////000111222111111111111111111111111111111111111111111111111222222333333333444444444111333444444444444555777888888777666666666666666555666777999999888888777666777888:::<<<===>>>???<<<===>>>??????@@@@@@@@@BBBBBBCCCCCCDDDEEEEEEFFFLLLMMMPPPQQQQQQPPPMMMLLLRRRTTTWWW[[[```dddggghhhmmmwww}}}zzz~~~yyyrrrppplllgggccc___\\\[[[LLLKKKIIIFFFBBB???===<<<777777777777777777777777666666666666666666666666222222222222222222222222222222111111111111222222222222222222222222222222///000111222222111000///......///000000000000000222111111111000000//////////////////////////////000000000000000000000000///000000000000111111111111111111111111111111111111111111111111111111111333222111111000000111111333333222222111000//////222222222222222222222222000000111111111222222222444444444555555555555666555555555555555555555555555666666555444444666777555555555555666666666666999888888888777777666666999999999999:::;;;<<<<<<<<<======>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEDDDEEEEEEGGGHHHIIIJJJJJJKKKLLLNNNNNNMMMMMMNNNPPPVVV]]]qqqrrreeeggghhhkkkrrr~~~vvv```UUUTTTOOOIIIIIIOOORRRSSS[[[ggghhhuuupppsssllliiieeeaaa```aaadddfffccceeeffffffeeedddeeefffXXXPPPLLLHHHEEE???===<<<<<<===<<<:::777666666666555444444333333111111111000///.........111000000///......------......------------......//////.........---------........................---------............///111...---///222333///+++000000//////////////////000/////////////////////111000000000000000000111111111111111111111111111111111111111111111111111222222222222333333333333111333444444333444555666888777777666666666666666555666777888999888888777888999<<>>:::;;;<<<===>>>>>>>>>>>>???@@@@@@AAABBBBBBCCCCCCDDDEEEGGGHHHHHHGGGEEEDDD;;;<<<===@@@BBBDDDFFFGGGIIIPPPWWWVVVPPPKKKMMMQQQOOOPPPQQQRRRSSSTTTTTTTTTUUUUUUVVVUUUSSSPPPLLLIIIFFFEEECCCAAA@@@???>>>>>>AAA@@@???===;;;:::888888666666666666666666666666555555555555555555555555222222222222222222222222222111111000000111111222222222222222222222222222000000000111111000000000......///000000000000000111111111000000000//////////////////////////////000000000000000000000000000000000111111111111222111111111111111111111111111111111111111111111111111111111111111222333333333333222111111000//////222222222222222222222222111111222222222333333333444444444444555555555555444444444444444444444444444666777666555444555666555555555555666666666666888888888777777777666666888888888888999:::;;;<<<;;;<<<======>>>>>>======??????@@@@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIIIIGGGIIIJJJJJJJJJJJJKKKMMMOOOTTTaaawwwxxxjjjeeekkkpppqqq~~~ppp]]]MMMEEEIIIRRRJJJMMMWWWdddqqq|||tttjjjiiilllllliiifffbbbaaaaaabbbdddbbbdddffffffdddbbbbbbcccXXXPPPKKKHHHEEE???===<<<<<<===<<<:::777666666666555444444333333111111000000//////......000000000///......------......------------.....................---------........................---------............///000...---...111222///,,,................../////////////////////////////////000000111111000000///111111111111111111111111111111111111111111111111111111111222222222222333111222444444333333555666777777666666555555666666555666777888888888777777555777;;;>>>>>>===:::888888999:::;;;;;;<<<<<<;;;======>>>>>>??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@DDDGGGEEEAAA>>>===>>>======>>>>>>??????>>>>>>>>>===<<<<<<;;;<<<<<<===999999999999999:::;;;;;;666666666555555555555555444444444444444444444444444444444444444444444444222222222222222222222222222111111000000111111222111111111111111111111111111000000//////000000111...//////000000000000000111111000000000000//////////////////////////////000000000000000000000000000111111111111222222222111111111111111111111111111111111111111111111111000000000111222333555666222222222111111000000///222222222222222222222222222222222333333333444444333333333444444444555555333333333333333333333333333555777777555444444555444555555555555666666666777777777777666666666666777777777777888999::::::::::::;;;<<<<<<<<<<<<<<<>>>>>>??????@@@AAAAAABBB@@@@@@AAAAAAAAABBBBBBBBBDDDDDDEEEEEEFFFGGGHHHHHHFFFGGGIIIIIIHHHIIIJJJLLLLLLLLLRRR^^^mmm|||zzzvvvtttzzzrrrnnnooopppwwwzzzxxxqqqqqq{{{lllcccXXXOOOIIIGGGMMMUUUOOO]]]pppxxxiiieeecccbbbccciiigggeeecccbbbaaabbbbbbccceeeggggggeeebbb``````XXXOOOKKKHHHDDD???===<<<<<<===<<<:::777666666666555444444333333111000000000/////////...000000//////..................------------......................................................---------............//////...---...000111000...---------......//////000.........///////////////...///000111111000///...111111111111111111111111111111111111111111111111000000111111111222222222000222333333333333444666777666666555555555666666666666666777777777777777555777999::::::999888666777888999:::;;;;;;;;;;;;<<<<<<<<<=========>>>>>>======<<<;;;;;;<<<======@@@@@@???>>>===<<<;;;;;;:::;;;=========<<<;;;;;;<<<<<<======<<<<<<;;;:::<<<;;;:::888888888999999888777777666666666777777333444444555555666666666333333333333333333333333222222222222222222222222111111111111111111111111111111000000000000111111111111111111111111111111111000///......///000111//////000000000000//////000000000000000000//////////////////////////////000000000000000000000000111111111111222222222222111111111111111111111111111111111111111111111111111111111111222333444555222111111111000000000///111111111111111111111111111111222222222222333333222333333333444444444444222222222222222222222222111444666777666444333333444444444555555555666666666666666666666666666666666666555666666777888999999999:::;;;;;;;;;;;;:::======>>>??????@@@@@@AAA????????????@@@@@@@@@AAACCCCCCDDDEEEEEEFFFGGGGGGGGGIIIJJJKKKJJJKKKLLLNNNPPPNNNNNNRRRXXXcccuuuxxxmmmeee```]]]^^^]]]]]]```dddiiilllmmmzzz~~~|||vvvpppqqqnnniiidddaaaccchhhlll|||{{{mmm```YYYQQQPPPRRRTTTWWW[[[___ccclll~~~uuuccc^^^aaacccaaa___ccccccccccccbbbbbbbbbbbbdddgggiiihhhfffcccaaa```WWWOOOKKKGGGDDD???===<<<<<<===<<<:::777666666666555444444333333000000000000////////////////////////..................------------......---.............................................---------............///...---------///000000///.........//////000000000------....../////////000...///000111111000///...000000000000000000000000111111111111111111111111000000111111111222222222000222333333222333444666666666555555555555666666666666666666666777777777;;;::::::999999:::;;;;;;888888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>>===<<<;;;;;;<<<===>>>::::::999999888777777666666666777888999:::::::::999999999999888777666666666666666666666444333333555555444333333333333333666666666666666666666666333333333333333333333333222222222222222222222222111111111111111111111111111000000000000000000111000000000000000000000000111000///......///000111//////000000000000////////////////////////000000////////////////////////////////////////////////000000111111111222222222000000000000000000000000000000000000000000000000333333222111111222222222111111111000000000000000111111111111111111111111000000000000111111111111222222222222333333333444222222222222222222222222000333666666555333222222444444444444555555555555555555555555555555555666555555555555666777888888888999999:::::::::::::::<<<<<<======>>>??????@@@>>>>>>>>>>>>????????????BBBCCCCCCDDDDDDEEEEEEEEEGGGIIIKKKKKKKKKKKKMMMOOOQQQPPPQQQRRRQQQTTT```mmm~~~xxxwwwvvvvvvjjjeee___[[[[[[\\\]]]]]][[[^^^bbbfffiiikkklllllljjjjjjkkklllnnnqqqssstttoooppprrruuuvvvsssoookkkooorrrtttqqqjjjcccaaaccc``````___^^^]]]]]]^^^___eeeiiinnnsssvvvyyy|||}}}sssiii```YYYVVVVVVTTTQQQSSS]]]ooonnnccc\\\]]]aaaaaa``````]]]^^^___```bbbbbbccccccccceeegggfffdddbbbaaa```WWWOOOJJJGGGDDD???===<<<<<<===<<<:::777666666666555444444333333000000000000//////////////////////////////............------------......---------...............---------------------------------............///------------...///000000///////////////000000000---------......//////000...//////000000//////...000000000000000000000000111111111111111111111111111111111222222222222333000111333333222222444555555555444444555555666666666666555555555666777888:::999777666666777999;;;888999:::;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<===<<<;;;::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<<<<<<<<<<;;;;;;:::888888444666888::::::999888777777777777777888888999:::666666666555555444444444222222222222222222222222222222222222222222222222111111111111111111111111111000000//////000000111////////////////////////000//////......//////000000000000000000//////.........////////////000000///////////////////////////////////////////////////000000000000111111111000000000000000000000000000000000000000000000000333222111111000000111111000000000000000000000000111111111111111111111111/////////000000000000111111111222222222333333333222222222222222222222222111333555555333222222333333444444444444555555555444444444555555555555555555555555555666777888888888888999:::::::::::::::;;;;;;<<<======>>>>>>???===>>>>>>>>>>>>?????????BBBBBBBBBCCCCCCDDDDDDDDDEEEFFFHHHIIIIIIIIIKKKMMMMMMNNNQQQSSSRRRPPPVVV^^^rrr}}}uuupppnnnmmmkkkiiieeefffggghhhiiijjjjjjjjjmmmkkkiiigggfffeeeffffffcccccccccdddfffeeebbb```^^^aaaggglllllljjjkkkooojjjkkkmmmlllllloootttxxxsssuuuvvvvvvtttoooiiieeejjjkkkllltttvvviiiddd___^^^]]][[[]]]bbbYYYZZZ[[[]]]___aaabbbbbb```aaaccccccaaaaaaaaabbbWWWNNNJJJGGGCCC???===<<<<<<===<<<:::777666666666555444444333333////////////000000000000.../////////////////////......------------......---------.........//////---------------------------------............///---------------...000111//////..................,,,,,,---......///000000/////////....../////////000000000000000000000000111111111111111111111111222222222222333333333333000111222333222222333555555444444444444555666777666555555444555666777888555444444444444555666777888888999:::;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999:::::::::777777777777888888888888666666666555333333666999777777777777666555444444111222333555555555555444222222222222333444555555444444444333333222222222333333333333333333333333222222222222222222222222111111111111111111111111000000////////////000000////////////////////////...//////////////////...000000000000000///.............../////////000000////////////////////////////////////////////////....../////////000000000000000000000000000000000000000000000000000000000000000000///000000111111///000000000000000000000111111111111111111111111///000000000000111111111111111111111222222222222333333333333333333333333111333444333222111222333333333444444444555555555333333444444444555555555555555555555666777888999888999::::::;;;;;;:::::::::;;;;;;<<<======>>>>>>===>>>>>>>>>>>>?????????BBBBBBBBBBBBBBBCCCCCCCCCCCCEEEGGGGGGHHHHHHJJJLLLIIIJJJMMMQQQPPPNNNPPPVVVXXXhhh~~~~~~|||zzzzzz{{{|||{{{zzzoooooovvvyyyxxxqqqgggcccgggmmmooo}}}wwwllleeebbb___^^^[[[WWWZZZ___ZZZZZZZZZZZZ[[[]]]^^^___```aaabbbbbbbbbcccfffiiiWWWNNNJJJGGGCCC???===<<<<<<===<<<:::777777666666555444444333333////////////000000000000.........///////////////.........------.........---------.........//////---------------------------------.........//////,,,---------,,,---000222.........------,,,,,,,,,,,,,,,------...///000000000///...------...///000000000000000000000000000111111111111111111111111222222333333333444444444///111222222222222333555444444444444444555666777666555555444444666777888555666777888999999999888777888999::::::;;;::::::::::::999999999999999999::::::::::::::::::::::::999999999:::::::::::::::777999:::888666777;;;@@@888888999999888888777666777777666666666666666666777777666555555555555666333333333333333222222222333333333333333333333333222222222222222222222222000000000000000000000000000000////////////000000////////////////////////---...///000000///...---000000000000000///......---.........//////000000////////////////////////////////////////////////............////////////000000000000000000000000000000000000000000000000............///111222333////////////000000000000000000000000000000000000000111111111111222222222000111111111111222222222333333333333333333333333222333333222111111222444333333333444444444555555333333333444444555555555666555555666666777888999999999:::;;;;;;;;;;;;:::::::::;;;;;;<<<======>>>>>>>>>>>>>>>????????????AAAAAABBBBBBBBBBBBBBBBBBCCCEEEGGGHHHHHHIIIKKKMMMJJJHHHIIIMMMMMMKKKMMMQQQNNNUUUcccyyyyyylllbbbYYY]]]\\\YYY]]]kkk|||yyyooofffaaaZZZYYY[[[]]]\\\XXXXXX[[[[[[ZZZYYYYYYYYYZZZ[[[\\\cccdddddddddeeehhhllloooXXXMMMLLLAAACCC@@@???>>>===;;;999888777555555555555555444444444000000000000///////////////......000111000+++&&&......------------......------------------------........................000///...---------------........................000000//////.........---222222111000///...------//////............//////000111111111111222222222222222111111222222333444333333333333333333333333000222333333222111333444444333333222222333333444999777555444666777777666666666666666666666666666666666777888999999::::::777;;;;;;888666999;;;999999999999999999888777666888888888888888888888888999888777666666777888999888888888888888888888888444555666777777666555444777666555444444444444444111222222333333444444555222222222222222222222222111111111111111111111111111111111111111000//////////////////////////////000000000000000000000000///////////////////////////////////////000111111////////////////////////------...///000111222222222222000///............---...///000000///...---//////............//////000000000000000000000000---......///000111111222000///---+++,,,...000222111000/////////000222333000000000000111111111111000111111111111222222222444444333222222333444444333333333333333333333333444444333333333222222222000222444666777777555444666666555555666888;;;<<<777888888999999::::::;;;;;;;;;;;;;;;<<<>>>??????>>>>>>>>>>>>>>>>>>>>>>>>AAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCEEEGGGIIIKKKLLLIIIIIIIIIJJJLLLMMMOOOPPPSSSTTTYYYfff{{{uuuoooiiihhhiiifff^^^UUUVVVRRRTTT^^^kkkxxxrrriiifffaaa\\\WWWXXXYYYZZZZZZXXXVVVUUUWWWYYY[[[\\\[[[YYYYYYZZZ[[[]]]bbbfffeeedddiiiqqqXXXMMMMMMAAADDD@@@@@@>>>===;;;999888888555555555555555444444444000000000000////////////000......///111000---)))///......------......///------------------------------------------------......---------......///........................000/////////............000000000000//////////////////............//////000000111111111222222222222222111111222222333444333333333333333333333333000222333333222111333444555555444444444444555555555555666888:::;;;999777777777777777777777777777777777888888999999::::::444888999666555888:::999888999999999888888777666888888888888888888888888888888777666666777888888777777777777777777777777444555666777777666555444666666555444444444444444333333333333333333333222222222222222222222222222111111111111111111111111111111111111111000/////////////////////////////////////////////////////////////////////////////////////////////000000111........................------...///000111222222222111000///............---...///000000///...---/////////....../////////000000000000000000000000......//////000000111111000///...------///111222111000/////////000222222000000000000111111111111000111111111111222222222444333222111111222333444333333333333333333333333333333333333333333333333333444555555555555444333555555555555666888:::;;;888888999999:::;;;;;;;;;<<<<<<<<<<<<======>>>???????????????????????????AAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDFFFHHHJJJKKKGGGGGGHHHIIIJJJLLLMMMNNNTTTVVV[[[dddsss|||yyy{{{yyytttrrrvvvxxxrrriiijjjmmmrrrtttrrrkkkbbb\\\aaa^^^aaammm}}}tttfff```]]][[[XXXVVVWWWXXXYYYYYYXXXWWWVVVVVVXXXZZZZZZXXXXXXYYYZZZYYYZZZ^^^bbbccceeeoooyyyYYYNNNMMMBBBDDD@@@@@@???===;;;:::888888666666555555555444444444000000000000////////////000///...///000000///...//////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000........................////////////.....................//////000000000//////............//////000000000111111111222222222111111111111222333333333333333333333333333333000222333333222111333444666666555555555555666666000222666;;;???>>>;;;888777777777777777777777777888999999999999999999999333777888666555777999888888888888888888777777666777777777777777777777777777777666666666666777777666666666666666666666666444555555666666555555444555555444333333333444444555444444333222222111111222222222222222222222222111111111111111111111111000000111111000000////////////////////////////////////////////////////////////////////////////////////......//////000111........................------...///000000111222111111000///..................////////////......////////////////////////000000000000000000000000////////////000000000000/////////000000000111111000000000///000111111222000000000000111111111111000111111111111222222222222222111111111111222222333333333333333333333333222333333444444555555666::::::888777666555444444444555555666777888999999999999999:::;;;;;;<<<<<<>>>>>>============>>>>>>????????????????????????@@@@@@AAAAAAAAABBBBBBBBBAAAAAABBBCCCDDDFFFHHHIIIFFFFFFGGGGGGIIIKKKLLLMMMSSSUUUYYY```hhhpppwww{{{~~~|||zzzvvvsssvvvpppjjjgggbbb[[[XXXYYY]]]______aaahhhsssyyyyyyrrrkkkbbb[[[WWWVVVUUUUUUTTTUUUWWWXXXYYYYYYXXXXXXVVVWWWWWWVVVUUUVVVXXXZZZYYYYYY[[[___bbbhhhvvvYYYNNNNNNCCCEEEAAA@@@???===<<<:::999888666666666555444444333333000000000000////////////000///......///000111222000//////......//////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///..............................///////////////................../////////000000//////............//////000000000000111111111111111111111111111222222333222222222222222222222222000222333333222111333444666555555444444555555666000222555:::======;;;888777777777777777777777777999999999999999888888888666:::;;;888666888888666666777777888777777666666666666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444333333333333333444333333333333222222111111111111111111111111111111111111111111111111111111///000000000000000/////////////////////////////////////////////////////////////////////////////////............///000000........................------......///000000111111000///..................//////////////////.../////////000000/////////////////////////////////000000000000////////////...///000222222111111000000000000000000111111222///000000000111111111111000000111111111222222222111111111111111111111111222222222222222222222222111222333444555666777777AAA@@@===:::888777777777555666777888999999999999999999:::;;;;;;<<<<<<===???>>>>>>=========>>>>>>??????????????????????????????@@@@@@AAAAAABBBBBBAAAAAAAAABBBCCCDDDFFFGGGFFFFFFFFFGGGIIIJJJLLLMMMOOOQQQUUUZZZ___cccfffgggrrr|||~~~wwwooofff```___aaabbbbbbbbb]]]XXXUUURRRSSSZZZcccqqqwww}}}ttteee]]]]]][[[XXXVVVTTTTTTUUUSSSTTTVVVWWWYYYYYYYYYYYYVVVVVVUUUTTTSSSTTTXXX[[[[[[ZZZ\\\```ccckkkzzzZZZOOOOOODDDGGGAAA@@@???>>><<<:::999888777666666555444444333333000000000000//////////////////.........///222333//////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,......//////......,,,,,,.................................///////////////////////////............//////............////////////000000000111111111111111000000111111222333222222222222222222222222000222333333222111333444444333333222222333333444333333333555777999888777666666666666666666666666888888888888888888888888;;;??????;;;999999888666555666666777777777666666555555555555555555555555555555555666666555555555333333333333333333333333444444333333333333444444333333222222222222333444111111111222222333333333111111111111111111111111000000000000000000000000...//////000000000//////////////////////////////........................////////////////////////...............//////000........................------......//////000000000//////.............../////////......///////////////000111111000//////////////////////////////000000000000////////////...///111222222222000000///000000000111111111111///000000000111111111111000000111111111222222222111111111111111111111111222222222222222222222222000111222333444666777777BBB???<<<999777777777888777777888999::::::::::::999999:::;;;;;;<<<<<<===???>>>===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBAAAAAAAAAAAABBBCCCDDDEEEFFFFFFGGGHHHIIIKKKLLLMMMOOOPPPSSSVVVYYY\\\___```aaadddnnnwwwkkkdddfffmmmtttxxxqqqjjjccc```___fffvvvzzzsssiiiaaaWWWYYY[[[[[[XXXUUUTTTUUUSSSTTTUUUVVVXXXYYYYYYZZZVVVVVVUUUSSSRRRTTTXXX\\\[[[ZZZ\\\```dddkkkzzzZZZPPPPPPEEEHHHAAAAAA@@@>>><<<;;;999999777777666555444333333222000000000000////////////...//////...---...000333......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...//////000///---,,,***.................................////////////////////////......---------//////............///////////////000000000111111111000000000000111222222222222222222222222222222000222333333222111333444222222111111111111222222555333111111333555666555555555555555555555555555666777777777777777777777;;;???@@@<<<999999888555444555555666666666666666444444444444444444444444444444555555555555444444333333333333333333333333444333333222222333333444222222111111222222333333000000111111222333333444111111111111111111111111000000000000000000000000......///000000000//////////////////////////////........................////////////////////////......------......///000------------------------------.........///////////////......---....../////////............////////////111111111111//////000000000000000000000000////////////000000000000...///000111111111000/////////000111111111111000000000000000111111111111000111111111111222222222111111222333333222111111222222222222222222222222000000111222444555555666;;;999777555444555666777888888888999999999::::::999999999:::;;;;;;<<<<<<======<<<<<<<<<<<<====================================>>>???@@@AAAAAABBBBBBAAAAAAAAABBBCCCDDDDDDFFFFFFGGGHHHIIIKKKLLLMMMRRRRRRRRRSSSUUUWWWZZZ[[[[[[```eeennn~~~zzz~~~{{{{{{yyylllfffdddaaa^^^VVVYYY[[[[[[YYYWWWUUUTTTTTTTTTUUUVVVWWWXXXYYYYYYVVVVVVVVVTTTTTTVVVZZZ]]]YYYYYY[[[___dddmmm}}}[[[QQQQQQFFFIIIBBBAAA@@@>>><<<;;;:::999777777666555444333222222000000000000////////////---...000///---,,,...111------,,,,,,,,,,,,------------------------------------------------------,,,---///000///...---,,,..................................../////////000------.............../////////............//////////////////000000000111000000000000000111222222111111111111111111111111000222333333222111333444222111111000000111111222444222000000222444555555444444444444444444444444444444555555666666777777666;;;===:::888888777444333444555555666666666555333333333333333333333333333444555555555555444333333333333333333333333333444333222111111222333444111111111111111222333333111111111111111222222222111111111111111111111111000000000000000000000000---......///000000//////////////////////////////........................////////////////////////...------------...//////---------------------------------.........//////.........------......///000///...------...///000...///111222222111///...000000000000000000000000......//////000000111111......//////000000000///...///000111222111111000000000000000111111111111000111111111111222222222111222333444444333222111111111111111111111111111000000111111222333444444444333333333333555666777888777666666666777888999888888999999:::;;;;;;;;;;;;;;;:::;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAACCCBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEFFFHHHIIIKKKLLLOOOOOOOOOPPPRRRTTTUUUVVVXXX]]]```___eeeyyypppbbb\\\ZZZYYYXXXVVVWWWXXXZZZZZZYYYXXXVVVTTTTTTUUUUUUVVVWWWXXXYYYWWWWWWWWWWWWWWWXXX[[[^^^ZZZYYYZZZ___ggguuu[[[QQQQQQFFFIIIBBBAAA@@@>>>===;;;:::999888777666555444333222222000000000000////////////,,,...000///---+++---///---,,,,,,++++++,,,,,,---------------------------........................***,,,...///000000...---........................---.........//////000000++++++,,,---...///000111//////............//////////////////000000000000000000000000000111111222111111111111111111111111000222333333222111333444222111111111111111111222111000000111444666666555333333333333333333333333222333333444555666777777000666888777666777777444333444444555666666666555333333333333333333333333333333444555555444333333333333333333333333333333444333222111111222333444111111000000111222333333333333222222111000000000000000000000000000000000000000000000000000000000------...///000000//////////////////////////////........................////////////////////////...------------...//////---------------------------------.....................---------......///000///...------...///000...000111222222111000...000000000000000000000000---......///000111111222............/////////000...///000222222111111000000000000000111111111111000111111111111222222222222333444444444444333222111111111111111111111111000000000111222222333333111111222333555777999:::777666444333444555777888777888888999999:::;;;;;;999999999:::;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAAAAACCCCCCCCCBBBBBBCCCCCCDDDCCCDDDDDDEEEFFFHHHJJJJJJIIIJJJLLLNNNPPPRRRTTTTTTTTTWWWWWWWWW]]]hhhqqqtttuuuggg]]]YYYZZZZZZZZZVVVVVVVVVYYY\\\]]][[[YYYUUUUUUUUUUUUVVVWWWXXXXXXWWWXXXYYYYYYXXXZZZ\\\___]]][[[\\\aaakkk}}}VVVJJJNNNFFFIIIAAA@@@???===<<<:::999888666666666555444444333333111111000///////////////...............///000000///---+++******,,,///000------,,,++++++,,,,,,,,,------------------------,,,---......,,,,,,---...000///---,,,+++,,,,,,---............/////////000........................///////////////.....................////////////////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000000111111111111222222222333333333333333333333333222222333333333333444444444555555555555555555444555444444333333444444555444444444444444444444444222222222222222222222222333333333333333333333333222111111111000000//////000000000000000000000000000000000000000000000000......////////////......000000//////.........------------............/////////............////////////.........---------................................................,,,,,,,,,---------......---------------------------------,,,,,,+++++++++////////////////////////000///...------...///000000000000000000000000000////////////////////////............////////////......//////000000111111000000000000000000000000000000000000000000000000000111111111111222222222333333333222222222111111000111111222222333444444333333333444444444555555666666555444444666777888777777777777888888888888999999999999999999:::::::::::::::;;;;;;;;;<<<<<<======>>>???@@@@@@AAAAAACCCCCCCCCBBBBBBCCCCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFGGGHHHJJJLLLMMMNNNNNNNNNQQQQQQRRRTTTWWWZZZ^^^___mmmwwwwwwnnnffffffffffffeee```ZZZUUUQQQRRRSSSTTTVVVWWWXXXYYYTTTSSSRRRRRRSSSVVVYYY[[[ZZZ```eeeeee```]]]]]]___^^^]]]XXX```zzzWWWKKKNNNEEEHHHAAA@@@???===<<<:::999888666666666555444444333333111111000///////////////...............///000000///...,,,++++++---///111------,,,,,,+++,,,,,,---------------------------,,,---......,,,,,,---...///...---,,,,,,,,,------............////////////........................////////////........................////////////////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000000111111111111222222222333333333333333333333333222222333333333333444444333444444555555444444333444444333333333333444444444444444444444444444444222222222222222222222222333333333333333333333333111111111000000000//////000000000000000000000000000000000000000000000000......////////////......000/////////............---------............/////////............/////////.........------------................................................,,,,,,,,,---------......------------------------..................------........................000///...------...///000////////////////////////....................................////////////000000000000////////////////////////////////////000000000000000000000000000000111111111222222222222222222222111111111111000111111222222333444444333333333444444444555555555555444444555555666777666666777777777888888888888888999999999999:::::::::::::::;;;;;;;;;;;;<<<>>>>>>>>>??????@@@@@@@@@BBBBBBAAAAAAAAAAAABBBBBBAAAAAABBBCCCDDDDDDDDDDDDFFFGGGIIIJJJLLLMMMMMMMMMOOOPPPPPPRRRTTTWWWZZZ[[[```iiiwwwxxxggg^^^YYY]]]dddiiiiiibbbWWWOOOPPPQQQRRRSSSTTTUUUVVVVVVUUUTTTSSSRRRSSSVVVXXXZZZ```bbbdddbbb]]]XXXWWWWWW[[[XXXZZZggg|||YYYMMMOOOEEEFFFAAA@@@???===<<<:::999888666666666555444444333333111111000///////////////............/////////000///...---,,,,,,...000111---,,,,,,,,,,,,,,,------------------------------,,,---......,,,,,,---...------,,,,,,,,,---......//////..............................................................................////////////////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222222222222222222222222222333333333333444444222222333333333333222222444333333222222333333444333333333333333333333333222222222222222222222222222222222222222222222222111111000000000000//////000000000000000000000000000000000000000000000000......////////////......////////////............---------............/////////............//////............------------------------------------------------------------,,,,,,,,,---------......------------------------------..........................................//////...------...//////////////////////////////....................................////////////111111111000///.........////////////////////////000000000000000000000000000000000111111111222222111111111111000000000000000111111222222333444444333333333444444444555555333333444555555555555555666666777777777777888888888888888999999999::::::::::::::::::;;;;;;;;;;;;>>>>>>>>>>>>????????????AAA@@@@@@??????@@@@@@AAA>>>???@@@AAABBBBBBBBBBBBEEEEEEGGGIIIJJJKKKKKKLLLMMMMMMNNNOOOQQQSSSUUUVVVUUU[[[cccooo}}}pppddd[[[UUUPPPUUU\\\bbbccc^^^TTTMMMOOOPPPPPPQQQRRRSSSTTTTTTVVVUUUTTTSSSSSSUUUWWWXXX\\\\\\\\\[[[ZZZZZZYYYYYYYYYTTTbbbttt[[[OOOPPPEEEEEEAAA@@@???===<<<:::999888666666666555444444333333111000000///////////////---....../////////////////////...------///000111---,,,,,,,,,,,,------...------------------------,,,---......,,,,,,---...,,,,,,,,,,,,---....../////////............------........................------...............///............////////////////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000000000111111111222222222222222222222222222222222222222222333333333444444111111222222222222111111333333222222222222333333222222222222222222222222111111111111111111111111222222222222222222222222000000000000000000//////000000000000000000000000000000000000000000000000......////////////......///////////////.........---------............//////......------......///------------------------------------------------------------------------,,,,,,,,,---------......------------------------+++++++++,,,,,,---------................................................////////////////////////....................................////////////111000000000/////////...////////////////////////000000000000000000000000000000000000111111111111000000000000////////////000111111222222333444444333333333444444444555555111222444555555555444333666666666666777777777888777777888888999999::::::999999:::::::::;;;;;;;;;>>>>>>>>>>>>>>>>>>======???>>>>>>======>>>>>>???<<<===>>>???@@@@@@@@@@@@CCCDDDEEEGGGHHHIIIIIIJJJLLLLLLLLLMMMNNNOOOPPPQQQSSSVVVWWWYYYccctttooo```YYYVVVUUUTTTRRRRRRRRRSSSTTTTTTSSSQQQOOOOOOPPPPPPQQQRRRRRRSSSWWWVVVTTTSSSSSSTTTUUUVVV[[[YYYWWWWWWXXXYYYYYYXXXZZZTTTlll[[[PPPQQQEEEEEEAAA@@@???===<<<:::999888666666666555444444333333111000000///////////////------...///000////////////............///000111---,,,,,,,,,------...///------------------------,,,---......,,,,,,---...+++,,,,,,------........................---------........................,,,---------......//////............////////////////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000000000111111111222222222222222222222222222222222222222222333333333444444000111111111111111111000222222111111111111222222222222222222222222222222111111111111111111111111111111111111111111111111//////////////////000000////////////////////////////////////////////////......////////////...............///////////////---------............///......------------......,,,,,,------------------------------------------------------------------,,,,,,,,,---------......------------------------+++++++++,,,,,,---------........................------............------............................................................////////////.../////////000000000111........................//////////////////////////////000000000111111111000000000/////////......000111111222222333444444333333333444444444555555111222444555555555444333555666666666666777777777666666777888888999::::::999999999:::::::::;;;;;;>>>>>>========================<<<<<<<<<<<<======;;;<<<===>>>????????????AAABBBDDDEEEGGGHHHHHHHHHJJJKKKLLLLLLMMMMMMNNNNNNPPPSSSSSSPPPRRRYYY___bbbsss~~~tttiii\\\TTTSSSTTTSSSPPPSSSPPPLLLKKKLLLNNNOOOOOONNNOOOOOOPPPQQQRRRSSSSSSVVVUUUTTTSSSSSSSSSTTTTTTbbb^^^ZZZVVVTTTSSSQQQOOOZZZWWWrrr[[[PPPQQQEEEFFFAAA@@@???===<<<:::999888666666666555444444333333111111000///////////////,,,---///000000000///.........------......///000,,,,,,,,,,,,---...///000------------------------,,,---......,,,,,,---...,,,,,,---.........------,,,,,,---------.................................,,,,,,,,,---......//////............////////////////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000000111111111111222222222333333333333333333333333222222333333333333444444000000111111111111000000222111111000000111111222111111111111111111111111111111111111111111111111000000000000000000000000......////////////000000////////////////////////////////////////////////......////////////...............///////////////---------............///......------------......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------..................------------------------------............------........................------------------------............////////////.........///000111111111......................../////////////////////////////////000000000111111000000000000////////////000111111222222333444444333333333444444444555555333333444555555555555555555555666666666666777777555666666777888999::::::999999999999::::::::::::<<<<<<<<<<<<===============<<<<<<;;;;;;<<<<<<===;;;<<<===>>>????????????AAABBBCCCEEEFFFGGGGGGHHHIIIIIIJJJKKKLLLLLLLLLLLLKKKOOOQQQOOOOOOSSSTTTRRRVVVhhh{{{hhh```[[[YYYYYY\\\___\\\UUUNNNNNNMMMLLLLLLMMMLLLJJJHHHLLLMMMNNNOOOQQQRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRZZZYYYWWWTTTSSSRRRRRRRRRWWW[[[rrr~~~[[[OOOQQQFFFGGGAAA@@@???===<<<:::999888666666666555444444333333111111000///////////////,,,---///000111000///...---------------.........,,,,,,,,,------...///000------------------------,,,---......,,,,,,---...,,,---.........---,,,+++++++++,,,---......//////........................++++++,,,------...//////............////////////////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000000111111111111222222222444444444444444444444444222222333333333333444444000111111222222111111000111111000000000000111111111111111111111111111111111111111111111111111111000000000000000000000000........./////////000000////////////////////////////////////////////////......////////////................../////////000---------............///...------,,,,,,------...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------..................------------------------------,,,------......------,,,........................------------------------............////////////////////////000000000000........................////////////////////////////////////000000000111111111111000000000//////000111111222222333444444333333333444444444555555555555444444555555666777555555555666666666777777555555666777888999::::::888999999999999:::::::::;;;;;;;;;<<<<<<=========<<<<<<<<<;;;;;;<<<<<<<<<<<<===>>>???@@@@@@@@@@@@@@@AAACCCEEEFFFGGGGGGGGGFFFGGGHHHJJJJJJJJJJJJJJJJJJNNNOOOOOOQQQUUUUUURRRTTTXXX___fffssswwwbbbVVVTTTRRRTTTYYY^^^```\\\TTTMMMJJJJJJKKKMMMNNNMMMJJJGGGIIIJJJKKKMMMOOOQQQRRRSSSQQQPPPPPPQQQQQQQQQQQQQQQLLLOOOQQQRRRQQQRRRVVVYYYUUUbbbrrrzzz|||ZZZNNNQQQFFFHHHAAA@@@???>>><<<:::999888777666666555444444333333111111000///////////////,,,---///000111000///...,,,,,,,,,---------......,,,,,,,,,---...///000000------------------------,,,---......,,,,,,---...------...///...---+++***)))***+++,,,...///000000........................++++++,,,,,,---...//////............/////////000////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000000111111111111222222222555555555555555555555555222222333333333444444444111111222222222222111111111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000---.........//////000000////////////////////////////////////////////////......////////////......---.........//////000000---------.........//////...------,,,,,,------...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------,,,,,,+++++++++------------------------,,,,,,---......---,,,,,,........................------------------------............/////////000111111000000//////..............................////////////////////////////////////000000000000111111111111000000000000000111111222333333444444333333333444444444555555666666555444444666777888555555555555666666666777444555666777888999::::::888888999999999:::::::::::::::;;;;;;<<<===>>>>>>===<<<<<<;;;;;;<<<<<<======>>>???@@@@@@AAAAAAAAAAAAAAACCCEEEFFFGGGGGGGGGDDDEEEGGGHHHIIIIIIIIIHHHNNNPPPOOOMMMPPPUUUUUUQQQQQQUUUYYY^^^ffftttppp```UUUSSSWWWPPPPPPPPPQQQQQQPPPLLLJJJKKKJJJIIIJJJLLLMMMLLLKKKFFFGGGIIIKKKNNNPPPRRRRRROOOOOOOOOPPPPPPPPPQQQQQQJJJNNNRRRRRROOONNNRRRVVVVVVhhhsssxxx}}}VVVNNNLLLNNNDDDAAA@@@???>>><<<:::999888888777666555444333222222222111111000000000000000///...---------///000111......---------,,,,,,,,,///,,,+++,,,...///---+++........................------...///...---+++***...------,,,,,,,,,------++++++,,,,,,---...////////////.........---------........................///////////////.....................////////////444111//////000000...+++000000000000111111111111000000000000000000000000111111111222333333333444222222333333333333444444555555444333333333444444111111111111111111111111333333333222222111111111111111111111000000000000000000000000000000000000000000000000000000000000111///...------...///111////////////////////////......////////////......------------------------........................000...,,,+++,,,------,,,------------------------........................+++,,,------......------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,,,,---...------------------------,,,,,,,,,---------......------------------------........................,,,---......------...000////////////////////////......------------......---------............///////////////000000000000111111000000//////......000111111111111222222222000111111111111222222222222333333444444333333222111111222333333444555555777777666666555555555444777777666666666666777777777888999:::;;;<<<<<<<<<=========<<<;;;;;;;;;:::;;;<<<<<<<<<======>>>>>>===>>>@@@@@@?????????@@@AAAAAABBBBBBCCCDDDDDDDDDGGGFFFFFFFFFGGGIIIKKKLLLOOOPPPQQQSSSTTTVVVWWWWWWVVVVVVWWWWWWYYY]]]cccgggyyysssiii]]]UUUSSSRRRPPPNNNSSSPPPNNNMMMOOOOOOLLLIIIJJJKKKLLLMMMNNNNNNMMMLLLKKKKKKJJJJJJJJJLLLMMMNNNOOOOOOOOONNNNNNMMMMMMMMMMMMMMMOOOQQQOOOKKKMMMSSS]]]mmm|||WWWOOOLLLMMMDDDAAA@@@???>>><<<:::999888888777666555444333222222222111111000000000000000...............///000000......---------,,,,,,,,,...---+++,,,...///---+++........................------......------,,,+++///......------.........++++++,,,,,,---....../////////.........---------........................////////////........................////////////222000...///000111///---//////000000000111111111000000000000000000000000111111111111222222222222222222222333333333444444777666555333222111111111111111111111111111111111333333333222222111111111111111111000000000//////000000000000000000000000////////////////////////000///...------...///000..............................////////////......------------------------...........................---------......,,,***------------------------........................+++,,,------......------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++,,,------------------------------,,,,,,,,,---------......------------------------........................,,,---......------...000..............................------------......---------............///.../////////000000000000111000000000/////////...//////000000000111111111000000111111111222222222222222333333333333222222111111222333333444555555666666666666555555444444555555555666777888999:::888888999;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<=========>>>===???@@@AAA@@@???@@@AAAAAAAAABBBCCCCCCDDDDDDEEEGGGFFFFFFFFFGGGIIIKKKLLLNNNOOOPPPRRRTTTUUUVVVWWWUUUWWWXXXYYYZZZ[[[^^^aaabbblllzzzwwwjjjddd```YYYPPPLLLLLLNNNMMMLLLPPPNNNLLLMMMOOOPPPNNNLLLJJJKKKLLLNNNNNNNNNMMMLLLLLLKKKJJJJJJJJJKKKLLLMMMPPPPPPOOOOOOOOONNNNNNNNNOOOOOOQQQRRRNNNKKKNNNTTTbbbxxxXXXOOOLLLMMMDDDAAAAAA???>>><<<;;;999999777777666555444333333222222111111000000000000000---......///////////////......---------,,,,,,,,,...---,,,,,,......---,,,------------------------......---,,,,,,,,,------////////////////////////+++,,,,,,------........................---------////////////////////////....................................///////////////......///000111111000//////000000000000111111000000000000000000000000111111111111000000000000222222222222333333333333555444333222111111111111111111111111111111111111222222222222222111111111111111000000000000//////////////////////////////////////////////////////000///...------...///000..............................////////////......------------------------------------------------,,,,,,---///000///+++(((------------------------........................,,,,,,---............------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------------------------,,,,,,,,,---------......------------------------------------------------+++---......------...///..............................------------......---------............///....../////////000000000000000000000////////////........./////////000000000000000111111111222222111111222222222222111111111222222333333444444555666555555555555444444444444555555666777999;;;<<<999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<============???AAAAAA@@@???@@@AAABBBBBBBBBCCCDDDDDDEEEEEEFFFFFFFFFGGGHHHIIIKKKKKKMMMNNNOOOQQQRRRTTTUUUVVVTTTWWWYYYZZZZZZYYYYYYZZZ\\\^^^bbbhhhqqqzzzfffZZZUUUUUUQQQLLLKKKMMMNNNNNNMMMLLLKKKKKKLLLOOOPPPPPPOOOKKKLLLMMMNNNNNNNNNMMMMMMMMMLLLKKKJJJIIIJJJKKKKKKPPPOOOOOOOOOOOOOOONNNNNNPPPPPPQQQRRRNNNKKKPPPXXXhhhYYYOOOKKKMMMDDDBBBAAA@@@>>><<<;;;:::999777666666555444444333333222111111000000000000000---...///000000///...---......---------,,,,,,,,,------,,,---------------------------------------///...,,,++++++,,,---...---......///////////////,,,,,,,,,---------..............................////////////////////////------...............///............////////////////////////000000000000////////////000000000111000000000000000000000000111111000000//////......111222222222222333333333000000000000111222333444111111111111111111111111222222222111111111111111111000000000////////////........................////////////////////////000///............///000........................---......//////......---------------------------------------------------,,,,,,---...//////,,,***------------------------........................,,,------...............------............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------+++---......---,,,...///..............................------------......---------............///........./////////000000000000000000////////////....../////////000000000000000000000111111111111000000111111111111000000222222222333333444444444444444444444444444444444555666666666888999:::;;;::::::;;;<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===???AAAAAA@@@???@@@AAAAAABBBBBBCCCDDDDDDEEEEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKLLLMMMOOOQQQSSSTTTUUUSSSUUUWWWXXXWWWVVVWWWXXXZZZ\\\___aaafffmmmvvv|||rrrbbbYYYWWWXXXUUURRROOONNNOOOOOONNNMMMKKKKKKKKKLLLMMMOOOOOOOOOLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLJJJIIIIIIIIIIIIJJJNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNPPPPPPMMMMMMVVV```ttt[[[OOOKKKLLLDDDBBBAAA@@@???===;;;:::999666666666555444444333333222111111000000000000000---...///000000///...---......---------,,,,,,,,,,,,------------,,,------------------------------...---,,,++++++,,,...///+++,,,---............---,,,,,,,,,------------------.....................////////////////////////,,,---------......//////............////////////000000000000////////////...////////////000000000000000000000000000000000111000000//////.........111111111222222222333333/////////000111222333444000000000000000000000000111111111111111111111111000000000////////////...------------------------........................//////............//////........................------............------------------------------------------------------...---++++++---......---------------------------........................,,,---......//////......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------+++,,,------,,,,,,---///..............................------------......---------............///............////////////////////////000000000000/////////000000000111111//////000000000111111111///000000111111000000///222222333333333333444444333333333333444444444444777777777777777777888999;;;;;;;;;<<<;;;;;;::::::999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>@@@@@@?????????@@@AAAAAABBBBBBCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIKKKMMMOOOQQQSSSTTTRRRSSSTTTTTTTTTUUUXXXZZZQQQTTTXXX]]]```dddhhhjjjlllwww~~~nnniiiaaaXXXRRRPPPRRRUUUPPPNNNMMMMMMMMMLLLKKKIIIKKKLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJHHHHHHHHHIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKNNNOOOMMMPPP]]]kkk\\\PPPJJJLLLDDDBBBBBB@@@???===<<<::::::666666555555555444444444222111111000000000000000//////////////////...---......---------,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......***+++,,,.........---------------------------------------.......................................,,,,,,,,,---......//////............////////////000111111000///......///......////////////000000000000000000000000000000000000000000////////////111111111111222222222222444333222111000000000000000000000000000000000000000000000111111111111111000000////////////......................................................////////////////////////------------------------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///---+++***,,,.........------------------------........................------...////////////...+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------.../////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,---...------------------------......------------......---------............///------........./////////////////////000000000000//////000000000111111111/////////000000000111111000000111111111111000000333333333333333333333333222222333333333333333444777777666666666666777777;;;;;;;;;;;;:::999888888::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;===??????>>>===>>>???@@@@@@@@@AAABBBBBBCCCCCCBBBCCCDDDEEEFFFGGGGGGGGGGGGHHHIIIKKKNNNPPPRRRRRRQQQRRRSSSSSSSSSUUUXXX[[[TTTUUUVVVWWWZZZ]]]___aaaaaadddiiinnnwwwyyylllaaa\\\SSSSSSTTTSSSRRRPPPNNNLLLKKKKKKLLLLLLLLLMMMMMMMMMLLLMMMMMMLLLJJJIIIJJJKKKLLLLLLKKKJJJJJJJJJKKKKKKKKKJJJIIIHHHGGGHHHIIIJJJIIIIIIIIIJJJJJJJJJJJJKKKKKKLLLOOOPPPOOOUUUeeeuuu]]]PPPJJJKKKDDDCCCBBBAAA???===<<<;;;:::555555555555555444444444222111111000000000000000000000///.....................---------,,,,,,,,,+++---///...,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------***+++---///000///......---------------------------------.........//////------------------------++++++,,,------...//////............////////////---///111000///...000222........./////////000000000000000000000000000000///000000000000000111111111111111111222222222222666555333222111000//////000000000000000000000000///000000000111111111222000000/////////...............................................................////////////......------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---------------------------........................------...///////////////,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++---...------------------------......------------......---------............///---------.........//////.../////////000000000111........./////////000000////////////000000000111000111111222222111111000333333333333333333333333111222222222333333333333555444444444555666777777::::::::::::999888777666;;;;;;::::::::::::::::::<<<<<<<<<;;;;;;::::::::::::<<<===>>>===<<<===>>>>>>??????@@@@@@AAAAAABBB@@@AAACCCDDDEEEFFFEEEEEEEEEFFFHHHJJJMMMOOOQQQRRROOOQQQTTTUUUUUUUUUWWWXXXZZZYYYWWWWWWWWWXXXXXXXXX___```___]]]\\\cccoooxxxtttiiibbbZZZTTTRRROOOOOOPPPQQQQQQPPPMMMKKKKKKKKKLLLLLLLLLMMMNNNOOOJJJLLLMMMLLLJJJIIIJJJLLLLLLKKKJJJIIIHHHIIIIIIJJJIIIHHHGGGGGGGGGHHHIIIJJJIIIIIIIIIJJJJJJKKKKKKKKKOOOPPPRRRSSSRRRXXXkkk}}}^^^PPPIIIKKKDDDCCCBBBAAA???>>><<<;;;:::555555555555555444444444222111111000000000000000111000///---------...///......---------,,,,,,,,,+++---///...,,,+++,,,///,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------+++,,,...000111111000///---------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////............/////////000+++...000000//////222444............/////////000000000000000000000000000//////000000111111222222000111111111111222222222333333222222222222222222000000000000000000000000//////000000111111111222000/////////............////////////////////////..............................////////////......------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,///000000---+++------------------------........................---......///////////////---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,***)))++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++---...------------------------.........------.........---------.........//////---------.........//////.../////////000000111111---------.........//////////////////000000000000111111222222222222111111333333333333333333333333111111111222222333333333222222222333555666888999:::::::::999888777666555;;;;;;;;;::::::999999999<<<<<<<<<;;;;;;:::::::::999;;;======<<<;;;<<<======>>>>>>???@@@@@@AAAAAA???@@@BBBDDDEEEEEEDDDDDDDDDEEEGGGIIILLLNNNPPPQQQNNNRRRVVVXXXWWWVVVUUUTTTQQQQQQSSSUUUXXXXXXVVVTTTSSSXXX]]]]]][[[ZZZ]]]aaagggnnnzzz}}}lllYYYPPPOOOOOOQQQTTTOOOLLLGGGEEEGGGJJJMMMOOOJJJKKKKKKJJJIIIIIIJJJKKKIIIKKKMMMLLLIIIIIIJJJMMMKKKJJJIIIHHHGGGHHHHHHIIIHHHGGGGGGFFFGGGHHHJJJKKKJJJJJJJJJJJJKKKKKKLLLLLLSSSTTTVVVUUUTTT[[[nnn[[[QQQMMMNNNDDDCCCBBB@@@???<<<;;;999888555555555555555444444444111111111111000000000000000000//////.........---000000000///.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------............------,,,,,,,,,------...........................------........................---------............///---------............///........................---------............///,,,---///000000000///...000000000000////////////////////////000000000000222222222111111111111111000000000000000000000000000000000000////////////////////////............//////////////////////////////...------------............------,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,++++++,,,,,,,,,,,,---------------------------------------------------------------............///........................000000111000000///..............................------------------------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...------------------------.........------,,,,,,,,,......---.........+++))),,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------............///---------............///000000000000000000000000////////////////////////////////////000000000000000000000000000111111222222222222222222222222222111222222333333222222111555444444555555666777888777777777777777777777777999999999999999999999999::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<>>>>>>>>>>>@@@@@@AAABBBBBBCCCCCCDDDHHHHHHGGGHHHIIIKKKMMMOOOQQQQQQQQQSSSTTTTTTRRRPPPRRRRRRSSSSSSTTTTTTUUUUUUXXXWWWWWWXXXZZZ[[[ZZZYYYaaadddjjjpppwwwqqqiiiZZZVVVRRRNNNNNNNNNNNNMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIGGGGGGHHHJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLKKKHHHFFFFFFFFFGGGHHHKKKIIIGGGEEEDDDFFFHHHIIIIIIIIIJJJJJJKKKKKKLLLLLLPPPOOOOOOQQQVVVaaattt|||\\\QQQLLLLLLBBBCCCBBB@@@???<<<;;;999888555555555555555444444444111111111111000000000000000/////////............//////..................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------............------,,,,,,,,,---------......................................................---------............///---------............///........................---------............///---......///////////////000000000000////////////.../////////000000000000000000000000000/////////////////////////////////000/////////////////////////////////....................................//////...---------------......---------,,,,,,,,,,,,,,,,,,------------...,,,------......------,,,++++++,,,,,,,,,,,,------------------------------------------------------------------....................................//////000000///......---........................------------------------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...------------------------......---------,,,,,,,,,///---+++***,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------............///---------............///////////////////////////////////////////////////.../////////000000000000000000000000000111111222222222222222222222222222111222222333333222222111444444444444555666777888666666666666666666666666999999999999999888888888::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@AAABBBBBBCCCCCCFFFFFFFFFFFFHHHJJJLLLMMMOOOOOOOOOOOOPPPOOONNNMMMNNNOOOPPPQQQSSSTTTVVVVVVXXXWWWUUUUUUVVVVVVUUUTTTWWWZZZ^^^aaadddhhhmmmqqq{{{ssspppmmmaaaWWWSSSRRROOOLLLKKKKKKLLLLLLKKKJJJIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJIIIHHHGGGGGGIIIKKKJJJIIIIIIIIIJJJKKKLLLLLLJJJHHHFFFFFFFFFGGGHHHJJJIIIFFFDDDDDDEEEGGGHHHHHHHHHIIIJJJKKKLLLLLLMMMPPPPPPPPPPPPWWWeeewww]]]QQQKKKKKKAAACCCBBB@@@???<<<;;;999888666666555555555444444444111111111111000000000000////////////............---------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------............------,,,,,,,,,------------...................................................---------............///---------............///........................---------............///...............///000000000000000000////////////....../////////000000000---...................../////////////////////////////////////////////////////////............---........................///......---------------...------------,,,,,,,,,,,,,,,,,,,,,------------,,,------......------,,,++++++,,,,,,,,,,,,------------------------------------------------------------------............---------------------------............------,,,------------------------------------------------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...------------------------...------------,,,,,,,,,...+++)))(((***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------............///---------............///........................////////////////////////....../////////000000000000000000000000111111222222222222222222222222222111222222333333222222111444444444444555666777777666666666666666666666666999999999888888777777777999999999999999999999999999999:::;;;;;;<<<==============================??????@@@@@@AAABBBBBBBBBCCCCCCCCCDDDEEEGGGIIIJJJMMMLLLKKKKKKJJJJJJJJJJJJIIIJJJLLLNNNQQQTTTVVVWWWWWWUUURRRPPPPPPQQQPPPOOORRRTTTWWWYYYYYYZZZ\\\^^^aaaeeejjjmmmrrr}}}tttdddWWWTTTQQQKKKHHHJJJHHHGGGGGGGGGIIIJJJJJJIIIGGGGGGGGGFFFFFFFFFFFFEEEFFFHHHJJJJJJHHHGGGFFFGGGKKKJJJHHHGGGHHHIIIKKKLLLKKKJJJHHHGGGFFFFFFGGGGGGJJJHHHFFFDDDCCCDDDEEEFFFGGGGGGHHHIIIJJJLLLLLLMMMKKKOOOPPPQQQ^^^uuu^^^RRRKKKKKKBBBCCCBBB@@@???<<<;;;999888666666666555444444333333111111111111000000000//////////////////.........+++,,,,,,,,,---.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------......------,,,---------------------------------.......................................---------............///---------............///........................---------............//////......------...000111000000000000////////////........./////////000000---------------.........////////////////////////........./////////////////////.........---------........................///...------,,,,,,------------------------------++++++,,,,,,,,,---------,,,------......------,,,+++++++++,,,,,,,,,------------------------------------------------------,,,,,,---------.........------------------------,,,,,,---------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------,,,+++)))***,,,.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------............///---------............///........................////////////////////////........./////////000000000000000000000111111222111111111111222222222222111222222333333222222111333333333333444555666777666666666666666666666666999888888777777666666555888888888888999999999999777888999:::;;;<<<======;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAACCCEEEGGGHHHKKKKKKJJJHHHFFFFFFGGGHHHGGGHHHIIILLLOOOQQQSSSTTTTTTRRROOOMMMNNNOOOOOONNNOOORRRUUUWWWXXXXXXYYYZZZZZZ[[[\\\^^^aaafffkkkooouuu~~~pppfff\\\SSSLLLKKKIIIGGGIIINNNDDDDDDEEEGGGIIIIIIHHHFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDGGGIIIJJJHHHFFFEEEEEEJJJIIIGGGFFFFFFHHHJJJLLLIIIIIIHHHGGGFFFFFFGGGGGGIIIHHHFFFDDDCCCCCCDDDDDDFFFFFFGGGIIIJJJKKKLLLMMMHHHNNNPPPRRRddd___RRRLLLMMMEEECCCBBB@@@???<<<;;;999888777666666555444444333333111111111111000000000///.........///////////////+++,,,,,,,,,---.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------,,,,,,---------------------------------.........//////........................---------............///---------............///........................---------............//////......------...000111000000000000////////////............////////////---------....../////////........................------....../////////000............------------..............................---,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,------......------,,,+++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,------------...------------------------++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------******,,,///111111///---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------............///---------............///........................////////////////////////............////////////000000000000000111111222000000000111111222222222111222222333333222222111222222222333333444555666555555555555555555555555777777777666666555555555777777777888888999999999777777888999:::;;;<<<===:::;;;;;;;;;<<<<<<<<<=========>>>>>>???@@@@@@@@@@@@??????@@@AAACCCEEEGGGJJJJJJJJJGGGDDDDDDFFFHHHGGGGGGIIIJJJLLLNNNOOOPPPQQQOOOMMMMMMOOOQQQQQQQQQLLLNNNQQQSSSSSSSSSTTTTTTRRRSSSVVVYYY]]]______^^^bbbkkkvvv|||}}}uuunnnkkkfff]]]WWWUUUMMMKKKIIIHHHFFFDDDGGGKKKFFFFFFFFFHHHJJJJJJGGGEEEFFFFFFFFFFFFEEEEEEEEEDDDCCCFFFHHHIIIGGGEEEDDDDDDHHHHHHFFFEEEFFFGGGIIIJJJHHHHHHGGGGGGFFFFFFGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDFFFFFFGGGHHHIIIJJJKKKKKKIIINNNQQQWWWjjj```SSSLLLNNNFFFCCCBBB@@@???<<<;;;999888777777666555444333333222111111111111000000000000.........///////////////---------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,...------------,,,,,,,,,,,,,,,------.../////////........................---------............///---------............///........................---------............///...............///000000000000000000////////////------........./////////------......///000000000........................---------......//////000.........------------,,,------------------------...------,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++++++++,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,------------------------,,,,,,,,,------------...***+++...111333222///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------............///---------............///........................////////////////////////------........./////////000000000000000111111222//////000000111222222222111222222333333222222111222222222222333444555555555555555555555555555555555555555555555555555555666666666777888888999999777777888999999:::;;;;;;::::::;;;;;;<<<=========<<<<<<======>>>??????@@@@@@??????@@@AAACCCEEEFFFGGGIIIJJJHHHEEEDDDFFFHHHGGGGGGHHHIIIJJJLLLLLLMMMNNNNNNNNNPPPRRRTTTTTTSSSMMMOOOPPPPPPOOOOOOOOOPPPNNNPPPSSSWWW[[[[[[YYYWWWZZZ^^^bbbcccdddhhhpppwww~~~{{{nnniii^^^YYYSSSPPPLLLHHHIIINNNIIIIIIHHHGGGDDDBBBBBBCCCGGGGGGGGGHHHJJJIIIGGGEEEFFFFFFFFFFFFEEEEEEEEEEEECCCEEEGGGGGGEEEDDDCCCDDDFFFFFFFFFFFFFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJGGGKKKTTTddd|||aaaSSSKKKMMMEEECCCBBB@@@???<<<;;;999888777777666555444333222222111111111111000000000000............/////////000//////..................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++......---------,,,,,,,,,,,,,,,------...//////000........................---------............///---------............///........................---------............///---......///////////////000000000000////////////---------.........//////---------...///000000000........................,,,,,,---......///000000.........---------,,,,,,------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,---------......***++++++++++++,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,------------------------,,,,,,,,,---------......+++,,,---///111111...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------............///---------............///////////////////////////////////////////////////---------.........//////000000000000000111111222/////////000111222222222111222222333333222222111111111111111222333444555555555555555555555555555333333333444555555666666555555666666777888888999777888888888999999:::::::::;;;;;;<<<======>>>>>>;;;<<<<<<======>>>??????@@@@@@@@@@@@BBBDDDFFFGGGCCCGGGJJJIIIEEECCCEEEHHHFFFFFFGGGIIIJJJKKKLLLMMMMMMMMMOOORRRUUUVVVTTTSSSOOOPPPQQQPPPNNNNNNPPPRRRPPPQQQSSSTTTVVVVVVUUUTTTTTTWWWZZZ]]]^^^```ccceee]]]dddhhhhhhjjjsss}}}yyyttt}}}|||xxxoooaaaUUUNNNKKKKKKGGGEEEEEEDDDBBBDDDIIIGGGHHHGGGEEEDDDDDDDDDCCCFFFEEEEEEFFFHHHHHHGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFEEECCCBBBCCCDDDDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHJJJXXXsssbbbSSSJJJKKKCCCCCCBBB@@@???<<<;;;999888888777666555444333222222111111111111000000000000---.........//////000000000000000///.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++.........------,,,,,,,,,,,,,,,------...///000000........................---------.........//////---------.........//////........................---------.........//////,,,---///000000000///...000000000000////////////---------.........//////,,,,,,------...///000000........................,,,,,,------...///000000......---------,,,,,,,,,------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,------.........******+++++++++,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,---------------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,------------------------,,,,,,,,,------.........---,,,+++,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------.........//////---------.........//////000000000000000000000000////////////////////////---------.........//////000000000000000111111222...//////000111222222222222222222333333222222222111111111111222333444555555555555555555555555555111222222333444555666666444555555666777888888999888888888888888888999999;;;;;;<<<<<<===>>>??????;;;;;;<<<<<<===>>>>>>>>>AAAAAAAAAAAABBBDDDFFFHHHAAAEEEIIIIIIEEECCCEEEHHHDDDEEEFFFHHHJJJLLLMMMNNNMMMNNNPPPTTTVVVVVVTTTQQQLLLLLLMMMMMMMMMNNNQQQTTTNNNOOOPPPQQQRRRUUUXXXZZZTTTXXX]]]bbbddddddbbb```^^^cccddd]]]WWWZZZ```dddfffnnnvvvxxxwww{{{}}}xxxooonnnjjjddd]]]ZZZ[[[\\\VVVSSSPPPMMMLLLLLLMMMMMMJJJFFFFFFJJJLLLIIIGGGHHHCCCCCCBBBAAABBBFFFGGGGGGCCCBBBBBBCCCFFFGGGGGGGGGEEEEEEDDDDDDDDDCCCCCCCCCDDDEEEEEEDDDBBBBBBCCCEEEBBBDDDFFFGGGHHHGGGEEEDDDEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFOOONNN\\\yyyaaaQQQOOOIIIHHHDDDBBB@@@===;;;999777777888777666555444333222222111111111111000000000000......---------,,,,,,,,,---------.........//////,,,,,,,,,---------..............................,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---------........................------........................///////////////////////////............---------000000//////.........------------............///............////////////111111000...---,,,+++***//////////////////////////////////////////////////////.........---------......................../////////...---------,,,---------............//////...---,,,+++,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---'''!!!###)))......,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------------------------------------------------.........------,,,,,,,,,............///////////////......---------............------------......000000000000000000000000000///...------...///000////////////000000000000000000000000111111111111...///000222222111000000111111222222222333333333444444444444444444444444333333333444444444555555333444444444444444333333555555555555666666666666999::::::::::::::::::;;;======<<<<<<<<<;;;;;;;;;::::::;;;<<<===>>>??????@@@AAABBBCCCDDDEEEFFFFFFGGGFFFEEEDDDDDDDDDFFFFFFFFFGGGHHHIIIJJJKKKLLLMMMPPPSSSVVVXXXWWWVVVUUUVVVRRRPPPMMMMMMNNNOOOOOONNNNNNNNNOOOPPPRRRTTTWWWXXXVVVXXX]]]```aaa```^^^\\\___]]]\\\[[[ZZZ[[[]]]^^^dddfffgggfffddddddgggjjjuuuyyy~~~|||uuulllgggfffddd```\\\YYYVVVSSSPPPNNNOOOPPPQQQNNNMMMKKKJJJHHHGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEEEECCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCBBBCCCEEEHHHHHHEEEBBBCCCCCCBBBBBBBBBAAAAAAAAACCCCCCDDDDDDEEEFFFFFFFFFHHHGGGGGGFFFFFFGGGGGGHHHFFFGGGGGGGGGGGGGGGGGGHHHJJJIIIHHHHHHIIIJJJIIIHHHJJJNNNcccaaaQQQOOOIIIHHHDDDCCC@@@>>>;;;999888888888777666555444333222222111111111111000000000000............---------------------.........//////---------.........//////........................,,,,,,---------............------,,,,,,------...,,,,,,,,,---------........................------................................................///............---------000/////////.........------------............///............/////////////////////...------,,,,,,................................................///.........------------....................................------------------------............///...---,,,+++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++(((&&&(((,,,///...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......------------------------------------------------------------,,,,,,,,,+++------------............///......---------............------------......////////////////////////------------------------.../////////000000000000//////000000000111111111000000111222222222222222111111111222222222333333333333333333333333333333333333333444444444444555444444555555555555444444555555555666666666777777888888888999999999999999===<<<<<<<<<;;;;;;;;;;;;:::;;;<<<===>>>??????@@@CCCCCCDDDEEEFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFGGGHHHGGGGGGHHHJJJKKKMMMNNNOOOQQQRRRSSSTTTVVVVVVWWWVVVSSSQQQOOOOOOPPPQQQQQQQQQOOOPPPRRRTTTUUUVVVVVVVVVVVVYYY]]]```aaa___]]][[[[[[ZZZXXXVVVVVVXXXZZZ\\\aaabbbcccaaa______bbbeeecccfffjjjmmmnnnqqquuuxxxzzz{{{~~~}}}vvvsssqqqooonnnmmmkkkjjjgggaaaZZZWWWWWWVVVSSSOOOQQQPPPNNNLLLKKKKKKKKKLLLLLLLLLJJJIIIHHHHHHGGGGGGHHHGGGGGGFFFFFFEEEDDDDDDCCCDDDDDDEEEFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCEEEGGGGGGEEEBBBCCCCCCCCCBBBBBBBBBAAAAAABBBBBBCCCDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGHHHHHHIIIIIIHHHLLLUUUiiiaaaQQQOOOIIIHHHDDDCCCAAA>>><<<:::999999777777666555444333333222111111111111000000000000////////////............---------...........................////////////---------------------------------.........//////...------,,,,,,------...,,,,,,,,,---------......------------------..............................------------------------///............---------/////////...............---------............///............////////////------..............................................................................------------------------------------------------............------------..................---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...//////...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------///..................///------------------------------------------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------......---------......///......------------......////////////////////////+++,,,...000000...,,,+++....../////////000000000//////000000000000111111222111111111111222333333111111111222222222222333222222222222222222222222333333333333444444444444444555555666666666555555666666666666777777777777777777777777888888999999<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>???@@@AAADDDDDDEEEFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHIIIJJJHHHHHHJJJKKKMMMOOOPPPQQQUUURRROOOPPPTTTWWWXXXWWWUUUTTTRRRRRRTTTUUUUUUTTTSSSUUUWWWYYYYYYWWWUUUSSSXXXZZZ]]]___```^^^\\\ZZZWWWUUUSSSQQQRRRTTTXXXZZZ]]]]]]]]]\\\ZZZZZZ\\\^^^[[[^^^```aaaaaa```aaabbb```bbbdddgggjjjmmmnnnnnnooonnnmmmmmmnnnnnnmmmkkkoooooonnnnnnnnnmmmmmmmmmhhhgggeeeeeeffffffdddccc\\\[[[YYYYYYYYYXXXVVVTTTWWWSSSPPPPPPQQQPPPMMMJJJJJJJJJIIIIIIIIIHHHHHHHHHJJJIIIIIIHHHGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCDDDEEEEEEFFFFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCEEEFFFFFFDDDCCCDDDDDDCCCCCCCCCBBBBBBBBBAAAAAABBBBBBCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIGGGGGGGGGGGGGGGHHHIIIJJJMMM___vvvaaaQQQOOOIIIHHHEEECCCAAA???===;;;::::::777666666555444444333333111111111111000000000///000000000000////////////........................------------............------------------------------........./////////...------,,,,,,------...,,,,,,,,,---------......,,,,,,------------..............................------------------------///............---------........................---------............///............////////////........................................................................------------------------------------------------,,,,,,,,,------.........,,,,,,---------.........---------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))),,,...///---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------...------------...//////......------------......////////////////////////---///333555555333///---........./////////000000////////////000000000111222111000///000111222333111111111111222222222222111111111111111222222222222222333333333444444444444555666666666666666666666666666777777777888888666777777888888999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@AAAAAABBBBBBCCCDDDDDDEEEFFFFFFHHHHHHHHHHHHIIIIIIIIIJJJHHHIIIKKKLLLNNNPPPRRRSSS[[[UUUOOOOOOSSSWWWXXXVVVWWWUUUUUUUUUWWWXXXXXXWWWYYYZZZ[[[\\\[[[YYYVVVUUUYYY[[[]]]______^^^\\\ZZZVVVTTTQQQPPPQQQTTTWWWZZZ[[[[[[ZZZYYYXXXXXXYYYZZZ]]]___aaabbbbbbaaa______```bbbcccaaa^^^]]]^^^```_________^^^]]]\\\\\\]]]aaaaaaaaaaaaaaaaaaaaaaaa___]]][[[ZZZ\\\]]]\\\\\\WWWVVVUUUUUUUUUSSSPPPNNNQQQPPPOOOPPPRRRQQQNNNLLLFFFGGGHHHIIIJJJIIIIIIHHHGGGGGGGGGFFFFFFGGGGGGHHHGGGFFFFFFEEEDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDEEEEEEDDDCCCDDDDDDDDDCCCCCCCCCBBBBBB@@@@@@AAABBBBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGHHHHHHIIIIIIFFFGGGHHHHHHHHHIIIKKKMMMQQQiiiaaaQQQOOOIIIHHHDDDCCCAAA???===;;;;;;:::666666666555444444333333111111111111000000000///111111000000000/////////.....................---++++++,,,,,,,,,---------------------------------------------.........///...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,------......................................................///............------------------...............---------............///............/////////////////////...------,,,,,,................................................,,,,,,------------------------------------------+++,,,,,,,,,------......,,,,,,,,,------------...,,,,,,,,,,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,...,,,)))(((,,,///,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------------.........---------------...//////......------------.................................000444666666444000...............////////////...////////////000000000000///.........///111222000000111111111222222222000000000111111222222222222222222333333333444444444555555666777777666666666666666666777777777777777777888888999::::::;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@AAAAAABBBBBBBBBCCCDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHIIIJJJKKKMMMNNNPPPQQQRRR^^^XXXQQQPPPTTTWWWVVVTTTVVVUUUUUUWWWYYYZZZZZZYYY^^^^^^\\\[[[YYYYYYXXXXXXZZZ[[[]]]^^^___]]]\\\ZZZWWWUUUSSSRRRSSSVVVYYY[[[[[[ZZZXXXXXXXXXYYYYYYZZZZZZ[[[]]]```aaaaaa```___ccceeeeeebbb]]][[[]]]```\\\]]]]]][[[XXXWWWYYY[[[\\\\\\]]]^^^___aaaaaabbb\\\ZZZWWWWWWXXXZZZZZZZZZVVVUUUTTTSSSRRRPPPLLLJJJMMMMMMMMMNNNNNNMMMJJJHHHDDDEEEGGGIIIJJJIIIHHHHHHEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFEEEDDDDDDCCCCCCBBBCCCCCCDDDEEEEEEEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBB@@@@@@AAAAAABBBCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDEEEEEEFFFFFFGGGHHHIIIIIIGGGHHHIIIIIIIIIKKKOOORRR[[[rrraaaQQQOOOIIIHHHCCCBBB@@@>>><<<;;;::::::666666555555555444444444111111111111000000000000000000000000////////////...............---------***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---------......++++++,,,,,,------..............................///////////////////////////............------------------------.........---------............///............////////////000000///...------,,,,,,------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,***((('''***---,,,,,,,,,,,,,,,,,,,,,,,,------------------------///..................///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------............---------------...///000......------------..............................---...111222222111...---------........./////////......////////////000000///............///000000000000000111111111111222000000000111222222333333222222222222333333333333333444555666666666666666555555555555666666666666666777777888999:::;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<===>>>???@@@AAACCCCCCCCCDDDDDDEEEEEEEEEDDDEEEFFFGGGHHHHHHGGGGGGIIIIIIJJJLLLMMMNNNOOOPPP[[[WWWSSSSSSTTTUUUTTTSSSTTTTTTTTTVVVYYYZZZYYYXXX]]]\\\ZZZXXXWWWWWWXXXXXXWWWYYYZZZ\\\\\\\\\ZZZZZZXXXWWWVVVUUUVVVWWWYYYZZZZZZXXXVVVVVVXXXZZZZZZZZZVVVVVVXXX[[[^^^___^^^]]]ZZZ\\\]]]\\\ZZZYYY\\\___\\\\\\[[[XXXVVVVVVWWWYYYXXXYYYZZZ[[[]]]___```aaaZZZXXXVVVUUUWWWXXXXXXWWWUUUSSSQQQPPPOOOMMMJJJHHHJJJKKKKKKKKKJJJHHHGGGEEEBBBCCCEEEFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCAAACCCDDDDDDBBBBBBDDDEEECCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAABBBCCCCCCDDDCCCDDDEEEFFFFFFEEEDDDCCCCCCDDDDDDEEEFFFGGGHHHHHHFFFHHHJJJJJJIIILLLQQQUUUiiizzzaaaQQQOOOIIIHHHBBBAAA???===<<<:::::::::555555555555555444444444111111111111000000000000000000/////////.........//////.........---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---...------,,,,,,------...,,,,,,,,,---------......***++++++,,,------......................................................///............---------,,,,,,,,,------.........---------............///............////////////........................------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,---,,,+++***)))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++))))))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......------------------------+++++++++++++++++++++++++++,,,,,,,,,------------+++,,,,,,,,,---------------,,,,,,------///000000......------------..............................---------------------------------.........//////........./////////000000......///000000000000000000000000000111111111111000000111111222333333444111222222222222333333333222222444555555666666666444444444444555555555555555555666777888999::::::999999:::::::::;;;;;;;;;:::;;;<<<===>>>??????@@@BBBBBBBBBCCCCCCCCCCCCCCCCCCDDDFFFGGGHHHHHHHHHGGGIIIIIIJJJJJJKKKLLLLLLMMMSSSSSSSSSTTTTTTTTTSSSSSSQQQQQQRRRUUUXXXYYYXXXWWWVVVVVVVVVVVVUUUUUUTTTTTTSSSTTTVVVXXXYYYYYYXXXXXXVVVVVVVVVVVVVVVWWWWWWWWWWWWUUUSSSTTTWWWYYYZZZYYYXXXVVVUUUWWWZZZ[[[[[[YYYSSSUUUVVVWWWXXXYYYZZZ[[[\\\ZZZWWWUUUUUUUUUUUUVVVVVVVVVWWWXXXYYY[[[[[[\\\XXXVVVUUUTTTUUUVVVUUUTTTSSSQQQNNNMMMMMMLLLKKKIIIIIIJJJJJJJJJHHHGGGGGGGGGBBBCCCDDDEEEEEEFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEDDDCCCCCCBBBBBBAAA@@@AAABBBBBBCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAACCCDDDCCCBBBAAACCCFFFBBBAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBCCCCCCDDDDDDBBBCCCEEEFFFFFFEEECCCBBBBBBBBBCCCDDDEEEFFFGGGGGGEEEHHHJJJIIIIIIKKKQQQWWWvvvaaaQQQOOOIIIHHHAAA@@@???===;;;:::999999555555555555555444444444111111111111000000000000////////////............//////.........---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......******+++,,,,,,---..............................------------------------//////.........---------,,,,,,,,,------.........---------.........//////............/////////000,,,,,,------...//////000------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------++++++,,,---,,,+++***)))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---......,,,(((&&&,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,---------------------------------++++++++++++++++++++++++,,,,,,,,,------.........******+++++++++,,,,,,,,,,,,,,,,,,---...///000111.........------.......................................,,,++++++,,,......---------.........//////............/////////000...///111222222222111000000000000000111111111111000000111222333333444444111111222222222333333333111222333444555555555555333333333444444444555555444444555666777888999999999999999::::::;;;;;;;;;::::::;;;<<<===>>>????????????@@@@@@@@@@@@@@@@@@DDDEEEFFFHHHIIIIIIHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKOOORRRTTTTTTSSSSSSSSSOOOPPPQQQTTTWWWXXXWWWVVVOOOQQQSSSUUUUUUSSSQQQPPPPPPQQQSSSUUUVVVVVVVVVVVVUUUUUUVVVVVVVVVUUUUUUTTTTTTRRRPPPQQQUUUXXXXXXWWWYYYVVVSSSSSSUUUWWWUUUSSSVVVVVVWWWYYYZZZZZZZZZYYY]]]ZZZVVVTTTUUUVVVUUUUUUVVVVVVWWWWWWXXXXXXXXXYYYTTTRRRQQQQQQRRRQQQPPPNNNOOOLLLJJJIIIIIIJJJJJJJJJFFFGGGGGGGGGEEEEEEEEEFFFEEEEEEEEEEEEFFFFFFGGGGGGDDDDDDCCCBBBBBBBBBBBBBBBEEEDDDDDDCCCBBBBBBAAAAAA???@@@AAAAAABBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAACCCDDDCCCAAAAAACCCFFFAAAAAAAAA@@@@@@@@@??????AAAAAABBBCCCCCCDDDDDDEEEBBBCCCEEEFFFFFFEEECCCBBBAAAAAABBBCCCDDDEEEFFFFFFCCCFFFIIIHHHGGGJJJQQQWWW~~~aaaOOONNNHHHFFFCCCBBBAAA@@@???===999666777666666444333222111111222222111111000/////////////////////////////////++++++,,,------......///++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................+++***)))))))))+++...//////...---,,,+++,,,,,,---............////////////...........................------,,,,,,------..........................................------------.........//////000000///...---,,,+++*********//////.........------------------,,,,,,++++++++++++,,,,,,------,,,,,,+++---......---++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,///...---,,,+++*********------------------------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++......---------,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++------------...000,,,------......------,,,.........------,,,,,,,,,000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))++++++,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,---------...///////////////.........---------,,,------......------,,,...------------...//////........................///000111000///...///000000000000000000000000000222222111111111111222222333222222111111222222333111111222333333444555555555555666777777666555444555555666666777777888888888777777777888:::<<<===999999:::;;;;;;<<<<<<============<<<;;;<<<@@@BBBBBBCCCDDDEEEFFFGGGHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGKKKMMMPPPRRRTTTTTTSSSSSSSSSRRRQQQQQQRRRUUUYYY[[[RRRSSSTTTSSSQQQPPPPPPPPPLLLMMMNNNPPPRRRSSSTTTUUUTTTTTTTTTTTTTTTUUUUUUVVVUUURRROOOPPPSSSVVVWWWVVVXXXXXXVVVTTTQQQQQQRRRTTTUUUUUUUUUVVVWWWXXXYYYZZZ___\\\YYYYYYYYYWWWSSSOOORRRRRRRRRRRRSSSTTTUUUVVVSSSPPPMMMLLLLLLNNNNNNNNNJJJIIIHHHHHHGGGGGGHHHHHHIIIHHHGGGFFFEEECCCBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCAAA@@@???@@@AAAAAACCCCCCDDDDDDDDDCCCAAA@@@@@@@@@@@@@@@@@@AAABBBCCCCCCBBBAAA@@@???@@@AAAAAABBBBBBBBBBBBAAAAAA@@@???BBBAAAAAA@@@?????????@@@@@@@@@AAABBBBBBCCCCCCDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBAAABBBBBBCCCDDDEEEIIIIIIIIIIIIIIILLLSSSZZZaaaOOONNNHHHFFFDDDCCCAAA@@@@@@>>>:::777888777777666444333333222222222111111000/////////////////////////////////------------------------+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,++++++,,,---///111///...---,,,,,,,,,------............////////////...........................------,,,,,,------...........................------..................---........./////////000///...---,,,,,,+++,,,,,,///.........---------------------,,,,,,++++++++++++,,,,,,------,,,,,,+++---......---++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,+++************------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++...------------,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,+++,,,---///,,,------......------,,,......---------,,,,,,,,,///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------...............//////.........---------,,,------......------,,,---------------...//////...........................000111000///...///000000000000000000000000000222111111000000111111222333222222111111222222333111111222222333444444555444555666666666555444444555555555666777777888888888888888888999;;;===>>>999999::::::;;;<<<<<<<<<<<<======<<<;;;<<>>;;;999888888777666555444444333222222111111000///////////////////////////////////////...------,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,+++,,,---///000......---,,,,,,,,,---------............/////////...........................------,,,,,,------...........................,,,---------.../////////.............../////////......---------------...............------------------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++---......---++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++******))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++++++++,,,...,,,------......------,,,------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...------++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,------------------------...............---------...............---------,,,------......------,,,---------------......///...........................///000000......///000000000000000000000000000222111111000000111111222222222111111111111222222111111222222333333444444333333444555555444444333444555555666666777888888999999999999:::;;;======999999::::::;;;;;;<<<<<<;;;<<<<<<<<<;;;<<>>>>>======>>>>>>??????@@@@@@AAABBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDDEEEHHHDDDFFFKKKIIIFFFSSSgggaaaPPPOOOIIIFFFFFFDDDBBBAAA@@@???<<<:::777777666666555444444333222222111111000/////////////////////////////////......---------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++************+++,,,------------------------------------.........//////...........................------,,,,,,------...........................,,,,,,,,,---...///000000..............................---------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------...,,,+++***+++---++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***************+++,,,,,,******++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,++++++,,,...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------/////////...---------,,,........................,,,------......------,,,------,,,,,,------...///........................---...000///......///000000000000000000000000000111111000000000000111111222222111111111111222222111111222222333333333333222222333333333444333333444444555555666777777888777888888999999:::;;;;;;888999999:::;;;;;;<<<<<<:::;;;<<<<<<;;;;;;>>>@@@AAAAAAAAAAAAAAAAAAAAABBBAAACCCGGGIIIJJJJJJHHHGGGGGGGGGGGGGGGHHHJJJLLLMMMNNNNNNNNNNNNPPPRRRTTTVVVUUUTTTSSSPPPMMMLLLMMMNNNNNNNNNNNNNNNOOOOOOOOOOOORRRQQQOOOOOOOOOPPPQQQRRRUUUSSSPPPMMMLLLKKKKKKKKKLLLNNNQQQRRRRRRRRRRRRSSSTTTSSSSSSSSSTTTTTTUUUVVVXXXVVVTTTSSSSSSRRRRRRRRRPPPOOONNNMMMLLLLLLLLLLLLIIIHHHGGGGGGHHHGGGDDDBBBDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>???AAAAAAAAAAAAAAAAAA@@@@@@AAAAAA@@@@@@@@@AAAAAABBB@@@@@@??????>>>>>>>>>>>>>>>??????@@@??????>>>>>>>>>======<<<<<<<<<======>>>>>>??????@@@AAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAABBBCCCDDDDDDGGGBBBEEELLLIIIFFFXXXpppbbbPPPOOOIIIGGGFFFDDDAAA@@@@@@???===;;;666555555444444333333333222222111111000/////////////////////////////////,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++******++++++,,,,,,,,,---------------------------------.......................................------,,,,,,------...........................,,,,,,,,,---...///000000...............---------......---------...//////,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------,,,******+++---++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++,,,---...*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------/////////...---------,,,---.....................,,,------......------,,,,,,,,,,,,,,,,,,---..............................,,,...//////......///111000000000000000000000000111000000000000000000111222111111000000111111222111111222222222222222333222222222222333333444444444444444555666666777777666666777777888888888999888888999999:::;;;;;;<<<999:::;;;;;;;;;;;;===???????????????????????????@@@BBBEEEHHHIIIIIIGGGFFFEEEFFFHHHIIIJJJJJJJJJJJJLLLLLLLLLLLLMMMOOOPPPQQQPPPRRRTTTSSSPPPNNNMMMMMMOOOOOOOOOOOOOOOOOOPPPPPPNNNMMMLLLLLLNNNPPPSSSUUUSSSRRRPPPMMMKKKJJJKKKLLLLLLNNNQQQQQQPPPOOONNNOOOSSSRRRRRRRRRRRRSSSSSSTTTSSSSSSRRRQQQPPPOOOOOOPPPLLLLLLKKKKKKKKKKKKKKKLLLIIIGGGFFFFFFGGGFFFCCCAAABBBBBBAAA@@@@@@@@@@@@AAA@@@@@@@@@AAAAAAAAAAAABBB???????????????>>>>>>>>><<<<<<<<<=========<<<<<<@@@@@@?????????@@@@@@@@@AAA@@@@@@?????????@@@@@@>>>>>>>>>>>>>>>===============>>>>>>???>>>>>>======<<<<<<;;;<<<<<<============>>>>>>???@@@@@@@@@??????@@@@@@@@@@@@??????AAA@@@@@@AAAAAABBBCCCDDDFFFBBBEEEKKKJJJLLLaaazzz}}}bbbPPPOOOJJJGGGEEECCC@@@??????>>>===<<<555555444444333333333333222222111111000/////////////////////////////////++++++,,,,,,---...//////......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---.........------,,,------------....................................------,,,,,,------...........................,,,---------.../////////.........---------------......---------------...,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,------,,,******+++,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++++++++,,,------...******++++++,,,,,,------***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...,,,------......------,,,++++++++++++,,,,,,,,,,,,***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***(((''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------...............------------------...............,,,------......------,,,,,,,,,,,,,,,,,,------...........................,,,---...///......///111000000000000000000000000111000000//////000000111111111000000000000111111111111222222222222222222222222222222333444555555333444444555555666777777444555666777777777777666888888999999::::::;;;;;;888999;;;;;;;;;;;;<<<===<<<<<<=========>>>>>>>>>???AAACCCEEEFFFFFFFFFEEEEEEFFFIIIKKKLLLKKKJJJIIIKKKKKKJJJJJJJJJKKKKKKKKKKKKNNNQQQSSSQQQOOONNNMMMOOOOOOOOOOOOPPPPPPPPPPPPMMMLLLKKKKKKMMMQQQTTTWWWTTTSSSQQQNNNJJJIIIJJJLLLMMMOOOPPPOOOMMMLLLLLLLLLRRRRRRQQQQQQQQQQQQRRRRRRPPPQQQRRRQQQOOOMMMMMMMMMJJJJJJIIIIIIIIIJJJJJJKKKIIIGGGEEEEEEEEEDDDBBBAAAAAAAAA@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>===============:::;;;;;;<<<<<<<<<<<<;;;???>>>>>>>>>>>>???@@@@@@@@@???>>>>>>===>>>>>>>>>======>>>>>>======<<<;;;<<<<<<======>>>>>>======<<<<<<;;;;;;<<<<<<======<<<<<<======>>>??????@@@??????@@@@@@@@@@@@??????@@@@@@@@@@@@AAABBBCCCDDDEEEDDDFFFHHHKKKVVVmmmbbbPPPOOOJJJGGGDDDBBB???>>>>>>>>>===<<<555555555555444444444444222222111111000/////////////////////////////////,,,---------------------///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...---------,,,+++,,,---.........------,,,,,,---------....................................------,,,,,,------...........................------...........................------,,,,,,,,,///...---,,,,,,+++,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,------+++***)))+++,,,************************************++++++++++++************************,,,++++++******++++++,,,,,,+++++++++++++++,,,,,,+++++++++,,,------......******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,++++++++++++***---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++---...---++++++,,,---,,,------......------,,,******+++++++++,,,,,,,,,+++,,,---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,***)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------------...............---------.........//////,,,------......------,,,,,,,,,++++++,,,,,,---...........................+++---............///111000000000000000000000000000000////////////000000111111000000000000111111222222111111111111111111333222222222333444666777333333444555555666666777555555777888888777777666888888888999::::::;;;;;;777999;;;;;;::::::;;;===999::::::;;;<<<===>>>>>>???@@@AAABBBCCCDDDDDDDDDGGGGGGHHHIIIIIIJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFGGGIIIMMMNNNNNNNNNNNNOOOMMMMMMNNNNNNOOOOOOPPPPPPNNNMMMKKKKKKMMMPPPTTTVVVXXXWWWUUUPPPKKKHHHIIIKKKMMMNNNNNNLLLKKKJJJKKKMMMQQQQQQPPPPPPPPPPPPQQQQQQOOORRRTTTTTTQQQMMMLLLLLLKKKKKKJJJIIIHHHHHHHHHHHHIIIGGGDDDBBBBBBBBBAAA@@@AAA@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>============<<<<<<;;;;;;:::;;;<<<===>>>======<<<>>>>>>=========>>>???@@@>>>>>>===<<<<<<<<<<<<<<<<<<<<<=========<<<;;;:::;;;;;;<<<===============<<<<<<<<<<<<<<<===>>>>>>;;;<<<<<<======>>>?????????@@@@@@AAAAAA@@@@@@???@@@@@@@@@@@@AAABBBCCCDDDDDDGGGGGGDDDLLLaaayyybbbQQQPPPJJJGGGDDDAAA>>>=========<<<;;;666666666666666555555555222222111111000////////////////////////////////////......------,,,,,,+++///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++*********+++---...///...------,,,,,,,,,---------.................................------,,,,,,------..........................................---------.........------,,,,,,,,,///...---,,,+++*********+++++++++,,,,,,---------+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,---+++***)))***,,,************************)))************+++++++++************************,,,++++++++++++++++++,,,++++++***************+++++++++,,,------...//////*********++++++,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,******+++,,,,,,------......------,,,*********++++++,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------......---+++***))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,------....../////////---------.........//////,,,------......------,,,,,,,,,++++++,,,,,,---...........................+++,,,............///111000000000000000000000000000000////////////000000111111000000000000111111222222111111111111111111333333222222333555666777333333444444555666666777666666888999999888777777777888888999::::::;;;;;;777999;;;;;;::::::;;;<<<888888999:::<<<===>>>>>>@@@@@@@@@@@@AAABBBBBBCCCIIIHHHGGGFFFGGGHHHJJJLLLIIIIIIHHHGGGFFFDDDCCCCCCEEEFFFHHHJJJJJJLLLOOORRRKKKLLLLLLMMMNNNNNNOOOOOOPPPNNNLLLKKKLLLOOOSSSUUU[[[[[[XXXRRRKKKGGGGGGIIILLLLLLLLLKKKIIIJJJLLLNNNQQQPPPPPPOOOOOOOOOPPPPPPOOOSSSWWWVVVRRRNNNLLLLLLMMMLLLKKKIIIHHHGGGFFFFFFIIIFFFBBB@@@@@@@@@@@@???AAA@@@@@@???????????????>>>>>>======<<<<<<<<<<<<=========<<<<<<;;;;;;;;;;;;<<<>>>?????????>>>>>>>>>===<<<<<<<<<>>>???@@@>>>===<<<;;;;;;;;;;;;;;;;;;<<<=========<<<:::::::::;;;;;;<<<=========<<<<<<<<<<<<<<<<<<===>>>???;;;;;;<<<<<<===>>>>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCIIIHHHBBBMMMhhhbbbOOOPPPJJJEEECCCBBB@@@???>>><<<999666555555555555555555444444111111000///////////////........................////////////////////////---------,,,,,,++++++++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---...//////000000////////////.........---------........................---------............///---,,,,,,,,,,,,,,,,,,,,,---------.........//////------,,,++++++,,,,,,,,,*********++++++,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************)))))))))))))))))))))))),,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++))))))***+++---...//////,,,,,,,,,---------............---------,,,,,,,,,,,,------....../////////---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------...///...------...///........................------------------------++++++,,,,,,---...//////------......------,,,+++........................000000//////......------////////////////////////111111111111111111111111111111222222222333333333333333333444444444555555555555555555666666666666777777777777777777777777666666666777888888999999::::::::::::999999888777;;;<<<===>>>>>>???AAADDDDDDCCCCCCBBBCCCEEEGGGHHHFFFGGGIIIKKKKKKJJJIIIHHHKKKIIIHHHFFFEEEFFFFFFGGGEEEFFFIIIJJJLLLLLLLLLLLLLLLMMMMMMLLLJJJKKKMMMOOOQQQOOOMMMMMMOOOQQQRRRSSSSSSTTTTTTQQQLLLIIIIIIJJJOOONNNLLLJJJJJJKKKLLLMMMRRRQQQPPPOOOPPPSSSVVVXXXQQQNNNNNNPPPOOOLLLKKKNNNLLLKKKIIIFFFEEEFFFGGGHHHEEEEEEEEEDDDCCCAAA@@@???>>>???@@@AAAAAA@@@???>>>@@@@@@??????>>>======<<<<<<<<<<<<<<<;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::666888:::<<<<<<<<<;;;:::;;;;;;;;;::::::999999999;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCBBBAAA@@@IIIGGGCCCEEEXXXtttbbbOOOPPPJJJEEEDDDCCC@@@??????===:::888666666555555555444444444111111000///////////////.........................................................---------,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------------------------------------------------------------+++,,,------......------///.........------------........................---------............///,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------,,,,,,+++,,,,,,---******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++,,,,,,******++++++,,,---......,,,,,,,,,---------....../////////.........---------------------.........,,,,,,++++++,,,,,,------------------------------++++++,,,,,,,,,------------...///...---,,,---///........................------------------------++++++,,,,,,---......///+++,,,------....................................000000//////////////////000000000000000000000000111111111111111222222222222222222222222222222222333333333444444444444555555555555555666666666666777777777777777777777777666666777777888999999:::::::::;;;;;;:::999999888;;;<<<===>>>>>>???AAADDDDDDCCCCCCDDDEEEFFFGGGGGGGGGHHHJJJKKKKKKJJJHHHGGGIIIIIIHHHHHHGGGHHHHHHIIIFFFGGGIIIJJJKKKKKKJJJJJJLLLMMMMMMLLLLLLMMMOOORRRRRRQQQOOOOOOQQQRRRRRRRRRQQQRRRRRROOOKKKHHHHHHIIILLLMMMMMMNNNNNNOOOOOOOOOQQQPPPOOOOOOPPPRRRUUUWWWQQQNNNMMMOOONNNKKKKKKNNNMMMKKKIIIGGGEEEEEEFFFFFFGGGGGGFFFDDDBBB@@@>>>===??????@@@@@@@@@@@@??????AAA@@@@@@???>>>>>>===============<<<<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::777999;;;<<<======<<<;;;;;;;;;;;;:::::::::999999;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>===>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBAAAAAAEEEGGGFFFHHHWWWrrrcccOOOPPPJJJEEEEEECCCAAA??????===;;;999777777666555444333333222111111000///////////////........................------------------------//////............------+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------............------------........................---------............///++++++,,,,,,------......---------...............---,,,,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................***+++,,,,,,------,,,,,,,,,,,,---------.........++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------------,,,+++++++++,,,,,,---------,,,,,,,,,---------......000000000000000/////////------------,,,,,,,,,,,,++++++,,,,,,------,,,,,,........................,,,,,,,,,,,,------------,,,...///...---,,,---...........................------------------------+++,,,,,,------.........***+++,,,---.../////////........................//////000000000000000000111111111111111111111111000000111111222222222222222222222222222222111111333333333333444444444444444555555555555666666666777777777777777777777777777777888888999:::::::::;;;;;;;;;<<<;;;;;;:::999;;;<<<>>>>>>>>>???BBBDDDCCCDDDEEEFFFFFFGGGFFFFFFGGGIIIJJJKKKKKKJJJHHHGGGGGGHHHIIIIIIJJJJJJIIIIIIGGGHHHIIIJJJJJJJJJJJJIIIKKKLLLMMMLLLLLLMMMOOORRRSSSRRRQQQRRRSSSSSSQQQPPPOOOOOOOOOMMMJJJGGGGGGHHHIIIKKKNNNQQQRRRRRRRRRQQQQQQPPPOOONNNOOOQQQTTTUUUSSSNNNLLLMMMLLLJJJKKKOOOLLLKKKIIIGGGEEEDDDEEEEEEHHHGGGFFFDDDBBB???===<<<@@@@@@????????????@@@@@@AAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888999;;;=========<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>>=========>>>>>>???@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCBBBBBBAAA@@@EEEIIIMMMZZZtttcccPPPPPPJJJEEEDDDBBB???>>>>>>===;;;999888777666555444333222222111000000///////////////........................------------------------............------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...//////000/////////------------------------........................---------............///***++++++,,,---...//////........................---,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))******++++++,,,,,,++++++++++++++++++++++++------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000000////////////---------,,,,,,+++++++++***+++,,,---...---,,,+++------------------------,,,,,,,,,------------...,,,---......,,,,,,---...........................------------------------,,,,,,,,,---------......+++,,,---...////////////........................//////000000111111222222000000000000000000000000000000000111222222333333222222222222111111111111222222333333333444444444444444444555555555666666666666666666666666666666777888888999::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;===>>>>>>>>>@@@BBBDDDCCCDDDFFFGGGGGGGGGFFFEEEGGGHHHJJJKKKJJJIIIGGGFFFGGGHHHIIIJJJJJJJJJHHHGGGHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMKKKJJJKKKMMMOOORRRRRRRRRSSSTTTRRROOOLLLMMMMMMLLLKKKIIIGGGGGGGGGGGGIIILLLOOORRRSSSTTTTTTRRRQQQPPPPPPPPPRRRTTTUUUSSSNNNLLLLLLKKKIIIJJJOOOLLLKKKIIIGGGEEEDDDCCCCCCFFFEEEEEEDDDBBB@@@>>>===AAA@@@???>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@???????????????>>>>>>===<<<;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<==================>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBB@@@CCCHHHPPP```zzzcccPPPPPPJJJEEECCC@@@===<<<<<<;;;:::999888777666555444333222222111000000///////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////000/////////,,,,,,------------------........................---------............///++++++,,,------...//////.....................------,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,---------..............................---------,,,,,,+++++++++***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,---...---,,,+++,,,...........................------------------------,,,,,,,,,------------------......//////...------//////////////////////////////000000111111222222////////////////////////000000111111111222222222111111111111111111111111222222222333333333444444444444444444555555555555666666666666666666666666777888888999::::::;;;;;;;;;<<<<<<======<<<<<<<<<<<<===>>>??????@@@BBBEEECCCDDDFFFGGGGGGFFFEEEDDDFFFGGGIIIJJJIIIHHHGGGEEEHHHIIIJJJJJJJJJIIIGGGFFFIIIIIIJJJLLLMMMOOOPPPQQQPPPPPPPPPNNNLLLKKKMMMOOOQQQQQQQQQRRRSSSQQQMMMJJJLLLKKKJJJIIIIIIIIIHHHGGGGGGHHHIIIKKKNNNQQQTTTVVVTTTSSSSSSRRRRRRSSSTTTUUUSSSNNNKKKKKKJJJHHHIIIMMMJJJIIIHHHFFFEEEDDDCCCCCCBBBBBBCCCCCCBBBAAAAAA@@@AAA@@@???>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>===<<<;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999888888888777888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<===>>>???@@@?????????@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCFFFCCCEEEQQQeee{{{dddPPPPPPJJJEEEBBB???<<<;;;;;;;;;:::999777777666555444333333222111111000///////////////........................------------------------+++++++++,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,------------........................---------............///,,,,,,------......//////...............---------,,,,,,,,,,,,---...///000------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,************************)))))))))))))))))))))))))))))))))***************++++++++++++++++++++++++***************************+++,,,,,,------,,,,,,*********+++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............+++---...---,,,+++,,,---........................------------------------------------------------///////////////...------//////////////////////////////000000000000000000........................111111111111111111111111000000000111111111222222222222222222333333333333333444444444444555555555777777777777777777777777777777888888999::::::::::::;;;<<<<<<===<<<<<<<<<<<<===?????????@@@CCCEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCDDDFFFHHHHHHGGGFFFEEEIIIJJJJJJJJJJJJJJJIIIIIIKKKKKKLLLMMMNNNPPPQQQRRRSSSSSSSSSQQQOOONNNPPPRRRQQQPPPQQQQQQRRRQQQMMMKKKLLLJJJIIIJJJKKKKKKJJJIIIHHHGGGGGGHHHKKKOOOSSSUUUUUUUUUTTTTTTSSSTTTTTTTTTRRRNNNKKKLLLJJJGGGHHHKKKHHHGGGGGGFFFEEEDDDCCCCCC@@@AAAAAABBBBBBBBBBBBAAA@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>===<<<;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999888888888777777777777777888999999::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;<<<===>>>???@@@>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAABBBDDDDDDKKKDDDDDDTTTiiiyyydddPPPPPPJJJDDDCCC@@@<<<;;;;;;;;;;;;:::666666555555555444444444111111000///////////////................................................,,,,,,,,,,,,------......+++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++------------------------+++,,,------......------++++++,,,,,,,,,---------........................---------............///---------...............//////.........---------,,,,,,,,,------...///000......---------,,,,,,,,,+++,,,,,,------,,,,,,+++************************,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,,,,---------------------------.........,,,,,,++++++,,,,,,------------------------------------------............+++,,,------++++++,,,---........................---------------------------------------------------......////////////...////////////////////////000000//////////////////////////////////////////333333222222111000000000......///000111222333333111222222222222333333333333333444444444555555555777777777777777777777777666666777777888999999:::::::::;;;<<<<<<<<<<<<<<<<<<>>>?????????@@@CCCEEEDDDDDDCCCCCCCCCCCCCCCDDD@@@BBBDDDFFFGGGGGGFFFEEEJJJJJJJJJKKKLLLNNNOOOPPPOOONNNMMMMMMMMMNNNOOOPPPPPPQQQQQQPPPOOOPPPRRRTTTRRRQQQQQQQQQRRRQQQOOOMMMMMMKKKIIIJJJMMMNNNLLLJJJGGGHHHIIIJJJLLLOOOQQQRRRUUUTTTTTTTTTSSSSSSSSSRRRQQQMMMKKKLLLKKKGGGGGGIIIEEEEEEFFFEEEEEEDDDDDDCCCAAAAAAAAABBBBBBAAAAAA@@@??????@@@@@@@@@@@@??????????????????????????????>>>>>>>>>>>>===<<<;;;;;;999999999999999999999999999999999999999999999999999888888888777777777777888888888888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<===;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;<<<===>>>???@@@===>>>>>>???@@@@@@AAAAAAAAAAAA@@@@@@AAABBBDDDEEEJJJCCCGGGZZZppp|||~~~~~~dddPPPPPPJJJDDDDDDAAA===;;;<<<<<<<<<;;;555555555555555555444444111111000///////////////........................////////////////////////---------.........//////+++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---...//////000000//////+++++++++,,,,,,---------........................---------.........//////...............---------//////.........---------,,,,,,,,,---...///000000.........------,,,,,,,,,++++++------------++++++************************,,,++++++++++++++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))++++++******))))))((((((************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,------.........---------....../////////---,,,+++***+++,,,---...........................---------.........//////+++,,,------++++++,,,---........................------------------------------------------------+++,,,---///000000000000000000000000000000000000000000//////......------000000000000000000000000444333333222111000//////------...000111222333444111111222222222333333333333333333444444444555555777777777777777777777777666666666777888888999999999999:::;;;<<<<<<<<<;;;<<<>>>?????????AAACCCEEEDDDDDDBBBAAAAAABBBCCCDDD>>>@@@BBBEEEFFFFFFFFFEEEIIIJJJJJJKKKNNNQQQTTTVVVQQQPPPNNNLLLKKKKKKLLLLLLJJJLLLLLLMMMMMMNNNRRRTTTSSSRRRQQQRRRSSSSSSQQQOOOMMMKKKJJJKKKNNNOOONNNLLLFFFHHHKKKMMMOOOOOOOOONNNTTTTTTSSSSSSRRRRRRQQQQQQPPPLLLLLLMMMKKKGGGFFFHHHDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBBBBAAA@@@??????>>>???@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>===<<<;;;:::999999999999999999999999999999999999999999999999888888888888777777777777999999999999:::;;;<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<<<<======::::::;;;;;;===>>>???@@@===>>>>>>???@@@@@@AAAAAAAAAAAA@@@@@@AAACCCDDDEEEEEEBBBKKKbbbxxxaaaUUUGGGJJJGGGAAA???============<<<;;;666666666555444444333333222111///.........///000......---------......///---------------------------------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..............................,,,,,,------...------,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,---......//////......------------------------......------------......------------------------,,,------......------,,,---------,,,,,,+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************))))))***+++,,,,,,------***,,,,,,+++)))((()))*********))))))))))))************))))))))))))******)))))))))***++++++,,,,,,++++++******)))***************+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,......,,,,,,,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......,,,---......,,,,,,---.........---,,,,,,,,,,,,---///,,,+++,,,...///---+++////////////...---,,,,,,........................,,,---...//////...---,,,......////////////......///000000000000000//////222111111111000000//////111111111000000000000000000000000000111222333444555444333222222222333444333444444555555444444333333444666888888888777777999999:::;;;:::999888777>>>>>>???@@@AAAAAAAAAAAACCCCCCBBBBBBBBBBBBBBBAAABBBBBBCCCDDDEEEFFFGGGGGGKKKJJJJJJKKKNNNOOOOOONNNMMMKKKHHHIIIKKKMMMLLLJJJIIIIIIJJJLLLNNNPPPQQQRRRSSSTTTUUUUUUUUUTTTRRRQQQPPPOOONNNLLLKKKJJJJJJJJJHHHGGGHHHHHHJJJLLLOOOPPPPPPQQQQQQQQQRRRSSSSSSSSSOOOLLLIIIJJJMMMMMMIIIDDDDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@@@@@@@@@@???>>>>>>===>>>>>>>>>===<<<;;;;;;========================<<<<<<<<<;;;;;;:::::::::888888999:::999888777666888888888888777777777777888888777777777777777888999999888888999999:::;;;::::::::::::::::::::::::;;;::::::::::::;;;<<<<<<<<<;;;;;;<<<<<<===>>>???>>>>>>>>>>>>????????????AAABBBDDDDDDBBBBBBCCCDDDHHHDDDLLLeee~~~___[[[YYYYYYIIIBBB@@@>>>=========<<<:::666666666555444444333333222111000///...//////000///......---------......---------------------------------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,------...............------------------------......------------......------------------------,,,,,,------------,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************))))))***++++++,,,------***+++,,,+++)))((()))*********))))))))))))************))))))))))))******+++*********************+++***************++++++******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......,,,---......,,,,,,---.........---,,,,,,,,,,,,---...---+++,,,...///---+++------.........------,,,........................------............------......////////////......//////000000000000//////111111111000000000//////000000000000000000000000000000000111111222333444444444333222222222333444333444444555555444444333333444555666666777777777666666888999999999999888======>>>???@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCCDDDEEEFFFFFFGGGJJJIIIIIIKKKMMMNNNNNNMMMMMMJJJHHHIIIKKKLLLKKKJJJKKKLLLMMMMMMNNNNNNNNNMMMPPPQQQQQQQQQQQQPPPOOOOOOOOONNNMMMLLLKKKJJJJJJJJJKKKJJJJJJIIIJJJKKKLLLMMMOOOOOOOOOOOOPPPPPPPPPPPPNNNKKKJJJKKKNNNMMMHHHDDDAAAAAAAAAAAAAAAAAAAAAAAA>>>????????????>>>======<<<<<<<<<===<<<<<<;;;;;;========================;;;;;;;;;;;;:::::::::999888888999999999888777666777777777666666666555555888777777777777777777777999888888888888999::::::999999999999999999999999:::::::::::::::;;;<<<<<<;;;;;;;;;;;;<<<===>>>???=========>>>>>>>>>??????BBBCCCCCCCCCAAABBBDDDFFFFFFGGGTTTnnnbbbdddkkkhhhMMMCCCAAA>>>======<<<;;;999666666666555444444333333222111000////////////000000///...---------------------------------------------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---...............------------------------......------------......------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************))))))******+++,,,,,,,,,***+++++++++)))((()))*********))))))))))))************))))))))))))******,,,,,,+++******)))(((((())))))))))))***+++,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,---......,,,,,,---.........---,,,,,,,,,,,,---...---,,,,,,......---,,,+++,,,,,,------------,,,.................................------...............////////////.........//////000000/////////111111000000000000//////000000000000000000000000111111111111222333444444444333333222222333333444333444444555555444444333333333333444444555666777444555666777999999999999;;;<<<===>>>>>>??????>>>>>>>>>>>>>>>????????????AAAAAABBBCCCDDDEEEFFFFFFIIIHHHHHHJJJLLLNNNMMMLLLKKKIIIHHHHHHIIIJJJJJJIIIJJJKKKMMMNNNOOONNNLLLKKKMMMMMMLLLKKKKKKKKKKKKLLLMMMMMMLLLKKKJJJJJJKKKKKKMMMMMMKKKJJJJJJIIIJJJJJJLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJKKKMMMLLLGGGBBB????????????????????????===============<<<;;;;;;999999:::;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::999999999888888999999888888777666666666666555555555444444777666666666777777777777888888777777777888999999888888888888888888888888::::::999999::::::;;;<<<;;;;;;;;;;;;<<<===>>>???<<<<<<<<<============>>>???@@@AAA@@@??????AAADDDEEELLL^^^xxxdddeeegggcccLLLDDDBBB???======<<<:::888666666666555444444333333111111111000000000000000111000///...---,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---.........------------------------------......------------......------------------------,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************))))))******+++++++++,,,)))***+++***)))((()))*********))))))))))))************))))))))))))******+++*********)))))))))((())))))))))))***+++,,,---******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......,,,,,,---.........---,,,,,,,,,,,,---------,,,---------------******+++,,,------------........................///...---,,,,,,---...///---......//////......---......//////000/////////000000000000000000///////////////000000000000000222222222222222333444444333333333333333333444444333444444555555444444333555444333333444555777888555666777888888999999999999:::;;;<<<<<<=========<<<<<<<<<=========>>>>>>@@@@@@AAABBBCCCDDDEEEEEEHHHGGGGGGHHHKKKLLLLLLKKKHHHGGGFFFFFFGGGGGGGGGGGGEEEGGGKKKNNNOOOOOONNNMMMKKKJJJHHHGGGGGGGGGHHHIIIKKKJJJJJJIIIIIIJJJJJJKKKMMMLLLLLLKKKJJJIIIIIIHHHIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIJJJHHHCCC???????????????????????????;;;;;;;;;;;;;;;::::::999777777888999:::::::::999::::::::::::::::::::::::999999999999999999999999888888888888888777777666666666666555555555444444555555666666666666666666777777666666777777888999777777777777777777777777999999999999999::::::;;;;;;;;;;;;;;;<<<===>>>>>>;;;;;;;;;<<<<<<<<<======>>>@@@CCCCCCCCCBBBBBBCCCEEEOOOccc}}}ccc]]]QQQPPPFFFDDDBBB???======<<<:::888666666666555444444333333111111111111111000000///111000///...---,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------------------------......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,---...---------------------------------......------------......------------------------+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************)))***************++++++((()))******)))((()))*********))))))))))))************))))))))))))******(((((()))))))))*********))))))))))))***+++,,,---******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++***+++,,,///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......,,,,,,---.........---,,,,,,,,,,,,---,,,------------,,,------******+++,,,------------........................///...---,,,,,,---...///------............------------.../////////////////////////////////000000......//////000000000000222222111111222222333333222222222333333444444444333444444555555444444333666555555444555777888999999999999999999999999999888888999:::;;;;;;;;;;;;::::::;;;<<<======>>>>>>??????@@@AAABBBCCCDDDDDDGGGFFFEEEGGGIIIKKKKKKJJJEEEEEEEEEEEEDDDDDDEEEFFFDDDFFFIIILLLMMMMMMKKKJJJIIIHHHGGGFFFEEEFFFGGGHHHGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEEEECCC???===>>>>>>>>>>>>>>>>>>>>>>>>999::::::::::::999888888666666777888999999888888888888888888888888888888777888888888888888888888888888888777777777777777777777777666666666555555333444555666666666666555666555555555555666777777777777777777777777777777999888888888888999:::::::::::::::;;;;;;<<<===>>>;;;;;;;;;;;;<<<<<<<<<<<>>======<<<;;;999666666666555444444333333111111222222111111000///000///...---------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,---------------------------------------......------------......------------------------++++++,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************************************''')))***)))(((((()))+++******))))))))))))************))))))))))))******''''''((())))))***++++++))))))))))))***+++,,,,,,******+++,,,,,,,,,,,,+++******++++++++++++******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,---......,,,,,,---.........---,,,,,,,,,,,,---,,,---......,,,,,,---...+++,,,,,,------------,,,.................................------.........------............------,,,---......////////////......////////////000000---......//////000000111222111111000111111222222111111222333444444444444333444444555555444444333666555555666666777888999;;;;;;:::999888888999999777888999::::::;;;;;;:::999:::;;;<<<===>>>???@@@>>>>>>???@@@AAABBBCCCCCCEEEDDDDDDFFFHHHJJJIIIHHHEEEFFFFFFEEEDDDDDDEEEGGGFFFGGGIIIJJJJJJHHHFFFEEEHHHGGGFFFFFFEEEEEEFFFFFFCCCCCCDDDDDDEEEGGGHHHIIIFFFGGGHHHHHHIIIIIIHHHHHHCCCCCCCCCCCCCCCBBBBBBBBBAAAAAABBBAAA@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999888777777666777777888888888777777777777777777777777777777666666666777777777777777999888777666666666666777777777777666666666555555222333444666666666555555555555444444555555666777777777777777777777777777888888777777888888999:::::::::::::::;;;<<<===>>>;;;;;;;;;<<<<<<<<<<<<===:::>>>DDDGGGGGGDDDBBBAAAEEESSSgggcccVVVKKKMMMEEEBBB@@@>>>=========<<<:::666666666555444444333333111111222222222111000//////......---------......------------------------------------------------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---************************,,,,,,---...////////////------------------------,,,,,,,,,---------......++++++,,,------------,,,------------------------......------------......------------------------++++++,,,,,,,,,,,,++++++)))*********++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************************))))))))))))'''((())))))(((((()))+++******))))))))))))************))))))))))))******((((((((()))))))))))))))+++***************++++++******+++,,,,,,,,,,,,+++******++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......,,,---......,,,,,,---.........---,,,,,,,,,,,,---+++---///...,,,+++---...------.........------,,,........................------............------,,,------......------,,,+++,,,---...////////////........./////////000000------......///000000111111111000//////000000111000111222444555555444444333444444555555444444333333444555666777777777777999999888777777888999:::777777999::::::::::::::::::;;;<<<===>>>@@@AAAAAA======>>>???@@@AAABBBBBBDDDCCCCCCEEEGGGIIIHHHHHHFFFHHHIIIHHHEEEEEEGGGIIIFFFFFFGGGGGGFFFEEEEEEDDDEEEEEEFFFFFFEEEEEEDDDCCC@@@@@@AAABBBCCCEEEGGGHHHEEEFFFGGGGGGGGGGGGFFFEEEBBBBBBBBBBBBBBBCCCCCCCCCAAAAAA@@@???===<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999999999999888777777777888888888888777777666555555555555555555555555555555555666666777777777999888777666555666666777666666666555555555444444000222444666666666555444444444444333444555555666888888888888888888888888777777777777777888999999::::::::::::;;;<<<======;;;<<<<<<<<<<<<=========888;;;???@@@@@@??????@@@JJJ[[[pppYYYNNNOOOQQQ???AAA???============<<<;;;777666666555444444333333111111222333222111000///......---------......///------------------------------------------------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******,,,---.../////////------------------------,,,,,,,,,---------......++++++,,,---------,,,,,,------------------------.........------.........------------------------+++++++++,,,,,,+++++++++))))))******++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++*********************************)))))))))))))))&&&((())))))(((((()))+++******))))))))))))************))))))))))))************))))))((((((''''''++++++************************+++,,,,,,,,,,,,+++******++++++++++++************+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************......---------,,,,,,,,,,,,,,,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......,,,---......,,,,,,---.........---,,,,,,,,,,,,---+++---///...,,,+++,,,///////////////...---,,,,,,........................,,,---...//////...---,,,,,,------......------,,,+++,,,---...////////////---.........//////000000---------...///000000111000000///////////////000000111222444555555444444333444444555555444444333222333444666777666666555666666555666777888:::;;;777888999::::::;;;:::::::::;;;<<<>>>???AAABBBCCC======>>>???@@@AAABBBBBBDDDCCCCCCDDDGGGHHHHHHGGGHHHJJJKKKJJJGGGGGGIIILLLBBBCCCCCCDDDEEEFFFFFFGGGCCCDDDEEEFFFEEEDDDCCCBBB>>>>>>???@@@BBBDDDFFFGGGEEEFFFGGGGGGFFFEEEDDDCCCAAAAAAAAABBBBBBCCCCCCDDDBBBBBB@@@>>><<<;;;===>>>========================999999999999999888777777888888999888888777666666555555555555555555555555444555555555666666777777999888666555555555666777555555444444444333333333000111444666666666555444444333333333333444555555888888888888888888888888777777777777777888888999::::::::::::;;;<<<======<<<<<<<<<============>>>>>>???@@@AAA@@@AAADDDFFFOOOcccxxxaaaVVVOOOGGGCCCGGGFFFCCCAAA>>>===;;;;;;666666666555444444333333333333333222222222111111...........................------,,,,,,------...------------------------...+++,,,......***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***++++++,,,++++++++++++++++++++++++,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///...------...///---,,,,,,++++++*********..................------***,,,------,,,,,,...///************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++***)))))),,,,,,+++******+++++++++******)))((((((((((((((('''((()))++++++***))))))))))))))))))************************************,,,,,,,,,++++++*********)))************+++++++++...---+++++++++***'''%%%,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,+++++++++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///........................,,,---......,,,,,,---...222111000///////////////000000//////......------+++++++++,,,,,,,,,------///...---,,,,,,---...///---------............/////////............//////////////////000000000000111111111111111111111111222222111111222222333444222222333333333333444444444555555666777888888999999999888888888888888888777888999:::;;;:::999888999:::;;;===@@@CCCEEEGGGBBBBBBAAAAAAAAABBBBBBBBBBBBCCCEEEFFFGGGGGGFFFFFFDDDGGGIIIJJJIIIIIIJJJLLLHHHHHHGGGFFFFFFGGGGGGGGGHHHGGGFFFEEEEEEEEEFFFGGGDDD@@@<<<>>>EEEJJJKKKJJJLLLKKKJJJHHHFFFDDDCCCBBBDDDBBB??????@@@CCCDDDDDD????????????????????????:::;;;;;;<<<===>>>>>>???::::::999999888777666666666777999::::::999777666666666666666555555555555777777777777666666666666888888777777666666555555666666666666666666666666666666555555555444444444666666666666777777777777666666777777777666666555555666666777888999999999777888888999999:::;;;;;;;;;;;;::::::;;;<<<>>>???>>>AAAAAA>>><<<>>>CCCFFFTTTmmm~~~{{{xxxaaaUUUOOOGGGDDDBBBAAA???===<<<;;;::::::666666666555444444333333222222222222111111111111...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...++++++......***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---++++++++++++++++++++++++,,,,,,,,,------------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,...,,,,,,,,,+++++++++++++++------------------------+++,,,------,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++***))))))+++***************************)))((((((((((((((((((((()))***************))))))))))))************************************+++++++++******))))))))))))************+++++++++)))((((((***,,,---,,,+++,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***---------,,,,,,+++++++++++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------............------------------------,,,---...---,,,,,,,,,.........---,,,,,,,,,------//////.........---------,,,,,,,,,,,,------------///...------------...///---------............/////////............//////////////////000000000000111111111111111111111111222222111111222222333444222222333333333333444444444555555666777777888888888888888888888888888888777888999:::::::::999999::::::<<<>>>@@@CCCEEEFFFBBBBBBAAAAAABBBCCCCCCDDDEEEFFFFFFGGGGGGFFFEEEDDDDDDFFFHHHIIIIIIIIIJJJKKKIIIHHHHHHGGGGGGHHHHHHHHHIIIHHHGGGFFFEEEFFFFFFGGGEEEAAA>>>@@@EEEIIIJJJIIIKKKKKKJJJHHHGGGFFFEEEDDDDDDBBB@@@???AAABBBBBBAAA========================;;;;;;<<<<<<===>>>>>>???::::::999999888777777666666777888888888888777666666666666666555555555555555555555555555555555555666666666555555555444444444444444444444444444444555555444444333333333333444555555555555666666666666777777888777777666666555666666777888888999999777888888999999::::::;;;;;;;;;::::::;;;<<<>>>>>>===??????>>>===@@@DDDGGG[[[sss~~~yyy~~~```SSSNNNHHHFFF??????===<<<;;;;;;;;;;;;666666666555444444333333111111111111000000000000...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---++++++......******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---------+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++***)))))))))))))))))))))))))))*********)))((((((((()))))))))))))))))))))******+++)))))))))*********++++++*********************************))))))))))))))))))************+++++++++'''''''''))),,,...---,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***))))))(((------,,,,,,,,,,,,++++++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------............,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,...,,,,,,+++++++++,,,------............------------,,,------------.........///...------------...///---------............/////////............//////////////////000000000000111111111111111111111111222111111111111222333333222222333333333333444444444444555555666777777777777777777777888888888888777888888999::::::999999;;;;;;<<<>>>@@@CCCEEEFFFAAAAAAAAABBBCCCDDDFFFFFFGGGHHHHHHGGGGGGEEEDDDDDDDDDFFFHHHIIIHHHHHHJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJIIIIIIHHHHHHIIIIIIGGGDDDAAABBBFFFIIIIIIGGGJJJJJJIIIIIIHHHHHHGGGGGGCCCBBBAAAAAABBBBBB@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>???::::::999999888777777777666666666666666666666666666666666666555555555555444444444444444444444444555555555444444444444444333333333333333333333333444333333333333222222222333333444444444555555555777777888888888888777777666666666777888888999999777777888888999:::::::::::::::::::::;;;<<<===>>>===<<<===>>>@@@CCCFFFHHHeeezzzzzz```RRRMMMHHHHHHCCCBBB@@@???======<<<<<<666666666555444444333333000000000000////////////...........................------,,,,,,------...++++++++++++++++++++++++---++++++......+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---***++++++,,,,,,---------,,,,,,,,,,,,,,,------------...///---,,,++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++***)))))))))))))))*********************))))))((())))))******)))((((((((()))+++,,,))))))*********+++++++++******************************************))))))))))))*********++++++++++++*********++++++***(((++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,---....../////////..................---------.........//////.........------.........---------............/////////............//////////////////000000000000111111111111111111111111111111111111111222222333222222222333333333444444444444444555555666666666666666666777777777777777777777888888999999::::::<<<<<<===>>>@@@BBBDDDEEEAAAAAAAAABBBDDDFFFGGGHHHGGGGGGGGGGGGGGGFFFEEEEEEDDDFFFIIIIIIIIIIIIJJJLLLIIIJJJJJJKKKKKKKKKKKKKKKMMMMMMMMMLLLLLLLLLLLLLLLIIIGGGEEEFFFHHHIIIHHHGGGHHHHHHHHHIIIIIIIIIIIIIIIDDDDDDCCCDDDDDDCCC???===========================<<<<<<<<<======>>>>>>>>>999999999888888888777777888777666666666666777888666666666666555555555555444444444444444555555555555555444444444444444444333333333333333333333333444333333333333333333333333444444444444555555555666777888888888888888888666666777777888888888888777777777888999999::::::::::::::::::;;;<<<======>>><<<;;;>>>AAACCCFFFIIIgggzzzaaaRRRLLLIIIIIIFFFEEECCC@@@>>>===<<<;;;666666666555444444333333000000000/////////.................................------,,,,,,------...++++++++++++++++++++++++,,,***+++......++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---+++++++++,,,,,,------...,,,---------.........///...//////...,,,+++,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++***)))))))))***+++,,,,,,,,,++++++******))))))))))))*********)))((((((((()))+++,,,************++++++++++++************************++++++++++++++++++++++++))))))*********+++++++++---,,,+++++++++***(((&&&+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,------------...------------------------+++,,,---,,,++++++,,,---,,,,,,,,,,,,,,,---...///////////////////////////---------.........//////---..................------------............/////////............//////////////////000000000000000000000000000000000000111111000000111111222333222222222333333333444444444444444444555555555555555555666666666777777777666666777777888999::::::<<<<<<===>>>???AAACCCDDD@@@@@@AAABBBDDDFFFHHHIIIEEEEEEEEEFFFFFFGGGGGGHHHEEEGGGIIIJJJJJJJJJKKKLLLIIIJJJKKKLLLLLLLLLLLLKKKLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIJJJIIIHHHGGGFFFFFFGGGGGGHHHIIIIIIJJJEEEEEEEEEFFFFFFDDD@@@===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============999999999888888888888888999888888777777888888999666666666666555555555555444444555555555666666666555555555555555555555555444444444444444444444444444444444444555555555555444444555555555666666666666666777888888888888888777777777777777888888888666777777888888999::::::999999:::;;;;;;<<<<<<<<<@@@<<<;;;???AAAAAAEEELLLhhhwwwcccSSSLLLHHHIIIEEEDDDBBB???===;;;999999666666666555444444333333000000000000////////////...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++......++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////...---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,...,,,,,,,,,,,,------------,,,------....../////////,,,.........,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++***))))))((()))+++,,,------,,,+++******)))))))))***++++++)))))))))))))))******+++*********++++++++++++,,,************************+++++++++++++++,,,,,,,,,)))************++++++++++++***)))***,,,,,,***(((************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...//////000++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------........................***,,,---,,,+++***+++---++++++*********+++,,,,,,.........///////////////,,,------------.........------...//////...---------------............/////////............//////////////////000000000000000000000000000000000000111000000000000111222222222222333333333333444444444444444444444444444444444444555555666666777777666666666777777999:::;;;;;;<<<<<<===>>>???AAAAAA@@@@@@AAABBBCCCEEEGGGHHHDDDDDDDDDDDDEEEFFFGGGHHHEEEGGGIIIJJJIIIIIIKKKLLLHHHIIIKKKLLLMMMMMMLLLKKKHHHIIIIIIIIIIIIHHHGGGFFFIIIIIIJJJJJJJJJHHHFFFEEECCCCCCDDDEEEFFFGGGHHHHHHEEEEEEEEEEEEEEEDDD@@@===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888888888888888888888888888666666666666555555555555444444444555666666777777555555555555555666666666444444444444444444444444444444555555555555555666444555555555555666666666444555666777777888777777777777777777777777888888666666777777888999999999888999:::;;;<<<<<<<<<;;;@@@;;;<<>>GGGRRRrrrdddTTTLLLHHHIIICCCBBB@@@>>><<<;;;::::::666666666555444444333333111111111000000000//////...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***......++++++...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++,,,---------------,,,,,,,,,++++++,,,------...//////)))+++,,,,,,******+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++***))))))'''(((***,,,---,,,++++++******))))))******+++,,,(((((()))************************+++++++++,,,,,,************************)))*********++++++++++++)))************+++++++++)))))))))***,,,,,,+++************++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------------------------------***,,,,,,,,,+++***+++,,,---,,,,,,++++++++++++,,,,,,,,,,,,---------......,,,,,,,,,,,,------------------...//////...---------------............/////////............//////////////////000000000000000000000000000000000000000000000000000111222222222222333333333333444444333333333333333333333333333333444555555666777777666666555666777999:::;;;;;;;;;;;;;;;<<<>>>??????@@@@@@@@@AAABBBDDDEEEFFFEEEDDDDDDCCCCCCDDDEEEFFFCCCEEEGGGHHHHHHHHHIIIJJJGGGHHHJJJLLLMMMMMMLLLKKKGGGHHHIIIIIIIIIHHHFFFFFFEEEGGGIIIIIIHHHFFFDDDCCCAAAAAABBBCCCDDDEEEEEEFFFDDDCCCBBBCCCCCCBBB@@@===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888888888888888666777888999999888777666666666666666555555555555222333333444555555666666333333444444444555555555333333333333333333333333333333333444444555555555333333444444444555555555333333555666666777777777888777777777777777777777666666777777888888999999777888:::;;;<<<<<<;;;;;;<<<999;;;???======JJJ[[[zzzfffUUUMMMHHHHHHBBBAAA@@@>>>=========<<<777666666555444444333333111111111111000000000000...........................------,,,,,,------...------------------------,,,)))***......,,,+++...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---......---,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))+++++++++***)))***+++.........------,,,,,,,,,******+++,,,,,,---......'''(((******))))))***,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++***))))))%%%''')))+++,,,+++***)))******))))))***+++,,,,,,'''(((***+++++++++***)))******+++++++++,,,,,,,,,************************(((((())))))*********+++)))************++++++++++++***)))***,,,,,,***)))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,000//////...------------*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,---...//////...---,,,---------.........////////////............//////////////////000000000000000000000000000000000000000000000000000111111222222222333333333444444444333333333333333333333333333333444444555666777777666555555555777999:::<<<:::::::::;;;;;;===>>>>>>@@@@@@@@@AAABBBCCCDDDEEEGGGFFFDDDCCCBBBBBBCCCCCCAAACCCEEEFFFFFFFFFGGGHHHFFFHHHJJJLLLMMMMMMKKKKKKIIIJJJKKKKKKKKKJJJHHHGGGBBBEEEGGGHHHFFFDDDBBBAAA???@@@@@@AAABBBCCCDDDDDDBBBAAA@@@@@@AAAAAA???===>>>>>>>>>>>>>>>>>>>>>>>>999999999999999999999999888888888888888888999999444666777999999777666444777666666666555555555555111111222333333444555555222222222333333444444444222222222222222222222222222222222333333444444444222222333333333444444444222333444555666666666666888888888777777777777777666666666777888888999999777888:::;;;<<<<<<;;;:::999777:::>>><<<<<>>>>>===;;;:::666666666555444444333333333222111000////////////------............------------------------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---***&&&&&&(((++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,+++******+++,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++,,,************************************************///...---,,,++++++++++++))))))***+++,,,,,,------+++++++++*********))))))))))))))))))))))))))))))++++++************++++++))))))***++++++++++++***))))))))))))************------,,,++++++******)))******************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******+++++++++,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++,,,------******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***************************------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,(((***,,,,,,+++++++++,,,++++++,,,,,,++++++***))))))***++++++,,,,,,,,,,,,//////000000///...------++++++,,,,,,,,,,,,------+++,,,------......------,,,,,,,,,---------......---------............///........................000000000000000000000000////////////000000000000222111111111000000//////111111222222222333333333222222333444444444333333444444444555555555555666777777777777777777777777999:::;;;;;;<<<<<<<<<<<<>>>>>>>>>???@@@BBBCCCDDDCCCCCCBBBAAAAAAAAABBBBBB???AAACCCDDDCCCCCCEEEFFFFFFFFFEEEDDDDDDEEEFFFGGGJJJJJJKKKKKKJJJHHHGGGFFFGGGGGGGGGFFFDDDBBB???>>>>>>======<<<<<<<<<======>>>>>>>>>>>>>>>?????????>>>===============>>>???;;;;;;<<<<<<;;;;;;:::999888999999::::::999999888777777777777666666666666444444444444444444444444333333333333333333333333333222222111111222222333333333333333333333333333222222222333333333444444555555555555555555444444666666666666666666666666777777777777888888888888777777777777777888888999;;;;;;;;;;;;;;;;;;;;;;;;;;;???888;;;CCC>>>KKKrrr|||fffXXXQQQKKKJJJGGGDDDAAA>>>>>>===;;;:::666666666555444444333333333222111000////////////------............------------------------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,***))))))+++,,,+++)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++******---,,,,,,++++++*********************************************************......---,,,++++++++++++*********++++++,,,,,,,,,+++++++++*********))))))************************++++++************++++++)))***+++,,,,,,,,,,,,,,,))))))))))))************+++++++++++++++++++++,,,******************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++*********+++++++++,,,,,,---,,,,,,,,,++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,------------,,,++++++***+++,,,,,,------,,,,,,)))+++------,,,+++,,,---,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,++++++---.........------,,,+++++++++,,,,,,,,,,,,------+++,,,------...---------,,,,,,,,,---------......------------....................................////////////////////////.../////////000000000000111111111000000000//////111111111222222222333333222222333333444444333333444444444444555555555555777777777777777777777777666777999:::;;;;;;<<<<<<<<<<<<======>>>@@@AAABBBBBBAAAAAA@@@@@@@@@AAAAAA???AAACCCDDDDDDDDDEEEFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFFFFFFFDDDBBB@@@>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<=====================<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;:::999999888888999999999999888888777777777666666666555555444444444444444444444444333333333333333333333333333222222111111222222333333333333333333333333333222222222333333333333444555555555555555555444444555555555555555555555555666666777777777888888888777777666666777777888999;;;;;;;;;;;;;;;;;;;;;;;;<<>>>>>===<<<;;;666666666555444444333333333222111000////////////------............------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++...000000...+++))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++---...---+++)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------,,,++++++******++++++,,,,,,,,,,,,++++++++++++***...------,,,+++***))))))************************++++++++++++++++++++++++...---,,,++++++***++++++******+++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++************++++++)))***+++,,,------------)))))))))*********++++++)))******+++,,,,,,------******************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++*********++++++++++++,,,+++++++++++++++*********+++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++******)))******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---+++******+++,,,,,,------,,,,,,***,,,---...---,,,---...---------------,,,++++++++++++,,,,,,,,,+++******++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,------++++++,,,---------------,,,,,,,,,---------......------------....................................////////////////////////....../////////000000000111111000000000000//////000111111111222222222222111111222333333333333333444444444444555555555555555555555555555555555555444555666888999::::::::::::::::::;;;;;;===>>>?????????>>>>>>>>>??????@@@>>>@@@CCCCCCCCCCCCDDDFFFEEEDDDDDDCCCCCCCCCDDDDDDBBBCCCEEEFFFGGGGGGGGGFFFEEEEEEEEEEEEDDDBBB@@@???<<<<<<;;;:::999999999::::::;;;;;;;;;;;;;;;::::::<<<<<<;;;:::999999999999:::::::::;;;:::999999888777777888888888888777777666666666666555555555444333333333333333333333333222222222222222222222222222222111111111111222222222222222222222222222222111111222222222333333333444444444444444444555555555555555555555555555555666666777777777777888888777777666666777777888999::::::::::::;;;;;;;;;;;;===>>>;;;===BBBDDDUUUsss|||hhhXXXPPPKKKLLLFFFCCC@@@>>>>>>===<<<;;;666666666555444444333333333222111000////////////------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************++++++++++++++++++++++++---,,,,,,+++******++++++++++++++++++************************************++++++++++++++++++++++++++++++************++++++((()))***+++,,,---------))))))*********+++++++++*********++++++,,,,,,,,,******************************))))))******+++,,,++++++++++++++++++++++++************))))))))))))************++++++++++++************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++---///000000...+++)))***+++,,,,,,------,,,,,,***,,,......---------...------......------,,,+++,,,,,,,,,,,,++++++***)))***+++++++++++++++******+++++++++,,,,,,,,,------++++++,,,------------,,,,,,,,,,,,---------......,,,,,,---------.................................////////////////////////........./////////000000000000000000000000//////000000000111111111111222000111222333333333333333333333444444444555555555333333333333333333333333333444555666777777777777888777888888999:::;;;<<<<<<<<<<<<<<<<<<===>>>>>>===???AAABBBAAAAAACCCDDDCCCCCCCCCBBBBBBBBBBBBBBB@@@AAABBBDDDDDDDDDDDDCCCCCCDDDDDDEEEDDDCCCAAA@@@======<<<::::::999999999::::::;;;<<<;;;:::999999<<<;;;:::999888888888888999999::::::999999888777666666777777777777666666555555555555444444444444222222222222222222222222222222222222222222222222222222111111111111222222222222222222222222222222111111111111222222222222333333444444444444555555555555555555555555555555666666666666777777777888666666666666666777888888:::::::::::::::;;;;;;;;;=========>>>AAAIII]]]uuu~~~xxxwwwhhhWWWNNNJJJKKKFFFCCC@@@>>>>>>>>>===;;;666666666555444444333333333222111000////////////------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------+++)))((()))***,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,+++*********+++++++++*********************************************++++++++++++++++++++++++++++++************++++++'''((()))***++++++++++++************++++++++++++,,,,,,,,,+++++++++************************************))))))******+++,,,++++++++++++++++++++++++*********)))))))))(((((())))))*********+++++++++************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000///---+++)))***+++,,,,,,------,,,,,,***,,,......---------...------......------,,,+++,,,,,,,,,,,,++++++***)))++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...............................................................//////////////////////////////000000//////000000000111111111///000111222333333333333333333333444444444444555222222222222222222222222444444555666666666555555666666666666777888999999999999999:::;;;<<<===>>>;;;===???@@@@@@@@@AAABBBBBBBBBBBBBBBAAAAAA@@@@@@???@@@AAABBBBBBAAA@@@???AAABBBCCCDDDDDDCCCBBBAAA@@@???>>>===;;;;;;::::::;;;;;;<<<======;;;:::888<<<;;;:::999888777777777888888888999888777777666444555555666666555555444444444444444333333333222222222222222222222222222111111111111111111111111222111111000000111111222111111111111111111111111000000000111111111222222333333333333444444555555555555555555555555555555555666666666666777777777666666666555666777777888999999999:::::::::;;;;;;===<<<>>>???AAAOOOhhhxxx|||yyy~~~hhhUUULLLIIIKKKEEECCC@@@>>>>>>>>>===<<<666666666555444444333333333222111000////////////------............------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---***((((((***---///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---+++)))''''''***---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------***++++++,,,,,,++++++******++++++++++++,,,,,,,,,))))))***+++,,,------...************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))*********************************+++++++++++++++++++++++++++++++++++++++************++++++'''((())))))***)))))))))*********++++++++++++,,,------,,,,,,+++******)))******************************))))))******+++,,,++++++++++++++++++++++++,,,++++++++++++*********)))))))))************+++*********+++++++++++++++---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......,,,***)))***+++,,,,,,------,,,,,,***,,,---...---,,,---...---------------,,,++++++++++++,,,,,,,,,+++******++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------******+++,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------------................................................------........./////////......////////////000000////////////000000000000//////111222333333333333333333333333444444444444222222222222222222222222444555555666666666666666666666666666666777888888777777888999:::;;;===>>>:::<<>>>>>>>>???@@@AAAAAA@@@???>>>@@@AAABBBCCCDDDCCCCCCBBBCCCBBB@@@>>>===<<<;;;;;;;;;<<<>>>>>>>>><<<:::888::::::999888777777777777777777888888777777666555333333444444444444333333333333333333222222222222111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000///000000000000111111111222222333333444444555555444444444444444444444444555555666666666666777777666666555555666666777888888888999999::::::;;;;;;<<<999???@@@@@@VVVrrr|||gggTTTJJJGGGJJJEEEBBB???>>>>>>>>>===<<<666666666555444444333333333222111000////////////------............------------------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---......,,,)))(((***,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,*********++++++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++(((((())))))******++++++))))))*********+++++++++************************++++++************++++++)))************)))((((((*********+++++++++,,,,,,,,,+++++++++++++++++++++******************************))))))******+++,,,************************++++++++++++************))))))))))))************++++++++++++,,,,,,,,,---,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,++++++***)))***+++,,,,,,------,,,,,,)))+++------,,,+++,,,---,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------******+++,,,,,,,,,,,,+++,,,,,,,,,---------......++++++,,,,,,,,,---------................................................---------.........//////........./////////000000........./////////000000...///000111333333333333222222333333333444444444222222222222222222222222222333555777888999::::::777777666666777777888999666666777888999;;;===>>>;;;>>>@@@AAA@@@@@@AAACCC@@@@@@@@@@@@@@@>>>===<<<<<<===>>>@@@@@@@@@?????????@@@AAACCCDDDDDDCCCCCCDDDCCCAAA???===<<<;;;;;;;;;<<<>>>>>>>>><<<999777777777666666666666666777666666777777777666555555222222333333333333222222333222222222111111111111111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000/////////000000000111111111222222333444444555555444444444444444444444444555555555666666666777777666555555555555666777777777888888999::::::;;;;;;:::777???AAA@@@[[[zzz|||gggSSSIIIFFFIIIEEEBBB???>>>>>>>>>===<<<777666666555444444333333333222111000////////////---..................---------------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,///111000---******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------***+++,,,------,,,+++************++++++,,,,,,,,,,,,,,,++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++'''(((((()))***++++++,,,))))))******++++++++++++))))))))))))))))))))))))++++++************++++++++++++,,,++++++***)))(((******+++++++++,,,,,,,,,*********++++++,,,------*********************************)))***++++++,,,************************))))))))))))(((((((((((())))))))))))************+++++++++,,,,,,---------++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++***************+++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++************************+++++++++************)))++++++,,,---------,,,,,,(((***,,,,,,+++++++++,,,+++,,,,,,,,,,,,+++******)))***+++,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++,,,,,,,,,,,,+++,,,,,,,,,---------......++++++,,,,,,,,,---------................................................---------.........//////---.........//////000000............/////////000...///000111333333444444222222333333333444444444222222222222222222222222000222444777:::<<<===>>>888777777777777888888999666666777888999;;;===>>>===???AAABBBBBBBBBCCCDDD???@@@@@@@@@???>>><<<;;;:::;;;===???AAAAAAAAAAAA>>>???AAACCCDDDDDDDDDCCCDDDCCCAAA???===;;;;;;::::::<<<===>>>===;;;888666555555444444444555555666666666666666666555555444222222222333333222222222222222222111111111111000000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000////////////000000000000111111222333333444555555444444444444444444444444555555555555666666666777555555555555555666777777777777888999::::::;;;;;;999666???AAA@@@^^^~~~nnnUUUMMMKKKGGGEEECCC???======<<<;;;:::666666666555444444333333222222111111000/////////---...///111111///...---,,,---...//////...---,,,------------------------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++,,,,,,---..............................---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,++++++************+++++++++++++++************)))+++***)))))))))***,,,,,,************************)))))))))***,,,,,,+++*********++++++++++++******************************---***'''(((+++......,,,///***(((+++,,,******,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************...---+++))))))***+++,,,++++++***))))))***+++,,,+++,,,,,,------,,,,,,+++,,,,,,+++***))))))******...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++------......------,,,,,,,,,,,,,,,,,,,,,+++***)))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++***))))))***,,,,,,,,,+++***+++,,,---...++++++++++++++++++++++++...------,,,,,,------...///////////////.........000000//////.........---////////////000000000000000000000000000111111111000000111222333333444444111222222333333444444555555555555555555666777777999777666555555777999:::888999999:::;;;<<<======::::::;;;===>>>???@@@AAAAAA@@@?????????@@@AAABBBAAAAAA???>>>============;;;;;;;;;<<<===>>>>>>>>>:::;;;===???AAADDDEEEFFFEEEDDDBBB@@@===;;;999888======<<<;;;:::999999888666666666666555555555555555555555555555555555555111111111111111111111111111111111111111111111111111111222222222222111111////////////////////////////////////000000000000000000000000000000000000000000000000111111111111222222111111222222333444333333333444444444555555666666666666666666666666777777777666777888888999888888888888888999999999777>>>999999MMMccctttnnnUUUMMMKKKGGGEEEBBB???=========;;;:::666666666555444444333333222222111111000/////////---...///000000///...---------............---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------........................---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++++++++,,,+++++++++************)))+++***)))))))))***+++,,,***************************))))))***,,,,,,+++))))))******++++++******)))************************,,,***((((((+++---...---222---***,,,,,,******+++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************---,,,***)))))))))++++++,,,+++***))))))******+++++++++,,,,,,,,,,,,++++++,,,++++++***))))))******---,,,,,,+++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......++++++++++++++++++++++++............---,,,++++++,,,,,,,,,,,,,,,+++******++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.../////////000000000000000000/////////.............../////////000000000000000000000111111111111111111111111222222333333333111222222333333444444555444444444444444555666666888777777666777888999:::888999999:::;;;<<<======>>>>>>>>>>>>????????????@@@@@@???>>>>>>???@@@AAAAAA@@@???>>>====================================;;;<<<===???AAACCCDDDEEEEEEDDDBBB@@@>>>;;;:::999<<<<<<;;;;;;::::::999999777777666666555555666666666666666666666666666666111111111111111111111111111111111111111111111111000111111222222111111000000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111000000//////000000111222333444444444444444444444333444444555666777777888666666666666666777777888888888888888888999999999666<<<999;;;RRRhhhwwwnnnUUUMMMKKKGGGEEEBBB???=========<<<:::666666666555444444333333222222111111000/////////---...///000000///...---.........------.........---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,+++++++++************)))******))))))******+++,,,************************+++*********++++++***((()))******++++++******)))************************,,,***((()))+++---------444///+++------***)))+++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************,,,+++***)))((()))***+++,,,,,,+++***))))))************++++++++++++******,,,+++******)))*********,,,++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///++++++++++++,,,,,,,,,,,,............---,,,+++***,,,,,,,,,,,,,,,++++++***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,...,,,,,,+++++++++,,,---...------------------------...------,,,,,,------.../////////000000111111222////////////................../////////000000000000000111111111222222222111111222222222222222222111222222333333444444555333333333333333444555555777888888888888999999999888999999:::;;;<<<======BBBBBBAAAAAA@@@@@@??????@@@???>>>>>>>>>>>>??????@@@@@@???>>>=========>>>@@@@@@??????>>>======<<<======>>>???AAABBBCCCDDDCCCBBBAAA???===<<<::::::::::::::::::::::::::::::999888777666555666777777666666666666666666666666111111111111111111111111111111111111111111111111000111111222222111111000111111111111111111111111////////////000000000000000000000000000000000000000000000000111111111111000000//////000000111222444444444444444444444333222222333555666777888999555555555555666666666666777777888888888999999999888===:::AAA\\\qqqzzzyyynnnUUUMMMKKKGGGDDDBBB???=========<<<;;;666666666555444444333333222222111111000/////////......///000000///......///...---,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,+++---------------------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,++++++******++++++,,,+++++++++*********))))))***************+++++++++************************,,,+++******++++++)))'''))))))************))))))************************+++***))))))***,,,---...222---***,,,,,,***)))+++++++++************++++++++++++++++++++++++++++++******************************************************************************************************************************)))(((((())))))***,,,,,,+++******))))))))))))******++++++******)))++++++***************++++++******)))))))))))))))************++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......+++++++++,,,,,,,,,,,,,,,/////////...---,,,+++***+++,,,,,,---,,,,,,++++++++++++******++++++,,,---+++++++++++++++++++++++++++,,,---,,,******,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,------------...------,,,,,,------...------...///000111111222///////////////................../////////000000000000111111222222333333222222222222111111111111111222222333333444444555444444333333444444555666777777888999:::999999999888999999:::;;;<<<======CCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>???AAAAAA@@@@@@???>>>>>>===>>>>>>???@@@AAAAAABBBBBB@@@???>>>===<<<;;;:::999888999999999:::::::::;;;:::999777666666666777888666666666666666666666666111111111111111111111111111111111111111111111111000000111111111111000000000000000000000000000000////////////000000000000///////////////////////////000000000111111111111222222111111222222333444555444444444444333333333222333333444555666777888555555666666666777666666777777777888999999::::::;;;>>><<>>=========<<<;;;666666666555444444333333222222111111000/////////......////////////......///...---,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++---------------------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++************************---,,,,,,++++++,,,,,,---******))))))))))))******+++++++++*********))))))))))))******++++++++++++************************,,,+++******++++++)))''')))))))))******)))))))))))))))))))))))))))))))))***************+++---///...)))'''***+++******,,,++++++************++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************************************))))))))))))))))))******++++++++++++******)))))))))******++++++******)))+++***************+++++++++***))))))(((((())))))))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------............---,,,+++***+++,,,,,,---------,,,,,,++++++******++++++,,,---++++++++++++++++++++++++***+++++++++))))))+++,,,++++++,,,,,,,,,---------******++++++,,,,,,,,,,,,...------,,,,,,------...,,,,,,------...///000000.........///////////////............//////////////////000111222222333333222111111111111111111111111222222333333444444555555555555555555666666777666777888999999999999888888999999:::;;;<<<======AAAAAAAAABBBCCCCCCDDDDDDBBBBBBBBBAAAAAA@@@@@@??????>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@??????>>>??????@@@@@@AAABBBBBB======<<<;;;:::999888888777777888888999::::::::::::999777666666666777888444444444444444444444444111111111111111111111111000000000000000000000000000000000111111000000000////////////////////////////////////000000000000///////////////////////////000000000111111111111222222111111222222333444444444444444444444444444444444444444555555555555555666777888888888777777666777777888999999::::::<<<======LLLiiiwwwwwwzzzxxx~~~~~~nnnUUUMMMKKKGGGDDDAAA>>>============<<<666666666555444444333333222222111111000/////////////////////////////////.........------.........------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++************************,,,++++++******++++++,,,))))))(((((((((((())))))+++++++++************)))))))))***++++++++++++***************************+++*********++++++***(((((())))))******))))))((())))))))))))))))))))))))******+++***)))***---///,,,'''%%%)))+++******---++++++************++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************************************))))))******************)))***++++++++++++************++++++++++++***************)))******+++,,,+++******))))))))))))))))))))))))************+++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------......------......------,,,++++++,,,,,,---------------++++++******++++++,,,---++++++++++++++++++++++++***++++++***))))))***,,,***+++,,,---------,,,,,,)))******++++++,,,,,,---...------,,,,,,------...,,,,,,,,,------......///.........///////////////------........./////////......///000111222222333000000111111111111111111111222222333333444444555666555555555555666777777666777777777777888888888888999999:::;;;<<<======>>>>>>???AAABBBDDDEEEEEEBBBCCCCCCCCCBBBAAA@@@???>>>=========>>>???@@@@@@??????????????????@@@@@@>>>>>>???@@@AAAAAABBBBBB======<<<;;;:::888888777777777777888888999999999888888777777777666666666333333333333333333333333111111111111111111111111000000000000000000000000///000000111111000000///........................////////////000000000000000000000000000000000000000000000000111111111111000000//////000000111222333333333444444444555555444444444444444444444444555666888999999999888777666666777888999::::::;;;999;;;===NNNjjjtttssswwwpppssspppxxxnnnUUUMMMKKKGGGCCCAAA>>>======>>>===<<<666666666555444444333333222222111111000///////////////............//////------............------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++************************+++******))))))******+++******))))))))))))******+++++++++************)))((()))***+++,,,++++++******************************))))))***,,,,,,+++)))(((((())))))))))))(((((()))))))))))))))))))))))))))+++++++++)))***---000---)))''')))+++******,,,++++++************++++++++++++++++++++++++++++++************************************************************************************************************************)))******+++++++++++++++((((((***+++,,,,,,++++++++++++,,,,,,,,,,,,++++++******))))))***++++++,,,++++++***))))))))))))***))))))))))))***************************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///+++,,,------......------+++,,,,,,---......------++++++******++++++,,,---************************++++++,,,+++***)))+++---***+++,,,---------,,,,,,******++++++,,,------......------,,,,,,------...---------.........................../////////000---------.........//////,,,---...///000111222222//////000000111111222222111222222333333444444555555444444444444555666666777666555555555666777888888999999:::;;;<<<======<<<===>>>???AAABBBCCCDDDBBBBBBCCCCCCBBB@@@???>>>============>>>???@@@AAA@@@@@@@@@???>>>>>>=========>>>>>>@@@AAABBBCCCCCC??????>>><<<;;;999888777777777777888888888888888555666777888888666555333444444444444444444444444111111111111111111111111000000000000000000000000//////000000000000//////////////////////////////////////////000000000000000000000000000000000000000000000000111111111111000000//////000000111222111222222333444555666666333333333444444555555555444555777888999888777666555666777888999:::;;;;;;888;;;???SSSmmmvvvuuu|||wwwxxxssszzzxxxnnnUUUMMMKKKGGGCCCAAA>>>======>>>===<<<777666666555444444333333222222111111000///////////////............//////,,,---...//////...---,,,------------------------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******))))))))))))******++++++************+++++++++++++++************)))((()))***+++,,,+++******************************)))))))))***,,,---+++***(((((())))))))))))(((((()))))))))))))))))))))))))))+++,,,+++))))))---000000+++)))+++,,,***))),,,++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))***+++,,,,,,,,,,,,,,,&&&((()))+++,,,,,,,,,++++++,,,,,,------,,,,,,+++******))))))***+++,,,,,,,,,++++++***************))))))))))))************************************+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---...//////++++++,,,---............+++,,,,,,---.........---++++++******++++++,,,---************************,,,------,,,++++++,,,...***+++,,,---...---,,,,,,++++++,,,------...//////...------,,,,,,------...///////////////.........---.........//////000000---------.........//////,,,,,,---...///000111111...//////000111222222333111222222333333444555555444333333333333444555555777666444333444555777999888999999:::;;;<<<===>>><<<===>>>???@@@AAAAAABBBAAAAAABBBBBBAAA@@@>>>===============>>>???AAAAAABBBAAA@@@???>>><<<;;;;;;======>>>???AAABBBCCCDDDAAAAAA???>>><<<:::999888888888888777777777777777444555777999888666444222555555555555555555555555111111111111111111111111000000000000000000000000//////000000000000//////000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111222222222111222333333444000111222333555666777777111111222333555666777777333444666777888777666555555666777888999:::;;;;;;999>>>DDDXXXrrrzzz{{{~~~}}}rrrNNNOOOIIIKKKEEECCCAAA???===<<<<<<<<<888777666555555444444555333222111///...---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,++++++***,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++------------------------++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++++++++++++++++++++,,,---,,,***)))***+++******+++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***))))))))))))))))))))))))(((((()))***+++,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---...222,,,)))***+++***+++...************************))))))))))))************)))))))))))))))))))))))))))******)))(((((()))++++++*********))))))((((((+++++++++++++++++++++++++++*********))))))(((((()))))))))***+++++++++,,,)))************++++++++++++++++++*********))))))************************++++++************+++++++++***)))(((((()))***+++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++***,,,------++++++,,,...,,,------......------,,,***+++,,,,,,------------++++++************++++++---,,,***)))))))))******)))************+++++++++)))***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///////////////////////////222222222222222222333333111222222333333444444555333333444444555666666777666666555555555555666666999888888777888:::;;;<<<;;;;;;;;;<<<<<<>>>??????AAAAAABBBBBBAAA???>>>===:::;;;<<<;;;;;;;;;===????????????>>>>>>===<<<;;;>>>=========>>>???AAABBBBBB@@@>>>;;;999777666666777777777777777777777777666666666666666666666666333333333444444444555555333222111000//////////////////000000000000//////222000---++++++,,,...///.../////////000000111111000///......///111333444000000////////////000000000000000000000000000000222222111111000111111111222222333333333333444444333444444555555444444333444444444555555555555666666666666666777888999:::===222DDDiiiyyy|||tttwwwrrrNNNOOOIIIKKKEEECCCAAA???===<<<<<<<<<888777666555555444444555333333111000///.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,---,,,***)))***+++)))***++++++,,,,,,++++++,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))***+++++++++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,------444...***++++++)))))),,,************************))))))))))))************************************)))******)))(((((()))+++************)))))))))(((++++++++++++++++++++++++************)))))))))(((***************+++++++++)))************++++++++++++++++++*********))))))************************+++******************++++++***)))(((((()))***+++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,***,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++************++++++---,,,+++***)))******+++)))************+++++++++******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///........................111111111222222222222333333333333333333333222222111222222333333444555555555555444444444444555555888777777777888999:::;;;<<<;;;;;;;;;;;;<<<======???@@@@@@AAA@@@???===<<<;;;;;;<<<;;;:::;;;<<<>>>======>>>>>>>>>===<<<<<<<<<<<<;;;;;;<<<===>>>???<<<<<<:::999888777777777666666666666666666666666555555555555555555555555222222222222333333333333333222111000000///////////////000000000000//////111000...---,,,---...///.........//////000000000000///......///111333444000000////////////000000000000000000000000000000222111111111111111222222222222333333333333444444333444444555555444444333444444444555555555555666666666666666777888999:::>>>777LLLnnn{{{}}}sssOOOPPPIIIKKKEEECCCAAA???===<<<<<<<<<888777666555555444444555444333222111000/////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++,,,---,,,***)))***+++)))***++++++,,,,,,++++++------,,,,,,+++***))))))))))))))))))))))))))))))******************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))******+++,,,---555///++++++***((((((***************************))))))))))))************************************)))******)))(((((()))+++************))))))))))))++++++++++++++++++++++++************))))))))))))+++++++++***************)))************++++++++++++++++++*********************************************************************))))))))))))************************************+++++++++,,,,,,,,,++++++++++++++++++++++++............------------***,,,------++++++,,,...,,,+++************+++,,,***++++++,,,,,,,,,,,,,,,++++++************++++++---,,,,,,++++++++++++,,,)))************+++++++++++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///........................000000111111222222222222444444333333222111111000///000000111222222333333444444333333333333444444666666666666777888999::::::::::::999::::::;;;;;;===>>>???@@@@@@???>>>===<<<======<<<:::999;;;<<<;;;;;;<<<============<<<:::::::::999999:::;;;;;;777777666666666666777777444444444444444444444444444444444444444444444444000000111111111222222222222222111111000///////////////000000000000//////000000//////////////////.............../////////000//////...///000222333000//////......//////000000000000000000000000000000000000000111222333333222222333333333333444444333444444555555444444333444444444555555555555666666666666666777888999:::===;;;SSSqqq|||sssOOOPPPIIIKKKEEECCCAAA???===<<<<<<<<<888777666555555444444555444333222111000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------------------------------+++,,,,,,------,,,,,,+++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,***)))***+++))))))***+++++++++++++++...------,,,+++***))))))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---444...*********((((((+++************************((()))))))))************************************)))******)))(((((()))+++*********)))))))))))))))*********************************))))))))))))))),,,+++++++++***)))))))))))))))*********+++++++++*********************************************************++++++************))))))))))))))))))*********************************+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------***+++---,,,++++++,,,......,,,+++))))))+++,,,...***++++++,,,,,,,,,++++++++++++************++++++---,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,++++++***)))+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///........................//////000000111222222222333333222222111111111000//////000000111222222222444444333333333333444444444555555555666777777888777777777888888:::;;;;;;<<<===>>>???@@@@@@???>>>=========;;;999888999;;;999999;;;<<<<<<=========:::999999999999999999999666555555555555555666777444444444444444444444444444444444444444444444444000000000111111111222222111111111111111000////////////000000000000////////////000111111000///...------..................///////////////000111222/////////....../////////////////////////////////000000000000111222333444222222222333333333444444333444444555555444444333444444444555555555555666666666666666777888999:::;;;<<>>???@@@@@@@@@@@@=========;;;999888999:::777888999:::;;;<<<<<<<<<999999999999999999999888777777666555555555555555444444444444444444444444222222222222222222222222111111111111222222222222000111111111111000////////////000000000000//////...///000111111000///.....................------///////////////000000000//////............//////////////////////////////000000000000111222333444222222222333333333444444333444444555555444444333444444444555555555555666666666666666777888999:::<<<>>>WWWqqqyyy}}}}}}uuuQQQQQQIIIJJJEEECCCAAA???===<<<<<<<<<888777666555555444444555222222111000000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,+++******,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,***)))***+++((()))******++++++******,,,,,,,,,+++++++++******))))))))))))))))))))))))******************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,000+++''')))***)))***---************************))))))))))))************++++++++++++++++++++++++)))******)))(((((()))+++))))))))))))************************************))))))))))))************+++++++++***************)))************+++++++++***************+++++++++************************)))***+++,,,,,,+++***)))))))))************))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++***,,,------++++++,,,.........---,,,,,,---......++++++++++++++++++***)))++++++************++++++***++++++,,,,,,,,,,,,+++)))************+++++++++++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///------------------------------...///000111111222...//////000111111222222111111111222333333444444555555444444444444555555333333444666666666666666444444555666777999;;;<<<888:::<<<>>>@@@@@@@@@@@@<<<======;;;999888999:::777777888::::::;;;;;;;;;888999999:::::::::999999999888777666555444444444333333333333333333333333222222222222222222222222000111111111111222222222///000111222222111000/////////000000000000//////---...///000111000///.../////////...............///////////////////////////......------......///000000000000000000000000000000000000111222333333222222333333333333444444333444444555555444444333444444444555555555555666666666666666777888999:::>>>CCC\\\uuuxxx|||vvvRRRRRRIIIJJJEEECCCAAA???===<<<<<<<<<888777666555555444444555111111000/////////000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,***)))***+++((())))))******************++++++++++++,,,,,,,,,)))))))))))))))))))))))))))))))))***+++++++++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))***+++,,,222,,,((())))))((((((+++************************))))))))))))************++++++++++++++++++++++++)))******)))(((((()))+++((()))))))))************************************((()))))))))***************************+++++++++)))************+++++++++))))))*********+++++++++************************(((***+++,,,,,,+++***(((((()))***++++++***)))(((******************************+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,***,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))++++++************++++++))))))+++,,,,,,,,,++++++)))************+++++++++******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///------------------------,,,------...///000111222//////000000000000000000000111111222222333333444444444333333333333444444333333555666777777666666666666666666777888999:::555666999;;;===>>>??????;;;<<<<<<:::999888999:::777777888999:::::::::999666777888999::::::999999777777666555444444444444222222222222222222222222111111111111111111111111/////////000000000111111...000111222222111000/////////000000000000//////------...///////////////000000000//////............///////////////......///......------......///000000000000000000000000222111111111111111222222222222333333333333444444333444444555555444444333444444444555555555555666666666666666777888999:::===FFFbbbxxxvvvttt{{{~~~vvvRRRRRRJJJJJJEEECCCAAA???===<<<<<<<<<888777666555555444444555111000///////////////000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,***)))***+++(((((()))***************)))******++++++,,,------))))))))))))))))))))))))(((((()))***+++,,,,,,---))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,444---)))))))))'''''')))************************))))))))))))************++++++++++++++++++++++++)))******)))(((((()))+++(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++))))))******+++++++++,,,)))************+++++++++))))))******++++++++++++************************((()))+++,,,,,,+++)))(((((()))***++++++***)))(((******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------***,,,------,,,+++---...***++++++,,,,,,++++++***+++++++++++++++***)))(((++++++************++++++((()))***+++,,,++++++***)))************+++++++++)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////------------------------,,,,,,---...///000111222111111000000//////......000000000111222222333333333222222222222222222333333444555777777777777666999999888777777777777777222444777999;;;=========:::;;;;;;:::999888999;;;777777888999999999999888444555777888999999999888555555444333333444444444000000000000000000000000000000000000000000000000............/////////000...///111222222111000/////////000000000000//////------------......//////111111000000/////////......///////////////...............------.........000000000000000000000000222222111111111111111111222222333333333444444444333444444555555444444333444444444555555555666666666666666666777888999::::::GGGeeeyyysssmmmssswwwnnnwwwRRRQQQIIIJJJEEEDDDBBB@@@???=========888777666555555444444555333111//////000111000///111///......//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...///...------++++++***)))******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,************+++,,,---...************************---,,,,,,+++***)))(((((()))))))))))))))******++++++++++++*********))))))++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++''''''(((((())))))******+++***)))(((((()))***+++))))))))))))))))))))))))******))))))))))))******000%%%###***+++$$$'''333:::333+++)))))))))***+++''')))***+++***)))***+++)))))))))))))))))))))))),,,,,,++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********))))))))))))(((''')))***)))((('''((()))))))))))))))))))))))))))***++++++++++++***))))))(((((()))***************&&&''')))+++,,,,,,,,,+++************************))))))))))))))))))))))))---,,,,,,,,,---///111222***++++++,,,,,,------...///...---,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))---,,,+++******+++,,,---''')))++++++******+++,,,))))))***+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,---......------,,,444222000000000///,,,***....................................////////////...//////000000000000000000111111111111222222222222111000000111222444555444444444444444555666666888888888999999:::::::::999999888888888999;;;<<<>>>===;;;888666777999<<<999:::;;;;;;;;;:::999888999:::;;;<<<;;;888666444333444444555555444333333555444222000//////000111000000111111111222222222///////////////000111111111111000000/////////...//////............//////........................---------............///////////////////////////////////////000000000000000000000000111111111111000111111111111222222222333333333333333333333333444444444444444444444444444444333444444555666777444666888888888888:::<<<===LLLmmm}}}vvv}}}uuulll}}}xxxRRRPPPHHHIIIEEEDDDBBB@@@>>>===<<<<<<888777666555555444444555333111//////000111000///111///......//////...---,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---......------,,,,,,++++++*********+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,*********++++++,,,,,,,,,************************,,,,,,++++++***))))))))))))))))))))))))******++++++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))((())))))))))))*********))))))))))))))))))******+++***)))(((((()))***+++))))))))))))))))))))))))******))))))))))))******,,,&&&&&&++++++&&&'''---888222,,,))))))))))))***''')))***+++***)))***+++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++*********)))))))))((()))******(((((()))***))))))))))))))))))))))))***++++++++++++***))))))(((((()))***************)))******+++++++++******************************************************++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++************************************,,,++++++++++++++++++,,,(((***,,,,,,+++***+++,,,*********++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,------.........000...------///000000///............................../////////000000000...//////000000000000000000111111111111222222222222222111111222333555555555555444444555555666777777888888999:::;;;;;;;;;:::999888888888999:::;;;<<<<<<;;;999777777999;;;999:::;;;<<<<<<;;;:::999999999:::;;;;;;:::999888555555555444444444333333444444333111111000000000000000111111111222222222///////////////000111111///.........------------//////............//////........................---------............///////////////////////////////////////000000000000000000000000111111111111000111111111111222222222333333333333333333333333444444444444444444444444555555444555555666777888777999::::::999999:::;;;<<>>===<<<;;;;;;888777666555555444444555333111//////000111000///000///......///000///---------------------------,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,)))***,,,---,,,+++)))(((************************))))))*********+++++++++)))))))))))))))******+++************************************************))))))))))))))))))))))))))))))))))))************,,,,,,,,,++++++************))))))))))))))))))***((((((((((((((((((((((((******))))))))))))******(((,,,,,,((('''***)))&&&000000---)))(((***)))'''''')))***+++))))))***+++))))))))))))))))))))))))((())))))***+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))),,,,,,,,,+++++++++******)))+++,,,+++***)))***+++))))))))))))))))))))))))***++++++++++++***))))))(((((()))***************,,,+++***)))))))))+++,,,************************++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++---...//////...,,,+++,,,,,,+++++++++*********++++++++++++++++++++++++***+++,,,------,,,+++***,,,---......,,,******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++...000222777333///,,,,,,---------........................000000000000111111111111//////000111111111111000000000111111111222222222333333333333444555666666666666666666666777888888666777888999;;;===>>>>>><<<;;;999888888888999999999;;;===<<<:::888888888888999:::<<<======<<<<<<;;;::::::999999:::;;;;;;:::999666333222222333444333333444555444333222111000000000000111111111111000000////////////000000000000000000000///////////////............//////........................---------............///////////////////////////////////////000000000000///000000000111111111111000000111111111222222222333333333333333333333333444444444444444444444444444444444555555666777888:::;;;<<<;;;;;;;;;>>>@@@LLLeeexxxQQQOOOFFFGGGCCCBBB@@@>>>===<<<;;;;;;888777666555555444444555333111//////000111000//////...---...///000///...------------------------,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...***++++++,,,,,,------...******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,(((***+++,,,,,,+++)))'''************************)))))))))***++++++,,,,,,)))))))))))))))******+++************************************************))))))))))))))))))))))))******++++++++++++,,,,,,------,,,,,,++++++******)))))))))******)))))))))((((((((((((((((((((((((******))))))))))))*********---,,,''''''******''',,,//////***)))+++***&&&''')))***+++))))))***+++))))))))))))))))))))))))(((((()))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))),,,,,,,,,+++++++++******)))+++,,,+++***)))***+++))))))))))))))))))))))))***++++++++++++***))))))(((((()))******************))))))((()))+++---...************************************************+++,,,------.../////////+++++++++,,,,,,---------,,,---///111111///...---,,,,,,,,,++++++++++++***++++++++++++++++++++++++***+++,,,------,,,+++***,,,---......,,,******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++...000222:::666111...------,,,,,,........................000000000000111111111111///000000111111111111111000000111111111222222222222222333444555555555555666666666666666777888888666777888999;;;<<<===>>><<<;;;999888888888999999999;;;======;;;999888888777888:::<<<======<<<<<<===<<<;;;999999888999999:::888666333222222333444222333444555444333222111000000000000000000000000000000////////////000000/////////000000000000000//////............//////........................---------............///////////////////////////////////////000000000000///000000000111111111111000000111111111222222222333333333333333333333333444444444444444444444444333333333333444555666666777999::::::;;;===AAADDDMMMlllxxxRRRPPPGGGHHHDDDCCCAAA???===<<<;;;;;;888777666555555444444555333111//////000111000//////...---...///000///...------------------------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,((()))***++++++***))))))************************))))))******+++++++++,,,)))))))))))))))******+++***************+++++++++************************))))))))))))))))))))))))+++++++++,,,,,,,,,------,,,,,,++++++++++++++++++))))))************))))))))))))))))))))))))))))))******))))))))))))******+++++++++,,,,,,+++******(((///111,,,***,,,+++&&&''')))***+++***)))***+++))))))))))))))))))))))))((()))))))))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,+++++++++************)))***+++***))))))***+++))))))))))))))))))))))))***++++++++++++***))))))(((((()))***************((((((((()))***,,,---...************************))))))))))))))))))))))))((()))+++,,,---.........******+++,,,,,,---......,,,---...///000///......,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++***,,,------+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...///000555222///---...//////.........................../////////000000000111111///000111111222222111111000111111111111222222222111222333444555555555444666666555555666666777888666666777888:::;;;<<<<<<;;;:::999888888888999:::999;;;===<<<:::888888888777888:::;;;;;;;;;;;;:::<<<;;;;;;:::999777777666777666555333222222222333222222333333333333222222111000000000000000//////111000000///////////////---------...............//////............//////........................---------............///////////////////////////////////////000000000000000000000000111111111111000111111111111222222222333333333333333333333333444444444444444444444444222222222222333444555666555666777888999===AAAEEEQQQqqqxxxRRRPPPHHHIIIEEEDDDBBB@@@>>>===<<<<<<888777666555555444444555333111//////000111000//////...---...000000000///........................+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,(((((())))))******++++++***************************************+++++++++)))))))))))))))******+++))))))*********+++++++++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,************++++++++++++((()))***++++++***)))((())))))))))))))))))))))))******))))))))))))******)))'''+++444444,,,(((***&&&000333---+++...---'''''')))***+++***)))***+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++*********)))))))))((()))******(((((()))***))))))))))))))))))))))))***++++++++++++***))))))(((((()))***************((()))***+++++++++++++++************************************************)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,+++++++++************************,,,++++++++++++++++++,,,(((***,,,,,,+++***+++,,,*********++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........///...,,,,,,...///..................................../////////000000000000000111222222222222111000111111111111222222222000111222333444444444333555555444444555555666777666666777888888999:::::::::999888888888999:::;;;:::;;;<<<<<<999888888999777888999:::::::::999888888888999999999888666555444444333333222222222222222222111111111222222222111111000000////////////111111000///////////////------------........./////////............//////........................---------............///////////////////////////////////////000000000000000000000000111111111111000111111111111222222222333333333333333333333333444444444444444444444444333333333333333555666666555555666666777:::???CCCTTTrrrwwwRRRQQQIIIJJJEEEDDDBBB@@@???>>>======888777666555555444444555333111//////000111000///...------...000111000///........................+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,(((((((((((()))***,,,,,,************************************************)))))))))))))))******+++))))))******++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))******++++++,,,((()))***++++++***)))((())))))))))))))))))))))))******))))))))))))******'''$$$+++:::;;;---&&&***%%%000555...,,,///...'''''')))***+++***)))***+++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********))))))))))))(((''')))***)))((('''((()))))))))))))))))))))))))))***++++++++++++***))))))(((((()))*********************+++,,,,,,***)))(((************************++++++++++++++++++++++++,,,,,,---...---,,,+++***...------,,,,,,++++++***+++************+++,,,------------,,,,,,,,,++++++))))))))))))))))))))))))---,,,+++******+++,,,---''')))++++++******+++,,,))))))***+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---......------,,,---,,,+++,,,------,,,***....................................////////////000000111222222222222111000111111111111222222222///000222333444444333222444444444444444555666666666666777777888888888999999999888888888999;;;<<<;;;<<<<<<;;;999888888999777888999:::999888777666444666888999:::999777666222222333333333222111111222222000000000111222333111111000000/////////...111111000///////////////.../////////000000111111//////............//////........................---------.........//////////////////////////////////////////000000000000000000000000111111111111000111111111111222222222333333333333333333333333444444444444444444444444444444444444444666777777555666666555666888===@@@RRRllltttzzz|||UUUPPPHHHMMMHHHEEEAAA???>>>>>><<<;;;:::888666555444444444555333222111000////////////................................................///...---,,,,,,---...///,,,,,,---......---,,,,,,***+++,,,---...---,,,+++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))---------,,,,,,+++++++++)))***++++++,,,,,,,,,,,,*********************************************************)))))))))))))))))))))))))))))))))))))))(((***+++------,,,+++***)))************+++++++++---,,,,,,+++*********+++,,,,,,,,,,,,+++***)))((())))))******+++++++++,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***************'''+++555444***&&&,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******(((((())))))))))))(((((()))***,,,+++)))(((((()))************************))))))))))))))))))))))))***)))((((((((()))+++,,,************************)))***+++,,,,,,+++)))(((++++++******))))))((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********)))************+++++++++,,,,,,,,,,,,,,,+++***)))******+++,,,,,,---......)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,+++******,,,,,,+++***++++++++++++++++++++++++------------------------------------------------////////////000000000000333333222222111000000000111111111111111111111111111333555555444222222222333333333444444444555555555777999999888888999::::::888666555555666888:::>>>======<<<<<<<<<<<<======<<<;;;999888888999:::666666555444444444444555555444333222111111111111111222222222222111000000////////////////////////,,,...000111000...,,,***---------.............................................////////////..................////////////////////////////////////000000000000111111111111////////////000000000000666555333222111222333333222222222222222222222222555555555555555555555555555555444444444555555666777777333777>>>999888EEEaaahhhooorrrsssyyy|||UUUPPPHHHMMMHHHEEEAAA???>>>>>><<<;;;999888777666444444444444333222111000////////////................................................///...---,,,,,,---...///,,,,,,---......---,,,,,,******++++++,,,,,,,,,+++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,++++++***************+++,,,,,,,,,++++++***************************************************)))))))))))))))))))))))))))))))))))))))))))))***)))))))))******++++++************++++++++++++---,,,++++++******++++++............---,,,+++***)))))))))******+++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))&&&***333222)))&&&***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******(((((())))))))))))(((((()))***++++++)))(((((()))************************************************+++***)))))))))***,,,,,,************************)))******+++++++++***************)))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************++++++++++++,,,,,,,,,,,,,,,+++***)))******++++++,,,------...)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))),,,+++******,,,,,,+++***++++++++++++++++++++++++------------------------------------------------........./////////000000111111111000000000000///111111111111111111111111000222444444333222222222333333333333444444444444444666888999888888999;;;:::999777555555777999:::<<<<<<<<<;;;;;;<<<=========<<<:::999888888888888666555555444333444444444444444333222111111111111111222222222222111000000////////////////////////---...///000///...,,,+++..................------..............................////////////..................////////////////////////////////////...////////////000000000////////////000000000000555444333222222222222222222222222222222222222222555555555555555444444444555444444444444555666666999888333555<<<999;;;JJJffflllqqqqqqooopppxxx|||UUUPPPHHHMMMHHHEEEAAA???>>>>>><<<;;;888888777777666444333222333222111000////////////......................................................------------......,,,------......------,,,***************++++++,,,,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++***************)))++++++,,,,,,,,,+++******************************************************))))))))))))))))))******))))))))))))))))))))))))+++)))((('''''')))+++,,,************+++++++++,,,,,,,,,++++++******++++++............---,,,++++++)))))))))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))&&&***111111***&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******((())))))******))))))((((((***++++++)))(((((()))************************++++++++++++++++++++++++++++++******++++++,,,---************************))))))))))))******+++,,,))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***************+++++++++,,,++++++,,,,,,,,,+++************++++++,,,,,,------)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))))),,,+++******,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------------------.........//////////////////000000000000111111111111111111111111000111333333222111111222222222222222333333333333333555888999888999:::;;;:::999777666666777999:::::::::::::::;;;<<<======<<<;;;:::999777777777777555444444333333333333333444333222111111000111111111111222222111111000///////////////////////////...............---------/////////...---------,,,..............................////////////......---............/////////////////////////////////............////////////////////////000000000000333333333333333222222111222222222222222222222222666555555555444444333333444444444444444555666666999999333555:::888===OOOkkkoootttsssooolllnnnqqq|||UUUPPPHHHMMMHHHEEEAAA???>>>>>><<<;;;777777888888777555333222333222111000////////////................................................------------------------------------------------,,,+++*********+++---...,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++++++++************,,,,,,,,,,,,++++++***)))************************************************)))))))))))))))*********))))))))))))))))))))))))***))))))((()))***+++,,,*********+++++++++,,,,,,,,,,,,++++++***++++++,,,+++,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))***************(((***000111,,,((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))))))))******)))))))))******)))))))))(((***++++++)))((()))***************************++++++++++++++++++++++++************++++++,,,,,,************************)))((((((((((((***,,,---(((((())))))******++++++************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++******************)))))),,,+++******,,,,,,+++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,---------............//////000111111222111111111111111111111111///111222222111000111333111111222222222333333333222444777888888999:::<<<:::999777666666777999:::888888888999:::;;;<<<===;;;;;;:::888777666666666444444333222222222222333444333222111000000000000111111111111111000000//////////////////////////////...------,,,---...///000000///...---,,,,,,,,,........................---......//////......------------.........//////////////////////////////........./////////000000////////////000000000000111222333444444333111111222222222222222222222222666555555444444333333222444444444444444555666777888999555666:::777>>>RRRnnnttt|||~~~{{{yyyyyy|||UUUPPPHHHMMMHHHEEEAAA???>>>>>><<<;;;777777888888777555333222333222111000////////////................................................,,,------------------,,,------------------------------,,,++++++---...///,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))************************************************(((((())))))************)))))))))))))))))))))))))))***+++,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++,,,,,,,,,+++***************)))))))))))))))************************))))))(((((((((((())))))((()))))))))************,,,***+++000222///+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))))))))******))))))************))))))''')))++++++)))))))))***))))))))))))))))))))))))************************((())))))***************************************((((((''''''(((***,,,---(((((())))))******++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,***+++,,,---......------*********++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,,,,++++++******+++++++++++++++,,,))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******,,,,,,+++************++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,------------...///000000111222333333111111111111111111111111///111222111000000222444111111222222222333333333222444666888888888:::<<<999999888777777888999999777777777777888999;;;;;;:::999999999888777777666444444333222222222222333333333222111000000000000000111111111111000/////////////////////////////////...---,,,,,,---///000000000///...---,,,,,,,,,........................------............------------------............//////////////////////////////000000000111111111////////////000000000000000111222333333333222111222222222222222222222222555555444444333333333333333333333444444666777777555999777888;;;888AAAWWWnnnvvv|||UUUPPPHHHMMMHHHEEEAAA???>>>>>><<<;;;888888777777666444333222333222111000////////////................................................,,,,,,------------,,,,,,...------,,,,,,------...---------------...//////,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,---------++++++,,,,,,,,,+++******************************************************((((((((()))******++++++))))))))))))))))))))))))(((***,,,---...---+++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,---------......------,,,+++++++++***************************************))))))(((((((((((())))))))))))))))))************---,,,,,,///222111---)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******)))******++++++******)))''')))***+++)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))************************(((((((((((())))))***+++))))))))))))************************************++++++++++++++++++++++++++++++************+++++++++,,,---...///...---,,,*********++++++,,,,,,---***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,++++++******++++++++++++++++++)))************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******,,,,,,+++************++++++,,,,,,---******++++++,,,,,,------------------------------,,,,,,,,,---------......///000000111222333333444111111111111111111111111000111222111111111333555222222222222333333333333222444777888777888999:::999999999888888999999999666666666666777888999999888888999:::999999888888555444444333333333333333333222111000000///000000000000111111000000///...////////////////////////......---,,,---...///000/////////...---------,,,........................------............------,,,------------.........////////////////////////000000000000111111111111////////////000000000000000111222222222222222222222222222222222222222222333333333333333333444444333333333444555666777888333888888999<<<<<>>>>><<<;;;999888777666444444444444333222111000////////////................................................+++,,,------------,,,+++...---,,,,,,,,,,,,---...+++,,,------......------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,******+++,,,,,,,,,++++++************************************************'''(((((()))******++++++)))))))))))))))))))))))))))******++++++++++++++++++++++++,,,,,,,,,------++++++******++++++,,,---,,,------......------,,,,,,,,,,,,,,,+++++++++***************************))))))(((((((((((())))))))))))))))))************---,,,+++---000111---((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******)))******++++++******)))'''(((***+++***)))***+++))))))))))))))))))))))))************************((()))***+++++++++******************************(((((()))))))))))))))(((*********)))))))))))))))************************************************++++++************+++++++++,,,---......---+++***)))******+++,,,,,,------******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------)))***+++,,,,,,,,,,,,+++++++++******************)))************+++++++++************************)))*********++++++++++++,,,+++******,,,,,,+++***)))******+++,,,,,,------)))******+++,,,,,,------------------------------------------............//////000000111111222222111111111111111111111111111222222222111222444777333333333333444444444444333555777888777777888999999999999999999999999999777666666555666666777777777888999:::;;;;;;::::::666555555444333444444444333222111000000/////////000000000000000//////...////////////////////////---------------...//////..................------........................,,,------......------,,,,,,,,,---------........./////////////////////////////////000000000000111////////////000000000000111111111111111222333333222222222222222222222222222222222333333444444555333333333444555666777888333888777888===BBBUUUtttttt|||UUUPPPHHHMMMHHHEEEAAA??????>>>===;;;:::888777555444444444555333222111000////////////................................................++++++------------++++++...---,,,,,,,,,,,,---...***+++,,,---...---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,))))))******++++++++++++)))***+++,,,,,,,,,,,,,,,************************************************'''(((((()))***+++++++++))))))))))))))))))))))))***)))((('''((()))+++,,,++++++,,,,,,,,,---------+++*********+++,,,,,,---******+++,,,,,,+++++++++---------,,,,,,+++++++++************************))))))(((((((((((())))))))))))))))))************,,,+++***+++///111---'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))************++++++++++++******'''(((***+++***)))***+++))))))))))))))))))))))))++++++++++++++++++++++++)))***+++,,,---,,,++++++************************(((((()))******)))''''''++++++******))))))(((((())))))))))))))))))))))))************************++++++************++++++++++++---------+++)))((())))))***+++,,,,,,------*********++++++,,,,,,,,,++++++,,,,,,,,,---------)))***+++,,,,,,,,,,,,,,,++++++******************)))************+++++++++************************(((((())))))*********+++,,,+++******,,,,,,+++***))))))***+++,,,,,,------))))))***+++,,,,,,---------------------------------------.........//////////////////000000000000111111111111111111111111111222333222111333555888333333444444444444555555444555777888777666777888999999999999999999999999777666666555555555666666666777999;;;<<<<<<<<<<<<666666555444444444444555333222111000////////////000000000000000//////...////////////////////////,,,------....../////////---------.......................................,,,------......------,,,,,,,,,,,,---------......////////////////////////............/////////000////////////000000000000222111000000000111333444222222222222222222222222000111222333444444555666222333333444555666888888444888555666===FFF___~~~OOONNNJJJHHHDDDCCCAAA???>>>===<<<<<<;;;:::999777555444222222222111111000000000000000000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------333111///---,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++************++++++***++++++,,,,,,++++++***------,,,,,,+++******)))+++++++++++++++++++++++++++++++++*********))))))++++++************++++++)))***+++,,,,,,+++***)))++++++************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,++++++***))))))(((((((((((()))))),,,+++)))((((((((()))***************************)))***)))(((...555444---++++++************++++++))))))))))))))))))))))))))))))))))))************---+++)))***,,,---,,,)))******))))))))))))***************)))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))***,,,,,,***)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++))))))*********+++++++++++++++******++++++,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------..............................///////////////000111111000000111222222222222111333222111111111222333444555555444444555666888999444555555555666777777777888888999999999999888888666777777777777666666555888888888888777777777666999888777666555444333333222222111000//////000000////////////////////////........................,,,,,,,,,---------......................................................------------------------,,,---......//////......////////////////////////000000000000000000000000000000000000000111111222111111111111111111111111222222222222222222222222111111222222222333333333444444555555666777777777999888333<<<999DDDooo{{{~~~PPPNNNJJJHHHDDDCCCAAA???>>>===<<<<<<;;;;;;999888666444333222222111111000000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------222000...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++************+++++++++,,,,,,------,,,,,,+++))))))******+++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))++++++************++++++)))***++++++++++++***)))************************+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++,,,,,,++++++***++++++************++++++++++++***)))))))))))))))************************)))***)))(((---333111++++++******************+++))))))))))))))))))))))))))))))))))))************---+++)))***,,,---+++)))******))))))))))))*********)))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))***+++,,,***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++++++++,,,,,,,,,---++++++******++++++,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++******************************))))))))))))******,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------..............................///////////////000111111000000111222222222222111222222111111111222333444555444444444555666777888555555555555555555666666777777888888888888777777555666666777777777666666888888888777777777666666777777666555444333222222222111111000000000000000////////////////////////........................,,,,,,,,,---------......////////////////////////........................------------------------,,,---......//////......////////////////////////000000000000000000000000000000000000000111111222333333333333333222222222222222222222222222222222222222222222333333333333444444555555666777777777888888555>>>;;;EEEmmm|||PPPNNNJJJGGGDDDCCCAAA???>>>===<<<<<<<<<;;;:::888777555444333222111111000000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------000///---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++************++++++,,,,,,------------,,,,,,(((((()))******++++++,,,+++++++++++++++++++++++++++++++++***************++++++************++++++)))***++++++++++++***)))************************+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***++++++,,,,,,+++++++++++++++************++++++******++++++******)))(((******************************)))(((+++///...)))************************))))))))))))))))))))))))))))))))))))************,,,*********+++,,,+++*********))))))))))))******))))))))))))))))))******+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))***++++++***((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++*********+++++++++,,,,,,+++************+++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******************************))))))))))))******++++++,,,,,,,,,+++******++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------..............................///////////////000111111000000111222222222222111222222111111222222333444444444444444555666777888555555555444444444444444666666666777777666666666444555666666777777777777777777777777666666666666555555444333222222111111111111111000000000000000////////////////////////........................,,,,,,,,,---------......////////////////////////........................------------------------,,,---......//////......////////////////////////000000000000000000000000000000000000000111111222555555555444444333333333222222222222222222222222333333333333444444444444444444555555666777777777666888666???<<>>===<<<<<<;;;;;;:::888777666444444222111111000000000000000////////////////////////........................------------------------,,,------......------,,,------------------------...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++++++++******)))(((((((((++++++++++++++++++++++++************************++++++************++++++*********++++++************************+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++******+++,,,,,,,,,++++++***))))))(((((())))))***)))***+++,,,+++***)))(((************************+++***((((((***,,,***((())))))************))))))))))))))))))))))))))))))((()))))))))************+++*********+++++++++*********))))))))))))******)))))))))))))))***************)))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))++++++***((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++'''(((((((((((()))))))))***************++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************+++******))))))******+++++++++,,,,,,,,,++++++***++++++++++++++++++++++++------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------..............................///////////////000000111000000111222222222222111222111222222222222333333333444444444555666777777555555555444333333333222444555555666666555555444333444555666777777777777777777666666666555555555555444444333222222111111000000111111111000000000////////////////////////........................,,,,,,,,,---------......////////////////////////........................------------------------,,,---......///.........////////////////////////////////////////////////000000000000000111111222555555555444444333333222222222222222222222222222333333333444444444555555444444555555666777777777666888555>>>===KKKrrr}}}}}}|||zzzRRROOOJJJGGGDDDCCCAAA???>>>===<<<<<<;;;:::999888777555555444222111111000000000000000................................................------------------------,,,------......------,,,---------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******,,,,,,++++++++++++,,,,,,******++++++++++++******++++++******)))(((((((((++++++++++++++++++++++++************************++++++************+++++++++******************+++))))))*********+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++)))***+++,,,,,,,,,,,,,,,******))))))))))))*********+++,,,,,,,,,+++)))(((************************+++)))((()))***)))((((((((()))************)))((())))))))))))))))))))))))((()))))))))******************************************))))))))))))******(((((())))))***************)))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((***)))((()))++++++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++'''(((((((((((()))))))))******))))))******+++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++************++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------..............................///////////////000000111000000111222222222222111111111222222333333333333333333444444555666666666555555555444333333333222444444555555555555444444333333444666777777777777666666666555555555555444555555444444333222222222///000111111111111000000////////////////////////........................,,,,,,,,,---------......------------------------........................------------------------,,,---......///.........////////////////////////////////////////////////000000000000000111111222333333333333222222111111222222222222222222222222333333333444444444555555444444555555666777777777777999555;;;>>>QQQzzzxxxzzzuuurrr|||SSSPPPJJJGGGDDDCCCAAA???>>>===<<<<<<999999888777666555444444222111111000000000000000................................................------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******,,,,,,++++++++++++,,,,,,))))))************))))))(((((()))******++++++,,,++++++++++++++++++++++++***************+++++++++++++++************++++++++++++***))))))***++++++)))))))))***++++++,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++)))***++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,++++++***)))************************+++)))(((******'''''')))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))************)))***+++***))))))***+++******))))))))))))******((((((((()))******++++++)))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++*********+++++++++,,,,,,***))))))))))))***++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------..............................///////////////000111111000000111222222222222111000111222333333333333222222222444555555666555555555555555444444444444444444444555555555555444444333444555555666666666666666555555555444444444444444444444333333222222222...///111222222111000000////////////////////////........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,---......//////......////////////////////////000000000000000000000000000000000000000111111222111111111111111111111111222222222222222222222222333333333333444444444444444444555555666777777777777:::444:::???UUUyyyzzzxxxyyyTTTPPPKKKGGGDDDCCCAAA???>>>===<<<<<<888777777666555444333333222111111000000000000000........................................................................,,,------......------,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******---,,,,,,++++++,,,,,,---*********++++++*********))))))******+++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++************++++++++++++***))))))***++++++((())))))***++++++,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++))))))***+++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++*********+++************************+++((((((+++***&&&'''+++'''((()))******)))((('''))))))))))))))))))))))))))))))))))))************(((***++++++(((((()))+++******))))))))))))******'''(((((()))******++++++)))))))))))))))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******)))'''))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++++++++,,,,,,,,,---)))))))))))))))***++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------..............................///////////////000111111000000111222222222222111000111222333333333222222111222444555666555555555555555555555555555666666444444555555555555444444444444555555666555555555555555555444444444333333222222222222222111111111...///111222222222000000////////////////////////........................,,,,,,,,,---------......------------------------........................------------------------,,,---......//////......////////////////////////000000000000000000000000000000000000000111111222//////000000111222222222222222222222222222222222222222222222333333333333444444555555666777777777666:::555<<<@@@WWW~~~TTTQQQKKKGGGDDDCCCAAA???>>>===<<<<<<777777666555444333333222222111111000000000000000........................................................................,,,------......------,,,------------------------,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******---,,,,,,++++++,,,,,,---+++++++++,,,,,,+++++++++------,,,,,,+++*********++++++++++++++++++++++++))))))******++++++++++++++++++************++++++,,,+++***))))))***+++,,,((())))))***++++++,,,,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++((()))***+++,,,---------+++******))))))******+++---,,,+++***)))***+++,,,************************+++((((((,,,+++&&&''',,,'''((()))++++++)))((('''))))))))))))))))))))))))))))))))))))************(((***,,,+++(((''')))+++******))))))))))))******'''(((((()))***+++++++++))))))((())))))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((******)))'''))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++)))************+++++++++)))))))))))))))******+++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------..............................///////////////000111111000000111222222222222111000111222333444333222222111222333555666555555444444555555555666777777777444555555666666555555444555555555666555555444444555555444444444333333333111111111111000000000000---///111222333222111000////////////////////////........................,,,,,,,,,---------......................................................------------------------,,,---......//////......////////////////////////000000000000000000000000000000000000000111111222//////000111222333333444222222222222222222222222111111222222222333333333444444555555666777777777444999777===BBBWWW}}}RRRLLLGGGGGGFFFDDDBBB???===<<<;;;;;;888777555555555444333111111111111111000000000000//////.........---------++++++,,,,,,---...//////111000///...............---------------------------.........---,,,,,,+++------------------------,,,,,,,,,+++++++++*********+++,,,,,,******+++,,,---,,,,,,++++++,,,,,,---************************,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++***)))(((((('''******++++++++++++******************************************************)))************+++++++++)))************+++++++++******+++,,,,,,,,,++++++++++++------------++++++---,,,,,,++++++,,,,,,---,,,+++)))((((((***,,,---++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))*********+++++++++))))))))))))))))))))))))((())))))*********))))))*********)))))))))))))))))))))))))))))))))))))))+++*********))))))((((((******++++++++++++******+++***)))(((((()))***+++)))************+++++++++************************+++++++++++++++***)))(((************************,,,++++++***)))))))))***)))))))))***+++++++++,,,))))))************)))))))))************+++++++++)))))))))***+++++++++,,,+++***)))'''''')))***+++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++,,,,,,------------,,,,,,++++++,,,,,,---)))+++...000000...+++))),,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,...............///000000000000000000000000000000000000111111111111000000111111222333333333333222222222222333333444444444666555444333222333333444444444555555555555555444555555555555444333222111111000000000111222333333...............///000111000000//////.........---//////............//////------------------------........................---------............///------------------------....................................////////////////////////000000000000////////////000000000000000111111111111222222222000000111111111222222222444444444333333222222222222333555555444444666777555888888777BBB[[[wwwRRRMMMGGGGGGGGGEEECCC@@@>>>===<<<<<<888777555555555444333111111111111111000000000000000000/////////.........+++,,,,,,---......//////000//////............///------------------------------......---,,,,,,+++------------------------,,,,,,,,,,,,++++++++++++***+++,,,,,,******+++,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++,,,,,,,,,+++***)))))))))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************)))************+++++++++)))************+++++++++******+++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,------+++***)))))))))+++,,,++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++************************))))))))))))))))))))))))+++*********))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))************))))))***)))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((******++++++++++++******+++***)))(((((()))***+++)))************+++++++++************************+++++++++++++++***))))))************************,,,,,,+++***************************++++++++++++))))))************)))))))))************+++++++++***************++++++++++++***)))(((((()))***+++************************************************+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...............///000000000000000000000000000000000000111111111111000000111111222333333333333222222222333333333333333333666555444333222333333444555555555555555555444444555555555555444333222111111111000000111111222333///............//////000000/////////.........---///......------......///------------------------........................------------............------------------------....................................////////////////////////000000000000////////////000000000000000111111111111222222222111222222222333333333333444444444333333222222222666777888777555444555666555999999999DDD]]]zzzSSSMMMGGGGGGGGGFFFDDDAAA???>>>======888777555555555444333111111111111111000000000000000000000000000/////////---------......//////000.........---......//////---------------------------------------,,,,,,+++------------------------------------,,,,,,,,,,,,***+++,,,,,,******+++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---************************------,,,,,,++++++******++++++++++++++++++++++++------,,,,,,+++*********,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++)))************+++++++++)))***+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,---,,,+++***))))))***+++++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))***************)))))))))***************+++++++++))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))******))))))))))))))))))))))))************))))))))))))******++++++++++++************))))))))))))******)))************+++++++++************************++++++,,,,,,,,,+++******************************---,,,,,,++++++++++++++++++++++++++++++*********))))))************)))))))))************++++++++++++++++++***************+++***)))(((((()))***+++))))))))))))))))))))))))************************++++++,,,,,,,,,,,,------++++++************++++++...,,,***((((((***,,,...*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,...............///000000000000000000000000000000000000111111111111000000111111222333333333333222333333333333333222222222555444444333333333333444555666666666555444333333555555555555444333222111111111000000000111222222000//////............////////////..................------,,,,,,------...------------------------------------------------------------............------------------------........................---............/////////////////////000000000000////////////000000000000000111111111111222222222222222333333333444444444444444333333333333222222::::::;;;999666555555555444999;;;<<>>===<<<888777555555555444333111111111111111000000000///////////////////////////............//////000000------------......///000------------------------,,,,,,---------,,,,,,+++------------------------......---------,,,,,,,,,***+++,,,,,,******+++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------))))))))))))))))))))))))...------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++*********++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++))))))*********+++++++++)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...---,,,******))))))***************************((()))))))))************************************++++++++++++++++++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))*********))))))))))))))))))))))))))))))*********))))))))))))))))))))))))*********)))))))))))))))******++++++++++++*********))))))))))))))))))***))))))*********+++++++++************************++++++,,,,,,,,,,,,++++++************************------,,,++++++,,,,,,---,,,,,,,,,++++++*********)))******++++++******)))))))))*********+++++++++,,,+++++++++***)))))))))+++******))))))******+++************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++---+++)))'''''')))+++---))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............///000000000000000000000000000000000000111111111111000000111111222333333333333222444333333333222222111111444333333333333333333333666666666666555444333222555555555555444333222111111111000000000000111111111000///.......................................---,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,---------.........------------------------........................---------.........//////////////////000000000000////////////000000000000000000111111111222222222222222222333333333333444333333333333333333333333999::::::999666555555666444888;;;===HHH___yyyUUUNNNHHHFFFCCCCCCBBBAAA???===<<<;;;888777555555555444333111111111111111000000000///.................................///////////////---------------...///000------------------------++++++,,,,,,---,,,,,,+++------------------------......---------,,,,,,,,,***+++,,,,,,******+++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------))))))))))))))))))))))))---------,,,,,,+++++++++++++++++++++++++++++++++***************)))))))))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++))))))*********+++++++++((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...---,,,+++*********)))************************((()))))))))************************************++++++++++++++++++++++++))))))))))))))))))))))))***************+++++++++************************))))))))))))))))))))))))++++++***)))(((((())))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))************++++++++++++******)))))))))******)))))))))))))))*********+++++++++***************************++++++,,,,,,+++++++++************************,,,,,,,,,++++++,,,---------,,,,,,,,,++++++************++++++++++++******))))))*********+++++++++,,,+++++++++***)))))))))++++++************++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++************************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............///000000111111111111111111111111000000111111111111000000111111222333333333333222333333333222222111111111222222333333333333333333555555666666555444444333555555555555444333222111111111000000///000000111111000///...............---------...............,,,,,,++++++++++++,,,,,,------------------------------------------------,,,,,,,,,------------...------------------------........................------------............////////////000000000000////////////000000000000000000111111111222222222111111111111222222222222333333333333333333333333555666777777555555666777444777:::>>>KKK```sss}}}UUUOOOHHHFFFBBBBBBAAAAAA???===<<<;;;888777555555555444333111111111111111000000000000------------....................................---------,,,------......------------------------***++++++,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,***+++,,,,,,******+++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---))))))))))))))))))))))))+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++)))************+++++++++((()))***+++,,,------------,,,,,,++++++,,,,,,---++++++************++++++------,,,,,,++++++******************************))))))))))))************************************++++++++++++++++++++++++))))))))))))))))))))))))*********++++++++++++++++++++++++***************)))))))))))))))))))))))),,,+++***((((((((())))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))******************++++++++++++******))))))************)))))))))************+++++++++************************))))))***+++++++++******************************,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,+++++++++******++++++++++++******)))************++++++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++************++++++)))***+++,,,,,,+++***)))*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...............///000000111111111111111111111111000000111111111111000000111111222333333333333222222222222222222111111111111222222333333333333222444444555555555555555444555555555555444333222111111111000/////////000000000//////............///---------------.........---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------........................,,,------------.........////////////000000000000////////////000000000000000111111111111222222222000000111111111222222222222222333333333333444444111333555555444444666888555777999@@@QQQeeerrruuu}}}}}}VVVOOOHHHFFFBBBBBBBBBBBB@@@???===;;;888777555555555444333111111111111111000000000000---.........////////////------------------------......---,,,,,,,,,------------------------------******+++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++***+++,,,,,,******+++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************))))))******+++,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++************************)))************+++++++++)))************+++++++++((()))***+++,,,------------,,,,,,++++++,,,,,,---++++++************++++++,,,,,,,,,,,,,,,,,,++++++************************))))))))))))************************************************************))))))))))))))))))))))))*********++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))---,,,***((('''((())))))'''(((((()))******++++++))))))))))))))))))))))))((()))))))))******************++++++++++++******((()))***++++++***)))((()))************+++++++++************************'''((()))************)))***************************************+++,,,,,,++++++,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))************+++++++++***************+++++++++***++++++++++++++++++***************************++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...............///000000111111111111111111111111000000111111111111000000111111222333333333333222111111111111222222222222000111222333444333333222333333444555666666666666555555555555444333222111111111000//////////////////............//////000,,,,,,,,,------.........------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------........................,,,,,,---------.........////////////000000000000////////////000000000000000111111111111222222222111111111222222222333333222222222333333444444444111333444555444444666777777777999DDDYYYnnntttrrrssspppzzz~~~VVVOOOHHHFFFCCCCCCCCCCCCBBB@@@>>>===888777555555555555333111111111111111000000000000.../////////000000111111---------------------,,,///...------,,,,,,,,,,,,------------------------)))***+++,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++*********+++,,,,,,******+++,,,---,,,,,,++++++,,,,,,---************************,,,,,,++++++++++++++++++************************(((((()))***+++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++,,,+++,,,,,,------,,,,,,+++************************************************)))************+++++++++)))************+++++++++((((((***+++,,,---------------++++++++++++------++++++************++++++++++++,,,---------,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,++++++++++++******))))))))))))))))))))))))))))))---,,,***(((''''''((()))'''(((((()))***+++++++++))))))))))))))))))))))))(((((())))))*********+++******++++++++++++******((()))***++++++***)))((()))************+++++++++************************''''''((()))))))))))))))***************************)))))))))***++++++,,,+++++++++,,,,,,---------***++++++,,,,,,++++++***)))************+++++++++))))))******+++++++++,,,***++++++,,,,,,++++++***))))))))))))))))))))))))++++++++++++++++++++++++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,...............///000000111111111111111111111111000000111111111111000000111111222333333333333222000000111111222222222333000111222333444333333222222222444555666777777777555555555555444333222222111111000///////////////...............///000111,,,,,,,,,------............------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------........................,,,,,,,,,---------......////////////000000000000////////////000000000000000111111111111222222222222222333333333444444444222222222333333444444444333444555555444444555777999777:::HHH```uuuyyyrrryyyttt}}}|||TTTNNNIIIIIIEEECCCBBBAAAAAA???<<<:::;;;:::999777666666666666333333222222111000//////000000000000////////////------------------------//////...---,,,,,,++++++.........------,,,,,,,,,,,,------......------,,,,,,***)))***---///...,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++***)))************+++++++++++++++++++++++++++++++++------,,,,,,+++***)))))),,,------------,,,+++***((()))+++---------+++***++++++******++++++,,,---///...,,,*********,,,---************************(((((())))))******+++++++++++++++,,,,,,---------+++++++++,,,,,,------------------,,,,,,------...***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))------,,,+++***)))((((((++++++************++++++))))))))))))))))))))))))++++++************++++++***)))((()))***+++***((())))))))))))))))))))))))***)))((((((((()))+++,,,++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,------(((((()))***+++,,,,,,---+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++******)))((()))+++,,,,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))+++++++++++++++***)))(((,,,,,,---------,,,++++++++++++******++++++,,,---------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,------...///000000000000000000111111111111111111000000000000111111222222222111111111000000111222222333333222222111333333333222222111111111222222333333444555666666666555555444222111000000111000000///...---------........................------------------------------------------------------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000///......---------............///........................////////////////////////000000000000111111111111000111111111111222222222222222222222222222222222333333333333333333333333222222333333555666888888777666888KKKiiivvvzzzUUUNNNHHHHHHEEECCCAAA@@@@@@???===;;;:::999888777666555555555333333222111111000//////000000000000/////////...------------------------///......---,,,,,,++++++......---------,,,,,,,,,,,,------......------,,,---+++***+++...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************+++++++++++++++++++++,,,,,,+++++++++)))************+++++++++++++++++++++++++++++++++------,,,,,,+++******))),,,,,,+++++++++*********)))+++,,,---...---++++++++++++******++++++,,,---...---+++))))))***+++,,,************************)))))))))))))))*********)))***+++,,,---...//////------.....................------,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***))))))((((((++++++************++++++))))))))))))))))))))))))++++++************++++++***)))((()))***+++***((()))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++++++++************++++++*********+++++++++,,,,,,*********++++++++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++******))))))***+++,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))+++++++++++++++***))))))++++++,,,------,,,,,,,,,++++++******++++++,,,---------------------------++++++++++++++++++++++++***************************++++++,,,,,,++++++***,,,,,,,,,,,,------------,,,,,,------...//////000//////000000000111111111111111000000000000111111222222222111111111000000222222333333333333222222333333333222222111111111222222333333444555555555555555444333222111000000111000000///......------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------..................---------............///........................////////////////////////000000000000111111111111000111111111111222222222222222222222222222222222333333333333333333333333333333333444555666777888777777999NNNmmmzzzUUUNNNHHHGGGFFFDDD@@@???>>>>>>===<<<999888777666555444444444222222222111111000000///000000000/////////......------------------------.........------,,,,,,+++...------------,,,,,,,,,,,,------......------,,,///...,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++---,,,,,,++++++*********,,,+++***)))))))))***+++,,,---.........---,,,+++++++++******++++++,,,------,,,***)))))))))***+++************************************))))))))))))))))))***,,,...///111111..................------...---,,,,,,+++++++++++++++,,,,,,------,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))++++++************++++++***)))((()))***+++***((())))))))))))))))))))))))(((((()))***************++++++++++++++++++++++++++++++************++++++))))))*********+++++++++---,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***+++***)))***+++,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++++++++++++++***)))***++++++,,,------------++++++******++++++,,,---------------------------++++++++++++++++++++++++***************************++++++,,,,,,++++++***,,,------------.........,,,,,,------...///////////////000000000000111111111000000//////000000111222111111111111000000000222333333444444333333222222222222222222111111111222222222333333444444555555444444333222111000000000000000///......------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,------///......---------......---------............///........................////////////////////////000000000000111111111111000111111111111222222222222222222222222222222222333333333333333333333333444444444444444555666777777888<<>>YYYzzzVVVMMMFFFEEEEEECCC???>>>======<<<;;;888777666555444333333333000000000000000000000000/////////.........------........................------------------------,,,,,,,,,------------...,,,------......------,,,...///000...,,,++++++,,,***++++++,,,,,,------...***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,+++******+++,,,---)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++++++++,,,---..................---------++++++******++++++,,,------------...............************************************))))))))))))------,,,,,,,,,+++++++++..................---------------,,,,,,------...---......//////......---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********++++++************++++++))))))))))))))))))))))))++++++************++++++***)))((()))***+++***((())))))))))))))))))))))))(((((()))***************************************++++++************++++++++++++,,,,,,,,,---------))))))***+++,,,---......+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***---,,,++++++,,,,,,+++***++++++++++++++++++++++++******+++,,,,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,***++++++,,,------------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***,,,------------.......................................////////////000000000//////......//////000//////000000000000000111111222222333333222222111000000000111111111111111111111111111111111111111111111111000000000////////////////////////..............................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---....../////////......---------......---------............///........................////////////////////////000000000000111111111111000111111111111222222222222222222222222222222222111222222333333444444555444444444444444555666777888888@@@[[[yyyVVVMMMFFFDDDDDDBBB@@@???>>>===;;;999999888666555444444333333///000000000000000000000//////.........---------........................------------------------,,,,,,,,,---------......,,,------......------,,,,,,...///...+++***+++---******+++,,,,,,---......***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,***))))))***,,,---)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------......++++++******++++++,,,---+++,,,------.........---************************)))))))))))))))*********++++++++++++++++++++++++------..................------------...///000000......////////////......))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++************++++++))))))))))))))))))))))))++++++************++++++***)))((()))***+++***((()))))))))))))))))))))))))))))))))))))))******+++************************++++++************++++++***+++++++++,,,,,,,,,,,,)))*********++++++,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***...,,,++++++,,,,,,+++***++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,++++++,,,------,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***,,,,,,,,,,,,------------................................./////////000000//////............//////////////////000000111111000111111222222111111000///000000000111111111222111111111111111111111000000000000000000/////////.../////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,------.../////////------..................---------............///........................////////////////////////000000000000111111111111000111111111111222222222222222222222222222222222111111222333333444555555333333333444555666777888666888BBB]]]uuuxxxWWWMMMEEEDDDCCCAAA@@@??????>>>;;;888999888777666555444444444////////////000000000000//////.........---------////////////////////////------------------------,,,,,,,,,------.........,,,------......------,,,+++---...---+++)))+++---******+++,,,,,,---......+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,***))))))***,,,---)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++++++++++++++,,,,,,,,,,,,,,,---...///++++++******++++++,,,---***+++,,,,,,------------************************(((((())))))******++++++(((((()))***++++++,,,,,,+++++++++,,,,,,------------------...///000111222......////////////......))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************++++++************++++++))))))))))))))))))))))))++++++************++++++***)))((()))***+++***((())))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))++++++************++++++)))************++++++++++++++++++************)))+++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++...---+++,,,,,,---+++***++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,---------,,,++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,,,,------.....................---............/////////000//////............//////.../////////000000111111000000111111111111000000//////000000111111111222111111111000000000000000000000000000////////////.........///////////////........................------------------------------------------------------------------------+++,,,------......------,,,,,,------...///000000+++,,,...///000///......---------.........//////........................////////////////////////000000000000111111111111000111111111111222222222222222222222222222222222111111222333333444555555222222333444555666888999444888EEE___rrrmmmqqqRRRIIIHHHFFFDDDBBB???>>>>>>===;;;:::777777666555444333333222222111111000000000000000000000000000000000000000000000000000000000000000------------------------+++,,,------......---------------------------------------,,,,,,+++++++++------------------------------,,,,,,,,,,,,++++++,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++))))))))))))))))))))))))***++++++++++++***))))))******++++++++++++******---,,,***)))))))))******++++++******++++++,,,---,,,+++*********++++++,,,.........////////////000---------...------,,,,,,)))))))))***+++++++++,,,+++***)))(((((()))***+++***++++++,,,,,,------...***+++,,,,,,------,,,,,,000///.........///111222333222000///---,,,,,,,,,***++++++,,,,,,++++++***)))************+++++++++))))))))))))))))))))))))+++***)))***,,,,,,***))))))***++++++***)))***+++,,,+++***))))))***+++,,,+++)))'''(((+++,,,***((())))))***+++,,,,,,------******))))))((((((''''''*********)))))))))))))))***************)))((((((******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))++++++************++++++******************************))))))******+++,,,++++++++++++++++++++++++)))+++---,,,+++***+++,,,,,,+++++++++******))))))++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,++++++*********************************------------,,,,,,+++***------,,,+++************++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++******++++++++++++,,,,,,,,,---+++******+++,,,++++++///---++++++,,,......---///...,,,++++++---000111............///////////////////////////.........////////////////////////222222111111000/////////000000000000111111111111111111111111111000//////000//////........./////////.........---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------...///...,,,+++,,,---,,,,,,,,,---------......,,,++++++******++++++,,,,,,------......------,,,..................------///............//////000////////////000000000000111111222222222333333333333333222222111222222222222222222333333444444444555666666666444444666888999555JJJfffnnnooosssuuu}}}|||~~~TTTKKKIIIGGGEEECCC@@@??????>>><<<;;;777777666555444333333222222111111000000000000000////////////////////////........................------------------------+++,,,------...------------------------------------------,,,,,,+++++++++------------------------------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))******++++++++++++******,,,+++***)))))))))***+++++++++******++++++,,,---++++++++++++******))))))---------.........//////---.........---,,,,,,+++************+++++++++++++++***)))(((((()))***+++***++++++,,,,,,------...***+++,,,,,,------,,,,,,///...---------...000000333222000///---,,,,,,+++***++++++,,,,,,++++++***)))************+++++++++************************+++***)))***,,,,,,***))))))***++++++***)))***+++++++++***))))))***+++++++++)))((((((***+++***((())))))***++++++,,,------******))))))((((((((((((***)))))))))))))))))))))***************)))((((((******))))))))))))******************************++++++************++++++++++++************++++++******************************))))))******+++,,,++++++++++++++++++++++++)))+++---,,,+++***+++,,,+++++++++******)))))))))++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,+++++++++******************************---------------,,,++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***((())))))))))))*********---,,,************))))))+++******,,,...///---,,,------------......//////............////////////////////////////////////////////////////////////111111111111000000000000000000000000111111111111000111111111111000////////////............///////////////.........---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------...///...,,,+++,,,---,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,,,,------......------,,,........................000//////.........//////////////////000000000000111111111222222222333333333333222222111222222333222222222222333333444444555666666666444555666888:::666JJJgggpppsss{{{~~~{{{~~~UUULLLJJJHHHFFFDDDAAA@@@??????===<<<777777666555444333333222222111111000000000000000................................................------------------------++++++,,,---------------------------------------------,,,,,,,,,,,,++++++------------------------------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,+++***************************++++++++++++***))))))******++++++++++++***************)))******+++,,,++++++******++++++,,,---+++++++++++++++******))),,,,,,,,,,,,------------//////......---,,,+++***+++++++++++++++*********+++***))))))))))))***+++***++++++,,,,,,------...***+++,,,,,,------,,,,,,...---,,,,,,,,,---...///222111000///---,,,,,,+++******++++++++++++******)))************+++++++++************************+++***)))***,,,,,,***))))))***++++++***)))***+++++++++***))))))***++++++***)))((()))***+++***((())))))******+++,,,,,,,,,***))))))))))))((((((((())))))))))))))))))***************+++******)))(((******))))))))))))******************************++++++************++++++++++++************++++++******************************))))))******+++,,,++++++++++++++++++++++++)))+++---,,,+++***+++,,,*********)))))))))))))))++++++++++++++++++++++++++++++***************))),,,,,,,,,++++++++++++***************************,,,------------,,,+++++++++++++++***++++++,,,,,,+++++++++++++++++++++++++++,,,---......---,,,+++***++++++,,,,,,++++++***((())))))))))))*********---,,,+++)))(((((())))))))))))***,,,//////---++++++,,,...///000///...---............////////////////////////////////////////////////////////////000000000000111111111111000000000000111111111111000000111111000000///...///...............//////000/////////............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------...///...,,,+++,,,---,,,,,,,,,---------......------,,,,,,,,,,,,------,,,------......------,,,........................111000///...............////////////000000000000111111111222222222222333333222222111222222333333111222222222222222333333444555666555444555777888<<<888LLLiiirrrvvv{{{UUUKKKIIIGGGFFFDDDAAA??????>>>===;;;777777666555444333333222222111111000000000000000////////////////////////........................------------------------++++++,,,------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++))))))))))))))))))))))))***++++++++++++***))))))******++++++++++++******)))))))))******+++,,,,,,++++++******++++++,,,---111000...,,,+++,,,------***+++++++++,,,,,,,,,,,,/////////...---+++***))),,,,,,,,,++++++************************************++++++,,,,,,------...***+++,,,,,,------,,,,,,...---,,,,,,,,,---//////000000000///...,,,++++++******++++++++++++******))))))*********+++++++++************************+++***)))***,,,,,,***))))))***++++++***)))***++++++******************+++***)))))))))******))))))))))))******+++++++++,,,)))))))))))))))))))))))))))))))))))))))******************++++++******)))******))))))))))))*********************************))))))(((((())))))***++++++************++++++******************************))))))******+++,,,************************)))+++---,,,+++***++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++************************+++++++++,,,,,,+++******************+++,,,------+++++++++++++++++++++++++++,,,...//////...,,,+++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,+++***)))***,,,---...---+++,,,---...---,,,,,,---......///.....................///////////////////////////000000000////////////////////////...//////000111222222222///000000000111111111111000000000000000//////.........---------...//////000000/////////.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,------...///...,,,+++,,,---,,,,,,,,,---------.........------,,,,,,------...,,,------......------,,,---------...............111111000......---------////////////000000000000111111111111222222222222222222111111222222333333222222222222222222222222444555666555555555777999<<<:::QQQnnnwwwzzzTTTJJJHHHEEEEEEBBB@@@>>>>>>===;;;:::777777666555444333333222222111111000000000000000000000000000000000000000////////////////////////------------------------***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))******++++++++++++******))))))******++++++++++++++++++******++++++,,,---<<<888222---******,,,...************+++++++++,,,/////////...---+++***)))---,,,,,,,,,++++++************++++++++++++*********++++++,,,,,,------...***+++,,,,,,------,,,,,,///...---------...///000////////////...---+++***)))******++++++******)))))))))*********+++++++++************************+++***)))***,,,,,,***))))))***++++++***)))***+++*********++++++*********))))))******)))))))))***)))***************++++++))))))))))))************(((((())))))******************++++++++++++************))))))))))))************************************))))))))))))******++++++************++++++******************************))))))******+++,,,************************)))+++---,,,+++***++++++)))))))))))))))*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))************))))))************+++,,,------+++++++++++++++++++++++++++,,,...//////...,,,+++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***+++,,,+++***,,,111444777333...++++++,,,---...///...,,,,,,,,,---///111............////////////////////////000000111111000000000000000000000000......///000111222222333///000000000111111111111000000000000000///......---------------...//////////////////............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,------...///...,,,+++,,,---,,,,,,,,,---------.........------,,,,,,------...,,,------......------,,,---------.........//////111111000......---------////////////000000000000000000111111111222222222222111111111222222333444222222222222222222222222333444555555555555777999999<<>>======;;;999777777666555444333333222222111111000000000000000111111111111111111111111000000000000000000000000------------------------******+++,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------+++,,,,,,------.........------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++++++++***))))))******++++++++++++******))))))***+++++++++******++++++******++++++,,,---BBB===555---)))((()))+++************++++++++++++//////......---,,,+++***,,,,,,,,,,,,,,,+++++++++******+++,,,,,,+++*********++++++,,,,,,------...***+++,,,,,,------,,,,,,///...---------...000000......//////...---+++***))))))************)))))))))************++++++++++++++++++++++++++++++++++++***)))***,,,,,,***))))))***++++++***)))***+++)))***++++++++++++***)))(((***+++***)))((()))***************************)))))))))************+++((((((((()))******++++++)))***++++++,,,+++++++++******))))))))))))******++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++************++++++******************************))))))******+++,,,************************)))+++---,,,+++***+++,,,***************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------***++++++++++++,,,,,,,,,************************(((((()))*********))))))+++++++++***++++++,,,,,,+++++++++++++++++++++++++++,,,---......---,,,+++***++++++,,,,,,++++++***((())))))))))))*********)))+++,,,,,,+++...444999<<<777///******+++...///000...,,,++++++---000222............////////////...//////000000111111222000000000000000000000000...//////000111222222222000000000000111111111111//////000000//////...---,,,,,,,,,,,,---.../////////.........---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------...///...,,,+++,,,---,,,,,,,,,---------......------,,,,,,,,,,,,------,,,------......------,,,,,,,,,------.../////////111000///...............////////////000000000000000000000111111111111222111111111111222333444444444444333333333333333222333444555555555666888:::777===^^^VVVKKKHHHEEEEEECCC@@@???>>>>>><<<:::777777666555444333333222222111111000000000000000000000000000000000000000////////////////////////------------------------******+++,,,,,,,,,,,,+++------------------------+++++++++,,,,,,---------++++++,,,,,,---......///------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++((((((((((((((((((((((((***++++++++++++***))))))******++++++++++++************+++,,,+++***))))))++++++******++++++,,,---888555111,,,***))))))************+++++++++,,,,,,---.........---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,------...***+++,,,,,,------,,,,,,...---,,,,,,,,,---...///---.../////////---+++***))))))************)))))))))************++++++++++++++++++++++++++++++++++++***)))***,,,,,,***))))))***++++++***)))***+++)))***++++++++++++***)))(((***+++***(((((()))+++************))))))))))))))))))*********+++++++++'''(((((()))******++++++)))***++++++,,,,,,,,,+++******))))))))))))******++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++************++++++******************************))))))******+++,,,************************)))+++---,,,+++***+++,,,***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,************************))))))***+++++++++++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***((())))))))))))*********)))+++---+++***,,,333999:::666///+++***,,,---......------,,,---...///000............////////////...//////000111111222222000000000000000000000000//////000000111111111222000000000000111111111111//////000000//////...---,,,,,,,,,,,,---...///000------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------...///...,,,+++,,,---,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,,,,------......------,,,,,,,,,------...//////000000//////.........//////////////////000000000000000000000000111111111111111111111111222333444555555555555444444444333333222444555555555666888:::999@@@bbbWWWLLLIIIFFFFFFDDDAAA@@@??????===;;;777777666555444333333222222111111000000000000000////////////////////////........................------------------------******+++,,,,,,,,,,,,+++------------------------+++++++++,,,,,,---------++++++,,,,,,---...//////---------,,,,,,,,,++++++*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++++++++***))))))******++++++++++++*********+++,,,,,,+++***)))(((++++++******++++++,,,---))))))***++++++,,,,,,---***++++++++++++,,,,,,,,,---------...------,,,,,,+++++++++,,,,,,---------***+++,,,------,,,+++******++++++,,,,,,---......++++++,,,---------,,,,,,,,,,,,+++++++++,,,---...,,,---/////////---+++)))))))))************)))))))))************++++++++++++++++++++++++++++++++++++***)))***,,,,,,***))))))+++++++++***)))***+++)))***+++,,,,,,+++***)))(((***,,,+++(((''')))+++*********)))))))))))))))))))))******++++++++++++'''(((((()))***+++++++++)))***+++,,,,,,,,,,,,,,,******))))))))))))******+++++++++++++++++++++++++++******))))))******+++++++++************++++++*********************************)))***++++++,,,)))))))))))))))))))))))))))+++---,,,+++***+++,,,+++++++++,,,,,,---------++++++++++++++++++++++++))))))******++++++++++++*********++++++,,,,,,,,,***************************+++,,,---------------------,,,+++************++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,+++++++++***++++++++++++,,,,,,,,,***,,,---+++(((***111777666333...,,,,,,---------,,,---.../////////...---............/////////000...//////000111222222222000000000000000000000000000000000000111111111111000000000000111111111111///////////////......---+++++++++,,,---...///000------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,------...///...,,,+++,,,---,,,,,,,,,---------......,,,++++++******++++++,,,,,,------......------,,,,,,,,,------...///000000//////.........//////000////////////000000000000000000000000111111111111111111111111222333444555666666666555555444444444222444555555555666888:::===CCCdddQQQPPPGGGIIIDDDCCCBBB@@@???>>>======:::999777666444333333333333111//////000111000/////////////////////////////////.........---------//////.........---------.........------,,,,,,,,,,,,,,,,,,---------......,,,+++******,,,///333666000///...---,,,+++++++++------++++++++++++------...---+++)))))))))+++,,,,,,,,,,,,++++++*********,,,,,,+++******+++,,,,,,***+++,,,,,,******+++,,,************************,,,,,,,,,++++++*********************************+++,,,,,,***))))))+++......---,,,+++++++++,,,---........................,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...---,,,,,,---...,,,******,,,---+++(((//////...---,,,,,,++++++***++++++++++++***)))))))))))))))***++++++,,,,,,)))************+++++++++++++++,,,,,,,,,,,,------++++++++++++******))))))************************+++++++++************))),,,+++***))))))***+++,,,))))))))))))))))))))))))******))))))((((((''''''************************))))))))))))))))))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++---,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************))))))******+++,,,---------,,,,,,+++++++++++++++************++++++******+++++++++,,,,,,,,,...,,,***((((((***,,,...)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,------...+++,,,---,,,+++,,,...000000000000000000000000000////////////000000000000////////////000000000000////////////////////////000000//////.........---........................///............---------++++++,,,,,,,,,,,,------***++++++,,,,,,------...++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------........................,,,------......------,,,,,,---......//////..............................000000///...............------......//////000000000000000000111111111111111111111111111111111111444666999::::::777444222333333333222333666;;;???DDDTTThhhxxxPPPOOOFFFIIIDDDCCCBBB@@@???>>>======:::999777666444333333333333111//////000111000/////////////////////////////////.........---------//////.........---------......---------,,,,,,,,,,,,,,,,,,---------......------,,,+++,,,...000111//////...,,,,,,++++++,,,---,,,,,,++++++,,,,,,---000///---++++++,,,---...,,,,,,,,,+++++++++******,,,,,,+++******+++,,,,,,***+++,,,,,,******+++,,,************************,,,,,,,,,+++++++++******************************+++,,,,,,+++))))))+++---------,,,+++++++++,,,---------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,......,,,,,,,,,---...,,,******,,,---+++))).........---,,,,,,++++++***++++++++++++***)))))))))))))))***++++++,,,,,,)))************++++++++++++++++++,,,,,,,,,------++++++++++++*********)))************************+++++++++************)))++++++************++++++))))))))))))))))))))))))******))))))((((((((((((***************************************************++++++,,,,,,++++++***++++++++++++++++++++++++************************************************++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************))))))******+++,,,---------,,,,,,+++++++++++++++************++++++******+++++++++,,,,,,,,,...,,,***))))))***,,,...******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,+++++++++******+++,,,,,,---......000///...---,,,------...---...//////......///000000000000000000000000000.../////////000000000000.../////////000000000000000000000000000000000000000/////////.........---....................................------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------------------------------...............---------,,,------......------,,,,,,---......//////..............................000000///...............//////////////////000000000000000000111111111111111111111111111111111111222333555666555333111000444444444333444777;;;???LLLZZZiiiqqqvvv~~~OOONNNFFFHHHDDDCCCBBB@@@???>>>======:::999777666444333333333333111//////000111000///////////////////////////...............---------...............---------...------------,,,,,,,,,,,,,,,,,,---------...............---------------///...---,,,,,,++++++,,,---,,,,,,++++++,,,,,,---///...---,,,+++,,,---...,,,,,,,,,++++++++++++***,,,++++++******++++++,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************+++,,,,,,+++******+++------,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++(((***,,,---,,,+++,,,------,,,++++++,,,,,,+++***...------,,,,,,+++++++++***++++++++++++***)))))))))))))))***++++++,,,,,,)))************+++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************************+++++++++************)))******++++++++++++******))))))))))))))))))))))))***))))))))))))(((((((((************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************++++++++++++++++++++++++---------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************))))))******+++,,,------,,,,,,,,,,,,++++++++++++************++++++******+++++++++,,,,,,,,,---,,,***))))))***,,,---++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,++++++++++++((()))***+++---...///000//////...------------......000222222111/////////////////////////////////....../////////000000000....../////////000000000000000000000000000000000/////////...................................................------------++++++,,,,,,,,,,,,------......---,,,,,,+++***************++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------//////.........---------,,,------......------,,,,,,---......//////..............................000//////............///000000000000000000//////000000000000111111111111111111111111111111111111111111222222222111000000555555555444555777<<>>======:::999777666444333333333333111//////000111000///////////////////////////................................................------------------------,,,,,,,,,---------......---......///...---+++***...------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,,,,******+++,,,---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***''')))+++,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,+++++++++******++++++++++++***)))))))))))))))***++++++,,,,,,))))))*********+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********)))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,---,,,************,,,---++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,++++++++++++***)))******+++---......///............------.........111333333111///......................................./////////000000........./////////000000111111111111111111111111.........................................................---------,,,,,,+++++++++,,,,,,,,,---------------,,,,,,+++++++++*********++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,------------------/////////...------,,,,,,,,,------......------,,,,,,---......///.................................000///............//////222222111111000000/////////000000000111111111111111111111111111111111111333333222222222222333333444444555444444666:::===IIIaaawwwxxxpppmmmnnnoooOOONNNEEEGGGDDDCCCBBB@@@???>>>======:::999777666444333333333333111//////000111000///////////////////////////---.....................---.....................------------------------,,,,,,,,,---------......+++,,,---...///...,,,+++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,,,,+++***+++,,,,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++''')))+++,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,---+++++++++++++++************++++++++++++***)))))))))))))))***++++++,,,,,,))))))*********+++++++++*********+++++++++,,,,,,+++++++++++++++++++++,,,************************+++++++++*********)))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))***************************************************************++++++,,,,,,++++++***++++++++++++++++++++++++************************************************++++++++++++++++++++++++))))))******+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,+++++++++*********++++++,,,,,,,,,,,,------------..................---000222222000...------------------------------............////////////............////////////000000000000000000000000---------..........................................------------,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......//////.........---------,,,------......------,,,,,,---......///.................................//////............//////222222111111000000/////////000000000111111111111111111111111111111111111444444333222222333444555222333444333333555888;;;BBB^^^wwwyyysssrrruuuuuuOOONNNFFFHHHDDDCCCBBB@@@???>>>======:::999777666444333333333333111//////000111000///////////////////////////---------...............---------...............,,,,,,,,,------------...,,,,,,,,,---------......)))+++,,,---......------,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------------......***++++++++++++,,,,,,,,,***++++++,,,,,,++++++******+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************)))+++------+++***++++++,,,++++++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,---,,,+++,,,---+++,,,------,,,,,,---...***************************++++++++++++***)))))))))))))))***++++++,,,,,,)))************+++++++++************++++++++++++++++++++++++,,,,,,,,,,,,************************+++++++++************)))******++++++++++++******)))))))))))))))))))))))))))))))))************+++************************))))))))))))))))))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++'''(((((()))***++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******))))))******+++,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........,,,...000000...---------........................------........./////////------........./////////////////////////////////---------------.................................------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++,,,,,,---......++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------.................................,,,------......------,,,,,,---......//////..............................///............//////000000000000000000000//////000000000000111111111111111111111111111111111111222222111111222222333444111222333333333444777999@@@\\\rrrtttsss|||PPPOOOFFFIIIDDDCCCBBB@@@???>>>======:::999777666444333333333333111//////000111000///////////////////////////---------.........//////---------.........//////,,,,,,,,,---------......,,,,,,,,,---------......++++++,,,------------,,,,,,+++++++++++++++,,,,,,+++,,,,,,------,,,,,,++++++,,,------............******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++******+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************)))+++------,,,******+++++++++******+++---...///------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...***,,,......,,,,,,,,,---***,,,......,,,+++---///)))************************++++++++++++***)))))))))))))))***++++++,,,,,,)))************+++++++++************+++++++++++++++++++++,,,,,,,,,------************************+++++++++************)))++++++************++++++))))))))))))))))))))))))))))))*********+++++++++***************************************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++'''((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******))))))******+++,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++((()))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******++++++,,,---++++++++++++************+++++++++,,,,,,---------,,,,,,.../////////......,,,...//////------...000........................---------.........//////---------.........//////........................,,,,,,,,,------.................................---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********++++++,,,,,,,,,,,,------++++++,,,,,,---......///,,,,,,------.../////////,,,------......------,,,,,,---......//////.............................................///000000//////////////////000000000000000000111111111111111111111111111111111111111111111222222222333333222333444444444555777999???\\\sssxxx||||||zzz~~~QQQPPPGGGIIIDDDCCCBBB@@@???>>>======:::999777666444333333333333111//////000111000///////////////////////////---------.........//////---------.........//////,,,,,,,,,------.........,,,,,,,,,---------......------,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++------------++++++)))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***+++,,,------,,,+++******+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************)))+++------,,,+++***+++++++++******+++---...///........................,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...///,,,---///...---,,,,,,---***,,,......,,,+++---000)))))))))))))))************++++++++++++***)))))))))))))))***++++++,,,,,,)))************+++++++++)))************++++++++++++++++++,,,,,,---------************************+++++++++************))),,,+++***))))))***+++,,,))))))))))))))))))))))))))))))******++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++(((((()))+++,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********)))***++++++,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++(((((()))***************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******++++++,,,---+++++++++************)))))))))***+++---...//////+++,,,.../////////......---...///...---...000222////////////////////////---------.........//////---------.........//////........................,,,,,,,,,------.................................---------,,,,,,,,,++++++++++++,,,,,,,,,---------...------,,,,,,++++++***...------,,,+++***))))))++++++,,,,,,,,,---------++++++,,,,,,---...//////+++,,,,,,---...///000000,,,------......------,,,,,,---......//////.............................................///000111------......//////000000000000000000111111111111111111111111111111111111111222333444444444444444333444555555555666888:::===]]]yyy~~~RRRKKKJJJGGGCCCBBBAAA???>>>======<<<777777777666555555444444111111111111000000000000,,,---///000000///---,,,000///...------...///000,,,,,,,,,------..................------,,,,,,,,,,,,,,,,,,---------.........---,,,,,,,,,,,,---...---------,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,'''))),,,......---+++)))++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++(((((())))))*********+++++++++******++++++,,,---...---,,,+++,,,...000111000///...---------------------++++++++++++---------------,,,,,,,,,++++++---------.........//////.........------,,,,,,,,,///...---,,,++++++++++++)))************+++++++++*********++++++,,,,,,---)))***+++,,,,,,+++)))(((++++++++++++++++++++++++************************))))))))))))))))))))))))************************+++++++++******)))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++++++++******************,,,++++++******++++++,,,***+++,,,------+++***)))******+++++++++,,,,,,,,,,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++***)))***,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,***)))***++++++***)))++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++........................000---,,,---000111000.....................------////////////////////////................................................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++.........////////////000---------...------,,,,,,...------------...//////////////////////////////000000000000111111111111///000000000111111111111000000111111111222222222222222222222222222222222222333555555555666999;;;???___RRRKKKJJJGGGCCCBBBAAA???>>>======<<<777777777666555555444444111111111111000000000000---...000111111000...---000///...------...///000---------....../////////......---------,,,,,,,,,,,,,,,,,,---------.........---,,,,,,,,,,,,---......---------,,,,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,(((***+++------,,,+++***++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++)))******************+++++++++******++++++,,,---...---,,,,,,,,,...000111//////...---------------------,,,++++++,,,---------------,,,,,,,,,++++++,,,------------.........------------------,,,,,,...---,,,++++++*********************+++++++++++++++++++++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,,,,+++++++++*********************************))))))))))))))))))))))))++++++++++++++++++++++++************************,,,++++++******++++++,,,***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***++++++***)))***,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,++++++******++++++,,,++++++++++++++++++++++++---------------,,,++++++++++++++++++++++++++++++,,,+++******+++,,,+++***++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,))))))))))))))))))))))))************************,,,,,,++++++++++++,,,,,,........................///---,,,---000111000...........................////////////////////////................................................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////,,,------...------,,,,,,...------------...////////////////////////////////////000000000111111111111111111111222222222222111111111111111111222222222222222222222222222222222333555555555666999;;;AAAbbb{{{SSSLLLJJJFFFCCCBBBAAA???>>>======<<<777777777666555555444444111111111111000000000000...///000111111000///...//////............//////.........///////////////...------------,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------............---------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++***++++++******++++++,,,---------,,,,,,---...000111///...------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------------------,,,+++***************************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++************************,,,++++++******++++++,,,************+++,,,------******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***+++,,,+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******,,,++++++******++++++,,,++++++++++++++++++++++++------.........---,,,,,,++++++++++++++++++++++++,,,+++***+++,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---------------------------...---------///000///...........................////////////////////////................................................,,,------......------,,,------------------------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......,,,,,,------...------,,,...------------...////////////////////////////////////000000000000111111111222222222222333333333222222111111111111111111222222222222222222222222222333555555555666999;;;AAA```TTTLLLJJJFFFCCCBBBAAA???>>>======<<<777777777666555555444444111111111111000000000///...///000000000000///.../////////....../////////..................//////------------------------,,,,,,,,,---------......------------------------...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...++++++*********+++,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++---------,,,,,,+++++++++++++++******++++++,,,---------,,,,,,---...000000......---,,,,,,------------------,,,,,,---------...------------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------.........,,,++++++***)))))))))************+++++++++,,,,,,---------,,,,,,++++++***,,,+++***)))***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************++++++++++++***************+++++++++,,,++++++******++++++,,,******))))))***,,,...///******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,)))+++,,,+++******,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++,,,---------------,,,,,,++++++++++++++++++++++++---+++++++++---...---,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------------------------------------...//////...............////////////////////////////////////................................................,,,------......------,,,------------------------,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------++++++,,,,,,,,,---------,,,,,,------...---------...------------...//////////////////////////////////////////000000000111111111111222222222333333222222222111111111111111222222222222222222222222222333555555555666999;;;BBB\\\{{{UUUMMMJJJFFFCCCBBBAAA???>>>======<<<777777777666555555444444111111111111000000000///...........................//////////////////...------------------------------------------------,,,,,,,,,---------......------------------------...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---,,,+++***)))***+++---...++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++...---------,,,,,,++++++++++++******++++++,,,---,,,,,,------...//////000------,,,,,,,,,------...------------------------.........---------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------.........++++++******)))************++++++++++++,,,,,,,,,...------,,,,,,+++++++++,,,+++*********+++---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))******+++++++++))))))*********+++++++++,,,++++++******++++++,,,******))))))***,,,...///******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,)))+++,,,,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,+++***+++---...---,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++------------------------,,,------...---......///........./////////000000////////////////////////................................................,,,------......------,,,------------------------,,,++++++******++++++,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---+++,,,,,,---.........---...------------...//////////////////////////////...////////////000000000000000000000111111111222111111111111111111111111222222222222222222222222222333555555555666999;;;EEEZZZllluuu{{{VVVMMMJJJFFFCCCBBBAAA???>>>======<<<777777777666555555444444111111111111000000000000.........------...............////////////......---------------,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......,,,------......------,,,---------------.........------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,+++*********+++,,,---++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,+++++++++******++++++,,,---,,,,,,---....../////////,,,,,,,,,,,,,,,------...------............------............---------,,,,,,,,,,,,,,,------------,,,,,,------------------,,,++++++*********++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++***++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************))))))))))))))))))))))))(((((())))))***+++++++++)))))))))***++++++,,,,,,,,,++++++******++++++,,,************+++,,,------******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************++++++(((***,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++******++++++,,,,,,+++++++++++++++++++++++++++++++++***)))+++---...---,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++---......------...///.........//////000000111////////////////////////................................................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))************))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,---...............------------...//////////////////////////////......////////////000000//////000000000111111111000000111111111222222222222222222222222222222222222333555555555666999;;;BBBUUUaaahhhqqqrrrttt|||VVVNNNKKKFFFCCCBBBAAA???>>>======<<<777777777666555555444444111111111111000000000000//////............//////---...///000000///...---///.........------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,---......---,,,,,,+++,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,---,,,,,,---...////////////,,,,,,++++++,,,,,,---...,,,---...//////...---,,,............------------,,,------------.........------------------,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------------)))***+++,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,************************))))))))))))))))))))))))((((((((()))***+++++++++((())))))***++++++,,,,,,,,,++++++******++++++,,,***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************++++++(((***,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,------,,,,,,++++++++++++++++++++++++***)))(((***,,,------,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,,,,---///---......///000000111111////////////////////////................................................,,,------......------,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------***+++,,,---...............------------...//////////////////////////////........./////////000000000000111111111222222222//////000111222333333444222222222222222222222222222333555555555666999;;;@@@WWWcccgggpppmmmooo~~~}}}WWWNNNKKKFFFCCCBBBAAA???>>>======<<<777777777666555555444444111111111111000000000000000000////////////000000---...///000000///...---000000//////.........---,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,---......---,,,,,,+++++++++,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,++++++******++++++,,,---+++,,,---...////////////++++++++++++,,,,,,---...,,,---...//////...---,,,//////.........------------------.........//////.........------,,,,,,,,,,,,,,,,,,+++,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,------.........(((***+++---......------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++************************))))))))))))))))))))))))'''(((((()))***+++++++++((())))))***++++++,,,,,,,,,++++++++++++++++++,,,***+++,,,------+++***)))******+++++++++,,,,,,,,,*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************++++++(((***,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++++++++++++++++++++,,,------.........---++++++++++++++++++++++++)))(((((()))+++---,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***---///...,,,+++---000---......///000111111222////////////////////////................................................,,,------......------,,,************************,,,++++++++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------////////////////////////,,,,,,------------......***+++,,,---...............------------...//////////////////////////////............/////////000111111222222222333333333......///111222333444555222222222222222222222222222333555555555666999;;;EEEbbbooorrrxxxsssxxxzzz{{{{{{