BM6 6( ~~~{{{xxxuuurrrqqqllljjjhhheeeddddddeeefffbbbaaa___]]]ZZZXXXVVVUUUQQQQQQPPPOOONNNMMMMMMLLLHHHGGGEEEDDDCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCCCC@@@AAAAAAAAAAAABBBBBBBBB????????????????????????>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;::::::999999::::::;;;999999999999999999999999}}}yyyvvvsssqqqgggfffeeedddcccaaa``````TTTSSSQQQPPPNNNNNNMMMMMMOOONNNKKKIIIGGGEEEDDDDDDJJJIIIHHHFFFEEEDDDDDDDDDBBBBBBAAA@@@@@@???@@@@@@?????????>>>>>>=========DDDCCCCCCBBBBBBAAAAAAAAAAAA???>>><<<<<<===>>>?????????>>>===;;;:::999999AAAAAAAAA@@@??????>>>>>>>>>===<<<;;;:::;;;;;;<<<<<<;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<==============================;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999888888777777888888999888888888888888888888888yyyxxxvvvtttqqqooommmmmmiiihhheeeccc```]]][[[ZZZZZZZZZXXXVVVSSSQQQPPPOOONNNMMMKKKIIIFFFDDDBBBAAADDDDDDCCCBBB@@@???>>>>>>DDDCCCCCCBBB@@@>>><<<;;;CCCBBBAAA@@@???===<<<<<>>>>>>>>>>>@@@??????>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<===:::;;;<<<===>>>>>>>>>>>><<<======>>>??????@@@@@@666777777888999::::::::::::999999888999:::<<<===999999::::::::::::::::::999999999999888888888888::::::999888888888888999999999888888888777777777777777777777888888888888999999999999999999999999888888888888888888888888888888777777777777888888999999999999999999999999888888888777777777777666666666555555555555666666777777777777777777777777|||zzzvvvrrrnnnjjjhhhggg]]]\\\[[[ZZZXXXWWWVVVUUUNNNNNNMMMKKKJJJIIIHHHGGGLLLKKKJJJHHHFFFEEEDDDDDDDDDDDDCCCBBB@@@???>>>===BBBAAA@@@???===<<<;;;:::?????????>>>>>>=========>>>>>>===<<<;;;:::999888::::::999999999999888888<<<<<<<<<;;;::::::999999999999:::<<<===>>>???@@@999999999::::::999888888666777888999;;;===>>>>>>777777777777777777777777999999888888888888999999888888888888999:::;;;;;;999999999999999:::;;;;;;888888:::::::::999777666888777777777777777666666=========<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<888888888999999999::::::888888999999:::::::::;;;:::999999999999999999999999999999888888888777777555666666666777777777777666666666666666666666666555555555555555555555555555555555444444555555555777777777777777777777777666666555555555444444444555555444444444444555555555555555555555555555555~~~}}}{{{zzzyyyxxxuuutttrrrooollljjjhhhfffWWWVVVTTTSSSPPPNNNMMMLLLPPPOOONNNLLLJJJGGGEEECCCGGGGGGEEEDDDBBBAAA@@@???BBBBBBBBBAAAAAAAAA@@@@@@===<<<;;;:::::::::;;;;;;>>>===<<<;;;::::::::::::=========<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;666666666666777777888999======<<<<<<<<<;;;;;;;;;888888999999:::::::::;;;666666777777888888888999:::::::::;;;;;;;;;;;;;;;999::::::;;;<<<===>>>>>>;;;<<<<<<======>>>>>>???;;;;;;::::::999888888777<<<<<<============<<<<<<888777777666666555555555:::::::::;;;;;;<<<<<<<<<777777777777777888999999888777777777777888888999:::999999888888999999:::999:::;;;;;;:::888777666======<<<;;;;;;:::999999777777666666555444444333555555444444333333333333444444444444444444444444555555666666777888888888555555555666666666666555555555555555444444444444444444444555555555555666555555555555555555555555444444444444444444444444333333222222222222333333444444444444444444444444444333333333333222222222444444333333333333444444333333333333333333333333zzzyyyxxxvvvtttrrrqqqpppkkkjjjiiihhhfffdddccccccUUUTTTSSSQQQOOOMMMLLLKKKMMMLLLKKKIIIGGGFFFEEEEEEAAAAAA@@@@@@???>>>======AAAAAAAAA@@@>>>;;;999888>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;:::999888666666555::::::::::::::::::::::::999999999999999888777777555666666777888999::::::555666777888999:::;;;;;;::::::999999999:::<<<===666666666666666777888999222333333444555555666666666666666777777888888888:::999999999::::::;;;<<<666777777777888888999999888888999999::::::::::::<<<<<<<<<;;;;;;;;;::::::777777666666666666555555666666666777777777777777666666666666555555555555999888888777666555555555666666555555444222111000999888888777666555444444333333444444555555555555666555555555666666777888888888777666666666777777555444333333222222333333222222333444444444444444444444444444555555555555666666666777777777888888777777666666555555444444777777666666666555555555333333444444555555555666333333444555555555444444444444444444333333333222111111111222222222333333333333333333333333333333333333333333333333333333222222111111111111222222222222222222222222222222222222222222111111111111333222222111111222222333111111111111111111111111~~~{{{wwwtttqqqoooqqqpppnnnllliiigggeeeddd[[[ZZZYYYWWWUUUSSSRRRQQQNNNNNNMMMKKKJJJHHHGGGFFFEEEDDDCCCBBBAAA@@@???>>>DDDDDDBBBAAA???===<<<;;;AAA@@@???===;;;:::888777??????>>>===<<<;;;::::::999888888777666666555555<<<<<<;;;:::999888777777888888777666555555555555999999999::::::;;;;;;<<<555666777888999;;;<<<<<<666666777777888888999999888888888999999999::::::555666666777888888999999444555555666777777666666555555666777999:::;;;;;;777777666666666666666666666555444333444555777888:::999888777666555555555777777888999999:::;;;;;;666666777777777888888888888777777666666777777888666666777777888888888888555555555555555555555555555555444444333222111111444444444333333333333333555555555555555555555555888888777777777666666666222333444555666777888999:::::::::999888777666555111111222222333444444555444444555555555555555666333333222222222333444444444444333333333333444444777666666666666666777777444444444444555666777888000111111222333333444444111111222333333444555555000000111111222222111111000000000000000000000000333333333333444444444444222333444555666666555444555444444444333333333333000000000000111111111111111111111111111111111111111111111111111111111111111111000000000000111111000000000000000000000000222111111111111000000000000000////////////000000////////////////////////}}}xxxtttqqqpppkkkjjjhhhfffdddaaa```___XXXWWWUUUSSSQQQNNNMMMLLLKKKKKKKKKJJJHHHFFFCCCBBBCCCBBBAAA???===<<<::::::999:::;;;<<<;;;:::999888::::::::::::::::::::::::<<<;;;:::999777666555444666666777777777777777777555666666666777777888888555666777888999::::::;;;666666666777888888888999555555666777999:::;;;;;;666666666666666666666666888888888888999999999:::666666666666666666666666999999999999999::::::;;;666666666777888888999999===<<<;;;999888888888888999888888888777777666666444444444555555555555666666666666666666666666666444555555555555444333333555444444444444444444444555666666777888888999999888777555444444555777888555444444333333333444444000111111111222222333333333333333333333333333333555444444444444444555666444444444444444444444444444444555555555555555555666666555555555555555555000000111222333333444444333333333444555555666666444444555555555555666666222222333333444444444444000000111222222222222222444444444333333333222222333333333333333333333333333222222111111222222333111111111111111222222333////////////000111222333222111000//////000111222222222222222222222222222222222222222222222222222...///000111333333333333111111222222333444444555111111111111111111111111///000111333333333222111111111111111000000000000111111111111222222222333000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000111111111111000000000000.........------.........////////////////////////{{{zzzxxxvvvtttqqqpppooogggfffdddbbb___]]][[[ZZZXXXWWWVVVTTTRRRPPPNNNNNNGGGGGGFFFFFFEEEDDDCCCCCC???>>><<<;;;;;;<<<===>>><<<;;;999888888999;;;<<<777888888888888999999999666666666666666666666666666666555555444444444444666666666666666666666666777666555444444444444444666666777777777777666666555555555555666666666666666666666666666666666666333444444444444444444333555555555555555555555555555444444444444555666666777777777777777777777777666666666666666666666666666666666666666666666666555555555555555666777777666666555555555555666666888888777777666666666555777777666666555555555444555555555555555555555555444444444555555555555666777666666555444444333333444444444444444444444444222222222222222222222222333333333333333333333333444444444444444444444444333333222222222333444444333333333222222222111111222222222222222222222222222222111111222222333444333222222111111222222333111111222222222333333333333333333333333333333333111111111111111111111111222222222222222222222222000000111111111222222222666666555444444333222222000000111111111222222222222222222222222222222222111111111111111111111111111111111111111111111111///111222111000///000111000000000000000000000000111111111000000000000000222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000111111000000//////......000000000000111111111111222000//////000000///...111,,,111666222111222---000///...///111111///---111000//////.........///000////////////.......................................------------......~~~}}}rrrqqqpppnnnlllkkkiiiiii```___]]]\\\ZZZYYYYYYYYYPPPOOOMMMKKKJJJIIIIIIIIIJJJIIIGGGDDDCCCBBBAAAAAA>>>======<<<;;;;;;::::::<<<<<<<<<;;;;;;:::888888@@@???>>>===<<<;;;:::999<<<;;;:::999888777666555999999888777777666555555::::::999888888777666666???>>>;;;999777777888888888666555444444555666888555555555666666666777777444444444444444444444444555555555444444333333333444444444444444444444444666555444444333333444444555666666666666666666555444444444555555555666666555555555555555555555555333333444444444444333333444444444444444444444444444444333333444444555666666666666666666666666666555555555555555555555555555555555555555555555555555555444444555555666777666555555444444555555666777666666666555555555444555555555444444444333333444444444444444444444444333333444444444555555555666666555555444333333222333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333222222222222222333333444222222222222111111111111222222222222222222222222111111000000111111222333111111000000000000111111111111111222222222222333222222222222222222222222111111111111111111111111222222222222222222222222000000000111111111222222444444333222222111000000000000000111111111222222222222222222222222222222111111111111111111111111111111111111111111111111///000111111//////000111000000000000000000000000000000000000000000000000111111111000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111000000000000000000000000000000000000//////....../////////000000000111111...////////////000333555666000+++***+++...222333222222222222222222111000////////////000111222222/////////.........------..............................------------......}}}}}}{{{yyywwwuuutttsssjjjiiihhhfffcccaaa___^^^ZZZYYYWWWUUUSSSQQQOOONNNPPPOOOMMMJJJGGGDDDBBBAAAEEEDDDCCCAAA@@@>>>===<<<@@@???>>>===;;;:::999999??????>>><<<;;;:::999888::::::999888777666666555777666555444333333333333:::999888777777666666777777666666555555666666777555555666777888999999:::777888999;;;<<<<<<======111111111222222222222222555555555555555555555555666666777777777888888888555555444444333222222222;;;:::888666444444444444444333222111111222333444222222222333333333333444222222222222222222222222444333333333333222222222222222222222222222222222555444333333222333333333444444555555555555444444333333333444444444444555444444444444444444444444222222333333333333222222333333333333333333333333333333222222333333444555444444444444444444444444333333333333333333333333333333333333333333333333444444333333444444555666555444444333333444444555444444444444444333333333333333333333222222222222333333333333333333333333222222333333333444444444555555444444333222222222111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111222222333111111111111000000000000111111111111111111111111///////////////000111111000//////......//////000000000000111111111222222111111111111111111111111000000000000000000000000111111111111111111111111//////000000000111111111111111000000//////......//////000000000111111111111111111111111111111111000000000000000000000000000000000000000000000000///000111000///...///111000000000000000000000000/////////000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000////////////........./////////000000000111222222000---,,,...111111555111///555444000222...///000000///...///000...............///000111............---------,,,------------------------...------,,,,,,------...|||zzzsssrrrqqqooommmlllkkkjjj]]]\\\ZZZXXXVVVUUUTTTTTTFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDBBB@@@>>>>>>>>>===;;;:::777777777666555444222222777777777777777777777777888777777777777666666666666555555555555444444444666666555444444333333222333333333333333333333333333333444666888999:::;;;111222222333444444555555555555555555555555555555555555444444444444555555444444333333333333444444000000111111222222333444222222333333333333444444///000111111222222222222555555555666666777777777666666666666777777888888444444555555666666666777666666666555555555444444444444333333333444555555444333222222222222333444000000000111111111111222000000000000000000000000111111111111111111111111111111111111111111111111333222222111111222222222222333333444444333333222111111222222222333333333222222222222222222222222000111111222222111111000222222222222222222222222222111111111111222333333222222222222222222222222111111111111111111111111111111111111111111111111333222222222222333444444333333333222222333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111222222222333333333333333222222111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000//////000000111222000000000////////////...////////////////////////......------......///000//////............////////////000000000111111111////////////////////////////////////////////////////////////////////////....../////////000000000000/////////......------....../////////000000000111111111111111111111111000000000000000000000000000000000000000000000000...///000000......///000////////////////////////......///////////////000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........./////////000000////////////////////////////////////////////////............////////////444444333222111///...---&&&222000---222///)))---...///111000//////111333222111000///////////////......---------,,,,,,,,,------------------------------,,,,,,,,,,,,------vvvWWWUUUQQQMMMJJJHHHHHHHHHGGGGGGEEECCC@@@>>><<<<<>>===;;;999777666555888777777666666555555444888777777666555555444444222222111000////////////666666555555555666666777111111111111111111111111........................333111111111333333222111444444555666666555555444111111222333555666777777------...///000111222222111222222333444555666666333444444555666666777777222333333444444555555555333333333222222111111000444555666777888999999:::222222222333333444444444///////////////000111111333333333333333444555555444444444444555555444444444444444444444333333333555555666666777777666666111111111111111111111111111111111111111111111111111111111111000000000000333333333333222222222222111111111222222333333444222222222111111222222222/////////000000000111111////////////////////////////////////000000000000000000000000000000000000111111000000000000111111111111222222222222111111000000000000111111111111000000000000000000000000//////000000000000//////111111111111111111111111000000000000000111222222000000000000000000000000000000000000000000000000000000000000000000000000111111111111111222222333222222111111111111222222000000000000111111111111222222222222222222222222111111111111111111111111000000000000111111111111111111111111000000000000////////////////////////////////////////////////000000000000000000000000///////////////////////////............///000000//////.........---------........................------,,,,,,------.../////////............//////........./////////000000........................................................................------........./////////////////////............------........./////////000000000000000000000000////////////////////////////////////////////////---/////////...---...///........................------........./////////.....................///................................................................................................---............/////////......................................./////////............///////////////......111444555222///...666555...,,,///222666222222222222222333444666222111111000000000111111......---------,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,eeeMMM@@@AAA;;;666111(((:::999777666555555666666222222222222222111111111222222222333333333333333222333333444555666666777000000000000////////////222111111111111111222222///......//////000111222222222222222222222222222555555555555555555555555555444333333444444333222000000000000000000///...------......//////000000333333444444444444444555/////////000000000000000//////000000000000000000444444444333333333333333888888777666555444444333444333333333333222222222444444444555666666777777444333333333444444555666...............///000000///////////////...------.........//////000000111///000111333444444555555555555555444444444333333444444444444333333333333666666555555444333333333000000000000000000000000222222222111000000//////////////////////////////........./////////000000........................------............////////////////////////////////////////////////000111//////000000000000//////........./////////000000////////////////////////......////////////....../////////////////////////////////...///000000111////////////////////////////////////////////////////////////////////////000000//////000000111222111000000000000000000111/////////000000000000000111111111222222222222222////////////////////////...////////////000000000////////////////////////////////////////////////........................////////////////////////////////////////////////---------------...//////...---------,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......///..................///------........./////////........................------------------------------------------------,,,,,,---------.........//////////////////......,,,,,,---------.........////////////////////////////////////////////////////////////////////////---...///...---,,,---///........................,,,,,,------.../////////---------...............................................................................................................------------.........///........................---............/////////....../////////000000000...,,,+++---///111000...222222:::999111777;;;...555222000///000000000///------,,,,,,---......///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,ZZZBBB888;;;999888999555/////////000111111222222111111222222333444555555000000111111222222333333333222222222111111000000333333222222222111111111/////////......//////000000000/////////000111111////////////////////////........................111000//////000111000...///000000000000000///...222222333333333333444444//////////////////......000000000000000000//////111111111111111111111111//////000000000000000000.........///000111111111222111111111000000000///000000111111222222333333+++************++++++,,,222222222222222222333444111111222222222111///...111111111222222333333333...///000222333444444444111111111111111111111111//////000000000000000000000000000/////////......000000000000000000000000000000000//////...------------............------------------............------------------------,,,,,,,,,,,,------......------------------------......------...//////000......////////////......------------....................................------............------.................................---...//////000//////////////////////////////////////////////////////////////////////////////......//////000111000//////////////////000////////////000000000111//////000000000111111111........................---............/////////........................////////////////////////------------------------........................////////////////////////,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------,,,,,,,,,,,,------,,,------------.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................,,,,,,,,,,,,------------////////////////////////................................................,,,---......,,,,,,---...------------------------+++,,,,,,---......//////,,,,,,---------.........------------------------------------------------------------------------------------------------,,,,,,---------.........---------------------------------.........///////////////000000000111111333555666444333888AAAIIIVVV@@@DDDEEE;;;NNNYYY<<>>666999666888444,,,111555---,,,111111,,,)))+++---...((()))***++++++,,,,,,+++TTT???777999444111111...111111000000000///////////////............/////////******000,,,///:::555333@@@""";;;!!!444&&&///MMMEEE777'''%%%OOO"""+++---)))777(((444---///111,,,------------------------...---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------...........................//////000000/////////.........---------...///////////////............////////////...------,,,,,,---------........................------------------------,,,------...//////000000---.........////////////........................------------------------......////////////...............------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,++++++++++++,,,...///---+++***,,,..............................,,,+++,,,---------...000222222111111222111///---------,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,------------------------------............------......------------..................///////////////...,,,---000111///---------........./////////.........................../////////000000000000////////////////////////............////////////---------.........//////------------------------------------------------,,,------,,,++++++,,,............---------,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,------......------,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------//////.........---------///............///000000000000000000000000000000222222111000///...------..............................------------......................................................------------------------....................................////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++---......,,,000333,,,'''---...000::://////666AAAHHHPPPaaasssxxx|||{{{{{{}}}}}}hhh[[[TTTGGGBBB===333111000(((+++...---++++++...---)))+++++++++,,,,,,,,,++++++SSS>>>666888333000111...000000000/////////.........------,,,,,,------...------////////////)))###...<<<((("""444'''///mmmddd%%%333444>>>kkk666'''LLL===(((eee)))'''666------------------------------,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---............//////////////////...............------...////////////...---............/////////---------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////---------.........//////........................---------------------------......//////......---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++*********+++,,,---,,,******+++,,,***************+++,,,,,,---------------...///000...,,,---///000------///...------,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++,,,,,,,,,,,,------------------------,,,------......------,,,---------,,,,,,------...---............/////////000...---...//////...------------------......................................./////////000000000000000000000000000000000............////////////---............/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,.../////////......------,,,+++++++++++++++*********++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,------......------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------/////////............---//////......//////000111........................333222111000///...------..............................------------......---------------------------------------------------------------------------------------------------............/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***+++...///...------444111---111///...777777;;;HHH\\\jjjvvvkkksss~~~vvv{{{eee[[[YYYNNNEEEAAA;;;555444111...111444222+++---------,,,,,,,,,++++++RRR===666888333000111---/////////............---,,,,,,++++++++++++,,,,,,...---222...222888//////,,,222777444"""+++kkk```'''>>>///444,,,---)))QQQIII 000222$$$AAA+++&&&,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,------------------.........///..............................,,,---......//////......---------.........//////------,,,,,,,,,---......------------------------++++++++++++++++++++++++,,,,,,---------.........,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------......---------++++++++++++************++++++++++++++++++++++++************************)))************+++++++++************************)))***++++++++++++,,,,,,))))))))))))***+++---...---//////------///000000...***+++///000++++++///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---...---------.........//////000///............---,,,------------------------................................./////////000000////////////////////////............////////////.............../////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,...........................+++++++++***************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,------......------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.../////////..............................///000111........................000000000//////......---...........................------,,,,,,------...------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------++++++++++++++++++++++++,,,,,,,,,------------------------...//////......***333222000555444555???PPP^^^}}}yyyvvvmmm]]]XXXQQQeeehhhRRRRRRVVVOOORRR[[[hhhsss~~~tttaaaXXXSSS>>>:::222***)))---...,,,,,,,,,,,,,,,,,,,,,,,,,,,QQQ<<<555777222000111---.........---------,,,,,,++++++************++++++---###///)))%%%...)))222------...111...!!!<<< 555&&&###666555zzzRRR'''%%%,,,+++999,,,NNN(((111++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++,,,,,,,,,---,,,,,,---...///......------------...............,,,------...............------------............,,,,,,,,,,,,,,,---...///------------------------++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))*********++++++************************,,,,,,---.........---,,,//////...............///+++000222...,,,///000---000---...111111......000++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++,,,------------------............/////////...---,,,,,,---------------------------....................................////////////....................................////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,...+++,,,,,,---...///000000************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////////////////------------...///000111111111111111111111111111---............/////////........................------,,,,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------++++++++++++++++++++++++,,,,,,,,,------.....................---------......333......;;;HHHVVVhhhqqquuu|||oootttnnngggggghhhdddVVVKKKLLLIIIYYYbbb^^^]]]KKKQQQIIIKKKRRRKKK???JJJbbbLLLZZZjjjooouuuvvvrrrjjjXXXBBB333000222333,,,++++++++++++,,,---...PPP;;;444666222///000------------,,,,,,,,,,,,++++++******))))))******+++)))'''eee{{{www}}}zzzsss444kkk000!!!JJJ***444%%%&&&222???KKK999!!!...!!!***DDDppp,,,************************)))************+++++++++******+++++++++,,,,,,,,,))))))*********+++++++++******+++++++++,,,,,,,,,+++,,,---//////...---------------------.........,,,,,,---............---,,,------------.........,,,,,,,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))))))))***************************************))))))))))))))))))))))))))))))*********+++++++++*********+++++++++++++++,,,++++++,,,---,,,)))'''---------------,,,++++++111999===777444666666111,,,...///,,,,,,...---***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++***++++++,,,,,,++++++***************+++,,,------,,,------------.........---...///...,,,,,,---............---------------------------------------------........./////////....................................////////////000000000////////////...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,...***++++++,,,---...//////)))))))))***************++++++++++++++++++++++++++++++************++++++,,,------......------,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............////////////000000000---------...///000111222////////////////////////............////////////........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////---......,,,+++,,,...000,,,777>>>LLLdddttt|||vvv~~~[[[WWWFFFMMMaaassstttvvvzzzppppppwwwuuuWWW\\\zzzooocccHHH@@@GGGLLL___jjjKKK:::333111...---,,,+++,,,,,,...///OOO:::333666111///000---,,,,,,,,,,,,+++++++++++++++******************+++***666(((777///***~~~aaa---(((111$$$###000222((($$$...###666###KKK222,,,$$$(((ccc222---))))))))))))))))))))))))))))))))))))******++++++)))))))))*********++++++))))))))))))*********+++************++++++++++++***,,,---//////...---,,,,,,,,,,,,------.........+++,,,------......------,,,,,,---------.........,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))))))))******+++++++++************************))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++,,,,,,,,,---***)))***---000111///,,,...111444888;;;<<<<<<<<>>>>>555444;;;:::111111111000///......------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++++++++******)))))))))******+++,,,---,,,,,,---------.........+++---///...,,,+++---////////////.........---------------------------------------.........//////....................................////////////000000000000/////////...........................------------------------,,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))*********+++++++++++++++++++++++++++++++++************++++++,,,------......------,,,------------.........///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------.............../////////000000000000/////////000111222444555111111111111111111111111222222111111000/////////........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...//////...---000555999;;;MMMaaa{{{{{{|||zzzpppgggeeejjjtttqqq}}}~~~|||dddtttmmmnnnZZZNNNUUUWWWXXX\\\ooozzz___MMM???777444333000...---------...OOO:::333555111///000---,,,,,,,,,+++++++++******++++++************+++++++++///222!!!ccc""""""'''---+++'''***......///uuu\\\...+++...&&&///222rrr$$$333)))..."""---))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))))))))))))))************)))************+++++++++***+++---//////...---,,,,,,,,,,,,------.........+++,,,------......------,,,,,,,,,---------......+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++))))))******+++++++++,,,))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,+++++++++,,,,,,---------++++++...444;;;>>>>>><<<<<>>;;;KKKTTTCCCHHHDDDEEEKKKHHH>>>888:::000999+++555111$$$444000000444111******111222+++///---000+++ $$$000111,,,++++++***++++++,,,,,,++++++************+++++++++++++++++++++++++++++++++***)))***---...,,,))),,,,,,,,,,,,,,,,,,,,,+++------............------------------------------..................------...+++,,,000222///...000444$$$;;;777***666111000111777999???FFFCCCGGGWWWHHHNNN:::EEENNNFFFWWW]]]FFFGGG@@@>>>FFFCCC:::999:::(((222444...000+++000222///***(((+++///---)))------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------///......------,,,,,,+++---------------------------***,,,111333000...///---000333333777DDDXXXhhhtttvvvzzzvvv{{{nnn______TTTJJJfff}}}^^^QQQAAA666222...+++)))RRR;;;111444111//////***++++++++++++++++++++++++))))))))))))))))))))))))---ttt{{{ccc&&&///[[[000iii:::''')))CCC'''777(((***&&&;;;###111444"""""",,,(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******)))************+++++++++,,,------......------,,,---,,,,,,---------,,,***...---+++))))))+++///222@@@CCCEEEHHHQQQVVVQQQGGGRRRLLLSSSaaa^^^LLLCCCGGG555000)))$$$(((000222///......///...---+++******++++++*********++++++,,,******+++,,,,,,,,,,,,++++++++++++************)))************************+++++++++*********))))))))))))))))))))))))))))))((((((((((((((()))************)))))))))))))))******,,,...000000...+++)))&&&'''---444555555;;;DDDWWWPPPTTToooaaa{{{~~~fffllleeeOOOSSSVVVMMM===222:::000***555&&&((()))111444///---...***++++++,,,,,,---.........*********++++++,,,,,,,,,************************+++++++++*********))))))*********+++++++++,,,,,,+++++++++++++++,,,,,,---++++++++++++++++++++++++------------------------...............///000000///...///111333111---***333111111111000---,,,+++...)))222888777JJJ[[[VVV\\\\\\ooo~~~|||xxxzzzqqqfffcccZZZZZZKKKIIIJJJFFFCCC444111222000...000333222---...&&&)))222555999333###,,,,,,,,,++++++,,,,,,---++++++************++++++++++++++++++++++++++++++,,,***)))***---...---+++++++++,,,,,,------......------............------------------------------........................333//////222333111000333888(((888111(((888<<>>...222*********+++++++++,,,,,,***************)))))))))))))))))))))))))))))))))(((((()))))))))))))))***(((((((((((()))))))))))))))))))))))))))******+++)))))))))******++++++,,,+++,,,,,,------........................///000000)))111222,,,...;;;IIINNNqqquuu}}}|||iiieeevvv|||qqqddd\\\jjj{{{|||yyy{{{{{{~~~yyyhhhcccXXXYYYWWWCCC333...+++------,,,+++************++++++************++++++************************'''***...111333555888:::000//////...---,,,++++++,,,,,,------------,,,,,,------------------------.........//////000000111...000666???GGGOOO[[[fffmmmxxxrrrlll^^^\\\cccyyy|||mmmZZZ???***(((000........................------------------------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))******+++,,,------...+++,,,,,,------......///---...///+++,,,BBBlll[[[{{{sss|||tttfffmmmwww|||hhhwwwyyyhhhsssfffxxxaaaIII777333666000,,,...,,,++++++++++++++++++++++++))))))))))))))))))))))))777!!!---333444:::,,,(((,,,111lllbbb111111333333\\\&&&###***(((%%%111)))!!!000 JJJ***777 ''''''''''''''''''''''''&&&&&&''''''((())))))***&&&&&&'''((()))***++++++******))))))))))))******)))************+++++++++,,,------......------,,,---...///000555???NNNYYYeeesss~~~yyyyyyuuuxxxxxx|||{{{iiiXXXKKK@@@666000///...---,,,++++++++++++******+++,,,,,,,,,,,,++++++++++++************)))***************************)))))))))(((((((((((())))))))))))))))))))))))******))))))******+++,,,++++++++++++,,,---...///111;;;IIIUUUeee~~~|||qqq}}}tttqqqCCC666444111---***((()))+++---+++*********)))))))))((())))))))))))))))))))))))(((((((((((())))))******'''''''''((((((((())))))***))))))))))))***++++++))))))***++++++,,,------++++++,,,,,,---......///...............///000000555777333222CCCddd|||nnn___```uuuXXXNNNNNN\\\www___aaaccc___XXXaaayyynnnxxxuuurrrggg```>>>,,,//////...---,,,,,,,,,,,,++++++************++++++************************(((,,,111333333222333444......------,,,,,,+++++++++,,,,,,------,,,,,,+++---------------------------......///000000111111444999EEESSS___kkk{{{xxxwwwsssyyyvvvyyypppwwwzzz}}}}}}xxxvvvyyydddGGG444000........................------------------------******+++,,,,,,---......++++++++++++++++++++++++------------------------++++++,,,,,,------......,,,,,,---......///000000//////444@@@SSSmmm}}}wwweeekkklllgggzzz}}}tttwww[[[[[[~~~HHH777333777000,,,...,,,++++++++++++++++++++++++))))))))))))))))))))))))'''///&&&<<<,,,GGG)))555'''''''''~~~ZZZ222%%%)))+++)))888###'''WWW333+++***555+++,,,)))...***hhh)))000)))''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&&&&'''((()))***++++++******))))))))))))******)))************+++++++++,,,------......------,,,***---111666@@@RRRhhhxxx}}}~~~{{{|||wwwiii[[[MMMCCC111///...,,,++++++,,,,,,******+++,,,,,,,,,,,,++++++++++++************)))************************))))))))))))(((((((((((())))))))))))))))))))))))*********)))******+++,,,,,,,,,,,,,,,---...///000888WWWuuullltttvvvwwwxxxHHHBBB999000,,,,,,///111+++*********))))))(((((())))))))))))))))))))))))'''((((((((())))))******''''''''''''((((((((()))***************++++++,,,******+++,,,,,,---......++++++,,,,,,---...//////...............///000000,,,555>>>OOOppp}}}{{{eee\\\aaa\\\XXXwwwuuuUUU===HHHRRRPPPVVVLLLLLLTTTbbbiiiiiioooxxxtttlll~~~yyyxxxXXXEEE111111000///...---------++++++************++++++))))))))))))))))))))))))+++///222222...***((((((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------------------------......///000111111222BBBIIIWWWiiixxx}}}{{{www}}}{{{tttiiiiiizzzkkkJJJ444////////////////////////------------------------******+++,,,,,,---......++++++++++++++++++++++++------------------------,,,,,,------------......------......///000111111555...888\\\|||uuukkkRRRBBBbbbXXXbbbeeebbb___eeerrrvvvppptttvvvwwwrrrnnnuuu|||rrruuunnn|||JJJ888333666000,,,...++++++,,,,,,,,,,,,+++******))))))))))))((((((((((((000'''(((///***%%%999WWW333///&&&333444444%%%---555000222'''VVV666:::ddd,,,@@@<<<''';;;'''(((+++&&&&&&'''((()))))))))((((((((((((((((((((((((((())))))))))))*********************)))))))))))))))***++++++,,,,,,------...)))000333///---......+++222+++333QQQttt{{{wwwpppbbbTTTKKKAAA666---((((((---555***,,,,,,***((((((+++///***++++++++++++***))))))((((((((((((((()))************))))))((((((''''''))))))*********))))))(((...---***'''(((******)))///((('''---000333AAARRRhhhzzzlllsss{{{rrrpppuuupppHHH@@@:::+++---000+++)))))),,,+++(((''')))******)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++,,,,,,,,,---------666...***...///+++))),,,444)))***777999......999FFFOOOqqqsssiiizzzrrrWWWLLLMMMLLLMMMQQQRRRSSSKKKCCCTTTlllttt\\\MMMUUUgggbbbSSSPPPTTTyyy||||||cccVVVDDD222---...------000)))***+++***)))***---111++++++************++++++,,,+++)))(((((()))+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------..................---333888444******<<>>AAAIIIZZZ~~~qqq___QQQ666<<<}}}###;;;$$$(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************************))))))))))))***++++++,,,,,,---......000...,,,---///111000000///GGG]]]kkk~~~xxxuuu___TTTAAA555888;;;...+++,,,------+++++++++,,,***++++++++++++***))))))((((((((((((((()))************))))))(((((((((((())))))************))))))%%%))),,,,,,,,,---...///222000222555999LLLtttiiimmmyyyfffOOO999222---000------...---******---******)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++,,,,,,,,,---------,,,,,,...222333111111333333333222---***000CCCUUU{{{vvvxxx```QQQOOOaaaaaaZZZcccjjjccc\\\^^^iiiiiiXXXZZZ{{{www___ZZZ[[[```\\\NNNKKKUUU}}}mmmfffiiiqqq{{{uuuxxxyyyzzzgggjjjiiiYYY<<<&&&'''222444...((()))000444333///++++++************++++++,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////777***(((888GGGMMMVVV```dddpppxxx}}}rrroooeeeaaannn{{{fffMMM444,,,111444111------......---,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,,,,---------.........000...---.........333:::<<>>ggg}}}~~~ssskkk^^^QQQEEE999...'''---------.........,,,******++++++++++++***))))))((((((((((((((()))*********))))))))))))((((((((())))))***************)))(((+++...---)))''')))---'''+++555BBBQQQlllkkkxxx}}}vvvkkkZZZKKK333...+++------+++***+++******)))(((((((((((()))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++,,,,,,,,,,,,------------***///111...,,,...000111///555444///999YYY|||^^^qqq}}}ddd^^^MMMQQQkkkzzz{{{}}}sss\\\NNN~~~~~~sss^^^\\\ssssssVVVOOOYYYTTTPPPVVVQQQPPPcccqqqaaa[[[XXXddd~~~{{{HHH///---000,,,(((+++000222...)))++++++************++++++,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------.............../////////000000999---:::ccc}}}wwwlllmmmuuu}}}www|||xxxsssjjjqqqdddCCC333444222+++////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,------------.........222,,,,,,222000---888JJJggg~~~dddOOOJJJ<<>><<<<<<<<<@@@CCCGGGHHHFFFDDDCCCCCCEEEDDDCCCCCCCCCDDDFFFGGGHHHNNNTTT[[[kkkvvv~~~oooqqqpppxxxvvvIII777222555000---///,,,+++,,,,,,,,,,,,+++******((()))))))))*********+++(((,,,+++&&&'''---///,,,)))!!!sss///(((---555%%%000PPPBBBpppmmmxxxwwwkkkkkkpppSSS &&&333###''''''&&&'''((()))***+++))))))))))))))))))))))))((()))))))))************))))))******+++++++++,,,+++,,,,,,------...////////////444777///---EEEeeeppp{{{sssjjjlll{{{|||xxxvvvvvvwwwxxx|||ssslllaaaOOO???888222,,,)))***,,,------***++++++++++++***))))))((((((((((((((())))))***))))))))))))************))))))***+++++++++++++++---)))***...///---///444999PPPxxx~~~yyyrrrdddaaa]]]ZZZTTTLLLDDD???IIIJJJIIIFFFEEEEEEEEEDDDAAAHHHHHHLLLUUUWWWZZZfffooosss}}}uuuZZZ;;;---,,,---,,,,,,++++++***)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++,,,,,,---------.........,,,......---///333333000111888NNNpppwwwsssdddSSSggg^^^YYY{{{www]]]iiixxxyyyjjj]]]SSSVVVeeeYYY[[[iiiwww|||zzzfffjjjgggWWW^^^oookkkbbbhhhppp]]]cccddddddxxxzzz~~~rrrjjjBBB;;;222---+++,,,---,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......+++,,,,,,---......//////111777RRRtttzzz~~~}}}mmmRRR;;;333444000///...///111111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------.........//////***111111+++888[[[{{{nnnVVVHHHKKKLLLIIIEEE@@@<<<======;;;;;;>>>CCCGGG@@@BBBDDDEEECCCAAA??????===???BBBAAA>>>===???AAACCCEEEEEEFFFNNN___pppzzz}}}ppp~~~HHH666222555000---///---+++,,,,,,,,,,,,+++******((())))))******+++++++++&&&+++...,,,*********)))000444&&&DDD,,,******^^^[[[\\\~~~zzzpppoooeeekkkeeefffPPPwwwVVVOOO```YYYXXX]]]^^^555FFF888###+++)))(((''''''((()))+++,,,))))))))))))))))))))))))))))))))))))************))))))******+++,,,,,,,,,,,,,,,,,,---......////////////111111111BBBkkkwwwssscccjjjoooqqqtttzzz}}}|||www~~~~~~vvvrrrqqqhhhdddnnn|||~~~eee>>>DDD>>>555...++++++,,,...***++++++++++++***))))))((((((((((((((()))******)))))))))************+++))))))***+++,,,,,,,,,,,,(((&&&)))000000---000888VVVttt}}}uuu___RRREEE:::222;;;;;;>>>CCCEEEDDDCCCFFF???CCCEEECCCCCCDDDEEEDDDEEEJJJFFFCCCHHHEEECCCKKKJJJNNNUUU\\\dddppp~~~{{{yyyQQQ777---+++,,,///++++++***))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))*********++++++++++++,,,,,,---------............,,,,,,///333333///---///AAAWWW}}}}}}UUUkkklllfffzzziiihhhbbb]]]cccgggeeedddhhhccc___hhh}}}eeeUUUSSSMMMRRRTTTWWWdddyyyiiiPPP444'''+++111000+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++,,,,,,---...///000000888DDD]]]{{{~~~|||kkk^^^dddnnneeeHHH,,,222///,,,,,,///000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------........./////////+++444222///KKK~~~eeeOOOGGGDDDCCCDDDBBB;;;666555EEEGGGIIIHHHEEEEEEGGGIIILLLMMMLLLLLLKKKMMMQQQTTTHHHLLLOOOOOOKKKHHHIIIKKK>>>?????????BBBGGGNNNRRRuuu}}}~~~HHH666111555000...000---+++,,,,,,,,,,,,+++******((())))))******+++,,,,,,++++++---000...+++)))+++ 333$$$===%%%&&&333AAAvvv|||tttZZZ^^^ssseeesssccc^^^yyyjjjrrrqqqggggggbbbddd```hhh```SSS]]]cccHHHUUUjjjlllppprrrdddBBBPPP666<<<...---+++))))))***+++,,,))))))))))))))))))))))))))))))))))))************))))))***++++++,,,------,,,,,,------...//////////////////555FFFfffxxxcccdddqqqllluuu}}}~~~}}}~~~xxx{{{xxxjjj[[[aaa~~~xxx]]]RRRMMMDDD999000++++++,,,***++++++++++++***))))))((((((((((((((()))******))))))*********+++++++++((()))***+++,,,,,,,,,,,,,,,***,,,///...111EEE]]]lll]]]KKK;;;999AAAGGGJJJMMMEEECCCCCCEEEBBB>>>AAAGGGIIIOOORRRNNNJJJJJJIIIEEEMMMPPPHHHAAADDDCCCBBBIIIBBBDDDDDDCCCDDDJJJVVV___pppvvv}}}zzzlllTTT@@@333...///,,,+++******))))))******))))))))))))))))))))))))(((((((((((())))))))))))*********+++++++++,,,,,,------------............111,,,///444000+++777LLLnnnaaaLLLeeeppp{{{}}}oookkkwwwlll^^^kkkdddbbb^^^ggg~~~iii___cccsssoooeeeWWWRRR^^^www|||xxxxxxyyyxxx~~~hhhLLL888111000...+++---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......------...///000111222222888OOOggg~~~pppooooooHHH:::555///...///111///---------------------------,,,,,,,,,---------......------------------------............///////////////555;;;JJJpppqqq___[[[LLL@@@AAAGGGEEE???AAACCCDDDGGGHHHKKKMMMLLLIIIIIILLLPPPRRRVVV[[[aaaffflllrrruuulllkkkjjjfffaaaZZZTTTPPPPPPMMMIIIGGGEEEDDDDDDDDD777KKKmmmpppxxxHHH666111555000...000---+++,,,,,,,,,,,,+++******((())))))***++++++,,,,,,...'''%%%)))+++)))+++000000&&&444333>>>LLLNNNbbbzzzssseeeRRRXXXwwwsssnnn}}}qqq|||wwwjjjvvv|||mmmjjjXXXXXX^^^WWW]]]___bbb}}}ttt[[[QQQAAA333111///,,,*********+++))))))))))))))))))))))))))))))))))))************))))))***+++,,,,,,------,,,,,,------...///////////////111???]]]{{{{{{zzzpppdddgggtttzzzzzz{{{~~~|||uuullllllvvv~~~yyy\\\XXXPPPCCC555,,,*********++++++++++++***))))))((((((((((((((()))******))))))******++++++++++++((()))***+++,,,---------///---...///111CCCnnneeeUUUMMMFFFAAAAAAEEEJJJIIICCCEEEKKKOOONNNRRRYYY[[[___jjjxxx{{{xxxtttnnnjjjqqqmmmfffeee\\\PPPOOOIIIEEEBBBCCCFFFFFFBBB>>>CCCRRR^^^kkkyyyvvv]]]CCC555222,,,+++******)))*********))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,---------.........//////444,,,,,,333111444VVVyyyzzz[[[SSScccooorrrqqqqqqiii[[[]]]jjjsss}}}lllPPPQQQaaarrrtttkkkppp~~~~~~pppWWW===---,,,111---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,---------.........///000111222333444444SSSnnn}}}sssyyyBBB<<<444111222333111...------------------------,,,,,,,,,---------......------------------------............/////////000111555FFFiiiKKKBBBJJJJJJKKK>>>DDD===777DDDMMMHHHEEEIIILLLQQQUUU[[[eeettt~~~zzzkkk^^^TTTKKKGGGEEELLLGGGEEESSSttt~~~KKK888333666000---000---+++,,,,,,------,,,,,,+++)))************++++++++++++---......++++++,,,---///...---,,,:::[[[mmmdddggg{{{rrrggg___```uuutttxxxppp___RRRNNNOOOhhh~~~mmmVVVNNNEEE999///'''###'''...++++++,,,+++***)))***+++*********)))******+++,,,******+++++++++,,,,,,,,,---//////......000///---///111===YYYmmmrrrrrrnnnhhhvvv}}}{{{mmm~~~XXXQQQYYYHHH666333...,,,,,,+++++++++******))),,,+++)))(((((()))+++,,,***************************+++++++++...///,,,(((---444///---FFFkkkqqqRRRCCC??????CCCGGGGGGJJJLLLMMMTTT]]]ccccccooottthhhXXXNNNLLLKKKIIIGGG@@@===AAAKKKUUU___nnn|||}}}bbbOOO<<<...,,,000---&&&+++///'''************)))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,111000......000333222...111555666111222PPPrrrbbbdddxxxpppuuutttnnniiitttnnn]]]WWW]]]gggzzzqqqyyyjjjmmmuuu\\\DDD...***333***&&&+++...+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------000000000///......------+++111111222333///999QQQggg{{{OOO------777333------//////...------------......------,,,,,,------...---------.........//////+++000111,,,+++000444444999;;;hhhpppWWWQQQQQQLLLCCC>>>@@@AAADDDFFFGGGIIIMMMRRRWWWcccxxxlllUUUQQQJJJCCCDDDQQQhhhzzzKKK888333666000...000---+++,,,,,,------,,,,,,+++************++++++++++++...---,,,---...///...---)))***555OOOjjjuuuoooiii^^^nnnhhhnnnwww|||yyyfff[[[SSS]]]ssswwwhhhfffXXXIII@@@888000***(((+++,,,,,,+++***))))))******************++++++,,,***++++++++++++,,,,,,,,,......------///111222111***555MMMnnn~~~rrrpppzzz~~~{{{}}}{{{vvvooocccrrrooo___aaaTTTEEE999***,,,,,,++++++++++++******,,,+++***))))))***+++,,,++++++++++++++++++++++++***,,,,,,,,,++++++++++++000...///HHHvvv___PPPGGGAAADDDHHHIIIKKKNNNJJJVVVeeerrrssshhh]]]TTTSSSKKKEEEEEEFFFHHHOOOXXXhhh}}}WWWUUUAAA222,,,***'''***+++!!!************)))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,---//////999...***999ZZZwwwgggvvvmmmkkkiii|||~~~www}}}nnngggrrrqqqoooSSSDDD777---///000///......///...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------////////////............///222......333777GGGcccnnnyyyXXX999000222111///000//////...------------......------,,,,,,------...---------.........//////....../////////111333555>>>iiirrrQQQMMMIIIEEE@@@;;;<<>>BBBJJJIIIAAAPPPTTT___vvvhhhMMMCCCSSSrrrtttwwwIII777222555111...111///,,,------......------,,,***++++++++++++,,,,,,,,,,,,......,,,***,,,222999VVVeee___```sssnnnlll{{{xxxvvvzzz|||tttfffiiitttcccqqqvvvlllbbb___[[[QQQGGGAAA...+++(((''')))++++++***+++++++++***+++,,,,,,---++++++,,,,,,,,,---------...---...111///,,,///666WWWzzzppp|||}}}xxxkkkooo|||mmm\\\OOO999333,,,)))***+++***))),,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...***+++000222///...111555eeelllKKKBBBEEEKKKRRRRRRZZZiii|||xxxuuunnneee^^^]]]gggyyygggSSSIIIFFFDDDJJJ[[[tttqqqZZZLLL777((()))+++++++++++++++***************************++++++,,,,,,,,,,,,------.........111------222444111111444???hhhzzz}}}|||{{{zzzmmmbbbccc}}}lllJJJ///---222...---222------------------------,,,,,,---------.........,,,------...///000111111...000222BBBZZZiiiyyy{{{pppuuuvvvrrrOOO777111444//////...------------......------,,,,,,------............/////////000000000---///222///444QQQsssrrrNNNGGGRRRCCC@@@;;;:::AAAJJJJJJEEEOOOmmmxxxUUUKKKRRRkkkIII777222555111///111///------............------++++++++++++,,,,,,,,,,,,***...000...+++111===HHHsssrrr___[[[wwwooopppzzz}}}~~~wwwxxxkkkooowwwpppeeeWWWMMMHHH888222+++((()))+++,,,++++++++++++++++++,,,------,,,,,,,,,,,,------------------000222...---999JJJsss{{{|||~~~zzz}}}uuuooo```]]]EEE<<<111++++++,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,------------------------111++++++//////,,,...666WWWiiiAAA;;;HHHQQQSSSTTTeee{{{nnnPPPKKKFFFEEEAAA;;;888888999===FFFNNNRRRXXXeeerrrqqqwwwmmmaaaPPPFFFFFFTTTkkklllHHH000...000,,,++++++++++++*********+++************+++,,,,,,,,,,,,,,,---......//////444///...222222///222999bbbttt|||}}}qqq~~~]]]<<<333222...,,,000------------------------,,,---------............---------...///000000111///222888NNNnnnvvv}}}vvvKKK222/////////...------------......------,,,,,,------........./////////000000000//////111222333EEEnnnhhhRRRIIIJJJMMM;;;AAAHHHJJJGGGHHHUUUcccdddKKKKKKhhhIII666111555111///111///------............------+++++++++,,,,,,,,,------,,,...//////333>>>NNNZZZooollljjjsssiiilllvvv}}}vvv{{{llluuutttbbbTTTMMMFFF===222+++***,,,,,,+++,,,++++++++++++,,,------,,,,,,,,,------------...------000111...333LLLhhh|||rrr}}}}}}zzzyyyyyy~~~nnnoooRRRFFF777...---......---+++,,,,,,,,,,,,,,,,,,+++------------------------...,,,---000---,,,;;;NNNUUUHHHCCCLLLRRRVVVggg}}}zzzdddSSSFFFCCCBBBBBB@@@AAAJJJVVVSSSWWW\\\___]]]___kkkxxxqqqqqqyyyooo~~~ppp[[[LLLIIIUUUeeerrrTTT666...***,,,,,,+++++++++*********++++++******++++++,,,---,,,,,,------.../////////111///111444111000>>>QQQvvv|||uuuqqqnnnoootttyyyyyyxxxttt|||xxxWWW^^^zzznnn}}}qqqXXX===///......+++........................------------............------......//////000000///888HHHgggqqqiii<<<000//////...------------......------,,,,,,------....../////////000000000000///111111222>>>^^^WWWHHHKKKKKKEEEBBB:::>>>HHHNNNKKKOOOppppppZZZ^^^rrrIII666111555111///222000------............------++++++,,,,,,,,,---------///------000:::JJJ[[[fffOOOXXXtttrrrppprrryyyqqqrrraaaWWWPPPEEE777...,,,,,,,,,***,,,,,,++++++,,,,,,---...,,,,,,,,,---------......------///000...999\\\sss|||xxxtttuuupppwwwyyyxxx[[[MMM;;;000...000000///+++,,,,,,------,,,,,,+++........................***,,,000222---111KKKiiiRRRFFFCCCKKKXXX]]]ggglllYYYRRROOOMMMJJJHHHHHHHHHFFFKKK\\\ooooooYYYNNNOOOcccrrrNNN===222,,,,,,,,,+++++++++******++++++******++++++,,,---,,,,,,------...///000000,,,...333666111444NNNkkk}}}vvv|||dddMMMZZZvvv|||uuutttIII///333555+++........................---------.........//////.........//////////////////>>>YYYxxxJJJ::://////...------------......------,,,,,,------...////////////000000000000///222111333GGGqqqlll???AAAOOOJJJ@@@===HHHAAAEEESSS^^^qqqyyyYYYTTTqqqIII666111555111///222000........................'''+++...---,,,---...---000000///666LLLcccfff\\\NNN^^^yyysssggg]]]oooxxxqqqyyy|||iii^^^XXXIIILLL888---... ,,,,,,++++++,,,......---+++,,,,,,,,,---------......+++000222///...???ccczzz|||yyyttttttoooyyyVVVOOO:::111###333)))//////---,,,,,,+++,,,,,,//////.........---------///...------///BBBmmmoooFFFAAA@@@XXXccc^^^ppp{{{ooo[[[JJJFFFJJJNNNOOOXXXGGG???@@@BBBPPPbbbgggpppkkk___XXX^^^eeehhhssszzzgggYYYMMMZZZpppiiiDDDGGG222---))))))***+++***)))++++++******++++++,,,---,,,,,,---...///000111111///+++666666)))???rrrvvv|||qqquuuddd^^^ZZZ\\\cccfffddd```lllmmmwwwoooUUU[[[zzzoooOOO+++000000,,,---------...000---***---------............///---333///,,,222222...111222NNN___~~~llleee777///444------666***%%%666---------............///,,,...///...------...///444///---???mmmoooOOOIIIQQQCCC<<>>]]]VVVFFFLLLTTTEEE>>>FFFGGGEEEFFFWWW{{{~~~fffbbbpppIII777222666111///222000........................///---******+++,,,,,,---...111GGG```\\\JJJQQQjjjxxxlllkkkuuuttt~~~www|||```SSSGGG???666)))222+++******+++...///...---,,,------------.........111...---222<<>><<>>eeewwwttt{{{uuulllcccHHHLLLVVV\\\lllxxxkkkxxxkkkCCC555,,,000222---,,,000---------............///...111......222444DDDaaa}}}}}}yyywwwoooEEE222333111,,,000---------............///...////////////222666:::TTTlllNNNQQQYYYHHHHHH======JJJSSSmmmyyybbbaaaooozzzfff\\\jjjdddZZZRRRTTTZZZ```ffflllYYYYYYYYY^^^lll{{{zzzqqqfffrrreeeMMM:::444777222///111///...........................***+++///......<<>>DDDAAA:::HHHcccnnnhhhttt}}}{{{zzztttssslllyyywww{{{sssXXX:::***+++000---,,,,,,,,,,,,---............///000111222333333333LLLkkkuuu{{{cccRRRMMMLLLJJJUUUQQQYYYooorrryyy}}}qqqOOO<<<---...111---,,,000---------.........//////...000---...222555HHHhhhqqqnnneeeppp}}}||||||vvvzzzsss~~~TTT///000444...///---------.........//////000000000000111444888<<>>CCC>>>AAAPPPaaapppMMMEEEUUUhhhuuuwww```___mmmsssKKKFFFCCCDDDDDDDDDGGGMMMNNN^^^jjjiiiffflllwww~~~eeerrrnnn{{{LLL999444777222000222000000000000000000000000000,,,222---...000'''666______NNN___ccclllfffrrrXXXrrr^^^jjj}}}ggg^^^ZZZNNNVVVmmmtttrrrwwwwwwjjj[[[PPPRRRTTT\\\qqq}}}vvvtttwww{{{|||cccFFFEEE;;;444+++(((***---...---///////////////.........333333666iiiyyyrrrrrrggghhhaaa___rrriiidddfffaaaWWWUUU[[[ppp{{{xxx~~~xxxxxxwwwzzz^^^||||||HHH>>>888222...,,,///111000000222---,,,111111,,,444>>>;;;<<>>YYYgggFFFEEESSSSSSGGG===EEEGGG```ooowwwoooSSSIIIOOO\\\\\\jjjuuuzzzkkkrrruuueeebbbhhhyyytttffftttmmmEEE999@@@GGGHHHBBB???FFFQQQ```LLLKKKKKKQQQRRRyyy]]]QQQNNNGGGTTTdddzzz{{{qqqgggMMM:::555777222///222000000000000000000000000000---......)))000MMMdddeeeSSSWWW```jjjfffzzzkkk|||SSSrrrSSSaaaMMMLLLNNNPPPRRRhhhwwwjjjccc^^^iiimmmoootttooolllsssqqqzzztttsssxxx}}}~~~xxx{{{jjjDDDEEE>>>444...---------+++....../////////////////////444SSSwwwcccwwwrrr^^^RRRJJJWWWeeeaaammm{{{ooollloooqqqyyy{{{wwwwwwwwwwwwuuuxxxwwwvvvyyyuuu```nnnqqqgggIII888444///,,,...///......111222111222111//////222444SSSSSSCCCLLLVVVSSSZZZrrroooqqqlllbbb[[[___iiipppwwwnnn```SSSJJJFFFEEEEEEDDD```}}}qqqXXXhhh{{{~~~xxx}}}hhhxxxxxxvvv}}}uuutttrrruuunnn;;;666&&&......------------......///,,,,,,111222111444888jjj___\\\tttiiiNNNQQQ\\\WWW]]]UUUXXXfffhhh___aaammmvvvrrr{{{vvvpppyyyzzzmmmEEE///+++...111000......------......///000222...---111555FFFmmmuuubbbwww\\\UUUjjjdddnnnmmmlll||||||nnniiiffffffuuuyyyqqqppp|||[[[333111***333......------------......///000---...111333IIImmm{{{wwwMMM@@@MMMWWWOOOAAA999IIINNNkkkXXXMMMRRRIIIFFFDDDLLLCCCGGGLLL[[[YYYaaa~~~tttrrr~~~hhh<<<>>>GGGLLLFFF@@@EEERRR\\\lll\\\SSSAAABBBKKKGGGXXXnnn^^^QQQSSS\\\```___vvvtttOOO;;;555777222///222000////////////////////////------///)))111ZZZnnnXXXJJJ___dddoooppphhhoookkkkkkhhhwwwmmmUUUOOOQQQUUUdddwwwooobbbgggjjj}}}~~~uuuccc\\\fffqqqzzz}}}yyyxxxxxxyyyzzz~~~~~~OOOFFF@@@777000---------,,,............////////////...666bbbttteeerrrBBBJJJLLLPPPaaahhhvvvzzzxxxxxxtttssstttuuuuuuvvvwwwzzz~~~SSSdddttt|||OOO>>>666000---......------000///000///111333000222===lllnnnOOOPPPQQQccc]]]uuu{{{ooo[[[WWW]]]___YYYNNNJJJPPPhhh{{{dddbbbttt|||}}}oooyyy~~~zzzuuurrrxxx|||ssseee|||tttlll~~~pppJJJ777***//////............/////////...,,,111444...222AAA|||{{{OOOaaa]]]>>>EEEQQQJJJTTT[[[eeehhh]]]YYYooossstttvvvuuusss~~~WWW777111111,,,***...............//////000111///...000888NNNqqqjjjppppppvvvaaaSSSaaassswwwuuutttlllfffbbbgggrrryyyzzz___|||xxxyyyggg666777111000......------------.........111//////111666SSS|||wwwhhhJJJMMM\\\[[[MMMBBBCCCDDD^^^ttthhhKKKLLLMMMRRR___RRRDDDRRRKKKLLLqqq}}}pppSSSDDDOOOQQQNNNGGGFFFLLLNNNKKK>>>mmmlllTTTdddkkk]]]dddZZZTTTMMMSSS]]]{{{wwwPPP<<<555777111///222111////////////////////////......111+++555[[[fffGGGHHHddddddmmm}}}rrrdddppplll\\\yyyeeeWWWYYYaaannnjjjXXXhhh|||sss^^^NNNDDDTTTvvvooowww}}}vvvtttwwwyyywwwsssyyy~~~yyyxxxZZZDDD???777000---------...---.........//////000000///999kkkwwwsss]]]???MMMJJJMMM\\\mmm{{{wwwsssqqqzzz|||xxxuuuttttttuuuvvvuuuuuuvvv{{{PPP^^^~~~}}}VVVAAA888222.........------000///222///111666000444LLLVVVJJJWWWYYYnnn}}}}}}tttvvv}}}tttbbbWWW[[[gggsss|||rrr|||uuuxxx|||pppkkkTTTAAAGGG]]]sss|||uuuzzzxxxrrrdddkkk|||~~~ssssssxxxwwwuuutttvvvzzz|||zzzxxxkkk}}}lll{{{zzzyyyooofffAAA888000//////......//////000///111---000444---666TTT```VVVfffJJJPPPYYYPPPPPPbbbsssxxx|||wwwllluuuwwwrrrwwwvvvqqqzzzlllFFF777555111//////............///000000///222222111<<>>666444.........------------......---222111111444;;;]]]xxxVVVCCCUUUlllhhhRRRCCCNNNEEEhhhjjj___lllsss|||ooobbbfffaaaggg~~~VVVDDDPPPPPPQQQNNNGGGCCCDDDDDDBBBdddvvv```rrrmmm}}}VVVXXXQQQPPPVVV\\\wwwuuupppQQQ===666777111///222111000000000000000000000000...000000000>>>XXXYYYAAAPPPeeedddmmmnnnpppqqqxxxxxxmmmkkkzzzeee[[[mmmqqq^^^WWWGGG===<<>>777111---,,,...000------......///000000000///>>>qqq{{{vvvyyyTTTFFFNNNEEENNN```www{{{vvvuuutttpppmmmsss}}}yyyzzzzzzxxxwwwvvvuuuvvvvvv|||yyyuuuvvv|||```ZZZrrrfffCCC;;;555000//////------000111777111222888///999^^^|||GGGEEEZZZgggrrrzzzyyymmm```QQQDDDDDD>>>>>>JJJ[[[```XXXXXX___[[[hhhyyy|||hhhZZZOOONNNccc{{{{{{tttxxxtttooollljjjeeeiiiwwwmmm{{{xxxyyyyyywwwuuuwww}}}iiipppsssQQQ444000000////////////000000...333...///555...AAArrr\\\nnnuuu\\\]]]eee^^^```kkkwwwssswww{{{{{{ssssss{{{|||lll{{{TTT555000444333//////......//////000111...333333333EEEjjj{{{qqqqqq~~~{{{^^^cccnnn~~~yyyuuuzzzvvv~~~pppddd]]]^^^hhhtttbbb\\\tttSSS000000000......------------......---222111333999GGGooopppPPPAAAYYYtttoooTTT???NNNNNNmmmmmmqqq~~~eeeWWWRRRVVVPPPPPPNNNGGGAAALLLiiimmmsssQQQ\\\VVVTTTZZZMMMsss{{{RRR>>>666777111///333222000000000000000000000000---111...555JJJVVVRRRLLLYYYcccmmm}}}ooonnnvvvzzzvvvuuuzzzlll[[[^^^}}}oooYYYGGGCCC<<>>777111000///---...111000999222222:::111AAAssshhhGGGKKK\\\ppp~~~xxxrrrppplllnnnxxxfff^^^OOO999///;;;;;;>>>EEEIIIFFFAAA===AAAMMMdddvvv^^^OOO___|||tttxxxtttnnntttxxxnnndddrrr~~~}}}wwwcccyyy{{{{{{yyytttrrrvvv~~~jjjcccnnnyyyooo666111000000//////000000111,,,555//////777333QQQiii[[[{{{zzzssswwwmmmkkkyyy}}}iii]]]VVV___qqq}}}{{{vvvaaaWWWLLLVVVoooyyysssuuuuuusssiii999+++333//////////////////000000111///333111444QQQeee{{{yyybbbttt}}}wwwyyy}}}~~~xxxtttvvv{{{xxxmmm```TTTTTTaaapppmmmVVVxxxnnnmmm111///333......------------.........111///333@@@VVVaaaQQQMMM[[[fff^^^MMMCCCQQQ]]]iii}}}xxxxxx|||[[[YYYeeegggiiiddddddkkkuuu|||~~~xxxzzzVVV```YYYZZZfff{{{ttt{{{SSS>>>666777111///333222000000000000000000000000,,,111,,,888SSSWWWQQQZZZ^^^aaaxxxLLLkkkssstttyyyzzzttthhh^^^YYYSSSLLLSSSWWWwwwlllcccGGG@@@999BBBPPP___yyy}}}~~~rrrmmmsssooonnnkkkeeeaaabbbiiippptttmmmuuuFFFBBB;;;333---,,,---///---------...///000000111111MMMxxxxxxaaaMMMHHHCCCMMMPPP```aaaqqqhhhppprrrgggZZZXXXbbbmmmyyyrrr|||ssszzzzzzxxxuuusssrrrsssuuummmsssxxxwwwvvv}}}}}}@@@QQQmmmfffsssRRR@@@888222111000......111+++777111222<<<555JJJUUUKKKVVV]]]lllvvvkkklllrrrdddccchhhttt~~~pppaaaggg```JJJ===EEEPPPSSSHHHAAABBBBBB>>>IIIDDDDDDNNN\\\fffkkknnnfff___```eeeaaa^^^rrryyykkkqqqnnntttxxxsssaaakkkyyyxxxrrrpppVVVbbb|||zzzuuuppppppuuu~~~mmmnnnyyyvvvwwwuuuOOO111111000000000000111111***555///000999777]]]~~~dddiiirrraaa^^^kkkyyyxxxgggQQQOOOPPPJJJIIIOOOKKKIIIEEEJJJSSSXXXkkkvvvpppttt~~~{{{```zzz}}}FFF///555+++///////////////000111111000222...444ZZZsssrrriiivvvXXX```fff{{{vvvsssvvv~~~}}}tttuuu|||~~~{{{lllmmmkkkaaaUUUSSS```oooyyyuuuVVVooouuu999111555.........------.........///000---333EEEbbbuuuCCCKKKVVVZZZQQQEEEGGGRRR]]]kkktttiiiaaaXXXWWW[[[___{{{~~~qqqkkkdddkkk|||```oooooo{{{oooyyy{{{rrr]]]666888;;;000111000333000000000000000000000000......333@@@rrrWWWOOOmmmkkkwwwcccPPPlll|||xxxwwwmmm\\\MMMKKKSSSXXXYYYdddrrrqqq___^^^AAABBB<<>>SSSpppuuu```UUU___ppprrraaa888888:::111222111444000000000000000000000000///...555\\\qqqRRRfffqqqzzzSSSjjjyyywwwyyyoooeeeZZZWWWaaauuuhhh\\\ZZZ@@@<<>>VVV{{{WWWccc{{{mmm~~~{{{}}}{{{~~~~~~sssdddYYYYYY\\\]]]vvv}}}wwwttttttvvvgggmmmGGG222222000////////////000111111555///000???jjjsssaaaPPPDDDCCCAAA;;;>>>GGGJJJIIIRRRhhh}}}|||{{{yyytttrrrzzzzzz|||ffftttpppiii```YYYQQQNNNUUU]]]eeexxxtttZZZSSSbbbKKK:::...000//////............//////000555@@@dddRRRLLL[[[ddd\\\IIIAAAKKKYYYfffmmm```UUUDDDXXX\\\YYYNNNHHHJJJKKKIIIDDDGGGHHHGGGFFFFFFBBB======@@@CCCHHHUUUaaa___TTTMMMJJJGGG[[[rrrqqqyyyddd:::888999000222000333////////////////////////...---:::kkklllNNNggggggaaa]]]zzz|||{{{wwwpppwwwkkk\\\PPPQQQ\\\kkk}}}{{{aaaMMMBBBHHH???<<>><<>>888999222---333///////////////000000111999ooobbbQQQOOOJJJ???DDDEEEIIIRRR___rrrmmmeeeYYYNNNaaasssaaaYYYcccaaaiiirrryyyyyyyyy{{{zzzvvvsssuuuxxxzzz|||~~~ppphhhXXX<<>>DDDEEEAAACCCHHHFFF???AAA???>>>????????????@@@:::KKK[[[^^^WWWOOOHHHEEE>>>JJJOOOMMM^^^vvvqqqrrrsssoooBBB;;;:::000222000111000000000000000000000000000666UUUvvvggggggcccbbbzzzvvvNNN||||||rrrsssvvvsssmmmpppdddMMM@@@HHHOOOLLLNNNVVV]]]iii\\\NNN===555AAA>>>>>>HHHPPPsssuuutttqqqppprrrsssooohhhbbbZZZPPPIIIHHHLLLQQQUUUXXXUUUeeeqqquuuooozzzGGG???:::444///222///////////////000111111DDDqqqeeeTTTLLLEEE>>>@@@EEEHHHSSSaaafffyyywww[[[GGGHHHHHHLLLjjjmmmWWWMMMVVVPPPRRReeewww{{{zzz{{{xxxsssssstttuuuwwwyyy{{{|||}}}pppeeeVVV>>>@@@QQQ]]]{{{```OOO>>>777222---...444333...222:::@@@tttzzzKKKOOO___jjjyyyvvv{{{lllfffqqqjjjooottt|||mmmTTTNNNvvvbbb@@@PPP]]]eeepppxxxyyy{{{zzzvvvgggPPPHHHJJJ[[[oooxxxeeewwwxxxzzzzzzvvvuuuvvvuuurrrqqqnnngggrrrxxx~~~AAA111333...111000444///000666777HHHeeeoooeeebbb```UUUGGGMMMZZZZZZ\\\yyykkkrrrtttkkk```wwwyyycccjjjuuu999333111000000000000111222222000999444YYY{{{rrrMMMPPPVVVUUUXXX\\\TTTTTTQQQNNNSSSaaaqqqzzz~~~}}}rrrqqqnnnpppwww{{{yyywwwwwwxxxvvvsssxxxlllddd\\\VVVPPPLLLMMMQQQ^^^jjjqqqvvvqqq^^^UUU___zzzwwwsss555555///............//////000222333999___uuuJJJXXX___[[[JJJAAALLLbbbqqqnnn```]]]YYYKKKIIIDDD???<<<===???AAA@@@???@@@BBBBBB???@@@DDDNNNNNNOOORRRVVVTTTLLLEEEJJJGGGDDDIII]]]}}}|||rrrmmmmmmwwwHHH???===333555222222000000000000000000000000///888^^^nnnccc|||fffooozzz```VVVwwwxxxxxxsssqqqqqqnnn___LLLFFFRRR[[[]]]iii}}}cccIII:::999GGGBBBFFFOOO[[[nnntttwwwuuusssrrroooiiifff]]]PPPFFFDDDHHHNNNRRRTTTOOOfffzzzwwwrrrTTTGGG:::666000000///////////////000111111CCCvvvnnnZZZJJJCCCBBB@@@HHHIIIRRR___```oooeeeKKK:::???HHHQQQjjjpppbbbUUURRR```XXX^^^tttwwwuuutttqqqrrrsssuuuwwwyyyzzzyyyxxxuuudddUUU???<<>>ttteeeLLL[[[^^^VVVEEEBBBTTTlllyyymmm___dddXXXVVVWWWUUUGGG999999DDDFFFDDDGGGMMMOOOKKKHHHIIIHHHJJJRRR^^^eee___QQQEEECCCGGGNNNXXXfffzzzrrrkkkkkk}}}LLLCCC@@@555777333444000000000000000000000000---777aaaddd___gggyyy^^^dddwww~~~}}}rrrpppuuunnncccRRRNNNYYY```cccyyyxxxKKKCCCGGGBBBEEE;;;HHHRRRcccxxx|||wwwqqqlllkkkaaaRRRFFFCCCFFFLLLPPPQQQLLLgggyyyiii^^^LLL:::888000...///////////////000111111<<<{{{zzzvvv___JJJCCCHHHDDDKKKHHHNNN]]]bbbyyyfffNNN???FFFPPPTTT^^^mmmmmmbbbRRRVVVWWW___sssmmmwwwrrruuuuuuppprrruuuyyy{{{zzzwwwuuuuuuaaaRRRBBB@@@HHHYYYxxx^^^DDD;;;666000///444888(((:::888HHH|||oooJJJNNN[[[qqqwwwuuujjj|||gggcccqqqkkkiiiooouuuxxxzzz|||~~~~~~gggvvv]]]IIIXXXIIIcccqqqddduuu}}}xxx{{{~~~}}}jjjOOO^^^```UUUJJJ@@@???HHHbbbrrrrrryyy{{{tttooorrruuuuuussstttsssgggcccvvvnnntttVVV777555---222222000555333666<<>>CCCccceeeMMMEEE333---333///---999555111OOO^^^IIIOOO^^^www~~~ppp~~~pppyyynnndddjjjmmmiiirrruuu{{{ppplll~~~iiivvviiiKKKEEEGGGYYYsss~~~qqqmmmwww{{{}}}vvvbbbYYYeeeWWWNNNOOO???IIIbbbooo```ooovvvqqqrrrwwwxxxtttqqqqqqpppmmmsss|||]]]nnn{{{kkkpppvvv<<>>FFFgggrrrWWWKKK555...444000+++666222111RRRXXXJJJQQQ```xxxzzztttsssnnnkkkqqqkkkiiiooopppyyyuuuvvviiinnnvvv\\\FFFGGGKKK]]]yyyzzz```WWWgggvvv|||{{{yyyxxxkkk\\\gggddd\\\VVVNNNdddsssoooXXX___{{{uuuqqqqqqrrrsssssswww{{{YYYddd|||ccceeeFFF222555111///555000444444555lllbbbyyysssqqq~~~kkkkkk~~~mmmyyyrrr^^^UUUTTT___eeeaaa___bbbcccgggvvvuuujjjYYY]]]hhhooo777222222222222222222222333666666:::uuu}}}vvvvvvlllXXX___dddiiissszzz~~~~~~uuunnnwwwvvvuuuuuuuuuvvvwwwxxxvvvsssiiiuuusssjjjhhhYYYMMMNNNMMMLLLTTTeeejjjooovvvttt```UUUaaappp>>>000000000////////////000000222999]]]KKK[[[aaa___NNNIIIHHH___lllpppgggqqqrrrIIIBBBEEEHHHSSS```fff^^^OOOHHHHHHEEEMMM___}}}vvv~~~xxxrrrmmmjjjooo___QQQLLL111666555333111//////111222111000333@@@mmmdddZZZ___jjjaaaTTTqqqyyysssrrrqqqooohhh[[[III@@@BBBJJJNNNWWW\\\UUUaaa^^^eeezzzxxxxxx~~~~~~uuuqqqvvvooocccTTTJJJDDDCCCIIIPPPNNNRRRbbbxxx}}}|||pppVVV???666//////////////////000111111[[[fffqqq~~~jjjVVVJJJFFFGGGNNNSSSVVVaaa~~~^^^VVVZZZTTTbbbhhhxxxWWWYYYhhhtttyyy~~~zzzyyyrrrqqqqqqqqqqqqqqqqqqqqqnnnlllgggYYYLLLDDD>>>FFFfffiiiUUU999///555111,,,555111555YYYPPPJJJTTTbbbxxx~~~sssvvvfffeeeyyyuuutttyyywww~~~|||~~~}}}bbb___bbbOOOCCCIIIJJJWWWXXXcccjjjeee[[[YYY^^^cccsss{{{oookkk___QQQRRRhhh{{{~~~{{{{{{xxxyyy}}}|||www{{{gggmmmpppjjjbbbjjjaaaJJJPPPtttqqqoooqqqppprrrvvvxxxuuuXXX\\\uuuzzzZZZ___iiivvvUUU555555333000555333555777<<>>yyy~~~ggg|||yyyuuulllSSS???AAADDDNNN]]]iiipppxxxxxxrrr___WWWcccnnnFFF555444333222111111222222---555>>>zzzrrr|||rrrddd```cccjjjrrroooccc{{{~~~{{{wwwsssqqqppppppqqqvvvxxxtttoooiiikkk```UUUSSSNNNKKKSSSZZZaaagggnnnmmm[[[UUUdddkkk:::666111000000000000000000111333:::iiiPPPUUUgggeeeRRRGGGCCC___zzzdddGGGJJJSSSfffhhhjjjfff[[[UUU]]]iii|||pppgggppp```;;;======444222111000111222111000...SSSkkksss|||MMMdddrrrtttvvvxxxwwwlllXXXHHH===AAALLLLLLUUUkkkzzzsssiiihhhkkkmmmooopppiii^^^QQQHHHBBB@@@DDDKKKQQQTTTXXX\\\```gggsss}}}yyyqqqRRR555333///////////////000000111???xxx}}}{{{jjj```SSSGGGJJJVVV[[[[[[ooo[[[WWWttt|||wwwvvvvvvrrrzzzqqqqqqmmmpppnnnddd^^^aaagggjjj\\\PPPGGGDDDBBBIIIfffwwwEEE...111///333777222;;;bbbNNNMMMRRR^^^wwwpppqqqnnnvvvkkksssiiiOOOAAACCC@@@HHHUUUPPPVVVcccVVVHHHAAADDDPPP^^^gggVVVQQQUUUQQQVVV^^^aaakkkvvvmmmbbbjjjpppxxxvvvuuuppptttmmm___WWWXXXooommmoootttpppmmmqqqrrrkkk~~~fffaaattt|||cccvvvuuu999222444///666000///222>>>zzz}}}aaatttmmmsssUUUBBB???FFFPPPVVV[[[kkk~~~zzzvvvmmmZZZVVVeeeoooAAA777666444222111111222333222666FFFpppbbb^^^ccciiiooowwwhhhmmm{{{|||xxxuuusssrrrlllyyy|||sssdddjjjkkk___SSSRRRNNNLLLSSSYYY___bbbgggeeeUUUTTTfffooo666333111111000000000000111111999:::lllGGG```kkkiiiUUUJJJFFFcccVVVQQQYYYaaaooojjjddd^^^]]]jjj|||pppfffiii>>><<<===555333111111111222111000///QQQwww^^^ooo{{{XXXqqqsssxxx{{{{{{xxxvvvjjjVVVGGG>>>CCCKKKKKKVVVooo}}}mmm___fffvvv{{{qqqdddcccYYYMMMEEE@@@???CCCIIIOOOOOORRRXXX^^^fffvvvbbb666222///////////////000111111EEE{{{zzzrrrssslll\\\JJJKKKUUU\\\bbbzzzjjjPPPWWW|||oooqqqiiimmmjjj___[[[bbbiiikkk___RRRHHHCCC===???UUUpppQQQ111111///111444000:::```PPPNNNPPP]]]zzzyyy~~~mmmnnn{{{{{{~~~|||\\\MMM===>>>>>>JJJZZZXXXaaaZZZMMM>>>777555888===CCC\\\fffJJJNNNSSSJJJVVV^^^___rrrnnnggglll{{{vvvtttqqqkkkkkkYYYSSSZZZwwwvvvllloootttsssqqqrrrtttooofffbbbrrryyydddjjj>>>222444///777222111666CCC}}}nnntttiiizzzqqqSSSBBBCCCGGGSSS___```^^^ggg~~~}}}}}}xxxwwwkkkWWWVVVfffooo}}}YYY:::888666333222222333444666666IIIiiidddjjjqqqsssyyy{{{{{{fffjjj}}}|||{{{{{{ooo~~~uuudddiiifffWWWLLLOOONNNLLLSSS[[[```bbbdddaaaRRRSSShhhooo888999222111111000000111111222555777sss~~~TTT___eeecccPPPGGGEEEdddsssPPP\\\dddkkkeeedddgggrrryyy|||}}}{{{uuummmeeevvvBBB>>>???666444222111222222111000444MMMppp]]]nnnjjjbbbtttyyy}}}}}}{{{wwwuuujjjXXXGGGAAAFFFMMMMMMWWWdddeeegggjjjuuuyyy~~~wwwffffff|||~~~llleee]]]SSSIIICCC???>>>BBBIIIMMMJJJPPP]]]eeekkk|||uuu;;;333///////////////000111111888eeennnnnn|||}}}{{{rrrqqqdddOOONNNUUU[[[gggOOOEEEHHHhhhqqqpppjjjmmmiiicccgggrrruuuoooaaaTTTIIIDDD;;;888III```___777444222000333000;;;```QQQNNNQQQaaa|||rrrpppfffggg}}}xxx\\\XXXooovvvwwwzzz{{{wwwQQQIII<<>>===???AAASSSYYYMMMHHHSSS[[[YYYYYYhhhmmmtttsssqqqmmmjjjXXXaaaiiiyyyuuurrrppppppqqqrrrrrrqqqsssppp```___pppyyygggWWWooosssFFF444555///888555444888DDD}}}|||}}}kkkeeeyyyWWWEEEIIIOOOWWW^^^^^^ZZZ]]]fffnnn]]]UUUnnn}}}rrrnnnnnnqqqfffSSSVVVhhhpppjjj===;;;888555333333444555222666DDD{{{oooooouuurrrvvvvvv^^^tttsssrrrnnnfffSSSGGGLLLNNNLLLQQQ[[[```ccceee```PPPQQQeeemmm}}}www<<<<<<222111111000000111111222222777yyyrrrYYYMMM]]]\\\KKKFFFHHHiiisssjjjZZZkkklllqqqpppzzzeeesssxxxbbbaaa^^^WWWWWWlll{{{yyytttjjjbbbMMMFFFHHH666444222111222222111000999LLLqqqfffsss[[[___lll{{{}}}zzzzzzvvvuuunnn]]]GGGCCCIIIPPPRRRXXXWWWJJJOOOJJJJJJQQQTTTVVVaaannnqqqiii[[[jjjgggkkkeee___rrrqqqaaalllYYYPPPGGGBBB???>>>CCCIIIPPPLLLTTTgggpppsss@@@555///////////////000111111EEEkkk~~~xxxxxxxxxnnnfffkkkcccQQQSSSUUU[[[iiiwwwEEE???444EEEjjjnnntttqqqooooookkkjjjvvvuuuWWWLLLEEECCC???>>>OOOeeehhh<<<777555000444333>>>cccPPPOOORRRddd~~~~~~jjjXXXUUUNNNXXXyyyWWWLLLQQQVVVNNN]]]mmmkkkkkknnnyyyxxxPPPCCC<<>><<<999666444444555666111888???wwwtttpppsssnnnpppdddJJJRRR___mmm{{{~~~gggyyy{{{nnnwwwlllTTTFFFLLLNNNKKKOOOXXX___ccceee```NNNMMM```nnnwwwuuu;;;555222222111111111111222222888===zzzkkkZZZ\\\^^^]]]NNNMMMRRRsssuuuvvvmmmyyytttwwwvvviiikkk[[[aaa\\\]]]cccooo~~~yyyjjj^^^XXXMMM>>><<<555000222444333222444888[[[nnn```aaaiiiyyy~~~{{{yyytttuuurrrdddMMMGGGHHHRRRWWWRRRLLLJJJNNNTTTfffkkk^^^iiiyyydddhhhbbbUUUNNNDDD===<<<@@@DDDGGGIII[[[WWWeeevvvuuuAAA000000000000000000000000000777uuuooozzz|||ooofff^^^YYYWWWWWWPPPPPP^^^qqqwwwoooeeeDDD;;;===KKKRRRPPPXXXggguuu~~~nnnxxxsssrrrggghhhjjjmmmsssuuunnndddRRRKKKDDDEEECCC;;;OOOwww444:::000888000<<<666nnncccJJJ]]]___{{{hhhVVVLLL@@@QQQiiiNNNMMMUUUXXXWWWTTT[[[VVVWWWWWW]]]cccHHHBBBFFFLLLQQQQQQKKKAAA:::999KKKTTTXXXcccfffeeeiiigggQQQFFFEEERRR~~~zzzuuukkkiiicccaaaffflllsss||||||uuupppppppppooonnnnnnnnnnnnnnnooonnntttsssOOO```qqq{{{mmmXXXmmmvvvOOO444555666666777...<<<777rrryyyuuu^^^RRR\\\mmmnnnuuu```WWW^^^OOOFFFYYYeeefffqqqxxx\\\SSSeeeLLL[[[cccrrrzzzjjj^^^mmm~~~www}}}yyydddaaajjjbbbSSSTTT[[[cccmmm]]]===;;;777666666666666555111666GGGmmm}}}pppfffhhhjjjmmmvvvzzzYYY___fffqqq]]]ccctttgggoooooowwwuuu{{{}}}ssssss}}}qqq___qqqyyylll[[[TTTDDDBBBKKKHHHOOO___bbbjjjjjjXXXFFFMMM___lll{{{zzz>>>;;;111111111111111111222333666:::}}}vvvOOO\\\]]]dddPPPGGGQQQsss~~~yyyrrrssshhhkkkrrruuuttttttwww|||}}}kkkzzzvvvtttmmmeee```ZZZMMMBBB===666111222444333222333777ZZZrrrffffffmmmuuuxxxuuuvvvssswwwwwwlllUUULLLKKKSSSVVVPPPNNNSSS[[[yyyhhhccc}}}ooopppiiiZZZQQQKKKBBB======BBBGGGJJJOOOXXXUUUdddsss|||}}}|||wwwNNN888000000000000000000000000999ooo}}}ooowwwlll___UUUPPPTTTOOOPPP]]]lllkkk\\\MMM@@@???@@@GGGPPPXXX___cccfffpppzzz{{{iiitttyyynnniiikkkkkkkkkkkknnnnnneeeZZZQQQKKKCCCDDDBBB<<>>:::KKKKKKMMMhhhzzzuuunnn\\\^^^ooorrrtttuuuvvvrrrhhhhhh```[[[___gggmmmuuu|||uuuyyy{{{tttppppppooonnnnnnmmmmmmmmmnnnnnnmmmsssnnnNNN^^^qqqsss^^^oooTTT777555555666666///;;;666oootttvvvSSSSSSiiisssxxxrrrfffxxxjjjxxxyyyvvv~~~yyyooo~~~sssXXX___SSSrrrnnn]]]MMMPPPhhhxxxzzz}}}oooQQQGGG[[[eeedddSSS@@@===888666555666666555555444BBBggg|||nnnhhhooossssss}}}nnnccczzzrrreee{{{{{{ooo^^^```qqq{{{|||uuu|||uuuooo{{{rrreeeTTTPPPGGGGGGOOOMMMXXX^^^bbbjjjiiiXXXIIIQQQcccuuusss999333222222111111111111222333333:::sssVVVcccfffmmmWWWKKKRRRrrreeeWWWaaayyylll\\\TTT\\\qqq~~~hhhvvv{{{uuujjj___ZZZ___RRRNNN???888222333444222222333555SSStttmmmnnnlllsssvvvrrrtttsssxxx{{{sss^^^OOOJJJRRRTTTMMMNNNYYYccc~~~nnnzzzzzzcccdddxxxeeekkkssscccYYYLLLGGG@@@<<<>>>DDDJJJMMMTTTTTTYYYlllsssnnntttqqqyyyXXX999000000000000000000000000999```|||zzzvvvmmm~~~qqqiiidddcccfff]]]TTTOOOUUUaaafff^^^SSSDDDGGGJJJRRRjjj}}}ccclllyyynnnhhhkkkkkkjjjiiiiiihhh___TTTOOOIIIBBBCCCAAA===VVV@@@===444888333:::888iiiiiiIIIWWWfffbbbMMM___rrrooohhh>>>KKKWWWXXXNNNBBB>>>>>>TTTKKKQQQoooXXXIIIBBBCCCPPPsssxxxuuummmooouuupppcccYYYPPPKKKSSSaaakkkqqqsssxxxrrrdddcccsssxxxooommmooonnnmmmmmmmmmmmmmmmmmmnnnnnnrrriiiPPP^^^sss{{{pppbbbvvv\\\;;;666555777666000999666jjjqqq~~~iii\\\bbbfffqqqoooggg^^^mmmjjjkkkccc[[[XXXWWWZZZaaaiiiwwwvvvQQQDDDXXXhhhmmm]]]DDD@@@:::666555666666555666222@@@jjjpppqqqvvvzzzdddrrrssstttrrrsssssswwwpppnnnrrr}}}xxxiiinnnooofffhhhggglllvvvccccccKKKHHHFFFIIIMMMIIIXXX\\\bbbiiieeeUUUJJJSSSeeeqqqqqqttt>>>555444333222111111111222333555===}}}}}}ZZZbbbpppxxx```OOOQQQpppooo^^^RRROOOdddyyygggXXXSSSLLLGGGNNNggglllWWWwwwggg[[[WWWcccWWW]]]BBB;;;555555555333111222333JJJyyyrrruuuuuusss~~~zzztttvvvtttwww{{{uuueeeQQQHHHOOOSSSMMMNNNWWWgggkkk```^^^jjj]]]qqqyyyhhhmmmhhh[[[]]]JJJEEE???<<>>HHHYYYfffjjjhhhbbb\\\VVV```uuuwwwoooooommmmmmlllllllllllllllmmmooopppssscccUUU```yyyoooccc___||||||aaa@@@888666999555222777555bbbssstttffflllmmmMMMXXXppp{{{|||```eeeooowwwtttqqq~~~~~~|||ppplllxxxfffMMMMMMWWWhhh~~~]]]GGGCCC===888666666666666666111BBBtttooorrrzzzsssfff|||xxxwwwgggzzzvvvlllooolllaaafffiiiuuurrrPPPFFFFFFLLLMMMFFFTTT\\\dddiiiaaaPPPIIITTTcccjjj}}}kkkEEE>>>666444333111111111222333888===uuu}}}VVV```tttgggPPPNNNlllxxxgggKKKOOOPPPJJJJJJ\\\|||rrriiiddd___ZZZIIIJJJHHHDDDEEEUUUooorrr```cccyyyggg\\\YYY^^^QQQbbbFFF>>>888777777444222222555DDDqqqrrr}}}{{{|||tttvvvsssuuuxxxtttmmmXXXJJJNNNUUUSSSRRRUUUooovvveeefffrrrzzzVVVzzzlllrrriii```]]]WWWIIIDDD???<<>>777555666666:::^^^xxxZZZUUU]]]|||xxxyyyvvvnnnjjjiiibbb^^^lllXXXHHHTTT\\\VVVGGGAAAIIITTTVVVWWWgggYYYRRRKKKOOO]]]gggqqqrrrnnnkkknnntttrrrdddVVVGGG@@@;;;@@@MMMYYYZZZWWWQQQUUUZZZjjj~~~|||qqqrrrlllkkkkkkkkkkkkkkklllllllllnnnqqq[[[XXXaaa~~~~~~iiiXXXXXXyyywwwwwwbbbDDD;;;999;;;555444555555YYYwww|||nnnqqqhhhSSSSSS]]]xxxrrrwww|||yyyppppppqqqxxxgggMMMEEEQQQZZZddduuuNNNJJJEEE???:::888888777666666111@@@sssssscccooo|||}}}gggiiivvvzzzyyyvvvttttttqqqsssooopppsssZZZJJJIIIRRRUUULLLWWWaaakkkmmm___MMMJJJUUUbbbzzzaaaCCC@@@888666444222111111222333555888eeeVVVdddrrrkkkQQQJJJggg~~~sssbbbEEEEEEEEEGGGKKKOOOQQQPPPIIIJJJNNNRRRTTTRRRLLLIIICCCCCCCCCBBBDDDMMM[[[fffuuu~~~wwwdddZZZYYYUUUHHHbbbKKKBBB;;;:::999555333333666CCCqqqwww{{{yyyrrruuussstttwwwuuuvvvfffUUUPPPVVV\\\\\\YYYvvvxxxhhhsssnnnlllppp```aaabbbKKKHHHDDD>>><<>>IIIVVVmmmwwwtttaaaKKKSSSXXXRRRGGGFFFQQQ]]]VVVjjjppplllwwwppplllnnnooofffXXXNNN@@@???<<<>>>GGGRRRWWWVVVIIIYYYhhhyyyrrrkkkjjjjjjjjjjjjjjjkkkkkklllhhhkkknnnSSS[[[ccckkkUUUUUUxxxaaaGGG@@@;;;<<<555777444444PPPxxxooorrr|||qqqbbb___```vvvyyyrrrooojjjaaaaaaMMM???MMM___aaa___XXXJJJFFFAAA===;;;:::888666777222888aaa||||||jjjkkkooopppvvvuuummmsss~~~wwwvvvyyyxxxrrrttt~~~{{{vvvsssrrrqqqooonnnrrr|||wwwVVVIIIFFFPPPXXXSSS]]]gggrrrrrr___LLLLLLXXXcccYYYAAAAAA:::888555222111111222444555777YYYbbbeeeooopppTTTIIIcccyyyjjjXXXNNNFFFAAAEEELLLRRRWWW\\\UUUPPPLLLNNNNNNIIIBBB???AAA@@@AAAEEEOOO[[[dddjjjlll~~~ppp^^^VVVWWWSSSGGGjjjNNNFFF>>>===;;;777444444222BBBvvv|||rrr}}}{{{tttyyyvvvuuuxxxwww{{{tttcccQQQQQQ___fffbbb||||||}}}yyyooorrrllljjjgggbbb```XXXJJJFFFBBB===<<>><<<999666555444444NNN~~~}}}{{{rrruuu~~~|||rrr}}}{{{wwwrrrxxxxxxuuu{{{wwwwwwwwwxxxxxxvvvqqqmmmsss{{{|||kkkZZZHHHGGGBBBIIIVVVVVVcccgggsssrrr\\\IIIKKKYYYbbbsssuuuRRRAAABBB;;;999555222111111333444444999SSS{{{ggg```nnnwwwYYYJJJaaatttsss[[[JJJAAAHHHVVVaaa]]]YYYiiiaaaNNNIIIFFFEEEEEE@@@@@@EEENNNZZZdddhhhiii{{{{{{oooaaa|||xxxgggXXXTTTWWWXXXMMMvvvPPPHHH@@@>>><<<888555555,,,AAAyyy~~~{{{hhhuuuzzz~~~zzzwwwyyyxxx|||}}}kkkPPPJJJ]]]jjjjjjuuutttvvvzzzyyypppeeelllbbbcccmmmYYYFFFRRRDDD@@@<<<<<<@@@FFFLLLOOOPPP\\\```oooddd~~~xxx>>>222000000000000000000000000---999hhhqqqhhhppp|||{{{{{{|||~~~kkkgggkkkmmmuuu{{{tttlllffffffbbbeeeeeeaaa^^^\\\WWWRRRFFFCCCAAADDDDDDEEEfffIIIHHH>>>999<<<111555FFFmmmUUUSSSdddqqq||||||||||||}}}lllNNN888<<>>AAA<<<:::999111<<<999hhh|||qqqlllsssvvvttt{{{wwwvvvkkkYYYOOOTTT```hhh{{{|||rrruuummmfffyyynnneeeeeeccc___XXXQQQKKKGGGAAA@@@>>>>>>BBBIIIPPPTTTXXX]]]^^^mmm]]]>>>000000000000000000000000000333>>>^^^uuuaaannn}}}}}}uuuzzzyyyzzzvvvtttssslllccc^^^___cccccc```aaaaaaYYYOOODDD======HHH???LLLLLL===??????777888888@@@ooo{{{dddVVVYYYsss|||vvv~~~}}}zzzwwwhhhNNNFFFUUU\\\WWWVVVJJJQQQYYYcccmmmrrrooogggXXX]]]ggg[[[]]]mmmfffddd{{{pppbbbeeevvv{{{|||jjjbbb[[[HHHCCCSSSfff}}}xxxggggggggggggggghhhjjjiiiggglllppplll[[[llltttqqq___LLLnnnmmm]]]jjjUUUFFFFFF999>>>::::::555;;;~~~^^^|||bbbPPPKKKKKKQQQVVVTTTuuu~~~rrrfffsss{{{ppplll{{{tttpppmmmggg___XXXNNN???@@@PPPRRRllluuuOOOMMMJJJHHHGGGFFFBBB<<<777777---666DDDhhh|||zzzlllqqqzzzzzzvvvwwwqqqooowww{{{uuurrrrrryyynnnsss}}}hhh\\\\\\YYYKKKCCC>>>CCCKKKRRRZZZ```eeeiii```SSSNNN;;;ggghhhiii}}}vvvXXXMMM888AAA<<<;;;888555333222222222222:::EEEbbb]]]eeehhhNNNTTTwwwjjjIIICCCXXXhhhiii]]]IIIPPPFFFAAA;;;AAAOOO]]]```XXXMMMGGGNNNGGGNNNsss}}}|||yyynnnZZZLLLQQQ^^^]]]TTTfffJJJ>>>===AAA===<<<<<<555555444ccc|||xxxyyyuuutttvvvuuuvvvqqqeeeWWWRRRWWW___gggppprrrlllgggssswww^^^```___]]]YYYTTTMMMGGGDDD@@@???>>>???CCCJJJQQQUUUUUU\\\hhhtttooo[[[wwwsss999111000000000000000000000000)))111PPPllliiisssvvvrrr}}}nnn{{{eeewwwxxxsssnnngggdddeeeccceeeddd```___]]]UUULLLHHHAAA???EEE888DDDtttPPPFFFHHH<<<555666555:::ddd{{{jjjYYYUUUggg|||sss{{{~~~zzz|||wwwkkkVVVPPP___ccc\\\[[[iiimmmttt~~~}}}mmmaaaZZZdddbbbcccjjjiiiwwwxxxxxxoooiiiaaa```\\\KKKJJJ]]]mmmccceeeeeeeeeeeegggiiijjjiiinnn|||eeefffmmmxxxxxx]]]WWW^^^RRRIIILLLCCC>>>999999555:::pppiii|||ZZZJJJOOO[[[NNNUUUnnn~~~aaaNNNTTTjjjzzzzzz|||{{{}}}xxxssspppllleee[[[SSSHHHFFFDDDRRRaaaoooQQQMMMKKKGGGEEECCC???:::666666///999AAA```|||yyy|||wwwzzzwwwvvv~~~}}}yyyuuuqqqttt{{{zzz}}}xxxkkkhhhggg\\\KKKCCC???CCCLLLSSSYYY^^^^^^tttiiiKKKCCCNNN^^^|||MMMFFF:::AAA<<<;;;888555333222111111222111<<>>BBB>>>======666555222\\\}}}qqqtttzzzzzzxxxvvvvvvwwwrrr```PPPPPP[[[vvvrrrrrrpppnnnqqqrrrfffUUUWWWVVVTTTQQQLLLGGGCCC@@@>>>===>>>@@@EEEKKKRRRVVVXXX\\\qqqzzz]]]dddwww```333222000000000000000000000000///...FFFxxxqqqiiirrr|||yyytttttt}}}}}}dddMMMQQQNNNppp}}}yyytttkkkcccccchhhggggggccc___\\\YYYQQQIIIEEEBBBAAAGGG===MMMWWWQQQTTTDDD??????;;;;;;[[[ttt___TTT___ssspppvvv}}}xxxuuuoookkk```eeezzzlllgggUUU\\\aaabbbeeeooo|||qqq}}}oooiiigggddd___]]]WWWGGGNNNkkk}}}jjjfffccccccccceeefffgggiiijjjppp[[[llliiittt___hhhuuuRRROOOHHHIIIEEE???888888555999YYYvvvlll]]]NNNXXXbbbQQQddd}}}vvv]]]KKKQQQIIIfffvvvsss|||xxxwwwyyywwwuuurrrooojjjaaaTTTKKK???GGGGGGRRRhhhnnnkkkMMMJJJHHHFFFDDDCCC@@@<<<:::666111:::<<>><<<;;;444555222QQQyyyoooooo{{{zzzyyywwwyyywwwfffUUU[[[mmm|||qqqqqqqqqpppmmmeee[[[TTTOOONNNLLLIIIFFFBBB@@@>>><<<===???BBBHHHNNNSSSVVV```[[[sss\\\wwwNNN000111////////////////////////666000@@@lll{{{nnnooo|||}}}wwwwwwvvvzzzxxxyyyyyy{{{yyyZZZUUUKKKWWW{{{vvv}}}zzzvvvrrrjjjaaa```dddhhheeeaaa]]]ZZZVVVOOOIIIBBBBBBCCCJJJCCC[[[nnnWWWQQQSSSMMMIIIGGGBBB>>>PPPxxxyyydddVVV[[[iiipppqqqyyyvvvpppssswwwxxxtttjjjVVVXXXVVVXXXfffpppvvvmmmpppZZZdddxxxnnnlllnnniii```ZZZOOOCCCVVV^^^HHHZZZNNNFFF\\\bbbbbb]]]]]]fffkkkeee___bbbaaadddggggggeeefffhhhuuuuuuSSSggggggjjjfff{{{}}}dddNNNRRRLLLHHHIIIBBB;;;:::888999EEEaaaffffffTTTXXXTTTRRRsss~~~}}}}}}}}}~~~zzzsssmmm]]]XXXfff```]]]eeettt|||yyyzzz}}}rrrqqqpppnnnggg\\\NNNEEE@@@EEEOOOWWWhhhuuuTTTKKKDDDEEEGGGIIIIIIGGGDDDBBB999333888666MMMyyyxxxWWWLLLXXXooo~~~vvvwwwsssmmmqqqxxx~~~zzzwww}}}|||yyy~~~vvviiiRRRUUUZZZOOOFFFAAA@@@HHHRRRYYY```eee{{{mmmWWWJJJGGG[[[pppggg|||eee???===<<<777<<<;;;999666444111000///<<<+++999______hhhjjjRRR\\\{{{qqqWWWPPPXXX~~~}}}]]]CCCHHHPPPTTTTTTVVVbbbooo}}}www~~~wwwjjjYYYLLLLLLZZZgggZZZSSSfffQQQCCC@@@CCC>>><<<<<<666222000FFFqqqrrrllltttyyyvvvzzzvvvvvvuuulllfffwwwyyynnnnnnmmmjjjaaaWWWQQQOOOIIIHHHFFFDDDAAA@@@???>>><<<===AAAFFFKKKPPPUUUWWWbbb[[[uuuhhhAAA222000////////////////////////000***666\\\vvvwwwwwwzzzeee___ooo{{{wwwwww{{{{{{{{{yyyvvvuuuzzzyyylll^^^WWW]]]XXXfffvvvqqqrrriiiccc______aaaddd```]]]\\\ZZZUUUOOOJJJEEEEEECCCFFFBBB^^^\\\OOOFFFGGGHHHFFFCCC@@@<<>>555555111IIIvvv|||hhhtttxxxVVVMMMUUUqqq~~~yyyqqqsss}}}~~~{{{wwwnnnvvv{{{pppgggrrruuudddAAA???BBBKKKUUU]]]hhhqqqfffMMMFFFMMM^^^[[[qqqOOO:::<<<>>>888<<<;;;:::777555222000///999...<<>>???AAA;;;444222<<>>??????@@@===???DDDIIIOOOSSSVVVWWW\\\^^^~~~wwwooo666666---000000000000000000000000///***222NNNppp~~~jjjXXXJJJNNNZZZfffqqqzzz}}}{{{uuuqqqrrrtttqqqlllrrrvvv___LLLRRRYYY\\\ccc|||lll^^^[[[\\\___bbb```[[[YYY[[[[[[UUUNNNKKKFFFFFFAAADDDFFFgggWWWLLL@@@CCC??????<<<>>>>>><<>>===;;;;;;:::999777555222111111000:::JJJjjjqqq^^^\\\jjj}}}mmmkkkwwwlllkkksssdddaaa\\\SSSMMMWWWttt}}}zzzqqq```MMMEEENNN\\\fffXXXNNN```JJJ===;;;@@@===???BBB===999777444TTTkkkyyy|||sssuuupppooopppnnnppppppmmmlllvvvlllLLLDDDIII[[[cccdddZZZPPPLLLIIIEEE@@@???===<<<<<<>>>@@@AAA>>>AAAGGGMMMRRRUUUWWWWWWZZZjjj}}}SSS,,,:::***000000000000000000000000333---111FFFccc{{{~~~vvvzzzggg]]]NNNKKK\\\uuu}}}uuuvvvtttnnnlllmmmjjjeeeooossszzz~~~{{{xxx{{{qqqWWWUUUbbbdddhhhwwwxxxpppyyyddd[[[[[[\\\___aaa]]]XXXWWW[[[[[[TTTMMMKKKEEECCC>>>CCCMMMvvvVVVIII???FFF???>>>:::???BBB888LLL}}}{{{fffYYY^^^uuu~~~zzz|||yyysssrrrqqqvvvqqqnnnttttttttt{{{}}}~~~{{{rrrnnnqqqtttuuuwwwxxx}}}mmmrrr]]]BBB;;;<<>>cccssscccIIIPPPUUU^^^tttyyyzzzxxxxxxzzz|||yyyzzz}}}tttmmmsssvvvllllllqqqsssttteeeKKK???FFFOOOUUUXXX```ttttttWWWGGGJJJ]]]yyyUUUnnnddd===000<<<:::>>>;;;;;;;;;:::999777555444,,,444444@@@jjjqqqffffffzzz{{{qqqaaaRRRZZZgggUUUuuutttjjj```[[[```rrrzzzssslll\\\KKKHHHTTTdddlllYYYOOO```LLL>>><<>>===;;;:::;;;===???AAA???CCCIIIOOOSSSVVVWWWWWW___vvvbbb}}}AAA&&&===(((000000000000000000000000///***---AAA```|||ooolllkkkkkkbbb___uuurrrxxxyyyrrrkkkjjjhhhdddkkksss~~~|||pppyyy|||kkknnnpppeee]]]]]]```___]]]]]]\\\WWWWWW\\\\\\SSSKKKIIIGGGDDD<<>>ZZZmmm{{{NNNVVV|||AAA>>>333???666999;;;;;;;;;;;;:::888666555...999000999yyynnnccc|||iii___wwwwww{{{___OOOLLLUUUJJJhhh~~~sssjjjoooyyyrrrddd^^^QQQDDDEEEUUUeeemmmaaa\\\\\\JJJBBB===>>>???<<<;;;;;;222<<<555<<<```zzzsssvvv|||wwwvvvzzztttgggdddjjjfffiiikkklllllllllmmmooovvveeeQQQGGGIIIMMMMMMKKKKKKUUUVVVKKKCCCCCC@@@999:::<<<============>>>??????FFFNNNRRRRRRSSSVVVYYYgggxxxsssiiijjj===---)))000000000000000000000000000)))555...000XXX~~~~~~nnnnnnmmmiiibbbqqq~~~nnnsssvvvzzzqqqbbbcccggg___kkksss}}}~~~{{{bbbZZZWWW\\\^^^\\\[[[]]]ZZZYYYZZZ[[[ZZZUUULLLEEEDDDAAADDD???```oooLLLCCC@@@EEEDDD@@@@@@AAA:::444>>>OOO|||xxx|||vvvhhhUUUdddooorrrwww~~~zzznnnrrrlllkkkqqqtttqqqoooqqqpppuuuwwwvvvvvvwwwuuuppplllmmmooorrrxxxooo^^^HHH999HHHcccsssiiijjjkkkgggdddeeehhhiiifffbbb]]]fff^^^WWWKKKYYYttt{{{kkkcccSSSMMMYYY___VVVkkkiiifff]]][[[___bbblll~~~^^^jjjvvv{{{ZZZaaaiiippphhh]]]TTTRRRSSSSSSRRRTTTKKKLLLNNNIII999333IIIfff~~~xxxwww{{{rrr~~~zzzzzz}}}vvvrrrwwwyyysssuuuxxxzzz{{{{{{yyyxxx~~~lll]]]PPPFFFOOOaaahhh}}}wwwrrrzzzxxxuuusssrrrqqqooonnnkkkaaaSSSJJJEEECCCCCCCCC^^^oooyyyTTTJJJDDDGGGFFFEEEEEEDDDDDDBBBBBBEEE999;;;;;;666LLLlllttt}}}zzzXXXTTTWWW\\\rrryyypppvvvyyy|||{{{vvvtttyyyyyywwwvvvvvvrrrllljjjlllhhhggggggcccYYYLLLEEEEEEDDDOOOVVVVVV^^^pppzzzyyyVVVMMMQQQ]]]yyyaaa@@@yyyzzzwwwyyybbb555>>>888222;;;;;;<<<<<<:::999999999999999222...111666PPPwww^^^~~~cccaaarrrkkkkkkJJJHHHVVVWWW]]]ZZZzzz{{{|||qqqeeeQQQPPPBBBHHH^^^```uuukkkcccaaaIIIBBB===>>>???===<<<===777@@@888555XXXzzzwwwvvvxxxsssrrrtttlll^^^YYY]]]aaacccfffggghhhhhhjjjllllllcccWWWQQQQQQUUUXXXXXX\\\ccc___OOOCCCAAA@@@<<<:::;;;<<<<<<<<<<<<>>>@@@IIIIIIMMMQQQQQQQQQWWW^^^yyy}}}PPP//////000222///////////////////////////555...---HHHlllssskkkhhhnnnmmmkkkjjjaaa]]]hhhtttooonnnggg^^^dddhhh___cccjjjtttxxxwwwwww|||iii^^^YYYWWWZZZ[[[YYYYYY\\\XXXYYYZZZYYYWWWQQQJJJFFFEEE===???EEElllfffLLLBBBAAACCCCCC???@@@BBB===666;;;GGGrrr{{{|||wwwiii]]]dddiiilllsss{{{}}}zzzqqqkkkkkkqqqtttrrrpppqqqooosssuuuttttttuuusssooojjjkkkkkklllooottt{{{mmm]]]SSSQQQJJJFFFZZZwwwwww______eeedddgggeeedddgggjjjjjjfffaaa\\\bbb```]]]PPPeeennndddtttmmmdddaaaRRRYYYbbbiiilllmmmVVV```fff\\\vvv[[[WWWqqqkkkNNNrrraaacccZZZQQQPPPPPPNNNLLLMMMKKKIIIHHHFFF===666AAARRRzzz~~~}}}}}}zzz{{{~~~}}}xxxwww{{{vvvtttxxxvvvuuuuuuvvvwwwyyyzzz{{{{{{jjjXXXQQQOOOSSSWWWUUUOOOUUU^^^www{{{zzzyyyyyyxxxtttqqquuusssqqqqqqrrrsssrrrqqqhhh[[[NNNHHHAAA>>>HHHWWWhhhNNNJJJLLLFFFHHHJJJHHHEEEDDDGGGIIIAAA<<<===:::333AAAbbbzzz{{{vvv\\\\\\^^^[[[fffdddbbbsss}}}}}}wwwuuuyyy~~~|||wwwsssqqqlllfffeeehhhhhhdddaaa]]]UUUJJJEEEFFFFFFXXX```\\\aaappptttkkkLLLDDDMMMfff[[[>>>TTTwwwQQQ111<<<777333;;;999;;;;;;;;;::::::::::::999666000444777MMMcccrrr{{{iiiccchhh}}}aaaMMMGGGQQQ]]]RRRnnnzzzmmm]]]KKKIIICCCQQQaaahhhhhh___[[[HHHAAA===>>>@@@>>>===>>>999???999222PPPttt||||||xxxtttpppooonnnbbbRRRJJJLLLTTTVVVYYY[[[\\\^^^```bbbaaa^^^YYYTTTRRRVVV^^^eee~~~{{{kkkQQQ???<<<===<<<:::;;;;;;;;;:::<<<@@@BBBMMMIIILLLSSSRRRNNNVVVeee{{{777'''333555///////////////////////////000/////////999^^^xxxlllgggppprrrlll```TTTeeeyyyllleee```]]]eeejjjbbb\\\cccjjjmmmmmmoootttxxxvvvbbbWWWYYYWWWWWWYYYXXXUUUWWW[[[UUUYYY\\\[[[TTTLLLGGGEEEGGG999<<>>@@@???>>>???>>>;;;:::333CCCxxx|||mmmxxx~~~uuusssqqqkkk\\\JJJ@@@@@@CCCFFFIIIKKKMMMNNNQQQRRRQQQSSSRRRNNNOOO]]]tttwwwRRR>>>;;;======:::;;;;;;:::;;;===BBBEEELLLJJJQQQ[[[VVVOOO___zzzYYY///---444111,,,////////////////////////...)))111111...NNN~~~|||pppooonnnlllppprrroooqqqgggdddaaafffjjjccc]]]bbbfffeeeeeehhhkkklllttt}}}ppp\\\SSSTTTUUUVVVXXXXXXVVVTTTVVVZZZUUU\\\bbb___UUUJJJDDDBBBEEE777???bbbLLLJJJ@@@GGGAAAEEEAAA@@@CCCBBB;;;777777LLLeee|||]]]FFFZZZzzzpppaaa```bbbbbbmmm{{{uuuooojjjiiikkkllljjjgggiiimmmnnnllllllnnnmmmiiieeecccbbbcccdddaaa[[[VVVBBB:::;;;FFFKKKOOOaaawwwssskkkppp~~~~~~gggeeeeeeeeegggfffcccaaaeee```aaa\\\EEEaaarrrfffgggiiiaaadddhhhaaa___wwwZZZeee[[[]]]zzz}}}iiidddwww{{{kkkTTTwwwoooqqqPPPKKKJJJNNNPPPOOONNNOOOSSSLLLHHHJJJKKKDDD===:::VVV~~~xxxwww~~~xxx{{{~~~yyy~~~xxxnnnwww}}}yyy|||{{{ssstttxxxrrrtttsssssstttvvvyyy{{{}}}|||rrraaaYYYWWWSSSXXXeeennn}}}|||{{{zzzwwwttttttuuuwwwtttpppkkkfffcccaaa^^^\\\XXXMMMBBB@@@EEEPPPaaapppnnn{{{```WWWPPPIIIIIIKKKKKKIIIFFFFFFIIILLL>>>DDD@@@===<<<333HHHxxx}}}{{{uuuddd\\\aaalllzzzsss||||||xxxrrrqqquuuyyyyyyxxxrrroookkkfffdddeeeYYYPPPIIIGGGHHHHHHIIIKKKUUURRRWWWhhhxxxsssXXX>>>EEE\\\fffVVV>>>hhhhhhzzzEEE222111777444666;;;666666888:::<<<===<<<;;;:::<<<333222000:::SSSyyyooolllmmmSSSNNN\\\GGG]]]|||www}}}~~~zzzssseeeWWWKKKFFFCCCMMM^^^bbbmmmjjjjjjEEE???;;;===@@@???>>>???CCC888999777666PPPlllkkk|||yyyyyyvvvlllZZZGGG===;;;888;;;>>>@@@AAABBBDDDFFFBBBEEEGGGHHHQQQlllyyyQQQ???>>>???>>>;;;<<<<<<<<<===@@@EEEIIINNNNNNUUU\\\UUUUUUttt>>>000444000---///........................///***222222%%%888bbbwwwrrrrrrlllfffllluuuuuuuuulllkkkeeebbbddd```]]]bbbcccaaabbbggghhheeefffooosssssswww~~~}}}tttwwwoooiiifff___VVVTTTXXXSSSWWWYYYXXXVVVUUUXXXYYYWWW___gggdddWWWIIIAAA??????888GGGuuukkkDDDEEEAAAFFFCCCGGGBBB@@@AAA@@@<<<888777888XXXpppyyyvvvNNNhhhmmmiiieee^^^bbbnnnxxxtttnnniiihhhhhhgggeeefffiiijjjhhhhhhjjjiiiffffffcccaaabbbcccbbb]]]YYYAAA999:::DDDLLLRRRbbbuuunnn~~~mmmjjjfffcccbbbbbbaaaaaa^^^ZZZ]]]YYYGGGgggmmmkkkiiiccc[[[^^^dddbbblllaaa[[[]]]YYYtttzzz\\\llloooYYYrrr___YYYOOOLLLMMMQQQSSSQQQQQQSSSRRRNNNLLLLLLKKKGGGBBB@@@GGGyyy}}}|||zzz||||||~~~xxxttttttxxxzzzzzzvvvyyy~~~xxxlllooovvvppppppqqqsssuuuxxxyyy{{{{{{|||jjjfffnnngggcccqqqyyyyyywwwsssooommmmmmnnnooojjjbbb\\\VVVRRRNNNLLLJJJFFF??????MMMbbblllkkkyyydddKKKGGGQQQRRRLLLHHHEEEDDDEEEFFFDDDBBB===AAA<<<>>>@@@444>>>ccczzz{{{|||zzzjjjcccfffooorrrxxxxxxuuupppqqqvvvyyywwwwwwpppjjjhhhccc[[[UUUSSSKKKDDD???AAAFFFHHHLLLPPPXXXQQQ\\\tttvvv]]]FFF@@@SSSXXXYYY>>>PPPhhh777444666777444777:::777555777999;;;<<<<<<;;;:::>>>666333...222@@@yyyiiivvvpppRRRRRR```YYY~~~}}}}}}|||xxxuuusssxxx}}}|||wwwlll^^^RRRBBBFFFFFFTTT```jjjnnnddd^^^EEE>>>:::<<<>>>======>>>>>>555777<<<777>>>XXXnnnwww~~~|||}}}zzzmmmYYYGGG===:::666888:::;;;;;;<<<===>>>>>>??????@@@IIIccceeeFFF;;;;;;;;;:::<<<===???@@@AAADDDIIILLLNNNPPPUUUUUUPPP]]]llleee---///222***---666........................,,,+++111222)))222QQQjjjxxxiiijjjhhhjjjlllkkk}}}tttjjjllleee___^^^[[[[[[```aaa___bbbhhhgggaaaVVVYYY[[[\\\```dddccc___[[[VVVSSSVVVXXXWWWVVVWWWSSSWWWYYYWWWVVVXXXYYYWWWWWW^^^ddd```UUUHHH@@@>>>:::<<>>===;;;999888444PPPdddpppooo|||vvvrrrlll```ZZZ]]]pppsssrrrmmmhhhgggfffdddbbbeeefffccccccfffeeebbbfffdddbbbaaa```___]]]\\\HHH???===DDDJJJOOOZZZgggqqqaaaqqqnnnhhhbbb______aaabbb[[[ZZZWWWSSSGGGccchhhiiieee^^^ZZZ\\\```dddkkkyyyZZZPPPPPPSSS|||^^^hhhiii[[[QQQoooaaaiiiRRRRRRPPPPPPSSSSSSOOONNNPPPKKKLLLLLLKKKHHHEEEEEEEEE>>>jjj{{{aaagggzzz}}}~~~~~~xxxwwwxxxuuupppttt~~~pppvvv|||ssshhhpppwwwpppnnnooorrruuuxxxyyy{{{{{{~~~ppp~~~yyywwwuuuqqqmmmjjjgggeeeaaa\\\UUUOOOKKKHHHFFFDDD???@@@BBBHHHWWWiiirrrsssIIIHHHCCCNNNNNNKKKEEEAAAAAADDDEEE@@@:::;;;:::999===>>>666999KKK}}}}}}~~~hhh\\\gggzzzzzzooonnnyyywwwyyyuuuvvvtttqqqrrrwwwwwwtttssskkkccc___YYYOOOFFFBBB???<<<<<>>>>>===;;;:::888666999CCCSSSeee||||||~~~{{{mmm___WWWYYYfffooonnniiigggeeebbb```cccccc``````cccccc```bbbbbbbbbaaa___]]]]]]^^^SSSJJJEEEGGGIIIIIILLLSSS}}}yyyMMM@@@DDDbbbpppnnniiidddaaa```bbbccc\\\___SSSJJJBBBWWWdddeee```^^^```___^^^ddd]]]rrrvvvpppjjjXXXKKKTTTaaazzzcccZZZoooYYY]]]{{{bbbYYYPPPQQQOOOOOOQQQOOOKKKJJJMMMFFFIIIKKKJJJGGGFFFEEEDDD:::SSS{{{~~~~~~rrrYYYYYYhhhvvv{{{|||xxxyyyyyyyyyyyyzzz|||}}}xxxtttrrrtttqqqnnnqqqyyyrrruuuwwwppplll{{{tttooooooppprrruuuxxx|||~~~xxx}}}zzzyyyvvvssspppnnnlllgggaaa\\\SSSOOOIIIEEECCCBBBBBBAAA??????KKK\\\cccfffyyykkkMMMMMMLLLJJJFFFEEECCCBBBCCCDDDCCC???;;;>>>888;;;???999777;;;;;;^^^pppmmm```eeerrr~~~}}}{{{mmmqqqrrrqqqnnnppprrrpppkkkjjj```WWWSSSNNNEEE===:::999:::@@@HHHLLLMMMQQQVVVTTTXXX^^^\\\KKK>>>EEEWWWRRR<<<@@@ggg[[[333555777333111555555444999666666777777888888888999888===<<<777000:::NNNxxxxxxqqq|||uuuRRRLLLYYYwwwXXXFFFUUU~~~}}}|||{{{yyywwwuuuuuusssnnncccSSSFFF@@@===HHHSSSgggpppdddZZZTTTDDD===999:::<<<:::999:::777>>>666111777777HHHlll~~~zzz}}}yyyhhhSSSCCC<<<:::777999:::999777555555666555777999999888888;;;>>><<<::::::<<<===<<<===???===@@@DDDFFFIIIKKKNNNQQQRRR```nnnvvv~~~^^^666)))222//////222***........................///333,,,***///)))444UUUsssvvv|||xxxvvviiiWWWaaafffddd```[[[]]]bbbbbb]]]___ccc]]]PPPSSSOOORRRZZZZZZRRRQQQWWWLLLRRRSSSPPPQQQWWWWWWSSSRRRUUUTTTSSSVVV\\\YYYRRRTTTTTTRRRMMMFFFBBBBBBCCC@@@FFFYYY^^^555EEE888GGG333???666:::>>>===:::888777555888444BBB___rrr{{{mmm^^^DDDXXXjjjmmmhhheeebbb___^^^aaaaaa^^^^^^aaaaaa^^^]]]```cccbbb___^^^___aaaUUUMMMHHHJJJKKKHHHHHHKKKKKKdddTTT```kkkooohhhmmmllljjjgggdddbbbcccddd[[[```PPPFFFBBBSSS``````[[[]]]ccc^^^YYY```XXX___VVVUUUbbb___\\\lll[[[eeennngggXXXuuuttthhhdddPPPJJJKKKJJJJJJMMMLLLHHHIIIMMMEEEHHHKKKJJJIIIHHHEEEBBB@@@EEElll{{{}}}vvvkkkbbb^^^cccnnnwww~~~}}}zzzyyyyyywwwvvvsssooommmnnnooonnnwwwwwwvvvpppsssyyyqqqpppoooooorrrwww}}}nnnzzz}}}nnnjjjgggffffffaaaYYYRRRMMMIIICCC@@@????????????EEEBBBUUUooolll```uuuUUUIII@@@OOOKKKHHHAAACCCEEEFFFEEECCC@@@???BBB:::AAACCC666:::AAA777VVVbbbqqqvvviii___^^^cccttttttvvvmmmnnnmmmjjjkkkmmmiiibbb\\\RRRHHHDDDBBB<<<888666888<<>><<<::::::999888666666333333666777999@@@GGGiiiPPPBBB<<<:::;;;888555666999;;;999666555777999888555444666888999999::::::;;;===>>>@@@FFFFFFDDDJJJRRRNNNMMMYYYhhhttt~~~777333...,,,,,,...//////------------------------......------...111333555iii{{{jjjgggeeefffddd^^^ZZZZZZaaahhhhhhaaa\\\\\\[[[WWWQQQUUUYYY\\\[[[WWWRRRPPPPPPQQQRRRTTTTTTTTTSSSRRRQQQUUUYYYZZZWWWTTTTTTVVVQQQRRROOOIIIGGGGGGCCC<<<@@@NNNPPP;;;EEE:::777@@@<<<;;;::::::999888777555555444555<<>>FFFGGG\\\aaafff```mmmaaaCCCFFFJJJHHHIIIIIIEEEGGGIIIJJJIIIGGGDDDBBBCCCAAA>>><<<:::::::::;;;???iiiwwwqqqyyymmmfffpppnnn___jjjbbbooo|||jjjhhhmmmnnnooonnniiiaaaYYYTTTFFFBBB<<<:::;;;<<<<<<:::DDDIIIMMMQQQVVV[[[ZZZUUUVVVEEE888<<>>DDDssssssRRRqqq}}}LLL,,,:::222222333333333333444444444444444444555555555555<<<888888:::555111===NNNeeemmmhhhzzz~~~jjjsssxxxTTT???PPPaaaOOO___kkkccc}}}||||||yyy{{{xxxxxxxxxyyytttfffRRRCCC@@@EEEJJJZZZ```kkk^^^aaaOOO???===;;;:::;;;;;;:::888777444444555555555:::@@@iii|||rrrgggXXXGGG===>>>===;;;;;;<<<:::777555888:::<<<<<<;;;;;;===??????@@@AAAAAAAAABBBCCCDDDEEEKKKJJJJJJNNNMMMWWWmmmqqq|||XXX444111---,,,---...//////---------------------------,,,,,,,,,---...111222RRRkkk}}}gggnnngggbbbdddfffbbb]]]ZZZ^^^fffkkkgggbbb^^^XXXQQQ\\\aaaeeeddd]]]VVVSSSTTTQQQQQQPPPPPPPPPQQQRRRSSSSSSUUUXXXYYYXXXVVVTTTSSSUUUOOOHHHEEEFFFEEE@@@<<<:::sss|||mmmDDD>>>III===999@@@888:::::::::999888777555555222777888AAAXXXnnn}}}nnnVVVFFFNNN\\\```______]]]___^^^[[[\\\bbbccc```ZZZ\\\______^^^]]]]]]^^^]]]XXXPPPLLLRRR]]]bbbaaarrrrrrnnnjjjsssxxx___aaafffhhhgggaaa___RRRDDDDDD???YYYiii```YYYZZZ]]]\\\ZZZYYYLLLYYYaaaZZZQQQ``````]]]rrrSSSLLLbbbYYY~~~eeeJJJMMMOOOLLLJJJIIIIIIJJJIIIGGGEEEGGGEEEDDDEEEFFFEEEBBB???>>>@@@MMMgggsss]]]SSSaaa___mmmvvv~~~|||vvvrrrrrrrrrrrruuuwwwtttooolllmmmpppjjjhhhhhhlllllljjjkkknnniiijjjlllooorrrtttttttttsssssswww{{{{{{{{{qqqooopppoooiiigggccc[[[SSSLLLGGGFFF===>>>@@@AAAAAAAAAGGGNNNZZZmmmcccZZZdddlllNNNAAAGGGHHHEEEEEEAAAEEEFFFGGGGGGGGGEEEBBBAAAAAA???===:::999999999:::888RRRsss}}}{{{sssmmmqqqjjjvvvRRRMMMWWWsssuuujjjhhhdddccc```\\\VVVOOOJJJFFF>>>;;;888999<<>><<<::::::;;;<<<;;;:::777555444666444111333888HHHsss|||zzznnnWWWFFF===<<<:::888888999:::;;;777999::::::::::::<<<===???AAABBBCCCBBBBBBDDDEEEHHHMMMJJJJJJTTT]]]nnn{{{111///...,,,,,,---......---------------------------,,,,,,+++***+++,,,---...>>>___|||}}}rrrtttuuugggjjj```YYY\\\```^^^YYYVVV]]]cccfffddd___[[[UUUOOOZZZ```ccc___UUUNNNNNNQQQRRRPPPNNNLLLMMMOOOQQQSSSUUUUUUVVVXXXYYYWWWSSSPPPSSSFFF>>>AAACCC@@@===???OOOOOO<<>>666999999999999888666555444222:::444000BBB]]]rrrpppQQQEEEGGGMMMUUU]]]WWW[[[\\\YYYYYY\\\^^^^^^YYY[[[]]]^^^^^^^^^```bbb``````VVVIIIRRRrrrrrrZZZ]]]bbbggghhhbbbbbbSSSFFFEEECCCmmmddd[[[VVVZZZ```^^^YYYVVV___UUUMMMXXXvvvooo^^^WWW|||rrrgggZZZeeepppqqqwwwIIIGGGJJJEEEKKKIIIGGGFFFGGGFFFEEEDDDGGGFFFEEEDDDDDDCCC@@@>>>;;;CCCNNNZZZnnnpppbbbHHHNNNfffwwwvvvrrruuussslllrrrtttvvvtttpppnnnnnnoookkkhhhhhhkkkllljjjkkkoookkkiiihhhkkkqqqsssqqqnnnrrrrrrssstttqqqmmmoootttpppwwwvvvmmmgggiiiiiifffcccaaa\\\UUUMMMFFFBBBAAA;;;>>>???===???HHHRRRXXXfffkkkZZZ___TTTGGGFFFJJJFFFFFFGGGAAADDDDDDDDDCCCBBBAAA???>>>>>>===;;;999777777777777;;;???jjj{{{}}}vvv||||||qqqfffXXXKKK===;;;IIIiiizzzjjj```\\\[[[SSSQQQLLLGGGCCC???===<<<999888888:::>>>CCCFFFGGGLLLRRRXXX[[[[[[YYYPPPFFF;;;===EEERRR[[[WWWIII<<>>IIIRRRTTT]]]uuu~~~\\\EEEBBBPPP^^^ffflllrrrooohhhjjjnnnssstttssspppooonnnoookkkjjjkkkkkkhhhhhhkkkjjjiiiiiikkkmmmnnnmmmkkknnnooorrrsssqqqnnnmmmmmmoooqqqooohhheeeeeeaaa\\\ZZZXXXTTTNNNGGGAAA??????===@@@??????GGGXXXdddggggggiiiiiisssTTTNNNLLLGGG@@@EEEJJJBBBAAAAAA@@@>>>===<<<;;;;;;;;;:::999777666666555666???888UUUssszzzvvvvvvdddIIILLLIII@@@===DDDOOOWWWRRRNNNIIIGGGHHHHHHFFFCCCBBBAAA>>>===<<<<<<===>>><<<<<<===???BBBFFFIIIKKKPPPSSSTTTQQQPPPNNNGGG???GGGFFFOOOWWWNNN@@@FFFYYYuuufffmmmyyy>>>333888000///000000000111111111222222444444444444555555555555888444555;;;>>><<<<<>>;;;::::::999888777555444555777555111111555777KKKccc|||~~~xxxpppllleee\\\QQQFFF<<<777<<<======???AAACCCDDDDDDGGGJJJLLLLLLJJJJJJNNNRRRVVVeeemmmzzzccc000000***)))***,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,)))>>>]]]vvv~~~sssmmmgggaaaYYYQQQOOORRR]]]ZZZWWWUUUUUUTTTTTTUUUSSSQQQOOOOOOOOOOOOOOONNNOOOOOOOOOPPPPPPOOOOOONNNUUUTTTTTTVVVWWWTTTNNNHHHHHHBBBCCCHHHCCC===GGGYYY{{{oooKKKAAA>>>:::444111999<<<333777777777777666666555444444555111111444999QQQuuurrr~~~vvvwwwgggjjjfffLLL@@@===EEEHHHNNNSSSVVVWWWXXXZZZXXXZZZ[[[[[[[[[\\\^^^aaa___eeebbb```xxxzzziiibbbaaaYYYWWW\\\\\\XXX^^^^^^iiizzz\\\YYYVVVSSSNNNJJJMMMTTT___nnnhhhQQQXXXnnnzzzgggHHHWWWmmmooonnnEEEHHHHHHFFFSSSLLLIIIGGGFFFFFFGGGGGGFFFFFFFFFFFFEEEDDDDDDEEEEEEBBBIIIMMMJJJNNN```zzz|||hhhVVVGGG@@@JJJXXX```bbbddd___eeelllrrrtttssspppnnnmmmiiiggghhhhhheeefffiiifffhhhjjjiiigggfffggghhhjjjlllnnnppppppnnniiidddccccccaaa^^^______[[[UUUNNNMMMJJJEEE@@@======>>>@@@BBBEEEKKKWWWdddjjjjjjkkkRRRSSSMMMJJJCCC<<>>===<<<;;;:::999888888:::999888777666555555555777666<<>>???@@@@@@@@@AAABBBEEEHHHKKKOOOQQQTTTRRRLLLDDDBBBCCCCCC???GGGRRRWWWMMMAAAFFF^^^uuummmrrrOOO###111:::------111111111111222222222333333333333333444444444444888444333666:::;;;<<<>>>AAAwwwuuuSSScccooonnnjjjhhhwww|||]]]uuuwwwbbbdddzzzmmmXXXEEECCCGGGLLLVVVaaadddSSSYYYRRR@@@===;;;999999888666555444333444666555222333777111999OOOuuu~~~}}}~~~|||xxxppp```NNNAAA===<<<<<<>>>AAACCCDDDCCCEEEHHHKKKLLLKKKOOOWWW^^^yyy555999&&&+++******+++---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------%%%///CCC^^^ttt|||uuukkk^^^RRRPPPSSS[[[XXXXXX\\\\\\XXXTTTSSSWWWSSSOOOOOORRRSSSPPPMMMNNNNNNPPPPPPPPPOOOMMMLLLRRRSSSTTTVVVUUUPPPJJJEEEAAAAAADDDCCC======PPPfffxxxggg>>>888:::999666;;;???;;;333666666666666666555444444111111000333333...@@@dddkkk|||{{{yyyWWW;;;===:::<<>>DDDLLLUUUSSSXXX```hhhmmmooonnnllljjjgggeeeggghhhgggiiinnneeeiiikkkiiieeebbbcccfffgggjjjkkkkkkllljjjbbbYYYVVVTTTRRRRRRSSSSSSOOOKKKBBBBBBAAA>>>======???AAAIIIKKKPPPXXX\\\]]]___dddUUUIIILLLGGGIIIHHHBBBDDDCCC777;;;;;;;;;;;;:::999888888999999888888777666666555000777444HHHyyyuuurrrtttkkkZZZHHH??????BBBBBB===??????<<<777555666888888:::<<<>>>????????????AAACCCFFFHHHKKKNNNRRRUUUTTTPPPGGG===<<>>CCCKKKQQQ\\\iiiyyyIIIOOOLLL===;;;888777888777666555444222222444333000222777//////999ZZZ|||yyy}}}nnnbbbSSSQQQNNNMMMMMMLLLIIIGGGJJJPPPWWW\\\cccnnn}}}mmmlllGGG***:::''',,,+++***+++,,,---,,,+++++++++++++++++++++++++++,,,,,,------------------,,,***333JJJdddxxx|||uuukkkaaa]]]______ZZZYYY\\\\\\VVVRRRRRRTTTRRRPPPPPPPPPPPPOOONNNNNNNNNMMMMMMMMMLLLLLLLLLOOORRRUUUUUURRRLLLGGGDDD>>>AAAAAA===>>>MMMiii|||wwwBBB>>>555:::999999>>>>>>888666555555666666666555444444///333111///000---444HHHXXXiiirrrfffRRREEE;;;;;;>>>@@@BBBEEEJJJMMMQQQSSSTTTUUUWWWXXX]]]ZZZTTTQQQ^^^{{{nnnYYYOOOQQQSSSZZZ]]]UUUZZZYYYLLLeee}}}jjjVVVJJJOOONNNOOOQQQSSS[[[kkkzzzjjj```XXX^^^qqqgggTTTUUUeeebbb}}}\\\MMMWWWWWWKKKDDDAAAGGGFFFFFFGGGJJJJJJIIIHHHFFFGGGGGGEEEBBBBBBDDDFFFGGGDDDEEEGGGBBBGGGfffzzzkkkfffJJJ>>><<>>??????@@@CCCHHHKKKTTTRRRXXX```^^^^^^sssnnnMMMWWWIIIDDDIIIMMMEEEBBBBBB===:::;;;===>>>>>>===;;;::::::::::::999999888777666444666777???___vvvnnniiicccUUUDDD888@@@AAA@@@<<<888666999===;;;<<<===>>>???@@@@@@@@@CCCFFFIIIIIIIIIJJJMMMPPPMMMKKKDDD======CCCFFFEEEKKKKKKEEEJJJmmmbbbwwwlll555(((999111+++555555000000000111111111111222000000000000111111111111222222222222333777:::;;;:::MMMcccjjj___bbb{{{nnncccvvvqqq```III@@@???IIIPPPVVVggg}}}@@@FFFCCC:::888666666777888777666555222222333111///111666888333///BBBfff|||zzzuuuooojjjfffaaa[[[VVV]]]eeeqqq|||jjjYYY{{{qqq^^^&&&---)))000...,,,++++++,,,------,,,++++++++++++++++++++++++***+++,,,------------,,,222******<<>>:::777;;;888555<<<555555555666555555444444///999555,,,///111///333EEElllyyywwwwwwaaaKKKAAA>>>;;;:::<<<<<<@@@FFFIIILLLMMMOOOPPPNNNVVV[[[YYYSSSTTT```mmmuuuxxxuuuiii```___```aaa\\\VVVYYYZZZPPPOOOSSSQQQHHH\\\JJJNNNbbbUUULLLQQQKKKKKKOOOTTTUUUSSSVVV[[[VVV\\\kkksssbbbXXXOOOgggjjjsssQQQDDDHHHKKKAAAGGGQQQIIIDDDDDDEEEHHHJJJKKKIIIHHHGGGHHHGGGDDD@@@???AAACCC???>>>DDDHHH<<<666RRRzzz~~~{{{wwwoootttTTTHHHAAA999>>>===???CCCJJJRRRXXX\\\___ZZZWWWXXXWWWUUUWWW[[[YYYVVVRRRRRRSSSRRRNNNJJJFFFJJJNNNRRR[[[```ZZZPPPAAA>>>===???@@@???@@@AAA>>>???AAACCCFFFKKKQQQUUUWWWSSSYYYdddfffttt\\\PPPGGGIIIJJJBBBFFFIII>>>999>>>AAA:::<<>>zzz]]]fffxxxvvvssseeeSSSIIIGGGHHHGGGDDD???<<<<<<============>>>???AAACCCDDDHHHJJJKKKIIIFFFEEEFFFHHHEEEEEECCC???AAAEEEFFFDDD===LLLeeevvvpppdddlllqqqmmm***999///)))999222&&&333////////////000000000000////////////000000000000...111444333333555888999777DDD[[[ddd\\\hhhmmmfff|||tttpppaaaMMMBBB@@@HHHUUUZZZ```yyyLLL<<>><<<===???@@@???======;;;888888>>>JJJSSSooo{{{vvvdddIIIEEE<<<777<<>>@@@999888??????===EEEHHHGGGIIINNNSSSVVVVVVVVVTTTbbbcccwwwdddLLLMMMGGGBBBHHHFFFCCC@@@??????@@@AAA>>>===>>>???@@@???<<<999:::888777666777888777666333666999777222DDDwwwyyyaaaTTT```rrrbbbXXXRRRMMMNNNIIIBBB>>>???===:::@@@???>>>???AAABBBBBBAAAHHH@@@CCCFFF??????CCCAAAMMM>>><<>><<<@@@???]]]ooofff}}}}}}777000000000000000000000000//////////////////////////////000111111111111111//////000111222444666777666???HHHNNNWWWfffyyy|||eee___uuuppp```TTTIII@@@EEEEEEOOOZZZYYYfffQQQCCCNNNCCC777666:::555666888444333333333333333333333333555444000...777RRRssspppnnnwwwaaahhhEEE,,,111---)))111,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------***(((666UUUxxx}}}zzznnncccaaaeeefffcccTTTQQQPPPPPPNNNJJJJJJMMMUUUTTTTTTVVV[[[bbbgggjjjxxxvvviiiUUUFFFAAA>>>:::DDD777RRRyyyyyytttGGGAAA@@@555<<<;;;:::999888777777777444444444444444444444444444333333222111111000000:::...WWW||||||xxxqqqyyyvvvbbbaaaiiivvvgggRRRHHH;;;888:::AAAEEEBBB???>>>>>>@@@CCCEEEGGGIIILLLNNNJJJIIIIIIJJJMMMMMMMMMKKKOOONNNLLLJJJHHHGGGFFFFFFMMMJJJEEEAAA???@@@CCCEEEJJJJJJIIIKKKUUUhhhvvvbbbHHHHHHjjjnnnyyyGGG>>>>>>??????@@@@@@AAAAAA???AAABBBBBBAAAAAACCCDDDCCCAAA>>>>>>???@@@@@@???;;;<<<===:::999<<>>===@@@@@@>>><<>>>>>???AAABBB;;;;;;<<<>>>@@@@@@>>><<<:::888666666777888777666555555666666222:::YYYzzzuuuwwwrrrjjjrrrRRRddd~~~wwwfff___bbb^^^TTTHHHBBBDDDFFFFFFBBBBBBBBB@@@<<<:::999999>>>>>>@@@???<<>>777666>>>@@@999>>>UUUhhhpppnnnzzzhhh777555////////////////////////........................//////000111111111111000//////000000222444555666777:::===CCCNNN```sssmmm^^^lll{{{iiiYYYNNNHHHDDDBBB???PPP```fffpppSSSHHHVVVDDD888777:::555555777333333333333333333333333333999000---000///444SSSvvvzzz|||jjj]]]hhhzzzzzzPPP###+++333))))))222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***'''***???fff}}}wwwkkk```\\\ZZZYYYWWWTTTWWW\\\ZZZccchhhhhhooo||||||wwwfffMMM>>>===>>>;;;:::HHHmmm|||~~~KKK:::AAA@@@333;;;:::999888777666666666444444444444444444444444444444444333222222111111222--->>>jjjzzzsss|||{{{~~~iiibbbaaadddsssyyyaaaSSSEEE>>><<<;;;;;;>>>:::::::::<<>>BBBGGGIIIIIIJJJMMMPPPJJJSSSaaatttuuuiiihhhsss[[[pppvvvkkkoooNNN???<<<<<<<<<===>>>??????@@@:::<<<>>>@@@@@@AAACCCEEEBBB@@@@@@@@@AAAAAA???>>>999;;;===<<<::::::===@@@IIIfffxxxyyy}}}vvv\\\[[[rrrlllUUUHHHBBB<<<666333<<>>AAACCCCCCBBB???CCC@@@CCCOOOPPPIIIJJJKKKMMMWWWbbbbbbaaapppoooEEEHHHLLLEEECCCGGG@@@>>>===<<<===???AAABBB;;;;;;<<<>>>??????<<<:::888777666666777777666555666333333666555333<<>>:::??????;;;<<>>>>>???@@@AAABBBBBB;;;===???@@@AAABBBDDDFFF@@@@@@@@@BBBCCCBBB???===999;;;<<<<<<:::999:::<<<<<>>AAA@@@;;;;;;???AAAAAA999;;;>>>AAABBBBBBBBBBBB@@@LLLKKKEEEGGGKKKRRR___ZZZccczzzfffNNNHHHKKKDDDFFFHHH;;;@@@???>>>======>>>???@@@>>>>>>=========;;;777444777666555666777777666444555222333777888444333555HHH}}}oooKKKDDDCCC<<>>::::::;;;;;;;;;::::::999???AAA<<<:::===;;;666777---;;;IIIYYYkkkrrrpppqqqYYYhhhhhh000000888000////////////////////////........................---...//////000000//////////////////111222333444:::777555777>>>LLL```qqq~~~dddPPPSSSnnnwwwiiiZZZHHH>>>DDDIIIGGGKKKTTT```___sssJJJCCCTTTEEE999888:::555555777222222222222222222222222222...000444444111///333999XXXyyyiiiyyyyyyWWW---***222111%%%,,,222%%%++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++)))(((,,,///***$$$...===___}}}www|||{{{zzzxxxyyyxxxqqqXXXDDD???:::666CCCWWWzzzzzzttt\\\999:::AAA:::777>>>888888777666555555555555333333333333333333333333111111111111000000000000555'''...333:::iiiuuurrrlllmmmqqqsssnnnnnn|||pppdddUUUOOOHHHDDDDDDDDDBBB@@@@@@???>>>>>>AAABBBCCCBBBBBBBBBCCCDDDFFFGGGIIIJJJPPPTTTZZZbbbmmmzzzppp[[[MMMVVVjjjuuukkk777555BBB?????????@@@@@@AAABBBCCCCCC===???@@@@@@@@@@@@AAACCC@@@@@@@@@BBBCCCBBB???<<<;;;;;;;;;:::999:::<<<===::::::EEEgggiiiaaaZZZZZZkkk}}}~~~gggQQQEEE<<<555===BBBCCC@@@>>>AAACCCCCC===AAADDDEEEEEEDDDFFFHHHFFF^^^dddUUULLLUUUuuubbbMMMHHHKKKDDD777CCCPPPDDDDDDCCCAAA???>>>>>>>>>>>>======<<<<<<<<<:::666333555444444555777777555444555444555777777555555777***UUU|||gggQQQAAABBBDDDAAA===<<<>>>???===>>>;;;888888;;;;;;999666:::;;;555999AAA777333CCC___zzzqqqeeeZZZXXXdddjjj888'''///333,,,................................................------...////////////............///000111222333777777999:::999???RRRfffnnnsssNNNMMMXXXpppxxxjjj[[[PPPIIIAAABBBLLLOOOKKKQQQ___fffGGG@@@QQQDDD888777:::555555777333222222222222222222222222///555444------444666111:::XXX|||lllmmmzzzuuuvvvlll{{{|||aaa,,,444***)))---++++++---***++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++---******+++***(((+++000CCCmmm{{{xxx~~~zzzkkkSSS===000666@@@III```yyyuuulllvvvRRRHHH===999===@@@===777777666555555444444444555333333333333333333333333///////////////////////////---000---***@@@llljjj|||sssmmmrrrtttjjjnnnyyyqqqjjjddd```ZZZWWWSSSQQQPPPOOONNNMMMKKKMMMQQQXXX___fffkkknnnpppwwwwwwcccJJJNNNqqqzzzlllDDD222666>>>:::=========>>>>>>>>>??????;;;===>>>===<<<<<<===>>>?????????AAABBBAAA>>>;;;<<<;;;999999999;;;===>>>888;;;BBBWWWqqq}}}gggnnn}}}kkkMMMFFFPPPkkk}}}dddVVVQQQMMMHHH>>>BBBDDDEEEGGGGGGAAA999<<>><<<<<<888888999;;;<<<<<<999777444333444555777777555333555666666555222222666999666222FFF|||qqqzzzzzztttoooaaaOOODDDAAA???<<<888666333444777:::;;;;;;666AAA???DDDSSSPPPSSSmmm\\\[[[jjjWWW///...444,,,(((///........................------------------------,,,------...........................///000111222111333888:::444444EEEZZZ\\\lll~~~}}}]]]CCCCCCRRRbbbsss}}}xxxrrrmmmggg```UUUJJJEEEEEEFFFEEEGGGLLLMMMRRRcccwwwEEE===NNNCCC777666:::555666888444111111111111111111111111000444333......333555111...999SSSppp~~~~~~kkkhhhTTT000)))111...''''''---***(((...************************++++++************++++++************************+++,,,+++)))***......+++555LLLqqqwwwkkk[[[NNN::::::>>>JJJ```yyymmmxxxSSS===@@@@@@<<<;;;===;;;666666555444444444444444444222222222222222222222222........................'''888---'''444,,,888lllxxxzzzrrriii{{{|||vvvvvvyyy||||||dddPPPZZZ~~~{{{fff<<<444666888:::777;;;;;;;;;;;;::::::::::::999:::<<<;;;::::::;;;===???>>>>>>???@@@???===;;;<<<;;;999999::::::::::::555<<>><<<;;;666666777:::<<<;;;999777222222333555777777555222333555666444111222555777999555555@@@gggpppkkk___VVVPPPKKKLLLKKKFFFBBBBBBHHHNNNWWWrrrkkk[[[eeeiiijjj|||gggxxxnnnlll444---,,,111222...---000........................------------------------,,,,,,---............---............///000111111000///333777333222@@@SSSjjjkkkggg}}}rrrRRRDDDEEEPPPZZZnnnttt|||~~~~~~}}}}}}}}}wwwsssnnniii[[[TTTMMMJJJEEEAAABBBHHHHHHLLLPPPVVVbbb{{{BBB:::LLLCCC666666:::666666999555111111111111111111111111---///333666444111000111333444555DDDjjj||||||ppp```uuu~~~uuugggdddwwwSSS111...---555333$$$(((***'''---************************++++++************++++++************************%%%,,,...***+++000...%%%...(((LLLuuuttt|||eeeHHH<<<===>>>TTTgggqqq^^^bbbSSS;;;EEE;;;:::BBB???333222<<<555555444333333333444444222222222222222222222222.........///////////////111&&&///555)))+++444,,,VVVwwwwwwYYYvvv}}}gggdddlllwwwvvvtttsssqqqmmmiiifff\\\___nnnkkkhhhQQQ888,,,000222888<<<999;;;;;;::::::999888888777888:::;;;;;;;;;;;;===>>>???>>>======>>>>>>===;;;;;;:::::::::;;;:::777555444666111777NNNdddxxx{{{uuuddd^^^cccllloooqqqhhhWWWQQQbbb}}}MMMIIILLLAAACCCSSSJJJ===FFFJJJFFFKKKEEEDDDCCCAAA???>>><<<;;;999888999:::;;;:::777444222222333555777777444222000333555444444555555555555...666777333YYYrrrjjjpppyyymmmfffggg^^^bbbMMM555///222000***)))---...+++........................------------------------+++,,,------......------...............///000111222...///555555444AAARRRtttrrrnnnzzz___MMMGGGBBBFFFQQQ]]]ddddddfffmmmtttqqqtttwwwvvvqqqkkkhhhfffhhhkkkiiiccc\\\XXXSSSNNNJJJDDDAAAFFFIIIHHHJJJNNNJJJTTT^^^jjjAAA777BBB:::999777777888888666555111111111111111111111111000111111111222222222222222333444777CCCXXXsss~~~pppkkkrrrxxxxxxzzzwww{{{MMM///)))++++++************************))))))))))))((((((((((((******+++++++++,,,,,,,,,************************))))))************)))))),,,&&&,,,JJJrrrwww|||}}}~~~fffbbbRRRHHHJJJGGGFFFOOOaaa[[[nnn{{{}}}JJJ999>>>>>>>>>===<<<:::888555444555555555444444333333333222222222111111111000000////////////............---...///...---------///555BBBooowwwwwwuuuiiirrryyyqqqjjj___ggg[[[ZZZwwwkkksssnnnddd|||FFF111111111111222333444444666666777777777777666666:::;;;<<<:::888777777888::::::;;;;;;;;;;;;::::::888888777666555444333333333333444666<<>>===;;;:::999777777888777777666555444222333444555555555444333111111222222222222111111666222333777555666EEEYYY~~~}}}~~~}}}xxxmmmnnnuuukkktttaaa:::.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------............///***///444555333555:::???VVV{{{{{{}}}bbbKKKNNNDDD???DDDHHHGGGLLLUUUQQQNNNOOOSSSSSSNNNMMMQQQOOOMMMGGGBBBAAACCCDDDBBBAAAFFFKKKMMMJJJJJJLLLOOO^^^jjjDDD888@@@999777666666666666555333111111111111111111111111000000000000111111111222222222111000555CCCUUUbbb~~~LLL000+++***((('''************************))))))))))))((((((((((((*********+++++++++,,,,,,***************************++++++++++++++++++***)))***---444CCCYYYqqqyyyrrroooyyy~~~zzzyyy}}}zzzxxxyyyyyysssggg\\\GGGMMMMMMTTTdddllluuuhhh[[[ooolllOOOAAA@@@EEE======<<<;;;:::777555444444444444444333333333222222222222111111111000000////////////............,,,...///...---,,,---......///===aaahhhxxxgggooo{{{zzz}}}~~~{{{{{{{{{rrreee^^^ZZZeeebbbhhhooowww{{{HHH111000000000111111222333444555555666777777777777777:::;;;;;;:::888666777888:::;;;;;;<<<<<<<<<;;;;;;999888888777555444444333222111111222333;;;MMM^^^ooowwwzzz}}}zzzxxxvvvtttbbbSSSOOOLLLOOOCCC::::::;;;===GGGUUUbbbxxx{{{rrrSSSFFFFFFFFFDDDCCC@@@AAABBBCCCBBBBBBAAA@@@>>>>>>===<<<<<<;;;::::::888888888888777666555444111222333444444333222222111111222222222222111111333///000333000,,,555BBBAAAvvvuuuqqq|||zzzsssooozzzkkkHHH---%%%,,,///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------------...------------...............111333333222444888<<>>@@@EEEEEE>>>999999;;;===???@@@BBBDDDFFFFFFEEEGGGJJJLLLRRR]]]mmmxxxGGG888===777666444444555555333222111111111111111111111111////////////000000000000222222000---,,,000888???kkkmmmEEE&&&&&&...,,,(((***************************(((((((((((())))))))))))*********++++++++++++,,,************************,,,,,,,,,------,,,,,,,,,(((---,,,$$$!!!000QQQlll}}}wwwqqqnnnpppzzz{{{ssspppqqqqqqnnniiizzz}}}zzz{{{|||iiigggiiiYYY===;;;???===999;;;;;;;;;:::888666444333333333333333333222222222222111111111111000000000/////////............---,,,---......,,,,,,---...,,,...)))///\\\pppqqqmmmaaagggvvv|||}}}vvvtttuuuxxxzzz}}}uuu]]]WWWWWWWWW^^^hhhsss}}}}}}ooo```???///(((000//////000000111222333333444555666777888888888888999:::999777666777888:::;;;;;;<<<=========<<<999999888777666555444444555444444444222111777@@@___yyy}}}|||||||||yyykkk~~~uuu|||}}}xxxQQQFFF>>>@@@FFFFFFCCC@@@???AAADDDFFFEEEBBB>>><<<;;;;;;;;;;;;::::::::::::999999999888777666444333111222222333333222111111111111222222222222111111444111222666444------333777222DDDyyypppMMM555111111444222)))------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------------------............111111111222444666999;;;===OOOuuuzzz|||~~~___OOOKKKGGGAAAFFFBBBAAAEEEIIIHHHGGGGGGGGGHHHJJJIIIGGGFFFIIILLLRRRRRRTTT]]]sssGGG666999777666444444555555333222111111111111111111111111.........////////////000000111222111///...000222???RRRqqqZZZ888---***000111***(((---************************(((((((((((())))))))))))************++++++++++++************************+++,,,,,,------,,,,,,+++***++++++(((&&&***333;;;aaapppssshhhppp}}}xxxjjjsssuuuuuugggTTTAAA===???===777111999999888777666555444333222222222222222222222222111111111111000000000000//////.........---------+++---...---,,,+++,,,---,,,222111+++///JJJttt~~~kkksss{{{vvv~~~rrr~~~xxxvvvqqqfff```\\\UUUbbb]]]gggGGG(((,,,333000............///000111222111222444555777888888999666888888888666666666888::::::;;;<<<============999888888777666666555555666444555777777444333666IIIeeeuuu}}}yyyzzzjjjiiiVVV^^^yyy|||qqqmmmnnn}}}cccCCCIIIDDD??????AAABBBAAAAAA@@@BBBEEEGGGFFFBBB>>><<<;;;;;;;;;::::::999999888:::999999888777555444333333333333333333222222111111111222222222222111111555222333888999444111222(((000;;;CCCHHH^^^BBB<<<...+++...******...+++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,---------.........000///000222555888888777888:::dddllltttyyy|||eee]]]TTTIIIDDDDDDGGGIIIJJJGGGHHHKKKMMMOOOSSS^^^iiisssEEE444666888666555555555555444222000000000000000000000000---.........////////////...000222333333111000000))),,,:::WWW{{{jjjDDD000###+++000...***((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))*********+++++++++******************************++++++++++++*********)))))),,,...,,,'''"""...JJJooouuuqqquuuggggggvvvmmm___aaapppzzzTTT<<<999888:::999666777;;;777777666555444333333333000111111111111111111111000000000000000000000000............------------+++,,,---,,,+++***+++---******...111---+++777IIIjjjssswwwvvvtttvvv}}}yyy}}}wwwqqqwwwxxxnnnrrr{{{xxx}}}aaa<<<222000))))))222------------...///000000///000222444666777777888444666777777555555666777999999:::;;;;;;;;;;;;;;;888888777777666666555555333111111555666444333555666HHH\\\kkkooonnn}}}}}}sss|||}}}xxx~~~rrrhhh\\\nnn{{{~~~qqqfffiiinnnooo}}}qqqxxxuuuqqqhhhKKKEEEGGGDDDBBB>>>:::;;;???DDDFFFCCCCCCDDDDDDCCCBBB@@@>>>>>>===<<<;;;999888777666888888888777666555444333555555444444333333333333111111222222222222111111444000000333555333111000:::...'''***///444???MMMoooTTT???AAA222111,,,111000$$$###,,,///,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,------------.........///111333333111///444555IIIvvv~~~nnn}}}yyy~~~}}}~~~BBB333666888666555444555555444222000000000000000000000000............////////////...///000111111000...---///+++)))000@@@[[[|||uuuQQQ666***)))+++---***###%%%,,,---'''))))))))))))))))))))))))''''''(((((())))))******)))))))))************+++************************((())))))******))))))(((((())))))'''&&&&&&))),,,(((...>>>TTThhhuuutttfffcccpppvvvrrruuu|||yyyzzzyyyfffWWW]]]```mmm___@@@999===777444444444333555999555555444333222222222333/////////000000000000000//////000000000000000111.........------------,,,***+++,,,,,,******+++,,,+++...,,,))),,,000+++"""&&&888^^^{{{}}}}}}uuuvvvuuuuuuwww{{{{{{yyyvvv|||~~~|||zzzgggmmmyyy~~~sssiii>>>000(((---333000---,,,,,,++++++,,,,,,---...///...///000222444555555666333444555555555555666777777888888999999888888777777666666666555555555444555222222555555333444777333444GGG```gggfffxxx|||rrrsss}}}qqq{{{}}}}}}~~~tttttt|||hhhHHHDDDJJJGGGAAA===???>>>;;;;;;???CCCCCCBBBBBBAAA@@@@@@@@@??????>>>===<<<:::999777666555666666666666555444333333666666555444333333333333111111222222222222111111555333111111111111000000//////222444111+++((()))111888FFF\\\vvvvvvZZZEEE555'''...666***###"""---555222222222))),,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------....../////////000000000333888555LLLvvv@@@333999666555333333444444222111000000000000000000000000....../////////000000000000///......///......---222111000---(((***999KKKmmmqqqJJJ555///---+++)))000***&&&&&&(((***+++---))))))))))))))))))))))))'''''''''((()))*********))))))))))))************************************((())))))******))))))((('''((((((&&&###%%%+++111333***$$$+++;;;PPPgggwww}}}lllgggkkk]]]dddnnnuuuuuuooofff```SSSXXX```ppp|||www{{{www\\\BBB,,,---<<<;;;666333666888555111000444333222111111111222333.........//////000000000////////////000000111111.........---------,,,,,,***+++,,,+++***)))***,,,---333111&&&%%%...222...)))333111444aaarrrxxx|||eee}}}}}}}}}|||xxxqqqiiicccqqqpppllllllvvvtttbbbzzzsss{{{~~~wwwooo{{{qqqlllQQQ111&&&///...%%%&&&111333***+++******++++++,,,---...---...///111222333333333111333444555444444666777666666777666666555444333555555555555444444444444555444444666444111222777666000;;;OOOYYYeeesssqqqyyyyyytttzzzrrrxxxvvv~~~}}}bbbZZZPPPGGGAAA>>>???BBB===BBBBBB>>>===???@@@=========>>>>>>============;;;;;;:::999777666555555333444444444444444333333666555444222222222222222111111222222222222111111333333333111000111222111000222222......333777888///333777555333999EEEPPPqqqsss[[[GGG777)))%%%)))222888555000,,,(((:::///***(((%%%***...''',,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------......///...000555>>>EEE777444333888ZZZ|||???444;;;555333222222333222111///000000000000000000000000////////////000000000000333111///...///111111111***))),,,000...)))+++111,,,<<>>---;;;===555mmmxxxxxx~~~>>>555666444333222222111111222222000000000000000000000000000000000000000000000000///////////////////////////............------------000333222888NNNpppoooVVV@@@333******))))))((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,,,,++++++***)))(((((())))))))))))))))))))))))((((((((((((((((((((((((///===YYYsss~~~|||uuuXXX???///++++++,,,---///111222333555444444333333333444444333333222222111000//////222111000//////000111222...//////000000000000///........................---,,,+++***))))))))))))+++++++++*********)))))))))***+++...333888===@@@QQQ~~~ppp|||vvvrrrooolllqqqwww~~~{{{\\\999---,,,,,,***))))))***+++++++++++++++)))))))))***++++++,,,,,,+++,,,,,,,,,...///000111222222222222333333444555666555444333222333444444666555444333333333333333//////000000111111111222111000111222222888III\\\dddiiixxxzzzvvv~~~zzzyyyttt|||wwwSSS@@@:::999888666777888999:::;;;;;;<<<===;;;:::<<<>>>???===;;;:::777666999===>>>;;;777:::777333222444666888999:::777444444555555333000111111111111111111111111000000000000////////////////////////////////////------------------------///////////////////////////////////////.........333555777666222///...///......---------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,---------------///222666:::<<<555333999???;;;DDDuuuccc~~~???666777444333222222111111222222////////////////////////////////////////////////....................................------------((()))***(((''',,,555===HHHXXXnnnfff\\\NNN@@@666///***'''))))))))))))((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************,,,,,,+++******)))(((((((((((((((((((((((((((((('''''''''''''''''''''''',,,***///888<<>><<<:::<<<:::999;;;>>>???<<<888:::777444333444666888888777555333222333333111///111111111111111111111111000000000000/////////...........................------------------------////////////////////////////////////...............000222111...,,,+++,,,...------------,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,------000///......///000111222000...111555222888VVVyyy{{{}}}???888888333333222111111111111222........................////////////////////////....................................------------000000000111111...((($$$$$$(((...444:::@@@FFFJJJOOONNNLLLJJJGGGAAA;;;666555000)))%%%%%%''')))+++)))))))))(((((((((((('''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************+++++++++******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&!!!!!!$$$###"""+++666000;;;AAA??????EEEIIIHHHAAADDDFFFCCC===555///,,,000+++&&&###$$$(((,,,///*********+++,,,...///000333333333333333333333333444333333222222111111000000000////////////000000000000000000///...------------------------------,,,+++******))))))))))))************)))))))))))),,,+++***)))((()))******000111(((...FFF\\\wwwzzzvvv~~~}}}wwwwwwuuufffHHH555+++'''$$$&&&+++...+++(((''''''((())))))))))))((((((((())))))******++++++++++++++++++,,,...///000333333222222333333444444555444333222111222333333444444333222222222222333000000000///////////////222111111222111000444999FFFOOOXXX]]]gggwwwyyyZZZ@@@000---,,,,,,///333555666555333333444555666777888888:::999999;;;<<<===<<<:::>>>;;;:::;;;>>>>>>;;;888:::888555444555777888888444333111111111111///---111111111111111111111111000000000/////////......................................................////////////////////////........................+++---......,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,.........---,,,+++++++++///...000222333666@@@KKK~~~{{{???999999333222222111111111111111........................////////////////////////.................................---------,,,,,,,,,***)))+++///000...+++...,,,(((&&&%%%$$$$$$###))))))***+++,,,---,,,+++***))))))(((((('''&&&$$$((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++++++++++++++++++++++++++*********)))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''%%%(((......((($$$$$$"""+++///+++(((***------+++***(((((()))*********&&&(((,,,///111///***&&&)))))))))******,,,---...111111222222222222222222222222111111000000000///////////////////////////000000000///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++###111---)))+++***YYYjjjGGG222***)))***)))(((''''''((('''&&&%%%%%%&&&''''''((((((''''''''''''(((((()))******+++*********++++++,,,......333222222222222333444444444333222111000111222222333222222111111111222222111111111000000/////////000//////222555777999:::666666999BBBWWWpppdddZZZJJJ;;;222111555888222222111000//////000111222333333444555666777777999999:::;;;<<<<<<<<<;;;===;;;::::::<<<<<<:::888;;;999777666777888888888222222111000000///......111111111111111111111111000000/////////.................................................................................------...............///------.........---......---------,,,,,,,,,++++++,,,+++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,))))))***+++,,,,,,,,,+++...111333333666<<<===;;;IIIyyyxxx>>>999888333222111111000000111111////////////////////////...................................................------------,,,,,,,,,+++)))'''&&&&&&''')))***)))(((''')))---//////...%%%&&&&&&&&&%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********************************************)))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''',,,&&&"""###&&&'''(((***&&&)))***'''$$$%%%%%%$$$'''$$$""""""$$$''''''&&&'''%%%######%%%'''(((((()))))))))))))))***+++,,,//////000111222222111111/////////........................//////........./////////......,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))((()))))))))((((((((((((((((((((((((''''''(((((()))***+++,,, ***)))000999111OOOiiiMMM@@@///###"""(((+++%%%%%%%%%###""""""$$$%%%%%%%%%&&&'''''''''''''''&&&''''''(((((()))************)))******+++,,,---111111000111111222333444333222111000///000111111111111000000000111111222222222222111111000000000444222///---///111111///,,,++++++555LLLgggxxx|||lllxxxYYY>>>;;;:::666000+++((())),,,///333333111...++++++///222222222333444555666777777888999;;;<<<<<<<<<<<<======<<<;;;;;;;;;;;;:::999;;;:::888888999999888777222222222111000/////////000000000000000000000000////////////............................................................------------------------,,,---------......//////...---------.../////////------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,'''(((***+++,,,---------***///000...111999<<<::::::ZZZnnntttyyy|||uuu<<<777666222222111000000000000111////////////////////////........................------------------------------------,,,,,,,,,,,,---///111///+++))))))+++'''&&&&&&&&&'''%%%""" //////000...+++******+++***)))'''&&&&&&(((...222&&&''''''''''''(((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((($$$ ###&&&''''''(((''''''''')))******)))&&&'''(((***+++)))&&&"""***(((&&&&&&(((+++,,,,,,***)))))))))))))))******---...///111222111111000------------------------------............------............---,,,++++++++++++++++++++++++++++++***))))))(((((()))))))))''''''''''''((((((((((((''''''''''''''''''''''''333000"""$$$***QQQwww[[[XXXsssXXXMMM===&&&###$$$&&&)))***)))%%%"""$$$&&&))))))((('''''''''%%%%%%&&&''''''''''''&&&&&&&&&''''''(((((()))))))))))))))))))))***++++++---......///000222333444222111000///...///000000000////////////000111111111111111111000000000000222222///+++,,,000000...///111000...444CCCTTT^^^QQQlllzzznnnpppooohhhOOO555,,,)))(((,,,'''))),,,000222333444444000111333333222222444555111222222333444555666666666888:::;;;::::::<<<=========<<<;;;;;;;;;<<<<<<:::999888888999999666444111222333222000///000111000000000000000000000000/////////.........------------------------------------------------------------------------------,,,,,,,,,---......//////...,,,++++++,,,...------,,,,,,,,,,,,++++++++++++*********+++++++++++++++++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++++++++++++++,,,,,,,,,,,,+++///000------222999<<<333:::===iii}}}yyywwwrrr:::555444222222111000000000000000................................................---------------------------------,,,,,,,,,++++++%%%'''******)))((('''''''''(((***+++++++++******"""%%%&&&&&&%%%$$$%%%'''((((((&&&$$$"""###'''+++&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((((()))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))***)))%%%!!!###"""###$$$%%%%%%&&&((("""$$$'''))))))(((&&&%%%%%%%%%'''***,,,***'''###******)))))))))))))))***+++---///000111111000///------------------------,,,---............---,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++))))))(((((((((((())))))&&&&&&&&&''''''(((((((((&&&&&&'''''''''''''''&&& )))000///---<<>>PPPXXXFFF>>>CCCRRRfffiiiZZZXXX```^^^RRRKKKOOOQQQOOO333555777555000---000666...(((111111"""&&&000)))++++++,,,------...//////000---++++++---000000000......///000111222333333000333666777666555777:::444444444333333444666888444333444555555444000......111222111...---///111000000000000000000000000//////.........---------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////111...++++++---...---,,,,,,,,,,,,+++++++++******))))))******++++++++++++++++++++++++++++++++++++*********)))***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++,,,+++))))))***,,,...000---***,,,333444000111777555;;;444666888QQQxxxlll555444444333111///////////////---//////...---,,,++++++***------------------------,,,------......------,,,+++++++++************)))(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))((((((((((((******))))))((((((''''''(((((((((((())))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))***+++,,,---............---------...------,,,,,,(((,,,111444444111---***+++,,,,,,,,,,,,+++*********++++++++++++***))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''' 000///%%%444YYYkkkeeeJJJ<<>>???999999>>>AAAgggttt~~~~~~{{{III222---mmm666555444222000.........///...---++++++,,,,,,,,,---------------------------------,,,,,,,,,------,,,,,,,,,************))))))))))))'''((((((((((((((((((''''''''''''((((((((())))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''')))***,,,,,,***)))'''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))))))))))))))))))))******+++,,,,,,++++++***++++++,,,,,,,,,,,,+++)))******++++++++++++++++++,,,,,,,,,,,,+++*********************))))))((())))))))))))))))))))))))&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''$$$&&&---777:::555---(((---(((&&&)))***'''%%%%%%''''''''''''''''''''''''%%%'''((('''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((())))))***+++,,,------//////......------,,,,,,.............../////////000///............//////........................000//////......---------,,,------------,,,***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,---------------------...///000111000111333555888:::<<<===999888888777666666555555333333333222111000000///222222222222111111111111/////////......---------...------,,,,,,------...******************************************************++++++++++++******************++++++++++++,,,++++++******++++++,,,,,,,,,+++++++++************************************************+++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,//////...---------...///777333444:::===;;;<<>>444999///+++000333///,,,///ZZZ222000666333222000...---,,,------******+++++++++,,,,,,,,,************************,,,,,,,,,+++++++++******((((((((((((''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((())))))************))))))))))))))))))))))))))))))+++******)))(((''''''&&&(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))+++***(((''''''((()))***///......------,,,,,,+++(((((())))))))))))((((((***))))))((('''&&&&&&&&&&&&%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((***************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++******************************))))))))))))******'''((()))++++++******)))******))))))((((((''''''******))))))))))))))))))(((((((((((((((((((((((()))************+++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,------///000111222111111000000000000111111222111///......///111222............////////////------......------,,,++++++++++++*********))))))((())))))))))))*********((())))))*********)))))))))))))))))))))))))))))))))))))))***++++++,,,,,,............---,,,+++***........................++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++******************,,,,,,,,,---------......///...---...///222444666777777888999::::::::::::999===BBBIII\\\|||{{{gggCCC666666222//////////////////............VVV000...333222111///...---,,,,,,---*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********(((((((((((('''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&(((((((((((((((((((((((((((''''''''''''''''''((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))))))))************))))))))))))))))))))))))))))))*********)))((('''''''''(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))***************************************)))(((((('''''''''((((((((())))))***)))'''&&&&&&''')))***,,,,,,,,,,,,,,,,,,------))))))************)))))))))))))))((('''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''))))))))))))*********************+++++++++,,,,,,------------------------------,,,+++++++++++++++***************************))))))(((((())))))***'''((()))***+++******))))))))))))(((((((((((((((************************))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,---...///111222222111111111111111111222111111000//////000111111//////////////////......---------...------,,,++++++++++++*********)))))))))))))))*********++++++************************************************)))))))))***++++++,,,,,,++++++++++++************------------------------++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------.........---...///111444666666777888999::::::::::::999;;;:::777;;;MMMjjjyyy}}}OOONNN<<<000222666333000222////////////.........---QQQ...---000111000///...---,,,,,,,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********((((((((((((''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))************)))((())))))******))))))((())))))))))))))))))))))))******))))))((((((''''''(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************))))))(((&&&&&&&&&'''''''''(((((((((((('''&&&&&&'''((())))))******+++,,,,,,------)))******++++++******)))))))))(((((('''&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))*********++++++++++++------------------------,,,,,,+++*********++++++))))))))))))))))))))))))))))))(((((((((((())))))'''((()))*********))))))(((((((((((((((((())))))************************************************)))))))))*********++++++)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,---///000111222222111111111111222222000000000000000000000000000000000//////...---------------------,,,+++++++++++++++***************************+++++++++,,,---,,,+++***))))))***+++++++++++++++++++++++++++)))))))))***++++++,,,,,,+++***)))))))))***,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------...///111333444555666777888999999999999999:::999555111222:::AAADDD^^^ttt]]]EEE444...***,,,444666000...111//////.........---------KKK......---//////...------,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((())))))******++++++++++++))))))************))))))(((((((((''''''&&&&&&&&&''''''(((((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###################################################$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))************+++++++++++++++++++++++++++******)))))))))))))))***)))))))))))))))))))))))))))((((((''''''(((((()))((((((((()))))))))))))))&&&''''''(((((()))))))))************++++++++++++************************))))))))))))************))))))))))))************************************++++++++++++,,,---...///000000111111111111000000...//////000000//////...000000000000///...,,,+++,,,------------,,,++++++******************************+++++++++,,,,,,,,,000...,,,***))))))***+++++++++++++++++++++++++++)))))))))***++++++,,,,,,...---++++++,,,...000222,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++******************************++++++++++++,,,,,,++++++,,,,,,,,,---------------------///000222333444555666777777888777777888999;;;;;;:::999888888777111999YYYxxxxxxdddLLL;;;333111555:::444111111444222------111.........---------,,,,,,EEE...000,,,......------,,,,,,++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((+++++++++******)))))))))''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&'''((())))))((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""####################################"""""""""######$$$%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''(((((((((((()))))))))*********))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))&&&&&&''''''(((((())))))))))))*********+++++++++************************(((((()))))))))*********(((((()))))))))*********************************+++******++++++,,,---.........////////////......---...////////////...---///000111111000...,,,+++,,,,,,------,,,,,,+++*********************************+++++++++,,,,,,,,,000...,,,***))))))***+++++++++++++++++++++++++++)))))))))***++++++,,,,,,...---,,,,,,---///222333,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++************************((()))))))))*********++++++++++++,,,,,,,,,------,,,,,,------...///000111333333444555666666666666777666666666666666555333555@@@>>>EEEdddrrreeeXXX\\\kkkhhhOOO;;;666000///444555000---///555000------......///222------------,,,,,,,,,,,,|||@@@///222,,,,,,,,,------,,,,,,+++***)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((((((((())),,,,,,++++++***))))))(((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""##############################"""""""""""""""###$$$%%%############$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((()))(((((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&&&&'''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''((()))***''''''''''''''''''((((((((((((((()))******++++++************************((((((((()))))))))******((((((((()))))))))*********************************************+++,,,,,,,,,---...//////...---,,,...........................///000111000///---+++,,,,,,,,,,,,,,,+++*********************+++++++++************+++++++++,,,---,,,+++***))))))***+++++++++++++++++++++++++++)))))))))***++++++,,,,,,,,,+++++++++,,,---///000------------------------++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************************************)))************+++++++++************************''''''(((((()))*********++++++++++++,,,,,,,,,,,,,,,,,,------.../////////111222333444555555555555666444111000111222222222)))111333LLLssspppPPPEEE:::333777FFFLLLKKKXXXooo~~~vvvooobbbaaaUUUEEE888222222222222999444//////000000111444111...,,,---000000...,,,------,,,,,,,,,+++++++++uuu;;;...333***+++,,,,,,---,,,+++******))))))))))))************++++++++++++++++++++++++************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((''''''''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&'''((())))))))))))++++++++++++++++++******''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%$$$$$$$$$########################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!"""""""""###########################!!!!!!!!!!!!"""###$$$%%%############$$$$$$$$$$$$"""###$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((())))))'''''''''((((((((())))))((((((((((((((((((((((((((((((''''''(((((()))***'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((''''''&&&'''((()))***''''''''''''''''''&&&&&&&&&''''''((())))))******))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((()))))))))******************************))))))))))))***++++++,,,---///000000///---,,,......---,,,,,,---......,,,...000111111///---,,,+++,,,,,,,,,,,,+++******))))))*********+++++++++)))))))))*********++++++************************************************)))))))))***++++++,,,,,,)))******++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************************************)))************+++++++++************************'''(((((()))******++++++***++++++++++++,,,,,,,,,+++,,,,,,---............000111222333444444444444444333333333333555666777DDD888,,,DDD___DDD(((888777444444;;;;;;---+++;;;111999BBBGGGFFFBBBAAAAAA666<<<999666:::777222555111------444:::888000(((...000111111222333111---111222222111000///,,,***,,,,,,,,,,,,++++++++++++qqq777...333)))***+++,,,---,,,+++***)))))))))))))))************************************************)))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&'''''''''((((((&&&'''((()))*********************+++,,,,,,------(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))'''%%%$$$$$$$$$$$$########################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%"""############$$$$$$$$$"""###$$$%%%'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''))))))***''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))***++++++'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&((()))***(((((((((''''''&&&&&&%%%%%%&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))))))))***+++---...000111111000...---///...,,,++++++,,,...///+++---///111111000...,,,+++,,,,,,,,,,,,+++******))))))******++++++++++++((())))))))))))*********((())))))*********)))))))))))))))))))))))))))))))))))))))***++++++,,,,,,******+++,,,,,,,,,++++++************************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,---............000000111222333333333333222333444444333222222222%%%888333777PPPIII333888333999111***666>>>888222999888666333222333444555444888///000;;;333,,,;;;222333333111---,,,333;;;---111111,,,---222111,,,,,,//////---+++,,,///000,,,,,,,,,+++++++++******]]]===...+++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))***++++++,,,,,,++++++***+++++++++*********)))))),,,+++***(((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''$$$###"""$$$&&&(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((''''''(((((()))***+++))))))******+++++++++,,,''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""#########$$$$$$$$$$$$########################""""""""""""""""""""""""########################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""%%%$$$$$$$$$######""""""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$########################'''&&&%%%$$$%%%'''***+++$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''((()))))),,,,,,+++***))))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''((())))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......////////////////////////...///////////////......++++++,,,---,,,+++***)))+++***************++++++******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,---,,,,,,+++******+++,,,,,,,,,++++++******++++++,,,************************************************************************+++++++++++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++------------------------222111//////000111444555333333333333333333333333777555444555777888666333444444333333333222222222111111111111111111111111444333222222111111222222//////////////////////////////.........---------------------------------++++++++++++++++++++++++\\\<<<...+++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))***++++++,,,,,,++++++***+++++++++*********)))))),,,+++***(((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%$$$$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''((()))******))))))))))))************&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$########################""""""""""""""""""""""""########################""""""""""""""""""""""""###""""""!!!!!!""""""###""""""""""""""""""""""""$$$$$$#########"""""""""######$$$$$$$$$$$$######$$$$$$############$$$$$$########################%%%%%%$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''((()))++++++***)))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((()))******)))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,------------..............................////////////......++++++,,,,,,,,,+++***)))+++***************++++++******))))))))))))******((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,---,,,++++++******++++++,,,,,,++++++******++++++,,,************************************************************************+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************++++++++++++------------------------111000/////////111333444333333333333333333333333666555444555777777555333444333333333333222222222111111111111111111111111333222222111111111111111///////////////////////////.........------------------------------------++++++++++++++++++++++++YYY;;;...+++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))******++++++++++++******+++************)))))))))+++***)))((('''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&)))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((()))))))))))))))(((((((((((((((&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""!!!!!! !!!!!!"""""""""""""""""""""""""""######""""""""""""!!!!!!"""##################"""$$$$$$############$$$$$$########################$$$$$$"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''***)))(((((('''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))))))))***++++++*********+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,++++++,,,,,,,,,---------........................---....../////////......+++,,,,,,,,,,,,+++***)))++++++***************+++***))))))(((((())))))***)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))+++************+++,,,,,,,,,+++************+++,,,++++++************++++++***************************************************************************++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************+++++++++,,,------------------------000//////...///000222333222222222222222222222222555444444444666666444333333333333222222222111111111111111111111111111111222111000000//////000000////////////////////////............------------------------------------++++++++++++++++++++++++WWW999...+++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))******++++++++++++******************))))))))))))******)))((('''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&((()))(((%%%"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""############""""""$$$$$$############$$$$$$########################$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((())))))***+++))))))*********+++++++++(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,------------------------------......//////......,,,,,,,,,,,,++++++******,,,+++******)))*********))))))(((((((((((()))))))))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,++++++************++++++++++++************++++++******************************************************************************+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............///000111222111111111111222222222222333333333444444444333222222222222222111111111111111111111111111111111111000000///............///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************SSS777---+++,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))***)))((('''&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%(((******'''$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''''')))(((((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""############""""""$$$$$$############$$$$$$########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,------------------------,,,,,,---...............,,,,,,++++++++++++***+++,,,++++++***))))))******))))))(((((((((((()))))))))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,************************+++******))))))******+++************************************************************************)))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000000000000111111222222222111222333333333222222222222222111111111000000000000000000000000000000000000///......------......------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,************************QQQ666---,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))************))))))(((((()))))))))))))))***)))(((''''''&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$'''******(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""""""""""""""""""""""""""!!!!!!""""""""""""######"""##################"""$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''(((((()))'''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...............---,,,++++++******++++++,,,,,,+++***)))))))))))))))((((((''''''(((((())))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++))))))***++++++***))))))******))))))))))))******************************************************************************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......///////////////000111111222222000222333333111111111222111111111000000000000///000000000000000000000000000///......------......------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************************NNN444---,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))************))))))(((((((((((())))))******(((((('''&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&''''''''''''&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################"""""""""#########$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###"""""""""""""""""""""""""""""""""#########$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$########################"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''((())))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********+++++++++++++++++++++++++++***+++,,,---............---,,,+++*********++++++---,,,+++***))))))))))))((((((''''''''''''((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++((()))***++++++***)))(((******))))))))))))******************************************************************************))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***+++++++++,,,,,,,,,------++++++++++++++++++++++++***+++,,,------...............//////000111111222///111333222000///000222111111000000000/////////000000000000000000000000000//////...............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++************************MMM444,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))************))))))'''((((((((())))))******(((((('''&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&''''''((()))&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''((())))))&&&&&&&&&''''''(((((((((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%############################################################$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""######$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$######################## !!!"""$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))))))))******+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************++++++++++++++++++++++++***+++,,,---............---,,,+++*********+++,,,---,,,+++***))))))))))))((((((''''''''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++((()))***++++++***)))(((******))))))))))))******************************************************************************((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++,,,,,,,,,---------++++++++++++++++++++++++******+++,,,---------------......///000111111222...111333222000///000222000000000000////////////000000000000000000000000000000///............///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++))))))))))))))))))))))))KKK333222000555************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%((((((((((((((('''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((()))))))))))))))((((((''''''''''''(((,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********,,,,,,,,,------,,,++++++,,,,,,,,,+++++++++******+++******)))(((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++))))))))))))(((((((((((())))))))))))))))))))))))+++******))))))******+++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,++++++***)))(((((())))))))))))************+++++++++*********))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---......---------...///111222////////////000000000000333333333222222000//////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++************)))JJJ222000---111************************))))))))))))))))))))))))************************))))))************))))))''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''''''''&&&%%%'''''''''''''''&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###""""""""""""""""""""""""""""""""""""""""""###############$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))(((((()))******++++++***))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,---,,,,,,++++++,,,,,,+++++++++******************)))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++***)))))))))(((((((((((())))))))))))))))))))))))++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++***))))))((())))))))))))************+++++++++*********))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------...///000111////////////000000000000222222222222111000///...////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++************)))FFF000...)))---++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++((())))))******))))))(((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$#################################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$###""""""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""#########$$$$$$##############################"""""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))******)))******+++,,,---******)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,++++++,,,++++++++++++***************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++******)))))))))((((((((())))))))))))))))))))))))***+++,,,------,,,+++***,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,++++++***)))))))))))))))))))))************+++++++++***************))))))))))))************)))************+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,---...///////////////.../////////000000000111111111111111000///......////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************)))BBB///---(((,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++(((((())))))))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&&&&&&&'''''''''''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""""""""###""""""""""""""""""""""""$$$$$$######"""""""""!!!!!!""""""""""""#########"""""""""""""""""""""""""""""""""!!!""""""###$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))***+++,,,---***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++******+++,,,,,,,,,,,,+++++++++++++++***************)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((************************)))))))))))))))******+++*********)))))))))(((((())))))))))))))))))))))))***+++---......---+++***,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))((()))))))))************************************((()))))))))************))))))*********+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++,,,...///000///............//////000000111111000000000000000///......////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++*********))))))|||>>>///...)))---++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++(((((())))))))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%%%%&&&%%%&&&&&&&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""""""""######""""""""""""""""""""""""%%%%%%%%%$$$$$$######"""!!!""""""""""""#########""""""""""""""""""""""""""""""!!!!!!"""######$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((***+++,,,***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++)))***++++++,,,,,,,,,++++++++++++*********))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++************))))))))))))))))))))))))))))))))))))***+++---......---+++***,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***************((()))))))))************************************((()))))))))************))))))*********+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++,,,.../////////------.........///000111111111///000000000000//////...////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++*********))))))uuu:::///000+++...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++'''(((((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%%%%%%%%%%&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))(((((('''''''''&&&&&&&&&%%%$$$$$$$$$$$$#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$$$$"""""""""#########$$$$$$########################""""""""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''&&&&&&&&&'''((())))))******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********((()))***+++,,,,,,,,,,,,+++************)))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++*********)))))))))))))))))))))))))))))))))***+++,,,------,,,+++***,,,++++++******++++++,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,************************))))))))))))***************************+++++++++))))))))))))************)))************+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,------.........------------...///000111222222000000000111111000000///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++++++++************)))qqq888000000+++...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%&&&''''''%%%%%%&&&''''''((())))))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$""""""""""""""""""""""""############$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&''''''((((((++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((()))***++++++,,,,,,,,,************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************))))))))))))************))))))*********+++++++++))))))))))))************)))************+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---......------,,,,,,---------------...///000111222222000000111111111111111000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++++++++************)))ppp777000000***---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&&&&''''''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&'''&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&&&&&&&'''((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$""""""""""""""""""""""""################################################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""!!!""""""###$$$$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))((((((''''''''''''(((,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))++++++,,,,,,,,,************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************)))))))))))))))))))))))))))++++++***))))))***++++++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,******************++++++))))))))))))************))))))******++++++++++++))))))))))))************)))************+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...///...,,,++++++,,,---...------...///000111222222000111111222222222111111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))+++++++++************)))fff777222---//////************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''')))***))))))(((((('''''''''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################"""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))(((''''''&&&&&&((()))***)))*********++++++++++++************************))))))(((((((((((())))))))))))))))))((((((((((((***)))(((''''''((()))***(((((())))))))))))((((((++++++******++++++,,,---*********)))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************,,,+++***))))))***+++,,,++++++,,,,,,,,,---------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---,,,,,,,,,,,,---...///------......///000000000000000111111111111000000////////////............---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,...---+++***)))***+++++++++++++++************)))))))))))))))))))))))))))ddd666111,,,...///************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''')))***)))(((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""####################################################################################$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((''''''&&&'''((()))***))))))))))))*********+++************************))))))(((((((((((())))))(((((((((((())))))))))))***)))(((''''''((()))***(((((())))))))))))((((((***************+++,,,,,,***)))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************++++++***))))))***++++++++++++++++++,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,------------...------......//////000000000000111111111111000000////////////............---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,///...---,,,,,,,,,------+++++++++************)))))))))))))))))))))))))))aaa444111+++,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&'''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################"""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((())))))******))))))(((((((((((())))))(((((())))))))))))(((((()))))))))))))))******+++))))))))))))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************++++++***))))))***++++++)))*********++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++---.........---,,,---------...//////000000///000000111111000000////////////............------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,......---,,,,,,,,,------+++++++++************)))))))))))))))))))))))))))\\\333111)))***,,,************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))((((((((((((((('''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''&&&%%%%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###""""""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""####################################################################################$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''''''''(((((((((((()))(((((((((((((((((((((((())))))(((((((((((())))))&&&''''''((()))******+++))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((()))******)))))))))))))))*********************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((()))))))))************+++******************+++))))))))))))************************************++++++++++++++++++++++++,,,,,,,,,+++++++++******)))+++---.........,,,+++,,,,,,---......//////000//////000000000000////////////.........------------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))XXX111111))))))+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""###"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""##############################""""""""""""""""""""""""!!!"""""""""####################################################################################$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&'''''''''((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))&&&''''''((()))******+++(((((())))))))))))(((((((((((())))))))))))((((((((((((''''''(((((()))***(((((())))))************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((()))))))))*********************++++++*********(((((()))))))))*********************************++++++++++++++++++++++++,,,,,,,,,+++++++++******)))***,,,......---,,,+++,,,,,,------...///////////////000000000000//////............---------------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,***++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))UUU111222)))(((+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))'''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#############################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""######"""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$######""""""######$$$########################""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''&&&''''''((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''(((((())))))******(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((())))))***((((((((()))******++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************)))***++++++++++++***)))((()))))))))************************************++++++++++++++++++++++++,,,,,,,,,+++++++++******)))***,,,---------,,,+++,,,,,,,,,---......//////...//////000000//////............------------,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,---.........------+++++++++************)))))))))))))))))))))))))))SSS111333)))(((,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&(((((((((((('''''''''''''''((((((((()))(((((((((((((((((((((((('''((((((((())))))))))))'''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""#########"""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$######""""""######$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&((()))))))))((('''''''''((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))'''((()))******)))((('''(((((())))))))))))(((((())))))(((((())))))***+++'''(((((()))******++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************)))***++++++++++++***))))))))))))*********++++++************************************************,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,+++,,,,,,------......///......////////////...............---------,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,+++,,,---.........------+++++++++************)))))))))))))))))))))))))))RRR111444)))(((,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&(((((((((((('''&&&'''''''''(((((())))))))))))))))))))))))))))))'''((((((((())))))******'''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$########################""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''%%%&&&((()))))))))((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((('''((()))******)))((('''(((((())))))))))))(((((()))))))))))))))***++++++'''(((((()))***+++++++++************************------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))************)))***+++,,,,,,+++***)))************++++++++++++************************************************,,,,,,,,,+++++++++******++++++*********+++,,,---++++++,,,------......///......////////////............---------,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,((()))+++,,,---,,,+++++++++++++++************)))))))))))))))))))))))))))QQQ777***...***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&########################%%%%%%$$$######$$$%%%%%%%%%$$$###""""""###$$$%%%$$$###"""!!!!!!"""###$$$%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""############$$$#########""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""######$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******)))(((((((((((((((+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++***)))(((******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********)))************++++++++++++++++++*********))))))******++++++++++++******))),,,999(((+++000%%%***000&&&'''444(((!!!::: 111...******(((555''',,,)))+++222///$$$%%%---***---...+++,,,000111///555***(((222444---+++000''''''***666000(((...''',,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))******))))))((((((''''''MMM555)))...******))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$###""""""###$$$$$$$$$###"""!!!!!!"""###$$$%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""############$$$#########""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$#########""""""########################"""""""""""""""###$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******)))(((((((((((((((************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++***)))(((******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******)))************++++++++++++++++++*********))))))******++++++++++++******///"""+++%%%444***+++***)))+++'''$$$+++///'''@@@***"""111111$$$''',,,+++(((,,,&&&;;;222+++///222222...+++,,,//////"""999>>>+++$$$222333%%%777000///###'''666000---,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))***)))))))))((((((((('''III333)))...***+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$###""""""###$$$$$$$$$###""""""""""""###$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###########################""""""""""""!!!!!! !!!!!!""""""!!!!!!!!!!!!"""######$$$$$$$$$##########################################""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***))))))(((((((((((((((************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***)))************++++++++++++++++++*********************++++++++++++******---&&&)))&&&---!!!(((+++...###&&&---''''''///111&&&---<<<333'''///555(((555222+++&&&111,,,555;;;((("""...222$$$%%%555666((()))888###&&&888///)))(((!!!===,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))((((((((((((GGG333***...***+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""""""""####################################""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""###$$$######################################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))******)))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++***************************++++++,,,,,,++++++***%%%444222'''!!!!!!000,,,))))))(((,,,000---+++000:::+++@@@,,,,,,;;;'''""",,,,,,000222111222(((///888555&&&###///333+++...+++(((***000222)))555555((("""111666''' ,,,++++++******++++++,,,++++++++++++++++++++++++************************+++++++++*********))))))))))))))))))((((((((((((EEE444+++---(((+++(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$###############$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""""""""!!!"""""""""###########################$$$$$$$$$""""""!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$###############################################################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))***))))))))))))))))))*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************++++++,,,,,,,,,,,,++++++###*** 111555///111$$$ 777+++ 555444 LLLqqqtttGGG)))333,,,///&&&___ggg888===222+++$$$'''111000&&&(((444+++000555111'''%%%555GGGYYYsssUUU444$$$(((:::))),,,++++++******++++++,,,++++++++++++++++++++++++************************+++++++++*********))))))(((((((((((())))))))))))CCC333,,,---(((+++))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$$$$$$$$$$###"""######$$$%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!!!!!!!!""""""""""""""""""""""""#####################$$$$$$$$$$$$$$$###""""""!!!!!!""""""######""""""""""""###$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,)))************+++++++++***************+++++++++++++++,,,,,,,,,,,,++++++///$$$///---///(((***,,,:::lll)))///$$$///QQQ(((***222(((###+++,,,)))...000(((;;;}}}$$$ ///,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))(((((((((((())))))))))))???222,,,---(((,,,))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###"""###$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###!!!!!!!!!!!!""""""""""""""""""""""""#####################$$$$$$%%%%%%%%%######""""""""""""############""""""######$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))+++***)))(((((()))***+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))************+++++++++))))))*********++++++++++++,,,,,,------,,,,,,+++000%%%===!!!)))888$$$333 666777###===BBB999>>> 999222===777))),,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))'''((((((((()))))))))***;;;000,,,---(((---))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""###$$$%%%&&&%%%$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###########################$$$%%%&&&&&&%%%$$$###"""###$$$%%%%%%$$$###"""###$$$%%%&&&&&&%%%$$$###$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""" !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###!!!!!!!!!!!!""""""""""""""""""""""""#####################$$$$$$%%%%%%%%%######""""""""""""###############"""######$$$%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((()))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))+++***)))(((((()))***+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,)))************+++++++++))))))******+++++++++++++++,,,,,,------,,,,,,+++///)))///999!!!333111&&&===:::hhh""",,,---***---444kkk$$$ :::000///!!!...iii+++fff###,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))'''((((((((())))))******<<<...000''',,,***))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&''')))***+++'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$#########%%%%%%%%%%%%&&&'''(((((('''$$$""""""%%%((((((&&&'''''''''((())))))'''%%%+++''''''+++(((!!!###+++...$$$###,,,,,,"""###---###000...&&&''''''&&&+++&&&***(((###$$$))))))###%%%))))))$$$"""%%%&&&###%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""############"""""""""""""""""""""""""""######$$$$$$######"""######""""""""""""##############################""""""""""""""""""""""""########################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''+++*********))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))(((((())))))******++++++(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++---,,,+++***))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,,,,------***---$$$***555000'''...+++***---???""",,,,,,000"""666,,,******!!!111...%%%cccggg...---***///+++555;;;777ggg%%%))))))(((((()))***++++++************************************************************************))))))))))))))))))))))))<<<...000''',,,***))))))))))))))))))))))))''''''''''''''''''''''''(((''''''''''''(((((()))''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$#########"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%&&&'''((((((***(((&&&&&&(((***)))'''$$$$$$###%%%''')))++++++"""&&&'''&&&&&&***---,,,%%%%%%'''******'''%%%$$$%%%,,,'''###+++,,,%%%###&&&&&&%%%###$$$'''(((&&&"""''')))&&&%%%((('''$$$%%%%%%%%%$$$$$$$$$$$$#################################"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""##########################################$$$$$$$$$$$$############""""""""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''******)))))))))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))*********(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++---,,,+++***))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++*********+++++++++,,,,,,,,,///888---kkk+++&&&qqq000111}}}SSS'''(((555'''!!!333'''|||^^^))),,,......kkk---+++^^^UUU)))))))))))))))***++++++************************************************************************))))))))))))))))))))))));;;...000''',,,***))))))))))))))))))))))))'''''''''''''''''''''''')))(((((('''&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))'''&&&%%%&&&((()))(((''',,,++++++***)))'''&&&%%%&&&......&&&&&&......&&&%%%+++---))))))......'''***000+++'''......)))+++,,,((('''((('''&&&'''***###&&&(((''''''(((&&&###%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$#########"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###""""""!!!!!!""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,+++***))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++))))))*********+++++++++,,,%%%)))------&&&nnn(((...wwwwww+++999555$$$!!!)))&&&999---+++///,,,'''ZZZ***))))))))))))***++++++************************************************************************)))))))))))))))))))))))):::...000'''+++)))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))&&&&&&'''((())))))))))))###&&&***---...---------)))---...,,,,,,//////------...,,,***+++111555555111:::777...,,,''''''000,,,''''''***)))%%%''',,,,,,+++)))((((((((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$#########"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""!!!!!!!!!!!!""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((()))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((++++++******))))))(((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,++++++***))))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++))))))*********+++++++++************++++++++++++---888&&&!!!(((!!!\\\(((555===)))+++111888333///YYYttt---(((000...(((WWW*********))))))***++++++************************************************************************))))))))))))))))))))))))~~~999---000'''+++)))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))))),,,,,,,,,+++************,,,------,,,***+++...111444111888FFFJJJFFFLLLXXXWWWOOOOOOXXXZZZVVVYYYbbbfffiiibbb\\\YYYLLL>>>===555333333222...)))))),,,555///)))&&&'''((()))+++&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$$$$$$$#########"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""!!!!!!!!!!!!""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))*********))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((++++++******))))))(((((((((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((******************************+++,,,,,,,,,,,,+++,,,+++******)))*********+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,,,,,,,---###222'''222BBB333]]]333+++xxx EEE%%%888xxx222'''<<<***%%%RRR++++++***************+++************************************************************************))))))))))))))))))))))))}}}888---111'''+++)))))))))))))))))))))))))))''''''''''''''''''''''''$$$$$$$$$%%%&&&((()))***%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***------,,,)))'''&&&(((***000111333444999DDDQQQ[[[bbb]]]fffxxxyyynnnuuu~~~uuuyyy}}}|||bbbQQQbbbdddaaaUUUIII@@@:::555???555***&&&%%%%%%''')))&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########"""!!!!!! !!!!!!"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))*********+++++++++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++++++++***************+++++++++++++++++++++++++++***++++++,,,,,,------...++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,---------222)))&&&...kkksss>>>FFF[[[\\\555$$$TTT###}}}---@@@MMM)))LLL,,,***SSS,,,,,,+++************+++************************************************************************))))))))))))))))))))))))|||777---111'''+++)))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***)))******)))))),,,111666000;;;LLL^^^ooo{{{zzzuuutttwwwwwwrrrsssxxxzzzuuullluuurrrkkk___\\\NNN@@@888333,,,))))))'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""####################################!!!""""""######""""""!!!!!!!!! !!!!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))&&&&&&'''((()))***++++++((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))*********((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))******************************+++,,,,,,,,,,,,++++++***************++++++++++++++++++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++)))************+++++++++***+++++++++,,,,,,,,,,,,''')))333+++222AAA+++444###;;;:::ggg)))RRRHHH:::///UUU...///TTT---,,,++++++*********+++************************************************************************)))))))))))))))))))))))){{{777---111'''+++((())))))))))))))))))))))))''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''((()))***(((***---///333:::DDDKKKeeesss}}}uuujjjmmmuuuvvvtttiii]]][[[ccciiijjjkkknnnnnnvvvppp___TTTIII<<<222000''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!########################""""""""""""""""""""""""########################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))%%%&&&'''((()))***+++,,,)))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))(((((())))))******++++++((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))******************************+++,,,,,,,,,,,,++++++***************++++++++++++++++++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++)))************+++++++++)))************+++++++++//////)))%%%------333--->>>%%%)))!!!ZZZ"""777NNN'''+++444UUU&&&***NNN---,,,,,,+++*********+++************************************************************************))))))))))))))))))))))))iii555111---))),,,(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((('''&&&%%%%%%$$$$$$'''%%%######$$$&&&&&&%%%########################"""$$$%%%%%%$$$###%%%&&&'''''''''&&&&&&%%%%%%%%%$$$(((((($$$%%%***)))$$$$$$,,,)))&&&++++++(((,,,111000777EEETTTcccwww|||``````]]]WWWSSSUUUYYY\\\ggg___KKKFFF[[[ggg^^^TTTOOO```hhhbbbgggxxx|||zzzeeeZZZ>>>===...)))***%%%%%%(((""")))'''### !!!$$$$$$###$$$$$$############$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############%%%$$$###""""""###$$$%%%""""""#########$$$$$$$$$"""""""""""""""######$$$########################"""############$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((()))***)))'''&&&&&&'''((((((((((((((()))******(((((((((((())))))))))))((((((''''''''''''(((((())))))((('''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))+++++++++*********))))))************************,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++******))))))************************)))************+++++++++,,,%%%///***000'''NNN111555///***999444---,,,444...'''RRR333!!!DDD)))************+++++++++))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))hhh555111---))),,,(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((''''''&&&%%%%%%$$$$$$&&&%%%%%%&&&((((((&&&$$$###########################$$$%%%%%%$$$###$$$&&&'''''''''&&&&&&%%%%%%%%%###%%%%%%$$$'''---...))) &&&$$$%%%---,,,,,,444;;;QQQkkk~~~ttthhhbbbkkkvvvttt^^^LLLRRRnnnqqqYYYTTTfffttt^^^ffflllPPPYYY{{{\\\OOOggguuujjjWWWkkkzzzzzzyyyvvv```NNNBBB888***&&&+++***%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############$$$$$$###""""""###$$$$$$###############$$$$$$$$$"""""""""""""""######$$$########################"""############$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((()))***)))'''&&&'''(((((((((((((((((()))******(((((((((((())))))))))))((((((''''''''''''(((((())))))((('''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))***))))))))))))))))))))))))(((((((((((()))))))))***+++++++++*********))))))************************+++++++++******)))))))))******+++++++++,,,,,,,,,++++++++++++*********)))************************************++++++++++++444)))...%%%///)))(((xxxNNN@@@(((///&&&LLL<<<444...'''iii,,,&&&'''777''''''NNN************++++++++++++************************************************))))))************))))))))))))))))))))))))))))))ggg444111---)))+++(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%$$$%%%%%%''')))***)))&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%'''''''''&&&&&&&&&&&&&&&''''''%%%$$$&&&***(((###(((...,,,))))))***>>>\\\qqqsssddd\\\ZZZXXXUUUccczzzdddbbb~~~gggcccyyyxxxjjjZZZaaaxxxxxxeeeYYYcccvvvqqqYYY\\\wwwyyyaaaPPPiiizzzppp^^^___qqqyyyyyyvvvnnn```DDD222---((("""$$$%%%&&&%%%$$$###$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""######$$$########################"""############$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((()))***)))((('''((()))((((((((((((((())))))***(((((((((((()))))))))))))))((((((''''''(((((()))))))))((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((''''''''''''&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))***+++,,,))))))))))))))))))))))))((((((((()))))))))******+++++++++************************************************)))))))))))))))******+++++++++,,,,,,,,,++++++++++++************++++++++++++++++++++++++******+++++++++,,,,,,,,,000(((000&&&000555---???$$$666&&&---888FFFGGGHHH+++***,,,...&&&fff555...111&&&***111YYY************+++++++++,,,************************************************))))))************))))))))))))))))))))))))))))))eee333111---)))+++(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%'''((((((%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&$$$###$$$%%%'''''''''''''''&&&&&&&&&))))))((((((******'''"""...---***333FFFWWWrrr{{{iiibbbYYYOOORRRaaa~~~}}}zzzwwwnnniiilllpppppprrruuurrrmmmffflllxxxtttkkkooodddbbb___dddrrrzzznnn\\\WWWlllyyykkkWWWXXXnnnlllkkkyyyxxxXXXDDD777...((($$$$$$&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$##################$$$%%%%%%$$$$$$$$$$$$######"""""""""""""""######$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((()))******(((((()))***))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))((((((((((((((()))(((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))+++,,,---))))))))))))))))))))))))(((((()))))))))***************************************************************************))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---'''%%%444******888---***111===(((222///777YYY555:::333%%%***444222WWW$$$***:::'''((('''TTT*********+++++++++,,,,,,************************************************))))))************))))))))))))))))))))))))))))))ccc222000---)))+++'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&$$$$$$%%%&&&''''''''''''''''''''''''%%%&&&(((,,,...---,,,,,,***,,,777[[[~~~kkk\\\VVV[[[gggsssmmmttt~~~tttyyy~~~qqq{{{~~~{{{{{{xxxuuummmyyyyyyooogggVVV```fffaaa[[[bbbuuuccccccppprrraaaTTTDDD555'''%%%((('''&&&'''%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#####################$$$$$$#########%%%$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''')))******))))))+++,,,))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))((((((((())))))***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))+++,,,---************************))))))))))))************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++,,,+++++++++++++++++++++++++++,,,,,,,,,------------...'''222---$$$---000......HHH@@@...***,,,777<<<&&&999111===111444999yyyJJJ......XXX333***|||555)))WWWccc***++++++++++++,,,,,,,,,************************************************))))))************))))))))))))))))))))))))))))))bbb111000---)))+++'''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""!!!###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%&&&((('''''''''''''''(((((((((&&&&&&((()))'''&&&***111999YYY{{{xxxpppddd\\\WWWWWWXXX___sssnnndddlll|||wwwuuuqqqllliiijjjnnnqqqsssSSSRRR[[[ssslllwwwVVVDDD444///---'''$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$%%%%%%%%%&&&"""""""""""""""######$$$########################"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''')))***+++******,,,...***))))))((((((((((((((((((((((((((())))))))))))***))))))(((((())))))***))))))((((((((()))******))))))))))))))))))))))))(((((())))))))))))(((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''(((((())))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))***+++,,,************************)))))))))*********++++++***************+++++++++************************+++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......666)))***///---,,,---,,,***>>>]]];;;---///......)))HHH666+++,,,)))111(((444IIIRRR:::,,,777,,,+++III888&&&bbb)))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))aaa000000---)))+++'''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&&&&&&&((()))&&&'''''''''((((((((()))***)))))))))&&&(((777GGGiiizzz]]]LLLKKKXXXdddkkkddd[[[___tttuuuuuuvvv~~~{{{llltttoooxxx|||tttmmmccc______pppXXXZZZaaatttiii\\\QQQKKK@@@///''')))&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############"""###$$$$$$$$$$$$###""""""######$$$%%%&&&''''''"""""""""""""""######$$$########################"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''')))***+++++++++---///******)))((((((((((((((((((((((((((())))))))))))******))))))))))))******))))))(((((()))******+++))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))))))))(((((((((((((((((((((((('''''''''((()))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((((()))***************************))))))*********+++++++++))))))*********+++++++++************************)))*********++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............000---)))111555/////////---!!!@@@999///777555777;;; LLLPPP<<<666999+++:::<<>>000******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))]]]555...***,,,'''***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''(((((()))+++***((((((((()))))))))999,,,999XXXuuummm]]]WWWSSSXXXggguuuyyywwwpppsssgggfffiiiwwwrrrlllppp|||lllhhhaaa```fffnnnooommmvvv}}}zzzlll[[[???555///000,,,$$$"""&&&$$$$$$$$$###"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((())))))))))))))))))))))))))))))+++***))))))***+++++++++(((,,,//////...---///111666444333333555666555444999999888666:::>>><<<777444222//////000000000///'''''')))---,,,((((((+++***+++++++++******++++++((((((((((((((()))******))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))(((''''''''''''((((((((())))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((((((((())))))******************))))))))))))))))))))))))*********************************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...---------///+++,,,000111///000444///111111...,,,---222555///;;;GGG___YYYuuu{{{zzzqqqqqq}}}sssoooyyy}}}llliiikkkhhhssslll]]]666000;;;333+++111222***&&&444QQQWWW...+++222///***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))\\\444...***,,,'''***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''((())))))(((''''''(((***---......333JJJnnnxxxZZZDDDNNNggg||||||uuuwwwbbbYYYrrrvvvzzzlllbbbvvvzzzttteeevvv|||yyyaaa^^^ZZZTTTKKKJJJ\\\rrr}}}YYYBBB444555222%%% %%%%%%%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((())))))*********))))))******************((()))***+++,,,++++++***++++++++++++***,,,///222555666999<<>>999&&&)))000###"""111666---***000+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))YYY333...+++---(((***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***...000///+++***333CCCQQQ^^^QQQ]]]ppp}}}uuu~~~YYYZZZpppkkkmmmlll{{{zzzuuurrrlllddd^^^VVVWWWsss~~~[[[@@@999666///'''%%%""""""$$$%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""####################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''(((((()))******++++++++++++,,,,,,---------.........---///333666666???LLLWWW```iiissszzznnn___PPPKKKIIIBBB888111222///,,,+++---...---,,,******))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''(((((())))))))))))***************++++++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))***))))))******++++++++++++++++++++++++++++++++++++************************************************(((((((((((((((((((((((())))))))))))*********+++---,,,,,,++++++*********))))))))))))))))))))))))************************************************************************++++++,,,,,,,,,---------,,,,,,,,,------............------,,,---...//////...///000111333555666666999MMM]]]```ddduuuwwwsssooouuueeeppphhhdddNNN333666222444333000---...111///,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))XXX333...+++---(((***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''(((((()))*********+++,,,---444HHHcccxxxxxx___KKKVVVyyykkk~~~zzzmmmhhhqqq~~~zzz|||jjjZZZPPP\\\ZZZmmmTTTDDD>>>666///***%%%###$$$&&&&&&$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((&&&&&&''''''((()))******++++++,,,,,,------......------+++))),,,555CCCMMMTTTeeezzzzzzqqqqqqpppeeeTTTHHH===888222...---,,,***'''++++++***)))))))))******))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&''''''(((((())))))******))))))))))))***++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))******(((((())))))***+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))************+++++++++++++++*********))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////...---------...000111333111222111///222888<<<<<>>RRRppp\\\[[[WWWzzzbbb```|||}}}ooolllmmmhhhjjjqqqqqqmmmoooxxxnnnjjjhhhqqqrrrnnnjjjfffdddcccbbbaaakkkdddbbbggglllpppzzzpppeeegggvvvjjjttt{{{rrrLLLDDD;;;444+++###!!!$$$$$$$$$$$$###"""###%%%'''""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''&&&&&&''''''(((((())))))******&&&))),,,,,,...000///,,,)))---222,,,%%%333GGGLLLmmm{{{oooaaaPPPAAA888//////000(((&&&+++******'''&&&***+++(((&&&'''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))************++++++******************))))))))))))))))))))))))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++************++++++***************)))((((((&&&'''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))************+++++++++))))))*********+++++++++************************,,,---------.../////////000---//////333AAABBB///;;;CCCBBBNNNwwwzzz___^^^^^^MMMQQQ999222---111///---...---,,,,,,------------,,,,,,,,,++++++************************))))))))))))))))))))))))************************PPP000111)))***)))(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&& *** ///)))***###&&&+++***&&&)))+++$$$222((( ###%%%%%%'''"""'''***999&&&$$$%%%!!!///,,,******###"""---***(((888999111$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))***+++******+++...000DDDVVVfff~~~```hhh}}}cccfffwwwmmmffffffjjjpppoooppprrrooolllnnnrrrlllllloooxxx{{{wwwrrrooommmjjjfffccchhhdddaaaaaa```bbbkkkvvv{{{rrr~~~www}}}~~~nnnQQQ======:::+++%%%+++&&&&&&%%%$$$#########$$$########################""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((('''&&&&&&''''''(((((()))******+++111,,,'''(((+++---......<<<,,,***>>>MMMPPPbbb}}}~~~{{{xxx~~~~~~ssslllSSS???444333......---%%%---******,,,,,,))))))+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))************++++++******************************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++************++++++***************))))))(((''''''((()))***+++,,,,,,************************))))))))))))))))))))))))******++++++++++++******************++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,------......//////000111...111333555AAAEEE:::CCCiii}}}yyyqqqyyy}}}yyyxxx|||rrr|||tttpppzzzZZZBBB***,,,+++,,,000222000///000---------,,,,,,,,,++++++************************))))))))))))))))))))))))************************OOO///111)))***)))(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###(((!!!((("""(((%%%)))""")))...###)))///"""555--- )))!!! '''777$$$+++"""***&&&###$$$***555$$$###(((,,,######888'''444$$$!!!...$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))---222666IIIlllzzzttt]]]WWWqqqjjjuuuqqqpppqqqpppooopppsssjjjrrrxxxwwwwww{{{~~~|||wwwnnnfffeeejjjrrr|||{{{ooo}}}jjjlllnnnwwwssstttyyyXXXGGGAAA:::000)))&&&&&&%%%%%%$$$###""""""########################"""""""""#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((('''''''''((((((((()))******++++++...'''%%%,,,///---...222(((BBB???>>>lll~~~yyyuuuyyy||||||~~~~~~aaaJJJ;;;///---///***---++++++,,,***%%%%%%)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++)))))))))*********++++++******++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++************++++++******++++++******)))(((''''''((()))***++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******************+++++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000000333///444777555>>>HHHGGG]]]zzz}}}~~~|||lllqqqnnnooo|||uuuwwwvvvpppnnn}}}ZZZVVVHHH999222...000111///---...------------,,,,,,,,,,,,************************))))))))))))))))))))))))************************NNN...111)))***((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$)))((((((###%%%,,,###%%%%%%'''(((###""")))888222,,,"""///%%%555+++///'''666'''&&&***"""&&&###)))$$$%%%333''' 888000... $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))((()))(((&&&'''000>>>JJJjjj|||ooohhh}}}www]]]VVVyyyoooiiihhhjjjnnnrrrttttttuuuwww|||vvvrrrqqqqqqvvv|||zzzsssxxxkkkoooRRR>>>EEE<<<$$$%%%$$$######$$$$$$###"""########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((('''(((((()))******++++++,,,'''&&&---555222+++///;;;CCCkkkxxxuuu{{{rrrbbbIII:::666000,,,+++,,,...***$$$$$$'''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++))))))*********+++++++++******+++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,***++++++++++++***))))))'''(((((()))******++++++++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++***************+++++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,---------------------...///000000111222666000555::::::III```kkk|||zzzyyytttpppvvvzzz|||ooozzzooorrrbbbbbbKKK444---...---,,,......------------,,,,,,,,,************************))))))))))))))))))))))))************************LLL---000)))***((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$!!!444777%%%&&&###!!!444%%%000000MMMpppiii===)))%%%111 ,,,:::ccccccXXXXXX###'''%%%...+++!!!""",,,'''(((BBBXXXfffKKKNNN666---&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))*********,,,+++)))+++999OOO```|||oooccctttppp]]]```xxxxxxoooiiiiiiuuuuuusssssswwwuuupppqqqlllkkkxxxsssyyyhhhfff}}}hhhKKKIIICCC444)))&&&"""!!!###$$$$$$#######################################$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((())))))(((((())))))******+++,,,,,,,,,,,,...222222---///EEE___|||xxxaaaIII444---,,,---000...***))),,,************************(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++************++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,+++++++++++++++***))))))(((((())))))******++++++++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++*********++++++++++++,,,,,,,,,,,,,,,---------.........,,,,,,---------.........------...///000111222333444...333;;;HHHlllpppnnnzzz~~~mmmhhhqqqccc<<<......///000333.........---------,,,,,,************************))))))))))))))))))))))))************************JJJ---000)))+++((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&+++&&&111000,,,"""(((777zzzggg 444999***ddd+++""" ))),,,---PPP&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''(((((())))))******+++((()))***,,,444DDDWWWddd^^^WWWjjjqqq[[[PPPrrrlllnnnooooooqqqpppzzzyyyiiieeeooosssiiinnnzzznnnlllyyypppVVVLLLRRR999111)))######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''(((((())))))))))))*********+++,,,,,,------...///---,,,666RRR{{{qqqvvvxxxxxx|||gggNNN777000,,,,,,,,,++++++---************************(((((((((((((((((((((((('''''''''(((((())))))***(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++*********++++++++++++,,,******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,+++++++++,,,++++++***)))(((((())))))************++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------.........---...///000111222333444---///;;;KKKfffzzzsssyyypppJJJ;;;888333000333............---------,,,************************))))))))))))))))))))))))************************III,,,000)))+++((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&)))&&&<<<...///111yyywww???333$$$ BBBbbb'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((()))******++++++(((&&&***777HHHVVV[[[ZZZUUUqqqyyykkkNNNjjjuuuoooqqqpppmmmtttyyy}}}vvvvvvkkkkkkiiiqqq~~~ttt{{{~~~zzz{{{xxx^^^\\\QQQEEE555)))%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&((())))))***************++++++,,,---------+++///222>>>^^^{{{yyy~~~|||}}}~~~tttUUUEEE444,,,***)))***,,,************************((((((((((((((((((((((((&&&''''''((())))))******(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++*********+++++++++,,,,,,******++++++,,,------...------------------------------------------------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++,,,,,,++++++***)))))))))))))))************************************))))))))))))))))))))))))******++++++++++++******+++++++++,,,,,,,,,------+++,,,,,,,,,------------***++++++,,,------......---...///000222333444555222FFFddd}}}{{{tttvvvqqqgggXXX@@@111///............------------************************))))))))))))))))))))))))************************HHH+++000***+++((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&+++$$$777---*** ~~~===444[[["""$$$<<>>aaauuujjjdddqqqsssooozzzoooTTTkkkvvv{{{pppooouuuuuuqqqvvvzzzxxxvvvsssrrr}}}zzzyyyzzz||||||yyyvvv{{{sssjjjdddccc```ZZZTTTRRRfffzzzzzznnneeefffjjjkkkmmmqqq|||vvvbbbjjj{{{||||||fffZZZmmmKKK;;;666%%%((( """"""######"""###%%%'''########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$######$$$$$$%%%&&&&&&&&&&&&'''''''''''''''))))))))))))************,,,+++---000---))),,,333333aaavvv|||ttt~~~~~~gggAAA...///...&&&))))))***,,,+++''')))...))))))))))))((((((((((((((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++---,,,,,,+++,,,...///000)))+++---,,,+++***+++,,,...,,,,,,...000///------,,,///***+++222000***///------,,,,,,,,,---......*********++++++,,,,,,,,,------,,,,,,,,,,,,++++++******))))))******+++,,,+++++++++************))),,,,,,,,,++++++************************************++++++,,,,,,------............------,,,,,,,,,---,,,,,,------///000000999,,,+++555666///777IIIUUU\\\KKK222000///000000---))))))------,,,+++***))))))))))))))))))))))))************+++*********))))))((((((CCC111***...(((---'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%(((111&&&ggg(((---uuu***+++GGG%%%$$$,,,333111$$$ZZZ"""$$$((( ###&&&"""&&&)))###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''))))))(((((((((((()))))))))))))))))))))))))))((()))'''(((,,,---******---...111ZZZ~~~jjjPPPiii~~~eee```|||yyysssrrrvvvvvvvvv~~~xxxmmmpppkkk___\\\lllwwwrrrlllgggfffiiiooo~~~pppjjj~~~zzzjjjeeekkk]]]'''000 $$$$$$%%%$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$######$$$$$$%%%&&&&&&&&&&&&''''''''''''((())))))))))))************---+++---222444555<<>>///***,,,&&&,,,&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%/// $$$QQQ***~~~)))---"""///"""###&&&HHH+++ ((((((&&&'''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((()))))))))(((((((((((()))))))))))))))))))))*********((()))+++---+++))),,,333AAAffftttgggttt{{{xxx}}}ttttttjjjqqqxxxtttmmmkkk{{{rrrllllllppptttuuuuuuxxx|||~~~~~~jjjgggnnn|||oooeeeaaakkkjjjjjjsss~~~fffppprrrfffiiiwwwsss]]]NNNZZZttt^^^$$$)))$$$$$$$$$%%%&&&%%%$$$"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&&&&&&&''''''(((((())))))))))))******+++,,,,,,,,,(((,,,///...444MMMvvv}}}zzzvvvuuuwwwrrrJJJ333333---***+++---+++***,,,*********)))))))))((((((((((((((((((((())))))***)))))))))))))))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,************************+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000000000///---+++,,,...///---,,,---111333333333444222///000111555333,,,+++,,,'''000//////......---,,,,,,---------------------...------,,,,,,,,,+++++++++******))))))******+++,,,+++++++++*********))))))+++++++++******************************************++++++,,,,,,------..................---------000//////...//////000000333222222:::QQQyyynnnOOO333,,,...,,,,,,000------,,,+++************((()))))))))*********************)))))))))))))))<<>>^^^]]]dddvvvvvvvvvpppmmmrrrzzz{{{zzz{{{pppiiimmmuuuwwwvvvuuuvvvyyy|||}}}|||~~~{{{llleeecccwwwxxx{{{mmmjjjqqq|||}}}pppeeefffggghhhooo{{{vvvdddkkktttmmmjjjlllwww{{{wwwhhhrrrggg222***###""""""###%%%&&&%%%###########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&''''''((())))))***)))******+++,,,---------......000:::PPPooowwwkkkbbb]]]LLLOOORRRRRRPPPOOOPPPRRRWWWYYY^^^gggpppxxx}}}~~~lllIII<<<222***)))+++,,,,,,...************))))))))))))((((((((((((((())))))***)))))))))))))))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,************************++++++,,,,,,,,,---------,,,,,,,,,------...............000222555666666666;;;>>>@@@???@@@???555***444333===>>>555999<<<000111000///...------......---------,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******))))))******+++,,,+++++++++*********))))))***************************************************++++++,,,,,,------...........................000000/////////000111111333111===^^^}}}zzzWWWAAA444---,,,000...---,,,+++************((()))))))))************))))))))))))))))))******;;;///,,,---&&&,,,'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&,,,$$$ )))gggqqq888@@@UUUMMM:::&&&QQQ'''xxx111:::>>>)))NNN######&&&777$$$%%%%%%&&&(((%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((()))***+++,,,))))))(((((((((((())))))((())))))******+++++++++***+++,,,+++)))...===MMM\\\\\\[[[{{{ooossskkknnn~~~xxxxxxwwwvvvvvvzzz{{{sssuuuuuu{{{{{{}}}zzzzzz{{{||||||~~~{{{uuuxxx~~~rrrfff```jjj~~~yyyhhhcccooozzzmmmfffgggjjjooorrryyy~~~yyy~~~uuu|||lll^^^sssfff+++'''$$$""""""%%%'''&&&$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&'''((())))))***+++******+++,,,------...///111222<<>>IIILLLCCCMMMSSSAAA<<<999555111.........///---------,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******))))))******+++,,,+++++++++************))))))))))))******************************************++++++,,,,,,------................../////////////////////000111222333///;;;___~~~uuu{{{{{{ZZZ===///---......---,,,++++++******+++))))))))))))************))))))))))))************:::000---...&&&---)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&& ###---%%%---;;; %%%......111...^^^>>>222***###&&&888>>>&&& nnn((( ###&&&"""&&&)))###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''')))***+++))))))(((((((((((())))))((())))))******+++,,,,,,******+++++++++555LLLbbbmmmjjjzzzxxxrrrvvviiijjj|||ggg|||zzzzzzyyy|||pppnnnvvv{{{{{{iiippp}}}xxxrrrrrrooonnnlllmmmpppsssuuuuuuxxxuuunnneee```dddoooxxxqqqgggcccjjjrrrtttssssssrrrkkkmmm~~~vvvmmmkkklllllliiihhhssszzz}}}}}}|||~~~kkkyyyIII///***$$$###%%%'''&&&###########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&'''((()))***++++++******+++,,,---...//////,,,EEEiii~~~gggWWWOOOSSSZZZeeerrr}}}yyy{{{~~~nnnWWW===///+++******++++++++++++*********))))))((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---......//////...,,,,,,...222555888>>>BBBHHHLLLRRR___ppp|||qqqzzz|||tttrrryyy~~~wwwhhhjjjfffXXXbbbhhhOOORRRMMMDDD;;;444111111111............---------,,,------,,,,,,,,,,,,++++++******))))))******+++,,,+++++++++************)))((()))))))))*********+++***************************++++++,,,,,,------...---........./////////000......///000111333444555888TTTSSS<<<333.........---,,,++++++++++++))))))))))))************((()))))))))************:::111...///'''...)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''!!!'''***222***++++++!!!UUU&&&###+++;;;$$$)))$$$222fffUUUuuu"""###))))))!!!%%%))) $$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&'''))))))))))))(((((((((((())))))((())))))***++++++,,,,,,******++++++---;;;WWWpppSSSnnnuuuLLLeeevvvhhhmmmxxxsssxxxzzzuuuqqquuu{{{|||tttkkkeee______hhhqqqqqqlllhhhccc___]]]___cccggghhhgggXXXVVVTTTTTTXXX\\\aaacccYYYXXX___kkkpppkkkggggggjjjkkkuuu|||pppgggrrr{{{~~~}}}sssnnnkkklllhhheeennn|||xxxzzz~~~sssfffnnnrrrwwweeelllvvv555///'''$$$&&&'''%%%###########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&'''((()))***++++++******+++,,,---//////000===lllnnnVVVVVV```fffqqq~~~kkkKKK777///++++++++++++++++++************)))((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////...------///444;;;BBBFFFQQQVVV[[[```hhhzzzvvv}}}uuuzzz|||wwwfff___SSSFFF<<<666444444000000//////.........------------,,,,,,,,,++++++*********)))***++++++,,,+++++++++************)))(((((())))))*********+++***************************++++++,,,,,,---......---.........//////000000......///000111333555666IIIkkk~~~pppMMM:::.........---,,,++++++++++++))))))))))))************(((((())))))*********+++999///+++---)))///((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""***$$$))) JJJ///000)))###555777((( ###???@@@$$$(((---***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''++++++***)))(((((()))))))))************+++++++++,,,&&&,,,---333WWWiiiNNN\\\qqqOOORRR}}}{{{}}}|||rrrgggjjjmmmpppqqqpppiii[[[OOOJJJJJJJJJMMMTTTXXXUUUNNNUUUJJJQQQ]]]\\\\\\dddggg[[[\\\fffxxxyyyoooddddddqqqyyyoooiiippp{{{yyyuuuoookkkjjjmmmqqqssswwwmmm}}}||||||~~~ssszzztttYYYmmm+++***(((***'''###%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&)))))))))***++++++,,,,,,333###,,,(((,,,777000@@@HHHkkkUUU^^^ooozzz{{{qqqqqq}}}jjjRRR666,,,...+++))),,,,,,++++++------,,,))))))))))))))))))))))))************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,///000///......///)))111888===EEEPPPUUUUUUqqqrrrwww~~~~~~vvv```TTTIIIAAADDD???>>>888000,,,------,,,000,,,***------***)))***++++++************++++++++++++************++++++************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------...............(((888///)))888666888TTT}}}}}}~~~zzz}}}DDD777222...000---'''---000&&&+++******))))))))))))))))))************+++++++++888000+++---(((///((((((((())))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%---###*** (((""""""uuuLLL<<<$$$***"""KKK222&&&***&&&'''III(((,,,&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''++++++***)))))))))))))))************++++++++++++***---***222TTTpppooobbbzzztttuuufff{{{zzz{{{ttt^^^VVVTTTUUUXXXYYYWWWQQQKKKDDD@@@@@@BBBFFFIIIJJJIIIIIIJJJSSShhh|||tttkkkgggnnn|||wwwppprrrvvvxxx{{{~~~vvvvvvuuupppkkkjjjnnnqqqrrrkkkqqq{{{~~~uuutttuuuccclllMMM,,,%%%&&&&&&((("""%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$%%%%%%&&&''')))))))))***++++++,,,,,,000%%%222...)))000===ccc{{{nnnoooxxxzzzssswwwuuuUUU;;;111++++++,,,,,,***))))))******))))))))))))))))))))))))***************************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++...---++++++,,,///111222;;;888:::FFFYYYmmm~~~{{{jjjqqq}}}mmmUUUJJJGGGCCC???:::444000000111---,,,000111...---...++++++************++++++++++++************++++++************************,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------............///---000...444:::333IIIzzz}}}}}}}}}~~~~~~zzzyyy{{{DDD555...///...'''(((...+++++++++***))))))))))))))))))************+++++++++888000+++---(((///((((((((())))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%+++$$$---"""***///(((;;; 222""")))...GGGHHH???"""***!!!'''(((BBB666'''***$$$...777EEEPPP&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((+++***))))))))))))))))))************+++++++++,,,&&&---***BBBooosssjjj~~~zzzaaa[[[nnn~~~qqqtttxxxvvv^^^UUU\\\```^^^ZZZZZZYYYVVVPPPKKKIIIJJJEEEDDDFFFGGGCCCAAAJJJXXXooouuuwwwrrrlllgggllltttnnnqqq{{{|||vvvtttttttttyyy~~~rrrvvvyyyuuunnniiijjjmmmjjjgggggghhhrrriii```vvvpppxxxaaaiiimmm666%%%+++!!!+++"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''))))))******+++,,,,,,,,,***&&&444333,,,888]]]}}}eee]]]zzztttwww|||qqqLLL888000---,,,,,,***((('''(((***))))))))))))))))))))))))***************************))))))))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000...++++++---000333444@@@GGGVVVgggttt{{{sssttt~~~jjj^^^SSSNNNEEE999333555222...,,,//////,,,***+++++++++************++++++++++++************++++++************************,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------........./////////888---000;;;555111[[[~~~|||}}}wwwyyyzzzyyyxxxxxxxxxzzz{{{|||{{{~~~\\\===...---111,,,)))------++++++***))))))))))))***)))************+++++++++~~~777000,,,---'''...((()))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&###!!!000&&&%%%333)))%%%///666###...***000TTT~~~)))...,,,###,,,!!!%%%eeeVVV(((&&&YYY'''%%%???...(((888+++"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((((((((((()))******)))))))))))))))************+++++++++,,,,,,(((,,,999ZZZrrriiippp{{{zzztttUUU\\\sssrrrsssjjjsssxxxyyy___kkkuuubbbVVVPPPKKKHHHHHHMMMGGGFFFKKKLLLQQQeee|||rrriiirrrqqqdddfffkkkvvvvvvxxx||||||uuupppppprrrssstttwwwnnnrrrvvvuuuqqqllliiihhhccc[[[UUUVVVeee}}}{{{```RRRhhh{{{wwwbbbccczzzyyylllsssOOO111$$$!!!+++"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%&&&'''((()))))))))***++++++,,,,,,---)))***000000555NNNzzzvvviiimmm___qqqvvvqqqxxx}}}yyybbbNNNCCC...,,,+++,,,+++))))))+++))))))))))))))))))))))))************************)))))))))((())))))***+++++++++++++++++++++++++++,,,,,,,,,,,,---------------...//////000333999>>>PPPiiiuuulllpppvvvyyy~~~xxx~~~kkk```VVVHHH@@@AAA555000---///...***((())),,,++++++******++++++,,,++++++************++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------......//////000000999///222888666KKK~~~~~~|||zzzzzz|||}}}vvvuuutttssssssssstttuuuwwwxxxyyy{{{yyyXXX888+++111333000...***,,,+++******))))))******))))))*********+++++++++|||666111,,,,,,&&&...))))))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((!!!,,,((( ***---,,,+++FFF999)))&&&(((111...;;;111'''000&&&)))ggg!!!///+++$$$"""...!!!+++!!!777...%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((((((((((()))***)))))))))))))))*********++++++++++++,,,,,,,,,,,,333NNNbbbhhh}}}mmm{{{ooo[[[fff{{{zzzzzzvvv|||}}}ooommm}}}tttaaaRRRUUU___ccc^^^YYY]]]]]]fffwww~~~||||||rrrvvvzzz{{{||||||rrrlllzzzttttttllliiinnntttsssnnnjjjkkkkkkmmmppprrrpppjjjdddaaaRRRPPP[[[iiivvvqqq^^^WWWXXXfffwwwrrr~~~|||lllrrrLLL %%%((( %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''((()))************+++,,,,,,------,,,000---333KKKnnnvvvzzzppplll|||~~~yyyttt{{{vvvuuuzzz{{{xxxwwwyyyvvvwwwzzz}}}yyyzzzwwwqqquuuwwwsss~~~kkk[[[333,,,))),,,...+++)))***))))))))))))))))))))))))************************)))))))))((())))))***+++++++++++++++++++++++++++,,,,,,---------.........***...000000222===OOO^^^|||vvvwwwggg\\\\\\______dddmmm~~~zzz{{{pppjjj^^^QQQKKK:::444000111000---,,,...,,,,,,++++++++++++,,,,,,++++++************++++++************************+++++++++++++++++++++++++++++++++,,,,,,---------------......///000000111...111444444III~~~~~~}}}{{{wwwuuuuuuvvvwwwxxxwwwuuusssqqqppppppqqqqqquuuyyyzzzxxxxxx{{{|||yyy{{{|||XXX222---000222000''',,,++++++***************))))))*********+++++++++zzz666111---,,,&&&...)))))))))******))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&000""""""))))))***+++)))$$$999ZZZ666)))+++***)))%%%FFF222"""$$$))),,,444777NNN<<<999!!!\\\///$$$%%%&&&:::rrr'''000%%%***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))))))))))))))******+++++++++++++++,,,,,,,,,,,,***===VVVWWWcccrrrtttSSSKKKxxxrrrtttuuurrr{{{vvvyyyzzzlllsssOOORRReeennneeetttzzzwwwxxxtttjjjccciii}}}~~~wwwnnnjjjppp}}}xxxzzzsssqqqxxx~~~zzzooofffjjjgggfffjjjpppqqqlllfffaaa___uuuwwwaaaeeeYYYZZZxxx~~~pppkkk111---%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++******++++++,,,---------***111222NNNuuuwww{{{mmmwwwrrrxxxqqqrrrttttttyyysssssszzz|||yyyyyy}}}xxxxxxxxxzzz~~~xxx{{{{{{mmmiiiqqq}}}iiiFFF555)))***---+++(((((())))))))))))))))))))))))***************************))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////---///111444<<>>000GGG666AAADDDCCCQQQDDDddd888,,,,,,... ///CCC######===!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&'''''''''''')))))))))))))))***+++++++++++++++,,,,,,,,,------111GGGVVVZZZrrrrrrwww```GGGaaannn{{{pppoooiiitttqqqnnn}}}ttttttoooccccccoooooo```iiiwwwuuuooollllllggg\\\WWWbbb}}}{{{wwwiiigggooo~~~zzz||||||xxxyyy{{{pppjjjkkkhhhfffhhhlllnnnmmmkkkaaakkkzzzeeeiiibbbWWW___{{{{{{~~~VVV333%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''((()))+++,,,******+++,,,,,,------...,,,555AAAttttttyyyuuuxxx}}}ooo}}}rrrnnnuuu~~~{{{vvvxxx~~~}}}{{{yyyzzz|||~~~~~~}}}vvvwwwxxxxxxzzz}}}vvvpppsssyyyvvvtttuuufffJJJ000+++...,,,))))))))))))))))))))))))))))))***************************************+++,,,,,,------------------------,,,------...//////000000111333999DDDUUUjjj~~~|||wwwooonnnmmmfff\\\YYYffftttlll\\\^^^fffaaa___dddjjj|||{{{rrrqqqyyy|||yyyxxxyyyrrrfffTTTJJJ>>>777111---,,,///---,,,,,,++++++,,,,,,---++++++************++++++******************************+++++++++,,,,,,,,,******+++,,,,,,---......------...///000111222222111999???^^^}}}wwwssssssuuuxxxzzzzzzwwwtttsssuuuwwwwwwvvvzzzxxxuuuuuuvvvwwwuuussstttuuusssoooqqqvvvxxxvvvuuuxxx{{{{{{zzzxxxzzz|||}}}sssyyylllEEE...---111,,,---,,,++++++******++++++)))************+++++++++xxx555222...,,,%%%---)))***************)))((((((''''''''''''''''''''''''###---''')))+++###%%%))))))///###333===---%%%%%%;;;%%%000)))...YYYIIIFFFIIINNN___>>>555---,,,))),,,'''///www***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))((())))))***++++++++++++,,,,,,,,,---------???QQQYYYooo~~~jjjssssssLLLMMMxxxuuuyyyqqq~~~vvvnnn{{{jjjeeellliiikkkrrrttthhhXXXXXXcccvvvrrroooggggggiiibbb[[[aaaxxx~~~xxxoooqqqwwwtttllliii```aaaqqq}}}|||wwwwwwtttsssvvv|||{{{sssllliiilllkkkiiihhhhhhjjjnnnppp```eeesssyyypppnnnnnngggccciiiYYYOOOkkkyyyiiiggg~~~vvvttt666''',,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''(((***+++,,,***++++++,,,,,,------...555<<>>>>>CCC222###(((###OOO@@@..."""%%%)))%%%###&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))...******///111000///111\\\PPPllljjjllltttaaaNNNuuu}}}ooozzzsssqqqooo{{{xxxqqq}}}{{{|||tttpppsssmmmccccccgggYYYMMMJJJIIILLLZZZjjjuuussspppooonnnjjjddd___aaa\\\yyyxxx}}}uuunnnfffcccdddfffeeeccchhh^^^aaasss{{{tttrrrooorrruuutttnnniiiffffffqqq______ttt}}}nnneeeiiihhhgggfffeeeeeefffhhhjjjkkkccceeeccc```vvv|||iiigggxxxyyyyyy^^^%%%,,,&&&&&&+++)))!!!%%%***$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''((()))***000(((%%%+++///,,,***...666YYY{{{{{{zzz}}}}}}{{{|||www{{{vvv}}}tttuuu~~~yyy{{{wwwssstttxxxzzzyyyvvvpppqqqqqqoooqqqvvvvvvsssrrrwwwuuujjjhhheeesssyyyssspppvvvzzzwwwqqqwww~~~VVV***---333******++++++************++++++******+++++++++,,,,,,,,,++++++******++++++,,,------((()))111111+++,,,333---000000---...333555444@@@GGGeeeooo}}}uuukkkoooxxxiiiWWWLLLCCCGGGRRRXXXQQQHHHPPPVVVVVVQQQSSS[[[ZZZRRRXXXbbbbbbVVVWWWooo~~~yyyxxx```444)))444222222,,,)))+++,,,***)))+++,,,+++******))))))************************************+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////---222000000111+++***777999KKKuuujjjdddZZZSSSLLLJJJKKKNNNUUU]]]\\\WWWWWW]]]]]]YYYYYY]]]\\\]]]^^^```aaaaaaaaa```dddaaaeeeddd]]]___ddd^^^]]]^^^^^^^^^___aaafffiiilllyyyPPP666333111,,,,,,,,,***)))***+++---************************sss<<>>>>>>>>===:::>>>>>>444555===<<<888999::::::999888999;;;:::@@@JJJYYYmmm}}}}}}|||sss|||qqqqqqQQQ222---,,,,,,++++++*********)))************************ppp;;;111444///000+++++++++++++++*********))))))(((((((((((((((((((((((())))))***+++,,,,,,,,,,,,333###((((((444%%%'''""";;;AAAJJJQQQXXX\\\[[[WWWffftttuuuooo~~~yyyfff^^^kkkkkkSSS>>>KKK999---'''!!!$$$&&&&&&######%%%%%%!!!###(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))+++---+++(((---@@@SSSYYYtttjjjiiiiiisss[[[VVVjjjlll{{{|||kkkrrrooowwwpppsss___nnnxxxppptttppptttkkkaaa]]]UUUPPPVVVIIIAAA>>>HHHUUUaaarrrvvvkkkfffdddbbbcccdddbbb]]]YYYTTTWWW]]]]]]^^^iiiwww{{{vvvrrrnnnmmmmmmooonnnnnnlllmmmiiifffrrr~~~pppmmmpppsssrrrlllgggddddddeeeiiiiiihhhkkknnnhhh]]]___[[[WWWZZZaaafffgggeeeaaa___\\\hhhrrr]]]TTTkkkhhhtttFFF444'''''',,,(((&&&((($$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((()))++++++&&&222+++&&&222222888RRRcccjjj|||yyywwwyyy~~~}}}rrrlllnnnvvvxxxvvvqqqkkkkkkmmmpppuuuxxxwwwrrrnnnggggggeeebbbccchhhhhheeehhhgggfffdddccceeelllsssuuujjjcccddddddaaaaaaeeewwwjjj___vvvyyyKKK///---+++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,++++++++++++,,,------,,,///333777666222...+++000///000111333EEEnnnmmmrrrllltttgggtttXXX>>>fffvvv___PPPLLLVVVccciiixxx[[[EEEDDD;;;333111000,,,(((''',,,+++******))))))************************************+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////...222///...111000888LLL{{{eee]]]dddeee^^^aaa]]][[[\\\[[[YYYZZZ^^^\\\___^^^YYYWWWZZZYYYTTT\\\YYYVVVUUUUUUTTTQQQNNNNNNHHHMMMQQQIIIGGGHHHCCCGGGIIIIIIHHHEEECCCCCCCCC@@@EEEHHHIIIQQQdddxxxyyyppp}}}vvvtttPPP;;;---,,,+++++++++***)))'''************************nnn:::000444///000+++++++++++++++***************)))))))))))))))))))))))))))***+++,,,,,,---,,,,,,((((((555'''444'''999@@@LLLVVV]]][[[ZZZbbblllqqqppp{{{yyyzzztttggglllooodddZZZDDD888555444///000---"""!!!!!!###%%%$$$"""$$$(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))+++)))***+++...555FFFVVVooouuuZZZaaa]]]eeeQQQ```zzzllluuutttssswwwsssuuu~~~fffbbb}}}uuukkkuuunnnssskkk```ZZZNNNEEEIII@@@:::===JJJVVV]]]gggqqq~~~ttthhh^^^YYYXXXYYY]]]aaaccc```]]]SSS\\\]]]\\\cccnnnvvvzzzzzzuuunnnhhhffffffhhhiiihhhllliiifffrrr}}}lllkkkooorrrqqqmmmhhhffffffkkkooojjjaaacccnnnqqqkkk[[[YYYVVVWWWZZZ___cccfff___eee___cccooodddSSSXXXmmmvvvhhh666&&&&&&...)))$$$''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''''')))***+++,,,...111------333888VVV^^^vvv~~~yyywww}}}~~~|||zzz|||zzzwww~~~~~~~~~}}}yyysssooollljjjiiipppwwwssskkkjjjnnnnnnnnnoooooommmiiigggcccccc```]]]___dddeeecccaaacccdddbbbaaadddiiilllmmmmmmhhhbbbbbbfffbbbYYYbbbeeeVVVXXX~~~oooFFF***111,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---......+++333BBBEEE999...+++---111222777NNNwwwvvvtttfffNNNPPPTTTeeedddlll~~~lllYYYJJJOOOtttqqq```UUUGGG:::444222///------,,,+++******))))))************************************+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////,,,...///444222---GGGvvv}}}~~~zzzuuupppnnnmmmmmmpppoooiiijjjsss~~~yyywwwmmm}}}|||~~~fff333000...++++++,,,+++)))'''************************kkk777...111,,,...)))***************************)))))))))))))))))))))))))))***+++,,,------------'''000666!!!222///CCCLLLQQQ___hhhfffgggwww}}}vvvrrrzzzzzzeee___rrrvvv```MMM;;;***(((,,,((("""###$$$%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))***&&&&&&+++222===MMMZZZ}}}ggg\\\\\\eeeVVVdddkkk```zzzllltttsssiiizzz```jjjuuuzzzyyyvvvsssqqqqqqtttjjj___XXXKKK>>>@@@;;;777<<>>LLLllluuu~~~{{{}}}xxxssssssvvvzzzhhhwwwtttPPP;;;000---///,,,++++++***)))***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////%%%666444...HHHwww}}}}}}}}}mmmnnnxxxpppnnn|||yyyxxxuuuuuuvvvsss;;;444,,,***,,,...---+++************************mmm555222---222,,,///---++++++++++++++++++++++++)))************+++++++++(((000000'''%%%+++000......333<<>>888666999666@@@UUU```]]][[[```fffuuuxxxjjjkkkkkkhhheeeaaaYYYOOOHHHFFFTTT[[[___^^^bbblllppplllrrruuuooodddaaagggkkkhhhjjjddd]]]^^^hhhssswwwvvvoooppppppooonnnmmmmmmnnnnnnpppooohhhaaa^^^ccciiijjj^^^RRRMMMKKKLLLRRRYYYbbbcccbbb___```___SSSEEECCC```fffdddTTT999******&&&***'''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((((((((((((((((((((((()))***,,,,,,444...000<<>>RRR\\\WWWTTTYYYaaassstttnnnoooiiiccc]]]VVVLLLDDD@@@LLLTTTXXXZZZbbbooossspppwww{{{vvvkkkfffkkknnnlllhhhddd^^^\\\bbbooo{{{tttsssrrrpppmmmlllkkkkkkiiikkkkkkgggaaa]]]^^^```kkkcccVVVKKKGGGJJJQQQVVVbbbcccbbb___^^^\\\SSSHHHFFFKKKssslllnnnAAA///)))&&&***%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''(((((())))))((((((((((((((())))))+++,,,---)))000444SSSkkkkkkjjjgggZZZZZZ___aaagggqqqyyy{{{{{{zzzzzz{{{zzzxxxwwwyyy~~~~~~zzz}}}zzzuuurrrssswww|||uuuvvv~~~~~~tttvvvgggdddmmmqqqmmmlllccchhhmmmeee___[[[TTTVVVUUUMMMJJJJJJCCCGGGZZZWWW555++++++///***+++...***++++++++++++++++++++++++++++++++++++,,,---...//////......///...333AAAOOOzzzooo{{{xxxssspppqqqjjjsssttt~~~xxxwwwwwwbbbFFF444,,,,,,,,,+++))))))***,,,,,,************************++++++,,,,,,,,,,,,------......---------...//////555---000HHH~~~~~~|||yyywwwxxxxxxxxxxxxsssxxx~~~xxxttt~~~|||~~~zzzyyyppplllooorrrrrrppplllvvvMMM555***///111###111,,,++++++******++++++,,,mmm555222---222,,,///---,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,...,,,,,,//////---...222AAAJJJWWW______dddxxxzzzvvvrrrwwwttt```EEE;;;111,,,***''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))((((((222@@@OOOfffwwwwww^^^vvvqqqSSSaaaooollluuummmoooooorrrccc```yyyvvvsssooollliiieeeaaa^^^ddddddbbb\\\RRRGGG???;;;:::666===PPPXXXSSSOOOSSSZZZppp}}}pppppphhh```[[[RRRGGG@@@???KKKPPPTTTWWWbbbrrrwwwsssvvv|||yyymmmeeegggiiihhhaaabbbaaa___```hhhxxxuuusssqqqnnnllljjjiiiiiiffffffgggfffccc___[[[XXXhhhggg\\\KKKBBBHHHNNNPPP^^^aaabbbaaa```___[[[VVVRRR===ZZZ~~~sssqqqwwwJJJ777'''"""000%%%''''''&&&&&&&&&&&&''''''&&&'''(((((())))))((((((((((((((()))***+++---...---777666dddaaagggsssiiiuuu~~~~~~}}}ppp}}}tttrrroooiiicccbbbeeeiiikkkcccggglllfffbbbaaaYYY[[[[[[OOOFFFGGGBBB===BBBuuutttAAA...+++222,,,''',,,000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///000//////000//////666???fffuuurrrppp```iiiyyyyyy}}}dddBBB111---,,,,,,***)))))),,,...++++++++++++++++++++++++++++++,,,,,,,,,,,,------......------......///000000444***fff{{{}}}}}}|||zzzwwwwwwxxxzzzrrrwww}}}ooovvv~~~|||~~~mmmjjjssstttjjj~~~~~~}}}xxxsssrrrrrrpppjjjeeeQQQ]]]iiiCCC...///111'''---,,,++++++******++++++,,,mmm555222---222,,,///---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,///+++,,,111///+++222>>>SSSUUU]]]gggmmmvvv~~~yyy}}}cccPPP>>>666///%%%###''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))+++***;;;IIISSSjjjvvveeelllzzzhhhRRRttttttqqqxxxoookkkoootttnnnVVVdddvvviiihhhffffffhhhjjjkkkkkknnnmmmiiibbbXXXKKK???777;;;777???QQQYYYRRRNNNQQQUUUkkkxxxwww|||llllllfff```[[[PPPDDDBBBGGGUUUVVVUUUWWWeeevvv{{{vvvuuu~~~~~~pppdddccceeeeee\\\___ccceeedddfffnnnwwwtttqqqmmmkkkjjjjjjjjjjjjgggfffeeeeeeeeebbb\\\WWW```gggbbbOOOEEEJJJMMMIIIVVV\\\bbbeeefffhhhkkklllYYYAAAGGGnnnzzzoooqqqfff:::***"""...(((''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))(((((())))))+++,,,...///444<<>>TTTUUU444(((111...'''***000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///---...111222///000:::EEEXXXtttooo{{{zzzggg???111/////////---******---+++++++++++++++++++++++++++++++++,,,,,,,,,------...---------...///000111...999===~~~}}}~~~~~~zzzyyy{{{}}}wwwzzz~~~|||yyygggttt|||}}}zzznnnhhhmmmuuujjjvvv~~~yyyvvvuuuuuuvvvssslllfff^^^dddtttRRR444,,,222///))),,,++++++******++++++,,,mmm555222---222,,,///---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,...,,,---000------<<>>===xxxyyyvvvwwwsssllljjjnnn}}}rrr^^^VVVlllxxxpppMMM333///...---,,,,,,++++++,,,,,,mmm888...222///222......---------------------------------,,,,,,---......///,,,333???YYY___VVVooohhhjjjttttttzzzuuu|||{{{~~~{{{mmmWWW111222''''''***&&&(((+++'''&&&'''''''''((((((((((((+++''''''++++++)))(((***///<<>>JJJfffrrrrrr{{{yyyooouuupppmmmoooqqqqqqrrruuu{{{vvvrrrsssffffffppprrrqqqppplllfffggg___PPPJJJRRR^^^cccccc]]]PPPHHHVVVooowwwpppccc]]]XXXVVVTTTUUU[[[cccZZZWWWYYY^^^XXXJJJAAA@@@DDDCCC:::GGGxxxBBB---000---***,,,,,,,,,,,,,,,,,,,,,,,,---...//////...///111333111222666GGGlllsss}}}gggoooooommmxxxdddPPPccczzz[[[+++)))333+++---,,,,,,+++***************++++++,,,,,,,,,,,,------,,,+++...222000///777@@@{{{fff|||}}}}}}|||yyyvvvuuuvvvwww~~~|||xxxuuusssssstttuuuyyyzzz{{{{{{zzzxxxvvvtttlllTTTOOOZZZ^^^ggg~~~~~~ggg\\\```uuuvvvppp|||yyyxxxxxxvvvrrrppprrryyytttlllTTT@@@VVV===444...---,,,,,,++++++,,,,,,jjj777///444///111...000........................///......---------------///...KKKYYY\\\nnnrrrggg{{{|||zzzvvvxxxzzzqqqvvviiikkkmmmkkkwwwyyydddcccuuu|||nnnZZZ999+++***...((('''+++***((())))))))))))*********+++((('''))))))&&&(((--->>>JJJcccTTTZZZaaauuuddd]]]}}}jjjhhh~~~~~~kkkeeekkkqqq|||iiimmm~~~vvvvvv}}}rrrllljjjhhhggghhhiiihhhhhhddd```]]]\\\___bbbaaa```___PPPEEEIIISSSYYYZZZZZZWWWiii~~~uuudddpppssshhh\\\QQQYYY]]]ttt{{{iiiuuuzzzlllkkknnnpppfff```\\\^^^aaabbbcccfffrrrsssmmmkkkmmmnnnmmmllllllmmmllliiifffdddhhh^^^UUUYYYhhhnnn^^^IIIBBB>>>???IIIXXXbbbccc```GGGRRRJJJAAA<<<;;;WWW{{{rrrbbb999&&&***))))))((('''((((((((())))))*********+++++++++)))******------***DDDoooRRRoooyyyrrr}}}}}}vvvzzziiiVVVGGGHHHLLLGGGAAA@@@AAA>>>;;;@@@RRRfffmmmjjjxxxuuupppmmmpppuuutttpppsssmmmiiihhhgggeeefffjjjvvv|||~~~zzzuuurrrppplllnnn^^^hhhwwwooollloooiiieeeeee^^^PPPIIINNNVVVZZZbbbbbbTTTLLL```wwwxxxnnnjjjeee___YYYQQQPPPXXXccc\\\YYYYYY[[[VVVJJJAAA>>>BBBGGG???===```OOO222///,,,,,,---------------------------...//////...///111333000222DDDkkk{{{sssfffllllllqqqcccUUUOOOrrr}}}zzzDDD)))...%%%333,,,,,,+++************++++++++++++,,,,,,,,,------+++...///111000,,,888OOO~~~nnn}}}zzzxxxwwwwwwwww{{{yyyvvvtttssstttvvvwwwvvv{{{}}}{{{xxxvvvtttqqqgggPPPMMMZZZ^^^bbbrrr{{{kkkXXXWWWgggpppyyy}}}{{{yyywwwtttpppmmmlllwwwhhhccc[[[OOOYYYKKK222...---,,,,,,++++++,,,,,,hhh777000555///111...000........................///......---------......000>>>]]]]]]^^^{{{|||ooo~~~ttt~~~yyysssjjjXXX\\\eee^^^```gggaaa^^^nnnxxxtttmmmCCC///))),,,'''&&&***+++))))))))))))*********+++***(((((()))((('''+++111===QQQiiiWWWccclll{{{iiifffrrrtttpppnnnnnnjjjoooooo{{{dddqqqtttssszzzmmmmmmkkkhhhfffggggggfffeeeccc___[[[ZZZ\\\^^^]]]\\\```VVVMMMJJJMMMQQQVVVZZZ[[[lllwwwfffooossslllcccYYYXXXddd~~~hhheeegggqqqtttkkkdddggglllmmmeee___[[[]]]aaa``````aaahhh}}}pppiiikkkkkkssskkkjjjiiihhhiiijjjgggdddccc^^^TTTRRRaaaooofffQQQAAA<<<:::BBBQQQ]]]aaa```VVVccc^^^LLLDDD<<>>BBBFFFNNNZZZhhhpppttttttpppllllllfff```^^^\\\[[[___eeerrrssssssqqqsssvvvrrrllliii```nnnzzznnniiimmmhhheeeeee___SSSJJJKKKQQQVVVllloooZZZKKK```uuussskkkoookkkeee\\\RRROOOYYYggg]]]YYYVVVTTTPPPHHHAAA===;;;FFFFFF<<>>KKKXXX___aaaooouuupppUUUFFFAAALLL{{{ooo{{{MMM333+++***))))))(((((()))))))))************+++++++++'''......+++,,,;;;lll___{{{qqqtttsssppptttccc]]]YYYYYY[[[aaaeee```SSSGGGBBBRRRbbbjjjpppuuupppggggggaaa\\\ZZZYYYYYY```hhhtttsssppppppuuuxxxssskkkggglllxxx{{{pppkkkllliiidddfffcccXXXMMMIIIPPPWWWoootttZZZHHHddd}}}xxxrrrlllhhhddd\\\TTTRRR^^^lll^^^YYYTTTQQQNNNIIIBBB===:::GGGRRRIIIAAA___EEE---///000------------------------,,,.../////////000333555777<<<^^^}}}gggmmmuuucccfff```OOO======JJJ]]]~~~zzztttqqqccc<<>>999<<>>:::???YYY^^^@@@CCCuuu\\\///111,,,........................,,,...///000000111444666:::fffssshhhwwwiiieeeeeeooowwwrrrFFF???===OOOhhh~~~}}}wwwwwwxxxeeewww___000666(((...---,,,,,,++++++,,,,,,++++++,,,,,,,,,---------)))333---...999:::ccciii|||{{{}}}~~~}}}{{{wwwsssooolllmmmrrrxxx|||{{{yyyxxxlll[[[FFFBBBSSSfffiiizzz~~~hhhWWWVVVTTT```[[[|||~~~zzz}}}~~~~~~{{{xxxuuuooossssssmmmiiiiiieee^^^___YYY\\\\\\KKKQQQ>>>bbbxxxzzzuuu333...---,,,,,,++++++,,,,,,eee777222555///222//////////////////////////////...)))+++000///+++222???\\\SSS\\\zzzeeeOOOvvvyyy|||sssrrr|||{{{tttuuuxxxyyyxxxvvvtttkkkXXXGGGHHHJJJAAANNNxxx{{{tttkkkxxxvvv<<<888+++,,,,,,&&&******))))))))))))******((()))+++,,,)))+++666BBBeeegggWWW___bbbzzzwwweeennniiimmmpppmmmgggdddllltttvvvqqqkkkhhhhhhkkklllhhhbbbccchhhhhhccc___```aaa```___^^^^^^^^^WWWOOOFFF@@@>>>DDDRRR```ddd{{{rrrVVVJJJeeesssiiiccclllmmmcccOOOHHHKKKZZZffflllvvviiiggg^^^YYYgggzzzxxxiiifff```YYYXXX\\\```aaa```kkkoooqqqjjjrrrmmmggghhhiiihhhfffeeeeeefffaaa^^^eee\\\JJJXXXqqqqqqJJJ<<<666===CCCHHHVVVggg```fffdddVVVIIICCCBBB???cccrrrFFF222((((((+++'''***---(((******+++,,,,,,,,,,,,+++///444%%%---???iiippppppkkk}}}uuujjjccciiissssss|||tttbbbTTTMMMcccaaa```\\\PPPIIIYYYpppyyy|||zzzxxxppplllfff^^^XXXZZZaaahhhjjjqqquuuuuusssppphhh^^^mmmxxxzzzrrrnnnkkkhhhgggccceeefffZZZIIIMMM]]]jjjeeeddd[[[VVVYYYVVVQQQVVVaaacccXXXPPPSSSTTTMMMCCC>>>777888DDDTTTMMM999UUU|||888111------------.........//////111---222222***...666555BBBnnnwwwcccjjjssseee```ggg|||HHH<<>>111000---------,,,,,,,,,++++++---,,,,,,,,,,,,---......,,,***...888+++@@@|||nnnwww~~~~~~~~~~~~|||xxxvvvxxx{{{vvvssspppmmmmmmrrryyy}}}~~~{{{kkkWWWDDD<<>>???DDDHHHIIIPPPlll|||mmmmmmnnnfffjjjhhheee___YYYYYY]]]bbbkkkoooxxx|||sssddd```fff|||zzztttllliiikkkmmmllljjjbbb]]]XXXLLLCCCNNNbbblll```ccc[[[VVVUUUYYYXXXTTTWWW___hhh\\\PPPMMMMMMJJJFFFDDD:::777;;;IIIIII;;;KKKvvvUUU444---------........./////////---+++---000000111999BBBvvvgggqqq}}}xxxjjj^^^WWWccckkk???JJJWWWkkk~~~{{{uuu~~~zzzyyygggddd~~~~~~|||ooo222---------------,,,,,,,,,,,,---,,,,,,,,,,,,---.........---...666444VVVrrr[[[eee}}}}}}}}}|||{{{ttttttttttttuuuxxx}}}}}}}}}iiiRRR???AAAXXXaaa{{{qqq[[[ZZZ\\\aaajjjiii{{{zzz}}}|||yyyzzzzzzlll\\\YYYTTTZZZ}}}zzzzzzzzzyyywwwuuuvvvxxx{{{vvvsssooollljjjhhheeeccc```XXXTTTTTTOOOFFFDDDIIIKKKrrr;;;111000000+++---///(((eee888333555///333000000////////////////////////+++,,,///000///444EEEWWWtttxxx|||rrrXXXHHHCCC[[[|||uuunnnQQQXXXoooqqq}}}zzznnnjjjddd______^^^VVVKKK<<<999BBBCCCAAA\\\|||aaalll|||GGG555...)))'''******))))))))))))******+++*********)))///AAAQQQppp^^^\\\~~~qqqzzzyyypppcccccchhhiiinnn{{{eeejjjlllooosssssspppjjjfffcccdddfffggggggeee```\\\]]]^^^```bbbbbb___YYYVVVKKKEEE>>>999555555===GGGZZZgggnnnaaaiiivvvaaaRRRHHHPPPRRRYYY]]]YYYQQQQQQVVV[[[iii~~~llllll```TTTUUU```hhhhhhcccdddaaannnqqqllloookkkiiieeebbbbbbccccccdddcccZZZ^^^fff^^^SSSYYYgggXXXFFF:::<<<>>>>>>GGGTTTbbbdddddd\\\QQQGGGAAA>>>DDDsss~~~sss~~~vvv===---))),,,'''&&&+++*********+++,,,,,,,,,,,,+++...'''---888OOOttttttZZZqqqpppqqqrrrlll]]]OOOHHH888>>>@@@<<<666999DDDPPPQQQPPPMMMPPPeeeyyyuuunnnnnnrrrkkkmmmkkkfff___ZZZZZZ```eeennnrrr}}}wwwdddeeesss~~~xxxpppjjjjjjnnnppppppjjjccc]]]VVVIIIBBBOOObbbwwwtttkkkddd^^^YYYWWWWWWZZZXXXTTTUUUZZZeee\\\RRRNNNMMMKKKGGGDDD<<<888666AAAFFF===EEEccciii555,,,............////////////...---,,,000333111;;;OOOvvvhhh~~~}}}vvv^^^SSSRRRaaazzzuuuIIIFFFVVVfff}}}{{{xxxzzzxxxlll```eee777111...------------,,,,,,,,,---,,,,,,,,,,,,---......+++------333777___XXXiii~~~}}}|||~~~~~~|||yyyssstttwwwxxxzzz|||~~~kkkTTT===DDD[[[```{{{___UUUYYYcccpppvvv~~~{{{vvvyyy{{{yyyqqqfff[[[UUURRRmmmttt{{{zzzxxxuuussssssssstttuuurrrmmmjjjhhhfffcccaaa___WWWQQQPPPNNNIIIFFFGGGTTT~~~nnnCCC222---000------///***fff888333666000333000000////////////////////////)))+++...///222;;;NNN___ooofffLLLFFFKKKZZZuuutttuuu\\\^^^nnn}}}uuujjjgggbbb___aaaaaaXXXNNNFFF555===JJJCCCJJJeeeuuucccwwwYYY===000,,,*********))))))))))))*********+++,,,***(((000III```vvvbbbiiippp}}}xxxjjjhhhgggnnnlllrrrjjjaaakkklllnnnqqqqqqnnnhhhccc``````bbbfffhhhfffbbb___^^^___aaacccccc```YYYTTTEEE@@@;;;777333333;;;EEENNNTTThhh{{{vvv```[[[gggwww[[[PPPOOOXXXZZZ\\\\\\VVVQQQRRRWWW]]]mmmpppllljjj___VVVWWWaaagggddd]]]\\\XXX]]]nnnyyyqqqkkkooooookkkfffbbbbbbbbbaaa```ddd]]]^^^hhhfffUUUTTTddd[[[HHH:::<<<>>>===DDDQQQ```bbbbbb^^^TTTHHHAAA>>>999jjj}}}jjjttt}}}BBB---'''---***(((+++)))******+++,,,,,,,,,,,,+++444&&&,,,:::```wwwyyyjjjXXXnnnmmmoooqqqjjjYYYGGG===BBBBBBAAA???>>>CCCLLLSSSRRRVVVZZZiiiuuufffvvvwwwuuuxxxuuuqqqmmmeee]]]XXXZZZbbbiiisssxxxvvvbbbfffxxxxxxqqqkkkkkkmmmppppppppphhhddd___WWWKKKDDDNNN^^^~~~gggiiihhheeeXXXZZZYYYZZZ[[[XXXTTTTTTVVV```[[[UUUPPPOOONNNHHHBBB===999333:::CCC>>>@@@RRR~~~:::............/////////000000///111,,,///555111???aaa|||lll~~~vvvYYYJJJIIITTTVVVTTTMMM???WWWhhh~~~}}}}}}{{{vvvhhh^^^|||BBB---.........---------,,,,,,---,,,,,,,,,,,,---......///222...///555___wwwmmmuuu~~~}}}{{{{{{}}}}}}zzzwwwrrruuuxxx{{{|||~~~oooZZZAAAIII```ccczzzoooTTTXXXbbbvvv}}}|||zzzwww{{{}}}nnn^^^jjjzzzttt|||{{{xxxvvvuuuttttttsssrrroookkkiiigggeeebbb```^^^WWWPPPOOOOOOLLLIIIHHH]]]sssdddqqqMMM444)))......---///,,,fff888444666000444111000////////////////////////...,,,+++,,,444FFF^^^pppzzz~~~~~~```HHHHHHVVVfffzzzzzzcccYYYdddrrrmmmjjjddd``````^^^TTTIIIGGG222666IIIGGGAAATTToooeeeyyykkkCCC......*********))))))))))))******)))***,,,+++)))333LLLddd]]]___tttqqqwwwwwwgggkkkfffllllllsssdddccclllnnnpppqqqooojjjeeebbb^^^\\\]]]ccceeecccbbbbbb_________aaabbb___WWWQQQCCC???:::777444444<<>>===BBBMMM\\\\\\]]]\\\TTTHHH???<<<<<>>:::222666AAA@@@===EEE}}}CCC444....../////////000000000000444---///555111GGGyyyvvv~~~www[[[GGGBBBEEE:::555CCCQQQ[[[rrr|||zzzzzznnn]]]sssSSS///............---------,,,---,,,,,,,,,,,,---......///555111111===nnnppp|||{{{zzz{{{{{{zzzxxxvvvrrruuuyyy||||||}}}~~~tttcccLLLOOOcccdddxxx```SSSbbbooo}}}||||||zzzsssuuuxxxhhh]]]|||~~~~~~zzz|||zzzxxxxxxxxxxxxwwwvvvmmmkkkiiihhhgggeeebbb___[[[WWWRRRPPPOOONNNKKKHHHKKKooojjjiiixxxooowww[[[999)))......,,,......fff999444666000444111111///////////////////////////---+++...:::PPPffftttyyy```GGGJJJZZZvvv~~~vvvaaaQQQcccpppqqqlllddd]]][[[YYYOOODDDAAA777333???FFFCCCTTTvvvvvvjjj~~~rrr||||||HHH+++000+++******))))))))))))******)))((()))+++///888KKK\\\GGGYYYxxxppp}}}xxxpppdddkkk```gggjjjuuudddhhhmmmqqqtttsssmmmgggdddcccbbb]]]\\\aaacccbbbbbbeeebbb``````aaabbb```XXXRRRFFFAAA;;;888444555===FFFKKKPPPXXX]]]ZZZXXX```kkk|||}}}XXXNNNTTT[[[[[[[[[\\\```gggmmmpppkkkoooxxxjjjlllhhh```ZZZZZZ```eeeeeebbb___hhhdddmmm|||sssooojjjfffeeeffffffccc___^^^bbb^^^cccjjj\\\PPP[[[cccNNN>>>===>>><<<@@@JJJYYYXXXZZZ]]]VVVIII???===:::YYYddd===''')))+++,,,---)))******+++,,,,,,,,,,,,+++)))333999>>>aaavvvZZZpppxxxqqqnnnllljjjaaaTTTJJJHHHJJJJJJIIIGGGGGGLLLTTT[[[ccc``````bbbooo|||vvvkkkmmmqqqnnnfff]]]XXXZZZbbbiiittt}}}kkkccclllyyynnnkkklllqqqsssooommmooohhhgggdddYYYKKKDDDLLLWWWcccrrrnnnooollldddhhhaaaZZZ\\\]]]ZZZXXXWWWVVVVVVWWWYYYVVVRRRQQQQQQLLLEEE===<<<333444@@@BBB<<<===vvv~~~LLL777.../////////000000000000...555...---555222QQQ{{{~~~~~~yyy^^^LLLDDDBBB:::>>>PPP\\\kkk{{{{{{|||zzzwwwwwwmmmYYY___rrr:::............---------------,,,,,,,,,,,,---......,,,444000111GGG}}}vvveeeyyy{{{||||||zzzxxxxxxxxxrrruuuyyy{{{{{{|||}}}~~~xxxkkkTTTPPP```aaarrr^^^___uuu|||zzzyyywwwuuurrrsssppp___UUUkkk}}}zzzuuu{{{xxxvvvuuuvvvvvvsssqqqiiihhhhhhhhhhhheeeaaa^^^WWWVVVSSSPPPOOOMMMKKKHHH???QQQtttyyy}}}kkkBBB+++//////+++------fff999444666000444111111////////////////////////------...444BBBUUUdddlllxxxaaaGGGIIIYYYyyyooo\\\OOOkkkooouuuoooeee]]][[[YYYQQQGGG>>>@@@555444???AAAQQQvvveeefffuuujjjwwwOOO///666000******))))))))))))*********&&&&&&,,,444===HHHQQQGGGUUUzzz|||yyyyyyhhhfffmmm___gggmmm{{{pppdddkkknnnssswwwtttmmmfffcccdddhhhaaa___bbbdddbbbccchhhfffdddbbbccceeebbb[[[UUUIIICCC===999555555===GGGOOOVVVZZZTTTKKKJJJTTT^^^tttTTTPPPZZZ___^^^]]]]]]aaahhhllllllddduuutttiiinnnhhhaaaZZZZZZ___eeehhhhhhdddnnndddeee~~~tttlllhhheeefffhhhiiieeeaaa[[[ccc^^^___iii]]]OOOXXXgggQQQ???>>>>>>;;;>>>GGGYYYXXX[[[___YYYKKKAAA???555FFFsssFFF((('''))),,,...+++******+++,,,,,,,,,,,,+++......555JJJ{{{fff}}}oooWWW|||qqqgggiiimmmooogggYYYPPPMMMSSSVVVVVVSSSPPPTTT```kkkfff^^^llllllrrr~~~oooqqqrrrooojjjbbb]]]^^^dddjjjooo~~~yyyjjjiiiuuurrrpppqqqwwwvvvpppooorrriiihhhdddWWWIIICCCKKKUUU^^^___TTT^^^dddaaafff^^^YYY\\\\\\ZZZXXXXXXYYYYYYWWWYYYVVVPPPOOORRROOOHHH======444333@@@CCC;;;:::bbbyyyRRR888////////////000000000000,,,555------555333XXXlll}}}|||^^^RRRLLLIIIHHHRRR[[[WWW{{{~~~~~~yyyvvvlllWWWWWWBBB//////.........------------,,,,,,,,,,,,---......,,,444------EEEgggzzz}}}xxx{{{~~~}}}yyywwwxxxyyysssuuuxxxzzzzzzzzz{{{|||}}}~~~}}}yyyoooWWWNNNZZZ\\\kkkcccmmm}}}zzzvvvssstttxxxzzzppp\\\LLLLLLUUUXXXdddzzzvvvttt{{{{{{{{{wwwsssqqqqqqoookkkgggffffffggghhhiiifffaaa]]]SSSUUUTTTQQQNNNLLLJJJHHHFFFFFFtttwwwIII...111000***+++---jjj777///444111444000000777777666333///---,,,,,,---444***000IIInnnXXXwwwxxxlllEEEFFFfffttt~~~|||pppcccSSSkkkoooqqqooojjjaaa[[[VVVMMMDDD@@@666222888===CCCRRRdddMMM|||xxx~~~uuu...---000,,,+++******))))))******+++&&&------+++CCCYYYQQQIIIXXX}}}~~~mmmwwweeeiiifffgggdddhhhvvvbbbkkkvvvvvvuuurrrmmmhhhdddaaadddddddddeeeeeefffffffffgggjjjiiieeebbbbbb___[[[TTTDDD888777666555<<>>???>>>BBBTTTZZZ___\\\TTTKKKCCC>>>EEE222___mmm@@@///)))+++$$$333$$$++++++,,,,,,,,,,,,------(((444333NNNYYY{{{vvvhhh^^^rrrrrraaakkkuuuvvvgggKKKIIIRRROOOUUU___bbbiiiwwwjjjxxxxxx~~~zzz|||xxxgggpppmmmiiieee```___gggrrrwww```nnn~~~wwwssspppqqqrrrqqqtttyyykkkeee]]]SSSGGG???AAAGGGIIIIIINNN\\\hhhjjjddd^^^\\\[[[ZZZXXXWWWVVVUUUTTTXXXXXXVVVSSSNNNJJJHHHGGGBBB>>>777444999@@@@@@:::RRRnnn666111---,,,///111000000222222,,,222444111444\\\tttbbbeee{{{nnn\\\OOO???PPP^^^XXXzzz|||{{{{{{}}}}}}|||{{{zzztttfffWWW[[[wwwZZZ555,,,...111,,,---...(((...------------...//////111...222222WWW{{{]]]~~~|||}}}}}}~~~}}}{{{yyyxxxwwwvvvtttrrrttttttuuuvvvxxxzzz|||~~~{{{}}}xxxxxxuuuqqqcccPPPSSSaaaiii|||vvveeepppwww~~~xxxzzzzzzvvvsssuuu{{{zzzvvvlll]]]TTTYYYdddUUUvvvyyyuuuxxxxxxyyyxxxvvvsssqqqooollliiifffjjjhhhffffffeeedddaaa___VVVUUUSSSPPPNNNKKKIIIHHHAAAKKKnnn||||||\\\///777(((,,,///,,,kkk777///444111333///000333333333222///.........,,,///+++:::QQQiii[[[vvvUUUMMMbbbzzz|||pppfffRRR```eeejjjjjjfff___YYYUUUMMMFFFGGG;;;555888<<>>333222,,,+++******))))))******)))&&&---...,,,@@@PPPGGG^^^kkk{{{yyyqqqbbb~~~kkkccccccffffffmmmuuueeeooowwwvvvuuurrrnnniiieeeccccccddddddeeeeeeeeeeeeeeefffjjjkkkhhheeeccc^^^XXXTTTEEE999777888888AAAMMMUUU^^^aaaVVVIIIEEEGGGIIIUUUbbbuuu~~~vvvOOO^^^VVVddd^^^[[[^^^aaabbbeeeiiiuuuuuunnnkkkiiiSSSJJJQQQYYYaaaddd[[[aaabbbccccccnnnuuummmiiiggghhhhhheeedddgggccc^^^[[[[[[^^^\\\VVVOOO\\\YYYHHH:::===???===AAASSSWWWXXXQQQGGGCCCBBBAAA777666ZZZJJJ000+++---$$$111%%%++++++,,,,,,,,,,,,---------444666[[[\\\~~~ttteeebbbzzzkkkiii___iiimmmtttrrrUUUIIINNNVVVdddsssiii[[[dddqqq|||~~~}}}ttttttrrrhhhiiihhhgggfffbbbaaahhhrrrwww}}}xxxggg~~~xxxuuutttsssqqqrrrvvvhhhbbb[[[RRRGGG@@@BBBIIIJJJJJJPPP]]]iiiiiiccc^^^ZZZ[[[[[[YYYWWWUUUTTTTTTVVVVVVUUUSSSOOOKKKGGGFFFCCC>>>888444999@@@@@@;;;HHH{{{;;;222...,,,///111000000222000,,,000444333===pppuuudddggg}}}oooYYYPPPFFFQQQ[[[ggg~~~~~~}}}~~~|||zzzyyyuuuhhhZZZ]]]xxxccc888...///111++++++///+++...------------...//////111000222111]]]iiibbb~~~|||~~~~~~|||{{{|||}}}zzzyyyyyyxxxuuusssttttttuuuwwwxxxzzz|||}}}{{{}}}zzzuuuvvvzzzyyyuuujjjSSSNNNVVV^^^nnnsssddd___jjjuuu|||wwwxxxyyyvvvtttuuuxxxtttpppiiiaaa```kkkwww~~~wwwxxxwwwxxxvvvtttrrrqqqpppnnnkkkhhhnnnllljjjiiigggeeebbb___VVVTTTRRROOOKKKHHHFFFDDDEEEFFFPPPnnnfff___---333)))...000+++lll888///444000333///000...///000000///...///000...---///EEEXXXdddaaayyy]]]UUUjjj}}}}}}pppcccKKKSSSbbbhhhiiifff^^^WWWRRRLLLEEEJJJ===555777;;;>>>EEENNN```wwwWWWkkkLLL111---,,,+++******))))))******)))'''+++,,,///BBBSSSPPPnnnzzzzzzvvvlll]]]eee|||jjjaaabbbgggiiisss}}}uuugggooovvvuuutttqqqnnnjjjgggeeecccddddddeeeeeeeeeeeeddddddiiikkkiiigggddd^^^XXXRRRDDD888666888<<>><<<@@@PPPXXXYYYOOODDDAAACCCDDD;;;CCCZZZ[[[222---///$$$///)))++++++,,,,,,,,,,,,------000222<<>>QQQSSSOOOSSSWWWRRRVVV]]]___cccuuuvvvccc^^^^^^dddiiifffcccbbbaaa___^^^______\\\WWWSSSUUU]]]QQQ>>>;;;===<<<>>>AAARRR^^^YYYTTTVVVZZZZZZWWW444CCCkkkyyy~~~666+++///'''---///+++++++++,,,,,,,,,------,,,...KKKpppjjj}}}ooobbb{{{}}}ccchhhfffZZZeeeiiiggg]]]IIIMMMUUUnnnyyyuuu{{{lllccc^^^YYYZZZ^^^OOOKKKSSSYYYUUUWWWaaaccckkkhhhddd```ZZZYYY```jjjppprrrgggssszzzmmmiiiffffffiiikkkkkknnnrrrhhhbbb[[[UUUMMMDDDAAACCCRRRPPPXXXeeehhh```\\\___```bbbccc```[[[WWWVVVVVVPPPPPPQQQSSSSSSOOOHHHBBBCCCAAA;;;666888???BBB@@@>>>kkkgggUUU888222///000111000000333+++222111888999XXXnnngggzzzyyyfff\\\NNNIIIOOOrrr|||}}}zzzvvvtttsssnnnfffSSSXXX}}}<<<------444///+++---,,,...------------...//////***222555CCCQQQ\\\\\\qqq}}}zzz{{{{{{wwwuuuvvvvvvtttrrrrrrrrrqqqooommmssstttvvvwwwyyyyyyyyyyyyrrrlllaaaSSSIIIHHHPPPYYYmmmaaaNNNDDDJJJPPPSSSVVV\\\nnnzzzxxxvvvvvvyyy{{{zzzwwwwwwvvvxxx||||||xxxuuuuuuvvv{{{uuutttxxxrrrpppnnnmmmllljjjgggdddfffeeecccbbbaaa___]]]ZZZXXXVVVQQQMMMHHHEEEDDDCCCPPPEEELLLoootttooo===444,,,///***+++ppp;;;000333...111---///---...///...,,,,,,,,,---)))///888KKKpppooo|||}}}lllZZZGGGEEEGGGBBBPPPrrr|||jjjmmm^^^ppp}}}fffWWW^^^```WWWLLLGGGEEEEEECCC===555333666<<>>:::>>>IIIVVV^^^ZZZ```gggiiibbbYYYXXX\\\llljjjVVVSSSTTTYYY]]]]]]aaannn{{{yyypppbbbKKK<<>>777222333:::AAAFFFNNNTTTaaa^^^===555,,,+++******))))))******%%%---(((***;;;AAADDDTTTccctttmmmfffxxxzzzqqqjjjiiiiiikkkhhhoootttnnnllliiigggfffgggiiijjjhhhfffbbb______aaadddfff]]]___]]]WWWTTTTTTRRRMMMLLLEEE<<<777;;;GGGRRRXXXYYY```iiillldddZZZ[[[ccc|||lllXXXWWWYYY]]]```aaahhhyyyuuuqqqdddMMMBBBJJJ___ppp}}}xxxzzzzzz{{{ooo^^^\\\]]]SSSBBB???BBBOOO[[[____________^^^\\\[[[ZZZYYYXXXXXXNNN\\\UUU???:::======???AAASSS^^^^^^ddduuu~~~|||RRR<<<<<>>@@@999MMM\\\^^^eeerrrtttlll@@@???000ZZZOOO///***...---***++++++,,,,,,,,,---------///999bbb```zzz{{{^^^|||ooogggSSSQQQZZZSSSTTTZZZJJJCCCHHHWWWiiixxx}}}gggbbbeeekkkyyy~~~hhhfffeeeccc]]]XXX]]]eeehhhfffuuuvvvjjjppphhheeedddgggfffdddeeehhhjjjfffdddccc\\\OOOEEE@@@LLLLLLXXXmmmvvvvvvppphhh```]]]______\\\WWWWWWTTTRRRSSSTTTQQQIIICCCAAA@@@:::444444;;;@@@AAA666TTTwwwsss<<<666111111111000000333---777,,,:::@@@nnnlllhhhqqqXXXCCCUUURRRWWW}}}~~~}}}{{{{{{|||xxx{{{zzzuuuqqqooojjjcccPPPTTThhh}}}lllFFF//////---,,,...---...------------...//////000///000OOOyyymmmEEE[[[mmm}}}}}}xxxwww{{{}}}{{{{{{}}}yyywwwvvvuuuvvvvvvtttrrrrrrtttvvvxxxyyyyyywwwwwwttteeeVVVUUU```xxxbbbDDDQQQXXXUUU]]]mmm~~~vvvuuuwwwvvvtttwww{{{yyyrrrnnnnnnpppoooggg]]]YYY[[[tttrrrppprrrxxxqqqooonnnnnnooonnnllljjjhhhfffcccaaa___]]]YYYVVVYYYUUUPPPKKKFFFDDDCCCCCC???III999:::fffJJJ///---333(((,,,xxx<<<...333000111---///------------------------222000LLLlllvvvyyywwwzzzeeeTTTIII<<>>DDDTTTUUUbbbsssGGG;;;---,,,+++)))))))))******---&&&%%%###DDDGGGQQQTTTxxxkkkqqqpppmmmpppdddaaaeeedddlllwww}}}iiihhhtttnnnnnnllliiifffccccccdddggggggfffaaa]]]\\\```cccdddccc```[[[SSSIIIAAA<<<<<<999666555999???DDDGGGNNN^^^eeebbb]]]VVV]]]sssrrr___VVV^^^YYY^^^ssszzzooopppqqqgggUUUEEEWWWjjjZZZXXXPPPVVV[[[lllqqqlll___\\\ZZZ[[[ZZZXXXZZZ^^^QQQTTTXXXMMM999999@@@>>>BBBJJJYYY______eeebbbPPPBBB888444JJJzzziii,,,(((---)))111,,,,,,,,,---------......000>>>llljjj{{{nnnllljjjggg[[[RRRNNNXXXdddeeeXXXLLLWWWVVV{{{yyypppUUURRRTTT[[[[[[[[[eeetttwwwpppdddiiilllhhh```[[[]]]aaaiii]]]zzzkkksssgggccceeehhhjjjjjjgggcccaaaeeeddd```^^^^^^YYYKKK<<>>EEE~~~|||@@@,,,333222...333...000333...333999<<>>999DDD999999OOO666,,,+++...+++yyy===...333000222---000------------------------&&&444OOO^^^iiitttuuuhhh\\\KKKEEEEEEAAACCCIIIJJJLLL^^^xxx{{{hhhqqqooofffjjjllliiifffhhhhhhfffdddjjjfffVVVFFF????????????===999555444777>>>DDDLLLVVVxxx^^^kkkXXX777---,,,+++)))))))))******(((%%%,,,///QQQPPPUUUVVVgggxxxmmmdddcccqqqjjjcccffffffmmmnnnwwwddddddooonnnmmmjjjeeebbbaaaccceeejjjhhheeeaaa^^^^^^aaacccdddccc```[[[RRRIII@@@;;;888666444444777;;;???AAAMMM\\\aaa^^^[[[WWWbbbyyy~~~dddUUU[[[ZZZbbbssswwwlllooolllaaaOOOIIIkkk|||ggg[[[[[[ZZZaaakkkxxxiiiaaa\\\YYYZZZZZZYYYZZZ]]]PPPSSSXXXMMM:::888???===@@@IIIZZZ```^^^aaaYYYEEE:::<<<555888lllyyyyyy{{{rrr555000111)))...,,,,,,,,,---------.........BBBsssxxx```|||{{{mmmiii~~~hhhfff^^^VVVoookkkHHHFFFZZZaaasss^^^OOOOOO;;;777777;;;DDDPPPWWW^^^hhhqqq{{{vvvwwwxxxssskkkfffeeehhhhhhccc\\\ZZZ]]]aaagggkkkwwwhhhiii]]]bbbdddgggiiiiiifffcccaaabbbaaa]]][[[\\\ZZZOOOCCC===GGGVVVhhh}}}iii```[[[UUU^^^ZZZTTTVVVTTTQQQOOOQQQRRRJJJ@@@???@@@<<<555333999???BBB???KKKoooCCC---222222///444///111222///222888:::qqqpppbbbqqqddd\\\NNNSSS___aaasss~~~~~~}}}{{{|||}}}}}}|||zzzxxxwwwvvvuuusssnnngggbbbTTTKKKPPPzzz666222...000+++111***,,,,,,---......//////000555+++===RRRaaaTTTbbblllzzzuuuwwwwwwwwwwwwxxxyyyyyyzzzwwwvvvtttrrrqqqqqqrrrsssvvvuuuuuuwwwzzz{{{yyyvvvuuuwwwooofffuuukkkXXXNNNLLLTTT```sssqqqtttuuutttqqqmmmlllppptttsssfff```[[[RRRPPPUUUWWW{{{}}}|||wwwmmmtttnnnlllkkkkkklllkkkiiigggjjjjjjfff___]]]]]]ZZZTTTSSSRRROOOLLLHHHEEEBBBAAA???<<<555HHHwwwTTT888,,,...000'''{{{>>>///333000222---000------------------------...???]]]llluuuooowww___MMMDDD:::===EEEFFFIIIKKKRRR\\\qqqnnnnnnpppaaammmmmmlllgggaaaaaadddeeecccaaaddd```SSSEEE>>>===>>>>>>===:::666333666===CCCEEEVVVmmm___aaa{{{ggg222...---+++***))))))*********'''///333RRRNNNSSSVVVfffpppgggjjjjjjooommmfffiiihhhooommmyyyggggggpppnnnlllhhhccc___```cccffflllhhhbbb______aaacccdddeeedddaaa[[[RRRHHH>>>888555444333444666999<<<>>>KKKXXX]]]\\\[[[YYYfff~~~aaaVVV[[[]]]fffrrr{{{pppjjjmmmgggZZZPPPRRRwwwtttoootttvvvzzzzzzpppbbbXXXVVV[[[bbbrrr|||cccccc\\\XXXYYY[[[ZZZZZZ\\\PPPRRRWWWMMM:::777>>>===>>>GGGZZZccc```___TTT???===>>>777999lll|||qqq{{{|||888///...'''***,,,,,,,,,---------......---HHHzzzoooXXXwwwvvvfffccc}}}hhhfffhhhaaa|||ZZZ<<>>;;;IIICCCEEE:::???EEEMMM]]]rrrzzzqqqssspppfffeeemmmffffffddd___ZZZYYY]]]aaabbb}}}wwwmmmfff]]]aaaccceeeggggggfffcccbbbdddaaaZZZSSSPPPNNNEEE<<<;;;DDDRRReeesssgggaaa\\\fffaaaXXXVVVUUURRRPPPQQQRRRKKKBBB???@@@===555222888???CCC;;;EEEiiiIII///111111///444///333222000222777:::jjjkkk___ssshhhgggYYYRRRYYYaaayyy}}}||||||||||||{{{yyyxxxvvvtttrrrooolllgggcccXXXKKKLLL|||888111...000+++111+++,,,------......///000000333+++>>>ZZZggg\\\hhhooo~~~xxxsssuuuvvvwwwxxxyyyzzzzzzzzzwwwvvvtttrrrqqqpppqqqqqquuuuuuuuuvvvxxxyyywwwvvvwwwyyytttnnnyyynnn\\\OOOJJJQQQ^^^iiinnn|||qqqqqqpppnnnkkkkkkmmmoooiii```XXXVVVVVVWWW]]]bbb~~~xxxtttooowwwllllllllljjjgggffffffgggllllllhhhbbb___]]]YYYSSSRRRQQQNNNKKKHHHFFFDDDCCCCCC666111GGGiii|||qqqppprrrbbb:::+++///222'''}}}@@@000333///000,,,///------------------------000555WWWwww}}}rrrlll}}}aaaLLLBBBCCC@@@BBBHHHFFFLLLMMM___sss~~~ssslllaaakkkppplllddd^^^___dddccc^^^YYYZZZVVVLLLBBB<<<;;;=========;;;666333555<<>>MMMiii|||tttooolllmmmiiiaaa```eeefffeeeccc___[[[ZZZ\\\___\\\~~~uuuqqqiiieee```bbbccceeeeeedddcccbbbccc___VVVLLLGGGFFFBBB<<<>>>FFFPPPcccuuujjjccc___kkkggg]]]VVVVVVTTTRRRRRRRRRLLLCCC>>>@@@>>>666222777???DDD???@@@sssiiiQQQ222111000///555000555111333333888>>>gggyyy^^^aaarrrhhhqqqfffSSSSSS^^^yyy{{{~~~}}}|||yyywwwyyyvvvrrrooommmjjjgggeeeUUUPPPSSSuuu<<<111---000***111,,,---------...//////000000222---===___hhhUUUaaajjj|||xxxttttttuuuwwwyyyzzzzzzzzzyyyuuutttrrrqqqpppoooooopppsssssssssuuuvvvwwwwwwwwwrrrtttqqqmmmrrr}}}lll[[[MMMGGGOOO[[[aaammmxxxjjjlllnnnooommmjjjgggfff[[[[[[XXXYYY^^^___cccnnntttrrrsssrrrxxxhhhkkkkkkhhhdddbbbfffiiiiiihhhfffdddbbb```[[[WWWSSSQQQNNNKKKHHHEEEDDDCCCAAA;;;666<<>><<<===<<<777222444;;;BBBDDDSSSaaazzzZZZvvv333///...,,,+++)))))))))******$$$***///PPPSSShhhyyytttYYYsssmmmzzzxxxnnnrrrhhhjjjhhhpppqqqvvveeeeeejjjjjjkkkllljjjhhhfffffffffeee```[[[ZZZ^^^bbbeeeeeeddddddccc^^^TTTHHH;;;444333555777888999===CCCGGG@@@QQQ]]]bbbddd___dddvvvVVVTTT___fffkkkppphhhkkkiiibbb]]]YYYXXXSSSZZZmmmtttkkkkkkjjjfffbbb^^^XXXSSSZZZ```pppzzzdddaaa[[[XXXZZZ\\\[[[ZZZ\\\QQQPPPVVVPPP===666<<<>>>???DDDVVVbbb```___XXXHHH>>>888<<>>DDDGGGLLLBBB222666JJJaaavvvpppbbbXXX\\\fffcccYYY]]]eeehhhcccaaacccccc^^^ccceeefffbbb]]]YYYZZZ\\\dddrrrpppnnneeegggaaaaaabbbbbbbbbbbbaaaaaa]]][[[SSSIIIGGGJJJMMMLLLBBBGGGPPPaaahhhddd^^^XXXeeebbbYYYTTTUUUTTTQQQPPPPPPJJJCCC===AAA>>>666222666???DDDEEEGGGvvvcccZZZ666000000000444000666000666444999BBBfff___UUUiiirrrhhh|||wwwZZZRRR\\\uuuvvvqqqxxx~~~|||zzzwwwuuuyyyvvvrrrnnnllljjjhhhfffQQQRRRXXXtttuuuAAA222...111***111,,,------......///000000111111111;;;cccxxx]]]GGGYYYhhh}}}yyywwwuuuvvvxxxyyyzzzzzzyyyyyysssrrrqqqppppppooooooooossstttuuuuuuvvvwwwyyyzzzppppppnnnjjjjjjnnnuuuyyy}}}ttteeeUUUHHHEEENNNYYYcccpppvvv[[[bbbkkkooonnngggaaa]]]QQQWWWSSSQQQZZZ\\\cccxxxrrrrrrtttqqqpppfffiiijjjgggbbbbbbhhhnnngggeeeddddddccc___[[[YYYUUURRRNNNJJJFFFCCCBBBBBB>>>DDD???@@@iiivvv;;;111+++---000HHH555666000000+++...------------------------000EEEcccooowwwnnnkkkjjjwwwYYYEEEAAAHHHFFFCCCHHHJJJTTTiiigggiiitttlllfffeeebbb```cccfffaaaZZZQQQMMMIIIGGGCCC???>>>AAA;;;======888222222:::AAAEEEPPP```\\\888000///---+++***))))))***(((%%%///555RRRMMM]]]mmmlllaaaooo|||vvvmmmiiifffgggfffooosssrrrbbbcccggghhhjjjlllkkkiiigggffffffaaa___\\\[[[]]]```cccddddddeeeddd```VVVIII<<<444111666;;;>>>>>>@@@CCCGGG@@@PPP\\\bbbeee```ddduuuYYYXXX___nnn}}}~~~nnnjjjkkkeee___]]]```aaapppLLL\\\cccfffjjjjjjggg```[[[YYYVVVRRR^^^hhh|||lll]]][[[YYYZZZ]]]]]]ZZZZZZ]]]RRRPPPVVVRRR???666<<>>GGGTTTJJJ@@@;;;IIINNNhhheeeGGGAAANNNUUUSSSYYYfffjjjdddbbbfffiiieee\\\VVVWWW[[[yyytttsssnnneeehhhbbbaaaaaa```````````````]]][[[RRRGGGBBBEEEKKKMMMAAAGGGNNN```yyyaaagggaaaUUU^^^\\\UUUPPPRRRRRRNNNMMMLLLGGGAAA===AAA???777111666???EEE===HHHzzz^^^ddd;;;111000000444///666000888333888DDDcccWWWVVVqqqwwwiiidddUUU]]]qqq}}}}}}~~~|||zzzwwwuuuyyyuuuqqqmmmllljjjhhhgggWWWRRRUUUvvvHHH444///222+++111------......//////000111111111444:::hhhbbbOOOFFF^^^nnn~~~{{{yyywwwwwwxxxyyyyyyyyyyyyxxxqqqrrrrrrrrrrrrrrrqqqqqquuuvvvwwwvvvuuuvvvxxxyyyrrrpppnnnkkkfffcccfffkkksssjjj\\\OOOGGGHHHOOOUUUiiioooyyy}}}}}}QQQ]]]kkkqqqmmmccc[[[WWWIIIRRRJJJKKK```iiivvvyyyuuutttmmmeeegggiiiiiifffcccdddjjjpppjjjfffcccbbb```[[[WWWVVVTTTRRRMMMHHHDDDBBBAAA@@@>>>EEE???FFFyyyvvv;;;888---***///NNN::::::333222,,,///------------------------&&&===^^^kkkuuueeelllppp~~~ttt]]]HHHCCCJJJGGGHHHTTT]]]lll{{{bbbeeellldddggggggeeeaaa______YYYRRRRRRKKKFFFEEECCC>>><<>>888222222999AAACCCOOO```{{{\\\}}}<<<111///---+++***))))))***)))'''111777OOODDDOOO___mmm^^^cccsssxxxzzzppp```ccceeecccmmm}}}uuuqqqccceeeiiifffggghhhgggeeeddddddeeebbbbbbaaa___]]]]]]___aaaccceeeeeeaaaXXXKKK>>>555222:::DDDIIIHHHEEECCCCCCDDDQQQWWW[[[______hhh|||{{{dddhhheee{{{zzztttnnnkkkggg```ZZZWWWeeejjjeeeMMMddd^^^bbbgggiiieeeZZZSSSRRRQQQNNN[[[ppp^^^RRRUUUWWW\\\```^^^YYY[[[___SSSPPPVVVTTTAAA777<<<@@@AAACCCSSSbbbaaa___ZZZMMM<<>>CCCGGGBBBHHHNNN```rrreeeuuunnnYYY\\\ZZZUUUQQQSSSSSSOOOMMMLLLHHHBBB<<>>===555444...000------------------------///;;;bbbiiinnnrrrxxx]]]IIIGGGPPPOOORRRcccpppuuuooojjjjjjlllggg```bbbaaa^^^]]]___\\\WWWRRRIIICCCCCCAAA;;;888:::999===>>>999222111999AAA@@@NNN___rrr\\\}}}===111000...+++***))))))***((($$$///666PPPFFFVVViiicccVVV^^^jjjkkkwwwxxx```aaacccaaakkkxxxrrrmmmaaadddhhheeeeeedddbbb``````ccceeedddeeefffccc^^^[[[\\\^^^ccceeeeeebbbYYYLLL???666444@@@NNNTTTRRRJJJDDD@@@HHHQQQSSSSSSYYY^^^mmm}}}tttyyykkkzzzpppqqqooojjjddd]]]VVVQQQccclllYYYJJJhhh]]]eeeXXX\\\ZZZPPPJJJLLLOOONNNYYYvvvZZZOOOQQQVVV^^^bbb^^^YYY[[[aaaTTTQQQWWWUUUBBB777===AAA===@@@TTTfffhhhfff```UUU@@@===EEE>>>QQQ{{{MMM111+++111000,,,,,,,,,---------......222```iiihhhjjjZZZRRR\\\gggpppzzzlllhhh]]]eeejjjbbbSSSKKKKKKOOOGGG@@@KKK___QQQssssssooo|||nnnTTTWWWWWWcccvvv|||rrrjjjjjjbbbhhhjjj```QQQKKKSSS]]]uuugggeeerrrzzzsssmmmqqqdddbbb```^^^]]]\\\\\\]]]]]][[[SSSEEE>>>AAAIIINNNEEEJJJPPP```pppjjjvvv[[[ZZZVVVRRRSSSVVVVVVSSSPPPOOOKKKEEE<<>>???LLL```lllmmmjjjlll<<<111,,,...---TTTHHHIII777333000---,,,,,,,,,------.........+++FFFkkkmmm}}}vvveeeTTTJJJQQQZZZ```qqqyyymmmjjjkkkiiifffeee```]]][[[ZZZ[[[[[[XXXTTTIIIGGGDDD@@@<<<:::888888666>>>;;;555555222333>>>JJJ@@@SSSpppYYYtttAAA333111///,,,*********+++'''+++...777KKKbbbkkkhhh|||XXXYYYzzzwwwZZZUUU}}}yyycccbbbcccaaajjjxxxssssssfffeeecccfffdddbbbaaa```bbbdddeeehhheeebbb___^^^^^^___```ggggggeeebbb___XXXGGG888444MMMdddfff[[[RRRLLLIIITTTWWWXXXUUUQQQWWWmmmxxxuuurrrtttnnnjjjiii[[[OOORRRkkkiii~~~^^^NNN]]]RRRggg___UUUPPPPPPLLLEEEHHHRRRRRRxxx{{{IIIPPP```dddiiihhh___WWWZZZccc\\\RRRVVVWWWCCC555<<>>777000...,,,,,,,,,------.........,,,@@@cccvvvvvvrrr|||nnnYYYJJJMMMWWWeeesssnnnjjjkkkjjjeee``````eeebbb]]]ZZZXXXUUUQQQNNNGGGEEEBBB>>>;;;999888888999@@@<<<555555222444???CCCJJJccc{{{]]]mmmBBB333111///,,,*********++++++'''///CCCSSSZZZggguuu]]]YYYdddOOOTTT|||pppbbb___aaa```iii{{{uuuttthhhhhhhhhhhhfffdddaaa```aaabbbcccccccccbbbaaa``````______ccccccbbb```^^^XXXJJJ<<>>JJJIIIOOOffffff111///***---,,,,,,---------.........444aaaaaapppggg[[[aaayyyzzzooofffeee```______UUUGGGFFFNNNKKKGGGMMMZZZhhhxxxppprrrrrryyyooofff\\\```[[[QQQLLLIIIPPP___kkkrrrzzz|||uuukkkccc___aaa```___```aaa```^^^\\\[[[]]]XXXLLLFFFKKKTTTYYYPPPIIITTTaaaxxxQQQeeepppfff\\\[[[ZZZSSSRRROOOLLLLLLNNNLLLFFFAAA999@@@AAA999222444<<>>BBBPPPeeellleeefffkkkjjjfffgggZZZMMMLLLIIIGGGNNNVVVbbbqqq~~~}}}uuuXXX[[[fffhhhhhhwww}}}tttmmmnnnpppnnnnnnoootttqqqmmmkkkjjjjjjhhhggg___^^^[[[XXXVVVSSSRRRQQQHHHHHHFFFBBB???>>>???AAAGGGFFFIIIIII[[[???222---,,,...ggg]]]\\\JJJ<<<000///---------------.........///:::[[[yyykkklllyyyqqq[[[JJJMMMZZZlllooollliiiiiiiiifffaaa```ccc^^^[[[XXXUUUSSSQQQNNNLLLFFFDDD@@@<<<999888777777<<>>===KKKLLLIIIppp~~~ssseeennn222+++)))///,,,------------.........222eee^^^vvveeeaaaqqq{{{{{{xxxppplllfffbbb```___UUUGGGCCCGGGJJJEEEPPPVVVttt|||~~~wwwfff[[[aaa^^^___XXXMMMRRRaaahhhrrrsssvvvxxxwwwqqqhhhaaa\\\\\\]]]___```___\\\YYY\\\^^^[[[RRRLLLMMMSSSWWWSSSPPPYYYcccyyyggghhhWWW\\\ZZZKKKOOOLLLJJJIIIJJJIIIDDD@@@999@@@AAA:::222555<<>>]]]uuurrrhhhgggiiigggdddaaaTTTMMMPPPLLLCCCDDDOOO```ttt{{{ZZZ^^^ooommmxxxyyyrrrllllllnnnnnnoooqqqsssqqqnnnkkkjjjhhhfffddd]]][[[YYYVVVSSSQQQOOOOOOHHHGGGEEEBBB???>>>@@@BBBJJJNNNPPPHHH```BBB...---222+++rrrjjjiiiWWWCCC...///---------...............111999[[[{{{tttppphhh~~~{{{uuu```PPPTTTaaammmyyyooosssmmmnnnfff^^^ZZZXXXXXX[[[aaaXXXXXXWWWUUUSSSOOOKKKHHHGGGDDD@@@<<<888777666666>>>BBB:::222333222555@@@EEEGGGHHHdddnnnEEE333111///,,,************---""",,,GGGKKK>>>HHHcccsssOOO```jjjSSS```~~~jjjdddfffeeeooozzznnnnnncccfffiiijjjhhheeecccaaa`````````]]]]]]^^^``````aaaaaa```\\\^^^^^^]]]]]][[[RRRHHHDDDHHHNNNSSSYYY^^^aaaaaaiiiaaaWWWTTTWWWddd{{{]]]iiitttrrriiidddgggfffbbbeeemmmiiisssvvvvvvrrrcccYYY^^^wwwdddTTTfffbbbdddqqqkkkfffeeedddfffnnnxxxxxxzzzpppfff[[[UUUZZZbbb[[[PPPTTTVVVDDD666:::AAACCCBBBRRReeehhhgggdddZZZEEE>>>JJJIIICCCeeeyyy{{{vvvooo444---***///------------............555ddd```wwwiiikkk|||sssqqqiiieeecccaaaYYYLLLEEEDDDIIIIIIYYYVVVxxx{{{~~~~~~}}}yyyqqqkkkfffdddggg___ddd```SSS^^^rrrpppwwwxxxzzz|||{{{uuukkkddd[[[ZZZZZZ\\\]]]]]]\\\ZZZZZZ[[[ZZZSSSMMMJJJKKKMMMTTTTTT^^^pppfffTTTXXXWWWKKKJJJHHHGGGGGGGGGFFFCCC???999@@@BBB:::333555===CCCBBB999^^^}}}___}}}BBB999000444333222444111111444333888TTTnnnrrr}}}WWWlll{{{xxxiiiaaaWWWiiiwwwrrrzzz~~~{{{xxxsssqqqsssoookkkiiigggccc]]]XXXHHHIIIQQQdddhhhppp777000222000...////////////000111111222222///444XXXnnniii}}}|||yyyvvvuuuvvvuuuqqqnnnmmmmmmmmmmmmlllkkkkkkjjjgggkkkjjj[[[KKKKKKSSSVVVddd|||lllgggaaaZZZ[[[VVVIIIGGGPPPLLLAAAAAAJJJZZZooo|||}}}[[[bbbsssyyy~~~wwwtttooojjjiiikkkmmmooopppqqqnnniiifffdddcccaaa```\\\[[[XXXUUURRRPPPNNNMMMJJJIIIFFFCCC@@@@@@CCCFFFJJJPPPSSSGGGPPP{{{|||LLL111+++333(((~~~yyyyyyhhhLLL...///........................000:::```wwwssssssdddxxxxxx{{{eeeTTTWWWccciiijjjkkk}}}qqqooocccVVVJJJHHHJJJKKKLLLMMMVVVWWWXXXVVVQQQKKKEEEAAAIIIFFFAAA<<<888666666777>>>AAA888000222222444???KKKJJJHHHdddpppHHH333111///,,,************---)))333GGGQQQPPPXXXffflllKKKVVViiiWWWkkkxxxlllgggiiigggoooxxxiiikkk```ccchhhhhhgggeeecccaaaaaa``````^^^]]]\\\\\\]]]^^^aaabbb^^^______]]]\\\[[[UUUMMMFFFEEEIIISSS```jjjqqqtttuuuiii[[[SSSUUUbbbxxxkkkHHH]]]ZZZRRRNNNOOOUUUTTTQQQVVVbbb```fffgggjjjnnneee\\\```uuuaaaOOO[[[```bbbhhheeedddfffkkksss~~~gggcccaaa```\\\ZZZ]]]bbb\\\PPPRRRSSSCCC666:::AAACCCBBBQQQdddgggfffcccYYYIII>>>DDDCCC@@@ggg{{{{{{nnn666222,,,------------.........//////:::___dddtttsssxxx|||rrrsssmmmiiieeebbbZZZNNNEEE@@@KKKPPP]]]VVVtttmmmxxxyyynnnfffcccdddfffeee]]]```___VVVdddtttmmmmmmsssyyyzzztttkkkccc___]]][[[XXXXXXYYY[[[\\\\\\ZZZZZZXXXTTTMMMFFFCCCCCCPPPVVVgggzzzkkk\\\UUUUUUTTTPPPGGGGGGHHHHHHHHHEEEBBB???999@@@BBB:::333666>>>DDDGGG@@@ccc^^^|||DDD777///444222111333333111333222666QQQnnnuuujjjuuutttlllccc______^^^hhhsss^^^___yyy}}}{{{xxxtttqqqsssoookkkiiigggccc]]]XXXHHHLLLTTTkkkfff{{{999000444......////////////000111111222222...===dddxxx~~~ccc{{{~~~|||zzz{{{xxxuuutttuuusssooojjjjjjkkklllmmmmmmlllkkkjjjccckkkgggTTTHHHMMMaaavvvxxxjjjjjjccc^^^ZZZSSSGGGHHHRRROOOFFFIIIMMMWWWgggwww|||bbbmmm~~~}}}sssnnnllliiihhhiiilllnnnooopppkkkeeeaaa````````````]]][[[XXXUUURRROOONNNMMMIIIHHHFFFBBB@@@AAADDDGGGJJJLLLQQQGGGDDDgggppp{{{ooozzzOOO444,,,222(((}}}XXX111222/////////...............---999aaa{{{yyy{{{~~~aaaqqq|||qqqqqq]]]MMMOOO]]]iiiqqqtttpppgggOOOGGGDDDJJJPPPOOOIIIEEEHHHJJJLLLLLLHHHEEEBBBAAAGGGDDD???;;;888777888999===???666///222333555???DDDLLLZZZqqqbbbooouuu~~~CCC333111///,,,*********+++''')))333EEEVVVbbbkkkqqqSSSMMMuuuaaaWWWppp~~~dddjjjggggggdddkkkxxxggglll```dddjjjggggggeeecccbbbaaa`````````^^^\\\ZZZZZZ\\\___```^^^```___\\\\\\\\\WWWQQQHHHEEEHHHUUUdddnnntttxxxuuujjj\\\SSSSSS]]]rrrzzzLLL???LLLDDDEEEHHHLLLNNNJJJFFFIIIPPPRRRVVVTTTWWW```\\\XXX___yyyyyyaaaRRRYYYccchhhkkkiiieeecccdddjjjsssyyyyyymmmvvvjjjccc]]][[[YYYYYY]]]bbb^^^PPPOOOPPPAAA555;;;AAACCCAAAPPPaaadddccc```VVVFFF<<<@@@===???nnnlllppp888444------------........./////////;;;]]]eeetttwwwyyywwwooouuupppkkkeee```ZZZPPPEEE===IIIOOOUUUWWWuuuvvvyyyqqqnnnooonnnjjjccc___]]]^^^bbb^^^]]][[[^^^kkkpppgggdddllluuuuuummmccc]]][[[```]]]YYYWWWXXX[[[]]]^^^\\\ZZZYYYVVVOOOEEE@@@@@@JJJYYYpppqqq```VVVZZZ\\\TTTNNNPPPKKKMMMNNNNNNKKKFFFAAA===999@@@BBB:::444666???EEEEEEAAAfff[[[}}}HHH777...444222000333444000222111444MMMjjjtttuuurrr~~~jjjWWWRRRWWW]]]___aaasssvvvttt~~~{{{yyywwwsssqqqrrrnnnjjjhhhfffbbb\\\WWWHHHMMMRRRmmmiii{{{;;;000666,,,///000/////////000111111222222222AAAkkk``````VVVgggzzzyyywwwuuutttpppllliiijjjkkklllmmmmmmlllkkkjjjiiippphhhVVVMMMOOOjjj___VVVZZZWWWZZZXXXSSSJJJLLLTTTOOOJJJRRRZZZ]]]fffssszzznnn{{{ooojjjlllkkkiiijjjmmmooommmnnnjjjeeebbbbbbccccccccc]]]\\\YYYUUURRROOOMMMLLLGGGFFFCCC@@@>>>???CCCFFFLLLKKKPPPIIILLLsssGGG333///222***eee666666000/////////.........---,,,777\\\tttbbbooo}}}vvvpppgggZZZLLLIIIPPP___ppp|||kkk\\\DDDEEENNN\\\eeeddd^^^ZZZKKKKKKJJJFFFBBB@@@BBBDDDAAA???;;;888777999;;;===<<<>>>666000555666777@@@@@@IIIdddzzzVVVaaattt~~~AAA333111///,,,*********+++%%%%%%///BBBSSS^^^hhhpppXXXUUUttt```pppsss]]]hhheeefffbbbhhhwwwdddmmm```cccjjjiiihhhfffdddbbb```^^^]]]```___]]]\\\[[[[[[[[[\\\[[[]]]]]]ZZZZZZ[[[YYYUUUHHHDDDGGGRRR^^^cccgggjjjiiibbbZZZTTTRRRZZZmmm~~~eeeFFFHHHFFFGGGIIIOOOPPPJJJCCCAAAAAA@@@CCCFFFCCCDDDKKKKKKNNN\\\ssspppbbbWWWSSSZZZiiiooossspppiii```ZZZZZZ]]]___YYYdddmmmcccYYYVVVUUUVVVZZZ``````PPPMMMNNN>>>444;;;BBBBBB@@@NNN___aaa```\\\SSSAAA>>>DDD===???sssbbbwww999000+++000............////////////888___```xxx|||wwwzzz|||}}}tttiiiqqqnnnjjjddd```]]]WWWNNNEEEGGGNNNRRRllldddZZZeeeuuuzzztttfffhhhlllmmmllliiieeecccaaacccZZZWWWgggqqqjjj```bbbiiippppppjjjccc``````aaa^^^[[[ZZZZZZ\\\\\\\\\[[[XXXWWWWWWQQQGGGAAAAAAEEEZZZoooqqqooo^^^VVV[[[\\\SSSMMMPPPTTTWWWYYYWWWQQQHHH@@@;;;999@@@BBB:::444777???EEEBBB@@@gggxxx]]]KKK888///555333000444333000333333333HHHbbblll~~~rrrcccooo}}}|||wwwhhhTTTRRRXXXZZZ]]]ZZZhhh~~~}}}{{{yyyvvvssspppppplllhhhfffddd```ZZZUUUEEELLLRRRooolll<<<000888+++000000/////////000111111222222111???nnnlllYYYXXXJJJVVV{{{|||{{{yyytttoookkkjjjlllmmmmmmlllkkkjjjhhhgggllloooeeeZZZWWWSSSjjj{{{EEEBBBDDDAAAKKKPPPOOOMMMQQQWWWQQQOOO]]]iiifffiiiqqqxxxfffhhhyyyuuuxxxzzzvvvpppkkkiiinnnooommmmmmppppppmmmhhhfffeeeeeeffffffeeeddd]]][[[XXXUUUQQQNNNLLLKKKGGGEEEBBB???===???DDDHHHMMMOOOPPPIII[[[@@@333000...---nnn:::999000000//////.........---...555UUUxxxuuucccqqq}}}wwwvvvllldddWWWKKKEEELLL]]]mmmfffXXXAAAGGGVVVhhhrrrssssssuuugggcccZZZNNNDDD???@@@CCC<<<:::777666666999===@@@;;;>>>666111777888999AAAGGGHHHddd}}}YYYmmmHHH333111///,,,*********+++,,,(((000CCCOOORRR[[[iiizzzVVVfffooonnneeejjjeeeeeebbbhhhuuubbbmmm___bbbhhhkkkjjjhhheeebbb^^^\\\[[[^^^______^^^]]][[[YYYWWWXXX[[[[[[XXXYYY[[[[[[WWWKKKFFFGGGQQQYYYYYYYYY\\\\\\ZZZXXXUUUSSSYYYiiizzz{{{cccNNNRRRCCCNNNLLLRRRNNNBBB<<<===;;;444888===:::888<<<===FFFYYYaaaVVVDDDFFFMMMVVViiiooopppnnnggg]]]VVVUUUWWWXXXcccooofff]]]UUUUUUVVVXXX[[[```aaaPPPLLLLLL===444;;;CCCBBB???MMM]]]___]]]ZZZQQQ???BBBKKK???===rrreee~~~:::,,,)))333............/////////000333ccc[[[}}}{{{ooovvvtttaaafffjjjgggbbb```bbbaaaYYYQQQJJJSSSZZZRRR<<>>@@@MMMZZZqqqRRRBBB333111///,,,*********+++(((+++...555DDDUUU]]]\\\{{{hhheee{{{jjjaaafffbbbccckkkvvvjjj}}}rrr[[[bbbllljjjdddaaabbb^^^YYY[[[```___]]]ZZZXXXYYYYYYZZZZZZ^^^\\\YYYWWWVVVVVVWWWXXXNNNHHHDDDEEEMMMRRRRRROOO]]]ZZZXXXXXXVVVXXXaaakkkjjjqqqYYYPPPRRR\\\WWWMMMCCC===777222111333666999;;;999777888::::::666>>>AAA???CCCRRRccckkksssvvvrrrcccRRRPPP___pppvvv```YYYTTTTTTUUUUUUXXX\\\VVVMMMLLLHHH999666>>>@@@CCCAAAOOO___```]]]XXXNNNEEECCCFFF>>>???iiiBBB///000///000000//////.........---777]]]PPPyyyxxxqqqvvvyyyxxxggg^^^dddhhhddd___^^^bbbfffddd___\\\mmm^^^CCCAAA]]]tttkkkeeeeeegggjjjmmmmmmhhhccc\\\]]]TTT[[[mmmdddTTTYYYbbb```cccjjjmmmiiibbb___```^^^[[[[[[[[[[[[ZZZYYY[[[ZZZWWWRRRNNNJJJGGGEEEGGGSSS\\\```mmm}}}xxxbbbXXXWWWYYYSSSTTTVVVQQQ\\\ZZZVVVPPPJJJEEEAAA>>>999>>>AAA<<<333111<<>>hhhcccZZZfff|||rrriiivvviiimmmzzz}}}~~~{{{ssswwwkkkXXXVVVbbbaaa[[[^^^xxxwwwtttvvvpppllliiiffffffccc]]]VVVRRRDDDTTT___aaarrrBBB666---111111111...000222222111111222444222???sssssszzz{{{ddd]]]ttteeettt~~~yyyyyyyyyvvvsssxxxzzz|||yyyuuuqqqpppppppppnnnjjjgggffffffggghhhhhhggg[[[YYY___VVV^^^~~~SSSAAAIIIBBB777@@@PPPMMMSSSVVVWWWeeetttvvv{{{ssspppsssuuuzzzoooSSSDDDeeeeeeFFF777===FFFXXXhhhgggqqqnnnnnnooopppqqqpppmmmjjjmmmmmmllliiieeeaaa``````ZZZWWWSSSQQQOOOOOOMMMLLLFFFDDD@@@>>>>>>BBBFFFIIIKKKCCCKKKCCCXXXtttzzzDDD---888333)))RRR777111111111000///...---,,,///333dddaaallliii|||gggEEEEEEHHHNNNddd}}}kkkRRRGGGHHHIII@@@HHHggg|||jjjQQQOOOVVVXXXTTTNNNIIIFFFDDDAAA???<<<:::888888999:::999999999===777111444555777BBBCCCCCCWWWnnnUUUGGG333111///,,,*********+++...,,,...:::MMM^^^hhhkkkppp```}}}|||kkkhhheeeaaabbbiiixxxiii{{{sssZZZ___ggggggcccbbbccc```ZZZZZZ]]]```]]]ZZZXXXXXXYYYZZZZZZZZZYYYXXXVVVUUUTTTSSSSSSPPPIIIAAA@@@GGGPPPXXX\\\WWWXXX\\\``````\\\\\\___mmmxxx```\\\___cccUUUIII>>>888444222222555000555:::;;;;;;;;;;;;<<<<<<===AAAFFFFFFEEENNN[[[{{{]]]CCCMMMmmm^^^YYYUUUUUUTTTTTTWWW\\\VVVMMMLLLHHH999666>>>@@@DDDAAANNN^^^___]]]YYYPPP>>>>>>AAA;;;???mmmBBB------,,,000/////////............666^^^QQQzzzzzzssswwwtttwwwsssjjjaaabbbhhhbbb\\\YYY^^^gggnnnqqqmmm~~~DDDMMMjjjjjjhhhaaa______aaadddeeebbb^^^^^^YYYWWWaaaiii___VVVZZZaaaccciiinnnlllddd______aaa___]]]]]]]]]\\\ZZZXXXXXXVVVRRRMMMHHHDDDAAA???CCCNNNUUUTTTZZZjjjtttuuueeeYYYXXXYYYSSSTTTVVVPPPRRRRRRQQQOOOJJJDDD???<<<:::???AAA<<<333222<<>>ffffffaaaeeewww~~~~~~yyymmmddd[[[]]]rrrzzzrrrppphhh___hhhwwwtttkkkpppwwwwwwvvvkkkqqqxxxuuuhhh___^^^XXXNNNDDDMMM\\\jjjyyyBBB777...222111111000111111000......000111444@@@nnn~~~rrr\\\sssbbbnnn}}}zzzyyyyyyvvvtttvvvxxxyyyxxxtttqqqpppqqqnnnllliiifffeeeeeefffggghhhiii```___bbbYYYaaaoooJJJ>>>EEEFFFCCCIIIIIIJJJRRRYYYbbbtttzzzwwwyyy{{{sssZZZOOOhhhXXXIII@@@DDD???LLLfffkkkuuuooooooooopppqqqpppnnnllljjjkkkkkkhhhddd```^^^^^^XXXVVVRRRPPPOOOMMMKKKIIIEEECCC@@@>>>>>>AAADDDGGGRRRCCCIIICCCNNNyyy~~~vvv{{{>>>///444***)))JJJ555444333111000///.........+++333bbb|||ffflllkkksss}}}zzz}}}wwwaaaKKKFFFLLLVVV___lllsssiiiNNNAAAKKKVVVWWW???JJJlllmmmOOOGGGKKKFFFDDDBBBAAAAAAAAA???>>>::::::999777666666888::::::???888111333444999FFFNNN@@@YYYeeeUUU@@@333111///,,,*********+++///'''***>>>UUUfffuuuxxx___sssrrrjjjgggdddaaabbbggg|||yyyhhhyyyuuu\\\]]]bbbbbb```aaacccbbb\\\ZZZZZZ^^^\\\YYYVVVUUUVVVWWWXXXVVVVVVVVVUUUSSSPPPMMMKKKKKKGGGAAA???CCCMMMXXX______\\\[[[]]]^^^```gggpppzzz^^^bbbfffbbbQQQDDD777222111111222555777999;;;<<<::::::===AAAHHHAAADDDOOOMMMAAACCCPPPnnn{{{\\\RRRvvvlll\\\[[[YYYWWWVVVSSSRRRVVV]]]WWWMMMLLLGGG999666>>>AAADDDAAAMMM]]]^^^]]][[[RRR???>>>BBB;;;@@@pppCCC------,,,////////////............777aaaWWWzzzrrrsssmmmppphhhdddllllllbbb___[[[UUUPPPQQQXXXbbbkkkqqqqqqlllXXXcccqqqiiifffbbbXXXgggbbb^^^[[[[[[]]]___^^^]]]```VVV]]]kkkeeeXXXWWW[[[___eeennnssslllaaa]]]^^^cccaaa___^^^^^^]]]ZZZXXXVVVRRRLLLEEE@@@===;;;;;;???IIINNNJJJMMM]]]qqq}}}lll]]]XXXYYYTTTSSSUUUPPPJJJLLLNNNNNNKKKFFF???;;;;;;@@@BBB;;;333333===GGGGGGDDDqqqYYYrrrPPP===444:::777333444111222000555111<<>>@@@BBBDDDMMMDDDHHH@@@VVVCCC000111,,,666>>>:::666555333111/////////000000222PPPsss~~~ooofffdddnnnttt{{{}}}nnneeeXXXGGGNNN___aaadddgggiiijjjppptttiiiYYY<<>>>>>===;;;999999:::999666333333777;;;;;;@@@999111222444;;;JJJYYYKKKeee]]]XXX777333111///,,,************---$$$''':::KKKVVVhhh|||zzzdddiiihhh}}}mmmddddddbbbcccfffyyy|||gggwww{{{aaa___bbb^^^]]]^^^``````^^^\\\[[[ZZZYYYWWWTTTRRRRRRTTTVVVSSSUUUUUUUUURRRMMMHHHEEEAAAAAABBBBBBCCCIIIQQQXXXbbbcccfffiiillluuurrrVVV```aaaVVVHHH<<<222000333333333444AAA@@@???>>>===@@@JJJTTT]]]TTTQQQVVVUUULLLIIIOOOPPPbbb[[[IIIdddxxxxxxtttjjj___XXXWWWYYY[[[YYYYYYWWWRRRPPPVVV^^^WWWMMMLLLGGG888555>>>AAADDDAAAMMM\\\^^^^^^\\\TTTAAA@@@BBB999;;;hhh|||FFF///111000///////////////.........666aaa]]]yyyooolllgggggg]]]ZZZgggjjjaaa\\\QQQLLLLLLUUU___dddeeedddhhhggg[[[^^^cccZZZbbbkkk___fffjjjeee^^^[[[\\\____________UUUgggvvvdddTTTXXXYYY^^^dddnnntttnnnccc]]]]]]dddaaa^^^\\\\\\\\\[[[[[[VVVPPPFFF>>>999888:::<<>><<>>FFFDDDCCChhhYYYyyyOOO@@@666:::777444666222111111333111;;;ZZZqqqwww{{{iiilllhhh|||sssiiiaaaVVVNNNJJJYYYjjjnnn~~~zzzzzzvvvzzzyyyxxxtttyyy|||{{{rrr|||~~~jjj^^^^^^VVVIIIGGGMMMYYYhhhuuuIII<<<000222...---...//////000111555:::>>>IIIMMMuuurrrQQQNNNRRRhhhzzztttrrrtttuuutttttttttsssqqqoooooonnnkkkiiigggeeeddddddeeeeeebbbbbb^^^ZZZUUUQQQZZZlllsssOOOBBBIIIMMM[[[gggaaa\\\|||~~~~~~{{{vvvvvvwwwzzz{{{xxx{{{wwwnnn___nnnssspppooorrrpppooonnnoooppppppoookkklllllliiiddd^^^ZZZXXXUUUSSSPPPNNNLLLIIIEEECCC???>>>=========???AAABBBFFFNNNOOOBBBtttccc:::))))))---SSS???888777444222111000000111444111BBBddd|||qqqiii___iiivvv{{{mmmlllbbbHHHKKK```bbbjjjhhhpppsss]]]PPPBBBIIIggg~~~oooVVVMMMOOOEEECCC@@@???>>><<<:::777888999888666333333888<<<<<>>OOOeeexxxccckkkcccyyyuuudddcccbbbdddfffvvvfffttthhhccceee]]]\\\[[[ZZZ]]]___^^^[[[XXXXXXXXXVVVSSSSSSUUUWWWTTTUUUUUUTTTPPPJJJDDDAAA;;;===???@@@BBBGGGQQQXXX^^^iiiwww~~~|||~~~```NNNZZZVVVEEE999333000555::::::999:::@@@???AAAEEEEEEHHHSSS```lllhhhaaa[[[ZZZ^^^___]]]TTTJJJ999???kkkRRRSSSYYY\\\VVVMMMLLLVVVaaa^^^\\\ZZZWWWRRROOOVVV___XXXNNNKKKFFF888555>>>BBBEEEAAAMMM\\\^^^^^^\\\TTT???===>>>555666```{{{~~~uuuIII///111000.........///////////////111\\\aaawwwyyynnnhhhdddfff^^^[[[eeeggg^^^ZZZQQQLLLPPPaaaooopppggg```hhhooo{{{|||mmmbbbSSSQQQVVVYYYuuuooohhh```[[[[[[]]]^^^]]][[[YYYppp{{{dddTTTWWWVVV]]]aaajjjrrrqqqggg___]]]ccc___[[[XXXXXXZZZZZZZZZQQQJJJ???666222444:::>>>AAADDDHHHMMMUUUhhhjjj[[[YYYTTTQQQRRROOOOOONNNLLLJJJGGGDDDAAA@@@<<>>@@@EEEooouuu^^^VVVcccvvvxxxtttuuuyyy|||wwwuuusssqqqooonnnlllkkkjjjiiihhhfffeeeeeeeeefffeeeaaa```\\\WWW[[[gggpppdddHHHCCCLLLMMMVVV^^^WWWSSSyyytttsssvvvuuuzzz~~~}}}vvvrrrzzzvvvrrrsssmmm{{{rrrpppnnnnnnooopppooonnnjjjkkkjjjfff___YYYUUUSSSUUURRROOOLLLJJJGGGCCCAAA===<<<;;;;;;===???AAABBBLLLXXXXXXKKKeee444222'''uuuAAA999888666444333111111111,,,---???hhhrrroooaaaiiivvv{{{xxxnnnpppgggKKKGGGXXX]]]iiigggmmmuuujjjVVVTTT```XXXWWWkkk~~~oooUUUJJJHHHEEEBBB@@@>>>>>>>>><<<;;;777777777666555666999<<<<<<>>>555...444888===IIICCC]]]vvvbbb|||wwwDDD333111///,,,*********+++***)))...777===DDDTTTfffzzz[[[kkkZZZlllvvvcccaaabbbcccdddsssfffrrrnnngggggg^^^]]]ZZZXXXZZZ^^^\\\WWWVVVYYY[[[ZZZWWWVVVXXXZZZWWWVVVTTTQQQLLLGGGBBB???<<<;;;:::999<<>>BBBEEEBBBNNN^^^___^^^\\\SSSAAA<<<===888???lll}}}KKK...///,,,.........///////////////333[[[mmmsss|||pppgggdddiiibbb]]]eeeeee]]]\\\OOOLLLUUUkkkzzzuuuggg]]]kkk]]]ZZZhhhpppdddSSSKKKKKKLLLTTTWWWkkk|||{{{lllfff^^^ZZZZZZ[[[[[[ZZZUUUbbbtttuuubbbTTTTTTTTT[[[^^^gggpppppphhh```^^^```]]]YYYWWWVVVUUUTTTRRRFFFAAA888222000444:::???AAABBBGGGNNNUUUdddttt]]]YYYSSSPPPRRRPPPQQQNNNIIIDDD@@@>>>>>>>>>;;;AAA@@@666222:::DDDHHHEEEUUU\\\YYYCCC@@@777999777666777444111555111222666HHHwww~~~nnnyyy}}}~~~~~~hhhVVVCCC666999777888;;;:::FFF___lllooocccYYYNNNIIIOOOQQQ\\\nnnwwwssspppsssmmmssstttpppoooffffff^^^ZZZ^^^bbb]]]TTTNNNAAAXXX]]]WWWsssGGG<<<222444111000000000000///...000333666777AAAkkkzzzyyybbbfffqqqxxx~~~zzzyyy{{{xxxvvvrrrpppooommmkkkjjjiiiiiihhhgggfffeeeeeeeeeccc]]]^^^^^^[[[fffrrroooWWWHHHFFFNNNPPPOOOQQQOOO[[[uuu___\\\]]]eeeqqqwww|||{{{uuuoooooorrrkkkiiipppqqqmmmzzzpppooonnnnnnoooooonnnlllgggfffddd```ZZZUUURRRQQQUUUQQQLLLHHHEEECCC@@@???;;;:::999:::<<>>FFFDDDaaajjj^^^mmm???333111///,,,*********+++&&&)))///:::IIIYYYgggpppTTTzzzaaaQQQcccttt```^^^___bbbbbbpppgggpppppphhhfff``````]]]YYYZZZ\\\VVVNNNQQQVVV[[[\\\YYYWWWXXXZZZYYYWWWRRRMMMGGGCCC???===<<<:::777666999@@@IIIOOOXXXTTTNNNDDD:::999FFFUUUbbbWWW???222:::<<<444111666999AAAJJJLLLIIIIIILLLIIIJJJQQQZZZ\\\]]]jjj||||||sss}}}zzzzzz{{{aaadddccc^^^XXXTTTUUUZZZ___bbblllcccZZZUUURRRQQQWWW^^^XXXNNNKKKEEE777555???CCCEEEBBBPPP___```^^^[[[QQQCCC<<<======LLLNNN...///,,,............/////////000444ZZZvvvmmm}}}qqqgggccchhhaaa\\\dddeee```aaaSSSYYYoooiii^^^eeeZZZSSSZZZ___WWWFFF999666@@@WWW]]]^^^UUUEEEVVViiiddd___\\\^^^___^^^]]]RRRkkkttthhh[[[SSSPPPSSSXXX^^^iiippplllccc___```\\\[[[ZZZYYYVVVPPPIIIDDD;;;999777555666999<<>><<<;;;;;;999AAA???555222<<>>777999777777888444111888111333555@@@wwwzzzsssttt{{{|||eeeNNN666444<<<;;;:::AAAAAA???EEEEEERRRVVVUUUWWWRRRMMMRRROOOQQQXXXiiiyyyvvvmmmnnnhhhnnnzzz{{{ooonnnpppjjjggggggddd```___]]]SSSGGGCCCZZZaaa___MMMAAA555555000...000111111000......000111666IIInnnpppfffbbbiiigggxxxtttqqqooooooooommmkkkggggggffffffeeedddddddddccc[[[^^^```]]]jjjppp```QQQQQQPPPXXX```\\\ZZZcccYYYBBBDDDCCCJJJXXX___fffkkklllmmmmmmmmmiiimmmuuuooolllzzzxxxuuu}}}sssrrrnnnmmmmmmnnnoooooollljjjdddcccaaa]]]XXXVVVUUUVVVSSSOOOHHHCCC@@@>>>===<<<:::999888888;;;@@@EEEHHHSSSPPPKKKJJJvvvfffLLL***+++///RRRFFF999999999888666444111///222///222NNNsss~~~zzz}}}yyytttkkknnn{{{|||tttqqqooojjj\\\MMMJJJNNNUUU^^^eeeeeefffmmmvvvzzzggg\\\gggxxxmmmUUUEEE===CCC???;;;999999999::::::666444333666;;;>>>===;;;<<<:::///,,,888===>>>DDDPPPggg]]]UUU}}}ooo666333111///,,,*********+++'''***...888KKK___hhhgggTTTuuuWWWPPPgggvvvbbb\\\^^^``````mmmiiippppppgggeeebbbccc```\\\[[[ZZZQQQEEELLLRRRXXXZZZWWWUUUUUUWWWZZZVVVPPPJJJDDD@@@>>>===888888888888999:::::::::777888===DDDIIINNNWWWaaacccOOO666111999444000:::BBBEEEMMMRRROOOIIIIIIMMMSSSRRRYYYhhhsssfffjjjsssgggmmmlllllliiibbb\\\^^^iiissspppeeeYYYTTTRRRRRRWWW]]]YYYNNNKKKEEE777555???CCCEEECCCQQQaaaaaa^^^ZZZOOOAAA888777:::PPPvvvyyyPPP000222///---.........//////000000///SSSuuubbb{{{pppfffcccfff]]]YYYbbbgggccceeebbbtttuuuggg^^^ccceee```[[[UUUIII<<>>???@@@@@@>>>BBBKKKPPPNNNZZZaaaYYYQQQNNNQQQRRRNNNLLLHHHCCC???===<<<;;;999@@@???444222===HHHJJJFFFhhhUUUUUU888===777999888777888555111:::222444444<<>><<<555000222666;;;AAAFFFXXXYYYcccXXX^^^;;;999///---...)))***...))),,,###(((===KKKLLLRRR^^^XXXVVV[[[YYY{{{bbb\\\]]]bbbdddnnnqqqkkkqqqbbboooiiigggccc^^^YYYUUUQQQOOOfffyyyfffOOOYYYWWWNNNZZZSSSPPPLLLGGGCCC???===<<<;;;666666<<<>>>888444444===FFFOOORRRUUUccc{{{sssBBB)))555???>>>BBBGGGTTTQQQSSSVVVTTTMMMJJJNNNWWWfff{{{hhhlllfffffffffiiiiiikkkjjjiiiqqqooo[[[QQQPPPSSSZZZaaaZZZPPPKKKCCC444444@@@DDDFFFIIIVVVbbbdddgggbbbQQQAAA999888999IIIzzz}}}uuuWWW444000///.........///////////////333KKKwww\\\eeeiiidddbbb``````bbbcccddddddkkkpppsssddd```bbbdddddd```WWWLLLDDDLLLHHHGGGFFFCCCHHHaaa}}}nnn___ccckkkhhh^^^dddrrrrrraaaVVVXXXWWWOOO^^^gggooonnnhhhccc```^^^ZZZXXXZZZ^^^ZZZLLL>>>888===BBBDDDCCCIIIRRRSSSLLLIIIHHHQQQSSSMMMaaaZZZTTTOOOIIIJJJMMMJJJIIIEEE???<<<;;;;;;999666AAAAAA444333BBBMMMMMM555```XXXUUUmmmJJJ777:::999777777444777555666666000111FFF```zzzdddxxxvvvyyy}}}}}}zzz]]]DDD:::FFFAAAKKKUUUPPPMMMQQQPPPBBBAAA===;;;FFF[[[mmmuuu~~~qqqsssooowwwyyyrrrjjjhhhfffbbbfffbbb^^^]]]^^^\\\QQQFFFGGG]]]]]]QQQqqqJJJ888777///444///000000//////000111222222FFFkkkZZZttthhhWWWXXX{{{~~~wwwtttooonnnllljjjjjjjjjlllmmmjjjgggeeeeeefffgggggggggfffcccbbbdddfffeee```ZZZdddjjjpppnnnlllsssVVV@@@DDD:::333CCC999999;;;???III[[[ppp~~~www}}}}}}wwwtttzzzzzzssspppssssssnnnkkknnnmmmkkkiiijjjlllllliiifff]]]```bbb^^^XXXUUUWWWZZZRRRMMMFFF@@@===;;;:::888888888888999<<>>???>>>666111333888<<>>333444CCCMMMKKKGGG___ZZZ\\\bbbCCC444999777555777666666444666777333111???RRRyyyeeeuuurrrzzzzzz}}}lllSSSEEEDDDMMMUUU[[[VVVWWWhhhhhhRRRVVVHHH>>>>>>DDDSSSrrr~~~zzztttuuuooovvvxxxrrrkkkiiigggdddccc```]]]]]]]]]YYYOOOEEETTTWWWVVV\\\mmmGGG777888111666000000000000000000111222222;;;bbbaaasssoooiiifff~~~zzzuuurrrqqqooommmjjjiiiiiiiiijjjiiigggdddcccdddddddddccccccaaa```bbbdddccc^^^XXXfffjjjiiiiiiwwwdddUUUBBB@@@JJJIIICCCEEE===<<<999777<<>>;;;999888777666888:::===???CCCHHHKKKLLLFFFCCCcccHHH///...333,,,---BBB>>>777777777888999888666333111,,,...AAAgggyyyzzz}}}kkk]]]gggooollljjjjjjgggbbb___```gggqqq~~~uuu|||ZZZ999<<<:::;;;;;;:::888666777888888777666666888;;;>>>@@@===444000444;;;@@@EEEHHHUUUmmmfff|||XXX>>>===...+++...******,,,'''///***(((111CCCSSSZZZ[[[jjj~~~XXXppphhh[[[gggooo^^^WWWVVVZZZ\\\dddnnnxxxdddkkkcccdddddddddaaa^^^ZZZXXXyyy|||aaaIIIPPPPPPHHHNNNMMMLLLKKKHHHCCC===777444111999BBBAAA888333===KKKRRROOOOOOUUU___hhhkkkjjj???...111>>>@@@EEEVVVcccWWWUUUSSSQQQRRR[[[pppgggWWWtttsss\\\gggppprrr{{{~~~]]]TTTUUUTTTVVV^^^YYYQQQMMMCCC555888DDDGGGIIILLLZZZdddcccddd]]]LLL:::===AAA???OOO{{{~~~tttRRR222111111////////////////////////222AAAwww]]]ssskkkgggdddcccbbbcccddddddcccaaa___gggrrrxxxuuummmeeeaaaaaa```aaaggglllgggYYYMMMDDDHHHKKKPPPcccpppaaacccccc\\\VVVlllhhhaaaXXXQQQOOOQQQTTTXXX]]]cccgggfffccc```___^^^\\\aaaeeeUUU>>>;;;GGGVVVuuuzzzrrr~~~TTTKKKJJJMMMPPPNNNIIIFFFCCC???<<<:::::::::???AAA;;;111777GGGMMMIIIVVV]]][[[eeeRRR:::333888555333777777444333555888555111666AAAjjj~~~vvvyyy|||kkkppp|||||||||{{{|||wwwgggTTTOOOTTTYYYhhh{{{gggNNN???BBBAAA???RRRoooiiifff^^^^^^mmm~~~wwwoootttuuupppjjjhhhgggeee```^^^\\\\\\ZZZSSSJJJCCCZZZPPPPPPccciiiDDD777:::444888111111000000000000111222222;;;```kkkiiizzztttiiisss~~~xxxsssssssssqqqnnnkkkiiihhhggggggiiihhhffffffgggggggggfffdddbbbaaabbbdddccc___[[[^^^ccceeennnkkkSSSJJJIIIOOOYYYddd___MMMMMMIIIBBB======CCCLLLSSSgggooopppggg]]]^^^hhhqqqnnnmmmiiifffiiinnnnnnkkkpppmmmjjjgggdddbbb^^^[[[ZZZZZZZZZXXXVVVSSSQQQPPPJJJFFF@@@;;;999777666555444777<<>>AAA888111...555>>>DDDIIILLLWWWhhhPPPzzz]]]MMMHHH333+++,,,)))))),,,)))*********111GGG___gggbbbmmmaaaOOO}}}{{{dddmmmvvv```[[[YYY\\\]]]bbbooo{{{fffgggaaabbbeeeeeeddd```\\\YYYVVV]]]RRRHHHMMMLLLEEEGGGKKKJJJHHHEEEAAA===:::888444===CCC>>>222///;;;IIIKKKEEE???@@@DDDDDD===666...---:::CCC???EEEVVV___```\\\XXXYYYbbbwwwuuu^^^XXXbbbaaarrrwwwqqqnnnqqqgggOOOSSSYYYUUUVVV___VVVPPPLLLBBB555:::FFFGGGJJJNNN]]]fffcccaaaYYYHHH===BBB@@@???YYYzzzvvvPPP222222000000000000//////////////////???rrr\\\rrrgggaaaaaaaaabbbcccbbb```^^^fffkkkmmmhhhfffgggfffccc\\\\\\^^^cccgggeee]]]VVVHHHQQQ\\\llliii]]]]]][[[[[[___rrrggg___\\\VVVNNNOOOUUUOOOTTT^^^gggjjjfffcccbbbccc[[[[[[```SSS@@@BBBTTTmmmsssQQQLLLOOOTTTUUUNNNIIIEEEAAA???<<<999888:::DDDAAA777111:::JJJNNNFFFXXXYYYZZZlllFFF555333999444222777888555222333777666222333777[[[}}}~~~~~~}}}llltttvvvuuuccc```^^^[[[VVVTTT^^^kkkooo|||~~~dddYYYMMM@@@BBBOOOTTTUUU\\\hhh|||gggpppqqqqqqnnniiigggfffeee___]]]\\\ZZZTTTKKKDDDBBBXXXPPPPPPaaadddCCC888===666999111111111111000000111222222@@@^^^rrr___ppp||||||dddccc|||vvvtttuuutttrrrpppmmmkkkiiihhhhhhfffeeedddfffhhhjjjjjjiiihhhffffffggghhhgggdddaaa___fffnnn|||wwwRRRUUULLLTTTeee~~~aaaYYYPPPLLLMMMOOOPPPPPPRRR\\\dddfffdddeeelllrrrllllllhhheeeiiippppppiiilllkkkhhheeebbb___]]]\\\[[[ZZZZZZZZZZZZWWWTTTPPPFFFBBB===:::888777666444444777;;;>>>@@@CCCFFFHHHLLLSSSCCC[[[{{{uuu888......---,,,---EEE;;;444666999::::::999777666555111...666LLLhhhyyy}}}kkkYYY```jjjiiigggdddcccbbbbbbaaafffrrraaa<<<777>>>777999:::999777777888999:::999777666777;;;>>>AAA666222111777>>>CCCHHHMMMTTTcccWWWmmmbbbVVV;;;++++++'''(((,,,+++(((++++++222FFF^^^ddd[[[tttpppUUUrrrqqqddd^^^[[[^^^^^^```zzzpppuuugggddd```bbbdddfffddd```[[[XXXMMMVVVVVVOOOKKKEEE@@@BBBEEECCC@@@===;;;;;;<<<<<<;;;??????777...---555===777555444444555333///,,,555999DDDIIIIIIZZZnnnqqqiiifffdddkkkyyydddSSS\\\~~~~~~mmm___]]]___```ZZZOOOPPP```kkknnnzzzZZZGGG>>>IIIRRRRRRXXXdddRRRNNNKKK???333:::GGGGGGJJJOOO___gggccc___VVVEEE;;;BBB<<<>>>aaazzzNNN444555///111111000000////////////---???pppZZZxxxvvveeeaaaaaaaaabbbccccccaaa___]]]___^^^\\\___fffhhheeeYYY[[[^^^______```aaabbb^^^mmmjjj^^^ZZZYYYaaannnqqqfff______YYYNNNLLLRRRLLLMMMTTT]]]___]]]^^^ccc```]]]^^^ZZZHHH;;;MMMmmmnnnqqqooo\\\nnnvvvcccQQQRRRVVVZZZXXXMMMHHHCCC??????===888777;;;FFF???444222>>>MMMNNNEEE]]]zzzUUUWWWqqq@@@555666:::444222666666666333222444666555555666FFFwww~~~sss}}}ttt~~~eee```OOOKKKGGGJJJVVVjjjjjjOOOIIIQQQXXXRRRTTTdddzzzvvvsssrrrpppnnnkkkgggggghhh```\\\ZZZWWWMMMCCC@@@DDDYYYRRRKKK[[[}}}```CCC;;;???666888000222222111111111111111222999UUUsss___tttqqqccc}}}yyyuuutttuuussssssqqqooommmlllkkkjjjeeeddddddeeeggghhhgggfffkkkjjjjjjjjjkkkjjjhhhfffmmmooovvv~~~yyygggRRRFFFYYYXXXjjjuuuhhh[[[YYY___fffgggeeeaaacccfffjjjmmmpppuuuyyyqqqnnnjjjhhhlllqqqnnnhhhgggfffeeecccaaa______```]]]\\\[[[ZZZXXXTTTNNNIIICCC@@@<<<999888888666555666888:::;;;===AAAEEEIII???QQQSSSkkk222///222******...BBB:::555777::::::999888777777333222111555HHHddd|||zzzwwwqqq]]]]]]eeefffddd```^^^______\\\aaammm```>>>999;;;666777999:::999888888999::::::999888777888;;;>>>@@@777666888<<>>++++++((((((,,,,,,,,,,,,,,,000???PPPTTTMMMkkkvvvppp|||vvviii```]]]___^^^\\\rrrrrrmmmgggccc```bbbdddeeeccc___[[[XXXSSSVVVWWWOOOCCC===???CCC===;;;777555444555888:::;;;;;;777000---111666888222444666555333333666999<<<@@@IIISSShhhuuuxxxuuuccc^^^eeeYYYSSS{{{kkkddd```YYYPPPVVV\\\SSSPPPLLLFFFOOOrrrxxx>>>666444;;;CCCIIIVVVcccOOOMMMJJJ>>>222<<>>???===666666<<>>555777;;;444333777555777444222333444666777888===pppzzz{{{___ZZZQQQ]]]pppyyyYYYZZZeeegggIII???JJJ]]]nnnwwwsssooonnnkkkgggfffhhh___ZZZVVVQQQGGG===AAALLLYYYQQQ>>>WWWZZZEEE???AAA666888222333333222111111111111222///KKKoooccctttyyysss}}}xxxwwwvvvssssssssssssqqqpppnnnlllkkkjjjkkkjjjjjjjjjlllkkkjjjhhhkkkkkkkkkkkkjjjjjjiiiiiimmmkkkjjjfffUUUDDDGGGWWW\\\rrr{{{sssttt}}}~~~tttoooooosss{{{}}}rrriiiiiilllllliiihhhddddddcccaaa^^^]]]___```cccdddccc___XXXPPPHHHDDD@@@>>>;;;999999888777666777999:::;;;===AAAFFFIIIHHHGGGTTTxxx___111000333))),,,---CCC===666999::::::888666777999555666444555DDDcccxxxyyybbbWWW___bbbaaa\\\[[[]]]\\\XXX]]]dddpppuuuXXX:::222===???666777999::::::999999:::<<<:::999999999:::<<<===???333666===AAAAAABBBKKKVVVlllooo^^^<<<))),,,+++***,,,+++...+++***000===JJJPPPQQQ___pppzzzqqq~~~~~~lllccc___bbb```[[[mmmsssccceeebbb___aaacccdddcccaaa]]][[[UUUQQQRRRLLL???;;;???@@@777666333222111222333444333444000,,,000999???>>>===??????:::666666===CCCCCCGGGSSShhhzzzjjjLLLBBBGGGLLLYYYxxxkkkcccXXX[[[___XXX```iiibbb^^^]]]WWWZZZpppqqqPPP======<<<===CCCMMMWWW]]]NNNMMMKKK>>>333>>>LLLIIIHHHPPPbbbjjjccc]]]SSSBBB333CCC<<<<<>>===EEEGGGfffvvvooojjjiiigggbbbaaaddd\\\VVVQQQLLLAAA;;;FFFWWW[[[XXXCCCgggSSSFFFCCCDDD888:::666444333222222111111111222///HHHhhhcccjjj{{{~~~yyy{{{zzzvvvssstttsssqqqooollljjjgggfffiiiiiijjjlllooopppooommmkkklllllllllkkkjjjjjjkkkfffbbbZZZMMM@@@@@@SSShhhddd}}}uuurrruuuuuueeefffgggbbbbbbiiieeeeeeccc___ZZZXXXYYY[[[bbbeeefffaaaXXXNNNGGGCCC===;;;999888888888777666777:::===???AAACCCFFFIIIPPPBBBVVV|||JJJ666000---***333***GGGCCC888:::;;;:::777555777999999:::666333>>>^^^rrr~~~dddRRR[[[______[[[ZZZ]]]\\\WWWQQQRRRUUU]]]kkknnn[[[DDDAAA===666333777>>>???<<<888999:::;;;::::::;;;===999999999:::;;;<<<===>>>---444>>>DDDDDDFFFRRR```mmm\\\ZZZ888(((......,,,,,,***...))))))222@@@NNNZZZbbb___www]]]uuusssmmmfffbbbeeebbb\\\lllttt]]]}}}dddccc___```bbbddddddbbb```___YYYRRRRRRPPPCCC<<<;;;555666555444333222222111111+++...---,,,333@@@HHHHHHFFFFFFDDD???;;;===FFFMMMRRRWWWddd|||vvvtttZZZPPPNNNFFFKKK;;;UUUppplll[[[HHHQQQdddccccccdddYYYVVVkkkxxxvvvvvvuuu```DDDIIINNNPPPNNNSSS\\\```\\\NNNNNNLLL>>>444@@@NNNKKKHHHPPPbbbjjjccc]]]SSSAAA777HHH???;;;dddwww???777???444222222222111000//////...---***UUUhhhqqq}}}tttcccaaa```aaadddggghhhhhh]]]aaaqqqyyydddZZZ^^^\\\[[[ZZZ\\\```dddffffffooonnnuuu}}}rrrmmmpppjjjdddVVVGGGEEEQQQ```gggYYY^^^^^^WWWOOOPPPUUUYYY\\\mmmmmmPPPDDDZZZ{{{aaaPPPUUU[[[RRRFFFBBBLLLNNNRRRIII:::AAARRRWWWUUUUUUZZZTTTHHHJJJPPPLLLHHH???<<>><<<@@@FFFKKKLLLRRRVVVccc~~~tttzzzhhh^^^hhh```___RRRfffrrrdddgggXXX\\\YYYXXX\\\YYY[[[hhhgggeeemmm~~~~~~gggUUUaaabbbhhhzzzbbbKKKUUUMMM777222DDDOOOJJJLLL[[[iiijjjcccYYYJJJ===:::BBB444@@@yyylllIII111888888222222111111000/////////---///FFF```jjjvvv~~~oooggg```aaaeeeeeeaaa]]]cccdddeeemmmrrrcccVVV[[[[[[XXXWWW\\\cccddd___ZZZgggmmmnnniiifffgggddd___bbbYYYZZZPPPLLLsssrrr```ZZZWWWWWWTTTOOORRRXXXcccxxxvvvZZZLLLccc}}}dddPPPQQQaaaeee]]]NNN>>>JJJFFFJJJIII>>>???JJJMMMYYY]]]^^^RRRGGGOOOTTTGGGCCC???<<<;;;777333666>>>BBB666222444PPPOOO:::```\\\KKKUUUsss???666666666666666666666666777777666666555555555444999@@@gggvvvwwwyyyvvvzzz{{{}}}sss|||gggeeegggaaammmxxxnnnxxxjjjcccNNNQQQmmmzzzhhhaaa```ZZZZZZ[[[VVVZZZIIIEEEEEE===???QQQ```hhhGGGbbbYYY???>>>@@@BBB@@@888777666333111111111222333666HHHfffkkkcccsssxxxnnnwwwvvvxxxrrrooolllkkkjjjiiigggfffUUUJJJEEEQQQaaahhhfffbbbppplllhhhiiilllmmmiiieeeiiiZZZEEE===DDDNNNfffzzzbbbiiiyyy}}}xxxxxxoooWWWUUUWWW___hhhgggjjjeee^^^UUUOOOLLLKKKKKKYYYZZZ\\\[[[RRREEE======:::999888777777777888999AAA666;;;EEEEEEEEEIIIHHHJJJGGGzzz}}}===+++222+++,,,++++++HHHHHH:::::::::888666555666888999777888999777AAAaaatttqqq}}}uuuuuulll^^^UUUVVVVVVUUUSSSPPPMMMLLLFFFDDDCCCBBBBBB???;;;777999===??????@@@BBB???;;;777555666888888555666:::<<<:::999:::@@@BBB;;;111888AAABBB===>>>FFFYYYooofff888000++++++---,,,---///,,,***++++++444NNN[[[PPP]]]xxxgggiii|||yyyrrrzzznnn___ccc```^^^aaaeee{{{gggoookkk```aaaeeejjjlllkkkfffaaa^^^[[[VVVNNNFFF@@@<<<999888555333111111333333222000444444666;;;CCCIIIMMMNNNLLLCCC;;;===FFFNNNTTTXXXUUU]]]qqqrrr___nnnxxxooo~~~gggeeeiiiaaadddbbbfffpppnnnllluuuqqqooovvv}}}eeeTTT___llleeeLLLSSSJJJ666444FFFOOOJJJNNN[[[gggiiicccXXXIII;;;<<>>```yyy|||uuuyyy}}}mmmxxx||||||tttrrr{{{}}}rrrmmmkkk```gggooogggssszzznnn___ppp}}}jjj```___YYYXXXXXXPPPOOOFFFCCCBBB:::>>>QQQ``````JJJ[[[kkkOOO@@@BBBAAAAAAAAA===888666444222111111222333000AAAdddqqqcccuuuoooggg}}}{{{wwwqqqtttrrrooommmmmmllljjjhhhNNNEEE<<<999===HHH\\\mmm]]]fffppprrrlllfffeeefffbbbSSSBBB???HHHYYY{{{uuussseee```nnnzzzzzzsssZZZaaakkkrrrtttooohhhbbbXXXQQQOOOTTT\\\bbbqqq```TTTJJJAAA<<<<<<:::999888777777888999:::AAA===AAAEEEBBBCCCHHHHHHBBBPPP{{{<<>><<<;;;;;;:::888666888???CCCCCCCCCDDDCCC???888444333555666444666:::>>>888666;;;@@@<<<555111<<<@@@BBBCCCGGGRRRdddrrrxxxiii333---)))+++......---///---***++++++222FFFMMM>>>UUUbbbmmmiiinnniiirrrjjjiiilllfffaaa```aaatttqqqjjjvvvcccfffjjjpppsssqqqjjjbbb\\\WWWTTTMMMFFF@@@;;;888777555333111111333333222111333555:::EEEPPPUUUSSSOOOFFF<<<888BBBOOOTTTWWWZZZ[[[jjjiii]]]cccttt{{{yyypppnnnnnnhhhjjjhhhppp{{{bbbQQQ[[[ppp]]]OOOPPPEEE666888IIIOOOIIIQQQ[[[dddfffaaaVVVFFF999>>>===999UUUyyyiiinnn<<<111777111222222222111000000//////...///:::dddzzzxxxuuuqqqhhheeehhhdddZZZYYYbbbZZZ\\\[[[bbbjjjbbb[[[bbb[[[\\\]]]_________^^^]]]eeeggggggaaa^^^^^^^^^\\\ZZZWWWWWWYYYwwwrrraaa]]]ZZZXXXTTTPPPQQQVVV^^^bbbiiipppsssnnneee^^^```^^^```dddddd___\\\]]]XXX[[[ooo}}}qqq]]]OOOEEEAAA@@@GGGIIIGGGUUUjjjsssuuu___RRRPPPKKKKKKLLLDDD???;;;777666666777>>>EEE999333777@@@NNNFFFJJJ|||NNNIII___]]]777555555555555555555555555666555555555555444444444---===OOOttt|||~~~{{{mmm}}}~~~}}}xxxuuu{{{yyyjjj{{{|||yyy|||{{{wwwwwwzzznnnmmmiiiXXXaaahhhdddgggjjj___]]]WWWVVVRRRHHHCCCCCCBBB===:::AAARRR___VVVJJJ___WWWFFFBBBFFFAAA>>>@@@>>>888777555333222222222222111777XXXqqqhhhlllqqq~~~zzzzzzwwwrrrtttrrrpppnnnmmmllljjjhhhXXXSSSMMMGGGAAA>>>CCCLLLYYY^^^cccbbb___```ffflll]]]LLLAAAEEEOOOfffzzzrrruuusssfffjjjvvv}}}wwwmmm~~~zzzmmmcccTTTRRRRRRVVVaaarrrwww[[[JJJCCC===999888999888777777777888999:::>>>DDDHHHFFFCCCEEEIIIKKK@@@^^^|||ccc888222111***111///+++EEEAAA:::;;;;;;:::888777888999777111555<<<777666RRRwwwvvv___NNNFFF@@@BBBDDDEEEEEEBBB@@@>>>>>><<<:::999999999999999888???DDDDDDBBBAAA???;;;:::555222444555555777;;;===777777>>>===444111666???AAAFFFKKKUUUfffhhhZZZ~~~TTT666000,,,...000---+++++++++***,,,,,,000DDDQQQJJJYYYXXXyyymmm]]]ddddddpppqqqzzzzzzqqqhhhddd```nnnzzzggg|||mmmlllnnnqqqssspppiiiaaaZZZTTTRRRMMMFFF???:::777666444333222222222333333333666999AAAOOOZZZ]]]UUUMMM;;;999???OOOXXXWWWUUUWWWcccyyysssZZZaaannnnnnjjjxxxrrrpppqqqhhhhhhdddjjjzzzwww```RRR]]]oooxxxRRRQQQMMM@@@666<<>>FFFFFFDDDYYYyyykkkRRRPPPLLLGGGDDDAAA>>>;;;777555555999???EEE444333:::GGGLLLDDDYYYjjjLLLQQQpppCCC666444444444444444444444444444444444444444444444444000<<<<<>>BBB???:::@@@IIITTT___fffVVVPPPDDDDDDGGG@@@<<<>>>:::999888666444333222222222777000DDDgggrrrpppyyyvvv|||gggmmmvvvxxxyyyrrrpppmmmlllkkkiiifffddddddfffrrrxxxYYYCCCBBBCCCIIIUUUbbbfffbbb[[[YYYGGGEEERRR\\\ttt~~~uuuhhhsss~~~vvvyyyqqqlllzzzsss___UUUTTTUUUYYYaaakkkwwwttt```LLLCCC@@@<<<888555777666555555555777888999999FFFIIIEEEHHHKKKKKKMMMEEEfffvvvsssIII111222,,,'''111,,,(((@@@999999:::;;;:::999888888999999111333<<<<<<888GGG___xxxuuu{{{~~~|||\\\CCCFFF777999<<<>>>???>>>===<<<<<<;;;:::888888888:::;;;<<>>:::555;;;555111333666777999===999888;;;>>>888...222===GGG???LLL[[[[[[\\\___XXXBBB:::444000111222...+++***((()))......///GGGbbbhhhoooccc{{{qqqRRRqqqfffiiivvvzzzmmmggg___hhh~~~kkkzzz{{{pppooonnnmmmkkkfff___ZZZSSSSSSOOOHHH@@@:::666666444444333222111222444555;;;???HHHUUU^^^]]]RRRGGG999@@@LLLVVVYYYXXXYYY\\\jjjzzzlll]]]```___kkk}}}ffflllgggeee[[[YYYbbbkkkxxxpppaaaZZZhhhvvvtttQQQRRRIII<<<777???LLLOOOJJJWWW\\\aaaccc\\\NNN???666999:::;;;PPPzzzmmmpppUUU555555666111333333222222111000000000+++...///FFF|||kkklllqqqzzzqqqddddddccc\\\ZZZ___aaaddd``````fff```XXX]]][[[^^^___^^^ZZZYYY[[[___bbbaaa```___^^^^^^aaaeeeccc[[[ZZZeeettt}}}qqqYYY^^^^^^\\\WWWRRRQQQQQQQQQOOOTTT```kkklllddd^^^___aaaYYYSSSTTTWWWWWWYYY[[[\\\[[[fffkkk___UUUQQQIII<<>><<<888555666;;;???@@@000666>>>LLLJJJGGGmmm[[[MMMXXX999555444444444444444444444444333333333333444444444444333888111VVV}}}wwwyyyxxxvvvvvvuuuooojjjbbbRRRKKK\\\uuuuuuqqqwwwzzzxxxuuu~~~wwwfffSSSaaawwwqqq]]]TTTSSSOOOMMMJJJ@@@<<<@@@999888GGGOOOTTTbbbrrrWWWOOOCCCAAADDD???>>>???777999888777555444333222222666000:::[[[www}}}}}}~~~vvveee^^^mmmwwwyyyyyyqqqooommmlllkkkhhheeebbb```hhhfffXXXIIIDDDKKKTTTYYYZZZLLL===EEEYYYdddvvvppphhheeekkktttxxxrrrfffbbbcccdddmmm}}}vvvccchhheeeaaaiiiqqqtttuuuvvvvvvtttpppllliiiUUUKKKAAA>>>===:::888888444333333333444555777888777EEEEEEBBBJJJJJJFFFMMMRRRdddRRR888...333***'''111***)))@@@888777999::::::999888888999;;;555555;;;===:::===EEEiii}}}{{{xxx|||uuuTTT:::===333444666888999:::::::::888888888777555555888:::;;;@@@DDDFFFKKKNNNLLLFFF;;;555000333777888:::<<<888:::===;;;444000888CCCKKK<<>>>>>>>>;;;<<<:::777999===>>>;;;///;;;BBBNNNIIINNNPPPJJJWWWbbb888222333333333333333333333333222222333333333333333444222222000KKKmmmuuunnnaaaQQQAAAFFFiiirrruuutttiiifffmmmrrroooooo]]]UUUUUU]]]eeeTTTNNNNNNHHHFFFEEE===:::>>>555999OOORRRUUUmmmzzz```LLL@@@>>>@@@>>>AAABBB999:::999888777555333222111///222:::SSSvvv}}}^^^@@@QQQrrrxxx|||zzzpppsssrrrpppooonnnkkkgggddd```dddpppeeeOOOFFFGGGLLL<<<222BBBTTT\\\}}}}}}qqqjjjaaaVVVRRRRRRXXX\\\[[[ZZZZZZgggwwwppp___hhhsss{{{}}}yyyuuupppiiibbb[[[WWWUUUNNNGGG@@@<<<999666888<<<222222222222333555777888:::GGGBBB@@@JJJDDDBBBVVVuuusssSSS333///555,,,+++111(((,,,EEE>>>666777999:::888777777888777777777888:::<<<;;;999___yyy|||~~~rrrUUU===444222222333333444555666666444666777666444333555777999<<>>@@@RRRYYYQQQUUUiiivvvsssrrrvvvwww~~~mmmbbbVVVCCCMMMlllpppfffhhhiiidddiiicccRRRIIIMMMPPPZZZkkkmmmhhhccc___\\\^^^hhhtttfffMMMQQQDDD999:::CCCJJJNNNNNN[[[___fffeeeWWWDDD::::::;;;666QQQsssHHH999555000777444333333222222111111000...000,,,333aaa~~~vvvsss~~~www|||xxxoooddd```^^^WWWOOOGGGQQQUUU[[[gggggg```aaa]]]\\\[[[ZZZYYYZZZ]]]______\\\\\\^^^\\\YYYZZZ```^^^]]]VVVUUU\\\^^^```gggXXX[[[ZZZSSSPPPQQQQQQOOOMMMQQQ\\\eee```QQQLLLPPPHHHXXXmmmxxxpppaaaYYYYYYYYYRRRSSSUUURRRVVVXXXPPPCCCSSSqqq___KKKJJJDDD===;;;999777:::;;;:::===@@@>>>777///@@@DDDMMMIIIWWWmmmHHHLLL]]]DDD888000222222222222222222222222111222222222333333333333666---444@@@[[[www|||zzzyyylllZZZ]]]{{{|||nnnqqqnnn^^^VVVXXXSSSOOOPPPCCCCCCRRRmmm\\\NNNJJJJJJAAA>>>???:::888>>>888BBBXXXTTT\\\kkkFFF>>>>>>???<<<@@@BBB999::::::999888666444222111...222555MMMrrrXXXZZZrrr{{{}}}{{{yyynnnuuutttrrrqqqpppmmmhhheeedddcccdddfffiiipppvvvYYYGGGJJJDDDRRRVVVSSSzzz|||xxxpppaaaSSSGGG>>>BBBLLLUUUZZZ]]]uuummmbbbgggrrruuuuuummm___dddbbb]]]YYYVVVUUUVVVVVVMMMEEE>>>;;;888666777;;;333333333333555777999:::<<>>>>>:::OOOqqq}}}xxxpppdddMMM888444333111000000111222333444666888777444333444666;;;;;;;;;@@@KKKSSSQQQHHH888111...222777888777888<<<>>>888000333@@@GGGEEEIII\\\vvvhhhRRR|||RRR>>>===>>>777222222333000...///...+++...,,,))):::RRR[[[WWWRRR```uuukkknnnrrr~~~yyynnnooohhheeeooo{{{qqqnnnjjjjjjkkkiiiccc^^^XXXZZZYYYQQQEEE;;;777666444444444222000111666:::BBBGGGMMMRRRQQQKKKCCC===FFF]]]fff]]]fffsssmmmssszzzeee]]]OOO;;;fffyyyiiiggggggcccdddkkkggg```PPPLLLUUUXXX[[[ggghhhbbb[[[VVVSSSYYYiiizzz]]]KKKPPPCCC999;;;CCCIIIMMMPPP[[[aaahhhfffUUUAAA999<<>>JJJQQQXXXfffggg``````ZZZXXXVVVTTTUUUWWWZZZ[[[^^^[[[ZZZ\\\ZZZTTTUUUZZZUUU___[[[VVV___ccc\\\XXXVVVZZZYYYRRROOOQQQQQQNNNWWWXXXaaannnmmmbbb^^^dddzzzuuuppphhh^^^YYYYYY[[[UUUWWWWWWRRRTTTVVVMMMQQQaaabbbIII???DDDAAA===>>>;;;333888;;;;;;???CCC???666///DDDFFFLLLHHH]]]YYYHHHWWWmmm444888///222222222222222222222222111111111222222333333333;;;+++666666MMMqqqwwwvvvooouuuuuuqqquuupppzzztttiiiwwweeegggjjj```OOODDD:::===IIIFFFNNNaaaUUUWWWKKKIIIHHH===999;;;888777@@@>>>KKK___WWWcccvvvMMMCCC>>>AAAAAA:::<<<>>>666::::::999888666444222111555000,,,HHHppp{{{~~~}}}\\\III\\\ssszzzuuuxxxtttuuutttrrrqqqppplllhhhdddbbbbbbffflllnnnkkkjjjlllnnntttkkkfffooodddUUU~~~tttqqqsss{{{zzzkkkQQQBBB555666AAAKKKRRRVVVhhh}}}oooyyyuuujjjfff^^^```^^^\\\YYYUUUQQQOOOMMMEEE>>>999:::;;;888666777444444444555666888;;;<<<===LLLGGGGGGMMMCCCWWWsss000333...000***---,,, ...AAA:::777888999777555444444555444444444555777888:::;;;<<>>777;;;888333888GGGMMMIIINNNiiippplllfffwww<<<666>>>666555333111///.........000***+++000,,,---DDDbbbbbbYYYUUUzzzSSSzzzpppzzzooogggfffiiikkktttrrrooofffbbbggghhhbbb^^^```___^^^[[[TTTJJJ@@@999555666333333555666777<<>>ZZZ^^^eeerrr}}}jjjqqquuuYYYJJJAAAiiipppmmmnnnjjjddd```^^^```eeehhhmmmYYYAAABBBYYYccc```ccckkk^^^VVVTTTSSS[[[xxxoooOOOLLLTTT@@@777AAAKKKKKKNNNVVVZZZdddkkkdddOOO<<<888<<<@@@999aaa{{{nnn444<<<777111222111111111111111111111111---...444111>>>uuujjj|||gggtttuuuggg^^^^^^WWWIIIHHHJJJNNNUUUbbbiiibbbVVVYYY[[[VVVMMMHHHMMMUUU[[[[[[[[[ZZZXXXYYY\\\[[[YYY\\\YYYXXXYYY\\\]]][[[YYYVVVWWWVVVRRRNNNQQQYYYaaadddffftttuuuccckkkttthhh```\\\XXXXXXZZZVVVVVVVVVUUUTTTSSSRRRRRRXXXdddxxxgggLLLGGGBBB?????????===;;;666777999===BBBBBB999///BBB<<>>YYY[[[TTT]]]ccctttzzzqqqnnnooonnnmmmzzzpppkkk|||uuujjjccceeegggccc`````````___\\\VVVMMMDDD<<<888666444444666666777===EEEJJJQQQRRRIII???===@@@BBBaaacccgggnnnzzz}}}qqqbbbOOOLLL```nnnnnnnnnjjjgggccc___]]]___cccggg___PPPAAAJJJ___aaaZZZ___fffddd^^^ZZZaaayyyaaaLLLQQQOOO>>>777CCCMMMMMMPPPXXX^^^eeehhh^^^JJJ;;;:::???@@@555eeeuuuxxx333888555222222111111111111111111111111...---222000888fffyyylllwwwxxxgggoooqqqhhhaaa^^^WWWMMMKKKbbbtttssskkkgggccc^^^XXXTTTKKKBBBAAAIIIRRRUUU\\\```bbb```\\\YYYYYYZZZZZZXXXWWWXXXZZZ[[[ZZZXXXWWWTTTOOOGGGAAA@@@EEEIIIOOOQQQ[[[hhhggg```hhhzzzooofff]]]YYYXXXVVVWWWZZZTTTUUUVVVVVVTTTRRRQQQPPPWWW[[[bbbjjjpppmmm]]]KKKHHHDDD@@@>>>===<<<:::888888777999???CCC@@@777000AAAFFFKKKDDDSSSUUUGGGKKKfffKKK444(((333222222222222222222222222111111000000000111222222444555222///;;;XXXyyyzzz{{{yyywwwtttssssssrrrqqqtttuuuwww~~~|||uuuooollljjj]]]LLLEEEIIIFFFIIIQQQaaahhhmmm[[[TTTRRREEEAAA<<<:::::::::999777;;;EEEHHHUUUaaa^^^~~~sssGGG???>>><<<;;;999888777777777777777777666555444444222111000;;;ZZZ___~~~{{{cccggg{{{{{{uuuqqqooonnnllljjjfffffffffggggggfffeeeeeecccdddeeegggllluuutttgggeeekkkpppvvvssseeeEEE666333888777===GGGHHHMMMZZZ|||mmmgggttt|||hhheee```YYY`````````\\\TTTPPPOOONNNLLLDDD>>>888666777777555222444444555666888:::;;;<<<<<>>YYYnnnWWW777111000///...,,,,,,,,,,,,???888888999999888666555666777555555555555555666777777777<<>>GGG~~~oooYYY555444222333222111111111111111111111111000---///...111QQQ}}}uuu\\\cccuuuiiijjjllljjjeee^^^YYYWWWaaa|||ggg___ZZZWWWPPPFFF@@@FFFSSS]]]___YYY___eeeccc[[[VVVWWW[[[XXXWWWVVVWWWYYYZZZYYYXXXWWWUUUQQQOOOQQQWWW___dddbbbccchhhlllkkkddd______```YYYTTTUUUUUUTTTUUUXXXSSSUUUWWWVVVTTTQQQPPPOOOXXXYYYXXXVVVUUUSSSJJJAAACCC@@@>>><<<;;;:::777555999666:::BBBCCC;;;555555CCCMMMEEE>>>dddsssAAAHHHTTTyyy~~~;;;333''':::111111111111111111111111000000000000000111111222333222000000333CCCcccyyy}}}xxxvvvuuuttttttrrrpppooooootttvvvtttvvvyyyssshhhjjjhhhhhhdddVVVFFFCCCJJJEEEPPPbbb{{{~~~gggYYYRRRKKKEEE???<<<999888888999999888???HHHWWWVVViii}}}xxxTTT???>>>===<<<:::888777666666666666666666666555444333000333222444OOOuuuyyyiiimmmzzzrrrpppqqqrrroookkkgggggghhhggggggfffeeedddcccdddeeeeeefffjjjnnnrrrnnnllloooyyyrrrkkkjjjrrrppp___CCC<<<@@@CCC;;;888999555:::QQQrrrvvvZZZPPPiii|||iii\\\aaabbb\\\^^^cccccc^^^UUUPPPNNNKKKGGGAAA===888555666666444222444444555666888:::<<<===BBBHHH@@@CCC@@@BBBiiiCCC222000000...---,,,,,,,,,,,,???777888999999999777666666888666666555444444555555555666666FFFjjj|||~~~vvvhhhFFF///+++222666555000111111222333444444444:::999888777555333222111333444555666888888888888888EEEGGG===BBB]]]xxxuuuEEE999DDDDDDBBB??????>>>===:::666222000000,,,---000+++(((333DDDbbbKKKQQQXXXxxxsss~~~xxxqqqkkkhhhddd{{{yyyiiimmm~~~uuuiiibbbdddhhhhhheeeeeeccc```\\\VVVMMMDDD>>>333333555777888<<>>===<<<:::888666444888888???EEE???333333===HHHKKK;;;CCC}}}XXXCCCRRRbbb^^^888222111666111111111111111111111111000////////////000111111222///000222...333PPPqqqzzzwww{{{llluuusssssssssqqqnnnoooqqqiiipppsssqqqooopppooollljjjiiiiiidddWWWJJJIIINNNNNN\\\ooogggbbb]]]\\\\\\VVVGGG:::<<<:::888777888999:::;;;HHHMMMfff^^^pppIII======<<<:::888777555555444555555555555555444333333...555333...BBBhhh}}}|||vvviiiwww}}}|||xxxrrrpppqqqqqqmmmjjjiiiiiiiiihhhgggfffeeedddbbbdddfffhhhhhhiiikkkmmmwwwiii\\\^^^|||}}}uuuzzzsss[[[AAACCCPPPTTTIIIDDDDDD@@@AAAJJJ```^^^@@@@@@bbb{{{zzznnn^^^YYY___```]]]\\\```___ZZZRRRNNNLLLIIIDDD>>>;;;777555555555333222333444555666999;;;===>>>@@@III;;;???>>>XXXtttddd111///000///...---,,,,,,,,,,,,???777777888999888666666777888666555555444444444444444222555<<>>RRRqqqyyyoooqqqZZZ999DDDFFF>>>FFF>>>>>>>>>===:::777333111///---...000---+++222>>>hhhRRRWWWNNNooohhhrrrgggcccddd^^^sss~~~hhheee{{{vvvlllaaabbbjjjlllhhhhhhfffccc___ZZZRRRHHHAAA444333444777:::@@@OOO\\\dddYYYFFF666444@@@LLLRRRMMMNNNLLLKKK[[[~~~{{{UUUdddmmmiiiiiicccccckkkfffeeeaaaXXXMMMFFFDDDEEEDDDGGGJJJPPPQQQMMM___wwwkkkfffddd[[[YYYRRRcccIIIFFFNNN777888@@@MMMTTTUUUZZZbbbdddcccYYYIII===;;;<<<<<<333[[[qqqzzzsssaaa333999111222444222111111111111111111111111222......000...555[[[vvvppp{{{}}}{{{xxxmmmhhhkkkiiibbbccckkkttt[[[YYY[[[XXXQQQQQQOOONNNTTTbbbnnnssslllbbb[[[\\\]]]ZZZXXXYYYVVVVVVWWWXXXXXXYYYZZZZZZWWWWWWXXX___jjjwwwqqqdddUUUHHHXXXVVVUUUWWWUUUQQQPPPSSSSSSSSSQQQMMMHHHGGGLLLPPPHHHNNNQQQMMMHHHFFFDDDAAA<<<======;;;999777666555555;;;DDDEEE999...555DDDJJJDDD>>>bbbhhhDDDGGGXXXtttCCC666''':::,,,000000000000000000000000//////......//////000111111...111444...,,,DDDccc}}}rrrpppmmmlllnnnlllhhhlllrrrkkknnnooollljjjjjjiiigggfffeeeccc```YYYRRRQQQTTT^^^dddgggiiiZZZaaayyykkkbbb[[[SSSPPPNNNIIIBBB<<<999888777666777:::>>>@@@UUUZZZ___bbbkkkEEE===<<<;;;999777555444333333333444444444444333333222...666333,,,888XXXnnnqqqqqqggg|||~~~mmmooommmvvvwwwwwwuuurrrooolllkkkiiiiiiiiiiiihhhgggfffeee___bbbeeehhhhhhiiijjjkkkggg```ZZZUUU]]]www~~~}}}yyy___NNNOOOXXXZZZVVVcccxxxsss___bbbaaaIIIKKKhhhwwwuuuddd[[[^^^`````````______]]]XXXPPPLLLJJJEEE???:::888666444444333222111333333444666999<<<>>>@@@;;;JJJ>>>@@@NNN{{{lllbbbGGG,,,111///...---,,,,,,,,,,,,,,,@@@888666777888777666555666777555444444333333333444444333666666<<>>BBBEEEBBBFFFNNNVVVXXXZZZeeepppjjj999888HHH???777AAA<<<<<<<<<;;;:::777555444000......///...,,,111999gggeeetttdddwwweeennnzzz~~~xxxkkkaaa___aaa___nnn|||ggg```uuuxxxpppccc```iiilllhhhiiigggdddccc```YYYOOOGGG:::555333666<<>>IIIOOOOOOKKKKKKJJJNNNccc[[[ddd{{{rrrgggbbbccceeeeeedddfffeee```UUUHHH???===???<<>>???>>>;;;<<<<<<:::888666666777555>>>DDD???444000:::FFFFFFAAAQQQPPP===EEE]]]fff444222$$$===,,,////////////////////////...............///000000///---000444///,,,;;;RRRuuullleeeccciiillljjjjjjnnnlllkkkjjjiiiiiiiiigggeeefffddd```ZZZRRRLLLKKKLLL]]]XXXNNNIIICCC[[[zzzcccYYYNNNGGGBBB===<<<===666666666555888===EEEJJJ[[[fffQQQiiiJJJ======:::999888666444333222222222222333333333333222222000555333---333III___iiisssQQQ]]]jjj~~~|||wwwyyyzzzwwwsssnnnmmmmmmiiiiiijjjiiiiiihhhgggfffccceeehhhiiiiiiiiijjjkkkZZZYYYZZZSSSLLL[[[oootttooonnnrrrrrrqqq{{{~~~rrrqqqfff^^^ZZZ___~~~}}}xxxuuu[[[bbb~~~yyybbb]]]eeecccaaadddcccaaa^^^WWWOOOKKKHHHAAA999777666555444333222111111222333444777:::===???AAA???FFF<<<@@@kkk[[[uuu|||888///333......---,,,,,,,,,,,,,,,AAA999444555666666555444555777444333333333333333444444555555444444AAAaaagggkkkRRR999FFF666666777777777777888888777777666555555666777888;;;;;;<<<===@@@CCCEEEGGG<<>>777<<<>>>888PPPsssqqqPPP777000000666000111111111111111111111111111///222,,,---222---???hhhpppqqqxxx{{{vvvrrrpppnnnjjjfffdddZZZ\\\cccpppwwwooo]]]MMMZZZ[[[]]]dddwwwzzzeeeXXX\\\ccc```YYYVVVRRRTTTWWWWWWVVVVVVXXX[[[\\\\\\ZZZVVVPPPMMMNNNPPPXXXVVVTTTUUUTTTSSSUUUXXXQQQQQQSSSTTTRRRMMMNNNQQQNNNQQQQQQMMMFFFDDDGGGLLLUUUVVVRRRIIIBBB@@@???<<<:::;;;:::888555444666888888@@@@@@666111999AAACCC@@@BBBbbbjjjAAADDDJJJlllDDD111111---555333////////////////////////......------......///000...---///111...---444>>>www{{{lllsssooo```[[[jjjxxxwwwnnniiihhhgggggghhhjjjjjjiiiiiifffgggcccXXXJJJCCCCCCEEEQQQLLLFFFNNNWWWvvvRRRKKKFFFEEEAAA;;;999;;;666777777888===FFFRRRZZZ\\\mmmkkknnn???666>>>999888777555333222111111111111222222222222222111222333222///000<<>>LLLiiiKKK333222000------,,,,,,++++++,,,,,,BBB999333555666555444444555666333222222222333333444555222000222555777JJJ{{{|||yyyiii___nnnggg@@@888888888888999999999999===<<<:::999999999:::;;;===>>>AAACCCEEEFFFGGGGGGOOO]]]^^^WWWiiiBBB888???CCC888<<>>555666===FFFOOOVVV^^^___]]]XXXVVVVVVTTTPPPKKKLLLQQQ```nnnbbb{{{mmmkkkkkkkkkhhh```YYY[[[aaa``````\\\SSSGGGAAACCCHHHDDDJJJBBB:::BBBHHHGGGHHHaaa}}}jjjQQQOOOUUUSSSXXXUUUdddrrrFFFPPPPPP<<<555???MMMUUUVVVXXX```jjjiiibbbNNN999444<<>>???@@@>>>CCCPPPWWWVVVTTTVVVUUUTTTUUUUUUQQQKKKKKKOOOOOOTTTWWWTTTMMMIIIJJJMMMHHHMMMNNNIIIEEEBBB===777999:::999666333333555999<<>>===<<<888888;;;888999:::===CCCOOO]]]hhhaaarrrQQQBBB666???999888666444222111111000000111111222222222111111333111111222000555KKKbbbccctttccclllxxxoookkklllmmmllljjjhhhiiiiiijjjjjjjjjiiiiiidddddddddcccccceeeiiilll\\\RRRUUU^^^fffwwwnnnjjjvvvvvvgggcccnnnooodddxxxhhhzzzwwwhhhmmmeee```bbbZZZTTTRRRLLLGGGFFFEEE>>>666333444444333111000000111111222444777:::>>>AAABBBEEE:::JJJccc|||ddd...111333***------,,,+++++++++,,,,,,FFF888777777777777777666555555444333222222444444333222666555777888555<<<[[[|||tttjjjkkksssxxxdddKKK999;;;???;;;===EEE555<<<>>><<>>===???@@@???;;;777:::::::::999888777666555777444111---,,,,,,---...666QQQfffVVVIIIllluuuvvv|||zzzqqq}}}~~~mmmZZZbbb]]]^^^dddppp}}}nnnooovvvrrr```ZZZaaabbbeeefffhhhiiiiiihhhgggfffVVVFFF666444;;;CCCJJJNNNbbb```^^^ZZZVVVRRRMMMJJJOOOLLLUUUpppwwwqqqyyyeeekkkllliiifffdddcccaaa___]]]aaa^^^ZZZSSSJJJFFFKKKUUUMMMFFFCCCDDDGGGNNN^^^nnn[[[TTTUUULLLOOOVVVdddeeeWWWPPPQQQGGG666777BBBMMMPPPRRRYYY```cccdddaaa>>>888:::999HHH999dddttt~~~}}}ttt|||;;;'''777000+++333...000000000000000000000000333111...,,,,,,///666;;;gggxxxmmmsssssspppooopppnnnhhhbbb___YYYZZZ\\\]]]^^^]]][[[ZZZccc\\\SSSTTT```jjjhhh___YYYXXXXXXYYYZZZYYYVVVTTTXXXTTTQQQQQQTTTVVVVVVUUUVVVZZZWWWNNNHHHGGGEEE@@@999<<>>???999111888FFFGGG<<<999eeexxxWWW@@@FFFXXXkkkOOO111222---222+++...---------------------------------............///............////////////333SSSkkkwww~~~lllTTT___dddaaaiii___^^^^^^___cccfffccc]]]```ccc___QQQBBBBBBSSSeeeqqqYYYeee}}}vvvHHHAAA999888;;;===:::777@@@444333DDDSSSYYYbbbmmmhhh```@@@JJJ333>>>;;;:::888666555444333333444333333222111111111222333000111333000000AAAVVVffftttrrrwww~~~yyywwwpppjjjiiillllllhhhdddjjjmmmkkkgggeeeffffff___[[[WWWVVVXXXYYYVVVSSSMMMSSSWWW```||||||yyy{{{gggpppuuurrruuu]]]qqq}}}ccciiifffYYYUUUUUUSSSQQQLLLHHHDDD???999555555444333222111111111111555333...555CCCBBBAAAJJJIII===FFF~~~TTT]]]VVV...===&&&555...---,,,,,,++++++,,,,,,GGG999666777777777777666555555555444333333444555444333555111111333111333EEEZZZ{{{vvvfffcccdddzzzhhhRRRGGGCCC@@@:::444???BBBAAA<<<===FFFKKKKKKIIIFFFHHHQQQUUUUUUZZZcccXXXssssssMMMJJJ@@@???>>>@@@AAA@@@<<<999:::;;;;;;;;;:::999888888888666333///---------...;;;TTTnnngggVVViii{{{lll}}}ppp]]]^^^\\\ZZZ]]]jjjzzz}}}llljjjsssttteee^^^eeeiiieeefffhhhjjjjjjjjjhhhgggYYYLLL>>>999;;;@@@HHHOOO]]]```bbb```ZZZSSSOOOMMMRRRTTTfffuuuppprrreeehhhmmmjjjgggeeeccccccbbbaaa______```aaa\\\QQQGGGIIIPPPOOOOOORRRXXX^^^mmmWWWQQQTTTPPPYYYTTTgggcccOOONNNRRRDDD444:::DDDMMMPPPSSSZZZaaadddeee\\\AAA;;;>>>888===AAAddd{{{fff666+++888...***333///////////////////////////111000...,,,+++...333777WWW{{{|||~~~uuugggmmmllliiifffeeeccc___ZZZWWWXXXYYYZZZ[[[ZZZYYYYYY[[[WWWQQQMMMRRR[[[]]]ZZZ^^^\\\YYYXXXWWWUUURRROOOPPPPPPQQQSSSTTTTTTTTTTTTTTTWWWUUUMMMHHHGGGFFFBBBBBB@@@FFFSSS[[[YYYUUUUUUQQQPPPMMMKKKJJJJJJKKKLLLMMMNNNNNNNNNSSSbbbwwwnnnXXXEEEAAAAAA>>>???CCC===:::666444555888<<<>>>FFF;;;000000;;;EEECCC;;;VVV___HHHDDDGGGZZZ:::,,,000+++000,,,///------------------------------------............---.........////////////000AAAZZZzzzyyyZZZHHHKKKRRR^^^\\\]]]]]][[[ZZZ\\\]]]^^^[[[^^^]]]TTTIIIFFFMMMVVVhhhUUU^^^vvvtttCCC???:::888::::::888555222===IIIQQQ\\\iiiooonnnVVV>>>???===;;;;;;:::888777555444444444444333222111111111111111333///000222///...:::KKKffffffkkkrrryyywwwvvvqqqkkklllooonnnjjjnnniiicccaaabbb```XXXPPPXXXSSSKKKDDDBBBFFFMMMRRR]]]gggrrryyyzzzzzzuuutttyyy|||ccc^^^hhhYYY___oooyyycccdddbbbXXXTTTSSSRRRNNNJJJEEEAAA===888555444333222111111111111111///555555:::CCCAAA===DDDAAADDDnnnRRRkkkEEE///333+++...------,,,++++++++++++,,,GGG:::666666666777666666555444555444333333555555444333888222000444444222666>>>```yyy{{{{{{llljjjmmmkkkggg\\\TTTXXXaaa^^^TTTMMMMMMJJJFFFIIIRRR[[[___```YYY___llljjjYYYRRRWWWzzzsssEEE888???@@@??????@@@AAA@@@===;;;;;;;;;<<<<<<<<<;;;;;;::::::888555222000/////////444KKKoooyyyhhhggg~~~jjj~~~uuu{{{fff]]]ZZZ```[[[ZZZeeevvv{{{qqqhhhnnnvvvkkkaaafffjjjdddeeegggiiiiiihhhgggfff^^^UUUIII@@@;;;;;;DDDOOO]]]ccchhhfff^^^VVVTTTUUUYYYjjj|||wwwppp___dddggg```fffdddbbbbbbcccdddcccbbbbbbdddfffaaaVVVOOOTTT___sss{{{[[[[[[YYYQQQWWWVVViii]]]HHHNNNOOO>>>333AAAHHHOOOQQQUUU]]]dddfffbbbOOO===555===888777\\\JJJ000///777,,,+++333/////////////////////////////////...---,,,---000333HHHrrr{{{rrrhhhiiieee^^^___ccc```YYYWWWVVVVVVVVVWWWWWWXXXXXXUUUUUURRRJJJIIINNNUUUXXX]]]ZZZVVVTTTSSSQQQOOONNNMMMNNNOOOOOOPPPRRRUUUWWWRRRSSSQQQKKKHHHIIIKKKJJJLLLMMMYYYkkkooo```SSSOOOKKKMMMOOOPPPPPPNNNLLLJJJLLLLLLLLLMMMTTT___mmmwww___MMM>>>;;;<<<::::::===888888888666666999???DDDFFF444,,,777BBBBBB>>>???iiiDDD???CCCIIIlllOOO)))+++111***.........------------------------,,,,,,,,,---------......---------.........//////000///CCCppp}}}sssxxxlllMMM===HHHMMMSSSXXXYYYVVVTTTWWW\\\XXXYYYYYYVVVRRRSSSXXX]]]fff___nnnmmm<<<;;;999888777777777777AAA@@@PPPeeeeee```vvvoooKKK>>>444EEE888;;;:::888777555444444444333222111111111111111111333//////111///,,,222<<>>EEEHHH;;;======>>>>>>>>>>>>===<<<::::::;;;;;;<<<;;;;;;;;;:::999777555333111000000***<<<```xxxjjjYYYmmmvvvuuu}}}sssrrrhhheeeiiidddeee```^^^dddpppzzz}}}||||||iiiiiitttoooeeebbbbbbdddeeefffffffffdddbbbaaabbb]]]UUUJJJ===999BBBOOO___bbbeeebbb]]][[[___dddmmm~~~ssssss~~~~~~hhhbbbeeeeee```]]]bbbaaa```aaacccdddeeedddhhhgggddd^^^WWWYYYkkk}}}rrr[[[^^^XXXOOOUUU___fffUUUIIIPPPFFF555999HHHNNNRRRTTTYYYaaafffggg___BBB888000<<<<<>>^^^~~~eeehhhccc\\\___hhhfff\\\WWWVVVUUUTTTTTTUUUWWWXXXTTTWWWVVVPPPMMMRRRXXXZZZVVVSSSOOONNNOOOPPPQQQQQQQQQNNNJJJJJJNNNTTTYYY[[[SSSRRRNNNJJJJJJNNNUUUYYYaaannniiiSSSPPPJJJMMMPPPSSSSSSQQQNNNLLLIIIJJJJJJMMMOOOPPPPPPOOOEEE<<<888:::<<<888444444666666777888:::===AAADDD999///333CCCEEE<<>>RRRyyy777***///111***---///***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,---------.........111)))222VVVvvvyyysss|||xxx___BBB>>>===CCCLLLSSSSSSQQQQQQTTTWWWVVVUUUSSSUUU^^^lllvvvxxxyyySSS666777888777666888===AAAXXXOOOSSSaaabbbjjjQQQEEE===444AAA888:::999888666555444444444222111111000000000111111222......111000------222VVVUUUfffsss~~~{{{oootttzzzoooqqqpppmmmlllmmmkkkgggjjj]]]KKK>>>888;;;FFFQQQ]]]rrrwwwlllnnnkkkkkknnnmmmlllqqqyyyzzziiiLLLaaagggpppYYYYYYWWWTTTUUUTTTNNNIIIBBB===:::888666555111000000000111111222333444???<<<777===CCCEEEJJJMMMxxxfffmmmDDD...222///...111---,,,,,,+++***+++++++++HHH;;;555555555555555444333333222111000000222222111000...---///222111///000333333DDDYYYlllooopppuuupppnnnqqqssshhhXXXXXXbbbmmm```YYY]]]dddeeedddfffQQQeee}}}VVV:::888<<<===<<<999:::;;;;;;;;;:::;;;;;;888999999:::::::::999999999999888777555333111000+++333OOOjjjbbbGGGRRRzzzrrrvvv~~~eeeffffffnnnuuulllcccbbbbbbdddjjjrrrzzzjjjdddooopppjjjccc[[[fffgggggggggeeebbb___]]]cccaaa\\\RRRDDD<<>>@@@HHHwwwccc555111000---+++000333---........................---...000000///...///000555CCCrrrgggfff```ZZZ^^^fffddd\\\YYYXXXVVVTTTSSSTTTVVVWWWVVVXXXYYYWWWXXX]]]^^^\\\RRROOOKKKJJJLLLOOOPPPQQQQQQNNNLLLOOOVVVZZZZZZWWWUUURRRNNNLLLNNNTTT^^^fffeeeSSSTTTKKKLLLNNNPPPPPPOOONNNMMMFFFFFFGGGIIIKKKJJJGGGCCC<<<999999;;;<<<999666555666555555999???BBBAAA???000333???GGG>>>888PPPtttVVV@@@EEECCCIIIpppKKK333333000...***,,,111(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,------------...+++,,,;;;SSSiiiuuuwww}}}xxxrrrkkkXXXBBB<<<<<>>&&&+++444 111,,,,,,+++************+++GGG;;;444444555555444444333222111000//////111111000//////000111000...---///111...222:::PPPuuuppphhhbbbjjjyyy{{{qqqdddgggkkkjjjkkkrrrzzzRRR444888@@@;;;666999555777888888777777999:::888888888999999888777777666666777777666444222111...111AAA^^^eeeOOOPPPqqqsssqqqyyyuuubbb___ccckkkhhh\\\```aaabbbbbbdddkkkwww~~~iiibbbiiimmmoookkk^^^hhhhhhhhhgggeeebbb^^^\\\aaa```___YYYNNNCCCCCCHHHIIIMMMQQQTTT[[[lllLLL???===@@@GGGHHHHHHPPP[[[ZZZaaaeeebbb]]]^^^cccfff]]]\\\[[[]]]___aaabbbaaa```_________]]]___kkkxxx~~~uuuXXXRRRRRROOOTTT\\\kkkQQQIIIRRRIII555777HHHQQQUUUXXX\\\aaaeeebbb[[[JJJ777;;;>>>:::>>>QQQtttqqqLLL444333...+++---111000...........................,,,...000000///...///000222444XXXwww~~~{{{vvvlll___XXXYYY[[[ZZZWWW[[[ZZZWWWUUUSSSSSSTTTUUUSSSUUUVVVWWW\\\aaa```[[[UUUQQQMMMKKKLLLMMMMMMMMMLLLNNNTTT[[[aaa___WWWPPPWWWSSSPPPQQQRRRVVV___ggglllQQQLLLQQQJJJJJJJJJIIIIIIIIIIIIIIIKKKHHHDDDBBBBBBCCCDDDDDD???<<<999666555555666888666555666;;;BBBCCC>>>888444===EEE@@@777@@@cccrrrDDD999BBBCCCffflll999///666+++***++++++222))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------(((,,,------>>>___zzzyyyxxxvvvfff\\\HHH777555:::;;;<<>>CCC@@@CCCPPPqqqTTTuuuBBB666))),,,999222,,,,,,+++***************FFF:::333444444444444333222222111000///000111222111///222333333111000000000000...000111;;;UUUuuu~~~|||tttjjjkkkzzzfff;;;:::888888<<>>999999777444222333555777444666;;;@@@CCC@@@999333;;;EEEEEE;;;???WWWoooxxxNNN>>><<>>:::<<<@@@FFFMMMVVV^^^dddlllpppWWW>>>999;;;999:::777777444444333222111111111111///............///000111...000111///......000111222===OOO___iiisss}}}xxxqqquuuuuuppplllmmmnnnlllfffiii}}}wwwiiijjjmmmmmmkkkddd\\\WWWbbbbbbccceeefffffffffggggggiiijjjiiiiiikkkmmmmmmtttyyyvvvsss|||oooaaa[[[^^^^^^TTTQQQRRRLLLCCC???:::666555444333222//////000222444666888999:::===>>>AAACCC@@@QQQqqq]]]eeeVVV,,,///333///333+++111,,,++++++***************EEE999333444444444444333222222222111000111222333222000000000......000222000,,,,,,333333...555MMMggguuusssfffnnnzzznnnwww}}}PPP999333444888:::666000333:::333555777777555555888;;;:::::::::999888777666555000111444555666444222000111000000KKKllleeeRRRXXX{{{bbbiiiooo}}}tttoooiiieeeeeehhhmmmooosssrrrqqqhhhbbbmmmuuujjj\\\]]]^^^______]]][[[ZZZZZZYYY\\\```^^^SSSGGGAAATTTjjjVVV:::JJJ888???LLLRRRJJJAAAMMMaaajjjjjjfff]]]ZZZ[[[\\\YYY\\\ZZZYYYZZZ[[[]]]\\\\\\```\\\ZZZZZZYYYWWWXXX\\\YYY]]]aaaeeejjjkkk^^^OOOZZZLLLMMMSSSPPPTTTdddoooVVVBBBLLLKKK...:::SSSHHHNNNRRRXXX^^^cccbbbWWWJJJ<<<777666DDD888UUUnnntttrrrbbb,,,+++000//////111***(((333........................(((***+++,,,,,,---...000%%%222@@@PPPtttzzzjjjpppcccZZZOOOPPPYYY\\\ZZZXXXUUUSSSPPPOOONNNNNNQQQRRROOOPPPUUUXXXYYYZZZWWWTTTRRRQQQQQQPPPNNNOOOXXX```^^^VVVRRRVVV]]]RRRQQQUUU[[[YYYRRRPPPSSSTTT```\\\GGGCCCRRRXXXOOOKKKKKKJJJHHHFFFEEECCCBBBHHHIIIIIIGGGBBB>>><<<<<<000555::::::888888888777111888@@@DDDBBB;;;555111===GGGCCC<<>>777777777444222444999<<<:::777222>>><<<555:::===999888<<>><<<222>>>///333333222111000000000000...............///000111...222222...+++,,,///111,,,777EEEUUUfffssslllpppqqqllliiikkkmmmlllbbbdddooozzzvvvjjjhhhooodddhhhkkkkkkgggeeeeeegggooohhhccccccffffffeeeeeeggghhhiiiiiijjjmmmmmmkkkooorrrmmmmmm{{{jjjgggbbbYYYYYYXXXPPPQQQRRRKKK???<<<888555333222111000///000111222444777999:::>>>>>>===??????AAAdddaaayyy999+++***888+++$$$333+++,,,++++++***)))*********===666444444333333333222222222333333222111000000000111////////////////////////...111111...---444EEERRRvvvzzzsssvvvvvv}}}___777,,,000000333666777666555555555111222444666777888777777888999:::999777555555666555555444555555666777888000333+++777\\\fffTTTLLLfffzzzvvvuuunnn{{{nnncccbbbeeegggiiikkkrrrqqqnnniiifffggglllqqq]]]\\\[[[\\\]]]]]]\\\[[[WWWZZZ[[[ZZZ]]]^^^VVVKKK]]]}}}nnnMMMCCCEEE===GGG===EEE[[[PPPZZZlll\\\^^^VVVVVV___\\\[[[^^^```^^^YYYXXX[[[___]]]\\\ZZZYYYXXXXXXXXXYYYXXXWWWVVVTTTSSSRRRRRRRRRKKKRRRQQQKKKQQQaaahhhcccFFFOOOKKK;;;888FFFOOOMMMMMMTTT```iiihhh\\\JJJ<<<999111BBB>>>???pppVVVzzzooo}}}>>>111........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------111---///???]]]xxx{{{aaa]]]TTTMMMXXXYYY]]]\\\TTTOOOPPPPPPMMMQQQOOOPPPTTTVVVTTTUUUWWWQQQPPPPPPTTTWWWVVVPPPJJJQQQRRRSSSRRROOONNNPPPRRROOOMMMUUUbbbaaaSSSGGGEEEAAAJJJNNNKKKNNNXXXYYYRRRHHHGGGFFFDDDCCCCCCBBBBBBBBBAAA???<<<:::999888777444333333444444555666777;;;;;;???BBB;;;222555???>>>DDD999KKK~~~[[[FFF<<>>777///555???777000999777666999>>>@@@===;;;<<>><<<:::999888777777444444333222111111111111000000000000000000000000000000////////////000000---111:::JJJ^^^sssdddjjjjjj[[[jjjfffYYY\\\ccchhhgggccccccgggjjjooolllgggcccaaabbbdddfffhhheeecccbbbdddfffhhhhhhiiijjjlllmmmmmmmmmnnnoookkklllmmmnnnuuutttfffdddggg```]]]WWWPPPKKKHHHFFFFFF===:::777333111111111222222111222444888;;;======BBB;;;===AAACCCYYYeeefffsssKKK111000///...---,,,++++++************************~~~<<<444444333333333333222222222333222111111000000000111........................000111111---***---555===TTTddduuupppjjjkkkrrrqqqllljjjgggooo}}}UUU444---333666555000222555666666555555555333444666777888999888888999:::;;;:::888666666777888888777777666777777777444888000111PPPlllgggTTTVVVvvv}}}wwwiii}}}ggg{{{pppeeeccccccbbbaaabbblllnnnooommmjjjiiijjjkkk\\\[[[YYYYYYZZZ[[[YYYXXXVVVZZZ\\\]]]```bbb]]]TTT[[[}}}hhhQQQRRRWWWVVVRRRDDDJJJWWWHHHIIImmmtttZZZWWW```ZZZWWW[[[UUUZZZ]]]^^^\\\YYYWWWZZZ]]]\\\[[[YYYXXXWWWWWWXXXXXXWWWVVVUUUTTTRRRRRRQQQQQQRRRTTTRRRPPPUUU]]]ZZZQQQLLLKKKAAA777:::GGGNNNKKKQQQWWWaaahhhfffYYYFFF999===555???BBBHHHrrr\\\fffuuu777)))........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,***,,,888QQQooottt{{{iii\\\NNNGGGVVV^^^aaaXXXOOOOOOSSSUUUSSSQQQQQQUUUTTTPPPNNNOOONNNNNNOOOTTTXXXXXXTTTOOOOOOPPPQQQOOOMMMMMMOOOQQQUUUPPPQQQXXXWWWOOOMMMRRRUUUZZZYYYRRRPPPTTTRRRKKKGGGFFFDDDBBB@@@???>>>>>>???>>><<<:::888777666555555444444444555666777888999@@@CCC;;;333555>>>FFFIII<<<;;;```iiiDDD@@@???AAAPPPsss___111666***------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************+++++++++******))))))******++++++***+++---++++++111999TTTtttvvvvvvmmmwwwzzz\\\DDDKKKEEE<<<>>>BBBAAAAAA@@@;;;888:::===@@@GGGNNNHHHKKKbbbppp}}}lll>>>DDD===<<<;;;999888777666666444444333222111111111111000000000000000000000000000//////////////////000000333999CCCQQQ___kkkqqqfffnnn~~~{{{aaaXXXTTT```aaaggg^^^bbbeeeeeeccccccgggiiinnnlllhhheeedddeeegggiiimmmjjjgggeeefffhhhiiiiiihhhjjjmmmooopppqqqssstttooopppooommmlllpppyyyyyynnnddd___aaaddd^^^\\\YYYTTTOOOJJJGGGDDD;;;999666222111000111222//////000333777;;;===>>>===CCC999000MMM^^^hhhoooBBB000000///...---,,,++++++************************{{{:::333333333333222222222111111222111111000000000000000........................000000///---***)))+++,,,333>>>LLL^^^xxxxxxvvv}}}xxxiiihhhrrrwwwuuuttttttwwwzzz~~~fffgggtttRRR???,,,'''---222---&&&///111444555444444444555444555666888999999999999999:::;;;;;;999777777888::::::999999888777777777666:::555---DDDssskkkRRRsssssslllgggjjjiiiXXXqqqiiiccccccbbb^^^[[[[[[eeeiiinnnpppooojjjfffddd\\\ZZZXXXXXXXXXXXXWWWUUUUUUZZZ]]]```cccfffccc]]]```cccTTT^^^fffeeeTTTKKKRRRQQQ???888CCCHHHBBBMMM[[[[[[YYYZZZUUUYYY[[[\\\ZZZWWWVVVXXX[[[ZZZYYYXXXWWWVVVVVVWWWWWWUUUUUUTTTRRRQQQQQQQQQQQQUUUSSSSSSWWW\\\YYYNNNCCCRRREEE777666AAAKKKNNNLLLWWW\\\cccfffaaaSSSBBB555555<<<;;;AAA___|||zzzhhhJJJ000(((------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++000???[[[}}}rrrvvvfff[[[KKKLLLYYYccc___VVVQQQRRRUUUWWWTTTTTTWWWUUUOOOIIIHHHMMMLLLMMMQQQUUUUUUQQQMMMMMMMMMMMMLLLKKKKKKMMMPPPSSSOOOOOOSSSPPPLLLOOOXXX___bbb]]]SSSNNNPPPMMMGGGEEEDDDBBB???===;;;:::999;;;:::999777555444444333555555444444555777999;;;<<<@@@<<<222444AAAGGGBBB;;;888KKKkkkkkkJJJ666===FFFHHH\\\222'''999***,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++************+++++++++******))))))******+++******+++,,,***(((+++222;;;RRRgggooosss~~~llluuufffiiigggdddaaa\\\SSSHHHBBBHHHDDDCCCFFFLLLTTTaaalll~~~AAA222AAA;;;:::999777666555555555444333222111000000000000000000000000000000000000//////............//////---000666???KKKXXXcccjjjWWWnnn~~~XXXQQQaaaYYYNNN_________```aaabbbeeegggjjjhhhfffeeeeeegggjjjlllpppmmmiiiggghhhhhhhhhhhhjjjkkkmmmooopppqqqqqqrrrkkklllnnnooommmkkkhhhfffffffffeeecccaaa___]]]\\\YYYYYYXXXUUUPPPIIICCC@@@999777444111000000000111...///111444777<<>>NNNAAABBBccc|||~~~999444//////...---,,,,,,++++++************************zzz999333222222222222111111111111111000000/////////000000........................///...------......---,,,(((...555???QQQggguuuxxxuuunnnqqquuuvvv}}}|||bbbIII999$$$***000000,,,***---111...000333333333222333444444444555666777777888888777999:::999888666666777888888999999999888888777999888888///555bbbsssUUUaaa~~~|||kkk|||bbbvvviii___aaa^^^___cccddd```^^^___aaaeeekkkoooooojjjdddaaa___]]]ZZZXXXXXXXXXWWWUUUUUUYYY]]]```bbbccccccaaaiii|||[[[OOO^^^fff^^^NNNUUU```PPP>>>999444333999DDDNNNRRRWWW[[[ZZZXXXYYYYYYXXXVVVUUUWWWYYYWWWWWWVVVVVVUUUUUUUUUUUUTTTSSSRRRQQQQQQQQQQQQQQQRRRPPPSSS\\\^^^VVVKKKEEENNN>>>555===IIINNNPPPSSS^^^aaadddccc\\\NNN>>>444222FFF===FFF333+++111------------------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++---...,,,000EEEjjjmmmhhhYYYDDDMMMXXX^^^]]]XXXRRRNNNWWWTTTTTTXXXXXXRRRKKKHHHLLLLLLKKKMMMNNNMMMJJJGGGKKKJJJJJJIIIIIIJJJKKKMMMJJJKKKPPPTTTPPPIIIKKKQQQVVVWWWSSSLLLIIILLLLLLIIIBBBAAA???===;;;999888888888777666555444333333333333333444555777:::<<<>>>???777///222@@@JJJDDD777+++GGGeeedddIII<<<@@@AAALLL]]]}}}GGG222---%%%222+++++++++++++++*********************++++++++++++++++++************++++++******))))))))))))*********)))***,,,+++''')))......222LLLrrrvvvwwwnnnlllyyysssvvvjjjWWWVVVYYY___mmmqqqCCC???BBB999999888777555444333333333333222111000000///000000///////////////////////////......------......///***,,,111999EEETTTcccmmmxxxlllOOOPPPRRRYYY___ZZZXXX[[[___```bbbccceeedddddddddfffhhhkkklllmmmkkkhhhggghhhiiiiiihhhnnnmmmmmmmmmmmmmmmllljjjeeefffiiinnnqqqpppkkkgggmmmkkkiiigggfffaaaZZZUUUVVVUUUSSSOOOIIICCC===999666444222000//////000111111222444666999===BBBEEEHHHNNNIIIjjjrrrpppNNN444,,,......------,,,++++++***************************zzz999444222222111111111000000000000//////...//////000000...........................,,,+++,,,///111111000***...000000333;;;DDDHHH[[[iiiuuuyyy}}}gggPPP===///'''###,,,++++++,,,---------------///111111111000222333222222333333444444555555444666777777555444444555444444666777888888888888<<<444999555+++@@@bbblllXXXFFFddd}}}cccrrrooobbbYYY[[[aaaiiijjjfffeeefffaaacccgggjjjjjjhhhdddaaabbb```\\\ZZZZZZZZZYYYXXXTTTWWW\\\___^^^]]]^^^```kkkppptttLLLCCCVVV```XXXSSSiiitttZZZGGGFFF???AAAHHHFFFAAAFFFQQQWWWZZZWWWWWWWWWVVVUUUUUUUUUWWWUUUUUUUUUUUUTTTTTTTTTSSSRRRRRRQQQQQQQQQQQQQQQRRRPPPQQQVVV\\\ZZZQQQLLLLLL@@@888888DDDMMMMMMRRRZZZbbbcccbbb^^^UUUIII>>>777???GGG???___XXX000&&&888------------------------++++++++++++++++++++++++*********+++++++++,,,,,,***---///---)))555TTTssssss___HHHCCCCCCLLLYYY]]]XXXRRRTTTPPPOOOTTTWWWSSSMMMKKKKKKKKKJJJJJJJJJIIIHHHFFFIIIIIIHHHHHHIIIIIIIIIIIIEEEHHHNNNPPPKKKFFFFFFJJJLLLLLLHHHCCCBBBEEEFFFFFF>>>===<<<;;;::::::999:::666666555444444444444444222222444666999;;;===>>>777...///@@@HHHAAA999888FFF^^^kkkTTT999<<>>IIILLLLLLSSS^^^bbbaaa]]]VVVLLLDDD???<<>>>>>>>>>>>;;;;;;:::999999999999:::444444333333333444444555222333666888::::::::::::,,,...===LLLCCC000555KKKmmmbbbQQQDDD===:::???HHHbbbnnn333...))),,,111&&&)))))))))))))))*********(((((())))))***+++++++++++++++************++++++***))))))(((((())))))***)))''''''+++,,,***+++...)))///---,,,CCCeeetttnnn{{{uuu{{{zzzooorrroooBBB:::>>>777333777666555444333222222222222222111000///....................................------,,,,,,,,,,,,------///...,,,,,,111>>>OOO[[[aaappp{{{wwwZZZMMM[[[TTTRRRZZZ^^^]]]]]]bbbbbbcccdddfffhhhjjjkkklllhhhggggggiiimmmpppppppppnnnlllkkkmmmqqqsssqqqnnnnnnkkkgggfffhhhjjjiiigggbbb```^^^^^^______\\\YYYRRRNNNGGG@@@;;;888666666111111000000000111111222222555777888999>>>EEEJJJNNNbbb___zzzJJJ333)))333,,,,,,,,,++++++*********))))))))))))))))))))))))vvv777333111111000000000/////////...---------......///000------------------------,,,---------,,,+++++++++++++++,,,------------///(((...000---222AAAMMMPPPUUU]]]jjjuuuyyyyyyyyyzzzbbb\\\TTTNNNFFF:::222...&&&(((+++,,,***(((&&&$$$,,,......)))###$$$---666,,,---......---...000222111000/////////000111222000222333333222111222333111222555666777777666666111222444999888444KKKssswww```WWWwwwuuupppfffzzzzzzgggaaagggqqqwwwsssjjjfffhhhbbb```^^^___bbbddddddcccaaa^^^ZZZXXXXXXYYYYYYYYYTTTWWW[[[^^^YYYTTTXXXaaa```iiiooouuuyyyvvvrrr___AAAEEE;;;KKKWWWNNNRRR___cccWWWNNNMMMIIINNN\\\OOO@@@SSSfffaaa[[[WWWVVVUUUTTTUUUUUUUUUTTTPPPQQQRRRSSSSSSRRRQQQPPPRRRQQQQQQQQQRRRSSSSSSTTTQQQWWWWWWNNNHHHGGGCCC;;;333<<>>FFFSSS___VVVLLLFFFHHHLLLLLLJJJJJJIIIIIIIIIIIIHHHIIIJJJLLLJJJJJJJJJLLLMMMKKKFFFBBBFFFEEECCC@@@AAADDDHHHJJJJJJGGGDDDAAA>>>;;;;;;;;;;;;:::999888777777777777222222222222222333444555555777999;;;:::777444222///777CCCFFF888///AAA]]]iiiVVV;;;999DDD>>>GGGiiiAAA(((333%%%(((555$$$((((((((()))))))))******((((((((()))***+++++++++++++++************++++++))))))(((((((((((())))))+++'''&&&)))+++)))***---,,,222...%%%,,,EEE\\\dddttt|||xxxqqqeeefff~~~\\\JJJ999666:::;;;999666555555444333222222222222111111000///............------------------------------,,,,,,,,,,,,------,,,---------111;;;IIITTTZZZXXXWWWiiisssSSSMMMNNNVVVYYYUUUVVV\\\___```bbbdddffffffgggggggggfffgggiiimmmpppppppppnnnkkkjjjmmmrrrtttrrrnnnhhhhhhggggggiiijjjjjjjjjfffdddbbb```]]]YYYUUURRRHHHEEE@@@:::777555555555000000000111111222222333222666:::<<<===CCCLLLSSShhhSSS...333(((111++++++++++++************))))))))))))))))))))))))ttt555222000000000000////////////---------------...///000------------------------))),,,///000...,,,******---***(((+++//////,,,+++''''''***//////+++***---...111333222222222000---...------,,,)))&&&&&&(((((())))))))))))+++...000&&&&&&'''***...///---))),,,---...---------///111111000/////////000111222000222333333222111222333333444666777888777555444333999444111555...<<>>RRRCCCJJJOOO<<<<<<@@@DDDGGGGGGEEEAAA999OOOJJJEEEddd{{{qqqfffXXXVVVUUUTTTUUUUUUUUUTTTOOOPPPQQQRRRRRRRRRQQQPPPRRRRRRQQQRRRRRRSSSTTTUUUOOOVVVRRRFFFCCCGGG@@@222999DDDMMMNNNMMMSSS^^^fff[[[XXXPPPFFF>>><<>><<<===>>>;;;:::999777555444444333000000000000111222333444888:::<<<===:::555///+++<<>>777222<<>>eeettt```UUUwwwttt}}}nnnjjjgggllltttvvvkkk]]]```dddfffcccbbbcccbbb```^^^WWWUUUZZZXXXPPPRRR[[[\\\WWW[[[]]]ZZZ]]]^^^UUU^^^``````bbbiiilllbbbUUU888BBBGGGGGGKKKSSSSSSLLLHHH@@@;;;???EEEGGGAAA<<>><<<::::::;;;<<<;;;999666333222222222333222111000222555777555333999BBBBBB666...222888888;;;EEE===333>>>KKKNNNNNNBBB;;;:::AAALLLcccVVV111000...,,,***))))))((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))***+++,,,,,,***(((((())))))'''%%%))))))))))))************))))))***+++,,,,,,------KKKbbb~~~XXXBBB???>>><<<:::888666555555444444333333222111000000000000000000////////////......---------,,,,,,,,,------------------------......---+++,,,///555999OOOMMM^^^mmmrrrgggVVV>>>BBBTTTKKKDDDYYYZZZ[[[]]]___```^^^ZZZXXXYYY]]]aaaeeeggghhhjjjkkkkkkkkklllllljjjhhheeeccc```aaaccccccbbbbbbccceeebbb[[[TTTOOOMMMIIIBBB===888777666444333222111111444//////222111...222:::444<<<<<<===DDDMMMaaa}}}sssuuu<<<000222...,,,,,,---,,,+++***))))))))))))))))))(((((((((((())))))fff888111444333222000////////////........................------------------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))((((((''''''************************))))))))))))************---,,,*********+++---...------...///000111222222111222222333444555666777777777777777666666555555777777666444333444777:::PPPwwwwww___hhhtttlllwwwtttwwwttthhhbbb```dddeeebbbaaacccbbb___]]]VVVSSSXXXWWWQQQRRRXXX^^^ZZZXXXUUUPPPTTTYYYUUU[[[]]]^^^___dddeee]]]RRR>>>BBBFFFGGGKKKOOOOOOLLLEEECCCBBBHHHXXXbbbZZZJJJ```yyy^^^WWWTTTVVVWWWUUUTTTTTTPPPNNNNNNPPPRRRSSSQQQOOORRRNNNKKKKKKOOOTTTWWWXXXWWWKKKEEEFFFAAA666888DDDIIIJJJJJJLLLVVV```cccaaaUUUNNNAAA777999@@@<<<111CCCpppvvvnnnzzz<<<,,,...(((---,,,...------,,,++++++***************)))))))))(((((((((((()))))))))*********************************///JJJmmmnnn}}}eeeSSSEEE999222:::CCCMMMRRRQQQJJJBBB<<>>>>>GGGWWWUUUHHHDDD;;;@@@DDDKKK]]]~~~ooo>>>000///---,,,******))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))***+++,,,,,,+++))))))******((('''(((((()))))))))*********)))))))))***+++,,,,,,,,,888;;;PPPrrroooSSS======<<<:::888777555444444444444333222222111000000000000000000/////////.........---------,,,,,,,,,---------------------------------,,,,,,...333666GGGTTT```TTTcccvvvpppzzzYYY555>>>KKKJJJLLLWWWWWWVVVTTTSSSSSSTTTUUUTTTWWW\\\___aaabbbccceeefffgggggggggeeecccaaa___\\\\\\\\\]]]^^^___``````YYYTTTMMMIIIGGGDDD>>>999777666555333222111111111,,,...222555555444888===:::@@@DDDIIIPPP___|||~~~___222...000......------,,,+++***))))))))))))))))))(((((((((((())))))ccc888111444444333222111000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''')))))))))))))))))))))))))))))))))*********++++++++++++***)))***+++,,,---------...///000111222222111111222333555666777777777777777777666666666666888888888666333222333555<<>><<<999888666444333444444555777666444222000000000111111111222444777999888777777---)))222>>>BBB<<<777999<<>>999IIIVVVaaazzz|||888---...---,,,+++************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,---+++************)))'''(((((())))))))))))******(((((())))))******++++++---+++333DDDWWWkkkcccLLLOOORRREEE555;;;:::888666555444333333333333333222111111000000000000000/////////............---------,,,,,,,,,------------------------,,,------,,,,,,---///222:::IIIaaalll|||~~~fffEEE===AAAIIILLLKKKJJJHHHGGGIIIMMMQQQMMMPPPTTTWWWYYYYYYZZZ[[[____________^^^\\\ZZZXXXVVVTTTRRRTTTWWWYYYXXXVVVMMMIIICCC@@@???<<<888444444444333111111000000000///333555333111444888999DDDEEE@@@FFFaaaZZZ;;;+++.........///+++,,,+++******))))))))))))))))))(((((((((((())))))```888333333333333222111000......------------------------++++++++++++++++++++++++******++++++++++++*********************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++******)))))))))***+++,,,,,,,,,---///000111222222222222333333444444555555555555555555555555555555555666777666444222222222111XXX|||vvv^^^ddd}}}xxxgggvvvvvvhhhvvvzzzjjj```gggggggggddd```^^^```^^^ZZZ___XXXUUUYYYZZZSSSLLLIIIOOOZZZ[[[VVVXXXYYYVVVUUUXXX\\\______^^^]]]\\\ZZZQQQEEE@@@FFFLLLOOOVVV```ooobbb[[[eeexxx{{{```XXXRRRRRRRRRQQQPPPRRRNNNNNNNNNOOOOOOOOONNNMMMRRRPPPPPPQQQSSSPPPIIICCC@@@BBB@@@888555;;;DDDJJJKKKPPPVVV^^^gggjjjbbbWWWLLL222000EEECCC444PPPzzzxxx>>>111333+++///''',,,,,,,,,++++++*********)))(((((((((((((((((((((((((((((((((((()))))))))***************************))),,,999TTTtttxxxfffxxxoooRRRHHHIII:::222...222:::AAAFFFJJJ@@@@@@??????>>>>>>>>>===@@@BBBCCCBBB@@@>>>>>>???>>>===;;;;;;<<<<<<;;;999777666555444333333444444222222111000000000111222333666999<<<<<<888222---444000444AAAFFF>>>666555DDDKKKNNNPPPJJJ999555CCCBBBSSSjjjBBB666***,,,++++++************+++))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((()))***+++++++++***))))))******)))'''(((((((((((()))))))))***'''((((((((())))))******---//////+++(((;;;fffmmmYYYCCC999<<<@@@<<<555888777666444333222222222333222222222111111000000000000/////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++---...)))666RRRuuullljjj}}}qqqJJJ>>>GGGDDDEEEFFFFFFEEEEEEFFFGGGGGGJJJNNNQQQQQQRRRRRRSSSWWWWWWWWWVVVUUUTTTRRRQQQPPPLLLIIIJJJNNNPPPLLLHHHBBB???;;;999888666333111222222111000000000111111666999666111333:::>>>;;;DDDGGGBBBUUUyyynnn777---...111---...///'''++++++***)))))))))))))))))))))(((((((((((())))))]]]888555111111222222111///---+++++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))*********))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))*********(((((((((((())))))*********+++,,,---///000111222333333333333222222222222333333333333333333333333111333555555444222222333///777[[[{{{qqq]]]fff{{{kkkcccsss]]]^^^iiieeeaaaccclllkkkeee___]]]___]]]XXX\\\XXXVVVXXXWWWPPPFFF???@@@UUUZZZXXXaaa___SSSPPPWWWYYY\\\^^^]]]\\\]]]___[[[MMMEEEKKKUUU^^^kkkxxxzzzlllmmmnnn^^^VVVPPPPPPQQQPPPOOOQQQOOOOOOPPPOOONNNMMMMMMMMMPPPQQQRRRQQQLLLGGGBBB???DDDBBB;;;777===IIIMMMJJJKKKVVVcccjjjlllhhh\\\QQQDDD999:::BBB<<<>>>iii}}}aaarrr|||QQQ%%%222111###///---...+++***************))))))'''''''''''''''''''''((('''(((((((((((()))))))))))))))))))))))))))))))))+++(((***:::VVVsss}}}uuuuuuvvv~~~bbbVVVGGG<<<333333666666666888>>>===<<<;;;:::999888777<<<===>>>===:::888888999:::888777888999999888777444333333333333333333333111111222222333444555666555666888777555222///---666;;;EEEJJJAAA555888DDDYYY]]]RRRCCC===:::===IIITTTaaa~~~<<<(((777'''+++******))))))*********(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))***+++)))(((''''''((()))'''&&&'''(((((((((((()))))))))((((((((((((((()))))))))+++(((&&&'''***111<<>>???AAABBB@@@<<<999666555444333222222222222222222111111111111111000////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++------+++++++++,,,111:::HHHnnnzzz}}}}}}yyyhhhDDD>>>???AAACCCCCCAAA>>>;;;CCCFFFIIIKKKKKKKKKKKKLLLOOOOOONNNNNNMMMKKKKKKJJJJJJFFFBBBBBBEEEEEEAAA<<<:::888666555444333222111111111111000111111222333444555666888>>>EEEEEEAAA<<>>YYYwwwwwwcccyyyllljjjVVVCCC:::333,,,+++///777777888888888999999999777888999888666444444555666555444555666777666555111111111111222222222222333444555555666777777777444222///,,,+++...444888===BBBGGGCCC999666DDDUUU^^^XXXDDD555===FFFJJJOOOoooyyyJJJ,,,...***'''******))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))*********)))))))))))))))******((('''&&&&&&(((((('''&&&''''''(((((((((((())))))(((((((((((())))))))))))((('''''',,,000000***%%%$$$111>>>TTTvvvjjjSSSCCC>>>???<<<::::::<<>>:::666444444333222111111222222111111111111111111111111/////////.........------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,---777///HHHkkktttuuuqqq]]]@@@;;;666666:::===<<<999>>>AAADDDFFFEEEEEEEEEEEEGGGFFFFFFEEEDDDCCCCCCCCCCCC@@@===<<<===<<<999666666666444333222222222222111111111222222444555555111333999@@@BBB@@@@@@CCCIIIkkkLLL555222---......(((,,,...&&&***))))))(((((()))))))))))))))(((((((((((())))))TTT555555///111333444333000,,,***************************************************((())))))))))))))))))(((******)))(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((((((((('''''')))***,,,...///000.........///000111111111000111111111222222222222000111222222111111222444222111999```{{{]]]ZZZ}}}qqqmmmrrrpppqqqtttZZZRRRbbbsssxxxnnnjjjccc^^^___cccbbb]]]^^^\\\VVVPPPMMMLLLLLLLLLzzzmmmVVVeeelllbbbfff[[[VVVTTTWWWWWWUUUVVVZZZ\\\YYYVVVZZZkkkiiiXXXXXXRRRNNNPPPQQQOOONNNNNNMMMOOOPPPNNNKKKIIIIIIJJJKKKHHHCCC???>>>???AAABBB555444777???FFFJJJNNNQQQ\\\bbbhhhiiifff^^^NNN@@@555AAA@@@999IIIkkkwwwmmmtttOOO...444///...)))&&&---%%%))))))))))))))))))))))))%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))))))))))))))))),,,---+++)))///EEEddd|||yyyiiiggglllyyyqqq\\\OOOBBB444000444111111222444555777888888444666777666444333333444444333222333555666555444111222222333444444444444555555555444444333222222//////...---...222:::@@@AAABBB>>>999<<>>999555444555666555333333333222222111222222222000000000000111111111111//////.........---------......---------,,,,,,,,,++++++++++++++++++++++++***+++,,,+++++++++---///,,,===nnnxxxfffgggvvvaaaGGG777666:::;;;:::999<<<>>>@@@???======>>>??????>>>===<<<<<<<<<<<<::::::999888777666555555444555444333222111222333222222333333555666777888777777>>>EEE@@@<<>>sssfffVVVjjjuuu{{{yyyzzztttuuusssUUU^^^rrryyyllliiibbb]]]```ffffffbbbdddaaaYYYPPPLLLPPPVVVZZZpppLLL[[[gggeeeooo```XXXTTTWWWWWWTTTTTTWWWUUUWWWXXX\\\nnnjjj\\\VVVVVVPPPMMMPPPRRRPPPMMMNNNKKKNNNOOOMMMIIIGGGGGGIIIGGGCCC??????BBBAAA<<<777222777BBBLLLNNNLLLTTT```eeeeeedddbbbaaa[[[JJJ:::CCC888888QQQttt|||mmmuuu///)))333'''000&&&000)))(((((((((((())))))))))))%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))))))))))))))))))))))))))$$$'''((($$$%%%555RRRiii|||~~~mmm```iiimmm~~~zzzuuurrrcccHHH555000------...000111222333444333555666555444333333444333222111222444555555444444555666777777777777777444333222111///---+++***+++000555888999:::<<<>>>BBB>>>666666EEETTTPPPBBB===:::888>>>CCCGGGhhhBBB$$$888...$$$---++++++***)))(((((('''''''''((((((((((((((((((((((((&&&''''''((()))******+++******)))))))))))))))***)))((('''((()))***)))(((''''''''''''((((((((()))************))))))))))))%%%)))+++)))''''''))))))&&&+++***+++111...---777999===SSSLLL\\\{{{aaaVVVQQQ@@@<<<444000333888;;;===???444888:::888333222555999333333222222222222222333000000000000000111111111//////.........---------......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,+++***+++...111:::yyywww{{{oooqqq}}}wwwoooJJJ:::888777555555777:::;;;:::999888888;;;:::999888888777888888444666777666444444555666444444444333111111222333333333444444666888999:::>>>;;;AAAHHHCCCFFFjjjIII333111(((...(((///222(((%%%+++---))))))(((((((((((()))***))))))(((((((((((())))))tttHHH666///...000333333111...,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((()))***+++,,,,,,---...///000222333333222222222333444555666777555555444333333222111111...---555;;;KKKrrrcccXXXddd~~~kkkzzzrrrWWW]]]qqqfffhhhfffcccdddgggddd]]]fffdddbbb^^^SSSJJJLLLUUU|||mmm\\\RRRUUUbbbmmmqqqfffYYYSSSSSSUUUUUUSSSUUUWWW^^^ffflllrrr}}}ppp```WWWSSSVVVTTTRRROOOMMMLLLLLLLLLMMMMMMMMMLLLJJJGGGCCCAAA777777===FFFFFF===555333BBBGGGKKKJJJNNNVVV^^^bbbhhhdddcccddd[[[KKK???===>>>@@@;;;ZZZppp[[[xxxuuu<<<,,,,,,,,,,,,+++++++++******(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''''''''((((((((((((+++&&&&&&***((()))999MMMpppzzzuuucccjjj\\\oooyyy^^^llloooWWWJJJ888111+++---333555000***...///000222333444444444/////////111444666666555000222444555444222000......,,,***)))***---111444///666===AAA@@@>>>===>>>888:::???EEEIIIHHHBBB<<<777<<>><<<666222555<<>>EEEIIIKKKZZZ~~~LLL(((///444))),,,+++***)))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))pppFFF555...---000333444111...,,,+++************************************************************************''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))***++++++,,,---...///000222333333222222222222333444555555666555555444333333222222333...111111:::bbb```\\\lllwww}}}]]]UUU___bbbbbb___]]]ccckkkkkkffffffcccbbb```XXXOOONNNRRR___]]]ZZZXXXWWWUUUTTTRRRaaahhhnnnlllcccZZZWWWWWW]]]]]]^^^___```hhh{{{}}}fffZZZTTTPPPLLLNNNOOOPPPQQQPPPNNNKKKJJJJJJKKKLLLJJJGGGAAA;;;777999===AAAAAA888000444>>>DDDJJJMMMNNNQQQYYY```cccaaaiiilll```LLL===999<<<555444QQQmmmjjjjjjyyyRRR+++///,,,,,,+++++++++*********((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((+++&&&&&&)))&&&###---;;;YYYnnn}}}dddbbbeeetttyyyaaafff]]]fffjjjTTTMMM@@@000%%%'''222===---------,,,+++)))((((((---,,,,,,---///111000///.........---------------111000/////////000111222999;;;<<<;;;:::999888999@@@@@@AAACCCCCCAAA<<<999999;;;BBBSSSqqqLLL666000+++)))+++,,,+++)))))))))))))))((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))***+++,,,,,,------......///000111111111//////111555777777555000111111000......222555666222///111777999666222555444444333222222111111111111111111111111111111........................------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********+++,,,---222---******)))***000888NNN\\\TTTPPPyyy|||}}}}}}}}}vvvsss~~~sssqqqsssNNN<<<===:::555555::::::666///222444333111111222333555555555555555666888:::333...---111666666333111555666888:::>>>AAAAAA>>>CCCFFFNNNdddUUU:::444///---111,,,+++***)))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))kkkCCC333,,,,,,///333444222///,,,+++))))))))))))))))))))))))***)))((('''((()))***+++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((''''''(((((()))***+++,,,,,,---...000111222222222222111111111222222333555555555444333333222222666000000,,,---MMMxxxqqqeeedddyyy|||tttxxxxxx\\\MMMbbbaaa]]]]]]cccjjjjjjgggbbb___^^^^^^ZZZSSSPPPPPPIIIIIILLLUUU]]]\\\SSSIIIQQQ]]]kkkqqqnnnhhhddddddcccaaa]]]XXXTTT]]]uuu{{{kkkYYYPPPQQQSSSRRRNNNOOOOOOPPPPPPOOOMMMKKKIIIJJJIIIGGGDDD@@@<<<999777???>>>;;;777222222<<>><<<:::888999;;;>>>AAALLLZZZvvvSSS&&&,,,999///)))222++++++***)))(((((((((((('''''''''''''''''''''''')))((((((''''''(((((()))fffAAA333,,,***...222444222///,,,***((((((((((((((((((((((((,,,+++)))''''''''')))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))************+++,,,...///000000222111111000000000000111333333333333222222111111222000333222---:::[[[yyytttwwwiiilll}}}jjjYYYlllwwwOOOcccdddeeegggjjjjjjgggccc^^^[[[XXXYYYYYYXXXTTTRRRMMMHHHFFFKKKUUU\\\ZZZWWWOOOMMMOOOXXXeeeooorrrppplllggg___VVVOOOPPP```pppppp\\\ZZZTTTPPPPPPTTTTTTOOOJJJLLLKKKJJJIIIJJJLLLNNNOOOLLLHHHBBB===:::;;;>>>@@@@@@777000333>>>FFFIIIIIIFFFMMMTTTYYYaaajjjnnnnnnfff\\\PPPHHHAAA;;;777777OOOyyy|||ppp{{{yyyEEE...333***++++++++++++************(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&'''''''''(((((()))$$$$$$)))***''''''***(((===]]]yyy|||jjjVVVUUUiiiooo]]]ccczzzmmmVVVTTTRRRRRRQQQLLLDDD===222111///---------......000/////////111222111000222111000///000111333444333444555777999:::;;;;;;555444555999@@@EEEGGGFFFDDDBBB???:::777:::AAAHHH]]]sss???$$$,,,)))(((((()))++++++)))'''))))))((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((()))))))))))))))+++******))))))))))))***+++++++++,,,------......///.........//////....../////////......///000111...000111111111111222333000000000000//////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************************************++++++,,,...+++++++++)))''')))---444555999EEEMMM@@@:::FFFcccOOO<<<;;;___SSSooo}}}~~~ooovvvyyyfffooopppVVV888222///...000333444666999666666555333333333444555000777;;;888777:::;;;888;;;999888777999BBBSSSccc|||}}}PPP;;;+++,,,222000+++)))+++***)))((((((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''(((((((((aaa???444---***...222333111...,,,+++''''''''''''''''''''''''///---+++(((''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***'''((()))***+++---......111111000/////////000000111111000000000000000///......000444111///???YYYmmmsssXXXnnn}}}pppVVVWWW|||hhhYYY]]]dddlllooommmhhheee___[[[XXXWWW[[[___^^^[[[QQQJJJAAA===BBBKKKUUUZZZTTTLLLCCCDDDOOO]]]gggkkkrrrlllfff```XXXQQQQQQUUU___``````bbbdddcccZZZPPPPPPQQQRRRRRRQQQMMMIIIFFFHHHIIIKKKMMMOOOPPPQQQQQQGGGDDD@@@===;;;<<<===???666444444;;;HHHQQQPPPKKKNNNUUU[[[___eeekkkkkkhhhUUUBBB888;;;;;;333555???aaauuuhhhccc}}}SSS000222///'''+++++++++*********))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&(((***+++,,,&&&&&&&&&&&&'''''''''''')))%%%###&&&)))))))))***'''///CCC^^^pppvvv{{{tttVVVHHHTTThhhjjjRRReee{{{nnn^^^SSSQQQSSSUUUUUUHHHDDD>>>888333000...---111000///000222444333222111222222333444444444444:::888666555444444444555<<<<<<>>>CCCHHHHHHEEEAAA::::::::::::>>>HHHVVVaaaxxxnnn999,,,///...,,,***)))((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((())))))))))))******))))))((()))))))))))))))***+++,,,---......+++,,,------------......,,,,,,++++++,,,------------///111111//////111333000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************))))))******++++++++++++***((()))+++***''')))---...---(((,,,444...(((000@@@:::777555===ZZZ|||jjjvvvvvvhhhZZZwwwzzzMMM\\\OOOBBB???>>>;;;888888;;;888444444666888777555111666444000555>>>:::///111888EEESSS^^^ooo[[[111555555///,,,---+++'''+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((\\\===444---+++...000111000...------''''''''''''''''''''''''///---+++)))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&'''((()))&&&'''((()))+++,,,------000000/////////000000111////////////////////////------))),,,111,,,111EEEqqq\\\eeeyyyzzz{{{~~~nnn\\\eeeVVVRRRSSS\\\fffhhhfffddddddccc___]]]aaaggghhhfffSSSNNNEEE===;;;@@@HHHNNNTTTTTTPPPIIIBBBCCCLLLUUUfffdddeeeiiihhhccc`````````]]]XXXWWWXXXXXXWWWUUUNNNPPPQQQQQQPPPQQQTTTVVVVVVYYY[[[\\\XXXQQQIIIDDD>>>???AAAAAA???;;;666333...:::DDDGGGHHHLLLQQQTTT\\\```cccddddddccc]]]UUU???888777:::666222???SSSvvvdddiiizzznnn111///---$$$///+++************)))))))))'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&(((***,,,---%%%&&&&&&&&&&&&''''''''')))'''%%%%%%&&&&&&&&&&&&+++###'''@@@^^^rrr}}}}}}ssskkkUUU<<>>FFFTTTgggyyyhhh444%%%---000***---,,,)))((('''((()))***((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&''''''(((((())))))***))))))((((((((())))))***))))))))))))))))))))))))(((***+++,,,++++++,,,...,,,+++***+++---------+++***,,,------------...000000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************((()))******++++++******((('''(((+++***''')))...%%%---***'''...///,,,111'''***...,,,'''000TTTzzzyyy```hhhxxxppp}}}iiijjjuuurrr{{{iii___WWWKKKDDDDDD\\\SSSIIIGGGIIIHHHAAA999<<>>>>>===:::777555999EEEMMMJJJHHHOOOYYY```dddggggggddd```ZZZNNNCCC555<<<>>>888888DDDRRRZZZnnnkkkyyyAAA---111***&&&111************))))))))))))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***%%%%%%&&&&&&&&&'''''''''&&&'''((('''&&&&&&&&&%%%***###!!!---CCCZZZooozzz~~~zzzXXX:::MMM]]]kkk{{{zzzbbbKKKSSS```sssssskkkWWWTTTNNNHHHEEEEEEFFFGGG@@@???===<<<<<<;;;:::888777666444333333444555555333555777:::===@@@CCCDDDIIIHHHEEE@@@;;;999999:::CCCFFFPPPaaawww___,,,)))111)))$$$+++******)))((('''''')))***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))***((((((((((((((()))***+++)))))))))((((((''''''''')))+++---,,,******+++------+++***,,,...///---+++*********+++,,,---------////////////////////////........................------------------------++++++++++++************************************'''((()))***+++******)))***((((((***)))''')))---&&&222222,,,,,,((((((000'''222000'''+++333777999rrrnnn}}}wwwyyyyyysssgggcccpppuuukkkdddddd```YYY[[[ccc{{{nnnbbbbbbiiijjjaaaUUURRRyyyrrrSSSTTTjjjzzz[[[555<<<777,,,''',,,...***)))...******((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((TTT999222***---...///...------...///((((((((((((((((((((((((%%%%%%'''((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''(((((())))))***+++---...///000////////////000222333333/////////000000000000000+++222***)))444///(((555BBBbbbrrrlll}}}uuujjj}}}]]]NNNXXX```]]]WWWhhhmmmnnnjjjiiilllkkkfffddd___XXXQQQKKKFFF@@@===>>>???CCCJJJQQQOOOFFF===;;;===AAAEEEEEEHHHQQQ\\\ZZZ\\\aaaffffffcccaaabbbeeebbb``````___ZZZQQQJJJHHHDDD>>>999777999<<<>>>>>><<<888666777:::>>>AAALLLMMMIIIFFFMMM\\\fffhhheeegggfffbbb]]]UUUGGG:::333???;;;---999WWW___PPPJJJwwwyyyzzzQQQ(((...,,,+++///'''************))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''"""&&&******)))))))))(((%%%***,,,'''(((999WWWnnn|||zzzPPP???EEENNNiiizzzkkkVVVKKKDDDMMMccctttxxxuuutttooohhh```[[[YYYZZZ[[[OOOLLLJJJHHHFFFEEEBBB???@@@===:::777666888;;;===BBBDDDFFFGGGFFFDDDBBB@@@===<<<888444333888BBBJJJRRRVVVbbbxxxFFF222&&&+++///***'''***&&&'''((()))((((((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***''''''''''''(((***++++++((((((((())))))))))))***(((***,,,***(((&&&(((******((('''))),,,---***(((,,,+++***+++...///...---................................................------------------------+++++++++************)))))))))))))))))))))))))))'''((()))++++++******))),,,))))))***)))&&&(((---,,,***###$$$000///(((+++,,,000+++'''***((((((000(((eeeuuussszzz~~~vvvsssoooooooooeeeZZZ]]]iiicccVVVNNNVVViiisssmmmbbbeee|||}}}mmmFFF---888111+++111333...***,,,,,,(((***)))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''''''''RRR;;;***///---///111000...,,,,,,,,,'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))***+++,,,------...///////////////...000000////////////000000........................000@@@bbbvvvmmmrrrxxxuuuUUURRRqqqsssnnnSSSOOOaaagggcccfffjjjccc```\\\WWWUUURRRLLLEEEAAA<<<888:::AAAHHHKKKKKKIIIEEE@@@<<<::::::;;;<<>>???@@@AAA@@@???===;;;888:::<<<===<<<;;;<<<===444666888;;;>>>CCCHHHMMMJJJKKKNNN]]]cccppp|||___```___bbbdddYYYEEE999888===+++666EEEaaaiiiPPP[[[kkkOOO<<<......000+++(((+++***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((&&&'''(((&&&)))999JJJcccrrrxxxtttgggSSSAAA===GGGSSSiiikkkdddRRRBBB???GGGNNNOOOUUU]]]aaaccchhhnnntttfffddddddgggddd^^^ZZZ[[[TTTPPPKKKHHHFFFEEEHHHLLLAAABBBAAA@@@AAA@@@:::111:::666666:::<<>>@@@FFFEEEBBB???===;;;;;;;;;999888888777777777888888:::;;;<<<===<<<:::888777??????>>>;;;777444333333888===BBBFFFGGGHHHIIIIIIPPPUUUQQQ[[[cccooo}}}lllddd]]]YYYXXXOOOAAA;;;>>>///CCCccc```bbbkkkgggzzz{{{===000(((---///***(((+++)))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&'''(((%%%$$$---888@@@YYYrrrxxxvvvyyy}}}vvvjjjYYYHHH===:::JJJZZZ^^^XXXNNNCCC:::;;;???CCCFFFIIIPPPZZZaaaWWWUUUVVVWWWTTTOOOOOOSSSRRRNNNIIIFFFCCCAAA???>>><<<===;;;888999<<<;;;888...888GGGQQQPPPOOOXXXeeeSSS333555,,,,,,,,,+++***)))))))))*********)))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((()))))))))*********++++++,,,,,,,,,,,,++++++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))((((((*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))******+++,,,,,,---999444'''---dddlllzzzrrr]]]XXXmmmDDD333111000111555...---,,,+++***))))))(((***)))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((yyyKKK888))),,,+++---......,,,***)))***'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$%%%########################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((''''''''''''((()))***+++,,,,,,---...............////////////////////////------------------------000---EEEyyy~~~mmmdddqqq~~~hhh```kkk}}}zzz___KKKBBB???JJJYYY\\\iiigggeeeaaa]]]ZZZYYYZZZUUUOOOGGG???:::888999:::<<<<<<<<<<<<;;;999888777>>>===<<<;;;::::::::::::===>>>>>>>>>>>><<<;;;999666777777666444555777999>>>BBBGGGJJJLLLMMMNNNOOOZZZjjjbbbgggrrrqqqrrrhhh^^^SSSJJJGGGAAA888666:::666```ooo___ppp}}};;;...((('''---///)))'''+++))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))'''$$$$$$(((000IIIfffuuu{{{}}}nnn]]]PPPOOOJJJ@@@777777>>>EEEFFFCCCDDDBBB===777444666999???>>>??????===999;;;@@@???===<<<<<<>>>===:::666888:::777222222999@@@BBB>>>FFFTTTaaaiiisss|||KKK***%%%,,,++++++******))))))((((((******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))(((******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))***++++++,,,,,, 000555***)))HHH|||{{{bbbiiifffnnn~~~MMM:::***+++000000///000---,,,,,,+++***)))(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((tttGGG888))),,,***,,,------+++)))(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###$$$$$$$$$########################$$$$$$$$$###########################$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&'''((())))))***+++,,,------...------........................,,,,,,,,,,,,,,,,,,,,,,,,---'''...JJJnnnfffjjj{{{yyyppp]]]```~~~ddd]]]tttppplllZZZGGGNNNdddnnnkkkiiifffccc^^^\\\```gggccc]]]TTTMMMIIIDDD???;;;555666666777777777777777888777666666555555555666444444555555444333222111222444666777:::???DDDHHHFFFGGGGGGIIIKKKQQQXXX^^^eeetttaaa```mmmeee___YYYUUUHHH>>>===:::444222666EEE[[[jjjZZZYYY{{{FFF###---***,,,///---((('''***(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&)))***)))&&&%%%$$$///BBBYYYnnn}}}tttfffQQQ???<<<@@@BBB???:::<<>>===;;;888777777777888444444444444444555666777666777777777777777777777<<<===>>>???AAADDDIIIMMMRRRSSSSSSTTTVVV[[[aaafff```hhhOOOMMM\\\YYYXXXVVVRRRDDD999777777555888>>>ZZZVVVSSSXXXnnnHHH(((///---------...+++''''''+++''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&)))***)))&&&""""""(((888NNNeeevvv~~~sssaaaRRRMMMLLLFFF>>>???@@@AAA@@@>>>===<<<;;;BBB;;;888===AAA>>>999666======:::666999@@@AAA===AAAHHHNNNQQQWWWbbblllqqq|||vvvGGG)))000555(((%%%222)))))))))((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((()))******++++++******)))*********+++++++++,,,,,,*********************************)))))))))))))))(((((((((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((())))))******+++///+++%%%$$$,,,333///&&&///~~~{{{ggguuujjj~~~uuurrrHHH:::;;;444111111333333000,,,,,,*********))))))((((((((((((''''''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((iii@@@777,,,,,,)))+++,,,,,,***((('''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$#######################################"""""""""###############"""""""""############$$$####################################$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((()))'''((()))+++,,,,,,,,,,,,+++,,,---......---,,,+++++++++++++++++++++++++++%%%///...%%%444```rrrtttwww~~~vvvkkkfffllluuuqqqtttuuunnnkkkeeeVVVIIILLLXXXfffjjjccc```bbbiiihhhgggjjjkkkfff[[[QQQLLLIIIDDD???:::777666555888888888888999:::;;;<<<======>>>???@@@AAAAAABBB===???AAADDDFFFJJJOOOSSSaaadddhhhiiigggdddbbbaaaOOO[[[VVVcccnnneeeaaaUUUJJJ===333333555888AAAMMMbbb]]]___rrrOOO***&&&777***++++++***)))((()))+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''%%%###$$$''''''$$$(((((((((+++222FFFgggrrrfffffflllooommm___[[[UUUOOOKKKIIIIIIIIIHHHAAA>>>BBBFFFCCC???===CCCGGGFFFAAAEEEQQQXXXWWWYYYbbbmmmwwwwwwYYY555,,,+++111000'''%%%,,,))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((())))))************)))))))))))))))******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''((())))))******!!!000222&&&###---222---111///555kkkvvv}}}vvv~~~uuuzzzvvviiisssOOO;;;111111666111000......---,,,,,,---))))))))))))((((((''''''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((ddd<<<555+++***)))+++---,,,***((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$#######################################!!!"""""""""#########$$$""""""""""""################################################$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''((()))&&&''')))***+++,,,,,,,,,***,,,---......---,,,***++++++++++++++++++++++++&&&***+++***...AAA___www{{{vvvvvv}}}uuu\\\\\\qqqnnnsssrrrooofffVVVQQQNNNUUUccchhhbbb___bbbgggkkkqqqssspppjjjddd```ZZZXXXTTTNNNIIICCC???===888777777777777777888888888999999;;;===>>>@@@AAABBBFFFLLLQQQWWW]]]bbbfffllloooqqqpppjjjccc]]]ZZZOOO^^^kkk~~~vvvbbb[[[FFF<<<777888???DDDFFFNNNYYY\\\kkk~~~PPP111)))(((222)))************+++***(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((######&&&'''$$$###$$$$$$###!!!)))@@@XXXooouuu~~~sssrrrssstttuuuvvvuuuuuuZZZVVVSSSTTTTTTRRRUUUZZZTTT]]]aaa]]]bbbppp||||||RRR777,,,+++444000"""$$$222222$$$))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((())))))))))))))))))((((((((())))))***++++++,,,))))))))))))))))))))))))((()))))))))))))))))))))'''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''(((((())))))***---$$$"""+++111...((('''(((888333!!!===pppwwwpppfffxxxyyyqqq[[[~~~nnnvvv~~~}}}dddMMM:::888===<<<888666444333000---,,,,,,,,,,,,))))))(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((aaa999444***)))***,,,------+++)))(((((('''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&''''''''''''''''''''''''#########$$$$$$%%%%%%%%%%%%$$$$$$###"""#########""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""####################################"""############$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''((())))))&&&'''((()))++++++,,,,,,***+++---......---+++***************************111'''(((///---(((888QQQrrrtttqqqyyy]]]VVVssstttttt{{{{{{|||```UUUPPPVVVZZZWWWYYY``````iiiqqqqqqiiibbbaaadddgggfffeeebbb]]]WWWQQQNNNGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFHHHJJJMMMOOOPPPWWW[[[aaaggglllqqqvvvyyyppppppnnnhhhbbb\\\XXXWWWaaafffnnnsssWWWBBBFFF666222777FFFWWW]]]ZZZ\\\ccclllPPP)))000111'''---,,,---------...---)))$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""(((***&&&%%%)))***((()))&&&'''++++++&&&&&&+++333TTTzzz||||||wwwvvvuuusssnnnnnnxxxsss|||SSS666******...000***(((+++,,,))))))---))))))))))))************(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))(((((('''(((((()))***+++++++++))))))))))))))))))))))))(((((((((((())))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))'''(((******((((((***------&&&000,,,333111***XXX|||zzzuuuXXXXXXlll~~~qqqeeejjjssspppgggvvvDDD@@@<<<777444333222333444222111000......000000...((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))ZZZ:::000------******))))))((((((''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***777:::...%%%&&&(((&&&%%%%%%%%%$$$######&&&(((################################################################################################"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((()))***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,...111444YYY~~~zzz}}}~~~vvv~~~rrr|||rrr\\\MMMJJJNNNTTTXXX^^^iiiqqqpppiiidddcccddd]]]ccchhhgggbbb```bbbeee___```aaa```]]]\\\\\\^^^\\\ZZZWWWXXX]]]bbbfffhhhvvvtttrrrrrrsssuuuuuuuuujjjnnnmmmbbbSSSLLLOOOUUU[[[YYYPPPDDD???>>>999000:::FFFqqquuukkkhhh___www\\\...+++000(((%%%---***++++++++++++***))))))&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))))))))'''111OOOuuubbbNNN666***+++...---)))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))'''((())))))(((((()))***111000000...,,,)))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))***+++,,,,,,------111EEEfffzzzxxxooojjj]]]UUU___vvvbbbuuuzzzrrrllluuuOOO===:::888888666555444333333333111000///...---,,,++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((XXX888///++++++******))))))((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$///111((("""%%%&&&###%%%&&&&&&$$$######%%%'''########################################################################################################################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((()))***++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++***,,,...111BBBooo~~~sssrrrxxxooommmtttlll{{{|||qqq]]]JJJDDDNNNYYY]]]aaacccaaa^^^aaahhhnnndddhhhkkkkkkgggfffhhhllliiiiiikkknnnooonnnkkkhhhmmmmmmnnnqqqtttuuuuuutttuuuttttttuuuuuutttqqqoooeeeccc]]]SSSIIICCCCCCDDD;;;777666666333111666>>>FFFTTTkkkdddWWW```zzzUUU666""")))000+++(((---******++++++******)))(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&''''''(((((("""***///,,,///DDDjjjZZZ<<<999333,,,)))+++---,,,***))))))))))))))))))))))))))))))))))))((((((''''''((((((((((((((((((((((((&&&((())))))(((((()))***000000000///---***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))******+++,,,,,,---///,,,---555BBBVVVqqqvvvlllkkkeee\\\cccjjjtttrrrbbbVVVcccxxxjjjZZZWWWfffrrrlll```[[[```dddeeeeeeooo]]]DDD???BBB???:::777777555444333222222222000000///...---,,,++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((TTT666---))))))******))))))((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!((()))###"""&&&&&&"""&&&&&&&&&%%%###"""###%%%########################################################################################################################"""""""""#########$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((((((************************************************((()))******))))))***,,,---IIIiiiyyyrrrvvv|||~~~qqquuupppxxxxxx||||||tttbbbQQQDDD>>>KKKNNNRRRUUUUUUVVVWWWYYY^^^aaadddeeeddddddgggjjjjjjkkkpppwww{{{zzzrrrkkk___cccjjjrrrwwwxxxuuurrrrrrrrrssstttsssnnnhhhcccYYYRRRHHHAAA>>><<<888555<<<777777<<<:::555???OOObbbnnnjjjeeebbbtttSSS000)))(((---///+++(((******************)))((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''$$$'''&&&(((@@@UUU]]]ttt~~~^^^DDD555...,,,)))+++......,,,))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((((((((((((((((((&&&((())))))(((''')))***000000000///...,,,***)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((((())))))******++++++,,,))))))+++......000777???NNNiii{{{mmmqqqsssoooiiihhhooovvvlll^^^```tttyyyjjjaaaggg|||ppppppvvvHHH@@@888888<<<<<<555---666555444333222111111111000//////...---,,,++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((PPP444---)))'''******))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###&&&&&&###$$$((('''"""&&&''''''%%%###""""""###################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""########################$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&************************************************''')))++++++)))(((((()))(((444DDDfffttt{{{zzz}}}mmmjjj}}}vvvnnnlllvvvnnnZZZEEEBBB@@@BBBDDDDDDDDDFFFaaacccddddddcccbbbaaaaaaaaafffnnnuuuxxxssskkkeeebbbfffnnnvvv{{{zzzuuuqqqmmmlllkkkjjjfff```YYYTTTIIIAAA888555666777666333===;;;:::;;;>>>BBBHHHMMM\\\zzzyyy~~~zzzPPP%%%///222222...***)))******))))))******))))))((('''&&&&&&%%%%%%%%%$$$$$$$$$#######################################$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&(((%%%$$$***000111+++###&&&///===LLL___{{{yyydddPPPIII<<<000))))))...333000111111...)))'''))),,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))(((''''''(((***111111111000...,,,)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((())))))*********(((***,,,,,,+++***,,,///***999GGGPPPZZZiiivvv||||||}}}sssWWW<<<---///999BBB???555111666???444333222111000000000000//////...------,,,++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((MMM333...***'''******))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''%%%!!!%%%&&&'''%%%###"""""""""########################################################################""""""""""""""""""""""""########################!!!!!!"""""""""#########""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++***(((((())))))------CCCzzztttqqq{{{ccc[[[iii{{{~~~{{{gggVVVDDD;;;888;;;DDDMMMjjjjjjjjjjjjiiifffccc```^^^gggqqquuuqqqjjjfffdddsssssstttuuutttpppjjjeeeccc```\\\XXXSSSNNNIIIEEE;;;888333111111333555666222:::;;;888HHHaaafffZZZ[[[RRR000(((***...---&&&%%%+++...+++((())))))))))))(((''''''&&&&&&%%%%%%%%%$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$))),,,+++&&&$$$&&&)))+++++++++,,,///888DDDLLLkkkVVVIII???:::777%%%(((,,,111333222...+++---,,,***))))))+++,,,...))))))))))))))))))))))))'''''''''''''''(((((((((''''''''''''''''''''''''&&&'''((((((''''''((()))111111000///---***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))(((&&&'''+++///222---+++&&&!!!""",,,666;;;;;;HHHXXXiiilllbbbIIIBBB<<<:::555222777@@@<<<:::777444333444777999333222111000000000000000.........---,,,,,,++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''III222///+++(((******))))))((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$""" ###%%%&&&%%%###"""""""""########################################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######"""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((()))***++++++)))((()))+++&&&,,,%%%...YYYvvvqqq{{{wwwgggbbbeeeeeeaaa]]]~~~}}}kkkaaaVVVMMMLLLRRRccc```___aaafffhhhgggeeeeeemmmttttttlllggggggjjjllliiifffcccaaa^^^ZZZWWWTTTPPPJJJEEEBBB???===;;;555444333222111222555888111CCCHHHAAATTTwwwsss}}}EEE,,,,,,333&&&******'''(((---,,,&&&(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$########################"""""""""###$$$$$$%%%%%%"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&###'''***'''"""!!!(((///)))&&&"""!!!%%%,,,222666!!!)))444>>>GGGRRR]]]fffsssrrrppprrr{{{|||qqqqqqrrrqqqgggVVVHHHBBB666555444555444///'''!!!555000***'''))),,,---...,,,+++***,,,///...***'''))))))))))))))))))))))))&&&''''''''''''(((((((((''''''''''''''''''''''''%%%'''(((((('''&&&((())).........---+++(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&+++...---+++)))###$$$&&&+++000444333---(((---...+++***333======666,,,:::AAA===???KKKQQQNNN===???===:::999888111(((---,,,...222333...(((&&&---///444:::>>><<<333,,,222222111000000000000000------------,,,,,,++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''|||EEE000///+++'''******))))))((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%$$$###"""###"""###%%%%%%$$$""""""###########################################################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###""""""""""""###############$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))((((((***,,,%%%+++'''(((;;;OOO]]]hhhzzz~~~xxxeeeWWWgggyyyuuukkkkkkqqqiii```\\\^^^aaaaaa```eeehhhiiifffaaa```ccchhh]]]YYYUUURRRQQQQQQPPPOOOBBB???;;;999999999888777333333444555888;;;===>>>===SSS\\\SSSYYYvvvvvvCCC(((&&&,,,...+++,,,,,,+++++++++((($$$''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$########################!!!""""""###$$$$$$%%%%%%""""""""""""###############################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%###$$$''',,,---)))$$$%%%&&&)))***)))&&&!!!+++---...,,,))))))---111...//////333:::???:::111777333111111///---000555//////---+++***,,,///111)))***,,,......,,,)))'''...---.........+++'''$$$))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&((('''&&&&&&''')))((())))))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''$$$""",,,222222111+++&&&$$$'''+++000333000---((($$$%%%)))---///)))...111///...000///---111111///---,,,,,,,,,+++666222***&&&+++333999999111444666444222333999>>>222222111111000000111111---------,,,,,,,,,,,,+++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))(((((('''yyyBBB//////+++'''*********)))((((((''''''$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''&&&$$$%%%((( ###%%%%%%$$$#################################################################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%######$$$%%%'''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&'''***---''',,,+++(((***...FFFjjjuuuzzzwwwllliiipppaaaWWWdddvvvxxxyyyhhh```\\\XXXTTT___\\\XXXTTTSSSVVVZZZ^^^KKKGGGAAA<<<:::888777555666444444444666777777666222111333999@@@FFFGGGFFFWWWnnn|||tttooonnn111'''222222+++***+++***)))((((((''')))***''''''((((((''''''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%""""""""""""##################################################################$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''###$$$&&&'''&&&&&&'''(((%%%&&&'''(((((()))+++...$$$&&&((()))(((((()))***%%%---222...((((((+++,,,***+++...000---***+++111+++......+++)))+++///111...///...+++((((((+++///'''((('''&&&&&&'''))),,,))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&((('''&&&&&&''')))###$$$&&&(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%)))***((())),,,)))###(((((((((***)))'''&&&''''''))),,,...+++&&&&&&)))222***(((,,,---((((((...)))%%%'''---...+++---555"""---333///,,,---,,,(((333222222555777666222...333222111111111111111222---,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''ooo>>>...***///'''(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$################################################""""""############""""""""""""""""""""""""""""""######""""""!!!!!! """############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((###(((,,,+++))),,,777AAAzzzwwwvvvxxxwwwvvvhhhUUUPPPXXXooo}}}tttaaaTTTQQQSSSMMMDDD???CCCGGGEEEBBBAAA888333444888888222111666333333222333555777888888555DDD@@@:::SSSnnniiiXXXhhhIII???333,,,***,,,,,,++++++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%&&&"""###$$$$$$$$$"""!!!"""############$$$$$$$$$&&&%%%###!!!!!!"""###$$$########################################################################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((()))))))))******************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...........................+++++++++************)))))))))))))))))))))))))))&&&&&&'''(((((('''&&&%%%((('''%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))*********+++++++++...///111222333444444444444333222111000000000000,,,,,,------------------)))))))))(((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((mmm===...***///'''))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$################################################""""""############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***+++)))%%%&&&---333QQQdddsssuuunnnyyy{{{rrrxxx|||ssseee^^^tttqqq{{{{{{VVVSSSLLLEEE???===???AAA444888;;;777000---///333555444333222222222333444:::888777:::>>>@@@???>>>BBBTTTRRRKKK```xxxwwwlllggg{{{XXX999222,,,)))+++,,,,,,*********))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$%%%&&&$$$$$$$$$#########""""""""""""#########$$$$$$$$$&&&%%%###"""!!!"""###$$$########################################################################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((((()))))))))******************+++++++++,,,,,,,,,++++++++++++,,,------------------------------+++++++++*********))))))))))))))))))))))))))))))'''((()))))))))((('''&&&((('''%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))*********++++++---...///111333444444555444333222111000000//////------------------------)))))))))(((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((iii;;;...***///'''))))))))))))((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$########################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))***)))'''%%%%%%&&&)))+++???YYYxxxzzzooouuupppeeeiii~~~}}}sssyyygggSSSMMMPPPMMMDDDAAABBB===666777:::444***444444666:::>>>CCCGGGIIIEEE???;;;AAALLLQQQLLLEEEbbboooeeeUUUdddccc<<<...,,,)))'''(((+++,,,***((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$############$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$"""""""""#########$$$$$$%%%$$$###"""!!!"""###$$$########################################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((()))))))))))))))*********++++++++++++++++++******++++++,,,---------------------------++++++*********))))))))))))))))))))))))))))))))))))************)))((('''((('''%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((()))))))))*********+++,,,---///111333444555444444222111000////////////.........---,,,,,,,,,***))))))((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((ddd999...***///'''******)))))))))(((((((((&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######""""""""""""###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''((()))))))))((('''+++888XXXvvvyyywwwyyyttthhh~~~kkk]]]}}}www]]]```yyyzzzeee___eeeaaaSSSOOOUUUTTTKKK@@@<<>>---'''222222***###$$$)))%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################""""""############""""""###""""""!!!!!!!!!"""""""""""""""""""""######### !!!"""######""""""""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))+++...111222333222111/////////////////////000,,,,,,+++******)))(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((AAA,,,333---,,,(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''$$$%%%&&&%%%%%%&&&))),,,'''333GGG[[[kkkvvv~~~mmmMMM444'''&&&))),,,***&&&$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""######""""""""""""!!!!!!!!!!!!!!!""""""$$$#########""""""!!!!!! !!!"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((()))'''))),,,///111111111000---.....................,,,,,,++++++***)))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((???,,,222+++,,,+++(((((('''&&&%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$##############################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$########################""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((%%%!!!"""%%%)))******$$$&&&(((***222CCCZZZkkkxxxTTTAAA---%%%'''(((''''''---'''!!!!!!$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#######################################!!!""""""######""""""!!!!!!!!! !!!!!!""""""############"""""""""!!!###""""""!!!!!!""""""###"""""""""""""""""""""""""""############$$$$$$$$$########################"""############$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''&&&&&&%%%$$$%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((&&&(((***---///000000000......////////////...---,,,,,,,,,+++++++++******(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((>>>,,,111(((+++...)))((('''&&&&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############################################################"""#########$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&(((((($$$!!!(((((('''$$$$$$***555>>>[[[jjjsss}}}nnnYYYBBB333&&& )))...***######)))((($$$"""###&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""#########$$$########################!!!!!!""""""""""""!!!!!! !!!"""""" !!!!!!"""###$$$$$$$$$'''%%%###!!! !!!"""$$$"""""""""""""""""""""""""""############$$$$$$$$$########################"""############$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&&&&"""$$$'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&''')))+++---///000111111111222222111000///...---------,,,,,,,,,,,,,,,(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((???,,,000&&&+++000***)))''''''&&&'''((()))$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############################################################""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$###"""###%%%'''(((((($$$%%%&&&'''((((((((((((###///555???TTTcccppp~~~rrreeeUUU@@@000+++***(((&&&))))))******""" +++%%%###""""""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%########################!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""### !!!###%%%'''''')))'''###  ###$$$"""""""""""""""""""""""""""############$$$$$$$$$########################"""############$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%'''(((((((((''''''!!!$$$''''''%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&''''''''''''&&&'''((()))+++...000222333444444444333222000///...------------------,,,(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))ppp>>>...******+++'''---,,,+++***)))''''''&&&&&&&&&%%%%%%$$$###"""""""""$$$%%%%%%$$$###$$$%%%##############################""""""""""""#########"""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!!""""""############""""""""""""""""""""""""""""""!!!!!!"""#######################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''))),,,000444666BBBMMM___rrrrrr]]]JJJ===666***))))))(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!###$$$%%%&&&'''&&&%%%###!!!!!!"""###$$$######""""""""""""######""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''((())),,,...000333333333222111000///......///000000000///------+++***)))(((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((ooo<<<---)))***+++''',,,,,,+++***)))((('''&&&&&&&&&%%%%%%$$$######"""###%%%&&&&&&%%%$$$$$$%%%##############################""""""""""""######""""""""""""###$$$&&&&&&""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!!""""""############""""""""""""""""""""""""""""""!!!!!!"""#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$############$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''')))((('''&&&'''(((***+++%%%(((---444;;;DDDNNNTTTIIIKKKUUUbbbccc]]]___hhhhhh[[[TTTYYY[[[TTTMMMLLLBBB???999222,,,'''$$$###)))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$%%%%%%&&&%%%###"""!!!"""###$$$######""""""""""""######""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((('''''''''(((+++---///222222333333222111000///...//////000///...---,,,+++***)))((((((''''''(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((mmm:::,,,******+++(((++++++******)))((('''&&&&&&%%%%%%$$$$$$############%%%&&&&&&%%%$$$$$$%%%##############################""""""""""""######!!!!!!"""###$$$&&&'''(((""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#######################################""""""""""""""""""""""""#########"""""""""""""""$$$$$$############$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))(((&&&%%%$$$$$$%%%%%%)))(((%%%""""""&&&,,,111((($$$'''000555111///111222,,,+++...+++###"""&&&""""""""""""$$$&&&(((***''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###%%%$$$###"""!!!"""###$$$######""""""""""""######""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''))),,,---///111333444444333111///......//////......---,,,++++++***)))((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((jjj777++++++***+++)))))))))******)))((('''&&&%%%%%%%%%$$$$$$############$$$&&&%%%$$$"""####################################""""""""""""######""""""""""""###$$$%%%&&&""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#######################################""""""""""""""""""""""""##################""""""$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''((((((((()))***(((&&&%%%%%%&&&,,,&&&%%%)))+++'''$$$$$$"""!!!$$$)))(((%%%(((///+++***)))((('''''''''(((%%%%%%%%%%%%$$$$$$######################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! $$$###""""""""""""############""""""""""""######""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''(((***+++---///222555555444222000...............------,,,,,,+++***)))((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((ggg444,,,---+++***)))'''((()))******)))'''&&&%%%%%%$$$$$$$$$$$$$$$###"""###%%%$$$"""!!!!!!"""##############################""""""""""""#########""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#######################################!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''((()))))) ###&&&((('''%%%$$$$$$%%%$$$%%%((()))((()))+++$$$######&&&%%%$$$$$$&&&%%%$$$######"""!!!!!!!!!$$$$$$$$$$$$$$$#########################################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! """"""""""""""""""############""""""""""""######""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((()))***---000444555444333111//////......------------,,,+++***))))))(((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((ccc222---///,,,***(((%%%''')))******)))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!!!!"""##############################""""""""""""############"""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#######################################!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&'''''''''&&&'''***,,,!!!###&&&&&&%%%%%%(((+++'''&&&$$$$$$$$$###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$######################################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!!!!""""""""""""""""""######""""""""""""######""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&''''''(((((((((***...111333444333333000000///............///,,,,,,+++***))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((```111///222---)))&&&$$$&&&(((******)))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$""""""#################################""""""""""""#########"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!!""""""############""""""""""""""""""""""""""""""!!!!!!"""#######################################"""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###""""""###$$$$$$"""!!!"""%%%'''&&&'''((('''%%%%%%%%%%%%%%%'''((('''&&&'''(((((($$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!"""""" !!!!!!"""""""""""""""######""""""""""""######""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''(((((((((&&&(((+++///111333444444222111000///...//////000,,,,,,+++***))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((___000000444---(((%%%###%%%(((***+++***((('''$$$$$$$$$$$$$$$$$$$$$$$$&&&((()))(((&&&$$$$$$$$$##############################""""""""""""######""""""!!!""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!!""""""############""""""########################!!!!!!"""###############################################################!!!!!!""""""#########$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%"""$$$'''((('''%%%$$$$$$!!!"""""""""$$$&&&%%%### %%%(((%%%!!!!!!$$$&&& !!!"""###############$$$$$$$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!""""""###### !!!""""""###""""""######""""""""""""######""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((((((((((((&&&'''***---000222444555333222000/////////000111---,,,+++***))))))))))))'''''''''&&&&&&'''''''''''''''''''''((((((((()))TTT222///,,,---'''***&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%$$$$$$&&&(((''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$#########""""""!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""'''&&&$$$"""!!!!!!"""""""""""""""""""""######$$$###"""!!!!!!"""######"""######""""""""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$$$$######""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''+++)))'''''''''((('''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))))))))***,,,...000222111111111222222333333444000...,,,***(((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((SSS111...+++,,,''')))&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%$$$######%%%'''''''''&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############"""""""""!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""&&&%%%$$$""""""""""""###"""""""""""""""######$$$%%%###""""""###$$$###"""######""""""""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$#########"""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''***)))'''&&&'''((('''&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((***---///000333333222222111000/////////...,,,***(((((('''((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((QQQ///---***,,,&&&)))&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$###""""""$$$&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$######"""""""""###$$$"""""""""""""""######$$$'''%%%#########$$$###"""######""""""""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''***((('''&&&((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((+++---...111111111111000000///......---+++***((((((''''''((((((((('''''''''&&&&&&'''&&&&&&&&&&&&'''((((((NNN...,,,***+++&&&(((&&&&&&%%%%%%%%%$$$$$$$$$!!!"""###"""!!!!!!###%%%'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########"""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$"""""""""""""""######$$$(((&&&$$$###$$$$$$###"""######""""""""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$#######################################""""""""""""############$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''***(((&&&&&&((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&(((***,,,------...000111222222222222---,,,+++***)))(((''''''(((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((LLL,,,,,,***,,,&&&)))&&&&&&%%%%%%%%%$$$$$$$$$!!!"""###"""!!!!!!###%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""#########$$$"""""""""""""""######$$$(((&&&$$$###$$$$$$###"""######""""""""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$########################""""""""""""""""""""""""########################################################################!!!!!!"""""""""#################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''(((((()))'''&&&&&&((()))((('''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&'''(((***,,,------///111333444444444333---,,,,,,+++***)))(((((())))))(((((((((''''''''''''&&&&&&&&&&&&'''((((((KKK,,,,,,+++---''')))&&&&&&%%%%%%%%%%%%$$$$$$!!!"""###"""!!!!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""#########""""""""""""""""""######$$$'''%%%#########$$$###"""######""""""""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$"""""""""###############""""""""""""""""""""""""########################"""""""""#######################################!!!!!!!!!"""""""""######"""""""""###############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""###############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&''''''(((&&&&&&'''''''''((((((((()))'''&&&&&&((())))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''')))+++,,,000222333444444333111000------------,,,+++***))))))))))))((((((((('''''''''&&&&&&&&&&&&'''((((((JJJ,,,,,,,,,...(((***&&&&&&%%%%%%%%%%%%$$$$$$"""#########""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""""""""############""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######""""""!!!"""""""""""""""######$$$%%%###""""""###$$$###"""######""""""""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$!!!"""""""""#########$$$""""""""""""""""""""""""########################!!!"""""""""#########$$$########################!!!!!!!!!!!!"""""""""###!!!"""""""""#########$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((('''&&&&&&((())))))((((((((((((((((((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''')))***///000222444444333111///---............---+++***))))))))))))(((((((((''''''&&&&&&&&&&&&'''((((((JJJ,,,---,,,...)))+++&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$###""""""$$$&&&#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######"""!!! """""""""""""""######$$$###"""!!!!!!"""$$$###"""######""""""""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))((('''%%%&&&((())))))((())))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$&&&((()))***,,,///222444444333222......///000///...,,,+++))))))))))))(((((((((((('''&&&&&&&&&&&&'''((((((DDD,,,000(((+++***'''''''''&&&&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))'''&&&&&&'''((()))))))))%%%''')))++++++***(((&&&(((...***$$$%%%"""""",,,$$$((()))'''***///---&&&###'''$$$&&&///,,,%%%'''///)))&&&))),,,+++'''%%%((((((((((((''''''&&&%%%''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&)))+++---000222333333333/////////......------,,,++++++******))))))((((((''''''&&&&&&&&&&&&''''''DDD,,,000(((+++***'''''''''&&&&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################"""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))***))))))+++......,,,***000---)))%%%$$$&&&(((***&&&)))+++222...&&&)))$$$'''&&&$$$&&&---000...111666555333000$$$"""111&&&+++***$$$!!!%%%+++,,,,,,+++)))'''&&&&&&''''''%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''')))+++...000222222222111000///...,,,+++++++++++++++******)))(((((((((''''''&&&&&&&&&&&&''''''CCC,,,000))),,,***'''''''''&&&&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$###""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!! !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((&&&'''+++111222...)))&&&'''((()))***+++++++++222222((("""***---000:::IIILLLMMMJJJJJJMMMPPPOOOZZZTTTJJJKKKQQQIIIBBBIII===BBB>>>333///333444///***(((&&&%%%%%%''')))***$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&))),,,///111222222333222000...,,,+++******+++******)))((((((''''''''''''&&&&&&&&&&&&''''''AAA+++000))),,,***'''''''''&&&&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!! !!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))'''%%%''',,,333555000+++......,,,++++++***+++++++++999AAAHHHSSSUUUTTT[[[QQQUUUWWWUUUQQQNNNLLLKKKNNNTTTMMMFFFKKKLLLFFFFFFMMMFFFAAABBBGGGGGG???666111000...,,,+++))))))(((&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&(((+++...000222333444333111000.........---++++++***)))((((((''''''''''''&&&&&&&&&&&&''''''@@@***000))),,,***'''''''''&&&&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################################################################""""""""""""""""""""""""####################################$$$$$$$$$$$$%%%$$$$$$###############"""""""""""""""""""""""" !!!!!!!!!"""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""####################################""""""""""""""""""""""""##############################$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***---++++++///444555111---***((('''***111===IIIPPPZZZeeecccXXXNNNBBB>>>HHHMMMKKKIIIGGGCCC@@@@@@BBB;;;aaajjjNNN999777===DDDHHH;;;777???DDD???;;;>>>=========;;;777111,,,(((+++)))&&&$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&(((***---000222444333333333333333333222222,,,,,,+++***)))(((''''''''''''&&&&&&&&&&&&''''''???***000***---+++'''''''''&&&&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""########################################################################""""""""""""""""""""""""#################################$$$$$$$$$$$$%%%$$$$$$###""""""""""""###""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""#########$$$$$$########################""""""""""""""""""""""""##############################$$$$$$$$$$$$###############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******...,,,,,,,,,...//////...***///999CCCKKKPPPSSSTTTJJJSSSMMM@@@>>>DDDXXXssseee\\\TTTRRRSSSVVV\\\bbbgggmmmXXXUUUSSSRRR^^^UUUMMMGGG===222444===999;;;???AAA@@@<<<777333000---***'''&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&((())),,,///222333222333555777777666555333......---+++***)))((((((''''''&&&&&&&&&&&&''''''>>>)))000***---+++'''''''''&&&&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""########################################################################""""""""""""""""""""""""#################################$$$$$$$$$%%%%%%######"""!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######"""!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$$$$$$$########################""""""""""""""""""""""""###########################$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))***++++++,,,111777<<>>MMMHHHKKKUUUSSSJJJIIIQQQPPP]]]eee|||[[[RRREEEDDDJJJKKKWWWCCCBBBNNNCCC@@@888444888<<<:::555222555333444222???<<>>@@@999777;;;///......,,,%%% ###***''''''&&&&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$///&&&555...%%%111:::666###$$$"""***+++ &&&&&&xxx$$$<<<...%%%,,,))))))((('''''''''((((((}}}888***333+++,,,***)))''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%''''''&&&&&&%%%!!!)))%%%"""$$$ !!!!!!###&&&&&&---%%%,,,((("""$$$,,,***+++'''((($$$###+++"""***,,,***""""""""""""""""""""""""...###***+++(((!!!"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$#########""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!  !!!"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""######""""""!!!!!!!!!!!!!!!"""""""""#################################""""""!!!!!!""""""###%%%###""""""######""" !!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$"""""""""#########$$$$$$$$$$$$#########"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))******************)))''''''+++333===EEEIIIOOOJJJWWWooorrr]]]PPPTTTOOOUUUNNNRRRQQQLLLSSSMMMPPPSSSTTTQQQKKKEEEWWWIIICCCBBBJJJTTTPPPCCC???FFFKKKUUUBBBAAAMMMGGG555FFF>>>555222:::DDDGGGKKKQQQXXXIIIdddxxxyyy~~~wwwooocccuuulll999***888888888888555...'''''',,,(((''''''&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$(((000+++&&&333...((((((JJJeee000888###$$$::: """...---""",,,&&&...'''******)))(((((((((((((((xxx666+++222***---,,,)))''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((((('''&&&%%%!!!(((###&&&%%%!!!'''((( %%%###+++&&&'''***$$$ """)))111&&&111***///"""""""""""""""""""""""""""+++"""%%%"""###///!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""#########""""""!!!!!!!!!"""""""""#########"""###############$$$$$$###""""""""""""""""""###&&&$$$!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#########"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++(((+++777FFFOOOMMMHHHHHHJJJ\\\xxxnnnVVVJJJFFFJJJLLLSSSWWWTTTPPPHHHKKKAAAHHHVVVhhhOOOYYYOOOVVVeeeyyyvvvcccZZZZZZiii~~~qqqnnn______JJJRRRLLLHHHSSSbbb]]]KKK<<<444AAA<<>>GGG===HHHLLLEEE===+++...>>>,,,###*** $$$XXX***###########################"""&&&SSS $$$""""""""""""""""""""""""""""""""""""####################################"""""""""""""""""""""""""""""""""!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%%%%###""""""######""""""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$############$$$###########################""""""######$$$%%%&&&$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&''''''''''''((((((((((((((((((((((((((()))))))))))))))************))))))((('''&&&&&&&&&&&&&&&&&&************************((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))(((((())))))************,,,++++++******+++,,,---:::<<<>>>AAAJJJZZZggglll```PPPJJJYYYiiikkkgggdddkkk~~~~~~ppprrr^^^ppptttiiizzztttuuusssuuuuuuuuujjjeeeqqqnnnVVVDDD888IIIPPPYYYqqqwwwmmmyyy{{{oooSSS999111444888---)))%%%%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%WWWkkk%%%'''!!!)))(((kkk111gggEEE)))))))))LLL)))$$$///$$$666%%%+++444OOO222===999888333---//////......---,,,,,,+++ggg333,,,111,,,,,,(((***''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%)))###...666xxx,,,!!!RRR'''###$$$###!!!)))YYY%%%######################## $$$""""""""""""""""""""""""!!!"""""""""####################################"""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########""""""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''''''''((((((((()))))))))***))))))))))))))))))))))))******************)))++++++***)))((((((((()))''''''''''''''''''''''''+++***)))((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))(((((())))))******++++++((())))))***+++...222555GGGHHHIIISSSiiiwwwmmmYYYIIIXXX]]]fffbbbZZZnnnzzzxxxrrrnnnwww}}}ppppppqqqtttooo~~~yyy}}}gggnnnnnnYYYIII\\\vvv}}}zzzpppJJJ777444444000,,,*********((('''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((AAA"""333111111!!!{{{!!!"""///444PPP---///$$$''' ...(((<<<;;;;;;:::777444000000//////...---,,,,,,ccc333---111+++---)))***''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%---%%%((("""$$$)))YYY---$$$~~~(((%%% $$$&&&########################!!!"""VVV///###########################!!!"""""""""####################################""""""""""""""""""""""""###"""""""""!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""###""""""###$$$$$$%%%%%%""""""""""""####################################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))))))))*********************))))))))))))))))))))))))))))))))))))))))))***+++,,,......************************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))'''(((((()))******+++++++++,,,,,,---///444;;;AAACCC\\\sssyyyvvvooodddXXX]]]hhhUUU[[[mmmpppkkk{{{mmm}}}{{{vvv~~~rrr|||pppsss{{{}}}wwwpppXXXAAAMMMjjjiiiYYYNNN;;;(((///,,,+++,,,)))$$$%%%)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***+++000///&&&"""(((ggg777000111hhhzzz666(((+++,,,111'''$$$'''+++***eeeKKK777;;;>>>:::;;;222222111000///...---,,,```222...000***---******''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%###000)))...***222QQQ)))&&&###$$$&&&$$$\\\$$$########################(((///^^^!!!########################""""""""""""####################################""""""""""""""""""""""""######"""""""""!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""""""""#########%%%'''((('''&&&"""""""""############$$$########################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%&&&'''$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''(((((((((((()))))))))))))))))))))***************************+++++++++******))))))))))))*********)))((('''''''''''''''************************$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))''''''((()))***++++++,,,+++,,,,,,,,,///777CCCLLL^^^ppp{{{rrr```ZZZcccmmmggguuu]]]ssswwwtttoooxxxpppnnn}}}iiieeecccJJJCCCLLL[[[~~~tttlllbbbVVVLLL999000***+++)))$$$$$$)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((222$$$;;;---!!!...666\\\***...)))777%%%---$$$000000&&& %%%--->>>zzz:::===@@@999888333333222111///...------^^^222...000)))---******''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''+++"""***)))PPP!!!'''}}}$$$&&&%%%&&&$$$,,,UUU########################'''""""""########################""""""""""""####################################""""""""""""""""""""""""#########"""""""""!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$%%%(((+++,,,)))'''""""""#########$$$$$$$$$########################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((()))))))))))))))))))))*********++++++)))******++++++,,,,,,,,,,,,+++***))))))***+++,,,//////.........///000000...........................---,,,+++)))'''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))''''''((()))***+++,,,,,,***+++,,,...555BBBTTT```uuummmbbbUUUKKKMMM^^^pppfff}}}yyy|||yyy{{{mmmtttzzzvvvuuuZZZiiimmmjjjhhh[[[JJJEEEqqqxxxxxxyyy[[[FFF444000000+++(((***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''999''')))***QQQ;;;444+++,,,###SSSRRRRRRGGGDDD555III<<>>999444...+++(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))&&&'''((()))***+++,,,,,,,,,...111666AAASSSiiiyyy```\\\ZZZWWWLLLDDDOOO```zzz~~~}}}\\\qqqrrreeedddjjjsss}}}iiitttwwwuuurrrgggaaagggGGGOOOjjj___AAA999999444---+++''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))$$$111---***,,,>>>DDDQQQIIICCC>>>OOO===CCC======666wwwAAA???DDD)))___www555((( ...000,,,666<<<:::555444333222000///...---VVV222,,,++++++///''')))(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$111AAAbbb!!!"""''',,,(((MMM...[[[###)))...+++&&&&&&!!![[[+++$$$(((!!! ++++++(((WWW((((((&&&'''$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""#########"""""""""""""""&&&&&&&&&(((+++,,,(((%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$"""###&&&''''''%%%'''&&&%%%%%%%%%&&&''''''$$$&&&'''&&&%%%%%%''')))%%%$$$$$$$$$%%%&&&((()))"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))(((((()))+++------+++***))))))******+++,,,...///...---)))(((,,,666>>>BBBNNNKKKJJJPPPYYY```^^^YYYXXXQQQPPPMMMGGGMMMWWWVVV```OOOPPPYYYTTTGGG>>>666,,,///000---(((%%%'''***$$$&&&(((((('''%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&++++++))))))+++...---)))333%%%111EEE^^^hhhOOOZZZ___VVVMMMRRReeeuuu~~~sss[[[dddwwwkkkaaallluuuzzzlllnnnfffsssrrrVVVaaaqqqcccRRRFFF>>>444000222,,,'''$$$''')))'''%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''"""$$$&&&&&&%%%%%%&&&(((,,,&&&===!!!666WWWDDDWWW___\\\[[[oooZZZLLLWWWsssuuubbbjjjPPPZZZFFF<<<)))AAA<<<(((777@@@555444777777555111...,,,,,,...UUU222,,,++++++///''')))(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&"""&&&000@@@---222$$$***ppp... ...'''---!!!"""AAA((( )))"""###555---###&&&"""((( (((%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""############""""""""""""$$$######&&&((((((&&&######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&(((&&&$$$%%%'''((('''&&&(((((((((((('''&&&%%%$$$---***((('''((((((&&&$$$%%%%%%&&&&&&'''&&&&&&&&&+++)))'''%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((('''''''''((((((((())))))((((((((()))))))))******---,,,+++++++++++++++***---------...///,,,((($$$%%%000;;;@@@EEENNNXXX___EEEJJJLLLNNNTTT[[[ZZZUUUOOOOOOSSSTTTSSSWWWRRRCCCCCC666777AAAFFFMMMPPPIIINNNHHH???555///,,,+++,,,,,,)))&&&%%%'''***,,,---''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&((((((((()))+++------+++***,,,FFF^^^ooofffPPPjjjuuuhhheee}}}rrrwwwjjjuuuqqq^^^yyyYYYXXXdddxxx}}}vvvdddaaaWWW===888<<>>+++111:::777GGG======;;;888444222222333TTT222---,,,+++///'''***((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&$$$"""$$$;;;***&&&]]]+++...)))'''999 ###%%% 666(((000888(((...%%%DDD###(((&&&### &&&########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""#################################%%%&&&&&&$$$"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***(((&&&&&&((((((((('''$$$%%%'''((()))(((((('''***%%%"""###(((***'''###'''(((((()))(((&&&$$$###'''&&&$$$######%%%''')))&&&&&&%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''((((((((()))))))))((())))))))))))*********...---,,,+++++++++,,,---111---((('''+++000444555<<>>LLLJJJGGGFFFEEE???666...'''&&&'''))),,,+++((($$$''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&'''''')))+++------......///???bbbvvvyyy```XXXfffsss{{{yyy~~~llltttqqqSSSKKK\\\{{{[[[JJJDDD>>>888333,,,&&&''')))'''''')))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((&&&&&&((()))******$$$(((444(((222333111uuu[[[VVV___UUUlllrrrOOOXXXcccVVV@@@uuuxxxuuugggkkk```333,,,...555,,,555======<<<999555333222333RRR111------,,,...'''+++((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''%%%###"""???999&&&---777III###+++$$$FFF''')))'''+++""""""111QQQ555MMM&&&000---YYY $$$ !!! """################################################""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""###############$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''***)))(((''''''(((((('''&&&&&&&&&''''''''''''''')))((((((,,,222666555333666555444333111///...---***)))(((''''''&&&&&&&&&((('''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''(((((((((((())))))))))))))))))*********++++++***++++++++++++,,,...///,,,++++++,,,111999BBBIIIJJJKKKOOO\\\vvvyyylllxxx~~~zzzxxx\\\VVV\\\___PPPDDDCCCBBB888999>>>DDDIIIIIICCC>>>///...---+++)))&&&$$$###''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''******+++...---,,,///333???SSSrrr}}}vvvwwwuuubbbYYY\\\yyyooorrr~~~tttlllnnnyyyooohhhdddbbbaaaaaafffVVV888>>>888000((('''((('''''')))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%''')))+++***)))***&&&222***222LLLOOOUUUooozzziiissscccKKKnnn~~~zzzvvvxxxzzzaaa,,,,,,777555>>>:::;;;;;;999666333111111QQQ111......,,,...'''+++))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&((('''$$$)))[[[333&&&!!!)))&&&CCC++++++,,,***&&&BBB555888000---000 ---RRR333+++]]]XXX&&&222 &&&###(((###%%%&&&'''"""################################################""""""""""""""""""""""""""""""############""""""########################""""""######$$$$$$$$$%%%$$$%%%&&&&&&%%%$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((((('''%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((('''&&&''''''(((***)))''''''''')))***,,,888:::<<>>;;;999888999999777777666444000+++'''$$$((('''&&&%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((()))))))))***************++++++++++++(((+++------,,,+++,,,...&&&///999@@@CCCFFFMMMSSS^^^eeekkkuuu~~~xxxzzz~~~hhhiiixxxrrrbbb[[[YYYGGGBBB;;;666666;;;BBBHHHDDD@@@888---%%%$$$***///((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((---+++,,,---+++***111:::TTTfff|||~~~qqqkkkjjjfffYYYppp|||vvviiibbbhhhtttuuuppp___SSShhhrrrvvveeeOOOCCC>>>555,,,))))))'''&&&((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))***,,,,,,+++)))***;;;444KKK___LLLLLL[[[WWW^^^SSSNNN]]]___qqqhhhrrrRRR___kkk777/// )))111CCC999;;;===<<<999555444333OOO000//////,,,...''',,,)))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''(((&&&######&&&&&&"""###'''...yyy111111""""""555:::AAA;;;TTT222;;;CCCXXX<<>>AAA@@@BBBDDDCCC@@@>>>===>>><<<:::888666444444444444666777888888777444111///+++)))'''%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((((()))))))))************+++++++++,,,,,,,,,+++---///...,,,***,,,///222888AAAIIIQQQ]]]mmmyyy}}}wwwyyy}}}yyyqqqvvvhhhdddlllqqq{{{yyylllvvvyyyqqqjjjcccbbb\\\RRRFFF<<<666555555<<<>>>@@@>>>888000+++(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((((((((())))))))),,,))))))+++***,,,:::KKKnnnkkk[[[ZZZbbbvvvwwwrrr```jjj}}}pppssskkkjjjrrrqqq]]]EEE;;;222...,,,(((&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))***)))((((((+++...888NNNTTTkkkcccWWWooo^^^~~~rrreeeaaa```yyysssxxxiiiYYYdddYYY>>>///===777***###***'''***444777::::::888555333222NNN000000///,,,...''',,,))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%))))))%%%$$$'''&&&""" ,,,///%%%333000((('''***'''UUUooo>>>222QQQ...555@@@:::eee777%%%999bbb%%%"""%%% ################################################""""""""""""""""""""""""""""""############""""""########################""""""###$$$$$$%%%&&&&&&$$$%%%&&&$$$"""!!!###%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$%%%&&&'''(((((('''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))&&&'''))))))((((((+++...+++///666===DDDIIIMMMNNN@@@AAAAAABBBBBB@@@>>><<<<<<===>>>>>>>>><<<:::888888888888888888999;;;;;;444111...***'''&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((()))))))))*********+++++++++,,,,,,,,,,,,---,,,---...,,,+++---444:::DDDGGGOOO]]]nnn~~~~~~uuummmiiilllpppooooooppp}}}{{{pppdddkkktttmmmkkkgggbbblllzzz{{{nnnkkkgggbbbZZZLLL===222///444===HHHKKKCCC444'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((()))))))))))),,,'''(((,,,///777MMMeeeyyy{{{___NNNXXXqqq|||mmm\\\gggzzzlllaaayyyqqqMMMCCC999444111+++((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&((()))''''''---999CCCccc]]]___[[[UUUwwwmmm|||hhhTTT___bbbRRRiiiPPPTTT,,,,,,333666777+++000444888:::888666444333MMM000000000,,,---'''---))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&!!!(((,,,)))(((******&&&+++''''''===444(((///333<<>>DDDEEEZZZ@@@888111"""$$$$$$###########################""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""########################""""""###$$$%%%%%%&&&&&&&&&((()))'''$$$###%%%'''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$%%%&&&''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))&&&(((******)))***---000BBBEEEJJJNNNNNNLLLHHHEEEFFFDDDDDDJJJQQQTTTQQQMMMOOORRRVVVYYYYYYVVVQQQNNNKKKHHHBBB===::::::;;;<<<===:::555///+++)))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))************++++++,,,,,,,,,---------***++++++)))***222>>>HHHKKKUUUiiippphhhttt{{{wwwtttwwwkkk```mmmrrrlllgggggghhheeeYYYOOO<<<666444===JJJOOOIII@@@))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((((((((())))))******,,,((()))000666BBB^^^{{{nnnlllTTTMMMhhhwwwwwwwwwfffkkkkkkkkkaaakkk{{{aaaVVV___JJJ```mmmiiiQQQHHH>>>999444...)))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))+++---,,,...;;;PPP```ZZZZZZSSS___UUU[[[```dddyyyYYYkkk\\\NNNCCC333333,,,444777<<>>;;;999999JJJ444+++///.........((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***((($$$"""$$$'''&&&$$$,,,###(((111"""WWWDDD888CCC444GGGEEENNNccceeesssooofffqqqPPP===222&&&+++$$$###"""$$$%%%$$$""""""&&&)))$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((()))***)))'''%%%%%%%%%(((&&&"""!!!!!!###$$$$$$&&&&&&'''((()))'''$$$"""$$$!!!"""&&&&&&!!!"""(((%%%$$$################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))###'''+++,,,)))''''''(((***+++,,,+++---333>>>GGGRRRZZZSSSAAA>>>MMMSSSLLL^^^lllddd___ttt|||pppjjjmmmuuuxxxwwwuuuooopppjjjVVVGGGAAA999<<<888777888444---+++..."""!!!$$$(((***'''$$$"""'''&&&&&&&&&''''''%%%###''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))))))))))))))***++++++,,,,,,(((***+++++++++...///...%%%333333(((///HHHRRRIIILLLvvvzzzlllggg{{{{{{ccc```oootttssspppkkkhhh___III999;;;???EEEPPPCCC333&&&&&&***)))&&&&&&))))))'''&&&&&&%%%%%%&&&((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((()))))))))''''''))),,,---+++(((///###555...???XXX}}}lll^^^hhhlllOOOWWWYYY~~~{{{wwwnnnwwwzzzaaayyynnniiikkk^^^aaa___[[[sssnnncccKKK===;;;333+++...(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((())))))))))))(((((((((((((((''''''***------)))&&&%%%,,,///***999]]]hhhRRRZZZooopppyyyiiiPPPkkkbbbXXXfffccc@@@999666%%%---000CCCHHH999===FFF<<>>555333222333222000***&&&%%%'''***'''&&&%%%&&&(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&''''''(((((())))))***))))))******+++,,,,,,,,,---...//////---++++++,,,222666AAANNNWWWccc}}}~~~}}}tttyyyzzzzzz}}}tttkkkeeennnmmmrrrnnncccKKK@@@:::***BBBBBBAAA<<<000%%%%%%***))))))*********)))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''(((((()))***+++***)))***,,,,,,,,,***'''444777EEEvvvppp\\\OOOSSS___{{{{{{}}}xxxuuuiiihhhmmmhhhpppzzzttt\\\mmmUUUTTTPPP???111,,,***)))((())))))((('''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))***)))((()))+++---......***???QQQQQQLLLSSSfffuuuuuuNNNSSSXXX^^^uuuOOO===777---222???DDDIIIIII???GGG333---111...---...******))))))((('''(((((((((''''''''''''''''''''''''+++)))((((((&&&%%%'''+++,,,"""444555222[[[ccczzz}}}sssKKKDDDEEEGGGJJJGGG@@@:::888;;;AAAEEE%%%)))+++///***$$$%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''(((((((((&&&&&&'''(((!!!$$$'''))),,,///222111222222111///.........%%%******''''''***((("""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********)))***,,,,,,++++++,,,---777FFFVVVZZZQQQHHHGGGJJJeeeyyyxxxpppdddkkksssooozzzppp}}}yyytttxxxyyysssuuubbbbbbmmmmmmmmmssstttrrr{{{uuu^^^LLLGGGAAA777///111111...,,,+++)))%%%((('''%%%&&&((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))******))))))***++++++,,,,,,---++++++---///---,,,///333>>>IIIQQQVVVhhhzzzooohhhlllssstttpppvvvuuuiiiyyyvvv{{{pppeeehhhtttwwwooo]]]^^^yyyzzz[[[iii^^^lllnnnTTTNNNQQQ>>>666;;;BBBDDD===222)))%%%((())))))******)))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''((())))))*********)))******+++++++++,,,111CCCkkkrrrrrrddd^^^hhhpppnnnjjj~~~cccfffcccHHHAAA@@@>>><<<>>>BBBFFFHHHIIINNNVVV]]]iiiiiijjjooovvv~~~nnnaaarrrpppnnnyyylllppp\\\yyynnnxxxddd^^^fff]]]GGG<<<,,,)))''''''((()))(((&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))*********'''+++......,,,,,,111555>>>^^^gggZZZ___ooohhhUUUbbblll}}}cccrrrkkk>>>666444:::???CCCEEEDDDEEE222---222///,,,...*********)))((((((((((((((((((((((((((((((((((((((((((%%%%%%+++...,,,+++...111,,,>>>\\\^^^qqqaaaRRRMMMKKKFFFBBBAAAEEE;;;RRR>>>DDD111%%%$$$$$$%%%%%%'''((((((((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((('''&&&&&&''')))---...///000000222666999444666777666333000///000//////,,,((())),,,+++'''&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))************&&&***,,,+++***---555<<>>BBB>>>222'''(((((()))))))))(((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))******)))))))))))))))***,,,---111???ddduuucccXXXaaayyyllljjjXXXllloooXXXBBB>>>CCCCCC:::222>>><<<::::::;;;<<<======CCCCCCCCCCCCEEEHHHKKKNNNUUUYYY\\\]]]^^^```dddhhhooouuu{{{|||}}}xxxmmmiiixxxllleee^^^^^^ccc^^^aaawww~~~sss|||yyy\\\BBB000+++&&&$$$'''((('''&&&((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))((()))))))))*********+++'''+++...,,,***000@@@MMMnnnddd```uuuwww[[[XXXhhhbbbSSS;;;///555>>>@@@AAACCC222...333///,,,...++++++***))))))(((((())))))))))))))))))))))))))))))(((%%%(((......'''&&&+++777UUUeee~~~{{{zzzpppuuu|||kkkVVVMMMHHHFFFIII:::)))444---???444222222(((&&&$$$$$$&&&)))))))))$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&'''(((((('''))),,,...999<<<===<<<::::::===@@@@@@CCCEEECCC@@@>>>???AAAAAA888111///...---,,,---)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********++++++))))))((('''+++555EEEPPPPPPLLLKKKRRRaaasssyyyiiihhh{{{|||www~~~www{{{zzz|||sssyyyvvvZZZWWWJJJ999222444111+++,,,***''''''((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''(((((())))))******+++******++++++,,,---------000,,,+++///000333AAAQQQVVVggg~~~}}}yyyhhhPPPNNNtttVVVYYY[[[hhhhhh^^^mmmyyyjjj]]]iiisss}}}pppfffmmmccciiikkkxxxtttlllmmmvvvmmmhhhXXXKKKBBB888555;;;@@@;;;222+++***)))(((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((())))))***+++((())))))))))))+++...111222WWW{{{zzzYYYqqqsssPPP\\\gggvvv\\\^^^ppp^^^UUUEEECCCDDDHHHGGGCCCAAACCC???<<<;;;>>>DDDHHHGGGEEECCCDDDCCCAAA>>><<<<<<===;;;;;;<<<<<<;;;<<<>>>???BBBGGGKKKLLLMMMVVVeeeqqqxxx~~~|||^^^LLLhhhzzzjjjiiikkk~~~qqqxxxnnnEEE:::222)))%%%&&&((('''%%%((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))((())))))******+++++++++***+++***)))...>>>VVViiiiiicccZZZeeerrrhhhuuu___fff|||SSS111333>>>===;;;BBB111///444///,,,...,,,+++***))))))(((((()))))))))))))))))))))))))))))),,,)))***---******999MMMhhhqqqwww}}}mmmsssppprrrjjjaaauuu{{{zzz|||qqqvvvuuu{{{{{{uuujjj\\\TTTSSSOOOKKK<<<111>>>888:::999---)))%%%###%%%'''(((((($$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''((()))+++---///222777;;;111999EEENNNSSSXXX^^^ccc^^^``````^^^\\\]]]ccciiiWWWKKKHHHOOOMMM===222222---,,,***((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''((((((((())))))))))))))))))*********+++++++++---)))''',,,777DDDNNNSSSGGGLLLXXXkkk}}}rrrgggkkkyyy|||~~~|||yyywwwzzz}}}nnnnnnbbbJJJ888555444000...,,,)))''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))******++++++******+++,,,,,,------...000******111777@@@VVVmmmppplll___```RRRBBBEEE[[[jjj[[[BBB???GGGFFFCCCMMM\\\]]]WWWNNN[[[eeerrr~~~uuuccc]]]QQQ]]]jjjfff^^^sss~~~mmmdddccchhhlllkkkcccZZZIII999444888:::888///---***'''&&&&&&'''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((())))))***+++((()))+++++++++---222555AAAmmmxxxjjjNNNiiimmmbbbtttvvv|||WWWZZZgggQQQHHHFFFFFFJJJIIIIIIGGGAAA>>>DDDLLLNNNLLLJJJIIIIIIGGGEEECCCEEEHHHLLLLLLKKKJJJJJJLLLNNNLLLIIIHHHGGGFFFEEECCCBBB@@@===;;;<<>>===@@@:::222,,,&&&###$$$&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((+++---000333777<<>>999111///---+++)))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++///++++++666FFFOOONNNIIIWWWcccttt|||{{{}}}|||yyyrrrlllpppyyyoooxxxsssYYY@@@777444222000---)))''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((()))******++++++***++++++,,,,,,------...444...///999DDDSSSpppzzzzzz|||zzz]]]SSSIIIQQQMMMJJJMMMSSSPPPIIIJJJSSSMMM[[[QQQQQQ```NNN???ZZZVVVRRRFFFJJJaaakkkccc]]]bbbmmm}}}xxxeeelllllleeennnmmm___WWWpppmmm]]]EEE444111555777222///+++(((&&&&&&((()))((((((((((((((((((((((((''''''''''''((((((((())))))))))))))))))******+++)))+++,,,------///555999[[[zzznnniii```kkkjjjzzzkkkbbb~~~lllWWWJJJKKKPPPSSSSSSQQQKKKFFFHHHIIIGGGFFFHHHJJJMMMRRRUUUVVVXXX[[[^^^WWW\\\bbbeeeeeeeeefffggglllhhhcccbbbbbbaaa^^^[[[```YYYQQQNNNQQQSSSRRRPPPMMMSSSYYY\\\^^^aaahhhnnnmmmfffxxx|||gggSSS{{{ttt}}}nnnooofffrrrhhhVVVeeeVVVIII888...++++++)))&&&))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))((())))))***++++++,,,,,,...,,,000AAAWWWeeegggdddtttvvvVVVTTTrrr~~~NNN888888EEE>>>666000000000...,,,---++++++++++++++++++++++++(((******)))***,,,+++)))'''444,,,###>>>pppsssmmmxxxvvv___NNNVVVfffaaa^^^oootttpppxxxzzzqqqjjjeeehhhwwwwwwcccSSS```dddaaa___WWWRRRYYYrrr|||~~~fffMMMCCCJJJIII===666;;;@@@???<<<333***&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''***'''%%%%%%''')))(((&&&***)))***+++((($$$)))333555999>>>DDDJJJSSS]]]dddjjjdddeeejjjbbbUUUVVVbbbrrrfffQQQYYYsssnnn\\\___bbbnnn```sssllleeeSSSLLLKKK===222444111((('''"""###'''***(((""""""%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))***++++++,,,,,,+++******+++---...,,,***---///666IIITTTJJJIII\\\ttthhhuuu|||vvvssswwwvvvooohhh^^^JJJ666111---,,,,,,***&&&&&&***************)))((('''&&&(((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,---)))(((,,,......///333222///999LLLYYYgggzzzjjjYYYWWWXXX___hhhqqqppplllsssrrroooooowwwwwwpppnnn|||iiihhhcccVVVUUUaaa}}}iiidddjjjuuutttmmmkkkmmmkkkdddeeelllvvvmmmllldddLLL:::777444999:::444(((###&&&)))'''(((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&******&&&(((///###000---)))000///999VVV{{{lllhhhhhh]]][[[iiivvv|||yyybbb[[[kkk___bbbkkk___lllccc{{{ssskkkTTTjjj{{{~~~qqqVVVaaauuuooozzzssseeeeeebbbooonnnxxxkkksssjjjUUUGGG777$$$***111"""***))))))(((((((((((((((((((((((((((((()))******))))))))))))************+++,,,---++++++---......(((:::666JJJllljjjccclllwww___eeevvvfff\\\YYYZZZ\\\cccmmmyyyzzzyyyMMM===CCC>>>666000000000...,,,---+++++++++++++++++++++++++++***)))'''(((******)))%%%000;;;UUUzzznnn[[[YYYXXXZZZcccppp|||oooaaaaaagggmmmzzzyyyxxx~~~tttOOOJJJJJJOOOLLL@@@888777888999333)))$$$'''(((%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&$$$###$$$''')))(((&&&...###%%%000444333333GGGJJJSSSbbbpppuuuppphhh\\\ZZZ```jjjdddWWW]]]nnn}}}nnnuuu~~~iiihhhvvvsssfff___YYYjjjxxxgggBBB555999111,,,666,,,$$$"""%%%$$$$$$%%%######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))***++++++,,,,,,+++,,,,,,------------------>>>HHHIIIJJJLLL\\\uuu~~~{{{{{{wwwxxxqqqxxx}}}wwwkkkbbbccchhhqqqtttrrrpppyyy}}}yyynnnzzz~~~wwwnnn]]]LLL???444***)))***)))(((((())))))))))))(((((('''&&&(((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,...+++***---...+++,,,///444;;;JJJ```zzz|||ooo```dddmmmpppsssxxxwwwmmm___]]]QQQrrrwwwkkkhhhttt}}}wwwmmmhhhkkkppppppkkkxxx{{{}}}kkkNNNBBBAAA999999<<<999000+++,,,,,,***((((((((((((((((((((((((((((((((((((((((((((((((+++''''''+++***''')))---------******---333MMMqqqooonnneeeWWWUUU^^^lllwwwzzzccc```wwwiiiooottttttfffllllllvvvrrrqqq{{{lllXXX???+++***...)))******)))((((((((())))))((((((((((((((()))******))))))))))))***************++++++,,,---.........333***GGGlllhhhdddjjj[[[OOOjjj}}}ppp^^^QQQKKKIIIGGGDDDFFFLLLTTT\\\gggwwwTTTEEE===555000000000...,,,---,,,,,,,,,,,,,,,,,,,,,,,,---***'''''')))+++---...///333HHHwwwoooFFFDDD```ooonnnrrr~~~uuussssssuuuxxx|||~~~xxx~~~hhhTTTPPP```^^^EEE666999444<<<<<<000'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&'''''''''$$$$$$$$$&&&)))***)))'''***)))))),,,...333>>>HHHZZZooo}}}ttt\\\RRR```sssVVV[[[ooo~~~kkkjjjyyy|||llliiivvvccclll|||www|||yyyeeeXXX```^^^???000@@@555///***(((&&&""""""%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))******+++,,,,,,,,,+++---///...,,,,,,///222666IIILLLEEELLL___wwwpppppp{{{tttvvvlll[[[UUUXXXYYYSSSJJJCCCAAACCCHHHLLLMMMMMMWWWiiiuuuwww|||}}}}}}rrr{{{vvvnnnddd```LLL777//////---)))&&&((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))******+++,,,,,,,,,---+++---///...+++---111333BBB^^^tttssseee]]]\\\jjjuuuvvvsssrrrrrrtttuuu~~~{{{tttzzz\\\fffiiijjjrrrsssvvvzzzwwwsss{{{~~~ooo\\\XXXLLL222999;;;;;;555000---***&&&((((((((((((((((((((((((((((((((((((((((((((((((,,,)))'''***+++***)))+++222(((***///,,,:::```\\\iii\\\MMMWWWdddnnnxxxoooXXXrrr{{{rrr}}}xxxbbbooo|||}}}rrrkkkNNN:::---(((,,,++++++***))))))))))))***((((((((((((((()))******))))))))))))***************)))***,,,...///---,,,000AAAbbbkkkeeewwwsssHHHTTT}}}vvvaaaTTTFFF>>>======999444888999;;;>>>EEERRRaaalll~~~SSS===555///000000...---...,,,,,,,,,,,,,,,,,,,,,,,,,,,)))(((***,,,---000444999IIIeee}}}xxx^^^aaahhh|||yyyiiilll}}}mmmkkk|||nnn```fffaaaLLL@@@EEE666888:::999222+++((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((()))***+++***)))&&&***111555:::FFFWWWfffyyyzzzwwwmmmdddeeerrr~~~rrrnnnwwwsssnnnYYY\\\mmm```===;;;111444888555*** """)))$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))***++++++,,,,,,---+++...///...+++,,,111777DDDIIIEEELLLhhh~~~xxxyyyoooooofff\\\```ooovvvssswwwvvvtttpppkkkfffbbbaaa]]]YYYPPPFFFFFFOOOUUUVVVkkkooozzzyyywwwppprrrsssooosss\\\CCC777333000,,,***(((((('''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))***++++++,,,,,,---++++++...000///---222999@@@UUU~~~sss]]]UUUVVV___YYYXXX^^^bbb___ZZZYYYXXXjjjhhhZZZ]]]gggjjjkkkvvvzzz|||wwwoooeeegggkkksss~~~uuudddbbbmmmqqqrrr}}}xxxtttrrrxxxqqqJJJ===>>>===777111+++'''$$$((((((((((((((((((((((((((((((((((((((((((((((((+++(((&&&(((+++++++++***...&&&...333111IIIhhhpppMMMXXXSSS[[[qqqmmmppp{{{{{{ddd]]]rrrwwwmmmeeessszzzwwwqqqrrrlll```dddkkk|||ooo}}}lllxxxkkkUUUHHH333%%%---,,,++++++***************((((((((((((((())))))***((()))))))))************+++)))))),,,...---,,,,,,777^^^hhhZZZppp~~~iiidddwwwiii\\\TTTIIICCC;;;888999:::999666999:::;;;::::::===AAAEEE[[[dddrrrnnn<<<555///000000...---...,,,,,,,,,,,,,,,,,,,,,,,,+++)))***---,,,***///777LLLrrr|||uuunnnnnniiirrrsssqqqssssssyyy|||ooobbbUUUMMMLLL>>>111000<<<;;;,,,%%%)))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''((())))))))))))))))))((((((000CCC^^^qqqvvvrrrvvvwwwxxxvvvvvvyyyvvvtttyyy{{{oooRRRFFF@@@<<<888666111***''')))%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))*********+++,,,,,,------***---...---+++///777>>>GGGKKKSSSnnn~~~wwwwwwkkk```PPP```vvvuuujjjaaaUUUKKKQQQWWWgggxxxsssooossstttooonnn^^^KKK>>>666000000222))))))((('''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))*********+++,,,,,,------,,,,,,......---...999EEE```hhhPPPIIIQQQZZZMMMJJJHHHJJJJJJHHHFFFGGGCCCHHHBBB<<<@@@AAAAAAIIIHHHGGGRRRRRRGGGMMMOOO;;;FFFMMMTTTYYYfffwww~~~xxxllleeebbbpppyyyyyyvvvmmmhhhlllfff]]]iii~~~eeeEEEDDD@@@;;;444---******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''))),,,,,,,,,***)))000222999[[[ooo___FFFHHHQQQwwwxxxtttqqq]]]ddd}}}|||uuu```lllssszzzjjj___eeeuuu~~~hhh```{{{rrrrrrkkkkkkxxx{{{aaaKKK^^^~~~vvvzzzwwwhhhfff```ppp||||||nnnvvvjjjZZZQQQ;;;***111,,,++++++***************((((((((((((((())))))***((()))))))))************,,,)))))),,,,,,***---222SSSUUUbbbfffnnncccgggvvvgggYYYLLLCCC===:::::::::888777777888:::555777999::::::::::::;;;;;;AAAMMMZZZkkk<<<444///000000///...///,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,...)))'''222BBBzzz{{{|||qqqrrr~~~uuu|||qqqyyy{{{yyy~~~nnndddXXXMMMMMM888...777:::...&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((&&&'''((('''&&&''')))+++111???RRRbbbooowwwyyyvvvffftttrrrsss|||yyyhhhhhhxxx}}}}}}wwwfffaaadddnnntttYYY>>>777;;;999---"""%%%&&&''''''((((((''''''%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))******++++++,,,---------+++,,,,,,---///666???GGGJJJ___zzzpppoooyyybbb]]]mmmsssYYYOOOKKKVVViiixxx}}}~~~xxxooosssiii\\\OOOAAA555111333,,,+++)))(((''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))******++++++,,,---------.........------555III\\\yyyaaaPPPIIIGGGFFFEEE<<<>>>@@@AAA@@@@@@AAACCCGGGIIIEEEFFFLLLGGGAAAHHHBBBLLLTTTLLLAAAEEEHHH>>>777<<>>IIIPPP^^^{{{vvvlllXXX[[[yyyhhhQQQIIIOOO]]]ooo|||vvv{{{qqqwwwqqqjjjaaaRRRBBB777555///---+++)))''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))******+++,,,,,,------............000666HHHhhhdddUUUIIIIIIHHHAAA888444???CCCGGGFFFEEEHHHMMMRRRFFFUUUZZZZZZ```\\\PPPLLL___rrrppp\\\PPPJJJDDDAAALLLHHHBBB???===???HHHQQQwwwppphhhzzzzzz{{{ppp___\\\eeerrr{{{oooeeekkklllkkkddd\\\SSSEEE555......))))))))))))))))))))))))(((((((((((((((((((((((((((///222,,,''')))---......000000===ZZZkkkhhhdddMMMZZZnnnZZZLLLzzznnnIIIIIIKKKWWWdddnnnffffffaaa___eeeoooqqqlllRRRXXXppplll}}}uuueeeTTTAAA///******)))((((((((())))))((((((((((((((()))******))))))))))))************,,,***,,,///,,,--->>>SSS]]]gggdddQQQppp\\\MMM@@@???===;;;:::;;;===???;;;<<<===<<<:::::::::;;;@@@>>>;;;::::::<<<===>>>AAAAAA@@@<<<:::<<>>111///,,,)))((('''(((((((((((((((((((((((((((((((((((((((((())))))))))))***++++++,,,,,,------...,,,---///444@@@[[[sssqqqQQQEEE>>>>>>;;;666===KKKIIIMMMOOOMMMNNNVVVccckkkppp^^^[[[WWWMMMEEEDDDBBB???BBBIIIBBBfff|||~~~fffttt{{{pppjjjlllzzzzzz{{{nnnvvviiiVVV@@@333111))))))))))))))))))))))))((((((((((((((((((((((((+++444777///'''(((,,,...---///222LLLkkkgggYYYbbbRRRmmm}}}uuuxxx```fff}}}YYYFFF]]]WWWeeelllXXXwww{{{eeejjjccc\\\YYY]]]dddooovvv\\\^^^mmmhhh}}}rrrqqqhhhaaaPPP444***))))))(((((((((((((((((((((((((((((()))******))))))))))))************+++***---000---000FFFaaaiii}}}XXX}}}ooo]]]PPPHHHCCC@@@???@@@BBBBBBBBBBBBDDDEEECCCAAAAAACCCEEEGGGFFFEEEBBBBBBCCCEEEFFFFFFDDDBBB>>>AAADDDDDDBBBAAACCCFFF===EEEPPPZZZeeexxx{{{<<<444///000000///---///---------------------------''')))''',,,YYYnnnmmmiiiqqqtttmmmqqq|||xxx|||gggCCC,,,...666555,,,)))&&&%%%&&&'''((('''''''''''''''((((((((()))******)))))))))))))))***+++%%%&&&,,,---333IIIcccxxxjjjzzzwwwmmmbbbhhh|||zzzzzz||||||qqq|||rrrcccdddooouuuaaaBBB;;;HHH111***'''++++++&&&'''+++(((((((((((((((((((((((())))))))))))************++++++,,,------......///000///444:::>>>EEE]]]vvv~~~hhhssszzzoooYYYFFF[[[yyyvvvqqqwwwzzzyyyggg___ggg\\\======666---''''''++++++((((((((((((((((((((((((((((((((((((((())))))))))))...+++,,,000111---++++++000111222:::YYY}}}vvv]]]RRRIIICCCDDDAAA;;;===FFFMMMMMMTTTXXXcccxxxuuudddZZZLLLEEEEEEAAADDDIIIRRRddd|||yyyppp|||zzznnnhhhyyyuuulll|||jjjooo___///888444---,,,)))%%%+++000'''))))))))))))))))))))))))***222444...(((***,,,+++000222:::bbbeee\\\mmmZZZbbbvvvpppooo|||pppeeevvvddd\\\wwwfffYYYIIIeeeqqqsssbbbWWW[[[fffgggjjjnnnkkkdddaaa^^^ZZZWWWWWW]]]ccciiiaaadddjjj~~~vvvrrrvvvqqqhhhmmmsssuuu>>>---///$$$$$$111+++"""---******))))))))))))******((((((((()))******++++++...---222***000@@@MMMkkksssSSSnnn~~~www___]]]UUUNNNNNNSSSQQQKKKJJJLLLOOOPPPNNNLLLIIIHHHQQQOOOMMMLLLLLLLLLKKKJJJCCCHHHFFFEEEHHHDDD@@@FFFHHHLLLLLLJJJJJJPPPSSSSSSSSSWWW[[[\\\]]]eeesss~~~zzz<<<444///000000///...///------------------------...///...///EEErrr}}}hhhfffooo|||rrrrrrSSS333...555222---***'''&&&&&&((((((''''''''''''((((((((())))))******))))))))))))******&&&&&&(((---666GGGaaavvvmmmeee{{{hhhppp{{{oooyyy|||eeegggsssMMMEEERRRDDD;;;000+++)))&&&&&&'''(((((((((((((((((((((((())))))))))))************+++,,,,,,------....../////////333:::DDDUUUnnnlllwwwzzz```KKKFFFaaa{{{}}}zzz~~~mmm___bbb```QQQGGG???333***(((***)))((((((((((((((((((((((((((((((((((((((()))))))))***---******...///------///'''444666GGGuuu|||vvvXXXLLLIII???BBB555666GGGPPPLLLPPP\\\mmmjjjXXXGGGIIIEEEEEERRRhhh|||~~~oooyyy}}}qqqvvvmmmmmm|||uuu{{{lll```gggmmmgggVVV:::555...---+++%%%***...'''))))))))))))))))))))))))'''---///***'''***,,,+++......JJJgggrrrrrreee\\\|||ddddddssseeehhhlllnnneeeXXX>>>AAAaaajjjppp```QQQLLLbbbttt~~~eeePPPJJJSSS[[[eeejjjeeebbb^^^ZZZVVVRRROOORRRWWW___WWWNNNUUU{{{{{{uuuttt```kkkvvvPPP...000)))$$$)))***''')))******))))))))))))******(((((())))))******++++++///)))111///999QQQbbb|||cccfff~~~zzz|||zzz}}}~~~||||||xxxrrrkkkddd\\\XXXXXXNNNDDDBBBEEELLLYYYfffcccnnnzzz;;;444//////111///...///---------------------------000+++666bbbvvvyyytttppprrrzzz|||vvvxxxwwwttt~~~|||yyysssiiiccchhhqqqkkk|||~~~{{{{{{sssHHH222444111...+++(((''''''(((((((((''''''((((((((()))))))))+++******)))******++++++...++++++555IIIaaattt|||YYYeeezzztttwwwggg{{{uuu{{{zzznnnpppZZZLLLEEEPPPGGG999+++&&&(((***((((((((((((((((((((((((((()))))))))*********++++++,,,,,,,,,---....../////////222666@@@TTTpppxxxwwwppp___NNN\\\sssoooccc```bbbcccUUUJJJ;;;///***(((((((((((((((((((((((((((((((((((((((((()))))))))******---***))),,,---,,,...222///999GGGmmmlllmmmuuuWWW@@@===@@@777999;;;GGGSSSRRRTTTnnnjjj]]]LLL>>>AAAMMM___vvvvvvgggfffooolllaaassscccjjjkkknnn|||wwwsssqqqgggXXXhhhbbbcccsssCCC888...------&&&(((,,,'''))))))))))))))))))))))))''')))***((())),,,...,,,,,,888bbbfffkkkmmmSSSccciiivvvccc\\\OOOEEECCCAAAGGG===>>>:::AAAUUUtttQQQttthhhaaaSSS___hhhfff~~~hhhNNNBBBLLL]]]mmmqqqfff```ZZZUUUTTTPPPKKKKKKNNNYYYUUUBBBIIIhhhzzzwwwcccfffnnnccc777111---'''###)))...'''******))))))))))))******(((((())))))***+++++++++...(((555222<<>>999<<<;;;???PPPXXXTTT\\\~~~fffLLLBBB???EEE\\\vvv~~~sssmmmllllllssseeeuuuzzzyyy|||rrrpppttt{{{uuuppp```dddxxxddd???///+++---'''&&&+++)))))))))))))))))))))))))))+++***)))))),,,//////...666ZZZxxxfffXXXQQQNNNqqqwwwrrroooWWWKKKKKKEEE@@@@@@<<<@@@777<<<;;;>>>IIIkkkyyy\\\uuu{{{cccQQQeeeeeeMMMDDDRRRggg}}}uuuaaaXXXSSSUUUSSSMMMKKKNNNQQQYYYFFFIIITTTnnnfff}}}vvvJJJ000***,,,$$$(((000)))******))))))))))))******((())))))******+++,,,,,,...---:::222???pppQQQ~~~~~~kkkSSS]]]ppp:::333...///111//////000........................///222CCCvvv~~~}}}~~~uuubbb[[[]]]]]]```XXXKKKPPPYYYUUURRRJJJAAA@@@EEEIIIHHHEEEGGGHHHNNNTTTOOOEEEDDDJJJ[[[ZZZ^^^gggmmmiiiccc```hhhdddeeevvvxxx\\\>>>;;;111...***))))))***))))))(((((((((((()))))))))***+++++++++++++++,,,------&&&***CCCdddqqqlllrrruuukkkssslllqqqnnnttt___bbb]]]KKK777+++((('''))))))))))))))))))))))))************++++++++++++,,,,,,---......//////000000999GGG```rrryyyfff}}}```UUUQQQOOOOOOXXX^^^\\\]]]eeennnrrr{{{|||~~~yyyjjjeeesss}}}}}}wwwsssjjjrrr|||lllkkkeeeYYYJJJ@@@555+++''')))(((((((((((((((((((((((())))))))))))************++++++...111000,,,...222:::JJJkkkZZZCCCHHHBBB888>>>HHHOOORRRVVVgggjjjWWWFFF<<>>999999666777333999444999FFF\\\llleeeKKKaaa{{{}}}www\\\IIIDDDPPPfffiii\\\SSSVVVUUUNNNJJJMMMFFFUUUJJJFFF===nnnmmm~~~^^^333%%%...)))&&&,,,+++******))))))))))))******)))))))))***++++++,,,,,,000...666777XXX}}}bbbcccsssqqqxxxsssyyy:::333...///111000///000........................,,,;;;ddd|||nnnsssgggSSSMMMHHHQQQXXXMMMAAARRRjjjqqq```___XXXHHH<<>>DDD\\\{{{cccRRRQQQQQQHHHEEEJJJHHHBBBPPPJJJ???NNN~~~kkkvvv|||___aaawwwcccBBB---+++(((&&&*********))))))))))))******)))******++++++,,,,,,---......>>>fff]]]ssswwwqqqeeeZZZbbbttt{{{pppfffeeeeeecccbbbddd]]]XXXUUUYYYfffuuu}}}}}}wwwqqqkkkbbbPPPqqq:::222...///111000000111////////////////////////:::aaa||||||wwwuuummmZZZUUUeeefffEEE;;;WWWggggggeeebbbdddrrrwwwXXXQQQWWWYYYVVVTTTTTTNNNMMMVVV```dddcccbbbUUUVVVNNNGGGRRRnnn}}}lll888444111---++++++++++++***))))))))))))************+++++++++,,,---...///000RRRaaaeee___llluuuzzzxxxvvvhhhlll|||{{{sssMMM111,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,------......///000000000>>>UUUwwwwwwvvv|||iiizzzqqqssszzzmmmmmmppptttwwwwwwuuuttt{{{lllpppwwwpppmmmjjj[[[AAA000...(((((((((((((((((((((((()))************+++++++++...,,,+++,,,,,,000<<>>===AAABBBBBBPPP\\\YYY~~~|||gggVVVGGGYYYnnn~~~iiiiiivvvjjjdddvvvvvvqqqkkkfffeee}}}pppbbbqqqUUU\\\777333///***)))***)))))))))))))))))))))))))))(((+++///...,,,444???VVVRRRfffKKKBBBiiikkkaaahhh}}}wwwaaaggglllkkkCCC@@@>>>999888FFFLLL@@@CCC888555555...///333///444000888999???CCCOOOxxx}}}qqqdddSSSnnnNNNBBBBBBJJJLLLFFFPPPMMMeee^^^dddpppvvvyyyzzzaaaGGG<<<999BBB\\\}}}cccPPPPPPQQQJJJIIIPPPIII999PPPOOOIIIBBBuuuiii}}}}}}XXX///***...))),,,******))))))))))))******)))******++++++,,,------)))444OOO|||iiiXXX|||lllfff\\\UUUaaattt```VVVOOOOOOOOOMMMNNNSSSGGGEEEGGGOOOZZZcccggggggjjjooowwwvvvlllrrr|||dddggglllMMM^^^