BM66( wwwooolllhhhccc^^^YYYUUUSSSHHH>>>666555666444333333333222222222222222222333222222222222222222222222111111000000000000111111111111111111111111111111///000000000111111111111111111111111000000000///000000111111111222222222444444444444444444444444666666666666666666666666888888888888777777777777555444444333333444444555222222222333333333444444444444444444444444444444555555555555555555555555555555555555555555555555666777777777888888888888:::::::::;;;;;;;;;<<<<<<:::::::::999999999888888999888888777666555555444666666666666666666666666555555555666666666666777444555555666777666666666666666666666666666666666666666666666666777888888777777777777777777777777777777777888999:::<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>============>>>>>><<<<<<;;;;;;;;;:::::::::888888888888888888888888:::999999999888888777777888888777777666666666555777777777777777777777777888888888888888777666666666666666666777777777777777777777777777777777777777777777777888888888888999999:::::::::;;;;;;;;;::::::::::::::::::::::::999999999999999999999999666666777777777777666666777777777777777777777777999888888888777777666666777777777777777777777777555555555555555666777777666666666666777888999:::777777888888888999999999777888888999::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>AAAAAA@@@??????@@@@@@@@@EEEEEEDDDCCCBBBAAAAAA@@@???>>>>>>===============;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999999::::::::::::999999999999999999:::777999;;;:::999888999999999::::::;;;;;;::::::999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;;;;;;;:::<<<<<<======>>>@@@AAABBBCCCCCCBBBBBBBBBAAAAAAAAADDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;<<<===============<<<<<<======>>>>>>>>>>>>======>>>======<<<<<<<<<======????????????????????????>>>>>>>>>???@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBDDDDDDEEEEEEFFFFFFGGGGGGKKKKKKKKKKKKLLLLLLLLLLLLQQQOOOMMMNNNPPPQQQRRRRRRPPPOOOMMMJJJHHHFFFEEEEEEDDDDDDCCCBBBAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<===QQQxxxmmmjjjfffaaa\\\WWWSSSPPPHHH>>>666555666444222222222222111111111111222222222222222222222222222222111000000//////000000111111111111111111111111111/////////000000000111111111111000000000/////////000000000111111111111222222222222222222222222222222222222222222222222222444444444555555666666666333333222222222222333333222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333555555555666666666666777888888888888999999999999999999888888888777777777777777666666555444444333444444444444444444444444444444444444555555555555333444444555555555555555444444444444444444444444555555555555555666666777666666666666666666666666666666666777888999:::;;;:::::::::;;;<<<===>>>>>>======<<<<<<<<<<<<<<<===::::::::::::999999999999777777777777777777777777777777777666666555555555666666666666555555444444555555555555555555555555666666666666666555444333444444444444555555555555555555555555555555555555444555555555555666666666777777777777888888888888888888888888888888888888777777777777777777777777555555666666666666555555444444444444444444444444777777777666666555555555555555555555555555555555444444444444444555555666444444444444555666777888777777777777888888888888555555666777777888888999::::::::::::;;;<<<===>>>@@@@@@???????????????@@@CCCBBBBBBAAA@@@???>>>>>>===<<<<<<;;;;;;;;;;;;;;;999999::::::::::::999999:::999999888888888999999888888888777777888888888666777999999777666777888888888999999999999888888999999999999999999999999:::999999999888888888777::::::::::::::::::::::::;;;;;;::::::999999999999;;;;;;<<<<<<===???@@@AAAAAAAAA@@@@@@@@@?????????AAAAAABBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>========================;;;;;;;;;:::::::::999999;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<;;;<<<<<<;;;;;;;;;;;;;;;<<<========================;;;;;;<<<<<<===>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEHHHHHHIIIIIIIIIJJJJJJJJJLLLKKKJJJKKKMMMPPPQQQPPPMMMLLLJJJGGGEEEDDDCCCBBBBBBAAA@@@??????>>>>>>???========================<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999999:::999999999999999999999999999999999999999::::::;;;@@@@@@JJJnnn~~~wwwmmmjjjeeeaaa]]]XXXRRROOOGGG===555444555333111111000000////////////000000111111111111111111111111000//////////////////000000000000000000000000000....../////////000000000000000000/////////....../////////000000000000111///////////////////////////////////////////////////000111222333444555555111111111000000111111111111111111222222222333333333333333333333333333333222222222222222222222222222222222222222222222222333333333444444444555555555555555666666666666777666666666666555555555555555555444444333222222222111111111111111111111111222222222333333333444444111222333333444444333333222222222222222222222222333333333333333444555555555555555555555555555555444444444555666777888999888888888888999:::;;;<<<<<<<<<;;;:::999999::::::888888888777777777777666555555555555555555555555444444444333333333333222444444444333333333333333333333333333333333333333222333333333333222111111111111111222222222333333222222222222222222222222222222222222333333333444444444444444555555555555555555555555555555555555444444444444444444444444333333444444444444333333111111111111111111111111444444444444444333333333222222222222222222222222222222222222222333333444111111111111222333444444555555555666666666777777222333333444444555555666777777888999:::;;;===>>>>>>>>>=========>>>>>>?????????>>>===<<<;;;;;;:::::::::999999999888888888666666777777777777666666777777666666666666777777666666555555555555666666444555777777555444555666666666777777777777666666666666666666666666666666666666666666555555555555777777777777777777777777888888888777777777777666:::::::::;;;<<<===>>>???>>>>>>>>>============<<<>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888777777777777666888999999::::::999999999999999::::::::::::999999:::999999888888999999:::999999999999999999999999888888888999::::::;;;;;;=========>>>>>>>>>??????>>>??????@@@AAAAAABBBBBBEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFEEEGGGJJJLLLMMMMMMIIIGGGFFFCCCAAA@@@????????????>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999::::::::::::::::::::::::999999999999999999999999777666666555555666666777777777777777777777777777777666666666666777888888888777333888ZZZ|||zzzxxxtttnnnkkkfffccc___ZZZTTTOOOFFF<<<444333444222000111///................../////////////////////////////////............//////////////////////////////---............//////////////////............---............////////////---------...............000000000000000000000000/////////000111222222222111111000000000000111111000000000111111111222222222222222222222222222222111111111111111111111111111111111111111111111111222222333333333444444444333333444444444555555555444444444333333333222222222222222111111111000000////////////////////////000000000111111111222222///000111111222222111111111111111111111111111111222111111111111222333333333333333333333333333333222222222333444555666777777777777666666666777777::::::999888777777777777666666555555555444444444333333333333333333333333222222222111111111111111111111111111111111111111111111111111111111111111000000111111111111000000///000000000111111111111111111111111111111111111000000111111111222222222222222222222333333333333333333333333333333333333222222222222222222222222000111111222222111111000000000000000000000000000222222111111111111111111111111111111111111111111000000//////000000111222000000000000000111222222333333444444444555555555111111111222333333444444555555666777888:::<<<===<<<<<<;;;;;;;;;<<<============<<<;;;:::999888888888888888888777777666666444444444555555444444444444444333333333444555555444333333222222333333444222444666555444333444555333444444555555444444333444444444444444444444444444444333333333333333333555555555555555555555555666666555555555555555555777888888888999;;;<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999888888888888888888888888777777777777777777777777555555555555555555555555555666666777777777777777666666777777777777666666777666666666666777777888777777777777777777777777555666666777777888888999:::::::::;;;;;;<<<<<<===<<<======>>>???@@@AAAAAACCCCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDEEEGGGIIIIIIHHHEEEDDDBBB@@@???>>>============;;;:::::::::::::::888888888888888888888888999999888888777777666666777777777777777777777777666666666666666666666666444444333333333333444444444444444444444444444444444444333333444444555666444555;;;===888FFFzzzzzzuuusssqqqnnnjjjeeebbb```[[[TTTNNNEEE;;;333222333111//////...------,,,,,,------..............................------------------...........................,,,,,,---------..................---------,,,,,,,,,,,,---------.........,,,---------.........///////////////////////////000000000000000000000000111111000000000000111111/////////000000000111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333444444333333333333444444444444222222111111111000000000000000000000////////////////////////////////////////////////000000000000...//////000000000000000111111111111111111111111000000000000000111111222111111111111111111111111000000000111222333555555;;;:::999888777666666666888888777666666555666666444333333333333222222222111111111111111111111111111111111111111111111111///////////////000000000///////////////////////////000000111111000000000//////000000000111111111000000000000000000000000000000111111111222222222111111111111222222222222333333333333333333333333111111111111111111111111//////000000000000//////////////////////////////////////////////////////000000000000000000000000...............///000000000000/////////000111111111111111222222222333333000000111111222333333333333333444555777888:::;;;999999999999999:::;;;<<<<<<;;;;;;:::999888777777666666777777777666555444333333444444444444333333111111111111111222333444222111111000000111111222222444555555444333333444111222222222222222222111222222222222222222222222222222222222222333333333444444444444444444444444444444444444444444444444555555555666777888::::::;;;;;;;;;::::::::::::999999::::::::::::999888888666666666666666666666666444444444444444444444444444444444444444444444444333333444555555555555555444444555555555555444444444444444444444555666666666666666666666666666666444444555555666777777888777777888888999::::::;;;;;;<<<<<<===???@@@@@@AAABBBBBBCCCCCCCCCDDDDDDDDDFFFEEEDDDDDDEEEEEEDDDBBBBBBAAA@@@>>>===<<<<<<<<<<<<;;;:::999888888888888666666666666666666666666777666666666555555444444444444444444444444444444333333333333333333333333333333222222222222333333222222222222222222222222111111111111111222333333666000333;;;888222???UUUzzzrrroooooolllgggbbb```___ZZZQQQJJJDDD:::222111222000//////------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------------------------------+++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,---......//////------------------------000000000000/////////...111000000//////000000111........./////////000000000000000000000000000000111111111111111111111111111111111111111111111111111111222222222333333333222222222333333333444444111000000000//////////////////..................////////////////////////........./////////000000---...//////000000//////000000000000000000000000000////////////000111111111111111111111111111111/////////000111222333444===<<<;;;999888777777777666666555555555555666666222222222222111111111111000000000000000000000000000000000000000111111111............////////////...........................//////000000000000////////////000000000111111////////////////////////000000000111111111222222000000000111111111111222222222222222222222222222000000000000000000000000......////////////......////////////////////////------...............///////////////////////////---------------...//////000000////////////000000//////000000000111111111///000000111222222333333222333333444555666888999777777777777888999::::::;;;::::::999888777666555444444555666555444333222222222333333333333222222000//////000000111222333000000////////////000000111222444444222222222333000000111111111111000000111111111111111111111111111111111111222222222222222222222222222222222222222222222222222333333333333333333444555666777888999999999999888888888888888888888888888777777666555555555555555555555555222222222222222222222222333333333333333444444444111222333444444444444444222222333333333333222222222222222222333444555555555555555555555555555555333333444444555666666666555555666777888888999999:::;;;<<<===>>>???@@@AAAAAAAAABBBBBBBBBCCCCCCCCCEEEDDDCCCCCCCCCCCC@@@>>>???>>>===<<<;;;;;;;;;;;;:::999888777666666666666555555555555555555555555555555444444444444444333333333333333333333333333222222222222222222222222222111111000000111111222000000000000000000000000000000//////000000111222///333333000444;;;999111;;;mmm|||rrroooppplllgggbbb```___ZZZQQQIIIDDD:::111000111000......---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,..................////////////............//////------.........////////////////////////////////////////////////////////////////////////////////////000000000000111111111111111111222222222222333000000/////////..................................................................////////////000---......///000////////////////////////////////////////////////000111111000000000000000000000000////////////000222333444888888777666666666666777444444444444555666777777222111111111111000000000000000000000000000000000.........//////000000000---------....../////////........................------...///////////////........./////////000000......................../////////000000000111111....../////////000000000111111111111111111111111........................---......//////......---------------------------,,,,,,---------.................................------,,,,,,------.../////////......---......///............////////////......///000000111111222222222222333333555666666555555555555666777888999999999888777666555444444111222333444333222000///000111111222222111111000////////////000111222222000//////......//////000///000222222000///000111///000000111111000000////////////////////////////////////000000111111111000000000000000000000000/////////000000000111111111111111222333444666666777777666666666555555555666666666666666555555444333333333333333333333333111111111111111111111111111111111222222222333333000111222333444444444444111111222222222222111111111111111111222333444555333333333333333333333333111111222222333444444555333444555666777888888999999999:::;;;===>>>???@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAA@@@AAABBBAAA???===<<<<<<;;;:::999999999999777666555444333333333333444444444444444444444444333333333333333444444444222222222222222222222222111111111111111111111111000000////////////000000//////////////////////////////......//////000111***444888222///555;;;;;;777555FFFttt}}}rrrppprrrnnniiicccbbbaaa]]]SSSJJJCCC999111000111///------...------,,,,,,------...++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++)))******+++,,,,,,------------------------------++++++,,,---......///000...------,,,,,,------...---------.........//////////////////////////////.........................................................////////////000000000000000111111111111000000/////////.................................------------------------........./////////000000---...//////000000//////------------------------///////////////000111111111111111111111111111111////////////000222333444111111111111222333444444333333333444555666777888111111111111000000000000000000000000000000000000---------....../////////---------....../////////........................+++,,,------............---------.........//////------------------------........./////////000000---------.........//////000000000000000000000000---------------------------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------------,,,,,,------...///......---,,,,,,------------------.........//////------......///000000111222222222222333333444555444444444555555777888888888777666555444333333222...///111222111000...---//////000000000000//////.........//////111222222/////////....../////////---///000000///....../////////000000000000//////................................./////////000000........................---------....../////////000000000111222333555555555555444444444333333333444555555555555444333333111111111111111111111111111111111111111111111111///000000000111111222222000000111333333444444444111111222222222222111111111111111111222333444555111111111111111111111111000000000111222222333333333333444555666777888999777888999:::<<<===>>>???????????????@@@@@@@@@@@@>>>>>>>>>???AAA@@@>>><<<::::::999888888888888888555444333222111111111111444444444444444444444444222222222333333444444555111111111111111111111111111111111111111111111111///......------......//////////////////////////////............///000000555+++,,,666555+++---:::444555777<<>>???????????????<<<>>>???@@@@@@???>>><<<888888888888777666444444666555333111111111333444222222222222222222222222......///000111222222333000000000000000000000000////////////............000///...---,,,---.................................------------...//////////////////000000000000555222444888777===UUUppp~~~tttpppmmmooogggaaabbbbbb[[[QQQLLLEEE999///...///...+++***------,,,++++++++++++,,,++++++,,,---------,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++)))************+++++++++************************+++++++++,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,------------...------------------------------------------------------------------------------------............////////////////////////000000//////...------,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,------...---------------------------------------------------------........................---.........//////////////////000111111222333333111111111111111111111111111000000///......------........................------------------------------------------------------------------------...---------,,,,,,,,,,,,------------------------...---,,,+++++++++,,,,,,------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------------------............,,,------------.........//////000111222222222222222444555444333222333444555555444333222111000000////////////......---------------------------------,,,,,,,,,,,,---......................................................---------------------------------------------------------------------------------,,,,,,,,,,,,+++,,,,,,,,,------------...,,,...111222222111222333444444333333333333222222222222111111111000000000222111111000000000000000......................../////////000000/////////////////////////////////////////////////////////////////////............/////////000000000111111...///000111222222222222222222222333333333444444555444444444555777999:::;;;<<<======>>>=========;;;<<<===>>>>>><<<;;;999666666666666555444333222444333111000000000222222222222222222222222222222/////////000000111111111000000000000000000000000////////////.........---//////---,,,,,,,,,---...---------------------------------------......///.........////////////000555111222777555222999FFF~~~vvvqqqnnnlllddd___aaaaaa[[[QQQLLLCCC777------///...++++++------,,,+++++++++++++++,,,---------------,,,,,,***+++,,,+++******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++)))************+++++++++************************++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------------------------............/////////////////////////////////......------,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........////////////000000111111222222000000000000000000000000//////......------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,*********+++,,,,,,,,,---++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,------...///000111111222222222222333444333222222222444444444333222111000/////////............---------------------------------,,,,,,,,,,,,,,,---......------------------------------------------------------------------------------------------------------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,------------+++...111222111000//////222222222222111111111111111111111000000000//////000000///.........//////..............................////////////......////////////////////////......................................./////////............////////////---...///000000111111111000000000000111111111111333333333333444666777888999:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;:::888777555444444555444444333222111222111000/////////000111111111111111111111111111/////////////////////000//////////////////////////////.........---------///...---,,,,,,,,,------------------------------------,,,,,,------...///------------............222,,,---555888333111333||||||wwwssspppjjjbbb]]]```aaa[[[QQQKKKBBB666,,,,,,......,,,+++---,,,,,,+++***+++++++++,,,,,,------,,,,,,+++***)))+++,,,+++***)))***+++************************************************)))))))))))))))*********++++++************++++++))))))*********+++++++++***************************++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------..........................................---------,,,,,,++++++************++++++++++++++++++++++++++++++,,,+++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,---------........./////////000000000111111////////////////////////---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++************************++++++++++++++++++++++++************++++++++++++((())))))***+++,,,,,,---++++++************++++++***++++++++++++,,,,,,,,,+++,,,,,,,,,------------+++++++++,,,,,,,,,,,,------...///000111111111111111222333222111111222333222222111111000//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++,,,,,,,,,---------,,,///222222111///......111111000000000/////////000000000/////////............---------------...---------------------------......//////......---........................,,,,,,---------------...---------....../////////---.........////////////------///000000000000000.../////////000000000000222222333444555666777777999999:::;;;;;;;;;;;;::::::::::::999888666444333333444444444333333222111111111000//////000000111000000000000000000000000/////////................................................---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...++++++,,,,,,,,,---------222,,,***000555555666888{{{{{{vvvsssqqqhhhaaa]]]```aaa[[[QQQKKKBBB666,,,,,,......,,,+++,,,,,,+++************+++******+++++++++******))))))***++++++))))))***+++************************************************(((((()))))))))*********++++++************++++++))))))*********+++++++++*********************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...------------------------------------,,,,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,------------//////////////////000000........................,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))*********+++++++++(((((())))))***+++,,,,,,+++******))))))******+++*********+++++++++,,,,,,++++++++++++,,,,,,,,,---++++++,,,,,,,,,---------------...///000000000000000111222111000///000222000000000///.........---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))+++++++++,,,,,,,,,------...000222222111///......000000/////////........./////////.........---------,,,,,,,,,,,,,,,------------------------------------............------------------------------+++,,,,,,,,,------......,,,,,,------......//////........./////////000000---...///000111111111111////////////000000000000222333444555666777777777888999::::::;;;;;;::::::;;;::::::888777555333222333333444444444333222222111111000000000111111111////////////////////////......------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++++++++,,,,,,,,,,,,222///......///...000444{{{sssqqqqqqhhhaaa^^^aaabbb[[[QQQJJJCCC777------///...++++++,,,,,,+++***************(((((()))***************)))***+++***))))))***+++************************************************((())))))******+++++++++++++++************++++++)))************+++++++++************************************++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,******++++++,,,,,,------++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******++++++++++++++++++++++++*********+++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------............////////////------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++************************+++++++++,,,+++******)))************************************************++++++++++++++++++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))************+++((((((((()))*********+++******))))))))))))******************++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,---...///000000000000///000111000//////000111///.........---------,,,++++++,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++++++++,,,,,,,,,,,,...000111111///...///000////////////.....................---------,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------+++,,,,,,------.........---------------..................////////////000---...///000111111111111////////////000000000000111222444555666777777777888888999::::::::::::999::::::999777666444333333222222333333333333222222000000000000111111111111........................,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,+++***)))++++++++++++++++++++++++++++++******++++++,,,---++++++++++++,,,,,,,,,,,,***...222333111//////111zzzpppooorrriiibbb___bbbccc[[[QQQJJJEEE999///...///...+++***,,,++++++***************'''((()))***+++,,,,,,,,,(((***+++***)))((()))+++************************************************))))))******+++,,,,,,---++++++************++++++)))************+++++++++************************************++++++++++++,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++)))******+++,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,******))))))))))))******************************)))*********++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))******++++++***************************++++++,,,+++***)))(((************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************((()))))))))))))))))))))******))))))))))))******************++++++++++++************++++++++++++*********++++++++++++,,,,,,,,,---...////////////...///000000......///000------------,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++************++++++++++++,,,,,,,,,...//////...,,,---///111////////////............------------,,,,,,,,,,,,,,,+++++++++,,,,,,---...++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////...------------------,,,,,,---------............,,,,,,...///////////////........./////////000000000111222444555555555555666666777888888888888777999888777555444333333333000111111222222111111000......//////000000000000------------------------******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,,,,+++))))))++++++++++++++++++++++++***************+++,,,,,,+++++++++,,,,,,,,,------'''+++000222222333333222xxxnnnoootttjjjccc```cccccc\\\PPPIIIFFF:::000...000...+++***,,,++++++***)))*********'''((()))+++------......(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------++++++************++++++)))************+++++++++************************)))************+++++++++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,))))))***+++,,,,,,------************************))))))***+++,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,******))))))))))))******************************))))))******++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,.....................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++******************************+++,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((******))))))))))))******)))************+++++++++)))************+++++++++))))))))))))************+++,,,---...////////////...///000///...---...000------,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,---------+++***+++...111000000/////////.........---------,,,,,,,,,++++++,,,+++++++++,,,------...+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000.........------,,,,,,,,,++++++,,,,,,,,,---------++++++,,,---............---------.........//////...///111333444444444333444555555666777666666666777666555444333222222222//////000000000000000///,,,,,,---.../////////...------------------------))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++************+++,,,+++***)))(((*********************************)))***++++++,,,++++++,,,,,,,,,---------///...+++)))***---...,,,qqqssslllpppjjj^^^]]]bbb^^^YYYSSSHHHCCC>>>777111...,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))),,,***))))))******((('''))))))))))))))))))******++++++******))))))((((((******))))))))))))************************************************************++++++++++++******************+++,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++++++++*********))))))))))))************)))))))))************+++++++++)))************+++++++++************************++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,------.........,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))************))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((******))))))))))))***************))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,---------............////////////000///......---......---,,,,,,+++******************************++++++,,,,,,,,,++++++***+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,+++***))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,---+++***+++------***(((---,,,,,,++++++,,,,,,---------------,,,,,,+++***........................***+++,,,---...000111111000111111222222333444444333333555666777777777777777555333111000000000111111111000////////////////////////...------,,,,,,....../////////...,,,+++,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********))))))************************++++++++++++++++++++++++***++++++,,,,,,------...ooorrrkkkooojjj]]]]]]bbb^^^YYYTTTIIIDDD???777222...,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))***))))))***,,,---,,,+++*********)))))))))))))))*********)))))))))))))))******))))))))))))******************************************************)))******++++++******)))++++++*********+++,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++******))))))******++++++++++++*********))))))))))))************))))))))))))*********+++++++++))))))*********+++++++++************************+++******))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))************))))))(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))(((******))))))))))))*********)))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,------------..................//////......---,,,...------,,,++++++*********************************++++++,,,,,,++++++***+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,++++++***))))))************************+++++++++++++++++++++++++++,,,,,,,,,++++++***)))*********+++++++++,,,,,,---+++******,,,,,,+++)))---,,,,,,++++++,,,,,,---,,,---------,,,,,,+++***........................,,,,,,---...//////000111000000111111222333333444333444555666777777777777666555333111000000000111111000000////////////////////////...------,,,,,,---.../////////...,,,+++,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********))))))************************++++++++++++++++++++++++******+++,,,,,,------...ooorrrkkkooojjj]]]\\\aaa]]]ZZZUUUJJJDDD???888222...,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++...000000///+++*********))))))(((((())))))))))))******************))))))))))))******************************************************)))******++++++******))),,,,,,+++*********++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++******))))))******++++++************)))))))))((())))))******))))))((()))))))))*********++++++)))))))))*********++++++************************+++******))))))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************((())))))******))))))((('''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))***))))))(((((())))))***))))))))))))))))))******)))))))))*********++++++*********++++++++++++,,,------------............---------------,,,,,,+++------,,,,,,+++***************************************+++++++++++++++***+++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++******))))))************************+++++++++++++++++++++++++++++++++,,,++++++***)))*********++++++++++++,,,...,,,))))))***++++++***,,,,,,++++++++++++,,,,,,,,,,,,---------,,,++++++..................................../////////000000000000111222222333333333444555666666777666666555444222000//////000000000000//////......////////////......---,,,,,,,,,------...//////...,,,+++,,,+++***+++,,,------+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++***************************************++++++++++++++++++++++++******++++++,,,---------ppptttmmmpppjjj\\\\\\aaa]]]ZZZUUUKKKDDD???888222///---+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((***...000000///++++++******)))((((((((((((((())))))******++++++******))))))))))))******************************************************))))))************)))))),,,,,,+++***))))))************+++++++++,,,,,,,,,******************************))))))))))))******************))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))******************************************))))))))))))*********************************++++++++++++,,,,,,,,,...------,,,,,,++++++++++++++++++***************++++++++++++++++++++++++************************************************************************(((((())))))))))))(((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))(((((((((((()))))))))))))))))))))*********))))))))))))************************++++++++++++,,,,,,---------.........,,,,,,,,,,,,,,,+++******,,,,,,++++++*********)))************************)))******++++++++++++***************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))******************************************************++++++++++++******************++++++++++++...,,,***(((((()))++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,------,,,,,,+++........................//////////////////////////////000000111222222222333333444555666666555555444333111000/////////000000//////.........////////////...------,,,,,,+++,,,---.........---,,,++++++*********,,,---,,,+++++++++++++++++++++++++++*********************************************************************************************************************************+++,,,,,,------~~~pppuuummmoooiii\\\[[[```]]]ZZZVVVMMMDDD???888222///---+++***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((())),,,---,,,+++************))))))(((((((((((())))))******++++++******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))),,,++++++***))))))))))))******+++++++++,,,,,,,,,***************************))))))))))))))))))***))))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))*********(((((()))))))))*********))))))))))))))))))))))))***))))))))))))))))))************************************+++++++++,,,,,,---------,,,,,,++++++***************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))******))))))(((((((((((())))))(((((())))))************(((((()))))))))*********))))))*********+++++++++,,,,,,,,,------------...+++++++++++++++******)))+++***************))))))))))))))))))))))))))))))((()))******++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***************)))))))))))))))))))))))))))************************)))******++++++*********))))))*********+++++++++---,,,***(((((((((***,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,,,,........................////////////...............//////000000111111222222222333444444444444333222111111000//////////////////............//////.........---,,,,,,+++++++++,,,---......---,,,,,,+++***)))***,,,---,,,+++++++++++++++++++++++++++************************************************************************************************************************))))))***++++++,,,,,,---}}}pppuuummmnnniii[[[ZZZ___\\\ZZZWWWNNNEEE@@@999333///---,,,***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))***)))((((((***+++***((()))))))))))))))))))))***))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((++++++***)))))))))************+++++++++,,,,,,,,,***************************))))))(((((())))))***(((((()))))))))))))))***'''(((((())))))(((((('''((((((((()))))))))******((((((((()))))))))******))))))))))))))))))))))))***))))))(((((())))))***************************************++++++++++++,,,,,,,,,,,,++++++++++++)))))))))***************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************)))((((((''''''(((((()))((((((((()))******++++++((((((((()))))))))******)))))))))************+++,,,,,,,,,,,,------------+++++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++++++++***************+++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************************************************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************((()))******+++*********)))))))))************++++++++++++)))(((((()))+++++++++************++++++++++++,,,---------,,,,,,.......................................---------.........///000000111111111111222222222222111111000000000000//////............------......//////......------,,,+++++++++***+++---......---,,,,,,+++***)))***+++,,,,,,***++++++++++++++++++++++++***************************************************************+++++++++************************************************))))))******+++,,,,,,,,,tttzzzpppooohhh[[[ZZZ___\\\[[[XXXOOOEEE@@@999333000...,,,+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((('''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))((('''(((***+++***)))((((((((()))******++++++*********)))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***))))))))))))******+++******+++++++++,,,,,,,,,************************))))))(((((((((((())))))(((((((((((())))))******''''''((((((((((((''''''(((((((((((()))))))))***(((((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))************************************+++++++++++++++++++++++++++,,,,,,,,,((()))))))))*********+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))************((((((''''''''''''(((((('''(((((()))******++++++(((((((((((()))))))))***))))))))))))************++++++,,,,,,,,,---------++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***++++++++++++))))))*********+++++++++******************************************************+++++++++,,,,,,,,,************************************************************************)))************+++++++++************************++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))************************(((((()))***************))))))))))))************)))+++,,,+++((('''(((***++++++************++++++***+++,,,,,,---------,,,........................,,,,,,,,,---------------------...//////000000111///000000000000000////////////000000//////.........------------...///000......---,,,,,,++++++******+++,,,---...---,,,,,,+++))))))***+++,,,+++***************************************************************************))))))*********+++++++++************************************************)))))))))***++++++,,,,,,zzztttssshhh[[[ZZZ___\\\[[[YYYPPPEEE@@@999333000...,,,+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((''''''(((***,,,+++***''''''((()))***+++,,,,,,++++++******))))))((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((()))***++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))******''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++*********++++++,,,,,,---(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***))))))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))*********+++((((((''''''''''''(((((('''(((((()))***+++++++++(((((((((((())))))))))))))))))))))))************++++++,,,,,,,,,---------+++,,,,,,,,,,,,+++******(((((((((((())))))))))))))))))))))))))))))))))))'''''')))******+++++++++))))))******++++++++++++))))))))))))))))))))))))*********************************++++++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))************(((***,,,,,,)))'''(((***++++++************++++++***+++,,,,,,------------........................+++++++++,,,,,,---------------......///000000000...///////////////.........///////////////...------------------...///000......---,,,,,,++++++*********,,,---...------,,,***)))))))))+++,,,+++***************************))))))))))))))))))))))))************************))))))******++++++++++++************************)))))))))))))))))))))))))))))))))***++++++,,,,,,vvvyyyvvvsssuuulll___[[[\\\ZZZ\\\ZZZOOOHHH@@@666///------,,,++++++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))''')))***)))'''&&&&&&'''******))))))((((((''''''''''''((((((((((((''''''******))))))((((((''''''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))*********)))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))************)))******++++++)))((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))((((((******))))))******+++,,,***+++,,,,,,------,,,,,,......---,,,+++***)))(((******))))))((((((''''''(((((((((((())))))))))))))))))))))))************************************))))))))))))))))))))))))************************)))************+++++++++******))))))))))))******,,,,,,,,,++++++******************)))))))))))))))************************************************------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((*********)))******++++++))))))***+++,,,,,,------------------------------+++++++++,,,,,,---------.........///////////////////////////............------------------------+++,,,------......---------------,,,,,,++++++++++++++++++++++++++++++++++++***)))+++...000...,,,))))))***++++++++++++******************************))))))))))))+++,,,---************************))))))))))))))))))))))))************************)))************+++++++++|||~~~yyyssssssiii]]]ZZZ\\\ZZZ]]]\\\QQQGGG@@@777111///...,,,***+++++++++************)))))))))))))))))))))))))))'''((((((((())))))))))))''')))******((('''''''''***)))))))))((((((((('''''''''((((((((((((''''''***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))************)))******+++***)))((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))((((((******))))))******+++,,,***+++,,,,,,------,,,,,,------,,,+++***)))((((((***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))************************************))))))))))))))))))))))))************************)))************+++++++++******))))))))))))******,,,,,,,,,++++++************)))))))))))))))))))))************************************************------,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((('''******))))))******++++++*********++++++,,,,,,---------------------------+++++++++,,,,,,,,,------............////////////////////////............------------------------+++,,,------......------------,,,,,,,,,++++++++++++++++++++++++++++++++++++***)))+++...///...,,,))))))***++++++++++++******************************))))))))))))+++,,,---************************************************************************)))************+++++++++zzzqqqoooiii]]][[[]]]ZZZ\\\ZZZOOOFFF@@@888222000///,,,***+++++++++************)))))))))))))))))))))))))))''''''((((((((()))))))))((()))+++***)))(((((()))))))))))))))(((((((((((('''(((((())))))(((((('''))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********++++++)))************)))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))((((((***))))))))))))***++++++***+++,,,,,,------,,,,,,,,,,,,+++***)))(((''''''))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************************))))))))))))))))))))))))************************)))************+++++++++******))))))))))))******+++++++++++++++*********))))))))))))))))))******++++++++++++++++++++++++************************,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((((())))))******))))))((()))))))))((((((((('''''')))))))))))))))***+++,,,++++++++++++++++++++++++------------------------++++++++++++,,,,,,,,,,,,------.........//////////////////............---------------------------+++,,,------......------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********+++---...---+++))))))***++++++++++++***************************))))))))))))***+++,,,---++++++++++++++++++++++++************************************************)))************+++++++++vvvmmmlllkkkaaa______YYYYYYUUUJJJEEE???888444222000---***+++++++++*********))))))(((((((((((((((((((((((('''''''''((((((((())))))(((***++++++)))((()))***))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))*********+++++++++************)))))))))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((()))))))))))))))***++++++***+++,,,,,,------,,,,,,+++******)))((('''''''''))))))))))))(((((((((((((((((((((((())))))))))))((()))))))))************************************))))))))))))))))))))))))************************))))))*********++++++++++++******))))))******++++++++++++***************)))))))))))))))*********++++++++++++++++++++++++************************,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))******)))))))))))))))((((((((('''''''''))))))((())))))***+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,------......///////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,+++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---,,,+++))))))***++++++++++++***************************)))))))))******+++,,,,,,++++++++++++++++++++++++************************************************))))))*********+++++++++|||{{{ssslllllljjjaaa``````ZZZXXXTTTIIIDDD???777333111000---***+++++++++*********))))))((((((((((((((((((((((((''''''''''''((((((((((((((()))++++++)))))))))***(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++*********)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))***+++***+++,,,,,,------,,,,,,***)))))))))((('''''''''(((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************************************))))))))))))))))))))))))************************))))))*********+++++++++++++++************++++++************************(((((())))))************++++++++++++++++++++++++************************++++++***************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))************))))))((((((((((((''''''''''''(((((((((((()))***+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---...//////000............------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,++++++++++++))))))***++++++++++++***************************((())))))***++++++,,,,,,++++++++++++++++++++++++************************************************))))))*********+++++++++zzzyyyrrrmmmnnnddd]]]___aaa[[[YYYVVVLLLDDD>>>666111000///---***+++++++++************)))))))))))))))))))))))))))&&&&&&'''''''''((((((((('''(((******)))((()))***(((((((((((())))))))))))((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********++++++++++++,,,+++******)))((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((()))))))))(((((((((((()))*********+++,,,,,,------,,,,,,***)))))))))((((((((('''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************************************))))))))))))))))))))))))************************)))************+++++++++++++++************++++++)))))))))***************((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))******++++++******))))))******++++++******)))((((((((('''''''''&&&&&&'''''''''((()))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++,,,---...//////000.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------*********+++++++++++++++++++++++++++++++++++++++)))***,,,,,,+++******+++))))))***++++++++++++***************************((((((***++++++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++xxxwwwpppjjjkkkbbb\\\___aaa[[[YYYVVVLLLDDD===444///...---,,,++++++++++++************)))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((%%%'''))))))((((((((()))'''((((((((()))))))))***))))))************))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''((())))))***'''((((((((()))))))))***))))))))))))))))))))))))'''((((((((()))))))))************+++++++++,,,,,,++++++)))((((((((()))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((()))*********+++,,,,,,------,,,,,,******))))))))))))(((((('''((((((((()))))))))***(((((((((((())))))))))))))))))))))))************************************))))))))))))))))))))))))************************)))************+++++++++,,,++++++******++++++,,,((()))))))))*********+++'''(((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))******++++++******))))))******++++++******)))(((((('''''''''&&&&&&&&&'''''''''''')))***+++,,,*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++*********)))***++++++,,,...//////000.........---------,,,,,,+++++++++++++++++++++++++++,,,------......------)))*********++++++++++++++++++++++++++++++++++++(((+++---,,,***)))***+++))))))***++++++++++++***************************'''(((***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++vvvuuummmggggggddd^^^aaabbbZZZWWWTTTIIIDDD<<<333---,,,---,,,++++++++++++************)))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((%%%'''((()))((('''((()))'''((((((((())))))******))))))************))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&&&&'''((())))))***'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))************+++++++++,,,,,,,,,,,,+++)))((((((((()))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((()))******++++++,,,---------,,,,,,************))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))************************************))))))))))))))))))))))))************************)))************+++++++++,,,++++++******++++++,,,(((((())))))*********+++'''(((((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++************++++++++++++******(((((('''''''''&&&&&&&&&&&&&&&''''''(((***+++,,,))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++******))))))******+++,,,...//////000......---------,,,,,,,,,+++++++++++++++++++++++++++,,,------......------))))))******++++++++++++++++++++++++++++++++++++(((+++---,,,***((()))+++))))))***++++++++++++***************************'''(((***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++|||kkkpppgggfffbbb^^^aaa```YYYYYYUUUGGGBBB<<<333///.........---///...+++)))(((((())))))((((((''''''''''''(((((('''((()))((('''&&&''')))(((((((((((((((((((((((())))))*********))))))(((++++++******))))))(((((((((((((((***,,,,,,***((())))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))************************************))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((()))******++++++,,,------......------,,,+++***)))'''''')))***+++))))))))))))************''''''((()))***++++++,,,++++++++++++++++++++++++)))+++++++++***)))***+++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,************************************************)))************+++++++++))))))************))))))******************************++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((())))))************))))))++++++******)))((((((((('''&&&&&&&&&&&&'''(((((())))))))))))***************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,---,,,,,,+++*********++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++***))))))******++++++++++++******)))************+++++++++{{{kkkppphhhhhheeeaaacccaaaYYYYYYVVVIIICCC<<<444/////////...---///---+++)))(((((())))))((((((''''''''''''(((((('''((()))(((''''''((()))(((((((((((((((((((((((())))))************))))))*********)))))))))))))))///---***)))************************************))))))))))))************))))))))))))))))))))))))************************************))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))******++++++,,,,,,------------,,,,,,+++***)))(((((()))***+++))))))))))))************(((((())))))******++++++++++++++++++++++++++++++)))+++,,,+++***)))***+++******************************************************+++++++++,,,,,,,,,************************************************)))************+++++++++))))))************))))))******************************++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))((())))))************)))))),,,,,,+++***)))((((((((('''&&&&&&&&&&&&'''(((((())))))))))))************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))******+++++++++,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,------------......---,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***))))))******++++++++++++******)))************+++++++++zzzjjjppphhhiiihhhdddfffcccZZZYYYWWWJJJCCC===555111000000///......---+++***)))))))))***)))((((((''''''(((((()))'''((())))))''''''((()))(((((((((((((((((((((((())))))************))))))))))))))))))************666222,,,((((((***+++,,,***************************************)))))))))))))))))))))))))))))))))************************************))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++*********))))))(((((())))))***))))))))))))))))))))))))))))))))))))******++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))***+++++++++,,,,,,------------,,,,,,+++***)))(((((()))***+++))))))))))))************)))*********************++++++++++++++++++++++++***+++,,,+++***)))***,,,******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++))))))************))))))******************************++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))************))))))------,,,+++***)))(((''''''&&&&&&&&&&&&'''(((((())))))))))))************,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++---------.........////////////...---------......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++++++++******)))************+++++++++wwwhhhooohhhiiijjjfffhhhdddZZZYYYWWWKKKCCC===666222111111///......---,,,******)))******))))))(((((((((((())))))''')))***)))((('''((()))((((((((((((((((((((((((((())))))************)))(((((())))))******++++++555111,,,))))))***+++,,,************************+++++++++******)))))))))))))))))))))))))))))))))************************************)))))))))((((((((())))))))))))((((((''''''((()))))))))))))))((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++*********))))))))))))))))))***))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((())))))******+++,,,,,,,,,,,,,,,------,,,,,,,,,******)))(((((()))******((()))))))))************+++*********************++++++++++++++++++++++++***+++,,,,,,******+++,,,******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++)))******++++++******)))******************************++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))))))))************))))))...---,,,+++***)))(((''''''&&&&&&&&&&&&'''((((((((()))))))))************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++***************+++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////......------.........------............------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,------------------------,,,+++++++++******))))))******++++++++++++******))))))*********+++++++++vvvfffmmmggghhhiiigggiiieeeZZZXXXVVVKKKCCC===666222111111///---------,,,++++++*********))))))(((((((((((())))))((()))***)))((('''(((***))))))))))))))))))))))))(((((()))***************(((((())))))******++++++...,,,+++***+++,,,+++***************************,,,,,,++++++******))))))))))))))))))))))))))))))************************************)))))))))((((((((())))))))))))((((((''''''((()))))))))))))))((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************))))))))))))******************************))))))***++++++++++++***************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))))))))***++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++******))))))))))))******((()))))))))************++++++++++++************++++++++++++++++++++++++***,,,,,,,,,+++***+++,,,******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++******++++++++++++************************************++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))************))))))------,,,+++***)))(((''''''&&&&&&&&&&&&'''((((((((()))))))))******************++++++++++++******+++++++++++++++++++++++++++***************++++++*********+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................------------......---......//////......------------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++************+++++++++,,,,,,,,,------------------------++++++***************)))******++++++++++++******))))))*********+++++++++vvvfffmmmgggiiifffeeeiiifffYYYWWWTTTIIIBBB<<<666222111111...,,,---,,,,,,,,,,,,++++++******))))))(((((())))))***((()))******(((((()))***))))))))))))))))))))))))'''((()))******+++******))))))))))))************)))))))))+++------+++)))+++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))************************************))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++******))))))******+++************************((()))+++,,,,,,,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,++++++)))))))))******)))))))))))))))))))))******************+++++++++++++++++++++++++++++++++++++++++++++,,,---,,,+++***+++---************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++******++++++++++++************************************++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))************))))))++++++******)))((((((((('''&&&&&&&&&&&&'''(((((())))))))))))************))))))************))))))++++++++++++++++++++++++*********)))******+++,,,************++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,---------------------............///...------------...//////......////////////......------------------------------,,,,,,,,,,,,------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******)))************+++++++++xxxgggnnniiikkkaaabbbiiifffYYYUUUSSSGGG@@@;;;555222111000---+++,,,,,,,,,---,,,,,,++++++******))))))))))))******((()))******)))((()))***))))))))))))))))))))))))'''((()))******+++++++++*********))))))))))))))))))))))))+++------+++)))++++++++++++++++++++++++***++++++++++++++++++,,,))))))))))))))))))))))))************************************))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********(((((((((((())))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******+++******))))))******+++************************((()))+++------,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))******++++++,,,,,,---++++++,,,,,,,,,,,,++++++))))))************))))))))))))))))))*********************++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++***++++++,,,,,,++++++*********************************++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************))))))************))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))*********************++++++***************************************))))))***++++++,,,************++++++++++++,,,++++++******++++++,,,,,,,,,,,,---------............/////////000000000///.........//////000111/////////000000/////////........................------,,,,,,,,,,,,------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))******************++++++++++++******)))************+++++++++zzziiipppkkkmmm^^^```hhhfffYYYUUUQQQFFF@@@;;;555111111000---***,,,,,,---------,,,++++++******))))))))))))******(((***+++***)))((()))***))))))))))))))))))))))))''''''(((******+++++++++++++++******))))))((((((,,,+++***+++,,,,,,+++***++++++++++++++++++++++++*********++++++,,,,,,---))))))))))))))))))))))))************************************))))))))))))(((((())))))))))))(((((('''(((((()))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((())))))))))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******++++++************++++++************************(((***+++------,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))******++++++,,,------+++++++++,,,,,,+++++++++))))))************))))))))))))))))))************))))))***+++,,,,,,------+++++++++++++++++++++++++++,,,------++++++,,,---************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++***++++++,,,,,,++++++*********************************++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++))))))************))))))''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))************+++++++++,,,,,,+++++++++******************************))))))***+++,,,,,,)))************+++++++++,,,++++++++++++++++++,,,,,,,,,,,,------.........000000000000111111111111000000///000000111222222//////000000000000//////...........................------,,,,,,------...,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))***************++++++++++++******)))************+++++++++wwwsssjjjrrrkkkcccaaaggggggZZZSSSOOOFFFBBB;;;333///......,,,***,,,++++++******++++++,,,************))))))))))))+++++++++*********))))))))))))))))))((((((((((((***,,,,,,+++***))))))+++,,,+++***)))((((((((((((*********+++,,,,,,------+++++++++,,,------+++)))***++++++,,,,,,++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((()))******+++++++++++++++************)))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''((())))))'''&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((++++++++++++++++++++++++*********)))))))))))))))((()))+++,,,,,,***(((&&&...++++++------***))),,,,,,++++++++++++***(((%%%************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((()))))))))))))))))))))))))))(((((((((&&&&&&'''(((((()))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((()))***++++++,,,++++++,,,,,,,,,+++++++++******))))))))))))************)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,......---,,,,,,+++************+++++++++,,,,,,,,,************************++++++++++++++++++++++++---,,,,,,++++++*********++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))************)))************++++++++++++++++++************)))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++******************++++++******++++++,,,---+++...,,,((((((---,,,&&&...222,,,***222111)))(((777///...777:::555333888888777999===@@@?????????777888555111000333444111000000---+++...222111,,,111///***'''(((---...,,,,,,,,,,,,+++++++++******)))***++++++------...///******************************))))))))))))******))))))))))))************************************yyyvvvlllrrrjjjbbb```fffeeeYYYRRRNNNEEEBBB;;;333///......,,,***,,,++++++******++++++,,,************))))))))))))+++++++++*********))))))))))))))))))))))))))))))((()))******))))))***+++......------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---000000///---++++++,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((()))******+++++++++++++++************)))(((((((((((((((((((((((())))))))))))))))))))))))(((((('''((())))))(((&&&))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))(((++++++++++++++++++++++++************************(((((()))+++,,,,,,------***''''''***+++)))***------+++******,,,------,,,***+++,,,,,,,,,***((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))*********))))))))))))))))))*********)))))))))))))))''''''((((((((((((((((((*********)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((()))***++++++,,,,,,+++,,,,,,,,,+++++++++******))))))))))))*********+++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,......---,,,,,,+++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++(((((()))))))))*********************++++++++++++++++++++++++************(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************++++++******++++++,,,---(((,,,---)))***///222111***222///))),,,...333???666000+++///AAAVVVeeejjjkkknnnwwwyyyzzzxxxooo^^^PPPIIIEEECCC555000000333333...,,,...(((+++000222000,,,+++,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,------...******************************))))))))))))******))))))))))))************************************zzzyyyoootttjjjaaa^^^ddddddWWWPPPMMMDDDBBB;;;333///......,,,***++++++************++++++************))))))))))))+++++++++***************))))))))))))))))))))))))''')))************+++---************+++++++++,,,,,,,,,+++++++++*********+++******+++------,,,***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))((((((((()))******+++++++++++++++************)))(((((((((((((((((((((((()))))))))))))))))))))))))))((('''(((******)))'''))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))++++++++++++++++++++++++************************---,,,+++*********+++,,,---******,,,---+++,,,000...,,,******+++---...---''')))***++++++)))'''%%%))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((((()))))))))******************************(((((())))))))))))******((((((((())))))***************)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...------,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++((((((((()))))))))******************+++++++++,,,,,,+++++++++************(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************++++++******++++++,,,---)))------***'''***---...***...++++++333111***......JJJgggxxx~~~mmmwwwvvvfffZZZRRRCCC666222///---555AAA888---(((...444222///000------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******))))))))))))************************************xxx{{{ssswwwmmm```]]]bbbaaaUUUOOOLLLCCCBBB;;;333///......,,,***++++++************++++++************)))))))))(((************************))))))***************+++***+++------,,,+++---...***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++)))(((+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))******+++++++++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((()))***+++***((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((''''''''')))))))))))))))*********++++++++++++++++++++++++*********+++++++++++++++......---,,,,,,,,,---...111...---000000---...111...---++++++,,,+++***)))))))))*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))(((((()))))))))*********))))))))))))************(((((()))***+++------...)))******++++++,,,,,,---******)))))))))((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,)))))))))*********++++++------------------------------------------------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))))))))***************+++++++++,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))***************+++++++++++++++******++++++,,,---+++,,,,,,++++++,,,+++***!!!111777333000111DDDaaawwwmmmjjjnnnssszzzxxxoooxxx|||{{{uuupppqqqssssss~~~tttfffXXXLLL>>>111(((888...***222666111///444------------,,,,,,,,,,,,---------,,,,,,+++++++++******************************))))))))))))******((()))))))))************************************zzz~~~uuuyyynnn```\\\aaa```SSSMMMKKKBBBBBB;;;333///......,,,***+++******))))))******+++************)))))))))(((************************)))*********++++++,,,,,,+++,,,------++++++,,,---...////////////...---,,,+++,,,,,,,,,---------...///---,,,,,,---...---,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************(((((())))))))))))((((((((((((((()))******+++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((()))+++,,,+++)))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))******************************))))))((((((((('''((()))))))))*********+++++++++++++++++++++++++++***+++++++++,,,,,,,,,---,,,,,,,,,---...///000000---+++,,,000111//////222000000000111111000---***...---+++******+++---...************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************((((((((())))))*********,,,,,,,,,------.........******+++++++++,,,,,,,,,************))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))))))))))))))))))))))))))))))))***+++,,,,,,---,,,,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,************++++++++++++---------------------------------------------------,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***************************************************))))))*********+++++++++************************))))))))))))))))))))))))))))))*********+++++++++++++++******++++++,,,---+++))))))...333333111///222000,,,:::YYYqqqyyyooowwwyyyrrrwww|||}}}yyy|||oooOOO000+++///777;;;333(((+++555.........---------,,,,,,...------,,,,,,++++++*********************************))))))))))))******((()))))))))************************************}}}uuuxxxlll```\\\```___SSSMMMKKKBBBBBB;;;333///......,,,*********))))))))))))******************))))))))))))***************+++++++++*********+++,,,,,,------)))+++,,,,,,******+++---)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,***)))***,,,.........,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************)))))))))))))))(((((('''((((((((()))******+++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,---,,,***)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))************************))))))))))))************((())))))******++++++++++++++++++++++++++++++++++++++++++,,,,,,------......---,,,+++***+++,,,---222111555<<<>>>======??????>>>>>>??????>>>;;;888333111...+++*********+++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))*********++++++(((((())))))***+++++++++,,,,,,++++++***)))))))))++++++++++++++++++++++++,,,,,,+++++++++*********************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))))))))))))))))))))))))))))))))))))))***+++,,,------------,,,,,,,,,+++++++++******++++++,,,,,,,,,---------+++++++++,,,,,,,,,,,,---................................................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************)))************+++++++++************************)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++******++++++,,,---///+++***...000///...///222;;;NNNuuuzzznnnyyyxxxpppvvv~~~tttUUUFFF555,,,...222333111//////.........------------------,,,,,,+++++++++******************************))))))))))))******))))))))))))************************************||||||sssvvviii```\\\```___RRRMMMKKKCCCBBB;;;333///......,,,*********))))))))))))******************))))))))))))))))))*********+++++++++******++++++,,,------...(((***,,,---......000222...000222444666666555555::::::999888777555555444222000...---...///...---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************)))))))))))))))(((''''''((((((((()))******+++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***------,,,+++))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************************))))))******++++++,,,,,,((())))))******+++,,,,,,++++++++++++++++++++++++++++++,,,,,,---.........111///...///444<<>>kkkqqqcccssszzzuuuoooppp~~~zzzVVV999444<<<:::000////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******))))))))))))************************************xxxyyyppptttiiiaaa]]]```___RRRMMMKKKCCCBBB;;;444///......,,,*********))))))))))))******************))))))))))))))))))******++++++++++++******+++,,,,,,---......))),,,///111222444777:::CCCEEEIIILLLOOOPPPPPPOOOSSSRRRPPPNNNLLLIIIHHHGGGBBB???;;;888666444222000,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************)))))))))))))))(((''''''((((((((()))******+++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++---...---,,,)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************))))))***+++,,,------...((())))))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////......222;;;KKK```sss~~~|||uuujjjaaa[[[XXXWWWVVVSSSSSSRRROOOHHH@@@888333************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,------...///000000444555777:::===@@@BBBCCC444444333222111000//////......---------,,,,,,,,,************************************************(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))******+++,,,------------,,,,,,,,,+++++++++******,,,,,,,,,---------......---------.........//////////////////////////////////////////////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++........................,,,,,,,,,---------......++++++,,,,,,,,,------------------,,,,,,,,,++++++++++++++++++++++++++++++************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,++++++******++++++,,,---))),,,111444333888MMMccc|||qqqyyyzzzpppDDD333333333000/////////............,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******))))))))))))************************************vvvnnn|||pppmmm```aaa]]]VVVPPPMMMGGGAAA>>>>>>444---000---)))...************************+++*********))))))((((((---)))(((***+++)))+++...+++111444000***+++555???777<<>>>>>444,,,000---)))...************************+++*********))))))))))))***((((((***)))&&&'''+++)))+++...111777DDDTTT```YYY^^^iiivvvzzzzzzyyyuuuuuu~~~yyyuuuuuuuuu}}}}}}wwwoooooorrrmmmcccXXXNNN@@@777444222///,,,---,,,***)))((()))))))))...---,,,+++++++++++++++,,,,,,,,,+++++++++******************************))))))************))))))((()))***++++++,,,,,,+++---,,,+++***))))))))))))******************************))))))))))))******************************************************************************************************))))))))))))))))))))))))+++)))(((***---...---,,,******)))******+++,,,---...++++++------***+++///333000...,,,,,,///666===GGG```{{{}}}pppiiiaaaUUUKKKBBB:::555666555000++++++,,,+++***)))((((((((()))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((()))))))))***))))))))))))***,,,......---333///+++...,,,***111666IIIYYYddd{{{}}}}}}gggOOO@@@:::000---...+++,,,%%%+++333111111000)))************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))*********+++,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,000---+++,,,///111...+++777777111+++***...///+++222222222222777<<<;;;666===666000000///---000666444,,,(((---000///000333000...---///000///+++'''///...---,,,++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...000000000111222000+++'''---------...111444444222///---+++,,,///333555666333444444333222111///.........///000000...***(((---------,,,,,,,,,++++++++++++++++++++++++++++++************************+++++++++************)))************************************))))))))))))'''...///(((%%%,,,222222///666+++===hhhvvvqqqyyyxxxxxxFFF777444222111,,,***111:::.........---------,,,,,,************************************************************************)))************+++++++++mmmwwwtttkkkbbbbbb___XXXTTTQQQJJJCCC>>>>>>333,,,000...***...++++++++++++++++++++++++***************)))))))))'''&&&))),,,+++***...555LLLHHHCCCCCCJJJUUUaaahhhnnnooovvvzzz}}}wwwrrrvvvuuuuuu}}}ttt~~~}}}uuuwww}}}zzz{{{~~~|||uuu___OOOHHHCCC===888222000......000111000...---,,,+++++++++++++++,,,,,,,,,,,,++++++++++++***************************))))))************))))))((()))***+++,,,,,,,,,,,,---,,,+++******)))******************************+++******))))))******+++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))***)))((()))+++,,,,,,+++*********++++++,,,---...111,,,***,,,---,,,...111222---+++///444>>>RRRfffrrraaaUUUFFF<<<;;;777,,,)))///---,,,,,,+++***)))((('''))))))))))))))))))))))))''''''((((((((()))))))))((((((((()))))))))******---+++))))))******))))))###...///---000000777FFF|||vvvgggSSSiiieeebbbbbbdddeeefffgggmmmqqqtttuuuxxx|||gggeeeRRR999222555111''')))...******---***************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))*********+++,,,,,,------,,,,,,...---,,,,,,,,,,,,,,,,,,------,,,---------------%%%(((---222:::BBBCCC???SSSYYY___aaabbbbbb___[[[WWWKKKCCCCCC???444---...,,,111666555---''')))000...+++)))+++///000...***///...---,,,++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---///,,,******...111111111777333000///111222222111666222......000111///,,,(((***---000111000///---)))+++...///...---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))************************************************'''///111+++)))///333111---999AAAmmm|||aaafffKKK===222222111------333.........------------,,,++++++++++++++++++++++++************************************************)))************+++++++++{{{kkkuuuwwwlllbbbbbb___YYYVVVSSSKKKCCC===>>>333,,,000...***///++++++++++++++++++++++++************************)))((()))+++******000999>>>@@@DDDMMMXXXccckkkooommmlllmmmssszzz|||xxxsssvvvsss|||~~~~~~~~~zzzqqqqqqwww{{{{{{zzz}}}}}}xxxuuuvvvtttwww}}}zzzhhhOOO===333111///---,,,,,,+++***,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************)))******++++++******)))))))))***+++,,,,,,,,,,,,---,,,++++++************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************************************************************)))))))))))))))))))))))))))(((((()))***+++******++++++++++++,,,---......222,,,***---///------///000+++...:::GGGYYYyyy|||rrr^^^NNNFFF999***)))444------------,,,+++******))))))))))))))))))))))))'''(((((((((((()))))))))(((((()))))))))*********,,,)))))),,,---+++******555///'''000MMMcccqqq}}}jjj[[[WWW___ooozzz~~~zzzxxxvvv{{{wwwiii___aaajjjqqqfffFFF999555***,,,///&&&$$$+++...************************(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++,,,,,,---------------...------,,,,,,,,,------)))///444222,,,+++000555999<<<@@@DDDLLLWWWdddkkkNNNTTTeeesssnnn^^^[[[cccqqqfff[[[ZZZ___```YYYQQQAAA444((()))555<<<666+++222///,,,+++,,,...//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---///222555111000111333222111222555,,,---000333555444222///555555555333222111////////////...,,,***+++...111...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************)))***************++++++---)))+++222666222...,,,:::fff}}}yyyuuuttttttvvvwww~~~|||{{{zzz{{{}}}ssstttaaa???000555999222'''............------------++++++++++++++++++++++++************************************************))))))*********+++++++++lllssstttiiibbbaaa]]]YYYVVVTTTKKKBBB======333,,,000...***///++++++++++++++++++++++++***************+++++++++...+++)))((('''(((...777AAAKKKYYYgggppptttuuuuuutttvvvxxxxxxyyyzzz}}}zzz~~~{{{qqqiiihhhoootttyyy|||{{{wwwsssqqq^^^VVVIII:::///******,,,------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******)))***+++,,,,,,---,,,,,,---,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))((()))))))))))))))******++++++++++++,,,---......000,,,,,,///000---,,,...222222;;;LLL___vvvuuufffNNN444+++000------,,,,,,,,,,,,++++++************************(((((((((((()))))))))***))))))))))))************((('''***///000---...222***...:::]]]xxxooobbb```pppyyyzzzwwwrrrRRR;;;222555000...000...************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************,,,,,,---............------------,,,,,,---......,,,...000111222444666888DDDPPP]]]bbb^^^^^^eeeooouuufffooovvvppplll^^^eeeqqqkkk[[[hhhfffZZZDDD444000111000222444444333000------.........------,,,,,,---------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------***000777777111---,,,......444@@@KKKNNNMMMSSS[[[______]]]UUUJJJBBB???@@@<<<:::666333111222555666333333111///---,,,,,,............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************))))))******+++++++++,,,111%%%(((666444(((///CCCqqq|||~~~|||rrrfffxxxxxxlllCCC000444999555//////.........---------++++++++++++++++++++++++************************************************))))))*********+++++++++kkktttssslll```___[[[WWWVVVTTTJJJ@@@<<<===333,,,000...+++000,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++++++++(((***000777<<>>:::444///,,,+++,,,...************************))))))))))))************)))************+++++++++((((((---444888DDDbbbqqqbbblll{{{nnnCCC333222++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++---......///////////////---------------...///000555QQQjjjfffPPPLLLeeevvvwwwtttwww|||bbbBBB///...222111.........---------......///...------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000222444555CCCDDDMMM___wwwvvvcccKKK:::444333111...//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************))))))***+++,,,,,,------///222000///EEEsssrrrzzzqqqDDD444000/////////............,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++sssssssssppphhh```\\\XXXVVVTTTNNNEEE===:::777222000//////...---000///---+++******++++++......,,,)))'''***000666IIIQQQVVVWWWZZZcccgggfff~~~zzzssswww{{{~~~}}}|||{{{zzz}}}~~~zzzwww}}}kkk]]]@@@...444888...***111++++++***)))***,,,,,,***)))))))))***+++++++++,,,***************************+++,,,,,,------,,,,,,111---***)))+++------+++)))...000,,,,,,111111---...///......///000...***111+++(((+++...---)))&&&---******---,,,)))+++222+++,,,------+++++++++,,,***************************************************************************,,,...///000///...---+++,,,111222***---NNNvvvxxxllllllwwwjjjRRR888...000000,,,(((+++***************++++++)))))))))))))))******+++)))***)))''''''***...///&&&333++++++]]]yyydddaaazzzpppSSS222888,,,&&&---111---***---,,,+++******)))***************))))))))))))******))))))))))))***+++,,,---(((---333333000---...111111***)))...000...444>>>uuuuuu\\\ccc}}}wwwggglllMMM;;;888333)))222---+++,,,***(((+++222---------,,,,,,,,,++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++******+++,,,...))),,,333...+++BBBccc[[[ZZZ{{{iiiLLL<<<444000000111...+++---000...)))---,,,+++******+++,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))$$$***...,,,***,,,...---...333///DDD||||||~~~zzz777<<<111---111222000///.........---,,,,,,,,,,,,------,,,++++++******+++++++++++++++*********))))))******+++++++++,,,,,,,,,tttrrrqqqpppiii___\\\XXXVVVSSSMMMDDD===999666222000///......------,,,,,,+++++++++,,,,,,*********+++///555;;;???KKKTTT\\\bbbkkksssvvvsssyyy}}}|||wwwzzz~~~uuurrrzzzxxxmmmuuutttrrrpppmmmllllllmmm^^^bbbggghhhffffffiiilllooopppssszzz|||pppvvv~~~oookkkXXX<<<,,,...///+++...///...,,,,,,---//////************++++++++++++************************++++++,,,------------,,,///---***+++---///...---111333111++++++//////,,,111111000///000111222111,,,+++,,,...000000000000000---,,,///...***+++///+++++++++***)))***,,,---************************************************************************+++,,,...///000000......999,,,)))333999CCCbbb}}}``````vvv|||UUU555***...111...++++++************++++++)))))))))))))))***++++++***...000...,,,++++++,,,000***111WWW~~~wwwooouuu{{{OOO333222///***)))+++---+++,,,++++++*********************))))))))))))******))))))))))))***+++,,,---))),,,//////...---///111...111222///,,,777VVVssshhhnnn||||||nnnqqqzzz{{{bbbAAA333:::000000...,,,000555111)))---------,,,,,,,,,++++++************************++++++++++++++++++++++++++++++++++++++++++++++++///---++++++---///...---000111///000@@@]]]uuulll}}}vvvWWW>>>666111111666666///,,,000......---,,,++++++,,,,,,++++++++++++++++++++++++***************************************************,,,,,,******,,,------444...???vvvuuu}}}CCC000333888,,,///666'''///...------,,,,,,---------,,,++++++******+++++++++++++++*********))))))******+++++++++,,,,,,,,,uuupppooooookkk___\\\XXXUUURRRLLLDDD===999666222//////......---***+++++++++,,,,,,,,,,,,,,,,,,...444<<>>CCCLLLYYYbbbvvvooogggfffiiilllllllll}}}vvvqqqqqquuuvvvrrrwww}}}uuummmgggcccqqqmmmfffhhh}}}yyyzzzyyyxxxxxxoooVVV===333...---111222......000...---------,,,,,,++++++++++++++++++++++++++++++,,,,,,---.........---------......///...---------000000000111333555999=========CCCKKKLLLHHHHHHKKKOOONNNIIIDDDEEEIIIEEE>>>===<<<999666444333000---,,,++++++---//////---+++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,---///000111111111...222;;;VVV|||sssxxxsssHHH444666......---,,,++++++,,,,,,***************++++++,,,222---+++...000...000444TTTnnn|||sssSSS999//////000000---,,,,,,+++***+++++++++++++++************++++++************+++,,,---...111000000111222222///------555>>>JJJfffyyysss}}}]]]888///666777000,,,.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++///333000,,,,,,333:::UUUkkktttLLL888777666222---------...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,(((+++111000***...:::[[[\\\000222444---444//////...------------...---,,,++++++******++++++******************************+++++++++,,,,,,,,,uuupppnnnnnniii^^^\\\YYYSSSMMMFFFAAA===777444000............---...---,,,,,,,,,...///000444:::CCCJJJPPPXXXcccjjjkkkddd^^^```fffkkkqqqvvvmmmoooqqqpppqqqyyymmmaaahhhkkkiiiccceeetttyyy|||UUU===111***---000......111...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............---...000///......///000///000444999>>>HHHXXXgggdddbbbiiivvv{{{wwwuuuvvvxxxnnnmmmpppiii^^^[[[ZZZTTTGGG===777333///---+++***,,,000111///,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111222333...888XXXuuu}}}xxxLLL000//////...---,,,,,,,,,,,,+++************+++,,,,,,...+++---111///,,,333>>>}}}zzz|||hhhzzzwwwdddooorrrPPP)))///555***------,,,+++++++++++++++++++++************+++++++++******++++++,,,---.........///000000000000000888???LLL^^^zzzrrriii???+++111333***............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((---111...***111CCCRRRrrrJJJ;;;666111222111///...---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,))),,,222---)));;;UUUxxxpppIII222555000000000///......------......---,,,++++++******++++++***************+++++++++******+++++++++,,,,,,,,,tttqqqpppnnnggg^^^\\\YYYSSSLLLEEE@@@>>>666333///............------,,,++++++---000444777???BBBJJJUUU```ffffffdddXXXUUUWWW^^^dddgggmmmtttfffnnnxxx|||}}}hhhaaarrr}}}ooosss~~~jjj[[[DDD000---...,,,+++///------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---///000000///111555888777AAAQQQaaaiiissslllYYYPPPLLLIII>>>888222000111111000---,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111333333;;;YYYyyywwwzzzzzzyyyxxxuuusssqqqooosssqqqtttwwwuuummmiiikkkkkk<<<000///...---,,,,,,,,,,,,++++++******++++++,,,---******...000---555SSSssstttddd~~~llliiiqqqrrr}}}~~~qqqsssppphhheeetttlll>>>555333)))------,,,++++++++++++,,,,,,++++++******++++++,,,++++++++++++,,,---.........///000///...111777<<>>666333///............---+++***)))***---333888<<>>QQQccc|||rrrooommmSSSIII===555222111///,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000111333444<<>>;;;555222///---------,,,,,,,,,++++++,,,000666<<<@@@FFFSSS```___TTTMMMQQQXXX______^^^___dddlllwwwwwwgggdddwwwxxxxxx^^^@@@111...000222...---,,,,,,,,,...000222.........------,,,,,,,,,+++***,,,///000------000+++---000555:::FFF\\\ooojjjbbbVVVHHH===666222222000/////////+++'''(((---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''111,,,...;;;555000@@@VVV|||}}}ttt}}}LLL555333666***(((...(((---,,,,,,,,,,,,---......222+++111111888kkk\\\PPPjjj~~~QQQ000999------,,,******,,,,,,***************************++++++++++++,,,------...333000000222777@@@PPP```zzznnnBBB444,,,555+++&&&333222+++333---,,,++++++******++++++******+++++++++,,,,,,,,,111+++***///000,,,...555000...555VVVppppppvvv{{{yyywwwggg```DDD000111555111...222//////...------------...++++++++++++++++++++++++************+++,,,------...'''666111---ttt}}}ccc444888888,,,,,,222......000,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,///'''+++111---,,,///---wwwqqqrrrlllhhh```cccaaaUUUHHHAAA===;;;555222///---,,,---,,,,,,,,,,,,---///333999???BBBQQQYYY___]]]VVVQQQSSSXXXYYY[[[]]]aaahhhxxx}}}^^^bbb|||lllsssUUU;;;000---+++---...///---******...222.........------,,,,,,,,,...+++***...000//////111888444555AAAVVVrrr}}}ssseeeQQQ;;;,,,000......111///++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,222,,,***333222;;;WWW{{{qqqaaaTTTKKKbbb[[[YYYfffpppHHH///000///,,,111666------,,,,,,------...///...222...555XXXxxx~~~vvvwwwJJJSSSHHH888///...,,,+++,,,---,,,***************************++++++++++++,,,---...///555333111111666FFFccc{{{~~~}}}^^^===111888444---......+++,,,---,,,++++++***+++++++++***++++++++++++,,,,,,,,,---000///------000000---222<<>>CCCEEERRRTTTUUUTTTSSSRRRTTTUUU```bbbeeehhhnnn}}}{{{~~~ttt___nnnxxx~~~wwwWWWAAA333,,,...111222///+++)))+++///.........---------------000------111333000///111:::FFF^^^yyy{{{{{{~~~uuuXXXCCC888111---...///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111...,,,///555OOOvvvzzztttwww{{{sssqqqppppppssslll999...666---)))444---------------...//////---777222KKKssslll~~~}}}}}}}}}[[[BBB333///,,,,,,......,,,)))+++++++++++++++++++++++++++++++++,,,,,,...//////000000222:::HHHddd|||wwwVVV999333222000***,,,000+++------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,)))222444------555555---555SSS~~~xxxXXXYYYzzzuuuiii\\\RRRNNNQQQQQQPPPNNNNNNOOOSSSWWWZZZUUUPPPMMMNNNZZZrrrsssMMM666222444111,,,000///......------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......+++444...NNNhhh999555111444333+++---111+++------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++...///,,,***,,,111222ssspppsssnnnjjj^^^cccbbbWWWJJJBBB<<<888444111---,,,,,,------,,,,,,...333999???CCCFFFHHHLLLKKKKKKNNNSSSVVVVVVUUUcccgggmmmsssyyywwwgggZZZTTTSSSTTTUUU```eeeooobbbeeevvvVVV===111111111222222222000---+++...............---------//////222444333111555<<>>666...........................000000222222111999MMM```~~~vvvyyy|||eeeJJJ999222......000------------------------------------------------+++---111333:::WWWxxxfff888444666///111///............///000000555+++SSSvvvcccNNNKKKvvvxxxFFF777,,,+++///...------++++++++++++++++++++++++,,,,,,,,,---...///111222666777EEEbbbNNN222666111,,,000......---,,,,,,++++++,,,,,,++++++,,,,,,,,,---------000+++---444222...:::MMMiiifffmmmzzz]]]YYYRRRNNNQQQUUUWWWZZZ^^^[[[]]]___^^^]]][[[ZZZZZZXXXXXX[[[___\\\UUUPPPOOOLLLXXXhhhZZZ@@@666333111000000///............///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---///000111444444]]]AAA666333333...///222+++.........---------,,,,,,++++++,,,,,,,,,---------(((111...---555111+++444wwwsssuuunnnggg^^^cccaaaUUUGGG???:::666222///,,,+++,,,------,,,000333999>>>CCCFFFGGGHHHHHHJJJLLLQQQUUUXXXXXXXXX^^^hhhvvv}}}uuuooogggjjjoootttyyy}}}yyy||||||mmmXXXJJJ???@@@AAA@@@??????AAADDDDDDDDDEEEMMMaaa{{{{{{qqqzzz}}}vvvvvv\\\OOO999000***111???FFF???555.............../////////111111111333999NNNpppqqqxxx~~~zzz```LLL???555...,,,------------------------------------------------333//////000???mmmuuuKKK000222444222///////////////000111111888;;;mmm|||qqqRRRIIIYYYzzzZZZDDD000,,,......---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000222333111;;;WWWaaa<<<444000---///111...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------444+++,,,444000---FFFiiippp]]]cccyyyuuucccbbbiiiWWWXXX^^^gggkkkkkkllloooyyy}}}|||wwwrrrppppppfff^^^\\\ZZZUUUQQQPPPPPPWWW```uuu{{{OOO333000888111000//////......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///111222...FFFdddEEE333333111///111...............---------,,,,,,,,,,,,,,,------------***222,,,---555,,,///LLLuuurrrvvvooohhh___bbb___RRREEE===999666222///,,,++++++------,,,444666:::>>>BBBDDDEEEFFFFFFJJJNNNPPPQQQTTTZZZ___gggpppzzzyyyoooeeeaaaaaa___aaacccdddfffllltttzzz{{{mmmZZZLLLFFFMMMSSSTTTPPPMMMNNNPPPPPPQQQOOOOOO\\\qqq~~~wwwkkkIII;;;...///999@@@===666---........./////////000000111777DDDUUUmmmxxx|||ooo```KKK888///................................................222///000333LLLxxxppp===111333---000000//////000000111222>>>fff]]]KKK???OOOyyypppTTT888//////,,,,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111333333111FFFjjj```<<<000222222222......---,,,,,,,,,,,,---,,,,,,,,,------------...000///222333000===ffflll]]]jjjtttfff\\\VVVUUUdddkkkzzztttllliiigggggghhhOOOUUUWWWaaarrr|||vvvOOO999666111000000///////////////------------------------+++,,,,,,---...000222333@@@xxx\\\777555333...///111............------------,,,,,,,,,------------...+++222,,,---555---EEEqqqqqqvvvpppkkk___bbb^^^QQQCCC<<<888666111///,,,++++++------,,,666777:::>>>AAACCCDDDDDDGGGLLLRRRRRRRRRXXXdddnnnfffpppvvvnnn]]]TTTYYYbbb\\\YYYUUUOOOPPP[[[mmmzzzzzzyyy{{{{{{tttzzz}}}vvvsssxxx~~~tttuuurrrlllqqq~~~~~~~~~|||XXXHHH555---111666555222---.........//////000000---222AAAYYYqqquuuuuufffJJJ:::................................................,,,,,,444<<>>111///++++++///,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000111333444@@@WWWxxxOOO666777222---......---,,,,,,,,,,,,---,,,,,,,,,---------......***333888222333PPPkkkYYYpppzzzoooeeeaaahhhuuusssjjjhhh```[[[OOONNNYYY```jjj}}}uuuHHH///111111000///////////////------------------------+++,,,,,,---///111222333dddooo;;;666444,,,...444//////.........---------,,,,,,,,,---------......)))111,,,...666333\\\zzzwwwxxxsssmmmmmm^^^aaa]]]OOOAAA:::666333222222///+++)))***000444777;;;???AAABBBBBBBBBCCCLLLGGGKKKUUUYYYYYYcccqqqpppnnndddXXXVVV]]]aaaaaaRRRQQQQQQQQQOOOSSSccctttzzz}}}}}}~~~}}}~~~pppmmmwwwjjjVVV>>>222111111///,,,---111111...///222000,,,///JJJddd~~~uuugggVVVJJJ666444+++000:::---%%%777,,,---......//////......666...///ZZZ}}}zzzwwwqqq???222222000333(((555000(((???999eee{{{dddTTT___uuuyyyRRR777...---,,,)))...------,,,,,,------...---(((+++333333---333@@@]]]~~~nnn:::...666---------------------,,,,,,------......///.........333000:::***EEEddd]]]|||~~~uuukkkiiissszzzoooeee\\\XXXSSSRRRXXXbbbfff<<<222444222---,,,///...***------------------------***000)))***888444111CCC{{{GGG888;;;***888---222888888000******,,,+++,,,,,,++++++,,,,,,---...111(((333666,,,JJJuuunnnpppnnnllllll]]]```\\\OOOAAA999555222111000///+++***,,,111666:::;;;===>>>???AAADDDFFFKKKKKKPPPVVVXXXZZZaaajjjccc```YYYSSSUUU\\\\\\XXXTTTRRRRRRTTTUUUYYYgggvvv~~~~~~vvvxxxnnn\\\FFF777222222333444---,,,,,,...111333444333???XXXuuuooo```EEE???111***///---***---------....../////////...555///DDDzzz|||wwwzzzRRR999777...444...222111,,,555888zzz}}}bbbDDD444---...333...------,,,,,,------...111++++++222222222<<>>...(((222555***............////////////111000^^^~~~|||wwwggg>>>888///333333---333444555SSS|||vvvrrrQQQ:::,,,,,,444......------------......222///...000000444DDDVVV{{{LLL...333//////...---------------/////////000000111111111...222333ooojjj]]]{{{{{{yyy{{{pppgggccc]]]TTTOOONNNmmmlllCCC888000111111------111------------------------,,,,,,---444555///GGGtttMMM666444000444///333333...***+++,,,,,,,,,,,,,,,,,,,,,------...///333222000QQQxxxuuu{{{zzzpppgggZZZ]]]YYYLLL???777444111...---,,,,,,---111666999;;;;;;<<<<<<===@@@EEEHHHAAAMMMRRRKKKIIINNNNNNFFFIIILLLQQQVVVYYYYYYUUUPPPUUUUUUYYYaaajjjrrryyy}}}vvvllliiiooozzzqqqTTT???555000---444...///444000,,,888LLLrrrttt}}}ttt\\\NNN???---111999---//////.../////////000000111===wwwrrryyywwwDDD:::555///222***555777???~~~wwwrrraaaAAA111------......------------.........000111///...:::RRRhhh~~~zzzhhh999888111000///...---------...////////////000111111222000777RRRnnnqqq{{{}}}yyywwwqqqhhh[[[PPPSSSYYYppp___EEE111111222---+++///........................,,,+++000555111666fff}}}qqq;;;777555444...000000...++++++---...,,,,,,,,,,,,,,,---......***222666AAAqqqxxxssswwwuuujjj___XXX[[[XXXKKK>>>666333000...,,,+++,,,///444777:::888:::===>>>@@@AAADDDGGGDDDRRRVVVLLLGGGLLLJJJ???DDDLLLVVVZZZXXXSSSRRRTTTVVVZZZ```jjjttt}}}|||{{{}}}tttZZZIII@@@999111------222666111222LLLkkklllaaaXXX<<<...111...000////////////000111222<<>>AAAFFFIIIVVV\\\[[[TTTMMMLLLKKKHHHJJJMMMRRRUUUPPPLLLRRR\\\bbbmmmwww{{{~~~xxx~~~qqqjjjooottt{{{xxx[[[GGG999000///333333...000FFFlllkkkMMM666444222111000//////111222444TTT{{{zzz}}}EEE444999222222333DDDyyy~~~nnncccEEE555...//////............////////////...999\\\xxxEEE555333111...---...///000///.........///111333555LLL||||||ssszzzaaa```___aaakkkvvvWWW???333000///...........................---///111111LLLjjjdddiiiggg___bbb}}}CCC888555333...---000000------000---------------...//////222999UUUwwwuuurrrjjjbbbUUUXXXTTTHHH;;;444111...///---+++...333777999999<<<;;;::::::;;;@@@GGGLLLWWWXXXVVVPPPJJJFFFFFFGGGPPPMMMOOORRRQQQOOOVVV___hhhttt~~~zzzrrrwww|||~~~{{{rrrvvv~~~zzz{{{~~~hhhOOOBBB;;;///333333111???cccxxxpppYYY:::000222111000//////111333444aaa}}}}}}vvvxxxOOO444BBB111,,,222[[[tttvvvNNN777444//////............//////...///222FFFoookkk666444111...---...///000000000//////000222555666jjj}}}xxxhhhXXX[[[cccooooooOOO:::333222000////////////////////////000111111111XXXlllhhhlllfffWWWTTTnnn|||MMM111999555///---111111------000...------------...//////(((KKK|||vvvpppssstttmmmdddWWWXXXSSSFFF:::444111///------...000333777:::<<>>???AAAIIISSSZZZ[[[UUUJJJFFFIIIKKKJJJIIILLLNNNMMMMMMTTTaaalllmmmrrruuuvvvxxx|||{{{xxx||||||||||||}}}~~~uuuhhhlll~~~kkkQQQFFF777222777+++333___nnn{{{YYY666111000555///555999///;;;kkk}}}}}}|||~~~YYY:::888444000666gggxxxwwwvvvzzzWWWFFF......///000000//////000111111777///VVVDDD777...---...///000222***666000+++333222777OOO~~~yyyfffXXX]]]nnnyyyzzziiicccOOO///444+++//////............/////////000---;;;lllwwwjjjrrrkkk]]]YYYeeerrr000;;;444222111000111000///---...+++...---(((...333,,,000WWWuuusssrrrllleeeVVVXXXSSSFFF:::444111///,,,---...000444777:::<<>><<>>qqqzzzZZZuuuxxxjjj^^^KKK555///000000000//////000111///333777kkkrrrSSS;;;000444222000000,,,---111...111333...CCCqqq~~~nnn___[[[dddtttoooaaa???///666//////............/////////111444OOOwwwooouuummm]]]WWW^^^|||NNN666444222000000000000...---...+++......+++000444///CCCxxx{{{rrrpppqqqoooiiiVVVXXXTTTFFF999333000///,,,---///111444777:::<<>>???AAACCCJJJQQQNNNOOOLLLEEEBBBCCCEEEEEEPPPRRRTTTUUUVVV[[[cccjjjfffnnnuuuuuuuuuzzzwwwuuu{{{{{{fff]]]fffxxx]]]HHH<<<888444111HHHvvvyyyrrrbbb???//////000333///222WWW{{{}}}rrr}}}yyyxxxMMM@@@555000GGG{{{wwwooommmdddooo___ttteeeQQQ>>>111111000000000000000111333222???wwwiii>>>---444000000555...111------555222...WWWwwwjjj]]]]]]qqqtttjjjLLL''':::000//////......//////000000000666aaa|||xxxzzzmmm[[[RRRTTTkkkiii000444222000/////////...,,,---,,,---...///111444555VVVvvvmmmmmmrrrppphhhUUUXXXTTTFFF888111//////,,,---///222555888:::<<>>ooozzznnnnnnrrrkkk^^^UUUYYYUUUGGG777000......,,,---000333666999;;;<<>>cccRRR777111333777WWW~~~rrrPPPUUUfffsssHHH999HHH~~~wwwoooRRRQQQsssfffQQQ:::555000///222444333111444^^^OOO...777666...777111///333444FFFvvveee^^^aaaggg]]]<<<111111000000000000111111333666nnniiiQQQHHHCCCSSSrrrbbb999666222////////////...)))333---,,,444...DDD|||wwwwwwhhhgggeee___TTTYYYWWWGGG555------...,,,...111555888:::;;;;;;999???AAA>>>???DDDGGGEEE>>>;;;===BBBBBB@@@DDDKKKMMMMMMRRR```rrr|||nnnjjjqqqyyy}}}xxxsssRRR===@@@GGGGGGGGGMMMQQQRRRRRRRRRNNNIIISSSOOONNNPPPOOOMMMTTT]]]uuu~~~zzz{{{yyyiiiQQQEEE:::999===CCCIIINNN___nnn^^^HHHDDDAAAnnn|||zzz|||}}}zzzuuupppoooooogggiiilllpppsssvvvxxxxxx~~~VVV999111666@@@eeekkkCCCTTTxxx{{{MMMDDD\\\}}}wwwYYYVVVttthhhVVV;;;555000///222444333111555]]]iiiiiiiii333888555***;;;333,,,222:::OOO~~~ooofffeeeuuukkk]]]HHH111111000000000000111111444666rrrdddNNNEEE===JJJggg~~~;;;777333000///000000///'''444------666111LLLjjjtttggghhheeeWWW\\\XXXIII888///.........000444666777888;;;<<>>===>>>@@@AAA@@@???AAA??????AAABBBBBBFFFLLLOOOOOOPPPVVVcccxxx}}}jjjaaadddnnnxxx}}}ssskkkZZZKKKOOO^^^eeebbbjjjeeeaaabbbeeegggfffdddiii```^^^bbb]]]SSSTTT^^^ttt||||||eeeOOO<<<>>>===<<>>===>>>@@@BBBCCCBBBAAABBB@@@@@@BBBBBBBBBFFFLLLRRRQQQPPPQQQWWWbbboooxxxooofff\\\XXX\\\bbbffffffooohhh]]]YYY```mmmttttttwwwxxxwww}}}yyypppqqqlllaaa[[[^^^yyy{{{|||zzzvvvjjjQQQ;;;>>>>>><<<>>>MMMbbbpppuuu___]]]eeewwwcccNNNKKK```yyyssspppwww}}}~~~zzzrrriiitttgggWWWMMMJJJIIIFFFCCCIIIMMMUUUZZZTTTLLLNNNVVV|||oooFFF>>>000@@@zzzxxxuuuWWWOOOTTTppp~~~VVVBBBiii|||}}}___UUUrrrvvv^^^BBB:::222111333333333444<<>>======BBBPPP___eeedddQQQMMMSSSdddsssyyy}}}^^^SSSQQQiiizzz|||iii[[[PPPIIIFFF???@@@CCCFFFEEEDDDHHHNNNqqqyyyMMM@@@555MMMuuu~~~tttUUULLLPPPhhhmmmlll[[[CCCjjjzzz|||zzzYYYLLLhhhzzz```GGG;;;222222555444444444PPPuuu{{{___zzzWWW333///333222666...999OOOpppfffkkkzzzrrrYYY===555000222333222222444777kkkttttttSSSHHHEEE<<>>//////---444000---,,,000333222111FFFxxxuuupppppp___UUUWWWQQQBBB444.........+++...111444555777999;;;:::<<<@@@EEEHHHHHHFFFCCCDDDBBBAAACCCCCCBBBFFFLLLLLLNNNPPPRRRUUUYYY^^^aaappptttyyy|||{{{tttkkkdddiiidddiii{{{{{{{{{xxx|||xxxkkk^^^___oooyyykkkNNN999666<<>>000444000555...888]]]{{{hhhhhhxxxYYYAAA666///222444222111444:::xxxooo}}}sssUUUIIIFFF===FFFaaauuuEEE111000///555///,,,111,,,222333111VVVyyytttpppqqqbbbVVVVVVOOO???333.........,,,///222444555666888:::;;;===AAAFFFIIIIIIFFFCCCCCCAAA@@@BBBBBBBBBFFFLLLNNNNNNMMMLLLLLLOOOSSSWWWccckkkwwwwwwttt|||{{{jjjfffppp~~~xxxjjj[[[hhhrrrlllYYYJJJJJJPPPKKKPPPVVVYYYWWWRRRPPPPPPLLLCCC<<>>111111333222555;;;jjjkkkxxxbbbuuuLLL555888333666000999hhhvvv}}}jjjeeexxxbbbFFF888///222444000000444888{{{lllwwwyyy[[[KKKFFF>>>FFF___vvvLLL555333///333......000&&&---333>>>tttxxxvvvrrrkkknnnbbbXXXWWWNNN>>>222......------///222444666777999;;;===???BBBFFFIIIHHHDDDAAAAAA??????AAABBBBBBFFFLLLKKKJJJIIIHHHIIIMMMSSSXXXUUU]]]iiisssyyy~~~kkkWWWQQQPPPOOOXXXeee}}}xxxvvv~~~|||qqqmmmlllqqqsssooohhhdddWWWZZZ___cccaaaaaagggppp```WWWMMMGGGIIIQQQ\\\cccsss{{{nnnmmm{{{bbbaaa^^^gggyyytttxxx}}}yyyxxx{{{xxxpppfffhhhhhhjjjvvv}}}nnnXXXgggcccMMMDDDkkkppp}}}}}}zzzooovvv~~~|||]]]LLLFFFXXX___aaayyyaaaWWWxxxsssuuu{{{|||yyysssTTTQQQQQQRRRooozzzhhhSSSAAA222111222000888DDDqqqqqqgggssshhhqqqeeennnNNN444888333666444???uuu{{{eeewwwnnndddvvvpppOOO<<>>===;;;<<>>@@@EEEJJJNNNQQQLLLEEEBBBDDD>>>888CCCUUUddd^^^```llltttuuuwww~~~|||vvvxxxrrrhhhuuuxxxxxx|||{{{rrr~~~___[[[XXXOOOVVVrrr~~~~~~jjjQQQ```}}}mmmppp|||qqqgggfff___rrr|||^^^]]]aaavvvqqqgggNNNMMMZZZffflllooo{{{]]]KKKxxxkkkvvviiiccc[[[AAAEEEWWWNNNnnnoooppp|||mmmWWWIII===333888444333[[[kkkkkkjjjiiidddqqqrrr}}}qqqrrrvvv;;;555777666===\\\ddd\\\nnnccccccLLL777222555444444777XXXoooppp~~~rrrWWWNNNEEECCCcccggg{{{555444,,,444444++++++...666888tttwwwrrrmmmdddaaaZZZWWWLLL===333000...+++,,,---///444999<<<>>>===AAABBBCCCEEEGGGEEEAAA>>>======>>>AAADDDHHHLLLNNNEEE===<<>>666888???aaauuuiiirrreeehhhPPP:::444666555666999}}}~~~\\\NNNFFFEEEeeelll<<<888,,,222333///111111666===}}}|||rrrjjjaaaaaaWWWUUULLL>>>444000...+++------000444999===>>>>>>AAABBBDDDGGGHHHEEE@@@<<<<<<===>>>@@@CCCGGGJJJLLLBBB<<<;;;BBBFFFEEEEEEIIIVVVaaammmqqqssssssrrrnnnwwwjjjppp|||{{{~~~~~~VVVSSSQQQHHHEEEUUUtttxxxrrrmmmkkkhhhiiivvvqqqttttttppp~~~yyybbb[[[QQQdddvvv{{{zzzmmmHHH>>>NNN]]]```aaapppxxx~~~VVVbbbhhhuuufffrrr{{{}}}xxxzzzjjjppp[[[FFFKKKdddlllkkk~~~xxxeeeQQQ???000333444@@@tttqqqcccvvv}}}[[[ZZZ]]]hhhlllsssyyyzzz{{{}}}|||yyy~~~uuuIII>>>111666@@@mmm{{{iiiuuufffpppVVV>>>666666666888<<>>@@@DDDGGGIIIFFFAAA<<<:::;;;<<>>zzzccc```___www}}}EEE888...222000222444000333UUU}}}}}}jjjhhhiii```YYYUUUUUUOOO@@@444///---+++******---111666:::;;;;;;;;;===BBBGGGIIIHHHDDD@@@999999:::<<<@@@EEEJJJLLLOOOOOORRRXXX___```XXXOOOMMM^^^iiihhhhhhnnnsssrrrttt|||lllggguuuzzzzzzzzzwwwzzzxxxIIIFFFHHHGGGHHHTTTkkk{{{lllgggeee```ppp}}}xxx}}}yyy~~~tttsssfff^^^XXXaaa]]]nnndddfffzzzZZZhhhdddOOONNNUUUttt~~~rrr}}}{{{wwwdddHHH===GGGQQQSSSSSSccc{{{yyyjjj^^^~~~wwwVVVVVV^^^aaaqqqhhhiiixxxuuujjjVVVCCC333444555LLLXXXddduuu^^^XXX```bbbkkkmmmllliiiiiikkkjjjffftttzzzvvvrrrwww~~~~~~MMM999;;;666EEEsssmmmyyyfff{{{dddEEE777555555999???}}}jjjfff```pppCCC333111555...000111000777jjj|||vvvccceeejjjaaaWWWWWWXXXQQQAAA333...------))))))+++000555999:::::::::<<>>AAAEEEHHHHHHEEECCC???<<<888777999???EEEJJJFFFTTT^^^^^^___eeeddd]]]KKKSSSaaannnqqqnnnnnnrrrxxxqqquuu}}}|||uuuooo}}}~~~tttjjjhhhooowwwxxxNNNFFF@@@===<<>>===<<<;;;>>>BBBEEEDDDCCCCCCAAA???<<<444///888EEEFFFNNN```mmmhhhXXXQQQUUUXXXLLLNNNbbbooommmmmmssskkk___ccc~~~{{{yyy||||||qqqtttlllWWWbbbrrrfff|||ppp{{{xxxGGG???LLL<<<555@@@AAAPPPbbbyyy}}}xxxnnn```UUUPPPSSSoooVVVPPP}}}tttfffooojjjdddjjjrrrqqqyyy|||~~~ttt~~~}}}www]]]UUUggglllXXXHHHIIICCCIII\\\wwwssswwwfffwww|||yyyzzzXXXLLLIIILLLSSStttvvvrrruuuqqqUUUJJJaaa|||{{{{{{{{{eeeBBB999222<<>>>>><<<<<<>>>BBBDDDDDDBBBBBB@@@@@@>>>777111555>>>IIIPPP\\\fffeee[[[RRRNNNDDDCCCHHHUUUcccjjjllljjjaaabbbqqq|||{{{{{{tttiiicccaaa^^^jjjhhhZZZ|||}}}```DDDBBBBBBGGGFFF666>>>JJJZZZiiittt|||zzzsssiiiZZZLLLFFFFFFZZZVVV[[[sssnnnooohhhbbbiiisssuuu~~~|||^^^UUU\\\```ccchhhNNNHHHNNNgggwwwlllrrr|||~~~|||}}}vvvccceeesss]]]RRROOO^^^}}}ppplllkkkssspppPPPVVVttt|||yyy}}}gggCCC999222<<>>eee}}}dddVVV]]]mmmwww~~~vvvkkk|||hhhttteeeHHH444888>>>LLLwwwllltttxxxzzz}}}aaa444222222555111333666\\\mmmnnnfffhhh[[[[[[WWWKKK<<<222///---******)))))),,,222888<<<>>>>>>======???AAACCCCCCBBBBBBAAAAAA@@@;;;555222444===DDDMMMVVV___ddd___WWWIIINNNOOOPPPXXXeeehhhbbbdddqqqxxxwwwwwwsssnnnXXXUUUcccZZZfffVVVEEE```qqq|||NNNFFFKKKFFF>>>999999;;;BBBNNN]]]lllyyy~~~tttfffWWWKKKCCC???BBBGGGOOOJJJqqqtttpppjjjbbbhhhaaagggrrruuu~~~~~~vvvrrrbbbWWWPPP^^^QQQMMM\\\sss~~~yyy~~~zzziii~~~yyy{{{wwwsssgggRRRJJJiiixxxeeeqqqqqqdddWWWSSSVVVgggjjj]]]vvv|||}}}iiiDDD888333>>>vvv~~~OOO???YYYfffUUUQQQPPPSSSPPPVVVYYYUUUMMMIIIMMMSSSNNNOOORRRVVVZZZ]]]```aaacccPPPOOOkkk{{{eeedddpppnnntttxxxgggyyyMMM:::@@@ggg|||yyyooo\\\ggg}}}|||vvvvvvlllvvvlllPPP999666;;;MMMmmmnnnvvvsssxxx{{{}}}^^^555444333444000555>>>mmmlllnnnggghhhYYYZZZTTTHHH:::333111...)))(((((((((+++000666;;;>>>>>>>>>>>>???AAABBBCCCBBBDDDBBBAAA@@@<<<777111...000888???EEETTTgggnnnjjj___]]]XXXTTTWWWaaajjjmmmvvvyyyyyy~~~sssssskkkhhhhhhiii```OOOPPP\\\bbb{{{}}}LLL;;;FFF|||zzzxxxpppOOOFFFDDDBBBDDD???======AAAKKKYYYgggpppvvvyyy~~~}}}zzzvvvrrrnnncccSSSCCC>>>???@@@???@@@GGGgggoooeeeYYYiii___cccllloooyyy{{{yyy{{{}}}tttUUUUUUKKKDDDKKK]]]ooozzzzzz|||uuuyyyyyy|||tttxxxccceeeuuuqqqeeefffjjjvvv}}}oooWWWEEEDDDEEEIII[[[ssseee^^^uuuvvv|||lllDDD777444EEEoooNNN???XXXgggTTTPPPNNNRRRNNNUUUXXXRRRIIIGGGLLLQQQPPPMMMJJJJJJLLLPPPSSSUUUcccSSSKKKWWWiiittt|||rrrooo}}}xxxmmm{{{ttt|||SSS;;;<<>><<<@@@FFFkkkxxxzzznnnmmmbbbjjj^^^^^^fffiiirrr{{{zzzyyyttt{{{{{{|||{{{~~~```QQQCCCGGG___}}}}}}wwwzzzwwwxxxhhh^^^RRRgggwwwaaaUUUNNNyyymmmtttwwwxxxjjj^^^KKKBBBJJJKKKDDDIIIZZZjjj}}}rrrnnnCCC555666NNN\\\EEEZZZiiiUUUOOONNNQQQNNNVVVXXXOOOGGGHHHLLLOOOPPPNNNLLLMMMOOOPPPOOONNNZZZ[[[VVVPPPXXXiiiqqqooo\\\jjjzzz~~~YYY<<<:::hhhuuu{{{{{{eee]]]\\\nnn```EEETTT~~~qqqzzzyyy\\\>>>555:::PPPlllwwwvvvbbbfffzzztttyyyuuukkkgggbbbaaawwweee888444111444111888EEElllmmmeeegggYYYXXXUUUKKK===333000...***((((((((((((+++000666;;;;;;===???@@@@@@AAADDDFFFGGGFFFCCC===;;;:::777222...444888999AAAVVVpppvvvmmmlllfffaaarrr~~~yyy~~~}}}}}}~~~yyyuuuvvvtttiii]]]LLLAAAJJJPPPXXXWWW===222666YYYwwwoooLLLCCCKKK@@@@@@???:::777888???FFFIIIOOOYYYaaafffhhhjjjkkklllnnnppppppsssvvvqqqkkkfffccc___[[[VVVPPPIIIDDD999;;;;;;777333???```~~~tttpppjjjrrreeejjj\\\[[[ccchhhqqqyyyvvvxxxsssyyy|||vvvzzz~~~}}}zzz~~~vvveee]]]pppkkkLLLGGG```|||sss{{{kkkXXXbbbxxx~~~``````ssseeeTTTVVV___mmmwwwqqq]]]KKKQQQKKKMMMSSSLLLAAAIII\\\tttpppwwwxxxlllqqqCCC444888TTTlllGGGRRR{{{mmmXXXQQQNNNQQQOOOVVVVVVLLLFFFIIILLLKKKDDDFFFJJJQQQVVVUUUOOOIIILLLZZZ[[[NNNOOOaaahhhaaaXXXgggoooiiiaaa<<<<<>>777<<>>BBBMMMlll~~~III;;;///666===gggrrrxxxjjjSSSQQQGGGEEEAAA>>><<<<<<======888===DDDJJJOOOSSSVVVYYYUUUYYY[[[[[[]]]___]]]YYYPPPNNNJJJHHHEEEBBB>>>;;;:::777666;;;IIIccc```]]]}}}uuuccclll\\\ZZZbbbgggpppwwwrrrtttssszzz{{{uuuxxx}}}}}}yyywwwxxx~~~~~~{{{~~~zzzeeeaaaXXXLLLKKKbbb___GGGLLLccctttyyy{{{ooozzzzzzsss______uuuzzzrrr\\\___aaadddmmmsssiiiYYYUUUSSSUUUXXXSSSNNNXXXiiirrrDDD555999TTTlllLLLOOOoooppp[[[RRROOOQQQOOOTTTQQQGGGDDDIIIJJJEEE@@@AAADDDKKKQQQQQQMMMGGGEEERRRWWWQQQSSSaaaiiifffllllllzzz~~~yyy~~~}}}lll>>>===vvvssstttppp}}}xxxoooooo~~~|||~~~zzz|||eeebbbqqqvvveee>>>888>>>MMMyyykkktttpppiiipppppprrrxxxmmmXXXKKKooommmhhhaaagggWWWZZZzzzrrruuujjj999222000555555777IIIwwwpppoooeeejjj___WWWXXXQQQAAA333...------)))***)))((('''+++222888777;;;>>>@@@@@@BBBFFFIII???FFFHHHCCC>>>>>>;;;555222,,,,,,000333888JJJ^^^sss}}}tttgggfffkkknnnkkkmmmnnnmmmooovvv}}}wwwkkkccchhhpppooollljjjnnniiixxx~~~zzz~~~}}}{{{zzzxxxvvvooonnnggg\\\SSSLLLCCC;;;:::HHHBBBPPPkkk>>>888///:::...PPPqqqsssrrrcccQQQMMMGGGAAA???@@@???;;;777:::;;;<<<======???CCCFFFDDDHHHKKKIIIJJJLLLKKKHHHBBB@@@>>>>>>>>>>>><<<;;;???888>>>ZZZ}}}mmmbbbRRRPPPooohhhooo^^^ZZZaaafffnnnsssmmmpppqqqzzz|||tttwww}}}yyyyyyyyy}}}}}}zzzlll___PPPOOOhhhbbbQQQ^^^zzzzzzllluuu|||yyyrrreeepppUUU]]]zzzlllrrrpppssslllcccfffrrrpppeee\\\VVVTTT[[[cccjjjrrrzzzsssFFF666999RRRyyyeeeVVVXXXooorrr]]]TTTOOOQQQNNNQQQMMMCCCBBBHHHHHHAAALLLGGGCCCCCCHHHLLLLLLJJJFFFKKKQQQVVV\\\eeennnssszzznnnvvvxxxiiimmmwwwttt@@@:::www~~~vvvhhhxxx|||xxx|||YYYPPPiiitttdddeee{{{|||qqqmmmpppuuuwwwzzz|||iii>>>:::@@@LLLwww{{{llluuuxxxiiifffmmmjjjhhhsssttt}}}wwwfffTTTNNNooossscccjjjeeeQQQNNN[[[NNN>>>@@@NNNxxxoooaaafff{{{iii999222000666666<<>>;;;777666999>>>@@@@@@AAAAAA@@@???>>>===;;;;;;;;;;;;777444888???BBBKKKccc{{{cccpppfffSSSUUUooobbbqqqcccZZZ\\\bbbggglllqqquuuuuuuuuuuuuuuvvvvvvvvvxxxuuuwww|||zzz|||mmmPPPHHH^^^sssxxx\\\cccsssrrrgggsssjjjhhh___]]]uuulllfffqqqwwwzzzmmmggggggjjj{{{uuuooo|||ttt:::;;;>>>MMMhhh___WWWbbb{{{^^^QQQQQQTTTUUUSSSOOOGGGAAA>>>@@@CCC===FFFOOOQQQMMMHHHFFFFFFDDDBBBEEEOOO\\\gggrrr|||uuuxxx{{{vvvfff___tttpppAAA@@@iiiccckkkuuu~~~wwwttthhh___WWWhhhxxxdddZZZrrroooggg^^^dddzzzttt|||~~~ppp<<<888CCCKKKppp{{{eeeiii~~~aaaaaaccceeedddcccdddfffqqq~~~vvvcccdddUUUVVVSSSsssqqqmmm~~~vvvLLLMMMOOOEEE@@@GGG```pppeeeTTTRRR|||aaa999666111222222777^^^{{{vvvhhhgggcccZZZYYYXXXRRRFFF666,,,***,,,)))***)))))))))+++///222666<<<>>><<<===AAACCCBBBEEEIIILLLLLLIIICCC===:::444///---......///555===???MMMYYYXXXRRRQQQQQQPPPTTT\\\eeekkknnnsss|||~~~uuusss}}}{{{yyyvvvtttssssssqqqpppmmmgggaaa]]][[[ZZZOOOIIICCC???999444555:::===GGGnnnpppFFF222444222111///---DDDllllllwww^^^OOOOOOMMMDDD===<<<;;;888777777999<<<>>>333444666999:::::::::999EEE:::222444;;;AAAFFFJJJ```xxxhhhzzz\\\RRRRRRkkkgggqqqdddZZZZZZ___ccciiinnnrrrrrrssstttuuuvvvwwwwwwxxxuuuvvvyyywwwxxxpppPPPIII]]]nnnrrrbbbzzzxxxyyysssbbbuuu}}}}}}|||eeeUUUYYY]]]WWWVVV]]]rrrkkkooo|||wwwkkk]]]ffffff^^^tttqqq777999BBBXXXfffUUUWWWgggWWWTTTUUUYYYWWWQQQIIIBBB>>>???AAA>>>???BBBFFFHHHHHHEEEBBB@@@===>>>GGGQQQZZZdddmmmsssqqqoooiii\\\ZZZpppyyymmm@@@DDDkkkbbb~~~jjjppp}}}}}}uuuvvvxxxooodddiiieeelllzzznnn]]]fff~~~|||xxxxxxoooggguuuqqq;;;777AAALLLxxxjjjkkk{{{vvvttt~~~hhhXXXWWWWWWXXXYYYZZZ\\\___bbbjjjnnnuuu___aaaKKKFFFMMMgggsssjjjrrrmmm[[[PPPEEE???HHHdddpppddd]]]MMMKKKxxx]]]555555111444666<<>>===>>>BBBEEEDDDEEEGGGIIIMMMMMMIIIAAA:::===666111///...++++++...222999>>>======AAADDDEEEFFFOOOZZZaaaeeehhhmmmrrrfffpppuuusssuuu}}}vvvsssttt{{{}}}zzzzzzrrrqqqpppnnnlllkkkkkkkkkccc```ZZZUUUQQQMMMHHHEEE>>>777333555999999999;;;NNNddd^^^<<<333555333333333,,,333KKK}}}yyyssscccfff```BBB@@@MMMEEEAAA??????@@@???999444@@@???>>>===;;;999777666444:::AAABBB???IIIeee{{{qqqvvvwwwPPPQQQMMMfffwwwrrrggg\\\YYY\\\```gggmmmnnnoooqqqsssuuuvvvwwwwwwvvvssstttvvvtttttttttRRRPPPaaajjjooo~~~jjjxxxsss^^^fff{{{uuuwww|||kkk]]]gggsssoooccc\\\wwwsssnnniiigggooorrr[[[cccggg\\\TTTLLLTTTxxxpppmmm777<<>>FFFIIIFFFAAA===999999>>>DDDJJJRRRZZZddd```]]]YYYSSSSSSdddyyynnnwww{{{lllBBBEEEiiimmmsssooonnn{{{yyysssuuusss}}}xxxkkksssqqqeeefffvvvvvvzzzyyy|||tttbbbddd{{{|||ooonnneeeyyyqqq<<<888CCCPPPllllllwww~~~rrrssskkkZZZVVVXXXXXXVVVUUUVVVXXX[[[\\\dddbbbhhh\\\VVVaaakkkqqqRRR;;;CCCVVVjjjdddfff}}}rrreeeSSS@@@<<>>>>>EEEMMMRRRTTTUUUWWWZZZ]]]ggghhh___aaapppwwwtttooojjjhhhnnnqqqnnnhhheeedddcccaaa```^^^]]]]]]\\\VVVQQQKKKGGGEEEBBB===999555555777777555888EEERRRvvvsssKKK666000222000222777000---888TTTooovvv}}}oooUUUiiieeePPPEEEAAA<<<;;;>>>@@@@@@???777666666777999===AAADDDAAA===FFF```}}}xxxrrrttt]]]KKKSSSJJJ___vvvrrriii___YYYZZZ___gggmmmlllmmmoooqqqssstttttttttsssqqqqqqsssrrrsss||||||^^^___nnnooohhhbbbzzzrrr^^^]]]{{{ppprrrllluuujjjfffmmmsssrrrnnnlllaaadddgggfffbbbggg{{{fffQQQppp___```kkk___}}}uuuggg;;;BBBKKK[[[___WWWSSSgggyyyaaaVVVUUUSSSQQQNNNJJJGGGEEEEEEEEEFFFAAA>>>AAAHHHKKKGGGBBB???;;;999;;;<<>>iii{{{qqqeeefffbbbYYY[[[WWWOOOCCC666///,,,,,,)))***)))(((&&&&&&''')))///555===EEEGGGGGGFFFFFFKKKMMMOOOOOONNNMMMNNNOOO>>>;;;777555666666333//////,,,***---111333444444999<<<@@@BBBBBBCCCEEEHHHQQQYYYYYYPPPQQQ]]]bbb\\\ddd___^^^cccddd]]]TTTOOOUUUTTTRRRPPPNNNMMMLLLLLLGGGCCC???======;;;888555000:::AAA:::///888\\\VVV999///,,,///+++,,,333000***...,,,]]]sssjjjZZZeeellleeeYYYMMMEEECCCDDDFFFFFFDDDAAA???BBBGGGNNNRRRwwwwwwtttsssuuuNNNMMMUUUIIIXXXiiinnniiiaaaXXXVVV\\\eeejjjjjjkkkmmmoooppppppooooooooonnnoooqqqrrrsssyyyuuuyyy{{{jjjVVVpppzzzbbbVVVqqqmmmrrrhhhiiigggfffiiillljjjgggddd___bbbfffgggeeegggsssfffkkkeeeLLLgggjjjtttzzzaaa===FFFMMMYYY\\\WWWVVVaaa~~~cccVVVSSSPPPNNNKKKIIIHHHGGGEEEEEEHHHHHHHHHJJJLLLJJJFFFBBBAAA===:::999888777===EEEFFFCCCAAADDDFFFHHHKKKOOO```ddd```ggg|||aaaBBBBBBfffjjjxxxggglll{{{uuuhhhiiipppwww{{{cccjjjsss~~~{{{xxx|||iiiaaaZZZddd{{{|||mmmAAAAAAGGGXXXyyyhhhgggooo}}}xxxfffWWWPPPNNNSSSTTT[[[SSSMMMqqqkkkkkkiiiQQQPPP]]]llllllhhhfffwwwyyyfffWWWRRRZZZrrryyyyyyfffGGGeee___::::::333666:::CCCqqqsssqqqfffgggcccXXX\\\WWWNNNBBB777///------))))))***((('''&&&'''((((((---777AAAEEEDDDDDDFFFLLLMMMNNNMMMLLLLLLOOORRRQQQMMMCCC888444555666444333...+++...000///......222333555666666999<<<>>>888@@@DDDBBBCCCHHHFFF???FFFEEEIIIRRRWWWUUUPPPNNNHHHGGGEEECCCAAA@@@???>>>:::888666666666666555444555111000999JJJeeeiiiCCC111......444///+++111111,,,---)))BBBbbb|||mmmkkk\\\fff}}}vvvkkkdddUUUXXX___jjjzzzlll]]]kkk]]]JJJQQQRRRIIITTTzzz{{{kkkiiibbbXXXSSSXXX```eeefffhhhjjjlllmmmmmmlllkkkmmmmmmmmmoooqqqsssuuuwwweee\\\vvvmmmjjjRRR^^^llluuuooofffdddbbbgggooorrrhhh\\\ccccccdddfffdddccchhhooorrrcccjjjhhhccc~~~~~~{{{[[[???GGGNNN\\\rrr___[[[```jjjXXXSSSQQQOOOLLLJJJIIIGGGDDDAAAIIILLLOOOPPPMMMHHHCCC@@@@@@<<<999777444333888@@@JJJCCC<<<:::>>>DDDIIILLLTTTZZZXXX\\\nnnuuupppooo|||WWWBBBKKKkkkaaawwwlllhhhuuuqqqggghhhlllttttttsssiiiSSSdddkkkvvvyyyttt|||zzzlllsssnnniiiuuuggg@@@DDDHHHYYYjjjeeennnyyytttVVVLLLOOOPPPUUUQQQEEEUUU}}}qqqsss[[[SSS[[[iiigggbbbjjjxxxggg^^^aaammmzzzpppRRRlllUUU666;;;555777<<>>AAAEEEDDD???<<<<<<===<<<;;;:::999888888888333444444444333333444666;;;777>>>ZZZ}}}vvvNNN777000000...888555---000111---///222***555\\\~~~{{{cccRRRkkkrrr~~~vvvlllffflllyyy^^^OOOLLLSSSJJJIIIPPPgggmmmoooiii\\\TTTVVV]]]```aaacccfffiiikkkkkkjjjiiimmmmmmmmmmmmoooqqqooommm{{{bbbYYY|||}}}zzz{{{~~~```WWWwwwXXXQQQnnnvvvppp]]]]]]ZZZYYY```hhhddd[[[dddbbbbbbdddccc```ccchhhiii|||}}}TTTBBBLLLPPP[[[eee\\\]]]yyyttt___VVVPPPNNNLLLKKKKKKIIIFFFBBBKKKNNNPPPPPPMMMHHHCCC@@@>>>;;;999777333222888AAAJJJCCC;;;777:::AAAEEEFFFEEENNNQQQVVV`````````jjjkkkvvv{{{wwwzzzOOOGGGTTTlllhhh^^^sssiiirrrsssqqqssssssxxxrrrhhhpppuuu[[[NNNfffgggkkknnnooosss}}}]]]===HHHOOObbb{{{kkkcccmmmvvvwwwzzzmmmXXXYYYRRRLLLNNNEEEFFFggg~~~ooorrrgggiii```bbbaaafffnnn||||||wwwvvvxxx~~~{{{\\\pppKKK222;;;666888===BBB{{{tttrrrhhhiiicccWWW\\\VVVLLL@@@777000...---((()))***)))((('''((()))'''(((///:::@@@BBBHHHOOOZZZWWWUUUYYY___```\\\VVVPPPWWWXXXPPPGGGBBB<<<666;;;444000111000,,,---111...///111222333333222222444000///333666444444888444333666999999666777;;;777777666666555666666666222444666555333222555888:::TTTxxxXXX777------...%%%444222)))+++,,,***---///000000888WWW~~~}}}wwwhhhYYYUUU___mmmwww{{{jjjjjjjjjiiifffbbb^^^[[[hhhooo{{{EEEJJJOOOSSSCCCIIIOOOZZZsssuuupppaaaWWWXXX]]]^^^]]]___cccgggjjjjjjjjjiiimmmmmmmmmlllnnnnnnkkkfff]]]oookkkyyyssssssvvv{{{|||zzz{{{|||zzzKKKPPPcccNNNqqqsssllleeeiiicccVVVQQQYYYbbbeeedddccceeegggfffdddhhhooofffPPPFFFRRRRRRUUUqqqcccVVVTTTkkk|||dddXXXMMMLLLKKKLLLNNNNNNJJJGGGPPPOOOOOOOOONNNKKKFFFBBB>>><<<:::888444333:::CCCCCC@@@;;;999;;;??????<<<@@@FFFIIIOOOVVVQQQQQQ^^^___ooovvvrrrvvvMMMNNNWWWjjjZZZsssfffnnntttyyy~~~|||eeehhheeeoooxxxcccVVVjjjmmmggggggkkkkkkpppjjjcccVVV<<>>888222222555666111+++...000222222111111111111666111111555555111111555555777777444333555777777///333888888555333555777555999555333666555<<>>999777999;;;<<<;;;AAACCCGGGIIIKKKLLLOOOPPPSSS^^^bbbfff|||KKKPPP```cccTTT~~~xxx___lllxxxpppiiiooommmiiihhhlllnnnggg\\\eeejjjkkkgggffflllqqqtttrrryyyJJJFFFLLLdddkkk}}}|||gggggglllggg|||{{{vvv{{{zzzlllmmmooouuu}}}hhhUUUGGGEEEBBB777EEE```nnntttssskkk\\\MMM```mmmnnnaaafffuuuqqqkkk~~~[[[mmmJJJ333999<<<===GGGLLL~~~mmmiiijjjbbb\\\ZZZTTTJJJ???777000,,,*********)))(((((((((((((((''''''(((,,,333<<>>===;;;:::777333///111///,,,)))(((+++///333444000111555666333444777999;;;<<<999666555444444;;;777444333444444000---333555111666HHHVVVfff{{{sssIII555///,,,+++...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***333FFF^^^nnn^^^LLLKKKFFFHHHHHHIIIEEEBBB```zzz```VVVSSSQQQOOOWWWXXX^^^```bbbeeeggghhhggggggjjjjjjjjjllloooqqqppppppyyyvvvzzziiiiiiwwwyyyeeeWWW^^^hhhtttyyyyyyyyy{{{}}}gggGGGLLLrrr^^^[[[tttzzzsssddd\\\XXXOOOPPPXXX\\\]]]]]]]]]]]]___```bbbccc]]]eeeccc```aaaXXXMMMOOOSSSWWWjjjxxxgggFFF===KKKKKKMMMXXXsssyyykkkFFFSSSSSSQQQWWW___XXXXXXMMMPPPooocccXXXTTTQQQQQQPPPKKKJJJLLLKKKIIIGGGFFFFFFFFFDDDCCC???:::333000222888>>>AAABBB>>>:::888999;;;;;;:::<<<>>>AAACCCDDDFFFHHHJJJOOOSSSZZZiiiuuuIIIPPPZZZ\\\yyybbbjjjgggeeelllmmmlllkkkiiifffhhhnnnqqqiii]]]```dddeeeaaa___``````]]]IIILLLQQQ___vvv{{{wwwxxxFFFJJJQQQaaakkkyyysssmmmeeeiiieee{{{~~~{{{{{{{{{|||~~~uuummmmmmpppxxxuuubbbNNNDDDAAA<<>>???HHH]]]}}}nnniiiiiibbb\\\ZZZTTTJJJ???666000---,,,******)))((((((((((((((('''''''''&&&***444AAAJJJGGGLLL\\\mmmlll```^^^gggrrrssssssooofff^^^YYYYYYjjjbbbSSSCCC777444777<<<999:::999888777444111000222000///111111......000///111444555444222111111111000000000333777:::===777<<>>[[[wwwttt\\\LLLLLLLLLGGGHHHFFFFFFDDD>>>QQQvvv```]]]ZZZ___JJJ[[[XXX]]]___bbbeeeffffffeeedddgggiiikkklllmmmnnnqqqrrr}}}rrrfffhhhqqqZZZGGGRRReeexxx~~~tttbbbVVVNNN\\\ggghhhiiioooqqqooo[[[HHHJJJ^^^vvvaaa___yyyvvvttthhh]]]VVVNNNNNNYYY[[[[[[[[[\\\^^^```aaabbb```jjjggg\\\TTTKKKKKKWWWEEE<<>>>>>???AAACCCHHHEEEQQQqqqeeeKKKUUU```^^^sssuuuRRRzzzggg[[[^^^jjjpppgggdddbbbfffooossskkk______bbbbbb___\\\ZZZRRRKKKIIIHHHFFFKKKTTT[[[VVVMMMtttzzzBBBSSS\\\aaaoooyyyxxxtttccchhheeetttyyyzzz~~~yyypppvvvvvvhhhiiijjjlll~~~pppXXXEEEAAADDDggg}}}}}}nnneeetttfff\\\WWW>>>FFFppppppuuullloooyyyvvvsss|||{{{oooCCC555:::===@@@GGGeee|||nnniiijjjccc^^^YYYTTTKKK@@@666000------***))))))((((((((((((((('''((('''$$$$$$+++888BBBNNNNNNVVVaaaeee```___bbbiiioooyyy{{{mmmaaa[[[hhhnnntttsssiiiXXXHHH>>>...///111333555666555333555444444555555555555666444444666999888666666999111777;;;777000111<<>>@@@BBBBBBZZZVVVOOO\\\bbb^^^mmmKKK{{{qqqnnn___[[[iiinnngggddd```bbbkkkqqqkkk```___```___\\\[[[XXXPPPGGGOOOMMMLLLNNNSSSUUURRRLLLTTTcccjjj|||hhhlllqqq|||rrrBBB\\\fffaaaqqqyyyxxxbbbkkkiiipppuuuvvvzzz|||tttiiihhhnnnyyyiiidddnnnpppnnn|||{{{dddLLLBBBIIIuuuuuuyyyzzznnneeeeeeZZZ[[[YYY>>>RRR{{{|||~~~vvvaaa___iii@@@888:::???FFFKKKYYYnnnjjjllleee```WWWTTTLLLBBB777000------***))))))(((((((((((((((&&&((()))&&&$$$&&&...555EEEQQQZZZXXXVVV\\\bbbdddrrrooorrr}}}}}}zzzbbbhhhrrr{{{}}}wwwkkkbbbXXXQQQGGG???;;;888666555111222333333333555666555666333444666444000000555222777===BBBFFFOOO\\\ggg~~~}}}UUU:::444///......,,,,,,---++++++++++++++++++++++++%%%'''***,,,------...///---+++;;;]]]|||wwwppp|||]]]CCCBBBJJJIIIAAA@@@CCC???>>>AAA===@@@NNNhhhyyyeeeWWWJJJMMMTTTWWW[[[___bbbddddddcccbbbeeehhhiiihhhjjjnnnrrrfffmmmrrrlll[[[KKKIIINNNlllfff[[[RRRQQQSSSOOOIIIQQQMMMIIIJJJOOORRROOOJJJ\\\hhhooonnnllllllhhh```aaa~~~{{{lllLLLQQQXXXYYYuuu|||bbb[[[rrrvvvtttiiimmmbbbUUUZZZ^^^^^^__________________ZZZ]]]YYYYYYbbb```YYY[[[PPPFFFFFF___vvvtttsssuuuvvvzzz{{{TTTMMMUUUUUUOOOMMMTTTllloooSSSLLLGGGGGG^^^|||iii\\\QQQLLLKKKJJJKKKMMMOOOKKKGGGEEEEEEFFFFFFFFFAAA<<<555111111555:::<<<;;;<<<;;;:::999999888999777888999999999:::<<<>>>>>>KKKpppwww~~~NNNQQQZZZXXXXXXfffxxxVVVbbblll___ddddddjjjfffaaa___eeekkkhhhaaa[[[[[[YYYVVVWWWYYYVVVPPPSSSQQQQQQSSSTTTTTTTTTSSSYYYnnn{{{zzzwww|||wwwgggHHH]]]hhh\\\iiippp}}}fffpppnnnnnnsssyyyzzzsssooommmhhh```bbb\\\```kkkmmmjjjzzzuuuYYYFFFIIIttt}}}wwwqqq}}}{{{rrrssskkknnniiiHHH[[[www]]]]]]jjj```eeeAAA======DDDPPPSSSQQQ{{{nnnkkklllddd___UUUSSSNNNDDD999111------******)))(((((((((((((((&&&((()))(((&&&&&&(((+++222QQQfffaaaUUUZZZhhhpppzzzsssvvvuuuiiiaaabbbiiipppuuuwwwuuusssqqqlllbbbUUUKKKLLLNNNKKKFFFBBBAAA???;;;:::888;;;BBBDDD@@@BBBIIIPPPMMMOOO\\\ppp\\\:::...000000...+++((()))+++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,(((555777444IIIuuuxxxggglllxxx~~~}}}nnnWWWDDDCCCFFFEEEAAAAAA>>>CCC@@@>>>CCCAAA@@@IIItttjjjooo^^^]]]JJJTTTQQQSSSWWW[[[^^^aaabbbcccbbbcccdddeeefffhhhkkknnnrrrqqqpppmmmggg```YYYUUUQQQSSSNNNEEEGGGOOOJJJ===hhhmmmZZZJJJ```dddhhhhhheee___[[[XXX\\\sss___JJJPPPVVVVVVdddxxxyyydddbbbssszzzvvvpppnnnfffZZZUUUXXXYYYZZZ[[[\\\]]]]]]]]]]]]^^^YYY___ooopppddd___KKKIIIDDDKKKjjjvvvoootttsssiiimmmllldddVVVQQQQQQSSSRRRPPPSSS[[[~~~zzzoooWWWJJJDDDTTTnnnvvvgggWWWOOOLLLKKKLLLNNNNNNLLLHHHFFFFFFEEEDDDBBB>>>999333000000222555666;;;===>>>>>>===<<<<<<===444555666666666777:::===;;;XXXqqqppprrrNNNRRRSSSXXX[[[fffpppmmmIIImmmqqqbbb]]]ZZZjjjhhhddd___aaaeeeddd```[[[\\\YYYVVVYYY___bbbaaafffccc```]]]VVVPPPNNNPPP\\\mmm}}}xxx|||pppaaaSSS\\\fffYYYaaadddyyy}}}vvvlllrrrpppmmmuuuzzzuuukkkjjjrrrpppeeeaaa```cccgggfffhhhyyylllOOOKKK}}}vvv~~~{{{{{{tttUUU^^^ttt^^^XXXhhh{{{pppMMMAAAuuuYYY;;;===<<>>@@@BBBBBB???999BBB===777<<<>>>===BBBAAAzzz___wwwdddSSSQQQSSSSSSSSSTTTVVVYYY\\\^^^dddaaa^^^___cccfffgggfffaaa\\\ZZZbbbqqqwwwmmm___FFFKKKBBB>>>^^^rrruuugggbbbhhhfff]]]```mmm|||}}}oooJJJGGGHHHLLLLLLBBBYYY~~~yyyrrrbbb\\\bbbuuuvvvcccaaacccUUUZZZZZZZZZZZZYYYVVVTTTSSSRRRUUUPPPLLLRRROOOKKKPPPOOOLLLOOOWWW[[[ZZZ\\\aaa\\\[[[bbbjjjfff\\\bbbqqqoooddd}}}RRRPPPTTTOOOSSSWWWYYY^^^XXXaaaDDDBBBKKKaaayyyjjj[[[TTTOOONNNOOOPPPLLLEEEAAA??????>>>>>>===:::666444444444333222000444888999888777888999444555666666666888<<>>===;;;;;;;;;;;;;;;<<>><<<>>>===;;;999777666666777777555888999999777777999;;;999444444666333555IIIaaatttSSSooofffTTTZZZYYYWWWUUUTTT[[[[[[]]]rrrccc|||qqqaaaZZZZZZfffssssssfffYYYZZZSSSMMMKKKMMMaaannn]]]ZZZ\\\UUUQQQVVV```gggmmmqqq|||fff```mmmiii]]]jjjeeeiiirrriiifffnnnhhhmmmeeeccc```[[[dddiiiccc[[[ZZZaaafffooocccdddkkkmmmttt{{{xxxzzz}}}}}}ggg>>>888GGGFFFOOO]]]VVVhhhggggggjjjbbbZZZUUURRRMMMEEE;;;444///...***)))(((''''''&&&&&&''''''''''''''''''''''''''''''((('''###!!!))):::GGGmmm}}}yyyxxxrrrOOO@@@000+++***)))((()))))))))))))))))))))))))))******))))))))))))(((((()))))))))*********++++++)))******+++,,,,,,------666555///))),,,AAAaaa{{{vvv\\\TTTIIICCCCCCEEEGGGHHHCCCBBB@@@>>>>>>>>>??????======<<<;;;::::::::::::777HHHsssrrr^^^]]]\\\KKKLLLNNNQQQOOOLLLQQQXXXUUUVVVXXX[[[]]]^^^______dddaaa___]]]WWWOOOLLLNNNSSSIIIDDD@@@CCCWWWeee```iiihhhnnn~~~qqqdddZZZ___VVVMMMUUUeeeooowwwxxxMMMFFFDDDHHHIIIDDDCCCFFFLLLfff}}}tttbbbQQQRRRbbbllleeeYYYWWWTTTRRRQQQSSSSSSQQQNNNHHHOOOnnn|||```UUUMMMNNNPPPOOOMMMKKKQQQPPPHHHCCCNNNgggzzzSSSmmmuuuRRROOONNNNNNNNNNNNNNNNNNNNNMMMIIIjjjiiiPPP<<<===GGGTTTfffxxxvvveeeWWWKKKFFFDDDDDDFFFEEE@@@>>>@@@>>>===;;;999888888999999333777:::777333222777===444444777888888FFFhhhnnnZZZZZZWWWNNN[[[\\\WWWRRRXXXZZZXXXWWWdddbbbsssssshhhXXXQQQ\\\lllnnneeeWWWUUUVVVYYYYYY[[[jjj{{{qqqUUUPPPJJJVVV]]]WWWTTTddduuuXXXXXXiii|||pppllltttiiidddllliii```hhh|||aaawwwhhheeeeeennnxxxtttdddggg}}}}}}{{{gggdddoooppppppwww{{{xxx{{{XXX===>>>LLLKKKQQQ\\\WWWgggzzzhhhhhhiiiaaa\\\TTTQQQKKKCCC;;;444000...***)))(((''''''&&&&&&'''''''''''''''''''''''''''###(((,,,)))$$$###)))000@@@```{{{~~~wwwyyy|||\\\HHH888000)))***,,,+++******))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))************)))))))))***++++++,,,,,,&&&///777444,,,***111:::JJJccc{{{eeeUUULLLIIIGGGDDDEEEHHHKKKMMMNNN@@@@@@>>>===<<<<<<======;;;;;;::::::999999999999666===VVVqqq\\\fffOOOKKKJJJLLLMMMKKKNNNRRRPPPQQQSSSUUUWWWYYYZZZ[[[UUUFFFHHHZZZaaaZZZbbbvvvIIIGGGJJJIIIHHHRRRUUUHHHXXXaaammmsssoooeee^^^\\\WWW^^^RRRLLL^^^kkkttteeeGGGDDDDDDFFFEEE@@@AAAEEEFFFHHH}}}|||kkkNNNKKKYYYbbbbbb^^^TTTRRRPPPRRRTTTSSSNNNIIINNNDDDNNNwwwwwweeeWWWJJJGGGIIIIIIIIIIII<<>>===<<<;;;;;;;;;555777999888444333666999888888888<<>>EEEQQQQQQUUU\\\YYYYYYddd~~~jjjiiihhh___\\\UUUPPPIIIBBB;;;555111///***)))(((''''''&&&&&&'''''''''''''''''''''''''''###'''+++,,,***'''&&&&&& ///AAATTTooojjjMMM===777000+++((()))***'''&&&((((((((((((((((((((((((((((((((((((((((((((())))))(((((()))))))))*********(((((()))******++++++,,,###(((...222222111222222---444@@@OOOccczzzoooXXXJJJEEEGGGJJJDDDCCCAAA@@@AAABBBCCCCCC>>>===<<<<<<;;;:::::::::999999999999999888888888<<<888CCCnnntttYYYOOOFFFHHHLLLMMMLLLKKKNNNNNNPPPQQQSSSUUUWWWXXXYYYdddnnnxxxxxxQQQ[[[ccc]]]XXXddddddRRROOO\\\hhhhhh___XXXYYY\\\VVVUUUIIINNNeeeqqqTTTFFFDDDCCCBBB???<<>>===<<<;;;;;;:::999999999999999888777555:::888777???WWWxxxwwwRRRLLLpppfff```ccc^^^ZZZ[[[ZZZ]]]QQQTTTaaaUUUgggYYYcccqqqfff[[[PPPUUUaaauuuhhh___YYYUUUUUUVVVRRRXXXUUUYYYllltttkkkeee[[[gggwwwyyyYYYIIIUUUfffyyylllgggmmmtttkkkcccjjjsssnnntttqqqqqqjjjbbbnnneeepppbbbgggvvvaaannnvvvuuuyyy}}}~~~vvvmmm{{{BBBBBBKKKSSSUUUXXX\\\ZZZVVV\\\~~~kkkjjjfff^^^\\\UUUPPPIIIAAA<<<777333000***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((())))))((($$$'''+++333IIIhhhiiiPPP???444000000---)))(((***)))&&&'''***((((((((((((((((((((((((''''''(((((((((((())))))((((((((()))))))))******((())))))***++++++,,,,,,444000,,,,,,...///...+++333///+++,,,333>>>JJJPPPVVVcccsss}}}zzzqqqdddZZZFFFHHHKKKMMMLLLHHHCCC@@@DDDBBB@@@===<<<;;;<<<<<<;;;;;;;;;:::999999888888777777888888888777777666;;;333;;;fffxxxhhhfffUUUGGGFFFKKKMMMJJJGGGMMMMMMNNNOOORRRTTTVVVWWWkkkttt~~~}}}qqq]]]```___NNNNNNUUU[[[\\\[[[XXXTTTNNNQQQHHHEEEUUUmmmxxxJJJFFFDDDAAA>>>;;;;;;>>>AAA<<<>>>CCC|||VVV???@@@LLLTTThhhbbbXXXOOOJJJKKKNNNQQQCCCGGGEEEEEEZZZuuuzzznnnQQQKKKFFFFFFEEEAAA===<<>>===<<<<<<;;;:::999888888888666444555777888777555444777===LLLkkkqqqRRR>>>^^^YYY^^^```XXXYYY^^^ZZZ\\\NNNQQQbbbXXX]]]VVVkkkwwwnnneeeVVVPPPUUU\\\lll|||sssfffccceeecccmmmmmmmmmyyyzzzkkkaaakkk}}}}}}dddRRRMMMNNNSSSggg}}}jjjgggiiimmmkkkeeehhhssslllppptttbbbuuugggpppsssbbbiiiqqqwwwxxxzzzzzz}}}zzz~~~ggg???FFFMMMQQQUUUYYY[[[[[[ZZZ\\\{{{kkkhhhccc\\\]]]VVVPPPHHHAAA===999444111***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''((()))$$$'''***&&& '''???WWWzzzjjjSSS;;;///,,,******+++***(((***,,,+++((())),,,(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***))))))******+++,,,,,,---(((((((((+++///111000/////////111333555555444222222999@@@DDDDDDDDDGGGJJJJJJGGGEEEDDDCCCAAA<<<888DDDCCCAAA??????AAADDDGGGCCCCCCAAA???===<<<<<<===999999999999888777777666555666777777777777666555555///<<>>>>>>>>:::888ZZZqqqMMMMMMMMM???XXXYYYYYYTTTNNNKKKMMMOOOGGGLLLMMMIIIJJJPPPPPPJJJJJJEEEBBBAAA@@@>>>AAAFFFWWWZZZfffjjjVVVGGG^^^SSSNNNWWWMMMOOONNNMMMLLLKKKKKKLLLLLLHHHDDDHHHooozzzoooTTTFFFAAA>>>IIIJJJRRRaaapppyyyzzzxxxxxxnnnbbbXXXMMMDDDAAACCC======<<<<<<;;;999888888777666444444555888===AAAFFFTTTcccpppvvvgggRRRDDDYYYlllRRRWWWWWWXXX]]][[[XXX]]]TTTRRR\\\ZZZ[[[qqq{{{___gggpppbbb[[[ZZZDDDPPP[[[^^^]]]bbbnnnzzz|||zzz}}}yyygggSSSHHHEEEGGGLLLQQQppp{{{oookkkdddeeeiiidddbbbkkkmmmhhhttt~~~fffkkkooo|||gggvvvnnnrrruuuwwwyyywwwyyyyyy|||}}}VVV>>>JJJLLLKKKSSSYYYXXXYYYWWW[[[vvvkkkfffaaa[[[^^^WWWQQQHHHAAA===:::555222***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""%%%'''((('''&&&&&&'''%%%###'''...,,,$$$$$$,,,///FFFgggyyy\\\III:::333...///---((((((---%%%&&&))),,,***&&&&&&***((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))*********+++,,,,,,------(((***,,,,,,******---000///000222333333333555777;;;:::888777777999:::;;;<<<:::999999<<>>>>>===;;;999999999888999999999888777666555444555666777777666555555444000???333MMMssscccQQQIIIGGGFFFHHHJJJEEEEEEEEEFFFIIIKKKNNNOOONNNWWWSSSLLLfffUUU<<>><<<>>>@@@???===<<<777======iii}}}KKK:::FFF===IIIVVV[[[WWWOOOJJJIIIHHHDDDGGGQQQXXXVVVPPPLLLUUUMMMEEEAAA???DDDRRR___WWWmmmiiiGGG@@@eeepppEEELLL[[[MMMQQQOOOMMMKKKJJJJJJKKKLLLEEEGGG@@@ZZZkkkQQQIIIGGGCCC@@@AAAGGGSSS___hhhmmmpppvvvkkk^^^RRRLLLLLL????????????>>><<<;;;:::<<<======:::999???JJJTTTlllvvv___HHH:::KKK}}}\\\OOOSSSRRR\\\bbbUUUVVVaaa\\\TTTWWWZZZ^^^iiilllMMMnnntttggg___[[[UUULLLGGGIIIMMMNNNLLLQQQiiisssoooooogggYYYQQQNNNEEE@@@CCCHHHOOO```rrrnnnkkkeeeZZZ\\\ggggggdddlllwwwiiiwwwuuuwwwhhhkkkjjjpppyyy}}}uuummmsss{{{nnnqqqrrrtttyyywwwvvvvvvyyyxxx|||}}}{{{FFF>>>KKKKKKGGGPPPWWWVVVWWWSSSXXXjjjfffaaaeeebbb```[[[TTTIIIBBB===:::777444---(((%%%'''(((&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%)))///;;;MMMiiixxxaaaPPPDDD:::444++++++***)))(((((())))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((())))))*********+++++++++***++++++,,,,,,------...//////000111222444555666444555666888:::<<<===>>>>>>===<<<;;;<<<===???AAAEEEEEEEEEDDDDDDCCCBBBAAA???>>><<<:::999888999999:::999888777666666666666555555555555555555555555333888555...===hhh~~~jjjSSSIIIHHHHHHEEEIIIDDDAAACCCHHHLLLKKKHHHIIIPPPZZZ]]]ZZZfffiiiPPPAAAGGGVVVNNNQQQTTTQQQJJJDDDCCCFFFEEEZZZvvvTTT>>>EEE>>>>>>>>>===<<<<<<;;;;;;888777AAAAAABBBqqq```EEEBBB===BBBQQQXXXQQQKKKLLLGGGEEEEEEIIIPPPRRRJJJ???<<>>;;;777444---(((&&&'''(((&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''###$$$$$$$$$(((222AAALLLdddsssoooWWWNNNAAA777222///+++(((+++***))))))(((((()))))))))((((((((('''''''''&&&'''''''''''''''''''''''''''''''''((((((((())))))''''''''''''(((((((((((()))))))))*********++++++******++++++,,,---------/////////000222333555666444555666888999;;;<<<===???===;;;:::999;;;<<<>>>BBBBBBCCCCCCDDDDDDCCCCCC>>>===<<<:::999888999999999999777666666555555555444444444444444444444444222666999444111GGG~~~~~~lllSSS:::999HHHDDDCCCCCCCCCEEEHHHIIIIIIEEEJJJSSSXXXSSSQQQbbbyyyoooXXXKKKHHHLLLVVV^^^UUUPPPMMMMMMJJJCCC???AAA```yyyxxxJJJ;;;CCC>>>======<<<<<<;;;::::::@@@888999;;;;;;VVVjjjQQQBBB888:::>>>DDDQQQ```VVVPPPIIIGGGHHHHHHCCC>>>JJJIIINNNZZZeeejjjiiihhhZZZPPPZZZ|||eeePPPSSSXXXTTTMMMPPPMMMKKKIIIIIIIIIGGGEEEAAABBB===???VVV|||wwwooo^^^BBBHHHAAA===@@@AAADDDPPP^^^gggkkkrrr{{{~~~mmmjjjddd___[[[ZZZ[[[]]]\\\^^^bbbjjjuuuuuuiii]]]RRRDDDBBBXXXXXXTTTPPPOOOQQQUUUWWWXXX]]]ZZZZZZ[[[YYYTTTUUUZZZaaaLLL^^^zzziiibbb^^^WWWRRRPPPIIIHHHFFFFFFGGGIIILLLMMMaaagggqqq{{{mmm|||pppfffbbbeeennnwwwssseee```dddiiihhhkkkkkkuuuhhh}}}]]]rrrxxx||||||wwwvvv|||}}}pppttt{{{yyyvvvuuuxxxvvvyyy|||xxxttt}}}zzzeeeggghhhaaa___wwwyyywwwzzz|||bbbDDDJJJMMMNNNLLLNNNSSSUUUTTTUUUZZZ^^^gggaaaccc```^^^[[[TTTKKKDDD???<<<888555...)))&&&((((((&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''***,,,,,,)))%%%$$$&&&)))'''222BBBQQQ```sssooo___PPPBBB999777222...---......,,,******))))))(((((((((((()))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''((((((((())))))))))))*********************+++,,,,,,------......///000111333444555555555666777888999::::::===;;;:::999:::<<>>BBBSSSbbbddd^^^MMMEEEBBBEEEBBB<<>>IIIPPP]]]jjjrrrzzz{{{rrrhhh```[[[NNNEEE:::000,,,+++,,,,,,...,,,***)))***)))'''%%%)))((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((()))))))))******))))))******+++,,,,,,,,,------...///000222333444555555555666777777888888999999999:::===AAAFFFHHHEEEDDDCCCBBB???===;;;:::;;;::::::999888777777777666555444333333333333333222222222222222222222222555+++---999777...;;;VVVtttZZZAAAFFFEEEDDDBBBAAAAAABBBCCCDDD@@@AAAHHHKKKGGGEEEEEEBBBHHHNNNXXXhhhpppbbbMMMDDD??????AAA;;;===YYY|||vvvKKK===<<<;;;;;;;;;:::999999888888777888777222999===000???ooottt\\\MMMBBB======;;;<<>>hhh{{{ooohhhVVVFFFCCCBBB>>><<<>>>EEEGGGLLLSSS[[[dddjjjmmm{{{{{{{{{|||}}}oooddd\\\JJJ======AAA??????BBBbbblllPPPSSSSSSSSSSSSSSSUUUWWWYYYUUUUUUWWWXXXWWWVVVWWWZZZUUU^^^rrrKKK]]]eee~~~]]]QQQhhhooofff```cccffffffhhhkkkaaajjjeeehhhiiillljjjpppbbb}}}{{{|||}}}}}}{{{zzzyyyuuusssuuurrroooppptttuuuqqqqqqtttrrrllljjjlllxxxzzz^^^OOOJJJBBBGGG\\\fffmmmnnnppptttqqqwwwxxxyyytttMMMEEEGGGLLLNNNMMMOOORRRQQQNNNRRR^^^SSSsssjjjfffeeeaaaaaaZZZTTTKKKEEEAAA>>>999666///***'''))))))&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&!!!###%%%&&&&&&%%%$$$$$$&&&''')))+++,,,,,,)))'''###(((...222777<<<>>><<<<<<===???@@@????????????;;;<<<<<<;;;999444000...&&&(((***---...---)))&&&&&&%%%$$$$$$&&&'''((((((((('''''''''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))(((((()))******++++++,,,,,,,,,---...///111222333444444444555555555666666777777888:::===AAAEEEGGGBBBBBBAAA???===:::888666888888777777666666555555333333222222111111222222111111111111111111111111222...///333555333222555cccoooYYYPPPJJJDDDBBBCCCEEEDDDBBBDDDAAA???@@@AAA@@@@@@BBBEEEPPPYYY___eeedddRRR===DDD===;;;AAAIIIYYY}}}VVV???@@@???777999999888888777666666666222888444444<<<333222GGGeeeUUURRR@@@@@@CCCGGGFFFBBBBBBGGG<<>><<>>AAAEEEJJJQQQXXX\\\^^^```eeejjjoootttwwwyyyyyyuuuooofff[[[PPPEEE>>>;;;:::======777999PPPlll{{{YYYTTTSSSRRRPPPPPPQQQRRRTTTTTTVVVWWWVVVTTTTTTVVVZZZ\\\]]]```\\\JJJNNN]]]zzzjjjyyyddd^^^XXXbbbeeebbb```bbbccceeehhhmmmaaaiiifffhhh]]]ooobbbxxxvvvttttttwwwzzz~~~~~~{{{vvvtttuuuvvvtttrrrooojjjfffhhhmmmlllggggggeeehhh{{{uuuoooXXXCCCAAABBBFFFQQQiiinnnmmmooouuutttuuu{{{zzzzzzuuuvvv```DDDGGGEEEIIILLLLLLNNNRRRRRROOOMMMVVVJJJddd~~~gggdddccc^^^___YYYSSSKKKEEEAAA>>>999555000+++((())))))&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))))))))))))))%%%$$$$$$&&&((()))'''$$$+++)))((((((***+++)))&&&&&&))),,,,,,***)))+++---)))***,,,------,,,+++***)))***+++,,,+++***(((&&&))))))))))))***+++---...'''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((()))******++++++++++++,,,---...000111222222333333333444444555555666777888:::;;;<<<======;;;<<<;;;;;;:::999888777444555555555555444333222111111000000000000111111////////////////////////---555666...***///444333@@@yyy```VVVJJJDDDDDDDDDAAA>>><<<===???@@@@@@???AAABBB<<>>777888777777666555555444444444888333...333666444666JJJ|||]]]XXXXXX^^^aaaccckkkvvvqqquuu}}}eeeJJJGGGQQQXXXTTTNNNJJJHHHEEEDDDCCCCCCAAA???333???:::555;;;888===SSSjjj{{{sssddd[[[PPPAAA:::;;;===>>>?????????BBBGGGJJJFFFIIINNNSSSWWWYYYYYYYYYZZZXXXSSSIII???888666666555444777>>>EEESSSpppgggPPPVVVZZZVVVQQQPPPRRRTTTTTTRRRYYYZZZXXXSSSQQQTTTXXXYYYdddRRRWWWmmmgggXXXLLLhhh~~~zzzzzzwwwcccXXXeeeZZZYYY]]]cccffffffddddddfffcccdddggggggZZZrrrtttsss|||vvvqqqnnnpppsssuuuxxx{{{}}}zzzxxxwwwtttvvvwwwqqqggg```aaaddd[[[^^^eee]]]LLLMMMVVVVVVZZZ___PPP@@@JJJYYY\\\\\\dddlllllloooyyy{{{{{{vvvzzzyyyqqqqqqvvvRRRCCCHHHDDDHHHJJJJJJLLLQQQRRROOOOOOTTTNNNaaa|||fffdddccc^^^```WWWQQQJJJDDDAAA===888444111+++((())))))&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&###""""""###$$$%%%%%%%%%...+++((($$$###$$$(((+++'''&&&%%%&&&((('''&&&&&&%%%&&&&&&&&&&&&&&&''''''&&&'''''''''&&&%%%$$$$$$+++((($$$!!! """'''***%%%&&&'''&&&%%%$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''(((((()))******+++***++++++,,,---///000111111111111222333444555555555777999;;;;;;;;;999888888888888888888777666555111222333333333222111000000///////////////000000........................+++333555...***///444444222LLL|||zzziiiYYYNNNGGGCCCAAA999<<<>>>???@@@BBBDDDEEE777777999;;;:::999===CCC???KKK^^^zzzoooGGG;;;===;;;888999666666666555444444333333666222222000,,,222666111&&&XXXhhhUUUEEEGGGQQQVVVRRRMMMHHHFFFCCCAAA@@@???===;;;888;;;;;;999999888999;;;```oooPPP:::444===>>>???===::::::<<<>>>>>>@@@BBBEEEFFFGGGGGGGGGDDDDDDAAA===888666888:::888666;;;NNNjjjkkkOOOPPPRRRcccZZZQQQOOOSSSVVVTTTPPPUUUXXXXXXRRRQQQTTTWWWUUU[[[RRR[[[aaannnqqqOOO\\\hhhxxxmmmVVVjjj```]]]WWWcccYYYYYY]]]aaaccccccbbbaaa```eee^^^hhheee[[[hhhzzzmmm{{{{{{{{{vvvooonnnnnnlllmmmqqqyyyzzzzzzzzz{{{{{{yyyvvvooorrrsssnnnfffaaa```aaa]]]^^^fffdddXXXUUUUUULLLZZZZZZJJJ???LLLWWWSSSNNN]]]iiimmmoooxxxzzz{{{vvvwwwlllhhhwwweeeHHHFFFGGGGGGJJJJJJHHHJJJNNNPPPNNNPPPRRRVVVaaa|||hhhfffeee```bbbVVVQQQIIIDDDAAA===888333111,,,(((***)))'''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%&&&''''''&&&$$$""")))+++(((%%%%%%'''$$$$$$&&&((('''%%%&&&(((***'''%%%%%%'''(((&&&%%%&&&&&&'''((()))***+++,,,###%%%)))***)))&&&%%%$$$"""%%%(((******(((''''''%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''(((((()))***************+++,,,---///000111///000111222333444555555333555999===>>>>>><<<:::999999888777555444222111000000111222222111///...//////.........//////000........................---,,,---000444555111,,,111...UUUvvv```RRRLLLKKKCCCBBB>>>::::::<<<>>>>>>===999:::@@@@@@;;;@@@JJJUUUwww[[[======>>>444222;;;666555555444444333222222333)))333999------555...111222MMMoooWWWNNNJJJIIIJJJIIIGGGHHHMMMGGGEEEAAA???>>><<<:::888777222666999333333888666???tttrrr{{{^^^LLLKKK666999===>>>===>>>AAADDD?????????@@@AAACCCDDDEEE===<<<;;;::::::::::::::::::JJJ```vvvMMMFFFSSSMMMdddXXXMMMJJJOOOSSSOOOIIIMMMSSSUUURRRRRRVVVXXXUUUMMMddd^^^RRRddd}}}rrr[[[OOOPPPhhh~~~}}}wwwSSS^^^ppp```OOO]]]XXX___bbbaaa]]]ZZZ[[[___aaaaaaeeeZZZiiiccc]]]ccc|||^^^rrrvvvrrr|||rrrnnnkkkffffffiiinnnoooqqqssswwwyyywwwsssooooookkkddd^^^[[[[[[ZZZ\\\RRRVVVccclllqqqgggQQQZZZUUUEEEDDDWWW```ZZZWWWZZZjjjpppooorrrqqqsss~~~yyyuuuuuucccbbbSSS>>>EEEBBBIIIKKKKKKHHHHHHLLLNNNLLLJJJLLLWWW\\\nnnyyyiiidddeeeccc]]]WWWRRRKKKGGGCCC>>>777222222+++'''((()))(((&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))***++++++,,,,,,------...111222222333333444555555888777777999<<<===;;;888888777555333222222222222000000000000000000000000.........------,,,,,,,,,+++++++++,,,,,,,,,---------------............///......;;;aaaiii___JJJGGGEEECCCAAA===<<<<<<;;;@@@CCC@@@???MMMhhhTTTKKK@@@:::888777444111444444444333333333222222000000000000////////////000444555HHH~~~TTTHHHNNNKKKJJJHHHGGGGGGHHHJJJKKKGGGDDD???;;;:::::::::999666555555555555444444444444KKKhhhwww]]]www{{{jjjVVVFFF999:::??????>>>>>>AAADDDAAA:::;;;DDDDDD>>>???;;;:::<<<===<<>>777222222+++'''((()))(((&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))******++++++,,,---------000111111222222333444444444333333555888888777444666555333222111000111111000000000000000000000000...---------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------............111---111GGGlll~~~lllVVVJJJLLLRRRXXX[[[VVV```llluuudddKKKDDD<<<888777777555222333333333222222222111111000000000/////////......,,,//////444NNN}}}vvvTTTMMMJJJAAAHHHGGGFFFEEEEEEFFFHHHIIIFFFBBB>>>;;;::::::999888555555555444444444333333///333IIIrrrwwwiiiYYYPPPHHH@@@<<<===444999<<<<<>>IIIEEEEEELLLSSSZZZdddooo|||]]]DDDEEEIIIHHHFFFHHHIIIKKKNNNOOOPPPQQQQQQOOORRRRRRNNNNNNRRRRRROOOWWWTTTXXX\\\VVVQQQaaaxxxqqqVVVHHHPPPjjjvvvrrr{{{|||gggQQQMMM\\\yyyfffVVVZZZ]]]aaaeeebbb______]]]ZZZ]]]bbb___XXXbbbbbb]]]^^^___[[[jjj\\\pppssstttzzznnnfffkkkjjj```eeefffhhhhhhhhhgggggggggeeeccc```]]][[[XXXTTTQQQVVVVVVVVV\\\qqq}}}yyyfff[[[ggglllWWWGGGOOOYYYgggqqqmmmkkkpppsssqqqnnnooolllbbbZZZccciiiDDD<<>>;;;:::999777555444444444333333333222222000,,,222OOO|||___ppp|||iiiWWWNNNMMMWWWQQQLLLJJJKKKPPPZZZeeeQQQUUUbbbtttggg>>>@@@LLLIIIGGGNNNEEEGGGIIILLLMMMNNNNNNMMMMMMPPPQQQPPPQQQSSSSSSQQQRRRSSSVVV[[[[[[XXXXXX[[[wwwbbbVVVPPPNNNccc___MMMKKK[[[XXXMMMTTTJJJRRRkkk^^^RRRVVV___]]]\\\___\\\^^^_________aaabbb^^^WWW```bbb]]]\\\aaa___aaannnqqqgggwwwssssssssspppfffaaaaaa`````````aaabbbcccaaa^^^\\\ZZZXXXUUUQQQNNNQQQOOOOOO\\\zzzoooppp~~~nnnOOODDDIIISSSdddqqqooojjjjjjlllkkkdddcccZZZRRR^^^~~~NNNEEE>>>JJJ???DDDEEEGGGHHHIIIJJJKKKKKKMMMSSSPPPWWW\\\vvvwwwiiieeeeee___XXXUUUOOOIIIDDDAAA===888444222+++'''((()))(((&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))******+++,,,,,,,,,---......//////000111111111111222333444555555444333222111000000/////////........................,,,,,,,,,,,,++++++++++++************+++++++++++++++,,,,,,,,,------------...+++---...***333XXXkkkEEE@@@999888666666777666444222000000000/////////....../////////.........------222---...333111222JJJiiiXXXHHHIIIIIIFFFFFFAAAAAABBBCCCCCCDDDDDDDDDAAA???<<<;;;:::888555333333333222222222111111111111666222333TTTvvvuuuwwwkkkaaa^^^\\\^^^kkk{{{dddKKK???JJJNNNDDDEEERRREEEEEEFFFHHHIIIJJJLLLLLLKKKNNNPPPQQQSSSTTTTTTRRRRRRSSSRRRRRRVVV\\\\\\WWWWWWtttwwwrrrXXXQQQWWW]]]WWWVVV[[[ZZZ\\\]]]^^^```bbbbbb___[[[\\\ddd```\\\aaabbb___bbbcccxxxyyyqqqkkk```^^^[[[ZZZ[[[]]]___```[[[YYYWWWUUUSSSQQQMMMJJJKKKLLLPPP___{{{tttbbbFFFBBB???OOO]]]iiijjjgggfffdddaaa```SSSHHHTTTxxxrrr>>>CCCDDDFFFBBBBBBCCCEEEFFFGGGGGGFFFFFFEEEKKKJJJOOORRRZZZpppdddaaabbb]]]UUUUUUOOOHHHCCCAAA>>>999666222+++'''((()))(((&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((()))******++++++,,,,,,------......//////000111222222333333333444555222222111111000000//////------------------------++++++++++++++++++++++++)))))))))*********++++++++++++++++++,,,,,,,,,---+++)))...333...(((777NNNpppCCC555???777777666777666555222000//////.........---------............---------------+++,,,111333111111222gggpppUUUAAABBBFFFAAA===@@@@@@AAABBBCCCDDDDDDCCCBBB???===;;;999888666333111111111111111000000000000000333222000<<<^^^xxxjjjsssyyy^^^CCCBBBCCCGGGEEEAAACCCHHHGGGFFFDDDDDDEEEHHHKKKMMMJJJKKKMMMPPPRRRRRRRRRSSSSSSUUURRRKKKKKKQQQRRROOONNN___rrrSSSXXXPPPTTTYYYWWWZZZaaa^^^ZZZYYYZZZ]]]```aaaaaaaaaZZZfffddd^^^bbbdddcccfffssstttrrr|||uuuyyyyyylllkkkbbb^^^YYYWWWYYY[[[]]]]]]VVVTTTRRRQQQOOOMMMJJJGGGKKKMMMQQQXXXeeettt|||~~~hhhpppsssOOOCCCEEE;;;RRRYYY___aaa```]]]WWWQQQLLLFFFPPPtttRRR???AAAJJJ>>>GGGCCCDDDEEEFFFGGGFFFEEEDDDHHHKKKLLLPPPTTTRRRyyyqqqeeebbbccc___XXXUUUPPPHHHDDDAAA???;;;888222+++'''((()))(((&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((()))******++++++,,,,,,------...////////////000111000000000222444000111111111111000///...,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++((())))))))))))***************+++++++++,,,,,,,,,,,,(((+++111000+++...555KKKpppdddCCC??????777666666777666555333111///............------------......---------,,,,,,,,,+++...///+++***...///---'''QQQiiiCCCFFFBBB;;;===DDDDDD>>>@@@AAACCCEEEDDDCCCAAA@@@>>><<<999777555444222000000000000////////////...222'''+++777333333\\\rrrfffpppxxxlll???CCCEEEAAA<<>>===CCCFFFCCC@@@AAACCCEEEDDDBBB???===>>>;;;777444333222111000/////////............---...(((,,,444---%%%999YYYvvvbbbzzzvvv]]]BBBMMMEEEFFFCCC>>>AAAIIIHHHAAAEEEEEEFFFGGGHHHIIIJJJJJJIIIEEEFFFKKKLLLKKKLLLQQQKKKNNNSSSVVVTTTPPPQQQTTTPPPHHHAAANNNyyymmmJJJOOOddd\\\SSSTTTVVVTTTXXXXXXMMMUUUSSSTTTYYY[[[ZZZ]]]bbbdddhhhdddcccgggcccaaajjj```xxxjjjvvvrrr~~~sssiiiccc\\\YYYZZZ\\\[[[YYYOOONNNLLLKKKJJJIIIFFFDDDCCCBBBBBBFFFKKKPPPUUUXXXsssxxxiiiTTTSSSYYYTTTNNNQQQNNNLLLIIIGGGDDDBBBCCCMMMqqq```@@@EEECCC@@@???DDDEEEEEEEEEFFFHHHJJJKKKLLLJJJCCCMMMJJJJJJKKKOOOxxxvvvgggcccccc___XXXWWWQQQIIIEEECCCAAA>>><<<222+++'''(((***(((&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''(((((()))*********,,,,,,---......//////000...000111000...///222666,,,---.........---,,,+++++++++++++++++++++++++++(((((())))))*********+++(((((((((((()))))))))))))))************+++++++++)))---,,,((((((,,,///---///111444EEErrr```??????CCC:::555;;;222333333333111000000000//////.........------------------,,,,,,,,,++++++,,,'''(((///000,,,+++///,,,,,,***,,,<<>>===BBBIIIttt{{{wwwJJJBBB===CCC777FFF@@@AAAAAABBBCCCFFFIIIMMMOOOIII@@@PPPJJJHHHOOONNNhhhxxxeeeaaa^^^[[[___[[[RRRFFFBBBCCCEEECCC???222+++''')))***(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((())))))******------,,,+++,,,---...///////////////////////////------,,,,,,,,,+++++++++))))))************))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))************)))************+++++++++++++++...111555LLLrrrDDD@@@<<<::::::999666444333222222222333222///---///...---,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------///111///111???PPP___KKKDDD>>>;;;<<<===>>>===<<<;;;;;;===???BBB@@@??????@@@@@@>>>===777666444222111000//////........................---------............///333HHHttt}}}rrrxxxxxxQQQCCCAAAAAAAAA@@@@@@AAABBBBBBCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDHHHHHHHHHJJJMMMNNNMMMLLLQQQQQQQQQPPPNNNKKKHHHFFFJJJAAA@@@EEEAAACCCdddcccMMMKKKKKKJJJKKKHHHIIIJJJKKKKKKMMMQQQSSSYYYZZZ[[[ZZZWWWUUUTTTUUUaaa```___]]]\\\]]]aaaeeeaaa___TTT[[[tttsssuuutttlllhhhgggeee[[[RRRTTT]]]\\\PPPGGGIIILLLIIIEEEFFFEEE888<<>>===OOOhhhYYYNNNBBB<<<===@@@???===CCCBBBAAA@@@@@@@@@AAABBBIIIDDDEEEMMMRRRRRRSSSVVVrrr```aaabbb^^^aaa\\\SSSIIIEEEFFFFFFCCC???222+++''')))***(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((())))))******---,,,,,,+++,,,---...///........................,,,,,,,,,,,,++++++++++++((())))))******))))))(((''''''''''''''''''''''''))))))))))))((((((''''''(((((()))))))))*********))))))*********+++++++++///---...///,,,111HHHbbb~~~YYYCCC@@@===;;;:::::::::777444222111111222222222///---......---++++++*********++++++++++++++++++++++++*********+++++++++,,,,,,---,,,---///,,,***222===:::QQQvvvwww^^^LLL>>>===>>>:::999<<<<<<======;;;::::::<<<>>>???>>>======>>>>>><<<:::666555333222000/////////------------------------------------............---111DDDlllzzzTTT???<<<>>>???@@@??????@@@@@@AAAAAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDHHHGGGHHHIIILLLMMMLLLKKKOOOOOOOOONNNLLLIIIFFFDDDEEE@@@AAAEEE@@@:::FFF[[[}}}bbbJJJFFFJJJJJJHHHJJJJJJKKKKKKKKKJJJKKKNNNPPPRRRTTTVVVWWWVVVVVVWWWXXX[[[\\\]]]]]]\\\\\\]]]___cccWWWiiiyyyVVV{{{yyyqqqyyyyyyllliiiVVVXXXUUUGGGPPPNNNOOORRROOODDD===;;;AAA>>>IIIlllbbbMMMEEE@@@<<<999:::MMMyyy~~~|||KKKEEE???===???AAAAAA???AAAAAA@@@??????@@@AAABBBGGGBBBCCCIIINNNNNNOOOQQQpppqqq___ccceeeaaaaaa]]]UUULLLHHHIIIHHHCCC===111+++''')))***(((&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''(((((()))******,,,,,,++++++,,,,,,---...------------------------,,,,,,+++++++++*********(((((())))))))))))(((((('''''''''''''''''''''''')))))))))(((((((((((('''(((((())))))))))))******)))))))))*********++++++///******///...)))***111HHHfff```CCC666444;;;:::999::::::999666444111000///000111111000...------,,,+++*********************************************++++++++++++,,,+++***+++---+++((()))---***,,,111>>>VVVxxxpppVVV@@@333444222555===>>>888777<<<:::;;;;;;:::999999;;;<<<;;;;;;;;;<<<<<<;;;888555555444333111000///......------------------------,,,,,,,,,---------......,,,...***000WWWVVVGGG999888===@@@@@@AAA===>>>>>>???@@@@@@AAAAAACCCCCCCCCCCCCCCDDDDDDDDDGGGGGGGGGIIIKKKLLLKKKJJJLLLLLLLLLKKKIIIFFFCCCBBB<<<<<<>>>BBBBBB>>>===???DDDhhhhhhNNNEEEAAAGGGJJJFFFDDDGGGKKKLLLLLLJJJHHHHHHJJJLLLNNNPPPSSSTTTTTTTTTVVVWWWWWWZZZ^^^```___]]][[[[[[ggg___XXXkkk]]]kkktttzzz~~~}}}sssdddYYYYYY\\\LLLKKKMMMOOOMMMIIIJJJNNN<<<<<>>>>>>>>>>>???????????????????????????@@@AAABBBCCC@@@@@@EEEIIIIIIIIIKKKXXXuuudddeeeeeeaaabbb\\\UUUMMMJJJJJJHHHAAA:::111***''')))***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((())))))***+++++++++++++++,,,,,,---------------------------++++++*********)))))))))'''(((((())))))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************---(((''',,,111000000222***666GGGWWWjjjjjjKKK999555999===777888999999999666444222///......///000111000...,,,,,,+++***************************************************++++++++++++***)))***,,,------,,,+++////////////222777@@@FFFbbbrrrrrrdddOOO===555666;;;>>>;;;:::===???<<<666666;;;999:::::::::888888999;;;999999:::;;;;;;999555222444333111000///.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...222555111+++===sssuuuOOO<<<888666;;;??????>>>>>>===>>>>>>??????@@@@@@AAAAAAAAABBBBBBCCCCCCCCCDDDFFFFFFFFFGGGJJJJJJIIIHHHHHHHHHGGGFFFDDDBBB@@@???;;;===<<<:::<<<@@@AAA>>>CCCAAAHHHppp]]]CCCJJJEEEEEEHHHIIIEEEEEEHHHJJJJJJJJJHHHGGGGGGIIIJJJMMMOOORRRRRRRRRRRRSSSTTTXXX\\\```bbbaaa___]]]\\\```ggg___aaa___aaawwwwwwrrr~~~pppjjjooonnn```WWWWWWZZZTTTMMMJJJJJJIIIHHHGGGBBB>>><<<>>>???AAAFFFMMMwww}}}dddLLL@@@DDD888CCCVVVrrr}}}wwwrrrHHH<<<>>>@@@???<<<:::;;;<<<======>>>>>>???@@@AAAAAA@@@???@@@BBBDDDDDDEEEFFFMMMpppwwwfffdddbbb___cccYYYSSSLLLJJJJJJGGG???888000***&&&)))***)))'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))*********+++++++++++++++++++++++++++++++++++++++******)))))))))(((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((('''(((((((((((()))))))))(((((()))))))))*********,,,)))(((***+++,,,---000444111---***...>>>UUUhhhuuuUUUKKK???999:::;;;:::777666777888888666333000...///...,,,---/////////...++++++***)))))))))******))))))))))))))))))))))))))))))*********+++++++++,,,+++******---//////---+++---000222111///---,,,000222555:::CCCOOO^^^ggg[[[[[[ZZZYYYUUUKKK???666777555444444777:::===>>>999777666777666555666999777999::::::888888888999999999999;;;;;;999555111222111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------)))111;;;111###333RRRXXXAAA888999777888<<<<<<999999;;;>>>>>>??????@@@@@@AAAAAA??????@@@AAABBBCCCCCCDDDEEEEEEEEEFFFHHHIIIHHHFFFEEEDDDCCCBBB@@@???===<<<===@@@===555333888;;;999???===888BBB[[[xxxkkkQQQGGGFFFFFFBBBAAAEEEHHHIIIJJJKKKFFFGGGGGGFFFEEEFFFIIIKKKKKKMMMOOOQQQQQQQQQSSSTTTYYY\\\^^^___^^^]]]]]]]]]WWWXXX```YYYkkk{{{VVVWWWuuu}}}qqqppphhhfffwww___UUUJJJHHHMMMOOOIII@@@IIIDDDAAABBBAAA???@@@CCCAAAMMMRRRPPPIII:::999HHHTTTppp|||NNNCCC===???@@@>>>:::888:::===;;;<<<===>>>??????@@@@@@>>>???@@@@@@AAABBBCCCCCCLLLYYYtttbbb```___^^^cccWWWPPPJJJHHHIIIFFF>>>777000***&&&(((***)))'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''((())))))))))))***++++++++++++***++++++++++++++++++++++++))))))((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''(((((((((((())))))((((((((()))))))))******'''))),,,,,,)))''')))+++)))+++000333111---,,,000666DDDYYYnnnqqq[[[DDD666000555;;;===:::777666666555666777666222///......///...,,,,,,---...------******)))))))))))))))***(((((((((((((((((((((((()))))))))************+++------+++((()))------***///,,,(((&&&(((...555999999555///+++***+++---...555333222222333444333222666888::::::999555111...444444555777999999888777777999::::::999888888999:::999999999999777444111111000///...------------++++++++++++++++++++++++******+++++++++,,,,,,,,,---***))),,,000000---***111RRRYYY:::111;;;FFF888777888::::::999;;;@@@>>>>>>>>>???@@@@@@AAAAAA===>>>???@@@AAABBBCCCCCCDDDDDDDDDEEEGGGGGGFFFEEEBBBAAA@@@???===<<<;;;;;;999<<<===999666777999999000999:::666555888PPPttt^^^LLLKKKKKKDDD===AAAAAABBBFFFJJJKKKIIIFFFCCCDDDDDDDDDDDDFFFHHHKKKEEEHHHKKKNNNPPPRRRTTTWWWVVVXXXYYYYYYXXXXXXYYYZZZ^^^MMMYYY^^^XXXQQQccczzz}}}ddd```{{{fffTTTOOOQQQOOOJJJEEEBBBBBBGGGIIIDDD@@@>>>===<<<888>>>JJJMMMUUUiii}}}aaaFFF;;;:::<<<===;;;999999<<<@@@;;;;;;<<<===>>>>>>>>>>>>;;;???AAA??????AAACCCBBBJJJOOOjjjrrr^^^]]]]]]\\\```VVVOOOIIIGGGIIIFFF???888000)))&&&(((+++)))((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''(((((()))((((((***+++++++++***)))************************((((((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((()))))))))***$$$)))---,,,***+++---//////)))%%%(((***,,,111888222222000///111999EEEMMMWWW\\\bbbfffeee```ZZZUUUHHHCCC<<<666222222333444666999:::777333222666:::222444555333000......000000...,,,+++,,,,,,,,,+++))))))((((((((())))))***(((((((((((((((((((((((())))))))))))************)))------)))(((++++++((($$$(((...333333...'''"""$$$''',,,000333222000---,,,***)))))),,,///222444,,,,,,---...111555999===666999;;;;;;::::::999888777999;;;;;;999888888999:::999777777777666333111000///...---,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++---111,,,$$$&&&111666111333333888EEE___kkkVVV@@@888;;;>>>888000666555777;;;<<<;;;>>>BBB<<<======>>>>>>??????@@@<<<<<<>>>???@@@BBBCCCCCCDDDCCCCCCDDDFFFFFFEEECCC@@@@@@>>>===<<<;;;::::::777666888;;;;;;::::::<<<777===:::999<<<888444;;;DDD]]]uuuvvvMMMJJJHHHDDD<<<666<<>>AAA======@@@CCCAAACCCLLLRRRttt]]]\\\]]]ZZZ\\\VVVOOOIIIGGGIIIGGGAAA:::000)))&&&(((+++)))((()))''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''((()))++++++******)))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))***,,,,,,((('''***...111,,,((()))///111+++&&&%%%***---000111111000///...222333444444555666777777111333555666666666777888777333000111444666444000000222333111......000222111...,,,***+++++++++***))))))(((((((((((()))***(((((((((((((((((((((((())))))))))))************$$$+++...+++***------***+++)))''''''***...000222000000...,,,******---000000000000///...---+++)))111222333333222111222333222666888555222333888;;;777999;;;;;;:::999888999:::888666555555444222000///...------,,,,,,,,,,,,************************)))************+++++++++)))+++---......---+++(((%%%***......///<<>>>>>>>>;;;<<<===>>>@@@BBBCCCCCCDDDCCCBBBDDDEEEEEEDDDCCC@@@???===<<<;;;:::::::::>>>666222666777444333777555:::333...666999666999222<<<>>>UUUuuu[[[EEE@@@===999999@@@BBB@@@???CCC999===@@@>>><<<===AAADDDCCCCCCDDDCCCBBBCCCEEEHHHDDDFFFIIIJJJKKKKKKMMMNNNNNNRRRUUUWWWVVVTTTSSSRRRLLL```VVVRRR^^^QQQeeejjjcccxxxpppeee[[[bbbeeeooofff\\\YYYXXXZZZ```gggccczzzqqqpppccc}}}nnnkkkGGG:::===777777888:::;;;;;;;;;999888;;;<<<=========<<<;;;:::777>>>@@@<<<;;;@@@BBBAAA<<>>===222+++(((***+++)))'''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%&&&&&&%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++******************************+++++++++,,,,,,,,,...------......///000111111111222333333333222222444444333333333222222222333333222111000///......------,,,,,,+++***)))))),,,,,,+++***)))))))))***((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------......111111111111111222222222222333444555666666666666333444666777777777666555888777666555333222111000------,,,,,,,,,,,,+++++++++*********))))))(((((()))************+++++++++++++++++++++++++++++++++++++++,,,,,,---...//////AAAOOOhhhxxx^^^JJJ>>>999888111666333,,,---777999333555555666777888999::::::;;;;;;;;;<<<<<<<<<<<<===;;;<<<===>>>???@@@AAAAAA??????@@@@@@@@@AAAAAAAAA>>>===<<<;;;;;;:::;;;;;;888777666555333333333222555555555555555555555555333555BBBRRRXXXWWW^^^jjjrrr```LLLBBBCCCBBB<<<444<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>>>>??????@@@@@@@@@?????????@@@AAABBB@@@@@@BBBGGGLLLNNNLLLIIIQQQQQQRRRRRRRRRPPPOOONNNOOOPPPVVVYYYTTTRRRbbbvvvooo^^^dddxxxmmmooo___\\\gggpppWWWddd|||}}}SSS777;;;<<<>>>999999999:::::::::;;;;;;999999888888999999:::;;;<<<<<<======>>>>>>??????EEECCC@@@OOOwwwfffaaaXXX\\\YYYZZZPPPHHHFFFEEEAAA===<<<222+++''')))+++)))((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%&&&&&&%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((())))))***+++*********************************+++++++++,,,,,,------------...///000111000111222222333333222222333333333333222222222222222222111000///...---------,,,,,,+++******)))))))))))))))((())))))******((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------000000000000111111111111222333444555555666666555444444555666666666666666777666555444222111000///------,,,,,,,,,+++++++++************)))))))))((())))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,---.........,,,///555===HHHTTTaaaiii{{{mmmcccNNNHHH>>>444...---...000666???AAA888111333444111444555666777888999999::::::;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<===???@@@@@@AAA????????????????????????<<<<<<;;;:::999999999999888777555444333222222222444444444444444444444444777666<<>>888666:::>>>???>>>;;;;;;;;;;;;;;;;;;;;;;;;===============>>>>>>???>>>>>>>>>>>>??????????????????AAAEEEJJJLLLJJJHHHKKKLLLNNNOOOOOOOOOOOONNNSSSSSSTTTTTTQQQOOOUUU]]]qqq___lllpppwwwyyyfffkkkxxx}}}eee```}}}lll???999>>>;;;666999999999999::::::::::::999999888888999999:::;;;<<<<<<<<<===>>>>>>??????CCCCCCAAAMMMxxxyyyiiiddd[[[\\\WWWZZZPPPHHHFFFEEEAAA===;;;111+++''')))+++)))((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))******)))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,---...///000000000111222222222222222333333222222222111111111000000///...------,,,,,,,,,,,,++++++***)))))))))''''''''''''((()))***+++((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))*********++++++************************++++++,,,,,,,,,---------........./////////000000111222333444555555555555444444444444444555555666555444333222111000///...,,,,,,,,,,,,++++++++++++************)))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,------...000...,,,))))))---444999;;;???EEELLLPPPSSSSSSSSSXXXRRRLLLFFFBBB<<<555000......------...000222333444BBBIII???333///000000444444555666777888999999::::::::::::;;;;;;;;;;;;;;;;;;<<<===>>>??????@@@?????????>>>======<<<<<<::::::999888777777777777666666444333222222111111333333333333333333333333333111444888555---...555;;;===FFFPPPOOOCCC<<<<<<:::;;;===???@@@AAABBBBBBDDDAAA>>><<<:::888555333000333555666666888;;;>>>::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<======;;;<<<===>>>>>>>>>======???>>>???BBBFFFHHHIIIHHHHHHIIIKKKMMMOOOPPPQQQQQQNNNOOOOOONNNPPPTTTRRRMMMYYYpppeeeppptttnnnVVVVVV```jjjxxxnnnUUU[[[{{{}}}ttt===555;;;;;;888444888888888888999999999999999888888888888999::::::;;;;;;<<<======>>>?????????EEECCCIII]]]uuuxxxjjjggg]]]]]]VVVZZZPPPGGGFFFEEEAAA<<<;;;111+++''')))+++***((()))''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%&&&&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((()))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,---.../////////000111222222222222222222111111111000000000.........---,,,++++++***++++++******))))))))))))))))))((((((((())))))***((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////000111222333444444444444555444333222222333444555333222222000///...------,,,,,,,,,++++++++++++************)))))))))))))))))))))))))))***************************************+++++++++,,,,,,,,,---,,,...111111111000111222,,,...///000000...+++)))222000......000222111000///000000000///...---,,,,,,999@@@:::111...000222333444444555666777888999999999999999:::::::::;;;:::;;;;;;<<<======>>>>>>???>>>>>><<<;;;:::999999999888777666666555666666555444333222111111111111222222222222222222222222///---000444444222555;;;999888999:::666111222777999999999888888999999:::777666666888:::<<<>>>>>>666999;;;:::666555666999888888999999999999999:::999999999999999:::;;;;;;:::;;;===??????>>><<<;;;?????????@@@CCCFFFHHHIIIJJJKKKLLLNNNPPPRRRSSSSSSLLLPPPOOOLLLOOOVVVSSSJJJIIIeee~~~eeellljjj|||uuuZZZooolllVVVRRRZZZiiiuuuuuuiiiRRROOOmmmrrrvvv{{{EEE111>>>:::333777999666666777777777888888888888888888888888999999::::::;;;;;;<<<===>>>??????<<>>===;;;??????@@@@@@BBBDDDGGGJJJKKKKKKLLLMMMNNNPPPQQQQQQQQQVVVTTTLLLJJJOOONNNHHHGGGHHHeeegggbbbPPP]]]yyy___BBBUUU```}}}{{{vvvbbbdddddd___ZZZYYY^^^ddd]]]VVVZZZYYYLLLEEEIIIIII<<<@@@LLLvvvzzzwwwHHH111555BBB777000888:::555555555666666666777777888888777777888888999:::::::::;;;<<<===>>>??????;;;IIIDDDAAAGGGAAAXXXuuuhhhhhh___^^^VVVVVVMMMEEEDDDEEEBBB>>>===000***&&&)))+++***)))***''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))******+++,,,---,,,---...000111111111111000000/////////.........,,,,,,,,,++++++*********)))))))))(((((((((((((((///...,,,***)))(((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))******(((((((((((((((((((((((())))))*********+++++++++)))***++++++,,,---.........///000111222222222222333222222111111111111111000000000///...---------++++++++++++************))))))))))))************((((((((()))))))))******************************************************/////////---******+++,,,))))))***,,,------......,,,---...//////...,,,,,,...---------...000111333...---,,,---///111222222222222333444555666777777777777777777888888888999999999::::::;;;;;;;;;;;;;;;::::::999777666555555777777666555444444444444111000000///......//////////////////////////////222111000//////......///555777888777444000...---222222222333444555777777333555777777666444444555444111...///222555666555555555555666777777888888777777777777777888999999:::;;;<<<===>>>===<<<<<<>>>???@@@@@@AAACCCFFFIIIHHHHHHHHHHHHIIIJJJKKKLLLMMMPPPOOOJJJGGGIIILLLMMMGGGGGGHHHbbbqqqbbbWWWRRRqqqdddHHHTTT___dddiiiooossssssyyyjjjXXXGGG>>><<<===DDD???AAA@@@999>>>GGGFFFWWWpppiiipppMMM:::333555888555555888555444444444444555555555555888777777777777888999999999999:::;;;===>>>??????<<>>BBBGGGPPPeeeqqqhhhhhhTTTjjjWWW???888888111000777888333444333333333333444444444444777777777777777888999999888999:::;;;===>>>???@@@@@@===<<>>>>>DDDzzzjjjhhh___\\\SSSSSSJJJCCCCCCEEECCC@@@@@@000)))&&&))),,,***)))***''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%&&&&&&'''&&&######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((()))***+++,,,+++,,,---///000111111111//////.........---------,,,,,,,,,+++++++++++++++'''''''''(((((((((((((((***))))))(((((((((((())))))(((((((((''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************)))******,,,---...//////---...///000111111111111000111222222222000///...000000000///.........---+++++++++************)))(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))*********))))))))))))))))))+++,,,+++***)))***+++++++++******)))***++++++---,,,,,,***))))))+++---+++,,,,,,---------------******,,,///000...///000111222222333444555666777666666666666777777777777999999999999999999::::::777777777666555555444444444333222111000000000000//////...---------..............................***+++,,,,,,...000///,,,444222...,,,...111000---111222222222111000//////222333222000,,,,,,///222---///222333333333333444333333444444555666777777777777777777777888999999999999888888888999:::;;;888;;;>>>???>>>???AAADDDBBBBBBBBBBBBDDDFFFHHHJJJQQQIIIGGGLLLLLLDDDAAAEEEGGGEEEEEEDDDCCC]]]eee[[[bbbzzzlllnnnooocccfffaaa````````````]]]YYYVVVZZZcccwwwtttWWWbbbUUU999555111999222000;;;666...888222222333333333444444444777777777777777888888999888999:::;;;===>>>???@@@BBB777999???;;;:::AAAFFFsssgggdddbbb[[[SSSQQQIIIEEEGGGHHHEEE@@@???000***''')))+++)))''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$)))(((%%%#########$$$%%%!!!""""""""""""###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''(((((())))))******,,,,,,,,,---------..............................+++++++++************)))''''''''''''((((((((((((''''''(((((())))))*********))))))((('''&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''((((((((((((******))))))(((((('''''')))))))))))))))))))))))))))******++++++,,,---------...//////////////////////////////////////////......---,,,+++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************,,,++++++******++++++,,,------,,,------...///000000111111222222333444444444666777777666555555666666777888999999888777666444444555555444444333222222222222111111///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,...//////...------...------------------------......////////////......///000000000111111111111222222222333333333444444555444444555555666777888777777888888999999999:::<<<===>>>??????????????????@@@AAAAAABBBBBBAAAAAAEEEEEEEEEDDDCCCCCCBBBBBBHHHDDDBBB@@@:::BBBbbbwwwiiikkk```cccrrr~~~hhhllluuuQQQ;;;888555222222111111111111111222111222222333333444444555999777555444444666888:::555666666888999:::;;;;;;;;;;;;:::::::::;;;;;;<<>>000***''')))+++)))''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$#################################################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%###"""###$$$$$$"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((())))))******,,,,,,,,,,,,------------------------------------+++++++++*********))))))''''''''''''(((((((((((((((((((((((())))))))))))***))))))(((''''''&&&&&&'''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''((((((((((((***)))))))))(((((((((''')))))))))))))))))))))))))))******++++++,,,,,,------......///////////////////////////////////////......---,,,+++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************,,,++++++******++++++,,,,,,,,,,,,,,,---...///000000000111111222333333444444555777777555444555666666666777888888777666666444444444444444333222222111111111111000///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---//////---------...------------------------......////////////....../////////000000000111111222222222222333333333333444444444444555666777777555666666777888999999:::<<<<<<===>>>????????????@@@AAAAAABBBBBBBBBBBBBBBEEEEEEDDDCCCCCCBBBBBBAAADDDAAA@@@@@@999444???PPPyyyvvvjjjbbbYYYSSSccc~~~mmmyyywwwggg```aaaXXX???777444222222111111000000111111111111111222222333444444444777666555444555666888999666666777888999:::;;;;;;;;;::::::999::::::;;;;;;uuueee```^^^YYYTTTRRRKKKGGGHHHGGGBBB>>>===000***''')))+++)))''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$#################################################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###""""""###$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((())))))******++++++,,,,,,,,,---------------------------------++++++*********)))))))))''''''''''''(((((((((((())))))))))))(((((((((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))******+++,,,,,,,,,------...///////////////////////////////////////...---,,,++++++******++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++************++++++,,,,,,,,,,,,---...//////000000000111222222333333333555666666555444444555555666666777777666666555333333333444333222222111000000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++---......---,,,,,,------------------------------......//////......---....../////////000000000111111111111222222222222333333333333444555666666333444444666777888999999;;;;;;<<<===>>>??????>>>@@@AAABBBBBBCCCCCCBBBBBBDDDDDDCCCBBBBBBAAAAAA@@@@@@<<<===AAA>>>555222666???nnnnnn\\\YYYSSSLLLKKKOOOUUUVVVTTTTTTVVVSSSNNNUUUjjjzzz{{{CCC222444222///000111111000000000000111111111111111222333333444444555555555666666777777777666777777888999:::;;;;;;:::999999888888999999999ppp```\\\\\\ZZZWWWRRRLLLHHHHHHFFF@@@<<<<<<000***''')))+++)))''''''&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""######$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((())))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))''''''''''''((((((((((((******))))))((((((''''''))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,,,,,,,---...////////////...........................---,,,+++************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************************************************************++++++************++++++++++++++++++,,,---.../////////000000111222222222333444666666444333444555444444555555555555444444222222333333222222111000///////////////...---,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,......,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------......------------............///////////////000000000111111111222222222222222444555555111222333444666777888999999:::;;;<<<===>>>>>>>>>??????@@@AAAAAAAAAAAAAAACCCBBBBBBAAA@@@@@@??????AAA<<<:::<<<<<<999888:::888999YYYsssnnnsssrrrhhhcccgggkkkJJJ000000555///,,,111000000/////////000111111000000111111222333333333333444555777777777777666777777888888999::::::;;;999888777777777777777777ppp___ZZZ[[[[[[YYYQQQLLLIIIHHHEEE???;;;<<<000***''')))+++)))''''''&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((())))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))((((((''''''''''''((((((((((((******))))))((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((())))))******+++,,,,,,+++,,,---...////////////------------------------------,,,+++************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******++++++******++++++,,,---......//////000000111111222222333555555333333333444333333333333333333333333111111111222111000000///------.........---,,,,,,++++++++++++++++++++++++*********************************+++++++++,,,,,,***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------................../////////000000000000000000111222333444000111222333555777888888888999:::;;;<<<===============>>>????????????>>>AAAAAA@@@@@@???>>>>>>>>>@@@<<<888666333111333777///111666MMM^^^888555444333222//////000///.........//////000111//////000111111222222333222333555777888777666666777777777888888999999999777777666555555555555555tttbbb[[[ZZZZZZYYYPPPLLLIIIHHHDDD>>>;;;<<<000***''')))+++)))''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))******))))))*********+++++++++++++++++++++++++++++++++******)))))))))(((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))***+++++++++***+++,,,---.../////////---------------------------,,,+++******))))))***(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************+++,,,------.........///000000111111111333444444333222222333333222222111111222222333000000111111000000///...,,,,,,---------,,,,,,+++************************))))))))))))))))))))))))************++++++++++++)))+++,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,---------------------............////////////000111222333111222222444555666777777666777999:::<<<<<<======;;;<<<======>>>=========@@@@@@??????>>>======<<<555666666444111///111333---000333777EEEhhh{{{RRR222222555111******111222---...------......///000111/////////000111111222222111333444666777777777666666666666777777777888888666666555444333333333333vvvccc\\\[[[[[[ZZZOOOKKKIIIHHHDDD===;;;===000***''')))+++)))''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))******))))))))))))*********+++++++++++++++++++++++++++***)))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))'''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((())))))******++++++******,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))******+++,,,---------...//////000000111111222444444222111222333222111000000000000111222//////000000000///......++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))************++++++++++++)))+++,,,,,,*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............///000111222333333333444555666666777555666888999;;;<<<<<<===;;;<<<======>>>>>>======??????>>>>>>===<<<<<<;;;000222333333222333333222666***---999111***LLL~~~[[[>>>222000444444///)))***111111---------------...///000111......//////000111111222222222444555666777777777555555555555666666666666555555444333222111111222rrrbbb[[[[[[\\\\\\NNNKKKIIIHHHDDD===<<<>>>000***''')))+++)))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((()))*********))))))))))))************************************))))))))))))((((((((((((''''''''''''((((((((()))''''''(((((())))))******'''''''''(((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''((((((((()))'''((((((((())))))******))))))))))))))))))))))))((((((((()))******++++++)))***,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))***+++,,,---------......///000000000000222444444222111222333222111000//////000111222///////////////......---***++++++,,,,,,,,,++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))***,,,,,,***)))***++++++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------...------......///000111444444444555555666666666555666777999;;;<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;999666111------///---)))444///+++,,,000333555555PPP{{{[[[BBB666111222555+++...333555333000......,,,,,,,,,---...///000111......//////000111111111222222333444555666777888444444444555555555555555555444333222111111111111lllaaa______^^^[[[SSSLLLGGGGGGEEE???;;;999...)))(((***+++((('''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######'''%%%######%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$####################################################################################$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,------.........------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((()))******))))))((('''''''''''''''))))))))))))))))))))))))+++*********))))))(((((())))))))))))******************))))))))))))******))))))))))))))))))))))))---------............///000000111111111111000000////////////////////////333333111000...,,,+++***,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))******************))))))******+++,,,++++++++++++++++++++++++******************************++++++++++++******+++++++++************)))+++,,,,,,------,,,,,,+++...------......///000111111222222333333444444555777777888999:::;;;;;;<<<===============>>>>>>???<<<<<<======<<<;;;;;;:::555333///---............------------------------444???MMMYYYmmmQQQFFF888222333444111,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......000000000111222222333333333333333333333333333333333333333333333333333333111111111111000000000///qqqddd```^^^\\\ZZZRRRLLLGGGGGGEEE@@@;;;999...)))(((***+++((('''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$#########$$$%%%%%%$$$%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################################################################%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))*********)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********+++++++++,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((())))))***))))))((('''''''''''''''))))))))))))))))))))))))************)))))))))((())))))))))))******************))))))))))))******))))))))))))))))))))))))------------............///000000111111000000/////////////////////////////////...---,,,++++++***,,,+++++++++************))))))))))))))))))))))))(((((()))))))))***************))))))******+++,,,++++++++++++++++++++++++******************************++++++++++++******+++++++++************)))+++,,,,,,------,,,,,,+++------------...///000111111111222222333444444444666777777888999:::;;;;;;<<<;;;;;;;;;;;;<<<======;;;<<<<<<<<<;;;:::999888555222///---.........---,,,,,,,,,,,,,,,,,,,,,,,,(((---222333666EEE]]]pppkkkRRRBBB;;;555...,,,...///---))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......//////000111111222222333333333333333333333333333333333333333333333333333111111111000000000//////vvvhhh```]]][[[YYYRRRKKKFFFGGGEEE@@@;;;:::...)))(((***+++((('''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""%%%((('''$$$###&&&)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################################################################'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))******))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))************+++++++++,,,,,,,,,++++++++++++************++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''(((((()))***)))((((((''''''''''''((())))))))))))))))))))))))************))))))))))))))))))))))))******************))))))))))))******)))))))))))))))))))))))),,,,,,,,,---------......//////000000000000//////////////////////////////+++++++++++++++*********************))))))))))))))))))))))))))))))))))))(((((())))))))))))*********))))))))))))***++++++++++++++++++++++++++++++******************************++++++++++++******+++++++++************)))++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---...///000000000111111222333333444555666666777888999:::;;;::::::999999::::::;;;<<<::::::::::::999888666666444111...---.........---,,,,,,,,,,,,,,,,,,,,,,,,///111111...***,,,333:::FFF\\\{{{hhhQQQAAA666...(((...---,,,---//////---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000111111222222333333333333333333333333222222222222222222222222000000000000////////////xxxiii```\\\ZZZYYYRRRKKKFFFFFFEEE@@@;;;:::---)))(((***+++((('''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$'''***,,,+++(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################################################################%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++++++++++++++++++++******************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''((()))))))))(((''''''''''''((((((((((((((((((((((((((((((*********)))))))))))))))((()))))))))******************))))))))))))******))))))))))))))))))))))))+++,,,,,,,,,------------...//////000000//////...........................++++++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))))))))))))))***++++++******************************************************++++++++++++******+++++++++*********))))))++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---.../////////000111111222222333444555666666888888999:::999999888888999999:::;;;999999888888666555444333222000...------...---,,,+++++++++++++++++++++++++++,,,---...---...///000+++000777???MMMbbbxxx}}}oooaaaXXXEEE>>>444///000111222111...///000000///---,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---.........//////000111111222222222222222222222222222222222222222222222222222000000/////////.........uuuhhh```\\\ZZZWWWQQQKKKFFFFFFEEE@@@<<<;;;---)))(((***+++((('''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&'''***111666555...'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#######################################################################################$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''(((((()))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))******((()))))))))******************))))))))))))******))))))))))))))))))))))))++++++++++++,,,,,,,,,---......////////////......------------------------------,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))(((((())))))***+++******************************************************++++++++++++******+++++++++*********))))))***++++++,,,,,,++++++***************+++,,,---.........//////000111111222333444444555666777888999999999888888999999:::;;;888888777666555333111000000///---------...---+++************************)))((('''((()))******)))111111000///...000555;;;:::BBBHHHJJJLLLOOONNNKKKRRRMMMGGGAAA<<<888555222111000...///111111...,,,,,,---...,,,)))(((***,,,++++++++++++++++++++++++,,,++++++++++++,,,---------......//////000111111222222222222222222222222111111111111111111111111/////////............---rrrfffaaa^^^YYYUUUQQQJJJFFFFFFEEEAAA<<<;;;...)))(((***+++((('''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%)))222<<<>>>777///&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################################################################!!!!!!"""###$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))((())))))))))))*********+++++++++,,,,,,,,,,,,,,,******)))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''&&&&&&''''''((()))(((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))************))))))))))))******************))))))))))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,------............------------------------------...---,,,+++***)))(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((()))))))))(((((((((((()))************************************************************++++++++++++******+++++++++************)))******++++++++++++******)))))))))******+++,,,---------...//////000000111222333444555666777777888888888777777888888999:::888777777555333111///...///---,,,,,,------,,,+++))))))))))))))))))))))))...,,,++++++,,,---------(((***...333333000///222,,,///111000111444444111,,,++++++,,,...///...---333111//////...---***'''++++++***)))((())),,,///+++++++++++++++++++++++++++++++++++++++,,,------------......//////000000222222222222222222222222000000000000000000000000///.........------------pppeeecccaaaYYYQQQPPPJJJFFFFFFFFFAAA<<<;;;...)))(((***+++((('''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&%%%&&&,,,444777555111''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#################################################################################"""######$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))((((((((()))))))))******************+++++++++,,,***)))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***'''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))))))))))))))))))))))))))((()))))))))************))))))))))))******************))))))))))))******))))))))))))))))))))))))************++++++++++++---------......---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))((((((((())))))*********))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((()))************************************************************++++++++++++******+++++++++************)))******++++++++++++******)))))))))))))))***,,,,,,,,,------...//////000000222222333444555666666777666666666666666777777888888888777555333000...---...,,,,,,,,,------,,,***((((((((((((((((((((((((((('''''''''(((***+++,,,000,,,+++---+++'''(((,,,,,,...---***+++......+++---,,,---...000000...,,,+++*********+++,,,------+++*********+++,,,---...************************+++++++++***++++++,,,---,,,------......///000000111111111111111111111111000000000000000000000000.........---------,,,,,,pppeeedddbbbXXXNNNPPPJJJEEEFFFFFFAAA===<<<...)))(((***+++((('''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''%%%%%%%%%(((***,,,---''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################################################################$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))(((((())))))*********+++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******'''&&&&&&&&&&&&'''(((((('''''''''''''''((()))***))))))))))))))))))))))))(((((())))))*********+++))))))))))))******************))))))))))))******)))))))))))))))))))))))))))************+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))*********+++(((((())))))******++++++))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((()))******))))))))))))))))))))))))******************************++++++++++++******+++++++++************)))******++++++++++++******(((((((((((()))***+++,,,,,,,,,------...//////000111222222333444555666777555444444444444555666666888888777555333000...------,,,+++,,,------,,,***((((((((((((((((((((((((++++++++++++***)))******+++((()))...///++++++///---///---***+++///...+++---+++))))))+++,,,,,,,,,******++++++++++++***)))***)))((((((******(((&&&************************++++++******++++++,,,---,,,,,,------...//////000111111111111111111111111000000000000000000000000......---------,,,,,,,,,kkkcccbbb]]]^^^QQQRRRHHHIIIKKKDDDAAABBB===///***(((++++++)))(((***(((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%#########$$$%%%&&&'''(((+++&&&###%%%%%%###(((///((()))((('''((()))'''###***)))((((((((()))))))))(((***+++((((((++++++(((***'''''')))'''###$$$)))%%%$$$%%%''''''&&&&&&((()))(((&&&%%%$$$%%%'''((()))(((&&&$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$######################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,---...///...,,,+++,,,---,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++*********************************++++++++++++***))))))************************))))))))))))))))))))))))+++,,,,,,---...///000000111111111222333444666777555555444444444333333333555444333222000///...------,,,,,,+++*********+++((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))************************************************************************************************************++++++++++++++++++++++++))))))*********+++++++++---------............///////////////000000000000////////////////////////,,,,,,,,,+++++++++******iiiaaa```[[[^^^RRRSSSIIIIIIKKKDDD@@@AAA<<>>777///***(((++++++)))((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((((((((''''''&&&'''''''''(((&&&$$$&&&(((***,,,...(((***...111333888DDDOOORRRYYYdddnnnvvv|||wwwhhhccceee\\\LLLEEEBBB;;;111,,,,,,+++***%%%%%%&&&''''''(((((()))&&&'''(((((()))(((((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))************+++++++++++++++,,,---,,,+++******,,,)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))***************************************))))))(((************************))))))))))))))))))))))))******+++,,,---...//////000000000111111222444444333333333333222222222222222222111000///...---,,,++++++***************+++((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***************************************************************************************************************************++++++++++++,,,,,,,,,,,,,,,,,,---------................../////////000000........................++++++++++++************iii^^^\\\ZZZbbb[[[TTTJJJKKKMMMDDD>>>===666///***(((++++++)))((()))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%((())))))***+++,,,---000999JJJ^^^jjjrrr~~~zzzxxxnnn]]]NNNCCC999///...,,,)))&&&&&&''')))***&&&'''((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,***)))***+++((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))************)))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))***+++,,,---......000000000000111111222333333333222222222111111111000000//////...---,,,,,,*********))))))***++++++((((((((((((''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,------------...............////////////........................+++++++++*********))))))kkkaaa]]]ZZZccc\\\SSSIIIJJJMMMDDD>>><<<666///***(((++++++)))(((***((((((((((((((((((((((((***)))((('''&&&&&&&&&&&&'''&&&&&&%%%&&&&&&''''''(((+++,,,+++///>>>QQQ\\\qqqwww~~~xxx}}}sssdddVVVEEE@@@888000***'''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((()))******)))))))))))))))))))))))))))))))))************+++***+++,,,+++)))((()))***(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))******))))))((('''))))))))))))))))))))))))((((((((((((((((((((((((((()))******,,,,,,---...000000//////000111111222222222222111111111000000//////......---,,,,,,+++***))))))))))))***++++++((((((((((((''''''''''''((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))*********+++++++++,,,,,,,,,,,,------------------........./////////------------------------+++************)))))))))mmmbbb^^^ZZZbbb[[[QQQHHHJJJMMMDDD???===666///***(((++++++)))(((***(((((((((((((((((((((((()))((('''''''''''''''(((&&&&&&&&&&&&'''((())))))(((666CCCKKKYYYsss}}}~~~tttrrrsssxxxrrrkkk```QQQDDD999222///---,,,***((('''''''''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))************)))+++++++++)))((()))***)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***+++,,,------000////////////000111111222111111111000000000000......------,,,,,,++++++)))))))))))))))***++++++((((((((((((''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************(((((()))))))))*********++++++,,,,,,,,,------------------.........//////------------------------************))))))))))))mmmccc^^^YYYaaaZZZPPPGGGJJJMMMDDD???===666///***(((++++++)))(((***((((((((((((((((((((((((''''''&&&''''''((()))***''''''''''''(((***++++++OOOiiiyyy|||}}}{{{yyyfffTTTGGGAAA333111...,,,******+++,,,''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))************)))***+++***)))((((((***))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***+++,,,------000////////////000000111111111111111000000000000---------,,,,,,+++++++++))))))((())))))***++++++)))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))++++++,,,,,,,,,------------------.........//////------------------------************))))))))))))qqqbbb]]]ZZZXXXXXXJJJFFFBBBAAABBB???999333,,,+++***)))((((((((((((((((((((((((((((((((((((((()))))))))(((((())))))((()))******,,,777LLL]]]{{{~~~|||www~~~}}}ttteeeJJJFFFAAA<<<222(((&&&***"""''',,,+++'''$$$%%%)))%%%%%%$$$$$$%%%%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))******++++++,,,------............////////////////////////////////////------,,,,,,+++***))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))qqqccc^^^ZZZXXXWWWKKKGGGCCCBBBAAA???999333,,,+++***)))((((((((((((((((((((((((((((((((((((++++++***'''%%%&&&***---000)))%%%---CCC^^^wwwyyybbbLLLEEEGGGEEE<<<444222+++$$$$$$))),,,)))%%%&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""!!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))******++++++,,,,,,------.........////////////........................------,,,++++++***)))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))qqqccc___[[[XXXVVVLLLIIIDDDBBBAAA>>>999444,,,+++***)))((((((((((((((((((((((((((((((((((((&&&''')))(((''')))...222***...888HHH[[[mmmxxx|||zzz|||yyy{{{{{{{{{rrr}}}lllWWWGGGBBBDDDAAA666***%%%))),,,***&&&&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))******+++,,,,,,,,,---------.........//////........................,,,,,,,,,+++******))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))pppccc___\\\XXXUUUMMMJJJFFFCCC@@@===888555,,,+++***)))((((((((((((((((((((((((((((((((((((%%%(((***++++++,,,///222000DDDZZZdddddddddfffiii{{{||||||{{{tttxxxZZZJJJHHHEEECCC<<<333***&&&'''***%%%&&&&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((())))))***((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))***++++++,,,,,,,,,,,,---------.........------------------------,,,+++++++++******))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))ooobbb```]]]XXXTTTNNNKKKGGGCCC???;;;777555,,,+++***)))(((((((((((())))))))))))))))))))))))---,,,++++++---333999===PPP^^^hhhfffdddkkkyyy||||||}}}yyyrrrllliiilllrrrxxxsssmmmssswww|||xxxqqqXXXMMMKKKFFF===444---******%%%&&&&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!"""$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((())))))***((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((())))))******+++,,,,,,,,,,,,,,,,,,------------------------------------++++++***************)))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++((((((((((((((((((((((((lllaaa```^^^XXXSSSMMMKKKGGGBBB===999666444,,,+++***)))(((((((((((())))))))))))))))))))))))+++'''&&&,,,:::JJJVVV\\\aaaeeedddbbbiiiyyy|||}}}[[[ZZZYYYXXXXXXZZZ^^^bbb```\\\[[[___aaa___^^^```vvv}}}}}}xxx~~~eeeXXXJJJDDDEEEAAA666+++))))))((('''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""$$$&&&((()))+++,,,%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))***++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++++++++)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++((((((((((((((((((((((((iii___```^^^XXXSSSMMMKKKGGGAAA;;;666444333,,,+++***)))(((((((((((())))))))))))))))))))))))''''''---===SSSdddkkkjjj```iiikkkhhhkkkuuuyyyvvvuuuyyygggppprrrkkkeeefffjjjlllsss|||}}}yyyqqqiiiUUU```kkkttt}}}zzzwww```SSSPPPLLLBBB888000...+++(((&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%&&&((()))+++,,,---%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))******++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++))))))))))))************************************************************((((((((((((((((((((((((ggg^^^```___XXXSSSMMMKKKFFF@@@:::555333333,,,+++***)))(((((((((((())))))))))))))))))))))))///333???UUUjjjpppggg[[[eeevvv|||pppeeeiiitttyyy~~~}}}yyynnnfff]]]UUUQQQUUU]]]fffnnnxxxrrr^^^XXX___ffffff}}}~~~rrr|||{{{}}}dddRRRJJJIIIJJJ555222---(((%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""######$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((((()))******))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((()))******++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))*********))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******++++++++++++))))))))))))************************************************************((((((((((((((((((((((((ccc```ccc\\\ZZZLLLKKKIIIEEE@@@:::555222000+++******))))))))))))))))))))))))(((''')))+++...===DDDUUUffffff\\\]]]gggzzzsssllliiimmmtttzzz}}}}}}uuu|||eeeSSSTTT^^^fffoooxxx~~~jjj]]]ZZZbbbnnnzzzooonnnnnnUUULLLLLLMMM>>>111...***###!!!'''$$$%%%%%%$$$######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((******))))))((((((''''''))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++***)))(((((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++***)))(((''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))(((((()))************+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************)))((((((((((((((((((((((((((((((ccc___aaa[[[ZZZMMMKKKIIIFFFAAA;;;666222///+++******))))))))))))))))))***+++)))&&&(((---222KKK^^^ggg\\\UUU^^^lllrrrfffeeeeeegggkkkrrrxxx|||xxx```TTTZZZ]]]jjjppp___XXXaaaqqq|||qqqzzzqqqVVVSSSKKKJJJDDD;;;///(((((()))&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))************)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***)))))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***++++++***)))(((((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++))))))))))))((((((((('''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))*********+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************)))((((((((((((((((((((((((((((((ccc^^^___YYYZZZOOOJJJIIIFFFBBB===777222///+++******)))))))))))))))(((***+++******...777>>>YYY\\\XXXSSSZZZiiilllccceeeggglllqqqwww~~~sssnnnggg^^^]]]bbbggg^^^dddoooxxx}}}hhh{{{uuuTTTNNNVVVXXXKKK;;;111)))$$$((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************((())))))******)))''''''(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))(((((()))))))))*********++++++******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((ddd]]]]]]WWW[[[RRRJJJIIIGGGBBB===777111...+++******)))))))))))))))(((((((((+++111;;;EEEKKKPPPGGGKKK___kkkdddZZZWWWaaaccchhhpppxxx~~~}}}lllYYYRRRXXXjjj~~~{{{yyyyyy|||uuuhhhddddddyyydddooowwwZZZWWWTTTQQQKKK???222(((((('''&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********))))))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************'''(((***++++++)))'''&&&(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******************))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))************)))(((((((((((((((((((((((((((eee___\\\UUU[[[TTTJJJIIIFFFAAA<<<666111...+++******))))))))))))))))))'''&&&,,,777BBBIIILLL===III^^^jjjaaaQQQTTTccc```ccckkkuuu}}}|||tttkkk]]]\\\bbbqqqwwwqqqxxx~~~|||{{{rrrXXXaaasssdddrrrwww^^^KKKMMMRRRMMMAAA:::***'''%%%%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))***)))))))))******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))&&&''')))++++++***((('''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))(((((()))))))))***************))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((())))))*********))))))((((((((((((((((((((((((hhhaaa]]]UUU\\\VVVJJJHHHDDD???999444000...+++******)))))))))))))))+++)))***000999AAADDDEEEDDDVVV___UUUMMMUUU^^^aaaaaafffoooyyy~~~xxxkkkaaagggsss~~~{{{uuuooorrr{{{mmmYYYaaa|||nnnvvv```QQQOOOLLLEEEAAA000,,,&&&%%%&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******(((((((((((((((((((((((('''''')))******))))))((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((())))))((((((((()))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((())))))************)))((((((((((((((((((((((((kkkddd___VVV\\\WWWJJJGGGBBB<<<666222000///+++******))))))))))))))))))...444999<<>>888444111...------)))'''))))))(((***///:::666444:::DDDKKKIIIEEELLLUUU[[[ZZZ\\\bbbeeedddVVVZZZbbbooo{{{~~~xxxrrrllllllmmmooottt~~~fffpppxxxfffGGGPPPHHH???;;;<<<555'''$$$)))%%%***+++'''&&&(((((($$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''***))))))(((((((((((((((&&&''''''&&&%%%$$$$$$%%%***)))(((((()))+++,,,,,,)))***+++***((('''''')))!!!$$$))),,,,,,***(((&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((%%%&&&((()))((('''$$$###'''((()))((('''&&&))),,,((((((((()))(((''''''(((&&&''''''((()))***++++++))))))(((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((((((((((((((()))************)))((()))***,,,...))))))))))))))))))))))))******))))))(((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''''''''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((())))))))))))((((((((((((((((((((((((''''''((())))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))************))))))))))))************************))))))************))))))))))))))))))))))))))))))******)))))))))((((((((()))))))))))))))))))))))))))(((((((((''''''''''''kkkbbbaaa^^^XXXTTTJJJEEE>>>777333000...---,,,(((''')))******---222:::777666:::BBBFFFFFFDDDUUUXXXWWWUUU[[[ccc```VVVMMM]]]qqq|||zzzpppfff```dddgggmmmwwwqqqllltttsssyyypppPPPQQQOOOEEEAAAEEE???///&&&)))***,,,,,,((('''((('''$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''')))((('''&&&&&&&&&((((((&&&'''(((+++------,,,***((('''&&&&&&&&&''')))***'''***,,,***'''%%%(((++++++***((('''&&&&&&'''(((''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((%%%***111222///)))%%%###'''((()))((('''(((***+++'''&&&%%%&&&'''((('''&&&&&&&&&''''''((()))*********)))((((((''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((()))******,,,+++***))))))***+++,,,))))))))))))))))))))))))***))))))))))))(((((((((''''''((((((((()))))))))((((((((((((((((((((((((***)))((((((''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((()))))))))((((((((((((((((((((((((''''''((())))))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))((((((''''''((((((((()))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))************************************************))))))************))))))))))))))))))))))))))))))))))))((((((((((((((('''))))))))))))))))))))))))((((((((((((''''''''''''jjjbbbaaa]]]WWWRRRJJJEEE===666222000...,,,,,,((('''***,,,,,,000555111888>>>>>>:::<<>>333$$$---,,,***((('''((('''%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((%%%&&&&&&'''(((((())))))((()))***+++++++++,,,,,,+++,,,------------......///000000000...------......+++(((&&&&&&((()))***((())))))((('''%%%###"""'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((///777888222,,,(((((('''******(((''')))***((((((((('''&&&(((+++)))&&&((((((((('''''''''''''''***))))))((('''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********))))))(((((())))))***+++,,,,,,******))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((******)))))))))******+++(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))))))))***+++******)))(((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((())))))((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))***************++++++************************))))))************))))))((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((('''''''''jjjaaa```\\\UUUPPPJJJDDD<<<555111///---,,,+++((())),,,...///111666222888>>>>>><<>>:::777888999777111++++++***+++---///...***'''******+++++++++*********'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((---222222---(((((()))(((++++++((((((++++++&&&))),,,+++'''(((,,,+++&&&))))))))))))))))))************)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))*********+++)))))))))))))))***++++++,,,,,,+++******)))))))))************************))))))))))))************(((((((((((()))))))))***)))))))))))))))))))))))))))))))))***+++---...///(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))*********++++++++++++******)))(((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((((((((())))))))))))************************(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))******+++++++++,,,************************))))))************))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((~~~hhh```^^^ZZZRRRMMMJJJDDD;;;444000...---,,,+++)))+++///222111222555<<<999888===GGGQQQUUUVVVNNNMMMTTTXXXLLL???JJJcccZZZZZZXXXXXX\\\gggwwwtttgggwwwzzzxxxZZZGGGLLLMMM@@@999???111***%%%&&&(((''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))'''''')))))))))((('''&&&))))))***---222:::BBBHHHHHHLLLQQQTTTUUUXXX\\\```iiidddaaacccgggdddYYYPPPRRRHHH<<<222...,,,+++)))(((((((((((()))***+++,,,'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((%%%''')))(((&&&%%%''')))&&&******''')))...---''')))///000)))'''***+++'''&&&''''''((())))))******+++***))))))(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))******+++++++++***))))))))))))***++++++++++++++++++******))))))************************)))))))))************+++((((((((()))))))))******))))))))))))))))))))))))(((((()))***,,,...///000))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((((((((())))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&'''((((((((((((''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((()))***+++,,,******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))******+++,,,,,,,,,************************))))))************))))))))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((('''''''''(((((((((((((((|||ggg^^^]]]XXXPPPJJJJJJDDD:::333///---,,,,,,***)))---222444222222444===999999@@@KKKQQQOOOJJJGGGOOOSSSMMMFFFHHHVVVbbbPPPSSSWWW\\\dddooo|||qqqnnnzzz|||qqqpppQQQOOOOOOCCC@@@HHH666,,,&&&''')))'''&&&(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***''''''&&&'''))),,,///000666444666CCCVVVeeemmmnnnwwwxxxwwwuuutttwww~~~lll[[[OOOGGG@@@;;;111///,,,)))''''''((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''((()))+++,,,...,,,222333111555>>>===666777AAACCC999333666888555//////...---,,,+++***)))+++***))))))(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))******+++,,,,,,******))))))******+++,,,******+++++++++******)))************************))))))*********+++++++++(((((()))))))))*********))))))))))))))))))))))))'''(((((()))***+++---...))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((((((((())))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&((()))+++---...*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))***++++++,,,------************************))))))************))))))))))))))))))))))))))))))((((((((()))))))))******((((((((((((((((((((((((''''''''''''((((((((())){{{fff]]]\\\WWWOOOIIIJJJCCC:::222...---,,,,,,******...444666333111333333999AAAFFFGGGEEEDDDDDDDDDLLLJJJAAAKKK______NNNNNNTTT[[[```eeelllvvv}}}}}}vvvvvvcccKKKIIIMMMLLLFFF;;;000((()))***'''&&&(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''')))******,,,***)))+++000777???DDDMMMFFFFFFUUUnnnzzzyyywwwppphhhbbbeeeooowwwooovvv|||bbbPPPDDD@@@999222,,,)))(((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))---,,,,,,...222555555555;;;BBBDDDCCCIIITTTUUULLLNNNZZZ]]]RRRIIIKKKNNNMMMBBB@@@===999555111...---+++******)))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))***++++++,,,,,,*********)))******+++,,,)))******+++++++++******************************))))))******++++++++++++))))))))))))************))))))))))))))))))))))))(((((('''(((((()))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((((((((())))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((%%%%%%&&&(((***,,,...000************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))***+++,,,,,,------************************))))))************))))))))))))))))))))))))))))))(((((())))))******++++++((((((((((((((((((((((((&&&'''''''''(((((())))))xxxccc^^^YYYVVVTTTLLLKKKDDD999000...///...+++))),,,///000000111555999<<<:::@@@IIIGGGAAAEEEPPPNNNBBB>>>IIIUUUVVVPPPKKKLLLTTT```jjjppprrrssssssttt|||mmmpppssswwwXXXUUUMMMPPPAAA>>>555***%%%''')))(((%%%)))((('''&&&&&&&&&&&&&&&)))((('''''')))+++)))%%%"""))),,,)))+++222222+++,,,555888;;;NNNjjjuuupppjjjRRRWWWiiilllttt~~~yyyzzzvvvssssssyyywww|||sss___GGG666000---+++---'''$$$''')))(((((())))))'''&&&&&&((()))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''((('''&&&&&&''''''((()))***+++***++++++***((())),,,===HHHHHH<<<;;;HHHRRRPPPRRRTTTSSSOOOLLLLLLJJJGGGMMMQQQOOOLLLVVVccc```RRRLLLSSS\\\\\\OOO???;;;>>>111,,,***,,,,,,***)))***&&&((()))'''&&&&&&&&&%%%''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********))))))))))))))))))((('''(((***+++,,,,,,''')))***,,,,,,------...111,,,+++///...***+++000+++---,,,******,,,,,,+++(((+++---...,,,***)))((()))))))))((('''(((+++---************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))*********)))))))))))))))))))))***++++++++++++***,,,)))&&&''')))+++)))((()))***+++***+++,,,+++)))+++------+++((((((+++///)))******,,,---...------)))***+++***)))(((((((((&&&''')))++++++***)))((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))''''''(((***,,,...))))))))))))))))))))))))))))))))))))))))))))))))***))))))((('''&&&&&&&&&'''''''''''''''''''''''''''((()))***+++,,,------,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''xxxbbb\\\XXXVVVTTTMMMJJJCCC888000---...---++++++---///000000111555888888>>>AAAAAAAAADDDHHHIIICCC@@@CCCKKKOOOLLLIIIJJJPPPWWWbbbkkkpppqqqrrrrrrvvv{{{~~~~~~pppfffyyy}}}sss{{{fffSSSRRRJJJGGGDDD<<<111***(((((('''&&&)))((('''&&&&&&&&&&&&''')))))))))'''&&&&&&'''''',,,***&&&$$$(((......+++888RRRrrr~~~zzzpppsss{{{yyy{{{nnnXXXIII;;;000(((***---///***%%%&&&+++'''&&&%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''((((((''''''''''''''''''''')))((('''''')))...666<<>>HHHIIIAAA;;;AAAJJJMMMIIICCCEEEKKKUUU\\\dddkkknnnooooooooosssxxxzzz{{{~~~cccqqqzzzzzzXXXUUUEEEMMMJJJDDD:::000)))&&&&&&'''((((((''''''&&&&&&''''''))))))***(((&&&%%%'''++++++******((('''---???PPPpppwwwwwwzzzzzzaaaLLL;;;666111///+++''''''***(((((((((&&&%%%%%%''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((((((((''''''''''''((((((,,,...222666<<>>444///---++++++,,,000000111111111222444555666<<<@@@???BBBGGGDDD<<<===EEEMMMMMMFFFBBBHHHPPPZZZ___eeejjjlllkkkkkkkkkmmmrrrwwwzzz|||xxxoootttjjjTTTHHHLLLMMMIII@@@555+++&&&''')))((((((''''''''''''(((((()))((()))+++***((())),,,+++$$$&&&222@@@OOOfff|||wwwvvv}}}lllVVV>>>333111///***''')))***+++***'''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''(((***+++,,,&&&000===GGGOOOUUUWWWVVVGGG???@@@QQQgggvvv{{{zzz|||~~~{{{ssswwwXXXUUUVVVXXXRRRCCC444,,,***'''&&&((()))((((((***''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))***************++++++(((***+++++++++,,,---...------...111555888:::;;;???FFFHHHFFFGGGKKKJJJEEEGGGEEEFFFGGGEEE@@@<<<<<<>>>>>>???@@@AAA???===;;;666333///,,,++++++,,,,,,+++++++++++++++***)))(((************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))*********)))***++++++,,,,,,++++++------,,,,,,------,,,,,,...++++++---......///222666222......000111///------...//////...///000111,,,,,,---...///---+++)))***************+++,,,,,,+++++++++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&'''((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***+++++++++***************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''yyy]]]WWWTTTVVVUUUNNNGGG<<<222///...++++++...222111111111222444444555:::888===FFFIIIBBB======BBBGGGJJJGGGCCCFFFMMMTTT[[[___dddgggggggggffffffjjjlllooopppqqquuu~~~~~~}}}qqqaaaxxxUUURRRIIILLLJJJDDD999...((()))+++(((((('''''''''(((((())),,,((('''+++,,,(((&&&(((000&&&***HHHjjj}}}hhhTTTFFF999///+++&&&(((******)))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''(((((()))((('''&&&&&&'''***---000999GGGUUU___fffkkkjjjfffooovvvvvvsss{{{|||xxx{{{wwwdddcccuuuvvvhhhppp~~~___YYYXXX^^^```WWWJJJAAA222+++''')))+++******...(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))******+++++++++,,,---...///...,,,,,,///111333333333444888???HHHMMMJJJRRR[[[bbbjjjrrruuusss}}}}}}~~~xxxllldddbbb[[[TTTKKKDDDAAA???>>>===EEEBBB>>>;;;999555///+++---------------......///************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((())))))******************+++,,,,,,,,,,,,+++---.........///111333444***---666>>>===777666999AAABBBEEEKKKQQQRRRNNNJJJNNNLLLIIIEEEAAA<<<777333666222///---///000111000////////////---,,,***)))---,,,,,,,,,+++++++++***************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))************************(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((xxx\\\VVVUUUVVVUUULLLGGG;;;111000///++++++///333111000111444555666555;;;777<<>>:::***((('''(((***+++***(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''(((((()))))))))(((&&&&&&***000777;;;WWWbbbjjjmmmrrr|||}}}|||lllddd[[[VVVVVVWWWVVVTTTYYYgggnnnllloooyyyzzzrrrhhhiiitttyyykkkgggfffbbb^^^\\\CCC777---,,,+++''''''+++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,---//////,,,***+++000555888===CCCKKKWWWjjjzzzpppaaaPPPEEEEEEDDDCCCDDDDDD@@@999222---,,,+++***+++---///111++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((()))******++++++***++++++,,,,,,,,,,,,,,,------,,,+++***,,,000333888AAAQQQ]]]XXXLLLJJJPPPhhhooo||||||yyyxxxrrriiiaaaVVVLLL???444000///...---+++++++++++++++,,,,,,,,,...------,,,,,,+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((www\\\WWWVVVWWWTTTKKKHHH:::111111000+++,,,111333111000111555777777666:::;;;>>>@@@===:::;;;>>>>>>AAAAAA???CCCMMMTTTUUUUUUXXX[[[]]]]]]]]]]]]^^^dddbbbbbbcccdddiiiwwwzzz||||||vvv}}}cccNNNLLLKKKGGG@@@888111,,,)))((((((((((((((()))*********(((+++---***(((666HHHTTTjjj~~~vvv]]]QQQ???666---)))***,,,+++(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))((('''''',,,555AAANNNUUU___gggkkkiiiooo|||mmmqqqddd]]]fffcccYYYQQQWWWgggmmmiiihhhsssqqqdddeeesssuuuiii```]]]]]]dddnnnxxxyyyqqqppprrr```NNN===777000'''%%%)))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,------+++---......///555>>>FFFYYYfffwwwfff___UUUOOONNNMMMKKKHHH:::777222---++++++---...++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))'''(((((()))******++++++***+++,,,,,,------,,,,,,...000222555999AAAKKKSSSffflllwww{{{qqqgggoooyyynnnddd\\\TTTJJJDDD777555111...,,,...000222.........---,,,,,,++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((www\\\WWWWWWXXXTTTJJJHHH:::111222111,,,,,,222333111///111555888888666777AAAAAA777222999???===;;;@@@CCCAAAEEEPPPWWWWWWRRRUUUXXXYYYZZZZZZ[[[\\\\\\___fffnnnnnnnnnvvvooorrrzzz}}}yyyyyy~~~zzz|||ooosssdddTTTNNNLLLIIICCC<<<444,,,(((((((((((((((((()))******&&&(((...000+++...GGGddd||||||{{{bbbVVVHHH666,,,+++---+++'''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))%%%&&&)))111@@@SSSeeepppkkkuuuyyyxxx~~~uuuiiifffeeedddffflllqqqtttlll```eeexxxwwwyyyxxxuuunnnmmmrrrmmmmmmnnnqqqppppppvvv~~~~~~}}}gggRRRGGG<<>>???;;;444555;;;>>>;;;::::::<<>>888555888===<<<777;;;===AAAGGGMMMQQQRRRQQQPPPOOOPPPRRRSSSTTTZZZbbbfff]]]VVVXXX]]]ccciiinnnsssxxx|||{{{yyy{{{ooobbbfffmmmhhh^^^XXXQQQNNNPPPXXXaaahhhqqqxxxsssvvvrrrkkkmmmwww|||zzzoooyyyvvv{{{VVVCCC===CCCCCCBBB:::---,,,***))))))))))))+++---++++++777WWW{{{|||~~~}}}zzzrrr{{{aaa===000000...,,,***)))******)))((()))((((((''''''(((((())))))&&&&&&***,,,***)))+++,,,LLLdddlllooommmqqq}}}|||ccc\\\jjjtttyyyuuupppsssyyy}}}yyyxxx}}}vvvqqqtttzzz~~~lllgggvvv}}}|||VVVCCCQQQ555---''''''))))))'''&&&))))))))))))))))))))))))((((((((()))))))))******************************,,,'''$$$///666++++++>>>IIIeee}}}fffZZZdddsssqqqeee:::///+++222222((($$$(((,,,++++++*********++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******)))((((((((())))))'''))),,,---------------+++222AAAXXXvvvccc@@@111555999111'''000+++'''(((,,,...---+++++++++*********)))))))))))))))))))))((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((())))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))www___YYYUUUVVVUUUMMMIII<<<111///000000000000111111111000111444999===AAA<<<666666:::===:::666999;;;@@@EEEJJJLLLLLLLLLKKKGGGHHHNNNNNNMMMUUUbbbkkkeee\\\VVVTTTXXX```gggdddppp~~~~~~{{{yyykkk```ooo}}}xxxlllfff]]]SSSMMMRRR\\\ccciiimmm___iiiooollljjjmmmpppqqqqqquuuooottt^^^HHH???EEEEEECCC===222+++(((''')))++++++,,,...---777UUU{{{~~~yyyooodddddd```^^^aaagggiiihhhfffiiikkkjjjhhhkkksssyyyzzzppptttuuuVVVAAA444///,,,(((''')))******)))))))))(((((((((((())))))***%%%&&&+++***'''...:::JJJcccrrrtttuuuttt|||sssrrrqqqooouuu}}}tttuuuoookkkwwwvvvqqqvvv~~~}}}}}}www```aaaFFF<<<000***))))))(((&&&))))))))))))))))))))))))(((((()))))))))******************+++++++++++++++,,,...---///111000DDDhhhhhhhhhwww}}}^^^GGG222...000...***)))++++++*********+++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******))))))((())))))***+++(((''')))...222333333:::]]]wwwWWW@@@555222333000,,,***,,,---+++((('''+++++++++*********))))))))))))))))))((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((())))))))))))******((((((((())))))))))))***++++++************++++++***************************))))))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))************))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))vvv___[[[WWWWWWVVVOOOIII<<<000...111222000000111111111000111444:::>>>===999555666:::;;;888666999<<>>888555444777999777666888===@@@DDDFFFGGGGGGHHHIIIHHHCCC@@@@@@AAA@@@BBBFFFOOO___mmmlllccc[[[WWWVVVfffhhhkkkmmmooorrrtttuuuuuuzzzvvvqqqvvvsssiii___[[[WWWQQQKKKIIIRRRYYY```bbbcccfffnnnuuuzzzpppjjjuuuVVVFFFEEE@@@;;;;;;888111---,,,---***&&&+++555HHHoooyyy}}}uuujjjmmmooopppoooqqqtttxxx{{{uuunnnjjjssszzzeeeCCC:::...))))))+++,,,+++***))))))(((((())))))***((()))+++++++++666MMMdddooovvvyyy}}}pppooommmvvvwwwrrr~~~sssoookkkgggssszzzlllnnn~~~rrriiissssss}}}sssaaa^^^VVVEEE444+++++++++***************************)))))))))*********+++++++++++++++,,,,,,------...---///---===dddtttXXXddd}}}fff>>>++++++...---,,,,,,+++++++++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******)))))))))***++++++,,,+++***...<<>>AAADDDEEEEEEEEEGGGIIIGGGFFFCCCAAAEEEKKKLLLHHHEEEQQQ]]]dddiiiiiibbbYYYXXXaaakkkqqqqqqooopppqqqvvvwww~~~}}}ooozzzrrrhhhaaaXXXPPPMMMPPPSSSVVV[[[aaahhhoooxxxyyycccaaaHHHFFFBBB>>><<<888000+++***+++((((((666IIIjjj|||``````jjjyyy|||ssskkkiiiooolllrrrzzzsssnnnuuuxxxVVVIII999///,,,------,,,******))))))))))))******(((+++,,,,,,555JJJbbbqqqvvvxxx{{{pppiiiqqqrrr||||||vvvooo{{{}}}jjjkkkgggYYYCCC333---)))&&&************************))))))*********+++++++++++++++,,,,,,---............666IIInnn}}}TTTqqqcccCCC222///...---,,,+++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******))))))******+++,,,000---333HHHjjjvvvYYY;;;000---******///,,,,,,+++++++++*********))))))))))))((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))******+++,,,,,,---,,,,,,,,,---------............------------......,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++************************))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&''''''((())))))***(((((((((((())))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))ttt^^^___\\\XXXWWWSSSHHH999------444666555333...000222444555777:::===...///444999666111444;;;===@@@BBBBBBAAAAAADDDFFFFFFHHHFFFEEENNN[[[[[[RRRFFFGGGJJJTTTfffsssooobbbVVVaaakkkmmmiiijjjrrr{{{|||{{{{{{tttkkkaaaWWWPPPSSS[[[RRRTTT\\\gggrrrzzzllliiiJJJHHHGGGDDD@@@999333...---//////444KKKddd~~~~~~yyykkk]]]tttiiieeejjjjjjfffooo}}}{{{}}}}}}eeeVVVBBB444//////...,,,******))))))))))))******)))------...>>>ZZZpppvvvtttyyy~~~uuuyyyjjjbbbooouuu{{{uuuyyy}}}xxxkkkyyy|||rrrYYYBBB555---'''************************)))************+++++++++++++++,,,,,,---...//////555JJJttteeeVVVlll{{{UUU444///...---,,,+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******))))))***+++,,,,,,...???ZZZsssUUU<<<555111///000,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***+++,,,,,,---------------.........//////......------------......------------------------++++++************++++++************************))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&'''((())))))***(((((((((((())))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))wwweeeaaa[[[WWWUUUOOOIII444...333333444666333111333222111555;;;===:::000333555444222222555999<<<>>>AAABBBBBBBBBCCCEEECCCDDDDDDEEEIIIQQQ\\\dddWWWQQQHHHFFFNNNaaauuuhhhdddccceeeeeeeeemmmxxxyyy}}}tttgggaaa[[[RRRLLLLLLLLLVVVaaajjjrrrzzz|||{{{uuuuuukkkVVV777FFFPPPDDD<<<000444444+++***@@@kkksssuuuooo^^^aaalllfffccceeekkkttt}}}jjjRRRCCC888///++++++)))++++++******++++++)))---))),,,???]]]uuu{{{vvvzzz{{{vvvpppssswwwoooqqq}}}|||~~~vvvwwwuuuwww{{{qqqxxxVVVTTTCCC***...***++++++***))))))+++,,,++++++***************+++''',,,...+++***000666888GGGpppzzzaaasss~~~OOO444555444000***'''))),,,************))))))))))))))))))))))))************((()))******))))))***+++///)))&&&+++...,,,,,,///JJJppp{{{oooccc[[[VVVTTTRRRRRRSSSRRRQQQTTTaaavvvbbbOOO999+++111......,,,***+++---,,,(((******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***...+++''''''+++---)))###...---***)))+++...///---...+++---222555111...///...//////...---...000333///000111333444111---))))))///111***&&&***,,,***$$$))),,,***))))))***+++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))vvvddd```ZZZWWWUUUNNNHHH444...333222333555222111333222111555;;;<<<999222444666555333333666:::===???AAAAAA@@@@@@AAABBBFFFEEECCCAAABBBGGGPPPWWWaaa]]]VVVRRRRRRWWW]]]bbbfffbbb```bbbaaaaaahhhqqqqqq|||nnnwwwpppkkkjjjddd[[[VVVVVV______```hhhvvv}}}tttvvvtttYYYdddAAAFFFMMMAAA888111444///)))555WWWxxx}}}vvvdddbbbhhhssspppnnnsss|||qqqhhheeebbb___kkkkkkpppyyyppptttwww~~~sss]]]MMM@@@333,,,***,,,,,,+++))))))+++,,,++++++(((444RRRnnnzzz~~~zzzvvvyyytttzzzzzzttt{{{tttvvvuuunnn___KKK:::111***+++++++++++++++,,,---++++++************++++++000------///...///;;;JJJ~~~lllnnnuuuwwwJJJ777)))+++///---+++,,,************))))))))))))))))))))))))************)))***++++++))))))***,,,,,,,,,------+++000AAASSSvvv~~~tttVVVQQQIIIBBB>>><<<:::999<<<<<<;;;:::===CCCLLLRRRWWW```kkkttt}}}uuuTTT999///000///...,,,)))(((***---------+++***((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******&&&---222---%%%###***111!!!%%%***---//////,,,***000...///444777888<<>>;;;888666444///)))''')))...333666000111000------///...+++//////---+++***)))(((&&&************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))uuuccc```ZZZWWWTTTMMMFFF333...333111111444111222222222222666<<<<<<777444666777555333444777;;;===???AAA@@@???>>>>>>???FFFGGGGGGFFFDDDCCCDDDEEEWWWXXXYYYZZZ[[[ZZZYYYXXXbbb___^^^^^^^^^^^^bbbhhhkkksssvvvyyyqqqlllkkkmmmnnnjjjbbb]]]]]]gggfffeeehhhqqqzzzzzztttwwwIIIrrrhhhEEECCCJJJCCC;;;666444---000MMMuuusss___aaajjjnnnqqqyyyuuummmcccWWWIII>>>;;;>>><<<<<<===KKKrrr}}}ppprrrsssyyylllZZZJJJ:::000+++///---+++)))((()))+++---)))---EEEiii}}}}}}|||vvv~~~tttxxx}}}yyy~~~kkkyyynnnUUUIII333++++++++++++,,,,,,------+++++++++******++++++,,,///)))+++111000666UUUyyyccchhh}}}XXX777000222...)))***++++++*********)))))))))))))))))))))***************+++,,,+++***)))+++,,,***---...,,,,,,>>>ddd{{{kkkggglllrrrvvvvvv``````fff]]]JJJ<<<>>>;;;999888888999999888999888888999<<<<<<999666333;;;AAACCCGGGXXXuuu\\\<<<444...---///---((()))///000///---+++)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))******+++)))((((((+++///000000///444444333000///222999???IIISSSdddvvv}}}uuujjjaaa___^^^ZZZTTTKKK???222***222---+++///111---(((%%%,,,***((()))++++++)))'''************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))uuudddaaa[[[WWWUUUNNNEEE333///444111000333000222222222222888===;;;555555666666444111222777;;;;;;===??????>>>===>>>???AAAFFFMMMQQQPPPJJJDDD???BBBFFFLLLRRRWWW[[[\\\]]]]]]\\\[[[\\\\\\]]]```cccnnnjjjeeejjj}}}yyyjjjjjjjjjkkkjjjgggdddccceeennntttppplllpppxxx}}}~~~~~~JJJVVVpppyyykkkNNNCCCJJJHHH???;;;222000EEEkkkqqq[[[XXXfffmmmhhhlll}}}{{{hhhYYYLLLGGG@@@999===FFF>>>IIILLLGGGSSStttyyyllllll~~~xxxeeeRRRAAA666111///,,,*********((())),,,+++???^^^vvv}}}~~~{{{www|||uuuxxxzzzyyy~~~~~~yyy}}}eeeRRR:::...---++++++,,,,,,---,,,,,,++++++++++++,,,,,,------,,,...333:::PPPyyynnntttzzzWWW>>>000)))))),,,+++++++++*********))))))((()))))))))************+++++++++***))))))***,,,------///333CCCbbbzzzooofffaaakkk|||{{{ooo\\\RRRKKKHHHEEE===999999:::888777888;;;>>>??????::::::;;;===>>>===999666;;;===<<<444///555GGGWWWiiixxxfffFFF555+++///222---***,,,///...,,,+++)))((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))******++++++000)))%%%+++222333...)))%%%)))000:::EEETTThhhxxxnnn___LLL@@@555333111...111666+++))))))---...,,,++++++***************************))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))tttdddbbb\\\XXXVVVNNNDDD333000555111///222000222222111333999>>>:::333555666555222///000666;;;999;;;===>>>>>>>>>???@@@???CCCIIIOOORRRPPPLLLIIICCCCCCCCCDDDHHHMMMRRRUUUXXXYYYZZZZZZ\\\___aaa```___[[[aaapppwwwpppgggeeejjjgggccccccfffkkkmmmlllqqqzzz~~~yyyqqqppprrruuucccjjjpppsssuuuyyy{{{~~~[[[RRRxxx}}}www___LLLKKKHHH<<<;;;---777___yyyiiibbbeeehhhhhhhhhwwwtttlllgggcccaaa```PPPDDD===BBBEEEDDDGGGNNNQQQ^^^___RRROOOccc}}}vvvnnntttmmmXXXIII>>>999...******---,,,((((((,,,333VVVtttzzzyyy~~~ooommmyyy|||~~~zzz}}}}}}xxxvvv~~~rrrZZZFFF444000,,,***+++,,,,,,+++,,,,,,++++++,,,---......111222333???^^^{{{zzz}}}qqqSSS666***,,,///++++++++++++************((()))))))))*********************)))((((((+++------///999OOOnnn{{{iiimmmyyymmm^^^NNNAAA888999<<>>DDDAAA???>>>???BBBEEEFFFFFFBBBCCCCCCBBB@@@???@@@BBB@@@@@@>>>:::666666:::>>>BBBOOObbbvvvqqqRRR555,,,000///,,,***,,,+++***)))))))))))))))************************((((((((((((((((((((((((***************+++,,,,,,---...///...(((&&&000===OOOYYYmmmxxx```HHH666///111111///000222///)))(((,,,******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))ssscccaaa\\\XXXUUUMMMDDD444222777111///222000222222111444;;;???:::111666666444000...///555;;;888:::<<<>>>>>>>>>@@@AAA@@@@@@@@@CCCIIINNNQQQRRROOOKKKGGGDDDEEEHHHMMMQQQTTTVVVWWWXXX[[[______[[[ZZZUUU[[[gggbbbRRROOOZZZaaaaaa___]]]bbbkkkrrrsss~~~zzzwwwqqqaaaRRR???JJJZZZhhhssszzzzzz|||{{{|||nnnaaa{{{uuurrreeeRRRLLLHHH;;;777...CCCrrr{{{tttrrruuupppgggmmm|||{{{wwwlll[[[JJJBBBGGGGGGLLLVVV\\\\\\ZZZZZZhhhhhhccc]]]___mmm|||uuussswwwbbbRRRGGG@@@111+++***......***+++111EEEiii}}}}}}}}}uuu||||||~~~||||||tttsssdddQQQ>>>777///++++++,,,,,,+++,,,,,,,,,,,,---...//////...111;;;YYYiiiyyypppRRR:::...+++,,,++++++++++++*********))))))))))))************)))******)))(((***---000+++999RRRqqquuuzzzqqq```III888333888>>>BBBBBBAAABBBDDDFFFEEECCCAAAJJJJJJKKKMMMQQQSSSTTTSSSWWWVVVRRRMMMGGGEEEFFFHHH>>>===<<<===???>>>:::777333999>>>EEEWWWuuuTTT777---...---+++++++++***))))))))))))***************************))))))))))))))))))))))))***************+++,,,---,,,(((+++555???IIIYYYiii|||}}}gggMMM<<<999000,,,...---((()))///+++++++++++++++++++++++++++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))pppaaa___ZZZVVVSSSKKKDDD555444888222///222111222222111444<<<@@@999///888777555000...000666<<<:::;;;>>>>>>>>>>>>???@@@???===;;;>>>CCCIIILLLNNNNNNMMMMMMLLLMMMNNNPPPQQQPPPSSSUUUTTTWWW[[[YYYSSSVVVOOOKKKIIIEEEDDDPPP```___iiiooolllkkkqqqyyy~~~|||mmmRRR:::111888FFFWWWgggssszzz}}}uuu}}}{{{yyylllxxxttt```^^^```SSSKKKGGG:::666777SSS|||xxxjjjlllsssxxxrrrooo~~~sssZZZEEE===GGGSSS___dddgggjjjmmmmmmzzzxxx}}}pppuuunnn\\\MMMCCC777...***...///,,,111:::___tttzzz|||{{{vvvzzz~~~jjjvvv{{{```III@@@444---,,,---------,,,,,,,,,,,,---...///000...===YYY~~~yyy|||uuuRRR555,,,,,,,,,+++++++++*********))))))))))))******************+++***+++---111555===XXXyyysssfffnnn^^^SSSHHH======CCCFFF@@@888CCCEEEIIIQQQ[[[cccgggfffdddhhhnnnvvv}}}~~~||||||vvvoooiiiccc]]]ZZZUUUPPPIIIFFFDDDAAA<<<888>>>AAA@@@<<>>??????>>>======>>>;;;;;;===BBBFFFGGGEEEBBBFFFIIIMMMPPPQQQNNNJJJHHHNNNRRRRRRQQQTTTWWWTTTLLLAAAAAA<<<555888FFFVVV^^^jjj}}}|||}}}jjjOOO<<<222222666BBBSSSdddqqqwwwnnnyyy|||||||||lllpppvvvXXXTTT^^^SSSIIICCC555777BBB```yyypppwwwkkkllloooqqqsss{{{~~~~~~~~~{{{vvvlllYYYHHHFFFLLLQQQcccpppooommmwww~~~|||sssnnnwwwcccQQQDDD===111+++---......666BBBsssyyyooossstttttt~~~}}}|||~~~|||qqqxxx|||ooorrrQQQFFF888///---...///...,,,,,,,,,---...///000000:::WWWsssfffddd@@@777,,,,,,,,,+++++++++******))))))))))))************++++++,,,,,,---000444888\\\}}}mmmjjjrrrkkkNNN>>>555;;;???>>><<<@@@KKKUUUPPPYYYccchhhllltttvvvmmm```UUUMMMIIIEEECCC<<>>;;;333444<<<777222000222666:::<<<;;;<<<======<<<<<<===>>>???>>>===<<<;;;<<<===>>>EEEDDDDDDGGGIIIKKKKKKJJJMMMOOOPPPPPPNNNIIICCC???999666222444AAATTT^^^```rrr{{{jjjZZZPPP@@@888555;;;AAAHHH[[[ooorrrsssuuuyyy~~~xxxppprrr~~~~~~~~~llljjjsssKKKJJJXXXIIIBBBGGG<<<777RRRttt~~~}}}{{{rrr{{{gggkkkkkkjjjkkkuuupppgggiiinnnpppiiiddd___[[[XXX\\\iiivvv|||wwwjjjZZZQQQTTTZZZ]]]hhhiiitttzzzqqqxxx[[[EEE@@@;;;,,,+++333+++666\\\rrrvvvrrrrrrhhhkkkpppxxxooosssrrr}}}uuuSSSMMM@@@444...///000,,,000---...000---***111<<>>;;;222555;;;777222000222777;;;===:::;;;============???@@@CCCCCCBBBBBBBBBBBBCCCCCC<<<;;;;;;>>>BBBEEEGGGGGGJJJJJJIIIGGGCCC>>>:::777111555777999BBBRRR```gggxxx{{{tttwwwpppbbbNNNAAA888777777:::GGGXXXiiiooossswww}}}yyyrrrvvv~~~~~~pppllluuuTTTWWWdddQQQCCC@@@444===\\\|||}}}vvvhhhgggpppnnnkkkmmmzzzoooZZZLLLJJJLLLMMMFFFBBB???>>>======DDDMMMeeeaaaXXXPPPTTTbbbqqqxxxyyyxxx}}}zzzsssuuuxxxzzzyyy||||||yyyxxxrrrpppmmmWWWEEE@@@222///444111BBBiiixxxxxx{{{ssstttooouuu{{{{{{~~~oootttzzzpppvvvaaaPPPFFF???222---...***///)))***111222000999GGGmmmsssrrruuuTTT888000*********))))))+++)))))))))))))))***++++++''',,,000...--->>>aaafffvvvqqqVVVBBB<<<>>>@@@FFFRRR```jjjsss{{{~~~}}}wwwgggZZZQQQGGGBBBAAA@@@<<<888999AAAUUUnnnyyyOOO000111...---...,,,))))))***************************(((---///,,,+++---,,,'''))))))***)))&&&...IIIeeeeeeFFF999333***,,,,,,,,,111555///&&&+++++++++************)))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))lll[[[]]]\\\WWWSSSLLLEEE888777777000///333000333444222666???:::222666:::666111000333777<<<>>>999;;;===>>>>>>>>>@@@BBBEEEEEEFFFFFFGGGFFFFFFEEE;;;999888:::>>>AAACCCDDDGGGDDDAAA<<<888555333222444===CCCCCCFFFQQQ```iiiyyy~~~uuu```ddd{{{ssscccRRRAAA888222000666???PPP\\\hhhooovvv~~~~~~}}}~~~zzzuuugggfffmmmYYYGGGAAA555???dddvvvyyy^^^pppuuussspppsssoooXXXGGGAAA@@@???>>><<<>>>CCCEEEEEEGGGKKKPPPRRRRRRSSS]]]mmmzzzhhhYYYIIIEEELLLVVV[[[[[[ggggggbbb```ooosssfffoooqqqoooSSSDDDAAA444---///555PPPwwwyyy~~~xxxzzz{{{}}}yyy}}}vvv}}}[[[MMMIII555+++///,,,333+++***111000---===SSSeeewwwhhhFFF999---)))******)))*********))))))******+++,,,(((...000...777VVVxxxjjj}}}~~~gggLLL===:::???IIIRRRaaalllyyyzzziiiTTTGGGDDDDDD@@@:::<<<:::DDDWWWgggwwwmmmAAA777000,,,......+++((((((************************%%%+++///---+++++++++***///(((***777GGGVVVkkk}}}TTT:::555666000((()))111000(((+++++++++************)))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))kkkXXXYYYXXXTTTQQQLLLEEE999777777000///222///333444222888@@@999111777999555111000333888<<>>>>>>>>>>>???AAABBBCCCDDDEEEEEEEEEDDDCCC???>>>>>>???@@@AAA@@@???AAA>>>:::666444555777888DDDLLLRRROOOMMMSSS]]]cccpppzzzqqqlll\\\PPPXXXnnnyyyuuuooo___MMMAAA:::444333666666EEEWWWdddoooxxx|||}}}}}}~~~yyyxxxpppsssttteeedddUUUHHHCCC===KKKrrrvvvvvviii|||wwwwwwwwwyyy~~~|||qqq\\\KKKCCCBBBBBBDDDBBBFFFNNNTTTUUUWWWYYYWWWdddrrrxxx{{{uuu]]]FFFCCC???;;;;;;>>>DDDIIINNNSSSNNNIIIYYYxxx~~~ooojjjuuuiiipppPPPCCC@@@666,,,,,,===aaa~~~tttooo}}}rrrzzzdddNNNKKK777...444111333...///111+++///OOOvvvfffccc{{{WWWDDD111+++,,,---+++++++++************+++,,,,,,,,,------555PPPvvvfff|||yyy^^^JJJ;;;===HHHQQQ]]]iii}}}lllSSSHHHGGGFFFCCC>>>666888DDDJJJPPPkkkiiiAAA333***,,,///,,,)))(((************************)))******)))(((+++---///...///666FFFaaazzz}}}yyyssstttwwwyyy\\\BBB<<<444---)))(((,,,111+++++++++*********))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))nnnYYYXXXUUUSSSRRRMMMEEE999777777000///222///333333333:::BBB888000999999555111000333888<<>>???>>>===<<<===>>>>>>???@@@BBBBBBBBBAAA@@@>>>>>>@@@AAACCCAAA>>>;;;999777555444666;;;@@@DDDQQQVVVXXXVVVVVVZZZ]]]^^^cccxxx|||kkkccc]]]___cccfffkkkqqqmmmaaaTTTKKKEEE>>>:::888000:::FFFRRR```ooowwwxxxwww}}}vvvooonnnpppccc^^^\\\dddtttttt]]]VVVOOOGGGBBB???```yyyooooooyyyxxxtttyyy}}}|||}}}~~~}}}|||lll\\\UUUUUUWWWVVVRRRRRRWWWZZZ[[[]]]```kkkwwwbbb[[[ZZZWWWRRRNNNLLLLLLMMMEEEMMMKKKCCCJJJfff{{{ooorrr~~~uuuhhhHHHCCC:::///111MMMvvvuuu}}}{{{mmm~~~~~~}}}}}}cccNNNHHH;;;555555...***---222222...???qqq}}}]]]xxxgggPPP888---,,,---,,,++++++++++++++++++,,,,,,---///+++///JJJuuu}}}ooossscccGGG@@@AAAPPP```kkkyyyqqqYYYRRROOOKKKGGG<<<:::???;;;555DDD]]]TTT===******///---******************************...,,,***+++------...///(((@@@RRRUUUccc~~~www[[[CCC444888999///***000+++++++++*********))))))))))))))))))))))))))))))******************************************************************************************************))))))))))))******************************************************qqq[[[YYYWWWTTTSSSOOOEEE888777777000///333000333333333<<>>===>>>???>>><<<:::;;;<<<======>>>???@@@@@@@@@@@@888999;;;===??????<<<999444444444666;;;BBBIIIMMMSSSVVVXXXYYY]]]dddfffddd___ttt{{{{{{|||vvvxxxvvvpppttthhhccc[[[TTTMMMGGGCCC@@@888999999<<>>DDD666///;;;;;;777222000222777;;;===;;;<<<===<<<;;;:::;;;<<<<<<<<<<<<<<<===>>>???@@@<<<;;;::::::<<<===<<<;;;666777999===BBBIIIOOORRRRRRWWW[[[^^^eeennnrrrrrrgggnnnmmmpppzzz~~~pppnnnhhh___VVVPPPLLLKKKDDDDDD@@@;;;@@@RRReeeppptttqqqjjj```YYYYYY___fff}}}~~~}}}||||||~~~}}}wwwvvviiibbbVVVOOOUUUkkk{{{zzz]]]iiilllhhhoootttvvvuuuuuuxxxzzzyyysssxxxrrrrrrvvvwwwtttooorrrqqqlll___QQQRRRkkkvvvsssrrrhhhppprrrzzzJJJ>>>888222===kkkuuuwww|||uuuiii}}}TTTHHHAAA111------222111111DDDjjjiiirrrSSS>>>444...,,,,,,,,,,,,,,,,,,,,,---.........:::\\\|||gggOOO???MMM___vvvzzzaaaTTTHHHBBB???======???OOOvvvoooAAA111000,,,)))+++++++++++++++++++++++++++'''))),,,---+++,,,:::JJJiiixxx{{{xxxzzz}}}lllnnnhhhppp```dddaaa___bbbqqqjjjCCC111.........+++++++++************)))))))))))))))))))))))))))************************************************++++++++++++++++++++++++************************+++******))))))******+++************************************************fffVVVZZZYYYTTTOOOHHHCCC777666777111000444222333222444???DDD555...;;;<<<777222000222666:::<<<888:::;;;;;;::::::<<<===;;;::::::999:::<<<>>>???GGGCCC>>>;;;;;;======>>>;;;===???DDDIIINNNSSSUUUTTTZZZ```dddjjjttt|||~~~ppphhhaaafffkkkdddmmm~~~|||vvviii]]]WWWUUUTTTOOOTTTSSSLLLJJJTTTdddooohhhiiilllrrryyy~~~tttyyy|||{{{{{{}}}~~~vvvlll```TTTSSSaaavvv}}}~~~mmmccckkkbbbrrrpppqqqpppooosssyyyzzzvvvzzzuuuhhhjjjvvvtttiiiiiinnnxxxxxxjjjWWWOOOcccuuunnnttttttzzzlll{{{OOOBBB;;;888FFFxxxssswww|||xxxmmmsssyyyvvvxxxzzzkkkhhhxxx|||~~~{{{\\\IIICCC444777111333000777[[[~~~ooovvvaaaIII:::222///000---,,,,,,,,,,,,---.........EEEssssssfffBBBCCCZZZiiiuuu]]]KKKDDDBBB===777<<>>;;;666333333777<<<@@@@@@???<<<;;;:::;;;<<<===888888888888999:::;;;<<>>::::::;;;======<<>>;;;fffvvv```llluuuppp{{{}}}~~~{{{kkksssmmmlllzzzlllrrrXXXNNN999000555000,,,111:::zzzxxx{{{mmmmmmZZZOOO111000,,,111'''---000&&&,,,555,,,777bbbssszzzeeeLLLLLL___pppyyy^^^PPPGGG???:::666IIIvvv~~~888---...,,,000,,,,,,++++++***+++++++++---"""666000555aaattt|||ttteeeSSS@@@999>>>@@@GGGMMMOOOSSSlll|||pppIII...222000)))---222------///*********))))))))))))******************************...---++++++,,,,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))***+++,,,---,,,***((((((***,,,,,,,,,+++...000000---+++---000,,,,,,,,,,,,,,,,,,++++++lll^^^[[[YYYWWWJJJJJJCCC777666777000000444111333222111888@@@777///888;;;888444111222777<<<@@@???>>>;;;:::999999:::;;;222222222333333555666666666444333555888;;;<<<;;;BBBEEEFFFFFFJJJRRRWWWXXXYYY\\\aaaeeefffdddaaa^^^[[[RRRJJJIIIIIIIIIMMMSSSbbbmmm{{{yyyqqqlllhhhbbb\\\[[[WWWRRRUUU___jjjoooiiigggqqqyyyvvvvvvyyytttsssyyy{{{wwwsssuuuxxxxxx~~~~~~uuu^^^[[[]]]rrr}}}}}}hhh```nnnooonnnpppjjjccc```dddkkkqqqtttssskkkrrrvvvtttttt|||yyygggDDD777<<>>>>>>>>QQQ{{{```999777,,,(((,,,,,,++++++++++++,,,,,,---111111555cccttthhhrrroooMMM888888AAAZZZyyyuuulll___\\\lllzzzvvv{{{{{{^^^===888222***---000******---)))******))))))))))))******************************+++*********************++++++,,,++++++************++++++,,,,,,++++++***,,,+++******+++---------*********+++++++++)))(((000///...,,,+++*********lll^^^[[[YYYWWWJJJJJJBBB666555777000000333000333444222888???777000777888555222000111666;;;???<<<;;;:::888777888888999000000000000000111222333000000111333777999999888===DDDHHHHHHJJJOOOTTTVVVWWWXXXZZZ[[[XXXRRRLLLHHHHHHCCC???@@@BBBAAABBBEEEGGGPPP[[[aaadddlllyyywwwrrrmmmjjjfff^^^ZZZ[[[___aaaeeeiiijjjjjjiii^^^SSS]]]lllkkkpppvvv~~~zzzrrrtttzzz~~~|||zzzzzz{{{~~~uuu^^^^^^gggmmmccc___ttttttzzzooofff]]]]]]dddlllqqqrrrlll|||}}}|||||||||zzz~~~ppprrrsss~~~tttIII<<>>999,,,000///CCCuuuuuuiii]]]???222///111,,,''',,,222,,,---<<>>:::555ZZZ>>>444///---,,,,,,,,,++++++,,,,,,------///333KKKxxxyyyooolllzzzeee???666CCCaaa|||}}}rrrtttzzz~~~{{{}}}SSS>>>555+++---000)))(((---+++******))))))))))))******************************)))***++++++******+++,,,***+++,,,,,,,,,,,,,,,+++---......------+++***)))---......///////////////111...,,,...111111---)))111000...,,,++++++,,,,,,kkk^^^\\\YYYVVVJJJKKK@@@555444777000///333///333666444888???999111777999666333000111444999<<<999888888777888888999:::333333333333333444555555444444666777888777555444888AAAGGGGGGEEEHHHLLLMMMLLLMMMNNNNNNKKKEEE???<<<===:::999:::<<<===>>>>>>888???GGGIIILLLVVVgggvvv{{{vvvssspppooohhheeeiiiggg^^^[[[___kkkhhhiii```SSS\\\qqqzzzvvvwwwwwwvvv~~~wwwxxxyyyzzz{{{}}}zzzjjjzzzbbbbbbnnnkkk}}}WWWYYY{{{yyyuuuggg[[[[[[dddlllnnnoooppp}}}~~~}}}zzz||||||wwwrrrqqqyyynnn^^^QQQggglllrrrxxxxxxxxxyyyyyywwwyyyrrrvvvxxxqqqJJJFFFWWW{{{zzzwww}}}tttqqqqqquuu}}}xxxzzzyyy}}}vvvrrrpppyyyzzz|||}}}yyy{{{{{{pppqqqpppzzz|||hhhVVVMMMFFF;;;:::>>>NNNgggJJJ999;;;000///222NNN{{{nnnQQQ666+++...///)))---555)))...NNNrrraaaKKKQQQfff{{{dddVVVRRR>>>CCC888???iii\\\111222222---,,,,,,,,,,,,------...000&&&GGGmmmrrrvvvyyyrrruuu===@@@JJJnnnxxx}}}}}}}}}yyyzzzuuuKKK777+++,,,222,,,***......+++******))))))******+++************************+++,,,...---++++++,,,...***+++,,,---...............------,,,,,,------...(((***,,,...---,,,,,,,,,111///------...---+++)))///...---,,,,,,---...///jjj___\\\XXXUUUIIIKKK>>>444444666000///222///111555333555===777000444<<<999555222111333666888555555666777999:::<<<<<<666666666666666666777888555777999999888555333222777???FFFDDDBBBCCCDDDDDDAAABBBCCCBBB@@@<<<888666555444222111444777999999444:::??????@@@HHHVVVbbbsss||||||yyywwwuuuqqqnnnppprrriiiYYYUUUYYY```___ooo|||sssmmmxxxrrrooottt}}}}}}uuussswwwsssxxx}}}mmm\\\zzzkkkkkkwwwzzz~~~NNNNNN|||www{{{rrr```RRRSSS]]]eeeiiilllsssvvv{{{|||xxxxxxssszzzqqqaaaJJJLLLXXXnnnqqqNNNCCCDDDBBBAAAIIIYYYjjjxxx{{{||||||~~~yyyxxxkkkFFFGGG___wwwjjjwwwssspppyyy[[[[[[sss|||vvv|||yyywwwqqqhhhgggmmmsssuuuvvvxxxwwwnnnggggggeeefffvvv~~~ppphhhfff]]]GGG===AAA@@@CCCJJJNNNMMMOOOaaaKKK===???777222@@@eee~~~xxxvvvmmm\\\???111***000...000333)))888aaa|||~~~cccTTTRRRgggttt|||{{{uuugggddd```\\\\\\```fffjjjjjjZZZJJJFFFDDD999===iii===333+++------,,,,,,---......///...888\\\qqqsssbbbNNNTTTVVVxxx|||xxxtttnnnooozzz}}}~~~yyyvvv{{{uuukkk@@@...***111...,,,///...++++++************++++++************************,,,------,,,+++***++++++------,,,,,,,,,,,,---------,,,,,,,,,...111555777555999>>>@@@@@@>>>=========>>>???===999777777888444333111///---,,,,,,---iii___]]]XXXUUUIIIKKK===222333666000///222......333111222999555---000<<<:::555222111222444666222333555777888:::;;;<<<555555555444444555555666000222555666444333222222666===BBBAAA???@@@@@@???===<<<;;;999777555333222222333000...111777999777444777:::::::::>>>FFFMMM```jjjtttwwwwwwyyyxxxuuummmnnnpppmmmbbbXXXUUUYYY___XXXeeetttkkk^^^bbbjjjffffffjjjpppssspppmmmmmmkkkrrr{{{~~~~~~uuummmqqqvvvtttSSSIII|||}}}ooo[[[LLLNNNXXXaaaiiippprrrrrrsssuuuwwwxxxwwwuuu~~~xxxwww~~~xxx^^^GGG777BBBPPPYYY___ccciiinnntttmmmMMMAAAAAA@@@888???QQQiii|||zzz~~~{{{}}}wwwLLLLLLiii}}}hhhtttsssHHHJJJooozzzwww|||}}}llluuunnnyyytttwwwkkkdddjjjnnnddd```dddbbbXXXbbbrrruuuooovvv~~~yyyhhhUUUHHHBBBAAANNN\\\]]]^^^^^^ZZZTTTSSS___uuuHHHBBB>>>666111PPP}}}wwwxxxvvvssseee^^^FFF777+++000222222//////JJJpppsssMMMQQQbbb}}}zzzeeeZZZaaa``````eeennnpppeeeWWWKKKGGGAAA===;;;===@@@CCCJJJdddbbbYYYAAACCCCCC222JJJ}}}QQQ777,,,------------......///000)))[[[iiifffXXXuuummmMMMWWW~~~{{{}}}zzzxxxvvvqqqlllnnnssskkkooovvv}}}zzzyyyzzz{{{{{{xxxrrrwwwvvvVVV999,,,///---+++---+++++++++************++++++************************,,,***)))***+++,,,+++)))000///---++++++,,,...///222333555999===AAADDDFFFCCCJJJQQQUUUTTTRRRQQQQQQMMMRRRWWWVVVPPPJJJHHHHHHGGGEEEBBB===888333///---iii```]]]XXXTTTIIIKKK<<<111222666000///111......444222111888666...///999777444111000111333555222333444555777777888888333222222111111222222333,,,///111222000///000111222777::::::<<>>;;;:::888555222111000111222111444333111333999:::666333444555555666999<<>>EEEZZZoooyyy{{{|||~~~|||}}}|||tttyyyuuu~~~\\\\\\tttkkkxxxiii@@@GGGkkkqqqrrrzzzuuuttt___llleeeppppppzzzuuu```___bbbPPPGGGJJJGGG@@@PPPiiiuuusssvvvrrr```SSSEEEAAAHHHSSSjjj{{{zzzhhhcccaaagggtttNNNGGG999777111aaa~~~|||~~~}}}}}}pppooofffMMM999///---222111+++:::^^^www|||zzz```OOO^^^vvvtttbbb^^^cccooollldddZZZWWWXXXUUUOOOFFFEEECCCCCCCCCDDDDDDDDD@@@???NNNvvv~~~hhhNNNCCCEEE<<>>333...---///...,,,++++++******++++++,,,************************///***''',,,555:::777222---,,,---000888BBBLLLRRROOOVVVaaalllqqqqqqmmmjjjuuussspppjjjcccZZZRRRMMMccc\\\ZZZTTTWWWNNNFFF:::000...444444---,,,111222666777666999;;;666...222777666111///333444111666444222111222222222222)))***,,,---.../////////333222111///......------............///000111222000000000000////////////////////////000000000000...000222333333333111000888:::???GGGPPPZZZbbbgggdddWWWMMMMMMPPPOOONNNPPPEEENNNXXXaaajjjpppjjj```KKKUUU]]]]]]^^^aaabbbaaagggyyy}}}uuutttvvvzzzpppuuuttt{{{SSS]]]{{{wwwZZZDDDCCCGGGHHHTTTfffjjjkkkooouuuzzzzzzwwwrrrkkkkkkeee\\\WWW[[[bbbfffhhhZZZZZZccciiirrrzzzxxxfff|||rrriiiZZZLLLIIIRRR```iiisssyyy}}}zzz{{{zzz~~~~~~~~~ooouuu}}}~~~vvvssszzz{{{uuuggguuuvvvhhh{{{~~~\\\DDDMMMjjjqqqtttuuuiiifffYYY```eeepppvvvggggggnnnddd]]]PPP???;;;>>>:::<<<;;;;;;;;;???EEEKKKPPPVVViii|||uuu>>>999===HHH}}}rrrnnn}}}}}}ssswwwqqqjjjeee^^^[[[cccooottt}}}zzzhhhbbb>>>///+++222000...QQQyyy~~~}}}~~~zzzlllcccrrr}}}yyynnn___LLL???:::@@@DDDGGGHHHHHHJJJOOOSSSWWWLLLEEEIIITTTjjjuuuYYYJJJAAA>>>HHHVVVyyybbb:::000///000000//////444;;;WWWwwwnnnuuuoooDDDFFF^^^~~~}}}|||{{{yyyuuuooogggbbbeeecccbbbcccccc]]]SSSJJJDDDCCCBBBDDDHHHKKKMMMNNNPPPWWW```mmmwww{{{pppyyyfff```LLL444...111(((,,,---,,,++++++******++++++******+++---//////---+++000***'''...:::>>>666,,,111---111???MMMTTTWWWYYYXXX{{{qqqgggbbb[[[ZZZTTTWWWOOOGGG999000---333444...,,,111///333666666999;;;777///000666888333000222444222;;;999777555444333333222+++,,,,,,------......///111000///...------------......------......//////////////////............------...///000000111111000000000000111111222222555777;;;AAAHHHQQQXXX\\\WWWNNNGGGHHHJJJJJJLLLQQQHHHOOOUUUWWW[[[aaaccc```RRRTTTWWWZZZ]]]^^^^^^^^^gggyyy~~~wwwwwwvvvyyyzzzqqqzzzqqqFFFYYY|||aaaJJJEEECCC@@@HHHWWWiiimmmrrrwwwxxxtttooojjjYYYPPPJJJQQQiiiyyyqqqvvvdddsssooo```[[[VVVMMMDDDQQQ___ppp}}}}}}qqqdddccccccgggnnntttsssooorrrxxxyyywwwnnnvvvyyymmmuuuuuufffDDDEEE```lllvvvzzzppp^^^RRRZZZ___kkktttiiilllsssgggffffff\\\VVVTTTMMMBBB???======CCCNNN[[[dddnnndddcccqqqlllFFFDDDAAA^^^wwwhhhqqq}}}|||wwwtttnnngggfff```[[[WWWQQQOOOWWWaaajjjwww}}}jjjcccHHH666///111///333WWW|||rrriiiooozzz{{{sssqqqssszzz|||yyyRRRlll{{{mmmYYYCCC666999CCCBBBGGGNNNSSSVVVWWWWWWWWW<<>>;;;888666444222222///...---,,,,,,---......---------,,,,,,------......------,,,,,,,,,,,,,,,.........---------,,,,,,++++++,,,...///000111222111000///......000222333111222444888>>>CCCHHHKKKGGGBBB???AAACCCFFFKKKQQQLLLPPPQQQNNNMMMSSSZZZ___[[[SSSQQQXXX\\\ZZZ[[[```ooo||||||uuuuuuwww|||{{{eeessseeeeeejjjRRRHHHCCC>>>BBBLLLXXX^^^fffiiifff___ZZZWWWOOOLLLNNN```}}}|||www```cccttt}}}~~~vvvtttqqqpppvvv~~~~~~lllnnnooopppsssvvvqqqjjjqqqwww{{{}}}qqq~~~zzzyyyoooGGGBBB\\\llluuuwwwkkkUUUKKKUUUYYYdddnnngggnnnpppaaafffuuuuuuooolllhhhnnnnnnllliiigggfffhhhjjjpppyyykkk^^^QQQIIIGGG]]]}}}dddHHHFFFAAAqqqZZZ]]]vvv|||zzzxxxyyyssshhh]]]XXXTTTPPPMMMIIIFFFCCC@@@???EEEMMM\\\nnn|||wwwvvvdddNNN<<<333000222???ddd~~~{{{ccccccwwwxxxeeeQQQKKKPPP[[[iiissswww{{{xxxuuujjjOOOAAA>>>???@@@AAAIIIHHHHHHKKKQQQVVVZZZ\\\zzzrrriii```bbbxxxyyy^^^KKK??????DDDeeeXXX888...---222000111HHHeeevvvvvvaaaXXX}}}uuu}}}}}}xxxoooiiifffccc^^^ZZZQQQOOOLLLJJJKKKQQQXXX^^^bbbccccccccc```ZZZRRRLLLMMMLLLMMMQQQVVVbbbvvv~~~xxxssstttbbbgggUUU222222111+++------,,,+++++++++++++++---,,,+++*********+++,,,&&&,,,222555555777===BBBKKKaaayyy]]]WWWXXXSSSXXXQQQJJJ888000,,,000333111......,,,///444777888777444000---444:::999444111222333======<<<999555222111111111000...,,,+++,,,---...,,,++++++,,,,,,---...//////...---,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,---...///000000000///.........///000111///000111333666999;;;===;;;888777:::@@@FFFJJJMMMMMMMMMKKKHHHHHHMMMSSSXXX\\\QQQOOOVVVYYYUUU\\\jjj|||xxxnnnqqqvvv~~~mmmrrrgggjjjQQQEEEBBB@@@AAADDDQQQZZZdddgggdddbbbbbbeeejjjpppwww~~~vvvddd```]]]SSSMMMWWWzzzxxxggg```aaa]]]___bbbiiitttuuunnnmmmooouuu{{{||||||~~~jjjggg@@@@@@```qqqwwwuuuhhhQQQHHHRRRTTT\\\ddd]]]dddhhhZZZeeejjjhhhmmmzzzqqqfff]]]XXXWWWZZZ]]]ooopppGGGAAAGGGOOOWWWtttyyyyyy}}}yyygggbbbZZZOOOFFFBBB@@@@@@>>>===<<<:::999:::>>>CCCPPPcccssszzz{{{vvvuuuxxx||||||iiiQQQ===444///777PPPsss}}}{{{}}}}}}nnnaaaiii}}}wwwWWWKKK@@@>>>BBBHHHOOOUUUhhhggglllhhhRRR>>><<>>???<<<999CCCMMMYYY```dddkkkwww```KKKGGGEEEAAA<<>>@@@AAADDDTTTeeerrruuuddd___WWWRRRRRRXXXaaagggnnnzzz}}}mmmRRR===666///;;;\\\{{{|||tttkkkppp}}}|||eeeEEEBBBAAABBB@@@===>>>BBBDDDOOOYYYXXXmmmvvvCCCDDDFFFHHHEEEDDDKKKTTTWWW]]]hhhvvv}}}lllzzzwww|||dddOOOCCC>>>GGGgggppp>>>222000666666<<>>>>>::::::AAAGGGFFFDDDCCCHHHFFFHHHKKKLLLQQQfff|||~~~}}}sssnnntttvvv{{{lllnnn\\\~~~QQQtttvvv___LLLDDDAAA<<<555444<<>>EEEYYYrrrzzzllliiitttrrrkkknnneeeTTTWWWhhh|||~~~|||vvvwwwxxx{{{xxxlllSSSqqqmmmAAA===\\\kkkrrrxxxsssQQQEEEIIIHHHMMMQQQFFFKKKQQQSSSoooxxxtttMMMEEEmmmSSSKKK^^^nnn{{{{{{sssmmm]]]PPPBBB<<<<<<;;;;;;<<<999===???>>>???AAAAAA======EEEPPP[[[eeefff\\\NNNEEEFFFFFFHHHKKKQQQYYY^^^dddssssssiiiPPP>>>999000>>>ccc||||||rrrnnn}}}ttteeeKKKIIIIIIIIIEEE??????CCC:::>>>JJJOOOHHHJJJXXX```HHHIIIMMMSSSTTTTTTYYY```jjjmmmrrrzzzmmm[[[[[[bbb]]]```\\\\\\tttkkkSSSCCC<<>>444111222888:::666333333333666999777222//////111111000000///...------,,,************+++---...///,,,+++******))))))))))))+++++++++*********)))))))))*********++++++,,,,,,++++++,,,---------------,,,---......///////////////777:::666333777===???<<<999999>>>AAA???@@@DDDDDDEEEFFFFFFKKKYYYnnn~~~yyyuuukkkjjjwww}}}wwwTTTaaalllrrr{{{jjj{{{dddPPPFFF???999888===EEEMMMWWWeeevvvuuusssrrrggg```]]]VVV[[[WWWXXXbbbnnnyyy|||}}}yyynnnbbbYYYYYYdddppp}}}vvvyyy~~~yyyXXXeeeLLL>>>ZZZjjjqqquuuoooWWWFFFGGGEEEMMMWWWOOOTTTIIIHHHWWWjjjqqqzzz}}}vvvLLLIIIqqqwwwWWWLLLYYYlllxxx~~~|||yyysssooommmlllkkkmmmooolllddd^^^MMMDDD>>>>>>>>><<<>>>AAA>>>CCCFFFFFFGGGIIIEEE???@@@AAAGGGOOOPPPKKKIIIJJJNNNSSSYYY^^^bbbhhhnnnsssooo{{{tttjjjUUU???<<<111@@@jjj|||wwwttt}}}}}}|||{{{aaa[[[WWWUUURRRMMMKKKLLLIIIJJJ===333===IIIIIIFFF^^^XXXXXXdddqqqsssoookkknnnttt}}}zzzdddPPPFFFDDDDDDCCCJJJEEE@@@???GGGbbboooTTTEEE@@@AAAPPP{{{{{{QQQ<<>>[[[wwwcccnnnYYYuuuwwwuuummmkkk___ZZZXXX^^^nnnyyy```]]]dddvvv{{{wwwxxxnnnXXXCCC333000......---,,,,,,,,,,,,---+++---...---,,,///777===DDDVVVuuu}}}mmm[[[eee\\\^^^kkklllccciiiyyyssslllhhhfffaaa[[[^^^fffiiieee______lll}}}```XXXWWWPPPSSSJJJBBB555000***+++111555111***,,,***...444555555;;;DDD777000///666;;;888444333555999;;;999333///000222000000000000///...---,,,))))))))))))***+++,,,---***))))))(((((((((((()))++++++++++++************''''''(((***+++,,,---...---,,,+++******,,,...///***+++,,,---............111???FFF>>>444555===CCC???<<<<<<>>>===;;;@@@JJJFFFHHHGGGEEENNNbbbvvvyyyqqqbbbcccvvvhhhBBBLLLsssyyygggfffsssVVVFFF???<<<444777:::>>>CCCMMMXXXaaannnqqqppplllkkkpppuuuvvvrrrmmmxxx}}}ssskkklllrrrvvv{{{~~~xxxqqqnnnkkkiiimmmuuuppptttiiiRRRMMM```rrrwww}}}vvv|||}}}{{{]]]ZZZHHH999[[[rrr{{{|||sss\\\IIIGGGFFFRRR```[[[bbbMMMAAA>>>@@@BBBNNNXXXSSScccggglllqqqyyyuuujjjrrrOOOOOOrrrooo[[[PPPZZZmmmuuu~~~ssslllgggaaaYYYSSSOOONNNNNNQQQTTTRRRLLLFFF@@@===???CCCDDDAAAEEELLLJJJPPPSSSSSSTTTUUUQQQIIIHHHGGGNNNXXXYYYWWWbbbsssiiilllqqquuuxxx~~~}}}tttaaa@@@>>>222BBBooo|||}}}|||~~~~~~}}}tttkkkcccbbb```ZZZSSSPPPIIIRRRNNNKKKPPPIIIKKKdddZZZaaannnzzz}}}zzzyyy|||zzz}}}rrrhhh]]]LLLAAA@@@CCCBBB??????;;;CCCLLLBBB<<<___oooVVVIIIFFF<<>>???999???666...///666:::666000444777999888555222111222111111111000///...---,,,+++,,,,,,+++))))))+++---))))))))))))))))))))))))************************&&&(((***+++)))(((((((((+++)))((()))+++,,,,,,+++***,,,------,,,+++,,,---444777777555111000555:::???<<<999999>>>CCCFFFFFFFFFFFFDDDHHH]]]vvv~~~www|||eeeccciiijjjYYY>>>AAAWWW~~~pppyyyiiijjjXXXIII:::888444333666:::???IIIRRRZZZ^^^]]]ZZZ```jjjjjjcccccckkkttt~~~vvvtttyyy}}}~~~yyyrrroooqqqvvvyyy{{{{{{sssqqqssspppfffdddiiicccYYYLLLEEEHHHXXXqqq~~~kkkuuutttpppXXXqqq<<<<<>>EEEOOOOOOLLLNNN===;;;999888;;;@@@FFFJJJNNNPPPTTTZZZ```fffjjjlllyyywwwqqqqqqnnnUUUYYYwwwmmmNNNMMMTTTkkkvvvqqqXXXLLLGGGDDDEEEHHHHHHEEEDDDCCC???;;;AAAJJJRRRMMMEEE@@@CCCPPPbbbooouuuuuulllZZZMMMJJJIIIFFFGGGMMMZZZkkkzzz|||aaaEEE666666RRRvvvnnn}}}{{{}}}uuuttt{{{}}}}}}xxxmmmdddbbb___[[[WWWWWWXXXWWWRRRMMMKKKWWWqqqwww\\\RRRUUU[[[UUUPPPSSSXXXYYYSSSLLLMMMGGGEEEMMMNNNFFFYYY[[[SSSCCCDDDAAADDD555UUUVVVhhhxxxwwwrrrfffaaaWWWggg~~~rrrllltttzzzrrrcccwwwvvvyyy|||xxxmmmggghhheee\\\^^^zzz]]]VVVlllzzz}}}ggg```QQQ777)))++++++---111111,,,)))+++---//////,,,000@@@YYYkkkuuu^^^UUUWWW[[[]]]bbbddd___ZZZZZZ\\\]]]RRRWWW___fffkkklllkkkiiifffhhhiiiggghhhsssggg]]]WWWSSSSSSGGGGGG999...''')))///000//////***---......444<<<===999@@@888000...222444111---333666999999666333111111////////////...---,,,++++++,,,,,,+++))))))+++---************************************************&&&(((******)))(((((()))+++)))((()))***,,,,,,+++)))+++---------,,,---...111444555333000///222666AAA??????AAADDDFFFEEECCCCCC>>>AAAQQQgggvvv{{{{{{kkkeeeiiittt~~~jjjGGG:::444GGGoootttfff~~~ddd:::MMM@@@<<<888777777999CCCMMMRRRUUUXXXYYY___fffiiigggaaagggooo~~~vvvttttttnnnfffdddjjjpppooohhhdddfffkkkyyyvvvnnnjjjpppuuukkk[[[UUUKKKBBBDDDSSSfffvvv~~~}}}}}}pppxxxVVVLLL@@@___qqqwww{{{xxxkkkTTTBBBAAAEEEBBBAAAEEE:::999777666555555666666???>>>>>>???CCCHHHNNNRRRMMM___nnnrrrwwwyyysssoooqqqxxx|||{{{wwwrrr~~~bbbbbbbbbLLLOOOSSShhhuuu{{{dddYYYVVVRRRNNNMMMKKKHHHIIILLLNNNOOOVVV^^^aaaeeeiiihhheeecccdddgggcccVVVXXXiiijjjYYYPPPUUU]]]^^^hhh||||||cccKKK888777WWWooo~~~vvvpppoookkkrrrtttssspppoooqqqxxxYYYYYYddd~~~|||ooogggaaa]]]]]]aaaaaaccchhhlllhhh^^^UUU\\\WWWQQQSSSQQQGGGTTTuuu```XXXHHHCCCDDDxxxxxxNNN>>>WWWkkkjjjvvvxxx~~~|||ssskkkkkkqqqzzzooohhhmmm~~~wwwpppjjjggg___UUUQQQRRRMMMJJJIIIRRRjjjhhhdddgggtttzzzrrrpppZZZ___;;;000...++++++...///---...111111000222;;;LLLhhhxxxnnniiihhhiiijjjiiisssxxxqqqddd[[[TTTQQQQQQRRRSSSSSSRRROOOLLLJJJGGGGGGGGGDDDDDDKKKZZZggg{{{ddd[[[WWWSSSRRRGGGFFF888///)))))),,,---///222---.........222999<<<:::666222...,,,...222444555111444999;;;999555222000.........------,,,+++++++++,,,,,,+++))))))+++---*********************************++++++*********''')))******)))(((((()))+++***((()))***,,,++++++)))+++---...------...000---000333222///...///222888:::===@@@CCCBBB???<<<>>>888CCC```vvvyyywwwxxxcccffffffttt|||SSS<<<<<<000;;;___}}}|||lllVVVNNN@@@<<<999777444222888???FFFGGGMMMUUUZZZ\\\aaafffaaadddfffkkk{{{yyykkkkkklllgggaaa[[[ccckkknnnmmmkkklllnnnllluuuoooaaadddrrrfffKKKBBB>>>???OOOgggzzz}}}zzz|||wwwxxxWWWxxxbbbIII]]]vvv{{{zzz}}}kkkWWWEEE@@@CCCEEEIIIOOOLLLLLLLLLJJJHHHDDDAAA@@@===;;;:::888777777888999:::>>>BBBCCCCCCHHHTTT]]]SSSOOOKKKKKKOOOPPPMMMJJJJJJlll|||vvv}}}vvvccc```XXXLLLQQQOOOccctttyyyqqqnnnjjjeeebbbbbb```aaahhhpppvvv||||||uuuuuuyyywww{{{ssscccRRR<<<;;;```|||mmmwwwnnneeeffffffrrrppphhhxxxsssggglllwww|||yyyuuu|||~~~~~~tttmmmiiiiiieeeaaa[[[PPPYYYtttlllaaaOOOBBBGGGjjjuuuyyyMMM===PPPxxx\\\}}}~~~sssrrrwwwzzzlllfff^^^WWWWWWZZZ^^^bbbggg```iiiqqqpppnnnwwwjjj\\\dddxxxtttZZZvvv???555333---)))***+++******---***...<<>>QQQnnn~~~ssslll^^^eeeiiilllGGG;;;;;;555555NNN|||qqqvvvzzzYYYDDD===888888777444444555999888@@@KKKOOOLLLRRR\\\cccggghhhfffiiiooosssqqq|||zzzuuummmgggjjjsss{{{vvvnnnhhhllluuu{{{xxxrrr]]]oooqqq^^^SSSXXXSSSCCC555>>>NNNdddzzz}}}zzzyyy}}}xxxaaayyykkkMMM[[[yyy~~~xxx}}}ooo]]]III@@@CCCJJJPPPTTTWWWWWWXXXXXXWWWUUUSSSRRRSSSWWW\\\```aaa^^^ZZZVVVXXXOOOLLLVVV]]]\\\ZZZ[[[RRRTTTYYY```dddddd___ZZZfffoooyyy}}}{{{xxxzzz}}}hhhqqqoooYYYOOORRRKKK___sss{{{uuu|||mmmqqqnnneeeVVVBBBDDDjjj|||ppp|||nnneee___bbbccclll}}}jjjlllwww|||xxxhhhVVV[[[uuu|||mmmSSSAAAIII```tttGGG888KKKtttkkk{{{sssxxx~~~lllsss{{{vvvhhhYYYQQQLLLNNNYYYdddlllppp~~~}}}vvvkkkcccdddppp{{{hhh^^^ddd}}}gggAAA444111---+++---...------///333CCCaaazzzeeefffnnn{{{sssYYYGGGCCCGGGJJJFFFFFFHHHHHHIIIIIIHHHHHHGGGGGGFFFEEEGGGJJJHHHEEEFFFMMMNNNJJJMMM```yyy]]]VVVUUURRRRRRFFFEEE777000+++***((((((---333...------///333888>>>CCC======:::444---***...333000333666:::;;;999555333111000...---,,,++++++++++++,,,,,,***))))))+++---************************)))***+++,,,,,,+++***))))))***+++***)))((()))+++,,,***))))))***++++++***(((***---...---...///000***---000111111///......111222444555777888:::;;;<<>>999:::999777666111000555???@@@===AAAKKKLLLRRRXXXZZZ\\\```dddeee```iiiqqqqqqmmmooo{{{xxxllliiilllmmmhhhaaaVVV^^^___TTTGGG@@@>>><<<777MMMfffvvv{{{ttt}}}||||||eeedddJJJVVVsss{{{vvvyyyzzzhhhPPP@@@>>>CCCDDD@@@FFFEEEEEEEEEEEEFFFHHHIIINNNTTT]]]ffflllooonnnmmm|||vvv{{{~~~|||ccczzzbbbSSSQQQIII\\\ppp{{{~~~zzziiiZZZKKKQQQvvvyyyqqqqqqddd\\\UUU\\\^^^dddpppvvvVVVVVVqqqxxxVVVCCCKKK^^^vvvMMM===UUUwww{{{{{{yyy~~~mmmhhhlllqqqyyyrrrooojjjdddZZZYYYZZZaaaooo}}}|||dddNNNBBBggg}}}bbbXXXpppqqqwww|||EEE555,,,+++...333333222333777===TTTvvv}}}kkkrrrxxx}}}rrroooeee___SSSGGGFFFPPPYYY]]]fffiiimmmqqqssssssrrrrrrggggggbbb\\\YYYVVVLLL@@@EEEKKKOOOLLLJJJPPPYYY```|||YYYTTTTTTRRRRRREEEDDD666000+++***)))))),,,111///---...111333555;;;BBB>>>???>>>888000---000333333333444777999:::888666444333111...---,,,,,,,,,+++,,,,,,+++))))))+++---++++++++++++++++++++++++((()))+++,,,,,,+++)))(((******+++***((((((***,,,---+++))))))***+++***)))(((***,,,---,,,,,,---///+++,,,...000111000///...222222000//////222777;;;HHH```uuuzzzxxxsssdddRRR^^^kkk|||oooGGG===777+++444---111NNN{{{~~~fffuuutttuuu{{{eeeKKK>>>:::888777777111000111555666555888<<<<<>>AAAFFFKKKPPPSSSKKKNNNXXX```^^^WWWYYYbbbnnnoooppprrrvvv}}}{{{uuuvvv{{{qqqjjjUUUQQQJJJZZZjjj}}}gggaaaVVV```lllfffuuucccXXXTTTOOOYYY^^^bbblll~~~```]]]|||YYYFFFKKKddd\\\EEEbbbfffqqqnnnyyy~~~~~~~~~gggRRRKKKNNNRRRQQQ^^^hhhgggcccdddiiimmmssswww|||mmmUUUIIILLLSSSPPPmmm[[[nnn~~~|||tttpppQQQ888//////111111---+++111:::MMMdddzzzqqqfffrrrxxxgggTTTNNNRRRDDDMMMYYYdddsss}}}mmm\\\TTTLLLJJJNNNPPPLLLEEEyyyWWWSSSSSSRRRRRREEECCC666///******+++***+++...///---...111111111666===;;;======:::555222444777666333222333777:::;;;:::999777444000...---------+++,,,,,,+++))))))+++---++++++++++++++++++++++++((()))+++------+++)))(((***++++++***((((((***,,,---+++))))))***+++***)))(((***,,,,,,+++++++++,,,++++++,,,...//////...------------,,,---222:::AAA[[[kkkyyyyyymmm```XXXTTTkkk}}}|||dddCCC666333111///222222:::___ppp^^^yyy|||gggWWWJJJ???::::::777777444000222666777555BBBAAA@@@???>>>???CCCGGGHHHGGGIIIOOOVVVVVVOOOHHHGGGNNNTTTRRRIIIBBBBBBEEE<<<333...333888;;;DDDNNNhhhuuu~~~}}}~~~yyyssswww___mmm{{{VVVFFFKKKUUUlll|||xxxxxxkkkSSSDDDDDDDDD@@@AAA???<<<:::999:::;;;<<>>@@@;;;@@@EEEDDD???;;;>>>BBBGGGMMMTTTZZZ]]]aaafffkkkccciiihhh```^^^hhhuuu{{{uuujjj{{{iiiTTTRRRMMMYYY```xxx}}}ffflllaaalllllliii~~~iiiUUUMMMMMMKKKVVV\\\```hhhtttuuummm^^^IIIKKKllliiiKKKmmmwwwjjjaaaiiippp{{{}}}}}}iiiRRRHHHHHHLLLEEEMMMSSSRRRSSS___ooozzzwwwiii]]]MMMQQQTTTSSSNNNLLLNNNRRROOOvvv~~~mmmmmm|||mmmaaa888333222111...***000DDDWWWvvvtttsssyyyrrrpppooo[[[NNNDDD>>>EEERRR```sssppp```YYYSSSLLLGGGwwwUUURRRSSSRRRRRREEECCC777///)))***,,,++++++,,,000---...111000---111888@@@AAA@@@<<<666111000000888444000111555:::<<<===<<<999666222///---------+++,,,,,,+++))))))+++---++++++++++++++++++++++++((()))+++------+++)))(((+++++++++***((((((+++------+++))))))***+++***)))(((***++++++***)))***+++*********,,,...///...---+++,,,...000444<<>>>>>\\\zzzvvvvvv~~~www[[[EEEAAABBB@@@===<<<;;;999999888888999:::::::::;;;<<<======>>>999999;;;BBBLLLTTTSSSMMM@@@BBBDDDDDDCCCGGGNNNUUUaaagggcccYYYZZZhhhqqqqqqmmmQQQrrrdddRRRRRRPPPYYYYYYmmmvvvvvvzzzrrrmmmttthhhrrr~~~{{{|||aaaKKKEEEHHHGGGPPPTTTWWW\\\aaaxxxuuubbbKKKKKKqqqtttPPPvvvjjj[[[iiilllvvv|||fff[[[\\\``````^^^\\\]]]dddlllmmmhhhlllxxxxxxnnn]]]XXXUUUZZZeeemmmllliiiPPPnnnbbbyyytttmmm666...//////000444GGGkkkllljjjnnnrrrvvvzzzYYYMMMJJJTTT]]]bbbkkkwwwxxxaaaUUUSSSsss]]]TTTVVVQQQMMMKKKEEE888000******+++)))(((***///...---...000444777888;;;@@@BBB>>>:::666222,,,111111000111555888<<<===???===;;;999777444///,,,+++******+++,,,---//////------+++***))))))))))))))))))))))))))))))))))))+++++++++,,,,,,------...,,,***((()))++++++)))&&&+++++++++,,,,,,++++++++++++,,,+++***)))))),,,...000...,,,,,,333BBBSSS___kkktttuuueeeOOOIIIVVVfff|||kkk~~~iiiOOO999444333)))///111000---444TTTssspppyyy~~~ttt```KKKFFF===666777:::::::::;;;222444666666333222333555111222444777888888888888555555444444444444555555888<<>>SSSrrrvvvwww||||||qqq\\\JJJAAA@@@AAA<<<999::::::777666777444555777:::===<<<999777??????;;;CCCUUU\\\^^^hhhPPPHHHAAA@@@AAA@@@AAACCCFFFZZZcccYYYUUUbbbnnnooowwwnnnMMMwwwhhhPPPWWWSSSMMMYYYhhhtttgggaaakkkvvvwwwiiiwww}}}tttXXXJJJHHHBBBKKKLLLOOOSSSZZZcccmmmttt~~~~~~uuuyyy{{{eeeVVV~~~{{{[[[FFFNNNnnniiiXXX{{{ooo^^^bbbpppyyy{{{{{{yyymmm___VVVPPPeeevvvwwwmmm\\\ttt}}}bbbmmm~~~{{{xxx{{{>>>333***...///<<>>@@@===:::999666222'''///777777444333999@@@AAA@@@@@@???===888222------------,,,,,,,,,,,,,,,---,,,,,,+++************))))))))))))))))))))))))---,,,***))))))+++---...+++)))((()))++++++(((&&&******++++++++++++******(((***++++++******+++,,,...---...333???PPPaaallluuurrraaaLLLHHHWWWeeehhh}}}uuufffHHH:::///+++......///+++,,,///111???ggg}}}ppphhh|||qqq\\\PPPEEE@@@===888666666;;;:::888666555555666777888888888888777666555444888777666555777;;;???BBB???QQQgggzzztttyyyxxxxxx\\\VVVeeerrr???fffNNN999>>>IIIKKKUUUiiiwwwzzzxxxlllZZZKKKDDDDDD>>>999666777888666666999666777888:::::::::::::::CCCCCC>>>CCCPPPRRRPPPWWWNNNGGGAAAAAACCCCCCDDDGGGFFFIIISSSXXXPPPMMMggg{{{nnnhhhaaawwwNNNMMMOOOLLLTTTbbbrrr{{{wwwtttzzzvvv{{{wwwyyy{{{{{{uuuXXXIIIFFFAAABBBDDDIIIPPPYYYfffttt|||tttuuuyyynnnnnnqqqiiiaaa```^^^KKKSSSsssjjjUUU~~~www}}}ooo}}}vvvvvvyyynnnvvvcccttthhhgggmmm{{{;;;555555222@@@iiiwwwuuunnnccc```nnnsss{{{xxxaaaVVVWWWRRRNNNNNNIII888000*********)))((()))''',,,111111...---111666555:::>>>===;;;<<<:::777)))---333555555666888:::>>>@@@BBBDDDCCC>>>666111//////......------------,,,,,,+++++++++++++++,,,))))))))))))))))))))))))///,,,)))''''''(((+++---***)))((()))******(((&&&)))******************)))'''***,,,...---,,,,,,,,,+++...555AAAQQQaaannnuuuqqq___JJJBBBNNNgggrrr{{{MMM111222...(((+++...000(((***222...,,,GGGlllwwwuuu{{{vvvyyyoooeee___XXXMMMDDDAAA<<<888333222444666777666777666555444444444444444444555666:::AAAJJJRRRWWWrrrzzz}}}eeeYYYYYY```uuuvvvKKKNNNSSS???888HHHAAA>>>XXXlllnnnnnneeeWWWKKKDDDBBB???:::777888999888888;;;777999:::888666777:::>>>BBBCCC???BBBKKKGGGAAAFFFPPPKKKIIIMMMPPPQQQTTTWWWFFFSSSWWWLLLHHH[[[xxxzzzfff\\\\\\|||QQQJJJOOOKKKKKKYYYlll|||rrr}}}www}}}wwwwwwzzzwwwYYYGGGDDDAAAEEEFFFHHHKKKRRR]]]jjjrrr}}}zzzzzzzzzvvv|||eeeHHHQQQrrrqqqVVV}}}tttrrrqqqyyyqqq|||rrrzzzzzzpppiiinnnyyyAAA---555222JJJ~~~xxx~~~~~~nnndddfffmmmxxxzzzyyybbbWWWXXXSSSOOOOOOJJJ999000*********(((((()))&&&***...000///...///111111888>>>?????????===999999///(((+++666<<<777///666:::???EEEHHHEEE???:::333111...,,,,,,---...000+++************++++++,,,))))))))))))))))))))))))---,,,)))''''''((()))***((((((((()))))))))((('''))))))************))))))***+++------------...///000777EEEUUUdddlllmmmlll[[[HHHAAALLLVVVfffnnnsss[[[:::+++111222......,,,///***+++111...***666III~~~yyyzzzjjjrrrfff```SSSLLLEEECCCDDDDDD???:::<<<<<<===>>>AAADDDGGGIIIPPPTTT[[[eeeoooxxx{{{tttpppyyykkkddd```^^^[[[jjjyyymmm:::RRROOO===::::::===IIIUUU[[[bbbccc\\\OOOBBB:::AAA===;;;===>>>;;;:::<<<888::::::666222333999@@@:::===;;;???HHHBBB;;;???RRRQQQTTT\\\```aaabbbeeeWWWccccccXXXaaa{{{}}}```KKKMMMYYYWWWRRRSSSHHHFFFRRRcccwwwvvvzzztttooosss~~~xxx[[[GGGCCCAAAIIIHHHFFFEEEIIIQQQ[[[cccrrrsssuuuzzzttteeeZZZaaatttzzzyyy|||~~~zzz~~~mmmgggvvvdddDDDPPPqqqtttVVVzzz{{{ooowwwgggooommmvvv}}}wwwyyy|||DDD...555@@@]]]|||~~~uuueee___gggqqqwwwxxxrrr{{{xxxaaaWWWXXXSSSPPPPPPKKK999111*********((('''((((((''')))---111222///,,,...777>>>AAABBBBBB???;;;EEE888+++(((///555333...000444;;;DDDJJJLLLJJJHHH;;;777111,,,))))))+++---******)))))))))******+++))))))))))))))))))))))))***************)))(((''''''((())))))))))))((()))))))))************))))))+++++++++++++++...222666???JJJZZZiiioookkkaaaYYYEEECCCGGGQQQZZZjjj}}}qqqnnn;;;---)))+++***///222++++++---,,,***---222333111XXXxxx{{{zzzrrr~~~}}}vvvooollllllhhh^^^UUUYYYYYY[[[^^^bbbgggkkknnnuuu{{{yyyyyycccbbb```ZZZSSSccc}}}OOODDDHHHHHH999888BBB???AAALLL]]]jjjkkk___KKK===>>>::::::>>>???<<<:::;;;999:::999444000111777>>>444999888===EEE???999>>>KKKMMMRRRZZZ\\\ZZZYYY[[[```^^^iiidddFFF>>>UUUqqquuuWWWXXXRRREEEGGGMMMXXXjjjzzzqqqmmmmmmtttttttttxxxxxxqqqgggkkkyyyxxx^^^HHHDDDBBBCCCBBBAAAAAAEEEMMMXXX``````iiiuuu{{{vvvlllaaa[[[RRRIIIDDDJJJWWWeeewww~~~uuu|||}}}qqqmmmiiifffjjjttt~~~|||~~~xxxrrrfff___aaa|||YYYGGGWWWwwwoooVVV|||}}}zzzyyykkkggg~~~rrr___cccsss~~~}}}|||@@@;;;777VVV}}}ooo\\\___tttttt^^^VVVXXXTTTQQQOOOJJJ999111+++******((('''((((((&&&%%%***111444000+++...666===???AAADDDDDDAAADDDCCC>>>444***(((///777000222888@@@HHHOOORRRRRRFFFBBB;;;444...+++))))))++++++******)))******+++))))))))))))))))))))))))((()))+++,,,,,,***(((&&&''')))++++++***)))***+++)))******************)))******+++,,,///555===CCCSSS]]]iiippplll___QQQHHH888IIITTTZZZmmmyyynnnSSS???999666///&&&***///''''''---+++&&&***444222'''555gggvvvqqqhhhvvv}}}{{{yyy{{{zzz{{{|||~~~iiifffbbb```WWWPPP]]]DDD777MMMGGG===@@@888:::FFF[[[oooyyyrrr```PPPAAA<<<:::<<<===;;;:::;;;::::::888555222222777;;;555:::888;;;AAA;;;666<<>>666:::@@@BBB???FFFbbbzzzvvv}}}}}}ppp^^^RRREEEDDDEEENNN\\\jjjuuuzzzqqquuuzzz{{{{{{|||zzzvvv}}}wwwTTTHHHYYYvvvmmmeeeuuu|||mmmjjjqqqaaaNNNWWWiiiuuu~~~tttpppvvvxxxppp}}}GGG999777```|||vvvqqqwwwjjjUUUUUU___oooZZZTTTXXXTTTQQQOOOHHH:::111+++******(((&&&'''&&&%%%&&&***000333222//////555999:::>>>EEEJJJKKKBBBJJJMMMCCC222***...777333222333888@@@IIIOOOSSSOOOMMMJJJEEE???999333000......---,,,++++++++++++))))))))))))))))))))))))((()))***+++++++++******'''***,,,,,,******+++,,,******++++++++++++*********,,,111666===FFFOOOUUU```fffjjjeeeXXXJJJBBB>>>===JJJ___yyy|||\\\TTTRRRGGGGGGFFF999000///+++***,,,,,,)))***---...,,,'''BBBXXX}}}}}}eeeWWWnnn|||zzzmmmcccZZZaaa```aaa[[[UUUYYYjjjmmmEEEGGGNNNGGG===888<<>>:::;;;>>><<<;;;999888777777777888777;;;888888===777444<<<999777777999999999???FFFKKKoooppp\\\XXXffftttwwwXXXRRRQQQGGGGGGFFFJJJUUUdddmmmqqqvvv}}}}}}tttddduuuxxx|||}}}{{{eeeyyymmm}}}rrrggg```___llltttdddQQQJJJFFFGGGEEEBBB>>>===???EEEIIIKKKLLLMMMJJJFFFEEEGGGJJJIIIIIILLLNNNGGGCCCPPPcccggglllppp{{{qqqzzzmmm___UUUOOOFFF>>>???>>>===???FFFOOOXXX]]]iiippp{{{|||xxx|||}}}vvv|||wwwUUUCCCRRRnnnnnnzzzzzzxxx}}}kkkiii]]]HHHPPP___kkk|||rrrddd[[[\\\hhhwww~~~zzz}}}yyytttwww~~~yyyvvvLLL:::UUUyyyvvv{{{vvv[[[MMMPPPXXXccckkkXXXRRRWWWTTTQQQNNNGGG:::222+++******(((&&&'''###%%%(((+++...000222444000444555555;;;FFFPPPTTTEEEJJJNNNJJJ@@@666000///444111///000777AAAIIINNNSSSTTTVVVUUUQQQIIIAAA<<<111000///...---,,,,,,,,,))))))))))))))))))))))))******)))))))))+++,,,---(((***------+++***,,,...++++++,,,,,,,,,,,,+++++++++000888AAAKKKUUU___ddddddfffcccVVVEEE:::888:::KKKHHHfffooo[[[dddRRRCCCJJJZZZPPP===666666000------000+++%%%***444,,,---777nnnuuuvvvrrr|||wwwqqqkkkhhhiiikkkmmmzzzbbb]]]aaa\\\VVV\\\]]][[[YYY___fff===IIIPPP@@@;;;>>>???GGGYYYnnn{{{|||wwwtttgggVVVJJJBBB<<<===@@@===<<<::::::;;;:::888666777:::666666;;;666444===;;;777555777999>>>JJJVVVpppqqqzzzmmm[[[SSSggg^^^nnn```UUUWWWKKKAAACCCHHHRRR^^^cccfffooo{{{}}}lll```dddlllrrrqqqsss}}}TTTmmmaaawwwpppddd```\\\hhhssseeeTTTLLLGGGAAA@@@===:::888;;;???CCCCCCJJJVVVdddooovvvxxxxxxyyyooossstttiii^^^ZZZaaarrr{{{xxxjjjyyyvvvYYYGGGRRReeedddSSSOOOMMMHHHDDDAAACCCIIIMMMUUUbbbtttyyyuuu|||~~~zzz|||}}}tttSSS@@@MMMjjjlll}}}yyyooogggoooxxx```JJJPPP]]]hhh|||eeeYYYLLLGGGQQQdddxxxmmm___]]]QQQYYYbbbzzz~~~DDDMMM{{{|||pppeee___TTTwwwuuu[[[PPPTTTRRROOOMMMGGG:::111+++******((('''(((%%%''')))((('''+++333:::555111333888888888CCCRRRBBBGGGJJJHHHEEE@@@888///999;;;:::333---000:::DDDOOORRRXXX\\\]]]ZZZUUURRRJJJFFF===333...//////+++,,,***((((((***,,,------)))*********++++++,,,,,,,,,,,,+++++++++,,,,,,---.........---,,,---///000555BBBOOOVVV]]]eeegggdddaaaYYYNNN@@@333111BBBWWW___pppvvv\\\\\\aaa>>>::::::>>>;;;333000222------------------------444(((%%%999]]]uuuzzzuuunnnvvv{{{zzzsssnnnmmmnnnoooxxxtttoooggg___XXXWWW]]]SSSUUU___^^^]]]uuusssCCCGGGDDDSSS>>>;;;777EEE^^^jjjnnnyyyyyykkk^^^SSSEEE999CCC???;;;:::;;;<<<:::888<<<:::999999:::;;;;;;:::444555888???IIIVVVbbbiiimmm~~~yyykkk[[[LLLWWWsssHHHaaasssOOOTTTKKKDDDEEEBBBJJJZZZeeeiiirrr}}}{{{nnnmmm~~~___NNNVVV~~~{{{vvv{{{zzzzzzxxx}}}uuuOOOeeeNNNcccgggaaa___```ccc___SSSHHHCCCDDDDDDAAA999333888EEEQQQQQQZZZbbbiiiyyyuuuqqq|||~~~vvvpppssshhhyyy}}}~~~vvvbbbQQQLLLEEE===>>>@@@CCCLLLZZZjjjtttvvvtttuuutttuuu}}}jjjSSSJJJKKKPPPrrrwww```qqqrrrjjjbbbsssqqqWWWDDDKKKeeezzzwwwkkkjjjqqqvvviiiiiigggdddfffooowwwzzz~~~pppYYYRRROOOVVViii}}}}}}ttt|||RRRzzz{{{{{{wwwfffsssuuu\\\QQQUUURRROOOLLLFFF:::222+++******((('''(((###%%%'''%%%$$$'''///555555333444:::===<<<<<<>>>JJJHHHFFFFFFJJJIII>>>111333888;;;666...+++111888@@@FFFOOOXXX\\\]]]ZZZXXX]]]XXXMMMAAA:::999777333222000,,,******+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///...++++++...555===CCCOOOWWW___aaabbbccc```YYYKKK???555666???JJJWWWbbbwwwyyyqqqaaaKKK333///,,,,,,///...(((&&&))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,...111;;;WWWmmmmmmrrryyy~~~~~~rrrhhhfffaaa]]]\\\___YYYZZZ___\\\YYYiiisssKKK@@@RRRKKKJJJCCCAAAFFFIIITTTeeettt|||}}}uuulll```TTTLLLFFF>>>999888999::::::===;;;999888999::::::999EEEHHHMMMUUU___iiiqqqvvvyyy{{{nnneeeYYYLLL<<>>DDDfffpppKKKOOOKKKnnnZZZMMMMMMBBB>>>@@@KKKUUU___ooosssyyyUUUCCCQQQuuuuuuUUUTTTwww^^^EEE999MMMmmm|||uuusssggg^^^ccc{{{jjjKKKaaammmKKKhhhnnn]]]YYYWWWZZZXXXPPPHHHEEEDDDDDDBBB<<<555444999>>>EEEPPP[[[gggzzzwwwwwwzzzwwwzzzsssooo}}}xxx~~~}}}vvveeeaaa\\\\\\^^^aaaaaa```]]]aaahhhsss~~~yyycccNNNCCCeeeaaa{{{aaa{{{}}}ttt~~~tttjjjnnnwwwdddLLLEEEJJJcccssseeennn{{{www}}}xxxqqqiiittt```VVVVVVQQQOOOLLLCCC:::222+++++++++((('''(((&&&'''((('''&&&'''***---;;;AAAAAA<<<===EEEGGGBBBEEEOOOUUUQQQLLLMMMRRRUUUGGG;;;111333>>>BBB;;;111***---333;;;EEEOOOWWW\\\YYYZZZXXXTTTUUUWWWUUUQQQGGGEEE@@@:::444222111222000/////////////////////000222333555666666666666222888BBBOOOZZZbbbeeeeeeaaa]]]VVVOOOGGG@@@777000444999@@@GGGRRRfffyyy}}}uuugggXXX@@@222000+++***))))))*********+++---))))))))))))))))))))))))******++++++)))---;;;KKKzzz|||nnnrrrwwwuuuxxxppp```YYYWWW[[[]]]ZZZXXXYYYTTTXXXZZZWWWVVVXXXZZZYYYXXXIIICCCCCCAAA:::888:::999LLLZZZmmm{{{xxxyyyyyyvvvpppfff[[[TTTTTTTTTTTTVVV[[[___aaabbbmmmppptttyyy|||~~~~~~~~~xxxiiiXXXLLL@@@:::AAAOOOnnnTTTAAAGGGAAArrr~~~]]]KKKMMMDDD???>>>BBBJJJUUUgggxxx|||eeeRRROOObbbmmmsssSSSQQQzzz___EEEHHHcccyyyuuurrrcccYYY```{{{]]]KKK]]]xxxKKK^^^qqq___XXXTTTVVVVVVQQQKKKIIIBBBCCCAAA===777444555777<<>>888<<>>>>>???@@@AAABBBBBBDDDEEEFFFHHHIIIJJJKKKKKKIIIMMMTTT\\\aaaaaa\\\WWWPPPIIIAAA;;;666333111111@@@>>>EEEZZZzzzvvvttt~~~~~~aaaKKK@@@555000***)))))))))''''''((())))))((((((((((((((((((((((((,,,'''&&&+++000///...///DDDccc~~~}}}kkkyyyzzzzzz~~~aaaaaaZZZYYYYYY[[[ZZZVVVTTTUUUPPPUUUVVVRRRSSSXXXYYYWWWhhh}}}JJJGGGMMMHHH555333<<<:::@@@HHHUUUbbblllttt{{{|||tttnnnjjjjjjjjjmmmqqqtttuuuuuuzzzyyyvvvssspppmmmkkkjjjdddQQQ>>>666555===VVVooodddFFF???===BBBVVV```MMMNNNHHHDDD@@@>>>AAAKKK\\\kkkwww^^^bbbmmmqqqsssvvv}}}hhhjjjaaa___ZZZLLLDDDZZZ|||{{{sssnnniiiZZZWWWfffyyyWWWNNN]]]RRRTTTsssyyyfff\\\UUUUUUVVVSSSOOONNNBBBBBB@@@>>>:::777555444111777>>>FFFOOOWWWYYYXXXffflllkkklllooohhh]]]___]]]cccaaabbbiiifff]]]______```eeeooo}}}{{{oookkkeee^^^XXXRRRNNNKKKRRRWWW```kkkttt{{{}}}xxxyyyccc]]]aaaRRRXXX___xxxaaaHHHFFFLLL```xxxxxxkkkhhh]]]XXX\\\mmm{{{yyyzzz~~~pppggggggwww}}}UUU|||xxxyyy}}}lllyyyrrrpppuuupppaaaZZZWWWPPPPPPNNNDDD;;;333,,,++++++)))((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%777FFFGGG@@@<<<===???LLLHHHEEEHHHSSS]]]\\\UUUSSSYYYZZZOOO===000000555@@@;;;444...,,,...333666999@@@HHHPPPZZZccceeebbb^^^``````]]]XXXTTTTTTUUUQQQRRRSSSTTTUUUWWWXXXXXXYYYYYYYYYXXXYYYYYYZZZ[[[___ZZZTTTPPPNNNJJJDDD???888444000...---///666>>>FFFSSSfffzzzqqqqqqwww\\\AAA000---,,,...---$$$&&&))))))&&&&&&((('''%%%(((((((((((((((((((((((()))'''(((***)))'''+++000$$$555QQQnnnuuunnntttuuuttt~~~~~~||||||^^^WWW___\\\]]]]]]\\\YYYWWWVVVWWWTTTWWWWWWSSSRRRTTTVVVVVVSSSqqq}}}cccQQQHHH>>>HHHKKK666:::999<<>>JJJ___}}}www@@@???>>>999GGGNNNiiiWWWRRRLLLJJJEEE???===CCCQQQ\\\```nnn}}}~~~sssuuuqqqRRRkkkppp___EEEMMMuuu{{{zzzqqqggg]]]RRR]]]zzzbbbTTTQQQ]]]|||bbbOOO```nnnbbbWWWUUUVVVUUUSSSRRRFFFDDDAAA???===;;;777555999<<>>CCCJJJPPPZZZ]]]aaadddfffiiinnnrrroooooooooooonnnjjjddd___RRRNNNFFF???;;;999:::;;;999DDDVVVjjj}}}NNN999======;;;CCCAAAppp|||eeeTTTMMMMMMIIIAAA<<>>@@@BBBEEEIIILLLKKKPPPYYYUUURRR[[[NNNTTTQQQQQQZZZ^^^bbbmmmZZZ[[[[[[ZZZZZZZZZZZZZZZ[[[XXXVVVUUURRRQQQOOOLLLQQQPPPMMMIIIEEEBBB@@@@@@CCCNNN^^^kkkqqqsssrrrqqqjjjoooxxxdddooovvviiinnn\\\PPPSSS___llloooXXXEEEFFFOOOWWWeeessswww|||pppqqqpppmmmmmmsss|||yyyjjj___YYYfff{{{vvv|||wwwjjj]]]UUUQQQNNNNNNRRR^^^qqqeeeQQQTTTTTTooo~~~sss\\\OOOFFFEEEFFFHHHVVVffflllaaa[[[WWWPPPRRRQQQEEE;;;333---,,,,,,***((()))''''''''')))******(((&&&(((!!!%%%888GGGGGGCCCBBB@@@LLLTTTNNNEEEGGGPPPYYYddd[[[TTTXXXaaabbbXXXLLL...333:::???@@@;;;555000000111///---111999===<<>>;;;888666666999===@@@JJJaaaRRR555BBB@@@<<>>:::777666666777:::;;;<<>>:::999;;;<<>>;;;666111000000///,,,---555555...---444666111>>>===;;;AAATTTppp|||rrruuuWWWAAA555,,,+++***((((((((())))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((***,,,000444666iii|||}}}]]]]]][[[XXXVVVUUUWWWXXX\\\\\\\\\\\\[[[ZZZYYYXXXVVVWWWXXXXXXVVVTTTRRRPPPYYYQQQSSSjjjrrrYYYCCC>>>BBB@@@:::222777:::;;;===AAA>>>888AAA???>>>???;;;777666::::::333999EEEAAA:::LLLjjjLLLDDD<<<:::===???===999<<>>RRR}}}jjjLLLOOOEEEPPPHHH{{{NNN^^^uuu]]]OOOOOOVVVUUUOOORRRNNNHHHCCC@@@>>>>>>>>>666555555555666777999:::>>>===<<<>>>AAADDDEEEDDDGGGJJJLLLLLLIIIGGGHHHJJJSSSRRRQQQOOONNNMMMMMMLLLHHHIIIIIIIIIHHHGGGEEEDDDAAA===999777888:::<<<<<>>888555333JJJHHHBBB999555555111***...---,,,+++,,,---///000000000///...---......///.........------///111222***,,,111444333333888>>>444CCCVVVhhh|||xxxWWWAAA777333+++***((('''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((()))))))))))))))(((((((((***,,,///111!!!:::```uuu^^^VVVWWWWWWWWWUUUTTTTTTTTTXXXXXXXXXXXXXXXXXXXXXXXXVVVWWWXXXXXXWWWUUUSSSRRRTTTOOOPPP^^^uuulllhhhTTTLLLKKKJJJOOOHHH???888666777999;;;///222999@@@???999555666@@@DDDOOO^^^iiiuuu```CCC>>>999999<<<>>>>>><<<999:::^^^mmm___TTTKKKGGGAAA999;;;BBBFFFOOO[[[fffnnntttyyy|||tttxxxzzztttkkkuuuyyywwwxxxooobbbQQQ<<>>;;;:::888555333666<<>>222222111333:::BBBCCC???444333111000000111333444222111111000////////////---000333444333444888<<>>FFFCCC;;;???KKKqqq}}}wwwyyyvvvYYYBBB444222555+++***)))'''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))(((''''''(((***+++000///333???QQQkkk|||\\\NNNRRRQQQRRRTTTVVVVVVUUUSSSRRRSSSSSSRRRRRRSSSTTTVVVWWWUUUVVVWWWWWWWWWUUUTTTSSSOOOMMMNNNQQQYYYmmmsss```wwwvvvfffZZZOOOKKKFFF>>>>>>CCCDDD???;;;;;;;;;>>>GGGPPPnnn{{{ooo::::::999999999999:::;;;;;;999555IIIsss___NNNKKKHHH???:::;;;<<>>===:::999777666666666777777999888777888;;;=========;;;>>>@@@???===>>>AAADDDBBBBBBBBBAAAAAABBBBBBCCCAAAAAA@@@???===:::888777333555555222000444???HHHZZZaaaddd]]]UUUXXXccclllyyyzzz}}}eeewwwhhhooo```sss]]]\\\pppgggUUULLLEEECCCAAAAAABBBKKK]]]nnntttjjj^^^YYYXXXWWWPPPJJJGGGCCCCCCMMM___vvvkkkTTT```ZZZaaa}}}{{{zzz|||vvvZZZJJJ```fff]]]VVVVVVVVVQQQKKKIII;;;666000,,,******))))))(((''''''''''''&&&&&&&&&$$$''')))'''%%%'''---333JJJMMMRRRQQQJJJHHHVVVggg]]]TTTRRRaaaxxxxxxhhhbbbnnntttqqqqqqtttnnnbbbJJJCCC:::555555666111,,,666555444333444555777999444444444444444555555666222555:::<<<999666999>>>???>>>EEEUUUaaajjjvvv|||qqqvvvuuuVVVFFF<<<333///222---,,,+++***(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))(((''''''&&&'''((((((///+++((()))...888IIIYYYeee\\\UUUKKKLLLUUUPPPQQQRRRTTTVVVVVVUUUTTTQQQPPPOOONNNNNNPPPRRRSSSSSSTTTTTTUUUUUUTTTSSSRRRMMMNNNOOOMMMLLLUUUnnn{{{iii[[[[[[aaa[[[XXX\\\eeettt```999???666999::::::777555666888;;;777999___fffOOOMMMQQQKKK@@@:::999===DDDMMMUUU\\\bbbeeennnqqqxxx~~~~~~~~~{{{{{{}}}yyyyyysssiii```YYYNNNCCC===CCC:::MMMPPP@@@FFFDDDAAACCCLLLTTT]]]]]]sssdddXXXSSSTTTMMMQQQTTTRRRKKKCCC@@@???===;;;999777666666666666666555444555777888888888888:::<<<:::888888<<>>======<<<<<<<<<<<<======<<<;;;999777444333222///111222111333;;;FFFOOOWWWZZZYYYRRRNNNTTTaaammm{{{{{{rrrgggqqqddddddxxxooosss___YYY___iii```UUULLLIIICCC<<<@@@JJJLLLGGGAAA@@@CCCEEEDDDAAAKKKMMMZZZsssfffIIIOOOfff|||uuussstttyyy~~~nnnjjj}}}eee\\\VVVVVVVVVQQQKKKIII;;;777111,,,+++******)))(((''''''''''''&&&&&&&&& %%%***)))%%%###%%%(((777GGGXXX[[[PPPJJJRRR```cccdddbbb]]]XXX[[[gggsss}}}xxxrrrwww}}}}}}{{{ooo___RRRGGG>>>555///555444222///...---,,,,,,*********+++,,,///222333333666===CCCBBB===@@@GGGNNNTTTYYYcccwwwxxxppphhhPPP999444333...))))))++++++***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((('''''''''''''''((()))))) $$$+++///+++$$$%%%+++***<<<[[[yyyxxxhhhXXXNNNFFFHHHNNNOOOMMMKKKQQQOOOMMMOOORRRUUUVVVUUURRRQQQNNNMMMLLLMMMOOOPPPQQQQQQRRRRRRRRRQQQQQQPPPMMMOOORRRRRRNNNOOO[[[hhhggg===444===333777::::::666444666888888<<<555EEEyyytttVVVJJJMMMOOOGGG>>>888:::===CCCJJJRRRWWWZZZgggkkkuuu{{{xxx|||}}}{{{zzzzzz{{{tttpppfffYYYOOOHHHAAA;;;111BBBQQQ{{{fffIIIBBBAAAEEE???GGGAAAQQQzzz{{{YYYooojjjaaa]]]YYYKKKOOORRRRRRMMMGGGDDDBBB@@@>>><<<999888777666777666444333333444555555444333555666444111000222555>>>===<<<:::999888888888:::999777555333222111000000000000444<<>>...((()))(((&&&&&&&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&''''''((()))))))))---,,,,,,+++''''''000;;;222//////222888DDDXXXiii|||mmm```UUUMMMFFFBBB>>>FFFJJJHHHGGGLLLQQQSSSOOOKKKIIIJJJOOOSSSTTTSSSSSSRRRPPPOOONNNNNNOOOOOOQQQQQQPPPPPPOOOOOOOOONNNOOOPPPSSSVVVSSSPPPRRRWWWUUU|||```999555:::777000333666777666666888;;;222;;;888:::\\\mmmNNNCCCIIIJJJCCC:::999999===CCCJJJOOORRR[[[gggttt{{{wwwxxxzzz~~~~~~~~~yyyuuusssssshhhbbbWWWKKKAAA<<<:::999444CCCxxxSSSBBBDDDEEEDDDBBBEEE:::LLL\\\bbbRRRzzz|||kkkaaaWWWMMMNNNPPPPPPOOOLLLHHHEEECCCAAA>>><<<:::999888888777555333333444444444333333666888666222000000222===<<<:::888777666666555666555444333222111111111222222444:::BBBJJJNNNOOONNNHHHEEEHHHQQQccc|||vvveeeuuuWWWdddaaaaaallliiiaaaYYYlll{{{}}}wwwvvvuuuxxx|||~~~|||jjjbbbooojjj___yyynnndddaaakkkzzzsssvvvrrrwwwppptttlllccc[[[UUUVVVVVVQQQKKKHHH;;;777111---++++++******(((''''''''''''&&&&&&&&&&&&%%%$$$######$$$&&&(((###(((222CCCTTT]]]\\\VVVZZZ___jjjuuutttggg[[[VVV]]]___mmm~~~}}}|||vvvwwwwwwwwwtttpppllliiihhhfffcccbbbdddjjjppptttppppppzzz}}}wwwrrrmmmdddTTTOOO???<<<222((($$$&&&((('''"""###$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''((('''''''''"""###&&&,,,,,,(((''')))%%%%%%***///000---...222///444@@@KKKPPPPPPTTT[[[```aaaeeekkkkkkgggeeeggg\\\^^^```^^^XXXQQQMMMKKK@@@>>>===<<<===???@@@AAAEEEHHHHHHFFFEEEIIIRRRYYYMMMJJJIIIKKKPPPSSSSSSPPPRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPOOONNNNNNNNNNNNNNNNNNPPPSSSRRRNNNOOORRR\\\OOOyyyWWW<<<444222333666111222333444444555777888444444777777DDDjjjfffGGGGGGLLLFFFAAA===999999===CCCFFFHHHPPP\\\eeedddcccjjjsssxxxsssuuuxxxzzz|||}}}~~~~~~vvvwwwzzz~~~~~~}}}|||~~~zzzzzzzzzyyyuuunnngggbbbXXXQQQIII@@@999777888;;;OOOpppfffIIIAAACCCFFF<<>><<<;;;::::::999777555444555555444222333777;;;:::777444444555888888777555555444444444222222111000111222333333333666;;;@@@CCCFFFGGGHHHGGGFFFLLLZZZjjj{{{rrrvvvttt^^^gggUUUaaa[[[___nnnfffvvvaaaaaa___nnn{{{kkkcccZZZOOOYYYjjjzzzvvvjjjaaa\\\dddqqqzzzxxx{{{~~~vvvsss}}}bbbZZZUUUVVVVVVQQQKKKHHH<<<777111---++++++******(((((('''''''''&&&&&&&&&######$$$&&&((((((&&&$$$%%%$$$&&&---<<>>@@@AAAAAA@@@AAAAAAIIIAAA@@@JJJQQQNNNGGGDDDMMMKKKKKKOOOUUUWWWSSSOOOQQQRRRSSSTTTUUUUUUUUUUUUTTTSSSQQQPPPOOONNNNNNNNNMMMLLLMMMOOOMMMJJJNNNTTTGGGSSSSSSeee{{{VVV444...555666111///555444333222222333333333:::///333555555XXXTTTLLLNNNGGGIIICCC<<<888999<<<>>>>>>GGGLLLMMMKKKNNNYYYaaacccooooooppprrruuuxxx{{{}}}|||{{{|||~~~~~~~~~~~~yyy}}}uuusssqqqqqqppphhh\\\RRRKKKFFF@@@;;;777666999>>>jjjWWWAAAAAABBB???===222HHH000DDD===BBBjjjggg}}}oooiii[[[UUUOOOOOORRRRRRMMMGGGEEEDDDBBB???===<<<<<<<<<:::888666555666555444333...333888999666333333333444444333333333333444444000/////////000222444555222999AAADDDBBB???@@@BBBEEELLL^^^wwwrrrRRR^^^\\\^^^ccc[[[fff___jjjtttcccQQQYYYttteeeSSSLLLPPPMMMXXXvvvbbb^^^ZZZ\\\fffrrrzzz{{{sssqqqvvv~~~|||pppyyygggYYYXXX]]]iiisssyyyzzz~~~~~~zzz~~~\\\ZZZWWWVVVTTTRRRNNNLLL???:::444///,,,***)))'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''%%%'''333GGGWWWhhhddd```aaahhhqqqwwwzzzyyykkkaaa___]]]YYY```kkkyyy~~~{{{yyy|||zzzwwwyyy~~~VVVAAA777---(((***000...+++(((%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((()))))))))************,,,,,,------...//////000111111222333333444555555444555666777999999999999999:::;;;===>>>@@@AAABBBEEECCCBBBEEEIIILLLLLLJJJKKKNNNRRRUUUUUUTTTQQQNNNOOOPPPPPPQQQQQQPPPPPPOOORRRRRRRRRRRRQQQOOOMMMLLLRRRPPPNNNLLLMMMOOOSSSUUURRROOOQQQYYYeee}}}ppp999888555333111111222333111111111111111222222222111444888777111???mmmTTTKKKNNNGGGLLLFFF999666======555???CCCFFFFFFFFFJJJQQQXXX```aaabbbeeeiiinnnqqqtttwwwxxxzzz{{{{{{zzzxxxwwwssstttwwwyyyyyyxxxvvvtttwwwoooddd]]]ZZZVVVKKK@@@BBB:::444999:::///>>>bbbmmmDDD>>>>>>===???@@@===666;;;DDD===<<<___yyyggg```\\\TTTNNNMMMMMMJJJEEEGGGDDDBBB@@@@@@>>>;;;999<<<;;;999777666555444444333333333333333222111000333333333222222222111111000222444555555666888:::999<<>>CCCHHHXXXooo}}}mmmaaaMMMZZZ\\\```cccaaabbbjjjuuuxxxaaa___VVV\\\```qqqbbbWWWQQQVVVLLL|||kkk\\\[[[WWWYYY```hhhmmmtttzzz{{{iiiRRRKKKQQQLLLJJJVVVVVV^^^hhhooottt~~~mmmiiiccc]]]XXXRRRIII@@@>>>HHHKKKHHHSSSjjjwwwuuuwwwkkkgggvvv\\\ZZZWWWUUUSSSPPPMMMJJJ>>>:::444///---+++)))'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%$$$***555???\\\___dddkkksssvvvvvvttt~~~mmmfffrrr|||rrr___SSSiiijjjqqq}}}zzzyyyzzz~~~qqqfffgggtttcccJJJ222++++++((('''+++...,,,)))'''%%%$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''(((((()))))))))*********++++++,,,------......///111111222222333333444444444444666777888999999999::::::;;;<<<<<<===>>>>>>AAA@@@AAAEEEHHHJJJHHHFFFJJJLLLOOOQQQRRRQQQOOOMMMJJJKKKLLLNNNOOOPPPPPPPPPTTTQQQNNNKKKIIIJJJMMMNNNPPPNNNLLLKKKKKKMMMOOOQQQPPPLLLLLLPPPSSS]]]wwweeeAAA666555222000///000000111000000000111111111111222111333666444...444UUUxxxeeeUUUPPPMMMHHHDDD@@@<<<<<<===:::===@@@@@@???BBBIIINNNSSSSSSUUUXXX\\\```dddfffkkklllmmmnnnnnnmmmlllkkkhhhiiikkkllllllkkkhhhggg]]][[[VVVRRROOOJJJBBB;;;===:::444666AAAOOOqqq^^^???>>>>>><<<===<<<<<<666888???;;;999PPPppplll^^^QQQMMMPPPRRRNNNJJJFFFFFFEEEDDDDDDDDDCCCCCC===<<<;;;999888777666666444444444444444333222222555444444444444333333333555777999:::999999:::<<>>:::444000---+++)))'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###$$$''')))>>>GGGVVVgggtttxxxvvvssstttkkkhhhppptttnnnhhhfffeeeZZZQQQSSSXXXZZZYYYZZZtttpppzzzxxxtttooommmpppuuu}}}~~~rrrooovvvpppmmm|||zzzSSS777***"""###&&&######&&&***)))'''%%%$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))*********+++,,,,,,------111111111111222222222222333333555666777888888888::::::::::::;;;;;;;;;;;;<<<===@@@CCCGGGGGGEEEBBBHHHIIIKKKLLLMMMMMMLLLLLLIIIIIIKKKLLLMMMMMMMMMMMMOOOMMMKKKIIIHHHHHHIIIJJJMMMLLLKKKJJJJJJJJJKKKKKKOOOLLLLLLNNNJJJGGGNNNZZZ{{{uuuLLL444+++222111///.........///000//////000000000111111111111000333333......>>>QQQ[[[FFFDDDIIIQQQJJJ999666>>>777999::::::999:::???DDDEEEFFFGGGJJJNNNRRRUUUXXX[[[\\\]]]^^^^^^]]]\\\[[[[[[\\\\\\]]]\\\YYYWWWUUUNNNLLLHHHEEEAAA<<<888666%%%???>>>000GGGyyymmmJJJ999>>>>>>:::;;;999<<<888888;;;:::999BBBNNNnnnZZZWWWYYYSSSHHHBBBEEEFFFGGGFFFDDDBBBBBBBBB@@@???===<<<::::::999999666666777777666666555555777777777777666666666666555777999:::::::::;;;<<<:::;;;;;;:::;;;AAAKKKRRRfff}}}}}}xxx\\\XXX}}}YYY[[[PPPTTT\\\aaa___[[[\\\bbbxxxqqqsssssskkk^^^SSScccwww|||zzzyyyrrriiibbb___ZZZUUUXXXaaasss|||hhhVVVWWWTTTUUU[[[aaagggooowwwyyykkkPPPBBBIIILLLMMMUUUNNNMMMLLLJJJHHHGGGGGGGGGJJJGGGDDDFFFJJJJJJFFFBBBOOOIIIHHHOOOQQQKKKHHHJJJ???AAAEEEBBB:::<<>>SSSeeessszzz}}}ooohhhcccbbbcccdddkkksss|||sssbbbRRROOOUUUKKK[[[iiiiiiaaaYYYTTTPPPQQQfffqqqqqquuuxxxsssqqquuu~~~~~~rrrfffaaappprrrxxx~~~{{{zzzwwwvvv{{{nnnNNN///---)))'''***)))$$$"""$$$&&&&&&%%%$$$###$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))(((((())))))***++++++,,,000000000000000000000000111222333555666666666666888999999::::::;;;;;;;;;;;;<<<>>>AAACCCDDDCCCCCCGGGHHHHHHIIIJJJJJJKKKKKKKKKLLLLLLKKKKKKJJJIIIHHHFFFHHHKKKMMMLLLIIIEEEBBBKKKKKKKKKKKKJJJIIIHHHHHHMMMJJJJJJMMMKKKFFFEEEIIIGGGaaa{{{WWW<<<,,,+++333......---------......///.........//////000000111000...///333333222555<<<^^^dddQQQEEEIIIMMMGGGAAAAAA999::::::999777888;;;>>>>>>???@@@BBBEEEIIILLLNNNNNNNNNOOOPPPPPPOOONNNNNNPPPPPPPPPOOOMMMKKKHHHGGGGGGAAA<<<:::999777888;;;===999222JJJRRR===777>>>;;;999;;;999;;;;;;;;;;;;:::;;;<<<===ooohhhQQQgggqqqccc[[[OOOHHHGGGEEEGGGIIIHHHDDD@@@>>>===BBBBBB@@@???>>>=========999999:::::::::999999888::::::::::::999999999999555777:::;;;::::::<<<===:::999888999@@@LLL[[[fffzzzmmmiii]]]tttgggVVVXXXRRRUUU[[[___]]]YYYYYY]]]dddiii|||kkkSSSQQQUUUdddrrrtttwww{{{rrrkkkZZZNNNHHHNNNTTT[[[iiiyyyppptttkkkYYYTTTQQQRRRWWW\\\bbbkkktttmmm[[[___cccaaacccZZZWWWTTTTTTWWWXXXWWWVVVTTTUUU\\\jjjxxxvvvbbbOOOKKKPPPPPPHHH???GGG@@@???FFFKKKHHHCCCAAA\\\YYYVVVRRROOOKKKGGGCCC<<<888444000...,,,)))'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###&&&((((((&&& $$$---:::LLLaaasss~~~{{{nnneeejjjtttuuukkkaaaqqqvvvsss]]]VVV[[[rrrmmmpppwwwqqq^^^TTTWWW===YYYkkklllmmmnnnxxx~~~uuu~~~~~~{{{uuuqqqvvv|||dddFFF666111***%%%%%%'''))))))&&&&&&((($$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''(((((()))*********.........///////////////000111222333444555555555666777888999;;;<<<===>>>=========>>>???AAADDDFFFGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKJJJIIIIIIFFFHHHKKKMMMMMMJJJFFFCCCJJJJJJKKKKKKJJJIIIHHHGGGIIIFFFEEEGGGHHHFFFFFFGGGEEE>>>???TTTzzzzzzXXX888---...---...333---------------......///,,,,,,---......///000000111......222555555444555444|||XXXDDDHHHQQQNNNEEE======<<<;;;999999999;;;:::::::::;;;===@@@CCCDDDCCCCCCDDDDDDDDDDDDCCCCCCEEEEEEEEEDDDBBB@@@>>><<<;;;555222666888777888;;;999999UUUqqqOOOEEE888888===888888<<<999777:::<<<999888:::<<<===QQQgggUUUsssiiiXXXRRRTTTDDDGGGJJJKKKIIIEEEBBB@@@EEEDDDCCCAAA@@@@@@@@@@@@<<<<<<===============<<<============<<<<<<<<<;;;<<<======<<<;;;:::;;;===@@@???@@@FFFRRRdddvvvxxxmmmRRRjjjfffWWW[[[ZZZXXXXXX[[[^^^\\\XXXYYY^^^]]]mmmtttwwwUUUTTTOOOPPPWWW^^^eeeqqqzzz~~~yyyyyy{{{}}}|||vvviiiZZZOOOGGG???@@@OOObbbtttbbbvvvooo___RRROOOOOORRRVVV[[[eeepppyyy|||}}}zzzyyytttnnnlllmmmnnnllljjjeee``````mmm___TTT\\\___YYY[[[YYYUUUQQQJJJFFFIIINNN[[[YYYUUURRROOOLLLGGGDDD;;;888444111///,,,)))'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###%%%%%%%%%'''%%%$$$'''000AAASSS```qqqpppqqqvvv{{{}}}{{{yyyvvvooorrr~~~}}}|||sssooohhhQQQJJJTTTtttsssuuuzzz{{{\\\AAA000$$$%%%+++((($$$$$$%%%%%%%%%%%%&&&(((################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''''''''((())))))******,,,,,,------...///////////////111222333444444444555666777999:::<<<===>>>=========<<<<<>>>>>===:::<<>><<<;;;::::::777666666666777888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::888777666888444444999888333444:::>>>lllqqqvvv___CCC:::???888:::<<<666777<<<888555666777777666666;;;??????```bbbMMMeee~~~aaaQQQLLLJJJIIIIIIJJJJJJHHHFFFFFFEEEDDDCCCCCCBBBBBBBBB>>>???@@@@@@AAA@@@@@@@@@????????????>>>>>>>>>===>>>>>><<<:::777777999;;;<<>>BBBEEECCCDDDEEEFFFGGGGGGGGGGGGDDDEEEGGGJJJLLLMMMNNNNNNNNNKKKHHHFFFFFFHHHJJJLLLHHHHHHHHHHHHHHHIIIIIIIIIJJJIIIFFFCCCAAA@@@???>>>@@@;;;888999999888;;;BBBQQQsssaaaBBB555333/////////...+++)))))),,,,,,,,,---------,,,,,,+++******+++,,,---...///////////////...///000000///888---RRR~~~___MMMJJJHHHFFFDDDCCCAAA@@@>>>===:::999888777777777888999888888888777777888888888777777777777777777666666<<<:::;;;===:::;;;LLLbbbzzzFFF===::::::666::::::444777;;;444777222111666777555777===777@@@uuuUUUFFFccctttnnndddWWWOOONNNMMMKKKHHHGGGFFFEEEDDDDDDDDDDDDDDDAAAAAABBBCCCCCCCCCCCCCCC@@@@@@@@@@@@????????????===<<<;;;::::::>>>DDDHHHLLLUUUggg~~~wwwmmm^^^\\\dddZZZTTTVVVTTTZZZ\\\YYYYYY\\\[[[XXXYYY]]]]]]^^^ssstttdddhhhcccvvvgggVVVLLLHHHFFFCCCBBBWWWWWWYYYZZZ[[[```ooo~~~{{{{{{wwwrrrqqqsssnnnggg[[[]]][[[SSSGGG@@@@@@CCCMMM\\\oooqqqdddmmmooopppUUUdddXXXQQQNNNLLLLLLLLLOOO[[[gggwwwpppwwwyyy[[[XXXUUUSSSPPPMMMIIIFFF:::777444111///---***'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%###"""###$$$!!!$$$'''&&&$$$###$$$&&&&&&111AAASSSfffwwwxxxpppqqqxxxqqq]]]UUUZZZOOOeee|||tttiiijjjpppyyyqqqyyyyyyuuuYYYDDD777///444''''''+++&&&$$$'''$$$$$$$$$###!!!"""%%%%%%$$$###$$$$$$$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********((((((***+++---...000000---...///111222222222222666666666666777777777888666999===>>>======@@@BBBBBBCCCDDDFFFFFFFFFFFFEEEFFFGGGHHHIIIJJJKKKKKKKKKHHHIIIJJJKKKJJJIIIHHHGGGGGGFFFFFFFFFGGGHHHIIIIII@@@BBBCCCAAA>>>===;;;999555555:::???>>>777777===333;;;HHHWWWiiippp[[[BBB555555777333---***---///,,,***,,,------,,,,,,,,,,,,,,,+++******)))******+++---...//////+++...000//////111222222222333///PPP~~~~~~```MMMKKKIIIHHHGGGEEECCCAAAAAA@@@>>><<<;;;;;;<<<<<<999999888888888888999999777777777888888888999999:::999;;;===>>>OOOxxx|||UUUAAADDD777666444::::::444777999000<<<111...777;;;666555:::;;;666GGGbbbMMMjjjnnn]]]VVVRRRNNNIIIGGGGGGFFFEEEDDDDDDDDDDDDBBBBBBCCCDDDDDDEEEDDDDDDAAAAAA@@@@@@@@@?????????>>>>>>???AAAEEEMMMWWW^^^qqq|||{{{hhhTTTMMMlll^^^JJJ___[[[OOO___YYYWWWXXX[[[[[[XXXWWWYYYWWW\\\XXXpppkkk}}}www}}}eeeOOOHHHIIIHHHBBBAAADDDIIIJJJKKKPPPWWWfffccc[[[RRRRRRUUURRRIIIAAAEEEFFF@@@<<>>kkkfff]]]QQQNNNKKKJJJIIILLLXXXeeepppqqqeee]]]TTTRRRTTTRRRJJJCCC@@@:::444333000***'''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&"""'''++++++...===XXXnnnvvv~~~rrraaa___ttt|||jjjWWW\\\ppp~~~nnnjjj{{{{{{|||hhh]]]MMM>>>555///,,,)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$$$$##############################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++***++++++,,,,,,------...------...///000111222222444444555666777888999999:::;;;======<<<;;;<<<===;;;>>>BBBCCCAAA@@@@@@BBBHHHIIIJJJJJJHHHFFFFFFGGGHHHHHHIIIIIIIIIHHHHHHGGGCCCCCCDDDEEEFFFGGGHHHHHHBBB@@@===<<<<<<;;;:::888777777777666555555444444333444555666888===CCCHHH]]]hhh{{{vvviii[[[JJJ>>>333222111000////////////,,,,,,,,,++++++***************************************+++++++++,,,,,,,,,------......///000000000000444000000MMM{{{wwwgggUUUKKKJJJIIIEEE???BBBHHHIII@@@999;;;???AAA<<<<<<;;;:::999999:::;;;777:::<<<>>>AAAAAA===888AAA999777KKKtttmmmHHH<<<:::::::::555555444444444333333333222222222333333333444444222888666UUUrrrOOOggg|||pppfff\\\[[[RRRKKKJJJIIIDDD@@@???JJJJJJGGGAAA@@@DDDGGGFFFCCCDDDEEEFFFFFFEEEBBB@@@DDDCCCEEEMMM[[[nnnmmmWWWQQQVVVuuuyyyyyyWWWWWW]]]XXXUUUZZZ\\\\\\]]]]]]^^^______```dddYYYUUUggglllkkknnnSSSFFFLLLEEECCCFFFHHHEEEEEEHHHDDDEEEEEEFFFFFFDDD???:::999DDDBBBGGGYYY\\\___ttthhhppp~~~yyy]]]nnnuuuwwwDDDQQQmmm]]]UUUNNNKKKNNNNNNLLLQQQYYYxxxccc\\\TTTQQQSSSQQQJJJCCC@@@:::555333000+++'''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%(((***((('''***222888DDDQQQbbbppp|||tttqqqvvv|||jjjXXXIII@@@AAA;;;333...,,,+++***(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$$$$##############################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))************++++++,,,---------------...///000111111222333333444555777888999999999;;;<<<<<<;;;;;;;;;<<<:::<<>>;;;:::::::::888777666555555444444333333222444444333222111333666999111666<<>>>>>DDDJJJJJJEEE@@@EEECCCAAA@@@AAAAAABBBAAACCCDDDBBB:::333444;;;BBBEEEOOO{{{zzzTTT>>>999999888777444444444333333333333222111111111111222222222222222555444;;;ggg~~~JJJVVVpppyyyiiiXXXPPPNNNMMMNNNQQQLLLLLLIIIEEEEEEIIIIIIFFFJJJJJJJJJIIIIIIJJJMMMOOOPPPXXXdddrrrzzzlllRRRJJJ```tttvvv___PPPTTTZZZVVVTTTWWW[[[[[[\\\]]]^^^___``````^^^hhhaaaUUUkkkxxxqqqppp}}}sssdddTTTKKKDDD??????CCCKKK===333333777999<<>>>>>>>>>>>@@@DDDGGGEEEGGGHHHHHHGGGGGGGGGHHHEEEEEEEEEDDDCCCBBBAAA@@@AAABBBCCCDDDCCCBBB@@@>>>>>><<<999888888888777555444444333333222111111000111222111///---,,,---...------,,,+++************...------///222222...***+++)))((((((+++---............---,,,+++++++++++++++++++++++++++*********************************)))*********++++++++++++,,,,,,---......//////000000...222333+++000WWW|||yyyqqqaaaRRRKKKHHHCCC@@@@@@AAA???<<<;;;<<<===>>>>>>777;;;AAAFFFKKKRRR\\\ddd|||zzz\\\LLL<<<888999999666555333333333333222222222111/////////000000000111111333...333///;;;```FFF[[[vvvooorrrpppllleeecccbbb\\\TTTWWWXXXZZZ[[[___fffqqqyyy~~~mmm]]]OOOdddUUUQQQOOOTTTXXXZZZ[[[]]]ZZZ[[[\\\]]]^^^___``````dddbbb^^^[[[^^^uuuyyyiiiPPPuuunnnXXXGGG???<<<===EEELLLIIIAAADDDNNNJJJ]]]qqqooobbbuuuqqqyyytttkkkXXXkkkxxx@@@{{{^^^NNNOOOMMMGGGEEEHHHJJJKKKdddfffgggvvv]]]WWWRRRPPPQQQOOOIIICCCAAA;;;666555222,,,(((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%'''$$$"""$$$(((++++++***$$$+++---'''!!!$$$+++111)))444<<<;;;<<>>>>>@@@BBBCCCCCCAAA???===<<<:::888777777777666444333333222222111000000000...///000000...------...222111///...///111333555000//////111333333000---111111000...,,,+++,,,------,,,++++++************+++++++++***************************************)))))))))************++++++,,,,,,---......//////444+++,,,444111,,,999PPP||||||bbbWWWUUUTTTNNNOOOOOOMMMJJJJJJNNNRRRTTTSSS[[[oooqqqaaa???:::777:::;;;888444444222222222111111111000000////////////000000000000555+++333777///LLL\\\JJJYYYwww{{{}}}rrr[[[NNNLLLnnn}}}[[[PPPRRRQQQOOORRRYYY___```[[[[[[\\\\\\\\\]]]]]]]]]aaaYYY\\\eee^^^[[[|||yyy___QQQeeexxxpppmmmhhhgggeeeeeennn~~~vvvfff~~~gggllleeeXXXiiiOOOrrrjjjQQQTTTRRRKKKHHHKKKKKKFFFGGGddd^^^cccqqquuu}}}kkkbbb```fffyyyYYYUUUQQQPPPQQQOOOIIIDDDAAA;;;777777333---)))((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$$$$%%%'''((((((,,,---(((%%%&&&((('''"""&&&((('''%%%'''))))))%%%(((*********+++)))'''***++++++,,,,,,---...///)))((('''%%%$$$$$$%%%&&&###$$$$$$$$$%%%%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''''''''(((((()))******+++++++++,,,---...///000000//////000222333444555666444666888888888888999:::888999;;;>>>AAABBBBBBBBBFFFHHHIIIHHHEEEDDDDDDDDDEEEEEEEEEDDDCCCAAA@@@???<<<>>>AAABBBCCCAAA???>>>;;;999777666777777666444333333222111111000000///,,,...000000///......///---,,,+++***))))))******+++++++++,,,------+++***)))***+++)))'''&&&'''))),,,,,,++++++******++++++************************))))))))))))))))))))))))(((((()))))))))*********++++++,,,,,,------......///,,,---111444333000...777ttt|||[[[HHH<<<999888999777333111333111000000000////////////////////////000000000000222111///666888000SSSdddOOOZZZqqqyyyvvvsssiiiUUUKKK]]]www|||]]]FFFLLLNNNLLLHHHJJJSSSWWWUUU\\\\\\\\\[[[ZZZYYYYYYYYYUUU```ccc[[[VVV]]]llluuu|||eeeZZZoooiii^^^wwwgggtttwwwgggYYY[[[]]]qqqhhhtttwwwTTTSSSNNNJJJKKKMMMKKKFFFAAAKKKKKKZZZiiinnnyyy~~~vvviiiaaagggvvvWWWTTTQQQQQQQQQOOOJJJEEEAAA<<<888888555...)))(((''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######"""%%%((((((%%%######$$$!!!$$$%%%%%%&&&(((&&&!!!$$$$$$%%%$$$$$$###""" ###%%%&&&%%%$$$$$$$$$'''((()))&&&###"""###&&&!!!"""$$$%%%''''''''''''###$$$$$$###""""""%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((((())))))******++++++,,,---...////////////000111222222333444222444666777777777888999///111444:::???AAAAAA@@@EEEGGGHHHGGGEEECCCCCCDDDFFFFFFFFFEEEDDDCCCBBBAAA<<<===???@@@AAA@@@???>>>:::888666555666666555444222222111111000/////////,,,---///...,,,+++++++++---------------,,,+++***,,,,,,------------,,,,,,***,,,------,,,,,,---///,,,,,,++++++***++++++,,,)))))))))***************))))))))))))))))))))))))(((((((((((())))))))))))******+++,,,,,,------...&&&///222------222333///000666]]]KKK:::888:::777555444111---...222////////////................../////////000000000---666******;;;333333TTTyyyZZZLLL^^^lllvvvddd___RRRKKKUUUjjjdddJJJIIIEEEHHHJJJKKKNNNQQQPPPMMM[[[ZZZZZZYYYXXXWWWVVVVVV```\\\ZZZZZZZZZYYY[[[```|||YYYYYYjjjxxxrrr]]]cccRRRSSSddduuuvvvvvvnnn[[[]]]RRRUUUZZZgggrrrqqqdddVVVIIIGGGKKKLLLIIIGGGDDDAAAEEESSS^^^eeemmmrrrpppiiieeemmmUUUSSSRRRRRRQQQOOOKKKGGGAAA<<<999999555...)))(((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%"""###$$$%%%%%%$$$###""""""&&&((('''&&&&&&&&&)))+++***'''&&&(((&&&"""%%%%%%&&&)))*********+++%%%%%%%%%%%%$$$""""""###"""$$$&&&''''''''''''(((&&&&&&&&&%%%### '''((((((&&&###!!!!!!###########################""""""#########$$$$$$$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((((((((%%%&&&&&&'''(((((())))))******+++,,,---......////////////000000111111111111333555666666666777888333333333777<<>>BBBDDDFFFFFFEEEEEEEEEFFFEEEEEEFFFFFFEEEDDDDDDCCC==================<<<;;;777555333333444444333222000000//////......------+++,,,---+++)))))))))***))))))***+++,,,,,,,,,,,,***+++++++++*********+++++++++++++++++++++***)))++++++************++++++((()))))))))*********+++))))))))))))))))))))))))'''''''''((((((((())))))*********+++,,,,,,------&&&///222,,,)))...333444---111666RRR[[[FFF>>>777666333222222000---///333............------------------------............+++///,,,+++111444111111YYYeeedddgggmmmuuu~~~~~~mmm```WWWSSSTTTNNNSSSppp```HHHHHHKKKGGGIIINNNSSSTTTRRRRRRTTTVVVVVVVVVVVVVVVVVVVVVVVVhhhVVVRRR```bbbUUUTTTaaaccc~~~uuueee[[[^^^jjjpppnnnRRRYYY___[[[UUUYYYmmm}}}{{{wwwjjjVVVSSSWWWZZZXXXWWWWWWpppnnnjjjOOOKKKMMMIIIFFFJJJEEE===CCCIIIKKKWWWdddooohhhsss~~~~~~TTTSSSRRRRRRRRROOOKKKHHHAAA<<<999999666///***((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""###$$$%%%%%%$$$###"""&&&###!!!!!!"""###$$$$$$"""%%%%%%!!! $$$''''''###""""""$$$$$$###"""###$$$""""""#########$$$&&&"""###$$$'''((('''### """###$$$%%%&&&'''(((((("""&&&&&&$$$""""""$$$########################""""""######$$$$$$$$$$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))%%%%%%&&&&&&'''(((((())))))***+++,,,---......///000000000000000000000000000222555666555666777888>>>;;;888888:::======<<>>===<<<;;;:::999999888555333222111222222222000///......------,,,++++++)))***+++***)))***,,,...,,,,,,+++***))))))))))))***+++,,,+++*********+++***)))(((***,,,,,,+++)))******))))))))))))***+++(((((())))))*********+++))))))))))))))))))))))))''''''''''''((((((((())))))******+++,,,,,,------...------............//////888777333>>>[[[}}}TTTEEE;;;777888666444222222444444111111444......---------,,,,,,,,,++++++,,,,,,,,,------------"""111999''')))777333444UUUsssccc]]]```gggnnnsss~~~{{{iiiSSSHHHOOOZZZhhhbbbAAAEEELLLHHHMMMMMMQQQUUURRRNNNSSS^^^RRRSSSTTTUUUVVVWWWWWWXXXYYYbbbaaaYYYZZZdddcccXXXZZZ]]]yyynnnwww}}}dddPPPVVV^^^ccc\\\]]]]]]WWWcccuuu~~~[[[SSSQQQHHHEEELLLIII@@@HHHFFFBBBSSSgggxxxrrrdddiii|||wwwMMMRRRUUUSSSQQQPPPKKKEEE@@@;;;999999666///***)))''''''&&&&&&&&&%%%%%%%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$######$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################"""!!!!!!###(((,,,%%%%%%%%%$$$$$$#################################################################################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((((((((()))))))))***++++++,,,,,,---------...............333333444444555444444444<<<:::888888;;;>>>@@@AAAAAABBBCCCDDDEEEEEEEEEEEEBBBCCCDDDDDDAAA@@@@@@AAA>>>===;;;;;;;;;999777444////////////............------,,,,,,+++***))))))******************************))))))((((((''''''))))))))))))************)))))))))))))))******+++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,,,,------111...///111000666NNNjjjdddPPP:::444<<>>===;;;::::::999666444000000/////////.........---,,,,,,+++******))))))***************************)))))))))((((((((('''))))))))))))************)))))))))))))))******+++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,------111---...222000,,,444AAAPPP___JJJBBB:::;;;???@@@:::222444333222111000...------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,++++++,,,,,,---...///...666666BBBwwwrrraaabbb```ZZZWWW[[[fffppp```eeekkkmmmkkkfffbbb___]]]VVVRRRUUUYYYYYYVVVVVV___iii{{{rrrXXXCCCCCCJJJLLLJJJKKKHHHKKKNNNQQQQQQRRRSSSTTTUUUVVVVVVWWWXXXXXXXXXXXXXXXYYYZZZ\\\^^^```aaaaaa]]]^^^^^^ddd~~~}}}yyyqqqooo}}}ttt{{{gggRRRUUU\\\[[[ZZZ^^^___```WWWZZZeeeqqqrrr|||^^^PPPLLLKKKKKKFFFGGGHHHGGGDDD??????DDDHHHddduuuzzz{{{yyywwwwwwwwwrrriiibbbNNNSSSUUUSSSQQQPPPLLLFFF@@@;;;999999666///***)))''''''&&&&&&&&&%%%%%%%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$###"""###%%%'''$$$$$$$$$$$$$$$#########################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((())))))******++++++,,,,,,,,,------.........000111222333444555555555555666999;;;<<<===<<<<<<@@@@@@AAAAAAAAAAAAAAA@@@@@@BBBCCCCCCAAA@@@@@@AAA>>><<<::::::999888555333111111000000///...------,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))))))))******+++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,000******111444///---000777@@@VVVzzz___HHH;;;666777:::<<<<<<:::555222222222111///...---,,,,,,++++++++++++++++++++++++*********++++++++++++,,,++++++++++++,,,---.........222---)))CCCxxxzzz```SSSRRRTTTXXX\\\[[[XXXXXX]]]aaaaaa```]]]]]]hhh|||rrrdddGGGAAA@@@GGGKKKGGGFFFIIIEEEIIIMMMPPPQQQQQQQQQRRRWWWWWWWWWWWWWWWWWWWWWWWWYYYXXXWWWWWWYYY\\\___bbbYYYXXX]]]bbbcccpppyyyuuuXXXSSSRRRWWWZZZYYYVVVUUUSSS[[[WWW]]]gggzzzdddaaakkk```UUUKKKIIIDDDCCCCCCBBBBBBAAA???>>>^^^___[[[WWWaaazzzxxxooogggaaaZZZSSSNNNOOOSSSUUURRRQQQPPPLLLFFF@@@;;;999999666///***)))''''''&&&&&&&&&%%%%%%%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%$$$%%%%%%&&&'''$$$$$$$$$#########""""""################################################################################################"""$$$%%%%%%###"""###$$$$$$$$$$$$######################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''((((((''''''(((((()))******++++++++++++,,,------......///000111222444444555555666777999;;;;;;<<<===>>>===>>>???@@@AAAAAAAAAAAAAAACCCCCCBBB@@@>>>>>>>>>===<<<:::999888777444111222222111000...---,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))************)))))))))))))))******+++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************++++++++++++,,,,,,,,,000)))''',,,111222333555888222...666MMMooowwwWWWBBB999;;;@@@777888888666444222222333000000///...---,,,+++***************************************++++++++++++************+++,,,---...111+++000777000222```{{{SSSDDDDDDCCCEEEHHHFFFAAABBBGGGBBBFFFKKKOOOPPPPPPOOOOOOVVVVVVVVVVVVVVVWWWWWWXXXZZZYYYXXXVVVVVVXXX[[[^^^XXXTTTYYYdddccc[[[ccctttzzzUUU\\\___```]]][[[ZZZVVVQQQTTT\\\YYY[[[```hhhlllbbbzzzmmmVVVIIIPPPGGGDDDAAA@@@@@@AAABBBBBB+++<<>>@@@BBBCCCCCCDDDCCCDDDDDDBBB???<<<;;;;;;===;;;999888777555222000111111000///...---,,,+++******))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************)))))))))))))))******+++************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))******************+++++++++,,,,,,///,,,************---111***555===777,,,...BBBVVVeeennnYYYFFFBBBCCCAAA<<<:::;;;888555222222222222222///......---,,,+++******))))))))))))))))))))))))))))))*********+++++++++***************+++------///---,,,---+++---:::JJJ~~~^^^CCC???BBBAAA@@@AAADDDDDDCCCEEEIIIBBBFFFLLLOOOQQQPPPPPPPPPTTTTTTTTTTTTUUUWWWXXXYYYYYY[[[[[[YYYWWWUUUVVVWWW^^^WWWTTTXXX^^^___]]]\\\aaatttpppcccgggfffjjjkkkfff\\\ZZZ^^^```]]]XXX\\\ZZZXXXXXXVVV~~~{{{sss[[[nnnfffPPPLLLMMMKKKHHHDDD@@@>>>???@@@@@@@@@===999;;;GGGUUU^^^\\\]]]^^^^^^]]]]]]___aaadddhhhkkkiiibbb\\\YYYYYYMMMJJJEEEAAA???>>>>>>===NNNRRRRRRPPPNNNNNNJJJEEE@@@;;;999999666///***)))''''''&&&&&&&&&%%%%%%%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""############$$$%%%&&&&&&$$$$$$$$$############"""################################################################################################!!!###$$$$$$###""""""###"""""""""#######################################################################################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''(((((())))))))))))***+++,,,,,,------...///000111222333333333444555666444333555:::???;;;<<<>>>@@@AAABBBCCCCCCCCCDDDDDDBBB>>>;;;::::::<<<:::888777666444111...//////......---,,,++++++)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))))))))******+++************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******************++++++++++++'''***---...---,,,---///------...444;;;===:::666999PPPuuu}}}kkk]]]RRRGGGFFFBBBAAADDDCCC>>>888555555444333444555555222///......---,,,++++++******)))))))))))))))))))))))))))))))))************+++))))))))))))***+++,,,---///+++))),,,111222000---PPP~~~}}}|||sssJJJ>>>FFFDDD555@@@AAABBBFFFIIIIIIGGGFFFDDDHHHMMMPPPRRRRRRSSSTTTRRRRRRQQQRRRSSSVVVXXXYYYWWWZZZ\\\ZZZVVVSSSRRRSSSWWWZZZXXXUUUVVV\\\^^^[[[QQQQQQ^^^uuueee\\\cccppprrrnnnkkkbbbYYYUUUYYY^^^```YYYVVVZZZWWWWWWUUUpppmmm___ppp{{{sssMMMKKKKKKKKKIIIFFFCCCAAA@@@666888:::<<<>>>CCCIIILLLKKKKKKJJJHHHHHHKKKPPPTTTRRRVVVYYYWWWQQQJJJEEEDDD======<<<;;;;;;;;;<<<===MMMPPPQQQNNNLLLLLLIIIDDD@@@;;;999999666///***)))''''''&&&&&&&&&%%%%%%%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%&&&$$$$$$$$$############"""################################################################################################!!!"""######"""!!!###$$$!!!"""""""""#########$$$########################################################################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%&&&''''''%%%&&&&&&''''''((())))))(((((()))***+++,,,------//////000111222222111111333666999888666666;;;???<<<======>>>????????????@@@BBBBBBAAA>>><<<;;;<<<<<<:::888666555333000------------,,,,,,+++++++++(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((()))))))))***))))))))))))************)))))))))))))))******+++************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***************++++++++++++%%%)))---///000111222222...000111---((()))222:::888222999@@@ffftttnnnXXXaaa```QQQDDDEEEJJJKKKKKKJJJEEE;;;444444777999222222222222222111000///...------,,,,,,++++++***))))))))))))))))))))))))))))))))))))************)))(((((())))))***+++,,,...'''+++444333***---:::'''888eee|||]]]DDD@@@===555888CCCBBBDDDEEEFFFHHHHHHFFFCCCDDDGGGKKKNNNOOOPPPRRRTTTRRRQQQQQQPPPQQQSSSUUUVVVSSSVVVYYYXXXSSSQQQRRRTTTPPPVVV\\\[[[VVVRRRSSSUUUXXXTTTRRRUUU^^^ttt}}}gggTTTRRR^^^fffkkkjjjaaaaaa```___[[[UUUPPPRRRWWWZZZRRR\\\XXXWWWZZZcccoooxxxVVVVVVdddeeeyyyXXXRRRKKKHHHIIIJJJHHHEEECCCAAA??????===:::666444:::===AAACCCCCCBBBBBBBBBFFFGGGGGGEEEBBB???<<<;;;@@@???>>><<<;;;;;;<<<>>>LLLPPPPPPMMMKKKKKKHHHDDD@@@;;;999999666///***)))''''''&&&&&&&&&%%%%%%%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""################################################!!!"""###"""!!!!!!###%%%!!!!!!""""""#########$$$########################################################################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%&&&''''''%%%%%%&&&&&&'''(((((()))'''((()))***+++,,,------///000000111111111000000---222777777555444666:::======>>>>>>===<<<;;;;;;>>>???@@@@@@>>>======>>><<<:::777666555333///---++++++++++++++++++++++++'''''''''((((((((((((((('''''''''''''''''''''''''''((((((((())))))******))))))))))))************)))))))))))))))******+++************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++---,,,***((()))---...---,,,///333555666555444333444222;;;888HHHcccbbbbbbnnn|||}}}vvvkkkccc^^^]]]______XXXQQQOOORRRLLLIIILLLPPPNNNIIIDDD>>>BBBAAA;;;;;;>>>;;;333555444111---))))))---111...------,,,,,,+++++++++************************))))))))))))************(((((((((((()))***+++,,,(((++++++(((***///222///333...000IIIyyy[[[AAA666666@@@@@@666999GGG<<<>>>???>>>???CCCFFFGGGAAADDDGGGIIIKKKMMMOOOQQQSSSRRRQQQPPPPPPQQQSSSTTTPPPSSSVVVTTTPPPOOORRRVVVVVVSSSUUUYYYVVVQQQTTT\\\SSSTTTWWWTTTLLLKKKZZZmmmqqqbbbeeeXXXPPPWWW___YYYTTTYYYZZZMMMRRR\\\aaaYYYNNNNNNUUU^^^QQQ___YYYWWW[[[WWWpppzzzmmm???BBBNNN\\\|||uuudddPPPFFFGGGIIIHHHDDDCCC>>>;;;===??????>>>===;;;;;;;;;999888999<<<>>>???>>><<<;;;:::;;;;;;;;;999999999888888;;;???CCCOOORRRRRRPPPOOONNNHHHAAA@@@:::666777666000***(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$############"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""########################$$$$$$##################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!"""###&&&(((***,,,---&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&'''(((((((((((((((((()))***+++,,,------///000222444555666222222333333555666888888;;;;;;::::::;;;>>>@@@BBB===>>>???@@@??????===<<<<<<:::777333000...------,,,,,,++++++***)))((((((******))))))((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,------......//////000222333444555555666777999<<<===???CCCIIIPPPTTTZZZiii~~~vvvaaaQQQIIIGGGGGGKKKLLLMMMNNNOOOPPPPPPPPPMMMOOOQQQQQQOOOKKKFFFCCCAAA???<<<;;;:::888555333333222111///......------------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))******+++,,,///,,,---333===XXXxxxVVVBBB<<<888999;;;<<<===<<<<<<;;;>>>??????@@@AAAAAABBBBBB@@@@@@DDDIIIKKKJJJMMMQQQPPPOOONNNMMMNNNPPPRRRSSSPPPPPPPPPPPPQQQSSSTTTUUUTTTUUUUUUTTTSSSTTTVVVYYYYYYXXXXXX[[[^^^___]]]ZZZfffgggooo|||fffXXXQQQNNNMMMPPPQQQRRRRRRRRRQQQOOONNNTTTSSSXXX______XXXSSSTTT^^^[[[WWWUUUVVVXXX[[[]]]tttwwwhhhhhhMMMBBBLLL^^^vvveeeNNNMMMMMMGGG@@@@@@>>>@@@DDDBBB;;;<<>>>>>===;;;999888999:::<<<;;;:::999999999999999222777>>>???888888III^^^SSSUUUVVVTTTSSSQQQLLLDDD@@@:::777888666000***(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$############"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""######$$$&&&'''((((((%%%%%%&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&'''(((((((((((((((((()))***+++,,,,,,---...000222333555555333333333333444555777777:::999999999:::<<>>>>>===;;;:::;;;999666333000...------,,,,,,+++******)))(((((())))))))))))((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,,,,---.........///000111333333444444555666888:::;;;<<<;;;>>>@@@???===AAAKKKSSSXXXSSSLLLFFFBBBCCCFFFIIIIIIJJJKKKLLLNNNNNNNNNNNNLLLMMMOOOOOOMMMIIIEEEBBB@@@===;;;999999777555222333222111///...---------------,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))******+++,,,111------111222888NNNgggzzzuuuhhhTTTAAA777777;;;777888:::;;;;;;;;;;;;:::=========>>>??????@@@@@@??????BBBGGGIIIHHHJJJOOOOOOPPPQQQQQQRRRRRRRRRRRRUUUTTTSSSQQQQQQRRRRRRSSSUUUVVVUUUTTTSSSSSSUUUWWWYYYXXXXXXZZZ]]]^^^]]][[[YYYWWWUUUYYYbbblllsssvvv|||eeeWWWSSSOOOQQQUUUWWWUUURRRTTTTTTTTTTTTSSSRRRQQQPPPSSSRRRVVV]]]^^^XXXUUUWWWoooggg]]]XXXWWWVVVRRRNNNpppiiiyyyuuuFFFDDDEEENNN___zzzkkkRRRMMMPPPOOOEEE>>>???BBB???======AAA???<<<888777888;;;>>>:::<<<======<<<;;;;;;;;;HHH???999>>>LLL```xxxUUUWWWWWWUUUTTTSSSMMMFFFAAA;;;888999777000***(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$############"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############################################################$$$$$$%%%%%%&&&$$$$$$$$$#######################################$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&''''''((((((((((((((()))***++++++,,,---...///111222444444333333333333333444555555888777777888999;;;>>>???;;;;;;<<<===<<<;;;:::999999888555111///---,,,,,,++++++******))))))(((((()))))))))(((((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,............///111222333444444444555666777999:::>>>@@@BBBBBBAAA@@@@@@BBB>>>>>>???@@@BBBDDDFFFHHHGGGHHHIIIJJJKKKLLLLLLLLLKKKLLLMMMMMMKKKGGGCCC@@@===;;;999777777666333111222111000///...---------,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))******))))))))))))***++++++...******//////+++---333;;;bbbVVVKKK===333000222444555666666888999:::::::::::::::;;;;;;<<<======>>>>>>======AAAFFFGGGFFFHHHLLLLLLNNNPPPRRRSSSRRRQQQPPPSSSRRRQQQPPPPPPPPPQQQRRRUUUUUUUUUSSSRRRRRRTTTVVVYYYWWWWWWXXXZZZ\\\]]]\\\___]]]YYYVVVUUUUUUVVVWWWWWW___hhhlllnnnxxxwwwxxxtttjjjaaa[[[WWWSSS\\\UUUMMMJJJLLLNNNMMMLLLRRRRRRRRRRRRRRRRRRSSSTTTSSSSSSUUUZZZ[[[XXXWWWXXXWWWPPPLLLOOOXXX______\\\SSSWWWzzzOOO888EEENNNLLLcccgggNNNIIIGGGGGGKKKKKKGGGCCCBBBCCCBBB@@@???>>>???@@@@@@;;;======<<<:::;;;@@@DDD666:::IIIdddSSSVVVUUURRRQQQQQQLLLEEEAAA<<<999:::888111***'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!"""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!"""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$""""""###$$$%%%%%%&&&&&&#######################################"""""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%&&&&&&'''((((((''''''(((((()))***++++++,,,---...000111222333333333222222222333333444777777777888:::<<<>>>???<<<============<<<:::999777666333000...,,,,,,,,,******)))))))))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++---------...///000111222444444444444555666888888777999<<>>:::888666555555444222000111000///...------------,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))***++++++,,,((((((---000//////333888444CCCpppzzzaaa???999444555:::===999444444555666777888888999999:::::::::;;;<<<<<<============@@@EEEEEEDDDFFFJJJIIIJJJLLLMMMNNNOOONNNNNNLLLLLLLLLLLLMMMNNNPPPQQQRRRSSSSSSRRRQQQRRRTTTVVVWWWVVVVVVVVVXXXZZZ\\\]]][[[[[[\\\[[[YYYYYY[[[]]]XXXWWWTTTLLLGGGIIITTT^^^ZZZSSSNNNOOOTTTXXX\\\___[[[YYYTTTOOOOOORRRWWWYYYQQQNNNKKKGGGGGGJJJNNNQQQNNNMMMMMMMMMOOOQQQSSSUUUTTTTTTTTTVVVVVVVVVVVVWWWWWWSSSNNNOOOSSSUUUTTTRRRWWW^^^lllaaaQQQ>>>===@@@LLL\\\zzzvvvlllZZZHHH@@@DDDMMM>>>>>>@@@AAABBB@@@===:::CCCCCC@@@<<<:::???IIIQQQiii|||SSSUUUTTTQQQPPPOOOKKKDDDBBB===:::;;;999222***'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""####################################""""""#########$$$$$$$$$""""""###$$$%%%%%%&&&&&&########################"""#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''''''''''''''((()))***+++++++++,,,---///000111111222222111111111222222333666777777999;;;===>>>???>>>?????????>>>===;;;:::555333111...---,,,++++++))))))(((((((((((((((((('''''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++,,,,,,------...///111222444444444555555777888888999888888:::===>>><<<:::CCCCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGIIIJJJJJJKKKKKKJJJJJJJJJIIIGGGCCC???===888666444444444333222000000///...---,,,,,,,,,---++++++***************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((())))))***+++,,,******+++******,,,000***222888;;;GGGiii}}}fffZZZPPPAAA888444//////222666777777333444444555666777888999::::::;;;<<<<<<======>>>======@@@DDDEEECCCEEEIIIIIIHHHHHHHHHJJJKKKMMMNNNKKKKKKJJJKKKLLLMMMOOOPPPOOOPPPQQQQQQQQQRRRUUUXXXTTTUUUUUUUUUVVVXXX[[[]]]WWWYYYZZZZZZXXXXXXYYY[[[WWWXXXZZZ[[[ZZZWWWTTTRRR]]]YYYVVVUUUQQQNNNSSS\\\___VVVPPPTTT\\\ZZZNNNCCCBBBLLLVVVZZZVVVRRRQQQSSSOOONNNMMMMMMMMMNNNPPPQQQTTTTTTTTTRRRRRRSSSTTTSSS[[[[[[YYYUUUQQQNNNNNNNNN```ZZZ~~~|||III...???LLLCCCqqqjjjRRRDDDJJJHHHEEEEEEFFFGGGFFFDDD>>>DDDMMMYYYfffvvv|||TTTVVVUUUQQQPPPPPPLLLFFFCCC===;;;<<<:::222***'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$############"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$########################"""""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%&&&###############$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%&&&'''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&'''''''''''''''((()))*********+++,,,---...///000000000000000000000111222222555666777999;;;===>>>???>>>?????????>>><<<;;;:::333111///---++++++++++++((((((((((((''''''''''''&&&''''''''''''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))*********,,,,,,,,,,,,...///000111333333333444555777888999@@@>>>======???@@@@@@@@@======>>>@@@AAADDDEEEGGGDDDEEEFFFHHHIIIIIIIIIIIIHHHHHHGGGFFFCCC@@@<<<:::666555333333444333222000......---,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))(((((((((((()))******(((***,,,,,,)))'''(((***,,,'''"""&&&666GGGMMMKKK|||rrrbbbTTTEEE666444888333222333333222111111222444333333333444555777999:::;;;;;;;;;<<<======>>>>>>======???CCCCCCAAACCCGGGHHHHHHGGGGGGHHHJJJMMMOOOPPPOOONNNMMMMMMMMMNNNOOONNNOOOPPPPPPPPPQQQTTTWWWQQQSSSTTTUUUUUUWWWYYY\\\]]]]]]]]]]]]]]]]]]]]]]]]XXXVVVTTTUUUWWWWWWTTTRRRSSSUUUZZZ]]]VVVLLLNNNWWWIIILLLQQQQQQLLLFFFIIIPPPccchhhjjjdddXXXOOOMMMOOOTTTSSSQQQOOOMMMLLLKKKJJJQQQRRRRRROOOOOORRRRRRPPPJJJNNNRRRRRRQQQQQQTTTXXXQQQ\\\dddyyyuuussstttqqqHHH555333999OOOfffqqq|||mmmdddZZZUUUVVV\\\aaacccqqqyyy}}}zzzrrrgggUUUVVVTTTQQQPPPPPPLLLFFFCCC>>><<<===;;;333***&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$############"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""######$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''(((************+++,,,---...//////.........///000111222333333444666888:::<<<===>>><<<<<<<<<<<<;;;999777666111000...,,,+++******+++''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******+++++++++,,,---...000000000000111222444666777888666666777888999;;;===???AAAAAABBBBBBCCCDDDDDDEEEBBBCCCDDDFFFGGGGGGGGGGGGEEEEEEDDDBBB???<<<999777666444333333333333222111...---,,,,,,+++,,,,,,,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((()))******&&&(((***++++++,,,,,,+++,,,333666111...000222111222888OOOvvv{{{XXX999222***---///+++...333///,,,111777999777444222222333333333444555777999:::::::::;;;;;;<<<=========<<<;;;>>>AAAAAA???@@@DDDDDDDDDEEEFFFGGGIIIJJJKKKPPPOOONNNMMMMMMMMMNNNOOOPPPPPPQQQPPPNNNOOOQQQSSSNNNQQQTTTVVVUUUVVVXXXZZZYYYWWWUUUWWWZZZ\\\[[[YYYeee```XXXRRROOORRRVVVYYYPPPPPPWWW]]]XXXMMMMMMUUURRRVVV[[[YYYPPPLLLWWWggg___\\\VVVOOOJJJJJJMMMPPPQQQPPPOOONNNLLLJJJIIIGGGJJJNNNNNNLLLMMMRRRSSSPPPNNNPPPQQQPPPNNNLLLLLLLLLJJJWWWVVVfffxxxmmmfffqqq|||OOODDDBBB<<<666999IIIffftttmmmggg\\\PPPSSSUUUSSSOOONNNNNNKKKEEECCC>>><<<>>><<<333***&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$############"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$###############$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&''''''((()))*********+++,,,------......------......000111222333111222555777999;;;<<<<<<999999:::999888666444333000///---+++*********+++&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))+++++++++,,,---...///000......///111222555777888777999;;;;;;::::::<<<======>>>@@@AAAAAAAAAAAAAAA@@@AAACCCDDDEEEEEEFFFFFFCCCBBBAAA???<<<999666444555444333333444444222111------,,,,,,++++++,,,,,,)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((()))******,,,***&&&%%%(((,,,---,,,%%%***+++(((***000222///---111888<<<<<>>BBB>>>???BBBEEEFFFFFFFFFEEEKKKKKKJJJKKKLLLMMMOOOPPPRRRSSSRRRPPPNNNMMMNNNPPPLLLPPPTTTVVVVVVUUUWWWYYY]]]YYYUUUVVVZZZ\\\ZZZWWWTTTXXX[[[ZZZWWWVVVYYY\\\bbb[[[YYY\\\VVVKKKKKKRRRQQQDDDCCCZZZuuu|||pppbbbTTTQQQPPPQQQSSSQQQKKKFFFHHHIIIJJJKKKKKKJJJIIIHHHEEEJJJLLLJJJLLLSSSTTTQQQMMMMMMNNNQQQTTTVVVTTTRRRZZZUUUPPPVVV{{{tttuuusssbbbuuupppFFF@@@;;;777888CCCZZZpppyyyyyyyyy{{{lllsssppp```PPPIIIHHHGGGSSSSSSRRRPPPMMMJJJGGGEEECCC???<<<<<<999222,,,+++''''''&&&&&&&&&%%%%%%%%%########################""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$########################################################################""""""""""""""""""""""""""""""############""""""""""""""""""####################################""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&''''''$$$###(((---,,,''')))******++++++,,,------......///......///222444333444444666888:::<<<===999:::;;;;;;999666222000000///---,,,+++*********&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''******))))))((((((''''''(((((((((((()))))))))))))))******++++++,,,------//////000111222333444444999888888999:::;;;<<<===@@@AAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDAAAAAAAAA???<<<999555222111222222111111000///...,,,+++******))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******************+++,,,,,,---......000000000000111111111111===@@@GGGQQQ]]]iiisssyyyvvvwwwiiidddddd^^^QQQDDD999777333000//////000111---.........---,,,,,,+++------......///000000000222222333444444555555666888888888888888999999999:::;;;<<<===>>>>>>>>>>>>BBBCCCEEEGGGIIIJJJKKKKKKKKKNNNOOOOOOLLLLLLOOOSSSXXXYYYXXXUUURRROOONNNOOONNNLLLJJJKKKOOOSSSVVVWWWYYYWWWUUUUUUVVVWWWXXXWWWTTTYYY]]]ZZZUUUUUU\\\dddlllaaaSSSLLLLLLNNNLLLJJJMMMLLLRRR___ddd]]]SSSOOONNNMMMMMMNNNPPPOOOLLLHHHKKKKKKLLLLLLLLLKKKIIIHHHLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLNNNQQQSSSUUUNNNLLLNNNQQQZZZzzzvvvooopppyyyXXXAAA888;;;AAADDDXXXVVVPPPLLLQQQbbbwww|||qqqoooqqqssstttvvvqqqkkkiiimmmmmmeee___^^^UUULLLDDDCCCFFFUUUrrrTTTTTTSSSPPPMMMIIIFFFDDDBBB>>><<<===:::222,,,***''''''&&&&&&&&&%%%%%%%%%########################""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$########################################################################""""""""""""""""""""""""""""""############""""""""""""""""""####################################""""""###$$$$$$$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&!!!(((,,,)))%%%%%%%%%$$$)))******++++++,,,,,,---.../////////......111333333333444555777999;;;<<<999:::;;;:::999666222000///...---+++*********)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))))))))((((((''''''))))))))))))(((((('''''''''((((((((()))))))))))))))******++++++,,,,,,---......///000111222333333777777888888999;;;<<<===?????????@@@@@@AAAAAABBB@@@@@@BBBCCCCCCCCCCCCBBBAAAAAA@@@>>>;;;777444222111111111111000///......,,,+++******))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((()))))))))************++++++,,,------------............/////////---,,,---...000333666888444<<>>:::;;;777HHHOOORRRmmmVVVUUUSSSQQQMMMIIIEEECCCAAA>>>===???<<<333+++(((''''''&&&&&&&&&%%%%%%%%%########################""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$########################################################################""""""""""""""""""""""""""""""############""""""""""""""""""####################################""""""###$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&###111;;;555)))$$$%%%((())))))******+++,,,,,,,,,//////000///......///111222333333444666888:::;;;999:::::::::888555222000...---,,,+++***)))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))((((((((((((''')))))))))(((((((((((('''''''''((((((((()))))))))))))))******+++,,,,,,,,,------...///000111111222555555666777999:::<<<===<<<<<<===>>>>>>???@@@@@@===>>>@@@BBBCCCCCCBBBAAABBB@@@>>>;;;777555333222000000000000000///------++++++***))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))'''''''''(((((((((((())))))******++++++,,,,,,,,,++++++++++++,,,,,,,,,---111///...,,,++++++,,,,,,)))---,,,&&&&&&---...***&&&)))+++,,,,,,---000333222222111///...---,,,,,,,,,,,,---------,,,++++++,,,,,,---......//////000111111222222333444444444666666777777777888888888999:::;;;<<<<<<=========@@@AAACCCFFFHHHIIIJJJKKKMMMLLLLLLMMMOOOPPPPPPOOOMMMOOOQQQPPPNNNMMMLLLLLLOOOMMMKKKKKKMMMPPPRRRRRRRRRPPPOOOPPPRRRSSSSSSRRRRRRSSSTTTRRROOONNNNNNPPPJJJKKKLLLMMMMMMKKKIIIHHHIIIDDDBBBFFFIIIHHHFFFFFFJJJJJJJJJKKKLLLKKKIIIGGGFFFFFFGGGHHHHHHGGGEEEDDDFFFFFFFFFFFFGGGGGGGGGGGGAAABBBCCCEEEHHHLLLOOOQQQNNNLLLMMMNNNLLLSSSlll{{{hhh___nnnzzzpppcccGGGIIIKKKEEE;;;;;;EEEFFF>>>???;;;;;;>>>@@@??????AAA>>><<<;;;===???BBBJJJQQQcccvvvWWWVVVTTTQQQMMMIIIEEECCC@@@>>>>>>AAA>>>444+++'''''''''&&&&&&&&&%%%%%%%%%########################""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$########################################################################""""""""""""""""""""""""""""""############""""""!!!"""""""""####################################""""""###$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&&&&555>>>888+++&&&(((,,,)))))))))***++++++,,,,,,///000000///...---...000111222222333555666888999888999999888666444111000---,,,+++***)))(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))))))))***++++++,,,,,,+++,,,------//////000111333333444666777:::<<<===;;;;;;<<<<<<===>>>??????======>>>???@@@AAAAAABBBAAA???;;;777444222222222//////000//////...---,,,++++++***)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((&&&&&&&&&'''''''''(((((()))))))))******+++++++++))))))*********+++++++++------------...000111222000222111,,,,,,000222///...000222000,,,***,,,.........///......,,,***)))++++++,,,,,,,,,,,,+++++++++,,,,,,---......//////000000111111222333333333555555555666666777777888888999:::;;;<<<<<<<<<<<>>>>>>>>@@@DDDCCC@@@@@@DDDDDDHHHOOOWWWaaannn}}}WWWVVVUUURRRNNNIIIEEECCC@@@>>>???BBB???444+++'''''''''&&&&&&&&&%%%%%%%%%########################""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""################################################""""""#########$$$$$$$$$########################################################################""""""""""""""""""""""""""""""############""""""!!!"""""""""####################################""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&###,,,111,,,%%%$$$&&&(((((())))))******+++,,,,,,...///000///...---...///111111111222333555666777777777777666444222000///+++***)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((((((((('''''''''''''''(((((((((''''''''''''((((((((((((((())))))******+++,,,,,,++++++,,,---...///000000222222333444666888:::;;;999:::;;;<<<===>>>??????>>>===;;;:::;;;===@@@BBB???<<<888444222111111111...............,,,+++++++++***))))))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))*********+++++++++******))))))(((((())))))'''))))))((((((******))))))))))))))))))*********++++++,,,------+++)))(((******+++++++++++++++***++++++,,,,,,------......//////000000111222222222333333444555555666777777777888999::::::;;;;;;;;;===>>>AAACCCFFFHHHIIIJJJJJJHHHGGGJJJMMMNNNLLLIIILLLNNNPPPQQQPPPOOOOOOPPPNNNLLLJJJJJJKKKLLLLLLLLLNNNMMMMMMNNNPPPPPPPPPNNNKKKJJJIIIJJJLLLLLLJJJGGGFFFJJJMMMLLLHHHDDDDDDEEEEEEEEECCCBBBBBBCCCBBB@@@CCCDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCFFFEEEFFFIIIJJJJJJMMMQQQXXXtttnnnvvvtttvvvvvvyyy}}}WWWVVVTTTRRRNNNJJJFFFDDD@@@>>>???BBB???555,,,(((''''''&&&&&&&&&%%%%%%%%%########################""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""################################################"""############$$$$$$$$$########################################################################""""""""""""""""""""""""""""""############""""""""""""""""""####################################""""""###$$$$$$$$$$$$###"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&###%%%%%%!!!!!!%%%&&&$$$(((((())))))***+++++++++,,,...000000...---...///000000000111222333555555666555555333222000...---***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&''''''''''''(((((((((&&&''''''''''''(((((((((&&&&&&'''''''''((((((((((((((())))))***+++++++++++++++,,,---...//////000111111222333555777888999888888999;;;<<<===>>>>>>>>><<<:::999999;;;>>>@@@;;;999666333000000000000------...------,,,+++*********)))(((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))*********++++++---------,,,++++++******(((***+++,,,---------+++,,,***(((***---...---+++)))***+++++++++***)))((())))))***+++++++++************+++,,,,,,------.........//////000111111222222222333444555666666777666777888999::::::::::::<<<===???BBBEEEGGGHHHIIIHHHHHHIIIJJJLLLMMMKKKIIIKKKLLLMMMMMMKKKKKKLLLMMMLLLKKKIIIIIIKKKKKKKKKJJJNNNMMMMMMNNNOOOOOOMMMLLLHHHGGGFFFGGGIIIJJJIIIIIIBBBEEEGGGFFFCCCBBBCCCEEE@@@CCCDDDAAAAAAAAA@@@<<>>555,,,)))''''''&&&&&&&&&%%%%%%%%%########################""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""################################################"""############$$$$$$$$$########################################################################""""""""""""""""""""""""""""""############""""""""""""""""""####################################""""""###$$$$$$$$$$$$###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$%%%###!!!$$$)))((($$$(((((())))))******++++++***,,,/////////......////////////000111222333444444333222111///---,,,+++)))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((())))))******++++++++++++,,,---...///000000111111222222333555666777666666777888:::;;;<<<===;;;;;;;;;;;;;;;:::::::::777666444222000000000000------------,,,+++***)))******)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&''''''''''''(((((((((''''''''''''''''''''''''((((((((()))))))))******&&&&&&'''((()))))))))))))))))))))++++++*********)))(((''''''((((((&&&%%%))))))***************)))((())))))***++++++***************+++,,,,,,---------......//////000111111111111222333444555666666555666777888999999999999;;;<<>>CCCDDD@@@???AAA@@@<<<===>>>@@@???======???BBB===>>>???@@@AAA@@@???????????????@@@@@@@@@AAAAAA@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCDDDGGGJJJKKKIIISSSGGGIIIkkk}}}ooommmrrrUUUUUUTTTRRROOOKKKHHHFFFBBB??????AAA===444---***''''''&&&&&&&&&%%%%%%%%%########################""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""################################################"""############$$$$$$$$$########################################################################""""""""""""""""""""""""""""""############""""""""""""""""""####################################""""""###$$$$$$$$$$$$###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""###"""!!!$$$((('''"""((((((((()))******++++++))),,,...//////...///000////////////000111333333333222111///...,,,+++***(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((()))******+++++++++,,,,,,---...///000000222222222222333444555666444444555777888:::;;;;;;888:::<<<>>>===;;;777555444333222111000000000000,,,,,,,,,,,,+++***))))))******)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''(((((((((((()))'''''''''''''''''''''&&&'''''''''((((((((()))))))))))))))))))))(((''''''***(((&&&''''''%%%&&&(((&&&((())))))))))))***+++))))))))))))************(((((()))***************)))******+++,,,,,,------------......///000000000000111111222444555666666555666777888888999999999:::;;;>>>AAADDDFFFHHHIIIGGGKKKOOOPPPMMMLLLMMMNNNPPPOOOMMMIIIGGGGGGIIIKKKIIIHHHGGGHHHJJJKKKJJJIIIMMMLLLLLLLLLLLLKKKHHHFFFFFFFFFFFFDDDBBBBBBEEEHHHDDDDDDDDDDDDDDDBBB???>>>???DDDEEE@@@>>>AAABBB>>>;;;===???>>><<<<<<>>>AAA>>>???@@@AAABBBBBBAAA@@@>>>>>>>>>>>>????????????;;;<<<>>>AAACCCEEEFFFFFF>>>???@@@AAAFFFJJJJJJHHHBBBJJJKKKGGGWWW~~~pppcccaaappp~~~TTTSSSSSSRRROOOLLLJJJHHH>>>@@@BBBBBB===555---'''(((((('''&&&%%%%%%%%%%%%###$$$%%%%%%&&&'''((()))""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!!#########"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%$$$###$$$%%%%%%### &&&&&&&&&%%%%%%###"""""""""$$$%%%%%%###"""###$$$%%%$$$"""!!!"""$$$'''(((######$$$%%%&&&%%%"""%%%%%%$$$#######################################""""""""""""""""""""""""########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&&&&'''((())))))*********+++,,,...---,,,,,,---///.........///000222333444333333333222000---+++)))))))))((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&((()))++++++)))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))******+++)))***+++,,,...///000111000111111222333444555555888888888888888888888888888888999:::::::::999999555444111///......//////,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''))))))************))))))++++++++++++++++++++++++++++++,,,------......///000000000111222222333333333444555777888999999999<<<<<<===>>>@@@BBBEEEGGGJJJIIIIIIIIIIIIJJJJJJKKKNNNLLLJJJJJJKKKLLLKKKKKKLLLKKKJJJJJJJJJKKKMMMNNNNNNMMMLLLJJJHHHFFFDDDDDDGGGGGGFFFCCC@@@???@@@AAA>>><<<;;;<<<>>>???===:::============>>>>>>>>>>>>??????????????????@@@@@@===>>>>>>>>>??????????????????@@@??????>>>===<<<<<<<<<===>>>???@@@AAAAAAAAAAAAAAABBBDDDGGGIIIJJJHHHDDDEEEJJJMMMYYYyyypppttt}}}hhhzzzxxxSSSSSSSSSQQQOOOLLLIIIHHH>>>@@@BBBBBB===555---'''(((((('''&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!!############""""""""""""########################$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$%%%&&&%%%%%%%%%''''''%%%"""!!!"""###%%%###""""""$$$'''(((((("""""""""######$$$%%%%%%########################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&&&&'''((())))))*********+++,,,------,,,,,,---///.........///000111333444222222222111///---+++)))))))))((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((()))******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))******+++)))***+++,,,---///000000000111222333444555555666888888888888888888888888:::::::::999888777666555333222000...---------...,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))((((((''''''))))))************))))))++++++++++++++++++++++++++++++,,,,,,---.........//////000111111222222333333444555666777777777777:::;;;;;;<<<>>>AAACCCEEEFFFFFFGGGHHHIIIJJJKKKLLLPPPMMMJJJIIIJJJKKKKKKKKKLLLKKKJJJIIIHHHIIIIIIJJJLLLKKKJJJHHHFFFEEECCCCCCDDDDDDCCCAAA>>>===>>>???===;;;;;;<<<>>>>>><<<:::===============<<<<<<<<<===============>>>>>>>>><<<<<<<<<<<<==================>>>>>>>>>>>>>>>===;;;<<<<<<===>>>???@@@@@@BBBBBBBBBBBBCCCDDDFFFGGGGGGCCCEEEJJJKKKJJJTTTbbb|||qqqhhhmmm~~~xxx}}}|||qqqsss~~~SSSSSSSSSQQQOOOKKKIIIGGG>>>@@@BBBAAA<<<555---'''(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!################################################%%%%%%%%%%%%$$$$$$$$$$$$!!!"""############%%%'''&&&'''''''''''''''&&&&&&$$$$$$###$$$&&&'''&&&%%%$$$'''***)))&&&$$$$$$%%%'''%%%###"""###$$$$$$###"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&&&&'''((())))))*********+++,,,------,,,,,,---...............///111222333111111111000...,,,***))))))(((''''''&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((()))******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))******+++)))***+++,,,---...///000111111222333444555555666777777777777777777777777;;;;;;:::888666444222111111000...,,,++++++,,,,,,++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))(((((((((((('''((())))))******))))))(((***************************++++++,,,,,,---......//////000000111111222222333333444555555555555555888999999;;;===???AAACCCBBBCCCFFFHHHJJJKKKKKKKKKQQQNNNJJJIIIIIIJJJKKKKKKLLLKKKIIIHHHGGGFFFFFFFFFIIIIIIGGGFFFDDDCCCBBBAAA@@@AAA@@@>>>;;;:::;;;<<<;;;;;;:::;;;<<<===;;;999===<<<<<<;;;;;;::::::::::::::::::;;;;;;<<<<<<<<<::::::::::::;;;;;;;;;;;;:::;;;<<<======>>>>>>>>>:::;;;;;;<<<===>>>??????BBBAAAAAA@@@AAAAAABBBCCCCCC>>>AAAKKKNNNIIIFFFHHHPPPdddzzztttiiitttTTTTTTSSSQQQOOOKKKHHHGGG>>>@@@AAA@@@<<<444---((((((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""!!!"""###############$$$$$$########################&&&%%%%%%%%%%%%$$$$$$$$$"""###%%%$$$$$$%%%(((+++&&&&&&&&&&&&&&&&&&%%%$$$###%%%&&&%%%###"""$$$'''$$$$$$$$$%%%'''''''''&&&###$$$$$$&&&'''&&&"""%%%&&&&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&&&&'''((())))))************,,,------,,,+++---...............///000111222000000///...,,,+++))))))(((''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))******+++)))***+++,,,---...//////000111111222333444555555555555555555555555555555999999888777555222000///000///...,,,++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((*********************************+++,,,,,,------......//////000111111222222333333444444444333333777888999;;;===???@@@AAABBBCCCFFFIIIKKKKKKKKKJJJNNNLLLKKKJJJKKKJJJIIIGGGIIIIIIHHHGGGGGGFFFFFFFFFGGGFFFEEEDDDCCCBBBAAAAAA===>>>>>><<<:::888999::::::999::::::;;;;;;:::999<<<;;;;;;:::999888777777888888999999::::::;;;;;;999999999999::::::::::::999::::::;;;<<<<<<;;;;;;999999:::;;;<<<===>>>>>>???>>>?????????@@@@@@@@@CCC>>>>>>FFFLLLLLLLLLNNNHHHCCCMMMkkkUUUUUUTTTRRROOOLLLIIIGGG>>>@@@@@@???;;;444,,,((((((((('''&&&%%%%%%%%%%%%%%%$$$$$$######""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""#########""""""""""""######$$$$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''"""$$$%%%(((***+++,,,,,,(((...222111,,,+++222888444...((('''***,,,)))%%%$$$######$$$&&&((('''&&&$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&&&&'''((())))))************+++---,,,++++++,,,...------------...///000000///...---,,,***))))))(((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))******+++)))******+++,,,---......//////000111222333444444444444444444444444444444555555555444333111000//////......---,,,,,,,,,,,,+++***))))))(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))******+++,,,,,,,,,---......//////000111111222222333333333333333222666777999;;;===???@@@AAACCCEEEHHHJJJKKKKKKJJJIIIIIIIIIJJJLLLLLLKKKFFFCCCGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDCCCBBBBBBAAA@@@@@@;;;<<<===<<<999888888999777888999999999888888888999999888888777666555555777777888888999::::::;;;888888888999999999:::::::::::::::::::::999888777888888999:::;;;<<<<<<===;;;;;;<<<===>>>??????@@@FFFCCC@@@AAAAAABBBEEEIIIJJJHHHIIIMMMPPP]]]www^^^MMMWWWVVVUUUSSSPPPMMMIIIHHH??????@@@>>>:::333,,,((((((((('''&&&%%%%%%%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""############"""""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###$$$&&&&&&%%%###...111555:::???DDDGGGHHHAAAGGGMMMMMMKKKMMMUUU\\\YYYQQQGGGBBBBBB@@@<<<777;;;555,,,&&&$$$$$$%%%&&&$$$############$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&&&&'''((())))))************+++,,,,,,++++++,,,------------------...//////...---+++***)))(((((((((&&&&&&&&&%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))******+++*********+++,,,---------......///000111222222333333333333333333333333333222222222222111111000///------------,,,,,,,,,+++******)))(((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&''''''''''''((((((((('''(((((())))))(((((('''((((((((((((((((((((((((((())))))******+++,,,,,,------......//////000000111111222333333333333333555666888;;;===>>>??????DDDEEEFFFHHHIIIIIIHHHHHHEEEFFFHHHJJJLLLJJJEEEBBBDDDEEEFFFGGGGGGGGGGGGFFFAAA@@@@@@@@@??????>>>>>>:::;;;<<<;;;999777777888555777999999777666777888777777666666555555444444555555666777888999999:::777777777888888888888999999999999999888777666555666777777888999:::;;;<<<999:::;;;===>>>>>>??????AAABBBCCCBBB???>>>@@@CCCCCCDDDIIILLLGGGDDDNNN^^^ddd~~~cccRRRMMMPPPSSSXXXXXXWWWUUUQQQNNNJJJHHH??????@@@>>>999333,,,((((((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((&&&%%%'''///888===;;;777GGGJJJNNNTTTZZZ```ccceeeaaabbbccceeehhhlllpppsssrrrqqqmmmiiidddaaa______YYYTTTKKKCCC<<<777333000...,,,)))'''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&&&&'''((())))))*********)))+++,,,,,,++++++,,,---------,,,,,,------...///---,,,***((('''''''''(((&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))******+++*********+++,,,,,,------,,,,,,---...///000111111222222222222222222222222000111111000000///...---+++++++++,,,++++++************)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))***+++++++++,,,------......///000000000111222333444444444444333444777999;;;<<<======AAAAAABBBDDDFFFGGGHHHIIIEEEDDDDDDFFFGGGHHHFFFDDDDDDDDDEEEFFFEEEEEECCCCCC<<<<<<<<<<<<<<<;;;;;;;;;777999;;;:::888666666666444666888888666555666777444444444444444444444444222333333444555666777888555555555555666666666777666666777777777666666555555666666777888999:::;;;:::;;;<<<=========<<<<<<<<>>999333,,,((((((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%'''((())))))///...444BBBSSS]]]\\\XXXXXXZZZ^^^bbbgggkkknnnoooqqqlllhhhjjjpppttttttrrrtttzzz~~~yyyvvvzzziiijjjjjjiiieee]]]SSSLLL===999333---(((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&&&&'''((()))************)))+++,,,,,,+++***,,,---------,,,,,,,,,---......,,,+++)))((('''''''''(((%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((())))))))))))))))))******+++*********++++++,,,,,,---++++++,,,---...///000000111111111111111111111111111111111000///---,,,+++)))************))))))(((******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((()))******++++++,,,,,,------...//////000///000222333444555555666111222555888:::;;;;;;;;;===>>>???AAACCCFFFHHHJJJFFFDDDAAAAAACCCFFFGGGGGGDDDDDDEEEEEEDDDBBB@@@???999999999999999999999999666888999999777555555555333666888888555444555777333333333333333333333444000111111222444555666666333333333444444444555555333444555666777777777777555555666777888999::::::<<<<<<=========<<<:::999@@@???===;;;>>>BBBDDDDDD@@@FFFHHHEEEBBBEEELLLPPPKKKJJJMMMSSSTTTSSS[[[fffuuueee___\\\RRR]]]NNNGGGMMMNNNGGGGGGNNNZZZVVVUUUUUURRRLLLJJJKKKAAA@@@>>>;;;666222---+++(((''''''&&&&&&%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#########""""""""""""""""""####################################$$$#########$$$%%%$$$"""%%%$$$%%%&&&%%%###$$$&&&"""((()))%%%$$$+++555;;;PPPVVV]]]___]]]^^^bbbggggggZZZRRRZZZhhhpppooolllaaahhhjjjaaa]]]hhhzzzrrrjjjnnn||||||pppqqq~~~}}}rrrrrrrrrffffffaaafff___III999444///&&&$$$%%%### """&&&&&&""""""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''((())))))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++******)))(((''''''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&'''))))))'''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************------......///000000000000000000000000000000000...------,,,,,,,,,------+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************---------...............000111222222333333333333777666666777999<<<@@@BBB@@@@@@@@@@@@AAACCCDDDEEELLLGGGAAA???AAADDDEEEEEEAAAAAABBBBBBAAA>>>;;;:::;;;:::888666555444555555666666666666555555555555333333333222222111111111222222222222222222222222000222333333222111333444444444444333333222222222111111222333333444555555666666666666777777777777;;;;;;:::::::::;;;<<<<<<<<<<<<======>>>>>>??????DDDCCCBBBAAABBBDDDFFFGGGHHHHHHGGGIIIMMMPPPRRRSSSVVVVVVXXX[[[```gggmmmpppxxxxxxwwwuuutttrrrqqqppp___^^^\\\XXXTTTRRRSSSUUUPPPMMMIIIGGGGGGGGGFFFFFFZZZVVVUUUUUURRRLLLIIIJJJAAA@@@>>>;;;666111---+++(((''''''&&&&&&%%%%%%$$$######$$$$$$$$$$$$######$$$$$$$$$#########""""""""""""""""""####################################%%%$$$###"""############$$$%%%&&&'''&&&&&&(((***,,,+++,,,444EEESSSUUUPPPPPPTTTYYY\\\\\\ZZZYYYYYY\\\aaahhhllliiihhhppp{{{|||nnnccclll~~~nnnuuu~~~lllnnn}}}xxxwwwsssrrrxxx}}}uuuggggggddd___^^^___ZZZRRR333333---%%%"""%%%)))(((&&&&&&&&&###!!!!!!$$$'''$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''(((((()))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,---******))))))(((''''''&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&(((***)))((('''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********---------...//////000000000000000000000000000000......---,,,,,,,,,,,,,,,*********)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********------------...............///000222333444444444666555555666888;;;>>>@@@???@@@@@@AAABBBCCCDDDDDDIIIEEEAAA???AAACCCCCCCCC@@@AAAAAAAAA@@@===;;;999:::999777555444444444444555555444444444333333333333333222222222111111111222222222222222222222222000111222222111111222444444333333333222222222222111111222222333444444444555555666666666666777777::::::::::::::::::;;;<<<:::;;;<<<===>>>??????@@@BBBBBBAAA@@@AAABBBDDDFFFIIIIIIKKKMMMPPPQQQQQQPPPSSSRRRRRRRRRUUUXXX[[[^^^XXXWWWUUUSSSQQQQQQPPPPPPPPPSSSVVVWWWTTTQQQOOONNNOOOLLLHHHFFFEEEEEEDDDCCCZZZVVVTTTTTTQQQKKKHHHJJJAAA@@@>>>;;;666111---***((((((''''''&&&%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$###############"""""""""#########$$$$$$########################%%%$$$$$$$$$$$$%%%%%%&&&''''''%%%###"""%%%***...222;;;DDDIIIOOOZZZbbbfff[[[^^^ccciiimmmnnnlllkkknnnkkkjjjiiicccYYYTTTSSS\\\```[[[QQQTTTbbbiiieeeTTT```mmmmmmbbb```qqqtttvvvyyy|||}}}zzzssslllsssuuu{{{{{{kkk]]]VVVUUUPPPCCC222&&&######"""%%%'''(((&&&######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''(((((()))((((((*********++++++++++++,,,******+++++++++,,,,,,,,,***))))))(((((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''')))******)))(((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******,,,,,,---......//////000///////////////////////////...---,,,++++++************))))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))******,,,,,,------............---...000222333444555555444444444555777:::<<<>>>>>>???AAACCCDDDDDDDDDCCCFFFDDDAAAAAAAAABBBAAA@@@????????????>>><<<999888999888666555444444444444333333333222222222111111222222111111111111000000111111111111111111111111///000222111000000111333333222222222222111111111000111111222222333333333444444444555555666666666999999888888999::::::;;;999:::;;;<<<===>>>??????@@@@@@??????@@@AAACCCDDDDDDGGGKKKNNNPPPPPPOOONNNRRRQQQPPPOOOPPPQQQRRRSSSUUUTTTRRRPPPOOONNNNNNOOOJJJMMMQQQRRRRRRPPPOOOOOOMMMJJJFFFDDDCCCCCCAAA@@@YYYVVVTTTTTTQQQJJJGGGIIIAAA@@@>>>:::666111---***((((((((('''&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###########################""""""#########$$$$$$$$$########################"""$$$&&&''''''''''''((($$$&&&'''''',,,666@@@DDDTTT___eee^^^TTTSSSYYY___xxxxxxuuuooohhhbbb```___[[[VVVWWW___ggggggbbb___eeellluuuvvvsssppptttzzzzzzxxxqqqhhhbbbcccjjjooo^^^WWWbbbxxxyyygggeeeuuusssqqqvvv{{{vvvppp}}}tttmmm^^^LLL???777...%%%###$$$&&&((()))(((%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((((((((((((************++++++++++++************++++++++++++))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((()))++++++)))))))))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***+++,,,,,,---......//////........................///...---+++***)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***,,,,,,,,,------......///...///000111333333444444222333333444666888:::<<<===???AAACCCDDDDDDCCCBBBCCCCCCCCCCCCBBBAAA???>>>>>>>>>======;;;999888777777666555555444333333333222222222222111111111000000000000000000000000000000000000000000000000000...000111111000///111222111111111111111111111111000000000111111222222222222222333333444555555555777777777777888999::::::::::::;;;;;;<<<<<<======????????????@@@BBBCCCDDD@@@CCCGGGJJJLLLMMMNNNNNNOOOOOOOOOPPPQQQRRRSSSSSSSSSTTTTTTTTTSSSRRRPPPOOOQQQQQQPPPNNNNNNPPPTTTWWWLLLIIIFFFCCCBBBAAA???>>>YYYUUUSSSSSSPPPIIIFFFGGG@@@???===:::555000,,,***)))((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$####################################$$$$$$$$$$$$########################"""%%%((()))'''%%%$$$%%%)))555???JJJWWW______ZZZ^^^bbbgggpppvvvssslllgggiiihhh```WWWUUU\\\ddd]]]cccnnnxxx|||vvvzzzpppmmmnnnbbbRRRZZZppp~~~yyy}}}vvvyyy{{{rrrjjjeee]]]LLL===---'''######''')))&&&!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''(((((((((((())))))*********+++++++++)))))))))*********++++++((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((()))++++++)))))))))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))++++++,,,,,,------......------------------------///...,,,+++***)))(((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))++++++,,,,,,---......///000000111222222222111111111222333444555777999999<<<===@@@BBBCCCCCCBBBAAACCCDDDEEEEEECCCAAA???>>><<<<<<;;;:::999777666555555444444444333333222222222222222111111111000000////////////////////////////////////////////////---...000///......///111000000000000000000000000/////////000000000000000000111111222333333444444555555555666666888999999;;;;;;;;;:::::::::::::::?????????@@@AAACCCDDDDDDDDDFFFHHHHHHGGGHHHKKKNNNKKKLLLMMMNNNOOOPPPPPPPPPOOORRRUUUWWWVVVSSSPPPMMMUUUTTTRRRPPPNNNPPPTTTWWWJJJHHHEEECCCCCCAAA???===YYYUUUSSSSSSOOOIIIEEEFFF@@@???===:::555000,,,)))))))))(((((('''&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$#########$$$$$$$$$$$$%%%###########################&&&((('''%%%###$$$&&&,,,<<>>@@@AAAAAAAAA@@@BBBDDDFFFEEECCC@@@>>>>>>;;;:::999888666555444444333333333333333222111111111111111111000000000///------............//////........................,,,...//////...---///000......///////////////000//////////////////////////////000111222222333333444444444444555777888888::::::::::::999999999999>>>>>>???AAABBBCCCDDDDDDKKKMMMMMMJJJGGGFFFIIILLLNNNOOOPPPQQQQQQQQQOOOOOORRRUUUYYY\\\\\\YYYUUURRRPPPQQQSSSRRRPPPMMMMMMMMMGGGFFFCCCBBBBBBAAA???===YYYUUUSSSRRROOOHHHEEEEEE@@@???===999555000,,,)))))))))((((((''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%########################$$$&&&'''&&&%%%)))222999NNNYYY___\\\\\\```^^^WWWfffsssxxxlll[[[VVV^^^fff||||||uuujjjvvv}}}nnnbbb___bbbdddiiinnnxxx~~~yyylllaaa```WWWJJJ;;;///)))((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''''''''))))))))))))************((((((((()))))))))******''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&(((***)))((('''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((()))))))))***+++,,,---......///000000111111111111111000111222333555666777777888;;;;;;<<<===>>>???@@@@@@AAACCCEEEDDDAAA===<<<===:::999777666444333333333111222333333333222111000////////////............,,,,,,------............------------------------+++---......------...///------........./////////........................---...///000111222222333222222333333444666777888777777888888999::::::;;;<<<<<<>>>@@@AAABBBCCCCCCHHHLLLNNNMMMIIIGGGIIILLLQQQRRRTTTUUUUUUTTTRRRQQQNNNPPPRRRSSSSSSRRRPPPOOOLLLMMMNNNMMMJJJHHHGGGGGGCCCBBBAAA@@@AAA@@@>>><<>>???@@@@@@BBBDDDCCC???;;;;;;<<<999888777555333333222222000111222333333222000///......---------,,,,,,,,,,,,,,,,,,------.........------------------------+++,,,...---,,,,,,---///---------.........//////.....................---------...///000111222222222222222333444555777888444444666777999;;;<<<===:::;;;===>>>@@@AAAAAABBB???EEEKKKLLLJJJIIIKKKNNNMMMOOORRRTTTUUUUUUSSSRRRRRRRRRRRRQQQRRRRRRSSSTTTOOOMMMIIIEEEBBBCCCGGGKKKAAA???????????????===;;;[[[XXXTTTPPPNNNJJJGGGDDD<<<<<<;;;888222---***)))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&***"""$$$((('''%%%%%%"""############$$$$$$$$$###%%%''''''&&&%%%&&&''' ***+++(((777SSSbbb___rrrnnnccc]]]jjjyyyoooYYYFFFZZZeeemmm{{{xxxrrrhhhiiifffXXXZZZlllppphhhpppnnnppphhhWWWxxxzzzqqqeeelll~~~yyyddd[[[]]]fffwwwrrrvvvvvvnnnbbb[[[VVVDDD000111,,,((('''&&&%%%%%%'''###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((())))))))))))((((((((((((((((((((((((((((((&&&%%%%%%%%%&&&''')))***((((((000:::555(((%%%+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************************************************+++*********))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((((('''''''''((((((((('''%%%$$$%%%&&&)))***((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''***++++++,,,,,,------...------...///000111222222333444555777888888999999888999;;;<<<============???>>>===<<<:::888777777999888777666444444333333000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,------...///.....................///000111222333333444444444444444444222333444555777999;;;<<<===>>>>>>=========@@@BBBAAACCCFFFHHHIIIJJJLLLNNNIIIJJJKKKMMMMMMLLLLLLKKKWWWUUUQQQMMMLLLLLLNNNPPPNNNKKKGGGGGGHHHHHHFFFDDD@@@@@@???>>>===<<<;;;;;;[[[XXXTTTQQQNNNKKKGGGDDD<<<===<<<888333...+++***''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&!!!"""######""""""##################$$$$$$$$$$$$&&&%%%###"""###%%%''''''///'''...GGG___ddd[[[TTTIII___mmmeee^^^bbbdddaaaxxx}}}wwwxxxvvvrrrfffXXXUUU```oooyyynnnvvvxxxyyyyyyxxx{{{{{{rrrtttyyyyyyvvvhhhlll{{{xxxfffaaakkkyyy|||xxxuuuqqqbbbOOO888111***(((((((((&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((()))***,,,---)))(((///666222'''%%%,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))*********************************************************)))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((((('''''''''(((((()))(((''''''''''''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))******+++,,,,,,---------...///000111222222222333555666777777888888888999999:::;;;<<<======>>>===<<<:::888777555444777666555333222222111111000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---,,,++++++++++++,,,------,,,---.........///..................///000111111222222333333333333444444222333333555666888:::;;;<<<===>>>=========@@@BBBAAACCCFFFGGGHHHIIILLLNNNKKKLLLMMMNNNNNNNNNMMMMMMQQQOOOMMMKKKJJJJJJKKKLLLKKKHHHEEEDDDEEEEEECCCAAA??????>>>===<<<;;;::::::[[[XXXTTTQQQNNNKKKGGGDDD======<<<999333...+++***''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&!!!---111)))"""###&&&%%%############$$$$$$$$$%%%&&&%%%######$$$%%%%%%%%%333>>>RRRbbbaaaVVVSSSYYY```ooosssddd[[[cccrrryyy|||~~~wwwsssqqqwwwggg~~~{{{uuuooo{{{~~~uuuoooqqqnnnfffVVVcccjjjbbbWWWVVVaaakkkbbbVVVYYYffflllvvv~~~|||ooommmmmmyyyyyyrrr~~~uuujjjccc```hhhqqqxxx{{{}}}yyygggTTTQQQHHH;;;333///---***'''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))(((((())))))))))))((((((((((((((((((((((((((((((******))))))***+++,,,---***))),,,111---&&&'''---))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))******************************************************))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))++++++++++++***)))((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))***+++++++++------...///000111111222111222333555666666666666888888888888999;;;===>>>===<<<;;;999666444333222444333222111000/////////////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,------------.........//////------------...///000111000111111111222222222222222222333444666777999::::::;;;<<<===<<<===@@@BBBBBBCCCDDDEEEFFFHHHKKKNNNJJJKKKLLLLLLMMMMMMLLLLLLNNNNNNLLLKKKJJJHHHHHHGGGGGGEEECCCAAAAAAAAA@@@>>>>>>======<<<;;;:::999999ZZZWWWSSSPPPMMMJJJFFFCCC===>>>===999444...+++***''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&555:::---$$$'''((("""#########$$$$$$$$$%%%%%%"""%%%''''''&&&&&&(((***;;;ZZZkkk\\\LLLRRRaaajjj{{{rrreeeaaarrr{{{{{{kkkhhhhhhgggjjjiii{{{rrriiimmmkkk```ppplllaaaYYY___jjjiii^^^WWWiiiooobbb]]]iiippplllfffbbbggglllcccXXXVVV[[[xxxxxxxxx{{{sssfffiiijjjsssiiiaaaccceeekkkrrr{{{{{{kkkllldddTTTAAA555///,,,)))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((()))))))))+++))))))+++)))&&&(((...((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((************************************************))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***......//////---+++((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))***++++++,,,,,,------...///000111111000111222333444555555555999888777777999;;;>>>???===<<<:::888555333222111222111000///........................------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************++++++++++++***************+++,,,,,,---------------......///,,,,,,,,,,,,---...///000...//////000000111111111111222222333444666888999888999;;;<<<<<<===???BBBBBBBBBCCCCCCCCCFFFJJJMMMGGGHHHHHHIIIIIIIIIIIIIIIPPPPPPPPPNNNLLLIIIFFFDDDEEECCCAAA@@@???>>>===<<<<<<;;;;;;:::999888777777YYYVVVRRROOOLLLIIIEEEBBB======<<<999333...+++***''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&"""...000&&&"""(((&&&###$$$$$$$$$$$$%%%%%%%%%$$$'''&&&%%%+++888CCCUUUZZZVVVNNNWWWkkkpppggg\\\]]]aaapppqqqvvvmmmhhhuuu|||vvvqqq{{{vvvpppfffZZZPPPggg]]]ZZZcccmmmpppqqqtttzzztttrrrwww~~~~~~wwwpppssssssnnnjjjlllnnnsss{{{pppdddVVVXXXooozzzsssgggpppkkkaaaWWWVVVcccsss{{{zzzxxxuuugggOOO===555333111)))(((&&&%%%$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''((((((((((((((((((((()))))))))***(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&''''''''''''''''''+++)))(((((('''&&&)))---((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))******000111111111///,,,)))'''))))))))))))))))))))))))'''''''''((((((((())))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))******+++,,,,,,,,,,,,,,,---...///000111111///000111333444444444444999888777777999;;;>>>@@@<<<;;;999777555333222111111111000///............------------,,,,,,,,,+++************************************************************************)))))))))*********++++++***))))))))))))***++++++---,,,,,,+++,,,---......++++++++++++,,,---...///------......///000111111111111111222333555666777666888:::;;;<<<<<<>>>@@@AAAAAABBBBBBBBBDDDHHHKKKGGGGGGGGGGGGGGGHHHHHHHHHLLLMMMNNNOOONNNKKKHHHFFFCCCCCCAAA???===;;;;;;;;;:::999999888777666555555YYYVVVRRROOOLLLIIIEEEBBB<<<<<<;;;888222---***)))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%"""$$$***)))"""$$$$$$$$$$$$%%%%%%%%%%%%!!!$$$%%%%%%)))777MMM]]]aaaRRRKKKWWWeeefff```[[[[[[ooo|||wwwuuuttt___hhhiiiooojjj^^^\\\hhhlllccc[[[[[[ooonnn}}}~~~uuukkktttuuunnnhhhoooxxxkkkUUUhhh~~~||||||xxxllloookkkZZZ[[[jjj|||{{{~~~wwweeeUUUMMMGGGAAA111///+++(((&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''((()))))))))))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&'''(((((())))))((((((((()))))))))******(((((())))))))))))(((((())))))))))))))))))))))))'''((())))))))))))((((((***)))((('''((((((***+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))***++++++111222222222000---***((())))))))))))))))))))))))''''''((((((((())))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))******+++,,,,,,---,,,,,,---...///000000111///000111333444444444444666666666777999;;;===???:::999888666555333222111111000//////.........///,,,,,,,,,,,,++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((())))))))))))*********)))))))))((())))))***+++++++++***)))***+++,,,---************+++,,,---...,,,,,,---...///000111111000000111111222444555666555888:::;;;;;;;;;<<<>>>???@@@AAAAAAAAACCCFFFIIIHHHGGGGGGGGGGGGHHHIIIJJJDDDFFFIIIKKKLLLKKKIIIHHHBBBBBBAAA>>>;;;999999:::888888777666555444333333[[[XXXTTTQQQNNNKKKGGGDDD;;;;;;:::777111,,,)))(((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%'''((())))))$$$$$$$$$%%%%%%%%%&&&&&&###%%%)))///:::HHHVVV___YYY[[[```ccc[[[SSSYYYfffyyykkk___dddmmmuuu~~~wwwmmmpppqqqjjjhhhjjj^^^YYYbbbllluuu|||gggddd~~~sssfffmmmqqqwwwvvv{{{pppyyy{{{rrrooo}}}ppp___ooofffYYYccc|||sssccc\\\```hhh{{{zzzssslll]]]LLL???;;;444...)))'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''((()))))))))))))))''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((()))))))))(((((()))))))))*********(((((())))))))))))(((((())))))))))))))))))))))))((()))************)))(((((((((((((((***+++***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,222222222111000---+++***))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))***++++++++++++,,,,,,---...///000000000000222333444555555555222333444666888999;;;;;;777666555444333222111111//////......------......,,,+++++++++************(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******((((((((()))))))))******)))(((((((((((()))*********)))((('''((()))+++,,,***))))))******+++,,,---,,,,,,---...///000111111000000000111111333444555555888:::;;;::::::;;;;;;===???AAABBBAAABBBDDDFFFGGGGGGFFFFFFFFFGGGHHHIIIDDDEEEHHHIIIIIIHHHFFFEEE@@@AAA@@@===999666777888666666555444333222222111\\\YYYVVVRRRPPPLLLHHHEEE:::;;;:::666111+++((('''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$&&&%%%!!!###((($$$$$$%%%%%%%%%&&&&&&&&&$$$'''000>>>MMMTTTTTTPPPRRRiiiqqq^^^QQQ]]]tttvvvxxxwwwrrrnnnmmmmmmlll|||```SSSNNNQQQYYY[[[gggzzzpppZZZ[[[^^^SSSEEE???GGGNNNRRRTTTXXX\\\XXXQQQLLLQQQMMMWWWjjjccc[[[jjj~~~ooowwwYYYccc~~~qqqmmmnnnmmmqqqaaa^^^xxx}}}dddJJJIIIDDD<<<444---)))''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''(((((()))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))'''((()))******)))(((''''''((()))***+++---+++((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((()))***+++,,,222222222111///...,,,+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))*********+++,,,,,,---...///000000000111222333444555555555///000222555666888888999444444333333222111111000......---,,,,,,,,,------+++++++++************)))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))((((((((((((((()))*********)))'''&&&'''(((***+++))))))))))))***+++,,,---,,,,,,---...///000111222000000000000111222333444666888:::;;;:::999999:::<<<>>>AAABBBBBBBBBCCCDDDEEEDDDCCCCCCCCCDDDFFFGGGJJJKKKKKKJJJHHHEEEBBBAAA???@@@???<<<777555555777666555555444333222111000\\\YYYUUURRROOOKKKFFFCCC@@@===999555000,,,)))((())))))(((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%+++### &&&(((%%%###&&&---555JJJ___aaaTTTQQQXXXbbbccc\\\^^^qqq}}}dddkkknnnooovvv|||ssscccnnnbbb[[[ZZZTTTQQQddd~~~vvv}}}oooZZZUUUKKKKKKKKKMMMQQQUUUVVVVVVYYYXXXYYY\\\^^^]]]YYYUUUNNNQQQTTTUUUSSSRRRQQQQQQPPPMMMUUUhhhwww~~~sssyyycccaaayyyiiiVVVhhh|||vvvyyyccc```sss}}}rrrllleeeYYYIII777***)))...)))'''###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((((((((((()))***+++***+++,,,+++))))))+++------+++)))***++++++)))(((******)))))))))***,,,,,,------,,,+++)))(((''''''))))))******+++++++++,,,)))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((*********)))))))))))))))(((((())))))))))))))))))///000111000///,,,)))'''(((((()))***++++++******(((***+++***)))((()))+++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))*********++++++,,,------......///111111222333333333333222333333333444555666777777222111111000000000000000......---------,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,............////////////111000000//////000111222888888888888888888888888======???@@@AAABBBBBBBBBEEEEEEDDDDDDDDDEEEGGGHHHJJJJJJIIIHHHGGGDDDBBB@@@;;;:::999777666555555555555555444333222000000///\\\YYYUUURRROOOKKKFFFCCC???===999555000,,,)))((()))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%''''''%%%###'''---555KKKZZZVVVQQQVVV]]]]]]MMM```eeeeeeuuu~~~wwwjjjjjjhhhlll{{{{{{hhhUUUQQQOOOVVVgggwwwhhhXXXLLLNNNWWW]]]\\\[[[ZZZYYYXXXXXXXXXZZZ\\\aaaggglllkkkfffaaa\\\ZZZYYYZZZ[[[ZZZWWWTTTNNNHHHIIIPPPSSSQQQUUU^^^{{{xxxqqqtttvvv~~~nnnfffooo{{{}}}uuu[[[LLLGGGAAA111!!!((('''%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))***+++'''(((((())))))***+++,,,***))))))))))))***))))))''''''((((((((((((''''''++++++++++++++++++++++++)))))))))******+++++++++))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''(((((((((((('''''''''((((((((())))))((((((((((((((((((((((((***************************************)))))))))******++++++***)))((('''(((((()))***************)))+++,,,+++***)))***+++******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))*********++++++,,,,,,---.........///000111111222222111111111222333444444444444444111111000///////////////------,,,,,,,,,,,,++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******+++,,,,,,------........./////////111000/////////000111222666666666777777777777777;;;;;;===>>>???@@@@@@@@@DDDCCCCCCDDDDDDEEEFFFGGGFFFFFFGGGFFFEEECCCAAA@@@:::999888777555555555555444444333222111000//////[[[XXXUUURRROOOKKKFFFCCC>>><<<999444000,,,***(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!''')))$$$!!!)))777BBBQQQUUURRROOOXXXeeecccVVVaaa}}}ooopppvvvjjj[[[iiijjjhhhfffjjjooohhh\\\ZZZmmm}}}uuuiiiaaa___]]]VVVUUUYYYWWW]]]eeemmmuuu~~~ssshhhXXXUUUVVV\\\[[[TTTTTTYYYtttuuummmppp{{{zzzaaaccckkkfffnnn|||}}}wwwhhhVVVKKKEEE888+++)))'''''''''((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((***+++,,,000...------------+++***---.........------///000,,,---...//////---,,,+++))))))))))))************)))))))))))))))*********)))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''''''''''''''((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((************************,,,,,,++++++*********)))))))))))))))))))))************+++,,,,,,,,,++++++***+++,,,,,,******+++,,,*********))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))*********++++++,,,,,,------.........///000000111111000000///111222444444333111000//////...------------...++++++++++++************((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))******++++++------------............///////////////000111111444444444555555666666666888999:::<<<============AAAAAABBBCCCDDDDDDDDDDDDEEEEEEEEEDDDBBB@@@===<<<999888777555444444444444333333222111000//////...ZZZXXXTTTQQQNNNKKKFFFCCC===;;;888444000,,,***)))(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%((($$$$$$888MMMXXX___PPPKKKZZZeeeccc^^^___jjj}}}hhheeekkkjjjgggnnnvvvuuufffVVVSSSZZZ___jjjtttmmmaaa[[[YYY^^^eeelllvvv{{{vvv}}}~~~yyykkkccclll{{{mmmvvvxxxgggmmmwwwrrryyywwwdddXXXMMMCCC...+++(((&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***+++,,,---,,,***))))))++++++(((&&&)))+++,,,***((((((***,,,))))))************))))))+++***************)))))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))*********+++++++++++++++---,,,,,,++++++******)))---,,,,,,,,,,,,------...,,,,,,---......---------***+++,,,,,,******+++,,,++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))************++++++,,,------.........///000000111111000000///000333444444222000......------,,,,,,,,,,,,,,,******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((()))))))))******,,,,,,,,,,,,------------............///000000111333333333444555666666777777888999:::;;;;;;;;;;;;===???@@@BBBCCCCCCCCCBBBEEEEEEDDDBBB@@@===:::888666666555444333222222333111111000000///......---YYYWWWTTTQQQNNNKKKFFFCCC<<<:::777333///---+++***'''''''''((((((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''%%%"""%%%444GGGUUUYYYSSSVVV___eee]]]UUUbbbxxxnnnwwwnnn___]]]^^^cccnnnvvvzzzuuueeeZZZaaavvv}}}fff___fff\\\aaakkkvvv}}}~~~oooooopppqqqtttyyyuuulllmmm}}}~~~uuutttiiiuuucccgggiii|||kkkSSS>>>999444,,,&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''((((((((('''''''''''''''''''''''''''''''''((((((((())))))*********)))******++++++++++++,,,---///000///...,,,---......---,,,---------,,,***))))))+++,,,---+++++++++,,,,,,,,,,,,,,,*********)))))))))))))))***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''(((((((((((((((((((((((()))))))))******************************+++++++++,,,,,,,,,---,,,,,,,,,++++++*********///...---,,,,,,,,,------,,,---------------,,,,,,***+++,,,,,,******+++,,,++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))************++++++,,,------...///000111111222222111111///111333444444222000...---,,,,,,+++++++++++++++))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((())))))++++++++++++,,,,,,,,,,,,,,,,,,---...//////000000222222333444555777777888888888999:::;;;;;;;;;;;;;;;<<<>>>@@@AAAAAAAAA@@@AAAAAAAAAAAA???===;;;999444444333222111111111111/////////......------,,,YYYVVVSSSPPPNNNJJJFFFCCC:::999666333///---+++***'''''''''(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$***999GGGMMMNNNOOOVVVcccfffZZZUUUcccrrryyyooosssllleeeeeeaaa___hhhmmmhhhaaa```kkkkkkYYY\\\```ZZZ[[[dddgggyyyrrrsssqqqmmmgggccccccdddeeeeeefffhhhkkkpppxxx}}}iiieee^^^YYYZZZcccqqq{{{{{{www|||wwwlllnnnvvvvvv{{{}}}kkkYYY___{{{|||hhhqqq|||lllbbbqqq}}}kkkWWWLLLIIIAAA666,,,'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''(((((())))))***)))))))))((())))))***++++++...000///---+++++++++......///222555555333000333222000...---......///*********++++++++++++,,,+++++++++*********************)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''((((((((((((((((((((()))))))))******************************+++++++++,,,,,,------...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++---------...------,,,++++++,,,------++++++,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))************++++++,,,,,,------///000111111222222111111///000111333333222000///---,,,++++++******++++++((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((************++++++++++++***+++---...////////////000111222444555777888888888888999:::::::::::::::999:::<<<===>>>???@@@@@@;;;<<<===>>>>>>>>>===<<<222222111000000000000000......------,,,,,,,,,,,,XXXVVVSSSPPPNNNJJJFFFCCC:::888555222///---++++++''''''''''''((((((((()))''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$(((999MMMQQQJJJLLLWWWdddbbbZZZUUU___ppprrrhhhYYYhhhiiihhhtttzzzsssnnn^^^aaaiiiuuuXXXKKKGGGTTTgggttt|||{{{mmmbbb\\\hhhgggfffdddbbbaaaaaaaaaaaadddggggggeeeccccccccc???:::444333:::GGGUUU]]]pppmmmgggcccdddhhhlllmmmttt[[[LLLaaatttxxx}}}{{{yyytttmmmrrr~~~tttuuuXXXPPPCCC888000+++)))'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''((())))))******((())))))***,,,...///000+++111888;;;999999>>>BBBBBBBBBDDDKKKSSSUUUPPPJJJDDDDDDDDDBBB???;;;777555888777666444222000///...,,,,,,,,,,,,+++++++++************)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((()))))))))*********++++++++++++++++++++++++++++++,,,,,,---..................//////000000111---...000111222222111111222222222222222111000000---///000///...---...///---,,,,,,,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++*********+++,,,,,,------...///000000111111000000---...///000000000000000---,,,++++++******++++++((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))))))))*********++++++)))***,,,...////////////...///000222444555777777777888888999999999999999999999999:::<<<>>>???@@@999:::;;;<<<<<<;;;999999111000//////////////////,,,,,,,,,,,,,,,+++++++++XXXUUURRRPPPNNNJJJFFFCCC999888555222///---,,,+++&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&...CCCWWWSSSEEEPPPjjjbbbYYYZZZeeeiiicccaaaggg___tttrrrgggrrr|||lllXXX^^^rrreeeWWWUUU___gggjjjtttvvvjjjddddddcccbbbbbb``````aaadddffffffeeebbbhhhoooqqqlllddd^^^[[[\\\VVVPPPPPPUUUYYYYYYWWWKKKTTT]]]bbbeeellluuu{{{kkkeee^^^aaapppvvvwwweee___xxxyyyaaammmzzzbbb]]]yyytttaaaYYYMMMAAA888000+++(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''((()))******+++******,,,...000333666777AAAMMM]]]hhhooowww}}}|||rrrssstttsssoooggg___ZZZQQQOOOKKKFFF@@@;;;777555---------,,,,,,+++++++++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))************++++++++++++++++++++++++++++++,,,,,,---...////////////000111222333444444222444777999;;;;;;::::::888888999999888777666666///111222111000///000222---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++)))******+++,,,,,,---------......///////////////,,,,,,,,,---...///000000---,,,++++++***+++++++++))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&))))))))))))************)))***,,,.../////////...,,,---...000222444666666666777888888888888888777999888888999:::<<>>;;;:::555///555---(((***//////---+++***'''&&&((()))(((((((((***)))((('''(((***---...---)))%%%%%%)))***'''###''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((******+++,,,,,,,,,,,,+++------............------......---------,,,,,,,,,))))))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&&&&&&&'''((())))))***((((((((((((((('''''''''***++++++,,,,,,------...+++---000000000000111222666666666666666555555444555666666777888999999:::===<<<:::777555333222111111000///...---,,,++++++************************]]]XXXSSSOOOMMMKKKFFFBBB888888666333000---***)))((((((''''''''''''(((((((((((((((((((((((((((((($$$&&&((('''$$$%%%,,,555FFFHHHCCCFFFTTTVVVPPPSSS___iiiqqqpppjjjiiijjjiiipppyyyxxxhhh]]]hhhxxxkkk___XXX[[[bbbvvvtttgggYYYWWWVVVWWWZZZ```fffjjj___aaa^^^UUUMMMFFF>>>666:::777666777555222444888666555444444555666888999===BBBKKKVVVbbbiiikkklllMMM[[[mmmxxx|||~~~vvvtttmmmtttzzz{{{|||~~~yyygggrrrwwwpppwwwyyyjjj\\\UUULLLGGG???111...'''###$$$&&&%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''+++***)))))))))))))))(((---+++))))))***...333888EEESSSaaajjjttt~~~qqq]]]XXXQQQKKKGGGBBB<<<666000//////---,,,***(((''''''(((((((((((((((((()))((((((((((((((((((((((((&&&&&&&&&''''''((()))***'''''''''(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))***)))'''(((+++///333555000///---,,,++++++---///###+++000000444===AAA???FFFgggwww~~~pppbbb``````XXXOOO===<<<999333///---,,,+++---,,,,,,------,,,++++++------+++'''$$$%%%)))------***'''&&&((()))'''%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))***++++++,,,,,,++++++------............------------------,,,,,,,,,,,,))))))))))))((((((((('''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((&&&&&&&&&'''((()))))))))((((((((((((''''''''''''******++++++,,,---------+++---///000000000111222555555666666666666555555555555666666777777888888;;;:::888666444222111000000000///...---,,,++++++************************]]]YYYSSSPPPMMMJJJDDD@@@888888666333000---***)))((((((''''''''''''(((((((((((((((((((((((((((((('''%%%)))---&&&"""111HHHSSSHHH???JJJ\\\]]]___nnnssseeedddaaaYYYdddlllaaaeeehhhgggbbbcccrrr}}}```RRRVVVbbboooxxx~~~rrrfff___ZZZWWW[[[]]]```aaa^^^YYYTTTRRR===:::333///222777777333555333555:::;;;999999;;;AAA>>>;;;;;;;;;;;;777444555444666999???DDDGGGGGGmmmfff[[[RRRSSSaaauuu{{{sssuuuttteee\\\ccc~~~aaalllyyybbb```gggeeelll{{{pppaaaPPPKKKIII>>>888---$$$$$$'''''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''***))))))(((((((((((((((---++++++111@@@RRRaaaiiitttwwwyyy}}}|||jjj]]]SSSMMMJJJAAA<<<333+++''''''(((***&&&***,,,+++'''&&&(((+++((((((((((((((((((((((((''''''&&&''''''((()))***))))))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((()))))))))))),,,+++******,,,///222444...///000333666666444222>>>GGGHHHCCCNNNkkkmmmjjjgggXXXAAA333333777777...---,,,+++***))))))(((+++...///+++&&&'''///777000...,,,)))((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))***++++++,,,,,,++++++,,,------......------,,,---------,,,,,,,,,++++++)))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((&&&&&&&&&'''(((((())))))''''''''''''''''''''''''*********+++,,,,,,------+++---///000000000111222333333444555666666666666555555555555555666666666999888666444222000////////////...---,,,,,,++++++************************]]]YYYTTTPPPMMMIIICCC>>>888888666333000---***)))((((((''''''''''''(((((((((((((((((((((((((((((('''%%%&&&)))(((+++:::KKKHHHKKKJJJOOOYYY^^^ooo|||bbb^^^___WWWhhhuuu```ZZZYYY]]]iiivvv}}}}}}|||kkkaaaWWWZZZiiiyyy~~~yyykkkXXXLLLLLLTTT[[[^^^gggeee```ZZZQQQEEE888000777444000111:::CCCCCC===HHHIIINNNVVVXXXTTTOOONNNKKKHHHEEEFFFHHHGGG@@@:::;;;666000---...111444666///<<>>RRRjjj|||yyyuuummmdddXXXXXX```ooouuuooohhhgggooonnnwwwzzzxxxtttlllddd```___aaacccaaaaaadddkkksss~~~zzzlll[[[SSSPPPHHH:::---...+++)))((()))***)))'''(((((((((((((((((((((((((((''''''''''''(((((())),,,***((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''(((((()))))))))))))))************+++'''***,,,...///111444777...555BBBRRRdddrrr{{{zzzyyy```NNNMMMEEE888//////111///777>>>CCC???444000555<<<@@@===777000)))&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))***++++++++++++***++++++,,,,,,,,,,,,++++++,,,,,,+++++++++*********((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''(((((((((((()))******++++++,,,***,,,.../////////000111000000222444555666666666444444444444333333333333333222111///...---------------,,,,,,++++++******))))))))))))))))))))))))[[[WWWSSSPPPNNNIIICCC===888888666333000---***)))((((((''''''''''''(((((((((((((((((((((((((((((($$$(((((((((666HHHHHH<<>>:::666222222666<<<@@@SSSOOOPPPYYYeeejjjccc[[[yyyzzzddduuukkkYYYnnnfff___jjjkkk\\\ggg{{{hhh___WWWKKKHHHDDD<<<...######(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''''''''(((((())))))***&&&((()))***,,,222;;;CCC\\\sss~~~zzzsssggg^^^]]]```]]]WWWkkkkkkwww{{{{{{{{{ssscccVVVOOOQQQ[[[fffhhhTTTOOOPPPMMMHHH777111+++)))***,,,***(((((((((((((((((((((((((((((((((''''''''''''((((((******)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((())))))))))))*********++++++++++++***++++++******...555;;;DDDVVVppppppVVV@@@666///(((666>>>DDDBBB:::777===DDDDDD???777///***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))******++++++*********++++++,,,,,,++++++***+++++++++*********))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((((((((((()))******++++++***,,,.../////////000111///000111333444555555555333333333333333444444444111000///...------------,,,,,,,,,++++++*********))))))))))))))))))))))))YYYVVVRRRPPPNNNJJJCCC>>>888888666333000---***)))((((((''''''''''''((((((((((((((((((((((((((((((###)))111:::CCCHHHGGGBBBLLLMMMPPP```sssooobbbaaaZZZeeemmmfffYYYVVV[[[^^^~~~wwwuuutttfffTTTUUUdddttt|||wwwzzztttggg```\\\[[[\\\UUUEEE777111,,,333===EEEJJJNNNSSSVVVfffkkkmmmjjjnnn{{{}}}qqqhhhccc```___GGGEEEAAA;;;666555777::::::FFFRRRTTTPPPOOOUUU]]]LLL___zzznnn{{{sss{{{pppqqqyyyjjjcccrrrvvviii___NNNLLLJJJEEE:::---'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&''''''((())))))******(((+++///444;;;IIIYYYeeeyyysssdddPPPVVV]]]dddooo}}}~~~wwwfff]]]]]]MMMQQQccczzzcccZZZZZZ\\\\\\KKKEEE<<<444...+++***)))((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((())))))************+++++++++,,,,,,......///000666EEEXXXeeexxx```SSSGGG===>>>CCCEEEBBB======EEELLLCCC;;;222+++)))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))*********************++++++++++++******+++*********))))))))))))(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((''''''(((((()))******+++***,,,...///......000111000000111333333444444444222222333333444444555555000//////...------------++++++++++++************))))))))))))))))))))))))XXXUUURRRPPPOOOJJJDDD>>>888888666333000---***)))((((((''''''''''''((((((((((((((((((((((((((((((###)))999JJJLLLCCCCCCKKKRRRPPPYYYrrr}}}gggTTT\\\TTTkkkvvvmmmddd```iiizzzeee[[[YYYYYYeeewww{{{yyyeee^^^gggjjjaaaddd```XXXJJJ777+++111>>>;;;FFFQQQVVVVVV[[[hhhsssooovvvjjjbbb```[[[PPPCCC999555555---000777AAALLLTTTVVVVVVWWWMMMSSStttxxxhhh~~~yyy~~~yyyjjjggg|||vvvkkkbbbQQQNNNLLLKKKCCC666,,,(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&''''''((()))******+++///444<<>>999555111///---,,,***)))(((((((((((((((((((((((()))((('''''')))******)))---===JJJGGG>>>>>>NNN]]]QQQSSSWWWeeekkkZZZPPPZZZiiiggggggjjjkkklllrrrzzzoooUUUPPP^^^qqqyyyyyyqqqmmmiiiddd]]][[[eeerrr[[[BBB......777<<>>555444>>>GGGJJJQQQZZZ[[[kkk}}}hhhYYYSSSOOOAAA@@@===555///000888@@@???IIIYYYlll}}}ttthhhxxx{{{xxxvvv|||~~~gggeeeqqqwwwuuummm```RRRMMMOOOMMM@@@111&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&'''$$$(((+++)))&&&---@@@QQQnnnpppxxxxxx```KKKPPPjjjzzzwwwvvv}}}pppooommmkkkjjjjjjkkklllwwwzzzyyyaaa\\\cccooo~~~rrriiiRRRccc|||rrriiidddWWWIII===111(((+++...+++'''&&&))),,,(((((((((((((((((((((((()))((('''(((+++---,,,*********)))((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((*********)))(((((()))***...&&&&&&000000(((***555IIIuuuvvvqqqpppkkkooorrrhhheeesss|||wwwkkkhhheee```cccvvvqqqiii]]]\\\mmmlll[[[aaaqqqwwwtttsssVVVHHHEEEFFFBBB888000---,,,***+++000))))))((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))*********++++++++++++++++++*********))))))***))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''((())))))*********+++,,,,,,------,,,,,,......///000000000000///111111222222111111000///......---,,,,,,,,,,,,,,,*********)))))))))((((((((((((((((((((((((((((((UUURRRPPPPPPQQQLLLCCC;;;;;;888444000///---+++)))((((((((((((((((((((((((''''''''''''''')))+++,,,===FFFHHHEEEIIISSSQQQGGGcccmmmdddPPPLLLTTTaaappp```eeeeeelllbbbPPPXXXfffvvvvvvnnnhhhcccaaabbbbbbWWWDDD555222777EEESSSYYY[[[ffftttzzz~~~}}}yyytttqqqooonnnnnnjjjjjjkkkoootttyyy{{{|||vvvbbbQQQNNNGGG===333///000222444<<>>===LLLSSSKKKHHHOOObbbggg]]]NNNNNNUUUdddwwwrrreeeaaapppzzz___GGGYYYeeeuuu~~~ttthhh```ddd]]]]]]]]]MMM555000:::CCCLLL[[[fffiiinnn|||{{{uuummmfffcccnnnllliiigggeeedddddddddllljjjgggffffffeeecccbbb]]]kkk|||mmm___OOOHHHGGGDDD999///444444444333888FFFZZZiiivvviiirrr|||zzzjjj```lllzzz}}}rrraaagggvvvwwwbbbOOOIIILLLKKKDDD222---'''###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((''''''''''''%%%$$$%%%(((***+++***111'''''':::PPP```ppp~~~wwwggg[[[TTTmmmyyyuuu___^^^fffqqqyyywwwjjjXXXKKKJJJFFF@@@;;;<<>>CCCFFFbbbxxxllleee{{{oookkk|||~~~qqqyyymmm___iiipppeeeZZZNNNKKKOOO@@@555'''!!!$$$((((((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&''')))***))))))((()))777SSSkkkuuuyyy~~~rrrbbb___iiitttyyyzzzpppdddmmm|||xxxjjjVVVDDD<<<<<>>KKKDDDKKKLLLFFFLLL[[[aaa]]]RRRJJJFFFSSS___WWWRRR```jjjwwwPPPJJJZZZeeeuuutttqqqjjjccc___```bbbaaaUUUDDD777555???MMMWWW\\\hhh{{{{{{rrrjjjlllhhhfffiiillllllnnnqqqiiiiiigggfffeeeeeeddddddbbb`````````bbbdddddddddgggcccbbbdddeeeeeehhhmmmtttZZZJJJDDDCCC555444444666:::<<<:::888<<>>...%%%%%%((((((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&(((((((((&&&&&&(((***,,,BBB___ttt}}}ppp^^^\\\rrruuueeefffsssuuugggVVV>>>???BBBEEEGGGIIIJJJKKK\\\dddpppzzzssscccXXXSSSPPPMMMKKKVVVTTTRRRNNNKKKRRRfffzzzqqqdddiii}}}jjjfff[[[PPPCCC333%%%'''000))))))))))))))))))))))))&&&((()))((('''&&&((()))((((((((())))))*********''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((()))))))))))))))))))))))),,,,,,,,,***))))))+++...000444WWWrrrccciiiqqqmmmzzzxxxuuu{{{pppUUU???777555000)))++++++++++++*********)))((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))******(((((()))))))))))))))***)))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((()))))))))******++++++++++++++++++,,,------......---------............---,,,,,,,,,+++******))))))******''''''(((((((((((())))))''''''''''''''''''''''''WWWUUUQQQMMMIIICCC???;;;888555111///......,,,+++((((((((((((((((((((((((&&&&&&&&&)))///666===AAAHHHUUUTTTGGGIIIYYY\\\QQQSSSRRRNNNWWWgggfffbbbiiikkkeeeJJJQQQeeepppqqqllleee```]]]^^^___```RRR888000BBBOOOMMMXXXmmmnnnzzz}}}nnnhhhjjjnnnnnnooolllkkkkkkhhheeefffkkkggggggfffeeeddddddccccccgggeeeddddddeeefffeeedddZZZ\\\bbbiiihhh___[[[\\\cccgggqqq~~~dddUUUOOOFFF>>>555///000444999<<<---<<>><<<666333000.........,,,+++(((((((((((((((((((((((()))$$$"""***666===;;;666BBBCCCDDDEEEHHHLLLMMMLLLIIIQQQNNNNNN___kkkkkkmmmoooaaaTTTQQQXXXcccpppyyylllfff```]]]]]]]]]ZZZWWW111999AAAJJJXXXhhhqqqrrryyywwwrrrkkkjjjmmmnnnkkkkkkjjjjjjkkkhhhdddgggmmmffffffffffffffffffffffffbbbaaa```aaacccdddddddddccc___]]]]]]ZZZXXXaaammmdddhhhhhhhhhsssmmmWWWNNNHHH???777333444888;;;===???QQQ\\\bbb|||XXXhhhwwwvvvooowww}}}pppTTTnnnvvvhhhUUUDDDNNNKKKDDD666)))"""###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&)))+++((('''...===JJJnnn~~~}}}zzzjjj]]]pppqqqvvvvvvooo___MMMAAA???BBBPPPWWWaaaiiirrr}}}zzzttthhhYYYLLLIIILLLNNNRRRXXXIIIHHHVVV{{{bbbccckkk[[[]]]]]]KKK444'''))))))))))))))))))))))))''')))+++***'''&&&(((***'''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&,,,111000...333>>>IIIpppWWWnnn{{{nnn]]]eeewww}}}___JJJ???999,,,,,,,,,+++++++++******((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''((((((((())))))******(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))))))))***++++++++++++***++++++,,,------------,,,,,,------------,,,+++++++++******)))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''SSSUUUSSSLLLGGGCCC>>>888666222------//////,,,(((''''''((())))))((('''&&&)))%%%(((444<<<;;;888777???777===NNNSSSHHHDDDJJJLLLPPPGGGDDDVVVlllkkkTTTGGGUUUkkksssqqqoooeeekkkdddWWW]]]fffQQQ,,,///AAARRRYYY___mmmwwwooosssqqqnnnnnnooooooooonnnhhhhhhggggggggggggggggggdddeeeeeeeeeeeeeeeddddddfffdddaaa^^^\\\\\\\\\\\\]]]]]]]]]]]]^^^^^^]]]]]]eeebbbbbbeeehhhooouuu___XXXNNNDDD===777111---888???LLL[[[fffppp~~~kkkhhhzzz|||zzzpppnnnyyyUUUwww|||gggaaaLLLOOOKKK===000***((('''''''''''''''&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%'''((('''(((******(((((((((***))))))666WWWvvvtttfffaaaxxx{{{xxxWWW___kkkMMM@@@@@@FFFRRR\\\```nnn}}}sssddd\\\VVVNNNLLLOOOLLLPPPKKKKKKiiihhhaaakkk```ppplll[[[GGG//////)))(((++++++''''''+++((((((((((((((((((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))******$$$)))+++***))))))***+++***000,,,...222000QQQtttaaaYYYfffqqq^^^ggg{{{uuudddKKK===111***---...***)))---++++++)))(((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((((((******+++++++++******)))++++++,,,,,,,,,,,,---------,,,++++++******++++++******)))(((((((((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))TTTVVVSSSMMMGGGDDD>>>888666222------//////,,,(((''''''((())))))((('''&&&(((''',,,666;;;999888:::===>>>GGGQQQQQQHHHGGGMMMMMMZZZXXXTTTcccvvvQQQLLLRRReeeqqqlllccc___ddd]]]^^^bbbXXXCCC777:::FFFPPP[[[cccnnn~~~}}}wwwsssqqqpppooonnnnnnooonnnllljjjmmmllljjjhhhffffffffffffgggggggggeeedddbbb```___```aaabbbaaa___[[[WWWTTTRRRRRRTTTVVVXXXZZZ\\\]]]XXXYYY]]]ccceeehhhppp{{{|||mmmYYYJJJBBB===777222444888CCCPPPZZZbbbmmmxxxmmm```nnnxxxzzzzzzzzzxxxaaahhh|||vvvhhhOOOKKKIIIFFF888'''###'''&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&((()))'''$$$$$$&&&(((***)))***///888JJJfff~~~{{{lllllltttzzz}}}hhh```rrryyynnnXXXLLLBBBDDDMMMXXXdddnnn}}}}}}pppdddWWWOOOMMMKKKOOOOOOIIIKKK___kkkhhhzzzllleeeeeeiii\\\DDD222+++(((+++---***((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))******&&&)))*********,,,...///...666///666]]]|||mmmlllxxxuuuooogggyyymmmeeeeeegggeee___]]]aaahhhnnnuuuzzz{{{^^^fffqqqJJJ:::,,,+++...---,,,---++++++******))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((((((******+++++++++******)))+++++++++,,,,,,,,,---------,,,++++++******++++++***))))))(((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((TTTVVVTTTMMMHHHDDD???999555111...---......+++(((''''''(((((((((((('''''''''+++222888888666:::???;;;FFFQQQSSSNNNKKKNNNRRRTTT___YYYRRR]]]gggdddaaaDDDOOOdddvvvttteeeYYYXXX\\\VVV[[[___III+++...IIIUUUYYY```lll~~~}}}rrrmmmnnnooopppnnnmmmmmmnnnooonnnjjjhhhggghhhjjjkkkkkkiiihhhfffhhhhhhgggfffdddbbb```___ZZZXXXUUUPPPJJJCCC>>>:::@@@AAACCCGGGKKKPPPSSSUUUVVVVVV[[[bbbffffffgggkkkdddxxxiiiTTTJJJEEE???999111222999DDDOOOWWWaaaiiiyyyhhh[[[aaaqqqpppbbbwwwzzz~~~vvv___~~~vvvUUUJJJIIINNNDDD...%%%+++&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%(((***((($$$###&&&***)))'''+++888JJJ^^^rrr}}}fffbbbxxxttt]]]]]]oooxxxiiiRRR>>>???FFFUUUfffuuu{{{hhhZZZSSSNNNMMMRRRQQQCCC>>>\\\sssnnn|||iiijjjlllddd^^^<<<111)))***......)))&&&((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((()))(((((((((((()))******+++*********))))))***+++***555777LLL~~~gggZZZrrrzzziiihhhfffhhhpppxxxvvvooosss}}}uuuooollllllZZZcccvvvkkkMMMfffyyyfffSSS>>>222...---++++++*********++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((()))******+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,+++************+++***)))((((((''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((UUUVVVTTTMMMHHHDDD???999444111...,,,---,,,***((('''''''''((((((((((((((((((000888999555555;;;CCC<<>>777222000000111444555777:::>>>BBBFFFHHHWWWVVVWWW]]]cccgggiiiiiifffjjjtttfffVVVMMMEEE???555222333<<>>888222000...,,,++++++)))(((''''''''''''(((((())))))+++333999888444555===DDDEEEKKKHHH===<<>>===:::888555444555:::???BBB888888888888999<<<>>>???LLLLLLOOOUUU^^^eeefffdddfffbbbaaalllkkkYYYKKKDDD>>>777222666???KKKYYYdddfffsssccc]]]iii{{{oookkkwwwVVVgggwwwdddTTTQQQNNN===(((((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''###%%%+++...***((()))///;;;OOOdddvvv~~~rrrnnnxxxwwwiiibbbwwwwwwXXXAAA???HHHTTTbbbtttxxxmmmiiigggiiilllpppwwwiiiZZZPPPVVV\\\XXXPPPLLLhhhzzzkkktttmmm\\\kkkaaaPPP999***'''***,,,+++))))))))))))))))))))))))''''''((((((((((((''''''&&&''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))***++++++)))'''***...//////555===ZZZyyy}}}dddnnnnnnooosssxxx{{{~~~WWWRRRIIIBBBCCCIIIKKKHHHSSSeeepppfffPPPDDDHHHQQQKKKMMMNNNLLLIIIGGGHHHJJJMMMVVVgggvvvyyyrrrkkkjjjaaaooo}}}KKKPPPxxx___@@@222///---))))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((()))***+++++++++++++++*********+++++++++,,,,,,,,,+++******))))))******)))(((((('''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''SSSUUUSSSLLLGGGCCC>>>888111000...,,,***)))((((((''''''&&&''''''((()))***///555777555333888>>>BBBTTTRRRIII??????HHHKKKHHHPPPNNNUUUmmmzzzfffUUU\\\lllllljjjddd[[[UUURRRSSS\\\HHH777777AAALLLXXXbbbnnn|||zzzqqqooollljjjkkkmmmooonnnlllnnnmmmlllmmmnnnnnnllljjjkkkcccWWWLLLFFFEEEHHHJJJIIIIIIGGGEEEBBB???<<<:::888:::>>>AAADDDEEEFFFFFFCCCAAA???===<<<<<<===>>>>>>CCCJJJRRR[[[aaa```[[[bbbcccddddddgggtttnnnYYYMMMIII???666333555===KKKWWWkkksss|||ggg___{{{~~~bbb___zzzrrr^^^JJJJJJSSSHHH222+++)))(((&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''')))$$$%%%+++,,,((('''+++>>>NNNcccttttttvvvsssddd```vvv}}}qqqQQQ:::>>>NNNXXXaaatttsssggg[[[PPPJJJJJJEEEEEEDDDDDDGGGLLLTTTZZZmmmsss]]]PPPOOOSSSTTTRRRSSSooosssVVVqqqeeejjj___JJJ444)))))),,,,,,))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''((((((((()))))))))***))))))))))))***++++++---***+++,,,***)))555EEE}}}~~~rrrvvv|||vvvzzzuuummm___LLL>>>888MMMPPPRRRQQQTTTZZZ]]]]]]EEEWWWrrryyyuuu{{{mmmllliiieee```ZZZUUUQQQTTTMMMHHHHHHLLLQQQ[[[ddd{{{jjjWWWSSSccciiiccc```nnnRRRDDD888,,,,,,,,,***))))))((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((()))***+++++++++++++++************++++++++++++++++++***))))))))))))***)))(((''''''&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''RRRTTTRRRKKKFFFBBB===777000///...,,,***((((((((('''&&&&&&&&&'''(((***+++444666444111444<<<@@@>>>SSSNNNGGGCCCFFFKKKOOOOOOYYY\\\VVVNNNNNNMMMVVVkkkpppmmmfff___YYYUUUSSSQQQIII888444EEEPPPQQQ\\\nnnwww{{{tttooojjjmmmlllkkkkkkkkklllllllllmmmnnnoooppppppkkkeeeaaaSSSPPPMMMKKKLLLPPPUUUYYYVVVUUUSSSPPPMMMJJJGGGEEEBBBDDDEEEFFFEEEBBB???===DDDBBB???<<<;;;;;;<<<===<<>>777333555@@@LLL[[[jjjpppxxxddduuu~~~qqqppp~~~jjjqqqvvvnnn^^^NNNJJJNNNLLLCCC...,,,***'''&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))&&&(((,,,)))&&&///>>>\\\gggttt|||yyyooouuusssiiikkkppp^^^AAA<<>>IIIgggxxxcccVVVRRRTTTXXXMMMbbbppppppeee~~~eeegggfff[[[EEE222+++++++++))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''((((((((())))))))))))******))))))******+++,,,000,,,,,,---,,,222KKKfffzzzgggttt|||ssswwweeeVVVEEE<<<<<>>@@@;;;BBB>>><<<@@@DDDHHHMMMRRRQQQiiijjjUUULLLTTTeeewwwlllggg^^^TTTOOOOOOPPPOOO...111>>>NNNVVVZZZfffuuu~~~yyyqqqoooooooooeeeiiilllnnnmmmlllkkkkkklllnnnrrrsssqqqiii___XXXEEEIIIPPPWWW[[[\\\\\\[[[RRRRRRQQQOOOMMMKKKIIIHHHHHHFFFDDDAAA@@@???@@@@@@???===:::777666666888999>>>AAA???;;;???KKKSSSTTTYYYWWWZZZbbbeeeaaaaaaeee~~~hhhUUUOOOFFF>>>777666???KKK>>>lllpppbbbxxxrrriii{{{lllmmmkkktttrrrXXX~~~pppbbbSSSIIIGGGKKK000...+++((('''&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''+++...)))(((;;;TTT{{{~~~qqqbbbqqqaaaiiiuuuyyyXXXKKKAAAEEERRRcccvvvttt___OOOBBB<<<888:::<<<:::888999555777999999888888888999@@@999EEEkkkppp\\\RRRSSSUUUQQQWWWvvvbbbjjj{{{jjj```hhhfffRRR;;;...***((())))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))*********)))******+++,,,***))),,,333:::MMMtttfffppp~~~ttt|||uuu[[[HHH???@@@IIIYYYhhhrrr~~~|||pppggg\\\SSSNNNHHHCCCCCCNNN```kkkjjjdddVVV```nnn^^^yyysssDDD666333///+++******,,,---))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((((()))++++++,,,,,,,,,)))************++++++++++++******)))))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''VVVSSSNNNKKKHHHCCC<<<666111///,,,+++***)))(((&&&%%%((()))&&&###$$$---444222222333444777:::>>>??????EEE@@@;;;>>>BBBJJJZZZ___tttgggNNNSSSbbbjjjtttjjjfff[[[RRRUUUYYYMMM:::000AAAMMMNNNTTTfffwww~~~}}}qqqiiifffeeeeeeddddddfffjjjlllkkkgggccc```ccccccaaa\\\UUUOOOLLLJJJXXXZZZ\\\^^^]]][[[XXXWWWXXXVVVRRRNNNKKKIIIGGGGGGBBBDDDDDD@@@>>>???===:::;;;:::777333000000222555;;;;;;<<<>>>???@@@AAAAAA???DDDLLLSSSXXX]]]aaacccfffzzzdddZZZPPPHHH>>>444333888IIIWWWccchhhsss~~~zzzllldddqqquuu|||wwwbbbaaa~~~~~~rrrlllSSSAAALLLDDD222%%%%%%(((%%%$$$(((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((+++)))))))))%%%---NNNqqqxxxjjjooo}}}zzzdddmmmzzzZZZFFFCCCHHHYYYlll{{{{{{wwwvvvvvvwwwvvvmmm^^^NNNBBB===;;;:::999:::;;;;;;:::999:::::::::<<<<<<:::888999888===<<>>AAACCC@@@GGGCCCAAAFFFFFFHHHQQQQQQ^^^\\\SSSZZZfffgggeeehhh```YYYWWWUUUMMM@@@777<<>>999888:::999666.........---...000555888777777888999:::<<<===>>>999999999888999===CCCHHHWWWfff||||||kkkWWWKKKCCC999333222<<>><<<;;;;;;>>>;;;555000000555444111222333222111000111444777777666555555555777999;;;FFFDDDAAA===;;;<<<@@@CCCDDDLLL\\\tttcccRRRKKKCCC888111222===IIIWWWlll___xxxnnnWWWvvv~~~vvviii{{{mmmUUUFFFLLLKKKCCC444(((%%%((('''###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((,,,+++,,,AAAbbbwwwzzzuuuuuu|||iiidddmmm|||qqqQQQAAAEEEOOOZZZnnnoooZZZLLLFFFBBB:::333>>><<>>^^^rrruuummmWWWMMMKKKQQQ```rrrzzzqqqlllgggcccbbbbbbbbbaaa```hhhppppppkkkjjjpppxxxzzzgggVVVLLL???LLL```mmmmmmhhhhhhmmm|||yyytttFFF555111+++)))...************************))))))))))))))))))))))))((((((''''''''''''(((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''))))))(((((('''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((())))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&((((((((((((''''''''''''UUUSSSOOOMMMKKKEEE===777000...+++******)))(((&&&)))&&&$$$&&&***...//////---000444999===?????????888@@@@@@BBBOOOVVV]]]iiiYYYJJJQQQ^^^[[[aaafff\\\OOOSSSXXXUUUFFF777888CCCLLLSSS]]]iiiuuuwwwhhhWWW@@@;;;666333222222111///222333666999===AAAEEEGGGQQQUUUZZZ^^^______``````\\\WWWQQQNNNNNNLLLHHHDDDHHHFFFBBB===888555333222555333...+++...444333///000000000...,,,+++---///333111///---...///222333<<<>>>???>>><<<:::999999>>>BBBJJJ[[[ssssss___TTTKKK@@@888111777@@@LLL]]]ppp}}}iiizzz{{{fff{{{vvviiixxxccckkkyyymmm\\\OOOKKKHHH;;;***%%%***)))"""%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((,,,+++,,,:::YYYwww~~~zzzppp^^^tttnnnRRRFFFMMMWWW___nnnwwwXXXKKK===666999<<<;;;888888555:::MMMiii{{{xxxqqq___TTTQQQRRRYYY```www\\\yyykkkccckkklllVVV;;;---++++++,,,***((((((+++(((((((((((((((((((((((())))))(((((((((((((((((((((((()))))))))*********)))))),,,///...,,,---000777bbb|||pppbbbRRREEEOOOddd}}}ssskkkeee^^^UUUOOOKKKGGGCCC@@@AAABBBCCCDDDDDDIIIKKKGGG@@@;;;===@@@CCCJJJUUUcccwww{{{iiiWWWJJJCCCLLL[[[dddeeedddeeerrrhhhDDD222111...'''++++++***************)))((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))))))))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''TTTRRROOOMMMKKKEEE===666///---***)))))))))(((&&&(((&&&$$$'''---000000...111333777;;;>>>>>>===<<<;;;AAA===<<>>AAABBB@@@>>><<<<<<999<<>>?????????>>><<<<<<;;;;;;===<<<;;;@@@RRRlllmmmUUUEEEBBBKKK^^^nnnjjjlll}}}jjjKKK:::333///,,,+++++++++******))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''''''''''''''(((((((((((((((RRRPPPNNNMMMKKKEEE<<<666...,,,***)))))))))(((''''''&&&&&&)))...111111///777999<<<>>>??????===<<>>===:::888777888:::///222777<<>>RRRzzzrrr}}}sss[[[LLLLLL[[[ssstttjjjbbbXXXPPPMMMDDDGGGIIIHHHGGGGGGHHHKKKJJJHHHEEEDDDCCCCCCAAA???:::999888:::======<<<999<<>>:::;;;BBBIII\\\{{{tttdddSSSGGGEEEJJJccc]]]aaawwwuuuqqqDDD000555,,,,,,,,,+++******))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((PPPOOOMMMLLLJJJDDD;;;444...,,,))))))))))))((('''%%%&&&(((+++...000111000999:::<<<>>>???>>>======CCCFFFAAACCCPPPPPPIIIJJJLLLVVVYYYWWWWWWRRRIIIIIIYYYRRRFFF;;;;;;DDDOOOTTT[[[eeeooolll[[[FFF777222333444777===DDDGGGEEEAAAJJJHHHCCC>>>:::777666666===???BBBCCCDDDEEEHHHJJJLLLOOORRRQQQOOOPPPSSSWWWWWWVVVUUUTTTTTTUUUVVVVVVXXX\\\[[[TTTMMMLLLMMMMMMGGGIIIKKKJJJHHHFFFEEEEEEDDDCCCCCCBBBAAABBBBBBBBBCCCDDDDDDCCC???===<<<<<>>333)))&&&)))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))***???```~~~mmmpppzzztttdddeeesssqqqVVVDDDLLLZZZaaalllxxxkkkXXXGGG======;;;999::::::===GGGQQQqqqhhhWWWPPPPPPWWWnnnvvvuuukkkggggggTTT>>>,,,))),,,)))(((+++))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++---+++,,,......;;;___|||jjjSSSBBBNNNkkkzzzdddYYYPPPMMMJJJEEEDDDFFF@@@DDDJJJSSS]]]dddiiikkkjjjhhhfffdddaaa]]]XXXTTTQQQQQQPPPOOOMMMKKKJJJIII===@@@DDDEEECCCAAAAAAAAA===KKKhhhnnn[[[MMMGGG777TTTkkkkkkllllllrrr|||]]]>>>666------,,,++++++***))))))))))))))))))))))))))))))((((((''''''''''''(((((('''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))OOONNNLLLLLLJJJDDD;;;444---+++))))))))))))((('''$$$&&&))),,,///000111111777888:::;;;<<<======<<<>>>AAABBBMMMaaa___LLLBBBNNN]]]XXXPPP[[[ZZZQQQTTT___GGG555999EEEMMMSSSYYY___kkkvvvqqq]]]JJJFFFJJJ<<<<<>>>>><<<:::;;;<<<666===BBBMMMaaakkkXXX:::RRRMMMMMMPPPMMMHHHLLLVVVJJJ???999>>>HHHOOOXXX```fffrrr|||xxxrrrhhh]]]^^^nnnzzzwwwuuuccc^^^TTTHHHAAA@@@BBBCCCJJJUUUmmm{{{mmmaaaoookkkTTTQQQFFF777222999DDDJJJJJJmmmgggyyytttdddwwwwww~~~ttt```}}}sssttt[[[FFFAAA<<>>AAA999???EEEGGGEEECCCBBBCCCCCCAAA>>>???GGGOOOOOOIII999;;;CCCMMMUUUZZZ```gggooonnnkkklllvvvyyyjjjkkkxxxlllTTTQQQ[[[___iiijjj]]]WWW]]]bbb^^^QQQLLLCCC<<<::::::222)))///???OOOOOOAAA111))))))***---000222222444888<<<777666///%%%'''444AAAGGGOOORRRVVVYYY]]]fffqqqyyylllMMM777444@@@JJJMMMFFFEEEDDDEEEJJJQQQXXX\\\^^^kkkrrrZZZVVVLLL>>>333555AAAMMMLLLiiiwww}}}~~~___vvvgggqqqwwwggg{{{uuubbbQQQEEEEEEEEE<<>>???FFFOOOzzzsssbbbTTTUUUfffzzzyyyiiiwwwfffgggkkk]]]>>>+++,,,---'''***))))))(((((())))))***((((((((()))))))))*********++++++)))''''''+++//////000CCCnnnzzzdddOOONNNbbbxxxeeeYYYMMMOOO___ooowwwyyynnnvvvkkkffflllrrr|||rrrfff___[[[[[[LLLkkkkkkUUUHHHHHHWWWhhhqqqbbb|||\\\@@@,,,---///)))***333******)))))))))((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''(((((((((QQQSSSQQQLLLGGGCCC:::222---,,,+++***))))))))))))***+++---...//////222555444444555666888<<<@@@CCC>>>JJJXXX[[[NNN@@@AAAJJJKKKIIICCC@@@HHHRRRLLL>>>:::AAALLLTTTXXX\\\bbbhhhmmmjjjeeecccfffnnnxxx}}}ssskkklllqqqtttzzz}}}ttt]]]EEE:::999777HHHRRRHHH===BBBRRR___aaaYYYHHH444''''''***,,,???@@@@@@:::...''',,,666:::555111222888AAAMMMXXXaaaccc___NNN:::///333<<>>@@@NNN]]]yyyyyynnnVVV@@@:::AAAIIIPPPOOOMMMJJJJJJNNNVVV]]]aaabbbpppbbb\\\RRRDDD777333<<>>FFFOOOMMMKKKGGGFFFIIIKKKEEE<<>>LLL]]]nnniii<<<(((---111***++++++*********)))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))RRRTTTRRRMMMHHHDDD;;;333---,,,+++***))))))))))))***...///,,,,,,222555555===:::888888;;;>>>>>>>>>EEEHHHDDD;;;;;;CCCIIIHHHFFFEEEFFFIIIIIIEEEBBBCCCJJJQQQWWWXXX[[[dddkkklllgggbbbbbbeeegggeeehhhmmmlllxxxjjjRRR@@@999:::@@@FFFPPPcccxxx^^^JJJ===JJJdddpppgggYYY===RRRmmmooo^^^OOO;;;+++---444888>>>FFFLLLddddddOOOLLLlllvvv}}}bbb333VVVccciii___QQQIIIDDD???NNNXXXccciiihhh\\\FFF333;;;@@@FFFLLLOOOQQQRRRRRRZZZ^^^```eeewwwtttZZZPPPKKKAAA888555@@@FFFNNNaaannn~~~mmmccckkkpppzzzyyy}}}zzzjjjRRRCCCAAA<<<333)))((((((((('''''''''&&&'''((((((((())))))))))))))),,,***,,,EEElll|||~~~yyylllhhhuuuwwwfffRRRQQQ]]]hhhuuutttkkknnn{{{ggg___aaahhhrrrzzzrrr```TTT___vvv}}}|||ooohhh]]]EEE000++++++******))))))******+++))))))*********++++++++++++***,,,///+++(((444EEErrrgggppp~~~mmm^^^GGG```www~~~zzzuuusss]]]TTTHHH>>>:::<<>>???DDDEEECCCBBBPPPeee{{{yyytttkkkbbb[[[]]]nnniiiUUU^^^rrryyyrrrjjjccccccVVV===***++++++************++++++)))************+++++++++)))***000111***)))@@@[[[rrr|||www}}}wwwdddQQQlllppp~~~}}}{{{mmmXXXHHHCCCFFFHHHEEEAAACCCLLLUUUbbbZZZ[[[ppp}}}~~~eee___CCC???]]]lll|||mmmJJJ000+++000+++++++++************)))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))XXXYYYWWWQQQIII@@@888555---,,,+++))))))))))))***//////......000333555777<<<666222222333666<<>>999EEEIIIAAABBBEEEMMMOOOEEE:::AAAPPPWWWXXXZZZ^^^bbbcccbbbaaaccceeegggjjjllllllmmmllliiinnn{{{yyybbbVVVVVVRRRNNNAAA777@@@YYYlllqqqmmmVVVOOOQQQUUUbbbqqq___VVVXXXmmmjjjVVV:::'''+++CCCEEE888LLLtttxxxQQQ???@@@aaapppjjjwww___RRReeeyyylll```UUU===@@@GGGUUUffftttyyyxxxuuuMMM999222CCCVVVYYYWWWZZZZZZ^^^dddggghhhsssuuu[[[LLLHHHAAA777555BBBOOOUUU\\\lll}}}ggguuu}}}jjjwwwooo{{{WWWBBBBBB>>>333---((((((((('''(((,,,(((''''''''''''(((((()))&&&+++)))>>>nnn|||ssszzzppp___lllnnn^^^ZZZ[[[\\\eeerrrnnnPPP>>><<<@@@MMMaaa{{{sssJJJIIINNN\\\^^^QQQMMMKKKCCC;;;???JJJYYYdddjjjnnnqqqjjjbbbfffddd[[[dddhhhUUUtttzzz```UUUaaatttjjjtttiiiZZZeee___BBB000------+++((((((******)))++++++******************&&&666111***///111QQQyyyzzzYYYSSSdddyyyyyysssoooaaaLLLCCCEEEmmmfffLLLXXXaaaVVViiihhhhhh```hhhyyywww~~~|||qqq___NNNGGGRRRjjjxxx>>>888,,,+++,,,,,,***++++++***'''******))))))))))))******))))))))))))(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((WWWWWWUUUPPPHHH@@@888444---,,,+++)))))))))***+++111000//////000222444555555222222777;;;===AAAFFFXXXVVVLLL@@@???EEEDDD<<>>@@@MMMZZZaaa|||xxxmmm\\\PPPRRR\\\eeejjjfffccclll}}}~~~cccCCC///555===@@@AAAMMMiii~~~pppVVV@@@666EEEgggssssssqqqSSSBBB\\\}}}zzz```QQQIIIKKKUUUccckkkooowwwnnnTTT>>>???NNNZZZ___```]]]aaaeeeeeedddjjjfffTTTMMMFFF<<<111999EEERRR___ooowwwxxx~~~~~~||||||xxx___MMMEEE888666///)))((((((&&&'''***(((''''''''''''((()))))),,,...666PPPuuu~~~~~~kkkdddqqq}}}jjj[[[YYY\\\aaammm{{{mmmPPP:::===>>>@@@AAAAAAJJJbbbzzzWWWNNN^^^iiisss}}}wwwyyyqqqZZZVVVHHH>>>???FFFRRRcccrrrxxxxxx{{{wwwrrr{{{kkkvvvkkkZZZZZZdddxxx{{{nnnaaaeee```HHH333------+++))))))******)))++++++******************---+++------333QQQ}}}iiiZZZ```qqq~~~wwwpppdddRRR===:::VVVxxxlllkkkhhh[[[bbb]]]bbbaaaaaa{{{tttooojjj\\\QQQLLL\\\qqqPPP666***,,,---...,,,+++***)))(((******))))))))))))******))))))))))))(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''UUUUUUSSSNNNHHH@@@888444,,,,,,***))))))***++++++222111000000000111333444555555888======<<<>>>CCCFFFCCC@@@@@@BBBBBB???<<>>rrrlllbbbOOOMMMTTTbbbggggggqqqoooPPP@@@III[[[bbb^^^___bbbeeeeeebbbdddtttttt___TTTJJJAAA888888@@@PPP___kkk|||qqqxxx{{{{{{|||qqqYYYJJJDDD<<<999222+++***(((%%%&&&(((((('''''''''(((((()))***---...EEEggg|||~~~~~~xxxffflllwwwrrrcccWWWXXX___hhhuuunnneeefffkkkXXXCCC888666:::???EEEbbb~~~___WWWoookkkSSSGGGAAACCCQQQbbb}}}eeeXXXUUUyyyppp|||~~~ooodddbbbWWWCCC///---***************)))******++++++++++++++++++000%%%...111555jjjwww~~~jjj\\\```ttt{{{iiifffYYYIII???:::DDD___zzzsss~~~kkkccc^^^TTTddduuu\\\IIIBBBDDDIIILLL\\\~~~}}}}}}{{{mmm\\\JJJLLL]]]mmmhhhGGG888...//////...+++)))((()))******))))))))))))******))))))))))))(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''TTTSSSPPPLLLGGG@@@888333,,,+++*********+++,,,---000000000000111222333444666:::???BBB???>>>GGGRRRMMMCCC>>>AAAAAA======BBBDDDJJJGGG;;;888BBBKKKNNNWWW]]]dddeeebbb______aaaeeeeeedddeeefffiiikkklllkkkjjjiiipppppp\\\IIIAAA<<<:::BBBNNNNNNhhh{{{ttt```VVVYYY]]]cccdddbbbbbbeeebbbKKK222>>>IIIMMMQQQkkknnnWWWXXXbbbnnnjjjUUU???555555BBB@@@???YYYvvv}}}zzz}}}eee:::IIIqqq}}}vvvXXXNNNQQQdddnnnjjjjjjqqqxxx```HHHIII[[[```WWW^^^```dddfffcccdddooo|||jjjZZZNNNDDD===777<<>>888777;;;>>>===;;;888PPPyyyeeebbb}}}xxxsssrrrtttwwwyyy|||xxxwwwtttlllfffeeevvv{{{fffRRRJJJKKKaaaxxxeeeBBB000.........+++((()))+++******))))))))))))******))))))))))))(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''TTTRRROOOKKKGGG@@@777111++++++*********+++---...------...000222444555666222888AAADDDBBBGGGZZZmmmSSSHHHBBBDDDBBB;;;<<>>@@@PPPgggtttmmm^^^[[[bbb```\\\\\\___XXXGGG<<<:::MMMMMMYYYqqqmmm[[[TTTXXXdddrrrnnnWWWAAA777---BBBBBB333:::QQQjjj}}}tttQQQ111UUUmmmXXXPPP```sssssskkkfffqqqwwwjjjQQQJJJYYYaaaZZZ^^^```cccfffdddcccjjjsssvvvcccTTTIII:::444777EEERRRaaazzzjjjlllkkkyyykkk~~~yyyvvvsssvvvlllQQQ???:::333---+++***((()))+++'''''''''(((((()))++++++,,,===kkkzzzzzzxxxrrrnnnwwwttt```\\\\\\cccmmmvvv}}}uuuttt~~~ppp``````fffYYYVVVRRRPPPUUU^^^eeehhhmmm~~~}}}xxx|||xxxmmm{{{pppaaa~~~{{{[[[KKKIIIXXXzzzkkkZZZ[[[~~~uuuqqqbbb```SSS;;;222+++,,,---***)))*********++++++,,,,,,,,,,,,)))555111???sss~~~|||rrr[[[```ppp}}}mmmQQQ;;;444777>>>DDDJJJUUUhhhxxxhhhRRR]]]vvvmmmXXXPPPRRRMMMHHHAAA>>>===;;;666111???===NNN\\\\\\lllyyyrrrnnnooosssvvvxxxvvvsssrrrtttqqqiiicccaaaZZZaaajjjsssyyy}}}ttteeeUUUEEETTT```vvvddd666///+++,,,,,,)))***...******))))))))))))******))))))))))))(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''UUURRRNNNKKKGGG@@@777000+++*********+++,,,...///+++,,,...000333555666777111666<<>>CCCUUUgggHHHCCCBBBFFFDDD>>>===BBBHHHFFFAAA<<>>999999:::<<>>;;;444...,,,+++)))))),,,'''''''''((()))***+++,,,111NNNwwwuuuyyyxxx|||{{{uuuuuuuuummm______bbbjjjuuu|||rrrZZZNNNTTT\\\^^^uuutttUUUIII>>><<>>@@@EEEKKK;;;<<<>>>@@@@@@@@@AAABBBIIIAAA<<<@@@GGGMMMSSSWWW[[[\\\]]]^^^___```aaaaaaaaabbbccceeeffffffffffffccceeehhhjjjiiilllyyykkkMMM999444777:::555333;;;MMM]]]aaaXXXNNN___ZZZUUUNNNAAA888AAAPPP^^^ooommm]]]^^^hhhmmm^^^XXXaaahhh[[[EEE555UUU___qqq~~~|||cccAAAPPPxxx|||bbbVVVaaarrrvvvppprrr|||uuu^^^RRR]]]jjjnnngggeeeeeefffddd```aaaeeevvvuuuaaaQQQMMMDDD::::::EEEVVVfffppprrrnnnyyyyyyiii~~~vvvrrr{{{wwwYYYCCC>>>666000...,,,((((((+++'''''''''((()))+++,,,---@@@hhhvvvzzz}}}vvvqqqxxxyyynnnggg^^^```dddkkkuuu~~~}}}zzztttiii^^^___nnn~~~pppLLL@@@777777888666777;;;:::CCCHHHDDD@@@>>>;;;666333999AAANNNggg|||~~~~~~wwwoooiii[[[}}}sssUUUGGGNNNdddpppvvvmmmWWWbbbxxxzzzfff^^^LLL;;;...------))))))...******++++++,,,------...///555PPPiiieeeiiixxxqqqaaaNNN???BBBKKK\\\tttuuuaaammmvvvggg```]]]^^^dddlllaaajjjuuu}}}}}}xxxsssooovvvwwwwwwwwwxxxyyy{{{{{{yyytttqqq~~~zzzxxxxxxsssllliiikkkllleee^^^]]]fffrrr{{{xxxcccOOODDDPPPiiiiiiQQQ===------000---+++---******))))))))))))******))))))))))))(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++************************((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&YYYTTTOOOKKKHHHAAA666...************+++---///111......000111333333444444444000222>>>HHHIIIEEEAAA999::::::888999???EEEGGGHHH<<<888BBBKKKNNNRRRXXX\\\[[[ZZZ[[[^^^aaaaaaaaa```bbbccceeeffffffeeeeeefffcccfffnnnooommmtttrrrSSSAAA888222***,,,...777LLL]]]UUUBBBSSSTTTNNNAAA:::BBBQQQ[[[iii~~~mmm^^^dddnnnnnn___XXXXXXbbbcccUUUDDD;;;ZZZ|||~~~wwwNNNBBBiiimmmXXXYYYjjjssspppwww~~~yyyfff[[[aaaiiijjjjjjgggggghhhgggdddeeeiiilllwwwaaaPPPLLLBBB666555EEEZZZccc```uuuhhhqqqrrr~~~~~~ZZZqqqnnn|||~~~rrrUUUEEEAAA999222...+++(((''')))'''''''''((()))+++,,,---TTTzzztttkkkzzzzzziiiccc\\\^^^aaagggrrr{{{~~~pppRRROOO___gggIIIGGG===777888777444888@@@444777:::;;;===BBBIIIMMMIIIGGG???:::GGGfffuuutttwwwtttwww^^^]]]tttKKK:::AAABBBOOOgggqqqvvvbbb\\\~~~gggyyyeeecccQQQ>>>///------))))))///******+++,,,,,,---......000777ooo{{{}}}zzzYYYkkk|||~~~pppcccUUUJJJLLL___rrryyyzzzxxxlllpppdddeeehhheeeZZZOOOSSS]]]uuu~~~~~~}}}~~~xxx}}}www|||yyywwwuuuuuutttrrrpppjjjgggfffggggggfffjjjooonnnppplll^^^RRRWWWllluuubbbLLLMMM]]]mmm]]]DDD///...222///+++,,,******))))))))))))******))))))))))))(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&XXXRRRKKKHHHFFF@@@555,,,+++***))))))+++---------///...000333222//////333444777666999LLL]]]RRR:::777:::<<<<<<;;;;;;===@@@<<<888:::DDDMMMPPPSSSXXX\\\]]]^^^_________^^^]]]``````aaabbbdddeeefffgggfffgggjjjkkklllnnnqqqtttnnn[[[HHH777222555...'''444MMMVVVOOOMMMTTTPPPAAA@@@SSSfffmmm}}}lll]]]aaaooommm```YYYYYY___iiikkk\\\AAA---FFF^^^www}}}zzzwwwZZZBBBIIIpppeeeQQQbbbuuuxxxrrr~~~fffMMMWWWmmmppphhhfffdddbbbbbbdddfffhhhlllyyypppYYYNNNJJJ>>>333888LLL\\\aaa```dddhhhzzz~~~~~~zzz{{{mmmuuuiiirrryyypppfffFFFBBB555222111+++******###'''+++((((((---)))+++888ooo}}}pppqqqzzzyyykkk]]]YYYXXX___nnnwwwxxxxxx{{{~~~xxxfff```hhhhhh___dddXXX{{{iiiWWWCCCAAA@@@@@@>>>888555<<>>>>>@@@LLLeee{{{fffOOO???EEEdddjjjooopppaaammmmmmddd???<<>>>>>======???AAA;;;888;;;EEEMMMQQQTTTYYY[[[\\\]]]___``````______``````aaacccdddeeefffgggfffhhhjjjkkkkkkmmmppprrrsssyyykkk^^^TTT<<<666555444,,,,,,EEEdddNNNLLLEEEDDDVVVqqq}}}zzzrrrooohhhbbbgggpppmmmdddhhhrrroooUUUAAA777<<>>;;;@@@GGGlllrrr```ZZZ{{{uuu}}}yyy]]]```]]]KKK999111---)))+++000)))111...***///...,,,000777hhh|||xxxuuugggrrr{{{xxxjjj^^^ooouuuiiiOOOFFF]]]{{{sss{{{ttteeeWWWVVVbbbsss}}}vvv~~~sssmmmooouuuzzz|||xxx{{{yyyrrrnnnnnnnnnmmmtttrrrqqqqqqrrrssssssrrrqqqkkkjjjnnnjjjaaa```gggxxxnnnYYYNNNWWWjjjoooBBB555555///)))***,,,+++******))))))***************)))((('''''''''''''''''''''(((((((((((())))))((((((((('''''''''((((((((()))))))))******///---+++***)))***,,,---000+++(((+++***&&&###%%%***))))))***,,,...000111000333444222222222///)))''',,,...---,,,---+++&&&......***%%%%%%***------"""%%%***,,,,,,***'''&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''WWWRRRMMMJJJFFF@@@555,,,+++***)))***,,,...---,,,000...///222000---...222111333888===AAACCCCCCBBB:::<<>>:::<<<>>>???@@@@@@@@@@@@:::;;;@@@GGGNNNSSSWWWZZZYYYZZZ]]]___aaabbbbbbbbb```aaabbbccceeefffgggggghhhiiijjjjjjjjjkkkmmmooouuuwww~~~kkk^^^[[[]]]UUUGGG:::444444555666PPPFFFDDDXXXwwwxxxbbbPPPWWWeeerrruuuqqqpppsss}}}uuu\\\@@@111EEEPPP[[[aaadddeeeccc___VVVDDD[[[vvvcccNNNAAAYYYtttyyyeeeQQQRRR___^^^ZZZVVVJJJ>>>EEEQQQOOOSSSVVV\\\bbbfffhhhhhhggghhhkkktttiiiYYYTTTLLL@@@999===MMM\\\]]]llldddfff}}}||||||}}}{{{ooorrrkkk[[[@@@333222666///++++++'''&&&((((((+++)))&&&AAAnnn{{{zzzyyyrrrvvvsssjjjlllwwwpppqqqssstttssssssvvvyyy|||~~~pppgggUUUddd{{{xxx{{{wwwooofffQQQDDDHHHQQQXXXiii{{{ZZZmmmvvvoooooocccYYYXXXZZZhhhxxxTTTqqqgggzzzVVVFFFCCC:::???BBBCCCFFFHHHDDD===UUUqqqmmmYYYYYYaaa]]]WWWHHH666,,,,,,---,,,,,,///,,,,,,111...111@@@uuurrr{{{pppiiinnnxxxqqqwwwvvvzzzzzzyyy~~~~~~}}}~~~rrr```___{{{vvvmmm[[[lllyyy}}}tttsss{{{wwwppplllooowww|||yyyuuuuuuyyyzzzuuusssssssssppptttrrrqqqqqqrrrssssssrrruuullliiippptttnnnccc[[[[[[jjj}}}sssfffNNNPPPiiivvvddd<<<+++---///***,,,+++******))))))*********)))))))))((((((((('''''''''''''''(((((((((((())))))(((((((((((((((((('''(((***,,,,,,+++***)))&&&'''***---...---,,,+++222///,,,---///111333555888<<>>@@@999:::<<<>>>??????>>>===:::>>>DDDIIIOOOUUUXXXZZZYYYZZZ]]]___aaabbbccccccaaaaaabbbccceeefffggghhhiiijjjkkkkkkjjjkkkmmmoooqqqnnntttpppccc```TTT\\\___TTTDDD888111---999:::EEEYYYhhhdddSSSCCCPPPXXXhhhssstttoooqqqwwwtttnnnsssppp[[[@@@000888CCCOOOWWW___jjjtttxxxiiiIIIMMMmmm|||zzzkkkRRR???PPPkkkyyyjjjQQQOOO\\\VVVJJJFFFDDDBBBKKKRRRLLLQQQSSSWWW]]]bbbfffhhhjjjjjjjjjnnn}}}ttt]]]VVVMMMDDD999777EEEWWWYYY```}}}pppfffqqqtttssseeeppp{{{wwwwwwvvvjjj{{{UUU<<<222444111---+++%%%'''***))))))(((***JJJzzz}}}wwwzzz~~~{{{sssqqqtttooogggkkkxxxtttooopppsssvvvqqq]]]ccc{{{aaaIII>>>:::===>>>BBBXXXrrrzzz}}}kkkmmmwwwhhhnnnXXXjjjnnn{{{~~~bbbUUUGGG===AAAJJJKKKFFFBBBLLLgggyyyzzzcccRRRzzz{{{}}}gggaaaZZZKKK888...---...,,,---///,,,---000,,,888RRRzzzlllppp}}}lllqqqzzz}}}qqqhhh\\\wwwyyyooozzzgggMMMFFF|||yyyyyyqqqmmmwwwxxxuuuuuuuuuwwwzzz{{{{{{yyyvvvzzz{{{wwwuuuvvvuuusssrrrpppnnnooopppqqqppppppsssnnnmmmpppssspppjjjgggUUU]]]ooovvvqqqYYYMMM]]]kkk~~~ZZZ444...000---,,,+++******))))))******))))))))))))((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))&&&''')))++++++***)))(((+++,,,.../////////---,,,&&&+++000333888CCCOOOXXXWWW[[[bbbkkkttt}}}zzzmmmddddddeeeeeekkkkkkfff]]]WWWUUURRRNNNgggeee___WWWPPPEEE555%%%***)))***---//////+++((()))))))))(((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((TTTSSSQQQMMMHHH???555...******+++---//////...,,,000......111000///222777666666???MMMQQQIIIAAA>>>888888:::<<>>;;;SSS^^^kkkooommmllloootttuuunnnooouuulllTTT???999111777<<<===BBBNNNZZZaaarrrhhh]]][[[mmmwwwQQQCCCLLLbbbtttmmmWWWQQQZZZRRREEEEEEKKKKKKQQQVVVQQQWWWXXXZZZ]]]aaaeeeiiikkkiiifffhhhuuucccYYYOOOHHH===666AAAUUU[[[ZZZnnnyyyjjjmmmyyy~~~fffbbb{{{}}}jjjsssOOO666222---***)))&&&''',,,***'''+++666WWWsssttt{{{xxxlllpppuuuvvvlll```\\\___ttt|||zzzsssqqqssstttttteeefff}}}zzz|||www]]]EEE===@@@FFFGGG@@@:::DDDUUUdddlll|||ttt{{{|||aaaiiiqqqsss{{{cccLLLHHHOOORRRPPPMMMJJJiiioooVVVppp~~~}}}wwwkkk___LLL<<<222------------...,,,...///...EEElll|||ppplllwww}}}tttyyyuuuooonnnXXXnnnzzz{{{eee___xxxrrrzzzwwwlllrrrdddaaaaaaiiiuuu}}}|||xxx{{{|||{{{xxxwwwyyy~~~www{{{{{{wwwtttvvvvvvtttrrrpppoooooopppqqqqqqpppoooppppppqqqpppoooqqqsssddd___hhh}}}zzzgggRRRSSS^^^nnnnnn???//////---,,,+++******))))))******))))))))))))((((((((((((''''''''''''(((((((((((((((((())))))))))))******'''((()))*********)))(((---+++(((''')))---111444555BBBQQQ\\\hhh{{{wwwlllcccIIITTTbbbnnnwwwwwwkkk^^^KKKBBB666...++++++***(((******))))))))))))******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((TTTSSSRRRNNNHHH>>>555...******+++---000000...,,,///---...111111111444:::111666>>>FFFHHHCCC<<<888888888999<<>>TTTbbbkkkhhhdddhhhkkkkkkjjjgggnnnyyypppUUUAAA<<>>JJJUUU[[[rrr}}}mmmbbbccciiillloooeeeVVVFFF:::333///...+++******))))))******+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&'''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((SSSSSSSSSOOOHHH>>>555///******,,,...000000...,,,///---...111222222666<<<555===DDDEEEBBB>>>999444888888999===@@@@@@===:::===FFFMMMMMMOOOUUUXXXWWW[[[\\\^^^```bbbbbbbbbbbbaaabbbcccdddfffggghhhhhhjjjkkkmmmmmmmmmnnnqqqsssmmmmmmqqq{{{pppggguuunnnSSSJJJTTTMMM777;;;;;;BBBFFF:::***,,,:::RRRccckkkbbb^^^eeehhhdddddd]]]dddvvvwww]]]BBB777HHHPPP[[[gggrrrtttiii[[[GGGbbbfffcccttt}}}wwwxxxSSSTTTaaasssyyymmm___ZZZNNNKKKVVV]]]QQQKKKSSSYYYTTTWWW[[[```eeeiiikkklllnnniiiffflll}}}rrraaaVVVSSSHHH===DDDWWWVVVWWW^^^xxxggg___~~~iii[[[ttt~~~wwwcccEEE666888222,,,---...###...+++$$$333PPPppp{{{xxx|||rrrOOOcccttt|||tttjjjgggbbbYYYZZZhhhsssqqqmmmqqqwwwzzz{{{jjj{{{mmmmmmbbbWWWDDDFFFBBB===AAASSSgggsssdddYYYOOOSSShhh}}}iii~~~[[[iiiqqqXXXvvv|||rrr\\\```^^^QQQFFFhhh|||zzzuuuqqqsss}}}```QQQ}}}sssxxx{{{vvviiiPPPEEE;;;---(((---***,,,...111222666```|||mmmmmm|||oooccccccttt||||||~~~xxx{{{fffaaazzz{{{ggghhhfffwwweeeNNNNNNWWW[[[___```bbbjjjyyyuuuyyy}}}~~~}}}xxxzzzxxxrrrppprrrtttssssssqqqooopppqqqrrrqqqqqqkkkoooqqqpppnnnpppsssuuuvvv\\\SSSiiiqqqZZZRRRccczzzzzzXXX>>>222,,,,,,++++++***)))*********(((((((((((())))))))))))''''''''''''((((((((()))(((((())))))*********+++++++++*********+++,,,------555CCCVVVjjj{{{xxx~~~xxxjjjdddbbbkkkqqqvvvrrrbbbMMM:::000++++++************++++++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))WWWTTTQQQMMMHHH@@@555---***+++---///111111///,,,000222000,,,...555666222333>>>JJJLLLBBB999999???===>>>???@@@@@@???>>>===DDDHHHNNNPPPQQQRRRUUUXXX^^^___aaacccdddeeeddddddfffffffffggggggggghhhhhhiiikkkmmmnnnmmmmmmnnnooopppsssqqqqqq}}}xxxooonnnfffYYYMMMEEE@@@===333???CCC777,,,...222333LLLbbbfffZZZWWWWWWYYY______\\\gggxxxrrrVVV>>>777YYYjjjvvvuuuttt~~~tttdddSSSSSSdddwww}}}yyygggSSSXXXooovvvqqqmmmiii```TTTHHHCCCBBBFFFTTTbbb\\\___bbbcccgggllllllhhhiiiiiihhhkkkyyy{{{ooo___YYYRRR???<<>>@@@@@@???>>>>>>>>>EEEJJJOOOQQQQQQRRRUUUXXX]]]^^^aaacccdddeeeeeeeeeeeeeeeffffffggghhhhhhiiijjjlllmmmnnnmmmmmmnnnooorrrtttqqqppp|||zzznnnjjjbbbVVVGGG:::222000---666;;;666000///222444HHH^^^eee^^^ZZZVVVTTTYYY]]]VVV[[[kkknnnZZZ@@@222AAATTT___VVVMMMSSSdddqqq~~~|||wwwnnnfffjjjxxxkkkXXXZZZqqq|||yyyvvvuuuvvv^^^EEE===BBBIIIOOOUUU]]]```bbbcccfffkkkllliiiiiijjjiiikkkvvvtttbbbZZZSSSAAA;;;JJJccc]]]\\\mmmyyymmmrrrxxxWWWLLL}}}~~~{{{xxxbbbAAA222555000(((+++...'''***///BBBooo|||ooosssppptttuuuoooeee]]]]]]```iiilllooooooooorrryyy~~~~~~|||ooozzzeee___SSSGGG>>>??????<<<@@@HHHddd]]]UUULLLBBB===AAAIIINNNgggqqqaaaSSS]]]mmmttt```aaaNNNHHHsss}}}ttthhhYYYUUUuuuuuu^^^aaa|||mmmlllwww}}}[[[YYYJJJ666666+++***,,,---...222CCCgggwwwooopppxxxrrrpppxxx~~~yyy~~~{{{yyybbbaaa~~~nnnllliiiQQQHHHMMMTTTWWWZZZcccrrrwwwkkkvvv}}}{{{wwwtttrrrqqqsssqqqpppqqqrrrrrrnnnkkkkkklllnnnppprrrtttvvvxxxuuuwwwjjj\\\uuu{{{kkk\\\PPP```{{{___000...---,,,++++++++++++)))'''************)))))))))))))))))))))))))))))))))((( '''///111,,,((('''(((111333111,,,,,,;;;XXXooo{{{ooommmvvv```JJJ444...000...+++***+++***)))((()))*********''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''(((((((((,,,---...---***%%%!!!++++++,,,---...---,,,******,,,......+++)))'''''',,,...111222111...***(((VVVTTTPPPMMMHHH???444,,,***,,,...000000///...---000111///---///444666444444@@@KKKJJJAAA::::::======???@@@@@@???>>>>>>???GGGKKKOOOQQQQQQRRRUUUXXX\\\]]]```bbbdddeeeffffffddddddeeefffhhhiiijjjjjjkkklllnnnnnnmmmmmmooopppttttttqqqoooxxxssskkkbbbYYYGGG444,,,...///000333555333///111666HHH\\\fffdddaaaWWWPPPUUUSSSVVVaaammmkkkXXX???000:::QQQdddbbbYYYUUUTTTSSSbbbooozzzooovvvuuuaaa[[[jjjvvvtttvvv}}}tttaaaNNN@@@<<>>555---,,,++++++,,,,,,***)))************))))))))))))))))))))))))))))))))))))&&&***///...***(((+++...***---111888EEE\\\wwwwwwooollliiirrrzzzmmmIII...***...---,,,***((('''((())))))(((''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%''''''''')))******((('''$$$%%%&&&''')))---333888333------777>>><<<;;;===@@@CCCDDDAAA;;;777777999777555333///,,,+++***+++VVVSSSPPPMMMHHH???444,,,***,,,///000///.........111///......000444555555333>>>EEEBBB;;;888;;;>>>===???AAA@@@>>>===???@@@GGGKKKOOOPPPPPPQQQUUUXXX[[[]]]```ccceeefffggggggcccdddeeeggghhhjjjkkkllllllmmmnnnnnnmmmnnnpppqqqssstttrrrnnnoooyyy{{{ooodddZZZHHH555000777;;;333///333222...111:::GGGVVV```dddbbbSSSKKKTTTMMMaaawww}}}lllQQQ===555888LLL```kkkppprrrjjj^^^PPPWWWiii}}}{{{zzzlllYYYYYY^^^\\\fff|||nnnZZZNNNQQQYYY___ccceeecccdddiiilllkkkjjjlllmmmkkknnnyyyiii\\\WWWHHH;;;===]]]bbbXXXSSSjjjzzzmmmZZZvvv>>>FFF~~~ppp|||}}}kkkHHH111222111+++***((()))***444TTT}}}}}}vvvwww{{{}}}ppp\\\^^^rrrxxxzzzxxxpppfffbbbeeejjjllllllkkkjjjkkkpppxxx~~~ppp{{{sssccc]]]UUUIII999000666BBB444222333777999999===BBB>>>999999===<<<777:::BBBDDDccc{{{ssskkkqqq```ZZZzzz}}}YYYSSSuuu}}}~~~]]]^^^xxxiiiXXXlllnnnxxxrrr[[[NNNCCC888///111111///***111VVV|||xxxvvvxxx~~~||||||www|||uuu___RRR[[[hhhppp{{{vvv___SSSZZZkkkzzz~~~wwwrrrmmmwww~~~{{{xxxuuutttwwwsssqqqssswwwxxxsssnnnmmmqqqtttrrrooonnnsssxxxvvvuuuppppppWWW|||vvv]]]LLL```iiiJJJ777...,,,++++++,,,,,,+++***************)))))))))((()))))))))))))))*********000,,,)))))),,,///000///000666HHHfff}}}ssskkkkkkeeebbbpppppptttpppnnnttt}}}vvvkkkjjjgggwwwvvv```kkk}}}zzzZZZ===111000...+++))))))++++++)))&&&'''''''''''''''''''''''''''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%'''(((((('''&&&%%%%%%'''((((((((('''''')))+++222444666888:::???FFFKKK]]]RRRPPP[[[___[[[^^^ggg\\\ZZZVVVSSSRRRUUU[[[```PPPRRRPPPHHH<<<333000111VVVSSSOOOLLLGGG???444++++++---///000...------///111...---...111333555666;;;CCCEEE<<<555666;;;>>>===@@@BBBAAA>>><<>><<>>nnnyyymmmLLL111000222---,,,((())))))888^^^~~~}}}|||yyy}}}{{{jjj^^^gggwwwuuuvvvtttlllccc___dddjjjjjjiiigggfffiiiooowww|||}}}|||mmm``````___VVVFFF888333666777111///555;;;======??????777444999;;;777777;;;===NNNaaa|||aaa]]]{{{```nnnnnn|||iii___wwwpppYYYddd}}}ppp]]]LLLDDD777///---222---***;;;iiiyyyxxxxxx{{{|||{{{}}}uuuuuummm]]]MMMMMM```vvv~~~}}}pppbbbeeeuuu{{{wwwuuuyyy|||vvvrrr{{{~~~}}}zzzwwwvvvxxxuuusssuuuyyyyyyuuuqqqooorrrsssqqqmmmmmmqqqvvvyyytttvvvxxxVVVwwwzzzhhhNNNWWWuuuVVV777000...,,,+++,,,,,,,,,+++************)))))))))(((((()))))))))*********+++((()))***,,,---000555888^^^fffyyy~~~uuuppptttzzz}}}}}}{{{ssstttqqqsssvvvpppvvv}}}aaaccckkkFFF<<<222...+++,,,......+++(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&((())))))&&&%%%%%%&&&%%%(((***)))(((+++333;;;888@@@LLLSSSWWWXXX[[[]]]LLLEEEEEEMMMJJJ@@@@@@KKKRRRLLLFFFGGGMMMTTTXXXYYYYYYhhhwwwuuucccNNNAAA===UUUSSSOOOLLLGGG>>>333++++++...000000---,,,---///111---,,,///222333555888DDDKKKIII<<<444666;;;<<<===AAACCCAAA===<<>>SSS___TTTDDDCCCLLLTTTdddddddddeeegggjjjnnnqqq~~~www___QQQQQQFFFQQQxxxvvvdddSSSFFFZZZbbbgggffffffjjjmmmmmmllllllmmmlllkkkpppppp^^^[[[QQQBBB===GGGdddgggYYYdddwwwooo]]]bbbuuuwwwvvv[[[@@@xxxvvv}}}xxxYYY888000222...---,,,,,,---DDDlll~~~|||}}}|||zzz~~~wwwdddcccrrryyyuuuwwwuuummmdddaaaeeelllhhhgggeeefffjjjqqqxxx}}}xxxzzz}}}uuuhhh^^^QQQIIIDDD>>>666///444111333;;;@@@???<<<;;;;;;KKKUUUSSSXXX^^^SSS@@@:::CCCNNNfffdddbbbtttuuuuuuwwwxxxssswww^^^\\\ttt}}}|||kkkQQQGGG999444...///+++222SSSyyyzzzrrrsssvvvzzz}}}{{{}}}{{{sssxxxyyy^^^NNNHHHXXXmmmwwwwwwvvvwwwooommmxxxsssrrruuu}}}vvvkkkvvv~~~}}}|||{{{|||}}}~~~~~~|||yyyxxxwwwwwwwwwxxxyyyyyywwwuuurrrssssssqqqoooooorrrvvv|||sss{{{}}}aaaqqqpppUUUSSSggg}}}EEE222000---+++,,,,,,,,,+++************))))))))))))((())))))******+++++++++''',,,...***'''333NNNdddvvvllljjjsss{{{~~~}}}mmmuuu{{{~~~zzztttiii]]]lll~~~}}}aaaaaavvvsss___@@@888///++++++,,,***'''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%'''((('''%%%$$$'''***...111555777:::@@@JJJQQQbbbbbb]]]SSSIIIDDDEEEIIIPPPRRRZZZbbb___VVVTTTZZZZZZSSSNNNOOOSSSSSSLLLEEEJJJZZZjjjlll```TTTQQQSSSUUURRROOOLLLGGG>>>333++++++...111000,,,+++---000222,,,+++///333222444888BBBKKKJJJ===555999<<<:::>>>AAADDDAAA<<<;;;@@@EEEHHHKKKOOOQQQRRRUUUZZZ___bbbccceeegggiiiiiiiiiiiiiiiiiijjjlllmmmooopppqqqoooooooooooonnnooorrruuurrrmmmnnnpppkkkfffooohhhSSSQQQVVVWWWAAACCCBBB===:::>>>AAAAAAJJJGGGMMM___bbbNNNLLLddd^^^NNNQQQgggjjjRRR;;;666DDDcccqqq___OOOCCCGGGXXXeeeggghhhlllkkkeeetttwwwiiigggmmmYYYRRRooo{{{tttPPP===>>>FFFWWW```ggghhhhhhkkkmmmmmmmmmllllllmmmkkkooo}}}wwwccc]]]UUUFFF???HHHlllwwwmmmwwwqqqcccmmmHHHrrrsssfff@@@222111...---------333UUU}}}xxx}}}vvv^^^eeewwwtttvvvxxxvvvooofffccchhhnnnfffdddccceeekkkrrryyy}}}zzzzzzyyyyyyyyyzzz{{{|||zzzvvviiiVVVHHHCCC@@@;;;666000333:::BBBDDDCCCEEEIIINNNaaannnooottt}}}vvvfffHHHGGGCCCIIIYYYaaahhhwwwiiigggttt{{{uuunnnsssyyy}}}eeeWWW}}}xxxwww}}}[[[KKK:::999111---...AAAnnn{{{www|||ssstttwww{{{xxxttt|||jjjVVVLLLIIIQQQeeesssuuutttvvvrrrqqqwwwxxxrrrooossszzzzzzlllbbbxxx~~~||||||{{{yyy{{{}}}~~~~~~}}}{{{zzzvvvyyy{{{{{{yyyxxxxxxyyytttsssqqqppppppqqqsssuuu{{{ooo||||||mmmhhhyyycccSSS\\\tttVVV444222...,,,,,,,,,+++***************))))))))))))((())))))******+++,,,,,,///222555888CCCZZZwww}}}tttnnnpppvvv~~~}}}lllZZZVVVdddtttddddddffffff```YYYZZZaaaaaa```pppxxxlllfffnnn{{{hhh___vvvgggWWWBBB333,,,+++)))'''((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$''')))(((''')))///555>>>===???EEEMMMSSSUUUUUUAAAEEEIIILLLQQQ]]]mmmzzzaaadddiiimmmoooppppppqqquuuqqqnnnooopppnnngggaaaTTTWWWWWWRRRKKKJJJPPPXXXUUURRROOOLLLGGG>>>333++++++///111000,,,***---000222,,,+++000333222444999999DDDFFF===777<<<>>>;;;>>>BBBDDDAAA<<<;;;@@@EEEIIIMMMPPPRRRTTTWWW]]]bbbccceeefffhhhiiijjjjjjiiijjjkkklllmmmnnnpppqqqqqqpppppppppooonnnooorrruuutttlllkkkrrrqqqhhhgggooohhhUUUXXX]]][[[CCCNNNRRRKKKEEEFFFBBB<<>>EEEZZZ___JJJGGGaaaEEE===MMMlllmmmLLL888;;;000OOOuuuzzz^^^DDDTTT\\\\\\dddrrrssshhhnnnxxxrrrzzzjjjRRRddd{{{vvv[[[BBB<<>>ZZZ{{{}}}mmmsss|||ooocccYYY[[[cccmmmrrrqqqrrrwwwzzzrrrzzzooobbbnnnffffffcccVVVTTT^^^bbbUUUjjjyyypppnnn}}}mmm{{{}}}]]]CCC666111///...))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&)))+++++++++000888???EEE@@@???FFFQQQUUUOOOGGGTTT```nnnuuurrrkkkhhhgggllliiibbb[[[^^^fffiiifffccccccdddgggmmmtttyyy|||zzzuuulll```TTTKKKFFFDDDVVVRRROOOLLLDDD888000..................///000000111---,,,000333444666:::@@@;;;777666999;;;;;;:::AAA@@@>>><<<<<<>>>CCCGGGRRRQQQQQQRRRUUUYYY]]]___dddgggjjjllllllkkkkkklllmmmmmmnnnoooqqqrrrssstttppppppoooooopppqqqrrrrrrooooooppppppooolllhhheeezzzrrr[[[___bbbXXXTTTUUU___fffVVV;;;111777666444;;;JJJUUUSSSHHHAAA>>>FFF[[[oooiiiMMM666///:::BBBPPPggghhhVVVRRRcccqqqpppoootttYYYssstttrrrzzzhhhVVVcccrrrhhhVVVHHHLLLYYY[[[TTTRRRVVVdddmmmiiikkkpppmmmnnniiiiiimmmkkkiiiuuu}}}kkk```ZZZNNN@@@BBB\\\dddcccpppkkkxxxllluuuVVVgggsssfff{{{yyyccc<<<000555***111...***444mmmzzztttWWWuuuttt{{{tttsssmmmddd```cccggggggdddaaa```eeennnvvvyyyxxxvvv{{{~~~|||{{{|||{{{yyy~~~yyyoooqqqppp[[[GGGAAA???444@@@IIIJJJNNNUUURRRGGGPPPUUU[[[aaabbb```]]]ZZZ\\\lllkkk[[[cccvvvjjj~~~TTTGGGeeeppp[[[jjjyyynnnxxxZZZOOO666888555222444YYYrrruuu|||~~~zzz~~~~~~~~~zzz~~~yyyxxx{{{www|||lllKKK===CCCkkkhhhjjjooommmggghhhppppppwwwwwwnnniiigggfffwww~~~|||zzzpppkkkqqq}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~|||zzzyyyzzz||||||xxxuuunnnoooqqqssstttttttttsssxxxuuu{{{vvvrrrmmmlll{{{hhhXXX\\\xxx\\\BBB+++...---+++111******)))))))))))))))))))))))),,,******,,,+++(((***......JJJoooqqqxxxzzzqqqjjjgggppp~~~ddddddhhhttt|||sssvvvrrr___}}}^^^MMM:::+++000+++)))***------(((&&&''')))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''',,,(((%%%$$$&&&)))******&&&---444666<<>><<>>CCCGGGOOOOOOOOOPPPTTTYYY___bbbfffhhhlllmmmmmmllllllmmmnnnooooooqqqrrrsssttttttttttttsssrrrqqqqqqqqqqqqooorrruuusssoookkkjjjjjj|||uuuaaadddhhhbbbbbbnnntttdddDDD+++&&&,,,---***...888???===777444888EEE```vvvnnnQQQ<<<777KKKOOOQQQSSSaaa{{{uuuZZZ\\\iiinnnppptttaaakkkhhhhhhnnnbbbXXXeeeddd___[[[___jjjooocccTTTFFFKKK]]]iiigggkkkqqqmmmmmmiiijjjnnnllliiisssoooccc\\\PPPCCC@@@ZZZhhhiiivvvooopppZZZ[[[}}}{{{yyywwwVVVaaa}}}ooo~~~}}}ggg@@@222666+++000//////AAAwww~~~zzz~~~oooZZZwwwuuuzzzuuutttmmmdddaaadddgggfffbbb______eeepppxxxyyywwwyyy|||}}}yyyxxx{{{}}}|||~~~{{{xxxnnnjjjZZZJJJAAA888DDDQQQVVVLLLEEEKKKTTTWWWZZZXXXUUUQQQOOOOOOPPPQQQTTT[[[\\\TTTSSS```sss~~~wwwgggiiiYYYWWWgggzzzrrr[[[hhh{{{\\\PPP888888444,,,===kkk|||}}}}}}~~~|||zzz~~~|||}}}nnn{{{pppPPP@@@MMMbbbxxxqqqooorrrpppjjjiiiooossszzzuuukkkeeedddhhh|||zzzvvvrrrrrr{{{~~~~~~~~~~~~}}}|||{{{zzz{{{}}}|||yyyvvvpppqqqrrrtttvvvxxxxxxwwwzzzwww}}}xxxuuuoookkk{{{mmm```\\\tttVVV888333,,,(((...***,,,************************,,,+++,,,......---000666MMMuuu{{{rrrqqq{{{sssfffllluuu~~~ttt}}}kkkbbbpppmmmRRRzzzzzz```KKK>>>:::555000,,,+++)))'''***///))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''$$$'''***+++***(((''''''---+++...???WWW```OOO:::EEELLLVVV]]]dddkkkuuu|||mmmkkkmmmrrruuuwwwyyy}}}~~~}}}}}}uuufffgggpppkkkggglllpppVVVRRROOOLLLDDD888000...//////......//////000111///------111444666999>>>PPPHHH>>>999999<<<>>>???CCCBBBAAA>>>>>>@@@EEEIIINNNMMMMMMOOOSSS[[[bbbfffhhhkkkmmmooonnnnnnnnnooopppqqqqqqrrrssstttuuuuuuxxxxxxvvvuuusssrrrqqqpppqqquuuyyyvvvoookkklllooozzzyyyiiihhhnnnooommmwwwsssZZZ@@@444333444111---,,,///111///...///***222JJJfffkkkTTT<<<222:::WWWmmmfffRRRUUUrrrrrrZZZYYYiiisssrrrkkkbbb___fffhhh```\\\bbbZZZJJJAAAIIIWWW\\\UUUMMM999@@@UUUeeefffkkkppplllllljjjkkkooollljjjqqq}}}sssggg___TTTGGG===TTTggghhhxxxuuu}}}iiiaaajjjaaa~~~uuu}}}UUU888222***111***111LLL~~~}}}}}}uuu|||{{{lllaaa{{{vvvyyywwwtttmmmdddbbbfffgggeee```]]]]]]fffsss{{{yyyuuu{{{}}}{{{wwwvvvzzz{{{|||{{{jjj___OOOFFFEEEBBBSSSRRRNNNJJJQQQ[[[ZZZRRROOOKKKCCC===:::;;;===@@@CCCEEENNNTTTNNNKKK^^^xxxxxxhhhppprrrssslllnnnuuu\\\eee~~~___SSS::::::333///JJJzzz|||{{{zzzzzz}}}|||lllyyyvvvWWW<<>>:::999999777444666;;;///)))555TTTeeeWWW;;;***'''KKKpppwwwfffWWWZZZcccwwwfffRRR___ooopppsss```aaannnmmmddd```^^^YYY@@@,,,,,,555888:::===888>>>SSScccfffkkkoooiiilllkkkmmmooommmkkkoooxxxwwwjjjaaaVVVKKK???QQQddd\\\hhhjjjggg\\\rrrQQQiii<<<---)))333(((333XXX|||{{{zzz~~~}}}hhhiii~~~wwwyyyyyyuuulllddddddggggggbbb]]]ZZZ\\\ggguuu|||yyyssszzz}}}|||wwwwww|||~~~~~~sss```KKKGGGSSSZZZRRRPPPNNNQQQZZZ]]]PPP@@@<<<;;;999777666555555555555777DDDTTTVVVRRR___uuu~~~yyyfffyyy~~~|||tttaaa]]]xxxyyy]]]aaacccUUU<<<;;;333:::VVV}}}yyy}}}{{{xxxxxx{{{~~~{{{pppqqqhhhVVVFFFGGGZZZoooyyykkkhhhiiikkkggg___aaajjj~~~}}}xxxnnneeeaaaeeeiiiooo{{{iiihhhrrryyy~~~}}}~~~~~~~~~~~~~~~|||zzzxxxpppnnnmmmooorrruuutttssswwwttt}}}|||}}}uuulllyyylllQQQXXX{{{[[[888111...,,,000)))***++++++++++++++++++++++++***---...++++++===dddmmmwwwgggiiimmmsss~~~|||zzzwww~~~sssllljjjZZZ}}}[[[HHH:::---+++---,,,)))((()))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((('''$$$###&&&---777===???===???KKKaaaqqqooofff```hhhssszzz|||yyyrrrvvvyyyuuupppooowwwsss{{{}}}xxxxxx{{{xxxpppVVVRRROOOLLLDDD888000...///////////////000111111000//////222222111555;;;;;;666222222666<<>>GGGKKKPPPUUU]]]fffqqqxxxvvvooo{{{~~~wwwooommmtttwwwtttvvv}}}zzzyyy|||xxxxxxtttxxxVVVRRROOOLLLDDD888000...000000//////000000111222......111555555666<<>>@@@;;;<<>>>>>;;;777111000<<>>GGGIIIBBB:::666777;;;>>>???@@@@@@@@@@@@BBBGGGMMMRRRPPPQQQRRRVVV[[[cccjjjnnnpppqqqrrrqqqpppppprrrssspppqqqsssuuuwwwxxxzzz{{{xxxyyyzzz{{{{{{yyyxxxvvv{{{zzz{{{}}}~~~{{{tttnnnjjjyyyyyykkkQQQFFF===;;;:::777:::???///,,,---111444333555888LLLSSSeeeqqqdddHHH888888...222666444,,,,,,;;;NNN[[[YYYcccsssuuuhhh^^^^^^nnnzzzqqqeeekkkjjjfffoooxxxmmm]]]RRRUUU___dddccc]]]WWW\\\```___fffnnnkkknnnoooooooooooorrrttttttpppeee[[[SSS===HHHoooccciiikkkvvv}}}cccgggcccxxxqqquuu___999555333---...:::lllzzz}}}pppKKKppp}}}vvvyyy|||sssgggaaaeeeiiicccXXXWWW[[[bbbjjjrrrvvvwwwvvvsssyyy}}}}}}}}}~~~~~~{{{tttfffkkk]]]PPPQQQ\\\bbb___YYYWWWSSSMMMGGGBBBAAAAAABBBBBB>>>666111222<<>>444///222888===@@@@@@@@@@@@???@@@DDDJJJNNNLLLNNNPPPUUU\\\dddkkkooopppqqqrrrqqqpppppprrrsssoooppprrrtttwwwyyy{{{{{{{{{|||}}}}}}|||zzzxxxwwwyyy|||zzzuuuqqqlllyyyfffTTTOOOCCC:::;;;???:::111777111---......+++***,,,"""(((>>>[[[dddRRR===444BBB444)))+++///000000222BBBdddqqqcccggg~~~vvvVVV___}}}xxxjjjtttpppfffppppppjjj]]]VVV^^^lllkkkaaa```XXXZZZ]]]\\\eeepppnnnnnnppppppooopppsssuuuuuuqqqfff]]]UUUDDDGGGkkk^^^hhhmmmtttooo___ggghhh}}}zzz|||BBB...///000111===rrrvvvPPPxxxyyyzzz|||sssfffaaaeeeiiibbbWWWWWW\\\dddkkkpppsssvvvwwwtttzzz}}}||||||}}}ttt```bbbgggnnnpppkkkccc]]]MMMMMMLLLJJJIIIIIIHHHHHHDDDCCCCCC@@@777111:::IIIUUUxxx{{{nnn]]]hhhccc\\\lllrrreeeqqqWWW999;;;777FFF{{{dddzzzyyyyyyuuurrrwwwuuufffbbbZZZQQQJJJHHHJJJMMMHHHSSSeeeyyysssTTT:::JJJjjj{{{kkk```iii{{{pppjjjiiisss|||qqq{{{tttjjjmmmuuupppqqq~~~}}}}}}|||{{{xxxwwwxxx|||yyyyyy~~~}}}vvv~~~vvv{{{}}}{{{kkk{{{[[[NNN}}}nnnLLL;;;111///'''---------------------------+++MMMzzzyyyxxx}}}vvv|||vvvkkk___VVVTTTVVVYYY\\\WWWVVVZZZ\\\\\\```fffjjjgggdddfffmmmwww~~~nnngggiiiJJJ222+++...************))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))***555HHH[[[jjjooonnnlll^^^qqqwwwpppqqqtttyyyxxxtttnnnnnnzzzwwwyyyyyytttvvvsssppprrryyy~~~zzzsssrrrzzz|||tttTTTPPPNNNMMMEEE999111...333111///.........---+++000//////000333777;;;======888333222555:::<<<<<<===???@@@@@@@@@CCCIIIMMMPPPOOOQQQVVV]]]eeekkknnnnnnpppqqqrrrqqqqqqrrrttttttvvvxxxyyyyyyzzz|||~~~|||{{{zzz{{{yyyuuuyyy{{{}}}~~~}}}yyyyyy{{{nnn\\\XXXRRRIII???666333444///111222111...---------))))))222YYYeeeIII:::...EEE777---000666666333000111JJJkkkuuupppvvvyyyooo[[[www|||uuuyyyrrrgggjjjqqqkkkddd______bbbfffhhhccc```^^^___bbbgggkkkllllllnnnpppqqqqqqrrrtttvvvtttddd\\\ZZZHHHGGGcccmmmfffjjjnnn}}}{{{lllccclll}}}wwwLLL===...,,,---PPP}}}mmm```yyy{{{wwwwwwnnn```aaafffbbb\\\YYYVVVZZZbbblllsssvvvuuutttxxxyyy{{{}}}~~~{{{vvvssslllddd___``````dddkkknnnlllcccWWWNNNGGGEEECCCBBBAAA???<<<999QQQhhh|||ffflll{{{gggVVVeeeuuuiiimmmtttYYYAAA888;;;QQQwwwvvv{{{}}}tttnnnttt}}}{{{mmmbbb]]]SSSOOOJJJGGGFFFCCC???;;;<<>>QQQKKKSSSfffooovvvnnnwwwuuuzzzvvvqqq}}}uuuqqq|||zzzpppfffdddjjjooommmiiiuuuuuuwwwzzz|||yyyrrrllllllooosssxxx|||}}}{{{yyySSSPPPNNNLLLEEE999111///111///....../////////.../////////111444999>>>AAA;;;666222111666;;;===>>>???@@@BBBBBBBBBEEEKKKOOOPPPOOOQQQUUU]]]dddjjjlllmmmooopppqqqppppppqqqssstttuuuwwwxxxxxxyyy{{{}}}zzz}}}}}}zzzyyy{{{yyyuuutttuuuxxx|||~~~}}}sssrrr|||yyymmmggg^^^XXXPPPEEE:::333666555333222222222444444///...666[[[fffKKK===222)))+++777OOOcccbbbLLL666,,,<<<[[[sss{{{|||lll```nnnvvvyyyxxxjjjddduuuooogggbbbaaacccfffhhhdddcccbbbcccfffjjjmmmoooooopppqqqrrrqqqqqqrrrtttwwwggg___]]]JJJFFF___hhheeekkkpppsss___uuuwwwzzzyyyzzziii>>>999333333666XXX~~~cccaaayyyzzznnn```bbbeeeaaaZZZWWWWWW\\\dddnnnuuuxxxxxxwwwxxxzzz|||~~~}}}yyyzzz{{{}}}|||}}}}}}zzzrrrkkk[[[UUUMMMFFFBBB???>>>======XXXyyylllWWWjjj~~~hhhUUUhhh|||kkkfffqqqWWW@@@666666]]]tttnnn|||uuurrr{{{sssooouuu~~~uuudddSSSFFFAAA===???@@@@@@BBBHHHRRRYYY\\\___qqqoooiiisss}}}iiiaaahhhppprrrtttxxxzzzuuuoooooosssuuusssooommmpppwww}}}}}}}}}}}}~~~}}}}}}xxxvvv{{{~~~|||zzzzzz{{{{{{{{{{{{|||xxx}}}zzz}}}yyymmm}}}jjjXXX^^^uuuPPP???666(((555...,,,...///111000***111CCCuuu{{{tttoooeeeYYYMMMGGGCCCAAACCCGGGFFFEEEDDDEEEGGGKKKOOORRR[[[]]]___bbbgggoooxxx}}}|||WWW===///++++++***((('''(((((((((((((((((((((((((((((((((''')))******))),,,333999HHHhhhjjjkkkkkkgggpppqqqyyyzzz~~~uuuoooyyyuuullljjjkkkkkklllpppxxxyyy{{{SSSPPPMMMLLLDDD999111//////...------///111111000......///111666;;;@@@DDD:::666222333888===@@@AAA@@@BBBCCCDDDEEEIIINNNQQQOOOOOOPPPUUU\\\ccchhhjjjlllmmmoooooonnnnnnpppqqqrrrtttvvvwwwwwwwwwyyy{{{xxx{{{|||yyyxxxyyyxxxtttnnnnnnqqqvvv{{{}}}zzzwwwuuuqqqwwwyyyhhh^^^RRRDDD888???:::444222333666777777111000666ZZZcccGGG:::000,,,777LLLjjjqqqPPP666777III^^^gggrrr~~~eee\\\```mmmrrrrrrmmmcccvvvppphhhcccaaaccceeefffeeeeeefffhhhkkkmmmpppqqqppprrrsssrrrppppppqqqrrr||||||kkkbbb___MMMEEE\\\fffgggqqqxxxttt[[[hhhzzz}}}zzz{{{vvvbbb666555111111999]]]{{{}}}zzzWWWccczzz~~~ooobbbccceee___WWWTTTWWW]]]gggqqqxxx{{{{{{{{{yyy{{{}}}xxxmmmiiikkkmmmkkkfffjjjddd[[[SSSLLLGGGCCCAAAHHH\\\ggglll```SSSXXX```]]]___zzzkkkVVVeee~~~lllaaa|||sssZZZDDD::::::bbb~~~ttt~~~uuuqqqwwwqqqpppwwwuuu___MMMBBB===<<>>;;;:::999<<>>>>>@@@CCCGGGLLLNNNPPPRRRVVV[[[aaajjjsssyyy|||{{{}}}xxxzzzsssPPPAAA111---***((()))))))))***((((((((((((((((((((((((%%%((()))))))))...666===UUUuuuzzz{{{xxxsss}}}vvvyyy}}}zzznnnoooooooooppprrruuuwww}}}yyyzzz|||~~~SSSOOOMMMKKKDDD999111000000///---...000111111000......///111555;;;@@@CCC<<<888555666;;;@@@BBBBBB@@@AAACCCEEEGGGKKKOOORRROOOOOOPPPUUU[[[bbbfffgggjjjlllmmmnnnmmmmmmnnnpppqqqssstttuuuuuuuuuwwwyyyxxx{{{{{{xxxwwwxxxvvvrrrkkkjjjlllpppuuuuuupppkkkjjj```]]]mmm|||hhh[[[NNNDDDHHHAAA:::777999;;;999777333333:::]]]dddFFF888---333;;;BBBLLL```qqqjjjVVV<<<888FFFTTTQQQWWWpppmmmPPPKKKUUUVVV```mmmjjjsssnnngggcccbbbdddfffgggdddfffiiikkklllnnnoooqqqpppqqqrrrrrrppppppqqqrrryyy~~~mmmbbb]]]LLLBBBWWWbbbfffrrrxxxrrr```uuu|||sssEEE777,,,000777eee|||||||||}}}rrrNNNaaazzzpppeeeeeefff^^^UUURRRUUU]]]hhhrrryyy|||}}}}}}zzz|||~~~|||ssshhhccccccddddddccciiigggddd```[[[SSSJJJDDD???LLLllluuuxxx~~~yyymmmYYY___xxxjjjaaavvvsssvvv[[[DDD<<<@@@hhhnnn~~~xxx{{{sssppprrrzzzkkkSSSDDD@@@CCCEEEFFFBBBEEEUUUmmm~~~~~~lllvvvlll\\\eeezzzxxxyyy{{{yyyrrrmmmrrr|||uuukkkcccfffpppzzz~~~}}}}}}}}}~~~}}}}}}xxxxxxvvvssspppqqqvvv{{{wwwuuu|||{{{~~~yyyjjjyyyjjjUUUxxx\\\MMM666000***...)))444///(((---888WWW|||zzzsssjjj___SSSLLLBBB;;;666555555555888===:::::::::<<<@@@EEEIIILLLFFFHHHMMMSSS[[[dddlllqqqnnnmmmqqqzzz}}}yyyooo___QQQ999222,,,+++,,,***((('''((((((((((((((((((((((((((()))((()))///;;;FFFKKK[[[nnnjjjsssvvvwwwkkkkkkkkkpppxxx}}}yyyyyy{{{zzz{{{}}}~~~}}}{{{}}}zzz~~~}}}tttqqquuu|||SSSOOOLLLJJJCCC888222000222000///...000000///.../////////111444999>>>@@@<<<888555555:::>>>?????????@@@AAADDDHHHLLLOOOQQQNNNNNNPPPUUU\\\bbbeeegggiiikkkllllllllllllmmmooooooqqqssssssrrrssstttvvvxxx{{{{{{wwwvvvvvvtttppplllkkkkkklllmmmkkkeee``````UUUKKKPPPdddppp___QQQOOOIIICCCAAABBBBBB???;;;999;;;CCCfffkkkJJJ:::...555;;;777,,,000EEETTTVVV555444III^^^ZZZQQQXXXaaapppSSSIIIJJJCCCOOOeeejjjooolllhhhggghhhjjjkkkkkkdddgggkkklllllllllnnnooonnnpppqqqqqqqqqqqqrrrtttwwwmmm```[[[MMMBBBVVV```ccclllnnnwwwsssggg~~~XXX<<<,,,666777rrryyyxxx~~~nnnGGGYYYzzzrrrfffgggfff]]]UUUSSSSSS\\\iiisssyyy|||}}}~~~{{{|||~~~}}}wwwqqqmmmjjjjjjaaaaaa```___]]]WWWQQQLLL===DDD```xxx}}}lllXXX```tttgggdddsss}}}ttt{{{ZZZ>>>999AAAqqqkkk~~~|||ppppppuuu~~~yyyfffYYYVVVTTTRRRaaa\\\[[[bbbttt|||sssyyyvvv___ggg|||{{{zzzwwwqqqnnnttt~~~qqqddd]]]eeeuuuvvvwwwxxxvvvttttttwwwzzzuuusss||||||{{{mmm|||qqqUUUeeeWWWEEE333222,,,222...,,,000+++///]]]ssszzztttkkkaaaWWWMMMEEE???:::666333444333111333888222222333555888===@@@CCC???AAAEEEKKKTTT\\\cccfffddddddjjjwwwiiippppppMMM===222***+++---***&&&%%%((((((((((((((((((((((((---,,,+++...>>>UUUcccfffaaannngggrrr|||nnnnnnpppnnnuuu}}}|||yyynnnmmmlllmmmnnnppprrrsssssstttuuuvvvvvvvvvvvvwwwvvvuuutttrrrsssvvv|||RRRNNNKKKIIIBBB888222111333111//////000000///.../////////111444999===@@@999555222333777;;;<<<;;;>>>>>>???CCCIIIMMMPPPPPPMMMMMMPPPUUU\\\cccfffgggiiikkkllllllkkklllmmmooonnnoooqqqqqqqqqqqqrrrtttvvvyyyzzzwwwvvvxxxvvvrrrppppppooommmjjjfffbbb```[[[UUUOOOMMMRRRbbb~~~|||hhhYYYTTTNNNJJJHHHFFFBBB???>>>@@@HHHiiikkkJJJ999...666>>>===222...;;;NNNYYY<<<222???ZZZbbb]]]TTTJJJiii]]]VVVPPPGGGJJJXXX```ooonnnmmmoooqqqrrrrrrqqqgggjjjmmmnnnlllkkkmmmooonnnpppqqqqqqqqqqqqssstttvvvnnnaaa\\\XXXLLL^^^fffdddjjjjjjrrrqqqaaa}}}|||SSS888,,,999888zzzwwwwww~~~qqqEEERRR||||||{{{qqqfffeeeddd[[[TTTSSSSSS\\\jjjtttyyy{{{|||~~~zzz|||~~~{{{tttqqqddd```ZZZVVVTTTSSSRRRQQQIIIIII```~~~xxx~~~iiiVVVfffwwwjjjiiiwww^^^>>>:::EEErrrwwwjjjyyywwwmmmpppxxx{{{~~~zzzmmmYYYKKKRRRlllrrrlll{{{~~~hhhiii{{{vvvqqqmmmlllrrr{{{jjj\\\WWWfff{{{wwwyyyzzzzzzyyyyyyzzz{{{vvvttt|||}}}}}}ppptttWWWOOOhhhEEE777111---//////(((111777HHHzzz{{{tttfff___TTTJJJBBB===999666555333222333111---...333//////000222555888;;;<<<:::;;;>>>DDDMMMSSSXXXYYY___```hhhvvvnnnsss\\\DDD444((())),,,)))&&&'''(((((((((((((((((((((((((((,,,...555IIIeeevvvyyyqqqrrrrrrqqqnnnqqquuuiiinnnsss{{{~~~~~~wwwqqqlllkkkqqqlllgggfffhhhiiifffcccoooppppppooonnnoooqqqssspppuuuyyyxxxsssooooooppprrruuuyyy~~~RRRNNNJJJHHHBBB888222222111000...///000222111000/////////222666;;;@@@CCC777444111333888<<<======>>>>>>???DDDJJJOOOQQQPPPLLLMMMPPPVVV^^^dddggghhhiiikkkllllllkkklllmmmooommmnnnppppppooooooppprrrqqquuuwwwvvvxxx{{{zzzwwwrrrtttuuuqqqkkkhhhhhhjjj^^^___bbbdddcccccckkktttxxxrrrhhh^^^TTTNNNIIIHHHDDDDDDIIIggggggGGG999000444777999666333777BBBKKKAAA222777LLL\\\fffeeeZZZeeennnkkkaaa^^^]]]___fffoooooorrruuuwwwxxxvvvsssmmmppprrrqqqmmmlllnnnrrrpppqqqrrrrrrppppppqqqrrrtttqqqeee```^^^RRRccchhhdddkkknnnyyyoooYYYkkk~~~|||qqqDDD888000444@@@zzz}}}OOOSSSyyy|||}}}~~~pppdddbbb```XXXSSSSSSSSS^^^lllvvvzzz{{{|||~~~zzz{{{}}}~~~qqqjjjaaaYYYTTTQQQNNNMMMBBB???VVVzzzjjjWWWbbb{{{sssqqqbbbBBB>>>IIIwwwvvv{{{RRRyyy}}}xxxyyylllqqqzzzsss]]]VVVaaapppsssXXXKKKVVVvvvsssoooyyy~~~vvvmmmjjjiiikkkrrryyy___QQQOOOddd~~~|||{{{zzz{{{|||}}}}}}|||zzzwww~~~~~~qqqzzzaaaLLLvvvKKK>>>...///***------333EEEnnnvvvggg\\\NNNHHH@@@999555444333333222111333444222------111111111222333444666888999666666999>>>EEEKKKLLLLLLTTTYYYfffvvveeesss|||YYYAAA---)))***((('''***((((((((((((((((((((((((%%%000:::???NNNfffvvvzzz|||uuuzzzsssfffgggpppnnnppp{{{|||xxxqqqjjjfffgggkkknnngggeeeeeeiiinnnpppnnnkkktttuuuuuusssqqqrrruuuxxxqqqtttyyy{{{yyyuuurrrqqqqqqqqqppppppsss{{{RRRNNNJJJHHHAAA888222222///...---///111333333333......///222777===CCCFFF777444333555;;;@@@AAAAAA???>>>@@@EEEKKKPPPRRRQQQKKKMMMPPPWWW^^^eeehhhjjjiiikkkllllllllllllmmmooolllnnnoooooonnnnnnpppqqqnnnrrruuuvvvyyy}}}~~~|||ssswwwyyyuuunnnllloootttzzzuuueeeZZZVVVUUUMMMKKKMMMhhhhhhIII>>>777CCC===999:::;;;;;;???FFF444///;;;NNN[[[jjjsssnnnkkk~~~sssxxxxxxsss{{{nnnooossswwwyyyxxxuuuqqqqqqtttvvvsssooommmppptttrrrssssssrrrpppoooooopppssstttiiidddXXXLLL]]]aaa___hhhppprrr[[[eeerrrwww~~~kkk???@@@888000LLL\\\YYY{{{~~~~~~}}}nnnbbb```]]]VVVRRRSSSTTT___mmmwww{{{{{{|||~~~yyy{{{}}}}}}{{{vvvnnneee\\\SSSJJJDDDMMMFFFXXXvvvwwwmmmYYYXXX}}}{{{xxx___AAA>>>HHH{{{iii}}}|||zzz}}}lllqqq|||~~~qqq}}}iiiQQQ???GGG\\\{{{xxxwwwyyynnneeedddgggllltttzzzVVVGGGGGGaaa}}}~~~}}}|||yyyzzz}}}~~~~~~{{{~~~qqqkkkVVVeeeJJJ@@@,,,333+++***555444MMM~~~vvvhhhUUUHHH>>>:::444111111222333444222222444777444//////333000000000111111333444444444444555:::AAAEEEEEEDDDHHHQQQcccwwwxxxnnnQQQ555,,,***'''''',,,((((((((((((((((((((((((***<<