BM16( ........................000.........//////---+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))***++++++***))))))++++++++++++++++++++++++***++++++,,,,,,++++++***++++++***)))))))))******+++***************++++++((()))******++++++************))))))))))))******))))))))))))))))))))))))))))))******+++,,,,,,,,,*********+++,,,,,,------***)))((((((******)))((())))))))))))))))))))))))+++++++++,,,++++++***)))++++++***)))))))))******************)))))))))))))))(((((((((((()))******,,,,,,+++************+++))))))************)))))),,,,,,,,,++++++++++++******+++,,,------,,,+++***,,,,,,++++++++++++,,,,,,+++,,,,,,------------,,,++++++,,,,,,,,,,,,------------...---++++++---///,,,...//////...------...---------------------------------............/////////...------...//////.........///......---,,,---,,,,,,,,,,,,---..............................000///...---------------////////////////////////---............/////////////////////////////////000000000000000000000000222111111111111000000000000000111111111111000000000000000000000000000000222111111111111000000000000111111222333333444444777777777777777777777777888999:::;;;<<<<<<<<<<<<===>>>???>>><<<<<<<<<>>><<<<<<<<<<<<<<<=========;;;<<<>>>>>>======???@@@AAACCCEEEGGGHHHGGGFFFEEEFFFDDDBBB??????@@@BBBCCC===<<<;;;;;;===??????>>>===;;;::::::::::::999777666555555444444333333222222222222222111111111111111111111111222222222333666444333222333444333222111000000111333444444333666444333333555777:::===666:::???CCCFFFKKKRRRWWW\\\ccchhhhhhjjjrrr|||yyysssfff```ZZZTTTTTTRRRPPPOOOLLLGGGGGGIIICCC???>>>???>>>:::999;;;888888888777777666666666999888777666555555555555444444444444444444444444444444444444444444444444444444444444444444444444222222333333333333222222222222222222222222222222222222222222222222222222000111222333333222111000000000000000000000000000000000000000000000000000000000000000000000000000///000111000///...000222111***...222...000333,,,000000000000000000000000.................................///111111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************************************************************++++++,,,,,,++++++***+++******************************)))******+++,,,))))))***++++++++++++*********))))))))))))******))))))))))))))))))))))))))))))******+++++++++,,,)))*********++++++,,,,,,***))))))))))))***))))))))))))))))))))))))))))))******++++++++++++************))))))))))))***************)))))))))))))))))))))(((((())))))***+++,,,++++++***************)))******++++++******)))++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---...---,,,,,,---...,,,...//////...------...---------------------------------............///........................---...............---------,,,,,,,,,,,,---..............................000///...---------------////////////////////////---------.........//////////////////////////////000000000000000000000000111111111111000000000000///000000000000000000///000000000000000000000000111111111111000000000000///000000111222333444444666666666666666666666666777777999:::;;;;;;;;;;;;;;;===>>>===<<<;;;<<<===;;;;;;;;;<<<<<<=========:::<<<======<<<<<<>>>@@@>>>@@@BBBDDDEEEDDDCCCBBBDDDBBB@@@>>>>>>???@@@AAA===<<<;;;<<<===>>>>>>>>>===<<<:::999:::999777666444444444333333222222222222222222222222222222222111111111222222222333333555444333222333333333222333111000222555777777666555444666:::<<>>@@@>>>???AAACCCCCCCCCBBBAAA@@@???>>>===<<<===>>>???<<<<<<<<<<<<<<<<<<===>>>===;;;999999999888666444333333333333333222222222222222222222222222222333111222222222222333333333333333333222222222333444777666555555888;;;===>>>AAAAAAGGGPPPVVVZZZbbbkkkyyysssrrruuuxxxzzzzzzzzzyyyyyyzzzvvvtttvvv{{{}}}{{{tttuuutttpppqqqxxxwwwjjjeeeaaa[[[VVVUUUTTTRRRNNNKKKHHHDDDAAA@@@???<<<:::777777666666777777888888555555555555555555555555555555555555555555555555444444444444444444444444333333333444444333333333222222222222222222222222222222222222222222222222111111111222222111111111000000000000000000000000000000000000000000000000000000000000000000000000///000111000///000111333HHH555...000---///333000////////////////////////........................,,,,,,---///222444333222++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,+++************+++,,,***************************++++++,,,,,,++++++***)))***++++++,,,+++++++++))))))))))))***+++,,,,,,)))***++++++,,,+++++++++******))))))))))))******))))))))))))))))))))))))************************)))))))))))))))))))))))))))***++++++))))))***+++))))))))))))))))))))))))((()))******+++*********))))))((((((((()))******))))))))))))***************))))))))))))***++++++++++++***))))))))))))*********++++++++++++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,---,,,,,,++++++++++++,,,++++++,,,,,,,,,,,,------+++---......---,,,,,,---,,,...//////...------...---------------------------------............///------............------,,,---......///.........---,,,,,,,,,,,,---....................................---------......///........................,,,------------.................................//////////////////////////////000000000000000111......////////////......//////////////////////////////000000000000000111------...000111222333444333333333333333333333333444555666888999:::::::::999:::;;;;;;:::999;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<<<<;;;<<<>>>AAA@@@AAABBBBBBCCCCCCDDDDDD>>>===<<<<<<<<<<<<===>>><<<<<<===<<<;;;;;;<<<>>><<<:::999888888888666444333333333333333333333333222222222222333333333333222222222222333333333333111333333333222333555777777777888:::===CCCKKKQQQ\\\[[[bbbmmmtttyyy{{{rrrooorrrrrrrrrmmmaaaVVVUUU[[[^^^kkkzzz{{{qqquuuzzz~~~vvvnnnhhhnnnooouuu|||{{{vvvzzz}}}vvvhhh[[[\\\XXXRRROOOMMMJJJDDD@@@999999888777777777777888666666666666666666666666666666666666666666666666444444444444444444444444333333444444444444333333222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000///000111111000000222444SSS;;;//////,,,...333111000000000000000000000000........................---,,,---...000111000...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***************************++++++,,,,,,++++++***)))***+++,,,,,,,,,++++++))))))))))))***+++,,,---)))***++++++,,,,,,++++++******))))))))))))******))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))***,,,+++)))(((***,,,))))))))))))))))))))))))(((((()))***************((((((((((((((()))******((()))))))))******************))))))******+++,,,++++++***)))))))))))))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---......---,,,,,,------+++*********++++++++++++,,,,,,,,,,,,------+++---//////---,,,,,,---,,,...//////...------...---------------------------------............///,,,------......------,,,,,,------...//////......---,,,,,,,,,,,,---..............................---------------...///000........................,,,,,,---------.................................////////////////////////////////////000000111111---......//////......---000000000000000000000000////////////000000111111,,,---...///111222333333333333333333333333333333333444555777888999::::::888999::::::999999:::<<<<<<;;;;;;;;;;;;;;;;;;:::<<<======<<<;;;<<>>;;;===>>><<<::::::<<<>>>;;;999888777888888666444333333333444444444444444222222222333333333444444222222222333333333444444111333555555555555888;;;999>>>EEEKKKTTTbbbttt{{{uuusssmmmccc^^^^^^aaajjjvvv}}}yyyssstttzzzssswwwtttooohhhdddaaa[[[SSSLLLCCCBBB@@@>>><<<:::999999888888888888888888888888666666666666666666666666444444444444444444444444333333444444444444333333222222222222222222222222222222222222222222222222222111111111111111111222000000000000000000000000000000000000000000000000000000000000000000000000///000111111000111333555UUU;;;...000......111///000000000000000000000000...........................---,,,---......,,,***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---------------------------,,,+++******+++,,,---))))))))))))))))))))))))+++++++++,,,,,,+++++++++)))***+++,,,---,,,,,,+++))))))))))))***+++,,,---******+++,,,,,,,,,,,,+++******))))))))))))******))))))))))))))))))))))))*********)))))))))))))))))))))))))))(((((((((((((((+++,,,,,,)))(((***,,,))))))))))))))))))))))))(((((()))***************((((((((((((((()))******(((((())))))*********+++*********)))******+++,,,+++******)))))))))))))))***++++++,,,,,,++++++************++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,---......---,,,,,,...---+++*********++++++++++++,,,,,,,,,---------+++---//////...,,,,,,---,,,...//////...------...---------------------------------.........//////,,,,,,---......---,,,,,,,,,,,,---.../////////...---,,,,,,,,,,,,---..............................,,,,,,,,,---...///000111........................,,,,,,,,,---------..............................////////////////////////.../////////000000111111---..................---111111111111111111111111.../////////000000111111,,,,,,---///000222333333444444444444444444444444222333555666888999::::::777888::::::999999:::;;;<<<<<<<<<;;;;;;:::::::::=========<<<;;;===@@@BBB@@@???=========???BBBCCC>>>>>>=========>>>>>>>>>;;;===>>><<<:::999;;;>>>:::999777777888888666555444444444444444444444444222222222333333444444444222222333333333444444444222444777777777888;;;???BBBLLLXXXdddrrrwwwppphhhaaaccc___```hhhnnnppptttzzzzzzvvvoooeee]]]NNNLLLIIIEEEBBB>>><<<;;;888888888888888888888888777777777777777777777777444444444444444444444444333444444555555444444333222222222222222222222222222222222222222222222222222222111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000///000111111000111333555TTT999---111000///000---000000000000000000000000......---------,,,,,,,,,---..................---++++++++++++++++++++++++************************...---+++*********++++++)))***+++,,,,,,,,,,,,,,,..............................---,,,+++***)))((()))))))))))))))))))))))))))***+++------,,,++++++,,,+++***))))))***+++,,,************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********************)))))))))))))))++++++******))))))((((((************************************************))))))))))))))))))))))))+++***)))(((((()))***+++***+++,,,------,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,---,,,++++++*********+++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------++++++++++++------------------------------........................------............------------------------------,,,,,,,,,---------........................------//////...---,,,,,,++++++......//////...---,,,,,,.......................................///000000000000//////.........---////////////000000000000000000000000000000000000111111111111111111111111111111111222333333333444222555999:::888555333222333444555666777777777777888999999::::::999999888999999::::::::::::;;;;;;;;;<<<============???AAA???AAACCCCCCAAA???==================>>>>>>>>>>>><<<======>>>===;;;999888666555555555555444444444444444444444444444444444222111111222333333222111000---000666777222000444333888;;;===BBBKKKQQQRRRcccrrrwwwqqq^^^YYYXXX]]]```aaahhhqqqggg[[[TTTVVVTTTJJJEEEGGG:::999;;;<<<:::666777<<<777444222444777777555222555555555555555555555555666555444333333333444444222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000222222111111000000//////000000111111111222222222222222111111111111222222GGG<<<111---000111...)))//////////////////////////////.........---------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,+++***++++++,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++++++++***************************)))******+++++++++++++++++++++***))))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))))))))))))))******************)))))))))))))))************************************************))))))))))))))))))))))))******))))))))))))******((()))************)))(((******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,++++++,,,------------------------------........................------............------------------------------,,,,,,,,,------------...........................000000//////...------,,,......//////...------,,,.......................................///000000111111000000000/////////////////////000000000000000000000000000000000000111111111111111111111111111111111222222222222222333777<<<>>><<<888555333444444555555666777777888999999::::::::::::999999999999::::::::::::;;;;;;999:::;;;<<<<<<>>>AAACCC???@@@AAABBBBBBAAA@@@>>>?????????>>>>>>??????@@@>>>>>>>>>===<<<;;;999888666555555555555444444444444444444444444333333333777555444444444444444444111000222777888555777<<>>===;;;999999;;;999777777999:::999888888777777666666555555555555444444444444333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111000000000000000000111111111222222222111111111000000111111111@@@999111...000111///,,,////////////////////////000000/////////.........,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,******+++,,,,,,,,,++++++------,,,,,,++++++***************++++++,,,,,,,,,++++++++++++++++++++++++***))))))))))))***++++++++++++***))))))***++++++************************************************************************************************))))))))))))))))))))))))))))))))))))************(((((())))))******++++++))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))************)))(((******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------------------------------------------------------------............------------------------------,,,,,,,,,,,,------------........................111111111000//////...............///......---,,,.......................................///000000111111111111000000000000////////////000000000000000000000000000000000000111111111111111111111111111111111111111111000000333888>>>AAA@@@;;;666444666555555444555666888999999999::::::::::::999999999999::::::::::::;;;;;;888999::::::;;;===AAAEEE@@@>>>>>>AAADDDEEECCC@@@BBBAAA@@@??????@@@AAABBBAAA@@@>>><<<;;;:::999999666555555555555444444444333333333333333333333333444444333222222333444555888555444666999===DDDLLLYYY___kkk~~~ppplllmmmkkkqqqmmmiiilllzzzrrrkkkZZZKKKHHHJJJGGGAAA======<<<:::999888888888888::::::999888777666555555333444444555444333222111333333333333333333333333444444444444444444444444222222222222222222222222111111111111111111111111000000000111111111111111111111111111111222222222111000000//////000000111888444111//////000000///////////////////////////////////////.........---+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++***++++++,,,,,,,,,++++++//////...------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***)))((((((((()))+++,,,+++******************+++************************************************************************************************))))))))))))))))))))))))((()))))))))************''''''((()))***++++++,,,(((((())))))******++++++************************(((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***)))(((+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,***+++---......---+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,---------------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------...............111000000000/////////...---...............------.......................................///000000000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111222111111111000/////////444888<<<>>>===999777555777666444444555666999:::999::::::::::::::::::999999999999:::::::::;;;;;;999::::::999999<<<@@@CCC@@@===<<>>>>>???@@@AAACCCAAA>>><<<:::999999999666555555555555444444444222222222333333333333333000111333333333444666777888777999>>>EEEOOOYYY```ooosss|||vvvbbbUUUWWW___dddooovvv}}}gggYYYPPPKKKJJJKKKAAA@@@???<<<:::888777777:::999999888777777666666222333555666555444222000444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111000000000111111222222222111111111111111111111111000000////////////000000222222222111///...///000////////////////////////.........---------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))******************++++++,,,,,,,,,++++++***......---------,,,,,,,,,,,,,,,,,,+++++++++*********************************)))((((((((()))+++,,,*********++++++*********************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************''''''((()))***++++++,,,(((((())))))******++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***)))(((,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------........./////////...............------------...............---.......................................///000000////////////////////////////////////000000000000000000000000000000000000111111111111111111111111222111111111000/////////444666777777666555666666777666555444555777999;;;:::::::::;;;;;;:::::::::999999999:::::::::;;;;;;;;;<<<;;;:::999:::===@@@@@@===;;;>>>DDDGGGEEEAAAAAA@@@???>>>======>>>???BBB@@@>>>;;;999888888888666555555555555444444444222222222333333444444444333555888888777777888:::888@@@NNN___pppzzz{{{yyyttteeeXXX^^^dddhhhqqqgggTTTSSSZZZJJJHHHDDDAAA>>><<<;;;:::999999999999888888888888333444555666666444222111444444444444444444444444333333333333333333333333111111111111111111111111111111111111111111111111000000111111222222333333111111111111111111111111000000////////////000000111333333111...---...///000000000000000000000000...------------,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++************************((()))******+++*********++++++,,,,,,,,,+++***************+++++++++++++++,,,,,,,,,++++++************************************))))))))))))***++++++)))***++++++++++++***)))************************************************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((())))))******++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******)))(((((()))************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++---......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------.../////////------------------,,,,,,,,,---......///................................................///000000............////////////////////////000000000000000000000000000000000000111111111111111111111111111111111111111111000000333444444333222333555777777666555555666777999:::::::::;;;;;;;;;;;;::::::999999::::::::::::;;;;;;<<<======<<<;;;;;;<<<>>>@@@>>>===>>>BBBCCCBBB@@@??????>>>>>>===<<<<<<<<>><<<:::999888777777666555555555555444444444222333333444444555555666444777999888777888<<<@@@KKK[[[vvvyyyeee[[[XXXYYYZZZ\\\[[[gggyyy|||{{{~~~yyy|||tttooocccZZZOOOFFFCCCAAA???===<<<;;;;;;::::::999999999555666666777666555444333555555555555555555555555222222222222222222222222111111111111111111111111222222222222222222222222111111111222222222222222222222222111111111111111111000000//////000000111333333333111///......///000000000000000000000000............------------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,,,,++++++,,,,,,,,,,,,+++***))))))))))))***++++++,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++)))******+++++++++++++++)))***++++++++++++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******************)))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))************)))(((((()))************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---...//////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,------...//////000,,,,,,,,,,,,,,,,,,------,,,------...//////.............................................///000000......//////000000000000////////////000000000000000000000000000000000000111111111111111111111111111111111222222222222222222444555555444444555666666666666777888888999999::::::;;;;;;;;;;;;::::::999999::::::::::::;;;;;;:::<<<>>>???>>>======>>>@@@??????>>>????????????===>>>??????>>>===;;;999;;;;;;;;;:::999888666555666555555555555444444444333333444555555666777777666777888888:::BBBNNNWWWnnn{{{~~~ssscccYYYRRRVVV```nnn|||xxx}}}~~~rrr|||vvvqqqlllYYYPPPMMMJJJGGGBBBAAA@@@>>><<<:::999888777777777777666666666666555555555555555555555555444444444444444444444444222222222222222222222222222222222222222222222222333222222222222222222111222222222111111111000000111111111000000111111111444333111000///000000111000000000000000000000000000/////////............---......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------,,,,,,,,,,,,,,,+++***)))******+++,,,---......///((()))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))***+++------,,,++++++)))***+++,,,,,,+++***)))************************((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))*********************)))))))))))))))++++++******))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))+++***)))(((((()))***+++---,,,+++******+++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,---,,,,,,,,,,,,---...///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---...//////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------...///000000,,,---------------------,,,,,,---.../////////..........................................///000000//////000000111111111222////////////000000000000000000000000000000000000111111111111111111111111111111111222333333333444222444777888777666666666555666777888999999999888:::;;;;;;<<<<<<;;;;;;:::999999:::::::::;;;;;;;;;777:::>>>@@@@@@??????@@@@@@@@@@@@???<<<<<<===>>>===>>>@@@AAA@@@===:::999999999::::::999888666555666666555555555444444444444444555555666777888888;;;<<<<<<===DDDSSSggguuuiiiYYYTTTTTTWWW\\\llltttyyyxxxuuu{{{wwwrrrccc]]]XXXTTTGGGFFFDDDAAA>>>;;;999777999999888777666777777777666666666666666666666666555555555555555555555555333333333333333333333333222222222222222222222222444333333222222111111111222222222222111111000000222222111111111111222222444222///...000222333333000000000000000000000000------------------------..............................//////...---,,,,,,)))***++++++,,,,,,,,,,,,************************,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,++++++*********************************,,,+++***))))))***+++,,,)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++******))))))((((((''''''''''''((()))))))))))))))))))))(((((((((((())))))+++*********))))))(((((())))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++******))))))))))))******)))************+++++++++*********++++++,,,,,,,,,------------------,,,,,,...---,,,,,,++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,---------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...///...,,,+++***+++,,,,,,,,,,,,,,,------.........---------............///////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000111111111111111111000000111111222333111222333444555555555555444444555555666777777777999999999::::::;;;;;;;;;;;;::::::999999::::::;;;:::;;;===>>>???@@@??????<<<<<<<<<<<<============@@@>>>>>>>>>>>>>>><<<:::888888777666666666666666666555444555555555444333222333555666444444:::@@@===MMMTTTUUU^^^jjj|||gggbbbZZZVVVYYY^^^```___rrr~~~xxxfffYYYYYYMMMFFFGGGCCC:::999???999777444444888<<<;;;888555555444444444555666666555555444444444333333333222222222222222222222222111111111111111111111111222222222222222111000///000000000000000000000000000000000000000000000000:::666222000111111000...000000000000000000000000------------------------////////////////////////---------------,,,++++++******+++,,,,,,,,,++++++************************,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************++++++************++++++)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++******))))))((((((((((((''''''((()))))))))))))))))))))(((((((((((())))))************)))))))))((())))))))))))))))))))))))''')))***)))((('''(((***)))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++******))))))))))))******************++++++++++++++++++++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,---------,,,+++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------------......---,,,+++++++++,,,,,,,,,,,,---------------------------............///........................000000000000000000000000////////////////////////000000000000000000000000000000000000111111111111111111000000111111222333111222333444555555555555444444555555666666777777888999999::::::;;;;;;<<<;;;::::::999999::::::;;;999:::;;;<<<======<<<<<<<<<<<<<<<<<<============???>>>===>>>>>>>>><<<:::888777666666555555555666777666444333333333333333888999:::::::::<<>>======>>>===;;;999777666555555444555555555666666444333333444555666333444666888===FFFQQQXXXuuuiii^^^```eeeuuu|||xxxxxxwwwhhh]]]WWW[[[dddEEEBBB>>>;;;999888999:::888888777777777777777888666555555555444444444444333333333333333333333333222222222222222222222222222222222222222222111000111111111111111111111111000000000000000000000000666333000////////////...000000000000000000000000------------------------------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***)))************************++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))***+++,,,,,,+++***)))))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))((((((*********)))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))+++******))))))******+++*********+++++++++,,,,,,,,,,,,,,,++++++*********)))******+++,,,------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///...------//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------///000000///---------,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------............///------------------------////////////////////////////////////////////////000000000000000000000000///000000000111111111111000000000000000111222222111111222333444444444444333333444555555666666777888888999::::::;;;<<<<<<;;;::::::999999::::::;;;>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<============>>>===<<<<<<======;;;999666555555444444444555555222444555555555666777999999===???BBBLLL]]]mmmvvviiieeehhhhhhffffffmmm|||zzz}}}yyyyyyzzzfffhhhsssQQQLLLGGGCCC???;;;;;;===:::999888777777777777777666666666555555555555444333333333333333333333333222222222222222222222222222222222333333222111111111111111111111111111111000000000000000000000000333222000///............////////////////////////------------------------000000000000000000000000,,,,,,------------,,,,,,,,,,,,,,,,,,++++++***)))***************************++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))***+++,,,,,,+++***)))))))))*********+++++++++************************************************)))))))))))))))))))))))))))))))))******)))))))))))))))))))))************''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))******************************''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))++++++************++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++************++++++,,,---......///,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///...------//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,+++,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------............///........................///////////////////////////////////////////////////////////////////////////000000000111111111111000000//////000000111222000111222333444444444444333333444444555666666666777888888999;;;<<<<<<===;;;::::::999999::::::;;;??????>>>>>>======<<<<<<<<<<<<<<<<<<============>>><<<;;;<<<<<<<<<:::888555555444444444444555666000333666666555555666888<<>>;;;;;;999888777777777777777777666666666555555555333333333333333333333333222222222222222222222222111222222333333333222222111111111111111111111111000000000000000000000000000111000///.........///////////////////////////------------------------------------------------+++,,,,,,---------------++++++,,,,,,,,,+++************************************+++,,,,,,,,,++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,******************************++++++++++++******)))************+++++++++************************************************))))))))))))))))))))))))))))))************)))))))))))))))************+++''''''((()))))))))))))))'''((()))******)))((('''))))))))))))************************************''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------.........,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...---,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,++++++,,,---------,,,,,,------------------,,,,,,---------............///////////////////////////000000000000000000000000////////////////////////////////////////////////000000000000111111111111000////////////000111111000111222333333444444444333333333444555555666666777777888999;;;<<<======;;;::::::999999::::::;;;>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===============<<<;;;;;;<<<;;;999777555555555444555555666777222555777666555777;;;???GGGXXXhhhpppzzzppp```___YYYVVV___tttxxxiiijjjyyyzzzzzzzzzfff[[[SSSSSSOOOEEE??????>>>===<<<:::999888888888777777777777666666666666333333333333333333333333333333333333333333333333111222333333333333333333222222222222222222222222000000000000000000000000///000111000///...///000000000000000000000000000------------------------++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++************************)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************++++++************++++++)))************+++++++++************************************************))))))))))))))))))))))))((()))***++++++***)))((())))))*********+++++++++''''''((()))))))))))))))'''((()))******)))((('''((()))))))))************************************''')))***)))((('''(((***)))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,,,,---...+++++++++,,,,,,---------++++++,,,,,,,,,,,,---------,,,+++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++,,,---------,,,,,,,,,,,,---------------------------............///........................000000000000000000000000////////////////////////////////////////////////000000000000111111111111///////////////000111111000111222333333444333333222333333444444555555666666777888999;;;<<<===>>>;;;::::::999999::::::;;;===<<<;;;;;;:::;;;<<<<<<<<<<<<<<<<<<============<<<;;;:::;;;;;;;;;999777666555555555666666777888555777888888;;;CCCOOOYYYrrrxxx\\\TTT```jjjzzztttmmmnnn|||xxxssspppiiiYYYKKKGGGAAA@@@???===<<<;;;::::::888888888777777777666666444444444444444444444444333333333333333333333333111222333333444444333333222222222222222222222222000000000000000000000000...000222222000///000111000000000000000000000000------------------------000000000000000000000000((()))***+++++++++++++++)))***+++,,,,,,,,,,,,,,,************************)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,************************,,,+++***))))))***+++,,,)))************+++++++++************************************************))))))))))))))))))))))))((()))***++++++***)))((())))))******++++++++++++'''(((((()))))))))))))))'''((()))++++++)))((('''(((((())))))*********+++************************((()))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,++++++,,,,,,,,,---------*********++++++,,,,,,---,,,,,,++++++++++++++++++++++++++++++,,,,,,---...+++++++++,,,,,,---------++++++,,,,,,,,,------------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,************,,,---)))***,,,---...---,,,,,,,,,,,,,,,------.........---------.........//////------------------------000000000000000000000000////////////////////////////////////////////////000000000000111111111111///////////////000111111000000111222333333333333222222333444444555555666666777888999;;;<<<===>>>;;;::::::999999::::::;;;???>>>===<<<<<<===>>>???<<<<<<<<<<<<=========>>><<<;;;::::::;;;;;;999777666666666666666777888888777888999:::AAAQQQeeesss~~~rrrjjj[[[ZZZZZZjjj|||~~~sss[[[PPPDDDCCCAAA@@@>>>===<<<<<<888888888888777777777777444444444444444444444444333333333333333333333333111222333333444444444444222222222222222222222222000000000000000000000000---000333222000///000222000000000000000000000000........................444&&&+++@@@@@@+++&&&444------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,......---,,,,,,+++************************************+++++++++******)))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************)))((((((((((((((())))))))))))************))))))))))))))))))))))))((()))++++++******+++---))))))***++++++++++++*********))))))))))))******,,,+++***))))))***+++,,,,,,,,,---...---,,,***)))''')))***,,,------,,,,,,,,,++++++******++++++,,,)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---...---+++*********++++++++++++,,,,,,,,,,,,------------............---------...///...------...///------------------------............////////////////////////////////////......///000000000000000444444333333222333333333333222111000000000222222000111111222222333444444444444444555555555555666666666777888:::;;;<<<===;;;;;;;;;;;;<<<<<<<<<===>>>???@@@@@@@@@>>>===<<<========================???>>>===<<<:::888666555666666444222444777666333555<<<===EEEYYYgggttt{{{^^^TTTXXXZZZlll{{{{{{vvvooogggkkk~~~~~~wwwPPPRRRJJJJJJHHH===;;;>>>;;;>>>888555888;;;:::888888555444222222444555555444555444444333333444444555222222222333333444444444333333333222222222111111000000000000000000000000000000000000000000000000000000000000000000000000........................///...===TTTTTT===...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++------,,,++++++***))))))************************))))))*********))))))(((******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************)))((((((((((((((())))))))))))************)))))))))))))))))))))))))))***++++++***)))***,,,))))))*********+++++++++******))))))))))))******++++++***))))))***++++++,,,,,,------,,,,,,+++***)))***++++++,,,,,,,,,,,,,,,++++++******++++++,,,)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,+++*********++++++++++++,,,,,,,,,,,,------------............---------...///...---,,,---///------------------------........./////////000000////////////////////////......///000000000000000222222111111111111111222333222111000000111222222000111111222222333444444444444444555555555555666666666777888:::;;;<<<<<<;;;;;;<<<<<<<<<=========>>>?????????>>>>>>===<<<===========================;;;:::888777666666777555444555777888999;;;>>>AAAIIILLLXXXtttxxxlll]]]RRR[[[lll~~~mmmjjjmmmmmmooo[[[PPPOOOPPPKKKJJJHHH>>>@@@;;;999;;;===;;;:::;;;666444333333444555555444555444444333333444444555222222333333333444444444333333333222222222111111111111111111111111111111000000000000000000000000000000000000000000000000........................***)))000999999000)))***------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************(((((()))))))))*********,,,++++++******)))))))))************************'''(((((()))))))))((((((******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))***+++,,,+++))))))***+++******)))((()))***+++,,,************************++++++***))))))***++++++---,,,,,,++++++++++++,,,+++++++++***++++++,,,,,,,,,++++++******++++++,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,---,,,+++*********++++++++++++,,,,,,,,,,,,------------............------,,,...///...---,,,---...------------------------////////////000000000000////////////////////////......///000000000000000000000////////////000000222111111000111111222222000111111222222333444444444444444555555555555666555666777888999;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>======<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>><<<:::888666555666777999444222555::::::999@@@LLL___lllooouuuvvvbbbUUUZZZgggxxx~~~~~~}}}zzzvvvrrrppp~~~pppddd```\\\ZZZRRR@@@@@@<<<:::;;;;;;888888;;;777555444444555666555444555555444444444444555555333333333333444444444444333333333222222222111111111111111111111111111111000000000000000000000000000000000000000000000000........................111000+++&&&&&&+++000111,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))*********+++,,,+++++++++*********)))************************'''((())))))***))))))))))))))))))******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************((()))))))))))))))((((((((()))))))))************))))))))))))))))))))))))+++,,,,,,+++)))((()))***+++***((('''((()))+++---************************+++******************+++---,,,+++******+++,,,------,,,+++*********+++,,,,,,++++++******++++++,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,++++++++++++++++++++++++***************++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------,,,------......------,,,,,,---......,,,,,,---...------------------------/////////000000000111111////////////////////////......///000000000000000//////.........///000000111111111111111111222222000111111222222333444444444444444555555555555666555555666888999:::;;;<<<<<<<<<<<<=========>>>>>>>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;:::999888777777777888999555777===>>>???NNNaaauuu^^^```hhh|||}}}lllmmm{{{}}}wwwuuuuuu}}}yyylllWWWEEEAAA???>>><<<888888;;;888777555555666777666555555555444444444444555555333333444444444444444444333333333222222222111111111111111111111111111111000000000000000000000000////////////////////////........................)))000111------111000))),,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++************************((()))******+++++++++***((()))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************'''((())))))))))))((((((((()))))))))************))))))))))))))))))))))))+++,,,,,,+++)))((()))******)))((('''''')))+++,,,)))***++++++++++++***)))*********++++++*********,,,+++***)))******,,,------,,,+++*********+++,,,,,,++++++******++++++,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------------,,,,,,,,,---...---,,,+++,,,...------------------------////////////000000000000////////////////////////......///000000000000000///////////////000111222000000111111222222222222000111111222222333444444444444444555555555555666555555666777999:::;;;<<<<<<<<<<<<<<<============>>>===<<<;;;;;;<<<===>>>========================999999:::999888777555444<<<999;;;DDDKKKTTTeeewwwvvviiiiiiggggggvvvuuutttrrrtttuuukkkhhhiiiiiirrruuuqqqQQQKKKGGGEEEAAA===<<<>>>:::888666666777777777666666555555444444555555666444444444444444444444444333333333222222222111111111111111111111111111111111111111111111111111111////////////////////////........................%%%,,,///,,,,,,///,,,%%%,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***++++++,,,++++++((()))***+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************&&&''')))******)))(((((())))))))))))************))))))))))))))))))))))))***+++,,,+++))))))***+++))))))((('''((()))***+++)))***+++,,,,,,+++***))))))***++++++++++++***)))+++************++++++,,,+++++++++***++++++,,,,,,,,,++++++******++++++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********+++++++++++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))))))))***++++++******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,+++---...---,,,+++,,,---------------------------............////////////////////////////////////......///000000000000000000//////000000111222333///000111222222222222222000111111222222333444444444444444555555555555666444555666777888:::;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<======>>>>>>========================777888888888777666555555:::===DDDRRRbbbpppzzz{{{^^^XXXfffzzz{{{}}}uuunnnyyy~~~xxxyyyzzzooohhhcccYYYYYY\\\cccnnnvvvyyyzzznnn\\\SSSKKKHHHFFFAAA===<<<;;;999777777888888777666666666555555555555666666555555555555444444444444333333333222222222111111222222222222222222222222111111111111111111111111000000000000000000000000........................222222000------000222222++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++************************'''((()))***++++++++++++'''(((***,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************&&&''')))*********)))((())))))))))))************)))))))))))))))))))))))))))***++++++***)))***,,,(((((((((((()))))))))***)))***,,,------,,,***))))))***++++++++++++***)))))))))***+++++++++++++++)))***++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++************************)))*********++++++++++++)))***+++,,,,,,,,,++++++************************)))))))))))))))***++++++)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++,,,------++++++,,,---------------------------------------............////////////////////////......///000000000000000////////////000111222333...///111222333333222222000111111222222333444444444444444555555555555666444555666777888999:::;;;::::::::::::;;;;;;;;;;;;<<<===>>>>>>?????????>>>;;;;;;;;;;;;;;;;;;;;;;;;:::999777666777:::===>>>DDDPPP___qqq}}}nnnpppeee___sssoookkkyyy~~~vvvjjjdddbbbccccccbbbjjjlllqqqzzz|||jjj]]]RRRNNNNNNHHHBBB>>><<<:::888888888999888666666666555555555555666666666555555555444444444444333333333222222222111111222222222222222222222222111111111111111111111111000000000000000000000000........................)))***+++------+++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))******************************++++++************************&&&'''((()))************'''(((***,,,---,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************%%%''')))***+++***)))((())))))))))))************))))))))))))))))))))))))((()))++++++******+++---''''''((()))***))))))))))))***,,,------,,,***))))))***+++,,,,,,+++***)))((()))***,,,,,,,,,+++***''')))+++,,,------,,,,,,,,,++++++++++++++++++,,,,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,------------......+++,,,,,,------,,,,,,+++************************))))))******++++++++++++)))***+++,,,---,,,++++++************************)))))))))))))))******+++)))***+++,,,---,,,,,,+++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,++++++,,,------++++++,,,---------------------------,,,,,,,,,---------......////////////////////////...//////000000000000000.........//////111222222...///111222333333222222000111111222333333444444444444444555555555666666444444555777888999:::;;;999999999:::::::::;;;;;;<<<===>>>@@@@@@@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;>>><<<888777999???EEEJJJYYYlll}}}cccbbb___qqqxxxdddaaalll|||tttmmmiii\\\[[[ZZZ[[[\\\bbbkkkttt~~~{{{zzzkkk]]]ZZZZZZUUUMMMGGG===;;;999888999999888777666666555555555555666666666666555555555444444444333333333222222222111111222222222222222222222222111111111111111111111111000000000000000000000000...........................---,,,++++++,,,---...,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++))))))(((((((((((())))))(((((())))))******++++++))))))))))))))))))))))))+++***)))(((((()))***+++************))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++************************)))))))))))))))************************************************,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,+++++++++******,,,------...---,,,***)))******************************)))))))))***,,,---+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++---------,,,,,,,,,++++++...------,,,,,,------...---------............//////////////////.........000000//////.........---000000000000000000000000......//////000000111111000111222333444333222222333333444444555666666666777777777777777888888999:::::::::;;;;;;:::999999>>>@@@CCCDDDBBB???>>>===::::::;;;<<<<<<<<<<<<<<<555999333888FFFIII[[[}}}ooovvvmmmjjjpppzzztttlllgggdddaaa[[[WWW\\\WWWVVV]]]dddmmm{{{zzzrrroooyyyyyyjjj[[[QQQDDD@@@>>>666777;;;999777888:::999777555444444222333333444555555555444333333333333333333333333222222222222111111000000222222222111000//////...000000000000000000000000........................---------,,,,,,------------.........------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++))))))(((((((((((()))))))))))))))))))))*********))))))))))))))))))))))))+++***)))(((((()))***+++************))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++***)))))))))))))))))))))************************************************,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,+++++++++***---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,+++++++++*********+++,,,---------,,,+++******************************)))))))))***,,,,,,+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++************))))))((((((...------,,,,,,------...---------............////////////////////////...000/////////............000000000000000000000000......//////000111111111111111222333333333333333333333444444555666666666777777666666777777888999999::::::;;;::::::999999===???BBBBBBAAA>>>======;;;<<<======<<<:::999999;;;===<<>><<<333888888888777666666777999222333444555555555555555333333333333333333333333222222222222111111111000222222222111000/////////000000000000000000000000........................,,,------......------,,,,,,---...///...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))************+++++++++***))))))(((((())))))***************))))))))))))))))))))))))))))))))))))******))))))))))))******************))))))))))))))))))))))))************************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((***++++++,,,))))))))))))))))))******************************************************++++++************++++++******++++++++++++***************++++++++++++,,,------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++******)))***+++,,,------------*********************************)))******+++,,,+++++++++***************++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,---,,,,,,,,,,,,+++++++++...------,,,,,,------...---------............///......//////////////////////////////............000000000000000000000000......///000000111111222222222222222222333444444333333444444555666666666777777666666777777888999999999::::::::::::999999;;;===@@@@@@???===<<<<<<;;;===>>>>>><<<:::999999>>>===EEENNN[[[zzzxxxiiimmmrrrnnn~~~|||zzzsssjjjccc[[[RRROOOPPPVVV[[[jjj~~~uuuVVVEEEEEEBBB>>><<<666:::999777666666777888999333444555555555555555555333333333333333333333333222222222222111111111111222222222111000000//////000000000000000000000000........................+++,,,---......---,,,+++)))***,,,------,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++(((((((((((((((((((((((())))))*********+++++++++***))))))))))))))))))***++++++******))))))(((((())))))))))))))))))))))))***))))))))))))))))))***************)))))))))(((((()))))))))************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((())))))******)))))))))))))))*********************************************************++++++************++++++))))))************))))))************++++++++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,******************************************++++++************************+++++++++++++++,,,,,,,,,++++++,,,---------,,,,,,.........---------------...------,,,,,,------...---------............///............///////////////////////////.........////////////////////////...//////000111111222222333333222111222333444555333333444444555666666666666666666666666777888888888888999::::::::::::999999;;;===>>><<<;;;:::;;;777:::<<<<<<::::::<<<>>>AAABBBZZZttt{{{fff```iiipppaaaXXX^^^TTTMMMPPPWWW]]]aaaeee{{{dddXXXSSSDDD:::===???===;;;888777666666555555444555555666666666555555444444444444444444444444222222222222222222222222222222222111111000000000000000000000000000000000........................+++,,,---......---,,,+++******+++,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++(((((((((((((((((((((((())))))*********+++++++++******))))))))))))******++++++******))))))(((((()))))))))))))))))))))))))))))))))******)))))))))************)))))))))(((((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((())))))************************************************************+++******))))))******+++((())))))******))))))((())))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,++++++*********************************************+++*********************************************++++++,,,,,,,,,***+++,,,,,,---------,,,************++++++++++++...------,,,,,,------...---------............///---.........//////000000........./////////////////////////////////////////////000000111222222222444333222111222333555666333333444444555666666666666666666555666777777888777888999999:::::::::999888:::<<<<<<:::999::::::666888999888777:::AAAFFFNNNZZZ|||qqqbbbccckkkyyyuuujjjaaaYYYWWWVVVPPPKKKIIIUUUUUU]]]tttrrrccc\\\NNNGGGEEE@@@===;;;999888999888666333666666666777777666555555444444444444444444444444222222222222222222222333222222222222111111111111000000000000000000000000........................,,,------......------,,,,,,---------------......++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++)))))))))))))))))))))))))))************++++++++++++******))))))******+++************))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))************++++++++++++++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((((((((((((((()))******++++++******************************************************))))))))))))******))))))************)))))))))))))))************+++******++++++++++++,,,,,,++++++************++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******------+++***))))))))))))***************************++++++++++++***))))))***************+++++++++))))))******+++,,,,,,,,,******+++,,,------------+++,,,,,,,,,,,,---------...------,,,,,,------...---------............///------......///000000000.........///////////////000000000000000000000000//////000111111222222333333333333333333444444555333333444444555666666666666666555555666666777888666777888999::::::::::::777999::::::999999999;;;777999999999;;;CCCQQQ\\\jjj{{{{{{wwwnnnjjjqqqyyyqqqhhh^^^VVVSSSLLLJJJJJJOOOZZZkkk|||nnnccccccggg[[[BBB@@@<<<999999;;;;;;999777777777777777777666666555444444444444444444444444222222222222333333333333222222222222222222222222000000000000000000000000........................---------,,,,,,---------...---,,,++++++---///000++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,************************************************)))************++++++++++++******))))))******+++)))))))))))))))*********))))))))))))))))))))))))((()))***++++++***)))(((************))))))))))))))))))))))))************(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******************'''(((((()))******++++++******************************************************))))))))))))******)))******++++++******)))))))))))))))************)))))))))******+++++++++++++++************++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,+++***))))))***++++++***************************++++++,,,+++***)))((())))))*********+++++++++((())))))***++++++,,,,,,)))***+++,,,------------............//////000000...------,,,,,,------...---------............///------......///000000111............/////////000000000000000000000000000///000000111111222333333222333333444555444444444333333444444555666666666666555555555555666777777666777888999999:::::::::777999::::::999999:::;;;:::<<<>>>AAAJJJ[[[sssxxxqqqyyyrrrggg___\\\ZZZ[[[YYYRRRKKKIIINNNTTTjjjzzzvvvxxxyyyVVVMMMFFF>>>::::::;;;:::999777888888888888777666555555555555555555555555555222222222333333333444444222222222222222222222222000000000000000000000000..............................,,,++++++,,,......---+++)))((((((+++---///++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,************************************************)))************+++++++++++++++************++++++(((((())))))******++++++))))))))))))))))))))))))((()))***++++++***)))(((************))))))))))))))))))))))))************++++++++++++++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,------'''(((((()))***+++++++++******************************************************))))))))))))************++++++++++++******))))))))))))************(((((())))))*********+++++++++************+++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))+++,,,---***************************+++,,,,,,+++***)))((())))))******++++++++++++((())))))***++++++,,,,,,)))***+++,,,------...---+++++++++,,,,,,,,,------...------,,,,,,------...---------.........//////---------...///000000111---.........//////000000000000000000000000000000000000000111222222333333222333444555666555444333333333444444555666666777555555555555555666777777666666777999999:::::::::777999::::::999999:::<<<;;;>>>CCCJJJYYYsssmmmgggzzztttvvvtttkkkccc___XXXSSSPPPPPPQQQRRROOOWWW]]]fffppp[[[QQQCCC:::888999888777888888888888888777666666555555555555555555555555222222222333333444444444222222222222222222222222000000000000000000000000///............---------000000///...------,,,,,,------------------------,,,,,,,,,+++++++++******++++++------------++++++++++++++++++++++++++++++***)))))))))***++++++,,,************************++++++************++++++******))))))))))))******)))************+++++++++))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))(((((((((((())))))))))))))))))))))))'''''''''((())))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((&&&(((++++++***))))))***+++******)))))))))))))))************************)))************+++++++++)))************+++++++++))))))))))))))))))))))))*********)))))))))))))))))))))))))))***+++,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------************************,,,++++++******++++++,,,)))***+++,,,,,,+++***)))************************))))))))))))******************+++,,,,,,---......******+++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////000000//////.........---////////////000000000000000000000111222222333333111222333333444444333333444444333333444555777888777666666555555555666666999999999888999999::::::???999555777;;;<<<<<<<<<:::GGG[[[ttt}}}uuuxxxfffooozzzooohhhdddaaa[[[WWWOOOJJJIIINNNQQQYYYoookkkSSSEEEAAA???;;;888888777777777999999777555888777666555555444444555333333333333333333333333333333333333333333333333000000111111111111000000///............---------000//////...------,,,,,,------------------------,,,,,,,,,++++++++++++***++++++,,,------,,,++++++++++++++++++++++++++++++***************+++,,,,,,************************++++++************++++++******))))))))))))******(((((()))))))))*********))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))))))))))))))*********))))))((('''))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((''')))******))))))***++++++******)))))))))))))))************************)))************+++++++++)))************+++++++++))))))))))))))))))))))))+++++++++***************************+++,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------,,,++++++******++++++,,,)))***++++++++++++***)))************************))))))))))))***************++++++,,,,,,---------******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////000/////////............////////////000000000000000000000111222222333333111222333333444444333333555444444333444555666777777666666555555555666666999888888888888999::::::666888:::<<<<<<===@@@CCCKKK^^^}}}~~~~~~tttrrrsssxxx~~~wwwlll]]]SSSTTTVVVRRRSSSXXXZZZxxxhhhVVVFFF>>>>>>BBB:::999888888888777555333888888666555555555555555333333333333333333333333333333333333333333333333000000111111111111000000///............---------/////////...------,,,,,,------------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++,,,,,,************************++++++************++++++******))))))))))))******'''((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))*********+++******)))((((((((((((((())))))))))))))))))))))))))))))))))))++++++******)))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((()))***)))((((((***,,,+++******)))))))))))))))************************)))************+++++++++)))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++*********++++++++++++,,,------------------------++++++++++++++++++++++++++++++************++++++)))***++++++++++++***)))************************))))))))))))************+++++++++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................---............/////////////////////............////////////000000000000000000000111222222333333111222333333444444333333555555444444444555555666666666666555555666666777888888777777888999999:::555:::???===:::<<>><<<:::999999888555333888888777666555555555555333333333333333333333333333333333333333333333333000000111111111111000000///............---------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,+++++++++++++++,,,,,,************************++++++************++++++******))))))))))))******((((((((()))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******+++++++++******)))(((((((((((())))))))))))((((((((((((((((((((((((++++++******))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((()))))))))((('''(((***---+++******)))))))))))))))************************))))))*********+++++++++))))))*********+++++++++))))))))))))))))))))))))*********+++++++++++++++,,,,,,+++*********++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++*********++++++*********************************((()))))))))************,,,,,,,,,+++++++++++++++******+++,,,,,,,,,,,,+++******++++++++++++******++++++******++++++,,,---++++++,,,,,,,,,,,,------........................---------........./////////////////////.........////////////000000000000000000000111222222333333111222333333444444333333555555555444555555555555666666666666666666777888777777777777888999:::::::::>>>>>>:::<<>>AAA>>><<<:::::::::888777999888777666555555555555444444444444444444444444444444333333333333222222000111111222222111111000///............---------...............---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++++++++************************++++++************++++++******))))))))))))******)))))))))*********++++++))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))******+++++++++******'''((((((((()))))))))***(((((((((((((((((((((((((((((())))))************(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((()))))))))((('''(((***---+++******)))))))))))))))************************))))))*********+++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))******+++++++++***)))))))))))))))***++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++******))))))******++++++******************+++************************((()))))))))************+++++++++++++++++++++*********+++,,,,,,,,,,,,+++))))))************))))))++++++******++++++,,,---+++++++++,,,,,,---------........................------------.....................///////////////////////////000000000000000000000111222222333333111222333333444444333333444444555555555555555555666666666666666777888888777777777777888999:::;;;999::::::===NNNkkk{{{vvvwwwtttrrrcccpppvvveeeUUUWWWXXXXXX]]]ppp}}}nnnvvv|||nnnYYYFFFBBB>>>;;;::::::::::::999888777666666555555666444444444444444444444444444444444333333222222222111111222222222222111111///............---------........................,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++******)))*********************************++++++************++++++******))))))))))))******************++++++++++++))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((()))******+++*********''''''(((((())))))******))))))))))))))))))))))))&&&''''''((()))*********))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((()))***)))((((((***,,,+++******)))))))))))))))************************)))************+++++++++)))************+++++++++))))))))))))))))))))))))((((((((()))******++++++))))))((((((((())))))***++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******++++++***))))))***++++++************************))))))))))))*********************+++++++++++++++******+++,,,,,,,,,,,,+++))))))************))))))+++++++++++++++,,,------***++++++,,,,,,------...........................,,,------------..................///////////////////////////000000000000000000000111222222333333111222333333444444333333222333444555666666666666666666666666777888999999777777888888999:::<<<<<<666;;;BBBQQQpppvvvkkkddd~~~yyykkk^^^SSSQQQ___ppp~~~VVVOOOFFF>>>;;;:::::::::999999888777666666666666444444444444444444444444555444444333333222222111111111222222222222111111///............---------........................++++++++++++++++++++++++...------------,,,,,,,,,,,,+++***))))))***+++,,,+++++++++++++++++++++++++++***))))))(((((())))))************************++++++************++++++******))))))))))))******))))))))))))************))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))'''((())))))*********)))'''''''''((()))*********))))))))))))))))))))))))'''''''''''''''((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((''')))******))))))***++++++******)))))))))))))))************************)))************+++++++++)))************+++++++++))))))))))))))))))))))))(((((()))******+++,,,,,,)))((((((((()))***++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******++++++***))))))***++++++************************))))))))))))************))))))******++++++,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------...******+++,,,,,,---..............................,,,,,,---------...................../////////000////////////000000000000000000000111222222333333111222333333444444333333000111333555777777777777666666666666777888999:::888888888999:::<<<===>>>@@@NNN```tttxxxhhh]]]bbbbbblllwwweeeZZZXXX[[[sssqqqgggWWWIIIAAA===<<<;;;:::999888777666666666666555555555555555555555555555555444333333222111111111222222333333222222111//////.........------------.....................++++++++++++++++++++++++......---------,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++******)))(((((('''((((((************************++++++************++++++******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))''''''((()))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((&&&(((++++++***))))))***+++******)))))))))))))))************************)))************+++++++++)))************+++++++++))))))))))))))))))))))))))))))***+++,,,,,,------))))))))))))***+++,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******,,,+++***))))))***+++,,,************************))))))))))))************(((((()))***+++,,,,,,---******+++,,,,,,,,,,,,+++,,,------......------,,,------,,,,,,------...///******+++,,,,,,---..............................,,,,,,,,,---------......---.........//////000000////////////000000000000000000000111222222333333222222333444444444333333///111333555777888888888666666666666777888999:::999999999:::;;;<<<>>>???PPPeee}}}wwwmmmbbb[[[rrr~~~zzzaaa\\\^^^SSSccc{{{gggUUUHHHAAA???>>>:::999888777666666666666555555555555555555555555555555444333333222111111111222222333333222222111+++,,,------,,,,,,...///,,,,,,,,,,,,,,,,,,,,,+++------++++++++++++------++++++,,,,,,,,,,,,------,,,,,,++++++******++++++...,,,***+++---...,,,*********++++++++++++******)))************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((+++***))))))******)))'''++++++***)))(((((())))))*********(((&&&&&&(((***(((((((((((())))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))(((((())))))))))))((((((******))))))((((((''''''))))))(((((((((((())))))))))))))))))************'''(((***,,,,,,***((('''++++++++++++++++++++++++------,,,+++*********+++((()))))))))******************))))))******+++,,,******))))))))))))******))))))************))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,++++++******++++++,,,+++++++++************)))******))))))))))))******)))))))))))))))))))))))))))************+++++++++***++++++,,,,,,++++++***++++++******++++++,,,---------------------------,,,---......//////......,,,,,,---.../////////.........//////000000111111////////////000000000000000111111111111222222222222333444444555555444444444444444555555555555666777777666666777888999:::444666777888999<<>>GGGAAA;;;999;;;<<<888444222555555444333222222222222333333333222222222111111222222222222222222222222+++,,,...---,,,,,,---///---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------,,,+++************---,,,***+++---...,,,*********++++++++++++******)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,***))))))******)))(((+++******)))))))))))))))*********(((&&&&&&(((***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((***)))))))))((((((((('''))))))(((((((((((())))))))))))))))))************((()))***++++++***)))(((++++++++++++++++++++++++,,,,,,+++***************))))))))))))******************))))))******+++,,,******))))))))))))******)))******************)))******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,++++++******++++++,,,+++++++++************)))******))))))))))))******)))))))))))))))))))))))))))************+++++++++***++++++,,,,,,++++++***++++++******++++++,,,---------------------------,,,---......//////......------.../////////......////////////000000000000////////////000000000000000111111111111222222222222333444444555444444444444444444555555555555666666666666777777888888888777999999777888CCCVVVeeesss~~~zzz|||}}}jjjbbbaaajjjuuuyyy~~~www{{{wwwdddOOODDDDDD???:::999777555666999777666555444333333333333333333333222222222222111222222222222222222222222+++---...---,,,,,,---///,,,------....../////////---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------...---,,,+++************---+++***+++,,,---,,,+++******++++++++++++******)))************+++++++++))))))))))))))))))))))))************************,,,+++******++++++***(((*********))))))))))))))))))******)))''''''(((***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))+++++++++++++++++++++++++++******)))))))))))))))******************))))))******))))))******+++,,,******))))))))))))************++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,++++++******++++++,,,+++++++++************)))******))))))))))))******)))))))))))))))))))))))))))************+++++++++***++++++,,,,,,++++++***++++++******++++++,,,---------------------------,,,---......//////......//////000000000///......000000000000////////////////////////000000000000000111111111111222222222222222333444444444444444444444444555555555555666555666777777888888777777444888<<<@@@HHHZZZsssiii^^^eeesssuuu}}}jjjMMMFFFBBB>>>===999666777<<<888777666555555444444555333333333333222222222222222222222222222222222222,,,---...---,,,,,,---...+++,,,,,,---...//////000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---,,,+++***))))))))),,,+++++++++,,,,,,++++++******++++++++++++******))))))*********+++++++++))))))))))))))))))))))))************************,,,+++******++++++***)))))))))*********)))))))))((()))***)))''''''(((***(((((((((((())))))))))))((((((((((((((((((((((((************************(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))(((((((((((())))))((()))))))))******************))))))))))))******************************))))))(((((((((((())))))++++++************))))))******))))))******+++,,,+++******))))))******++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,++++++******++++++,,,+++++++++*********))))))******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,++++++***++++++******++++++,,,---------------------------,,,---......///.........000000111111000///......111111000000//////......////////////000000000000000000111111111222222222222222333444444444444333444444444555555555555666555666777888888888777777:::888;;;GGG]]]zzz~~~pppwwwhhhbbbgggzzz{{{dddHHHCCCAAABBB@@@;;;888999888888777666555555555555444444333333333222222222222222222222222222222222,,,---......,,,,,,,,,...******+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---,,,+++************++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))***++++++***(((((()))************))))))'''(((***)))((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))((()))))))))******************))))))))))))******************************)))((((((((((((((())))))+++++++++*********************))))))******+++,,,++++++************+++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,++++++******++++++,,,+++++++++*********))))))******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,++++++***++++++******++++++,,,---------------------------,,,---......///.........000000111111000///......111111000000//////......////////////000000000000000000111111111222222222111222333333444444333333444444444555555555555666555666777888999999999999BBB===@@@UUUxxxjjjcccgggrrr|||TTTJJJAAA@@@@@@===999888888777666555444444444444444444444333333333222222222222222222222222222222---.........,,,+++,,,---***++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------,,,++++++******++++++***+++,,,+++***)))***,,,******++++++++++++******)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))******)))''''''(((***++++++***))))))&&&(((******)))((())))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))************************((((((((((((((())))))************+++++++++,,,,,,******))))))******+++,,,++++++************++++++******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,++++++******++++++,,,+++++++++************)))******))))))))))))******)))))))))))))))))))))))))))************+++++++++***++++++,,,,,,++++++***++++++******++++++,,,---------------------------,,,---......//////......//////000000000///......000000000000////////////////////////000000000000000111111111111222222222111111222333333333333333444444444555555555555666666666777777999:::<<<===<<>>;;;:::<<<888777666555555444444444444444444444333333333333222222222222222222222222---...///...,,,+++,,,---,,,,,,,,,---------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++******++++++,,,,,,)))+++,,,+++))))))***,,,******++++++++++++******)))************+++++++++))))))))))))))))))))))))***************************)))(((((())))))(((&&&'''(((***+++++++++))))))%%%'''******)))((())))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))(((((('''((((((((()))))))))***))))))(((((((((((())))))))))))))))))************((()))***++++++***)))(((************************)))((((((((())))))***+++))))))******+++,,,------******))))))******+++,,,,,,++++++******++++++,,,)))******************)))******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++,,,++++++******++++++,,,+++++++++************)))******))))))))))))******)))))))))))))))))))))))))))************+++++++++***++++++,,,,,,++++++***++++++******++++++,,,---------------------------,,,---......//////......------.../////////......////////////000000000000////////////000000000000000111111111111222222222111111222333333333333222444444444555555555555666777777666777999<<<@@@BBBHHH[[[zzzlllfffppp{{{rrrfffXXXIII>>><<<@@@999999888777666666666666555444444444444333333333222222222222222222222222---...///...,,,+++,,,---..................------++++++------------++++++++++++,,,,,,,,,---------************+++,,,---...(((+++,,,,,,)))(((***,,,******++++++++++++******)))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++)))(((''''''(((((('''&&&&&&(((***+++,,,+++***)))%%%'''******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((('''((((((((())))))******))))))(((((((((((())))))))))))))))))************''')))***,,,,,,***)))''')))))))))))))))))))))))))))))))))))))))***++++++(((((()))***,,,---...///*********)))***++++++,,,,,,++++++******++++++,,,))))))************))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++,,,++++++++++++++++++,,,+++++++++************)))******))))))))))))******)))))))))))))))))))))))))))************++++++++++++++++++,,,,,,+++++++++++++++******++++++,,,---------------------------,,,---......//////......,,,,,,---.../////////.........//////000000111111////////////000000000000000111111111111222222222111111222333333333333222444444444555555555666666888777666666999===BBBEEElllyyy|||mmmnnnuuussssss[[[EEE>>>AAA;;;:::999888777777777777555555444444444333333333222222222222222222222222////////////////////////000///...------...///000,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,+++***))))))***+++,,,)))))))))))))))))))))))))))***++++++++++++***)))+++***)))(((((()))***+++******))))))((((((''''''(((((((((((()))))))))))),,,+++)))((((((((()))***))))))))))))))))))))))))************************))))))(((((()))***++++++++++++******)))(((((((((******)))((((((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++************************++++++++++++******,,,,,,,,,+++***)))((((((******++++++++++++******************************)))************+++++++++))))))***+++,,,,,,------++++++,,,,,,,,,,,,---------------............///............////////////333000333222+++///444...000000000000000000000000///000000000000111111111333333333444444444555555555555555666888999888777666777999;;;999<<>>777333444777444444444444444444444444222222222222222222222222........................000///...------...///000,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++************++++++))))))))))))))))))))))))************************+++***)))(((((()))***+++***)))))))))((((((((('''(((((((((((())))))))))))+++******)))(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((()))))))))******)))((((((((((((((())))))))))))))))))))))))***)))))))))))))))))))))))))))))))))************************************+++************+++,,,,,,)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,,,,******+++,,,++++++++++++++++++++++++,,,+++******,,,,,,+++***++++++++++++++++++++++++******************************++++++++++++******,,,+++++++++***))))))))))))))))))******)))))))))************************)))************+++++++++*********++++++,,,,,,---++++++,,,,,,,,,,,,---------------............///............////////////000***---000---000222***000000000000000000000000000000000111111111222222333333333444444444555555777666444333444444555555555555999===AAAJJJ]]]pppwwwppp~~~vvvlllzzznnnrrryyy|||lllJJJAAAFFF@@@888666888999777444444444444444444444444444222222222222222222222222------------------------//////...------...//////------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++++++++*********++++++++++++******))))))))))))))))))))))))+++***))))))))))))***+++******))))))))))))******))))))))))))(((((((((((((((((((((((())))))))))))))))))******))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((***)))((('''&&&&&&&&&&&&&&&&&&&&&'''((()))))))))***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))************)))))))))))))))))))))))))))))))))))))))***++++++)))************+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,+++******+++,,,+++***++++++++++++++++++++++++******************************++++++++++++******++++++******************(((((())))))))))))((((((************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///............////////////333)))+++...---111444---000000000000000000000000111111111111222222222333333333333444444444555555777666444222222333555666666555777BBBQQQfff}}}yyyxxxzzznnnjjjxxxyyybbbKKKLLLDDD;;;888:::;;;888444555555555555555555444444333333333333333333333333------------------------........................,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++***+++++++++++++++,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***))))))))))))))))))))))))))),,,***)))'''''')))***,,,***))))))))))))))))))***))))))))))))(((((((((((((((((((((((())))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((((('''''''''(((((()))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))*********((()))))))))***************************************))))))))))))***++++++))))))*********+++++++++************************++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,+++++++++++++++++++++++++++***)))***+++,,,+++)))***************************************+++++++++******++++++++++++*********************+++++++++(((((())))))))))))((((((************************))))))*********+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------------............///............////////////555,,,...111,,,...444111000000000000000000000000111111222222222333333333333333333444444444555555555666666666666777999:::<<<:::>>>PPPjjjxxxvvvrrrqqq}}}tttYYYHHHGGGEEEAAA<<<999888888666666666555555555555555333333333333333333333333........................------............------***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))+++***(((''''''(((***+++)))))))))******)))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))((('''(((((()))***+++,,,*********))))))((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))************((()))))))))************++++++++++++++++++++++++***************+++,,,,,,))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,+++++++++++++++++++++++++++***))))))++++++***)))************************))))))*********+++++++++******++++++++++++*********************+++++++++)))******++++++******)))************************))))))*********+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------------............///............////////////000///;;;AAA555---000000000000000000000000000000111111222222222333333333333333333444444444555555444777999:::888777888999;;;AAANNNddd~~~~~~mmmjjj}}}iiiTTTOOOGGGAAA>>><<<:::888777777777666666555555555333333333333333333333333////////////////////////------............------)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++*********++++++,,,,,,---***++++++++++++,,,,,,,,,******++++++++++++******))))))))))))))))))))))))***)))(((((((((((()))***))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''((()))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((***+++---...+++++++++***)))(((((((((((((((((((((((())))))***))))))))))))))))))))))))((((((((()))******++++++))))))))))))************+++++++++++++++++++++++++++************+++,,,,,,)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++***+++,,,,,,******+++,,,+++++++++++++++++++++++++++***))))))***+++***)))************************)))))))))***++++++,,,,,,******++++++++++++******++++++************************++++++++++++******************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///............////////////...555LLLWWWGGG666333111000000000000000000000000111111111111222222222333333333333444444444555555555888::::::777555777999888III^^^ooozzzvvvooottttttbbbNNNDDDEEEEEE>>>666888888777777666666555555333333333333333333333333........................,,,------......------,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++)))******+++,,,,,,------******+++++++++,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((('''((((((((()))))))))***(((((((((((())))))))))))'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))***+++,,,))))))))))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))'''(((((()))******++++++))))))))))))***************************************))))))))))))***++++++)))************+++++++++************************++++++++++++++++++++++++)))******+++,,,,,,------***************************+++,,,,,,******+++,,,+++++++++++++++++++++++++++)))((()))***+++***(((************************((())))))***++++++,,,,,,******++++++++++++******,,,+++++++++***)))))))))))))))************))))))************************)))************+++++++++*********++++++,,,,,,---++++++,,,,,,,,,,,,---------------............///............////////////111555IIIVVVHHH888555444000000000000000000000000000000000111111111222222333333333444444444555555444777888777666777===CCCHHH```tttsssiiijjjyyysssssscccUUUIII@@@;;;999999888777777666555555444444444444444444444444------------------------,,,,,,---......---,,,,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++))))))***+++,,,,,,------*********++++++,,,,,,,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))(((((())))))))))))((((((((()))***++++++***)))((('''((((((((())))))******(((((((((((())))))))))))((('''&&&&&&&&&((()))***))))))))))))))))))))))))************************(((((('''''''''(((((()))&&&&&&''''''((()))))))))((((((((((((((()))******))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))************))))))))))))))))))))))))((((((((((((((()))******)))************+++++++++************************************************))))))***+++,,,,,,------))))))))))))))))))))))))***+++,,,,,,******+++,,,++++++++++++++++++++++++***)))((()))***+++***((())))))))))))))))))))))))((())))))***++++++,,,,,,******++++++++++++******---,,,,,,+++***)))(((((((((((())))))))))))((((((************************)))************+++++++++))))))***+++,,,,,,------++++++,,,,,,,,,------------------.........//////............/////////000111,,,777AAA666---000333000000000000000000000000///000000000000111111111333333333444444444555555333555666555666===HHHQQQfffyyy```eee}}}{{{dddHHH@@@DDD999999999888777666666555444444444444444444444444........................------............------------------------------,,,,,,------...---------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,++++++***)))************************)))************+++++++++,,,++++++******++++++,,,******))))))))))))******)))))))))))))))))))))))))))(((''''''''')))***+++))))))))))))))))))))))))***)))(((((((((***+++,,,))))))))))))))))))))))))************************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((***+++,,,***((())))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))************+++++++++++++++,,,,,,+++***(((''',,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++***+++,,,+++)))))))))*********+++++++++***))))))++++++++++++++++++++++++************))))))((((((************************)))************++++++++++++++++++*********))))))******))))))))))))******************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..........................................////////////000000000000111111111111000000000000000000000000222222111111111111111111333222222444666666555444222111999???;;;===]]]uuuxxx}}}\\\GGGLLL999>>>???:::555444666777555555444333333333444444........................------............---------------------------------------...------,,,,,,,,,,,,+++******+++,,,,,,,,,---------,,,,,,+++***************************)))************++++++++++++******))))))******+++******))))))))))))******)))))))))))))))))))))))))))(((''''''((()))***+++))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))((()))***,,,,,,***((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))************+++++++++)))***++++++++++++***))),,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++***+++,,,+++)))))))))***+++,,,,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***************************)))************++++++++++++++++++*********))))))******))))))))))))******************************************************++++++++++++++++++++++++........................,,,,,,,,,---------..........................................////////////000000000000111111111111000000000000000000000000222222111111111111111111444444444555666666666555888555888======KKKwww~~~xxxkkkNNNJJJHHH???888888<<<===:::777666555444444333333444444........................------............------------------------------............---,,,++++++,,,++++++******++++++,,,++++++,,,,,,,,,+++******************************)))************+++++++++)))))))))(((((()))))))))******))))))))))))******)))))))))))))))))))))))))))(((((((((((())))))***)))))))))))))))))))))))))))))))))((())))))***+++))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))+++,,,---+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))************+++++++++'''((()))++++++,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++***+++,,,+++)))))))))******+++,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************)))************++++++++++++++++++*********************))))))))))))******************************************************++++++++++++++++++++++++........................,,,,,,,,,---------..........................................////////////000000000000111111111111000000000000000000000000111111222222222222222222555555555666666666666666999555666<<>>666;;;???<<<777666666666555444444444444444........................------............------------------------------............---,,,+++***++++++++++++++++++++++++))))))************))))))************************))))))*********+++++++++***))))))(((((())))))*********))))))))))))******)))))))))))))))))))))))))))(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))+++------+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********+++++++++((())))))***++++++,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++***+++,,,+++)))))))))***'''((()))***+++,,,,,,,,,++++++++++++++++++++++++************************************************))))))*********+++++++++************************+++******))))))******+++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..........................................///////////////000000000111111111111000000000000000000000000111111222222222222222333555555666666555555666777888777???PPPbbbttt}}}{{{```NNNEEEAAADDD@@@666444:::777777666555444444444444........................------............------------------------------............---,,,+++***++++++++++++++++++++++++******+++++++++++++++***************************))))))*********+++++++++*********))))))***************))))))))))))******))))))))))))))))))))))))((())))))))))))((((((((((((((((((((((((((((((((())))))*********)))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))+++,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))*********+++++++++*********************+++***++++++,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,+++)))))))))***'''((()))***+++,,,,,,,,,++++++++++++++++++++++++*********************+++************************))))))*********+++++++++************************++++++************++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..........................................///////////////000000000111111111111000000000000000000000000111111222222333333333333333555666555444444777999999CCCXXXvvvkkk[[[LLLFFFAAA;;;999===999888777666555555555555........................------............------------------------------............---,,,++++++***++++++,,,,,,++++++***,,,,,,---.........------************************)))************++++++++++++******))))))******+++******))))))))))))******))))))))))))))))))))))))((())))))))))))((((((''')))))))))))))))))))))))))))************)))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((***+++,,,***((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))************+++++++++++++++******)))******+++******+++,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,+++)))))))))******+++,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,------------************************)))************+++++++++***************+++++++++++++++************++++++************************++++++++++++++++++++++++************************........................,,,,,,,,,---------..........................................////////////000000000000111111111111000000000000000000000000111111222222333444444444222555666666444555:::======QQQqqq~~~|||{{{ooozzzYYYFFFBBBCCC>>>999:::999888666555555555555........................------............---------------------------------------...------,,,,,,***+++,,,,,,,,,,,,+++***++++++,,,---------------************************)))************+++++++++)))))))))(((((()))))))))******))))))))))))******))))))))))))))))))))))))((()))******)))((('''&&&)))))))))))))))))))))))))))******+++***)))((('''((((((((((((((((((((((((((((((((((((((((((((((((***)))(((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''')))******)))'''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++)))************+++++++++***))))))))))))+++,,,---)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++***+++,,,+++)))))))))***+++,,,,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......************************)))************+++++++++))))))*********+++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++************************........................,,,,,,,,,---------..........................................////////////000000000000111111111111000000000000000000000000111111222222333444444555333666888888666888===CCCHHHeeexxx}}}```MMMGGG@@@777::::::888777666555555555........................---..................---------------------------,,,,,,------...---------***+++,,,------,,,+++***'''((()))***************************************)))************+++++++++((((((''''''''''''((((((******))))))))))))******))))))))))))))))))))))))((()))*********((('''&&&)))))))))))))))))))))))))))***+++++++++)))((('''((((((((((((((((((((((((''''''''''''''''''''''''+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&(((******(((&&&))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++)))************+++++++++((((((((((((***,,,...///)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,+++)))))))))*********+++++++++***))))))++++++++++++++++++++++++*********++++++,,,,,,,,,************************)))************+++++++++))))))******++++++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................................../////////000000000000000111111111111000000000000000000000000111111222333333444555555444777::::::888:::AAAFFFXXXyyy]]]JJJDDD>>>;;;:::999777666555555555---------.........//////........................,,,,,,,,,------.........+++++++++,,,,,,---------************************++++++++++++++++++++++++)))***+++,,,,,,+++***))),,,++++++******++++++,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))************))))))************)))))),,,,,,***)))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***((()))***,,,++++++************************)))************+++++++++******))))))))))))******)))************+++++++++))))))))))))************++++++,,,,,,,,,---------))),,,...,,,))))))---111*********+++,,,,,,+++***)))******++++++,,,------******************************+++++++++,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********++++++************************)))))))))))))))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------///////////////.................................000000000000000000000000111111111111111111111111222222222222222222222222666:::BBBGGG@@@===OOOiiilllmmmyyyyyywwwzzz}}}xxxYYYLLL???======;;;999888999777444---------.........//////.........------.........,,,,,,,,,---------------+++++++++,,,,,,---------************************++++++++++++++++++++++++******++++++++++++******,,,++++++******++++++,,,))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******)))))))))***)))(((''''''((()))***(((((((((((())))))))))))(((((()))))))))*********))))))************))))))++++++***)))(((((((((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))((((((***++++++***************************))))))*********+++++++++******))))))))))))******))))))*********+++++++++))))))))))))************++++++++++++,,,,,,,,,,,,(((***+++***)))---444;;;111...+++***---///000///,,,+++++++++++++++++++++************************))))))*********+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++************************************************)))))))))))))))***++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------/////////////////////...........................000000000000000000000000111111111111111111111111333333333333333333444444666===@@@===???NNNgggyyy}}}zzzooo||||||ssssssyyy{{{bbbPPPGGGAAA@@@>>>;;;:::;;;<<<;;;---------...............///...---,,,,,,---...///------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------************************++++++++++++++++++++++++++++++************++++++++++++************++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))******))))))************))))))******)))(((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((***++++++***************************)))))))))*********++++++******))))))))))))******)))))))))*********++++++))))))))))))*********************++++++++++++,,,******)))((((((...888@@@<<<555---***---111111000------,,,,,,+++******)))************************(((((()))))))))*********)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++************************++++++++++++++++++++++++***))))))))))))***++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------......//////////////////........................000000000000000000000000111111111111111111111111333333333333333444555555222999999666CCCbbb{{{zzz}}}vvvqqqttt~~~uuusss~~~}}}rrrVVVLLLEEEBBB>>>:::999999:::;;;........................000...---,,,,,,---...000...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++************++++++))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((()))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))***))))))************))))))))))))((((((((())))))***((((((((())))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***((('''''')))******)))************************))))))))))))******************))))))))))))******))))))))))))************((()))))))))************))))))*********+++++++++---,,,+++))))))---444999???777...+++---///---+++,,,,,,,,,++++++*********************************))))))))))))*********+++))))))*********+++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++************************++++++++++++++++++++++++******))))))******+++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...............////////////........................000000000000000000000000111111111111111111111111222222222222333444555666333666:::EEE\\\uuuxxx|||vvvlllhhhlllvvv{{{ppp}}}{{{xxx{{{kkkWWWLLLFFF???<<<:::888888:::.....................---///...------------...///---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,+++***))))))***+++,,,+++******))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))))))))(((''''''((())))))(((((())))))))))))(((((((((((((((((())))))))))))'''(((((((((((()))))))))))))))************))))))(((((((((((((((((())))))(((((()))******)))(((((())))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&'''(((***))))))))))))))))))))))))))))))(((((()))))))))***************))))))))))))******(((((()))))))))*********((()))))))))************))))))*********++++++++++++,,,++++++***+++...000555111,,,+++---...+++(((******+++++++++,,,,,,,,,*********************************+++++++++,,,,,,))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************++++++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------.........---.........//////000000////////////////////////000000000000000000000000111111111111111111111111111111000000222444666777;;;<<>>QQQttt|||xxxdddrrryyyqqqooo|||~~~vvv{{{ffffffxxxrrrjjjkkkjjjcccbbbhhhjjjkkkiiiccc]]]]]]___```[[[^^^jjjxxxyyytttyyyrrr///............---------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))************+++++++++************************+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))+++++++++************)))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))************))))))************))))))))))))))))))************+++++++++***)))(((((('''*********))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,------------,,,+++***))),,,,,,++++++***+++++++++************************************************)))***++++++***)))***+++)))************+++++++++******************************************************+++++++++,,,,,,,,,)))******++++++******)))***+++,,,,,,------,,,,,,---------............///...............///000000000000000000000111111222000111111111111222222222222222222222222222222222777555000444;;;999===MMMzzz~~~|||yyyggguuuwwwmmmnnnppp~~~vvvtttqqqsssxxxyyyeee\\\gggzzz~~~|||wwwttttttuuuwwwtttwww{{{wwwuuuttt............---------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))************+++++++++************************+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))+++++++++*********))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))************))))))************))))))))))))))))))************++++++******)))(((((('''***))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,------------,,,+++***))),,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++***)))***+++)))************+++++++++******************************************************+++++++++,,,,,,,,,******++++++++++++*********+++,,,,,,------,,,,,,---------............///...............///000000000000000000000111111222000111111111111222222222222222222222222222222222222333333888:::666IIIlll}}}{{{kkkkkkmmmttt{{{bbbjjj~~~|||rrrmmm}}}vvvoooqqqzzzzzzjjj]]]```kkkuuuwwwuuuoooyyy|||............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++)))************+++++++++************************+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))++++++*********)))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))************))))))))))))))))))************++++++******)))((((((((())))))))))))))))))******)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,------------,,,+++***))),,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++***)))***+++)))************+++++++++******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,---------............///...............///000000000000000000000111111222000111111111111222222222222222222222333333333333111666999<<<===@@@aaaxxxkkkiiifffiiittt}}}bbbggg{{{}}}|||uuummm{{{xxxvvv~~~xxxyyy{{{}}}vvvvvv.........---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,************************))))))*********+++++++++************************************************************************))))))))))))))))))))))))************))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))************))))))************))))))((()))))))))************************))))))(((((()))))))))))))))*********))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++******++++++,,,,,,************************************************)))***++++++***)))***+++))))))*********+++++++++******************************************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,---------............///...............///000000000000000000000111111222000000111111111222222222222222222333333333333333444;;;:::;;;JJJaaa{{{}}}hhhnnn{{{qqqsssxxx|||{{{eee^^^ooonnnooozzz|||xxx}}}~~~}}}...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,************************))))))*********+++++++++************************************************************************))))))))))))))))))))))))*********)))))))))(((((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************))))))************))))))((()))))))))*********************)))))))))))))))(((((())))))************))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,,,,++++++******+++*********++++++,,,---************************************************)))***++++++***)))***+++))))))*********+++++++++******************************************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,---------............///...............///000000000000000000000111111222000000111111111222222222222222333333333444444444222;;;888<<<```mmmpppkkkbbb```gggjjjtttzzziii\\\[[[hhhiiilllxxx{{{vvv~~~|||yyy------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,************************)))************+++++++++***************************************************************+++++++++))))))))))))))))))))))))******)))))))))(((((((((((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))************))))))))))))))))))******************))))))))))))))))))((((((((()))******++++++)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,***+++++++++++++++******************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++***)))***+++)))************+++++++++******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,---------............///...............///000000000000000000000111111222000111111111111222222222222222333333444444555555///;;;===LLL|||qqqooo|||wwwkkkfffiiijjjmmmoookkkdddaaabbbdddfffkkkwww---------,,,,,,,,,++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************)))************+++++++++************************************************))))))*********+++++++++))))))))))))))))))))))))***)))))))))(((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))************))))))************))))))))))))))))))************)))))))))))))))))))))***'''(((((()))******++++++)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,******++++++++++++******************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++***)))***+++)))************+++++++++******************************************************+++++++++,,,,,,,,,******++++++++++++*********+++,,,,,,------,,,,,,---------............///...............///000000000000000000000111111222000111111111111222222222222222333333444555555666555BBBSSSppp|||}}}yyyvvvzzzxxxvvvtttvvvvvvxxx---------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))************))))))************))))))))))))))))))************)))))))))))))))*********'''(((((()))***+++++++++)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,)))******+++++++++******************+++,,,---...************************************************)))+++++++++***)))***+++)))************+++++++++******************************************************+++++++++,,,,,,,,,*********++++++*********++++++,,,---------,,,,,,---------.........//////...............///000000000000000000000111111222000111111111111222222222222222333333444555666666???NNNjjj~~~{{{tttqqquuunnnhhhcccbbb___eee...///000///---,,,,,,...........................000///...---,,,+++++++++---------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,---------......++++++++++++++++++++++++...---+++)))(((((()))))),,,+++***))))))***+++,,,+++***)))(((((()))***++++++++++++*********))))))+++*********+++,,,,,,---******)))(((((((((((((((******+++++++++,,,,,,,,,******))))))((((((''''''))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))),,,+++***((((((((()))*********))))))((((((''''''+++(((%%%######%%%(((***))))))))))))))))))))))))((((((''''''''''''((((((,,,,,,++++++++++++,,,,,,)))************+++++++++))))))))))))************))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))......---,,,+++***)))(((******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++(((***,,,,,,++++++,,,---++++++++++++++++++++++++)))+++,,,+++((('''))),,,+++***)))((((((***,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,............/////////000000000000000000000000000222222222111111111000000000000000111222222333333333444666666666777888888KKKbbbxxxrrrlllqqqmmmggg```___gggttt~~~yyyxxxyyy{{{sssnnnnnnqqqtttvvvzzz}}}{{{zzz~~~---.........,,,+++,,,---------------------------......---,,,+++*********---------,,,,,,+++++++++++++++++++++,,,,,,,,,---***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++))))))))))))*********)))(((((()))******+++***)))(((((()))***++++++++++++*********))))))***))))))))))))***+++,,,******)))((((((((((((((())))))))))))***************)))))))))((((((((('''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))+++***)))(((((((((((()))***)))))))))(((((((((''')))(((&&&$$$$$$&&&((()))))))))))))))))))))))))))((((((''''''''''''(((((()))))))))(((((()))))))))(((((()))))))))*********))))))))))))************))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++***************)))******+++++++++,,,,,,,,,************************++++++++++++++++++++++++''')))++++++******+++,,,++++++++++++++++++++++++(((***,,,,,,+++*********+++***)))((()))***,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000000000000000000000111111111000000000//////000000000111222222333333666444444777777666999>>>ZZZ}}}|||wwwuuuvvv{{{}}}uuuqqqoootttzzz{{{uuummmhhhgggiiijjjkkktttxxx|||+++---------+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++************------,,,,,,,,,,,,++++++*********+++++++++++++++))))))))))))*********+++++++++++++++++++++++++++++++++******)))******+++))))))(((((((((((())))))******))))))))))))******+++************)))))))))))))))((((((((()))************)))(((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))(((''''''))))))))))))(((((((((((((((''''''&&&&&&'''(((((()))))))))))))))))))))))))))((((((''''''(((((())))))((((((''''''(((((()))'''((((((((()))))))))))))))))))))*********++++++***************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,+++******(((((()))))))))***************+++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++''')))++++++***)))***+++++++++++++++++++++++++++***)))((()))+++,,,,,,++++++******))))))+++,,,---*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000000000000000000000000000000000///////////////000000111111222333333333555///000777666444???PPPwwwwwwmmmiiihhhjjjoootttzzz{{{|||xxxvvvzzzxxxuuutttssssssvvv{{{wwwwww|||rrrqqqooonnnppptttxxxzzz+++---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************++++++++++++++++++++++++))))))*********++++++,,,******))))))))))))*********))))))))))))))))))***************)))))))))))))))))))))(((((())))))******))))))(((((((((((((((&&&&&&'''''''''((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))))))))((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))******))))))))))))******((((((((()))))))))******))))))*********+++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,++++++***))))))))))))*********+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((***,,,,,,*********+++++++++++++++++++++++++++---***'''(((,,,//////---++++++*********+++,,,---++++++++++++,,,,,,,,,,,,---------------------------------.........//////////////////////////////000000000000000000000000000000111222222333333444666000222:::777777OOOppp|||wwwkkknnnssszzzxxxrrrmmmhhheeecccaaaaaaaaaxxx|||wwwtttuuu}}}}}}vvvpppmmmmmmooopppwww,,,---///...---,,,---///---------------------------,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++++++++,,,++++++++++++++++++++++++((())))))***+++++++++,,,++++++++++++++++++++++++)))))))))******)))))))))))))))))))))))))))))))))+++******)))))))))*********))))))((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))&&&&&&((()))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))******))))))))))))******)))))))))*********++++++************++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,,,,++++++,,,,,,+++++++++***************+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++***,,,------,,,++++++,,,++++++++++++++++++++++++,,,,,,...333666666111,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,------------------------------------////////////000000000000////////////////////////111111111111111111111111111111111222333333444444999555:::>>>999===aaasssuuu|||tttllloootttzzz|||zzzwwwtttpppmmmgggbbbsss|||xxxmmmssszzzxxxzzz,,,...///...------...000........................,,,,,,,,,,,,---......///++++++,,,,,,,,,,,,------+++++++++++++++*********+++++++++,,,,,,,,,------++++++++++++++++++++++++((()))***+++++++++++++++++++++,,,------,,,++++++))))))************))))))(((((()))))))))))))))***++++++***)))))))))************)))((((((((((((((((((((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''((()))))))))(((((((((((((((((())))))))))))&&&'''((()))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***)))((((((''''''(((((()))************++++++++++++*********++++++++++++,,,+++++++++******************++++++,,,,,,++++++***++++++++++++++++++++++++******+++,,,,,,,,,++++++---,,,,,,,,,++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---///...,,,+++,,,,,,++++++++++++++++++++++++'''---666???@@@:::000(((+++++++++,,,,,,,,,,,,,,,,,,,,,---------.........------------------------//////000000000111111111000000000000000000000000111111111111222222222222111111222222333444444444444555999<<<999EEElll~~~xxxmmmqqq}}}}}}tttkkkttt~~~kkkhhhrrruuuzzz}}}www|||}}}qqqwww+++,,,......---,,,...///------------------------++++++++++++,,,---...///+++++++++,,,,,,------------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,---++++++++++++++++++++++++))))))***+++++++++*********+++,,,,,,,,,,,,+++***((()))***++++++***)))((((((((((((((())))))******+++***)))(((((((((((((((******)))((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))***+++'''((((((((()))))))))***'''''''''((())))))******))))))))))))))))))))))))******))))))))))))******)))))))))(((((()))))))))))))))))))))*********************+++++++++,,,,,,+++++++++*********))))))***++++++,,,,,,++++++***++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++************++++++++++++******+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++---......,,,+++++++++++++++++++++++++++++++++'''---444888777222---)))***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------........................////////////000000000000000000000000000000000000000000000000111111111222111111222333333444444555...222777===EEEZZZ~~~}}}qqqsss~~~uuufffgggfffiiimmmqqqwwwuuuvvvyyynnnooowwwttt***+++---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,---...+++++++++,,,,,,------------------,,,,,,+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***))))))***+++,,,,,,+++***)))((()))***++++++***)))((('''((((((((())))))*********)))((('''''''''''''''******)))((((((((((((((('''''''''(((((((((((()))'''((((((((())))))******))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))***)))(((((((((***+++,,,'''((((((((())))))******''''''''''''((()))++++++))))))))))))))))))))))))******))))))))))))******,,,,,,++++++++++++,,,,,,(((((((((((())))))))))))******+++++++++,,,,,,,,,++++++++++++******))))))+++++++++,,,,,,+++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,''''''((()))***+++,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------+++*********+++++++++++++++++++++++++++,,,+++)))&&&&&&***...***+++,,,---------,,,,,,******+++++++++,,,,,,,,,..................................../////////000000000000000000000000000.../////////000000111111111222222333333444444555///444<<>>JJJlll}}}zzzzzz{{{zzzzzz}}}~~~~~~lllWWWMMM]]]rrr{{{kkkiiivvv{{{{{{zzz}}}lll```bbbiiittt~~~zzztttooommmoooqqq|||||||||~~~------------------------------------------..................---------,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******))))))******+++,,,************************+++++++++***)))))))))((((((((())))))))))))((((((******))))))((()))))))))))))))************))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))***)))(((((()))***))))))))))))************)))))))))))))))))))))))))))))))))))))))***++++++*********)))******+++,,,)))************+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------............///------........./////////...------------...//////////////////000000000000.../////////000000000000111000222444333999NNNddd~~~~~~{{{yyy{{{{{{}}}{{{~~~~~~}}}lllVVVLLL\\\qqq{{{ssseeeggghhhjjjpppyyyoooeee___aaakkkyyy}}}ssskkkgggggggggiiirrr////////////////////////---------,,,,,,,,,,,,,,,............------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++*********+++++++++,,,,,,******))))))******+++,,,************************))))))))))))))))))))))))'''((()))******)))((('''))))))******+++*********))))))************))))))''''''''''''''''''''''''))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))***++++++))))))***+++))))))))))))************)))))))))))))))))))))))))))))))))))))))***++++++******))))))***++++++,,,)))************+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------............///............////////////...------------...//////////////////000000000000//////000000000111111111111000333666777EEEiii~~~}}}~~~||||||ppp[[[PPP___sss|||yyyrrrooolllttt}}}vvvssspppuuu~~~||||||zzzyyyxxxzzz111111111111111111111111/////////......------,,,//////.........---------+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++)))))))))******+++++++++*********)))***++++++,,,************************(((((((((((())))))))))))'''((()))******)))((('''&&&'''(((*********)))((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***+++,,,,,,******+++,,,))))))))))))************))))))))))))))))))))))))******))))))******+++,,,******))))))***+++,,,,,,)))************+++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))***+++,,,,,,------))))))***+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++------------++++++,,,,,,,,,---------......---------.........//////............/////////000...------------...//////////////////000000000000000111111111111222222222444333666999===QQQuuutttuuuvvvyyy|||{{{||||||~~~~~~}}}vvv___TTTcccvvv}}}}}}xxxwwwzzz|||tttkkkjjjnnnqqqwww~~~}}}~~~{{{qqqiiiiiilllrrr}}}........................,,,------......------,,,------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,***'''%%%&&&(((,,,...++++++++++++++++++++++++,,,++++++******++++++,,,(((***,,,......,,,***((())))))))))))))))))))))))+++(((%%%'''***,,,)))&&&(((((())))))))))))((((((******))))))((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((($$$!!!!!!&&&***))))))))))))************,,,+++***))))))***+++,,,***)))((((((((()))+++,,,)))************+++++++++,,,)))'''(((+++---,,,***)))************+++++++++***+++,,,,,,+++***)))((()))************+++++++++,,,,,,++++++,,,,,,---...,,,,,,------,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,+++,,,---...///...........................------,,,,,,------...............////////////////////////000000000000222222222111222222333333:::...444;;;BBBjjj}}}tttzzzzzziiiiii|||wwwuuuyyy}}}~~~}}}hhhWWWbbbttt{{{}}}}}}yyy~~~|||ooobbbbbbiiifffjjjyyyyyy||||||xxxtttsss]]]cccbbbgggwww...............---------,,,------......------,,,---------------------------,,,,,,,,,,,,+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,---+++++++++++++++++++++++++++******))))))******+++)))***,,,------,,,***)))))))))))))))))))))))))))+++(((%%%'''***,,,)))&&&(((((())))))))))))((((((***)))))))))((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))(((&&&$$$%%%(((***))))))))))))************++++++***))))))***++++++***)))((((((((()))++++++)))************+++++++++,,,)))((((((+++,,,,,,***)))************+++++++++***++++++,,,+++***)))(((************++++++++++++,,,,,,++++++,,,,,,---...,,,,,,------,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,---...///...........................------,,,,,,------...............////////////////////////000000000000222222111111222222333333444444777<<>>PPPwwwooozzzwwwwww|||wwwuuuuuuvvvvvvvvv{{{zzzwwwyyy|||wwwvvvuuu|||yyysssooojjjdddrrrtttyyy}}}~~~xxxnnnkkkooouuuwwwzzz|||}}}~~~ttthhhccceeejjjooowwwzzz~~~}}}{{{zzz{{{|||~~~{{{~~~|||uuuqqqooommmmmmooottt|||yyyuuuxxx~~~}}}ooommmvvv|||sssjjjdddZZZSSSQQQSSS^^^ooo|||}}}yyy~~~kkkiiixxx}}}}}}vvvllliiisssrrrkkkzzz{{{~~~//////.........------------......//////......---------------------------/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------******((((((((()))+++,,,+++++++++++++++++++++++++++++++++******+++++++++,,,+++)))(((((()))+++,,,)))))))))))))))))))))))))))((((((((()))))))))((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************(((((((((((((((((((((((())))))(((((((((((()))))))))'''&&&(((,,,---***'''((()))))))))************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++******************+++,,,))))))*********+++++++++******************++++++***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------------........................///......------......///............////////////////////////000000000000111111111111222333444555777===CCCdddvvvjjjsssyyy~~~{{{zzzyyytttssssssuuuvvvxxxyyywww|||zzzooohhhjjjlllcccWWW[[[```jjjwww~~~||||||~~~yyynnnhhhhhhrrruuuyyy{{{}}}~~~qqqddd^^^aaagggmmmuuuzzz~~~|||xxxrrrnnnlllnnnqqqtttvvv|||xxxrrrsssoooooosssyyy{{{vvvxxx{{{pppgggmmmtttmmmeee]]]SSSSSSPPPQQQYYYeeennntttvvvwww{{{}}}jjjoooxxxnnnqqqyyykkkwwwvvvsss~~~~~~..............................////////////......------------------------//////.........---------************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((('''''')))+++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++***)))(((((()))***+++))))))))))))))))))))))))((()))))))))(((((())))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))(((((((((((())))))(((''''''(((******)))'''))))))))))))************((())))))******))))))((((((((()))************))))))************+++++++++)))***+++***))))))+++---)))************+++++++++*********)))******+++,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------+++,,,,,,------,,,,,,++++++,,,------......------........................//////............//////............////////////////////////000000000000000000000111222333444555888>>>RRR{{{kkkfffuuuxxx{{{{{{~~~{{{ttttttuuuwwwxxx{{{{{{yyy|||~~~xxxllleeejjjrrrnnncccRRRWWWaaannn{{{}}}}}}{{{pppiiifffooorrrwwwzzz{{{{{{|||}}}||||||ssshhh```___eeellluuu{{{sssnnngggaaa```bbbgggjjjttt~~~}}}}}}zzziiihhhrrrrrrpppmmmeeeaaa\\\YYY]]]dddjjjqqqwwwxxx}}}~~~sssqqq~~~}}}~~~hhhnnnsssjjjooo~~~xxx,,,,,,------.../////////......////////////......------------------------.........---------,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++++++++************++++++******))))))))))))******))))))))))))))))))))))))((()))))))))((((((((()))(((((())))))))))))(((((('''((((((((()))))))))***''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))((()))***)))((('''((()))))))))))))))************'''((()))******)))(((''''''((()))***+++******))))))************+++++++++(((***+++***))))))+++---)))************+++++++++******)))))))))***,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................+++,,,,,,------,,,,,,++++++,,,---.........------........................//////............//////............////////////////////////000000000000000000000111222333555666===KKKmmmmmmnnnvvv{{{}}}|||}}}vvvwwwyyyzzzzzz}}}~~~|||}}}||||||}}}~~~~~~~~~~~~~~~wwwttt|||~~~ffffffhhhnnnwwwxxxoookkknnnqqqvvvyyyyyyxxxxxxxxxxxxvvvtttsssuuu|||yyyllleeeggglllvvv}}}~~~yyyrrrkkkgggfffhhhjjjwww{{{rrr}}}zzzmmmkkklllmmmooorrryyy~~~nnnyyyeeedddooobbbcccwwwyyy+++,,,,,,---...///000000......////////////......------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((())),,,......---+++)))++++++++++++++++++++++++******))))))))))))******)))))))))******)))))))))))))))))))))))))))))))))((()))))))))((((((((()))(((((())))))))))))(((((('''((((((((())))))******''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))+++,,,***'''&&&(((+++))))))))))))************'''((()))******)))(((''''''((()))++++++******))))))************+++++++++(((***,,,+++)))(((+++...)))************+++++++++******)))))))))***,,,---++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---......---,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................+++,,,,,,------,,,,,,++++++,,,---.........---,,,........................//////............//////............/////////000////////////000000000000000000000111222444555666BBBYYYwww{{{zzzyyyxxxmmmqqqxxx~~~{{{yyyyyy{{{|||{{{}}}xxxtttqqqzzz|||yyy}}}|||{{{|||{{{uuussswww~~~wwwqqqnnnrrrwwwyyyyyyxxxwwwwwwhhhfffcccbbbeeennnzzz~~~qqqooorrrxxx{{{wwwtttttt||||||rrr|||zzztttooonnnuuuxxxuuuqqqddd___uuueeedddwww|||........................000000//////..................---------,,,,,,,,,,,,------......------,,,000///...---,,,---......---------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,---------...---+++******+++---...---,,,,,,+++*********+++((())))))))))))*********((((((((((((((((((((((((***++++++******)))((('''))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((()))))))))))))))((((((************************)))((((((((()))***++++++))))))))))))))))))))))))***))))))(((((()))***+++))))))))))))))))))))))))++++++++++++++++++++++++************************************************++++++******++++++,,,---++++++++++++++++++++++++...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,************,,,,,,++++++,,,,,,---...////////////.........---------------------------------........................---------.........//////---......///000111111222////////////000000000000444000///333555555777;;;QQQ~~~zzzvvvrrrwww~~~}}}{{{yyyrrrrrrvvv{{{tttppptttwwwzzz}}}~~~~~~|||zzz~~~{{{{{{}}}{{{uuupppsssxxx~~~|||rrrmmmiiihhhhhhjjjsss|||vvviiijjjjjjxxxzzzyyylllcccuuu|||kkkppp{{{{{{vvvqqqwww}}}yyyeeedddxxxlllbbbrrr|||ttt......................../////////.........------......---------,,,,,,,,,,,,------......------,,,///...---,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,...---+++******+++---...---,,,++++++*********+++***++++++++++++,,,,,,,,,))))))))))))))))))))))))'''((()))******++++++***))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((************************))))))))))))))))))***+++))))))))))))))))))))))))---,,,***)))((('''(((((())))))))))))))))))))))))++++++++++++++++++++++++******************************************************))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------,,,,,,------...++++++,,,,,,---....../////////.........---------------------------------........................---------.........//////------......//////000000////////////000000000000333000000333333444999@@@aaa|||xxxrrrssstttyyy|||~~~~~~|||yyyxxxwwwuuutttwww~~~|||yyyvvvxxx{{{~~~~~~|||{{{}}}||||||~~~}}}|||yyyrrruuu{{{~~~xxxssssssssssssuuuxxxkkkaaa\\\rrr~~~~~~uuuwww~~~lllcccnnn|||zzzfffiii{{{yyy|||yyywwwuuusssyyydddddd{{{vvvgggqqqvvv.................................---------------......---------,,,,,,,,,,,,------......------,,,...---,,,+++++++++,,,,,,............------------------------------------,,,,,,,,,,,,,,,+++++++++---,,,+++******+++,,,---,,,,,,+++************+++***++++++++++++,,,,,,,,,************************'''((()))******++++++***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))---,,,***)))(((((((((((())))))))))))))))))))))))++++++++++++++++++++++++************************************************))))))(((((())))))***+++++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...+++,,,,,,------........................---------------------------------........................---------...............---------...............////////////000000000000000000222333111333>>>JJJyyyrrrhhhpppuuupppvvvxxxzzzzzzxxxvvvvvvvvvoooppprrrxxx|||yyyzzz}}}~~~|||{{{~~~}}}||||||~~~~~~~~~}}}vvvmmmppp|||vvvyyy~~~uuuaaaXXXgggttttttpppuuuwwwrrrggg___aaaiiiqqqxxx~~~zzzdddcccvvvuuuiiisssxxxsssvvvxxx~~~~~~ttt}}}|||```ccc{{{vvv}}}zzz........................------------------------......---------,,,,,,,,,,,,------......------,,,,,,,,,,,,+++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******,,,,,,+++******+++,,,,,,++++++***************+++(((((()))))))))*********++++++++++++++++++++++++***++++++******)))((('''((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))))))))(((((((((((((((((((((((((((++++++***)))((((((((()))))))))))))))))))))))))))((((((((())))))***++++++))))))))))))))))))))))))************************************************************************)))))))))))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------......................................................................................................///.....................////////////000000000000///111444333000555GGGZZZ}}}jjjiiirrrtttpppwwwxxxyyyxxxvvvuuuuuuvvvlllooosssxxx|||yyyzzz|||~~~~~~|||{{{|||||||||||||||~~~}}}~~~pppaaa]]]pppxxx~~~zzz|||zzz}}}nnnbbb[[[gggwwwxxxoooooovvvppphhhddd^^^[[[^^^eeekkkmmmsssvvv{{{eeecccvvvnnnccczzz{{{uuu{{{nnn```hhh{{{}}}aaaccc{{{........................------------------------......---------,,,,,,,,,,,,------......------,,,+++++++++++++++*********++++++++++++++++++++++++************************,,,,,,,,,++++++*********++++++++++++++++++++++++*********))))))***++++++(((((()))))))))*********++++++++++++++++++++++++***++++++******)))((('''((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***''''''((()))))))))))))))((((((((((((((((((((((((++++++***)))((((((((()))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))************************************************************************+++************+++,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,------------------..........................................................................................---000000//////////////////////////////000000000000...111555444333<<>>\\\zzzyyyrrriiitttxxxttt~~~rrrtttwwwyyywwwsssmmmjjjjjjlllnnnnnnnnnqqqyyy|||vvvjjjdddaaagggoooqqqnnnllloooooossswwwwwwuuuwww|||pppeeeaaaYYYVVV```aaammmwwwzzz{{{}}}}}}|||xxxkkkeeedddTTTWWW\\\dddnnnwwwzzz{{{}}}xxxrrrmmmjjjjjjjjjlll|||aaaRRRWWW```wwwiiijjjxxxuuuxxxwwweeelllpppqqq{{{vvvppp}}}...............------------------------------------,,,+++,,,.........---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))***,,,,,,,,,***++++++++++++++++++++++++***,,,---,,,+++***+++---++++++++++++++++++++++++************+++++++++,,,((())))))+++,,,...000111---,,,+++***))))))))))))***+++,,,+++)))))))))***************))))))))))))***))))))(((((((((((()))***))))))))))))((((((((((((((())))))))))))((((((***)))((((((******)))(((***************+++++++++++++++***))))))***++++++))))))))))))************))))))))))))************************************+++++++++***************,,,+++***)))))))))***+++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------------------........./////////........................,,,------------.........////////////////////////...///000///...---...000///......---......//////......///000000111111222111222444AAAiii|||oooppphhhooo|||{{{ssspppqqqrrrrrrqqqmmmjjjhhhiiijjjjjjjjjkkkrrr|||ssseee\\\```hhhiiiddd```^^^___dddkkknnnmmmooossssssiii\\\WWWaaa___jjjtttwwwxxx|||~~~zzzttttttuuu___VVVOOOSSSaaapppxxxzzz}}}zzzsssnnnmmmmmmqqqnnnUUUUUUUUUnnnyyymmm~~~yyyyyy|||pppqqqoooppp|||ooobbbooo................................................------,,,------------------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++***)))***,,,---,,,+++++++++++++++++++++++++++)))***++++++***)))+++,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,+++++++++,,,,,,---,,,++++++******)))))))))***+++,,,+++)))))))))************)))))))))))))))******)))(((((('''(((((())))))))))))))))))))))))(((((())))))))))))(((((()))((((((((())))))((((((************************+++******************+++((()))))))))************((()))))))))************************************************************---+++)))(((((()))+++,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------------------------,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------.........////////////000........................------------............////////////////////////...///000///...---...000...............//////000...//////000111111222222333555888JJJuuu~~~nnn}}}zzzuuurrrrrrqqqooommmjjjhhhfffeeeeeeeeeeeejjjssspppbbbbbbfffccc^^^\\\SSSSSSWWW]]]``````aaaeee{{{ooo]]]WWWaaahhhqqqyyyzzzyyy|||xxxbbbKKKHHHUUUfffssszzzyyyzzz}}}~~~~~~uuuooonnnpppyyybbbWWWTTTgggwww~~~zzzdddiii~~~---.............................................---------------,,,---------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++*********,,,---,,,+++++++++++++++++++++++++++***+++,,,,,,++++++,,,...++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,+++***))))))))))))++++++++++++*********)))***+++,,,+++)))))))))***))))))))))))))))))************)))(((((('''(((((())))))))))))************(((((())))))))))))(((((((((((())))))((((((((()))*********************************++++++*********((()))))))))************((()))))))))************************************************************,,,+++)))(((((()))+++---))))))*********+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,------------------------------------------------,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------.........////////////000........................---------.........//////////////////////////////...///000///...---...000...............///000111//////000000111222222222666:::CCCZZZpppiiitttwwwuuussspppllliiigggeeeaaaaaaaaadddkkkwww}}}~~~rrrrrrrrrllliiilllddd```^^^___]]]YYYWWWYYYqqqpppYYYQQQ\\\llluuu}}}}}}{{{}}}wwwTTTFFFLLLZZZiiitttuuuxxxzzz{{{{{{}}}vvvppprrrwww|||fffZZZ```ooorrrkkkttt---------.......................................---.........,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***+++,,,------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////......000111++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******))))))******++++++******+++++++++******)))***+++,,,+++)))))))))***))))))))))))***************))))))(((((((((((())))))))))))************+++(((((())))))))))))((((((((()))******(((((()))***+++++++++***************)))***++++++++++++***)))))))))))))))************))))))))))))***************************************************++++++++++++***)))))))))***+++,,,)))))))))************+++************************,,,,,,+++*********++++++------------------------------------------------,,,---...//////...---,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------------........./////////........................------........./////////////////////////////////...///000///...---...000............///000111111//////000111111222222333333888KKKkkk```ZZZpppvvvuuurrrnnnkkkhhheeeddd^^^^^^aaafffppp}}}yyytttlll```XXXUUUhhhyyypppUUUKKKUUUgggrrr{{{||||||~~~gggQQQJJJOOO\\\jjjuuuxxx{{{|||{{{|||xxxtttyyywwwddd]]]___rrrxxxuuu{{{---------.........//////........................,,,...///...,,,***,,,---++++++------------++++++++++++++++++++++++++++++,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---............///111+++++++++++++++++++++++++++++++++,,,,,,,,,------)))))))))***+++,,,---...)))***++++++++++++***)))***+++,,,+++)))))))))***((()))))))))************)))(((((((((((())))))***))))))*********+++++++++(((((())))))))))))(((((((((***,,,+++)))((()))++++++++++++*********)))))))))***++++++++++++***)))))))))))))))************))))))))))))************************************))))))*********+++++++++))))))*********+++++++++))))))))))))************++++++++++++++++++++++++------,,,+++++++++++++++------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------------...------------------------,,,---------................................................////////////////////////////////////...///000///...---...000............///000111222///000000111111222333333444888SSS|||rrrZZZYYYoooooonnnllljjjgggeeebbbaaa]]]^^^ccclllxxxooo```YYYcccsssuuuWWWJJJSSScccnnnyyy{{{{{{~~~eeeSSSKKKSSS```sssxxx|||}}}||||||}}}www{{{yyyvvv~~~rrrccc[[[hhh}}}www|||---------.........//////////////////////////////,,,...000...+++***+++...***+++---......---+++***++++++++++++++++++++++++,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++++++++---...++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,------))))))+++,,,,,,+++***)))***+++,,,+++)))))))))***(((((())))))*********+++(((((('''(((((()))***+++))))))******++++++++++++(((((())))))))))))(((((()))+++---,,,)))(((***,,,++++++++++++******)))))))))***+++,,,,,,+++***)))))))))))))))************))))))))))))************************************))))))******++++++++++++((()))***+++++++++++++++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,,,,------------------------........................---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,---------......------------------------,,,,,,,,,---------........................................../////////000////////////////////////...///000///...---...000............///000222222000000000111222222333333>>>@@@^^^cccWWW\\\nnnhhhggggggfffdddbbb```___]]]___fffppp}}}zzz{{{hhh^^^aaappp|||[[[MMMUUUcccooozzz||||||}}}~~~|||~~~~~~vvv]]]MMMPPP\\\qqqvvv|||}}}{{{{{{~~~~~~tttnnnuuuxxxuuu~~~lll___eeettt~~~nnnpppwwwwww...------,,,,,,------............------,,,,,,+++------------------------++++++,,,------,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++************************,,,++++++******++++++,,,++++++******++++++,,,---+++******))))))******+++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********,,,,,,+++***))))))******,,,,,,,,,+++***)))((((((******++++++++++++************+++---//////,,,***)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((())),,,.........---,,,+++++++++***************))))))*********+++++++++,,,,,,,,,++++++*********,,,,,,+++***))))))******,,,***(((***---///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................---------............///////////////////////////,,,---------.../////////............////////////............///////////////555000,,,222222111777:::NNNoooyyyqqqwww~~~yyyRRRTTTeeemmmfffccc```___^^^^^^^^^]]]\\\bbbkkkwww|||yyy|||{{{iiiaaa___ooo}}}~~~yyy^^^PPPTTTfffqqq}}}|||xxxxxx{{{|||}}}pppYYYOOOPPPbbbqqq}}}~~~{{{|||}}}zzzvvvrrrpppqqqsssvvvtttzzzvvvxxxzzz~~~uuuhhheeehhhsss}}}...------,,,,,,------............---------------------------------------.........---,,,+++***)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---+++++++++******+++++++++,,,++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,++++++***))))))******+++,,,,,,++++++)))((((((******++++++++++++******,,,,,,,,,...000000...+++)))************+++++++++************************************************)))***,,,---...---,,,+++******************++++++*********++++++++++++,,,,,,,,,,,,+++++++++******,,,,,,+++***************,,,***)))***---///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---------..............................---------............///////////////////////////---------...........................////////////............////////////...555111---333333333:::HHHZZZuuuppphhhlllppp```MMMXXXfffiiicccaaa___^^^]]]]]]\\\\\\___fffppp{{{zzzssstttzzzwwwjjjgggdddrrr}}}~~~|||]]]NNNVVVhhhpppzzz~~~|||yyyzzz}}}}}}xxxzzznnnWWWQQQXXXfffsssxxxzzz}}}|||tttpppqqqttt{{{...------,,,,,,------.....................//////------------------------------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++******++++++,,,---,,,,,,++++++++++++,,,,,,*********+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,+++******)))*********+++++++++++++++***)))(((******++++++++++++******+++++++++---......---+++)))************+++++++++***************************************************+++,,,------,,,+++***)))))))))***+++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,++++++************+++,,,+++******,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///......------......///,,,,,,,,,---------..............................---------............///////////////////////////...............---------............////////////............////////////---444222///444333555???ZZZkkkzzzlllxxx}}}kkkfffjjjlllxxxdddIIIKKK___hhhddd^^^^^^]]]]]]\\\[[[[[[ZZZbbblllxxx}}}oooiiioooyyynnndddfffjjjvvv~~~cccRRR```ssswww|||~~~|||{{{{{{wwwvvvxxx}}}~~~vvvllldddWWWOOOYYYdddllluuu~~~zzzvvvzzz|||~~~~~~}}}...------,,,,,,------...---.........//////000000,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++***************++++++++++++++++++***)))(((******++++++++++++******)))(((((()))++++++***((())))))*********+++++++++************************************************++++++,,,,,,,,,+++******(((((()))***+++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,++++++******+++++++++,,,+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------............------------......,,,,,,,,,---------..............................---------............////////////////////////////////////...---------,,,............////////////............////////////...444222111444222666DDDfffxxx}}}iiirrryyy}}}ooommmsssvvvlllNNNAAAOOOdddhhh```ZZZ[[[\\\\\\ZZZZZZZZZZZZeeerrr{{{jjjeeemmmyyy~~~fffZZZ]]]gggtttiiiXXXjjj~~~}}}wwwssslllmmmppptttwwwxxxyyy{{{}}}nnnxxxppp```SSSVVV[[[cccnnnyyy}}}|||~~~zzz...------,,,,,,------...---.........//////000000,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---.........++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---+++,,,,,,------,,,,,,+++)))))))))******+++++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++***************++++++******+++++++++***))))))******++++++++++++******)))((('''(((***+++***((())))))*********+++++++++************************************************++++++++++++++++++******(((((()))***+++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,+++++++++++++++,,,,,,,,,,,,,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,---------..............................---------............////////////////////////////////////...---------,,,............////////////............////////////...444222111444222999MMMtttqqqsssvvvooo[[[GGGDDDSSSaaaccc\\\XXXZZZ[[[[[[YYYYYYZZZ\\\hhhvvv{{{iiidddlllvvvzzzyyy}}}}}}mmmZZZZZZbbbrrrmmm]]]nnn|||vvvsssvvvxxxyyyzzz|||{{{zzzqqqmmmqqqiiieeeaaadddmmmwww}}}{{{{{{||||||uuuuuurrr...------,,,,,,------.....................//////,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***************************++++++++++++++++++++++++************++++++++++++*********+++++++++++++++************************,,,++++++******++++++,,,++++++******++++++,,,---***+++,,,------,,,+++***)))))))))***************))))))))))))))))))))))))************************************+++++++++,,,*********)))******+++,,,******+++++++++******)))******++++++++++++******,,,***)))***,,,---,,,+++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++)))))))))***+++++++++,,,++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,---+++,,,---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------..............................---------............///////////////////////////...............---------............////////////............////////////...333222222555555BBB[[[qqqZZZMMMCCCGGGSSS[[[[[[YYYXXXZZZ[[[ZZZXXXXXX\\\```nnnzzzxxxiiieeellltttvvvtttzzz~~~zzzyyyxxxwwwwwwyyy{{{|||~~~hhhccckkk{{{uuufffsssxxxllliii|||sssqqqttt{{{}}}yyywwwwwwwwwzzzyyyxxxyyyzzz}}}vvvkkkiiittt...------,,,,,,------............---------------++++++++++++++++++++++++.........---,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++)))*********++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---)))***+++------+++***)))************))))))))))))))))))))))))))))))))))))************************)))))))))*********++++++******))))))***++++++,,,)))******+++++++++************++++++++++++******,,,+++******,,,------,,,)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******+++,,,,,,******************++++++*********++++++++++++,,,******+++++++++,,,,,,,,,+++++++++++++++,,,---...+++---...,,,******,,,...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,---------..............................---------............///////////////////////////---------...........................////////////............////////////,,,111111333888;;;NNNlllnnnOOOEEEBBBLLLVVVXXXVVVVVVYYY[[[\\\ZZZWWWYYY___ddduuu|||rrriiihhhooovvvwwwuuusssyyy~~~~~~xxxqqqpppoooqqqtttwwwwwwvvvuuunnnvvvwwwlllvvvvvviiihhh~~~~~~yyyuuuuuuuuurrrzzz|||sssrrrsssssstttvvvyyy}}}lllkkklllttt...------,,,,,,------............------,,,,,,+++++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++******++++++,,,---((()))+++,,,,,,+++)))(((++++++******))))))(((((())))))))))))))))))))))))************************((())))))))))))***************))))))***+++,,,,,,)))******+++++++++************++++++++++++******+++***((()))***,,,,,,+++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,---+++++++++***************))))))*********+++++++++*********++++++,,,,,,,,,++++++++++++,,,,,,---...+++---...---***))),,,...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------...............------.........,,,,,,,,,---------..............................---------.........//////////////////////////////,,,------....../////////............/////////000............/////////000+++000111444;;;@@@VVVxxxkkkOOOEEEEEEQQQZZZXXXTTTTTTZZZ\\\\\\YYYWWWYYY```ggg{{{|||vvvooojjjkkkrrryyy{{{zzznnnuuu{{{}}}xxxlllkkkjjjnnnssswwwvvvttt|||{{{qqqvvvqqqhhhqqqyyy}}}{{{llleee{{{vvvuuuwwwllluuu}}}sssqqqrrrppppppqqqpppwww~~~}}}vvvrrroooooooooooorrrxxx}}}ppp^^^[[[iii}}}........................------.........---+++***++++++,,,,,,,,,,,,------------------------------***,,,------,,,+++,,,,,,,,,+++***))))))******+++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---***++++++,,,,,,++++++******************+++++++++)))************+++++++++&&&&&&&&&'''***++++++*********)))))))))))))))***)))************++++++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------------------,,,---------.../////////...---,,,,,,+++++++++,,,,,,,,,------------------,,,,,,,,,---------......------------------------...///////////////......000000000000000000000000............////////////////////////////////////000000//////.........---///////////////000111111222...111666666@@@cccbbbDDDEEEGGGMMMSSSWWWVVVTTTSSSWWWYYYVVVSSSWWWbbbmmmxxxzzzrrrjjjiiiooowww{{{|||www{{{{{{yyy{{{|||hhh```fffnnnjjjiiijjjeeehhhnnnuuuyyy|||~~~|||~~~jjjdddjjjsssyyyqqqooo~~~}}}yyy{{{~~~~~~||||||xxxuuuuuu~~~{{{tttqqqqqqnnniiigggiiilllqqquuuyyy|||~~~xxxtttlllddd^^^ZZZXXXXXX^^^___bbbhhhpppzzznnndddbbbdddsss........................------.........---,,,+++++++++,,,,,,,,,,,,------------------------------+++,,,------+++))))))***((()))***+++,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++***************************++++++++++++((((((''')))+++------,,,+++++++++*********++++++************+++++++++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************++++++++++++++++++++++++)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++++++++,,,,,,---...------------............,,,,,,,,,---------......------------------------...///////////////......000000000000000000000000............////////////////////////////////////000/////////............///////////////000111111333222444:::AAAQQQppp\\\BBBCCCFFFLLLRRRVVVVVVUUUUUUXXXYYYWWWUUU[[[hhhsss~~~{{{zzzxxxuuutttuuuxxxzzz{{{~~~~~~{{{~~~lll___]]]]]]UUUSSSUUUQQQSSSSSS]]]qqq}}}yyy{{{}}}||||||ppphhhjjjqqqwww}}}wwwiiiuuuzzzsssuuuyyy|||~~~}}}}}}}}}uuuqqqpppvvv~~~}}}{{{tttqqqkkkeee]]]]]]]]]]]]^^^^^^___```^^^[[[WWWRRRNNNKKKJJJJJJNNNNNNPPPSSSYYY```fffjjjkkkoootttxxx|||kkkccchhhoooyyy........................------.........---,,,+++++++++,,,,,,,,,,,,------------------------------,,,------,,,)))(((((()))&&&(((+++---...---,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,++++++******))))))************+++++++++,,,+++***)))+++---///...---,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,...///000////////////............,,,,,,,,,---------......------------------------...//////000000/////////000000000000000000000000............////////////////////////////////////////////////............///////////////000111111222222444<<>>BBBHHHMMMQQQSSSVVVXXXWWWVVVXXX^^^iiivvvwwwrrrrrrzzz{{{|||}}}{{{{{{{{{||||||{{{~~~~~~|||}}}}}}vvvuuutttvvvzzz~~~yyyqqqkkkpppwww|||}}}{{{yyyxxx}}}}}}{{{vvvrrrrrrsssmmmeeeYYYVVVRRRPPPPPPOOOOOONNNFFFGGGGGGHHHHHHGGGGGGGGGFFFIIIKKKKKKJJJHHHHHHIIIFFFGGGIIIJJJJJJKKKMMMOOONNNOOOQQQQQQQQQPPPNNNNNNMMMNNNOOOMMMIIIGGGFFFFFFIIIIIIHHHFFFEEEFFFHHHKKKQQQRRRSSSTTTTTTUUUWWWYYYYYYaaaggggggfffiiijjjiiiffffffgggggghhhhhhiiiiiikkkhhhddd```]]]ZZZYYYXXXPPPQQQUUUYYY\\\___aaabbbcccfffjjjmmmoooqqqsssvvvpppnnnmmmnnnrrrwwwzzz{{{xxxjjjjjj~~~........................---,,,,,,,,,,,,---...///++++++,,,,,,,,,,,,------------------------------***+++,,,++++++---000333111000---++++++,,,---...***+++,,,,,,------,,,,,,------------------------++++++++++++++++++++++++------------------------,,,,,,,,,---------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,*********,,,---,,,+++***+++---/////////...---+++++++++,,,,,,,,,------))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++...---+++******+++---...++++++,,,,,,,,,,,,------------------------------------------------......,,,,,,,,,,,,---///000111111111000//////...------,,,,,,,,,---------....................................///111111222222111000000000000000000000000............////////////////////////////////////............/////////000///////////////000111111111333DDDgggeeeAAA???AAAEEEKKKPPPRRRTTTWWWYYYXXXXXX[[[dddqqq|||xxxvvvzzz|||}}}|||zzz{{{zzz{{{}}}}}}{{{~~~zzzzzzyyyyyy{{{~~~}}}{{{sssqqquuu|||}}}|||zzzssspppnnnggg```YYYVVVSSSQQQPPPOOONNNMMMPPPQQQSSSTTTSSSRRRRRRRRROOORRRVVVXXXWWWUUUTTTSSSSSSVVVXXXXXXUUUSSSTTTVVVZZZ^^^aaabbb___]]]]]]^^^ZZZ]]]___^^^ZZZVVVSSSRRRSSSTTTTTTRRROOONNNPPPRRRSSSUUUWWWWWWWWWYYY\\\```jjjttt}}}|||xxxsssmmmjjjjjjkkkmmmfffjjjqqqzzzrrrppp|||........................---,,,,,,+++,,,---...///++++++,,,,,,,,,---------------------------------+++,,,+++******+++...111---------...............++++++,,,---------,,,,,,------------------------++++++++++++++++++++++++------------------------,,,,,,,,,------.........***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------,,,+++***+++---------++++++,,,...000111111000///++++++,,,,,,,,,---------))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++...---+++******+++---...++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,---------******+++,,,...000222333111000000///...------,,,,,,,,,,,,---------......////////////////////////......///111111222222222000000000000000000000000............/////////000////////////////////////---.........//////000000///////////////000111111777999OOOyyybbbDDDGGGBBBGGGMMMQQQSSSTTTWWWZZZYYYZZZ^^^hhhvvvzzz{{{yyy}}}~~~|||zzz{{{~~~~~~|||}}}{{{~~~|||}}}|||{{{zzz||||||xxxwww{{{~~~zzzuuurrrooommmjjjhhhfffhhhiiihhhfffcccaaa```[[[___dddggggggeeecccbbbcccgggiiihhhbbb]]]]]]^^^gggmmmrrrqqqmmmiiiiiikkkrrrwww|||~~~zzztttpppnnnhhhjjjkkkjjjhhhgggiiilllrrrtttwwwwwwxxxzzz{{{uuusssuuuyyy|||sssjjjyyy......------------......//////---,,,,,,---...///...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,+++,,,------......------,,,,,,,,,---------......///...------++++++***)))+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***222000...+++***)))))))))******+++++++++,,,,,,,,,---...000222222000---+++******+++,,,---///000000...,,,***+++---...,,,***++++++***))))))***+++,,,............------------************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---///000111........................////////////000000000000000000000000000000000000000000111111111111000000////////////////////////000000//////.........---//////............//////////////////000000000000///000000...///222333333777888SSSuuuVVVFFFDDDDDDKKKTTTXXXYYYWWWWWWXXXWWWVVV___ppp~~~{{{xxxyyy}}}zzzxxxzzz~~~~~~{{{|||}}}~~~~~~~~~~~~{{{xxxwww{{{zzzyyy{{{|||}}}~~~}}}||||||~~~~~~|||yyy{{{|||uuussstttnnnlllooouuuvvvrrrnnnmmmpppppprrrvvvvvvpppiiifffjjjuuuyyyqqqppprrryyy~~~jjjlll~~~......------------......///...---,,,,,,---...///...------,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++,,,------......------,,,,,,,,,---------.........------,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++...---,,,++++++++++++,,,***++++++++++++,,,,,,,,,,,,---///000111000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,***((()))++++++***(((000...,,,***)))(((((((((******++++++++++++,,,,,,------------------------------------------------,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,---------.........------,,,,,,------...///------------------------,,,,,,---......//////000.........................../////////000000000000000000000000000000000000000000111111111111000000////////////////////////000/////////............//////............//////....../////////000000000000111111000000222444444999@@@\\\nnnOOOBBBEEEEEELLLTTTYYYYYYWWWVVVWWWTTTVVVaaattt~~~zzzzzz{{{}}}zzzwwwtttvvvzzz}}}|||yyyyyyzzzzzzzzz{{{}}}~~~}}}zzzwwwuuuyyyxxxxxxzzz~~~|||}}}~~~}}}||||||~~~~~~{{{yyy||||||zzz}}}}}}xxxzzzyyyppppppxxx{{{......------------............------------.........------,,,,,,------...,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,+++,,,------......------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++++++++++++++,,,---...///++++++++++++,,,,,,,,,,,,)))******+++,,,,,,,,,,,,+++++++++************)))111000//////000000///---///............///000111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,------------.........---------,,,------...///........................+++,,,...///000000///................................./////////000000000000000000000000000000000///000000111111000000///////////////////////////////////////............//////............//////------........./////////000111222222222222333666:::JJJgggzzznnnuuuaaaFFF@@@FFFFFFMMMUUUYYYYYYVVVUUUUUUUUUZZZhhhzzz~~~|||{{{yyywwwvvvsssppprrrvvvyyyyyywwwwwwxxxyyyxxxxxxzzz|||}}}{{{||||||~~~}}}|||}}}~~~}}}yyywwwuuuvvvvvvvvvyyy}}}|||~~~~~~~~~|||||||||~~~~~~|||xxxxxx|||......------------......------------------.........------,,,,,,------...,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------......------,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,------------,,,,,,,,,,,,,,,---------......---------------------------------...---,,,,,,+++******++++++,,,---......+++++++++,,,,,,,,,------,,,+++*********+++,,,---,,,,,,,,,------------------,,,+++++++++++++++***(((((()))***+++---......,,,,,,++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,***+++,,,---.../////////------------------------,,,,,,,,,---------......------------------------------------............---------------...//////////////////////////////+++---///000111000...---................................./////////000000//////////////////////////////000000000000/////////////////////////////////////////////.........//////............//////------------.........///000000222333222000333888???WWWvvv}}}sss~~~ooo___[[[]]]iiikkkQQQ@@@@@@GGGHHHNNNVVVYYYXXXUUUTTTUUUZZZcccqqqyyywwwyyy|||zzzwwwsssqqqooopppsssvvvwwwwwwyyyzzz{{{zzzyyyzzz|||~~~{{{}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}{{{zzzyyyvvvvvvwwwzzz}}}zzzzzz|||}}}~~~~~~~~~~~~|||}}}~~~~~~|||{{{|||}}}~~~yyyvvvvvv|||}}}......------------......+++,,,,,,---------.........------,,,,,,------...,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------......------,,,,,,,,,---------......***++++++,,,,,,------...,,,------......------,,,,,,,,,,,,---------------------------------------------.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------222000///---------...///........................---............---......000000000000000/////////........./////////000000........................------------------------------,,,,,,,,,,,,------******,,,---............------------------------,,,,,,,,,---------......---------------------------------.........//////...------------...//////////////////////////////,,,---///111111000...---....................................////////////........................//////000000000000//////////////////////////////........./////////////////////............//////------------.........//////...000333111///333;;;FFFbbb|||zzz~~~tttggg]]]XXX___oooSSSFFF@@@BBBGGGJJJOOOUUUWWWVVVTTTUUUVVV^^^jjjyyy{{{qqqnnnsssyyyyyywwwsssrrrqqqqqqsssvvvwwwwwwyyyzzz{{{{{{zzzzzz|||}}}zzz||||||{{{~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}zzz{{{|||~~~yyyxxxyyy{{{~~~vvvwwwxxxzzz{{{||||||}}}{{{|||~~~~~~|||{{{{{{|||}}}xxxuuuvvv|||}}}......------------......***+++,,,------...------...------,,,,,,------...,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------......------,,,,,,,,,---------......+++++++++,,,,,,---------------............------------------------------------------------------...............---,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,------------///...---,,,+++,,,------,,,,,,,,,,,,++++++++++++---///000000000000111333......///111111111111111//////000111111222333333,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......++++++,,,---............------------------------,,,,,,,,,---------......------------------------------........./////////......------......///000////////////////////////......000000000000///...........................------........./////////...........................//////000000//////...////////////////////////........./////////////////////............//////------........./////////000...///333111///666BBBKKKjjj|||rrrxxx|||oooiii```ZZZ___ttt^^^FFFBBBBBBDDDFFFLLLPPPTTTUUUTTTTTTVVVXXXcccpppxxxooolllpppttttttssssssttttttuuuvvvvvvwwwwwwvvvxxxyyyyyyyyyyyyzzz{{{{{{}}}}}}yyyyyy|||}}}zzzzzzzzz{{{|||~~~}}}zzzxxxzzz}}}}}}}}}||||||{{{{{{||||||wwwyyy{{{~~~~~~|||zzz{{{}}}wwwwwwxxxxxxyyyzzz{{{|||yyy{{{}}}~~~}}}||||||}}}{{{}}}|||yyyxxx~~~wwwiiieeegggdddqqqpppttt}}}|||......------------......)))***,,,---......------...------,,,,,,------...------------,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------......------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------.......................................------,,,++++++,,,---------,,,+++,,,,,,,,,------------...++++++++++++,,,---...///...///111333555777888999111444666777666777999;;;::::::;;;:::999888666555777666555333000...,,,,,,........................//////////////////////////////............//////---....../////////..............................,,,,,,,,,---------......------------------------............////////////...............//////000........................////////////////////////........................---------.........//////------------------------......////////////......////////////////////////............/////////000//////............//////....../////////000000000333///000444222000:::JJJ\\\~~~xxxzzzqqqqqqmmmoooxxxYYYCCCBBBDDDGGGJJJNNNPPPSSSRRRQQQSSSXXX\\\kkkzzz|||wwwqqqppprrrtttsssppptttvvvxxxxxxxxxwwwvvvuuutttvvvxxxyyyxxxxxxyyy{{{zzz}}}|||xxxvvvyyyzzzxxxwwwvvvvvvvvvxxx{{{}}}|||{{{zzzwwwuuuvvvzzz}}}{{{zzzyyywwwwwwwwwxxxyyyxxxzzz}}}~~~{{{yyy{{{}}}~~~yyyyyyyyyyyyyyyzzz{{{{{{vvvyyy|||~~~}}}}}}}}}}}}yyy|||~~~~~~|||ppp```YYYWWWZZZZZZ]]]qqquuubbbbbbuuuxxx.........------.........)))***+++---......------...------,,,,,,------.........------------,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------......------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------..............................//////......---,,,)))***,,,---...------,,,,,,,,,,,,---------......---...000222444666777888888:::>>>CCCHHHMMMQQQSSSTTTWWWZZZ[[[ZZZ[[[^^^aaaxxxvvvqqqkkkccc[[[TTTPPP^^^\\\WWWQQQJJJDDD@@@===777777777777777777777777111111111111111111111111000000////////////000000///000000000000000///...........................,,,,,,,,,---------......------------------------............/////////000...............///000000........................111000////////////000000........................---------.........//////------------------------......////////////......////////////////////////---.........//////000000//////............//////////////////000000000000555000111555333222>>>OOOtttXXXDDDBBBDDDIIIOOOOOOQQQRRRQQQPPPSSSYYY^^^uuu}}}vvvtttssstttwwwwwwtttrrrtttvvvyyyzzzyyyvvvuuutttuuuwwwyyyzzzzzzzzz{{{|||www{{{{{{wwwwwwzzz||||||wwwuuusssrrrrrrtttwwwxxxxxxxxxxxxvvvuuuuuuwwwyyyyyywwwuuutttssstttuuuvvvzzz|||{{{xxxyyy{{{}}}~~~{{{{{{zzzzzzzzzzzzzzz{{{uuuxxx|||~~~~~~}}}}}}~~~yyy{{{~~~rrrcccXXXXXXQQQIIITTTlll~~~nnn[[[XXXhhh........................------------------------...------,,,++++++++++++***((('''(((,,,///111222,,,++++++******++++++,,,******+++++++++,,,,,,,,,...------,,,,,,------...------------------------------------------------------------------------------------------------,,,,,,,,,---------............---......---***(((***555111(((,,,///***)))333///,,,,,,++++++000666555555===LLLXXX\\\\\\]]]kkkiiifffiiiwww{{{xxxssszzzjjj^^^[[[```]]]UUUTTTVVVOOOCCCAAA:::666999;;;888666666777555222...,,,,,,///222111//////000000//////111///......------......///000///...---------------////////////............000000//////......------////////////////////////...000111000///...///111111000///......------...................................................////////////////////////............////////////////////////////////////---------.........//////000000//////.........---............/////////000***222,,,,,,555333???```wwwLLLGGGEEECCCKKKTTTSSSPPPQQQVVVUUUTTT^^^lllzzzuuulllmmmoooqqqssssssrrrrrruuutttsssrrrrrrssstttuuusssxxx}}}~~~|||xxxwwwwww{{{{{{yyyvvvtttsssuuuxxxwwwuuussssssuuuvvvvvvvvvssstttttttttttttttvvvwwwtttvvvwwwwwwvvvvvvwwwxxx{{{~~~~~~{{{zzz}}}}}}{{{yyyyyyyyyyyyzzzzzz{{{{{{{{{zzzzzz{{{|||}}}~~~~~~{{{nnnccc[[[WWWRRRVVVkkk}}}lllYYYVVVfff||||||........................------------------------------,,,,,,+++,,,,,,,,,...,,,***)))+++---...---,,,++++++******++++++,,,***++++++++++++,,,,,,,,,...------,,,,,,------...------------------------------------------------------------------------------------------------------------------------++++++,,,---......---,,,***222///***000111...222111000111666888999>>>DDDHHHKKKWWWmmmzzztttxxx}}}~~~xxxzzzwwwbbbZZZQQQKKKIIIEEE===666777777777777666444111///---------......,,,+++,,,333222111000///...---,,,000//////.........//////////////////............///////////////.........////////////////////////...000111000///...///000111111///...............................................................////////////////////////............////////////////////////////////////---------.........//////000/////////...................../////////000000///666111000888888EEEeeelllGGGEEEEEEEEEMMMUUUXXXSSSRRRTTTTTTVVVcccssszzztttmmmmmmmmmmmmmmmoooqqqtttvvvuuusssrrrrrrsssuuuvvvtttwww{{{}}}{{{yyyvvvuuuyyyzzzzzzxxxuuutttuuuvvvuuuttttttwww{{{}}}{{{yyyssstttttttttttttttvvvwwwuuuvvvwwwwwwvvvuuuvvvxxx}}}~~~}}}|||}}}}}}}}}|||xxxxxxxxxxxxyyyyyyyyyyyy{{{zzzyyyyyyyyyzzz|||}}}sssfff^^^XXXYYYiii}}}tttdddTTTSSSddd{{{yyyzzz........................------------------------,,,,,,,,,,,,,,,,,,---...///---+++***+++,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,...------,,,,,,------...------------------------------------------------------------------------------------------------......------------------+++,,,,,,---------------///222......333000...999666;;;DDDLLLMMMJJJMMMSSSYYY___ttt{{{vvv~~~rrrnnnnnncccTTTGGGBBB===::::::888555222333444444444555555555444+++,,,---...//////......000///////////////000111////////////.....................///////////////////////////////////////...///000000......///000111111000///....................................////////////////////////////////////////////////............////////////////////////////////////------........./////////////////////................../////////000000000///333000000666999JJJfffyyy\\\@@@CCCEEEHHHPPPVVV[[[TTTQQQRRRSSSXXXhhhzzzxxxrrrmmmmmmllljjjhhhkkkpppuuuwwwvvvtttrrrrrrtttvvvwwwvvvvvvxxxzzz{{{yyyuuuqqqvvvxxxzzzzzzxxxuuutttttttttssstttzzz~~~uuuuuuuuuuuuuuuuuuvvvvvvvvvwwwxxxwwwvvvuuuvvvwwwzzz{{{}}}~~~}}}|||}}}~~~zzzzzzzzzyyyyyyyyyyyyyyy~~~|||{{{yyyyyyyyyzzz{{{wwwkkkcccbbblllxxxsssdddUUUSSScccyyyzzzooo................................................,,,,,,,,,,,,,,,---...///,,,+++******,,,......---,,,++++++******++++++,,,+++++++++,,,,,,,,,------...------,,,,,,------...,,,,,,------------------------------------------........................,,,,,,------------------............------------.........---,,,+++,,,...000000...333:::666999JJJVVVeeeyyyxxxllllllrrrgggooo}}}yyyvvvuuueeeQQQBBB======>>>>>>555555333//////222333222,,,---...///000000000//////////////////000000111////////////............------......//////000000////////////////////////...///000///......///000222111000///....................................000000000000000000000000////////////////////////............////////////////////////////////////............///////////////////////////............////////////000000000///111000000333<<>>DDDOOOSSSOOOLLLQQQQQQWWWgggpppxxxzzzwwwnnnkkklllkkkgggjjjddd``````___]]]]]]```gggoootttrrrpppppppppnnnmmmnnnsss{{{yyyzzz{{{uuuwwwsssdddOOOCCC@@@===777444444333333333444555666222222111000000000000000////////////.....................///////////////////////////////////////---...//////------...///222222111000////////////////////////////////////////////////////////////////////////////////////............////////////////////////////////////....../////////000000000.........////////////////////////000000000111111111...444777777MMMooozzzqqqtttuuuhhhddd```]]]eeeaaaMMM>>>===DDDFFFJJJNNNJJJKKKHHHIIIPPPUUU[[[lll~~~}}}xxxqqqooommmlllmmmoooqqqsssuuutttsssssssssssstttuuuttttttuuuvvvwwwwwwuuurrrtttvvvxxxyyywwwuuuttttttuuusssrrrsssxxx}}}|||yyyvvvvvvxxxxxxvvvttttttvvvwwwwwwvvvvvvwwwxxxzzzyyywwwvvvvvvwwwyyyzzz~~~|||zzzxxxxxxzzzzzzzzzyyyyyyyyyyyyyyyxxx{{{}}}xxxvvvwww}}}zzzmmm^^^ZZZeeexxx~~~yyy~~~................................................///......------------......---,,,,,,------+++))),,,++++++******++++++,,,,,,,,,,,,------------......------,,,,,,------...++++++,,,,,,---......///------------------------........................++++++,,,,,,---......///,,,,,,---...///000111111---000444666999???IIIPPPkkkqqqgggYYYUUUTTTWWW```zzzyyynnniiiqqq~~~jjjeee[[[UUUXXX^^^]]]XXXQQQMMMJJJIIIIIIJJJPPPWWW\\\eeejjjgggaaa```bbbccchhhjjjnnnrrrtttssspppnnnnnnkkkmmmwwwiiiWWWPPPHHH>>>888777555444555777999:::666555444333222111111111////////////............///////////////.........////////////////////////---...//////------...///333222111000////////////////////////////////////........................////////////////////////............////////////////////////////////////.../////////000000000000............/////////000//////000000000111111111///+++555999888SSSzzz}}}yyy~~~|||xxxppphhh]]]WWW[[[fffwwwKKKDDD<<>>\\\yyymmmyyytttmmm]]]VVV```nnn|||LLL???:::@@@HHHHHHMMMPPPIIIOOOJJJKKKQQQWWW```tttzzzqqqfffdddiiipppsssssspppqqqssssssssssssqqqppppppssswwwxxxvvvuuuwwwyyywwwwwwvvvtttrrrsssvvvxxxtttwwwzzzyyyuuutttwww{{{yyyuuuqqqqqqssstttqqqmmmrrrtttvvvvvvvvvwwwyyy{{{{{{zzzyyyxxxwwwwwwxxxxxxuuutttuuuyyy}}}~~~|||yyyyyyyyyyyyzzzzzz{{{{{{{{{yyy{{{{{{~~~~~~iiiccc^^^aaalllzzzrrrbbb^^^nnn000000//////.........---///...---,,,---///111333222000///...//////---,,,000111111///,,,)))((()))------------,,,++++++***---,,,++++++------,,,+++/////////......---------........................------------------------..................------+++---//////.........///,,,000222//////666>>>AAA@@@AAAJJJSSSPPPGGGIIITTTooo{{{qqq]]]ZZZ^^^\\\[[[iiibbbcccddd___aaaddd\\\TTTQQQVVVbbbjjjgggbbb```TTTTTTQQQTTTkkklllgggddddddrrrsssrrrvvvyyy|||ppplllxxxyyyrrrpppllljjjwwwwwwkkk___PPP@@@999:::666666999<<<;;;777555888666444111...,,,,,,---...//////////////////////////////............//////000000//////.........---////////////............////////////////////////---------.........//////............////////////////////////000000000000111000///------......///////////////////////////////////////////////////////////////000000000000111---555AAAPPPpppooouuu}}}iiidddvvvpppLLL??????AAADDDHHHJJJKKKKKKMMMLLLOOOUUU\\\gggxxx{{{}}}{{{uuunnnllloooqqqqqqpppqqqrrrsssttttttrrrqqqooorrrsssttttttuuuwww|||~~~zzzwwwtttsssssstttwwwyyyyyyxxxuuusssqqqqqqsssrrrqqqqqqrrrsssuuuvvvqqqqqqrrrsssuuuwwwyyyzzz}}}{{{xxxuuussssssssstttzzzyyyyyyzzz{{{~~~|||yyyxxxxxxyyyzzzzzz|||}}}}}}~~~|||}}}}}}~~~jjj___YYYbbbsss}}}jjjTTTPPP___xxx000/////////...............---,,,,,,---...000222111000............---+++***,,,......---------...,,,,,,---------,,,++++++---,,,++++++------,,,+++............---------,,,........................------------------------........................------......------.........333666666999@@@FFFGGGKKKLLLSSS[[[XXXNNNNNNUUU[[[kkklllcccccc```[[[]]]^^^XXX[[[[[[SSSTTTXXXSSSYYYWWW^^^rrrzzzooolllfffjjjzzznnngggpppvvv]]]NNNKKKBBB<<<888999999777888;;;666555444333222111000000////////////............//////............//////000/////////............////////////............////////////////////////---------.........//////............////////////////////////000000000000111000///...---......///////////////////////////////////////////////////////////////000000000000444333888HHH```xxxXXX888>>>???BBBEEEHHHJJJJJJJJJNNNNNNQQQYYYaaakkk{{{|||xxx|||yyysssmmmlllnnnqqqqqqpppoooppprrrtttttttttrrrqqqtttuuuvvvvvvvvvxxx|||~~~}}}}}}{{{yyyvvvtttrrrtttuuuvvvwwwvvvttttttsssssssssrrrrrrrrrssstttttttttttttttuuuvvvwwwxxxxxx{{{zzzwwwuuutttsssssssssttttttuuuvvvyyy}}}}}}zzzxxxwwwvvvyyy{{{}}}~~~}}}yyyzzz|||~~~~~~zzzkkk```YYYbbbtttyyyhhhTTTNNN\\\sss////////////............------,,,,,,,,,...///000000...------......,,,+++(((***---...---...///000++++++,,,---------,,,,,,---,,,+++,,,---...---+++...------------,,,,,,,,,........................------------------------.................................---...//////000333777:::===CCCKKKNNNLLLMMMMMMSSS[[[YYYPPPMMMPPPNNN\\\aaaaaaaaaYYYSSSXXXRRRQQQYYYYYYNNNMMMTTTSSSWWWVVVbbb}}}{{{sssxxx}}}qqqiiilllxxx|||fff^^^RRRIII@@@===<<<:::;;;>>>666666666666555222000...000/////////......------//////............//////////////////............////////////............////////////////////////------........./////////............////////////////////////000000000000000000///............///////////////////////////////////////////////////////////////000000000000222555666IIIkkk}}}QQQ;;;===???CCCFFFHHHIIIIIIIIIOOOOOOUUU___iiisss|||tttttt{{{vvvrrrmmmlllnnnpppqqqooonnnooorrrtttuuuuuutttssstttuuuuuuuuuuuuvvvyyy{{{{{{}}}~~~zzzuuurrrppprrrtttuuuwwwwwwwwwvvvssssssttttttssssssrrrrrrvvvvvvvvvvvvvvvvvvwwwwwwyyyxxxwwwvvvuuutttssssssqqqrrrsssvvvzzz}}}yyyvvvuuuyyy{{{}}}|||ttttttwww{{{|||yyylll```XXXbbbuuuvvvnnn```PPPLLLYYYppp///////////////.........---,,,,,,,,,,,,---...//////---,,,,,,------,,,+++,,,...///...---+++,,,,,,***++++++,,,------------...,,,+++,,,---...---,,,---------------,,,,,,,,,............................................................///////////////......///222444555666888999:::===DDDMMMOOOLLLFFFFFFKKKRRRSSSMMMIIIJJJLLLQQQPPPRRRTTTKKKEEENNNLLLTTTeeeiii\\\YYY``````dddiiiyyyxxxddd^^^fffvvvllleee^^^XXXOOODDD>>>>>>;;;;;;:::888666444222000111111000000///...------//////............/////////////////////.........////////////............////////////////////////............////////////............////////////////////////000000000000000/////////............////////////////////////////////////////////////////////////000000000000///666666LLLnnnyyyoooNNNEEE===@@@DDDGGGIIIIIIJJJJJJOOOQQQXXXfffrrrzzzvvvnnnqqqzzz~~~}}}rrrpppmmmlllnnnpppppppppoooppprrrtttuuuuuutttsssrrrsssssssssrrrrrrtttvvv{{{}}}{{{wwwtttqqqrrrsssvvvyyyzzzyyyxxxssstttuuuuuutttrrrqqqooottttttuuuvvvvvvvvvvvvvvvxxxxxxxxxxxxwwwvvvuuuttttttuuuvvvxxx||||||zzzyyyxxx{{{|||zzznnnnnnpppuuu{{{}}}zzz~~~mmm```XXXaaattt|||nnnaaaVVVLLLKKKYYYqqq.........///////////////---,,,,,,,,,---------......---,,,,,,---...,,,+++...///000///,,,******+++***++++++,,,------------...---,,,,,,......---,,,------------------------////////////////////////................................./////////000000111000000333888<<<======;;;;;;888777===FFFHHHFFFCCCCCCFFFJJJKKKGGGEEEEEEFFFGGGBBBEEENNNIIIDDDJJJPPP___zzzssslllpppooommmggglllssswwwzzzvvv[[[HHHAAAAAA???<<<:::888777888888444444333222111//////...//////............//////.........///////////////////////////............////////////////////////........./////////000000............////////////////////////000000000000///////////////......---////////////////////////////////////////////////////////////000000000000///:::???XXXuuuqqq~~~TTT>>>???<<<@@@EEEHHHIIIJJJKKKMMMPPPRRRZZZkkkyyytttkkkoooxxx}}}{{{ooonnnmmmnnnoooqqqqqqqqqqqqrrrtttuuuuuutttrrrqqqrrrsssssssssqqqqqqrrrttt{{{||||||||||||zzzxxxwwwuuutttuuuxxx{{{}}}{{{yyyttttttuuuuuutttrrrpppooopppqqqssstttuuuvvvvvvvvvwwwxxxxxxyyyyyyxxxwwwwwwxxxwwwxxxyyy{{{~~~}}}|||}}}~~~yyyllljjjkkkpppwww||||||{{{yyy|||oooaaaYYYcccwwwvvvjjjZZZQQQIIILLL[[[sss.........///////////////------------......------///---,,,---......---,,,+++,,,......---,,,---...++++++,,,---------,,,,,,...---,,,---...///...,,,---------............///////////////////////////.................................//////000000111333222333888>>>BBBBBB@@@<<<;;;888444666===@@@???>>>???@@@@@@??????BBBDDD@@@FFFEEEHHHUUUWWWUUUYYY___rrryyywwwttt}}}~~~~~~{{{{{{bbbSSSFFFDDD@@@<<<:::999:::;;;888888777555333222111000//////............//////.........///////////////////////////............////////////////////////....../////////000000000............////////////////////////000000000000/////////000///......---////////////////////////////////////////////////////////////000000000000---999IIIgggzzzoootttvvvqqqyyy{{{zzzaaaCCC999======AAAFFFHHHIIIKKKOOORRRSSSSSS]]]ooosssjjjmmmuuuzzzyyymmmmmmnnnpppqqqrrrrrrsssrrrsssuuuvvvuuutttrrrpppsssuuuvvvuuutttssstttuuuyyyyyyxxxxxxwwwwwwxxxxxxwwwvvvvvvyyy}}}}}}zzzttttttttttttsssrrrqqqpppoooppprrrtttuuuuuuuuuuuuwwwwwwwwwxxxxxxxxxyyyyyywwwwwwvvvuuuvvvxxx{{{|||~~~}}}|||~~~{{{nnnkkkiiimmmuuuzzz{{{zzzyyy{{{}}}~~~~~~nnnaaaZZZggg||||||pppgggYYYQQQIIIMMM^^^uuu~~~yyyxxx|||............/////////000.........//////.........///...------/////////---)))+++---...------...000,,,,,,---------,,,++++++///---,,,---...///...---........./////////000000////////////////////////........................---......///000000111111666555777<<>>CCC>>>BBBFFFHHHIIILLLRRRXXXVVVVVV```ssstttjjjjjjqqqvvvwwwkkkmmmoooqqqrrrsssssstttqqqrrrtttuuuvvvuuusssrrrssstttvvvvvvtttttttttuuuttttttuuuuuuuuuuuuuuuuuuvvvttttttxxx~~~~~~zzzuuutttssssssrrrrrrrrrrrrqqqrrrtttuuuvvvuuutttsssuuuuuuttttttuuuwwwyyyzzzvvvuuusssrrrssstttvvvwwwyyy{{{}}}tttooojjjmmmttt{{{|||{{{{{{|||||||||{{{}}}}}}fffZZZVVVfff~~~xxxllleeeWWWNNNFFFLLL```xxxvvvlllgggbbbeeemmmxxx---.........//////000000...//////000//////......///...---...///000///...***,,,......---------...------------,,,,,,+++***///...------...///...---.../////////000000111111000000000000000000000000////////////////////////---......///000111111222888777999>>>DDDEEEAAA<<<666<<<===:::777888::::::777<<>>>>><<<:::888666555444//////............//////---.........//////000000000/////////............////////////////////////////////////000000000000............/////////000////////////000000000000...///000000000///---,,,////////////////////////////////////////////////////////////000000000000888AAAbbbzzzuuuttt|||kkkfffXXXPPPUUUdddyyyVVV@@@999;;;>>>???BBBGGGHHHIIIMMMUUU[[[YYYYYYbbbvvvtttjjjhhhnnntttuuukkkmmmppprrrsssssstttuuuoooqqqsssuuuvvvvvvuuutttppprrrttttttsssrrrssstttpppqqqssstttuuutttsssrrrtttrrrrrrwww~~~{{{uuutttsssrrrqqqrrrsssttttttuuuvvvwwwvvvuuusssrrrtttsssrrrrrrsssuuuxxxyyyuuutttsssrrrrrrsssuuuvvvuuuyyyyyyrrrlllmmmuuu|||}}}|||}}}}}}|||{{{zzz|||ttt^^^SSSQQQccc}}}wwwjjjcccSSSIIIBBBJJJbbb{{{}}}{{{yyykkkaaa\\\TTTVVV\\\jjj|||---,,,,,,,,,,,,---......---------............///.........................................................------,,,,,,,,,------------------------.........------,,,,,,,,,//////000000000000//////+++...000111000///...///...///000222444555666666666666777999<<<======;;;>>>;;;777444444777:::<<<>>>???CCCFFFGGGMMM]]]lll{{{xxx^^^VVV^^^lll{{{{{{nnnsssggglllyyyxxxhhhkkkuuu{{{xxx~~~}}}uuurrrvvv}}}]]]===@@@@@@===:::999:::666111222111000///////////////+++---///...,,,,,,///222111111000......---------////////////////////////............////////////........................,,,---///000000000///...////////////////////////............////////////000000000000000000000000000000///......///111222666GGGfffxxxqqqzzzfff___XXXSSSRRR[[[uuuiiiNNN:::888===:::AAADDDFFFGGGGGGJJJPPPUUUXXXYYYdddwww{{{oooiiioooyyyzzzuuummmnnnppprrrsssrrrqqqpppqqqqqqrrrrrrrrrsssssssssrrrqqqqqqrrrsssrrrpppnnnrrrrrrrrrrrrrrrrrrrrrrrrrrrttttttrrruuu}}}wwwtttqqqqqqsssuuutttssssssssstttuuuvvvuuusssppptttsssrrrrrrssssssrrrqqqrrrssstttuuuvvvvvvvvvvvvxxxyyy|||~~~vvvvvvtttsssvvvzzz|||{{{~~~}}}||||||{{{{{{{{{nnn[[[SSSRRRbbbxxxvvvgggWWWSSSMMMGGGNNNeeeqqqdddhhhwww{{{kkk```]]]^^^RRRTTTVVV\\\hhhzzz------,,,,,,------...///---------............///------------------------..............................---------,,,,,,,,,------------------------.........------,,,,,,,,,//////000000000000//////---///000000///......///000111333666777888999999777666666777999:::999888888777777888:::>>>BBBDDDJJJLLLPPPQQQPPPWWWlll~~~```UUUWWW\\\eeesssxxx|||mmm]]]XXX]]]uuuzzzyyyrrrrrrzzz~~~xxxyyy{{{iiiKKKDDD>>><<<============666555444333111000//////...000000///------///111111000///......---------////////////////////////............////////////........................------///000000000///...////////////////////////............////////////000000000000000000000000////////////000111333444666NNNttttttvvvzzzgggZZZVVV```iiippp~~~dddLLL;;;:::>>>:::AAADDDGGGHHHHHHJJJOOOSSSVVVZZZhhh{{{~~~uuussszzz|||rrroooppprrrrrrrrrqqqooonnnpppppppppqqqrrrssstttuuusssrrrrrrssstttssspppnnnppppppqqqrrrrrrrrrrrrrrrrrruuutttrrrttt{{{~~~~~~xxxuuurrrrrrtttuuutttsssrrrrrrsssvvvwwwwwwtttrrrtttssssssrrrrrrrrrqqqqqqqqqrrrsssuuuwwwxxxxxxyyyzzz{{{|||~~~}}}uuurrrpppqqqwww}}}}}}~~~~~~~~~jjjYYYQQQQQQ```www|||rrrdddTTTOOOIIIEEEMMMddd~~~~~~ssshhheeeiiiuuuuuujjjbbb]]]\\\XXXWWWVVVXXXaaaqqq---------,,,------...///---------............///,,,,,,,,,,,,,,,,,,,,,,,,...........................------------,,,,,,,,,------------------------.........---------------...//////000000//////...///000111000......///111333555888:::;;;;;;:::999888666444555666777666555555666888;;;@@@FFFKKKNNNVVVWWWWWWRRRKKKPPPeeezzzxxx^^^XXXYYY\\\cccooossspppdddZZZYYY\\\]]]sss}}}yyyvvvwww{{{pppxxxfffUUUFFFAAA???<<<<<>>;;;@@@;;;;;;:::999666444111000000000000000///000111222000000///...............////////////////////////............////////////........................---......///////////////////////////////////////............////////////////////////////////////---///111111000111444777DDDddd{{{wwwsss|||UUUBBB999:::>>>999BBBFFFIIIJJJIIIIIIKKKNNNRRR^^^qqq{{{www}}}pppqqqrrrrrrsssrrrrrrqqqpppsssqqqooonnnoooqqqtttvvvvvvuuutttuuuvvvuuurrrpppoooqqqsssvvvwwwxxxwwwwwwsssuuuuuussstttyyy|||zzzyyyxxxvvvuuutttsssrrrrrrssssssuuuwwwxxxwwwtttrrrssstttuuuuuuttttttuuuvvvxxxyyyzzz|||~~~~~~~~~~~~qqqnnnooossswww{{{{{{aaaQQQKKKKKK[[[rrr|||ppp```OOOJJJGGGGGGPPPhhh~~~mmm\\\ZZZlllyyysssnnnkkkfffeeefffjjjsss{{{sssqqqxxx...------------...//////---------............///////////////////////////........................------------------------------------------------..............................////////////......---.../////////111555888999:::;;;:::999777444222444333333555888;;;;;;;;;??????@@@DDDLLLVVV```fff]]]UUUNNNIIIGGGHHHOOOXXXOOOVVVNNNDDDGGGOOO[[[kkkyyy~~~rrrzzz}}}}}}zzz{{{ssswwwrrrhhhlll|||}}}|||www|||vvvhhh]]]OOODDDAAA<<<<<<;;;999888666444333//////...///000222333333000//////............///////////////////////////............////////////..................................../////////000////////////////////////............////////////////////////////////////...000222111...///333888EEEbbb|||SSSAAA999;;;???===BBBFFFJJJJJJIIIIIIKKKNNNTTTcccuuu}}}wwwsssyyyvvvppppppqqqrrrssstttttttttuuusssqqqnnnnnnoooqqqrrrtttttttttuuuvvvuuusssqqqnnnoooqqqtttuuuvvvvvvvvvrrruuuuuusssuuuzzz|||zzzwwwwwwwwwvvvtttrrrrrrrrruuuuuuuuuvvvwwwvvvsssqqqrrrtttwwwwwwvvvvvvxxx{{{zzz{{{|||}}}~~~~~~~~~ppppppsssxxxxxxwww}}}~~~}}}}}}|||||||||}}}yyy```OOOIIIJJJXXXnnnsssaaaNNNGGGFFFGGGQQQggg~~~uuuooopppuuu~~~vvvddd\\\fffttt{{{wwwpppnnngggiiimmmuuuzzzooofffdddlllvvv......------......///000---------............///////////////////////////........................,,,,,,,,,------------...------------------------.............../////////---......//////......---,,,...000000111333666888888888888777555444222111333444666999>>>AAAAAAAAACCCCCCEEEJJJRRR\\\fffkkkdddZZZPPPLLLKKKIIIKKKNNNHHHOOOKKKEEEIIIPPP\\\ooorrrsss{{{}}}zzzvvvmmmVVVEEEAAA@@@>>><<<:::999888888222000///000222444444333//////............//////////////////////////////............////////////........................///............///000000////////////////////////............////////////000000000000000000000000///111222000---///666===HHH[[[vvvPPPBBB<<<===BBBBBBCCCFFFIIIIIIHHHIIILLLOOOXXXhhh{{{yyysssnnnttt{{{ppppppqqqrrrtttuuuvvvwwwvvvtttrrrooonnnnnnooooooqqqqqqqqqssstttuuusssqqqlllmmmnnnoooqqqrrrssstttrrruuuuuussstttxxxyyywwwtttvvvwwwvvvsssqqqqqqrrrvvvtttssssssttttttsssrrruuuxxx{{{zzzxxxwwwzzz|||xxxyyyzzz{{{||||||||||||~~~~~~qqqqqquuu|||{{{www{{{~~~}}}|||{{{{{{{{{{{{~~~www___OOOHHHIIIVVVjjj~~~sssaaaNNNDDDDDDEEEOOOddd~~~sssiiifffgggoooqqqdddccchhhpppuuu{{{sssqqquuuwww}}}uuuiii___[[[bbbkkk...............//////000---------............///////////////////////////........................,,,,,,,,,---------......---------------------------........./////////000---......//////......---...000222333222222444555555444333222222333444444666777:::???DDDFFFFFFDDDDDDEEEHHHLLLQQQWWW[[[^^^[[[SSSLLLIIIHHHIIIMMMRRRYYY[[[SSSMMMQQQTTT[[[iiinnn~~~tttrrrvvv~~~wwwwww~~~~~~yyyzzz]]]KKKHHHDDDAAA>>>=========888555333333555555444222//////............//////////////////////////////............////////////........................///......---...///000111////////////////////////............////////////000000000000000000000000///111222000...222<<>>DDDHHHIIIHHHEEEDDDFFFIIIKKKMMMMMMLLLKKKEEEBBBAAADDDHHHOOO\\\hhhpppkkk[[[QQQRRRNNNLLLTTT___dddjjjnnnqqqtttwwwxxxrrrtttjjjjjj~~~SSSPPPJJJEEEAAA@@@@@@AAA===:::777666666666444111//////.........//////000////////////////////////............/////////000........................///......------///000111////////////////////////............/////////000000000000000000000000000///111222000///555BBBLLLmmmiiihhhrrrvvvssseeePPPYYY{{{zzzUUU===<<<::::::@@@BBBDDDFFFGGGGGGFFFIIINNNRRR^^^ssszzzuuullliiifffiiisss|||{{{tttttttttsssssssssttttttuuuqqqqqqqqqqqqpppppppppoookkkkkklllooorrrsssrrrqqqrrrqqqpppoooppprrruuuwwwuuuwwwuuuqqqooopppnnnjjjooorrruuuuuurrrpppqqqrrrqqqooolllmmmpppuuuxxxzzzyyyvvvvvvyyyxxxyyy{{{}}}~~~{{{{{{|||wwwmmmmmm|||qqq[[[PPPJJJIIITTTfffyyysssiii\\\MMMFFFGGGHHHQQQddd}}}wwwnnn```VVV```sss}}}ooollleee]]]```uuutttfff]]]```fff////////////////////////------...//////...------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------//////...,,,***,,,///222555555555444444333333222000000111111333666888:::<<<===>>>DDDPPPXXXUUULLLDDDBBBAAAEEEKKKLLLHHHCCC<<<===???CCCIIIRRR]]]dddkkk^^^RRRNNNMMMKKKNNNTTTYYY[[[___eeeooo}}}hhhdddnnn}}}ttteeeTTTHHHCCC@@@??????>>>>>><<<888777666333000---...//////000000//////////////////////////////////////////////////////////////////////////////////////////////////////////////////............---------........./////////---,,,---000222000...111222333111---000AAASSStttuuuwwwrrrlll{{{|||zzzpppnnn\\\KKKSSSfffqqqOOO<<<>>><<<<<>>DDDNNNWWWVVVPPPHHHFFFFFFHHHKKKMMMKKKIIIDDDDDDEEEEEEGGGLLLRRRWWWXXXMMMDDDCCCEEEGGGLLLRRRYYYaaappp~~~}}}}}}|||{{{pppjjjyyyrrr\\\LLLCCC??????AAAAAA@@@>>>;;;888333000.........///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............---------.........//////000...---...000111000.........000111000666GGGWWWmmmwww{{{pppqqqvvvqqqnnn|||uuummmgggSSSKKKQQQXXXmmmMMM<<<>>>===>>>DDDFFFHHHDDDEEEIIIHHHFFFMMMYYYdddtttyyypppnnnuuuyyytttoooooossstttttttttttttttssssssssssssqqqpppooooooppppppooonnnnnnppprrrrrrrrrrrrssstttssssssrrrqqqrrrsssttttttsssuuutttnnneeebbbfffkkksssqqqpppooopppqqqqqqqqqvvvuuusssssstttvvvyyy{{{~~~{{{{{{{{{{{{zzzyyyxxxxxxzzz}}}~~~{{{|||}}}}}}}}}|||}}}~~~|||sssnnnqqqwwwyyyyyyzzz|||}}}qqq]]]QQQLLLGGGLLL^^^vvv{{{iiicccZZZLLLDDDDDDFFFOOOccc}}}qqq]]]WWW\\\nnnxxxggg\\\hhhlll\\\\\\ddd///////////////////////////...---,,,,,,---...///------------------------,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,---------......////////////////////////***,,,///000000111444666333333222222222222222222000000111222444666777999666:::>>>AAAHHHNNNNNNKKKGGGGGGIIIKKKNNNPPPRRRSSSIIIHHHFFFBBB@@@@@@CCCEEEGGGBBB???BBBEEEIIIMMMQQQ]]]jjj~~~{{{~~~}}}yyyvvvtttwwwzzz|||{{{yyyxxxxxx|||wwwkkkXXXKKKCCCDDDDDDDDDDDD@@@:::555222111000///.........///000////////////////////////////////////////////////////////////////////////////////////////////////////////////............------........./////////111///......000000///---.........000444>>>RRReeezzz|||nnnccc___ssslllfff]]]IIIOOO[[[\\\uuugggJJJ<<>>===>>>AAAAAA??????CCCHHHMMMPPPTTTWWWZZZLLLJJJEEE@@@<<<<<>>999777444222000...---...///000////////////////////////////////////////////////////////////////////////////////////////////////////////////........................////////////111000000/////////......111111111111555FFFfffuuuccciii|||sssfffRRRTTTnnnvvvaaaHHH===@@@@@@BBBHHHGGGKKKGGGGGGIIIIIIKKKXXXiii||||||oooffftttxxxooonnnppprrrrrrrrrssssssttttttttttttqqqnnnmmmnnnpppppppppmmmppprrrsssssssssuuuvvvsssrrrppppppqqqsssuuuwwwxxx|||xxxiiiVVVNNNUUU___mmmmmmnnnnnnnnnppprrrtttvvvwwwxxxzzz{{{{{{||||||yyyyyyzzz|||~~~}}}{{{yyyyyyzzz~~~~~~}}}~~~~~~}}}vvvoookkknnnrrrtttuuuwwwxxx{{{~~~~~~}}}~~~tttbbbWWWNNNFFFJJJXXXlllwwwbbbXXXPPPHHHEEEDDDEEENNNbbbzzztttqqqxxxmmmZZZRRRUUUjjjppphhhyyytttaaabbbkkk////////////////////////000///---,,,,,,---///000------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,,,,---------.........,,,...111111000/////////000000000111111222222222333444555666777888999999666;;;>>>;;;:::;;;<<<;;;:::???FFFLLLOOOQQQSSSUUUKKKIIIEEEAAA@@@BBBGGGKKKLLLUUUaaaiiihhh___SSSJJJNNNWWWfffuuu~~~|||tttllliiifffeeehhhlllnnnmmmmmmqqqssssssuuuvvvsssqqquuuxxx|||~~~~~~~~~~~~}}}{{{wwwsssqqqrrrssszzzxxxzzz||||||zzz}}}vvvpppoooXXXNNNFFFFFFFFFBBB>>>===666555222///......///000000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////...................../////////000000111111111000///......///111222222222777PPP}}}~~~gggrrrjjjXXXccc\\\GGG>>>AAA@@@BBBGGGEEEIIIEEEEEEHHHHHHKKK\\\ooowwwlllgggsss{{{uuusssqqqqqqrrrrrrrrrsssssstttttttttrrrooonnnooopppqqqqqqmmmoooqqqrrrrrrrrrsssuuurrrqqqqqqqqqrrrtttwwwyyy}}}pppYYYLLLOOOWWWfffhhhkkkmmmnnnpppsssvvvuuuvvvxxxyyyzzz{{{{{{zzzzzzzzz{{{|||~~~~~~|||zzzzzzzzz{{{~~~|||}}}~~~|||rrrllliiilllpppqqqtttwwwxxx{{{|||{{{}}}wwwfffZZZOOOGGGJJJUUUggg}}}{{{aaaRRRMMMIIIEEEDDDEEENNNbbbzzzppphhhqqq}}}{{{|||eeeWWWTTT```~~~}}}kkksssuuummmkkkvvvppp___cccppp}}}yyyyyy~~~///////////////////////////...---,,,,,,---...///------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......++++++,,,,,,---............000222111///---------//////000111222333333333333444555777888999999999555:::===<<<>>>BBBDDDCCC>>>@@@DDDGGGJJJJJJIIIHHHCCCCCCBBBBBBBBBEEEJJJMMM[[[ggguuuyyyvvvkkk\\\PPPGGGLLLWWWcccnnnppplllgggkkkfffdddgggjjjkkklllmmmlllrrrmmmgggjjjfffeeeoookkkqqqyyy}}}~~~~~~rrrnnn|||uuu___KKKFFFGGGEEEBBBBBB999777555222111000//////000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////................../////////000000000000111222111///...///000---///111333<<>>@@@???CCCGGGCCCEEEBBBCCCFFFGGGKKK^^^sss~~~rrrlllmmmttt|||~~~zzzyyywwwuuurrrrrrrrrrrrsssssssssssstttrrroooooopppqqqqqqpppnnnppprrrrrrrrrqqqrrrssssssssssssttttttuuuvvvwww{{{uuu___PPPNNNSSSbbbfffllloooooopppsssvvvtttuuuvvvxxxyyyyyyyyyyyy|||{{{{{{|||}}}}}}|||zzz{{{zzzzzz||||||}}}}}}sssnnnkkkmmmooooooqqquuuxxx}}}}}}{{{|||vvvfffZZZNNNFFFJJJSSSaaawww}}}cccSSSLLLJJJEEEDDDEEENNNbbb{{{qqqfffjjjssswww|||ooo]]]XXX[[[sssqqqpppvvvggg___gggxxxiiiYYY```ooo}}}uuulllhhhhhhnnn{{{////////////////////////........................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---.../////////111222333222///.........//////000111222333444555222333444666777777777777444999<<<>>>CCCJJJMMMLLLDDDAAA??????BBBCCCBBB@@@>>>AAAFFFHHHHHHHHHHHHIIIZZZeeeooooookkkeee[[[RRRLLLLLLPPPWWW___cccaaa]]]fffdddeeehhhfffcccfffllllllyyyuuuooovvvtttrrr{{{wwwUUUIIIIIIFFFCCCDDD:::999888666333111000///000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////.............../////////000000000000...000222111//////000222......111777CCCZZZ~~~MMM???<<>>EEENNNQQQNNNFFF@@@999999===AAAAAA@@@CCCIIIPPPUUUTTTPPPKKKIIIKKKTTTYYYVVVSSSSSSPPPKKKPPPNNNNNNSSSYYY]]][[[XXX]]]aaajjjpppkkkdddfffooorrr}}}^^^LLLJJJGGGDDDCCC;;;;;;:::888555333000///000000000000000000000000////////////////////////////////////////////////000000000000000000000000000/////////............////////////000000000000---000222111//////111444333111222:::GGGXXXooo{{{uuuHHH<<<:::??????EEEJJJEEEFFFEEEHHHLLLMMMRRRggg}}}yyyjjjkkkuuuxxxssstttuuusssssssssrrrrrrqqqqqqqqqrrrqqqqqqqqqrrrrrrpppnnnssstttvvvuuutttrrrssssssrrrrrrrrrqqqnnnjjjgggdddeeekkkooohhhZZZQQQPPPTTTeeelllsssvvvtttqqqqqqrrruuuuuuuuuvvvwwwxxxzzzzzz{{{zzzxxxyyy{{{~~~}}}|||zzzzzz|||~~~~~~~~~|||{{{~~~zzzyyyyyy~~~zzz{{{~~~~~~|||xxxwwwyyytttssspppmmmmmmpppzzz{{{}}}|||}}}zzzxxxyyy~~~kkk]]]VVVJJJCCCGGGNNNXXXlllyyymmm```RRRGGGDDDDDDFFFOOOddd~~~yyyjjjbbbdddfffggglllvvv~~~|||ddd\\\___uuu|||mmmzzz|||nnnfff^^^fffmmm^^^iiizzz}}}vvvrrriiiccc^^^\\\[[[[[[bbbjjj{{{///---111777777111---///------......//////000000------------------------..................------.........------,,,,,,,,,******+++++++++,,,,,,,,,---...000000///000111333333222222111111222222333333333444444555444444444222222222222222333444555999999:::===AAACCCDDDDDDAAA@@@>>>===???CCCGGGKKKPPPXXXaaaaaaYYYQQQMMMLLLFFFFFFEEEDDDCCCEEEIIILLLMMMOOOQQQSSSTTTVVVXXX[[[^^^dddmmmwww~~~kkkSSS@@@BBBNNNDDD@@@:::777888888333,,,//////////////////......////////////000000000000000000000000000000000000000000000000000000000000////////////............000000000000000000000000111111111000000000000000666444555CCCTTTVVV]]]qqqyyy```bbbzzz^^^@@@>>>===@@@DDDHHHHHHGGGHHHIIILLLNNNMMMVVVoootttfffhhhqqqwwwtttuuutttssstttttttttsssqqqooonnnoooooooooooooooooooooooopppsssuuuvvvtttrrrqqqrrrppppppkkkcccbbbeeeaaaZZZYYYaaagggcccZZZTTTXXX^^^lllpppvvvzzzzzzwwwrrroooqqqssstttvvvvvvvvvuuuuuuyyyvvvttttttxxx{{{{{{{{{|||}}}}}}|||zzzzzz{{{}}}}}}~~~~~~||||||~~~~~~~~~{{{yyy}}}~~~||||||~~~}}}{{{xxxuuurrrooommmvvv~~~|||{{{~~~|||{{{||||||{{{zzz}}}fffVVVRRRJJJEEEFFFHHHQQQiiizzzlllbbbYYYOOOHHHGGGAAADDDVVVooo~~~wwwooollliiiiiioooxxxgggYYYnnnhhhfff~~~tttiiiaaawww{{{dddgggxxxpppiiieeecccccc```]]]ccclllxxx111///222888888222///111............////////////---------,,,,,,---------..............................---------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,...////////////111222222111111000000111111222333333333444444333222222111111111222333444555666::::::;;;===@@@@@@>>><<<999999999:::>>>DDDIIILLLLLLSSSZZZYYYRRRJJJGGGGGGFFFFFFEEEDDDCCCEEEHHHKKKNNNPPPSSSUUUWWWYYY\\\___hhhmmmuuu~~~pppYYYHHHBBBFFFAAA<<<999:::;;;999555000000//////.../////////////////////000000000000000000000000000000000000000000000000000000000000////////////............000000000000000000000000111000000000000000000000000111777IIIYYYZZZZZZeeerrrnnnsssgggRRRUUUjjjnnnQQQ@@@>>>>>>AAAFFFIIIJJJIIIKKKLLLOOOPPPQQQ[[[sssssseeegggppp{{{xxxvvvrrrsssssstttuuuuuutttrrrrrrppppppppppppqqqqqqrrrrrruuuuuuuuuuuuuuusssppplllhhhgggaaaZZZZZZ]]]\\\WWWWWW___eeebbbYYYUUUZZZaaammmpppuuuxxxxxxvvvrrrooorrrssstttuuuuuuvvvvvvvvvyyyvvvtttuuuxxx{{{||||||{{{{{{{{{{{{zzzzzz{{{}}}|||}}}}}}|||{{{{{{|||~~~~~~{{{zzz|||}}}|||{{{~~~{{{vvvqqqnnnnnnyyy|||{{{zzzyyyyyyzzz|||}}}zzzfffWWWQQQJJJEEEEEEGGGPPPhhhuuueee\\\TTTMMMHHHGGGBBBDDDWWWppp{{{xxxtttsssvvv}}}yyy```kkkkkkbbbuuu}}}rrrfffpppzzzdddjjj{{{xxxsssmmmiiifffcccbbbjjjttt//////111555555111///////////////..................---,,,++++++,,,---..............................------------,,,,,,,,,+++++++++,,,,,,,,,------,,,...//////......000111111000000000000000000111333333333333333222111000111222333555666888::::::;;;;;;<<<===>>>===999666666666888:::>>>BBBEEEGGGFFFKKKOOONNNGGGAAA@@@@@@BBBCCCCCCBBBBBBDDDGGGJJJPPPSSSVVVZZZ\\\___cccfffppptttzzzuuuUUUAAAGGGBBB<<<888888888999999333222000......///000111////////////000000000000000000000000000000000000000000000000000000000000////////////............000000000000000000000000000000000000000000111111111111:::LLL[[[```dddjjjsss|||wwwrrreeebbbfff^^^PPPTTTfffiiiYYYFFF>>>>>>???BBBGGGJJJKKKKKKMMMNNNPPPRRRVVVaaawwwoooaaacccmmm~~~~~~{{{vvvqqqpppqqqssstttttttttsssrrrooooooppppppqqqrrrssstttwwwtttrrrrrrssspppjjjddd\\\ZZZTTTOOOOOOTTTWWWUUUXXX```gggeee\\\XXX]]]dddppprrrtttvvvwwwuuusssqqqsssssssssssstttuuuvvvwwwxxxvvvuuuvvvyyy|||}}}}}}yyyyyyyyyyyyzzzzzz{{{||||||}}}}}}|||{{{{{{|||~~~~~~|||{{{|||~~~|||{{{}}}wwwsssrrr~~~zzzyyy|||}}}uuudddXXXQQQIIIEEEEEEGGGOOOfff}}}ppp___VVVQQQMMMJJJGGGBBBFFFYYYrrrnnnlll{{{rrrZZZccc}}}~~~nnnmmmmmmvvvzzzsssnnnkkkmmmwww,,,---...000000...---,,,/////////......---------///...,,,++++++,,,...///---------...............------------------------,,,,,,,,,,,,------------,,,...//////......///000111111000000000000111111555555555444333222111000444555777999<<<===??????;;;::::::;;;<<<===;;;:::>>>>>>>>>>>>============???BBBEEEDDD???<<<===???>>>???AAAAAABBBEEEIIILLLSSSVVVZZZ^^^aaaeeeiiilllpppssswww|||pppZZZLLLFFF@@@===:::888888:::666444111///...///111222////////////000000000000////////////////////////////////////////////////////////////............////////////////////////000000000000000111111111777777CCCPPP[[[lllttteee[[[VVVUUUOOOHHHQQQaaa\\\MMMAAA<<<===???CCCGGGJJJKKKLLLMMMNNNOOORRRXXXfffzzzzzzfffZZZ^^^iiiyyyzzz{{{|||}}}{{{uuupppnnnooopppqqqqqqqqqpppooonnnnnnnnnnnnpppqqqssstttvvvtttrrrpppkkkeee^^^ZZZQQQOOOKKKIIILLLRRRXXX[[[```jjjsssrrriiibbbdddhhhttttttuuuvvvvvvuuuuuuttttttsssrrrrrrssstttvvvwwwvvvvvvvvvwwwyyy|||}}}~~~xxxwwwwwwxxxyyy{{{{{{{{{|||}}}}}}}}}||||||~~~~~~}}}||||||~~~}}}|||~~~~~~~~~{{{{{{~~~yyy{{{||||||pppbbbWWWPPPIIIDDDEEEFFFNNNddd{{{nnn^^^UUUQQQMMMJJJGGGCCCHHH\\\uuuuuulllpppwww```___sssyyy|||~~~zzzxxx|||,,,---............---,,,//////......------,,,,,,...---,,,,,,,,,,,,---...---------.........//////------------------------,,,,,,---------.........---...000///......///000222222222111111222222222666666666666555444222222555666888;;;===>>>??????:::888777888<<<@@@BBBCCCFFFEEECCCAAA>>>;;;999888999<<<>>>===<<<<<>>@@@CCCEEEGGGJJJNNNQQQUUUXXX\\\```cccfffkkknnnnnnpppssswww{{{sssSSSKKKEEEDDDBBB<<<;;;<<<999777333111///000111333////////////000000000000////////////////////////////////////////////////////////////............//////////////////////////////000000111111111111777>>>RRR^^^cccmmmfff[[[PPPGGGIIIYYYjjjVVVFFF===999<<>>CCCFFFGGGEEEDDDCCCAAA>>><<<;;;:::777999;;;<<<===???BBBEEECCCEEEHHHJJJLLLNNNRRRUUUTTTWWW[[[^^^```cccgggjjjlllmmmooorrrvvv{{{~~~xxx\\\NNNDDDDDDCCC>>>:::<<<:::888666333111111222222////////////000000000000000000000000000000000000000000000000000000000000////////////............000000000000000000000000/////////000111111222222222AAAaaappprrr}}}lllSSSFFFPPPkkkSSSAAA:::999<<<@@@CCCEEEFFFHHHJJJLLLLLLLLLPPP]]]ppp}}}ooo]]]UUU^^^mmmwwwrrrpppsssuuusssqqqqqqttttttuuutttsssrrrpppnnnqqqpppooooooppprrrtttvvvxxx|||}}}ssscccUUUOOONNNPPPPPPRRRWWW[[[___gggooo|||{{{vvvvvvwwwwwwwwwwwwvvvvvvvvvvvvrrrrrrrrrrrrssstttuuuvvvtttvvvxxxxxxxxxxxxzzz{{{zzzxxxuuuwwwzzz|||{{{yyytttvvvxxxyyyzzz|||}}}||||||}}}}}}~~~{{{|||~~~~~~|||{{{}}}~~~xxx}}}xxxyyy{{{{{{ooo```UUUMMMGGGDDDEEEGGGPPPeee{{{wwwggg[[[TTTNNNHHHCCCEEEDDDLLLddd~~~zzzjjjaaa```^^^```bbb___\\\[[[\\\]]]ZZZVVVSSSPPPMMMOOO[[[hhhqqq}}}wwwzzz///222111------111222///,,,------------------...+++,,,...//////...,,,+++,,,,,,------...//////000,,,,,,,,,---------......---.........////////////000111222111000///000222222222111111111111222222444555555666555555444444333555666777888777555444666666888<<<@@@CCCDDDCCC@@@???>>>===<<<<<<<<<<<<888999;;;<<<>>>AAADDDFFFFFFHHHJJJKKKKKKLLLOOOQQQQQQSSSWWWYYYZZZ]]]```bbbdddeeehhhkkknnnrrruuuvvvzzz}}}ppp[[[IIIFFFEEE>>>:::;;;:::999777555333222111111////////////000000000000000000000000000000000000000000000000000000000000////////////............000000000000000000000000...//////000111111222222333BBBgggxxxyyy\\\JJJ\\\SSSAAA<<<:::>>>BBBEEEEEEFFFHHHJJJNNNNNNMMMRRRbbbwww|||lllZZZSSS^^^nnnsssooonnnssstttqqqppprrrssstttuuuuuutttsssrrrqqqpppnnnmmmllllllnnnppprrrnnnrrrtttoooeee[[[VVVUUUVVVVVV[[[bbbeeeeeejjjrrr~~~yyyuuuvvvvvvvvvvvvvvvuuuuuuttttttqqqqqqrrrssstttttttttttttttvvvxxxxxxwwwvvvwwwyyy|||yyyvvvwww{{{|||{{{xxxsssuuuxxxzzz|||~~~{{{zzz{{{|||}}}}}}}}}~~~}}}~~~~~~}}}~~~{{{}}}{{{|||}}}tttcccVVVLLLFFFCCCFFFIIIQQQggg}}}uuueeeYYYRRRMMMHHHDDDEEEDDDNNNgggssshhhfffeeehhhkkknnnkkkeeeaaa___TTTRRRQQQOOOKKKKKKQQQXXX```gggggggggjjjhhhnnn~~~{{{---000///******///000---,,,,,,,,,------.........***,,,...000000...,,,***,,,,,,------...///000000,,,,,,,,,------...................../////////000111222333222111000111222111111000000000000111111333333444444555444444444666777888999888666444333555777:::???BBBBBB???<<<===<<<;;;:::999:::;;;;;;:::;;;<<<>>>???BBBDDDFFFFFFGGGIIIHHHHHHGGGIIIJJJNNNQQQSSSUUUVVVXXXZZZ\\\\\\]]]___bbbfffiiikkklllhhhiiikkkmmmooorrrssstttxxxxxxyyy|||~~~oooVVVNNNKKKCCC===>>>::::::999777555333111000////////////000000000000000000000000000000000000000000000000000000000000000/////////............000000000000000000000000...//////000111222222222999CCCeeeuuuxxx{{{ggg}}}VVVDDDBBB;;;???DDDGGGFFFFFFHHHJJJPPPQQQPPPTTTeee{{{zzzjjjXXXQQQ\\\lllnnnlllnnntttuuupppooossspppqqqrrrsssssssssrrrqqqlllkkkiiiggggggiiikkkmmm```dddgggiiigggccc___]]][[[\\\aaaiiijjjhhhkkkrrrzzz|||rrrpppsssttttttuuuuuutttsssrrrrrrpppqqqssstttuuuttttttssstttvvvyyyxxxvvvtttvvvwww~~~zzzwwwxxx{{{}}}{{{wwwuuuxxx{{{~~~}}}zzzyyyzzz{{{}}}||||||~~~}}}~~~~~~~~~}}}zzz~~~wwweeeXXXKKKEEECCCFFFJJJRRRhhh~~~vvveeeYYYSSSOOOKKKGGGDDDDDDOOOiii{{{yyytttyyy|||wwwiiiccc\\\WWWTTTQQQQQQRRRSSSZZZYYYYYY\\\VVVVVVcccmmm000/////////.....................------,,,,,,,,,......///...,,,,,,...000------............------///---+++,,,...///---+++//////......///111333444333222111111000000111111222111///------...000111222333555555444555666888666666555444444555666777777888:::;;;<<<;;;;;;:::888999;;;:::999999:::<<<>>>>>>???@@@AAAAAABBBBBBEEEDDDDDDDDDEEEGGGJJJKKKMMMMMMMMMMMMNNNNNNNNNNNNVVVVVVUUUUUUVVVWWWYYYZZZUUUWWWZZZ[[[]]]___ccceeehhhjjjmmmooopppqqqsssttttttvvvyyy|||~~~~~~}}}}}}uuu___XXXHHH<<>>@@@CCCDDDEEEFFFIIIKKKMMMOOORRRYYYjjjuuubbbTTTSSS^^^hhhkkklllmmmoooqqqrrrsssssstttsssrrrrrrrrrrrrqqqpppnnnnnn```UUUZZZ______dddbbb\\\]]]fffkkkhhhdddddddddfffmmm|||qqqbbbjjjuuuyyy}}}{{{wwwssstttvvvtttsssrrrqqqqqqqqqrrrsssuuurrrppppppqqqsssssssssuuuvvvxxxxxxwwwwwwxxxzzz{{{zzzxxxwwwwwwxxxyyyzzz}}}}}}~~~~~~{{{xxx{{{}}}~~~|||fffRRRJJJAAACCCHHHFFFTTTqqqrrr___VVVTTTPPPJJJFFFBBBDDDSSSpppqqqjjjgggeeecccfffgggjjjmmmnnnjjjbbb\\\iiiqqqxxx~~~000000/////////........./////////.........---------...///...---------///------............------///---+++,,,...///---+++////////////000111222333333222222111111111111222555333111000//////000111222333555555444444666888666666666666777999;;;<<<:::::::::::::::999888888888999::::::999999:::<<<>>>>>>>>>???@@@@@@AAAAAACCCDDDEEEFFFGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJHHHHHHHHHHHHIIIKKKMMMNNNQQQRRRTTTUUUUUUVVVYYY[[[___bbbeeehhhjjjlllnnnqqqwwwxxxzzz|||}}}}}}}}}}}}~~~xxxqqqWWWEEEIII>>>;;;999:::;;;:::555111111000......///000000///111000000000/////////...////////////000000000000000000000000000000000000000000000000000000000000222222111000///000222555:::RRRgggccc^^^|||TTTBBB:::???AAADDDEEEEEEFFFHHHIIIJJJOOOTTT^^^nnnqqq___RRRRRR]]]hhhkkklllmmmooopppqqqrrrrrrrrrqqqqqqqqqrrrrrrrrrrrrsssppp^^^OOORRRXXXZZZbbb^^^]]]bbbkkknnnkkkiiijjjsssvvv|||yyyeeehhhrrrvvvyyyxxxtttsssuuuxxxtttsssrrrqqqqqqrrrsssssstttrrrqqqqqqsssssssssrrrtttuuuwwwvvvvvvwwwyyy{{{~~~}}}|||zzzyyyyyyxxxxxx{{{}}}zzzxxx{{{~~~{{{hhhUUULLLCCCEEEJJJJJJ[[[wwwrrr___WWWUUUQQQJJJFFFDDDGGGVVVrrroooqqqyyy000000000/////////......000000000///////////////+++---///000...------...------............------...---,,,---...///...,,,//////000111222222222222222222222111222222333333777666444222111000000111222333555555444444555777444555555777999;;;===>>><<<;;;:::888777777666666777999::::::999999:::;;;=========>>>??????@@@@@@@@@BBBDDDFFFFFFEEEDDDCCCCCCDDDDDDDDDEEEEEEEEEEEECCCCCCDDDEEEFFFHHHJJJKKKSSSTTTUUUUUUTTTUUUWWWYYY[[[^^^cccfffiiillloooqqqyyyzzzzzz{{{||||||}}}}}}|||{{{mmmOOOIIIDDD>>>999:::??????888111000///...///000111000...000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000111222111000///000333666???\\\ooofff```zzznnnwww|||LLL@@@<<>>>>>??????AAAAAABBBAAA@@@?????????@@@@@@AAAAAABBBBBBDDDEEEFFFHHHJJJMMMNNNOOOTTTUUUVVVVVVVVVWWWYYY[[[\\\___cccfffiiikkkoooqqqvvvvvvwwwxxxyyy{{{}}}~~~}}}vvv}}}\\\JJJHHHBBB======@@@@@@;;;555111000///000111111///...000000000000////////////////////////000000000000////////////////////////////////////////////////111111111000000111444777<<>>======>>>??????@@@AAAAAABBBCCCEEEGGGJJJLLLMMMNNNNNNPPPQQQRRRSSSUUUXXXZZZ\\\^^^bbbdddfffgggjjjlllppppppqqqsssvvvyyy|||}}}~~~~~~iiieeehhhwwwnnnSSSJJJGGGDDDAAA???>>>===<<<444222111000111111///...////////////000000000000////////////000000000000////////////////////////////////////////////////000111111000000222555888JJJddddddXXXggg}}}xxxsssuuuooo___QQQ]]]}}}OOO:::===BBB@@@CCCFFFHHHGGGEEEDDDDDDEEEMMM[[[mmm}}}|||jjjXXXPPPUUUbbbmmmmmmmmmllllllmmmnnnoooooommmppprrrtttuuuxxx~~~jjjhhhmmmwwwwwwkkk]]]RRRQQQXXXcccwww|||gggbbbmmmqqqwwwzzzyyyvvvssspppssssssrrrrrrrrrsssuuuuuussstttuuuxxxyyyxxxtttqqqsssttttttttttttuuuxxxzzzyyyzzz{{{|||{{{zzzyyyxxxyyy{{{||||||zzzzzzzzz{{{~~~|||zzzzzz{{{|||~~~~~~~~~{{{zzz{{{}}}ppp]]]PPPFFFEEEKKKUUUmmmyyyjjj\\\YYYYYYTTTKKKEEECCCNNNdddyyy___^^^lll{{{~~~iii```bbbgggvvv111111000000000/////////------............//////+++---///000...------...------............------,,,---//////......///111333333333333222111000000333222111111000000111111111111111111111000000000222333555444333222333555999999999999888777666555222222222333555666888999555777888888777777888999999999999999999999999999;;;:::888777888:::<<<===<<<======>>>???@@@AAAAAA@@@BBBDDDFFFIIIJJJKKKLLLKKKMMMOOOQQQSSSUUUYYY[[[___aaadddffffffgggiiikkkjjjkkknnnqqqtttwwwzzz{{{{{{|||}}}|||vvvdddXXXWWWhhh}}}{{{```NNNMMMIIIEEEAAA@@@@@@AAA999666333111111111000///////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000000000111111111333777:::WWWtttpppeee{{{qqqjjjiii^^^PPPLLLZZZ{{{mmmFFF:::>>>CCC@@@CCCFFFGGGFFFEEEEEEEEEGGGOOO```uuu}}}jjjYYYRRRXXXeeepppnnnmmmlllkkkkkklllnnnnnnnnnppptttuuuvvvzzzssspppvvv~~~jjjUUUEEEBBBGGGNNNbbbyyyxxxkkkhhhmmmqqqwww{{{{{{xxxssspppssssssrrrrrrrrrtttuuuvvvtttuuuvvvxxxyyyxxxuuurrrsssuuuvvvvvvvvvvvvwwwxxxvvvwwwxxxyyyzzzzzzzzzzzzzzzzzz{{{yyyxxxxxxyyy{{{~~~}}}|||{{{{{{|||}}}}}}}}}|||}}}~~~rrr^^^SSSJJJJJJRRR___yyy|||uuufffZZZYYYZZZTTTKKKDDDDDDPPPiiilll___bbbjjjyyyiii^^^```WWW```qqq111111111000000000//////....../////////000000000---...///...---------///------............------+++---//////......000222555444333222111111111111333222111000///...............000111222222222222222444444444222222333444777888888888777666444333///000222333555666777777555666888777666666777999888888888888888888888888888888888999:::;;;<<<<<<<<<<<<===>>>???@@@AAAAAABBBCCCFFFHHHJJJKKKKKKKKKLLLNNNQQQRRRTTTVVVZZZ]]]___aaadddfffggghhhiiikkkhhhjjjmmmpppsssuuuwwwwww{{{zzzzzz~~~{{{uuufff[[[\\\ooopppWWWRRRLLLHHHFFFFFFEEECCC>>>:::555111000000000000.../////////000000000111////////////000000000000000000000000000000000000000000000000000000000000///000111111111333777:::SSSuuunnn[[[KKKMMM]]]wwweeeFFF@@@AAAAAAAAACCCEEEEEEEEEEEEFFFGGGJJJSSSggg~~~jjjYYYRRRYYYgggqqqnnnmmmllljjjjjjkkkmmmnnnmmmppptttuuuvvvzzztttqqqxxxyyy___NNNCCCCCCCCCRRRlllrrrkkkkkknnnpppssswwwyyyyyyvvvtttssssssrrrrrrssstttvvvwwwvvvvvvvvvxxxyyyyyyvvvttttttvvvyyyyyyxxxvvvvvvvvvwwwwwwwwwwwwxxxyyy{{{{{{yyyzzz{{{{{{zzzzzz{{{|||~~~~~~~~~}}}|||{{{||||||}}}~~~sss___RRRJJJMMMWWWiiiwwwqqqcccXXXXXXYYYTTTJJJCCCGGGTTTmmmnnneeebbbmmm}}}rrrqqqdddccchhhwww111111111111000000000000//////000000111111111222......///...,,,,,,...000---..................---+++---000///......000333666555333111000000111111444333111///...---------,,,---///111333444444555222444444444222222333444444444555555555444222111///000222444555555555555555666777777666666777888888888888888777777777777555777999<<<======<<<;;;;;;;;;<<<===>>>@@@@@@AAAAAACCCEEEGGGIIIJJJJJJIIIKKKMMMOOOQQQRRRTTTWWWZZZYYY[[[___aaabbbccceeeggghhhjjjnnnqqqtttuuutttttt|||zzz{{{~~~~~~yyyjjjccciii}}}]]]UUULLLIIIKKKLLLIIIDDDBBB===666222000000000000.../////////000000111111////////////000000000000000000000000000000000000000000000000000000000000///000111111111444888;;;cccvvv]]]LLLSSShhh]]]CCC@@@>>><<>>??????@@@@@@BBBCCCDDDFFFHHHJJJLLLLLLMMMNNNQQQTTTVVVWWWWWWWWWYYY[[[]]]^^^^^^___aaacccfffgggjjjnnnssswwwyyyyyy~~~{{{{{{}}}uuutttyyyzzzcccMMMGGGKKKLLLHHHFFFBBB???;;;777555333111///111111111111000000000000000000000000000000000000......//////000000111111000000////////////000000000//////222444555;;;BBBooocccNNNiiiWWWCCC>>><<<>>>AAACCCEEEFFFFFFHHHJJJLLLPPP]]]pppiiiXXXUUU^^^llluuurrrqqqpppnnnllljjjjjjjjjlllooorrrppppppuuuyyynnnxxxfffPPP???BBBQQQ]]]eeejjjsssuuuwwwxxxxxxxxxxxxxxxzzzxxxwwwwwwwwwwwwwwwvvvxxxwwwvvvtttttttttuuuvvvvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyxxxxxx~~~|||{{{zzzzzz{{{{{{}}}~~~~~~~~~~~~~~~rrrdddVVVNNNNNN___yyy{{{kkk```WWWTTTSSSNNNHHHEEEIII]]]yyyvvvkkkjjjhhh}}}111111111111000000000///////////////000000000000000/////////////////////,,,---......//////.........,,,+++---000222222000000000111111222333444555666666444333111000000000333333222222222333444444111111111111222333444444555444222111111111111222333333333333333333333333444333222222333555555666444555555666666666666666888999999999999:::::::::<<<<<<===>>>>>>??????@@@BBBCCCDDDFFFHHHJJJKKKLLLMMMNNNQQQSSSUUUWWWWWWWWWZZZ\\\^^^___```aaaccceeehhhiiikkkmmmqqqsssuuuuuu||||||~~~{{{uuu}}}zzzdddOOOJJJLLLLLLIIICCC@@@:::777555333111000111111111111000000000000000000000000000000000000.../////////000000000111000000////////////000000111///000222333444;;;BBBrrryyyoooUUU>>>======???AAACCCEEEFFFFFFGGGJJJLLLRRRaaauuu{{{gggWWWWWWdddooorrrpppoooooooooooonnnmmmkkkkkknnnpppoooooottt~~~uuu{{{|||fffRRRKKKIIIJJJVVVdddrrruuuyyyyyywwwvvvwwwxxxzzzxxxwwwvvvvvvwwwwwwwwwxxxwwwvvvuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxwwwxxxyyyzzz{{{{{{{{{{{{{{{zzzyyyxxxxxxyyyzzz{{{~~~|||{{{zzz{{{|||~~~~~~~~~ooocccTTTPPPUUUiiirrrdddZZZRRRQQQOOOJJJEEECCCKKK```|||qqqjjjfff~~~}}}ttt111111111111000000000000000000000000////////////------........./////////,,,---......//////.........---,,,...000222111000000000000111222333555666999888666444333222111111333333333333333333222111111111222222222222111111333222111111111111222222222222222222222222222222000000000111111333444555444444555666666666666666888888999999999:::::::::;;;<<<<<<======>>>??????BBBBBBDDDFFFHHHJJJKKKLLLMMMNNNPPPSSSUUUVVVWWWWWWZZZ]]]```bbbbbbdddfffhhhkkkjjjjjjkkklllnnnpppqqqyyyzzz}}}|||xxxzzz{{{^^^KKKLLLNNNLLLEEE@@@:::666444333222222111111111111000000000000000000000000000000000000////////////000000000000000000////////////000000222000111333333444;;;CCCfffXXX======@@@@@@AAACCCDDDEEEEEEGGGJJJLLLSSSdddyyy|||tttcccTTT[[[mmmuuuppppppnnnlllnnnqqqrrrpppnnnllloooqqqppppppuuu~~~~~~}}}\\\NNNEEEAAAKKK\\\oootttyyyyyyvvvtttvvvxxxzzzyyywwwuuuuuuvvvwwwxxxyyyxxxwwwvvvvvvvvvwwwxxxvvvvvvuuutttuuuvvvwwwxxxvvvwwwxxxyyy{{{|||}}}~~~wwwvvvvvvvvvvvvxxxyyy{{{{{{{{{zzzyyyzzz{{{|||}}}~~~~~~lll```SSSRRR\\\uuuxxxiii___WWWPPPOOOMMMHHHDDDCCCNNNcccxxxllljjjvvvwwwooo111111111000000000000000111111000000//////......------..................,,,---......///.........------...///000111111111000000000111222333555555666666444333222222111222222333444444444222111///222222333444333222000///111111111111111222222333222222222222222222222222---///000000000111222444333333444555666666666666888888888999999::::::;;;;;;;;;<<<<<<======>>>>>>AAABBBCCCEEEGGGIIIKKKLLLMMMNNNPPPRRRTTTVVVWWWXXXYYY\\\```bbbdddeeeggghhhjjjiiigggeeeeeehhhlllppprrrqqqrrrxxx|||zzz~~~sssQQQJJJMMMKKKGGGBBB;;;666444444444333111111111111000000000///000000000000000000000000////////////000000000000000000////////////000000222111222333222333;;;EEEnnnvvvmmmppp\\\???@@@AAA???AAACCCDDDDDDEEEFFFIIILLLSSSfff|||rrrlll\\\PPP\\\ttt{{{rrrrrrnnnkkkkkkooorrrrrrpppoooqqqrrrrrrssswwwcccOOOJJJGGGKKKUUUhhhnnnuuuvvvtttssswww{{{yyyyyywwwvvvuuuvvvxxxzzzzzzyyyxxxwwwwwwxxxyyyyyyxxxwwwuuuttttttuuuwwwyyyvvvwwwwwwxxxyyy{{{||||||ttttttttttttvvvxxxzzz{{{~~~~~~}}}|||||||||||||||zzz{{{|||~~~||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~jjj\\\QQQRRR```|||uuufff___XXXRRRPPPLLLGGGEEEFFFQQQhhh|||oooooommm|||xxxsss000000000000000000111111111111000000//////......000//////...------,,,,,,,,,---......///.........---...000111111000000111111111111111222333444555111111000000000111222222222222333444333222000///333333444444444222111//////000000111222222222222111111111111111111111111,,,///111111000000111333222333444555666666666666777777888999::::::;;;;;;;;;;;;<<<<<<======>>>>>>AAABBBCCCEEEGGGIIIJJJKKKMMMNNNOOOQQQSSSUUUWWWXXXXXX[[[___bbbcccdddfffgggfffddd```]]]]]]bbbkkkrrrkkkeeebbbgggttt}}}~~~{{{^^^LLLJJJIIIIIIDDD===888666555555555111111111111000000000///000000000000000000000000000000000000////////////000000////////////000000111111222333222333<<>>AAABBBCCCCCCDDDFFFIIILLLVVVkkk|||llldddTTTKKKZZZsss{{{ssssssooojjjiiikkkoooqqqqqqooopppqqqqqqrrrvvv}}}hhhWWWMMMLLLQQQ```fffmmmpppqqqsssxxx}}}yyyyyyyyyxxxvvvvvvyyy|||{{{zzzyyyxxxxxxyyyzzz{{{zzzyyywwwvvvvvvwwwyyyzzzxxxxxxwwwvvvvvvwwwwwwxxxttttttttttttvvvxxxzzz{{{~~~}}}{{{{{{zzz{{{|||}}}zzz{{{|||}}}~~~~~~~~~~~~~~~}}}~~~iiiXXXPPPQQQ```}}}uuuhhh```ZZZTTTOOOJJJDDDEEEIIIVVVnnnooollleeevvvwwwwww000000000000111111111111000000000000////////////111111000///...---,,,+++,,,---......//////......,,,///111222111000000111333222222111222222222333.........///000111222333222222222222222222111000222333333333222111000000//////000111222222222111000000000000000000000000---000333333000///111333111222333444555666666666777777888999:::;;;;;;<<<;;;<<<<<<======>>>??????AAAAAACCCEEEGGGIIIJJJKKKNNNNNNOOOPPPRRRUUUWWWXXXWWW[[[___bbbccccccdddeeeccc___YYYTTTTTT\\\jjjuuunnncccYYYXXXbbbmmmtttvvvrrruuuuuuqqqlllnnnwwwqqqTTTJJJGGGJJJEEE???;;;999888777666111111111111000000000000000000000000000000000000000000000000////////////000000////////////000000///000222333111333>>>JJJqqq{{{kkklllwwwzzz{{{lllwww}}}tttZZZKKKhhhnnnHHH===???>>>>>>BBBBBBCCCCCCCCCEEEIIILLL\\\ssszzziii\\\MMMIIIWWWiiipppnnnnnnlllkkkiiiiiikkknnnppplllllllllmmmnnnrrrxxx|||}}}qqqXXXPPPSSS[[[^^^cccggglllrrrxxx|||xxxzzz|||{{{xxxxxxzzz}}}|||{{{zzzzzzzzz{{{|||}}}|||{{{zzzyyyxxxyyyzzzzzzzzzyyywwwuuutttttttttuuuvvvuuuuuuuuuvvvwwwyyyzzz}}}~~~~~~~~~}}}{{{zzz~~~~~~~~~~~~~~~~~~~~~}}}zzzzzz|||}}}~~~~~~iiiUUUOOOPPPaaa~~~rrrhhh]]]WWWQQQLLLEEEAAAEEEMMM___wwwooodddaaarrrqqqwww///000000000111111111111////////////000000000000000000000//////.........,,,---......//////......,,,///222333111000000111555444333222111111111111111111111111111222333444111111111111111111222333111000000////////////000///000111222222111000000000000000000000000000000///333666555111///111333111111333444555666666666666777888999:::;;;;;;<<<<<<<<<===>>>>>>??????@@@@@@AAACCCDDDGGGHHHJJJKKKNNNNNNNNNPPPRRRTTTWWWXXXXXX\\\```ccccccccccccdddaaa]]]TTTLLLLLLVVVhhhvvv|||qqq```TTTRRR[[[hhhrrriiiiiieee\\\VVVXXXdddppp{{{vvvuuuzzzaaaNNNHHHKKKGGGBBB>>><<<:::999777111111111111000000000000000000000000000000000000111000000000/////////...000000////////////000000...///222333111444@@@MMMxxxssshhh{{{zzzhhhaaaaaa[[[SSSKKKGGGZZZwwwnnnRRR>>>>>>@@@>>>BBBBBBBBBBBBBBBBBBEEEIIILLL___wwwxxxfffVVVIIIJJJSSSZZZ^^^```bbbfffkkkmmmkkkjjjkkknnnjjjjjjjjjjjjlllpppuuuxxx~~~~~~}}}yyy{{{yyyeeeZZZ[[[ZZZZZZ___hhhpppvvvxxxwww{{{~~~{{{zzz{{{~~~||||||{{{zzz{{{|||}}}~~~{{{{{{{{{zzzzzzzzzyyyyyy{{{zzzwwwuuuttttttuuuuuuwwwvvvuuuttttttuuuvvvwwwxxxzzz|||~~~}}}~~~~~~}}}}}}||||||zzz{{{}}}~~~|||gggRRROOOPPPcccvvvkkkcccYYYUUUOOOHHHBBB@@@IIISSSjjjvvveee___ppp|||lllwww//////000000111111111222......//////000000111111////////////000000000000,,,---......//////......,,,000333444111///000111666555444222111000000000555444444333333444444444111111000000000111333444///...---,,,,,,---...//////000111222222111000///000000000000000000000000111555888777222///111333000111333444555666666666666777777999:::;;;<<<<<<======>>>>>>??????@@@@@@@@@AAABBBDDDFFFHHHJJJKKKNNNNNNNNNOOOQQQTTTWWWXXXZZZ]]]aaaddddddccccccdddbbb\\\QQQHHHGGGSSSfffvvvmmmWWWKKKPPPbbbqqqiiihhhbbbWWWPPPTTTbbbooouuusssqqqnnnpppzzzkkkRRRIIIKKKHHHCCC@@@>>><<<:::888111111111111000000000000000000000000000000000000111111000000/////////...000000////////////000000,,,...111333111444AAAOOOxxxhhhdddqqqqqqkkkkkkdddTTTKKKHHHKKKXXXoooaaaHHH<<>>HHHCCCDDDEEECCCBBBBBBAAABBBJJJSSSfff~~~ooohhhVVVKKKNNNPPPKKKHHHJJJOOOXXXccckkkmmmkkkiiihhhnnnnnnlllkkkkkkoootttxxxyyyzzz{{{||||||{{{yyyxxx{{{}}}uuufff\\\TTTVVVaaannnuuuvvvwwwzzz}}}~~~||||||}}}~~~~~~|||{{{zzzzzzzzz{{{xxxvvvuuuwwwzzz{{{zzzxxxvvvwwwyyyxxxvvvuuuuuuuuuzzzzzz{{{|||}}}~~~}}}{{{{{{|||}}}}}}}}}|||}}}~~~}}}|||bbbTTTQQQSSSgggtttggg^^^ZZZUUUTTTKKKDDDCCC???IIIaaa}}}nnneeennn~~~{{{ttt000000000000000000000000////////////////////////000/////////.........---........./////////////////////.........///000111444444555555555555444444444555666777666555333222222222222222222222222222///////////////.........111000000000/////////...////////////000000000000000111111111111222222222333333333444444444555555777777888888888999999999;;;;;;;;;;;;===???AAABBBCCCCCCCCCDDDFFFHHHJJJKKKRRRQQQPPPOOOPPPRRRSSSUUUYYY\\\^^^```bbbfffkkknnnqqqooo]]]MMMLLLQQQbbbyyyzzzZZZRRRYYY```nnnwww{{{pppkkkvvvrrrlllxxx|||zzzvvvXXXJJJLLLKKKEEE???;;;<<<>>>777333000000222444111...000000000000000000000000000000000000000000000000////////////000000000000111000111222222666AAAMMMsssiiiyyy|||VVVKKKGGGWWWooo```JJJ@@@@@@GGGBBBDDDDDDBBBBBBCCCCCCEEENNNYYYkkk~~~mmm\\\RRRPPPYYY\\\RRRIIIFFFGGGOOOZZZbbbfffgggggghhhooopppppppppooopppsssuuuuuuuuuuuuuuuvvvwwwwwwxxxxxxzzz}}}~~~yyylll]]][[[dddpppuuuvvvzzz|||~~~}}}|||||||||}}}}}}}}}}}}|||{{{{{{zzzzzzzzzyyywwwvvvxxxzzz|||{{{yyywwwxxxyyywwwuuuttttttuuuvvvwwwxxxyyy{{{|||}}}~~~}}}{{{zzz{{{|||}}}|||~~~~~~~~~~~~~~~~~~www___QQQOOORRRiiiwwwiii^^^WWWTTTSSSRRRIIIDDDCCC@@@KKKccc|||zzzeeemmm|||{{{/////////////////////////////////////////////////////////........................//////000000000/////////...///000000111333444444555555444444444444555666777666555444333333333222222111111000000.........///////////////000000000000////////////////////////000000000000000111111111111222222222333333333444444444555555777777777888888888999999:::::::::;;;<<<>>>@@@AAAAAAAAABBBCCCEEEGGGIIIJJJQQQPPPOOOOOOPPPRRRTTTUUU[[[\\\]]]^^^aaagggqqqyyyfffOOOMMMSSSbbbvvvmmm[[[[[[___gggoooyyy|||wwwttt~~~rrrhhhnnnuuuttt~~~tttRRRMMMLLLLLLEEE<<<===FFF;;;777222000111333222000000000000000000000000000000000000000000000000000////////////000000000000111000111222222555@@@LLLgggPPPUUUzzzlllLLLBBBBBBEEE???EEECCCBBBBBBDDDDDDHHHTTTaaarrryyyiiiYYYUUU[[[gggjjj___RRRMMMGGGLLLSSSZZZ^^^bbbdddfffoooqqqssssssrrrqqqrrrssssssrrrqqqqqqrrrtttwwwxxxvvvxxx{{{||||||{{{|||}}}{{{yyyeee^^^fffrrrwwwwww{{{}}}~~~}}}~~~||||||{{{{{{{{{{{{zzzzzzzzzzzz{{{||||||{{{zzzzzzyyyxxxwwwyyy{{{|||{{{zzzzzzzzzyyyvvvtttssstttvvvuuuuuuwwwyyy{{{|||~~~}}}zzzyyyzzz{{{|||{{{|||yyyzzz~~~rrr\\\OOONNNRRRhhh~~~yyypppfff\\\UUUQQQOOONNNNNNFFFBBBCCCBBBOOOhhh}}}hhhnnn|||////////////............////////////////////////.................................///000000111111/////////000000000111111222222333333444333333333444444555555555444333222333333222111000//////...------......//////000000000000000000////////////////////////000000000000000000111111111222222222333333333444444444555555666666777777888888999999::::::;;;<<<===>>>??????AAAAAABBBDDDFFFGGGIIIJJJKKKLLLMMMOOOQQQTTTWWWXXXZZZZZZ[[[]]]```hhhyyynnnRRROOOVVVcccsss|||vvviiiiiihhhhhhmmmrrrqqqrrr~~~rrrgggzzz{{{yyybbbRRRJJJNNNKKK???>>>HHH@@@;;;555111111222222111000000000000000000000000////////////////////////////////////000000000000111000111333222555???JJJbbbpppsssMMMDDDDDDDDD===FFFCCCBBBCCCDDDDDDJJJXXXgggzzzuuuccc[[[[[[bbblllnnneee[[[VVVPPPRRRVVVZZZ]]]aaadddfffnnnppprrrrrrqqqqqqrrrsssssstttttttttuuuuuuvvvvvvuuuwww{{{|||{{{zzzyyyzzz~~~ggg^^^fffrrryyyyyyyyy{{{|||{{{zzzyyyzzz{{{xxxyyyyyyzzzzzzyyyxxxxxxwwwxxx{{{}}}}}}|||zzzyyyxxxwwwwwwxxxyyyzzzzzzzzz{{{{{{yyyvvvsssrrrtttvvvwwwwwwyyy{{{}}}}}}zzzyyyzzz{{{{{{{{{~~~zzzyyy}}}~~~}}}}}}qqq\\\PPPOOOQQQeeeyyyiiieee```ZZZTTTQQQNNNMMMJJJJJJDDDAAADDDEEETTTnnnlllrrr~~~000/////////.........---////////////////////////---------.....................//////000111111222000000000111111111111111///000111222222222222222333333333333222222111111222222111000000///......------......//////000000////////////000000000000////////////000000000000000000111111111222222222333333333444444444555555555666666777888888999999:::;;;;;;<<<===>>>??????AAABBBCCCEEEGGGHHHIIIJJJJJJJJJLLLOOORRRUUUWWWXXXWWWWWWYYY\\\___iii}}}vvvWWWRRRZZZdddqqqyyyqqqpppoooqqqhhhtttvvvZZZHHHMMMOOODDD>>>CCCDDD???888333111111222222000000000000000000000000////////////////////////////////////000000000000000000111333333555>>>IIIxxxuuupppLLLDDDCCCDDD===FFFCCCCCCCCCCCCCCCJJJ[[[kkksss^^^WWW\\\fffooopppggg]]]XXXXXXXXXZZZ]]]aaaeeehhhjjjlllmmmnnnnnnnnnpppsssvvvsssuuuwwwxxxwwwuuurrrqqqqqqtttxxxyyyyyyxxxxxxyyyyyyzzz{{{lllbbbhhhsssyyyzzzyyyzzz{{{zzzxxxwwwxxxzzzvvvwwwwwwxxxxxxxxxwwwwwwuuuwwwzzz|||}}}|||zzzxxxuuuvvvwwwwwwwwwxxxyyyyyy{{{{{{yyyvvvsssrrrtttvvvwwwxxxzzz|||~~~}}}{{{zzz{{{|||{{{zzz}}}~~~|||~~~|||zzzyyyttt___SSSNNNPPP```}}}nnn^^^\\\YYYUUUQQQOOOMMMLLLGGGGGGBBBAAAFFFIIIYYYuuu{{{mmmrrr}}}{{{www}}}111000000//////.........////////////////////////---------------...............///000000111222222000000111222222222222111//////000111222222222222222222111111111000000000111111000000//////...............///////////////////////////000000000000////////////000000000000000111111111111222222222333333333444444444555555444555666666777888999999;;;<<<===>>>????????????AAABBBDDDFFFHHHIIIIIIIIIKKKLLLNNNOOOQQQSSSTTTUUUUUUUUUXXX]]]___fff}}}___XXX^^^eeeoooyyyyyy|||uuurrrssszzzbbbsssdddJJJJJJPPPIIIAAAAAAFFFCCC<<<666222111111222000000000000000000000000000000000000000000000000////////////000000000000000000111333333444===HHHmmmkkkeeeJJJCCCBBBDDD>>>EEEDDDCCCCCCCCCCCCKKK^^^qqqqqq]]]TTT^^^mmmwwwvvvnnnccc\\\ZZZZZZ\\\```fffkkkmmmmmmjjjkkklllkkklllnnnrrruuuqqqsssvvvxxxwwwsssooolllmmmpppssstttttttttuuuvvvsssvvvzzz|||xxxlllmmmsssxxxxxxzzz{{{{{{zzzxxxxxxzzz{{{vvvvvvvvvvvvvvvwwwwwwwwwuuuwwwyyy{{{|||{{{yyywwwtttuuuwwwwwwvvvvvvxxxyyyzzzzzzyyyvvvtttssstttvvvvvvwwwxxxzzz|||}}}}}}||||||}}}~~~~~~}}}{{{|||~~~|||yyyxxx}}}~~~vvvaaaTTTOOOQQQ^^^wwwooo^^^]]]ZZZVVVRRROOOLLLJJJEEEFFFAAAAAAGGGLLL^^^zzzzzzjjjooo{{{}}}tttpppwww222222111000000///......////////////////////////,,,,,,,,,------.........---...///000111222333333000111222333333333222222000111222333333444444444333222222111111111111111///////////////////////////////////////............/////////000000000111////////////000000000000000111111111111222222222333333333444444444555555444444555666777888999999<<<===>>>???@@@@@@@@@??????AAACCCEEEGGGHHHHHHHHHJJJKKKMMMOOORRRSSSTTTUUUVVVVVVZZZ___^^^bbbxxxhhh^^^aaaeeemmmnnnoooyyyxxxwwwsssmmmccc\\\sssmmmPPPJJJNNNLLLGGGEEEHHHEEE???999333111000111000000000000000000000000000000000000000000000000////////////000000000000000000222333333444===GGG\\\{{{[[[SSS|||~~~UUUHHHAAA???DDD@@@EEECCCCCCDDDDDDEEEOOOdddyyy~~~ooo```RRR]]]kkkrrrrrrnnnhhhddd______aaafffkkkooonnnmmmiiikkkmmmmmmmmmnnnpppqqqqqqrrrtttuuuuuurrrpppnnnmmmooopppqqqpppqqqrrrtttrrruuuwwwyyy{{{vvvsssuuuwwwxxxyyyyyyyyyxxxwwwwwwyyy{{{vvvuuuuuutttuuuvvvwwwxxxvvvwwwyyyzzzzzzyyyxxxwwwtttvvvxxxxxxvvvvvvxxxzzzwwwxxxyyywwwuuuttttttuuuuuuvvvwwwxxxzzz{{{|||}}}zzz{{{}}}~~~{{{|||~~~~~~~~~|||{{{}}}}}}~~~ttt```SSSRRRUUUbbbvvv~~~sssgggeeebbb]]]XXXRRRMMMJJJEEEFFFAAABBBIIIOOObbb~~~hhhnnn{{{wwwrrrpppxxx333222222111000//////...////////////////////////,,,,,,,,,------.........---...///000111222333333000111222333444333222222111222333444555555666555444333222222111111222222.........///////////////000000//////.........---.../////////000000111111////////////000000000000000111111111111222222222333333333444444444555555444444555666777888999999===>>>???@@@AAAAAA@@@???>>>???BBBDDDFFFGGGGGGGGGFFFHHHKKKOOORRRVVVXXXYYYWWWWWW\\\```]]]___sssnnnbbbbbbeeekkknnntttxxx}}}~~~}}}jjj]]]aaawwwxxxsssUUUJJJLLLNNNLLLJJJIIIFFFAAA;;;444111000000000000000000000000000000000000000000000000000000////////////000000000000///000222444333444<<>>???@@@AAAAAABBBAAAAAABBBCCCEEEGGGHHHHHHHHHIIIKKKNNNRRRUUUWWWYYYYYY\\\```aaadddpppkkkgggjjjjjjpppmmmlllsssxxxyyy}}}}}}qqqmmmzzz}}}___KKKKKKUUUWWWPPPOOOMMMGGG???666111///...111111111111000000000000000000000000000000000000000000000000111111111111...222000000888;;;AAAPPPooo{{{{{{uuuvvvoooiiiVVV???NNNWWWppppppUUUIIIDDDAAACCCCCCAAA@@@BBBHHHCCCBBBEEEGGGOOOjjjyyyoooeee``````[[[UUUVVV^^^dddeeedddgggkkkoooqqqqqqpppooolllllllllllllllmmmnnnnnnnnnoooqqqqqqqqqsssuuuwwwppppppppppppppppppqqqqqqssssssssssssuuuxxx|||}}}|||zzzxxxwwwvvvuuutttsssuuuwwwxxxwwwvvvwwwvvvtttssssssttttttuuuyyyyyyxxxwwwuuuuuuwwwyyyxxxvvvuuuvvvyyyzzz{{{zzzzzzzzzyyyxxxxxxwwwwwwvvvvvvvvvwwwxxxyyyxxxxxxwwwtttvvvyyy|||~~~~~~~~~~~~}}}sss___NNNFFFVVVlll|||xxxtttmmmddd\\\UUUPPPNNNIIIDDDBBBEEEMMM[[[ppp~~~kkkqqq{{{{{{111111111000///.........////////////////////////.........------,,,,,,,,,,,,---...///000000000000000111333444444333111000222333555777888777666666555333111222333444222000000///...///000111000///......------------......000000000000000000000000000000000000111111111111111111111222222222333333333333333444444444555555666777888888777888:::<<<<<<<<<===>>>???@@@@@@AAAAAAAAAAAABBBCCCEEEGGGHHHJJJJJJLLLMMMPPPTTTVVVXXXWWWWWW[[[______aaakkkxxxsssnnnlllhhhllljjjiiinnnwwwwwwyyyzzzzzzrrrzzzvvvsssdddJJJEEENNNUUUUUURRRPPPJJJBBB999333000///111111111111000000000000000000000000000000000000000000000000111111111111///222111333888888DDD\\\~~~yyyzzznnnmmmgggcccUUUDDDUUU```ttteeeKKKEEE@@@>>>AAACCCBBBBBBDDDGGGBBBBBBEEEGGGPPPiii~~~wwwmmmccccccccc^^^VVVTTTZZZ```cccgggiiilllnnnpppooonnnmmmooonnnnnnnnnnnnnnnooopppnnnoooqqqqqqqqqrrruuuwwwvvvuuusssrrrrrrrrrrrrsssrrrrrrqqqrrrtttwwwyyy{{{}}}|||{{{yyyxxxxxxwwwwwwuuuttttttuuuxxxzzzzzzzzzxxxwwwvvvuuuttttttuuuuuuxxxxxxxxxwwwuuuuuuwwwyyywwwuuuuuuvvvxxxzzzzzzzzz{{{{{{zzzzzzyyyyyyxxxxxxyyyyyyzzzzzzyyywwwtttrrrrrrtttxxx{{{}}}~~~~~~~~~~~~{{{ppp^^^PPPHHHUUUhhhxxx{{{wwwxxx||||||xxxpppfff]]]TTTNNNKKKHHHDDDCCCFFFNNN[[[pppzzziiippp{{{111111000000//////......////////////////////////.........---------------......///000111111111111000111222333333222111000222333555666777666666555666555333333333333111000111000//////000000///.........------------......000000000000000000000000000000000000111111111111111111111222222222222333333333333444444444555555666777888888777777999;;;;;;<<<======??????@@@AAAAAAAAAAAABBBDDDEEEGGGHHHJJJKKKLLLNNNQQQSSSVVVXXXUUUVVVZZZ]]]]]]^^^eeennnnnnxxx}}}xxxsssrrrnnnhhhmmmllllllnnnqqqtttvvvvvvzzzwwwwwwzzzwwwuuu~~~{{{|||rrrdddmmm}}}YYYFFFHHHSSS[[[VVVTTTOOOGGG===666111000111111111111000000000000000000000000000000000000000000000000111111111111111222111555888777NNNuuuxxxwwwpppccc]]]TTTIII^^^hhhjjjQQQAAA===<<<@@@CCCCCCCCCFFFFFFBBBBBBEEEHHHQQQiii{{{tttjjj```ccceeeaaaXXXSSSXXX```eeekkklllmmmmmmmmmmmmlllllloooooonnnnnnnnnnnnnnnooonnnoooqqqqqqqqqrrrtttwwwzzzyyyvvvtttsssssstttuuupppppppppqqqrrrtttwwwxxxwwwwwwwwwwwwxxxxxxyyyzzzwwwvvvtttuuuxxx{{{}}}~~~zzzyyyxxxwwwvvvvvvvvvvvvwwwxxxxxxwwwvvvvvvxxxzzzvvvuuutttuuuxxxzzzzzzzzz}}}||||||{{{zzzzzzyyyyyyyyyyyyzzz||||||yyysssoooppprrrvvvyyy|||}}}~~~}}}|||~~~~~~~~~yyymmm]]]QQQIIIQQQ___mmmwww{{{||||||zzzwwwqqqkkkffffffjjjmmmxxx}}}{{{rrrhhh]]]SSSLLLHHHGGGDDDCCCHHHOOO\\\nnn~~~zzzhhhqqq~~~111000000000/////////...////////////////////////...............---------...///000000111111111000000111222222222222111000000111222333333333333333777666555444333222111000222000//////000000///---......------------......///////////////////////////000000000111111111111111111111111222222222222333333333444444444555555555777777777777777999;;;;;;;;;<<<===>>>???@@@@@@@@@AAABBBCCCDDDEEEGGGGGGHHHIIIJJJLLLOOOQQQSSSUUUTTTWWW[[[\\\\\\\\\aaafffggglllnnnkkkkkkooonnnkkknnnmmmmmmnnnpppqqqrrrrrrrrrssswwwzzzwwwtttzzz~~~mmmooo{{{VVVHHHQQQ^^^XXXWWWSSSKKKAAA888333000111111111111000000000//////////////////////////////000000000111111111111333111000666999;;;]]]}}}eeeZZZTTTQQQlll~~~|||\\\AAA>>>===BBBDDDDDDDDDFFFDDDBBBBBBEEEIIIUUUlll{{{ssshhh^^^```dddbbbYYYUUUZZZdddkkklllllllllkkkkkkllllllmmmmmmmmmlllkkkkkkkkkllllllnnnoooqqqqqqqqqqqqtttvvvyyyxxxuuutttssstttvvvwwwpppppppppqqqrrrtttuuuvvvttttttuuuwwwyyy{{{}}}~~~zzzxxxuuuuuuwwwzzz|||}}}{{{{{{zzzyyyxxxwwwwwwvvvvvvxxxyyyxxxwwwwwwxxxzzzwwwvvvuuuwwwyyy|||||||||}}}||||||{{{{{{zzzzzzyyyvvvvvvyyy}}}}}}wwwrrrmmmppptttxxx{{{}}}}}}}}}{{{}}}}}}mmm\\\RRRHHHLLLSSS]]]fffiiigggddd```^^^ZZZVVVTTTUUUYYY\\\hhhvvv}}}xxxuuu|||wwwpppfff[[[RRRJJJFFFEEECCCCCCHHHOOOYYYjjjyyy}}}kkkuuu000000000000////////////////////////////////////..............................///000000000//////111111111111111111111111111111111222222222222222666666555444222111000000222000//////000000///---......------------......///////////////////////////000000000111111111111000000111111111222222222333333333444444444555555555666777777666777999;;;;;;;;;<<<===>>>???@@@@@@@@@AAABBBCCCEEEFFFFFFGGGHHHIIIKKKMMMOOOQQQSSSTTTTTTXXX\\\\\\\\\]]]```bbbfffggggggfffhhhlllnnnlllkkkkkkkkkkkkkkkmmmppprrrppppppssswwwyyyxxxzzz}}}zzzzzzjjjNNNNNNZZZYYYYYYVVVOOOEEE;;;444000111111111111000000000//////////////////////////////000000000111111111111444111///555999AAAjjjrrr\\\VVV^^^\\\DDDAAA@@@DDDFFFDDDCCCEEECCCBBBBBBEEELLL[[[rrr}}}ttthhh]]]```dddddd\\\XXX]]]gggmmmjjjjjjjjjjjjkkkmmmnnnooollllllkkkkkkkkkkkkllllllnnnoooqqqqqqpppqqqsssuuutttsssrrrrrrrrrtttvvvwwwqqqrrrrrrrrrssstttuuuvvvtttuuuvvvxxxzzz}}}|||yyyvvvtttuuuwwwxxxyyy{{{{{{{{{zzzyyyyyyxxxwwwwwwxxxyyyyyyxxxwwwxxxyyyyyyxxxwwwyyy|||~~~~~~||||||{{{{{{zzzzzzyyyyyyvvvwwwzzzzzzsssjjjmmmqqqvvvyyy|||}}}}}}{{{|||}}}ppp[[[PPPIIIIIIKKKPPPVVVWWWSSSOOOLLLKKKJJJHHHGGGIIINNNQQQ___llluuusssnnnllljjjhhhooolllfff___WWWOOOIIIFFFCCCAAACCCGGGMMMTTTbbbooovvv~~~ooozzz000000000000////////////////////////////////////.............../////////...//////000000//////...111111111111111111111111333333333333333333333333333444555333111000000111111000//////000000///.........------------......000000000000000000000000000000000000111111111111000000000111111111111222333333333444444444555555555666777777666666888::::::;;;<<<<<<>>>>>>???@@@???@@@BBBDDDEEEFFFFFFFFFJJJKKKMMMPPPRRRSSSTTTUUUTTTYYY\\\[[[\\\```aaaaaa___bbbfffiiilllmmmllllllnnnnnnmmmkkkjjjkkkooorrrnnnmmmoootttyyy||||||{{{~~~yyyZZZQQQUUUZZZ[[[YYYSSSIII???666222111111111111000000000000000000000000000000000000000000000000111111111111222222///333999DDDjjjbbbZZZlll```FFFCCCBBBFFFGGGDDDBBBCCCBBBBBBBBBEEEOOObbbzzzuuuhhh\\\aaaeeeeee^^^[[[___eeeiiihhhhhhiiijjjkkkmmmooopppmmmmmmllllllmmmnnnnnnooonnnpppqqqppppppppprrrtttpppqqqqqqrrrssstttuuuvvvsssssssssttttttuuuuuuuuutttuuuvvvwwwzzz|||~~~|||yyyvvvtttuuuvvvvvvuuuzzzzzz{{{{{{{{{zzzyyyxxxxxxyyy{{{zzzyyywwwwwwxxxzzzyyyyyyzzz}}}|||||||||{{{zzzzzzyyyyyy|||{{{|||{{{sssgggjjjoootttxxx{{{|||}}}||||||}}}rrr[[[OOOKKKIIIHHHIIIKKKJJJGGGDDDEEEEEEDDDCCCBBBCCCGGGJJJ^^^kkkqqqiii___\\\[[[YYY^^^\\\YYYUUUPPPJJJFFFCCCAAA@@@AAAEEEHHHMMMXXXbbbmmmxxx|||rrr||||||////////////000000000000////////////////////////---........./////////000000000000111111000000///111111000000000000111111333333222222222222333333111222333222000...000111000///...///000111000///......------------......000000000000000000000000000000000000111111111111000000000000111111111111333333333444444444555555555666777666666666888::::::;;;;;;<<<===>>>?????????@@@BBBDDDEEEFFFFFFFFFJJJKKKNNNPPPRRRSSSTTTTTTSSSXXX[[[ZZZ\\\aaacccaaa]]]aaaeeeiiijjjiiijjjlllnnnooopppooommmmmmppprrrooooooppprrrvvvyyyzzzxxx{{{{{{}}}jjjXXXSSS[[[]]]\\\XXXNNNCCC:::555111111111111000000000000000000000000000000000000000000000000111111111111000333111111999CCC___ccc^^^~~~hhhEEEBBBBBBFFFGGGDDDBBBCCCAAABBBBBBEEEQQQhhhvvviii]]]^^^aaaaaa]]]]]]aaaeeefffggghhhiiikkklllmmmnnnoookkkkkkkkklllmmmnnnooopppnnnpppppppppoooppprrrtttqqqrrrssstttuuuuuuttttttssssssttttttttttttttttttsssttttttuuuvvvwwwyyyzzzzzzxxxvvvvvvvvvwwwvvvuuuxxxyyyzzz{{{{{{{{{zzzyyyyyy{{{|||{{{yyywwwvvvvvvyyyxxxxxxzzz}}}~~~}}}}}}||||||{{{{{{zzz}}}{{{|||xxxeeehhhmmmrrrwwwzzz||||||}}}}}}~~~~~~rrr[[[PPPHHHGGGEEEDDDDDDCCCAAA@@@@@@AAAAAA@@@@@@AAADDDGGG___ooovvvjjjZZZTTTQQQNNNNNNNNNMMMKKKHHHDDDAAA??????>>>@@@CCCDDDFFFNNNWWW```oooxxxpppzzzxxxvvv~~~////////////000000000000////////////////////////---.........//////000000111111222222222111111000111111000000000000111111111111000000000000000111///111333222///...000222///......///000222111000.........------.........000000000000000000000000000000000000111111111111000000000000111111111111333333333444444444555555444666666666666666888:::::::::;;;<<<===>>>?????????@@@BBBDDDFFFFFFFFFFFFHHHIIILLLNNNPPPQQQRRRRRRRRRWWWYYYXXX[[[bbbdddbbbccccccdddeeecccccchhhooohhhkkkmmmnnnllllllnnnpppsssttttttrrrrrrssstttssstttwww{{{|||zzzyyy~~~~~~vvv```SSS]]]^^^___ZZZQQQFFF<<<777111111111111000000000000000000000000000000000000000000000000111111111111...444222111888@@@SSSlll\\\bbbfffCCC@@@@@@EEEFFFDDDBBBCCCAAABBBBBBEEESSSlllvvviii]]]XXX[[[\\\\\\___eeegggfffhhhiiijjjkkklllmmmmmmmmmhhhhhhiiijjjkkkmmmnnnoooooopppppppppooopppqqqssstttuuuwwwxxxxxxvvvtttsssrrrssssssttttttsssssssssrrrrrrrrrrrrrrrssstttuuuxxxwwwvvvwwwxxxyyywwwvvvwwwxxxyyy{{{{{{{{{{{{zzzzzz|||}}}|||yyyvvvuuuuuuyyyxxxxxxyyy}}}~~~~~~}}}|||||||||{{{yyyzzz~~~dddggglllrrrvvvzzz||||||~~~~~~~~~rrr\\\QQQDDDDDDBBBAAA???>>>>>>???:::<<<===>>>???AAADDDGGG___rrr|||nnn[[[QQQMMMHHHFFFFFFFFFEEECCC@@@>>><<<>>>===???AAAAAAAAAHHHPPPVVVggg|||wwwmmmwww~~~{{{sssrrr|||000000000000000000000000000000000000000000000000///......---------......444111...,,,,,,///333555333222111000000000111222222111000.........///000111000000000000000111111////////////////////////...............///000000//////............//////............////////////333222111000000111222333222222333333333333444444555555666666777777888888999:::;;;<<<============@@@AAABBBCCCDDDEEEFFFGGGJJJLLLNNNNNNNNNNNNPPPRRRRRRTTTWWWXXXYYYZZZ]]]______bbbeeeggghhhiiikkkmmmlllmmmmmmkkkjjjjjjlllooouuutttsssrrrrrrtttvvvxxxuuuyyy}}}}}}{{{zzz}}}nnnSSSTTT[[[]]]ddd```RRRNNNGGG888222000111333222//////333000000000000000000000000000000000000111111111111111111555333222CCCUUUUUUhhhnnn{{{}}}nnnYYYYYYwww[[[BBB@@@>>>???AAABBBAAA>>>AAACCCCCCDDDRRRmmmmmm___YYYWWWWWWYYY]]]bbbfffhhhhhhiiiiiijjjkkkllllllmmmmmmlllkkkjjjjjjjjjlllnnnppprrrrrrqqqpppooonnnnnnnnnnnnrrrvvvvvvxxxzzzyyyuuusssrrrrrrssstttuuuuuuttttttssspppnnnnnnnnnooopppqqqsssvvvyyyzzz{{{zzzyyyuuuvvvwwwzzz|||}}}{{{yyyyyyzzz{{{|||||||||{{{zzz{{{zzzyyy{{{~~~}}}{{{{{{{{{{{{|||{{{{{{zzzyyy|||ooo^^^___mmmsssyyy}}}zzz~~~~~~wwwcccRRRLLLBBBAAA@@@>>>===<<<<<<<<<===>>>:::;;;>>>;;;BBBVVVqqqxxxbbbJJJIIIHHHEEEAAA>>>???>>><<<===@@@<<<<<<===>>>???AAACCCDDDPPPXXXmmmwwwnnnuuuyyy{{{~~~000000000000000000000000000000000000000000000000///......------.........333111///------000222444444333222111111222333444222111000/////////000000222111111000000000111111////////////////////////...............///000000//////............///////////////000000000000111333222111111111111222333222222333333333333444444555555666666777777888888999:::;;;<<<============@@@@@@AAACCCDDDFFFGGGGGGIIIKKKMMMMMMMMMNNNPPPQQQUUUVVVXXXYYYZZZ\\\___aaabbbdddfffgggffffffgggiiijjjkkklllkkkjjjjjjlllnnnrrrrrrqqqrrrtttwwwzzz|||tttxxx{{{{{{yyyyyy}}}tttYYYWWWZZZ]]]fffeeeYYYSSSKKK:::333111111333222///000333000000000000000000000000000000000000111111111111111...333333333EEE\\\dddiiijjjmmmuuuyyyjjjbbbWWW[[[MMMCCCEEE]]]tttwwweeeDDDAAA???>>>???AAABBB@@@???@@@AAABBBEEETTTooosss]]]RRRSSSTTTWWW]]]dddiiillllllhhhhhhhhhhhhhhhiiijjjkkkiiihhhhhhhhhjjjnnnrrrtttsssqqqpppnnnnnnooopppqqqnnnsssvvvvvvwwwyyyxxxtttsssrrrrrrsssuuuvvvvvvuuurrrqqqooonnnnnnooopppqqqooopppsssvvvxxxzzzzzz{{{xxxwwwvvvwwwyyy{{{{{{zzzzzzzzz{{{|||||||||||||||}}}|||zzz{{{}}}~~~|||yyy||||||}}}}}}||||||{{{zzzxxx{{{}}}wwwccc___iiipppwww~~~||||||pppmmmfffVVVJJJFFF@@@???>>>===============<<>>GGG\\\iiiNNNKKKHHHFFFAAA>>>???>>><<<<<>>666222111333222///000333000000000000000000000000000000000000111111111111222,,,000444444GGGfffxxxxxxvvvooolllvvvvvvaaa\\\MMMIIIEEEFFFIIIYYY|||ddddddZZZBBB???>>>===>>>@@@AAA@@@???>>>@@@AAAFFFVVVqqqsss\\\MMMMMMOOOTTT\\\dddkkknnnooojjjiiigggffffffhhhiiikkkhhhgggfffgggjjjoootttwwwwwwuuuqqqooommmnnnpppqqqnnnsssvvvuuuvvvxxxvvvrrrrrrqqqqqqsssvvvwwwwwwuuuqqqpppooooooooooooppppppmmmnnnoooqqqtttwwwyyyzzzzzzxxxuuuuuuwwwyyy{{{{{{xxxxxxxxxyyyzzz{{{|||}}}}}}||||||||||||{{{yyy}}}}}}}}}}}}}}}||||||{{{wwwyyyzzz|||hhh___eeejjjttt}}}}}}zzzjjj\\\VVVPPPFFF@@@@@@??????>>>>>>>>>>>>??????<<<@@@>>>???CCCAAAKKKaaasssWWWPPPIIIHHHBBB>>>>>>>>><<<<<<>>>;;;;;;<<<===>>>@@@AAABBBCCCJJJ^^^zzz~~~zzz{{{{{{sssqqqpppooommmkkkhhheeellllllnnnpppqqqqqqooollleeebbb^^^YYYVVVXXX]]]aaafffooo{{{////////////////////////////////////////////////...............//////000000000000000000111111111555444333222333444555666333222222222222222222222444333222111111000000111////////////////////////...............///000000//////............////////////000000000111111111333333333333333333333333222222222333333333444444555555666666777777888888999:::;;;<<<============>>>>>>@@@BBBDDDFFFGGGHHHGGGIIILLLMMMMMMOOOQQQSSSTTTUUUVVVVVVVVVXXX\\\___aaacccdddcccaaa`````````bbbeeehhhjjjjjjjjjkkklllooooooppprrrtttwwwyyyzzzyyyzzzzzzyyyxxxyyy}}}}}}{{{tttuuu```ZZZZZZdddiiiaaa[[[SSSDDD999444111222222000000333///////////////////////////000000000111111111111555,,,000555888OOOxxxrrrdddRRRCCC???FFFIIIZZZ~~~kkkgggWWW============>>>???@@@@@@@@@???AAACCCHHHYYYsss~~~mmmYYYMMMHHHKKKRRR[[[dddjjjmmmnnnmmmkkkiiigggggghhhjjjlllkkkiiihhhgggiiimmmqqqtttzzzxxxuuuqqqnnnlllkkkkkknnnsssuuutttuuuwwwuuuqqqppppppqqqsssvvvvvvuuutttqqqqqqqqqqqqpppppppppooonnnmmmmmmnnnpppsssvvvxxxyyywwwuuuuuuwwwyyyyyyyyyuuutttttttttuuuwwwyyy{{{~~~}}}|||||||||||||||{{{|||}}}}}}}}}}}}|||{{{{{{zzz|||}}}}}}kkk^^^bbbgggpppzzz{{{~~~}}}hhh[[[NNNHHHEEEAAA@@@BBB??????>>>>>>??????@@@@@@<<<@@@>>>@@@DDDBBBKKKaaacccXXXNNNKKKDDD>>>>>>>>><<<;;;===;;;;;;<<<<<<===???@@@AAAAAAFFFWWWsss~~~zzzuuuqqqqqqooojjjeeeeeeiiijjjhhhcccaaa\\\VVVQQQPPPQQQSSSZZZcccpppzzz////////////////////////////////////////////////...............///000111//////000111111111111111333222111111111222444555222222222333333333222222333222222111000000000111////////////////////////...............///000000//////............//////........./////////000000333333333333333333333333222222222333333333444444555555666666777777888888999:::;;;<<<==================???@@@BBBDDDEEEFFFGGGIIILLLMMMNNNPPPRRRTTTTTTUUUVVVVVVVVVXXX[[[^^^```bbbddddddcccccccccdddaaadddgggiiijjjjjjkkklllmmmnnnppprrruuuxxx{{{|||||||||{{{yyyyyyzzz}}}{{{~~~~~~bbb]]]ccchhhaaa]]]XXXMMM<<<666111111222111111333///////////////////////////000000000111111111111555...111888BBBdddwwwdddFFF>>>DDDJJJgggzzz```???======>>>>>>>>>>>>???@@@AAACCCEEEKKK\\\uuuxxxhhhVVVLLLFFFJJJPPPZZZbbbhhhjjjiiilllkkkhhhffffffhhhjjjkkkpppnnnkkkiiihhhjjjlllnnnttttttrrrpppnnnllliiihhhmmmrrrtttssstttuuutttppppppoooppprrrttttttqqqooopppqqqrrrrrrqqqpppooonnnpppooommmmmmmmmooorrrtttuuuuuuuuuwwwyyyyyyxxxvvvttttttssstttuuuwwwyyyzzz||||||||||||||||||~~~{{{{{{||||||{{{{{{zzzyyyyyy}}}jjj\\\```eeennnwwwvvv}}}~~~~~~wwwppplllnnnrrrpppggg```YYYQQQIIIEEEEEEDDDEEEGGG@@@??????>>>>>>>>>??????<<>>AAAFFFCCCIII\\\sssfffZZZOOOFFF???>>>???===;;;<<<<<<<<<<<<<<<===>>>@@@@@@BBBEEESSSmmmzzzvvvuuuqqqjjjbbb[[[XXXWWWSSSXXXaaajjjrrrzzz000000000000000000000000000000000000000000000000............///000111111///000000000111111111111111000000///000111333444111111222333333333222222111000000000000000111111////////////////////////...............///000000//////............//////............////////////222222333333333333222222222222333333333333444444555555666666777777888888999:::;;;<<<============<<<===>>>???@@@AAABBBCCCEEEHHHJJJLLLMMMOOORRRTTTTTTVVVXXXYYYYYYZZZ\\\^^^___aaadddeeeffffffhhhiiibbbeeeggghhhiiiiiikkklllkkklllooorrrvvvyyy{{{}}}xxxwwwwwwwwwxxxzzz|||}}}|||lllccceeejjjdddaaa^^^VVV@@@777111111222111111333000000000000000000000000000000000000111111111111333000444;;;NNNRRRDDDIIITTTqqqHHH>>>???@@@@@@>>>>>>???@@@BBBDDDFFFMMM^^^vvv}}}iiiUUUIIIFFFJJJQQQZZZbbbggggggfffhhhgggeeedddeeefffgggiiirrrpppmmmkkkiiiiiiiiijjjhhhhhhiiiiiijjjjjjjjjjjjkkkpppsssrrrsssuuusssooopppooooooppppppoookkkiiikkkmmmoooqqqqqqqqqooonnnqqqpppnnnmmmmmmooopppqqqrrrssstttwwwzzzzzzxxxvvvwwwwwwwwwxxxyyyzzz{{{|||{{{|||}}}|||{{{|||{{{{{{{{{{{{{{{zzzzzzyyyuuu{{{iiiZZZ^^^dddnnnvvvuuu|||}}}}}}|||rrrhhhccc```\\\YYYYYYRRRNNNJJJHHHHHHHHHGGGGGGEEEDDDBBBAAA@@@?????????>>>???===CCCLLLIIIJJJYYYyyy~~~tttgggSSSIII@@@???@@@>>><<<<<<============>>>???@@@AAADDDDDDOOOhhhuuunnnjjjYYYXXX[[[aaagggmmmvvv~~~000000000000000000000000000000000000000000000000............///000111222000000000///000111111222000000//////000111333444///000111333333333222111............///000111111////////////////////////...............///000000//////............//////...////////////000000000111111222333333222111111222222333333333333444444555555666666777777888888999:::;;;<<<============<<<<<<======>>>??????@@@BBBEEEHHHJJJKKKNNNQQQSSSSSSVVVYYY[[[[[[ZZZ[[[[[[\\\^^^aaaccccccdddfffhhheeefffggghhhggghhhkkkmmmjjjkkkmmmnnnpppqqqqqqrrrmmmmmmooorrruuuxxxzzzzzzqqqfffgggmmmgggbbb___XXXBBB888111000222111222444000000000000000000000000000000000000111111111111111222555999RRRZZZFFFJJJYYYwwwGGG@@@AAABBBAAA>>>===>>>@@@AAACCCFFFNNNaaayyy~~~iiiUUUKKKFFFJJJRRR\\\dddhhhhhhfffeeeeeeeeeeeeffffffggghhhnnnnnnmmmlllkkkkkkjjjjjj___^^^]]]]]]```dddhhhkkkjjjnnnqqqqqqsssuuutttppppppooonnnnnnmmmjjjeeeaaabbbeeeiiimmmpppqqqpppooopppoooooonnnooopppqqqrrrrrrrrrrrruuuxxxzzzyyyxxxxxxyyyzzzzzz{{{{{{{{{{{{}}}~~~~~~|||zzz{{{~~~|||||||||||||||{{{zzzzzzuuu|||jjjXXX[[[bbbnnnxxxxxx{{{|||~~~|||vvvrrrllliiijjjbbb```]]]XXXVVVTTTRRROOOPPPOOOMMMJJJHHHFFFEEEEEE@@@@@@>>>GGGTTTRRRPPPZZZnnn~~~yyynnnVVVKKKAAA@@@AAA???======>>>>>>>>>>>>>>>???@@@AAACCCBBBKKKccc}}}~~~zzz{{{~~~{{{qqqkkkiiilllppprrrwww}}}000000000000000000000000000000000000000000000000............///000222222111000/////////000222333000000//////000222333555///000111222333222222111------------...000111222////////////////////////...............///000000//////............//////000000000000111111111111000111222333333222111000222222333333333444444444555555666666777888888888999:::;;;<<<============<<<<<<<<<<<<============@@@CCCFFFHHHJJJLLLOOOQQQPPPSSSWWWZZZZZZYYYXXXXXXWWWZZZ]]]^^^___```aaacccgggggghhhgggggghhhkkkmmmlllkkkkkkjjjhhhfffdddcccdddeeehhhmmmssswwwxxxyyyqqqeeegggmmmhhhaaa]]]UUUCCC999111000222222222444000000000000000000000000000000000000111111111111111555666666QQQlllSSSWWWgggOOOAAACCCDDDBBB???===>>>@@@???AAAEEEOOOccc{{{xxxeeeVVVPPPFFFKKKSSS]]]fffjjjiiihhheeeffffffggghhhiiiiiijjjjjjjjjkkkmmmmmmmmmmmmlll^^^[[[WWWUUUWWW]]]dddhhhhhhmmmpppqqqrrruuutttppppppooonnnmmmkkkgggaaa]]][[[^^^dddjjjoooqqqqqqqqqnnnnnnooooooqqqrrrssstttsssrrrqqqrrruuuyyy{{{|||wwwxxxzzz{{{{{{zzzyyyxxx}}}zzzyyy|||}}}}}}}}}}}}}}}||||||{{{zzzkkkWWWYYYaaaooo{{{|||zzz||||||{{{}}}{{{wwwpppjjjgggddd```\\\ZZZWWWTTTQQQNNNMMMLLLBBB@@@>>>JJJ[[[ZZZUUU]]]gggzzzwwwoooXXXLLLBBBAAABBB@@@>>>===???>>>>>>>>>???@@@AAAAAABBB@@@HHH___zzzwwwsssuuu}}}222222222222222222222222111000000///...------,,,...------...111222222111111222222222222111000000222222222222222222222222///000222333333222111///000000////////////000000////////////////////////...------,,,,,,------.................................///000111222222333000111333222111000111222222333444555444333222111555555666666777777888888;;;999888:::===>>><<<999CCC;;;777:::;;;999999<<<===<<<===BBBIIINNNQQQQQQVVVTTTSSSSSSUUUVVVVVVUUU]]]VVVTTTXXXVVVQQQUUU___```bbbdddffffffhhhjjjlllkkkjjjkkkmmmmmmiiibbb\\\\\\YYY]]]jjjtttwwwyyy}}}~~~yyypppqqquuu{{{tttccc^^^kkkqqqggg^^^]]]PPP@@@111---000111000///000000000000000000000000/////////000111111222222111444777:::LLLttteeeWWWsss^^^FFFDDDAAA>>><<<;;;<<<<<>><<<:::@@@>>>???DDDCCC>>>===@@@@@@>>>===@@@FFFMMMPPPRRRTTTTTTTTTUUUXXXZZZ[[[\\\XXXVVVXXX^^^```[[[UUUSSS```bbbdddffffffggghhhjjjmmmooosssxxx{{{yyyrrrlllhhhcccdddlllrrruuuxxx|||yyyyyy|||{{{wwwsssiii___```___```ccclllxxxvvveee___lllssskkkbbbaaaSSSCCC333///111222111000111111111111111111111111//////000000111111222222222333333777GGGdddccc\\\zzzaaaFFFEEEBBB???===<<<======@@@BBBFFFQQQfffuuudddQQQEEEEEEJJJTTT___gggkkkkkkjjjjjjiiiiiiiiijjjkkkmmmnnngggiiijjjiiimmmrrrssspppcccTTTPPPQQQIIIGGGMMMOOOVVV^^^fffiiikkknnntttxxxwwwvvvrrrlllhhhcccYYYPPPQQQSSS\\\iiippppppnnnoooqqqqqqqqqqqqqqqrrrrrrssstttuuuuuuttttttuuuxxx{{{}}}}}}|||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||zzz{{{||||||iiiUUUZZZeeettt}}}zzz~~~~~~~~~}}}||||||}}}~~~zzzxxxwwwjjj```YYY[[[bbbjjjqqqvvv}}}~~~wwwnnn^^^NNNKKKNNNPPPPPPPPPPPPJJJGGGIIIIIIFFFEEEHHHEEECCCGGGVVVnnnzzzqqqoooppp{{{111111111111111111111111222222111111000/////////...------...111222222111000111222333333444444333111111111111222222222222333444666777777555444333111000000//////000000111////////////////////////......------------......000000000000000000000000000000000000000000000000222222222111//////222444111111222222333222222111444555555666666777888888:::999999:::<<<>>>===<<>>>>>>>>@@@AAAEEEPPPgggtttaaaOOODDDEEEKKKUUU```gggkkkkkkkkkiiiiiiiiiiiijjjkkklllllliiikkkjjjjjjooovvvzzzyyyfffPPPPPP^^^[[[QQQMMMKKKJJJTTTaaaiiikkkmmmrrrwwwvvvuuuqqqkkkiiifff[[[PPPNNNQQQZZZhhhqqqrrrrrrsssqqqqqqqqqrrrrrrrrrsssssstttuuuuuutttssstttvvvxxx|||}}}~~~~~~}}}}}}~~~~~~}}}|||}}}~~~~~~|||{{{{{{|||hhhXXX^^^hhhvvv}}}||||||}}}~~~zzzssssssuuuxxx~~~vvveeeZZZ[[[fffmmmmmmdddZZZOOOLLLKKKIIIGGGFFFDDDCCCGGGTTTjjjmmmfffllluuu111111111111111111111111222222222111111111000000///...---...111222111000000000222333444555555555222222222222333333333333222333555666666444222111111000000000000000000111////////////////////////......------------......////////////////////////000000000000000/////////222222222000//////222444000000111111222222222222444444555555666777777888999999999:::<<<>>>>>>??????BBBHHHOOOTTTWWWZZZ\\\UUUOOOHHHBBBBBBFFFLLLOOOQQQSSSVVVYYY\\\___cccfffrrruuusssmmmooouuupppfff^^^aaaeeeggghhhhhhiiijjjkkkooouuuzzz}}}|||xxxuuuvvvsssqqqrrrtttvvvxxx{{{yyyyyyzzzyyyuuulllaaaZZZOOOMMMKKKLLLQQQ\\\hhhpppxxxggg]]]gggrrrrrrnnnlll]]]KKK999222222222111111111111111111111111111111///000000111111222333333333555555;;;LLLaaajjjhhhqqqssswwwqqq|||xxxVVVGGGFFF^^^vvvrrrjjjYYYGGGFFFEEECCCAAA@@@@@@@@@@@@@@@AAAEEEPPPgggttt___NNNDDDEEELLLVVV```fffiiijjjjjjfffffffffffffffggghhhhhhiiijjjjjjjjjppp{{{kkkTTTRRReeepppooo___KKKDDDKKKYYYgggoooooommmnnnoooooommmiiillllllbbbTTTKKKNNNXXXfffqqqttttttvvvqqqrrrrrrsssssssssssssssssstttttttttrrrrrrtttvvvzzz|||~~~~~~}}}|||}}}}}}|||~~~~~~~~~}}}|||||||||}}}jjj\\\ccclllwww}}}~~~~~~~~~~~~|||jjjjjjyyy}}}pppbbbYYYUUUPPPIIIDDDDDDDDDGGGRRRfff}}}}}}oookkkttt~~~000000000000000000000000222222222222111111111111///...---...000222111000///000111333444555666666333333333333444444555555333444555666666444222111111111000000000000111111///////////////////////////......------......///........................000000000///////////////111222222111///000222333000000000111111222222333444444444555666666777777999999::::::<<<===@@@AAA???>>>===>>>CCCKKKQQQTTTSSSNNNGGGAAA???CCCIIINNNPPPSSSVVVXXXYYY[[[```ccckkkrrrrrrjjjhhhlllkkkddd]]]```cccfffggggggiiijjjiiijjjlllmmmllljjjhhhgggmmmpppssstttvvvyyyzzzzzzyyyyyywwwtttnnncccWWWOOOHHHFFFBBBAAADDDMMMZZZcccwww~~~lll^^^cccooosssqqqpppbbbOOO;;;222111111000000111111111111111111111111000000000111222222333333222666777<<>>DDDGGGJJJGGGBBB===<<<@@@GGGMMMOOORRRUUUVVVUUUWWW[[[___]]]fffmmmmmmjjjeee___YYY[[[]]]___`````````cccdddeeeeeeeeeccc```^^^]]]^^^dddkkkrrruuuxxx{{{{{{yyyuuuwwwzzz{{{yyyrrrhhhaaaZZZXXXRRRKKKGGGIIIPPPWWWhhhwww}}}ssspppxxx}}}{{{gggeeeooouuuuuusssgggSSS>>>333111000000000222222222222222222222222000000111111222333333333222666777;;;UUU~~~wwwgggcccXXXJJJBBBFFFIII[[[xxxyyygggMMMCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBGGGTTTlllsssbbbRRRIIIHHHPPP[[[bbbeeeeeefffgggeeeffffffggggggffffffeeefffhhhiiilllvvv~~~eeeQQQUUUzzzfffNNNMMMYYYfffqqqzzzuuuxxxwwwuuuzzz}}}kkkSSSGGGJJJSSSbbbmmmrrrtttwwwrrrssstttuuuuuuuuutttsssqqqsssttttttsssssstttvvvxxxzzz|||~~~~~~}}}|||}}}}}}}}}~~~|||kkkeeennnttt{{{lll\\\]]]gggpppwwwtttnnngggbbb]]]RRRGGGEEEDDDGGGSSSfff{{{////////////////////////111111111111111111111111000///...///000111000//////000111222333333333333000000111222222333444444555666777888777555333111222111111000000111111222//////////////////////////////............//////........................---.........///000000000...111333444222111000000222111111111222333555666333333444555555666666777777999:::;;;;;;===BBBEEERRRXXXVVVHHH<<<;;;@@@DDDGGGFFFCCC???<<<>>>DDDHHHLLLPPPTTTTTTSSSTTTXXX]]]]]]```jjjsssrrrggg[[[UUUYYYZZZYYYWWWUUUUUUWWWYYY\\\^^^``````]]]\\\\\\]]]bbblllssstttvvvzzzzzzxxxwww}}}lll\\\QQQNNNOOO]]]ppp~~~qqqtttvvvuuu}}}vvvmmmsssyyyyyyvvvlllXXXAAA555333111111111222222222222222222222222000111111222222333333444444888777===^^^yyysss```FFF<<>>===@@@DDDKKKOOOSSSSSSRRRSSSXXX]]]bbb^^^dddrrruuuiii\\\WWWXXXWWWTTTPPPMMMLLLNNNPPPSSSXXX]]]```___^^^^^^___eeennntttssstttxxxyyyvvvuuu___SSSOOOZZZooossswww}}}|||xxxppp[[[CCC777444222222333222222222222222222222222000111111222222333444444777:::999BBBiiiqqqKKK;;;AAAOOOeeeuuuOOOFFF@@@AAAAAABBBBBBAAA@@@@@@>>>AAAIII[[[uuuzzzsssgggXXXMMMOOOXXXbbbggggggffffffhhhffffffggghhhhhhgggfffeeefffiiilllqqq~~~yyybbbSSSRRR]]]bbbVVVZZZkkk}}}zzz[[[GGGIIIRRR```jjjnnnpppsssrrrsssuuuvvvwwwvvvuuusssppprrruuuvvvuuuvvvwwwxxx||||||~~~}}}~~~~~~~~~~~~~~~wwwffffffsssyyy~~~~~~~~~uuu\\\HHHKKKYYYYYY^^^___ZZZWWWVVVQQQIIICCCBBBGGGXXXppp//////000//////...------000000////////////000000---......///////////////...///000111111000///...000000111222333333444444333333333222222222111111111222333444444333222111......------------......,,,,,,+++***+++,,,---...000//////.........//////+++,,,---...///000111222///000111111000///000222222222222222222222222222444444555555666777777777666777888999;;;<<<===>>>SSSddduuuttt^^^FFF@@@EEEKKKKKKHHHBBB======CCCIIIJJJMMMQQQRRRQQQRRRVVVZZZ]]]```eeemmmtttsssdddTTTSSSVVV[[[]]]XXXOOONNNRRRUUUZZZ^^^^^^[[[ZZZ]]]aaaiiimmmrrruuuwwwxxxyyyzzz|||cccTTTTTTZZZppp|||sssxxxyyyrrr___FFF555111333333222222222222111111111111000222222222111222222333333666:::666GGG{{{OOOAAAKKKKKKaaayyySSS;;;DDDCCCAAA???>>>>>>??????@@@DDDGGGYYYyyyxxxkkkaaaXXXRRRNNNWWWaaadddfffgggddd```ggghhhhhhhhhhhhfffdddcccfffiiijjjmmm|||}}}```MMMLLLVVVxxx___aaatttwww\\\JJJLLLUUUcccmmmoooppprrrttttttttttttttttttttttttssssssssstttuuuwwwxxxyyyyyy{{{~~~}}}{{{zzz}}}pppiiinnnxxxyyy}}}{{{___HHHFFFPPPRRRXXX]]][[[WWWRRRIIIAAABBBAAAHHH\\\vvv000000111111000//////...000000////////////000000...//////000111000000000...///000111111000///...000000000111111222222222222111111111111000000000000111222333333222111000/////////....../////////---,,,,,,+++,,,---...///...------,,,,,,,,,------------...///000000111111000111222111000///000111222222222222222222222222444444555555666777777777777777888999;;;<<<======@@@UUUooozzzlllTTTEEEBBBJJJMMMMMMFFF===<<>>>>>??????AAAFFFIII[[[{{{yyylll```UUUNNNOOOXXXbbbfffhhhiiigggccceeeeeeffffffeeedddbbbaaadddhhhjjjnnn~~~bbbNNNLLLUUUnnnzzz___KKKMMMVVVdddnnnpppppprrrssssssssssssssstttttttttuuuttttttttttttuuuuuuvvv{{{|||}}}~~~|||~~~ooohhhoooyyy{{{iiiRRRKKKPPPNNNVVV\\\ZZZVVVPPPHHH@@@???AAAKKKaaa{{{111111111111111000000///000000////////////000000///000000111111111111111///000111222222111000///000000000000000000000111000000000////////////...000000111111111111000000000000////////////000000...------------...//////------,,,,,,,,,------.../////////000000111111111111222333222000//////111333333333333333333333333444444555555666777777777888888999::::::;;;<<<<<<>>>FFFSSS[[[WWWMMMGGGHHHMMMRRRSSSKKK???;;;CCCLLLPPPTTTXXXYYYVVVUUUUUUWWW\\\]]]aaahhhttt{{{vvvlllbbbeeeooo}}}wwwqqqkkkllllllhhhdddaaaccceeeiiimmmqqqsssuuuvvvwwwyyy{{{~~~gggSSSNNNUUUlllwwwzzzyyyrrrllliiiiiiggggggkkkwwwrrrgggrrrmmmRRR>>>555333222111222222222111111111111000222222111111222222333444888;;;:::QQQzzzJJJRRRlllxxxEEEAAAAAA@@@???>>>>>>??????BBBGGGLLL^^^~~~xxxkkk\\\PPPJJJNNNXXXaaafffhhhjjjiiieeeeeeeeeffffffeeedddcccbbbccchhhkkkooo~~~]]]IIIJJJRRRccctttzzzyyywww[[[MMMOOOXXXfffoooqqqqqqrrrssssssssssssssssssssssssvvvvvvuuuuuuttttttssssss{{{{{{|||}}}~~~~~~||||||~~~~~~~~~~~~mmmfffnnn{{{~~~}}}iiiUUUJJJHHHJJJTTT[[[ZZZTTTNNNFFF???@@@EEESSSiii}}}000000000111111000000///000000////////////000000//////000111111111111000000000111222222111000000111111111111111000000000000000000000//////////////////000000000000//////000//////////////////000...............//////000///............///000000000000000000111111111111222333333222000//////000333333333333333333333333444444555555666777777777999999999::::::;;;;;;;;;EEE???;;;<<<===>>>CCCHHHQQQTTTSSSKKKAAA===BBBIIIOOOTTTYYYZZZXXXVVVWWWXXX[[[[[[[[[```lllyyy}}}zzzfffcccggguuu|||vvvppppppoookkkhhhgggjjjmmmjjjmmmppprrrssstttvvvxxx~~~{{{|||jjjQQQFFFWWWnnnyyyzzzzzztttppppppqqqppplllkkksssppphhhtttrrrWWWAAA777444333222222222222111111111000000111111111111222333444444777;;;:::JJJwww|||MMM[[[{{{GGG????????????>>>>>>>>>??????FFFMMMaaavvvhhhXXXMMMIIIMMMWWW```dddhhhkkkjjjfffiiiiiiiiihhhhhhggggggfffdddiiikkknnn|||zzzXXXDDDHHHRRR___fffccceeeiiihhhbbbaaafffjjjkkkpppuuu}}}vvvWWWQQQSSS[[[hhhqqqrrrrrrsssssssssssssssrrrrrrrrrrrrvvvvvvvvvvvvuuuuuuttttttxxxzzz|||~~~{{{zzzzzz{{{|||}}}~~~~~~~~~}}}zzzjjjccclllzzzuuurrrbbbSSSHHHBBBIIITTT]]][[[TTTLLLEEE@@@DDDLLL]]]sss......//////000//////...000000////////////000000---...//////000000//////000111222333333222111000222222222222222222111111222222222111111111000000///////////////////////////......------......///......////////////000///...............///000000000000000000111111111111111333333222111000000111333333333333333333333333444444555555666777777777999999999::::::;;;;;;;;;???;;;:::???BBB@@@>>>>>>NNNMMMIIIDDDAAAAAADDDGGGLLLQQQVVVYYYXXXXXXYYY[[[\\\[[[YYYXXXaaaqqq}}}kkk```ZZZ```kkkrrrtttuuuvvvssspppkkkiiijjjmmmooolllnnnqqqrrrssstttuuuwwwtttvvvzzzuuu[[[OOOYYYooozzzzzz~~~}}}{{{jjjfffuuutttZZZDDD888444333333222222222111111111000000111111111111222333444555222::::::DDDccc}}}qqqLLL[[[pppHHH======>>>>>>>>>>>>>>>>>><<>>???BBBFFFIIIJJJNNNTTTWWWXXXXXX[[[^^^\\\___]]]WWWYYYgggxxxttteeeVVVRRRWWWaaallluuuzzzvvvpppjjjhhhiiilllnnnnnnoooqqqrrrrrrsssvvvwwwwwwyyy{{{}}}~~~{{{bbbTTT[[[qqqzzzxxx}}}|||ttteeebbbqqqwww]]]FFF999444444444222222222111111111111000000000000111222333444555555======BBBVVVgggpppxxxcccIIIRRRrrr}}}wwwYYYCCC;;;<<<===>>>>>>>>>>>>>>>:::BBBKKKaaa}}}uuugggUUUKKKKKKSSS[[[dddhhhkkkoooooollliiihhhgggggggggggghhhhhheeeiiilllooo~~~___JJJIIIJJJNNNPPPJJJHHHIIIHHHGGGFFFEEEDDDCCCDDDNNN^^^vvvcccZZZ\\\cccooowwwwwwvvvwwwuuuuuuuuuttttttssssssrrrssstttuuuwwwwwwwwwvvvuuutttxxx~~~zzz{{{}}}}}}}}}{{{zzzzzz{{{~~~}}}hhh___fffuuu}}}~~~pppjjjjjjYYYQQQMMMJJJLLLZZZccc^^^RRRIIIEEEDDDCCCSSSkkk......///000000000000000000000////////////000000......///000000000000000111222333444444333222111000000111111222222333333333333333333222222222222111111000//////000111111//////............//////,,,---.../////////......,,,++++++,,,,,,...//////------...///000000111111///111222222222222333555444444444444444444444444444444555555666777777777777777888999;;;<<<======BBB???>>>??????@@@HHHPPPOOOLLLFFF@@@>>>AAAGGGLLLKKKOOOTTTVVVWWWXXX\\\```]]]dddfff^^^YYYaaarrr|||nnn]]]SSSQQQYYYjjjyyyzzzuuunnniiihhhjjjnnnqqqpppqqqrrrsssssstttvvvxxx}}}~~~|||yyyvvvxxx|||jjjWWW___uuu~~~zzz|||~~~~~~zzz~~~kkkdddqqq{{{aaaIII:::444444444222222222111111111111000000000000111222333555666777>>>===CCCZZZkkkttt~~~~~~|||ooommmrrrkkkQQQFFFLLLcccrrrvvvuuu___HHH???:::;;;<<<>>>>>>???>>>>>>;;;CCCKKKaaa~~~yyylllWWWKKKJJJSSS[[[cccfffiiimmmmmmjjjggggggfffeeeeeefffggggggfffjjjkkkooo~~~hhhXXXWWWUUUXXX[[[XXXYYYVVVSSSOOOJJJHHHIIIKKKJJJMMMWWWjjjjjj^^^```gggrrrzzzyyyxxxyyywwwwwwvvvuuuuuutttssssssssssssuuuvvvuuutttrrrqqqooorrrvvvzzz}}}|||}}}~~~{{{xxxwwwxxxzzzyyyxxxxxxzzz}}}kkk```fffttt|||}}}qqqbbbzzzmmmVVVLLLIIIHHHOOO\\\eee]]]OOOFFFDDDEEEGGGXXXqqq//////000111111111111111000000////////////000000//////000111111111111111222222444444444444222222...//////000111222222333333333333222222222111111222111000//////000111222000000////////////000000+++,,,.../////////...------------...///000111222+++,,,---...///000111222///000222222222222444666444444444444444444444444444444555555666777777777666777888999;;;<<<===>>>BBBDDDHHHJJJHHHEEEKKKSSSZZZXXXRRRHHH???>>>FFFMMMNNNQQQUUUWWWWWWXXX]]]```]]]iiinnnfff[[[^^^nnn{{{uuueeeXXXRRRWWWjjj|||vvvqqqkkkggghhhmmmsssvvvqqqrrrssssssssstttvvvxxxwwwzzzzzzwwwtttvvvyyy{{{~~~yyy___dddzzz}}}~~~www~~~vvvooo|||wwwlllwwwwwwkkktttdddKKK;;;444333444222222222111111111111000000000000111222444555666222888:::HHHhhh~~~eeeVVVUUUMMMBBBEEEMMM___uuuzzzwww[[[EEECCC999:::<<<>>>??????>>>>>>===DDDKKK```~~~qqqYYYJJJHHHPPPXXX```cccfffiiiiiiggghhhgggfffeeeeeefffhhhhhhhhhkkkkkkmmm{{{uuujjjmmmlllpppwwwwwwssssssssspppiiiaaa]]]]]]```]]]]]]jjjsssaaabbbiiittt{{{{{{zzzzzzxxxwwwwwwvvvuuutttttttttsssssstttuuusssqqqooommmjjjjjjlllooosssxxx|||~~~}}}}}}|||xxxrrrnnnnnnoooxxxwwwwwwxxx|||~~~mmmbbbfffttt}}}|||qqqcccyyyqqq[[[rrrtttXXXLLLIIIHHHPPP]]]eee\\\MMMDDDCCCEEEMMM^^^xxxxxx||||||111111000000//////......333222111///..................------------......222222222222222111000000000111111111111222222222333222111111000111111111000000000000000000000000000000000000000000000000,,,---...//////...---,,,,,,------...///000111111///////////////000111111000111222333444333222222222333333333333333333444666666555444444555777888555555666777999<<<>>>???FFFGGGGGGDDD@@@AAAGGGMMM\\\ZZZTTTIII???>>>EEEMMMMMMOOOSSSUUUWWWYYY]]]___fffmmmqqqkkkaaa___iiitttqqqXXXOOO\\\kkkrrrsssnnniiihhhllloooppppppssssssrrrqqqppprrruuuwwwwwwxxxxxxxxxwwwuuussspppqqqfffmmmxxx~~~}}}~~~uuuzzznnnfffsss}}}xxxtttwwwvvvoooxxxhhhLLL;;;666444222222222222111111111111000000000111222333555666777555>>>AAANNNoooxxxbbbWWWOOO???HHHKKK[[[~~~~~~kkkJJJ:::<<<===>>>===<<<===???@@@AAACCCHHH```{{{wwwttt___KKKJJJPPPWWW```gggiiijjjlllmmmkkkjjjhhhgggeeeddddddccchhhgggggglllxxx{{{zzzwww~~~xxxzzzsssiiiiiilllpppuuuxxxyyyyyy|||~~~vvvssswwwxxxvvvtttwwwxxxsssooollleee___bbb______dddiiimmmsssyyyzzzyyy{{{zzzsssiiifffiiipppqqqvvv||||||zzz||||||tttdddaaasssxxxooo^^^mmmwww```ggg}}}xxx___PPPHHHIIISSSfffeeeTTTJJJFFFCCCGGGLLLdddzzz{{{|||rrrnnn|||yyyzzz~~~~~~zzz111000000000/////////...222111000//////......//////......------......///111111111111111111111000000111111111111222222222333222222111111111111111111111111111111111111111000000000000000000000000------............------------......//////000000///////////////000111111///000111222333222111111222222222333333333333444666555555444555666777777666666666888999;;;===>>>GGGGGGFFFCCC@@@???AAACCCQQQRRRPPPIIIAAA@@@EEEKKKMMMOOOSSSUUUWWWYYY\\\___bbbhhhlllhhhbbbbbbjjjrrr}}}kkkccclllwwwzzzqqqnnnjjjhhhjjjmmmoooqqqrrrsssssssssrrrsssuuuwwwvvvwwwwwwtttnnnhhhdddbbbgggmmmyyyrrrzzzvvvxxxpppkkkxxx||||||{{{jjjOOO===777666333222222222222111111111111111111111222444555777888===@@@>>>OOOyyysssaaaKKK>>>GGGGGGWWWnnnKKK:::;;;<<<===<<<;;;<<<===???AAAEEELLLbbb{{{xxxbbbMMMJJJOOOVVV```fffhhhiiikkkllljjjiiihhhgggfffeeeeeeeeehhhggggggkkkuuu{{{rrrqqqqqqsssvvvxxxxxxwwwzzz}}}}}}wwwuuuxxxyyywwwrrrwwwyyyuuuoooiii```WWWTTTSSSUUUZZZ]]]```gggoooyyy{{{zzzqqqggg___fffjjjsss{{{|||zzz{{{zzzfff^^^mmm~~~xxx~~~qqq___kkk|||gggjjj|||eeeQQQFFFGGGSSSdddbbbQQQHHHEEEDDDIIITTTkkkxxx{{{yyyqqqqqqoooooorrrvvvxxxwwwvvvwwwwww{{{yyyzzzzzzsssyyy000000000000////////////000000////////////000000///......------......///111000000000000000111111000111111111111222222222333333222111111111111111111111111111111111111111000000000000000000000000.........------..................//////////////////////////////000111111...///111222222222111000222222222222333333444444555555555555555666777777777777777888999:::<<<<<>>;;;999IIIKKKMMMJJJEEECCCFFFJJJMMMOOOSSSUUUVVVYYY\\\^^^^^^bbbeeeeeecccdddiiioooxxxppprrrtttrrrjjjjjjjjjiiihhhjjjnnnqqqnnnppprrrsssrrrrrrsssttttttuuuuuurrrkkkbbb[[[WWWYYYVVV```~~~yyy||||||xxxuuu|||~~~uuuxxxnnnRRR???888666555333222222222111111111111222222222333555666888999======>>>YYY~~~VVVDDDHHHKKK___rrrMMM>>>;;;<<<===<<<;;;;;;===>>>AAAHHHQQQfff|||fffOOOKKKOOOVVV___eeeggggggiiijjjhhhhhhhhhggggggggggggfffiiihhhgggjjjpppyyyyyyvvvtttssstttuuuttttttvvvyyyzzzwwwuuuwwwwwwvvvrrrwww{{{zzzwwwpppcccWWWLLLJJJKKKNNNOOOPPPWWW```iiirrr{{{uuuccc\\\aaalllvvvzzzyyyzzzlllZZZeeexxx|||~~~ooo]]]hhhoooooozzzmmmSSSDDDFFFTTTbbb^^^MMMFFFCCCDDDLLL[[[rrryyy{{{{{{{{{xxx~~~qqqttt000000000000///////////////////////////000111111//////............//////000000/////////000111222000000111111111222222222333333222111111111111222111111111111111111111111///////////////////////////...---,,,,,,---...//////////////////.........///////////////000000111///000111222333222222111111111111222333333444444444444555555666666777777888888888888999:::;;;;;;>>>===???DDDJJJKKKGGGBBBKKKMMMNNNLLLHHHFFFHHHKKKMMMOOORRRUUUVVVXXX[[[]]]\\\^^^aaabbbcccdddhhhkkkyyyzzzooohhhccc]]]^^^cccgggiiiiiiiiillloookkknnnqqqrrrrrrqqqqqqrrrsssuuuyyy}}}sssjjjdddgggkkkvvv{{{www{{{xxxsssyyyrrrUUU@@@888666444333333222222222111111111333333333444666777999:::;;;<<>>===;;;;;;===???AAAKKKVVViii~~~hhhOOOJJJNNNUUU^^^dddeeefffggghhhffffffgggggghhhhhhhhhhhhgggggggggiiimmmrrrxxx{{{zzz|||}}}||||||xxxuuurrrqqqqqqrrrrrrrrruuuwwwxxxvvvtttsssrrrrrrssswww|||xxxhhhXXXQQQJJJHHHHHHHHHLLLQQQYYYfffrrr{{{ppp]]][[[___jjjtttwwwyyy{{{uuuZZZ\\\nnnzzzhhhYYYdddvvvsssyyysssTTTEEEIIIXXXbbb[[[KKKDDDBBBEEEPPP]]]ttt||||||}}}yyytttqqq}}}wwwsss////////////000000000000///......//////000111222/////////....../////////111000000000000000111111000000111111111222222222444333333222111222222222111111111111111111111111///////////////////////////...---,,,,,,---...//////////////////.........///////////////000000111111222333444444444333222000000111222222333444444333444555555666777777777999999888888999999:::;;;???@@@DDDOOOZZZ```^^^ZZZTTTTTTRRRNNNJJJIIIKKKNNNMMMPPPRRRTTTVVVXXXZZZ]]][[[]]]___```bbbdddfffhhhsss{{{yyymmmaaaWWWQQQTTT[[[dddiiijjjjjjkkklllkkknnnrrrttttttssssssssswww{{{{{{wwwrrrpppssswwwxxxwwwyyyxxxxxxyyyvvvtttwww}}}vvvqqqxxxwwwuuuWWWAAA777555444333333333222222222222111333333444555666888999:::>>>???DDDhhh^^^FFF^^^TTT>>>>>>??????>>>======>>>@@@AAALLLXXXkkk|||{{{|||gggOOOIIIOOOUUU^^^cccddddddeeegggddddddfffggghhhhhhhhhgggeeeeeefffhhhkkkooorrruuu{{{wwwttttttsssqqqqqqsssvvvxxxzzz{{{{{{}}}}}}}}}}}}{{{uuurrrppppppqqqtttuuuuuuxxxwwwwwwuuuqqqmmmkkklllrrrssswwwqqqbbbSSSMMMLLLJJJJJJKKKRRR]]]hhhssshhh\\\UUU]]]kkkuuuxxxxxx}}}}}}[[[UUUdddrrr{{{{{{bbbTTTaaa|||zzzssswwwvvvVVVHHHOOO\\\cccYYYIIIDDDBBBGGGSSS```www}}}yyyqqqjjjgggzzz||||||qqq////////////000000000000///////////////000111111000//////......//////000222222222222222111000000000111111111111222222222444444333222222222222222222222222222222222222222000000000000000000000000.........------..................//////////////////////////////000111111111222444555555555444333///000000111222333444444222333555666777777777777888888888888999:::;;;;;;===>>>DDDNNN[[[ccccccaaaWWWUUURRRMMMJJJJJJMMMPPPMMMPPPRRRTTTUUUWWWZZZ\\\[[[\\\^^^___```cccgggkkkpppxxx~~~|||qqqdddZZZUUUTTTYYYaaahhhkkkkkkkkkjjjooorrruuuwwwwwwvvvwwwwww{{{~~~~~~}}}|||xxxtttuuuzzz|||{{{{{{|||ssspppyyyxxxvvvxxxZZZBBB777444333333333333333222222222222333333333444666777999:::>>>@@@CCCaaaoooMMMggg^^^DDD???@@@@@@???>>>===>>>@@@AAALLLXXXllltttuuuxxxeeeNNNIIIOOOVVV^^^cccdddddddddfffbbbccceeefffggggggffffffccccccdddfffiiillloooqqquuuuuuuuutttqqqpppppprrrsssuuuwwwyyyxxxyyyzzz|||yyy}}}~~~{{{yyyyyyzzztttrrrqqqqqqtttvvvvvvvvvwwwtttrrrqqqkkkeeeccceeeiiiiiilllwww~~~ooo___XXXUUUQQQOOOOOOIIIQQQ[[[iii~~~xxxfffUUUWWWdddpppuuuwww{{{bbbTTT\\\jjjwww~~~}}}~~~{{{bbbUUU```yyyzzzqqquuuzzzYYYKKKRRR[[[___UUUHHHEEEDDDJJJXXXfff|||wwwmmmggggggyyypppyyy}}}mmm|||.../////////000000000111000///////////////000111000000////////////000000222333555555444222///...000111111111111222222222444444333222222222222333222222222222222222222222000000000000000000000000------............------------......//////000000///////////////000111111111222333444555444333333//////000111222333444444222333555666777888777777888888888888999:::;;;<<<<<<<<>>???AAAKKKVVVkkkyyymmmoootttdddNNNJJJPPPWWW___ddddddddddddeeeaaabbbdddeeefffeeeddddddbbbbbbcccdddgggjjjlllnnnppptttuuurrrmmmkkkkkkkkkmmmooosssttttttsssttttttvvvxxx|||}}}zzzwwwvvvxxxuuusssrrrrrrssssssrrrqqqnnnjjjfffeee___WWWVVVZZZZZZ]]]^^^```gggrrrxxxxxxvvvooohhhccc]]]WWWVVVYYYMMMPPPXXXdddtttsss```ZZZ```iiirrryyy}}}nnnXXXVVV```ooozzz}}}}}}}}}}}}fffZZZccc{{{yyyooosss]]]LLLQQQVVVYYYOOOFFFFFFFFFMMM]]]mmmwwwjjjfffhhhyyyjjjlll~~~mmmyyy.../////////000000111111000000////////////000000000000////////////000000333555777777666333///,,,000111111111111222222222555444333333222222333333222222222222222222222222000000000000000000000000,,,---...//////...---,,,,,,------...///000111111///////////////000111111000111222333444333222222...///000111222333444444111333555666888888888777777777777888999:::<<<===@@@??????@@@CCCFFFGGGHHHEEEFFFFFFGGGHHHJJJMMMOOONNNPPPRRRTTTUUUVVVYYY[[[VVVZZZ^^^______dddnnnvvvyyygggdddaaabbbgggkkklllkkknnnppprrrsssssstttvvvwwwrrrvvv}}}~~~}}}nnnnnnyyy}}}hhh^^^eeeuuu___FFF:::666666444444444333333333222222222222222333555666888999;;;DDDFFFOOOgggxxx~~~aaaHHHUUUhhhGGG@@@>>>??????>>><<<;;;===>>>@@@JJJUUUkkkvvviiilllrrrdddOOOKKKQQQXXX```dddeeeddddddeee```aaaccceeeeeedddcccbbbbbbbbbbbbccceeegggjjjkkkiiinnnqqqoookkkiiijjjkkkiiilllqqqsssrrrqqqqqqqqqooorrrvvvzzzxxxuuutttuuuuuusssrrrqqqqqqooollljjjddd^^^[[[YYYSSSLLLLLLQQQNNNSSSTTTNNNKKKRRR^^^fffhhhiiillljjjaaaYYYZZZaaa```^^^```eeejjjqqq|||jjj___^^^dddppp{{{yyy]]]RRRXXXgggsss}}}|||~~~~~~jjj___ggg~~~yyymmmrrr```LLLOOOQQQSSSKKKDDDFFFHHHPPPaaaqqqvvvgggcccgggyyyllljjjzzzxxxssspppyyy111111111111111111111111111000///......///000111000000///////////////000222666;;;:::555111111333777555222000000222555777666555333222111000000000000000000111333333222111222111111000///......---000///...------...///000000000000000000///......////////////000000000000111111111111111111111111111111222222222333333333333333444444555666666666777777888999:::;;;;;;<<>>===>>>???AAADDDFFFCCCDDDFFFGGGHHHIIILLLNNNQQQRRRSSSTTTUUUWWW[[[^^^\\\]]]^^^^^^```ccchhhkkkzzznnnjjjffffffiiimmmoooooorrrqqqppppppqqqtttvvvxxxxxxuuuwww{{{~~~~~~|||~~~}}}~~~lllkkkxxx~~~~~~qqqbbbgggxxxcccHHH;;;666444555444444333333444444555444555555555555777:::===:::BBBGGGSSShhhoookkkmmm~~~pppuuummmRRRFFFRRRnnn}}}tttmmm^^^HHH888===>>>>>>>>><<<<<<>>>???AAAFFFVVVnnn{{{mmmdddkkktttnnnZZZHHHVVV\\\bbbeeeeeeeeegggiiiccccccddddddeeefffffffffaaaaaabbbccccccdddeeeeeehhhjjjkkkjjjjjjkkkmmmoooooonnnnnnnnnooopppqqqrrrnnnppprrruuuwwwwwwvvvvvvtttsssrrrpppnnnmmmllllllbbb^^^XXXUUUTTTSSSOOOLLLNNNNNNPPPRRROOOPPP\\\kkksssvvvzzzzzzwwwssspppoootttyyy~~~yyyvvviii```bbbnnnyyyfffUUUVVV^^^kkkvvvuuuwww|||yyypppsss|||}}}mmmvvvcccUUUUUUMMMIIIEEEBBB@@@EEEVVVfff}}}zzzwww{{{ooocccdddkkk}}}nnnkkkvvvvvvqqq{{{ttt|||111111111111111111111111111000///......///000111000//////....../////////000555888888444000000111555444222000000222444555666555444222111111111000111000000222333444333111222111111000//////......000///...------...///000000000000000000///......////////////000000000000111111111111111111111111111111111222222222333333333333444444555666666666777777888999:::;;;;;;<<<>>>=========???AAACCCEEECCCEEEGGGGGGHHHJJJMMMOOOQQQSSSTTTUUUUUUWWW[[[]]]___```aaaaaabbbcccfffiiilllrrryyy}}}xxxtttpppmmmiiiiiilllppprrrrrrsssrrrqqqqqqrrrsssuuuwwwyyywwwxxx|||}}}|||}}}}}}nnnlllvvvzzzvvvwww}}}}}}~~~mmmnnn{{{aaaFFF999555333555444444333333444444555444444555555555777;;;>>><<>>>>>>>><<<<<<>>>???BBBGGGVVVnnn{{{jjj___eeepppnnn^^^QQQUUUZZZaaadddeeefffhhhjjjeeeeeeeeeeeeeeeeeeeeeeeeaaabbbbbbcccdddeeeffffffhhhiiijjjjjjiiijjjlllnnnppppppoooooonnnnnnnnnnnnmmmoooqqqsssttttttttttttwwwvvvtttqqqooonnnmmmmmmkkkgggcccaaa```\\\VVVRRRMMMQQQZZZcccgggjjjsss~~~{{{zzz}}}wwwmmmfffcccgggmmmsssrrrZZZTTTXXXbbbqqqssswww}}}{{{rrrwwwooouuu~~~```SSSSSSLLLIIIEEEBBB@@@GGGXXXhhhxxxtttxxxlll```dddnnn~~~rrrmmmwwwpppnnnrrrxxx111111111111111111111111000000////////////000000//////.........//////000///222666555222//////000333222222111111222222333666666555333222222222222333222222333444555333222111111111000000//////...//////............//////000000000000000//////...////////////000000000000111111111111111111111111111111111222222222222333333333444444555666666666777777888999:::;;;;;;<<<===<<<<<<===>>>@@@BBBDDDDDDEEEGGGHHHIIIKKKNNNPPPRRRTTTUUUVVVVVVWWWZZZ\\\bbbdddeeeeeedddccceeefffgggiiillloooqqqrrrqqqqqqpppnnnlllkkkmmmpppqqqqqqtttsssrrrrrrrrrsssuuuvvvyyywwwyyy|||}}}zzzyyy{{{~~~~~~}}}}}}}}}}}}sssnnnttt}}}vvvnnnooovvv{{{yyyssstttqqqzzz~~~]]]DDD888444333555444444333333444444555333444555555555888<<>>===>>>>>>>>><<<<<<>>>???CCCGGGVVVnnn{{{hhhZZZ]]]ggghhh^^^TTTTTTYYY```dddeeeeeehhhjjjggggggffffffeeeddddddcccbbbbbbcccdddeeefffgggggghhhiiijjjjjjiiijjjkkkmmmqqqqqqpppooonnnllllllkkknnnnnnoooooopppqqqqqqrrrxxxwwwwwwwwwxxxzzz{{{}}}{{{vvvrrrnnnggg___XXXVVV^^^mmm~~~|||mmmcccccchhhmmmooo~~~cccVVVTTTYYYjjjoooxxx~~~ttt}}}tttuuuuuuYYYMMMLLLKKKHHHDDDBBBBBBIII\\\mmmvvvsssvvv}}}jjj```gggsssyyysss~~~jjjrrrssssss111111111111111111111111000000////////////000000000000/////////000111111///222444444222000000111222222333333333333222222777666555444333333333333444333333444555555444222111111111000000000///////////////......///////////////000000000000//////////////////000000000000111111111111111111111111111111111111222222222222333333444444555666666666777777888999:::;;;;;;<<<<<<<<<<<<===>>>@@@BBBCCCDDDEEEGGGIIIJJJLLLOOOQQQSSSUUUVVVWWWVVVWWWYYY[[[bbbdddeeeeeedddcccdddeeehhhiiijjjlllnnnpppssstttpppnnnlllkkkkkklllllllllrrrrrrrrrrrrssstttvvvvvvyyywwwyyy~~~~~~{{{yyy{{{~~~}}}~~~}}}wwwppprrr{{{{{{sssqqqwww~~~}}}|||www||||||[[[BBB888555444555444444333333444444555444444555666777999===AAAHHHIIIMMMiii|||rrriii^^^FFFDDDMMM[[[rrryyyVVVAAA<<<===>>>>>>>>><<<<<<>>>???CCCHHHVVVmmm|||hhhWWWWWW___```YYYQQQUUUZZZ```ccccccccceeegggffffffffffffeeeeeeddddddbbbbbbcccdddfffggghhhhhhhhhjjjkkklllkkkjjjkkklllooooooooonnnmmmlllkkkkkkooonnnnnnnnnnnnooopppqqquuuwwwzzz~~~xxxpppgggaaaiiiqqqzzzuuuiii```ccckkkqqq|||~~~rrr^^^UUUWWWbbbkkkvvv~~~vvvyyyvvvlllRRRFFFFFFIIIFFFDDDCCCEEENNNbbbtttvvvssswwwxxxmmmgggnnnyyy|||ttt~~~xxxqqq000000000000000000000000//////000000000000//////111000000000111111222333000222444444333333222333222333444555555444333222666666555444333333333333555444333444555555444222111111111111000000000000...//////////////////...//////000000000000//////////////////000000000000000000000000000000000000000000111111111222222222333333444444555666666666777777888999:::;;;;;;<<<;;;;;;<<<===???@@@AAABBBCCCEEEGGGIIIJJJLLLOOORRRSSSUUUWWWWWWWWWXXXYYY[[[___aaacccdddccccccdddeeefffggghhhjjjlllnnnpppqqqppppppooommmkkkjjjiiiiiioooooopppqqqsssuuuvvvwwwyyyxxx{{{~~~~~~{{{ssssss~~~~~~}}}{{{YYYAAA888777666555444444333333444444555444555777777999<<<@@@CCCNNNOOORRRrrrwwweeeJJJBBBHHH[[[uuu[[[BBB<<<===>>>>>>>>><<<<<<>>>???CCCGGGVVVmmm|||hhhWWWWWW^^^___YYYRRRXXX]]]bbbcccbbbaaaaaacccddddddddddddeeeeeeffffffaaabbbcccdddfffggghhhiiiiiikkkmmmmmmlllkkkkkkllljjjkkklllmmmmmmmmmmmmllloooooonnnnnnooopppqqqrrrsssvvv{{{{{{wwwsssqqqyyy}}}uuu~~~}}}eee^^^fffqqqxxxzzz{{{{{{{{{mmm[[[XXX\\\eeerrr|||yyyzzziiiPPPEEEDDDGGGEEEDDDEEEHHHTTTjjj~~~}}}ttttttxxx~~~wwwtttssstttyyy~~~|||ttt000000000000000000000000//////000000000000//////000000000000111222333333222222333444444555555444333444444555555444444333555555444333333333333333555444333444555555333222111111111111111111111111......////////////.........//////000000000000000////////////000000000000000000000000000000000000000000000111111111111222333333444444555666666666777777888999:::;;;;;;<<<;;;<<<===>>>@@@AAABBBBBBBBBDDDFFFHHHIIILLLOOORRRRRRTTTWWWXXXXXXYYYZZZ[[[]]]___```aaaaaabbbdddfffdddeeegggiiikkkmmmnnnnnnqqqssssssrrrooommmllllllnnnnnnoooqqqrrrssstttuuuyyywwwzzz}}}uuuwwwyyyVVV???888777777555444444333333444444555666777888999;;;>>>CCCFFFQQQSSSZZZ~~~```GGGDDD]]]~~~bbbGGGAAA===>>>>>>>>><<<<<<>>>???BBBFFFUUUmmm|||iiiXXXXXX___bbb^^^YYYZZZ^^^bbbcccaaa______```bbbbbbbbbcccdddeeeeeeeee```aaabbbdddeeeggghhhiiihhhkkkmmmmmmlllkkkjjjkkkfffhhhjjjlllmmmnnnnnnmmmnnnnnnoooppppppqqqrrrrrrrrrtttyyy{{{yyy|||~~~www|||tttaaacccllluuuuuutttqqqqqqwww~~~aaa[[[YYYaaammmwww{{{jjjSSSHHHFFFEEECCCCCCFFFLLL[[[sssvvvmmmlllpppsssuuuzzz~~~uuupppssszzz~~~|||~~~yyy000000000000000000000000...///000111111000///...............///000111222222222222333555555555555333333333333333333333333444333333222222222222333555444333333444444222111111111111111111111111111---...///000000///...---......///000000000000000////////////000000000000000000000000000000000000000000000000111111111111333333444444555666666666777777888999:::;;;;;;<<<<<<===>>>???AAABBBBBBCCCAAACCCEEEGGGIIIKKKOOOQQQQQQSSSWWWXXXYYYZZZ[[[\\\___`````````___aaacccfffffffffggghhhjjjkkkmmmmmmooorrruuuuuurrrqqqqqqrrroooooopppqqqqqqqqqpppppprrrppprrrvvvxxxwwwxxx{{{~~~~~~zzzxxxwwwwww{{{}}}wwwzzzvvvSSS===777777777555444444333333444444555777888:::;;;===AAAFFFIIINNNTTT___UUUEEEdddsssOOOCCC===>>>>>>>>><<<<<<>>>???AAAEEETTTlllkkkXXXUUU[[[___^^^[[[YYY]]]bbbcccaaa______```bbbbbbbbbbbbbbbbbbbbbccc___```aaacccdddfffggghhhfffiiikkkllljjjiiihhhhhheeegggiiilllmmmmmmmmmmmmkkklllnnnpppqqqrrrrrrqqqpppqqqsssyyy{{{uuuwww}}}|||wwwyyy||||||zzzgggcccjjjvvvtttpppkkkjjjpppzzzeee]]]XXX^^^gggsss}}}~~~kkkUUUIIIFFFCCCBBBCCCHHHPPPaaa{{{zzztttpppiiidddgggnnnuuu{{{}}}wwwrrrqqqwww~~~|||~~~000000000000000000000000...///000111111000///...,,,,,,,,,------///000000222111111222444555555555333222222111111222222333333333222222111111222222444333333333444444222000111111111111111111222222---...///000000///...---......///000000000000000////////////000000000000000000000000000000000000000000000000111111111111333333444444555666666777777777888999:::;;;;;;<<<<<<===???@@@BBBCCCCCCCCC@@@BBBEEEGGGHHHKKKNNNQQQPPPSSSVVVYYYZZZZZZ\\\]]]aaaaaaaaa```___```cccfffeeeeeeddddddeeegggjjjkkkkkkooosssuuusssrrrsssuuuqqqqqqqqqqqqpppnnnmmmlllkkkiiiiiilllmmmlllnnnrrr|||~~~|||vvvnnnffffffhhhnnnwww~~~}}}xxx}}}tttQQQ;;;555666666555444444333333444444555888999;;;<<<>>>BBBGGGKKKJJJRRR```^^^FFFhhhWWWBBB===>>>>>>>>><<<<<<>>>???@@@DDDTTTlllmmmWWWQQQUUUYYYYYYXXXWWW[[[```bbbaaa___```aaaccccccbbbbbbaaa`````````^^^___```bbbdddfffggghhheeegggjjjjjjiiigggffffffeeegggiiilllmmmmmmlllkkkiiijjjmmmppprrrrrrqqqpppmmmnnnpppssszzzwwwqqqttt|||}}}uuussswww{{{~~~~~~kkkfffmmmzzzwwwpppiiigggmmmyyyhhh^^^XXX\\\dddppp{{{iiiTTTHHHDDDBBBAAACCCIIIRRRdddvvvnnnhhhgggffffffmmmvvvyyy{{{sssrrrtttzzz000000////////////000000.........///////////////......------------......111333666777666555444555555444444333333444444555222222222111111111111000000111222222333333333222////////////000222333444111111000///////////////////////////////////////000000000//////////////////000000000000111111111222222222333333333444444333444444444333444777999555666777777888888999:::999;;;>>>AAACCCCCCCCCBBBAAAAAACCCGGGJJJLLLLLLKKKRRRTTTWWWXXXYYYYYY[[[]]]]]]^^^^^^^^^]]]```dddgggfffdddbbbbbbdddggghhhhhhggglllpppqqqtttwwwvvvsssppprrrpppkkkgggeeedddccc^^^\\\XXXUUUQQQQQQVVV]]]mmmnnnuuu~~~}}}xxxooobbbYYY]]]eeennnxxx|||{{{oooKKK;;;:::888000666666555444444444555555666888:::===???CCCHHHLLLKKKOOOZZZxxx___HHHggglll???===============>>>??????AAAJJJRRReeetttcccXXXSSSQQQTTTYYY\\\\\\^^^aaacccdddbbb```bbbaaaaaaaaabbbcccddddddcccaaa```aaadddggghhhhhhcccddddddcccbbbccceeegggeeeeeeffffffgggggghhhhhhjjjkkkmmmlllkkklllooossstttsssrrrqqqsssxxxxxxmmmffflllwww}}}{{{yyyyyy|||~~~qqqhhhnnnvvvwwwhhheeehhhrrr}}}^^^UUUZZZeeerrr{{{~~~iiiTTTIIIGGGCCCBBBDDDLLLWWWggg~~~vvvqqqfffbbbggguuu}}}{{{{{{|||yyyqqqwww~~~000000000000////////////////////////............///......------......///444666999:::999777777777555555444444444444555555222222111111111000000000111222222333333333333222000000000///000000111111111000000///////////////////////////////////////000000000000000000111111111111111222222222333333222222333333333444444444555555555444333333555888777666666666888999999888:::;;;===???@@@@@@?????????>>>???AAAEEEJJJMMMNNNPPPRRRUUUWWWWWWXXXYYY[[[^^^^^^_________``````aaa___\\\YYYYYY]]]aaaeeeggggggkkkooooooqqquuutttpppssssssoooiiiccc___\\\[[[RRROOOMMMLLLJJJHHHGGGGGGPPPTTT___ooo{{{ssskkkhhhjjjsss~~~||||||~~~}}}~~~vvvuuuvvviiiGGG999999888222666555444444444444555555777999<<<>>>@@@DDDIIILLLLLLNNNTTThhhXXX@@@UUUvvvhhhEEE======<<<<<<======>>>???@@@IIIQQQddduuubbbXXXTTTSSSUUUXXXZZZ[[[]]]___```_________bbbbbbaaaaaabbbbbbcccdddcccaaa```aaadddfffggggggeeeeeeeeedddbbbcccfffhhhgggggghhhhhhhhhggggggfffiiikkkllllllkkklllpppsssrrrqqqqqqqqqsssxxx~~~xxxpppddd]]]```jjjqqqsssuuuxxx|||}}}~~~|||{{{uuuiiijjj{{{}}}kkkdddccclll{{{gggVVVZZZdddrrr|||hhhSSSHHHEEECCCBBBEEEMMMXXXhhhyyyqqqllliiilllxxx~~~yyy///000111111111///...---000000//////......------///......------......///555777::::::999777666666444444444444444444444444333333333222222222111111333333333444444333222222222111000000/////////000111000//////......//////////////////////////////......//////000000111111222222333333333444444444333333333333444444444444666777666555333333555777999777555555888999888666:::;;;<<<=========;;;;;;;;;::::::;;;???EEEKKKNNNOOOQQQTTTUUUUUUVVVXXXYYY^^^^^^___aaabbb```]]]ZZZUUUQQQMMMMMMRRRXXX^^^aaaeeejjjmmmmmmooorrrrrrooorrrrrroooiiiaaa[[[ZZZ\\\VVVRRRNNNJJJIIIGGGDDD@@@CCCFFFRRRcccrrryyy~~~|||tttwww~~~}}}zzz|||~~~~~~~~~|||ooonnnrrrbbbCCC777888777333555444444444444444555555777:::===???AAAEEEIIILLLTTTVVVYYYgggzzz{{{zzz{{{RRR???III```|||qqq||||||VVVBBB<<<<<<<<<<<<<<<===>>>>>>???HHHPPPcccwwwcccZZZXXXXXXWWWXXXZZZ]]]```___]]]\\\^^^```bbbbbbaaaaaaaaabbbccccccbbbaaa```aaacccfffggggggggggggeeecccbbbcccfffhhhiiijjjkkkkkkjjjhhhfffeeeiiijjjkkkllllllmmmppprrrsssqqqpppppprrrvvvzzz}}}uuummmbbbZZZYYY]]]ffflllmmmqqqvvvzzz~~~|||uuurrrssswwwzzzjjjdddzzznnnccc___gggwwwmmmXXXYYYaaaqqq}}}~~~fffRRRGGGCCCDDDCCCEEENNNZZZjjj}}}vvvrrrpppuuu~~~///000111222111///---,,,///////////////.........//////............//////222444666777555333222222222333333333333333333222555555444444444333333333333444444444444333222222111000000/////////000000000000///............///////////////////////////,,,,,,------...///000000222222222333333333444444333333333333444444444444555666666555444444666888<<<888555555888:::888666999:::;;;;;;;;;;;;::::::999::::::<<>>>>>GGGNNNbbbwwwbbbZZZ[[[[[[YYYXXX\\\```cccbbb^^^\\\___cccbbbbbbaaaaaaaaaaaabbbbbbaaa```___```ccceeeffffffgggfffeeebbb```aaaeeehhhhhhjjjlllmmmllljjjhhhfffhhhiiikkklllmmmoooqqqrrrtttqqqnnnmmmooossswwwyyytttlllddd___YYYUUU[[[dddkkkpppuuuyyy|||xxxsssnnnnnnuuu|||kkk```qqqnnnbbb]]]fffwwwyyykkkXXXXXX___ooo}}}yyycccPPPEEEAAABBBBBBFFFPPP]]]mmm...000111222111000...,,,------......//////000000/////////......////////////111444444333111000111000111222222222222111000333333333333222222222222333333333444444333222222............///000111222000//////...............////////////////////////------...///000000111111111111111111222222222222222222222333333333333444333444555555444666999;;;<<<999666666888:::999888999999:::;;;;;;<<<<<<<<<<<>>777555444555333333333444555666777888777:::===@@@BBBDDDHHHJJJOOOSSSUUUaaavvvsssjjjhhhaaa^^^\\\TTTLLL@@@CCCIIIXXX{{{qqqwwwpppVVVBBB???<<<<<<<<<<<<<<<===>>>>>>>>>FFFMMM```|||rrr^^^WWWXXXXXXVVVUUU[[[```dddbbb^^^]]]___cccbbbbbbaaaaaa```aaaaaabbbaaa___^^^___bbbeeeffffffeeeeeedddbbb```aaadddgggggghhhkkkmmmnnnllljjjiiihhhiiijjjmmmppprrrssssssrrrooolllmmmqqqvvvyyyzzznnniiihhhiiiaaaSSSQQQYYYhhhnnnuuuyyy{{{wwwqqqqqqzzz|||nnncccjjj{{{|||mmmbbb]]]eeeuuuvvvfffYYYXXX```ooo}}}}}}rrr^^^MMMCCC@@@@@@AAAHHHUUUcccqqq...///000111111000///.............../////////000000//////......//////000...111444555444333222222000000222222222222000000000000000/////////......000111222222333333333222---------...///000222222000///......------......////////////////////////000000111111222222333333//////000000000111111111111111111111222222222222222333444555555777:::===<<<;;;999888888999;;;===;;;<<<<<<<<<===>>>>>>>>>???EEELLLOOOOOONNNNNNOOOQQQSSSVVVWWWWWWXXXZZZ[[[YYY\\\```dddfffjjjooorrrhhhbbbZZZTTTSSSTTTVVVWWW^^^cccfffhhhlllrrrtttsssrrr{{{}}}vvvmmmgggjjjqqqwww{{{~~~~~~}}}{{{{{{}}}{{{pppmmmqqquuuvvvuuurrrqqqxxx}}}wwwoookkkiiijjjkkknnnvvv~~~zzzOOO<<<888555333555444444444555666888999:::888;;;???BBBDDDFFFHHHJJJSSSXXX\\\mmm{{{rrrpppkkk]]]KKK???DDDNNN___rrrWWWDDDAAA===============>>>?????????GGGMMM^^^yyy|||kkkYYYRRRSSSSSSRRRRRRYYY\\\```aaa___]]]]]]___bbbbbbaaa`````````aaaaaa```___^^^___aaadddeeeeeecccddddddcccbbbccceeegggggghhhjjjlllmmmmmmkkkkkkiiiiiikkknnnrrruuuuuutttooonnnooosssyyy||||||yyyjjjhhhqqq}}}vvv^^^RRRUUU```iiisssyyy|||~~~~~~~~~zzz|||vvvmmmkkk||||||ooofff```eeerrryyyeee[[[\\\dddrrr~~~}}}}}}kkkXXXIIIBBB@@@???AAAKKK\\\lllyyy......//////000000111111111000000///...---------000000////////////000000---000333555444333333444111222333444444333222111000000/////////............///000111222333333333...............///000111//////...------------...////////////////////////000000111111111111111111/////////000000000111111///000000000000111111111333444555555555666999<<<:::<<<===;;;888999===BBBAAA@@@@@@???????????????>>>EEEMMMPPPPPPOOOPPPRRRQQQSSSVVVWWWWWWXXXZZZ[[[WWW\\\```cccfffooo{{{wwwnnnaaaWWWTTTVVVZZZ]]]___ccceeefffiiinnnpppooooooxxxzzzrrrtttzzz|||}}}}}}~~~~~~|||yyyxxxzzz}}}wwwhhhaaagggpppuuuvvvvvvxxx{{{{{{uuuxxx~~~qqqGGG:::999555333777444555555666888999;;;<<<:::>>>BBBEEEFFFHHHJJJLLLGGGNNNTTTmmmwww]]]FFFEEETTTkkk^^^EEE===>>>>>>>>>>>>>>>???@@@@@@AAAHHHLLL\\\vvv}}}~~~wwwhhhYYYRRRQQQQQQRRRUUUXXXZZZ^^^aaabbb```^^^\\\bbbbbbaaa``````````````````^^^]]]^^^aaaccceeeeeebbbdddffffffffffffgggiiiiiijjjjjjkkkkkkkkkjjjjjjjjjjjjlllpppuuuxxxwwwvvvsssuuuzzzxxxoooaaadddwwwmmmWWWTTTZZZdddqqqyyy{{{|||~~~~~~~~~}}}||||||}}}yyynnn~~~sssmmmhhhiiittt}}}}}}hhh^^^aaajjjwwwvvvdddRRRGGGBBBAAA???DDDPPPdddvvv}}}............///111222333444333222000...,,,******000000////////////000000+++...111333333333333444222333555666666555333222222222222111111111111000,,,---///000222333333333000000///............/////////...------------...////////////////////////...............---------///000000000000111111111////////////000000000000555666666666555666888:::999===???<<<888888???FFFEEEDDDCCCAAA@@@?????????:::@@@HHHLLLLLLLLLOOORRRPPPRRRUUUWWWWWWXXXYYY[[[VVV[[[```cccfffqqq~~~sssbbbUUUQQQUUU\\\aaa```dddeeedddfffkkklllkkkjjjrrr~~~lll}}}uuunnnkkkqqqzzzyyy|||~~~}}}{{{zzz|||~~~~~~mmm```aaaiiinnnppptttwwwwwwuuuuuuyyy}}}~~~jjjBBB888:::555444888555555666777999:::<<<======@@@DDDGGGIIIJJJLLLMMMNNNTTTZZZuuukkkIIIAAAUUUqqqfffHHH;;;???????????????@@@@@@AAABBBHHHLLL[[[ttt~~~zzz{{{vvvjjj\\\VVVSSSSSSVVVZZZYYY[[[___cccfffeeeaaa]]]bbbbbbaaa```````````````___^^^]]]^^^aaacccddddddbbbdddhhhiiiiiiiiijjjkkklllkkkkkkjjjjjjiiiiiiiiikkkkkklllqqqvvvyyyxxxwww{{{qqqcccVVV[[[uuusssWWWPPPYYYdddqqqyyyzzzxxxxxxyyy|||||||||{{{yyyyyy{{{|||ooo~~~wwwsssooopppyyy~~~~~~yyykkkaaaeeeooozzzrrr___OOOEEEBBBBBB@@@EEETTTjjj|||~~~xxx}}}////////////////////////000000000000000000000000............////////////...///000222333333222222333333222333444555666666555444444333222111000000222111000000222333222111......---------......///000///...------...///000////////////000000000000////////////000000000000000000000000000000000000000000111111111222222222333555666777666777888:::@@@???>>>;;;::::::<<<>>>AAA@@@??????@@@???>>><<<>>>CCCHHHLLLNNNOOOPPPQQQQQQQQQQQQQQQSSSUUUWWWXXXZZZ\\\]]]]]]```jjjyyytttaaaRRRMMMQQQYYY^^^```aaabbbdddgggjjjmmmnnnmmmttt{{{rrr{{{uuuhhhaaajjjyyy~~~{{{}}}~~~~~~}}}~~~rrr^^^VVV[[[bbbbbbdddgggmmmqqqqqqooolll|||```===;;;;;;888666444666666777888:::<<<>>>???CCCCCCEEEGGGIIIKKKLLLMMMSSSRRRXXX}}}RRRFFFVVVqqqZZZ<<<@@@@@@@@@>>><<<<<<>>>@@@???FFFKKKZZZsss~~~}}}{{{vvvbbbTTTUUUUUUVVV___fffhhhgggdddcccdddccc```cccfffgggeeeaaa]]]\\\]]]```______aaacccdddcccaaacccdddeeefffgggiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjooooooppprrruuuyyy}}}hhhXXXQQQWWWqqqvvvZZZQQQTTTcccpppsssuuuzzz}}}}}}xxx{{{~~~~~~|||{{{}}}zzz~~~~~~zzzuuuvvv|||xxxmmm```hhhsss}}}xxxxxx|||ppp^^^MMMBBB@@@BBBAAADDDRRRlllzzzwwwvvv}}}////////////////////////////////////////////////............///////////////000222333444333111000333333333333333444555666444444333333222222111111111000///000222333222111.........------......///000///...------...///000.../////////000000000000////////////000000000000000000000000000000000000111111111222222222222333333444666777666777888:::???@@@???===999888:::===@@@@@@AAAAAAAAA@@@>>>===???CCCHHHLLLNNNOOOPPPQQQQQQQQQQQQRRRSSSUUUWWWXXXZZZ[[[\\\[[[\\\bbbmmmvvvyyyqqqeeeXXXPPPPPPUUU[[[bbbcccdddfffhhhjjjkkkllllllqqqxxxzzzttt~~~nnnbbb\\\eeeuuu~~~~~~{{{{{{|||}}}}}}|||{{{|||}}}jjj[[[ZZZ______```ccchhhmmmmmmjjjfffmmmttt}}}~~~~~~ZZZ:::888888777777555888888999;;;===@@@BBBCCCEEEFFFGGGIIIKKKMMMNNNOOOPPPPPPZZZbbbPPP[[[ssskkk>>>?????????===<<<<<<===???===EEEIIIYYYssszzzcccRRRRRRSSSWWWbbbmmmqqqrrrmmmhhhfffccc___```ccceeedddaaa___^^^___```______aaadddeeedddcccbbbbbbcccdddeeefffggggggiiiiiihhhiiiiiijjjkkkllllllmmmppptttzzzfffTTTLLLUUUoooyyyaaaZZZ[[[gggqqqsssrrrvvvzzzzzzxxx{{{~~~~~~}}}}}}~~~}}}|||~~~|||zzznnnbbbdddlllwwwuuuttt~~~yyymmm\\\LLLBBB@@@BBBAAADDDRRRjjj~~~{{{uuuvvvzzz}}}yyyxxx~~~}}}vvv////////////////////////........................---............/////////111333555888888666333111333333333333333444444444333333222222222222222222111000///000222333222111//////......---....../////////............//////....../////////000000000////////////000000000000000000000000000000000000222222222222333333333333222444666666666666888:::===@@@BBB???999666888;;;>>>@@@BBBDDDDDDBBB???===@@@DDDHHHLLLMMMNNNPPPQQQRRRRRRRRRSSSTTTVVVWWWXXXYYYZZZ[[[ZZZZZZ]]]ccciiiqqqoooiii```WWWTTTWWW[[[cccdddfffhhhiiiiiiiiiiiilllppprrruuuyyyvvv|||ggg[[[UUU```pppzzz||||||yyyzzz{{{{{{yyyxxxyyy{{{{{{zzzjjjiiiqqquuutttssstttuuusssnnniiikkkqqqxxx|||}}}~~~SSS666555666666888777:::;;;===???BBBDDDFFFGGGGGGHHHIIIKKKMMMOOOQQQRRRNNNNNNVVV~~~fffLLLUUUiiiqqqAAA===>>>>>>===;;;;;;<<<>>><<>>AAAEEEIIILLLMMMNNNOOOQQQRRRRRRSSSTTTUUUVVVWWWXXXVVVXXXZZZ[[[[[[]]]aaadddmmmjjjeee```[[[ZZZ\\\___aaacccfffiiijjjjjjiiihhhiiinnnooonnnsss|||~~~zzzcccXXXSSS]]]mmmwwwzzz{{{yyyzzz{{{zzzxxxwwwxxxyyy|||zzz{{{tttooovvvyyy}}}~~~wwwxxx~~~tttNNN555555444555999888;;;<<>>:::;;;===<<<;;;:::;;;<<<<<>>888888>>>DDDFFFDDDAAABBBCCCEEEGGGJJJKKKKKKLLLNNNPPPOOOPPPRRRSSSTTTTTTSSSSSSTTTRRRPPPPPPTTTYYY^^^aaa]]]RRRFFFBBBGGGQQQYYY\\\```aaabbbccceeefffggghhhjjjgggeeeffffffccc^^^ZZZ\\\WWW^^^iiissssss___XXXWWWbbbooovvvxxxyyy}}}~~~~~~|||zzz{{{|||}}}ttt___XXXnnnyyyxxxwwwxxxyyy|||yyy~~~yyyrrrQQQ>>>888:::777777;;;999<<<>>>AAADDDGGGHHHHHHGGGIIIJJJKKKMMMOOOQQQRRRSSSOOOUUUXXXbbbpppqqqpppyyyyyyiii^^^]]]]]]\\\YYYQQQ???IIIKKKUUUzzzjjjlllmmm___KKK???999;;;===>>>===<<<<<<======CCCFFFSSSmmm{{{}}}|||zzzhhhUUULLLEEEDDDOOORRRZZZaaaccceeeggggggdddfffcccaaa```bbbccccccaaa______```bbbfffhhhggggggccccccbbbbbbaaaaaaaaa```cccccccccdddeeeggghhhiiijjjlllnnnqqqtttvvvwwwxxxvvvyyyuuu^^^UUULLLLLLMMMXXXnnntttnnnlllnnnssstttssstttyyy|||zzzwwwxxxzzz{{{{{{yyy~~~nnnhhhbbb^^^VVVPPPQQQXXXdddZZZSSSTTT\\\fffsss}}}~~~{{{sssjjjjjjpppyyy{{{~~~{{{rrrxxxyyyhhhXXXLLLFFFCCCCCCAAAFFFUUUjjj|||yyyppphhhbbb\\\SSSMMMKKKPPPVVVZZZaaadddhhhmmmsss|||mmmaaaaaaiii{{{000000000000000000000000000000000000000000000000,,,,,,,,,---------......///000111111000///...---,,,...111333555555555444222222222222222222222222...------...111222222111222222000///............---...///000000///...------------.........//////////////////000000000000000000000000000000000000000000111111111222222222111333555555555555777888777999>>>FFFLLLIII@@@888888===DDDEEECCCAAABBBDDDFFFHHHJJJKKKKKKKKKNNNOOOOOOPPPQQQSSSSSSSSSRRRRRRPPPNNNLLLOOOUUU^^^eeeiii```YYYNNNHHHJJJRRR\\\cccbbbbbbbbbbbbcccdddeeeeeeaaaaaadddjjjlllhhhccc```\\\YYYbbboooyyy~~~kkk\\\VVVWWWcccpppwwwyyyyyy~~~~~~|||zzz{{{|||}}}yyybbbZZZ\\\vvv{{{zzzyyyyyyzzz|||~~~qqqrrrHHH999666:::888888===:::>>>???BBBEEEGGGHHHGGGGGGJJJJJJLLLNNNPPPRRRSSSTTTWWWZZZZZZfff{{{|||mmm___[[[^^^FFFKKK<<>>???>>>======>>>===CCCGGGUUUppp}}}~~~}}}kkkWWWNNNGGGGGGQQQUUU[[[___aaadddhhhgggdddfffccc```aaaccceeeeeeccc______```bbbeeeggggggfffeeeeeeddddddcccbbbbbbbbb___```bbbdddfffhhhjjjkkkjjjkkknnnqqqtttvvvxxxxxxzzzyyy~~~pppbbb___QQQPPPMMMOOO___uuu~~~{{{wwwqqqnnnqqqqqqooorrrxxx~~~zzzvvvvvvxxxzzzzzzxxx}}}}}}pppddd]]]VVVNNNKKKMMMLLLOOOPPPMMMNNNYYYkkkyyy|||{{{zzzwwwppplllpppyyy|||}}}~~~}}}}}}wwwlllrrr{{{uuueeeVVVLLLGGGEEEEEEBBBEEEQQQfff{{{yyysssnnnfff___aaa]]]XXXQQQNNNOOOUUUYYY^^^bbbhhhnnnuuuuuugggaaahhhttt////////////..............................---------------............///---......///000111111222//////000222444444111///222222222222222222222222222222111111222222333444333222111000/////////000///...---///222333000---+++,,,,,,---...///000000///000000000000000//////000111111111111111000000000111111222222333444444444444555555666777777777777:::;;;>>>CCCFFFAAA999======>>>???@@@AAAAAABBBGGGIIIKKKLLLKKKLLLNNNPPPRRRPPPOOOOOOPPPPPPPPPPPPHHHKKKNNNPPPSSS]]]jjjtttoooaaaPPPHHHKKKTTTZZZ]]]aaacccdddeeeffffffggggggmmmiiicccdddlllpppiii^^^ZZZZZZdddppp{{{~~~bbbIIIHHHOOO___ooovvvvvvvvvzzz|||~~~~~~}}}||||||}}}{{{}}}cccYYYZZZttt{{{}}}}}}}}}}}}~~~ccc@@@>>>:::888777999;;;===AAAAAACCCDDDEEEEEEEEEEEEMMMMMMNNNMMMMMMOOOSSSVVVTTTYYYWWW___}}}~~~qqqkkklllYYYHHHBBBEEEKKKfffdddJJJ<<<<<<;;;;;;<<<===???@@@CCCCCCGGGTTTiii{{{zzz~~~yyyoooaaaPPPEEEIIISSSZZZ\\\]]]___dddiiihhhddddddcccbbbaaa```___^^^]]]^^^```aaacccddddddddddddddddddcccccccccccccccccciiigggeeeccccccfffiiikkklllkkkkkknnnmmmnnnuuu}}}~~~{{{vvvooodddZZZSSSOOOLLLNNNYYYhhhvvv~~~{{{zzzxxxvvvuuuttttttsss|||zzzyyyxxxxxxyyy{{{|||~~~}}}wwweeeXXXSSSMMMKKKIIIIIILLLOOOUUUaaammm{{{||||||yyyuuuuuuxxx{{{~~~~~~|||~~~~~~~~~~~~ssseeejjjvvv}}}yyyqqqdddWWWKKKDDDAAAAAA@@@DDDPPPcccvvv}}}tttmmmhhhdddaaa___]]]\\\[[[VVVPPPQQQUUU]]]ccchhhmmmxxxrrraaa^^^kkk{{{////////////....................................---------............///111000000000/////////...000000111333444444222000222222222222222222222222222222111111222222333444333333222000000////////////......///222222000...,,,------......///////////////000000000000/////////000000000000000//////000111111222222333444444444444555555666777777777888::::::<<>>@@@BBBCCCDDDGGGIIIKKKKKKKKKLLLNNNPPPPPPOOOOOOOOOPPPPPPOOOOOONNNOOOOOOPPPTTT^^^lllwwwtttgggWWWNNNPPPWWW\\\^^^aaabbbccccccddddddeeefffjjjiiihhhjjjqqqvvvrrriiiddd```dddlllwwwqqqRRRMMMPPP^^^mmmttttttsssyyy{{{}}}}}}|||{{{{{{|||{{{~~~mmmVVVWWWlll}}}||||||}}}~~~vvvYYY>>><<<:::888888:::<<<>>>AAABBBCCCDDDDDDDDDDDDDDDKKKLLLLLLLLLLLLMMMQQQTTTYYY\\\ZZZhhhrrrOOO>>>DDDMMMdddiii@@@>>>>>><<<<<<;;;<<<===>>>AAAAAADDDPPPddduuuyyyuuuzzzuuummm```OOODDDHHHQQQYYY[[[\\\]]]bbbggggggbbbccccccbbbaaa```___^^^^^^^^^___aaabbbcccddddddcccccccccccccccccccccccccccgggfffdddcccccceeegggiiikkkjjjlllooooooooovvv~~~zzzrrrkkk```VVVPPPKKKGGGJJJUUUdddrrrzzzzzzyyyxxxvvvuuutttttttttyyyxxxwwwwwwxxxyyyzzz{{{}}}~~~pppfff[[[TTTOOOLLLKKKLLLQQQ]]]iiixxx{{{~~~~~~{{{yyyzzz|||}}}{{{|||{{{yyyyyy|||}}}{{{{{{||||||{{{|||tttfffgggmmmqqqtttmmmaaaUUUKKKEEEBBBBBB@@@BBBMMMbbbvvv~~~ssskkkgggfffeeedddjjjhhhgggeee```ZZZZZZ]]]gggmmmsssxxxzzz]]]YYYcccvvv////////////....................................---------............///000000000000////////////111111111333555555333111222222222222222222222222222111111111111222333333444333222111000///......///......///111111000...........................//////000000000000//////000000111111111111111000000111111222222333444444444444555555666777777777888999999999===BBB@@@;;;777888:::===@@@CCCEEEFFFFFFHHHJJJKKKKKKLLLNNNOOONNNOOOOOOPPPPPPPPPOOOOOOPPPOOOMMMLLLQQQ^^^ppp|||vvviiiYYYPPPPPPUUUZZZ\\\```aaabbbaaaaaaaaaccceeeeeegggiiinnnvvv}}}zzzssspppjjjmmmsss~~~___VVVSSS^^^kkkrrrrrrpppwwwyyy{{{|||{{{zzzzzz{{{}}}\\\XXXdddsss}}}}}}}}}||||||}}}~~~}}}~~~gggKKK<<<;;;999888999;;;>>>@@@CCCCCCDDDDDDDDDDDDDDDCCCHHHIIIJJJIIIIIIKKKNNNQQQ[[[]]]\\\pppmmmGGGJJJTTTjjj~~~DDD@@@???>>><<<;;;;;;<<<<<<@@@@@@CCCMMM___qqqvvvrrrwwwtttnnnbbbPPPDDDFFFMMMXXX[[[[[[[[[___dddeeebbbaaaaaaaaaaaa````````````^^^^^^```aaabbbcccccccccbbbbbbbbbccccccddddddeeedddddddddcccdddeeeeeefffiiiiiilllpppqqqqqqwwwzzzqqqhhh]]]SSSMMMHHHDDDGGGRRRbbbooovvvyyyxxxwwwvvvuuuuuuuuuuuuwwwwwwyyyzzz{{{{{{{{{{{{~~~vvvmmmaaaXXXSSSMMMKKKKKKOOO\\\iiiuuuyyy~~~~~~zzzuuusssrrryyyzzz{{{|||yyyuuupppmmmmmmllljjjgggfffkkkvvv~~~|||{{{xxxsssnnnjjjjjjjjjnnnmmmqqqwwwzzz|||~~~yyyuuusssuuuxxxzzznnniiijjjkkkmmmggg]]]SSSKKKGGGEEEEEEBBBCCCMMMbbbxxx}}}zzzssskkkeeedddfffiiikkktttqqqpppqqqnnnkkklllqqqxxx~~~aaa\\\```uuu////////////............---------...............---------............///,,,---...///000111222333222222222333555555444222111222222222222222333333111111111111111222222333444444333222111///...---.........//////000000///000/////////.........---...//////000000000000///111222333333333333333333000111111222222333444444444444555555666777777777888999888777:::@@@@@@===666888:::===@@@BBBEEEFFFEEEGGGIIIJJJJJJKKKMMMOOONNNPPPRRRSSSRRRRRRRRRSSSTTTPPPLLLJJJQQQ___rrruuuhhhXXXNNNMMMSSSYYY]]]___aaabbbaaa___```cccfffcccdddfffmmmyyy|||sssiiidddiiiqqq{{{mmm```YYY___kkkqqqqqqooouuuwwwyyyzzzyyyyyyyyyzzztttaaadddkkksssxxx|||}}}||||||~~~}}}}}}~~~ZZZ@@@:::999888999:::===@@@BBBEEEFFFFFFFFFFFFEEEEEEDDDEEEFFFGGGHHHHHHIIILLLNNNWWWXXXZZZtttUUUKKKXXXuuuTTT@@@???===<<<<<<<<<===>>>AAAAAACCCLLL^^^qqqxxxvvvyyyxxxssshhhVVVGGGEEEKKKYYY[[[\\\[[[]]]bbbdddbbb````````````aaaaaaaaaaaa^^^^^^___```aaabbbbbbcccaaaaaabbbcccddddddeeeeeeccccccdddeeeeeeeeeeeeeeeggggggkkkpppqqqrrrxxxuuulll___TTTNNNIIIDDDHHHTTTdddpppvvvwwwwwwvvvuuuuuuuuuuuuvvvxxxyyy|||~~~~~~~~~uuukkkjjjeeedddccc[[[SSSOOOKKKKKKLLLQQQ]]]iiitttxxx{{{xxxrrrkkkgggeeeiiijjjjjjjjjhhheeebbb```^^^\\\WWWRRROOORRRXXX^^^``````^^^[[[XXXVVVWWWXXXXXXYYY]]]eeekkknnnuuu|||wwwvvvuuuvvvwww{{{~~~~~~}}}{{{zzz{{{}}}}}}uuunnnlllnnniiieee]]]UUUOOOLLLKKKKKKHHHGGGPPPfff}}}xxxrrrrrrooojjjhhhhhhkkkooorrruuuqqqppptttwwwzzzqqq]]]___rrr////////////............---------.........//////---------............///,,,,,,---///000222333333333222222333444555444333111111111222222333333333111111000000111111222333333333333333222000///...---...............///000000000000///......------......///000000000000000000111111222333333222222000111111222222333444444444444555555666777777777888:::888666888>>>@@@>>>999:::;;;===@@@BBBCCCDDDDDDFFFHHHIIIJJJKKKMMMOOOOOORRRUUUVVVVVVVVVXXXZZZ[[[VVVOOOKKKOOOZZZiiitttooocccSSSIIIIIIOOOXXX]]]]]]```cccbbb``````cccggggggeeedddlllzzz|||oookkkdddfffkkkssstttggg^^^bbbkkkpppqqqpppsssvvvxxxyyyyyyxxxxxxyyy{{{ooojjjjjjqqqxxxzzz~~~}}}||||||}}}~~~{{{{{{~~~tttQQQ<<<888888888999;;;>>>AAACCCGGGGGGHHHHHHHHHGGGGGGFFFCCCEEEFFFGGGGGGHHHJJJLLLOOOSSSWWWsssWWWCCCTTT}}}\\\>>>======<<<===>>>???@@@???@@@BBBJJJ\\\pppzzzzzz|||rrr^^^LLLGGGJJJZZZ]]]___]]]^^^bbbdddbbb````````````aaaaaaaaaaaa^^^^^^___```aaabbbccccccaaaaaabbbcccddddddeeeeeecccdddeeefffgggffffffeeeeeeeeeiiinnnppprrryyy|||rrrdddXXXNNNIIIEEEJJJWWWfffpppuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwyyy|||~~~~~~qqqccc^^^WWWXXXXXXQQQKKKIIIHHHJJJKKKOOOYYYcccoooqqqqqqllleee^^^\\\[[[]]]\\\[[[ZZZYYYYYYZZZZZZVVVRRRLLLIIIIIIIIIIIIHHHLLLLLLLLLKKKIIIIIIKKKMMMHHHIIIMMMTTTXXXZZZ___eeegggggghhhjjjoootttyyy}}}{{{qqqoooqqqiiifff```YYYTTTQQQPPPOOOMMMLLLUUUjjj|||tttnnnppppppoooooopppqqqsssuuusssnnnlllqqqyyypppZZZ\\\qqq{{{zzz////////////............,,,,,,------.../////////---------............///////////////000000000000333222111222333444444222111111111222222333333444111000000000000111222222222333333333333111000///---...///...------///111000000000//////.........---...///000000111111000---...///000111111111111000111111222222333444444444444555555666777777777888:::999777888===@@@???;;;<<<===???@@@BBBCCCCCCCCCEEEGGGHHHIIIJJJMMMOOOPPPSSSVVVWWWXXXZZZ^^^bbb^^^XXXOOOHHHGGGMMMUUU[[[___UUUIII@@@@@@FFFNNNSSSYYY^^^ccccccaaa```ccchhhllljjjiiinnnzzzzzzooommmbbb^^^]]]^^^ppprrrhhhbbbeeellloooppprrrrrruuuxxxyyyxxxxxxxxxyyyuuu}}}{{{ooojjjqqqyyyyyyzzz|||~~~}}}}}}}}}|||{{{xxxzzz|||vvvtttssswwwgggIII<<<777888888:::<<>>???GGGXXXmmmyyy{{{zzzfffRRRJJJLLLYYY___bbb``````ccccccaaa````````````aaaaaaaaaaaa_________```aaabbbddddddbbbbbbbbbccccccddddddeeeddddddeeefffffffffffffffeeeeeehhhmmmpppsss|||}}}ssseeeZZZLLLGGGDDDKKKYYYgggoooqqqttttttttttttuuuvvvwwwxxxvvvxxxzzz|||}}}}}}|||{{{uuuoooccc\\\VVVKKKKKKIIIIIIJJJIIIKKKRRR[[[ccccccbbb]]]WWWRRRRRRSSSSSSRRRPPPOOOOOOQQQSSSUUUQQQMMMIIIJJJLLLLLLIIIEEEGGGGGGGGGEEEBBBBBBCCCEEEFFFEEEGGGKKKKKKJJJLLLPPPVVVVVVXXX[[[___eeekkknnnwww{{{{{{vvvxxxjjjgggbbb\\\WWWSSSQQQPPPNNNNNNXXXlll~~~zzzxxxvvvsssppprrrtttvvvvvvvvvvvvwwwxxxvvvqqqooovvvwww```bbb{{{|||////////////............,,,,,,------...//////000---------............///.../////////000000000111222111000000222333333222000111111222333333444444000000000000000111222222000111333444444333111000---...///...,,,,,,///111000000000///////////////---...///000111111111111...///000111222222222222000111111222222333444444444444555555666777777777888;;;;;;888999===@@@@@@<<<===>>>@@@AAACCCDDDEEEBBBDDDFFFHHHIIIJJJMMMOOOPPPSSSVVVWWWXXX\\\ccciii```[[[SSSLLLIIIJJJLLLMMMQQQKKKDDD>>>===???CCCFFFSSSZZZaaacccaaa```cccggglllnnnooopppuuuzzzxxxrrrggg]]]ZZZVVVOOOVVVeeejjjkkkeeecccgggkkkmmmooosssrrruuuwwwyyyxxxxxxyyyzzzvvv|||ooofffmmmvvvxxxwwwyyy}}}~~~~~~}}}}}}|||zzzvvvwwwqqqbbb```fffvvvXXXAAA>>>777888999:::===@@@BBBCCCEEEEEEFFFGGGHHHHHHHHHGGGCCCEEEGGGHHHHHHIIIJJJLLLJJJPPPPPP[[[wwwmmmJJJBBBJJJhhhbbb???>>>=========>>>???@@@>>>>>>???EEEVVVjjjwwwzzz~~~kkkWWWMMMNNNXXX___ccccccaaabbbbbb```aaaaaaaaaaaa````````````````````````aaacccdddfffccccccccccccccccccccccccdddddddddddddddeeeeeeeeehhhgggiiimmmqqqvvvwwwnnnaaaWWWKKKFFFEEEMMM]]]iiiooonnnrrrrrrssstttuuuvvvxxxxxxxxxyyyzzz{{{{{{{{{{{{zzzvvvjjjaaaUUUSSSPPPMMMMMMKKKLLLUUU^^^cccdddccc^^^WWWRRRQQQRRRQQQQQQPPPPPPQQQRRRSSSTTTRRRRRRQQQQQQQQQQQQQQQPPPNNNMMMLLLIIIEEECCCDDDEEEHHHGGGIIIKKKJJJGGGGGGKKKLLLKKKKKKMMMPPPTTTYYY[[[fffkkkttt}}}{{{jjjgggbbb\\\VVVRRRNNNMMMJJJKKKUUUhhh{{{~~~tttnnnnnnqqqrrrsssxxxzzz|||{{{zzzzzz}}}|||}}}jjjmmm|||000/////////............,,,,,,------...///000000---------.........//////+++,,,---///000222333444222000///000111333222222000000111222333333444444000000000000000111111222///111333444444333222111,,,...///---+++,,,///222////////////000000000000---...///000111111111111111222333444555555666555000111111222333333444444444444555555666777777777777;;;<<<999999>>>AAA@@@<<<<<<>>>@@@BBBDDDFFFGGGAAADDDFFFHHHHHHJJJLLLOOOOOOSSSVVVWWWWWW\\\eeemmmgggccc]]]XXXUUUTTTTTTSSSOOOMMMIIIFFFDDDCCCCCCCCCOOOWWW```ccc```___bbbfffhhhooosssqqqpppsssuuuuuuzzzuuuwwwuuuhhhcccgggeeeeeebbbcccgggjjjkkknnnsssrrruuuwwwyyyyyyxxxyyyzzz{{{|||{{{}}}lll```hhhsssvvvvvvxxxyyy{{{~~~yyyxxxuuutttyyy{{{www~~~pppcccfffssswwwMMM<<<@@@888888999;;;===@@@BBBCCCBBBCCCDDDEEEFFFGGGGGGGGGCCCEEEHHHIIIIIIIIIKKKLLLLLLPPPKKKLLL]]]iiilllqqqtttuuuwwwvvvpppnnnyyyZZZBBBCCC???KKKxxxyyyzzzbbbAAA@@@???=========>>>>>>BBBAAAAAAFFFUUUiiivvvzzz}}}mmmYYYOOOOOOVVV^^^dddcccbbbbbbaaa^^^bbbaaaaaaaaa````````````aaaaaa``````bbbccceeefffddddddccccccccccccccccccccccccbbbbbbccccccdddeeejjjiiijjjnnnrrrxxx~~~qqqggg]]]SSSKKKGGGGGGQQQ```lllpppooorrrrrrrrrsssuuuvvvxxxyyy{{{{{{||||||||||||||||||~~~wwwpppggg[[[VVVRRRQQQPPPRRR]]]gggqqqrrrrrrmmmddd]]]YYYYYYXXXYYYZZZ[[[[[[ZZZZZZYYY[[[]]]^^^\\\YYYXXXZZZ]]]XXXWWWUUURRRNNNLLLMMMNNNJJJIIIKKKOOONNNKKKLLLPPPLLLKKKJJJIIIJJJMMMPPPRRRVVV]]]hhhuuu}}}xxxiiigggbbb[[[UUUOOOKKKIIIEEEHHHRRRddduuuzzznnnggghhhmmmqqqttt~~~}}}pppttt......////////////......///////////////.........---------,,,,,,+++++++++...............///000000333333111111111111333333444333333333333444555555222111000.........//////...000333555666444222000000///...---,,,---...///////////////////////////------------.........///111111222333444666666777333333333444444444555555444444444555555555555555666666888999;;;<<<>>>>>>AAA???>>>???CCCDDDCCCAAADDDDDDEEEGGGIIIKKKLLLLLLOOOPPPPPPQQQTTTZZZbbbgggiiimmmppprrrpppnnnlllkkkfffbbb[[[TTTOOOLLLLLLLLLTTTXXX]]]```bbbcccdddeeeeeeggggggeeeeeelllwwwqqqrrrpppmmmjjjjjjlllnnnpppvvvuuuuuuvvvxxxzzzyyyxxxyyywwwtttyyy~~~~~~vvvrrr|||uuuiiiuuucccJJJBBB;;;<<<===>>>======>>>AAACCCCCCDDDEEEEEEDDDCCCDDDFFFKKKLLLNNNNNNMMMMMMNNNPPPTTTOOONNNTTTXXX___qqqvvvfff^^^___aaaaaaaaaCCCDDD>>>===KKKcccaaaeeesssssssssaaaBBB>>><<<>>>???<<<;;;===BBBBBBBBBEEERRRgggvvv}}}zzzkkk\\\PPPKKKRRRUUUYYY^^^``````___^^^```____________aaacccdddbbbaaa______```cccgggiiiuuuqqqjjjddd```___```aaaccccccaaaaaaaaaccceeegggccciiilllrrrzzzzzz|||lllaaaYYYTTTIIIEEEEEEVVVsss~~~lllppppppqqqrrrtttvvvxxxyyyzzz{{{}}}~~~|||{{{uuukkkiiiaaa___ZZZTTTQQQTTT\\\cccxxxtttnnnkkkqqqnnnkkkjjjjjjiiieeebbbhhhhhhjjjnnnqqqqqqmmmiiihhhccc```^^^ZZZRRROOOPPPMMMOOOQQQQQQOOONNNPPPRRRRRRSSSTTTRRRPPPMMMLLLKKKNNNVVV___hhhwww{{{rrrlllaaa^^^XXXSSSOOOIIIDDD@@@CCCEEEMMM___vvvxxxpppmmmllloooyyy|||sss~~~~~~yyy......////////////....../////////////////////.../////////......---------...............///000000222111111000111222333444444444333333444444555666333222111000//////000000...000333555555444222000000///...---------...///////////////////////////---.........////////////000000111222333444555555333333333444444444444555444444444555555555555666666777888999;;;<<<===>>>>>>======???CCCEEEDDDCCCDDDDDDEEEGGGIIIKKKLLLLLLLLLMMMOOOPPPRRRWWW]]]bbbmmmvvvzzzpppeee\\\UUURRRPPPTTTWWW\\\___aaabbbcccdddeeefffgggeeeeeejjjttt{{{wwwuuuqqqnnnmmmmmmnnnooorrrqqqrrruuuyyy|||}}}}}}~~~~~~xxxvvv|||rrr|||^^^IIIDDD>>>AAAAAAAAA???======???AAAEEEFFFGGGGGGFFFEEEGGGHHHKKKLLLNNNNNNMMMMMMOOOPPPPPPLLLMMMUUU___mmm}}}lllddd```\\\```DDDDDDCCCDDDJJJ]]]ooommmpppmmmiiiQQQBBB===;;;===>>><<<;;;===???@@@@@@DDDQQQfffvvv~~~~~~uuugggZZZRRROOOQQQTTTXXX\\\___```aaa`````````______```aaacccdddcccbbbaaa``````bbbcccdddvvvsssnnniiifffeeefffgggccccccbbbaaabbbdddeeeggghhhkkkjjjmmmuuuxxxooocccXXXQQQJJJGGGIIIYYYttttttqqqqqqrrrsssuuuwwwyyyzzzzzz{{{|||}}}}}}}}}||||||{{{mmmeeeccc^^^]]]ZZZVVVSSSUUU\\\bbbvvvvvv}}}|||}}}|||zzzwwwttttttwww{{{|||vvvpppjjjfffaaa[[[ZZZ\\\[[[\\\\\\ZZZWWWUUUVVVXXXYYYZZZZZZXXXUUURRROOOMMMKKKRRRYYY```oooyyytttqqqnnnhhhcccXXXUUUQQQNNNKKKHHHDDDAAAAAACCCKKK]]]vvv}}}wwwpppnnnmmmpppzzz~~~zzz......////////////............///////////////////////////..............................///000000000000000111222333444555444444444333444444555666555444222000000000000111...///222444444444333222111000///---------...///////////////////////////////////////000000000000///000000111222333444444333333333333444444444444444444555555555666666666777777888999;;;<<<======<<<<<<<<<>>>BBBDDDEEEDDDCCCDDDEEEGGGHHHJJJKKKLLLKKKMMMOOOPPPRRRUUUYYY]]]fffsssrrrfff^^^ZZZUUUXXX\\\^^^```aaabbbdddeeefffgggeeeeeehhhnnnsssxxxvvvsssqqqppppppqqqrrrqqqpppqqqtttxxx|||}}}}}}}}}zzzttt|||rrrRRRDDDCCC>>>BBBBBBBBB@@@??????@@@BBBFFFHHHIIIIIIHHHHHHIIIKKKKKKMMMNNNNNNNNNNNNOOOQQQRRROOOPPPXXXggg}}}zzzmmmeee```aaaFFF???DDDKKKLLL^^^|||vvvmmmIIIAAA<<<:::<<<===<<<;;;===<<<===???BBBOOOcccuuu}}}{{{qqqdddZZZTTTRRRRRRSSSVVVZZZ]]]```bbbccc````````````aaabbbcccccccccbbbbbbaaaaaa`````````mmmkkkiiifffddddddddddddccccccbbbbbbbbbdddfffgggiiillliiilllssswwwvvvjjj]]]RRRIIIGGGJJJXXXmmm||||||sssrrrqqqrrrrrrtttvvvyyyzzz{{{{{{{{{{{{{{{|||}}}}}}}}}{{{qqqjjjhhhcccbbb___YYYTTTTTTXXX]]]mmmxxxqqqjjjddddddgggffffffdddaaa]]]\\\\\\^^^``````aaa___\\\WWWRRROOOLLLOOORRRWWWcccvvv~~~~~~zzztttqqqqqqmmmhhh___\\\WWWVVVWWWVVVSSSPPPKKKIIIGGGFFFEEEDDDBBB@@@??????FFFVVVoooyyytttrrrqqqssszzz~~~......////////////..................////////////---------------,,,,,,,,,...............///000000000000111222444555666777444444444444444555666666555333222000/////////000+++---///222444555555555222111///............//////////////////////////////000000000000111111111000000111111222333333444222222333333333444444444444444555555666666777777888888999::::::;;;<<<<<<<<<<<<===???AAABBBCCCCCCBBBDDDFFFGGGHHHIIIKKKLLLMMMOOOQQQSSSSSSUUUWWWZZZ[[[eeeuuu{{{mmmccc^^^WWWZZZ]]]___```aaacccdddeeefffffffffeeefffiiilllqqqxxx}}}~~~~~~~~~yyyrrrrrrqqqqqqqqqrrrssstttuuusssrrrrrrsssvvvyyyzzzzzz}}}{{{uuuqqqyyyuuu]]]EEE<<<>>>:::>>>????????????AAADDDFFFFFFHHHIIIIIIIIIIIIKKKLLLKKKMMMOOOOOONNNOOOPPPRRRWWWUUUUUU\\\pppsssWWW???BBBNNNOOOiiiNNNAAA<<<999;;;===;;;;;;>>>;;;===>>>AAALLL___qqqyyy|||rrreee[[[UUUSSSTTTUUUVVVYYY[[[^^^aaabbb````````````aaaaaabbbbbb```aaaaaabbbaaa```___^^^aaaaaaaaaaaaaaa`````````ccccccbbbccccccdddffffffeeejjjjjjmmmsssuuutttggg[[[LLLLLLNNNXXXfffpppqqqnnnqqqqqqpppqqqrrrtttwwwxxx{{{{{{yyyyyyzzz{{{}}}~~~|||{{{sssggg\\\WWWWWWZZZbbbvvvssstttzzzxxxtttpppmmmkkkkkkkkkiiiiiijjjiiifffaaa[[[VVVRRRRRRQQQQQQYYYiii|||zzzwwwvvvuuusssqqqmmmjjjhhhbbbcccaaa^^^]]]^^^\\\WWWTTTQQQNNNMMMLLLKKKIIIFFFGGGEEEDDDDDDEEEEEECCCBBBBBBAAAEEESSSiii{{{xxxuuutttxxx~~~......////////////......---.........//////000000------------------------...............///000000000111222444666777888999555444444444444555666666444333111///............)))+++---000333555777888333222000///......//////////////////////////////000000000000111111111222111111222222333333444444222222222333333333444444444444555555666777777888999999999::::::;;;;;;;;;===>>>????????????@@@AAAAAADDDFFFGGGGGGHHHJJJMMMMMMOOOQQQRRRSSSSSSUUUWWWVVV[[[bbbjjjrrr{{{{{{pppggg```]]]ZZZ]]]___aaaaaabbbdddfffeeefffffffffeeefffggghhhlllnnnnnnllllllnnnooommmmmmmmmnnnoooqqqrrrsssssssssqqqpppqqqtttwwwxxxxxxyyy}}}}}}zzz{{{}}}|||xxx{{{~~~{{{uuunnniiixxxbbbNNN<<<888;;;999<<<===>>>>>>>>>@@@CCCFFFEEEFFFHHHIIIIIIIIIKKKMMMKKKMMMOOOOOOOOOPPPQQQSSSUUUVVVWWW```|||PPPBBBLLLOOOtttZZZCCC===:::;;;<<<;;;;;;>>><<>>===>>>???@@@CCCGGGGGGFFFGGGJJJMMMKKKMMMOOOPPPPPPPPPRRRTTTSSSWWW\\\___aaabbbcccdddmmmlllkkkhhheeecccaaa___]]]___aaaaaabbbccceeegggfffffffffffffffggghhhhhhlllmmmnnnnnnnnnmmmkkkjjjmmmmmmnnnoooppppppooooooooommmlllnnnqqquuuxxxyyyyyy~~~}}}{{{||||||zzzyyy~~~|||{{{}}}}}}||||||}}}|||wwwpppiiidddaaaooo~~~}}}zzzttt{{{qqqUUUGGG;;;999===;;;???@@@@@@???>>>>>>@@@CCCCCCEEEGGGHHHHHHIIIKKKMMMLLLMMMOOOPPPPPPQQQSSSTTTOOOSSSUUU```iiiFFFJJJLLLwwwoooFFF@@@<<<<<<<<<:::;;;===<<<@@@AAA@@@GGGXXXiiirrrppprrrqqqlllccc[[[WWWVVVYYYYYYYYYYYYZZZ[[[\\\]]]^^^______``````______^^^\\\]]]___bbbcccddddddccc___```aaacccccccccbbbaaaccccccddddddeeefffffffffkkknnnhhhcccdddeeevvvsssfffQQQPPPTTT^^^fffjjjmmmpppooonnnmmmlllmmmpppsssuuuyyyyyyxxxwwwxxxzzz}}}~~~pppaaaZZZYYYggg}}}{{{yyyxxxssskkkeeeYYYVVVSSSRRRUUU```sssooommmiiiddd^^^XXXTTTQQQOOOMMMKKKJJJJJJIIIGGGEEEBBBBBBGGGSSSggg~~~}}}yyysssnnnpppuuuxxxzzz......////////////......------......///000000111.../////////000000000111...............///000000///000222444555666666555555555555555555666666777555444222000........................000222444666555444222000/////////000/////////////////////////////////000000000111111111111111111222222222222111222222222222333333333444444555666777888999999::::::::::::::::::::::::;;;===??????======>>>AAA???CCCGGGGGGFFFFFFIIIMMMLLLMMMOOOOOOOOOPPPSSSUUUSSSVVV[[[^^^^^^^^^^^^___^^^___aaabbbccccccbbbbbb^^^___aaaaaaaaabbbdddfffgggfffeeefffhhhiiijjjkkkjjjjjjlllmmmllljjjhhhggglllmmmoooqqqrrrqqqqqqpppooommmkkklllooorrruuuvvvyyy|||~~~||||||}}}zzz{{{~~~~~~{{{{{{tttkkkffffffkkkpppvvv|||yyyxxxssslll|||aaaJJJCCC;;;;;;@@@???@@@AAAAAA@@@??????BBBDDDCCCEEEGGGIIIIIIJJJMMMOOOLLLNNNPPPPPPQQQQQQSSSUUUNNNSSSSSS[[[}}}vvvHHHHHHJJJwwwIIICCC>>>======::::::===;;;???@@@@@@FFFWWWiiisssrrrqqqnnnggg^^^XXXVVVVVVWWWWWWXXXYYYZZZ[[[\\\\\\]]]]]]^^^______^^^]]]\\\^^^^^^```bbbcccdddeeeeee___```aaabbbbbbaaaaaa```bbbcccdddeeeffffffffffffiiiooommmiiifffaaammmsssfffTTTRRRVVV```ggghhhiiilllpppooommmlllmmmpppsssuuuxxxwwwwwwxxxyyyzzz|||}}}~~~~~~nnneeebbbfffvvv~~~uuuooo^^^ZZZVVVUUUTTTZZZjjj{{{~~~tttjjjccc___WWWUUUSSSRRRQQQPPPMMMKKKFFFGGGMMMYYYkkk{{{xxxtttrrruuu{{{}}}nnnlllwww......////////////......---------...///000000111,,,---------......//////...............///000000...///111333444444444333555555555555555666777777666555333111////////////222111///......000222333666444222111/////////000////////////////////////////////////000000000000000000000000111111111111111111222222222333333333444444555666777888999999;;;;;;::::::::::::999999999;;;>>>>>>======@@@BBB???CCCGGGGGGEEEEEEIIIMMMNNNOOOPPPPPPQQQRRRVVVXXXWWWXXXXXXXXXXXXXXX[[[]]]^^^___```aaaaaa```___^^^]]]___`````````aaaccceeegggfffeeefffhhhkkklllmmmnnnllljjjjjjiiiiiijjjllliiikkknnnrrrtttuuuuuuuuurrrooolllkkkllloooppppppwwwxxxxxxyyy}}}}}}www}}}~~~|||xxxsssnnneee___bbbooo~~~zzzuuucccaaa]]]llltttUUUBBB???;;;<<>>???@@@@@@AAACCCFFFIIIDDDFFFHHHIIIJJJKKKNNNPPPLLLNNNPPPQQQQQQRRRTTTVVVSSSWWWSSSVVVtttvvvFFFGGGKKKxxxKKKEEE???>>>===::::::===999>>>@@@@@@GGGWWWjjjttt{{{xxxqqqfff[[[TTTSSSTTTTTTUUUWWWYYY[[[\\\]]]]]]\\\]]]^^^^^^^^^]]]\\\[[[``````aaabbbcccdddeeeeeecccddddddddddddccccccbbbbbbcccdddeeeffffffffffffbbbmmmsssuuupppccceeexxxtttfff___[[[]]]ggglllkkkjjjlllqqqpppnnnmmmmmmppptttvvvwwwwwwwwwxxxyyyzzz|||||||||~~~xxxttt___dddyyy~~~eee___ZZZWWWRRRSSSaaappp}}}xxxeeecccaaa```___^^^[[[YYYSSSUUUZZZeeettt}}}zzzyyyxxxxxx}}}{{{vvvbbb[[[ggg{{{////////////////////////000000000000000000000000000000000000000000000000////////////000000000000000111333444333222000...444444333333333444555555555555444222000///...---////////////////////////666555333000///...////////////000000000000000///000000000000111111111111111111000000000000111111222222111111222444555777444555666666666666666666888999999::::::;;;;;;<<<::::::;;;<<<===>>>???@@@CCCDDDEEEFFFHHHIIIKKKKKKJJJLLLOOOPPPQQQRRRSSSUUUUUUUUUVVVWWWXXXYYYZZZZZZ[[[[[[\\\]]]___aaacccdddbbbaaa___^^^^^^```bbbdddffffffgggggghhhhhhiiiiiihhhjjjlllkkkjjjiiijjjkkkllllllllllllnnnppprrrsssssssssqqqpppooonnnnnnooosssuuuxxx{{{||||||zzzyyy{{{~~~}}}yyyuuutttsssfff]]]ZZZYYYeee}}}~~~xxxjjjbbbfffyyyZZZIII;;;;;;;;;999===EEE>>>???@@@AAABBBAAA@@@???BBBDDDFFFHHHJJJKKKKKKKKKOOOPPPRRRRRRQQQQQQSSSTTTTTTSSSQQQTTTgggzzzpppFFF???HHHiiiKKK>>>:::;;;666999<<<777;;;===???AAAFFFRRRcccpppvvvwwwtttkkk___UUUPPPPPPUUUXXX[[[[[[[[[YYYYYYZZZ\\\[[[[[[[[[\\\]]]]]]^^^]]]^^^```aaabbbcccbbbbbb___```bbbcccddddddcccbbbbbbcccdddeeefffeeedddcccgggiiiuuunnngggmmmxxxpppdddcccdddiiinnnoookkkgggpppqqqqqqqqqooooooppprrrvvvwwwxxxyyyzzzyyyxxxwwwzzz~~~~~~qqq]]]cccqqqlllddd[[[RRRPPPZZZfff~~~yyy{{{yyylllfffkkkdddeeelllxxx}}}}}}kkkZZZXXXggg000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////......///000222333444333222111222222111111222222333333555444333222000///...---////////////////////////333444555555444222000.../////////000000/////////000000000000111111111111444333333333333333333444333222222222222333555666444555555666666666666666888999999::::::;;;;;;<<<::::::;;;<<<===>>>??????CCCCCCDDDFFFHHHIIIJJJKKKIIIKKKNNNPPPPPPQQQSSSTTTUUUVVVVVVWWWXXXYYYYYYZZZ\\\\\\\\\\\\]]]^^^``````bbbaaa___^^^^^^```bbbdddeeeffffffgggggghhhiiiiiihhhjjjllllllkkkkkkkkklllmmmmmmmmmmmmmmmooopppqqqrrrrrrrrrqqqpppoooooonnnssssssuuuvvvyyy{{{}}}~~~zzzzzzzzz{{{{{{xxxqqqlllfff\\\WWWWWWUUUYYYttttttmmmnnnxxxuuuQQQCCC;;;===???;;;<<>>AAABBBEEEHHHJJJLLLLLLLLLOOOPPPRRRRRRQQQQQQSSSTTTWWWWWWUUUTTT]]]llluuuvvvsssttt~~~pppdddmmmxxxiiiFFF===>>>TTT}}}hhhnnn|||{{{[[[DDD999888;;;888:::???;;;<<<>>>???@@@DDDOOO```lllsssyyy{{{qqq```TTTRRRUUUWWWZZZ]]]^^^]]]\\\[[[[[[\\\\\\[[[[[[\\\\\\]]]^^^]]]^^^```aaabbbcccbbbbbb``````aaabbbcccccccccccccccdddeeeffffffffffffffflllmmmxxxrrrlllooo~~~qqqjjjfffeeeeeehhhkkkllljjjhhhkkknnnppprrrqqqqqqrrrtttuuuvvvwwwxxxyyyxxxwwwwww{{{~~~{{{bbbccc|||uuuoooiiibbbZZZUUUXXX^^^{{{vvvxxx}}}wwwggg^^^]]]XXX]]]iiiyyywwwddd\\\cccttt111111111111111111111111000000000000000000000000000000000000000000000000222111111000///...---------...000222444444333333111111111222222333333333444444333222111//////...////////////////////////000333666888888555111/////////////////////......000000000000111111111111444444444333333444444444333333333222222333444444444444555666666666666666888999999::::::;;;;;;<<<:::;;;;;;<<<===>>>??????BBBCCCDDDEEEGGGIIIJJJKKKIIIKKKMMMNNNNNNOOOQQQSSSVVVVVVVVVWWWWWWXXXXXXXXX\\\\\\[[[[[[\\\\\\]]]]]]aaa```___^^^^^^```bbbccceeeeeeeeefffgggggghhhhhhgggiiikkklllllllllmmmnnnooonnnnnnmmmmmmmmmnnnnnnqqqqqqrrrrrrrrrqqqooonnnqqqpppooopppsssxxx|||zzzvvvssstttuuuqqqhhh```VVVRRRUUU[[[XXXTTT^^^ooo||||||pppllluuuaaaFFF>>>;;;@@@BBB>>><<>>>>>???AAADDDGGGJJJLLLLLLMMMNNNOOOQQQQQQPPPPPPRRRSSSSSSWWWYYYZZZ^^^dddfffeeepppyyyxxxsssooofff___bbbkkkppp]]]HHHBBB>>>KKKmmmkkkbbbbbbbbbeeeTTTBBB777888===999:::???======?????????BBBMMM\\\hhhooozzzwwwbbbSSSSSSZZZWWW[[[```bbbaaa^^^\\\[[[\\\\\\[[[[[[\\\\\\]]]]]]]]]^^^```aaabbbcccbbbbbbaaa```aaaaaabbbcccddddddeeeeeeeeefffggghhhiiijjjnnnpppzzzqqqeeemmmzzzwwwmmmiiihhhgggfffffffffggghhhiiigggjjjnnnqqqrrrssstttuuuttttttuuuvvvwwwwwwvvvvvvzzzgggaaauuuzzzrrrjjj```WWWVVVZZZyyyzzzmmmiiikkkqqqooo```SSSOOOMMMUUUggg}}}~~~|||}}}tttccc___fffooo|||zzzvvvuuu111111111111111111111111000000000000000000000000////////////////////////000000000//////......------...///111222222222222222333333444555555555555333333222222111000/////////////////////////////////111444777777555222000/////////...............///000000000111111111111222111111000000111111222444444333333333333333333333444555666777777777666888999999::::::;;;;;;<<<;;;;;;<<<<<<===>>>>>>???AAAAAACCCEEEGGGIIIJJJKKKIIIKKKLLLMMMMMMNNNPPPRRRUUUUUUVVVVVVWWWWWWWWWWWW[[[[[[[[[[[[\\\\\\]]]^^^aaa```___^^^^^^```aaabbbdddddddddeeeffffffggggggeeegggjjjkkkkkkkkkmmmnnnoooooonnnmmmlllllllllllloooppprrrssssssqqqooonnnnnnnnnmmmnnnppptttxxxzzzyyyuuupppmmmjjjddd[[[TTTOOOPPPZZZeeedddYYYVVV[[[^^^dddtttwwwooo|||tttUUUBBB===<<>>>>>??????@@@@@@@@@@@@@@@@@@BBBDDDGGGIIIJJJJJJJJJKKKLLLNNNNNNMMMMMMOOOPPPOOOTTTYYY]]]aaagggooottt}}}{{{yyykkkWWWUUU[[[cccVVVHHHIIIEEELLLhhhttthhheeeaaaiiieeeGGG::::::???:::888<<<;;;>>>?????????BBBLLL\\\hhhlllwwwvvvcccTTTSSSXXXVVVZZZ```bbbbbb___\\\[[[]]]\\\\\\[[[\\\\\\]]]]]]]]]^^^```aaabbbbbbbbbbbbaaa`````````aaabbbdddeeefffeeeeeeeeefffgggiiikkklllpppvvvrrrhhheeellloooiiieeegggiiiiiihhheeeaaabbbfffiiifffiiikkkmmmnnnpppsssvvvrrrsssssstttuuuuuuuuuuuuyyy~~~kkk^^^ooo~~~wwwggg[[[XXX]]]qqq|||vvvpppiiidddZZZVVVXXX___aaaXXXMMMGGGHHHSSShhh|||{{{yyy|||mmm^^^]]]aaakkknnnqqquuu111111111111111111111111000000000000000000000000////////////////////////------......//////000000---......///////////////111222333555555555555555222222222111111111000000//////////////////////////////000111222333333333111000///............//////000000000111111111111000000////////////000000333333333333333333222222333444555666777777777777888999999::::::;;;;;;<<<;;;;;;<<<<<<======>>>>>>@@@@@@BBBDDDFFFHHHJJJJJJJJJKKKLLLLLLLLLMMMPPPRRRTTTTTTUUUUUUVVVVVVWWWWWWYYYZZZZZZ[[[\\\^^^```aaa```______^^^______aaaaaacccccccccdddeeeeeeffffffbbbeeegggiiiiiijjjkkkmmmnnnnnnnnnmmmlllkkkkkkjjjmmmoooqqqrrrrrrqqqpppnnnooopppqqqrrrsssttttttsssvvvsssnnnfff]]]TTTNNNKKKOOOTTT___jjjgggYYYPPPOOOMMM\\\zzzrrrxxx|||dddLLLCCC@@@???@@@@@@>>>===>>>;;;;;;<<<>>>@@@AAACCCDDDCCCDDDEEEGGGHHHHHHGGGFFFGGGHHHJJJJJJIIIIIIKKKLLLOOOQQQSSSTTTYYYfffzzz}}}gggccceeegggRRRCCCFFFDDDLLLfff}}}}}}uuuzzz|||QQQ>>>:::???;;;888<<<;;;===?????????BBBMMM]]]iiikkkrrrwwwqqqcccVVVRRRSSSSSSWWW]]]``````^^^\\\ZZZ]]]]]]\\\\\\[[[\\\\\\]]]]]]^^^```aaabbbbbbbbbbbb```_________```bbbdddfffeeedddccccccdddfffgggiiijjjnnnrrrxxxvvvbbb\\\XXXTTTUUU[[[fffiiiiiiddd^^^\\\bbbhhhhhhiiiiiihhhiiilllqqqtttqqqrrrrrrrrrssstttuuuuuuvvv}}}||||||qqq^^^kkk{{{}}}iii```aaaiiixxxnnnfff___YYYUUUOOOKKKKKKPPPTTTQQQJJJEEEGGGRRRggg~~~zzzxxxwww|||zzzccc[[[\\\\\\ccciiimmmxxx111111111111111111111111000000000000000000000000000000000000000000000000,,,,,,---...///000000111.............../////////...///111333444444333333222222111111111111111111//////////////////////////////...---...000222333333111000.........//////000000000000111111111111111111000000000000111111222222333444444444333333333333555666777777777777888999999::::::;;;;;;<<<<<<<<<<<<<<<======>>>>>>??????AAACCCFFFHHHIIIJJJKKKLLLLLLLLLLLLMMMPPPRRRRRRSSSSSSTTTVVVWWWWWWXXXXXXYYYYYY[[[\\\^^^```aaa______^^^^^^______```aaabbbbbbbbbcccddddddeeeeeebbbdddggghhhhhhhhhjjjkkkkkkllllllmmmmmmlllkkkkkklllmmmooopppppppppooooooqqqrrruuuvvvvvvtttqqqooonnnkkkeee[[[QQQIIIGGGGGGQQQUUU]]]aaa[[[NNNFFFEEEHHHYYYwwwrrrwwwgggSSSEEEDDDBBB@@@>>>======>>>???999:::;;;===???BBBEEEFFFDDDEEEFFFGGGGGGFFFEEEDDDDDDEEEGGGGGGFFFFFFHHHIIIKKKJJJJJJLLLUUUkkkwwwrrrUUU???AAACCCPPPooo\\\CCC999>>><<<;;;??????>>>?????????BBBMMM\\\hhhkkknnnppplllcccYYYRRROOOOOOTTTYYY]]]]]]\\\\\\[[[]]]]]]\\\\\\[[[[[[\\\\\\]]]^^^```aaabbbcccbbbbbb^^^^^^___```aaacccdddeeedddccccccccccccdddeeeeeeiiikkkooorrryyywww___OOOHHHKKKQQQ```fffjjjeee[[[XXX^^^eeeiiiiiiiiihhhhhhjjjooorrrqqqqqqqqqqqqrrrtttuuuvvvuuuzzzyyyzzzxxx___iiixxxmmmeeefff}}}}}}tttjjjaaaZZZSSSPPPMMMKKKJJJKKKLLLKKKGGGDDDEEEOOOddd{{{{{{xxxwww}}}lll^^^[[[[[[___aaabbbjjj~~~000000000000000000000000000000000000000000000000000000000000000000000000,,,------....../////////.........///000111222333---///111333444444444333111111111111111111222222//////////////////////////////...---...///111222444333111///...///000111000000000000111111111111222222111111111111222222000111333444444444444333222333444666777777888888888999999::::::;;;;;;<<<<<<<<<<<<<<<============>>>???@@@CCCEEEGGGIIIJJJLLLMMMMMMLLLLLLMMMPPPSSSPPPQQQRRRTTTUUUWWWXXXYYYYYYYYYYYYZZZ[[[\\\^^^___^^^^^^^^^_________``````aaaaaabbbbbbcccdddddddddccceeeggghhhhhhhhhjjjkkkhhhiiikkklllmmmmmmllllllkkkllllllmmmnnnooooooooonnnppprrrsssrrrpppmmmlllccc]]]UUUMMMHHHGGGGGGHHHQQQSSSUUUSSSKKKCCCBBBFFFQQQYYYjjj|||lllxxxyyyyyyjjjSSSGGGCCCAAAAAA???<<<;;;<<<>>>???::::::;;;<<>>???@@@@@@>>>@@@JJJYYYdddkkknnnppplllcccYYYSSSQQQMMMQQQVVVZZZ[[[\\\]]]]]]^^^]]]\\\\\\[[[[[[\\\\\\]]]^^^```aaabbbcccbbbbbb\\\]]]___aaabbbccccccddddddddddddddddddccccccbbbgggfffkkkqqqttt{{{qqqTTTHHHHHHKKKZZZccckkkfff[[[UUUZZZbbbfffhhhjjjllllllmmmoooqqqqqqqqqqqqqqqrrrtttvvvwwwtttwwwuuuxxxzzztttuuuzzz]]]eeetttzzzlllgggzzz~~~}}}xxxqqqiii```YYYRRROOOKKKKKKKKKJJJHHHGGGEEECCCBBBMMMccc|||}}}zzzxxxwwwaaaYYYZZZ]]]]]][[[aaavvv////////////////////////000000000000000000000000000000000000000000000000..................------......///000222444666777///111333555777777666555111111111111111222222222///////////////////////////////////////000000111555444222000//////000111000000000000111111111111111111000000000000111111///111222444555555444444222333444666777888888888888999999::::::;;;<<<<<<<<<<<<<<<==================>>>@@@BBBEEEGGGIIIJJJMMMMMMMMMLLLLLLMMMQQQTTTOOOPPPQQQSSSUUUWWWYYYYYYYYYYYYYYYYYYYYYZZZ[[[[[[^^^^^^^^^____________```aaaaaaaaabbbccccccdddddddddfffiiiiiiiiiiiijjjkkkfffgggjjjlllmmmnnnnnnmmmkkkkkkkkkkkklllnnnooopppjjjkkklllmmmlllkkkjjjiii[[[RRRGGGCCCEEEIIIJJJIIIOOOPPPOOOJJJBBB???EEENNN```^^^bbbooo~~~kkkhhhlllhhhnnn|||]]]IIICCCDDD<<<>>>>>><<<:::<<<>>>>>>;;;;;;;;;<<<>>>@@@CCCDDDAAABBBDDDEEEFFFGGGFFFFFFCCCDDDFFFFFFEEEEEEGGGHHHMMMKKKLLLPPP[[[wwwdddJJJ>>>OOOwwwzzzSSS<<<<<<<<<;;;<<<:::@@@AAA@@@>>>???GGGUUU```kkkppprrrmmmcccYYYUUUUUULLLPPPUUUXXXZZZ\\\^^^___^^^]]]]]]\\\[[[[[[[[[\\\]]]^^^```aaabbbcccbbbbbb[[[]]]___aaaccccccccccccdddeeeffffffeeedddbbbaaadddaaafffppprrrsss~~~YYYIIIFFFEEEUUUaaakkkgggZZZSSSXXX```cccggglllpppqqqpppppppppqqqqqqqqqqqqrrrtttvvvwwwtttvvvsssvvv|||uuusssvvv}}}wwwZZZbbbrrrssshhhyyy}}}zzzzzzwwwtttnnnggg___XXXRRRNNNDDDHHHJJJIIIGGGEEEDDDBBBAAAMMMddd~~~{{{xxx~~~bbbXXXRRRXXXZZZXXX]]]nnn444333222111000000000000////////////////////////000000000000000000000000------------------------///......//////000111222444555666666777666666555555444222000..................---......///000000......//////000000111111333333333222111000///...---...///000000///...---222222111111111111222222222222222333333333444444444444555555666777777777666666777888999;;;<<<===<<<<<<======>>>>>>??????>>>???AAACCCEEEFFFGGGHHHIIIIIIJJJKKKLLLMMMMMMNNNOOOPPPRRRSSSTTTUUUVVVVVVVVVWWWYYYYYYXXXXXXZZZ[[[ZZZ[[[]]]^^^^^^^^^```bbb___```aaaaaa```aaaccceeeeeefffggghhhiiihhhgggfffiiiiiiiiijjjmmmmmmmmmkkkjjjiiihhhhhhhhhiiikkklllhhhhhhkkklllfff\\\VVVVVVJJJGGGBBB>>>CCCMMMRRRRRR\\\RRRGGG???;;;AAAUUUiiiuuuuuunnngggqqqrrraaa\\\^^^jjjfffIII>>>>>>@@@>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<===???AAACCCEEEBBBCCCCCCDDDDDDEEEEEEEEECCCDDDEEEFFFGGGHHHHHHHHHHHHJJJLLLOOOYYYuuu{{{IIIEEERRRnnnkkkDDD@@@???;;;???DDDBBB???======???DDDPPP\\\hhhmmmpppkkkaaaYYYXXXZZZWWWTTTQQQRRRVVVZZZ\\\\\\\\\\\\\\\ZZZXXXXXXYYY[[[ZZZZZZ[[[[[[\\\]]]______```bbbccccccaaa``````aaacccddddddeeeeeefffffffffeeehhhjjjkkkmmmuuunnnRRRFFFAAANNN]]]jjjfffYYYRRRWWW___dddgggkkknnnmmmkkkmmmqqqqqqpppnnnnnnpppsssvvvxxxtttvvvvvvvvvzzz{{{rrrjjjjjjrrrzzz|||aaa^^^hhh|||ppprrryyysssuuu~~~vvvnnnfff[[[RRRNNNQQQGGGGGGFFFEEEDDDBBB@@@???CCCGGG[[[zzzxxxrrrzzzmmm```YYYXXXXXXXXXXXX```sss444333222111000000000000111111111111111111111111////////////////////////------------------------............///000111222///000000222333444555555666555444222222222333333111111000/////////000000.../////////000000000111333333333333222111000///.../////////000//////...222111111000000111111222222222222333333333333444444444444555666666777777888888888888999:::;;;;;;<<<<<<<<<===>>>>>>?????????@@@BBBDDDFFFGGGHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMPPPQQQRRRSSSTTTUUUUUUUUUUUUVVVXXXXXXWWWXXXYYY[[[YYYZZZ\\\]]]\\\]]]___```___```aaaaaa```aaaccceeeddddddddddddfffgggiiijjjggggggggghhhjjjkkkjjjiiihhhhhhggggggggghhhiiiiiibbb```______ZZZQQQKKKJJJ<<>>>>>;;;>>>======<<<<<<======>>>=========>>>???AAACCCDDDBBBBBBBBBCCCCCCDDDDDDDDDBBBDDDEEEGGGHHHIIIIIIIIIHHHIIIKKKMMMTTTiiiJJJAAAMMMhhhnnnCCC>>>>>>;;;===>>>@@@>>>>>>@@@AAADDDNNNXXXeeejjjnnnjjj```XXXWWWYYYYYYVVVSSSTTTWWW[[[]]]^^^^^^___^^^\\\YYYYYYZZZ\\\\\\[[[[[[ZZZ[[[\\\^^^___^^^```bbbbbbaaaaaabbbcccccccccddddddeeefffffffffeeeggghhhhhhiiioooyyyaaaOOOIIIHHHWWWdddcccXXXSSSXXX___cccdddgggjjjkkkjjjkkkmmmpppoooooonnnoooqqqssstttuuuwwwwwwwww{{{wwwmmmfffiiittt}}}vvv___\\\cccuuuqqqoooxxx|||sssttt|||tttlll```SSSLLLKKKHHHHHHGGGFFFEEECCCAAA@@@AAAEEEXXXuuu|||uuuqqq~~~ppp\\\YYYXXXWWWVVVTTTYYYhhhwww333222111111000000000000111111111111111111111111////////////////////////---------------------------------...///111222333000/////////000111333444555444444333333444555555444333222111000000000000////////////000000000000333333333333333222111111000000///////////////000111111000000000000111111111111222222222333333333333333444555555666666777::::::999999999999999:::;;;;;;<<<<<<===>>>>>>???>>>???AAACCCDDDEEEFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLQQQRRRSSSTTTTTTTTTTTTTTTSSSTTTVVVVVVVVVWWWYYY[[[WWWYYY[[[[[[[[[[[[]]]^^^___```aaaaaa```aaaccceeefffdddbbbaaabbbeeehhhjjjeeeddddddeeeggghhhgggffffffggggggggggggffffffeee[[[VVVQQQOOOKKKDDD??????===AAAGGGPPP___lllpppnnnYYYKKKKKKggg|||ggg```___ppp{{{\\\EEE???@@@>>>888<<<<<<<<<<<<===>>>???@@@????????????@@@AAABBBCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBCCCFFFIIIJJJJJJJJJIIIIIIHHHIIIJJJNNNZZZqqqNNN>>>@@@TTTzzzpppoooCCC===>>>======<<<===<<<>>>AAABBBCCCJJJSSS```fffkkkhhh___WWWUUUWWW\\\YYYVVVUUUXXX\\\___aaaaaaaaa```^^^[[[ZZZ[[[]]]^^^\\\[[[ZZZZZZ[[[]]]^^^]]]___aaabbbbbbbbbcccdddcccccccccdddeeeffffffffffffgggfffdddcccfffmmmssspppWWWPPPGGGTTT```bbbZZZTTTXXX___ddddddfffhhhjjjlllkkkiiinnnnnnoooooopppqqqrrrrrrvvvxxxyyyyyy~~~}}}rrrhhheeekkkxxxnnn]]][[[```nnnzzzyyyrrrllloootttrrryyyqqqeeeVVVLLLJJJJJJJJJIIIGGGFFFCCCBBB@@@???BBBRRRmmm|||yyywwwxxxZZZZZZXXXVVVUUUSSSSSS\\\ggg~~~222222111000000000000000111111111111111111111111////////////////////////........................,,,,,,------///000222333777555333000000000111222333222222222111111111111222222111111000111111111////////////000000000000222333333444444333333333222111000///...///000111000000000//////000000000111111111111222222222222222333333444555555666666999999888888888999::::::::::::;;;<<<======>>>>>><<<===???AAABBBCCCCCCDDDFFFFFFGGGHHHJJJKKKLLLLLLQQQRRRRRRSSSSSSSSSRRRRRRQQQRRRSSSSSSSSSUUUWWWZZZWWWYYYZZZZZZZZZZZZ[[[]]]^^^___``````___```bbbdddhhhfffdddbbbaaaaaabbbcccbbbbbbaaaccceeeeeedddbbbeeeeeeffffffeeedddbbbaaaVVVNNNFFFDDDAAA===;;;<<>>@@@AAABBB@@@@@@@@@@@@AAAAAAAAABBBAAAAAABBBBBBBBBBBBCCCCCCBBBDDDGGGJJJLLLLLLKKKJJJJJJIIIJJJKKKLLLPPP]]]jjjuuu~~~}}}UUUBBB:::EEEaaakkkkkkgggBBB>>>>>>>>>@@@???>>>===>>>@@@@@@AAAHHHPPPZZZaaahhhggg___WWWUUUUUU]]][[[WWWVVVWWW[[[___aaaaaaaaa```^^^[[[ZZZ[[[]]]___^^^[[[YYYYYYZZZ\\\]]]]]]___aaabbbaaaaaabbbcccbbbbbbcccdddeeeffffffgggiiiiiigggddd``````bbbeeezzz```TTTNNNUUU^^^aaa[[[VVVXXX___hhhhhhggghhhkkknnnkkkfffiiijjjlllnnnppprrrtttuuuwwwyyy{{{|||yyyooohhhhhhqqq}}}iii[[[[[[^^^lllyyyzzz{{{~~~vvvllljjjyyyyyytttxxxpppeeeXXXOOOMMMKKKKKKIIIHHHFFFCCCAAA@@@>>>AAANNNeeezzz~~~|||||||||___[[[XXXWWWWWWTTTSSSWWW^^^ttt111111000000///000000000000000000000000000000000................................................,,,,,,------...000111222777555333111000000111222333333222111000///...---.........//////111222333000000000000////////////111111222333444444444444333222111/////////000111000//////......//////000000000000111111111222222222222333333444444555555666666666777888999:::;;;999999:::;;;<<<===>>>>>>===>>>@@@AAABBBCCCDDDDDDEEEFFFGGGHHHJJJKKKLLLMMMPPPPPPQQQRRRRRRRRRQQQQQQPPPQQQQQQQQQQQQRRRUUUXXXWWWXXXZZZZZZYYYYYYZZZ\\\\\\]]]^^^]]]]]]]]]___aaaccccccccccccbbb```______```______```aaabbb```___bbbbbbbbbbbbaaa^^^\\\[[[OOOGGG???===<<<;;;>>>BBBCCCNNN^^^mmmvvvrrr^^^JJJDDDMMMeee~~~|||hhhZZZIIIAAA@@@@@@===;;;;;;;;;<<<===???AAACCCDDDAAAAAAAAABBBBBBBBBAAAAAAAAABBBBBBCCCCCCDDDEEEEEEDDDEEEHHHKKKLLLLLLLLLKKKLLLKKKMMMOOOOOOPPPXXXbbbeeettt}}}vvvooouuu}}}tttUUUIII???FFFUUUsss]]]lllXXX>>>===;;;;;;@@@AAA@@@>>>>>>>>>>>>???FFFOOOUUU^^^fffggg```XXXUUUUUU\\\[[[XXXVVVVVVYYY]]]`````````___\\\ZZZYYYZZZ\\\```^^^\\\[[[ZZZ[[[\\\]]]___```bbbbbb```___``````aaaaaabbbcccdddeeefffgggkkkkkkjjjhhhdddaaa___^^^kkkvvvrrr___TTTUUUYYY\\\YYYTTTWWW^^^hhhiiiiiigggjjjooollleeebbbbbbcccfffjjjnnnrrruuuuuuxxx{{{}}}yyytttmmmjjjnnnwwwyyycccXXXYYY]]]lll|||~~~||||||pppiiivvvyyyxxxmmmbbbWWWPPPOOOLLLLLLJJJHHHFFFCCC@@@???>>>@@@JJJ]]]qqq}}}zzzyyyzzz}}}jjj\\\XXXVVVWWWVVVTTTUUUZZZiiiwww111000000//////000000000////////////////////////................................................------------...///000000//////......///000222333555555444444222000///...,,,,,,,,,---...000222333000000000000///////////////000111333444444555555444333222111000000000000//////............/////////000000000000111111111111111222333333444444555333333444555666888:::;;;777888999:::;;;===>>>>>>@@@@@@BBBCCCDDDEEEEEEEEECCCDDDEEEGGGHHHJJJKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPOOONNNOOORRRUUUUUUVVVXXXXXXWWWWWWXXXYYYXXXYYYZZZZZZYYYZZZ\\\^^^ZZZ\\\]]]___``````___^^^\\\[[[[[[\\\]]]^^^\\\[[[[[[[[[ZZZXXXWWWTTTSSSRRREEE@@@;;;;;;;;;>>>FFFPPPRRRhhh|||zzziiiXXXNNNJJJOOO]]]rrr}}}zzzxxxSSSKKKEEEBBB???<<<;;;<<<;;;<<<===>>>@@@BBBCCCEEEAAAAAABBBCCCCCCCCCBBBBBBBBBBBBCCCDDDFFFGGGHHHIIIGGGHHHIIIJJJKKKLLLLLLLLLMMMMMMPPPRRRSSSUUU```kkkooo{{{mmmsssyyy~~~eeeKKKGGGAAAJJJOOOuuuuuuUUU[[[iiizzzoooNNN;;;;;;999999>>>@@@BBB@@@??????===>>>DDDMMMQQQ[[[fffhhhbbbZZZVVVVVVZZZZZZYYYXXXVVVWWWZZZ]]]]]]^^^]]][[[YYYYYYZZZ\\\______^^^]]]]]]]]]]]]]]]___aaabbbbbb```^^^______```aaabbbcccdddeeefffgggjjjlllooopppoookkkfffccc]]]ddd{{{sss\\\UUUSSSUUUSSSOOOSSS\\\aaaggghhheeehhhnnnmmmggg___]]][[[[[[___eeekkkooorrruuuxxxzzzqqqlllggghhhpppzzzrrr]]]TTTWWW^^^nnn|||~~~~~~sssjjjtttzzzlllaaaVVVQQQPPPNNNNNNLLLJJJGGGDDDAAA@@@>>>???FFFUUUgggxxx||||||zzzyyywwwbbb\\\WWWVVVVVVSSSTTTVVV]]]gggzzz000000////////////000000000000000000000000000000.........................................................------......///+++,,,,,,...///000111111444444555444444222111000---,,,------...///000111111000000000/////////...---...000222333444555555333333333333222111000//////......------......////////////000000000111111111111111222333333444444333333333444555666777888777777888:::;;;<<<===>>>??????@@@BBBCCCCCCCCCCCC@@@AAABBBDDDFFFGGGIIIIIIJJJKKKLLLNNNOOOOOOOOOOOOPPPPPPOOOMMMLLLMMMPPPSSSRRRTTTUUUUUUSSSSSSTTTVVVUUUVVVWWWWWWVVVWWWYYYZZZVVVWWWWWWXXXZZZ[[[\\\]]]XXXWWWWWWWWWYYYYYYWWWVVVRRRPPPNNNLLLJJJHHHGGGFFF===<<<<<<>>>???DDDSSSaaaooo~~~rrrWWWIIIKKKRRRkkkrrrzzz||||||]]]FFFAAA???@@@>>>:::;;;@@@<<<======>>>@@@BBBDDDEEE@@@AAABBBCCCDDDDDDCCCCCCBBBCCCEEEFFFIIIJJJLLLMMMKKKKKKJJJJJJJJJKKKLLLMMMNNNOOORRRTTTUUU[[[jjjyyyvvvxxx{{{kkkNNNFFF???GGGSSSnnnnnnrrrvvvtttSSS>>><<<::::::>>>===AAA@@@AAABBB@@@>>>BBBIIIOOOZZZfffjjjeee]]]XXXWWWYYY[[[[[[ZZZXXXWWWYYY\\\\\\\\\\\\[[[YYYZZZ\\\^^^^^^___`````````___^^^]]]^^^___aaaaaa```___```aaa``````aaacccdddeeefffgggfffkkkrrryyy|||yyysssnnnbbbccclllkkk^^^SSSQQQMMMHHHLLLUUUZZZccchhheeehhhqqqsssoooeeeaaaZZZUUUVVV\\\ccciiimmmqqqrrrssswww|||{{{xxxiiiccc^^^aaakkkxxxppp\\\TTT[[[cccqqq|||zzz~~~uuuiiiqqq~~~pppeee[[[UUUTTTRRRQQQOOOMMMIIIFFFCCCAAA===>>>CCCNNN___ooozzz~~~|||ppppppfff]]]YYYWWWTTTRRRSSSVVV[[[kkk000000////////////000111111111111111111111111111........................//////////////////////////////...------------...---...///000000//////...111222333333333333111111///............//////000111111000000/////////...,,,---///111333444555555333333444444333222000///.........------.........////////////000000000000000111111222333333444444444444333333333444444555666777888999;;;<<<===>>>;;;<<<===>>>???@@@@@@@@@>>>???@@@BBBDDDEEEGGGGGGIIIIIIKKKLLLNNNNNNOOOOOOQQQPPPOOOLLLKKKKKKNNNQQQPPPQQQSSSRRRQQQQQQRRRSSSSSSTTTUUUUUUTTTTTTVVVXXXXXXWWWUUUSSSSSSUUUWWWYYYUUUTTTTTTTTTVVVVVVTTTRRRKKKIIIFFFCCC@@@??????>>>:::<<>>???<<<>>>DDD======>>>???@@@BBBCCCDDD@@@AAABBBDDDEEEDDDDDDCCCCCCDDDEEEHHHJJJMMMNNNOOONNNLLLKKKIIIIIIKKKLLLNNNNNNPPPSSSUUUVVV]]]ppp~~~|||]]]NNN@@@EEEJJJ___\\\CCC???>>>???@@@;;;???@@@CCCEEECCC???AAAFFFOOOZZZgggkkkfff^^^YYYXXXYYY[[[]]]\\\YYYXXXYYY[[[\\\\\\\\\[[[ZZZ[[[]]]___]]]___aaabbbbbbaaa___^^^[[[^^^```aaa``````aaaccc___```aaabbbdddeeefffgggbbbiiittt}}}xxxrrrllleeehhh~~~|||iiiXXXQQQKKKCCCFFFOOOVVVbbbjjjhhhkkkuuuzzzwwwooohhh]]]UUUSSSWWW___eeekkkmmmnnnnnnpppsssrrrmmmeee]]]WWWZZZfffuuu~~~qqq]]]WWW```iiiuuu|||www}}}vvvgggmmmtttkkkbbb\\\[[[TTTSSSRRROOOKKKHHHEEECCC;;;===AAAIIIYYYiiitttwww}}}~~~rrrzzz}}}qqqddd]]]ZZZUUURRRSSSUUUWWWccc{{{////////////////////////......//////000000111111......//////...---,,,,,,...///000///...---...000------------------------............//////////////////000111111111111000...///000111111222222111111000///......------------------...000111333444444444444555555555555555222111000///------,,,,,,---------....../////////111111222222222333333333333333333444444444555555777777888888888999999999:::;;;<<<===>>>???@@@AAAAAA@@@??????@@@AAACCCDDDEEEFFFIIIKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJMMMLLLLLLMMMOOOQQQPPPOOOOOOOOOOOOPPPPPPQQQQQQRRRSSSSSSSSSRRRRRRQQQQQQQQQPPPMMMJJJJJJLLLLLLKKKIIIIIIDDD===999:::;;;:::999<<<:::;;;AAAKKKXXXeeeoooxxxnnn```VVVWWWcccttt~~~{{{|||rrrfff\\\```rrrwww\\\III@@@@@@@@@??????????????????@@@@@@AAABBBBBBBBBBBBFFFEEECCCCCCBBBCCCDDDEEEEEEGGGIIILLLNNNNNNMMMMMMPPPNNNLLLJJJIIIIIIKKKLLLMMMIIIKKKRRRUUU[[[ppp|||vvvNNNAAAEEENNNcccpppHHH888===<<<;;;EEEAAABBBBBB@@@>>>>>>BBBEEEMMMWWWeeellliii___UUUNNNYYY]]]``````]]]ZZZZZZZZZ___^^^]]]\\\[[[ZZZZZZZZZ\\\[[[ZZZ[[[^^^aaabbbaaa^^^```bbbbbbbbbbbbcccdddbbbaaaaaaaaaaaaccceeeffffffffflllwww|||uuummmjjjjjjsssgggVVVNNNIIIEEEBBBOOO[[[fffjjjmmmuuuyyyiiiZZZSSSUUU\\\ccckkkkkkkkklllkkkhhhiiikkkeeeZZZRRRVVVaaammmyyy}}}lll\\\UUUbbbpppuuuwww{{{~~~~~~zzzkkklllwwwkkkcccZZZUUU[[[VVVPPPMMMMMMJJJDDD???<<<<<>>=========>>>???@@@AAABBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEHHHGGGFFFGGGJJJKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGEEECCCCCCDDDDDDBBB@@@888777888999;;;<<<;;;:::;;;>>>EEERRR___gggkkklllaaaUUULLLVVVrrrwwwooo~~~tttkkkfffooovvv___LLL???????????????????????????>>>>>>???@@@@@@AAAAAAAAADDDCCCBBBAAABBBBBBDDDDDDEEEFFFHHHJJJKKKLLLKKKKKKMMMLLLJJJIIIHHHHHHIIIIIIKKKHHHKKKRRRTTTWWWhhh|||ZZZAAAEEEJJJddd^^^???===<<<:::>>>BBBCCCCCCAAA???>>>@@@BBBKKKUUUccckkkiiiaaaWWWQQQTTTXXX\\\^^^\\\[[[[[[[[[]]]^^^^^^]]]]]]\\\[[[ZZZZZZZZZZZZ\\\___`````````^^^```bbbbbbbbbaaabbbdddaaaaaa``````aaabbbdddeeefffeeeiiirrr{{{}}}tttttt}}}]]]GGG@@@CCCLLLUUU^^^bbbgggrrrvvvcccYYYYYY\\\ddddddeeefffggggggiiikkkfffZZZPPPTTT```mmmxxxwwwggg[[[YYYhhhxxx|||}}}~~~~~~xxxiiiiii}}}{{{ppphhhaaa\\\YYYUUUPPPNNNNNNKKKFFFBBB===<<<>>>DDDPPP```oooxxx|||tttllliiiaaaZZZYYYTTTTTTZZZggg|||//////////////////////////////////////////......000///...---,,,---.........///000///...---...000..............................//////000111222222000000///...///000111222000111111111111000//////111111000000000000000111111111000///............444444444444444444444444444444222111000000000000---------------.....................////////////111111111111222222222222555666666666777777777777777777777888888999999999::::::999::::::;;;======>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@?????????@@@??????@@@BBBCCCBBBAAABBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????>>>===;;;;;;<<<;;;888666555666777999;;;???CCCGGGFFFKKKTTT___hhhiiibbb[[[OOOIIIJJJ^^^xxxxxxwwwtttvvvvvvXXXGGG???;;;=========>>>>>>??????@@@<<<======>>>??????@@@@@@AAAAAA@@@@@@@@@AAACCCDDDEEEEEEFFFGGGGGGHHHIIIIIIKKKKKKKKKKKKJJJIIIHHHHHHHHHGGGJJJPPPPPPRRR___oootttIIIKKKCCCeee~~~KKK???AAA@@@@@@BBBCCCDDDCCC@@@?????????GGGQQQ___hhhiiicccZZZTTTOOOSSSWWWZZZ[[[[[[\\\\\\[[[\\\^^^______^^^\\\[[[YYYYYYZZZ]]]___```___^^^^^^```bbbbbbaaaaaabbbccc``````______```aaabbbcccgggdddeeelllsssyyy\\\PPPTTTIIIMMMQQQUUUZZZeeettt|||jjj___[[[]]]]]]^^^___ccchhhmmmpppkkk\\\PPPSSSbbbpppyyypppddd^^^aaarrr~~~~~~uuueeedddvvvtttllleeeaaaXXXTTTPPPNNNNNNLLLHHHEEE>>>>>>===@@@III\\\rrrrrrnnnggg\\\TTTTTTSSSUUU]]]lll////////////////////////111111111000000/////////000///---,,,,,,---...000...///000///...---...000////////////////////////---...///000111222333444222111///...///000222444222222222111111000......111111000000111111222333333333222000000/////////333333333333333333333333444333222111000000000000------------------......------.........//////////////////000000000111111444444444555555555555666666666666666666666666666777777777777888999::::::<<<;;;:::999999:::;;;<<<;;;;;;;;;;;;::::::::::::;;;:::999:::<<<===<<<;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888888888666444333<<<;;;888666:::FFFWWWcccnnnnnnmmmhhhccc]]]TTTKKKKKKQQQ]]]mmm{{{sss~~~|||~~~\\\GGG???>>>>>>;;;;;;<<<===>>>>>>??????<<<<<<======>>>???@@@AAA???>>>>>>>>>???@@@BBBCCCDDDDDDDDDDDDDDDEEEFFFGGGKKKLLLMMMMMMMMMLLLJJJHHHGGGFFFHHHKKKLLLOOOZZZhhhxxx???>>>>>>aaaUUU>>>BBBDDDDDD???AAACCCCCCBBBAAA@@@???DDDMMMZZZdddhhhddd\\\WWWMMMQQQUUUYYY[[[\\\\\\\\\YYY[[[^^^``````___]]]\\\ZZZZZZ\\\^^^aaaaaa___]]]^^^```bbbbbbaaa```aaabbb```______^^^___```aaabbbgggddddddhhhkkkooowwwfff[[[OOOLLLKKKMMMQQQWWWaaajjjnnn}}}{{{hhh]]]XXXYYYXXXYYYaaallluuuxxxqqq___QQQUUUeeesss{{{nnngggeeelll{{{|||~~~~~~~~~pppaaa```qqqxxxmmmddd___WWWTTTQQQOOONNNLLLHHHEEE??????>>>>>>EEEXXXqqq{{{sssmmm```UUUVVVTTTTTTYYYbbbqqq000000000000000000000000222222222111111000000000000...---,,,,,,---///000...///000///...---...000////////////////////////---...///000111222333444333222111000000222444555222222222222111///...---000000000000111333444555222222111000////////////222222222222333333333333333333222111000000000000................................./////////000000........./////////000000222222333333333333444444555555555555555555555555444555666666777888888888;;;:::999888777888999:::888888888777777777666666999777777777999:::999888:::999999888888777777777888888888888888888888888444555666666555555555555888888888<<>>>>>============>>>@@@AAABBB>>>=========>>>???AAABBBCCCCCCCCCCCCCCCDDDEEEFFFIIIJJJLLLMMMMMMKKKIIIGGGGGGFFFFFFGGGHHHNNNZZZeee~~~zzz@@@;;;===SSSuuu]]]<<<<<<@@@AAA<<<>>>@@@CCCDDDDDDBBBAAAAAAIIIUUU```eeeccc]]]XXXOOOQQQUUUYYY\\\]]]\\\[[[YYYZZZ]]]___```___]]]\\\[[[[[[]]]___bbbbbb```^^^^^^```aaabbb`````````aaa```___^^^^^^^^^___```aaadddccceeeiiijjjkkkqqqxxx~~~uuuUUUXXXPPPKKKMMMNNNOOORRRXXXYYYeeevvvyyygggZZZVVVWWWWWWXXXcccsss~~~rrraaaSSSVVVeeessszzz~~~tttkkkmmmttt|||~~~~~~yyymmm___^^^ooo{{{nnnccc\\\UUUSSSPPPNNNLLLIIIGGGEEE???AAAAAA@@@EEEVVVooo~~~vvvhhhZZZVVVTTTUUUYYY___kkk000000000000000000000000222111111111111111000000......---,,,---...///000...///000///...---...000..............................//////000111222222222222111000111222333444222222222111111///............///000111333555666111111000///............///000111222333333444555333222222111000000111111000000000///////////////////////////000000000111............////////////111111111111222222222222333333444444444555555555222333444555666666666666888888777777666777777777666666666555555555444444777666555555777777777555777777777777777666666666555555555555555666666666111222444444444666999;;;444999BBBOOO```ssslllTTTJJJQQQZZZ\\\iiiiiikkkvvvyyyzzzvvv~~~iiiMMMAAA@@@@@@===;;;:::::::::;;;;;;<<<<<<======<<<<<<<<<>>>@@@BBBCCC>>>>>>=========???@@@AAABBBBBBCCCDDDDDDEEEFFFFFFEEEFFFHHHIIIIIIHHHFFFEEEGGGFFFEEEEEEFFFMMMXXXaaavvv{{{zzzMMMFFF@@@EEEmmm}}}aaayyyeeeAAA<<<===>>><<<<<<>>>BBBEEEEEEDDDBBB@@@FFFQQQ\\\cccbbb\\\VVVQQQRRRUUUYYY]]]^^^\\\[[[YYYZZZ\\\^^^^^^^^^\\\[[[\\\\\\\\\^^^```aaa___^^^^^^```aaaaaa```___```aaaaaa```___^^^^^^___```aaa___```eeejjjllllllqqqxxxyyyxxxhhh\\\OOOGGGHHHJJJHHHGGGKKKMMMOOOUUU^^^eeefff```YYYVVV[[[^^^bbbooopppaaaUUUYYYeeeqqqxxx|||{{{|||}}}|||rrrtttzzz~~~~~~vvvkkk```___nnnwwwiii___YYYPPPOOONNNLLLIIIGGGEEEEEE???@@@AAAAAAFFFVVVmmm~~~~~~zzzvvvssssssuuuxxx{{{nnnYYYWWWTTTUUUZZZ^^^fff{{{000000000000000000000000///////////////000000000---------.........//////...///000///...---...000------------------------.........//////000000000//////000000000111111111111111111111111000///...------...///111333555666666555333111000......------...///111222444555666444333333222222222222222222111111111000000000///////////////000000000000............//////////////////000000000111111111000111111222333444555555000111222444444444444444333444444555555555444444444444444444333333333333444333222333444444333222444444444444555555555555333333333444444444555555111333444555666:::???DDDCCCFFFMMMWWWaaahhhkkklllZZZWWWOOOLLL\\\xxxvvvnnnjjjmmmrrr||||||^^^OOO@@@===>>><<<:::::::::::::::::::::;;;;;;;;;;;;;;;:::;;;<<<>>>AAACCC??????>>>======>>>???@@@@@@BBBDDDEEEGGGGGGGGGGGGDDDEEEFFFFFFFFFFFFEEEDDDEEEFFFFFFEEEGGGMMMTTTZZZhhhrrruuuwwwllldddiii|||eeeJJJBBBEEE???]]]zzz___fff___EEE???>>>@@@>>>===>>>@@@DDDEEEDDDBBB???EEENNNYYY```___YYYTTTOOOPPPSSSXXX]]]___]]][[[ZZZZZZ[[[\\\\\\\\\[[[[[[[[[ZZZZZZ[[[]]]^^^^^^]]]^^^```aaaaaa```______```bbbaaa```______```aaaaaa]]]^^^cccggghhhhhhnnnvvv|||tttpppsssxxxzzz}}}~~~gggUUUGGGFFFHHHDDDCCCFFFCCCCCCCCCGGGMMMSSSXXXYYYYYYcccmmmvvvqqqeee[[[^^^hhhrrryyy~~~}}}wwwqqqttt|||~~~~~~~~~~~~~~~~~~~~~~~~~~~uuulllaaa```lllsssdddYYYSSSPPPIIIIIIIIIHHHGGGFFFFFFFFF??????>>>???GGGXXXooo|||zzzssslllhhhhhhhhhjjjnnnttt{{{~~~pppccc[[[WWWXXXYYY]]]nnn000000000000000000000000,,,---------......//////,,,,,,---...//////.........///000///...---...000------------------------............////////////------...///000/////////000111111111111000000///,,,,,,---///111333555666===;;;999666333111//////,,,---...000222444666777555555444333333333444444333222222222111111000000.........////////////000........./////////000000////////////000000000000...///000111222333444555...///111222333333222222///000222333333333222111333333333333222222222222222111000000111222111///111222222222333333444444333444444444555555666666333555777777999>>>FFFLLLVVVSSSPPPNNNLLLGGG@@@:::>>>AAAFFFYYYooobbb]]]eeeooo|||tttPPPGGG???:::<<<===::::::>>>;;;::::::::::::::::::::::::999999999;;;===@@@BBB@@@???>>>======>>>??????@@@AAADDDGGGIIIIIIHHHGGGEEEFFFFFFGGGGGGGGGFFFFFFDDDFFFHHHGGGHHHLLLQQQSSSgggsssyyyuuu______ooonnn]]]NNNEEEIII@@@YYYhhh^^^```|||rrrOOO???>>>===???AAA???>>>@@@CCCDDDCCC@@@???DDDMMMWWW^^^^^^XXXRRRMMMNNNQQQWWW]]]___^^^\\\[[[[[[ZZZZZZZZZZZZZZZZZZ[[[YYYXXXXXXZZZ\\\\\\[[[^^^```aaaaaa```______```bbbaaa```______```aaabbb^^^^^^```cccbbbaaahhhppprrrooonnnqqqrrrqqqrrruuuuuuwwwuuuxxxyyybbbOOOLLLMMMIIIGGGKKKFFFGGGIIIIIIIIILLLQQQUUU^^^lll{{{tttiiibbbeeemmmuuu|||vvviiigggppp{{{~~~~~~~~~~~~~~~~~~~~~~~~vvvmmmccc```kkk~~~ppp___QQQIIIFFFGGGDDDEEEFFFFFFFFFFFFGGGIII???===;;;<<>>CCCHHHKKKNNNEEE??????>>>888666888666FFF^^^|||rrriii]]]\\\pppwwwUUUEEE@@@???===;;;:::::::::;;;::::::::::::::::::::::::<<<;;;:::999::::::<<<<<>>???BBBDDDCCC@@@===AAADDDJJJTTT___ddd\\\PPPKKKMMMPPPVVV[[[]]]\\\ZZZYYYYYYYYYZZZZZZ[[[[[[\\\[[[\\\\\\ZZZZZZ[[[^^^aaa]]]]]]^^^______```______bbbbbbaaaaaa``````______^^^```bbbcccdddeeehhhkkkqqqmmmjjjjjjooosssttttttwwwvvvrrrlllnnnwww~~~tttiii[[[SSSTTTWWWXXXWWWVVVRRRNNNMMMOOOSSSVVVWWWaaaqqq{{{ppplllssswwwvvvyyyjjjhhhmmmwww~~~~~~}}}~~~zzziiibbbeeekkk{{{yyy~~~xxxjjj\\\RRRKKKFFFDDDCCCBBBAAABBBDDDFFFFFFEEE?????????@@@HHHZZZrrr|||rrriiieee^^^^^^^^^]]]^^^dddmmmtttqqq```___XXXUUU\\\bbb000000000111000//////...111111000000//////......///////////////......---.....................///---...///000111000000/////////.........///000000////////////000000000000000000000000000111222222......------...000333444:::<<<>>>>>>;;;777444333000000...,,,+++---111444666777999888666444333444222333333333222111///...111111000000000000111111/////////000000000111111//////////////////////////////000000000000//////000000000000000000000000111111111111111111111111222222222111111000000000000000000///000111111222222222111111222222333444000222444444333333444555555444333333555999>>>AAA???:::777888777555888>>>NNN\\\mmm}}}sssppplllrrr~~~\\\DDD;;;>>>===;;;::::::::::::;;;::::::::::::::::::::::::;;;:::999999999:::;;;<<<@@@@@@???>>>===>>>AAACCCCCCCCCEEEFFFGGGHHHHHHHHHEEEEEEFFFGGGHHHIIIJJJJJJHHHIIIJJJIIIHHHKKKQQQWWWtttpppyyyoooOOOAAAFFFIIIUUUssstttyyy{{{iiiAAA999<<<===??????@@@CCCEEEEEECCCAAA@@@DDDJJJTTT___eee^^^RRRMMMMMMMMMPPPSSSVVVWWWWWWZZZZZZZZZ[[[ZZZZZZYYYYYY[[[\\\\\\[[[ZZZ[[[^^^aaa``````````````````______````````````____________^^^```aaabbbbbbdddfffiiimmmllljjjkkkmmmppprrrrrrqqqrrrpppmmmooouuuzzzzzzxxxpppiiiiiirrr~~~kkk[[[SSSRRRVVVYYY```nnn}}}~~~sssnnntttxxxwww{{{nnniiillluuu~~~~~~zzzhhhaaaccciii}}}xxxooonnnvvv{{{ttthhh[[[QQQJJJGGGFFFFFFDDDCCCCCCEEEFFFEEEDDD@@@@@@???AAAIII\\\ttt{{{qqqiiieee]]]]]]\\\\\\^^^dddmmmtttpppdddZZZXXX^^^___000111111111111000//////333222000///.........//////////////////......---+++,,,,,,---......//////...///000000111111000000///000000000000//////...000000000000////////////000000000000000000111222///////////////000000000444777<<<===<<<:::888777444000---+++,,,...000111222555999;;;999777555444666666555444333222222111222222111111000111111222///000000000000111111111////////////////////////...//////000000//////...000000000000000000000000000000000000000000000000111111111000000000000000000////////////000111111222222111111222222333333000111333444333333555777777777777777777888888999111000333777;;;@@@JJJSSSkkktttzzz~~~vvvYYYDDD::::::;;;:::999999999999::::::999999:::::::::::::::::::::999999999::::::;;;<<<===>>>???@@@???@@@BBBDDDEEEEEEEEEEEEFFFEEEEEEEEECCCDDDEEEGGGIIIKKKLLLMMMNNNPPPPPPNNNLLLNNNSSSXXXxxx~~~|||\\\@@@CCCJJJXXXtttYYY999<<<<<<@@@??????AAACCCEEEEEEDDD???CCCJJJSSS___eee```VVVQQQNNNLLLLLLOOORRRUUUVVVZZZ[[[\\\\\\\\\ZZZXXXVVV[[[[[[\\\[[[ZZZ[[[^^^```bbbccccccbbbbbbaaa```___^^^^^^^^^^^^_______________```aaaaaaaaabbbdddfffiiijjjkkkllllllmmmoooqqqtttyyy}}}wwwfff___^^^```eeerrr~~~xxxsssvvvxxxxxx}}}rrrhhhhhhppp|||jjjbbbcccggg{{{rrrhhhkkksss}}}uuuiii\\\RRROOONNNJJJHHHFFFEEEFFFFFFEEEDDDAAAAAA@@@AAAJJJ^^^wwwyyypppiiiddd\\\\\\[[[[[[^^^eeennnuuukkk[[[ZZZ]]]ZZZ333333333333333222222111444222000...------...//////////////////......---,,,,,,,,,---------...............///////////////000000111222111000...---000000000000////////////111000000000000000111111000111111222111000///...111444888::::::999:::;;;444111///000222222000,,,...111666888888777777777555555444333333444444555333333222111111111222222000000000111111111222222////////////////////////...//////000000//////...000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222333222222111222222333333111333444333222333444666---///222444555333000///555888@@@OOO```ppp|||~~~|||xxx{{{pppSSSBBB;;;:::;;;888888888888888999::::::999999999999999::::::::::::::::::;;;<<<======>>>;;;===???AAAAAABBBDDDFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDFFFHHHJJJKKKMMMMMMPPPRRRSSSRRRPPPQQQUUUYYYvvvqqqIIIEEEIIIYYY}}}zzzDDDAAA<<<>>>===<<<===@@@CCCDDDDDD???CCCIIIQQQ\\\dddbbbZZZTTTQQQNNNNNNPPPTTTWWWXXXYYY[[[]]]^^^^^^\\\ZZZXXXZZZ[[[\\\\\\[[[[[[^^^```bbbccccccccccccbbbbbbaaa^^^^^^^^^______````````````aaabbbbbbaaaaaaccceeefffiiilllmmmkkkkkknnnqqqyyyzzznnngggccckkksss||||||wwwxxxyyyzzzuuuhhhcccjjjyyy|||~~~nnneeeeeegggyyyrrrooosss}}}yyyiii[[[TTTRRRMMMKKKHHHGGGGGGFFFEEEDDDAAA@@@???AAAJJJ^^^xxxwwwpppiiiccc\\\[[[[[[\\\aaajjjsssyyy}}}xxx___\\\^^^VVV222333333333333222111111444222000...------///000///////////////......---......---------,,,,,,,,,,,,,,,,,,,,,------......///000111111111///...---000000000000////////////111111000000000000000111111222333444444222111///111222444666888<<>>@@@AAABBBDDDGGGIIIHHHGGGFFFEEEEEEFFFGGGHHHFFFGGGHHHIIIKKKLLLMMMNNNMMMPPPSSSSSSQQQQQQTTTVVVeeeiiiIIIAAANNN{{{___HHH>>>AAA@@@>>>???BBBDDDFFFFFFAAACCCEEEIIISSS^^^cccbbbTTTRRROOOOOORRRUUUXXXYYYXXXYYY\\\^^^``````______YYY[[[\\\]]]\\\\\\]]]___]]]^^^```aaacccddddddddd`````````aaaaaaaaaaaaaaaaaabbbccccccbbbbbbdddfffhhhiiijjjkkkkkklllnnnpppuuu~~~~~~xxxtttqqqpppssstttvvvzzz~~~~~~|||zzzxxxwwwyyy~~~~~~ooofffgggsssuuuxxx|||~~~~~~~~~~~~uuujjjffffffuuu}}}uuuwwwvvvpppdddXXXOOOKKKMMMKKKIIIHHHIIIIIIHHHGGG@@@@@@@@@BBBKKK^^^vvv~~~vvvrrrjjj```\\\[[[[[[aaakkkwwwyyyiiiiiieeeeeeiiirrrzzziii...////////////...------////////////000000000000///////////////......---///.....................,,,,,,+++++++++,,,---......------------......///------...///000111222222222222111000000000000000000000222333444555555555111222444555777;;;@@@EEELLLKKKIIIDDD>>>999777666000000///...---...111333888999:::;;;<<<;;;::::::666555444333333222222222222222222333333333333444222222222222222222222222222222333333333333222222111111111111111111111111222222222222222222222222111222222222333333333333222222111111222222333444444333222222111111222222000111111111000222555888666999>>>FFFNNNVVV\\\```iiijjjpppvvvxxxyyyzzzwwwkkkccckkkzzzrrrVVVIII<<<:::===<<<999777666777888999999999888777666777777888999999::::::999;;;===???AAABBBBBBCCC>>>???@@@@@@AAACCCGGGJJJLLLJJJHHHFFFEEEEEEFFFGGGDDDEEEGGGIIILLLNNNOOOPPPNNNRRRTTTTTTQQQOOOPPPRRR]]]mmmHHHBBBDDD^^^xxxvvv```CCC???BBB@@@???@@@CCCDDDDDDDDDDDDDDDCCCDDDMMM[[[cccdddZZZUUUOOOMMMNNNSSSWWWZZZYYYZZZ[[[\\\]]]]]]]]]]]]YYY[[[]]]]]]\\\\\\]]]^^^]]]]]]___```aaaaaaaaaaaa``````````````````_________```aaaaaaaaaaaadddfffiiihhhfffgggiiilllnnnnnntttzzz~~~{{{yyyzzzzzzyyyxxxyyy|||xxxyyyyyywwwvvvxxx|||}}}pppgggeeennnrrrvvvyyy{{{{{{zzzzzzzzz}}}}}}}}}~~~|||pppkkkiiiwwwwwwuuuooohhh___WWWQQQNNNJJJIIIGGGHHHIIIJJJJJJIII@@@BBBCCCFFFNNN___vvv~~~wwwtttkkk___[[[YYYZZZaaannn{{{vvviiijjjiiimmmttt~~~{{{000000000000000//////...---...///000111111111000///////////////......---------......///000000000------,,,+++,,,---...///---,,,++++++,,,---///000,,,---...///000111222333222222111000000///000000......000111333555666777333444555444333444555777EEELLLUUUXXXRRRHHH@@@;;;333333222000---,,,---...***,,,000555888:::;;;;;;777666555444333222222222222222333333333444444444333333333333333333333333222333333444444333333222111111111111111111111111333333333333333333333333222222222333333444444444111111111000111111222333444333333222111111111222333444555555666999===AAAOOOYYYiiixxx|||{{{yyy~~~zzzyyywwwxxxoooqqqfffIII@@@;;;888888777444555888777888999::::::999888777666777777888999999::::::888:::<<>>???AAABBBAAA@@@EEEDDDBBBBBBJJJYYYcccfffaaaZZZQQQLLLLLLRRRXXX\\\ZZZZZZZZZZZZZZZZZZ[[[[[[YYY[[[]]]]]]]]]\\\]]]^^^]]]^^^_______________^^^`````````______^^^^^^]]]]]]___`````````aaaccceeejjjfffcccdddhhhlllmmmmmmqqqtttuuussssssvvvuuurrrvvvxxxzzzyyyyyy|||{{{zzzyyywwwwwwzzz||||||{{{{{{tttwwwxxxvvvuuuwww{{{}}}zzzoooeeebbbiiiqqqtttwwwyyyyyywwwwwwwww{{{{{{{{{|||~~~vvvqqqnnn{{{~~~vvvkkkaaaYYYTTTPPPNNNIIIGGGFFFGGGIIIKKKKKKJJJAAACCCEEEHHHPPPaaavvvwwwuuukkk___YYYXXXYYYaaaooo}}}yyyuuulllpppwww}}}000000000000////////////000000//////.........---------............------......////////////......---....../////////////////////.........---------......------------..................////////////***,,,---...000222666999===<<<:::666333222333555:::@@@LLLYYY```[[[OOODDD>>>:::444111111111...+++000000111222333555666777888666555777999999666222222111000///000111222333333333333333444444444444222222222222333333333333000111111222222111111000111111222444555555222///000000//////000111333444333///...222444111......000777222---333666333555444666===GGGLLLNNNTTT\\\ddd~~~vvvzzztttllliiittt|||^^^EEE<<<888888888888888888888888999999888888888888888888777888888888888999999999::::::;;;<<<===>>>???@@@@@@?????????AAADDDFFFHHHNNNMMMKKKIIIGGGFFFEEEEEECCCDDDDDDFFFIIILLLOOOQQQWWWXXXXXXXXXWWWUUUSSSRRRYYYaaaxxxrrr^^^yyy{{{rrrlllggguuuvvv\\\EEEFFFDDDBBBVVVyyyuuuOOORRRrrr|||aaaGGGAAA>>>>>>>>>===;;;<<>>@@@GGGRRR^^^fffggg\\\PPPKKKOOOVVVYYYZZZWWWWWWXXXYYYYYYYYYYYYYYY[[[ZZZXXXYYY[[[]]]^^^^^^]]]^^^___``````^^^\\\[[[___````````````^^^]]]\\\___```aaabbbccccccbbbaaaiiigggeeedddeeegggjjjlllwwwwwwwwwuuuqqqooooooooohhhnnnrrrrrrrrryyy}}}zzzyyy}}}|||{{{zzzyyyxxxxxxyyyrrrsssuuuvvvxxxyyyyyyyyyqqqbbb___dddjjjqqqvvvwwwzzz~~~}}}www~~~}}}|||{{{|||}}}}}}yyy~~~zzzppphhhZZZTTTSSSNNNOOOJJJEEEEEEIIIMMMMMMKKKIIIEEEBBBGGGUUUfffttt{{{{{{uuussshhhZZZWWWXXX[[[bbbmmmzzz}}}~~~111111000000000/////////000/////////............------............------......////////////......------...///////////////------------,,,,,,++++++------,,,,,,,,,,,,------............////////////+++---...///000222555888>>>??????===:::666444333999;;;AAAJJJRRRUUUSSSPPPEEE@@@888222//////000000------,,,+++---///222444444222222333555666444111111000////////////111111333333222222222111111111000000000000111111111111000000111111111111000000111111111222444444333111333222111000000000111111333000111666888666444444,,,444222///222222555@@@IIIRRR\\\aaabbbdddiiinnn~~~xxxpppuuuzzzrrrtttxxx{{{hhhLLL???===888888888888888888888888888888888888888888888888777888888888888999999999999::::::;;;===>>>>>>??????>>>>>>>>>@@@CCCFFFGGGJJJIIIHHHFFFEEEDDDCCCCCCEEEEEEFFFGGGIIIKKKMMMNNNRRRRRRSSSTTTTTTTTTSSSSSSVVV[[[rrrvvvjjjuuuggg]]]fffeeeOOOFFFEEECCCBBBVVVyyy{{{\\\JJJ[[[fff[[[@@@???<<<>>>>>>===<<<===AAADDDAAA???===>>>DDDOOO[[[dddfff[[[OOOIIIKKKQQQUUUVVVWWWXXXYYYZZZ[[[[[[[[[[[[\\\ZZZYYYYYY[[[]]]]]]]]]\\\]]]___```___^^^]]]\\\^^^______``````___^^^]]]^^^___```bbbbbbbbbbbbaaaggggggfffeeefffhhhjjjlllvvvwwwvvvtttqqqooooooooojjjmmmoooooopppvvv|||zzzzzzyyyyyyxxxxxxxxxxxxyyyyyyttttttuuuwwwxxxxxxyyyyyyuuuccc]]]aaagggooovvvxxxzzz~~~~~~zzz~~~|||{{{{{{|||~~~vvvlll]]]VVVSSSLLLMMMHHHDDDDDDHHHMMMNNNNNNIIIEEECCCIIIWWWggguuu||||||~~~uuupppnnneeeYYYVVVWWWZZZaaalllyyy111111111111000000000000////////////............------............------......////////////......------...////////////............------------,,,,,,,,,,,,++++++,,,,,,,,,---............/////////---...///000000111333666888<<>>???BBBDDDFFFGGGFFFEEEDDDCCCCCCCCCCCCEEEFFFGGGIIIJJJKKKKKKKKKLLLLLLMMMNNNOOOQQQRRRSSSXXXYYYsssqqq```bbbaaaQQQIIIDDDAAABBBVVVyyyoooSSSSSSbbbsss{{{dddAAAAAA;;;<<<>>>>>>===>>>AAACCCAAA???<<<;;;@@@JJJVVV___eee[[[OOOHHHHHHMMMRRRTTTWWWXXXYYY[[[\\\]]]^^^^^^\\\[[[YYYYYY[[[\\\\\\[[[\\\]]]^^^______^^^]]]\\\]]]]]]^^^____________^^^^^^___```aaabbbbbbbbbbbbeeeeeefffggghhhiiijjjkkktttuuuuuussspppnnnmmmnnnllllllkkkkkkmmmssszzz}}}|||{{{{{{yyyyyyxxxwwwwwwvvvvvvvvvttttttuuuvvvwwwwwwxxxxxx}}}~~~iii^^^]]]aaakkktttxxxzzz}}}~~~}}}~~~|||||||||}}}}}}~~~}}}}}}}}}}}}ssscccZZZTTTKKKKKKGGGBBBCCCHHHNNNQQQSSSLLLHHHGGGMMM[[[lllyyyzzz}}}yyypppkkkiiibbbXXXTTTUUUYYYaaakkkwww222111111111000000000000///////////////.........------............---------......//////......---,,,---......//////......000000000000000000000///------,,,,,,,,,,,,---------------.........//////...///111000000000222333///555<<>>??????@@@AAABBBBBB@@@===;;;===EEEQQQ[[[ddd\\\RRRKKKJJJNNNSSSWWWUUUVVVXXXZZZ\\\]]]^^^^^^\\\[[[YYYZZZ[[[[[[ZZZYYY[[[\\\]]]^^^^^^^^^^^^^^^\\\\\\]]]^^^______``````___```aaabbbccccccdddddddddeeegggiiijjjkkkkkkjjjqqqrrrrrrpppmmmkkkkkklllllljjjhhhhhhlllqqquuuxxx{{{{{{{{{{{{zzzzzzzzzzzz}}}|||{{{yyyvvvtttqqqpppqqqrrrrrrsssuuuwwwxxxyyyzzzwwweee[[[\\\eeeooouuuxxxzzz}}}~~~}}}}}}}}}~~~}}}||||||||||||}}}zzzjjj___XXXMMMJJJFFFBBBBBBGGGNNNUUUXXXQQQNNNNNNUUUccctttyyyooohhheee___WWWSSSUUUYYYaaakkkvvv111111111000000000000///.........///////////////------............------------............------,,,------...............///000000000000000000000......------------......------------...............000111111000000111222,,,000666;;;???CCCGGGJJJBBBAAA???;;;999<<>>???<<<777333555555555555555555555555666666777777777888888888777777888888888999999999888888999999:::;;;;;;;;;::::::;;;===>>>@@@BBBCCCAAAAAAAAAAAAAAABBBCCCCCC???AAADDDGGGIIIKKKKKKKKKJJJIIIIIIIIIJJJKKKMMMNNNTTTWWWwwwxxxxxx|||cccLLLAAAEEEUUUrrryyyttteeeKKK>>>>>>>>>???@@@AAAAAAAAACCCBBB@@@<<<;;;AAALLLUUU^^^ZZZSSSMMMJJJMMMTTTYYYSSSTTTVVVXXXZZZ\\\]]]]]][[[ZZZYYYZZZ[[[[[[ZZZXXXZZZ[[[\\\]]]^^^^^^______[[[\\\\\\]]]^^^___`````````aaaaaabbbcccdddeeefffdddeeehhhjjjkkkkkkjjjjjjmmmnnnnnnllljjjhhhhhhiiikkkhhhfffhhhlllqqqttttttuuuvvvvvvwwwxxxxxxxxxxxx}}}|||{{{zzzwwwuuurrrqqqnnnnnnoooqqqsssvvvxxxzzz|||qqq^^^ZZZ```iiiqqqvvvxxx{{{~~~~~~}}}}}}}}}}}}rrrfff^^^SSSKKKGGGCCCBBBFFFOOOWWW]]]WWWVVVVVV___mmm}}}{{{pppgggaaaZZZSSSRRRUUUZZZbbblllvvv000000000000////////////.........///////////////------............------------............------,,,,,,---............---,,,------------.........///......------......///,,,------------............000222222111000000111///000222444777<<>>888999===DDDIIIQQQVVVXXXWWWVVVUUU[[[WWWOOOFFF>>>888555333111333555444222///......------///000111222222222/////////000000000111111........./////////000000///000000000000000000//////000111333555555333111666777888:::>>>BBBFFFHHHCCCDDDJJJVVVfff~~~tttnnnvvv|||tttiiidddYYYhhhsssiiitttpppZZZIII???777888:::999555444444444444444444444444444555666666777777888888888777888888888888999999999999999999::::::;;;;;;;;;999:::;;;===???@@@AAABBB===============>>>??????===>>>AAADDDGGGIIIJJJKKKJJJIIIIIIIIIJJJJJJKKKLLLRRRXXXuuu[[[CCCEEERRRmmm]]]CCCAAA@@@@@@AAABBBBBBAAABBBCCCAAA===:::>>>GGGOOOUUUTTTQQQLLLHHHJJJOOOUUURRRSSSUUUWWWYYYZZZ[[[[[[ZZZYYYYYYZZZ[[[\\\ZZZXXXZZZZZZ[[[\\\]]]^^^___```\\\\\\\\\\\\]]]^^^````````````aaaaaacccdddfffgggfffgggiiijjjkkkjjjjjjiiikkklllllljjjhhhfffggggggiiihhhgggiiilllppprrrsssssssssttttttuuuuuuvvvvvvvvvwwwxxxyyyyyyxxxvvvuuunnnnnnnnnppprrruuuxxxzzz~~~iii^^^^^^dddnnntttwwwzzz~~~~~~|||kkkbbbXXXOOOKKKEEECCCFFFOOOYYY```^^^\\\^^^hhhwww~~~ssshhh___VVVQQQSSSVVV\\\dddnnnwww////////////.........---............/////////000------............------,,,------......------,,,+++,,,------......------++++++,,,,,,------------...------,,,,,,------...,,,,,,---------.........---///111222111000111111111111111000222666<<>>@@@???;;;666333222///111333555777888888888777777777666555444444333111111111111222222222222777888888888888888888777666999>>>DDDHHHHHHDDD@@@AAACCCGGGNNNXXXccclllqqq``````bbbgggppp}}}~~~xxxnnniiifffllldddiiiwwwzzzwwwnnnTTTEEE>>>999555666666333333555333333333333333333333333555555666666777888888999777888888888888999999999::::::::::::;;;;;;;;;;;;999:::<<<>>>@@@AAABBBBBB<<<;;;;;;;;;;;;<<<======>>>>>>???AAACCCFFFHHHIIIGGGGGGHHHIIIJJJJJJJJJJJJNNNWWWmmmmmmFFFBBBMMMgggpppHHHEEEAAA@@@AAACCCBBBAAA@@@BBBBBB>>>999:::AAAHHHQQQRRRQQQLLLGGGFFFJJJOOORRRSSSUUUVVVXXXYYYZZZZZZXXXXXXXXXZZZ\\\\\\[[[YYYYYYYYYZZZ[[[]]]^^^```aaa]]]\\\\\\\\\\\\]]]___```____________aaaccceeefffhhhiiiiiijjjjjjiiiiiiiiikkkllllllkkkhhhgggggghhhhhhiiiiiijjjkkkllloooppprrrrrrrrrrrrrrrssstttuuurrrsssvvvwwwxxxxxxwwwvvvrrrqqqqqqqqqrrrtttwwwxxx|||~~~xxxddd```aaakkkuuuxxxzzz}}}~~~~~~pppeee[[[SSSNNNHHHDDDFFFOOOZZZbbbaaaaaadddmmm}}}xxxmmmbbbXXXSSSUUUXXX___gggpppyyy///.........---------------.........//////000000---..................---,,,------......------,,,+++,,,------......---------------.........//////---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,///111222111111111222000000000///000444:::???BBBVVVmmmwwwppp^^^MMMEEEBBB>>>;;;<<>>:::888444666999<<<>>>?????????AAAAAA???===;;;999888777555555555666666666777777@@@AAAAAAAAAAAAAAAAAA@@@FFFKKKTTT\\\bbbbbb^^^YYYQQQUUU]]]iiiyyyzzztttqqqzzz|||ttt}}}|||xxx{{{|||rrrrrrbbbIII>>>;;;666555777999666111111444333333333333333333333333444555555666777888888999777888888888888999999999:::;;;;;;;;;;;;;;;;;;<<<999;;;<<<>>>@@@AAABBBBBB======<<<<<<<<<======>>>@@@??????@@@AAACCCEEEGGGDDDEEEGGGIIIJJJKKKJJJJJJGGGQQQaaayyyHHH@@@IIIddd}}}|||wwwKKKGGGBBB@@@BBBCCCCCCBBB>>>AAAAAA===888777===CCCPPPSSSSSSNNNGGGDDDGGGLLLSSSTTTUUUWWWXXXYYYYYYYYYWWWWWWXXXZZZ\\\]]][[[YYYYYYYYYZZZ[[[\\\^^^```aaa^^^]]]\\\\\\\\\]]]^^^___]]]]]]]]]]]]___aaaccceeejjjjjjjjjiiiiiiiiiiiiiiillllllmmmkkkiiihhhhhhiiihhhjjjkkkjjjiiijjjlllnnnqqqqqqppppppqqqrrrtttuuurrrsssuuuwwwwwwvvvtttsssvvvuuutttsssssstttvvvwwwzzz}}}iiiaaa```kkkuuuyyy{{{}}}zzz{{{}}}rrreee[[[VVVQQQJJJEEEFFFNNNZZZcccccccccfffppp~~~sssggg]]]XXXVVVZZZ```iiirrrzzz////////////.............../////////...---,,,,,,)))***,,,---...------,,,------------------------,,,------....../////////........./////////000000///...------,,,,,,------++++++,,,,,,,,,,,,------...///000111111000///...222111000///000111333444999;;;FFF[[[qqqyyyrrrgggFFFAAA===<<>>DDD;;;EEELLLPPP]]]qqq}}}~~~mmmnnn}}}}}}ttteee]]]ZZZcccqqq|||}}}ppp```XXX___rrruuujjjfffooorrrfffjjj|||rrrtttwww{{{tttfffooowww{{{hhh\\\SSSNNNMMMhhhzzz}}}tttmmmnnntttgggZZZGGG999444555777777555555555555555555555555444444444444444555555666777777888888888888777777666666666777888999:::;;;888999:::;;;;;;<<<<<<<<<999:::;;;<<>>===>>>AAACCCDDDCCCCCCDDDEEEFFFHHHIIIJJJJJJKKKJJJNNNYYYccciiiqqqxxx~~~~~~rrrKKK;;;;;;<<>>AAA???@@@???;;;888<<>>:::>>>AAACCCDDDFFFOOO]]]hhhVVVUUU^^^sssxxxhhh]]]eee{{{qqq^^^ccc~~~|||mmmooobbbcccooo{{{jjjgggyyyvvvvvv~~~{{{|||wwwnnnnnnwww}}}}}}}}}sssxxx~~~sss```PPPMMMTTTYYYYYYiiiwwwvvvpppeeegggoooeeeDDD===555000111333444444444444444444444444444444555555444444555555666777888888999999999999888888555555555666777888999:::999999888999999:::;;;<<<999:::;;;<<<>>>@@@BBBCCCGGGGGGIIIIIIJJJIIIHHHGGGCCC@@@>>>>>>@@@BBBCCCCCCDDDEEEFFFGGGIIIJJJKKKKKKGGGGGGKKKQQQZZZeeewwwtttddddddsssdddMMMBBB>>>:::JJJiiilllWWW\\\xxx{{{UUUIIIDDDAAA???EEEGGG===@@@?????????<<<888:::@@@GGGOOOXXXZZZUUUNNNJJJIIIKKKLLLOOORRRUUUWWWZZZ[[[\\\[[[ZZZYYYXXXXXXYYYZZZ[[[[[[[[[[[[^^^dddlllrrrlllhhhccc```_________^^^```aaabbbbbbaaaaaaccceeeeeeeeeffffffffffffeeedddhhhiiijjjiiigggfffffffffhhhjjjkkkjjjjjjjjjlllnnniiijjjjjjiiiiiiiiilllnnnqqqtttwwwyyyxxxuuuqqqnnnqqqqqqqqqrrrsssuuuwwwxxxvvvyyyzzz|||{{{nnnhhhgggnnnvvvxxxxxxyyy{{{{{{|||}}}~~~}}}yyyccc\\\UUUPPPMMMLLLRRRYYYhhhoootttwww~~~sssooolllhhhfffiiipppwww111111000000000/////////......////////////......------------,,,,,,++++++,,,,,,---------------------------,,,,,,+++++++++------------............,,,,,,+++************+++******++++++,,,---......,,,,,,,,,,,,---///111333444555555555444333111000...111333333333777???EEEQQQoooxxx^^^QQQ@@@<<<===BBBDDDFFFRRRaaaZZZSSSPPPVVV\\\aaaffflllooo___QQQUUUkkkmmmlllzzzuuuxxxllljjjttt}}}sssrrr{{{~~~rrrhhhcccccclllrrrvvvwwwfffXXX]]]iiinnnxxxxxxnnnkkktttwwwsssgggwwwzzzsssiiippp}}}xxx^^^JJJ@@@<<<777555555444333222444444444444444444444444666555555555555666777777777888888999999888888777555555555555666777888999999999888777888999;;;<<<:::::::::<<<===???AAABBBEEEFFFGGGHHHIIIHHHHHHGGGDDDAAA>>>>>>@@@CCCDDDEEEEEEFFFGGGHHHIIIKKKLLLLLLHHHIIIKKKQQQ\\\nnnvvvaaa[[[___[[[MMMDDDCCC@@@KKKbbbsss___YYYkkkkkkNNNFFFEEEDDD@@@EEEHHH>>>AAA??????@@@===888999>>>EEEMMMVVVZZZVVVPPPJJJHHHJJJKKKMMMPPPSSSVVVXXXZZZ\\\[[[YYYXXXWWWXXXXXXYYY]]]]]]]]]]]]___dddkkkpppppplllgggbbb___]]]]]]]]]```aaabbbaaa``````bbbdddccccccdddeeefffffffffgggeeegggjjjjjjiiigggggggggggghhhiiiiiiiiijjjlllnnnjjjkkkkkkjjjiiiiiikkkmmmoooqqqtttvvvvvvtttqqqoooppppppooooooqqqtttwwwzzzxxx{{{|||}}}vvvhhhdddfffooowwwzzzzzz|||zzzzzz{{{|||~~~~~~~~~nnneee\\\VVVRRRQQQVVV]]]iiiqqqyyy|||~~~uuuqqqpppnnnkkkooouuu{{{000000000000////////////......///////////////...------,,,+++++++++******,,,,,,,,,---------......---------,,,,,,+++++++++---------.........//////......---,,,,,,,,,,,,---******+++,,,,,,---......,,,+++++++++---///111222222333444444444222111000...000333555666555444333@@@QQQjjjgggWWWIIIFFFBBB===CCCNNNIIIJJJNNNTTTYYYYYYZZZ\\\bbbZZZQQQRRR___rrrvvvkkkiiitttvvvpppuuu|||qqqccc___kkk}}}{{{yyyvvvtttsssnnnhhh]]]SSSSSS]]]gggllllll]]]OOOHHHMMMUUU~~~{{{sss{{{vvv___OOOBBB888888666444444444555666555444444444444444444444444666555555555555666777777666666777777777777666666666555555555666777888999:::999888777888999:::;;;:::::::::;;;<<<>>>???@@@BBBCCCEEEGGGGGGGGGGGGGGGCCC@@@>>>>>>AAADDDGGGGGGFFFFFFGGGHHHJJJKKKLLLMMMNNNMMMMMMQQQ^^^uuuiii___]]][[[LLL>>>???BBBJJJZZZsssrrrbbbTTTbbbzzzzzzmmmKKKBBBBBBEEE@@@BBBEEE???BBB??????AAA>>>999888;;;@@@HHHRRRXXXVVVPPPJJJGGGKKKKKKMMMOOORRRUUUXXXZZZ[[[ZZZXXXWWWWWWWWWXXXXXX^^^_________^^^___bbbdddjjjhhhdddaaa^^^]]]^^^______`````````______```bbbaaaaaabbbdddeeegggiiiiiidddfffiiiiiihhhgggggghhheeeggghhhhhhhhhiiikkkmmmnnnnnnnnnlllkkkkkkmmmoooppppppqqqrrrrrrrrrrrrrrrnnnmmmllllllnnnrrruuuxxxxxx|||}}}~~~sssaaa```dddnnnwwwzzz|||zzzzzz{{{{{{}}}}}}rrrfff___[[[[[[___fffmmmttt{{{~~~}}}wwwrrrrrrrrrssswww}}}tttpppwww////////////..................///000000000//////------,,,+++++++++,,,,,,+++,,,,,,------.........------------,,,,,,,,,,,,,,,,,,,,,---------......000000///...............++++++,,,,,,,,,,,,------+++++++++,,,---...///000111111222333333333333333777666666777999888444000888888???NNNbbbsss|||tttjjjhhheeeZZZQQQNNNDDDFFFJJJNNNSSSXXX^^^bbb___^^^ZZZXXX^^^jjjqqqsssfffggggggeeedddgggnnntttqqquuurrrrrryyyuuummmooovvvxxxooo{{{rrryyyzzzhhhaaa\\\[[[YYYUUURRRRRREEEOOOUUUYYYhhhxxx}}}hhhaaaXXXSSSTTTWWWZZZ[[[|||{{{vvvqqq|||eeeKKK>>>999777666333333222222222333444555333333333333333333333333555555444444555555666777666666777777777777666666777666666666777777888999::::::999999999999:::::::::::::::;;;;;;===>>>>>>AAABBBDDDFFFGGGGGGGGGGGGBBB@@@??????BBBEEEGGGHHHEEEFFFGGGHHHJJJKKKLLLLLLKKKLLLMMMQQQbbbyyyhhhkkkkkkWWW@@@<<>>BBB???===@@@@@@CCCAAA@@@BBB@@@;;;888999===DDDNNNUUUUUUQQQKKKHHHKKKKKKLLLNNNQQQUUUXXXZZZYYYXXXWWWVVVVVVWWWXXXYYY]]]___```___\\\ZZZYYYZZZ]]]^^^___^^^^^^___aaaddd^^^___```___^^^^^^___aaa```aaaaaaccceeegggiiijjjdddfffggghhhgggfffggghhheeefffhhhhhhhhhiiikkknnnpppppppppnnnllllllnnnooooooooooooppppppqqqqqqqqqlllkkkjjjjjjlllooosssuuuuuuzzz|||}}}~~~ppp^^^]]]bbbllluuuyyy|||{{{{{{{{{{{{|||~~~sssllliiigggjjjooossswww|||~~~|||~~~|||vvvuuuvvvzzzsssmmmsss{{{............------------......///000000000000000......---------...///000++++++,,,,,,---......///---------------.........---------.........//////000000///............///------,,,,,,,,,,,,++++++***+++,,,---------------000000111222444666777888<<<<<<<<<======;;;777444000000111777@@@IIINNNQQQYYY\\\gggwwwxxx~~~}}}xxxoooiiiiiinnnqqqooonnniiieeegggnnnppplllkkkjjjjjjkkkmmmppptttwwwzzz|||uuupppuuutttssszzzooovvv}}}}}}{{{wwwqqqkkkhhh]]]^^^eeeaaa]]]\\\UUUNNNKKKKKKOOOSSSWWW```jjjppp\\\WWW\\\bbbfffiiinnnooonnnrrrwwwtttkkknnnvvvooolllsss~~~bbbSSSAAA777444666777888444444555555333222222222333333333333333333333333444444444444444555555666777777777888888777777777888777777777777888999999::::::;;;;;;;;;;;;::::::::::::::::::;;;<<<======>>>@@@BBBDDDEEEFFFFFFFFFCCCBBBAAABBBDDDEEEFFFEEEEEEEEEFFFHHHIIIJJJKKKLLLGGGLLLNNNPPP```uuuwww}}}iiiIII<<>>AAAAAA>>>@@@DDDEEEBBBBBBDDDBBB===999999;;;BBBKKKRRRUUURRRNNNKKKJJJJJJKKKMMMPPPTTTXXXZZZWWWVVVVVVVVVVVVXXXYYYZZZ\\\]]]^^^]]]ZZZWWWWWWWWWVVVYYY]]]^^^^^^___aaaddd___```aaa```^^^^^^___aaacccbbbbbbbbbccceeeggghhhdddeeefffeeeddddddfffhhhfffhhhiiijjjjjjkkkmmmpppppppppooommmkkkkkklllnnnmmmnnnooopppqqqpppooonnnkkkjjjjjjjjjlllnnnqqqrrrsssxxx{{{}}}~~~ooo^^^]]]aaajjjrrruuuzzz||||||{{{zzz{{{}}}{{{xxxuuutttvvv{{{zzz|||~~~|||}}}|||{{{{{{~~~wwwqqqwww~~~......---------,,,,,,,,,......///000000000000000000///......///000111222++++++,,,,,,---...//////---------....../////////000000000000111111111111000000///............///...------,,,,,,++++++******+++,,,---...---,,,+++000000111222444888:::<<<666:::???AAA>>>999444111///222444444333555<<>>999888:::AAAJJJQQQUUUTTTPPPMMMIIIIIIJJJLLLOOOSSSWWWYYYVVVUUUUUUUUUVVVXXXZZZ[[[ZZZ[[[[[[ZZZXXXWWWXXXYYYWWWZZZ^^^___^^^]]]^^^```aaaaaabbbaaa______```bbbeeeeeedddccccccccceeeeeeeeefffeeedddcccccceeeggghhhiiikkkkkkkkkmmmooorrroooooonnnllljjjiiijjjlllkkkmmmppprrrrrrpppmmmkkkkkkjjjjjjkkklllnnnpppqqqsssyyy|||qqq___^^^aaaiiipppssswww}}}}}}|||{{{zzz{{{|||~~~||||||}}}~~~}}}yyyyyy}}}}}}~~~}}}|||~~~vvvqqqvvv}}}//////...------------...//////////////////////////////.........---------////////////...---,,,+++..................------............////////////222222111000...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---...///000111555:::>>>JJJPPPPPPEEE;;;888555111333333333222111111333555555===EEEHHHLLLSSS\\\ccclllqqqiiilllkkkcccdddcccaaa^^^\\\XXXTTTQQQQQQIIICCCDDDLLLVVV\\\]]]WWWVVV^^^lllvvv~~~gggcccooopppiiiddd]]][[[TTTOOOOOOOOORRRaaarrrwwwwwwyyyzzzzzzxxxoooYYYGGG>>>888777666555555555555555333333333333333333333333222333444444222222333444444444222222222222444444777777777777666666666666888888888888888888888888<<<<<<;;;;;;;;;::::::::::::999999:::<<<======<<<===>>>AAADDDEEEEEEDDDCCCDDDBBB??????@@@AAABBBAAADDDFFFHHHJJJKKKKKKKKKKKKGGGKKKNNNPPPYYYqqqsssAAA888HHHLLLrrrrrrpppXXXAAADDDGGGCCC???DDDAAA>>>AAAEEEDDD>>>777888<<>>888777555555444333333333333333222222222222222222222222222333444444222222333444444333333222222333333444777666666666666666666666666666777888999999::::::;;;;;;;;;;;;:::::::::::::::999999:::;;;<<<<<<;;;===>>>@@@BBBCCCCCCCCCCCCBBBAAA??????AAABBBCCCBBBDDDEEEGGGHHHIIIJJJIIIIIIIIIMMMNNNMMMOOO]]]sss\\\@@@BBBBBBeee~~~kkk{{{TTTDDDCCCGGGJJJCCC@@@>>>AAAEEEEEE???999888<<>>FFFMMMLLLHHHEEEAAA===777999===>>>??????@@@AAAAAA;;;444111111444666777<<>>???@@@AAAAAABBBAAA???>>>>>>AAACCCDDDDDDEEEFFFGGGGGGHHHHHHHHHGGGJJJNNNOOOMMMKKKQQQ```nnnkkkvvvyyyNNN???:::KKKqqq___```bbbBBB>>>GGGMMMDDDAAA???BBBEEEEEE@@@;;;888:::@@@JJJRRRVVVUUURRRJJJGGGFFFKKKOOOOOOPPPSSSUUUUUUVVVWWWXXXXXXXXXWWWWWWXXXYYYZZZ\\\\\\\\\\\\ZZZZZZ\\\]]]^^^_________[[[\\\^^^___``````aaaaaa^^^```bbbbbbbbbaaabbbdddbbbcccdddeeefffffffffeeehhhgggggghhhhhhiiijjjkkkiiihhhgggggghhhiiijjjkkkkkklllmmmmmmnnnnnnmmmmmmjjjjjjkkklllmmmmmmnnnnnnpppsssxxxmmmcccdddkkktttxxxvvvuuuwwwwwwyyy}}}~~~~~~~~~mmm^^^WWWWWWXXXXXXXXX\\\gggwww//////...------------...------------------------,,,,,,,,,+++++++++******+++,,,------.........---,,,,,,------------......,,,,,,---------.........)))***+++,,,------......------------------------++++++++++++++++++++++++,,,,,,,,,,,,+++,,,///222---333;;;@@@AAAAAA@@@???>>>@@@BBBCCCCCCDDDEEEGGGCCC???<<<;;;888555333444000333666777777999<<>>>>>???AAABBB>>>=========>>>???@@@@@@???>>>===>>>AAADDDEEEFFFGGGGGGGGGHHHHHHHHHHHHGGGJJJMMMQQQSSSRRRWWWfffuuuzzz}}}]]]FFF<<<<<>>FFFOOOUUUWWWVVVLLLHHHFFFJJJMMMMMMOOORRRUUUUUUWWWXXXXXXYYYYYYYYYWWWWWWYYYZZZ\\\\\\]]]]]][[[\\\]]]^^^___`````````]]]]]]^^^___`````````___^^^```bbbcccbbbbbbbbbcccaaabbbcccdddeeefffggggggffffffffffffggghhhiiijjjkkkkkkjjjiiijjjkkklllmmmkkkkkklllmmmmmmmmmmmmllllllmmmnnnoooppppppqqqqqqrrrssswwwooofffhhhpppyyy|||yyyvvvvvvyyyzzz}}}}}}{{{{{{vvvfff\\\WWWPPPKKKLLLSSS]]]eeesss||||||//////...------------...........................,,,,,,+++++++++*********------......---,,,++++++,,,,,,,,,,,,------......---.........////////////***+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------,,,++++++---///111333666:::;;;;;;<<<>>>BBBGGGMMMPPPNNNIIIDDDAAAKKKIIIIIIHHHAAA;;;<<>>;;;555111111555;;;@@@;;;BBBJJJOOOPPPPPPPPPQQQOOOXXXeeetttzzzwwwvvv}}}{{{iiigggssspppaaa^^^ccckkkppppppggg]]]WWWQQQLLLHHHJJJNNNXXXgggsssuuuqqqooonnnrrrmmmfffrrr}}}vvvvvvwww~~~|||}}}uuucccRRRCCC:::777333111555666333//////222111111111111111222222444444444444444444444444111222333333111111222333333333333333333333333333444444555555666666666777888888888888888999999999:::::::::999999999888888777999<<<======???BBBDDD???>>>>>>======>>>??????>>>===<<<>>>AAAEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIMMMOOOSSSWWWXXX]]]nnn}}}rrroooaaaMMMCCCCCCDDDdddxxx```LLLYYYhhhiiiIIIFFFHHHBBBKKKIIIGGGFFFGGGEEEAAA>>>::::::;;;AAAJJJSSSWWWXXXNNNHHHFFFHHHKKKKKKNNNQQQUUUUUUWWWXXXZZZZZZ[[[[[[XXXYYYZZZ[[[[[[[[[[[[[[[\\\\\\\\\]]]^^^___```aaa___`````````___^^^]]]]]]]]]___bbbccccccbbbbbbcccaaaaaabbbcccdddfffggggggeeeeeeeeeeeefffggghhhhhhnnnmmmkkkjjjjjjjjjkkkllljjjjjjkkklllllllllllllllllllllmmmnnnooopppqqqrrrtttuuuxxxqqqjjjkkkrrr{{{~~~zzzwwwwww}}}}}}}}}}}}}}}}}}~~~}}}||||||sssdddYYYTTTRRRQQQOOO]]]hhhyyy}}}sssssszzz//////...------------...////////////////////////,,,,,,,,,+++++++++******.........------,,,******++++++,,,,,,------.............../////////000000......//////......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,+++))))))+++,,,///---...333666888;;;???@@@JJJYYYdddfffbbbZZZUUUWWWTTTTTTSSSLLLDDDHHHRRRVVVSSSNNNHHHAAA:::666333444888;;;;;;888666666777<<<===AAAJJJUUUYYYVVVPPPLLLKKKKKKOOOWWW___fffjjjggg^^^QQQHHHFFFKKKRRRWWWYYYZZZXXXQQQGGGAAADDDHHHHHHPPPWWWWWWQQQKKKLLLOOOSSSTTT[[[lllyyyzzz{{{www|||zzz~~~vvvfffSSSFFF===666333222333...,,,///111000000222222111111111111222333333333333333333333333333333111222333222111000111333222333333444444333333222444444444555555666666777888888888888888888888888::::::::::::999999999999555999<<<<<<;;;;;;???BBB@@@@@@@@@???????????????>>>===<<<>>>AAAEEEFFFGGGIIIHHHHHHHHHIIIIIIJJJKKKQQQPPPSSSVVVVVVXXXhhh{{{sss___```mmmhhhXXXMMMEEEIIIAAAUUUooogggQQQPPP]]]vvv```CCCEEEKKKGGGNNNLLLJJJIIIIIIGGGDDDBBB===:::999===EEEOOOUUUWWWPPPIIIEEEGGGIIIIIILLLPPPSSSTTTVVVXXXYYYZZZ[[[[[[ZZZZZZ[[[[[[[[[[[[ZZZZZZ[[[[[[[[[\\\]]]^^^___```aaaaaaaaa```___^^^\\\[[[]]]___bbbdddcccbbbbbbbbb``````aaaaaabbbdddeeefffdddccccccddddddeeefffgggkkkjjjiiihhhgggggghhhiiijjjkkkllllllmmmmmmlllllljjjjjjjjjjjjkkkmmmpppqqquuuvvvxxx}}}sssmmmmmmssszzz}}}zzzxxxyyy~~~}}}|||{{{{{{|||}}}~~~vvvhhh]]]VVVOOOWWWgggvvvwwwqqqqqqwww//////...------------...........................---,,,,,,,,,++++++++++++,,,,,,---------,,,,,,+++***++++++,,,------......---------.........//////......////////////......------------------------++++++++++++++++++++++++)))***+++***)))((()))+++((($$$%%%,,,111222666;;;:::CCCQQQ]]]dddggghhhhhhRRRPPPUUU]]]ZZZPPPMMMRRRQQQUUU[[[\\\XXXPPPGGGBBBDDDHHHKKKJJJDDD>>>:::999111000222888>>>???===;;;666777777888:::???FFFLLLGGGFFFDDD???;;;<<>>@@@???;;;:::<<>>>>>===<<<>>>AAADDDFFFFFFGGGGGGFFFGGGHHHIIIKKKLLLNNNMMMQQQVVVTTTTTTbbbtttzzzccc[[[bbb]]]TTTLLLBBBCCCAAANNNiiipppYYYRRReeetttlllHHH@@@FFFIIINNNMMMLLLKKKKKKJJJIIIHHH@@@;;;777999AAAKKKRRRUUUQQQJJJEEEFFFGGGHHHKKKPPPQQQRRRTTTVVVXXXYYYZZZZZZYYYYYYZZZ[[[[[[[[[[[[[[[ZZZZZZYYYZZZ[[[\\\^^^______`````````___^^^]]]]]]\\\___cccdddcccbbbbbbbbb````````````aaabbbdddeeecccbbbbbbccccccdddeeefffggggggfffeeeeeefffhhhiiilllmmmmmmnnnnnnnnnnnnnnnkkkjjjhhhhhhiiilllppprrrsssvvvwwwyyy~~~|||tttooonnnrrrxxxzzzyyyyyy{{{zzzzzz{{{{{{||||||||||||pppmmmqqq{{{|||vvvvvv|||//////...------------...---------------------------------,,,,,,,,,++++++******+++,,,------------******+++,,,,,,---......,,,,,,,,,---------......++++++,,,---....................................++++++++++++++++++++++++)))***,,,+++******+++,,,,,,'''''',,,...++++++...555777:::>>>DDDLLLUUU\\\WWWYYYgggzzz}}}oooaaa]]]```___]]]WWWRRRNNNOOOPPPOOOVVV^^^aaa^^^YYYTTTRRRGGGGGGIIILLLLLLJJJJJJKKKFFFFFFEEEAAAAAAHHHTTT^^^]]]]]]ZZZRRRJJJHHHOOOUUUooossswwwxxxuuuqqqjjjeeefffooowwwnnnrrr~~~|||nnnvvvvvviii[[[NNNAAA999777222000333222,,,+++---...,,,...333333///---///000000000000000111222222////////////////////////000222222222111000111222222222444444444444222222333333444444555666777777555555666888999:::;;;<<<<<<<<<;;;;;;;;;;;;::::::AAADDDFFFCCC>>>;;;<<>>???======>>>AAADDDFFFFFFEEEEEEEEEEEEFFFHHHJJJLLLIIIIIIOOOWWWWWWVVVcccuuuzzzssstttkkk]]]NNN???===DDDQQQlll{{{ddd\\\www[[[BBBAAADDDLLLLLLLLLLLLMMMMMMMMMMMMBBB<<<777777>>>HHHPPPTTTRRRKKKEEEEEEFFFGGGKKKOOOOOOPPPRRRTTTVVVWWWXXXYYYWWWXXXYYY[[[\\\\\\\\\\\\YYYYYYXXXXXXYYY[[[]]]^^^^^^^^^______```_________\\\___cccddddddbbbbbbbbb``````_________aaabbbcccbbbbbbbbbbbbcccdddeeefffeeeeeeeeeeeefffhhhjjjkkknnnnnnooopppppppppppppppmmmkkkiiihhhiiimmmrrruuurrruuuvvvvvvxxx{{{xxxssspppnnnpppvvvxxxxxxyyy}}}uuuwwwzzz}}}~~~~~~|||{{{}}}}}}}}}yyy|||///000111111111000...---,,,------....../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---------............///,,,,,,,,,------.................................---,,,,,,+++*********+++,,,,,,,,,+++++++++******)))************++++++++++++...333777<<<@@@EEEIIIFFFQQQcccttt}}}vvvgggXXXRRRRRRNNNFFFMMMNNNRRR[[[dddgggccc___TTTLLLKKKVVVdddiiigggdddgggcccZZZQQQPPP^^^wwwjjjXXX___pppjjjkkkkkkttt~~~pppqqq{{{```WWWKKKCCC???<<<777333333222222222111111000000000000000000////////////000000111111111000000///333222111000000111222333000000000000000000000000222222333333333222222111333333333444444444555555333444555555555777;;;===:::::::::;;;<<<===>>>>>>PPPJJJBBB======>>>>>>===BBBBBBCCCDDDDDDCCCBBBAAABBBBBBBBBCCCCCCCCCDDDDDDGGGFFFEEEEEEFFFHHHJJJKKKOOOMMMMMMOOOPPPUUUaaannnuuusssttt]]]NNNCCC<<>>EEEQQQ]]]gggnnnpppqqq|||ooojjjkkkiiiddd\\\[[[ZZZ\\\```fffllloooXXXOOOJJJPPP\\\gggpppwwwuuutttmmmbbb[[[bbbuuu}}}hhhbbbhhhqqqwwwpppjjjnnnooo^^^SSSEEE???999444444333111000222111111111000000000///000000000000/////////...000000111111111111000000111111111000000111111111000000000000000000000000222222222333333222222111333333333444444444444555111333444444444555888:::::::::;;;;;;<<<<<<======NNNIIIBBB??????@@@AAAAAAAAABBBCCCCCCCCCCCCBBBAAA?????????@@@AAABBBBBBBBBDDDDDDEEEFFFGGGIIIKKKLLLMMMLLLLLLNNNOOOSSS^^^iiiyyy```======BBBPPPpppqqqaaarrrUUUIIIJJJJJJOOOQQQPPPQQQTTTSSSOOOMMM@@@777:::===???HHHRRRWWWUUUNNNFFFDDDHHHJJJIIILLLNNNQQQTTTVVVWWWVVVVVVUUUVVVXXXZZZ[[[ZZZYYYXXXYYYYYYYYYZZZZZZ[[[\\\]]]]]]^^^^^^_______________aaaaaabbbcccdddccc___\\\ccc``````aaa^^^YYYXXX\\\\\\^^^aaaaaaaaabbbdddggghhhggggggffffffggghhhiiimmmmmmmmmnnnppppppnnnlllllllllllllllmmmmmmnnnoooooorrruuuvvvvvvtttssssssppppppooopppqqqsssvvvwwwzzzwwwtttvvvzzz~~~~~~}}}~~~...------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---......//////---------............///,,,,,,,,,+++++++++++++++------------------------,,,,,,++++++******++++++,,,,,,,,,+++++++++******)))************+++++++++***+++---------...///111555888<<>>???AAABBBCCCBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAABBBCCCDDDDDDEEEAAABBBDDDGGGIIIJJJKKKLLLKKKJJJKKKMMMNNNPPPXXXbbb}}}FFF<<>>EEEJJJOOOSSSXXXZZZ]]]eeepppxxxyyywww{{{tttuuuwww{{{wwwvvvoooggg[[[QQQGGGBBB;;;777666666555444111222333222111000111222........................000000/////////.........///000000111111111111000...///000111111000///...000000000000000000000000111111222333333333222222222222333333333444444444555777999:::999888777888;;;;;;;;;:::::::::::::::@@@>>><<<;;;===???AAABBBCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCFFFHHHJJJJJJJJJJJJIIIHHHIIILLLMMMNNNSSSZZZhhhYYY===:::===SSSqqqwwwaaaKKKeeeiiiDDDIIIKKKNNNPPPOOOPPPTTTTTTQQQPPPEEE;;;777666777>>>GGGSSSTTTQQQJJJFFFHHHIIIGGGMMMOOOQQQSSSUUUUUUTTTSSSSSSTTTUUUVVVWWWWWWWWWVVVZZZZZZZZZZZZ[[[\\\]]]]]]\\\]]]]]]]]]^^^___```aaa]]]]]]]]]___bbbccccccbbb]]]]]]^^^```___YYYQQQLLLLLLQQQWWW^^^bbbeeeffffffffffffeeeeeefffgggiiijjjkkkjjjkkkmmmoooooommmlllhhhiiijjjjjjkkklllllllllooosssxxx{{{zzzwwwtttsssrrrqqqppppppqqqtttvvvxxx|||}}}|||{{{yyy{{{}}}}}}}}}~~~000///---,,,,,,,,,---...---------,,,,,,+++++++++------------------------******+++,,,,,,---......,,,,,,------...///000000---------............/////////......------,,,,,,------------------------,,,++++++***++++++,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++,,,---......,,,+++,,,---......------000444999<<>>CCCIIITTT^^^YYYdddnnnnnnfff______cccqqqzzzwwwwww~~~{{{}}}sssjjjfff```YYYRRRFFFBBB>>>;;;999777333///222222222111000///------------------......---------------------........./////////.........------...///000111111222111111///000000111111000000///000000000000000000000000000111222222333333333333222222222222333333333333222444666666555444444555999999999999999999999999;;;===?????????AAACCCEEEEEEEEEDDDDDDEEEFFFGGGHHHOOOOOONNNMMMKKKJJJIIIIIIIIIJJJJJJKKKKKKJJJJJJIIIIIIFFFGGGKKKMMMMMMOOOSSSXXXppp{{{zzz|||kkkIII<<<777<<>>@@@AAA@@@@@@BBBDDDCCCCCCCCCCCCCCCEEEFFFGGGOOOOOONNNNNNNNNNNNMMMMMMKKKKKKKKKKKKKKKLLLMMMMMMJJJGGGFFFKKKMMMNNNPPPTTTSSSgggvvvwwwttt{{{~~~eeeLLL???>>>???DDD^^^qqqhhhKKKZZZdddRRRHHHFFFIIIJJJIIIJJJOOOQQQOOOFFFDDD@@@999555666;;;>>>CCCJJJMMMJJJGGGHHHIIIIIIKKKMMMPPPSSSUUUVVVUUUUUUUUUUUUUUUUUUVVVWWWXXXXXXYYYYYYYYYYYYZZZ[[[\\\]]]\\\\\\\\\\\\^^^aaadddeeeeeebbb^^^\\\\\\]]]]]]\\\aaaccceeehhhnnnmmm```PPPIIIHHHIIIOOOWWW___dddfffiiihhhfffeeeddddddeeefffhhhhhhiiilllnnnooonnnllliiikkklllmmmnnnmmmkkkjjjpppsssxxx{{{|||{{{||||||yyywwwuuussstttwwwzzz}}}}}}~~~~~~}}}}}}}}}}}}~~~}}}|||||||||zzz{{{}}}~~~~~~~~~xxxzzz}}}wwwoooooouuuyyyrrr}}}---...///000///...---,,,---------....../////////++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---------.........//////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---,,,,,,,,,+++++++++******)))************+++++++++***+++,,,,,,++++++,,,...++++++*********+++,,,,,,///++++++...---((()))///...///111222444777;;;===EEECCCGGGRRR[[[^^^]]]^^^eeekkkrrrwwwyyy{{{}}}|||}}}yyypppnnnmmmooommmgggccccccPPPKKKEEE@@@<<<777555666...111444333000------///...//////---++++++///333+++---.........---...///222---)))+++///222111...---------......///////////////.........---------......///111111222222222333222111000000111222333000000000000000000000000///000111222333444444444111111222222222333333333333444444444333444777999666666777888999::::::;;;:::===@@@@@@>>>>>>???BBBBBBAAAAAAAAABBBCCCEEEFFFFFFFFFGGGGGGHHHIIIIIIIIIKKKKKKJJJJJJLLLNNNPPPQQQKKKGGGFFFJJJNNNOOOQQQUUURRReeeuuummmbbb]]]bbbYYYJJJ@@@DDDDDD@@@VVVnnnlllNNNVVVTTTsss|||{{{VVVMMMFFFIIIJJJHHHJJJOOOQQQOOOEEEEEEBBB:::555666999<<>>===<<<;;;<<<>>>@@@AAABBBBBBAAAAAACCCEEECCCCCCDDDEEEEEEFFFGGGHHHGGGHHHIIIJJJJJJJJJJJJJJJMMMNNNNNNMMMMMMPPPTTTXXXUUU]]]uuu|||fff```aaabbbSSSGGGFFFBBB???VVVkkkbbbZZZZZZ^^^tttbbbJJJFFFDDDJJJOOOPPPZZZ^^^UUUVVVSSSLLLCCC999444444666@@@CCCGGGJJJKKKIIIFFFDDDIIIKKKMMMNNNOOOQQQTTTVVVTTTUUUVVVUUUSSSRRRSSSTTTXXXXXXWWWVVVWWWYYY[[[\\\\\\]]]^^^]]]\\\]]]```bbbcccaaa^^^[[[[[[]]]___aaaaaaeeefffhhhqqqyyyooo^^^PPPKKKFFFGGGNNNXXXaaaeeegggggghhhfffdddcccdddeeehhhggggggggghhhiiikkklllkkkjjjjjjlllnnnnnnkkkgggjjjlllooorrrssstttssssssqqqppppppqqqrrrtttwwwxxxyyyvvvtttuuuxxxyyywwwtttvvvvvvwwwwwwvvvuuusssrrrzzz{{{{{{|||}}}~~~~~~~~~{{{yyyyyyyyyyyy{{{~~~{{{}}}~~~}}}|||wwwyyyuuuppplllhhhkkklllqqq{{{tttaaa^^^aaannnzzzvvvdddVVVUUU___gggiiiiiiccc]]]\\\gggxxx~~~uuuoooooozzz000000///.....................------------......+++,,,---------,,,************+++,,,,,,---......---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,***))))))***+++,,,++++++************++++++)))***++++++***)))***+++++++++)))(((((()))******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////111111111111111111222222444444555555666666666666333333333222222222111111444444444333222222111111000000///...............---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------......//////............//////.........---...///111222111000000000000000000111111111222222222222111111111111111222222222333333666555333222222333555666555555444444444444555555::::::::::::;;;;;;<<<<<<;;;===>>>===<<<;;;<<<===>>>???AAAAAAAAABBBDDDFFFHHHGGGEEEDDDDDDEEEGGGGGGFFFFFFGGGHHHHHHHHHHHHHHHHHHIIIKKKLLLMMMQQQVVVZZZSSS\\\wwwuuujjjkkkmmmVVVGGGEEEDDDBBBUUUgggbbbUUU[[[iiixxxLLLJJJGGGNNNTTTUUU^^^ddd^^^aaa___XXXLLL???777666777>>>AAAEEEIIIJJJIIIFFFDDDHHHJJJLLLMMMNNNPPPSSSUUUTTTVVVWWWVVVUUUTTTUUUVVVVVVVVVWWWXXXYYYZZZ[[[\\\\\\]]]]]]]]]\\\]]]___aaaaaa```^^^\\\\\\]]]___```aaaeeeggghhhpppvvvlll[[[LLLHHHEEEFFFMMMWWW___ccceeefffhhhgggeeedddddddddggggggfffffffffhhhiiijjjjjjiiijjjlllnnnooollliiiiiijjjlllnnnoooooonnnmmmllllllnnnqqqtttwwwyyy{{{wwwwwwwwwvvvtttsssrrrssstttuuuvvvvvvwwwvvvuuuuuuyyyzzz{{{|||}}}~~~|||{{{zzzxxxvvvvvvwwwzzz}}}}}}}}}}}}ooooooppp```YYYYYYYYY\\\gggssstttnnn[[[WWWYYYeeepppuuuvvvvvv|||ttteeeVVVSSS\\\fffjjjgggaaaZZZZZZeeeuuutttlllkkkooottt{{{000000///........................//////.........,,,------------,,,++++++***++++++,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,+++***))))))***+++++++++************++++++)))***++++++***)))***+++)))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''(((+++------,,,+++***......---,,,+++***))))))---,,,,,,++++++******)))...//////000111111222222---------.....................------,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------..............................///.........///000111222000000////////////000000111111222222222222111111111111111222222222222333555444333222222333555555555444444444444444555555888999999:::;;;<<<<<<===;;;<<<======;;;;;;<<<===<<<>>>@@@@@@AAABBBEEEGGGKKKJJJHHHFFFEEEEEEFFFGGGDDDDDDDDDEEEEEEEEEEEEEEEGGGHHHJJJLLLMMMQQQUUUXXXSSSZZZvvvrrrrrrvvvbbbMMMBBBBBBDDDUUUjjjppp]]]```uuuaaaPPPJJJPPPXXXYYY```hhheeeeeeeee```SSSDDD888666777:::>>>CCCGGGIIIIIIGGGEEEGGGIIIKKKLLLMMMNNNQQQSSSUUUWWWXXXXXXWWWVVVWWWXXXUUUWWWYYY[[[\\\\\\\\\[[[[[[\\\]]]\\\\\\\\\^^^```______^^^^^^^^^___`````````eeeggghhhmmmpppeeeVVVHHHFFFEEEGGGNNNVVV]]]aaaccceeehhhhhhgggeeeddddddgggffffffeeeffffffggggggiiiiiijjjkkkmmmmmmllljjjiiijjjlllmmmmmmmmmlllkkkjjjlllooosssvvvxxxzzzzzzvvvxxxyyyuuupppmmmooorrrssstttuuuvvvwwwwwwwwwwwwxxxxxxyyyzzz{{{}}}yyytttpppmmmjjjhhhllloootttvvvxxxzzz|||~~~nnngggssswww]]]QQQNNNIIIJJJTTTaaahhhhhhVVVQQQQQQ[[[fffjjjjjjiiirrroooeeeVVVPPPWWWdddmmmggg```YYYZZZeeesss~~~}}}|||uuuddd^^^]]]ccckkkooossswww000000///...............---...///000000///...---.........---------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,+++***)))))))))***++++++************++++++)))***++++++***)))***+++((()))***+++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))+++,,,,,,,,,++++++,,,,,,------------------///......------,,,,,,,,,)))******+++,,,------...........................,,,,,,++++++++++++,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------....................................//////000111111222000000////////////000000111111222222222222111111111111111111222222222222444444333333333444555555444444333333444444555555777888888:::;;;<<<======:::;;;<<<<<<;;;:::;;;<<<===>>>@@@@@@@@@AAACCCEEEIIIIIIIIIIIIHHHGGGGGGFFFCCCCCCBBBBBBBBBCCCCCCCCCJJJKKKMMMNNNNNNOOORRRTTTUUUXXXpppcccGGG===AAASSSppprrr```nnn[[[OOOPPPXXXXXX]]]eeeeee___aaa```UUUEEE999666777777:::???DDDGGGHHHGGGFFFEEEGGGJJJKKKLLLMMMOOOPPPUUUWWWYYYYYYYYYXXXXXXYYYXXXZZZ]]]``````^^^[[[ZZZYYY[[[\\\\\\[[[[[[]]]___^^^___```aaaaaabbbbbbbbb___dddfffgggiiiggg\\\OOOGGGGGGHHHKKKQQQWWW]]]```bbbeeehhhjjjiiigggffffffhhhhhhggggggggggggggggggjjjiiijjjjjjjjjiiihhhgggkkklllmmmnnnooooooooonnnnnnqqqtttwwwyyyyyyxxxwwwvvvwwwwwwtttpppoooppprrrwwwwwwwwwxxxxxxyyyyyyyyyvvvvvvvvvwwwyyy{{{}}}~~~|||}}}}}}wwwmmmhhheee___ZZZTTTVVVYYY]]]aaafffkkkmmmyyyyyy|||{{{ppp|||ttteeeggg{{{jjjWWWQQQJJJHHHNNNZZZccchhhVVVOOONNNWWWaaadddaaa___eeehhhdddWWWNNNUUUeeeqqqjjjbbb\\\```jjjwww~~~vvvhhh]]]^^^^^^[[[]]]dddlllsss}}}000000///...............---...///000000///...---......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++***))))))))))))++++++************++++++)))***++++++***)))***+++((()))***+++,,,,,,++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,+++*********+++,,,---((()))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---***************+++++++++------,,,,,,++++++******++++++************++++++*********++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------......------............---------...//////000111111111222111111000000111111222111111222222222222111111000000111111111222222222333333333333444444555555333333333333333444555555777777888999:::<<<<<<===999;;;<<<;;;:::999:::<<>>===>>>@@@???BBBGGGKKKMMMLLLJJJHHHFFFEEECCCBBBBBBCCCDDDDDDFFFIIIMMMQQQRRRTTTVVVWWWXXXUUUcccrrrEEE888???WWWvvveeeQQQddd___OOOUUUUUUTTTXXXZZZ]]]___aaa\\\QQQDDD;;;666222555:::???BBBEEEEEEEEEDDDFFFIIIKKKKKKKKKLLLMMMQQQTTTWWWYYYYYYXXXXXXYYY\\\^^^aaacccbbb___ZZZWWWVVVXXXZZZ[[[ZZZZZZ[[[\\\^^^___aaaccceeefffggggggdddfffgggeee___VVVMMMFFFIIIKKKMMMPPPRRRWWW\\\```___bbbfffhhhhhhggghhhiiijjjkkkllllllllllllkkkkkkjjjkkkjjjhhheeeccccccdddjjjkkklllnnnoooqqqsssssspppssswwwzzz|||}}}|||{{{xxxtttpppqqquuuyyyxxxwww~~~}}}|||{{{zzzzzzzzzzzzwwwvvvuuutttuuuxxxzzz||||||{{{|||~~~qqqbbb]]]WWWSSSRRRRRRRRRRRRSSS[[[dddppppppkkk~~~pppbbbcccrrr|||ccc[[[SSSPPPQQQXXXfffrrr\\\TTTRRR[[[dddddd\\\UUUVVVaaaggg]]]SSSUUUcccooolllddddddooo{{{~~~|||}}}}}}xxxwwwxxxzzz}}}~~~|||~~~~~~}}}~~~yyyfff\\\KKKOOOXXXdddpppxxx|||}}}||||||~~~000000///.....................------------.........---,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,'''((()))******+++++++++++++++************++++++)))***++++++***)))***+++---,,,+++*********+++,,,************++++++++++++*********************************))))))*********+++,,,---......,,,***))))))******++++++,,,------((((((((((((((((((((((((............------------******))))))***++++++,,,++++++++++++++++++,,,,,,************************+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------......+++,,,...//////...,,,++++++,,,---...//////......111111000000000000111111111111222222222222111111000000000000111111111111111222333444555555555555222222222222333444555666888888999999999:::::::::888:::;;;:::999888999:::>>>?????????======???AAAAAACCCEEEHHHJJJKKKKKKKKKIIIGGGFFFDDDDDDEEEFFFGGGDDDHHHMMMQQQRRRSSSUUUVVVRRRQQQ[[[tttRRRAAA>>>GGG]]]mmmUUUSSSooobbbJJJOOOQQQOOORRRSSSUUUWWWYYYXXXSSSHHH===555111444888===AAACCCDDDDDDDDDFFFJJJLLLKKKKKKLLLLLLNNNQQQUUUXXXXXXWWWWWWXXXXXXZZZ^^^``````^^^ZZZXXXUUUWWWZZZ[[[ZZZYYYZZZ[[[\\\]]]^^^aaaccceeeggghhhiiiiiiiiifff]]]RRRJJJGGGHHHJJJLLLMMMNNNRRRXXX\\\\\\___bbbcccdddeeefffhhhiiijjjlllmmmmmmmmmmmmllliiijjjkkkiiifffeeefffhhhlllmmmmmmnnnoooppprrrrrrrrrtttvvvyyyzzzzzzzzzyyyvvvtttrrrrrrtttvvvxxxyyy|||{{{zzzyyyyyyyyyzzz{{{zzzyyywwwvvvwwwyyy{{{|||}}}|||{{{|||~~~wwwpppkkkeee___[[[]]]aaabbbiii|||iiiyyyuuugggeeesssmmmbbbXXXRRRPPPUUUeeeuuuaaaZZZXXXbbbkkkiii___VVVVVVcccjjjbbbVVVUUU___iiiggg```cccqqq~~~|||}}}~~~yyyssspppgggggggggjjjmmmoooooonnnkkkmmmnnnnnnmmmnnnoooqqquuu|||ggg```ZZZ[[[bbbiiimmmmmmrrryyy000000///..................---,,,++++++,,,---...---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++******+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,&&&'''(((***++++++++++++++++++************++++++)))+++++++++***)))***+++///---+++)))))))))+++,,,)))************+++++++++***************************+++,,,------,,,***))))))***,,,......---,,,++++++++++++++++++,,,,,,,,,)))*********+++,,,,,,,,,))))))******+++,,,,,,---******)))******+++,,,,,,++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------......+++,,,...//////...,,,+++***+++,,,...///......---000000////////////000000111111222222222222111111000000000000111111111111111222333444555555555555222222222222333444555666999999999999999999999:::888999::::::888888999:::<<<===>>>>>>>>>>>>@@@BBBEEEDDDDDDEEEFFFIIIKKKLLLKKKIIIGGGFFFEEEFFFGGGHHHFFFJJJNNNQQQQQQQQQPPPQQQLLLMMMTTTaaaoooxxx}}}[[[LLLDDDBBBPPPjjjlllWWWDDDYYY```DDDHHHLLLJJJLLLMMMHHHJJJNNNQQQPPPIII===444111333777<<<@@@BBBCCCCCCDDDGGGJJJLLLLLLKKKKKKLLLLLLPPPTTTWWWWWWVVVVVVWWWTTTVVVZZZ]]]___]]][[[YYYUUUWWWYYYZZZZZZYYYYYYZZZ[[[[[[]]]^^^aaadddfffgggmmmlllkkkggg]]]QQQJJJHHHGGGHHHJJJJJJKKKNNNTTTYYYZZZ\\\^^^```aaabbbeeeggghhhjjjkkkmmmnnnnnnmmmmmmgggiiikkkjjjhhhgggjjjmmmpppppppppppppppqqqrrrrrrvvvwwwwwwxxxwwwvvvuuuttttttuuuvvvsssqqqrrrvvv{{{yyyxxxwwwwwwxxxyyy{{{|||~~~|||zzzxxxxxxzzz|||~~~|||{{{yyyxxxzzz~~~wwwvvvooonnnjjjrrrooogggrrryyylll^^^TTTOOOSSSeeewwwfff___^^^iiirrrooocccYYYYYYfffnnneeeYYYUUU\\\cccbbb\\\```qqq~~~}}}|||}}}~~~vvvnnnhhhccc]]]XXXSSSRRRSSSVVVYYY[[[[[[ZZZWWWWWWWWWVVVUUUWWW[[[___gggpppwwwzzznnnbbb```cccdddbbbkkkwww////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,------,,,+++,,,---...///---------.........//////------,,,+++,,,---...///------------------------,,,,,,------,,,,,,++++++))))))))))))******************************************++++++++++++******)))***+++,,,,,,,,,,,,+++************************))))))*********+++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,'''(((******))))))+++,,,++++++************++++++++++++,,,,,,,,,,,,------******))))))))))))******************************))))))))))))***+++,,,---,,,,,,,,,++++++*********...---,,,+++++++++,,,------+++)))(((***,,,------.........------,,,,,,,,,------,,,+++,,,---...///---------............///,,,---//////...------...222222222111111111000000222111111111000000//////444444444555444444333333111222333444444444333222999::::::;;;;;;::::::999888:::<<<<<<;;;999999999:::;;;<<<<<<<<<>>>AAADDDHHHHHHHHHGGGGGGGGGFFFFFFIIIJJJLLLMMMMMMKKKIIIHHHMMMMMMMMMMMMMMMMMMMMMNNNLLLOOOSSSYYYgggzzz}}}||||||jjjUUUIIIFFFGGGYYYfffdddQQQMMMfffzzzSSSBBBCCC>>>BBBHHH>>>BBBAAABBBHHHMMMLLLCCC;;;555444444777;;;???AAABBBAAADDDHHHMMMPPPQQQQQQPPPNNNPPPRRRUUUVVVVVVUUUUUUTTTVVVXXXYYY[[[[[[[[[ZZZ[[[YYYXXXWWWXXXZZZ]]]___\\\\\\]]]^^^aaadddfffhhhqqqwwwwwwjjjZZZPPPLLLKKKKKKMMMOOONNNLLLMMMQQQTTTYYY[[[]]]___aaabbbbbbbbbggghhhiiijjjkkklllmmmmmmjjjiiihhhggghhhiiijjjkkkooonnnmmmmmmmmmmmmkkkiiirrrwww{{{{{{{{{zzzvvvqqqrrrooopppssstttuuuxxx~~~|||{{{zzzzzz{{{zzzxxxwwwxxxyyyyyyxxxwwwwwwxxxzzz}}}}}}|||{{{zzz{{{~~~ooouuuwwwwwwnnn^^^WWWSSSUUUeeeyyyqqqdddcccqqq}}}vvvdddXXXPPP\\\rrrttt\\\QQQ[[[eee[[[[[[bbbooo{{{}}}{{{|||}}}~~~~~~~~~vvvmmm```VVVPPPNNNLLLKKKIIIIIIIIIJJJMMMPPPSSSUUUSSSRRROOOKKKIIIIIIJJJLLLLLLTTT___iiirrr{{{rrrddd```gggvvv////////////............------------------------------,,,++++++,,,------------,,,,,,,,,---...///,,,,,,,,,,,,---------...///...---------...///000------------------------+++,,,------............))))))))))))******************************************++++++++++++***************+++++++++,,,,,,************************))))))*********+++++++++++++++++++++++++++++++++++++++***))))))***++++++)))***+++***)))((()))***++++++************+++++++++++++++,,,,,,,,,------******))))))))))))******************************))))))))))))***+++,,,,,,,,,++++++++++++++++++***---,,,++++++++++++,,,------+++)))(((***,,,------......---------,,,,,,,,,------,,,,,,,,,---...///---------............///---///000000...---......222222222111111111000000111111111111000000000///222333333333333333222222111222333444444444333333999999::::::::::::999999999;;;======<<<::::::;;;:::;;;<<<<<<===>>>AAACCCGGGGGGGGGGGGGGGFFFFFFFFFGGGIIIMMMOOOOOOMMMJJJGGGLLLLLLMMMMMMNNNNNNMMMMMMPPPTTTXXX^^^lllvvvpppkkknnniii[[[MMMGGGHHHIIIWWWdddaaaNNNKKKdddRRR===CCC???===AAA>>>???>>>???EEEKKKJJJDDD===555444444666:::>>>@@@AAAAAACCCGGGJJJNNNOOOPPPPPPNNNOOORRRTTTUUUUUUTTTTTTUUUVVVWWWYYYZZZ[[[ZZZZZZ[[[ZZZXXXWWWXXXZZZ\\\^^^\\\\\\\\\]]]```cccfffhhhnnnuuuwwwlll^^^TTTPPPNNNPPPPPPOOONNNMMMNNNPPPRRRWWWYYY\\\^^^aaabbbbbbbbbeeefffggghhhiiijjjjjjkkkiiiiiiiiiiiiiiijjjjjjkkkqqqpppppppppppppppnnnmmmlllrrrwwwxxxzzz|||zzzuuussspppppptttwwwwwwzzz}}}|||zzzxxxwwwvvvwwwwwwxxxyyyyyyxxxwwwwwwxxxzzz|||}}}}}}|||{{{{{{~~~uuujjjyyyhhh]]]VVVVVVeeexxxrrrhhhiiixxx~~~kkk\\\SSS]]]qqqvvvbbbWWW]]]bbb[[[[[[bbbooozzzvvvpppnnnggg```WWWQQQOOOOOOOOOOOOMMMLLLKKKKKKMMMQQQTTTWWWYYYXXXUUUOOOJJJGGGGGGHHHEEEJJJQQQXXXaaalllvvv}}}uuukkkxxx////////////.......................................------,,,,,,------......------------...//////++++++++++++,,,,,,,,,,,,---------------...//////------------------------***+++---...///000000000)))))))))*********++++++******************************++++++++++++******++++++***)))***+++,,,---************************)))))))))************++++++++++++++++++++++++++++++******))))))******+++***+++,,,***((('''((((((++++++************++++++++++++++++++,,,,,,,,,,,,******))))))))))))************************************)))))))))******+++*********+++++++++++++++,,,,,,++++++++++++,,,------+++))))))+++,,,---,,,------------,,,,,,,,,,,,---,,,,,,,,,,,,---...///---------............//////111222111000......///222111111111111000000000111111111111000000000000111222222333333222222111222222333444444444444444888888999999999999888888999;;;>>>>>>===;;;;;;<<<:::<<<=========>>>AAACCCEEEEEEFFFFFFFFFFFFFFFGGGDDDHHHLLLPPPPPPNNNJJJGGGJJJLLLMMMOOOPPPOOONNNMMMNNNQQQVVV[[[fff}}}zzznnnfffmmmjjjYYYGGGAAACCCDDDTTTeeegggTTTOOOhhh^^^AAACCC@@@;;;===@@@<<<;;;<<>>???AAABBBEEEHHHKKKMMMPPPQQQOOOPPPRRRSSSTTTTTTTTTSSSUUUVVVWWWYYYYYYZZZZZZZZZ[[[ZZZYYYXXXXXXYYY[[[\\\\\\\\\[[[\\\___cccfffiiimmmtttuuulll```YYYUUUSSSWWWSSSOOOMMMMMMNNNOOOPPPUUUWWWZZZ]]]```aaabbbccccccddddddeeefffggghhhhhhhhhhhhiiijjjjjjjjjjjjjjjppppppqqqqqqqqqppppppooojjjooosssuuuwwwzzzzzzvvvpppllllllqqquuuwwwzzz}}}||||||{{{wwwsssrrruuuxxxxxxyyyyyyxxxwwwwwwxxxzzz|||}}}}}}}}}||||||~~~eeeoooqqqbbbWWWUUUddduuuoooiiimmm~~~tttaaaVVV[[[nnnwwwkkkaaa```^^^YYYZZZbbbooozzz}}}~~~wwwkkkbbb^^^[[[WWWSSSQQQRRRSSSUUUUUURRRPPPLLLJJJKKKOOOSSSWWW]]]^^^]]]XXXPPPJJJHHHHHHCCCDDDFFFHHHOOOZZZiiittt{{{~~~yyyuuu}}}////////////............------------------------------,,,,,,,,,,,,---------------.........//////+++++++++,,,,,,,,,,,,,,,************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---....../////////))))))*********+++++++++******************************++++++++++++******,,,+++)))((((((***,,,---************************))))))))))))******************************************))))))))))))******)))++++++***((((((((()))++++++************++++++***++++++++++++,,,,,,,,,******))))))))))))******************************+++******))))))))))))***))))))******++++++,,,,,,+++++++++++++++,,,,,,,,,,,,+++))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------............///111222333333111//////000111111111111000000000000111111111000000000000000111222222333333333333222222222333444444555555555777888888999999888888777999;;;======<<<;;;;;;<<<;;;<<<>>>>>>>>>>>>@@@BBBCCCCCCDDDEEEEEEFFFGGGGGGDDDFFFJJJLLLMMMLLLJJJIIIJJJLLLOOOQQQRRRQQQPPPNNNNNNOOORRRVVV]]]rrr~~~sss}}}|||fffJJJ;;;<<>>@@@@@@;;;::::::>>>DDDHHHFFFDDD888666444444777:::<<<===BBBBBBCCCFFFIIILLLOOOQQQPPPQQQRRRSSSTTTUUUUUUUUUVVVVVVWWWXXXYYYYYYYYYZZZ\\\[[[[[[ZZZZZZZZZ[[[[[[\\\[[[[[[[[[^^^ccchhhkkkppptttrrrhhh^^^ZZZZZZZZZ[[[VVVOOOLLLMMMOOOPPPOOOSSSUUUXXX\\\___aaabbbcccccccccdddeeeeeefffggggggggghhhiiijjjkkkjjjiiihhhkkklllnnnnnnnnnmmmnnnnnnnnnrrrtttssssssvvvuuurrrgggbbbaaahhhppptttwwwzzzyyy|||~~~zzztttqqqtttwwwvvvwwwwwwvvvuuuuuuvvvxxx{{{|||~~~~~~}}}|||}}}llliiixxxeeeWWWTTT___mmmdddcccjjj|||iiiXXXXXXggguuuqqqjjjeee\\\WWWXXXaaappp|||}}}}}}}}}tttiii```ZZZ\\\[[[ZZZZZZ\\\___aaabbb]]]YYYTTTPPPOOOQQQUUUWWW___dddhhhfff___WWWPPPLLLJJJGGGEEEFFFHHHOOO[[[fffrrrwww~~~}}}////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---------...............---------,,,,,,,,,,,,,,,******++++++++++++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++************++++++++++++******************************++++++++++++******+++***)))((((((***,,,---))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))''')))******))))))***+++++++++************++++++*********+++++++++,,,,,,******))))))))))))******))))))))))))))))))))))))******))))))((())))))))))))))))))******+++++++++*********++++++,,,,,,,,,,,,***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............///111333444333111000000111000000000000000000000000000000000000000000111111222222333444444444444444222222333333444555666666777888888999999888888777777999;;;<<<;;;::::::;;;;;;===????????????@@@BBBAAAAAABBBCCCEEEFFFGGGGGGFFFFFFGGGGGGHHHIIIJJJKKKKKKMMMPPPSSSTTTTTTRRRQQQRRRQQQTTTYYY]]]ooo{{{|||XXX<<<:::DDDIIIiiivvv^^^bbbVVVAAADDDCCC<<<<<<;;;;;;???DDDGGGHHHGGG999666333333555888::::::BBBBBBCCCEEEHHHLLLOOOQQQPPPQQQRRRTTTUUUVVVWWWWWWVVVVVVWWWWWWXXXXXXYYYYYY\\\\\\\\\]]]\\\\\\[[[[[[\\\[[[ZZZZZZ^^^dddjjjnnnvvvvvvooobbbYYYZZZ^^^aaa___YYYPPPLLLLLLOOOQQQQQQRRRTTTXXX[[[___aaacccccceeeeeeeeeffffffgggggghhhfffggghhhiiijjjiiihhhggggggjjjlllmmmllllllmmmoooqqqttttttqqqqqqttttttqqq```YYYWWW___jjjrrrvvvyyyuuuzzz~~~yyyttttttvvvtttuuuuuutttsssssstttvvvyyy{{{}}}~~~}}}||||||}}}zzzzzz{{{}}}|||jjjtttmmm]]]VVVZZZaaaYYY[[[bbbuuuvvv[[[UUU^^^mmmooonnniii]]]SSSVVVaaaqqq~~~~~~~~~}}}vvvmmmeee```cccdddeeehhhmmmsssyyy}}}wwwtttnnnhhheeeeeefffhhhlllrrrzzz}}}xxxmmm```WWWRRRLLLHHHIIIIIIJJJPPPXXXfffnnnzzz|||////////////............,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,------......------------------,,,,,,,,,,,,,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++************++++++++++++,,,******************************++++++++++++************)))((()))***+++,,,))))))))))))))))))))))))***)))))))))))))))((((((************************((())))))******))))))(((&&&(((******))))))+++,,,++++++************++++++************++++++++++++******))))))))))))******))))))))))))))))))))))))))))))((((((((())))))***)))))))))***************((()))***+++,,,,,,,,,++++++***)))***,,,---,,,+++++++++++++++,,,,,,,,,,,,+++,,,------......---------------............///000222333333222111111222//////000000000000000111000000000000111111111111222222333444555555555555333333333333444555777888888888999999999999888888666888;;;<<<;;;::::::;;;;;;===???@@@??????@@@AAA>>>???@@@BBBDDDFFFGGGHHHIIIHHHFFFEEEFFFHHHJJJLLLLLLMMMPPPSSSTTTTTTTTTSSSSSSPPPTTT\\\___nnnyyyKKK;;;DDDLLLhhhpppaaayyynnnLLLGGGAAA999=========@@@DDDGGGHHHGGG:::777333222333666777888@@@@@@AAACCCFFFJJJMMMOOONNNOOOQQQRRRTTTVVVXXXYYYWWWWWWVVVVVVWWWXXXXXXYYYZZZ[[[\\\]]]]]]]]][[[[[[\\\ZZZYYYZZZ___fffnnnsss{{{xxxnnn```XXX\\\dddiiifff___VVVNNNLLLNNNQQQSSSSSSUUUXXX\\\___aaaccccccggggggggghhhhhhhhhiiiiiieeeeeefffggggggggggggggggggjjjnnnnnnmmmmmmppprrrqqqsssssspppqqquuuwwwvvv```VVVQQQYYYgggpppuuuxxxrrrwww}}}}}}yyyvvvvvvttttttuuutttsssrrrtttvvvwwwzzz}}}~~~}}}{{{{{{{{{xxxxxxyyy{{{}}}~~~sssfff|||{{{iii^^^XXXVVVRRRTTTYYYiiiaaaSSSTTTaaagggllliii]]]QQQUUU```qqq~~~{{{zzz{{{vvvpppllllllnnnsssyyyrrrcccVVVLLLLLLKKKHHHIIINNNYYYeeeuuu{{{xxx////////////............------------------------++++++,,,------,,,++++++***+++,,,---------,,,+++,,,,,,,,,,,,+++++++++***,,,---...///000//////...++++++++++++++++++++++++,,,,,,---------------,,,*********+++++++++,,,,,,******************************++++++++++++******))))))))))))************))))))))))))))))))))))))******))))))((((((((((((************************'''((()))******)))((('''((()))******)))((()))+++++++++************++++++************++++++++++++******))))))))))))******))))))))))))))))))))))))((((((((((((((()))***+++************))))))))))))'''(((***+++,,,,,,,,,++++++******+++,,,---,,,*********+++++++++,,,,,,,,,+++,,,---.........---------------............///...000222222222111222333////////////000000111111///000000000111111111111111111222333444555555444333333333333444666777888999999::::::::::::999999666999;;;<<<<<<;;;;;;<<<;;;>>>@@@AAA@@@???@@@AAA======???AAACCCFFFGGGHHHJJJJJJHHHHHHHHHIIIJJJKKKKKKLLLNNNPPPRRRSSSTTTTTTRRRLLLQQQ[[[]]]gggbbb???@@@HHHWWWyyyaaaeee```KKK??????>>>>>>???AAACCCEEEEEEEEE;;;888333111222444666666<<<===???AAADDDGGGJJJLLLKKKLLLMMMPPPRRRUUUXXXYYYWWWWWWVVVVVVVVVWWWXXXYYYVVVXXXZZZ\\\]]]\\\ZZZYYY[[[ZZZYYYZZZ```iiirrrxxx{{{xxxnnnaaa\\\bbbkkkpppnnnhhh^^^TTTMMMMMMQQQUUUTTTVVVYYY]]]___aaabbbccchhhhhhhhhhhhiiiiiiiiiiiieeeddddddddddddeeefffffffffjjjnnnooonnnnnnqqqtttrrrtttssspppqqqwww{{{zzzdddWWWNNNTTTbbbmmmrrruuupppsssxxx{{{|||{{{yyywwwuuuvvvvvvuuuttttttuuuwwwuuuxxx|||}}}|||zzzyyyyyyxxxxxxyyyzzz|||}}}~~~}}}}}}~~~~~~mmmkkkwwwkkk^^^TTTLLLMMMMMM[[[}}}iiiTTTMMMUUU\\\dddeee\\\QQQTTT___ppp}}}}}}rrrooottt}}}~~~{{{{{{~~~nnnXXXQQQOOOIIIHHHLLLLLL[[[pppzzz}}}000/////////....................................,,,,,,---......---,,,,,,)))***+++,,,---,,,++++++++++++++++++******))))))+++,,,---.........---,,,++++++++++++++++++++++++++++++---...//////000000******+++++++++,,,,,,,,,******************************++++++++++++******(((((()))************)))))))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))'''((()))******)))((('''***+++,,,***((('''((()))++++++************++++++)))************+++++++++******))))))))))))******))))))))))))))))))))))))''''''''''''(((***++++++++++++******))))))(((((('''(((***+++,,,,,,+++++++++******+++------,,,************++++++,,,,,,,,,+++,,,---.........---,,,---------.........//////---///111222222222333444.../////////000000111111//////000000111111111222///000111222333444444444333333333333444666888999999::::::;;;;;;::::::999777:::<<<======<<<===>>>;;;>>>@@@AAA@@@???@@@@@@<<<===>>>AAACCCEEEGGGHHHKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKLLLNNNPPPRRRSSSTTTUUUNNNQQQ[[[[[[aaavvvFFFAAA:::>>>```^^^QQQbbbwwwpppNNN???HHH>>>>>>@@@AAACCCCCCCCCCCC<<<888333111111333555666999:::===@@@CCCEEEHHHIIIHHHIIIKKKMMMQQQTTTWWWYYYXXXWWWVVVUUUVVVWWWXXXYYYTTTVVVXXX[[[\\\[[[YYYXXX[[[ZZZXXXZZZaaajjjtttzzzyyywwwooodddaaagggppptttuuuoooeeeXXXNNNLLLQQQVVVUUUWWWZZZ]]]```bbbbbbccchhhhhhhhhhhhiiiiiiiiiiiieeedddcccbbbcccdddeeefffdddiiimmmnnnlllmmmppptttuuuvvvtttpppqqqwww{{{zzzfffWWWKKKPPP^^^iiinnnppppppqqqssswwwzzz|||zzzyyyvvvwwwwwwwwwuuuuuuwwwxxxtttwww{{{}}}|||zzzxxxwwwtttuuuvvvxxxzzz|||}}}~~~xxxwwwyyy~~~~~~jjj~~~uuueeeWWWHHHHHHEEEOOOsssnnnVVVJJJNNNTTT^^^bbbZZZQQQTTT___ooo{{{~~~|||~~~xxxjjjfffjjjyyy{{{fffXXXSSSLLLJJJMMMDDDVVVnnn~~~}}}/////////...------,,,,,,,,,,,,,,,---------......******++++++++++++******///---,,,+++***+++,,,,,,,,,,,,,,,+++++++++******---------,,,,,,+++++++++......------------,,,,,,***,,,......---------......,,,***(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************((())))))*********))))))))))))))))))((((((((((((''''''(((((())))))******))))))************)))))))))))))))))))))(((''''''(((((()))***************(((((())))))*********+++,,,,,,***))))))))))))***)))******)))(((((()))+++))))))))))))))))))))))))'''(((((()))***+++++++++((((((((((((((()))******)))))))))))))))******+++)))************+++++++++++++++,,,,,,,,,,,,---------------............///......------------............//////000000111111///111222111000///000111000000000000111111111111333333444444444444444444444444333333444555777888<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888999;;;>>>???BBBBBBBBBBBBAAA@@@??????AAAAAAAAABBBCCCDDDEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKJJJIIIKKKOOOPPPLLLOOOLLLQQQXXXXXXZZZrrrZZZAAABBBCCCHHHeeemmmNNNNNN]]]|||eeeIIIJJJ<<>>>>><<<;;;:::999:::<<<===???@@@@@@@@@@@@@@@???>>>>>>?????????@@@BBBCCCEEEEEEEEEEEEFFFGGGIIIJJJKKKKKKKKKLLLLLLJJJLLLQQQQQQNNNMMMJJJMMMVVVVVVXXXkkk}}}iiiVVVBBBBBBDDD___sssRRRFFFSSSggg}}}SSS???DDDBBBCCCCCCCCCDDDDDDEEEEEEEEEAAA;;;333//////222444444555666999:::<<>>@@@@@@>>>===<<<;;;;;;<<<===>>>@@@@@@AAAAAAAAA@@@??????===>>>>>>???AAABBBDDDEEEBBBCCCEEEGGGJJJLLLMMMNNNLLLNNNNNNMMMPPPUUUUUURRRPPPJJJKKKSSSUUUVVVdddwwwrrrmmmqqqlllYYYGGGCCC???SSSuuuyyy\\\FFFJJJ]]]sssuuu^^^EEE>>>AAABBBCCCDDDFFFGGGGGGFFFFFFAAA<<<555111000111222333555777999:::;;;===AAACCCFFFGGGJJJKKKKKKLLLNNNPPPQQQQQQRRRSSSSSSTTTTTTUUUUUUUUUVVVVVVXXXYYY[[[\\\\\\ZZZXXXZZZaaammmyyyxxxfffWWWXXX]]]```dddiiiiiijjjjjjeee\\\TTTPPPOOOMMMPPPVVVZZZVVVQQQPPPSSSXXX]]]cccffffffeeeeeeggghhhfffeeeeeefffeeedddbbbiiijjjkkkjjjhhhgggggghhhhhhjjjjjjllltttrrr^^^LLLKKKUUU```jjjooooooppprrrssstttssssssrrrmmmooopppppppppqqqrrrtttuuuuuuuuuuuuuuuuuuuuutttqqqmmmjjjiiiiiigggccc```aaaaaa```______``````aaafffoooxxx}}}lll___[[[aaakkkyyyyyyhhhRRRMMMFFFBBBHHHZZZrrroooVVVHHHIIIOOORRRQQQHHHIIILLLSSS\\\eeejjjmmm___WWWTTTYYYZZZRRRKKKIIIMMMVVVdddttt~~~cccYYYVVVNNNOOOaaaxxx/////////...------,,,,,,---.........////////////,,,,,,------------,,,,,,***+++,,,---...---,,,+++++++++*********))))))))),,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,***,,,...---,,,+++,,,---***++++++++++++***))))))))))))))))))))))))))))))))))))))))))************)))************))))))((('''''''''((()))************)))))))))((((((((('''))))))************))))))))))))((((((((((((((()))(((((()))***************)))))))))))))))*********%%%''')))++++++***)))((()))******)))(((((()))+++************************(((((())))))************))))))(((((())))))***+++******))))))******+++,,,))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,---------.........000//////......//////000////////////000000000000///000111000///...///111///000000000111111111111222222222333333444444555666555222111222444777:::999999:::;;;===>>>???@@@???>>>======<<<======>>>AAABBBBBBCCCCCCCCCBBBBBB>>>>>>>>>???AAABBBDDDEEECCCDDDEEEHHHJJJLLLNNNOOOMMMPPPPPPQQQUUU\\\]]][[[VVVNNNJJJPPPSSSUUU___mmm{{{llldddiiisssxxxiiiOOOLLLFFF>>>IIIhhhzzziiiNNNKKKbbbxxxsssQQQ<<<@@@@@@BBBDDDFFFGGGGGGFFFEEEAAA===888333000000111222555777999::::::<<<>>>@@@EEEGGGIIIJJJJJJKKKMMMOOOQQQQQQQQQRRRSSSSSSTTTTTTTTTTTTUUUVVVXXXZZZ\\\]]]bbb___[[[[[[```lllzzzwwwcccQQQLLLNNNPPPQQQSSSWWWYYY[[[YYYTTTNNNJJJHHHIIIMMMRRRVVVVVVRRRNNNMMMPPPXXXaaaeeecccbbbcccfffiiifffcccbbbcccdddcccbbbiiikkkmmmmmmjjjhhhfffeeekkkkkkkkklllrrr~~~vvvaaaLLLHHHRRR___jjjqqqrrrrrrtttuuuuuutttsssssspppppppppnnnlllmmmoooqqqppppppqqqqqqpppooommmlllgggbbb]]]\\\]]]\\\YYYVVVRRRRRRQQQPPPPPPOOOOOOOOORRR[[[fffmmmrrr}}}ooo___XXX^^^jjj{{{{{{kkkXXXNNNFFFDDDEEEJJJ\\\oooyyyiiiUUUJJJHHHLLLNNNNNNIIIHHHGGGJJJPPPXXX```eee]]]UUUPPPUUUXXXTTTMMMJJJIIIOOO]]]qqqttt___ZZZPPPMMM[[[qqq/////////...------,,,,,,,,,,,,---------.........++++++,,,,,,,,,,,,++++++***+++,,,---...---,,,++++++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,***,,,------,,,++++++,,,---,,,***(((((()))***+++))))))))))))))))))))))))(((((()))))))))************************)))(((((())))))))))))(((((((((((('''((((((((()))))))))***))))))************))))))))))))(((((((((((()))***(((((()))*********************))))))))))))))))))(((***,,,......---,,,+++)))******)))(((((()))+++************************)))))))))))))))*********)))))))))))))))***++++++***************++++++,,,))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...//////............//////000000000000////////////...000111000///...///000///000000000111111111111111111222222333444444555666444333222333555777999::::::;;;;;;<<<<<<======???>>>>>>============>>>@@@AAAAAABBBCCCCCCCCCCCC??????@@@@@@AAACCCDDDEEEEEEFFFGGGHHHJJJKKKLLLMMMMMMPPPRRRSSSYYYaaadddbbbZZZPPPIIIKKKOOORRR[[[eeeuuuffffffnnn{{{pppQQQGGGDDDAAAHHHaaazzzqqqUUUNNNeee~~~bbbEEEAAA???@@@CCCEEEEEEEEEDDDCCC@@@===999555111000000111555777999:::::::::<<<>>>CCCEEEHHHIIIJJJKKKNNNPPPQQQQQQRRRRRRSSSTTTTTTTTTSSSTTTUUUVVVXXXZZZ\\\]]]eeeccc___\\\___iiiwwwppp```OOOHHHHHHIIIHHHGGGJJJJJJKKKIIIFFFCCCAAA@@@CCCDDDGGGNNNUUUWWWSSSMMMKKKTTT^^^cccbbbaaaccceeeiiifffbbb______```aaabbbgggjjjmmmnnnllliiifffffflllllllllnnnrrr}}}}}}fffNNNGGGOOO]]]jjjsssrrrrrrsssttttttsssrrrqqqrrrqqqnnnkkkhhhhhhkkknnnoooppppppooommmiiifffccc```[[[UUUQQQPPPPPPOOONNNJJJJJJJJJIIIIIIHHHGGGGGGHHHNNNXXX```ccckkk}}}qqq___XXX]]]kkkuuu]]]NNNEEEEEEEEECCCJJJWWWbbbZZZOOOHHHFFFGGGGGGGGGHHHFFFCCCBBBEEELLLTTTYYYVVVOOOLLLOOOTTTSSSMMMIIIIIIMMMXXXlllfff```VVVQQQ[[[kkkyyy/////////...------,,,,,,,,,,,,,,,------------...++++++,,,,,,,,,,,,++++++,,,---------,,,,,,+++***,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,++++++++++++******+++,,,------+++******+++...,,,***(((''')))+++,,,))))))))))))))))))))))))'''(((((())))))***************+++******)))((('''***)))))))))(((((((((''''''''''''((()))*********))))))************))))))))))))(((''''''(((***+++(((((()))***************************))))))))))))((()))***+++,,,+++***))))))******)))(((((()))+++++++++++++++++++++++++++))))))))))))))))))*********))))))))))))***+++++++++************+++,,,,,,)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------......------------......000000000000////////////...///000000......///000000000000000111111111111000000111222333444555555444444333333444555777888999999::::::;;;;;;;;;<<<=========>>>>>>>>>>>>>>><<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCGGGHHHHHHIIIJJJKKKKKKKKKKKKNNNPPPRRRXXX```cccaaaWWWOOOIIIIIILLLOOOVVV]]]vvvxxxtttsss|||___EEEAAACCCMMM```{{{zzz___KKK___fffEEE???@@@AAABBBCCCBBBAAAAAA>>>===;;;777222000000222333666888999999999;;;<<<@@@BBBEEEGGGIIIKKKMMMPPPPPPQQQQQQRRRRRRSSSTTTTTTSSSSSSTTTUUUWWWYYY[[[\\\dddeeeeeedddeeejjjssszzzyyyqqqggg```\\\VVVOOOJJJLLLJJJGGGDDDAAA???>>>>>><<<<<<===CCCNNNVVVSSSKKKJJJQQQZZZ```cccccceeefffhhhgggddd___[[[ZZZ\\\^^^aaaeeeiiikkkjjjhhhffffffhhhhhhkkkooosss~~~nnnRRRGGGNNN[[[iiirrrpppqqqqqqrrrqqqpppnnnmmmpppnnnjjjeeecccdddhhhlllssstttvvvvvvtttpppllliiijjjgggbbb]]]YYYXXXXXXXXXUUUUUUUUUTTTSSSQQQOOOOOOOOONNNUUU___ddddddkkkuuu|||uuudddZZZ]]]hhh{{{vvv]]]OOODDDCCCCCC???@@@DDDKKKJJJGGGDDDBBBAAA@@@@@@CCCBBB@@@>>>>>>AAAGGGKKKNNNKKKJJJMMMRRRSSSOOOLLLJJJKKKSSSdddxxxzzzzzz|||zzzvvvnnnaaaWWW[[[hhhuuu/////////...------,,,,,,------------............,,,,,,------------,,,,,,///...---,,,+++*********---------,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,++++++++++++******+++,,,------+++******+++,,,+++***)))))))))******************************''''''(((((()))******++++++++++++******)))((('''(((((((((((())))))))))))(((((((((((())))))))))))))))))************)))))))))((('''&&&'''(((***+++(((((()))***************************)))))))))((((((((((((((((((''''''''')))******)))(((((()))+++++++++++++++++++++++++++***)))))))))))))))))))))******))))))******+++,,,++++++******++++++,,,---)))************+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------------,,,,,,,,,,,,------111000000000/////////......///000///......///000000000000000111111111111000000111222333444555555333333444555666666666666666666777888:::;;;<<<<<<;;;<<<<<<===>>>>>>>>>>>>:::;;;===>>>???@@@@@@@@@BBBAAAAAA@@@@@@@@@@@@@@@GGGGGGHHHIIIJJJKKKLLLLLLIIILLLMMMNNNSSSZZZ\\\ZZZRRRNNNLLLMMMOOOPPPTTTXXXpppxxx{{{WWWFFFBBBKKK^^^vvvUUUSSStttRRRAAAAAAAAAAAAAAA@@@@@@@@@<<<===;;;888333000111222222444777999999999:::;;;;;;>>>AAADDDFFFIIILLLOOOOOOOOOPPPPPPQQQQQQRRRRRRRRRSSSSSSTTTVVVXXXYYYZZZbbbhhhpppsssssssssuuuwwwyyypppkkkhhhccc]]]YYYUUURRRPPPLLLLLLJJJJJJPPPWWWVVVPPPKKKPPPWWW^^^cccfffggggggfffiiiiiidddZZZTTTSSSUUUXXX\\\aaadddeeeeeeeeeeeedddeeeiiiooosss}}}yyyXXXIIILLLXXXeeeooopppqqqqqqqqqpppooommmlllhhhfffbbb^^^]]]aaaggglllssswww}}}~~~{{{xxxuuutttnnnhhhlll|||}}}{{{jjj___^^^eeevvvvvv^^^TTTIIIBBB@@@???>>>>>>???AAACCCBBB@@@>>>???@@@@@@AAAAAA???<<<<<>>::::::<<<===>>>>>>>>>>>>;;;<<<>>>???AAAAAABBBBBBBBBAAA@@@???>>>>>>>>>>>>FFFGGGHHHIIIKKKLLLMMMNNNHHHJJJJJJJJJMMMSSSUUURRRPPPPPPQQQTTTTTTTTTUUUWWW___{{{oooPPP@@@DDDYYYjjjIIIPPPzzzeeeCCCCCCBBB@@@@@@@@@@@@@@@;;;<<<<<<888444111111333111444777999999999:::;;;888;;;>>>AAADDDGGGKKKNNNMMMNNNNNNOOOOOOPPPQQQQQQRRRSSSSSSTTTUUUWWWXXXYYYaaalllzzz|||yyyxxx|||uuupppllliiijjjfff^^^]]]``````\\\MMMOOOUUU]]]dddhhhiiihhheeekkknnnhhhZZZOOOLLLMMMQQQUUUZZZ^^^```aaabbbcccccceeejjjooorrrzzz]]]KKKKKKVVVbbblllrrrsssssssssrrrpppooonnnbbb```]]]ZZZZZZ___ffflllooovvvtttzzzjjjaaa```gggzzzaaaZZZOOOCCC>>>@@@BBBAAA>>>AAADDDCCC@@@???AAACCCAAACCCDDDBBB???<<<===>>><<<@@@DDDGGGJJJLLLLLLJJJOOOMMMPPP\\\nnn~~~nnnccceeennn{{{www[[[UUUdddttt~~~}}}//////...---------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********+++++++++************)))************************''''''((((((((((((''''''++++++******))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))(((((('''''''''&&&)))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((()))***+++,,,++++++******))))))((((((((((((((((((((((((((((((******))))))******+++,,,***)))((((((((()))+++,,,+++***)))))))))***+++,,,---------,,,,,,+++++++++------------------------000000//////.........---000000000000000///............///000000000000000111111111111111111111111333333444444444444444444555555666777888999::::::999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<>>>@@@BBBDDDEEEDDDCCCBBBAAAAAAAAAAAAAAAFFFGGGHHHIIIJJJKKKKKKKKKEEEFFFHHHKKKMMMOOOPPPQQQQQQQQQRRRRRRSSSSSSTTTTTTbbbwww^^^BBBGGGFFFjjj|||PPPDDD\\\sssmmmIIIDDD@@@???@@@???===;;;666888::::::888444000---000333666999;;;;;;:::999:::<<<@@@BBBCCCEEEGGGIIIMMMOOOPPPQQQPPPPPPQQQRRRUUUVVVVVVUUUUUUVVVZZZ]]]```eeetttzzzppp~~~|||zzzuuuqqq^^^TTTRRR___hhhgggfffjjjlllnnnsssssshhhVVVKKKJJJGGGLLLNNNOOOSSSZZZ]]]ZZZaaaeeejjjlllppp{{{|||\\\JJJKKKUUUbbbmmmtttsssrrrpppnnnkkkfffccc]]]XXXSSSTTTZZZcccjjjnnnsssuuu~~~|||vvvpppbbbiiivvvzzz{{{}}}oooXXXJJJGGGBBBDDDEEE===@@@AAABBBCCCDDDDDDCCCCCCBBBEEEHHHIIIIIIHHHDDD???CCCBBBCCCEEEIIILLLLLLKKKOOONNNPPP\\\mmm~~~mmmbbbbbbiiixxxyyyWWWVVV\\\gggyyy000///......------......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++******(((((()))***+++,,,------************************)))******++++++******)))*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''(((((((((((()))))))))))))))))))))(((((((((''''''***))))))((((((((())))))))))))))))))))))))))))))(((((((((((()))***+++,,,*********)))))))))))))))******************************))))))******+++,,,***))))))((()))***+++,,,+++******)))***+++,,,------------,,,,,,+++++++++------------------------000/////////............000000000000000///............///000000000000000222222222111111111111111333333333444444444444555333333444555666777888888888999::::::;;;;;;::::::;;;;;;<<<===???AAACCCDDDEEEDDDCCCBBBAAAAAAAAAAAAEEEFFFGGGHHHHHHHHHHHHHHHFFFGGGIIILLLNNNOOOPPPPPPOOOOOOPPPRRRTTTUUUVVVWWW^^^iii[[[HHH;;;QQQyyycccCCCIIIXXXQQQEEE<<<===???===;;;<<<999;;;<<<===;;;777222///000222555888:::;;;:::999:::<<>>CCCCCCCCCCCCCCCCCCDDDEEEGGGNNNTTTUUUSSSQQQNNNJJJMMMKKKIIIIIIJJJKKKJJJHHHLLLKKKNNN[[[mmm~~~pppbbb```fffttt^^^YYYZZZcccsss~~~111000//////......//////...............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***(((((()))***+++,,,------***************************++++++++++++++++++***))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***)))))))))))))))((((((******))))))))))))******************************(((((((((((()))***++++++))))))))))))******************************************))))))******+++,,,***))))))))))))***+++++++++++++++++++++,,,------------,,,,,,,,,,,,++++++------------------------////////////............000000000000000///............///000000000000000222222222222111111000000333333333444444444555555333444444555666777888888777888999999::::::999999::::::;;;<<<===???AAABBBEEEDDDCCCBBBAAAAAAAAAAAADDDEEEEEEFFFFFFFFFEEEEEEHHHHHHJJJLLLMMMNNNOOOOOOKKKLLLNNNQQQSSSVVVXXXYYY___```xxxpppNNN===BBB\\\sssyyyLLL???FFFfff___JJJ;;;===AAA===;;;???===>>>@@@@@@>>>:::555333///111444777999:::::::::999;;;<<<===>>>AAADDDGGGEEEHHHKKKMMMMMMOOOQQQRRRSSSSSSTTTSSSRRRSSSUUUXXX]]]bbbhhhttthhhiiinnnwwwyyyjjj```aaacccccceeejjjiiimmmsss~~~lllRRRGGG@@@???======EEEPPPTTT[[[dddjjjooovvv{{{gggRRRJJJMMMVVVaaaiiiooopppqqqppplllfff```]]]PPPQQQSSSYYYaaahhhmmmooooooooorrryyy~~~ooo|||nnnpppxxxzzzwwwuuulll[[[SSSOOOFFFDDDFFFBBBFFFFFFEEEDDDCCCDDDGGGIIIRRR```lllnnnjjjhhheeebbb^^^ZZZUUUSSSSSSSSSQQQNNNMMMLLLOOO[[[mmm}}}vvvfffbbbfffsssccc\\\YYY___qqq|||111111000///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++******************************++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********************************))))))************))))))(((((())))))******++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))(((((())))))******************************((((((((((((((()))******(((((())))))******++++++******************************))))))******+++,,,)))))))))*********++++++,,,++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///////////////.........000000000000000///............///000000000000000333333222222111000000000222333333444444555555555666666777888999::::::;;;888888999:::::::::::::::999999:::;;;<<<>>>???@@@BBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEFFFEEEEEEDDDDDDGGGHHHIIIKKKLLLLLLLLLLLLIIIJJJLLLOOOQQQTTTVVVWWW]]]\\\nnnzzz~~~}}}uuuVVVLLLEEEJJJ```___FFFGGGVVVuuuiiiNNN;;;>>>DDD@@@===AAA???@@@AAAAAA???;;;888555///000222555777999:::;;;999::::::;;;;;;>>>BBBFFFEEEGGGJJJLLLMMMNNNOOOQQQRRRSSSTTTSSSRRRRRRTTTVVVWWW___cccgggwwwsssnnniiiiiipppvvvxxxwwwwwwuuuvvvzzz}}}{{{xxxvvvvvvzzz}}}~~~rrrgggeeeeeedddfffjjjfffjjjmmmyyyqqqXXXDDDBBBBBB<<<<<>>???>>>??????@@@BBBDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJIIIJJJKKKMMMOOOPPPRRRRRRVVVYYYhhh}}}||||||mmmqqqxxxoooVVVRRRFFF???PPPooooooKKKJJJTTTjjjyyykkkOOO:::;;;AAA@@@>>>@@@>>>???@@@@@@>>><<<999777///000111333555777999:::888999999999:::===AAADDDFFFHHHKKKLLLLLLLLLNNNOOOQQQSSSTTTSSSSSSSSSUUUVVVTTT___ccc```hhhyyy|||rrrlllgggggglllqqqrrrppppppmmmkkklllpppssstttttttttsssqqqqqqssswwwyyy{{{xxxqqqkkkiiiiiihhhhhhiiigggjjjjjjppplllIIIBBBEEEBBB>>>???BBBJJJUUU```jjjsss|||yyygggTTTKKKLLLSSS]]]fffkkkmmmmmmiiiccc\\\WWWUUUZZZ^^^eeekkkoooqqqqqqqqquuussstttxxxyyywwwyyy|||}}}|||{{{|||~~~|||tttvvvyyy}}}vvviiiddd___PPPJJJKKKIIIHHHHHHHHHEEEDDDHHHPPPWWWhhhxxxuuuuuusssnnnhhh___]]]___ggguuuyyypppoooqqqzzz~~~ddd]]]ZZZeeeyyy111000//////......//////---------...............,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++************************************++++++++++++***++++++++++++,,,,,,,,,))))))***+++,,,---......***************************++++++++++++++++++***))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((()))))))))))))))***'''&&&&&&''''''((()))***************************(((((((((''''''(((((()))))))))))))))************((((((((((((((((((((((((******))))))******+++,,,)))***++++++,,,,,,++++++******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------.........///////////////000000000000000///............///000000000000000111111111111111111111111111222333333444555666666444555555666777888999999::::::;;;<<<<<<<<<<<<;;;999999999:::;;;===>>>???<<<===>>>???AAACCCEEEFFFEEEFFFFFFGGGGGGGGGFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKLLLNNNOOOPPPPPPTTTZZZdddxxxiiidddjjjuuu{{{hhhQQQMMMFFFDDDRRRiii|||RRRMMMXXXrrruuu\\\BBB888;;;======<<<;;;<<<>>>>>>>>><<<:::999111000000111333555888999777888999::::::<<>>???=========>>>???@@@BBBBBBDDDEEEFFFFFFGGGGGGGGGGGGFFFGGGIIIJJJKKKLLLLLLLLLJJJKKKLLLMMMOOOPPPQQQQQQTTT[[[^^^pppzzzllllllppp{{{qqqYYYJJJFFFLLLYYYlllnnnaaabbb]]]AAA999======777:::;;;<<<===>>>===<<<<<<222111000000111333666888666888:::;;;;;;<<<>>>@@@BBBEEEGGGIIIJJJKKKLLLNNNLLLNNNPPPRRRRRRSSSTTTVVVWWW[[[```bbbbbbbbbdddeeeffffffeeedddcccbbbaaa``````cccgggkkkmmmmmmkkkiiihhhhhhfffeeedddfffiiikkkeeeggghhhiiikkklllkkkiiihhhhhhhhhjjjuuuzzz]]]JJJ@@@===<<>>??????>>>>>>>>>>>>>>>??????CCCCCCEEEFFFGGGGGGGGGGGGGGGHHHJJJLLLMMMNNNNNNOOOKKKKKKMMMNNNPPPRRRSSSTTTPPPVVVSSSggg|||iiiLLLDDDLLLUUUmmm|||oooyyyMMM<<>>>>>>>>>>>333222000///000222555777555888:::<<<<<<<<<>>>???>>>AAAEEEGGGIIIJJJMMMOOOIIIKKKOOOPPPQQQRRRTTTUUUWWWVVVZZZbbbddd```\\\]]]]]]___aaabbbbbbbbbdddeee]]]]]]^^^```aaabbbbbbbbb______^^^\\\[[[\\\___bbbaaadddfffggghhhkkkkkkiiiddddddfffjjjooo|||{{{]]]OOOKKK===>>>AAAIIIUUUeeettt~~~ggg[[[OOOKKKLLLRRR[[[ddd______]]]XXXTTTVVV^^^fffiiimmmpppqqqppppppqqqsssooolllllloooqqqppprrrvvvxxxxxxyyyzzz{{{}}}~~~}}}|||{{{{{{yyywww}}}xxxooo___VVVTTTMMMDDDFFFFFFBBB===>>>FFFMMM[[[nnnhhhjjjnnnxxxoooeeedddppp