BM6P6(@ {{{zzzyyywwwvvvtttsssrrrooolllhhhfffeeecccbbb```\\\[[[[[[ZZZYYYXXXWWWWWWOOOMMMJJJFFFCCCAAA@@@@@@=========<<<;;;;;;::::::777888888888888777666666555555666666555555444333///222555444222111333666000222555555333333555888555444333222222333444555333333444444444444444444444444444555555555666666111444666666555666;;;>>>???HHHSSS[[[eeemmmpppnnnkkkeee\\\SSSKKKEEE???;;;<<<;;;999777666777888999999666333333555666555333777:::999666666999:::888;;;888555222111333555666777666555444444555666777444444333444666:::===???QQQ^^^ooo|||}}}~~~~~~yyymmmaaaTTTIII???<<<;;;888555555555555444444444444555555777333222555777777;;;@@@EEEUUUiiivvvvvvcccOOOAAA:::999777555666888888666444444444444555555555555666888999===HHHXXXjjjxxx}}}yyyppp^^^JJJ???;;;888777777777666555555555666888999:::;;;???FFFPPP___nnnxxxxxxiiiXXXEEE;;;888777666777999<<>>999:::======;;;999777888<<<<<<===FFFRRR^^^XXXUUU^^^pppooofffaaaiiizzzxxxdddRRRFFF???;;;888555555555555555555555555555555555555555555555555666666666444222111222333222111000000111333444666333333333222111000///...111111222333333333333222666555444444222222111000333333333444444555555555555555555444444333333333444555555333111111222333111000000000222333222111333333333222222222111111&&&,,,333666444333666999222222222111111///...---222222111000//////000000222111222222333444555666333333333222222111111111000000000000000000000000000222444666777666444333555333444666444111111555333<<>>BBBNNN[[[aaa]]]\\\eeevvvvvv```YYYTTTZZZjjjzzzwwwbbbOOOCCC===:::888555555555555555555555555444444444444444444444444444555555333111000111333222222222222333444555666222222222222222111000000111111222333333333333222555444444333333222222111333333333444444444555555555555444444444333333333222222222222111111333444111000000000222333222111333333333222222222111111+++///333555444333333555111111111111111000//////222222111000000000000000444444333222222222222333333333333222222111111111111111111111111111111111444444444444333333333333444222333555333111222777888AAAGGGJJJRRR]]]]]]UUUKKKEEE<<<777666666555444333333333444555666777888777666555555555666777777888555555999;;;999999;;;888<<>>DDDRRRaaarrr|||yyyjjjWWWGGG<<<888777555444444555666444333444444444555555555555666999;;;CCCOOO```qqq}}}zzzmmm\\\III???;;;888777777777777666555666777888999::::::???JJJZZZiiisssxxx|||~~~~~~~~~zzzrrr```PPP@@@:::999777555666999888888:::===>>>>>>===<<<999666666999;;;:::999666888999999999999;;;===GGGTTTfffuuu}}}yyykkk\\\HHHAAA999555888::::::888888666777;;;AAAJJJYYYffffffdddfffooo~~~ttteeePPPJJJFFFJJJYYYlll|||ttt___LLL@@@:::888777555555555555555555555555222222222222222222222222333444444222000000111222222222333444555555555555222222222222222222111111111111222333333333333222333333333333333333333333333333333444444444444555555444444444444333333333000000000000111222333444111000000000222333222111333333333222222222111111000111333444444222111000000111111111111111000000222111000000000000000000666555444222111000000000222222222222222111111111222222222222222222222222666444333111000111111222444222222333333111444:::@@@HHHNNNQQQXXX``````YYYPPPHHH???999777777666555444444444444444555666777888777666666666666777888888555666999;;;999:::>>>;;;@@@EEEEEEEEEIIITTT]]]qqq|||{{{zzzxxxvvvtttrrrpppooopppmmmjjjhhhfffdddaaa___\\\[[[YYYWWWUUUSSSQQQPPPKKKIIIGGGDDDBBB@@@@@@@@@<<<<<<;;;;;;:::999999999999::::::::::::999888888555555555666555555444333666333111222555666333111444444555444444333333444222333444555555444333222555555666666777777888888222222222333333333444444555666888888888;;;BBBHHHVVV___iiinnnpppooohhh```QQQKKKBBB;;;666444333333666666555666666888999:::666666777888:::;;;;;;;;;>>>EEEJJJLLLOOORRRPPPLLLIIIFFFAAA<<<888777888888444555666777777666555444666666555555555666777888;;;AAAKKKZZZiiiuuu|||wwwmmm[[[OOOBBB===;;;999777888555555444444444444555555333333555999:::;;;@@@HHHWWWeeeuuu~~~sssbbbPPPCCC;;;888555555444444444444333333444444444555555555555666888<<>>FFFMMM[[[dddnnnqqqqqqmmmddd[[[KKKEEE>>>888555555555555666666777777888999:::;;;777888999999:::<<<>>>@@@DDDLLLSSSXXX\\\```^^^ZZZTTTPPPIIIBBB<<<999888888444555666777777666555444666666555555555555555666888<<>>;;;999777777888777666666666777999::::::===GGGWWWiiivvv{{{{{{xxxoooYYYLLL???;;;<<<:::888888888666444444666999::::::;;;999888999999::::::999555888::::::999;;;@@@EEEUUUdddttt{{{wwwkkkXXXIII???;;;888777999::::::999888888999===HHHXXXiiisssqqquuu|||sssZZZEEE@@@@@@@@@DDDNNN```tttqqq[[[GGG<<<777666666555555555555555555555555333333333333333333333333444555555444222222333555000111333444444333222222666555444222111000000000111111222333333333333222111222222333333444444555444444444444444444444444444444444444444444444444777555222222444444333222111000000000222333222111333333333222222222111111111000000111333333111///444444333333111000///...111000000000000000111111333222111000000000000000111111111111111111111111222222222222222222222222---...111222333333222111666444333555555555999???FFFKKKNNNOOOPPPRRRQQQNNNPPPHHH???999888888777666555555444444444555555666777777888999999:::::::::888666777999999999>>>DDDJJJOOORRRPPPKKKKKKQQQWWWjjj|||xxxwwwvvvuuusssqqqpppooonnnllliiigggeeebbb^^^[[[WWWVVVUUUSSSRRRPPPOOOOOOGGGFFFDDDBBB@@@??????@@@>>>======<<<<<<;;;::::::999999999999999888888777555555666666555555444333444333333555888999999999555333222333555555444333333444444555555444444333222333333444555666777777333333333333444444444444444666777888;;;BBBLLLTTT```hhhpppqqqoooiii^^^SSSEEEAAA;;;777666666777777444555555666777888888999888999:::;;;<<<@@@FFFJJJQQQXXX```eeejjjnnnlllhhhbbb\\\TTTJJJBBB<<<999888555555666666666666555555555555555555555555444444777:::@@@KKKXXXgggttt|||~~~vvvhhhYYYIIIAAA===:::999999555555444444444444555555444444666999:::===GGGRRRaaammm{{{xxxgggUUUFFF===999888444555666555333222333444444444444555555555555666888???LLL]]]mmmyyyzzzgggWWWFFF>>>;;;999777666888888777666777888999::::::AAANNN```ppp{{{~~~~~~xxxoooVVVHHH;;;777888888666777555333222333555888999999::::::::::::999999888888555999;;;;;;:::>>>GGGNNN^^^kkkvvvvvvmmm___OOOBBB<<<:::999999::::::999888666999<<>>???CCCLLL]]]qqq~~~ppp[[[HHH===888666555555555555555555555555555444444444444444444444444444555555444333222444666111222222333333222222222777555444222111111111111111111222333333333333222222222222333333444444444555444444444444333333333333333333444444444444555999666333333555666444111111000000000222333222111333333333222222222111111///000111111111111111111444444444333222111///...000000000000000111111222000000000000000000111111000000000111111111111111222222222222222222222222+++---000333555444333222666444444666666555888>>>BBBEEEGGGGGGEEEEEEEEEEEEIIICCC<<<888777777666444444444444444444555666777555666888:::;;;<<<======:::999999;;;:::;;;AAAIIIRRRVVVXXXTTTMMMKKKPPPVVVeee{{{}}}vvvuuuuuutttsssrrrqqqpppmmmkkkhhhfffdddaaa\\\YYYWWWVVVUUUSSSPPPNNNLLLLLLFFFEEECCCAAA?????????@@@======<<<;;;;;;::::::999888888999999888888777666555555666666555555444333222333444555555555666888444222111333555777555444444444444333333444444444111222333444555666666777333444444444444555555555555777888:::>>>GGGSSS[[[eeelllqqqpppjjjbbbUUUJJJ???<<<888666666777777777444444555666666777777777888:::;;;<<<@@@GGGPPPWWW```gggnnnrrrvvvyyywwwsssoooiii___SSSHHH@@@;;;999666666555555555555666666333444444555555444444444555888>>>EEEOOO]]]mmmxxx|||yyynnn^^^MMMDDD???:::999:::555555444444444444555555555555666888999===JJJWWWhhhtttsssbbbPPPBBB;;;777777444666777666333222333555444444444555555555555666:::BBBQQQbbbrrr|||~~~yyyfffVVVEEE>>>;;;999666666999888777777777888999:::;;;EEEUUUggguuu~~~xxxoooVVVGGG:::666777777666777555333333444777888999888777888999999888888888888777:::=========CCCOOOYYYiiirrrwwwpppaaaSSSEEE<<<999999999999:::999777666333999???FFFVVViiivvvzzzvvveeeWWWIII>>>===<<<<<<@@@JJJ\\\qqq~~~~~~ppp\\\JJJ???:::777555555555555555555555555555222222222222222222222222333444444333222222333555444333333222222222333333444333222111111222444555111111222333333333333222333333333333333333333333555555444444444333333333333333333444444444555555888444111222555777444222111000000000222333222111333333333222222222111111///111333222///...000222111111222333333222222222000000000000000111222222000000/////////000000111///000000000111111111222111111111111111111111111...///111222333444333333444333444666666444666;;;======>>>>>><<<<<<>>>BBBBBB===888666666777555333333333333444555666777888333555777:::===>>>???@@@===<<<===>>>===>>>FFFOOOXXX[[[ZZZUUUMMMJJJNNNTTT```xxx}}}uuuttttttssssssrrrqqqqqqllljjjhhhfffccc```[[[XXXYYYXXXUUURRROOOLLLJJJIIIEEEDDDBBB@@@?????????@@@<<<<<<;;;::::::999999888888888888888888777666666555555666666555555444333...111333222000///111444444222000222666777666444555555333222222333555555333333444555666777888999444444444555555555666666666888:::<<<@@@JJJWWW```hhhnnnrrrnnnggg]]]OOODDD;;;999666555666777777666555666777777777777777777888999;;;>>>CCCLLLYYYaaalllrrrxxxzzz}}}}}}yyyxxxrrrfffYYYMMMCCC===:::777666555444444555666777333333444444555555444444333777<<>><<<999666666999888777777777888::::::;;;GGGZZZlllxxxxxxnnnXXXIII;;;777888888888999777666666777999::::::999333555777777777777888888999<<<>>>>>>???GGGUUU```qqqwwwxxxkkkZZZJJJ???888888888999999999888666555000888AAAJJJ[[[ooo{{{~~~{{{gggTTTIIIAAA;;;???<<<:::===JJJ^^^sss~~~qqq]]]LLLAAA;;;777555555555555555555555555555111111111111111111111111111222333222111111222444666555333222222333444555222111000000222444777888111111222333333333333222333333333333333333333333555555555444444333333333333333333444444555555555555111...000555777555222111000000000222333222111333333333222222222111111///333555333...,,,...222...///111222333444555555000000///000000111222222111111000/////////////////////000000111111111222000000000000000000000000333222111111111222333444222111333666555222333888999999999999888888<<>>@@@AAAAAA@@@???@@@AAA@@@AAAIIISSS[[[]]][[[TTTLLLIIIMMMSSS^^^uuu|||yyyxxxuuurrrqqqpppoooooollljjjhhheeeaaa^^^\\\[[[XXXVVVTTTRRRQQQPPPMMMKKKIIIFFFDDDBBBBBB@@@>>>;;;<<>>;;;888999:::999888666666777888888777111222222333333444444555444444333333222111000000444444444444444444444444333333444444555444444444444555777777666777888:::444444444555666777888999999999:::<<>>AAAEEEMMMYYYeeemmmsssvvvzzz~~~~~~}}}{{{zzzrrrcccUUUKKKBBB;;;<<<999777555555666555444444555555555666666777777:::666555:::@@@IIIZZZjjjpppxxxrrrhhhZZZKKKAAA;;;888777444666777555333222444777777777888;;;===CCCPPP^^^ttt|||yyyiiiVVVJJJCCC<<<888888555555555444444333333333444555555555555666999<<>>:::;;;:::777777888888777777888999999:::===888555888:::888666777<<<>>>===>>>GGGVVVccchhhwwwvvvpppbbbPPPBBB:::888777777777777777888999999<<<999@@@TTTgggttt~~~ttt___SSSKKKCCC===<<<888:::===BBBKKK\\\qqq~~~ppp]]]LLLAAA:::555222444444555555444444333222222222333333333222111111222222222222222222222222333333333333333333333333111111111222222333333333333222111111111222333444111111111111111222444444222333333444444333333222333444444555555444444333444333222222444444333222222222333333333333444444444555666444111/////////000000////////////000000000000000000111111111111222222222222222222222222111111111000000000000000333222111000000111222333333000...///111222111///000000000000000111111222///222444333111000222555777777777777666666666666666666555555555444444444444444444555555555555666333666999;;;<<<===???AAADDDEEEEEEBBB???@@@GGGMMMXXXVVVPPPJJJFFFFFFJJJMMM\\\lll~~~|||yyywwwuuusssqqqooooooooollljjjhhhdddaaa]]][[[YYYXXXUUUSSSRRRQQQOOOMMMKKKHHHFFFCCCBBBAAA@@@===;;;;;;===???===:::888999::::::888777666777888777666444444444444444333333333555555444444333222222111444444444444444444444444666666555555444333222111333555666777666666777999444444444444555666777888999;;;>>>BBBIIISSS```hhhqqqpppmmmfff[[[OOOEEE???999888666555555555666666666666666888:::;;;;;;:::<<>><<<999666555555666555444555555555555666666666777999666555999===EEESSS```lllsss}}}vvvlll]]]NNNCCC<<<:::999555666777666333333555777888777999;;;>>>DDDRRR___www~~~}}}vvveeeRRRGGG@@@:::777777555555555444444333333333666666666666555555888:::???JJJ]]]ooo{{{|||qqq^^^NNN???::::::888666555888888888666555555888:::BBBSSSiiiyyyvvv[[[LLL???::::::999888888999999888888888999::::::<<<777555999;;;999888999<<<@@@BBBFFFOOO^^^jjjnnnwwwrrrhhhZZZKKK@@@999888777777777666777777888888;;;<<>>:::::::::;;;>>>CCCMMM^^^qqq~~~|||nnnZZZIII???:::777555444444555555444444333222333333333333222222222222222222222222222222222222333333333333333333333333222222222222222222333333222222111111111222333444222222222333333333333333222333333444444333333222333333444444444444333333444333222222444444333222222222333333333333444444444555666555222000000111111111000000000000111111000000000000111111111111444444444444444444444444000111111111000000//////222222111000000111222222333000...///111222111///111111111111111222222333000222333333222222333444555555555555555555555555666555555555444444444444444444444555555555555666444666999;;;<<<===???AAADDDFFFEEEBBB???@@@EEEJJJOOOMMMIIIEEECCCDDDHHHLLLXXXggg}}}~~~|||yyywwwuuusssqqqooonnnnnnkkkjjjgggddd```\\\YYYXXXVVVTTTRRRQQQPPPOOOLLLJJJGGGEEECCCAAAAAA???===;;;:::;;;===<<<:::999999:::;;;999777777777777666555777666666555444444333333666666555555444444333333444444444444444444444444444555555555444333333222222444666666555555666777444444444444444555666777;;;>>>BBBIIIPPPZZZcccjjjpppmmmggg^^^SSSIII@@@;;;999888777666555666777888555555666888:::<<<>>>???===CCCKKKUUU```kkkvvv}}}{{{ooobbbWWWKKKBBB<<<999666555555666666555555555555555666666666666777555555888:::???JJJTTTeeelllvvv~~~{{{rrrcccSSSFFF>>>;;;:::555666777666555555666888:::999999<<>>EEEXXXnnn~~~zzz```PPP@@@:::999999888999::::::999999999999999:::999666555999<<<::::::;;;===DDDKKKRRR]]]kkktttvvvvvvlll]]]NNNCCC===999777888777777666666666777777:::@@@NNN```ooozzz}}}vvvoooiiiYYYOOOEEE@@@>>>:::888999<<<;;;===DDDQQQbbbsss~~~zzzjjjUUUEEE===:::888777444555555555555444333333555444333222222222222333222222222222222222222222333333333333333333333333333333222222222222222222222222111111222222333444333333444555555444222222222333333444444333333222333333444444444444333333444333222222444444333222222222333333333333444444222444555444333111111222222222111111111111222222000000000000111111111111444444333333333333444444000111222222222111///...222222111000000111222222222000//////000111111000222222222111222333333444222111111111333444333222444444444444444444444444555555555555444444444444444444444555555555555666444777:::;;;<<<===???@@@DDDFFFFFFCCC??????AAADDDCCCBBB@@@>>>>>>AAAFFFKKKRRR```uuuӵqqqooommmmmmkkkiiifffbbb^^^ZZZXXXVVVUUUSSSQQQPPPPPPNNNLLLJJJFFFDDDBBBAAA@@@???===;;;999:::;;;;;;::::::999999<<<:::888777777777555444777666666666555555555444555555555555444444333333444444444444444444444444000111222444555666666666111444666666555444555666444444444444444555666666<<>>;;;777555555666666666555555555666666666666666333444666777888<<>>999666666888555555555555555444444444666666666666555555888:::???MMMcccĦ}}}oooUUUIII===999999888777888777888888888888:::===@@@FFFZZZrrr~~~fffUUUBBB:::888777888999:::999999888888888888888888555555999;;;999:::<<>>===;;;888888:::<<<:::;;;DDDUUUhhhwwwzzziiiRRRAAA;;;999888666555555555555555444444333666555444333222222333333222222222222222222222222333333333333333333333333333333333222222111111111222111222222222222333333333444666666666444222000222333333444444333333222333333333444444333333333444333222222444444333222222222222333333333444444000111333333222111111222222111111000000111111222///000000000111111111111222222111000111111222333111222333444444222111000222111111111111111111222111111000///000111111111222111111111111222333333333111///111444555333111444444444444444555555555444444444444444444444444444444444555555555555666555777:::;;;;;;<<<===???CCCDDDDDDBBB???======???<<<<<<<<<<<<<<<@@@EEEIIINNNZZZnnn4ĉ@ӵnnnlllkkkiiigggdddaaa]]]YYYWWWUUUUUUSSSQQQPPPPPPOOOMMMKKKFFFDDDBBBAAAAAA@@@>>><<<::::::::::::;;;:::999888<<<:::888777777777555444555555555666666777777777444444444444333333333333444444444444444444444444000111222444555666666666111444666777666444444555444444444444444555666777===@@@GGGPPP[[[fffooosssmmmeeeXXXMMMEEE???:::888>L666888999:::777888=hĦEEELLLTTT___kkkttt{{{4ĉ@ӵAAA>>>999666666666666666666666666666666555555555000444666666777;;;AAAEEEQQQ\\\mmmzzzzzznnn^^^MMMAAA;;;999777666666777888999::::::<<<::::::===AAAKKK\\\lllyyyzzzfffVVVEEE<<<999777777999555555555555555555555555333444555555555777:::===???OOOeee>LpppSSSHHH===:::999888888999555666777777777999===@@@FFF[[[ttt~~~nnn[[[GGG<<<999777777999999888888777777777888888888666777:::;;;:::<<>>======;;;777888;;;===999999EEEZZZnnn{{{{{{iiiQQQ@@@999888777444555555666666555555444333777666555444333333333333222222222222222222222222333333333333333333333333333333333222222111111111111111222222333333333333333444666666666444222000222333333444444333333222222333333333333333333222444333222222444444333222222222222333333333444444...000222222111000111222000000////////////000000///000000000111111111111222111000000111333555666444444555555555444333222111111111222222111111111111111111000///000111111000000000000000111222222333111///111444555333111444444555555555666666666333333444444444444444444444444444555555555555666555777999:::::::::<<<===@@@AAAAAA@@@===;;;;;;;;;;;;;;;<<<<<<===@@@DDDGGGMMMWWWhhhzzzGG=?kkkjjjfffeeeccc___\\\YYYVVVUUUUUUSSSQQQPPPPPPPPPMMMLLLGGGEEECCCBBBBBBAAA???===<<<;;;:::;;;<<<;;;999888;;;999777777777777666555444444555555666777777888444333333333333333333333444444444444444444444444444555555555444333333222222444777888777555444444444444444555666777888999@@@DDDKKKWWWccclllqqqssshhh^^^PPPEEE???<<<999666HdĦ666888999:::888=ĪjWWW^^^iiittt{{{GG=?BBB<<<888777777777666666666666666666555555555///444777555555:::???BBBHHHTTTfffuuu}}}}}}tttdddRRRDDD<<<999777666666777:::<<<<<<<<<<<<::::::===CCCNNNaaarrrzzz}}}www```QQQBBB<<<999888888999555555555555555666666666222333444555666888;;;>>>???PPPgggHdĦ~~~mmmQQQGGG===:::999777777999555555666666666999===@@@FFF[[[tttxxxdddNNNBBB<<<999888999888888777777888888999:::;;;999:::===???@@@FFFMMMZZZeeeqqqyyy~~~~~~wwwooo```TTTDDD:::888:::;;;:::999888888888888999::::::AAAPPPaaaooo{{{mmm]]]PPPEEE???===<<<<<<>>>???===999<<>>>>>@@@CCCEEELLLTTTbbbtttӵĭӵӵĦӵӵĦƜ`1.׼snnnkkkiiidddĦWWWVVVUUUTTTRRRQQQQQQPPPOOOӵCCCĦ;;;;;;===<<<999777:::888777666ĭӵ444444Ħ444444666Ħ222Ħ888666555444333333444555777999;;;<<>>======DDDPPPeeewww}}}ĦZZZMMM@@@;;;999888666Ħ555555555777:::===@@@PPPgggDdD555555ӵ777999ӵӵWWWIIIĦ:::???ӵjjjtttKKKĭӵ999:::VVVfffrrrwwwaaaQQQFFF===:::;;;:::;;;@@@CCCBBB@@@EEEMMMKKKCCCAAANNNeeeyyy~~~wwweeeNNN???<<<<<<999555666666666666666555444444666777888888777555222000222222222222222222222222333333333333333333333333222222222222222222333333000111222333333333222222222222222333333333333333222333333444444333333222222222333333333333222222444333222222444444333222222222333333333333444444111333444444222111111222111000000000000000000111000000000000111111111111333222222333666999===???666555333222111222333444000111222222222222111000///111222111///...000333111111000000111111222333000222333333222222333444222333333444555555666666222222333333333444444444444444444555555555555666333555777888777666777888999888777777888999999999888:::<<<===>>>???BBBDDDJJJQQQ^^^ooo?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@qqqnnnjjjiiiShӵVVVVVVTTTRRRRRRRRRQQQg&eDDD>hӵ<<<======999666999888666fff?><z666g&e>&e666666HL444444444ShӵgL:::999666555555333333444666888:::<<<S?ʬnnnhhh3h?D%%)?;;;>>>ZufĦeeelllvvvgLg&egĉ@^^^MMMg&e>&e666@e222888??::::::>>>HHHVVVcccmmmwwwg<ĉ3we<Ħ}}}ooo\\\KKK3h?@e>>>EEERRRgggzzzZlllVVVJJJ>>>:::9993h?gL555666555555666999;;;@@@QQQgggD%%)?fff?><z666333=?Ħ999g&etttg&eS?ʬ]]]4ff?>ߝL;;;@e@@@g&ekkkuuu~~~3h?g&e>&e999:::??MMMZZZhhhtttqqqZZZKKKAAA999888<<<999<<>>;;;666666666666666666555555444555777999:::999555222///222222222222222222222222333333333333333333333333111111111222222333333444000111222333444333222222222111111111111222444444222333333444444333333222222222222333333222222222444333222222444444333222222222333333333444444444333555666666444333333333222222111111111111222222000000000000111111111111111000000111444999===@@@666444111//////000222444000111222333333222111000///111222111///...000333222222111111222222333444///222444333111000222555111111222333333444555555222222222333333444444444444444444555555555666666333555666777666555666777777555444444666888999999555777:::<<<===???AAACCCHHHNNN[[[lll4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵ~~~ttqqqooolllHGgĉ@TTTSSSVVVUUUTTTSSSRRRRRRHu]ĦCCCZuR)Ħ;;;=========<<<888888sߝLGdUĦ444Hƅ^Hu]Ħ444ntHdĦ666777HGgĉ@000HdĦ444444555666666===;;;999666666;;;Htƅ^qqqiiiBt=o9ĦDtfo9Ħ===@@@BBBg?xxx|||HdĦHu]ĦtthhhZZZHƅ^Hu]Ħ///H׼s555666::::::999;;;@@@JJJWWWdddqqqtQje<Ħ~~~tttdddBt=o9ĦH׼s:::===DDDUUUjjjxxxHtĦdddTTTIII===777Bt=o9ĦHdĦ222222333444555666777@@@QQQiiiDtfo9ĦsߝLGdUĦ888Ht@cӵHu]ĦuuuHu]ĦHtƅ^~~~qIܗGIӵ:::H׼sCCCIIIHu]ĦvvvBt=o9ĦHƅ^Hu]Ħ888GGGWWWaaakkkwww~~~dddKKKAAA>>>;;;:::===666AAANNNUUUSSSOOOMMMMMMEEECCCHHHXXXnnnuuu___JJJCCC@@@999666777888888999888777666444333666555444555666666444222444333222111111222333444444444555555444444333222000000111111111222222222444222000111333444333000333333222222333333444555555666666666444333111000000//////000333555666555555333222222333444333222///444444111111555444000222333333444444333333222111000000000000222333444222222111000//////000000000111222222333666:::===555333000///000111111111222222333333222111///...//////000111111111111111------...000000111111111222222111111111111111111222222222222222222222222444333333222222333333444222222222333444555666777555666777888888777777666555555444333444555666777777888999:::<<<>>>@@@AAAEEEKKKWWWhhh{{{4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ~~~`eĭnnnqetWWWUUUTTTWWWWWWWWWWWWVVVVVVDdDĦEEEBBBt|<;;;;;;<<<===<<<;;;888888DdDDdDĦ444DdDΦDdDĦ444q<niDdDĦ555qet666111DdDĦ444444555555666999888666444555q<RqqqoooqjRgdKӵHdDĦgdKӵ???DDDGR/f6LĭĦ|||DdDĦDdDĦ`eĭ```DdDΦDdDĦ000DdDĦ444777777666555555555777888<<<@@@HHHRRR^^^kkkgeĦFSĦvvvqjRgdKӵDdDĦ:::===FFFVVVkkkyyyDdDĦbbbOOOEEE;;;qjRgdKӵDdDĦ222222333444555777777>>>PPPgggHdDĦgdKӵDdDDdDĦ888DdDĦ4DufӵDdDĦrrrDdDĦq<RpeƜ4DuTӵ???DdDĦMMMUUUDdDĦqjRgdKӵDdDΦDdDĦ999888999===EEEJJJYYYdddqqq}}}qqqZZZDDD===;;;888888;;;>>>FFFOOOPPPIIICCCBBBDDDDDDDDDKKK\\\rrruuu___JJJBBB>>>888666777555666777777777666555444666555444555666666444222333333222111111222333333444444444444444333222222000000111111111222222222444222000111333444333111333333222222333333444555666666666666555333111000222111000111444555666555555333111222333444333222111444555111111444333///222333333444444333333222333222111000000111111222222222111111111000000000///000111111111333777:::555222000///000111111111000000222222222222111000//////000111111111111111---...///000111111111111111111111111111111111111222222222222222222222222444333333222222333333444333222222333333555666666333444555666777666555555666555444444444555777777888888999:::<<<>>>@@@AAAFFFKKKUUUdddvvv4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵ~~~HߝL`o9lllpo9wӵVVVYYYZZZ[[[\\\\\\[[[DdDĦGGGEEEo)h===;;;;;;<<<<<<;;;:::888888DdDΦDdDĦ444DdDΦDdDӵ444GIpӵDdDĦ444po9wӵDdDĦ333333444555555777666555444666po9ummmqqqqqqkkkGIdnuR)ĦDdDĦnuR)ĦBBBLLLCdgĪjDdDĦDdDĦHߝL`o9jjjDdDΦDdDӵ222DdDĦ333444777999777333222555999<<<>>>CCCKKKVVVdddgeĦsp?aĦyyyGIdnuR)ĦDdDĦ;;;???HHHYYYlllzzzDdDĦ___IIIAAA888GIdnuR)ĦDdDĦ333333333555666777888===NNNeeeDdDĦnuR)ĦDdDΦDdDĦ777DdDĦnuR)ĦDdDĦoooDdDĦpo9u=ӊB1.uTӵJJJDdDĦ```hhhDdDĦGIdnuR)ĦDdDΦDdDӵ:::999999>>>HHHQQQ[[[iiizzzcccPPP???::::::777888<<>>999:::>>>AAAEEEPPPbbbvvvvvv___III@@@<<<777555888333444555666666666666666555444444444666555444222333333222222222222333333333333333333333222222111111111111111111222222222333222111111333333222111333333222222333333444555666777777777666444333111444333222222444555555444444222111111333444333222222444444222111333222///222222333333333333222222444333222111000000000000111111222333222111000/////////000000///000333666444222//////000111111111//////000222222333333222//////000111111111111111//////000111222222222222111111111111111111111111222222222222222222222222444333333222222333333444333222222333333444555666222333444555555555555444666555555555555666777777888999999:::<<<>>>???@@@GGGKKKSSS___nnn4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ}}}4DufئL>elllpuR)ĦYYY[[[]]]___aaaaaa___>d<ĦIIIDt???:::;;;<<<;;;:::888888DdDΦDdDĦ444>d<ʜ4DuTӵ4444DwDd<Ħ444puR)Ħ>d<333444555555777777666777:::peӵrrrĦpeӵDx<>d<ӵDdd<~~~>d<Ħ}}}4DufئL>euuuDdDʜ4DuTӵ444DdDĦ333000333555555444444777999:::<<aĦ{{{peӵDx<DdDĦ;;;AAALLL\\\ooo{{{DdDĦZZZFFF@@@999peӵDx<>d<444444555666888999>>>MMMddd>d<ӵDd<DdDΦDdDĦ666DdDӵnd<DdDĦkkk>d<ĦpeӵĦF&uTӵ[[[DdDĦtttzzz>d<ĦpeӵDx<>d<ʜ4DuTӵ;;;;;;;;;BBBNNNWWW]]]nnnvvvZZZJJJ>>><<<;;;888999???MMMIIIBBB<<<999999;;;===???FFFTTThhhzzzuuu^^^GGG>>>;;;666555888444444555555555555555555555444333444555555444222333333333333333333333333222222333333222222111000111111111111111111111111222222222222222333222222333333222222333333444555666777777777777555444222555333222222333444333222333222000111222444333333111222333222222333222111222222333333333333222222333222222111111111000000000111333444444222000//////000000000//////111333333111//////000111111000000000111111222222222222//////000111111111111111000000111222222222222222111111111111111222222222222222222222222222222222444333333222222333333444333222222222333444444555333333444555555666666666555555555555555666666666999999::::::<<<===??????FFFIIIOOOYYYgggyyy4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒR}}}nfʜd<Φ>d<Ħ444s&dq&ĒR555555i?ʜtd<Ħ555HHܗDӊB555<x555555777777777999>>>B?d<111000222555666555444777999<<<@@@IIIXXXgeĦHg8>aĦ}}}B?Ho9777>dd<ӵ@@@:::B?Ho9444<x666777888999???MMMccc&ӫeʬtIӇ>d<Φ>d<Ħ666D&ӫetIӇ666DdDĦgggsdKĦB?dp&ĒRpppooo>d<sdKĦB?Ho9:::s&dq&ĒR999<<<>>>AAAHHHTTT]]]```tttlllSSSGGG>>>===<<<888;;;AAASSSHHH;;;777:::>>>???======HHHZZZnnn}}}sss\\\EEE===:::666555999777666666555444333333333444333333444555555444222333333333333333333333333222222333333222222111000111111111111111111111111222222333222222222222222333333222222333333444555666666777777777555444333444222000000111222111000333111000000222333333333//////111333444333333444111222222333333222222111000000111111222222222222///000222333333222000///000111222111//////000222111000//////111111111000333222222111111111000000//////000111111111111111000111111222222222222111000000111111111222222222222222222222222222222222444333333222222333333444333333222222222333444444555555555666777777888999444555555666666666666666:::::::::;;;<<<===>>>???DDDGGGLLLTTTaaattt4DuXӵHu]3hhne=enepIƎ@t@h>h~~~|||felll@ďD]]]```bbbaaacccfffhhhhhhgggneTTTPPP=e===<<<<<<<<<;;;:::888888ege444444sĪj@h666666555fdDĦ555@ďD555666Hkge555666666555666777;;;AAA@heeeZZZ@G555444HĪj@IŌGGGNNNBeneyyyHkgefffneeeeffffexxxHu]3hh:::999888se666333111222555555222...555888;;;???FFFSSSgeĦja>aĦ@G888888seEEESSSdddttt~~~<ŌBBB>>>:::@G555444Hkge555666888999:::???MMMbbbHĪj@IŌege777666Hu]3hIŌ555666DdDĦbbbne@h>h~~~sene@G888888sĪj@h888999===AAAHHHQQQZZZ```gggzzzwwwaaaLLLCCC<<<===;;;777;;;DDDTTTHHH:::666;;;@@@???;;;???LLL```sssoooYYYCCC<<<:::777666999999888666555444333333333333222222333555555444222333333444444444444333333333333333333333222222111222222222111111111111111111222333333111111222333333333222222333333444555555666666777666555444333333111//////111111111000222000///000222333333333000///000333444333333555111111222222222222111111//////000222222333333222...///000111222111000000000111222222000000000222000///...///111222111///444333222111000000000000//////000111111111111111000000111111111111111000000000000111222222333333222222222222222222222222444333333222222333333444333333222222222222333333666666666777888999:::;;;666666777888888888888888;;;;;;;;;;;;;;;<<<===>>>AAADDDIIIPPP\\\nnn4DuXӵĵD^~~~{{{nnnkkkfff]]]```ccceeeeeegggiiikkklllkkk^^^YYYUUU@@@>>>=========<<<;;;888888555444444555555555555666DdDĦ444444444666777555666777777666777:::>>>EEEPPPjjj^^^SSSGGG666555444FFFNNNXXXsssnnnUUUTTTRRRUUUVVVzzzD^===:::999999s׼s666555555555555555444222111444888<<aĦzzz999888888s׼s===FFFUUUgggvvv~~~~~~HoMMM<<<:::888666666666444555666777888::::::>>>KKK___888777777D^666555666DdDĦ]]]s׼s{{{555666777999999999<<>>===CCCQQQfffyyykkkUUUBBB<<<;;;888666999888888666555555555555666222222222333555555444222333333444555555444333333444444444444444333222222222222222111111111000000111222444333111000222444333333222222333333444555444444555666666444333222222111///000111222222111111000///000222333444333333000111555444111000333111111222222222222111111000000222222222222111000....../////////000000000///000222222000000000111///......///111222111///333222111000000111111222//////000111111111111111///000000111111000000//////000000111222222333333222222222222222222222222444333333222222333333444333333222222222222222333777777777777888:::;;;<<<999:::;;;<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;<<<<<<===???CCCGGGMMMWWWgggzzzΦ4DuXӵtvӵ>d<ĦĦĦ~~~{{{xxxuuutttppppppooonnnmmmiiiddd```aaa___]]]]]]^^^aaaeeegggiiijjjlllmmmnnnmmmlllkkkĦYYYUUUPPPJJJFFFCCCAAA???>>>>>>>>>===;;;888888888888777777777777555444444444444555666666333444444555666777888888>d<Ħ333222222111333444444555777777555666666666666666777888888999;;;===BBBJJJUUUbbbjjjooosssrrrhhhZZZNNNBBB:::;;;999777777777888777555666888::::::;;;@@@JJJRRR```hhhrrrxxxyyywwwuuutttnnnjjjeee]]]VVVPPPKKKIIIIIIGGGEEEDDDĦKKKNNNTTT___iiirrrwww|||~~~}}}>d<ĦIIIAAA999999999Be666777111555888888666444666888444888===???AAAJJJgeFYĉ>aĦ}}}lllXXXIII===<<<:::999777777Be999===GGGVVVhhhwww~~~~~~nu]ӵLLL444444444444333000333666666444333333555555555666666777999:::;;;===JJJ^^^rrrxxxfffTTTDDD===888888777>d<Ħ666666666555666>d<ĦZZZtttĦBeĦooocccRRRDDD<<<888666555555666666777888999999999:::999<<>>===<<>>BBBGGGUUUjjj|||hhhTTTAAA<<<<<<888777999777777666555555666888999222222111333555555444333333333444555555444333333444444555555444444333222222222222222111111000000000333444333111000222444333333222222333333444555333444555555555444333222333111000111222444444333111000///000222333444333777222222555444///---111111111222222222222111111222222333333222111///............---...///000111---///111111000///000111///......///111222111///111000000000000222333444//////000111111111111111//////000000000//////...///000000111222222333333222222222222222222222222444333333222222333333444333333222222111222222222777666666666888999;;;===;;;<<<>>>?????????>>>===<<<<<<;;;;;;;;;<<<<<<===???BBBFFFKKKTTTbbbuuu?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦ~~~{{{yyywwwvvvpppooommmkkkhhhfffdddccceeecccaaaccchhhkkklllkkknnnnnnooooooooommmkkkgdKĦ]]]XXXRRRKKKGGGFFFDDDAAA?????????>>>===:::999888888777777888888555555444444444444555555222444777777555444444444gdDĦ222444777333444555555666666555555777444222222555777666555999;;;???GGGQQQ\\\ffflllyyysssjjj```UUUKKKAAA;;;888777666555444333333333222555888:::===GGGTTT___fffqqqyyyzzzxxxwwwqqqjjjccc```ZZZSSSLLLGGGDDDCCCAAA@@@???gdKĦ???AAAFFFNNNYYYdddnnnvvv{{{}}}sdKĦLLL@@@???>>><<<999999999777777666666555555444444555888::::::;;;CCCŶS3we<~~~rrr]]]JJJCCC@@@<<<999777777;;;;;;???JJJ[[[mmmyyyiĉ@3hR/Ō999777444333444555666666555555555444444444111333666777666666777888AAAJJJ]]]sss{{{fffQQQBBB<<<999:::999DdDĦ444555666777888sdKĦPPPdddgdKĦgdKĦwww^^^SSSFFF<<<999888777555777777777777777999;;;=========EEESSS\\\```dddjjjsss^^^MMMDDD@@@;;;999:::<<<>>>???>>>;;;:::;;;;;;:::???EEEIII^^^ttt{{{iiiRRR???<<<===888555777777777666666666666777777555555444444444333333333444333333333333444555555555444333333222222333333000000111111111222222222222333333222111111222444444444444444444444444444555666777555333111222222111333444444222111111222222222222222222222222222333333333111000000222444222333333333333222111111333222111111111222333444222111111111000000//////000111111111111222222222111111000///////////////111222333333333333222222111111111111111111111111444333111000000000111111///000111000///000222333222222222222222222222222222222222222222222222222555333111//////111333555777777777777777888888999@@@@@@AAAAAA@@@>>>===<<>>>>>>>>>>>BBBCCCGGGKKKOOOXXXlll~~~>Anenene|||zzzxxxvvvuuupppooommmjjjgggeeecccbbbeeecccbbbdddiiilllmmmmmmooooooppppppooonnnneddd```[[[UUUNNNJJJGGGEEEAAA?????????>>><<<:::999888888777777888888555555444444444444555555333555666777555444444De333333444666333444555555666666555555888666333333666888777666:::<<>>=========ne<<<<<<<<<@@@GGGPPP[[[fffpppvvv|||nebbbTTTHHH???===:::888777777777777555555555555555555555555555888::::::;;;BBB>Ak<ttt___MMMCCC@@@<<<999888888999999::::::???JJJ[[[lllyyyfh;;;:::888555333444555555555444444333333333333222444555666555666888999>>>GGG[[[rrr}}}hhhTTTBBB===999999999De444444555666777888ne???KKKnenewwwhhhUUULLLAAA:::888888777666777888888888888999;;;<<<<<<@@@IIIVVV]]]aaahhhqqq}}}lllXXXHHHAAA>>>:::999:::;;;=========;;;;;;<<<<<<;;;@@@GGGRRRfffyyyzzzdddOOO===:::;;;888666888777777666666666666777777555555444444444333333333444333333333333444555555555444333333222222333333111111111222222222222333222333333222111111222444222222333333444444555555555666555444111111222333222333555444222111111222222222222222222222222222222333333222000000111333222333333333333222111111222222111111111222333444111111111111000000000///000111111111111222222222111111000///////////////***,,,///222333333222111111111111111111111111111333333111000000000111111000111111000//////111333222222222222222222222222222222222222222222222222555444222111222333666777999888777777777888999:::???@@@AAABBBAAA@@@>>>===AAA@@@???>>>============BBBCCCGGGKKKNNNWWWjjj{{{}}}{{{yyyvvvuuutttpppnnnllliiifffdddcccbbbeeeddddddgggkkknnnooooooqqqqqqqqqqqqpppoookkkhhhddd```ZZZSSSOOOJJJGGGCCC@@@???>>>===<<<:::999888888777777888888555555444444444444555555333555666666555444444555333555555555444333444555555666666555555888666555555777888999888:::===DDDNNNZZZeeennnsssvvvooodddXXXNNNDDD<<<777999888888777666666666666777:::>>>BBBJJJUUUdddnnnqqqwww|||yyyssskkkaaaYYYPPPLLLFFF@@@<<<999999999888888888999999999;;;@@@FFFOOO\\\hhhqqqxxxsssjjj\\\PPPBBB>>>:::777777666666555333333444555555666777777444777::::::;;;@@@nnn~~~wwwcccRRRDDDAAA<<<999999:::::::::999:::>>>JJJ[[[lllyyy~~~~~~xxx<<<<<<;;;999666444444555444333333333333222222222333444555555444555888;;;;;;EEEYYYpppjjjVVVCCC===999999999666444444555666777777:::<<>>EEEPPPYYY]]]bbbooo{{{vvveeeSSSEEE>>><<<999999:::;;;;;;;;;<<<:::;;;=========CCCJJJ```pppyyy___LLL;;;888:::777666888777666666555555666666777555555444444444333333333444333333333333444555555555444333333222222333333222222222222333333333333222333333222111111222444000000111222333444555555444444333111//////222444333444555555333222222333222222222222333333333333222333444444222111111222222333333333333222111111222222111111222222333444111111111111000000000000000111111111111222222222222111000000///000000000***,,,///222444333222000111111111111111111111111333222111111000111111111111222222111//////000222111111111222222111111111222222222222222222222222555444333333444666999::::::999777666777888:::;;;===>>>AAACCCCCCBBB@@@???DDDBBB@@@===<<<<<<<<<===AAABBBFFFJJJMMMVVVfffvvv}}}{{{xxxvvvttttttpppnnnkkkhhhfffdddcccccceeefffgggjjjmmmppprrrrrrrrrrrrrrrrrrqqqpppoooooopppnnnkkkhhhddd^^^XXXTTTNNNJJJEEEAAA???>>>===;;;:::999888888777777888888555555444444444444555555333555666666444444444555555333111222555777555333333444555555666555555555777666555555666888999999999???HHHSSS___iiiqqquuutttlll```TTTJJJAAA:::666888888777666666666777777888;;;@@@GGGPPP]]]kkktttuuuyyy|||xxxooodddYYYQQQJJJGGGAAA<<<999888888999555555555555666666777777888:::<<<@@@GGGTTTcccmmmrrrxxx|||{{{vvvnnn```TTTIIICCC===999888888777666555555555666666777777777444777:::::::::>>>DDDJJJWWWhhhzzz{{{hhhWWWGGGBBB<<<999:::;;;;;;;;;999999>>>JJJ\\\mmmyyy~~~}}}xxxnnn___NNNBBB======<<<999666444444555444333333333333333333333444555444444333555888;;;===FFFZZZqqqjjjVVVDDD>>>:::999888555555777444444555555666777777888:::999???NNNcccvvvzzzppp^^^NNN@@@<<<888666666777777666666888999999888888:::===EEEMMMWWW[[[]]]eeewwwrrrbbbQQQEEE<<<;;;::::::;;;<<<;;;999999999;;;======>>>FFFPPPkkkxxxxxx\\\LLL<<<888888777666777666666666555555666666666555555444444444333333333444333333333333444555555555444333333222222333333222222333333333444444444222333333222111111222444111111111222222333333333444333222///...///222555333555666555444333333333222222222333333333333333333555777666444222222222222333333333333222111111222111222222222222333333111111111000000000000000000000111111111222222222222111111000000000111111222333333444333333111111111111111111111111111111222222111111111111111111222333333111//////000111000111111222222111111000222222222222222222222222444444333444555888:::;;;999888666555555777999;;;:::===@@@CCCDDDCCCAAA@@@EEECCC???<<<;;;;;;<<<===AAAAAADDDIIILLLSSSbbbppp~~~{{{yyywwwuuutttooommmkkkhhhfffeeeeeeeeegggiiikkkmmmoooqqqsssttttttsssrrrrrrqqqppppppppppppnnnllljjjgggbbb]]]YYYSSSOOOHHHCCC@@@>>>===<<<:::999888888777777888888555555444444444444555555444555666555444333555666555333111222555777555333333444555555666555555555555555555555555666888::::::AAAKKKXXXdddmmmrrruuurrriii]]]PPPFFF???:::777666666666555666666777777888<<>>:::888888888999444444444555666666666666777888999;;;@@@LLL[[[gggnnnuuu{{{|||yyyrrrdddXXXNNNGGG>>>999999999777666888888888777777777666666444777999999:::<<<@@@DDDQQQbbbuuu~~~mmm]]]JJJDDD<<<999:::<<<<<<;;;888999???KKK]]]nnnzzz~~~}}}xxxlll[[[JJJ@@@======<<<999666444444555444444444444555555555555444555444444333555888;;;@@@III\\\sssjjjWWWFFF???:::999888555555777444444555555666666777777888888<<>>AAABBBBBBAAA@@@CCCAAA>>>;;;::::::<<<===AAA@@@CCCGGGKKKQQQ]]]jjj{{{}}}{{{yyywwwuuutttnnnmmmjjjhhhgggggghhhiiiiiillloooqqqqqqrrrtttvvvtttsssrrrqqqqqqppppppqqqooonnnmmmllljjjgggbbb^^^XXXSSSLLLFFFBBB@@@>>><<<:::999888888777777888888555555444444444444555555555555666555333333555777444333222333555555555444333444555555666666555555444555555555444666888;;;===EEEPPP]]]hhhooossstttnnneeeXXXKKKBBB===999888555555555555666666777888:::???GGGRRR___jjjsssxxxyyywwwtttooocccUUUKKKHHH@@@>>><<<999777666666777444444555666666666555555555666888888:::DDDSSS^^^kkkssszzz}}}|||wwwjjj___RRRIII>>>888777888666333999999888777777666555555555666888888999;;;>>>AAALLL[[[mmmyyyqqqbbbNNNFFF===:::;;;===<<<:::888:::@@@MMM___ppp{{{}}}|||xxxkkkWWWFFF>>>;;;;;;;;;888666444555666444444555555555555555666333444555555444555888;;;AAAJJJ]]]ssskkkYYYGGG@@@:::999888555555777444444555555555666666666666777:::BBBPPPbbbsss}}}}}}kkkZZZMMMDDD===;;;:::888777666555555666333666888888777;;;CCCJJJVVV\\\___```eeesssxxxooohhh___PPPCCC===;;;:::999:::<<<===<<<;;;777777:::===>>>DDDSSSbbbvvvsssYYYNNN@@@888666666666444666555555444444555555666555555444444444333333333444333333333333444555555555444333333222222333333222222222222333333333333222333333222111111222444555555444333222111000000111111111000///000333666333444555555333222222333222222333333444444555555777888999888666444444444222333333333333222111111000111222333333333333222000000000000111111111111000111111111111222222222222222222111222222333444333222111111222444555777111111111111111111111111000000111222222222222111222333333222000000111333000111333444444333111000222222222222222222222222111222222333555777888999444444444444444555555666888999;;;===>>>?????????>>>===;;;:::::::::<<<===@@@???BBBFFFJJJOOOYYYdddttt~~~|||zzzwwwuuussssssnnnllljjjhhhhhhiiikkkllllllooorrrssssssssstttvvvtttsssrrrqqqpppppppppqqqooonnnnnnnnnmmmkkkgggddd]]]WWWOOOHHHCCCAAA???===:::999888888777777888888555555444444444444555555555555555444333333555777222333444444333333444666333444555555666666555555444666777666555666:::===BBBJJJVVVcccmmmrrrttttttjjjaaaSSSFFF>>>:::888888666666666666777888999:::???DDDNNN[[[gggqqqwwwyyyzzztttooohhh[[[LLLCCCBBB===<<<;;;999777666555444444555666666666555444333333666888888999@@@LLLVVVfffooowww|||~~~{{{pppfffWWWLLL@@@999888999777444666666666666555555555555666777777777888:::===@@@HHHTTTdddrrrttteeeQQQHHH>>>:::;;;===;;;888999;;;AAAOOOaaaqqq}}}|||{{{wwwiiiTTTDDD===888999999777555444555777333333333444444555555555222444555666555666888999???HHH[[[rrrnnn^^^HHHAAA;;;999888555555888444444444555555555666666444666999<<>>999999999777666444555666777444777999999999???JJJTTT[[[___bbbeeeooo|||uuuhhh[[[UUUNNNDDD===<<<:::999777888:::;;;;;;:::888999;;;>>>@@@III\\\mmm|||}}}nnnTTTKKK???666555666666555666555555444444555555666555555444444444333333333444333333333333444555555555444333333222222333333111111111222222222222333222333333222111111222444555555444444333333222222///111222111111111444666222333555444222111111222222222333333444555555666777888888666333222333444222333333333333222111111000111222333333333222222///000000000111111111111000111111111111222222222222222222222222333444444222333444666666666555555111111111111111111111111///000111222333222222111111222333222111111222444111222444666666444222111222222222222222222222222222222333444555777888888333444555666666666555555777777888999:::;;;======888888888999:::;;;<<<===@@@???AAAEEEIIIMMMVVV___mmm~~~~~~}}}|||{{{yyyvvvtttrrrqqqmmmllljjjhhhiiijjjmmmnnnmmmppptttuuusssssstttvvvtttsssqqqpppoooooopppqqqpppooooooooopppnnnjjjggg___YYYQQQIIIDDDAAA???>>>:::999999888777888888888555555555444444555555555555666555444333333555777111444666555333222444777333444555555666666555555555777888888666777;;;>>>FFFMMMZZZgggppptttttttttggg^^^PPPCCC;;;888777777777777777777888999;;;;;;CCCHHHSSSaaannnvvvzzz{{{{{{ssskkkdddVVVEEE===>>><<<<<<<<<;;;999777555444444555555666555444222111444888;;;::::::???JJJTTTaaajjjssszzz}}}|||sssiii[[[PPPCCC<<<;;;<<<999666222222333333444555555555777777666777888:::>>>@@@FFFPPP^^^mmm|||uuufffSSSJJJ???:::;;;===;;;888999;;;BBBPPPbbbsss~~~|||{{{wwwiiiRRRBBB===777888888777555444666777222222222333333444444444111333666777666666777888<<>>999777777666444333444777999555888;;;:::;;;BBBPPP[[[\\\```cccjjjvvvxxxjjj[[[LLLFFFBBB===<<>>@@@EEEHHHLLLTTT\\\hhhzzz~~~{{{xxxuuutttsssqqqooolllllllllllllllmmmnnnnnnqqqrrrssstttttttttttttttwwwuuusssqqqpppppprrrsssrrrrrrrrrqqqooommmlllkkkccc^^^VVVOOOIIIDDD@@@===<<<;;;:::999888888777888666666777777777777666666333444555666777777777777333333333444444444555555333333333444444444555555555555666666888;;;???AAAHHHTTTbbbmmmtttvvvrrrkkkeeeXXXJJJAAA<<<888777999999444333777999888999<<>>FFFTTTeeeuuu~~~uuuaaaNNNAAA;;;999888666555444444555555444555888999999888555444888777666555666888:::;;;@@@GGGYYYpppttteeeNNNAAA======666666:::777999555111111333666666666333444444777<<>>:::666666666666777666555555888:::333777<<<@@@GGGWWWkkk{{{xxxkkkOOOFFF===:::999666555666555555555555555555444444555555555444444333333333333333333333333333333333:::888666444333222333333000111111111111222222222444333333222222111111111555555555444444333333333222222111111222222333444333333333333333333333333222222222333333444444444444444333333333222222222111111222222222222111111111222333111///...111555000000111222222111//////444333222333444555666666555000///444555333555:::888<<>>@@@BBBDDDFFFIIIMMMQQQbbbqqq}}}{{{wwwuuutttsssqqqooommmmmmmmmmmmnnnoooppppppuuuuuuvvvvvvwwwvvvvvvvvvvvvtttsssqqqpppqqqqqqrrrsssssssssrrrpppooommmlllgggbbbZZZSSSMMMHHHCCC@@@<<<<<<:::999888888777777666666777777777777666666666777777777777777666666333333444444444555555555333333444444444555555555777777777888999<<<@@@CCCMMMXXXfffooouuuvvvqqqjjj```SSSFFF???;;;777666888888444444777::::::<<<@@@JJJTTTaaajjjssszzzzzzvvvoooiii```SSSHHH@@@<<<:::888666555555666777777777555666777888777666444333555555555555777<<>>>>>===;;;<<<<<<>>>FFFTTTfffuuu~~~rrr^^^KKK???:::888777555444444555666666555666777888888666444333777777666555666777999;;;???GGGXXXooovvvgggRRRDDD???>>>666555888555999666333222444666666555666666555555888===EEEJJJZZZgggxxx}}}sssggg^^^RRRJJJBBB>>>:::666555777666555555444444555555555888888999===DDDNNNXXX^^^]]]bbbiiiqqqxxxyyyooocccQQQGGG???===<<<999777777666777777666555555777999777999===CCCMMM^^^rrrxxxiiiNNNDDD<<<999888555444666555555555555555555555555555555444444444333333333333333333333333333333333888777555444333222333333111111111111222222222222333333333222222222222222444444444444333333333222222222222111222222333444333333333333333333333333333333333333333333444444555555555444444444333333222222333333333333222222000222333222000///111444///000111222222111000000555111///000555888666333555000///333666666999??????BBBDDDCCC???999666555222222111000000000000000111000////////////000000222111111222333333333222888:::===>>><<<999777666222222222333333333444444444444333333333444555666555555555666666666666777777777888888999999999:::888777666666777888:::<<<>>>@@@BBBDDDEEEIIIMMMPPP___mmm}}}zzzwwwuuutttsssqqqooommmmmmnnnoooppprrrssssssvvvwwwwwwwwwwwwvvvuuuuuuttttttsssrrrqqqqqqqqqqqquuuuuuttttttrrrqqqooonnnkkkfff___XXXQQQKKKFFFBBB===<<<;;;999888888777777666666777777777777666666888999999888777666555555333444444444444555555555333444444444444555555555777888888888:::===CCCGGGUUU___kkkrrrvvvvvvooogggYYYMMMBBB<<<999666555777888555555888;;;<<<@@@EEEOOOZZZgggqqqyyy}}}zzzuuujjjcccXXXKKKAAA;;;999888888666444444666888999888555666777777777666444333444444444555666:::@@@EEERRR^^^llluuuyyy{{{wwwrrreeeXXXJJJBBB<<<777666888444555555666777888888888666666777888999:::;;;<<<:::AAAMMM\\\lllyyyvvveeeVVVFFF@@@???===;;;;;;;;;>>>GGGVVVgggvvv~~~|||nnn[[[HHH===999666666555444444555777888999888888777666555444444777666555555666777999:::>>>FFFXXXoooyyylllWWWGGGAAA>>>666444777333777666555555777777666555777777777666666888===@@@MMM[[[nnn}}}yyysssnnneeeXXXNNNEEE>>>888777777444555777555555555444444555555666::::::;;;@@@IIISSSZZZ___aaagggooouuuyyyuuugggYYYIIIAAA:::::::::888777888777888888777666666777999;;;;;;???GGGUUUhhhzzzvvveeeKKKBBB:::888777555444555555555555555555555555555555444444444444333333333444444333333333333333333555555444333222333333333111111111111222222222333222222222222333333333333333333333333222222222222222222222222222333444444333333333333333333444444444444444444333333333333666666555555555444444444333333333444444333333333000222333333222111111222//////000111222222222111666000,,,...555999555000666111///333888;;;AAAEEEEEEFFFFFFCCC>>>999666555222222111000000000000111//////////////////000000222222222222333333333333<<>>999555333111111111222222222333333444333333333333444555666555666666666666777777777444555555777888999999:::888777666666777888:::;;;>>>???AAACCCEEEHHHLLLOOOZZZgggzzz|||yyyvvvuuutttsssqqqooommmnnnppprrrsssuuuvvvvvvvvvvvvvvvuuutttsssqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrvvvvvvvvvuuutttrrrqqqppplllhhhaaa[[[TTTMMMGGGBBB>>>===;;;:::999888777777666666777777777777666666777777777777777666555555444444444444555555555555444444444444555555555555777888888888999>>>EEEKKK]]]fffqqqvvvwwwtttlllcccRRRHHH>>>:::999666666888999666666999;;;<<>>:::999999:::888555555666666666666666666666777666555444444333444444444555999>>>BBBMMMZZZiiirrrxxx{{{xxxssshhhZZZLLLCCC<<<777555666555555555666666777888888666777888999::::::::::::444;;;FFFSSSbbbppp|||{{{kkk[[[JJJBBB@@@===;;;:::;;;>>>GGGVVVhhhvvv~~~zzzkkkWWWFFF===:::555444444444555666888999===;;;999777666555555555666666555555666777999999===EEEWWWooo|||qqq[[[IIIAAA>>>666555888444666666777888888888666555555666888888888:::===@@@FFFSSSfffwwwwwwnnneeeaaa```\\\QQQGGG>>>999555777777666777999666555555555555666777777:::;;;???FFFOOOWWW[[[\\\bbbjjjrrrvvvwwwppp___PPPDDD>>>999999999777666888888999999888777666777888<<<<<<@@@KKK]]]qqqrrr___HHH???888777777555333555444444444555555555555555444444444444444444444444444444444444444333333333333333333333333333333333111111111222222222333333111222222333333444444444222222222222222222222222333222222222222333444444333333333444444444444444555555444444333333333222555555555555444444444444222222333333333333222222000111333444333222111111//////000111222222333333444000---///444666444222555222000444;;;CCCHHHLLLGGGEEECCC>>>:::666333222333222111111000000111111000000//////000111222222222333444333333222333444;;;>>>AAAAAA===888444111222222222222333333333333333333333333444444555555555555555555666666666666444444555555666777888888777666666666777888999:::===???AAABBBDDDFFFKKKNNNVVVbbbsss~~~{{{yyyvvvtttssssssqqqooonnnoooqqqtttvvvwwwxxxxxxvvvvvvuuutttrrrpppnnnmmmooooooooopppqqqrrrssstttvvvvvvvvvuuutttsssrrrqqqkkkhhhbbb\\\VVVOOOGGGCCC???>>><<<:::999888777777666666777777777777666666333444555555666666666555444444444555555555666666444444444555555555666666555777888888999???IIIQQQcccllluuuxxxwwwrrrhhh^^^NNNDDD<<<:::999777777888:::888777999;;;<<>>FFFUUUfffuuu~~~xxxhhhTTTDDD===;;;444444444444555666888999???===;;;888666666666777555555555666666777888888<<>>777777:::666444666888999888777666555444666888999999:::<<<>>>AAALLL]]]nnn||||||uuuqqqbbbZZZRRRQQQTTTSSSKKKCCC===888555777999777777999777666666666777777888999:::===DDDMMMUUUZZZ[[[ZZZbbbiiippprrrpppgggWWWHHHCCC===999999888555555888888999::::::888777888999<<<===BBBPPPdddwwwmmmYYYEEE===777777777555444555444444444555555555666666444444444444444444444444555555555444444333333333222222333333333333333333111222222222222333333333222222222333333444444555222222222222222222222222333333222222333333444555333333333444444555555555555555555444444333333333444444444333333333333222111111222222222222111111111222222444444333222000///000000111222333333444000111222222111222444555555444333888AAAJJJNNNOOOFFFCCC???:::666444111000333222222111111111111111111111111111222333444555444666777666333222333555555888;;;<<<999555222000333333333333444444444444333333333444444444444444333333333444444444555555555555555555555555555555666666666666777888999999===>>>@@@AAABBBEEEIIILLLSSS]]]nnn~~~zzzxxxuuutttssssssqqqoooooopppsssuuuwwwxxxxxxxxxwwwvvvuuusssqqqnnnlllkkkjjjjjjiiijjjlllpppsssuuuuuuuuuuuuttttttsssqqqqqqkkkhhhddd___YYYRRRJJJEEE???>>>===;;;999888777777666666777777777777666666222222333444555555555555444444555555555666666666444444555555555666666666444777999999;;;BBBNNNXXXhhhpppwwwxxxvvvooodddZZZJJJAAA:::::::::888777888;;;999999;;;<<>>IIIWWWfffqqqwww{{{yyyuuukkk^^^NNNEEE>>>999666888777666666666666888:::;;;======<<<:::999888777666999===DDDKKKVVVddduuurrr```NNNDDD@@@<<<::::::;;;===DDDRRRdddsss}}}vvvdddQQQBBB<<<;;;555444444444555666888999???===;;;999777777777777444555555666666777777888;;;BBBUUUnnnzzzbbbMMMBBB>>>888999;;;777444666888888777555555666555666888888666666777888;;;BBBOOO___nnnxxx{{{|||}}}yyyrrriii```[[[RRRLLLFFFFFFIIIIIIDDD>>>;;;666444777888555444666888888888888999:::;;;;;;===CCCLLLSSSWWWZZZ\\\^^^iiinnnqqqooojjjbbbTTTGGGAAA<<<::::::888444444888666888:::;;;:::999::::::===@@@IIIXXXkkk|||~~~gggSSSCCC<<<777777888666555666333333444444555666666666333333333444444444444555666666555555444333333333222333444444444444333333222222222222333333333333333333333333444444444444222222222222333333333333333333333333333444444555333333333444555555666666555555555444444444444444444444333333333222222222000111111222222111111000333222222333444444333111111111111111111222333444///222444333111000444888555666888===GGGQQQRRRNNNDDDAAA<<<888666444222000333333222111111111111222111111111222333555666777777:::;;;888444222333555000222555666555222111111333333444444444555555555222333444444555555444444222222333333333444444444666666666555555555444444555555666777777888888999<<<>>>???@@@AAADDDHHHKKKPPPYYYhhhyyy~~~zzzwwwuuussssssrrrqqqooopppqqqtttvvvxxxxxxxxxwwwuuuuuusssqqqnnnkkkhhhfffdddcccbbbcccfffkkkqqqtttssssssssssssrrrqqqppppppmmmkkkgggddd^^^WWWOOOIII@@@???===;;;999888777777666666777777777777666666444444555555555555555444555555555555666666666666555555555555666666666666444777:::;;;===FFFTTT___jjjrrrxxxxxxtttmmmaaaVVVGGG???999999999777666777:::999:::===???DDDOOO[[[hhhqqqzzz}}}{{{uuujjj___OOOGGG>>>999999::::::999444555777999;;;999666222777777666555555555555555444555666666666888;;;>>>EEESSScccooowww{{{zzzvvvmmm```QQQHHHAAA<<<:::;;;444444444666888;;;>>>@@@???>>><<<999888777777777999<<>>888888:::555333555777777555444555666555666777666555444666777999<<>>???AAAAAA>>>;;;999555444777888555333444999999999::::::<<<======EEEKKKRRRUUUVVVYYY```fffoooqqqooohhhaaaYYYMMMDDD===:::888999777444444888555777:::;;;;;;:::;;;<<>>;;;555222333555///111333333222111222333222222333333333444444444222333444555555555444444333333333444444444555555555555555555666666666666444555666777777888888888<<<===???@@@AAACCCGGGJJJMMMUUUcccuuu~~~yyywwwuuussssssrrrqqqoooppprrrtttwwwxxxxxxwwwwwwrrrqqqpppmmmjjjfffcccbbb___^^^]]]^^^bbbhhhooosssrrrrrrrrrrrrqqqpppooooooooommmjjjgggbbb[[[SSSMMM@@@???===;;;999888777777666666777777777777666666777777777777666555444333555555555555666666666777555555555555666666666777555999<<<===@@@IIIXXXdddkkkrrrxxxxxxssskkk___TTTEEE===888888888666555666999999;;;???BBBHHHUUUbbbjjjssszzz|||yyyrrrfff[[[MMMEEE===999:::======;;;777888:::;;;;;;888111---777777666555555555555555444555666666666888;;;===BBBPPPaaammmvvv|||{{{xxxooobbbSSSJJJDDD>>><<<>>>222222333555999>>>BBBDDD???===;;;888777777888999666999>>>CCCLLL[[[ooo|||sssaaaNNNDDD???<<<::::::;;;<<>>???LLLRRRWWWVVVTTTXXXcccmmmllllllggg\\\SSSKKKBBB999999777666888666333555999444777:::;;;;;;;;;<<<===BBBJJJXXXiiixxxvvv___LLLBBB;;;777888999888666777333333444444555666777777333333333444444555555555777777666555444444333333555555666666666555333222222222333333333444444444555555555444444333333333333333333444444555555555444333333333333444555555333333444444555666777777333444444444555666666666666666555555555444444444222333333444444333333222666333000000333555444333444333222111111111222333444222111222555666666555444999???FFFQQQYYYTTTIII<<<999555444444444111...444333222222111111222222//////000111222444666777===@@@@@@<<<666222333555111222333222111111222444111111222222222333333333222333444555555555444333444444444555555555666666333444444555666777888888444555666777888888888888<<<===>>>???@@@CCCFFFIIIKKKRRR```rrr}}}{{{xxxwwwuuusssrrrqqqrrrrrrsssvvvwwwwwwxxxzzzwwwrrrsssppplllhhheeeaaa]]]ZZZYYYWWWXXX]]]___```fffmmmooorrrtttuuusssqqqppppppmmmoooooojjjfff```WWWMMMGGGBBB===;;;;;;;;;999666555888777111111777999666666666555555555444444444777777666666555555555444888777777666666666777777777999<<<>>>BBBMMM[[[fffpppwwwzzzvvvnnneeeZZZQQQ@@@>>>:::777666666777888888:::<<<===@@@JJJYYYdddrrrvvvzzz{{{vvvkkk___WWWDDDAAA;;;888888999;;;<<<<<<:::999:::======:::777<<<:::888666444333333333444555666666777999>>>AAADDDNNN^^^nnnxxx}}}|||zzzsssiiiZZZLLLBBB===;;;:::999777777888<<>>:::999:::888666555444555666777555555666444222222333444555555555666666666666666;;;BBBTTTlll~~~}}}ppp\\\HHH???;;;777555666777666666777888888666555555666777888999:::;;;;;;======>>>>>>@@@AAACCCDDDEEEDDDBBBAAA???===;;;;;;555999:::999:::======:::555555666666666666666666888999999777777:::@@@EEESSSRRRPPPPPPXXXccchhhhhhlllfff\\\PPPFFF???<<<:::444555666777888777555333444666888999:::<<<>>>AAAEEEOOO```rrrlllVVVHHH>>>===<<<:::999888777777999888777666666555555666444444555555666666777777444444444333333222222222444444333222222333333333222222222111222222333333444444444444444444444444333333333333333444555666:::888666444333444555666333333333333333333333333444444444444444555666777888666444333333333222111333333333333333222111000111222222222444666222---777555333444555555222///222222222111111222555888:::;;;>>>GGGTTT[[[SSSGGG===:::666333333444444444333333222111111222333333333222111000000333999===BBBCCCAAA===666222222444///000111111111111111000000444555222222555777777555444444333333333333444666666666666555555555555111222444555555555444444555555555666666777888999>>>>>>>>>???@@@BBBCCCDDDPPPTTT\\\jjj|||}}}{{{xxxwwwuuusssrrrqqqrrrrrrtttwwwxxxwwwxxxzzzwwwqqqqqqnnnjjjgggccc```\\\YYYVVVTTTUUUXXXZZZ\\\bbbiiikkknnnqqqrrrrrrqqqpppqqqnnnpppoookkkgggbbbXXXOOOHHHDDD>>>;;;<<<;;;999777555888777333333777888555666666555555555444444444777666666666555555555555777666666555555666666777666999<<>>DDDPPP```kkktttwwwzzzyyyrrreeeXXXPPPCCC@@@<<<999999:::;;;<<<>>>===>>>@@@BBBBBB???<<<>>>===:::888666555555555444555666666666888<<>>===;;;:::888777666666999;;;:::;;;>>>???<<<666666666666555555555555444666888888888===GGGOOOTTTTTTSSSSSS[[[eeejjjhhhhhh___RRRFFF>>>:::888777555444444444555666666666555666888999:::<<<@@@BBBHHHSSScccuuu~~~iiiSSSEEE<<<<<<:::999888888777777666666666555666666777777555555555666666777777777555444444444333333333222444333333222222333333444333222222222222222333333444444444444444444444444333333333333333444555555999888666444333444555555444444444444444444444444444444333333333444555555666444333333444444444333333333333333333222111111555444444444444333333555777555333444555555222000444444444333222333666999444555888AAANNNWWWRRRHHH<<<999666444333444444333333333222111111222333333333333222111222555;;;???CCCDDDCCC>>>777333333444222222333333333222222111111444555222111555666666777666555555444444555555777777777666666666555555333333555555666555444444555555555666666777888999======>>>???@@@BBBCCCDDDMMMQQQZZZhhhyyy}}}{{{wwwvvvtttrrrqqqqqqrrrrrrvvvxxxyyyxxxxxxzzzvvvpppnnnkkkgggdddaaa]]]YYYVVVSSSPPPOOORRRSSSUUU[[[ccceeeiiimmmooopppoooooopppnnnqqqppplllhhhddd[[[QQQJJJEEE???<<<<<<<<<:::888555777777555555777777555666666666555555555555444666666666666555555555555666555555555555555666666666999===BBBJJJXXXhhhssszzzuuuhhhZZZKKK@@@===;;;999666555555666777888:::===AAAIIIVVVfffqqqwwwxxxyyyuuulll^^^OOOFFFAAA???===::::::;;;<<<===@@@BBBEEEIIILLLKKKGGGDDDCCCAAA>>>:::888777777777555666666666555777999<<>>;;;999888777666999888:::???CCCLLL]]]lllzzzvvveeeSSSGGGAAA<<<999::::::<<>>BBBEEELLLWWWhhhyyyyyydddNNNAAA:::999888777777777777888333444444555555666777777555555666666777888888888555555555444444444444444333333333222222333333444333333222222222222333333444444444444444444444444333333333333333444444555888777666444444444555555555555555555555555555555444444444333333333333333444333222222444666555555333333333333333222222111777333444888666111333;;;555444333444555444222000444555444333222222555777555666999AAANNNWWWSSSJJJ;;;999666444444444333222333222222111111222222333333444333333444777===AAAFFFGGGFFFAAA:::555333444444444444444444333333333111555666333222555777666:::999888777666666777888888888777777777666666666555555666666666555444444555555555666666777888999=========>>>@@@BBBCCCDDDJJJNNNWWWddduuu}}}{{{vvvuuutttrrrrrrrrrsssssswwwzzzzzzxxxxxxyyytttnnnkkkhhhdddaaa^^^ZZZVVVSSSPPPMMMKKKMMMNNNOOOUUU]]]aaaeeejjjmmmnnnnnnnnnnnnnnnqqqqqqmmmjjjfff]]]TTTLLLFFF???<<<;;;;;;999777666777777777777777666444666666666555555555555555666666666666666555555555555444444444444555555666888:::>>>DDDNNN]]]lllwwwyyy}}}|||sssfffYYYKKK@@@;;;:::888666555555666777<<<>>>AAAEEENNNZZZhhhrrrxxxxxxwwwqqqfffWWWIIIAAA======<<<;;;:::;;;===@@@DDDHHHOOOTTTWWWVVVRRROOOJJJGGGCCC>>>;;;999888888555666777666555555777999AAAJJJZZZiiiuuuzzz{{{{{{zzzppp```RRRHHHCCC@@@???===<<<:::;;;<<<>>>>>>===>>>===<<<;;;999888777777999888;;;???CCCKKKZZZiiixxxvvvfffTTTIIIAAA<<<:::<<<:::<<>>>>><<<777666666555555444444333999888777999>>>FFFNNNSSSSSSVVVZZZ___gggmmmmmmhhhZZZNNN???777777888666333555333333555888;;;:::999777888:::;;;<<>>666333777444444444444444333222111222333333222000000111333666999<<>>@@@AAACCCDDDHHHLLLUUUaaaqqq|||zzzvvvuuutttssssssssstttuuuxxx{{{zzzxxxwwwwwwrrrlllhhheeeaaa^^^[[[XXXTTTQQQNNNKKKIIIKKKKKKKKKPPPWWW^^^bbbgggkkkllllllkkkkkknnnqqqqqqnnnkkkhhh___WWWMMMGGG???;;;::::::888777777777777888888666555555666666666666666666666666555555555666666666666666444444444444444555666666:::<<>>CCCJJJTTT```llltttxxxwwwssskkk```SSSGGG@@@:::;;;;;;::::::<<<@@@DDDKKKQQQYYY```cccaaa]]][[[SSSPPPIIICCC===:::999888666777777777555555666888AAAJJJYYYiiiuuu{{{}}}}}}zzzooo```QQQGGGBBB???>>>===<<<::::::<<<<<<;;;:::;;;;;;;;;::::::999888888666666888===AAAIIIXXXfffvvv~~~wwwhhhWWWKKKBBB;;;:::<<<:::<<>><<<<<<888777555555666777777666666666666777777777888888666666555444444444444555777777666666555444333333111555666555777;;;;;;999666666555555444444444333;;;777444:::EEENNNQQQQQQSSSXXX^^^dddjjjnnniiibbbOOOEEE;;;777888999555111444333444999>>>???;;;777777888:::;;;===@@@FFFIIITTT```rrrnnnYYYGGG===666666555555666666777777555555666666555444333333000111333555888:::<<<===555555555555555555555555333222222222333333444555555444444333222222222333333333333333333333333333444333333222222222333333666555555444444444444444333333333333333333333333666666777777666555444333666555333333444444444333222333333444444444333333444...333BBBKKKDDD888222222333444444333222222222222333333222111000222333///333:::BBBMMMSSSMMMDDD???<<<888666555444333222222222222222222222222222111222222222333666:::>>>HHHKKKNNNKKKCCC;;;666444111111111111222333555666333888:::888999>>>BBBAAA???===;;;999888999:::;;;888888888888777777777777777777666666555555555555555555555555666777888999;;;;;;<<<>>>???AAACCCDDDGGGLLLTTT___mmm~~~|||zzzvvvuuutttttttttuuuvvvwwwyyy{{{zzzwwwuuuuuuoooiiieeebbb___\\\YYYVVVRRRPPPLLLIIIIIIJJJIIIHHHKKKQQQWWW\\\bbbgggiiijjjjjjjjjmmmpppqqqnnnllliiiaaaYYYOOOIIIAAA<<<;;;:::999777:::777777888888555555777555666666666666777777777555555555666666666666666444444444444555666777777;;;>>>DDDMMMYYYfffqqqwww|||}}}yyylll]]]QQQEEE<<<999888888777777777888888888<<>>;;;888777888:::;;;888888777777777666666666777666555555444555555555555555555666666777888999:::;;;<<<===???AAACCCDDDGGGLLLSSS\\\iiizzz~~~|||zzzwwwvvvuuuuuuuuuwwwxxxyyyyyy{{{zzzvvvtttsssmmmfffdddaaa]]]ZZZXXXUUURRROOOIIIGGGHHHIIIHHHEEEGGGLLLMMMSSS\\\cccfffhhhiiijjjlllooopppnnnllliiibbbYYYSSSLLLCCC>>><<<<<<;;;999<<<888666888777444444888555666666666777777777777555555555555666666666777555555555555666777888999;;;???GGGRRR```llluuuyyy||||||tttfffWWWLLLBBB:::999888888888999999999999999>>>HHHUUUbbbnnnuuuyyyxxxsssiii]]]QQQGGG@@@===:::;;;<<<<<<===CCCMMMUUU___gggpppwwwxxxvvvuuutttlllfff\\\PPPFFF???;;;:::666888999999888777888999???HHHWWWfffssszzz}}}~~~yyynnn___PPPEEE???===;;;:::888888888999999888666666777888999::::::999999555555777:::<<>>:::777999777555444555777777777777777666666666666555555777666666666666666777777333333222222222222222222000333444222333555555222222333333444444555555666666999AAAJJJRRRVVVVVVTTT\\\ccchhhkkkjjjcccTTTFFF;;;999666555555555444333555222222777===>>>999444666777888999<<>>>>>===:::888666666666777888===>>><<<===AAADDDCCC@@@===:::777666777999:::777777777666666666555555555444444333333444555666555555555666666777888999::::::;;;===???AAACCCEEEFFFJJJQQQYYYddduuu~~~|||zzzwwwwwwvvvvvvvvvxxxyyyzzzyyy{{{yyyuuusssqqqllleeeccc```]]]ZZZXXXUUUQQQOOOGGGFFFGGGIIIGGGDDDDDDHHHFFFMMMVVV___dddgggiiikkkkkkooopppnnnllljjjbbbZZZUUUOOOFFF@@@>>>>>>===;;;>>>888666888777333444:::555666666666777777888888444555555555666666777777555555555666666888999999:::???HHHVVVdddqqqxxx|||xxxxxxpppaaaSSSJJJAAA;;;999999999999999:::::::::>>>CCCMMMZZZfffoootttvvvyyyrrrfffYYYLLLCCC===;;;;;;===>>>===???FFFRRR\\\fffnnnwww}}}~~~}}}{{{{{{tttmmmbbbUUUJJJBBB===;;;666888999:::999888888999===FFFUUUeeerrryyy|||}}}yyyooo___PPPEEE???===;;;888777777777999999777555555666888999:::::::::999:::999:::===>>>BBBNNNZZZkkkxxx}}}ooo]]]OOOBBB999888;;;:::<<>>:::777555555666666666555444333333222333444444333333555777333333444555666777888999AAAFFFTTThhhyyyxxx```KKKBBB===999:::777444444555777888888888777666555444333222222555444444444444555666777444444444333333333333333111444555222222555444111111222222333444555666666777@@@KKKSSSTTTSSSSSSTTTaaagggllllllhhh]]]KKK;;;:::999777555555666777888666222000333999<<<888333555666777999;;;AAAGGGLLL___mmmoooZZZHHH>>>;;;888888777666666666666666333444777888999888777666666555555444333333222222222222222333333444444444222222222222333444555666777666555444333222222222222222222222222222222222444333333222111111111222333333444555555444444444555555555555555555555555111333555666777666555444333222111222555666777666222333333444555555555444222888777333>>>OOONNN@@@///222444444222000222444111333555666555555666777444666:::???JJJUUUYYYWWWMMMFFF>>>777444444444444111222333444444333222111222333444333222333666888333>>>LLLUUUUUUNNNGGGCCCFFFDDD@@@<<<999888777777;;;???@@@===<<>>999999;;;<<>><<<:::::::::999777666777888???EEEPPP^^^mmmxxx}}}xxxoooaaaRRRFFF>>>;;;:::999888666555444555777888:::::::::999999777666666999888999===???BBBKKKUUUiiivvv}}}rrr```OOODDD???>>>>>>;;;===AAALLL___sss||||||uuucccOOOCCC>>>:::777666444444333333333222222222111222333333444444444444333444444333444666999===>>>IIIVVVcccrrr{{{hhhTTTDDD:::777666666555555666777888:::555555555555555555555555444333333333333444555555444444444444333333222111444555555555444333333222222444666666555555555666???LLLWWWYYYVVVVVVXXXYYYgggmmmppphhhXXXGGG>>>;;;777777666666666666777777555555444333222333666999888666777;;;>>>@@@GGGOOO]]]ppp}}}iiiSSSDDD===<<<888888888888777777777777777777777777666666666666333222222111111222222333777777777666555555444444...///222444555666555555999::::::888555333333444111222222333333222222111222222333333333222111111444444444444333222111000333333444444333333222111777666555444444444444444222222222333333333444444666555555444444444555555222555666444777===@@@???333444555666666444222111333444555444333222444555666444333888FFFSSSUUUPPPLLLLLLFFF<<<666666777555000111333555555444333222333111///000222555666666555;;;FFFQQQXXXWWWRRRNNNMMMIIIBBB???>>>>>><<<;;;BBBAAAAAA???<<<:::<<<@@@;;;999888888999:::999888777777666666555555555444444555555555444444666777333444444555666777888888999:::;;;===???BBBDDDEEEFFFGGGLLLUUU^^^kkk~~~~~~}}}zzzxxxxxxvvvuuuttttttvvvxxxzzzxxxwwwuuurrrmmmiiieeeccc^^^]]][[[YYYVVVRRRPPPNNNGGGFFFEEECCCCCCCCCDDDDDDEEEHHHMMMTTT\\\cccgggiiimmmmmmnnnooonnnlllgggcccWWWPPPFFF@@@===<<<:::888777777666666666666777777777777777777777777777777333444666555444444555777666777888888777777888999???EEEOOO\\\hhhrrrxxx|||xxxsssjjj\\\MMMAAA;;;::::::888888999888666999>>>CCCGGGQQQ___mmmuuuyyyzzzrrrlll___MMMCCCAAA>>>999;;;<<<>>>AAAHHHSSS___hhhuuuwww{{{~~~zzzrrreeeVVVJJJBBB>>>;;;;;;;;;:::888777888999===CCCNNN]]]lllxxx}}}xxxpppaaaRRRFFF>>>;;;:::999888666444444555666777777777888888888888888777:::888999<<<===???GGGQQQcccqqquuucccQQQCCC<<<999999>>>AAAFFFQQQcccuuu|||{{{ooo^^^KKK@@@<<<999666666777777666666666555555555111222333333444444444333222333444444444666999;;;>>>FFFQQQ]]]nnn}}}kkkWWWFFF===999777777666555555666888999555555555555555555555555444333333333333444555555333444444444333333222111444444555555444444333222333555666666666666888:::DDDOOOZZZ[[[ZZZ]]]bbbdddjjjllliii```QQQDDD<<<:::777777666666666666777777666777777555444555777999888777999===@@@BBBIIIQQQaaatttxxxcccOOOBBB<<<<<<888888888777777777666666777777666666666555555555444333333333333333333444666666666555555555555444000111222333444555555555555666777666444333444555222222222333333222222222222222222222222222222222555666666555444333222222444555555555555444333333666666555444444444444444333333333333444444444444666555555555555555666666555777666333222666777555333444555666555444222111333444666666444444444555555444333666@@@KKKMMMJJJKKKJJJEEE;;;666777777555222333444666666555444333666444111111222444555555555:::CCCMMMUUUZZZZZZZZZYYYUUUPPPKKKHHHEEEBBB@@@BBBBBBBBBAAA===:::;;;===;;;:::888888999:::999888777666666666555555555444444555555555444444666777444444555555666666777777888888999;;;>>>@@@CCCDDDFFFFFFKKKSSS[[[gggzzz~~~}}}zzzxxxvvvuuuuuuuuuvvvwwwyyy{{{wwwvvvssspppkkkfffbbb```]]]\\\ZZZXXXUUURRROOOMMMGGGFFFEEECCCBBBBBBCCCDDDCCCEEEIIINNNVVV]]]dddgggllllllmmmoooooommmhhhdddXXXQQQGGG@@@===<<<:::888777666666555555666666777888888666666666666888888333555666666555444666777666777888888777777999;;;DDDJJJUUUaaallltttyyy{{{vvvpppeeeVVVHHH???;;;::::::888777999888555888===EEEKKKWWWdddpppwwwyyyxxxpppiii[[[KKKBBB@@@===:::===>>>@@@EEEMMMYYYfffoooyyy{{{~~~wwwkkk\\\NNNCCC>>><<<<<<<<<;;;888888999:::;;;AAAMMM\\\lllwww}}}xxxpppbbbRRRFFF>>>;;;:::888777555444444444555666444555666777888888888888:::888999;;;;;;<<>>CCCJJJUUUhhh|||ppp\\\KKK@@@;;;999888777666555666777777555555555555555555555555444333333333333444555555333333444444444333222222444444555555444444333333444555666666666999===@@@LLLUUU\\\]]]^^^dddjjjmmmoooiii___SSSGGG???:::888777666666555555666666777555666777666555444555666888888;;;@@@BBBDDDKKKSSSgggxxxppp[[[III???;;;;;;888888777777777777666666666666555555555444444444555444444333333444444555444444444444444555555555333333333333333444444555111222444444333333444666222222333333333333222222444333222111111222333444666666666666666555444333666666666666666555444444666555444444444444444444444444444444555555555666666555555555666777888999888999777222111333333000333444555555555444222111333555888888777555555555333444444555:::BBBEEEDDDIIIHHHCCC;;;777888999666555666777888888888777777888666333222333444444444777999???GGGQQQ[[[dddiiigggddd___XXXQQQKKKFFFDDDEEEFFFFFFCCC???<<<;;;;;;<<<;;;999:::;;;;;;:::888666666666555555555555555444555555555444444666777555555555666666666666666777777888:::===???AAACCCFFFGGGKKKQQQXXXbbbttt~~~|||zzzwwwuuuuuuuuuvvvwwwyyyzzz{{{xxxvvvsssnnniiiddd```^^^\\\[[[YYYWWWTTTQQQNNNLLLGGGFFFEEECCCBBBBBBBBBCCCBBBCCCFFFJJJPPPXXXaaagggmmmnnnooopppppplllfffaaaZZZRRRHHHAAA>>><<<:::888666666666555555666666666999888666555555666888999444555666666555555666777666777888777777888:::<<>>;;;;;;999666666888888777:::@@@GGGQQQ^^^jjjtttyyyyyyuuummmdddUUUHHHAAA???===:::===???BBBIIISSS```lllttt|||~~~~~~yyynnn___NNNBBB;;;;;;<<<<<<:::888777888:::999@@@KKK[[[kkkwww}}}yyypppbbbRRRFFF>>>:::999666666555444444444444555333444555666777777777777888777888:::;;;<<>>EEEQQQ^^^nnnzzz}}}yyyjjjYYYHHH@@@===:::888888555555555555444444444333222333333444444333333333000222555666666666777888>>>@@@DDDNNNbbbxxxtttaaaOOOCCC===:::999888666555666666777555555555555555555555555444333333333333444555555333333333444444333333222333444444555444444333333444444555555777;;;AAAFFFTTTZZZ______aaahhhnnnpppqqqeeeTTTFFF???;;;999777666666666555555666666666222333555444333111222222777888<<>>CCCCCCHHHGGGBBB;;;:::<<<<<<999999:::<<<=========<<<;;;888666333222444555666666999:::;;;@@@JJJXXXgggppppppmmmggg^^^TTTLLLIIIHHHNNNNNNKKKDDD@@@@@@???===>>>===<<<<<<======;;;999555555555555555555555555333555555555444444555777666666666666666555555555777777888:::===???BBBCCCGGGHHHKKKPPPUUU^^^mmm|||~~~|||yyywwwtttuuuvvvwwwyyyyyyzzzzzzxxxvvvrrrmmmhhhccc```^^^[[[ZZZXXXVVVSSSPPPMMMKKKHHHFFFDDDCCCBBBAAABBBBBBAAACCCEEEHHHMMMUUU___ffflllmmmoooqqqqqqmmmgggccc\\\TTTJJJBBB>>><<<:::777666666555555555555666666888777555444444555777888444555777666555555666888666777777777777888;;;>>>EEEMMMZZZhhhsssyyy{{{{{{sssjjj\\\NNNCCC>>><<<;;;666444555777888999>>>EEEIIIVVVeeennnvvv{{{xxxrrrkkk___PPPEEE@@@===<<<;;;===???EEENNNZZZgggqqqwww}}}~~~{{{qqqaaaPPPBBB::::::::::::999777666777888999???KKK[[[jjjvvv}}}yyyqqqbbbRRRFFF===:::999666666555444444444444444555555666666666666555555666666888;;;;;;<<>>;;;:::888777666666666666555555555555555555555555444333333333333444555555222333333444444333333333333333444444555444444333333444555777:::???GGGLLLWWW\\\```bbbgggooosssrrrlll^^^JJJ>>>::::::999777666666555555555555666666111333444444333222222333777999===AAABBBEEEPPP[[[ooo|||zzzcccNNNAAA:::777666777777777666666666666555444444444444333333333333333333222222222222333333111222222333444555666666666555444333222333444555444555666555444333444555444444333222222333444444444333222111111333555666444555555555555444444333555555555555555444333333444444333333333444444555555555555666666666777777666666666777777999:::;;;777999888444444888999777333333333333333222222222333666999:::999777555555111666999777999@@@EEEGGGFFFEEEAAA<<<<<<@@@???<<<===>>>@@@BBBBBBAAA@@@>>>666444222222444666888888;;;:::999;;;BBBPPPaaalllpppoookkkaaaVVVNNNMMMNNNYYYXXXQQQGGGCCCEEEEEEBBB@@@???>>>>>>???>>><<<:::444444444555555555555555333555555555444444555777666666666666666555555555888888999;;;>>>@@@BBBDDDIIIIIIKKKOOOSSSZZZhhhuuu~~~}}}|||yyywwwtttuuuwwwyyyzzzzzzyyyxxxvvvtttpppkkkfffccc```___ZZZYYYWWWUUURRROOOLLLJJJHHHFFFDDDBBBAAAAAAAAAAAA???AAADDDFFFJJJRRR]]]dddgggiiimmmqqqssspppkkkggg]]]UUUKKKCCC???<<<999777666555555444444555555666777777555555555555777777444666777777666555777888666666777777777999===@@@EEENNN\\\kkkuuuzzzzzzzzzpppgggXXXKKKBBB===;;;:::666444444888:::;;;AAAIIILLL[[[jjjqqqvvv{{{xxxppphhhZZZKKKBBB???<<<;;;<<<===AAAHHHTTTbbbnnnuuuyyy~~~~~~ttteeeTTTFFF>>>999::::::888666666777888:::@@@LLL[[[kkkvvv|||zzzqqqbbbRRREEE===999888666666666666555555444444555666666666666666555555555555777:::;;;<<>>@@@FFFUUUlll|||jjjVVVHHH@@@;;;:::999777666666777777555555555555555555555555444333333333333444555555222222333444444444333333333333444444555555444444444555777:::>>>EEEMMMRRRWWW]]]ccchhhooovvvvvvrrr```SSSCCC999777999888666666555555444444555555666333555666666555555666777999;;;???BBBCCCGGGTTTaaatttvvv]]]JJJ???:::666444777777666666666666555555555555444444444333333333333222222111111222222333222333333444555666666666555555444444444444444555777888888777444333333444555444333222222333444555333333222222333444555666444444555555555444444333444555555555555444333333333333333333333444444555555555555555666666666777777666666666777888999999888999777333222555555333333333333333222222222222444666999999888666555666222666888888;;;BBBHHHIIICCCBBB???;;;>>>BBBBBB======@@@CCCFFFFFFDDDAAA???444222111111444666888888999999888777;;;FFFUUU```hhhllllllfff[[[SSSSSSUUU______WWWKKKHHHLLLKKKEEE???>>>>>>>>>???>>>;;;888444444444444444555555555444555555555444444666777555555555666666666666666888888999;;;>>>@@@CCCDDDIIIHHHKKKNNNQQQVVVcccppp~~~~~~}}}{{{yyyvvvuuuvvvxxxzzz{{{zzzxxxwwwsssqqqmmmhhhdddaaa___^^^YYYXXXWWWTTTQQQNNNKKKJJJHHHGGGDDDBBBAAA@@@@@@AAA<<>>AAAIIIRRR```nnnwwwzzzyyywwwlllbbbTTTHHH@@@<<<999888888666666999:::<<>>;;;:::<<>>FFFOOO```sss~~~{{{lll[[[OOOJJJJJJOOOZZZhhhsss|||~~~www^^^OOO@@@:::999666444444666666666666555555555555333444444444333333222111333333444333222333666888777<<<@@@CCCOOOdddzzznnn[[[KKKCCC;;;:::888777777777888888555555555555555555555555444333333333333444555555111222333333444444444333222333444444555555444444555888;;;???EEELLLSSSYYYYYY___ffflllsssuuuooofffQQQHHH<<<777777888777444666555555444444555555666444555555555555666999;;;===>>>AAACCCDDDIIIYYYhhhyyyoooWWWEEE===:::777555777777666666666555555555555555555555444444444444333333333222222333333333444444444555555666666666444444555555555555555444666777888666444333444555666444333222222333444666222222333333444555555666444555555666666666555555555666666666666555444444333333222222333333444555444444555555555666666666777777666666666777777888888999777222111333333000444333333222222222222222444666777777666555555666333555666777;;;CCCHHHGGG@@@???;;;999===BBBBBB===;;;>>>DDDHHHHHHEEE@@@<<<555333111111222555666666444555666555666===HHHQQQZZZccclllkkkbbbYYYWWWYYY```aaa\\\QQQNNNQQQMMMDDD===<<<<<<======;;;888555333333333444444555555555444555555555444444666777444444555555666666777777777777888:::===???BBBCCCGGGFFFIIILLLNNNRRR^^^kkkzzz~~~}}}{{{yyyvvvuuuwwwyyy{{{{{{yyywwwvvvqqqoookkkfffbbb```^^^]]]YYYXXXVVVTTTQQQNNNKKKIIIHHHGGGDDDBBBAAA@@@@@@@@@:::>>>BBBDDDGGGMMMXXX```iiikkknnnrrrssspppjjjeee___WWWLLLDDD???===999777555555555444444555555555555555666666666666555555555666777777666666777888666666666666777:::>>>BBBLLLUUUcccqqqyyy{{{xxxuuuiii___RRRFFF???;;;888666;;;888777:::;;;<<>>;;;:::<<<@@@EEEPPP___nnnxxx||||||~~~uuugggVVVIIIAAA;;;<<<<<<:::888888999:::===CCCNNN]]]kkkvvv|||~~~zzzqqqcccSSSEEE===999888777777777888777666666555222333555777888999::::::666555666888777666:::AAAKKK\\\ppp|||rrrcccXXXTTTUUUXXXcccpppzzz~~~xxx]]]NNN@@@;;;;;;999888888666555555555444444444444444444444444333333222111444444333222111333666888444;;;???AAAKKK___wwwrrr^^^MMMEEE:::999888777777777888999555555555555555555555555444333333333333444555555111222333333444444444444222333333444555555555444777:::>>>CCCIIIPPPXXX]]]\\\bbbiiinnnrrrooodddWWWFFF@@@999666666777555333555555555444444555555555222333333333333555888;;;@@@AAACCCEEEEEELLL\\\mmm~~~{{{iiiRRRBBB===;;;999555777666666666555555555555666666555555555444444444555444444333333444444555555555555666666666666666222333555666666666555444444666666666444333444555666555333222222333555666111222333444555555555555666666777777777777777666777777777777777666666555222222222222333333444555444444444444555555555666888777666666666666666777777888777333222555555333444333222222111111222222555666777666555444555777333555555555;;;CCCFFFDDD===<<<999888<<>>:::777444111000222333333333000222444444444888AAAHHHNNN\\\kkknnnggg]]]XXXXXX^^^bbb^^^UUUSSSUUUNNNBBB;;;::::::;;;;;;999666333333333333444444555555555444555555555444444666777333444444555666777888888555666777999;;;>>>@@@BBBEEEEEEGGGJJJKKKPPP\\\hhhwww}}}|||zzzyyyxxxyyyzzz|||}}}|||zzzwwwvvvpppmmmiiiddd```^^^]]]\\\[[[YYYVVVRRRNNNKKKIIIHHHHHHFFFCCCBBBBBBBBBAAA???BBBBBBAAA@@@BBBIIITTT]]]bbbiiioooqqqrrrsssoooiii```YYYOOOFFF???;;;999777777777777777666666666666666666666666666555555555888777555444555666888999666555777999999888>>>FFFPPP\\\iiisssyyy|||xxxrrrhhh[[[LLLCCC===999888:::;;;333444<<<===999AAAPPPWWWdddppptttxxx{{{vvvlll]]]PPPCCC>>>===;;;;;;===EEEPPP\\\eeeoooxxx}}}}}}~~~{{{sssgggYYYJJJAAA===;;;:::888777777888888<<>>:::999999999999999888777555444555444444444444555666666888888888777777:::>>>AAAIIIWWWjjjyyyzzzrrrjjjccc```fffnnnwww}}}zzzqqq[[[MMM>>>777555444555777333444555666666555444333222111111222444555555444555444444444444555666666999999;;;???EEESSSjjj}}}zzziiiVVVJJJ;;;;;;:::888555555777999555555444444444555555666111333555777888777666555777666555444444333444444666555444444444555666777;;;@@@FFFLLLQQQUUUYYY\\\bbbfffjjjmmmiii___QQQHHH<<<999666444555666666666666111///444888555222000333333444555777:::===???BBB@@@CCCJJJKKKLLL\\\ppp{{{```KKKAAA999999:::444555666666666444333444555444333333222222333333444444444444333333222222222444555555666666666666666666555333222222333555666555444444333333444444555:::666222222444555555444444444444555555555666666:::999777666555666888999555666888777555444444555777666555555444444444444555555444444444333333333777666444222222333444555444444333333333333222222333222111111111222333444555555444333333444444444555666777999;;;===???@@@999999888888888888999999:::;;;===??????>>>===<<<666555444444333333333333222111333555444333999AAAMMM^^^jjjgggaaa^^^\\\XXX[[[XXXVVVWWWZZZYYYTTTNNNEEE>>>888:::<<<999555444555555666666666666666666666666666555444444444333555555555555666666666666777777888:::<<>>GGGSSS```iiisss||||||}}}|||tttiiiZZZJJJ@@@<<<;;;:::888777888888999<<>>;;;:::999999888888777666666555777666666555555555666666777888888777777999===@@@GGGUUUhhhxxx{{{uuupppnnnrrrxxx~~~{{{qqqYYYLLL>>>888666555555666333444555555555555444333444333222222444444333222444444444333444555555666888777999===CCCOOOdddxxx~~~ppp]]]PPPEEEBBB>>>;;;888888888888666666555444333333444444444555666777666555333222555555555444555555666666444333222333444666999;;;>>>AAAFFFKKKPPPWWW]]]bbbeeedddccc```ZZZQQQFFF???:::888666555555666555555444///...444888777444333555555666777999;;;===>>>CCC@@@DDDJJJKKKNNN___rrruuu[[[HHH@@@888999;;;666555666666666444333444555444333333222222333333444444444444333333222222222444444555666666666666666666555333222222333555666555444444333333444444555999666333222444555555444444444444555555555666666888777666555444555555666555666777777555444444555777666555444333444444555555555555444444444333333333333333333222222111111444444333333333333222222222111000000000111222333444444333333333333444444333444555777888:::;;;<<<777777666666666666777777777888:::;;;;;;;;;999888555444444333222222333333222111333555555444:::BBBLLL[[[ddd___YYYZZZ\\\ZZZZZZVVVSSSUUUYYYYYYTTTNNNDDD<<<666777999777555555555666777888777777666555555555555555555444444444555555555555666666666666777777888:::<<<>>>@@@AAABBBDDDFFFGGGIIINNNWWW]]]kkk}}}~~~|||{{{zzzyyyxxxxxxyyyzzzzzzyyyvvvsssqqqjjjiiifffcccaaa_________ZZZXXXUUURRRNNNLLLJJJIIIHHHEEECCCBBBBBBAAA@@@>>>;;;>>>AAABBBCCCGGGNNNSSS^^^eeellloooqqqssspppjjjddd]]]RRRIIIBBB>>>;;;:::777777777777666666666666555555666666666666666666777666555555555666777888888777888;;;;;;<<>>DDDBBBDDDJJJLLLRRRdddvvvmmmUUUEEE>>>777999<<<777555666666666444333444555444333333222222333333444444444333333333333222222444444555666666666666555555444333222222333444555555444444333333444444555888666444333444555555555444444555555555666666666555555444444444333333333444666777777555444444555666555333222222444666777555555555444444444444333000222333444444333000///444444333333333333222222000000000000000111222222333333222222222222333333111222333333444555666777555444444333333444444555333444555666777666555444444333222222111222222222222222333666666666<<>>???AAAAAACCCEEEFFFHHHMMMUUU[[[gggyyy}}}{{{zzzyyyyyyyyyyyyzzz{{{zzzyyyvvvrrrpppjjjhhhfffccc```___^^^]]]YYYWWWUUURRROOOLLLKKKJJJHHHFFFCCCBBBBBBAAA???>>>;;;===??????@@@DDDKKKPPP[[[bbbjjjmmmqqqsssqqqllleee^^^SSSJJJCCC>>>;;;:::777777777777666666666666555555555555666666666666666555555555555666777888777666777:::;;;===DDDMMMYYYcccnnntttwwwwwwqqqiii]]]QQQEEE???<<<999999<<<555::::::777888BBBLLLPPPbbbnnnxxxyyyyyyxxxnnnbbbRRRHHH???<<<;;;;;;???DDDPPP\\\iiiqqqvvvyyywwwsssnnnnnnooosssxxx~~~xxxmmm]]]LLL@@@<<<;;;999888888888999999<<>>DDDQQQeeevvvuuujjjRRRGGG<<<999999777555555333333333333333333333333555444222333333444222111333222222222222333444444666666777:::<<>><<<999:::999888777666555555555999999999999888666444444444444444555666777888999;;;:::999999;;;>>>BBBEEEHHHMMMSSSXXXZZZ[[[\\\]]]SSSNNNFFF???;;;:::999888666555555555666666444222333000000444888777666888666777999;;;===>>>???@@@EEEDDDEEEJJJOOOXXXjjj{{{fffPPPBBB===666777:::555555666666666444333444555444333333222222333333444333333333333333333333333333444555555666666555555555444333333333333444555555444444333333444444555777666555444555555666666555555555555666666666666333444444444444333222222444666777666555333444444444333222111222444777888555555555555444444444444333444555555555444333222444444333333333222222222000000000111111222333333222222111111111222333333111111222222222222333333333333333222222333333333000111222333333333222222222222111111111111111222333222444666666666<<>>@@@@@@BBBDDDEEEGGGKKKRRRXXXcccuuu}}}zzzyyyyyyyyyzzz{{{{{{|||{{{yyyuuuqqqooojjjiiifffccc```]]][[[ZZZXXXVVVTTTQQQOOOMMMLLLKKKIIIGGGDDDCCCBBBAAA@@@>>>=========<<<<<<@@@HHHOOOXXX___ggglllpppsssrrrmmmeee^^^SSSIIIBBB>>>;;;999777777777777666666666666444555555555666666777777555555555555555666666777666555666999:::===EEENNNYYYcccnnntttwwwwwwppphhh[[[OOODDD>>>;;;888777999555::::::777999DDDNNNSSScccpppyyyzzzyyywwwmmm```NNNFFF>>>;;;;;;<<>>DDDPPPbbbtttttthhhOOODDD;;;999999777666666333333333333333333333333333222111222444555444333333222222222222333444444666666888:::;;;@@@OOO^^^uuu~~~rrrcccZZZNNNGGGEEEDDDAAA===;;;:::999888777777777777777777777888888777777777999999999999:::;;;<<<===<<<<<<===???CCCHHHMMMPPPTTTZZZbbbgggddd^^^VVVRRRGGGCCC===999888888888777555444444555666666444222666222222555777555555888555777:::>>>AAABBBBBBBBBEEEEEEGGGKKKRRR^^^qqqzzz```LLLAAA<<<555555888333555666666666444333444555444333333222222333333444333333333333333333333333333444444555555555555555444444444333333444444444555444444333333444444555666666666666555555666777555555555666666666777777444555555555555444333222444555777666444333333444333222222111222444777888666666555555555444444444555444333333333444555666444444333333333222222222111111222333444444444555222111111111222222333444222222222222222222222222444333333222222333333444000111111222222222222222111111111000000111111222333222444666666666<<>>??????>>><<<999666444333444444444555666666666555555555555666666666666666666777888:::<<<===>>>>>>AAACCCDDDEEEIIIOOOUUU```ppp~~~|||zzzyyyyyyzzzzzz|||||||||{{{xxxtttpppmmmiiihhhfffccc```]]]ZZZYYYWWWVVVTTTQQQOOOMMMLLLLLLKKKHHHFFFDDDCCCBBB@@@???===>>>===;;;:::>>>GGGMMMTTT]]]eeekkkppptttsssnnnfff___TTTJJJCCC>>>;;;999777777777777666666666666444444555555666777777777444444555555555666666666555444555888:::===FFFPPP[[[eeeooouuuwwwvvvooogggXXXMMMBBB===:::777666888777888888999<<>>EEELLLVVVcccqqqxxxzzzwwwppphhhXXXWWWYYY```lllxxx~~~xxxlll\\\LLLAAA;;;:::999888888888::::::<<>>DDDNNN___ppp~~~tttfffMMMBBB999777888777777777444444333333333333444444222111111222444555555444333333333333333444444555555666888::::::===JJJWWWmmm|||{{{nnnggg\\\SSSMMMHHHDDDAAAAAA@@@>>>===<<<;;;;;;;;;666777777888999999::::::888888999:::;;;===>>>???AAABBBFFFKKKQQQWWW]]]```ccchhhnnnnnngggZZZNNNGGG???===999888777777666555555444333333444555444333777444333666777555666999888;;;???CCCEEEFFFEEEDDDDDDFFFHHHMMMVVVeeevvvuuuZZZHHH???<<<555555777333555666666666444333444555444333333222222333333444222222333333333333444444333333444555555555555444444444444444444444444444555444444333333444444555444666777777666555666888555555666666666777777777666666555555555444444444333555666666444333333444222222222222333444555666666666666555555555444444444222111000000111444555444444333333333333222222000111333444555555555555222222111222222333444555222222222222222222222222444333333222222333333444111111222222222333333333111111111000111111222333444333444666555555:::BBBVVVccchhh^^^TTTSSSSSSQQQNNNIIIDDDFFFLLLSSSUUUUUULLLEEE???<<<:::888;;;@@@CCCBBBAAA>>><<<999666555444444444555555555555555555555555555666666666666666666777888999;;;<<<======@@@CCCCCCDDDGGGMMMRRR[[[kkk}}}~~~{{{yyyxxxxxxzzz{{{|||||||||zzzwwwrrrnnnkkkgggfffeeeccc```]]][[[ZZZVVVUUUSSSQQQOOONNNMMMLLLMMMJJJGGGEEEDDDCCCAAA@@@<<<===>>>===<<<>>>DDDIIIRRRZZZcccjjjoootttsssooohhhaaaVVVLLLDDD@@@<<<:::777777777777666666666666444444555555666777777888444444555555666666555555666444666999;;;???IIISSS___hhhqqquuuvvvtttlllcccTTTIII???;;;:::777777999:::555666;;;???BBBNNN\\\hhhttt|||{{{wwwrrreeeWWWIIICCC>>><<<===@@@GGGPPP[[[hhhuuuzzzxxxrrrggg]]]OOONNNPPPYYYhhhvvv}}}vvvjjj[[[LLLBBB::::::888888888999:::;;;<<>>CCCKKKZZZkkkzzzqqqcccLLLAAA777666777777888999555555444333333444555555444222222222444444444222444444444333444555555666333444777999888:::EEERRReeewwwvvvrrrjjjaaaZZZTTTQQQPPPOOONNNKKKHHHFFFDDDBBBBBB============>>>???@@@AAA<<<===???AAADDDGGGJJJLLLQQQTTTXXX^^^ccchhhlllnnnnnnooommmggg[[[OOODDD???999777555555666777666555555333111111333444444444555333333666777666888===???AAAEEEIIIJJJIIIGGGEEECCCFFFJJJOOOZZZjjjzzz~~~qqqSSSCCC===<<<666666999555555666666666444333444555444333333222222333333444222222222333333444444444222333444444555555444444333444444444444444444333555444444333333444444555333666888888666555777888555666666666777777777777777666555444333444444555333555666666444333333444111222333444555444444333666666666666555555555555111111111111222222333333444444333333333333222222///000222444555555555555222222222222333444555666222222222222222222222222333333222222222222333333222222222222222333333444111111111111111222333333444333444666444333888@@@OOO\\\ccc\\\TTTUUUWWWUUUNNNJJJEEECCCDDDHHHLLLNNNKKKFFFCCCBBBAAA@@@CCCIIIGGGEEEBBB>>>;;;888777666555555555555555444444444555555555555666666666666666666666777999:::<<<<<<<<>>???CCCFFFQQQYYYccciiiooottttttpppjjjbbbXXXMMMFFFAAA>>><<<777777777777666666666666444444444555666777777888333444555555666666555555777555777:::===AAAKKKUUUbbbkkksssvvvvvvrrriii```PPPFFF===::::::888999;;;<<<444444===AAAAAAMMM___kkkvvv}}}{{{vvvpppaaaRRRHHHBBB>>>===>>>@@@IIIRRRaaammmwwwyyytttjjj[[[OOOJJJHHHJJJUUUeeeuuu|||uuuiii[[[LLLBBB:::999888888888999:::;;;<<>>AAAOOOWWWRRRLLLPPPTTTTTTOOOKKKFFFAAA>>>???DDDHHHLLLHHHGGGHHHHHHHHHLLLSSSJJJGGGCCC>>>:::888888777666666666555555444444333555555555555666666666777666666666777888:::;;;<<<<<>>@@@BBBCCCMMMSSS^^^hhhooopppooommmfffaaaXXXNNNFFF@@@<<<;;;;;;:::999777555222111000666666555555555555666666555444444444444555666666444888;;;::::::AAAMMMWWWgggnnnvvvyyyyyyuuujjj___OOOHHH???:::888888777555888999::::::<<>>@@@CCCLLLVVVfffnnnvvvwwwoooaaaUUUNNNAAABBBHHHTTTdddsss}}}{{{uuuiiiXXXIIIBBB;;;999777777888:::;;;;;;>>>EEEQQQ```nnnxxx||||||}}}qqq^^^NNNCCC===888555444444444555555777888888555555555666666777888999666777777666666777999;;;BBBHHHTTTeeevvv}}}mmm\\\JJJCCC;;;777888888666333444444444555555555555666444444444444444444444444333333333333333333333333444555666888<<<@@@EEEGGG[[[nnn}}}yyyvvvsssqqqrrrooolllgggaaa\\\XXXVVVRRRQQQQQQPPPQQQRRRTTTUUUYYY\\\```eeeiiilllmmmmmmuuuuuuwww{{{zzzvvvqqqfffWWWKKKEEE@@@;;;777666444444444666666555444555444222111111222444555777333333777888777;;;CCCKKKTTTWWWRRRLLLJJJIIIFFFIIIIIIKKKPPP[[[mmmvvviiiTTTGGG:::777888777555555666666555555555666666777777666555444333222222222444555555555444333333222222333444444555555444444555555555444444333333333555444333333333333444555444444444555666777777888999888888666555444333222222222222222222222222222444444444444444444444444222222222222222222222222666666666555444444444333333333333333333333333333333555777666333111222444222222444555666666666666444333333222222333333444444333111000///000111222111111222222222333333333222222222222222222222222444444444333333222222222333333333333444444555666999>>>DDDGGGHHHKKKPPPVVVRRRMMMFFF>>>999:::???CCCJJJOOOQQQPPPQQQUUUWWWVVVRRRMMMEEE???;;;999777666666666555555555444444444555555555555666666666666777777777777888999:::;;;;;;<<<>>>>>>@@@CCCGGGKKKWWW\\\fffuuu~~~|||zzzzzz{{{zzzyyy}}}{{{xxxuuusssoookkkhhheeedddbbb```^^^]]]\\\\\\\\\ZZZXXXYYY[[[[[[VVVRRRQQQNNNKKKHHHFFFDDDAAA???===<<<<<<<<<>>>???AAABBBJJJQQQ\\\fffmmmoooooommmfffaaaXXXNNNFFF@@@<<<;;;999888777666555444444333666666555555555555666666555444444444444555666666555888;;;;;;===EEERRR]]]iiipppwwwyyyxxxsssggg\\\LLLEEE===999888888888777888:::<<<===@@@KKK[[[gggpppwww|||{{{tttiiiXXXJJJCCC???<<<===???DDDNNNXXXfffkkkqqqoooeeeXXXMMMHHH@@@BBBHHHTTTeeettt~~~|||uuuhhhTTTDDD===:::999777666777999:::;;;>>>EEERRRbbbpppzzz}}}~~~wwwkkkYYYJJJ@@@;;;888666555555444444555555666777555555555555555666666777666666777666666777999;;;===CCCOOOaaasss}}}lllZZZHHHAAA:::777777888666333444444444555555555555666444444444444444444444444333333333333333333333333444444444666999===AAADDDUUUhhh}}}~~~}}}|||~~~|||yyyuuuqqqllliiigggddddddccccccdddeeefffggglllnnnrrruuuxxxzzz{{{{{{}}}uuuooobbbYYYLLLBBB>>>;;;888555666555444444555666555444555444333222111222444555666333444777999<<>>@@@AAADDDJJJOOOPPPLLLFFF???::::::===AAAJJJRRRYYY[[[\\\^^^\\\YYYWWWPPPGGG???;;;888666555666666555555555444444444555555555555666666666666777777777777888999:::;;;;;;<<<>>>>>>@@@CCCGGGJJJRRRXXXbbbppp~~~{{{zzz{{{{{{{{{zzz}}}zzzwwwtttrrrooojjjgggfffeeecccaaa___^^^^^^^^^___^^^^^^```bbb```[[[VVVUUURRRNNNKKKIIIFFFCCC@@@======<<<<<<===???@@@BBBGGGNNNXXXcccjjjnnnnnnmmmgggaaaYYYOOOFFF@@@===;;;777777666666666666666666666666555555555555666666555444444444444555666666555888999:::>>>HHHWWWbbblllsssxxxyyywwwqqqdddXXXHHHBBB;;;777888999888777666999;;;===CCCOOO```lllrrrxxx|||xxxpppdddSSSFFFBBB===:::<<>>DDDIIIMMMJJJFFF@@@;;;:::<<<>>>HHHSSS___eeegggfffaaa[[[]]]VVVKKKAAA;;;888666555555555555555555444444444555555555555666666666666777777777777888999:::;;;;;;===>>>???@@@BBBFFFIIIMMMRRR\\\jjjzzz}}}{{{zzz{{{|||{{{{{{|||yyyvvvtttqqqnnnjjjfffeeedddbbb```______``````bbbcccdddggggggeee___ZZZZZZVVVQQQMMMJJJGGGDDDAAA>>>===<<<<<<===>>>???@@@DDDJJJTTT___ggglllmmmnnngggbbbYYYOOOFFF@@@===<<<777777777777777777777777666666555555555555666666555444444444444555666666666777777888===HHHXXXcccmmmsssyyyyyyvvvooobbbVVVFFFAAA:::777777888777555333666999<<>>666666666555444666888;;;>>>FFFTTTeeettt|||~~~~~~rrrfffUUUGGG???<<<:::999222222222333444555666666888777666555444444444444444666777777666666888:::;;;@@@LLL]]]qqq|||gggTTTAAA===999666666666555444444444444555555555555666444444444444444444333333333333333333333333333333555444333444555888:::<<>>;;;;;;<<>>???@@@AAAEEEGGGIIINNNXXXeeettt~~~|||zzzzzz{{{||||||{{{zzzxxxuuurrrpppmmmhhheeedddbbbaaa______```bbbccceeegggjjjlllllliiiccc___^^^ZZZTTTNNNKKKGGGDDDAAA>>>>>>===<<<<<<===>>>???BBBHHHQQQ\\\dddjjjmmmnnngggbbbYYYOOOGGGAAA===<<<::::::999888777666666555666666555555555555666666555444444444444555666666888888888:::???KKKYYYccclllsssxxxxxxvvvnnnaaaUUUFFFAAA:::777666666555333444666999<<>>EEEPPP[[[gggeee___UUUIIIAAA>>>>>><<<@@@IIIXXXiiiwww|||xxxqqqbbbOOOBBB>>>555666666555444555888<<<===FFFUUUfffttt{{{}}}{{{sssfffTTTEEE===999888777000000111222444666888999999999777666555555444444333555777777666666777999<<<@@@JJJZZZmmm}}}yyydddQQQ???<<<999777666666555555444444444555555555555666555555444444444333333333333333333333333333333333666555444444555777999;;;BBBRRRgggwww{{{sssjjj^^^PPPGGGBBB???;;;999888999:::::::::999888888999999777666444444444444555666666777555888:::<<>>AAACCCDDDDDDCCC@@@>>>===>>>CCCMMMXXX^^^bbbdddaaa]]]```XXXNNNDDD>>>:::888777444555555555555555555555555555555555666666666666777777777777888999:::;;;;;;===??????@@@AAACCCEEEIIINNNVVVbbbppp}}}|||zzzzzz{{{}}}}}}|||zzzwwwtttrrrooolllhhhdddcccaaa```___aaacccfffhhhjjjlllpppqqqpppmmmhhheeebbb]]]VVVPPPLLLHHHEEEBBB???>>>===<<<<<<<<<===>>>BBBGGGOOOYYYbbbhhhlllmmmhhhbbbZZZPPPGGGAAA>>><<<<<<<<<;;;999888666555444666666555555555555666666555444444444444555666666;;;;;;;;;>>>DDDPPP]]]fffmmmsssxxxxxxuuummm```SSSFFF@@@:::777777777555222777999<<<>>>DDDPPPaaammmxxx~~~}}}sssdddWWWJJJAAA>>>:::888:::>>>CCCMMMWWW^^^\\\WWWNNNDDD>>>===>>>===@@@JJJYYYjjjxxx~~~xxxnnn\\\HHH===:::444666777555444555999===>>>GGGVVVggguuu{{{{{{yyyqqqdddRRRBBB999666555444111111222333555666888999999999888666666555555555222444777777666666777888;;;>>>GGGVVVhhhwwwvvv```NNN>>>===:::888666555555555444444444555555555555666555555555444444333333222333333333333333333333333777666555444555777999:::???KKK[[[jjjzzzzzzooodddZZZOOOEEE>>>>>>===;;;999888888999:::;;;:::;;;<<<===<<<888666444444555666666777777777222777===BBBMMM\\\jjjpppjjjbbbXXXRRRKKKFFFEEEHHHJJJOOOYYYiiizzz}}}kkkXXXKKKCCC===888888777444444666888777666555555444555555555444444333333444444444333333444444555555444444222333444444555444444444222222222222333333333333333444444555555444444333444444444444444555555555222333333333333333333333222222222333444444444555333333333333333333333333222222222222222222222222333333333333444444444444333333333333333333333333222222111222444444333222666555444222222222333333555555444444444444555555333222000//////111333444000000000111111111111222222222222222222222222222222222333333333333444444333222111111000111111111000000000111333666:::<<<>>>@@@CCCCCCBBBAAABBBCCCGGGOOOUUUWWWXXX[[[[[[XXXWWWRRRIIIBBB>>>;;;999777444444444555555555555555555555555555666666666666777777777777888999:::;;;<<<===???@@@@@@@@@BBBDDDHHHMMMUUU^^^kkk|||}}}{{{yyyyyy{{{}}}}}}}}}yyyvvvsssqqqnnnkkkgggdddcccbbbaaaaaacccgggkkknnnooorrruuuvvvtttqqqmmmkkkgggaaaZZZSSSNNNJJJFFFDDD???>>>===<<<;;;<<<<<<===BBBGGGOOOXXX```gggkkkmmmhhhcccZZZPPPGGGAAA>>><<<<<<<<<;;;:::888777666555666666555555555555666666555444444444444555666666888999;;;???HHHTTTaaaiiipppuuuyyyxxxtttkkk\\\PPPCCC???999777888888777555777:::===???EEERRRcccpppxxx}}}|||ppp```SSSGGG???===999888;;;===AAAIIIQQQTTTTTTPPPIIIAAA======>>>===AAAKKKZZZkkkxxx~~~|||uuuiiiWWWCCC:::999444666888666444555:::>>>@@@IIIYYYjjjwww|||zzzxxxpppcccQQQAAA999666666555444444444444555666777777888777666555555555555555222444666777777666777777:::===EEETTTfffvvvsss^^^LLL???>>><<<999777555444555444444444555555555555666666555555444333333222222333333333333333333333333666555444333444666888:::;;;CCCNNN\\\mmm~~~~~~{{{pppggg[[[QQQJJJEEE@@@<<<<<<<<<;;;:::999999;;;<<<;;;<<<>>>@@@AAA>>>999555444444555666777888888888222888>>>EEERRRaaagggggg^^^VVVPPPNNNKKKGGGGGGJJJKKKSSSaaaqqquuubbbOOOCCC>>>:::777888777555555777888777666555555444444444444444444333333444444555222333444444555555444444555555555555555444444333333333333222222222222222333333444555555444333333333333333333333333333333222333333333444444555555333333333333333333444444222222222222222222222222222222222222222222222222444444333333333333333333111222222333333444444555333222111333555666444222777666444222111111222333555555444444444444555555111111000111111222222333000000000000111111111111222222222222222222222222222222222333333444444444333333222111111111111111000//////111444666777888;;;===AAACCCDDDEEEFFFHHHLLLQQQSSSPPPNNNOOONNNKKKLLLHHHBBB>>><<<:::888777444444444555555555666666555555555555666666666666777777777777888999:::;;;<<<===@@@@@@@@@@@@AAABBBFFFKKKQQQZZZeeevvv|||{{{yyyyyy{{{}}}~~~}}}xxxvvvssspppnnnkkkfffcccdddcccbbbcccfffjjjooorrrsssvvvxxxyyywwwsssqqqpppjjjddd\\\UUUPPPLLLHHHFFF@@@???===<<<;;;;;;<<<<<>>===;;;;;;::::::999888777777666666555555555555666666555444444444444555666666444555888>>>HHHUUUaaaiiisssxxx{{{yyysssiiiZZZLLLAAA===999777999:::999777555888;;;???EEESSSdddqqqvvv{{{zzznnn^^^PPPEEE>>><<<999999;;;===???FFFNNNIIIIIIGGGBBB<<<888888:::>>>BBBLLL[[[kkkwww}}}~~~|||wwwpppeeeSSSBBB:::;;;444777888777444555:::???CCCLLL[[[lllxxx}}}{{{wwwqqqdddRRRCCC;;;999999999888777666555555555555555666666555444444444444555222444666777777666666777:::===EEETTTgggxxxqqq\\\KKK??????===:::777555444444444444444555555555666666666666555444333333222222333333333333333333333333555444333333333555777999888>>>FFFQQQcccwww|||tttppp^^^UUUJJJBBB????????????;;;<<<===<<<<<<<<<===???;;;===@@@CCCCCC@@@:::555444444666777888888888888444999???EEERRR^^^___YYYPPPIIIGGGIIIJJJHHHIIIMMMMMMWWWgggvvvooo\\\III>>><<<888666888777555555888888888777555555444444444444444333333333444444555222333333444555555555444777777777777666555444333444333333222222111111111333333444555555444333333222222222222222222222222222333333444444555555666444444444444444444333333222222222222222222222222222222222222222222222222444444444333333222222222000111222333444444555666444222111333666777555333777666444222111111222333555555444444444444555555...///111333333333222111000000000000111111111111222222222222222222222222222222222333333444444444444444333222111111222222111111111333666888888888999<<<@@@BBBEEEGGGJJJLLLMMMQQQQQQKKKGGGEEECCC???CCC@@@===;;;:::999777666444444444555555555666666555555555555666666666777777777777777888999:::;;;<<<>>>@@@@@@@@@???@@@BBBDDDHHHOOOVVVaaaqqq}}}|||{{{|||{{{zzzxxxwwwtttpppmmmkkkiiifffdddccccccddddddfffjjjqqquuuyyyzzz{{{{{{zzzwwwuuusssqqqlllcccZZZSSSMMMGGGDDD@@@???>>>>>>>>>???@@@AAA@@@EEEMMMVVV___fffkkkmmmkkkdddZZZPPPHHHAAA===:::;;;:::999888777777777777888888777777666666555555666666666666666777777777999:::<<<@@@IIIUUUcccmmmyyyxxxwwwvvvqqqeeeUUUIII===<<<:::888777777777777999:::<<>>@@@CCCAAA???;;;777777999;;;>>>CCCOOO___nnnwwwyyyxxx{{{qqqaaaPPPBBB;;;999777555333444666888999:::@@@NNN___kkkuuu{{{|||yyyqqq```MMMBBB<<<777666777666555333222222555777999777777777666666666666666555444444333444555666777444888AAAQQQddduuuqqqYYYGGG>>>:::444333444666666444222555555333555999888222111111444666444111444999000111333333222222333555333444444444555666666666888;;;???GGGTTTddduuu}}}uuulllbbb\\\NNNHHH@@@<<<;;;;;;:::999;;;<<<<<<<<<;;;===@@@CCC???@@@AAAAAA???;;;777555777555444555888===@@@AAA555888===EEEMMMPPPOOOLLLDDD@@@???CCCGGGIIIMMMQQQSSSZZZiiizzz}}}jjjUUUCCC999999888777555555777888999444555555555444333333222444444444555444444333333222222222222222222222222444333333333333444555555555333222222333222111///333333333222222222111111444333222111222333444555555222111222444555444111333333333333333333333333333222222111111222222333222222222222222222222222222333555666666666555555111222333333444444444333333333333444444333333222111333444444333222333444111222222333333222222111222333444333111111111333111222333333111111222333333222111111222333444555333333333333333444444555333333333333333111000000333333333444555666777888;;;===@@@BBBEEEIIIMMMQQQRRRPPPJJJAAA<<<===<<<:::===;;;888666666777666555777666555444444555666777555444444444444555666666777777777888999999::::::>>>@@@BBBAAA>>>>>>AAADDDDDDFFFLLLUUU^^^jjj|||~~~||||||||||||zzzxxxvvvsssooolllkkkiiifffdddcccdddeeefffiiimmmssswwwyyyzzz{{{{{{zzzxxxvvvtttrrrlllddd\\\TTTNNNHHHEEEAAA@@@???>>>>>>???@@@@@@@@@DDDLLLVVV___fffkkkmmmkkkdddZZZPPPHHHBBB===:::;;;:::999888777777777777777777777777666666555555777666555444555666777888888999<<>>:::999777777777:::<<<>>>======<<<:::888888:::<<<>>>EEERRRbbbpppyyy|||{{{}}}xxxnnn___OOOBBB<<<:::777555444444666888:::;;;AAAOOO___llluuu||||||yyyooo___LLLAAA;;;777666777666555333222222444666777666666666666777666666666444555555666666555444333555888@@@OOOaaarrr~~~oooWWWEEE???;;;666555777888777555333444444444555555555666777555555666555222333777111333444444333333444666444444444444555555555555666777:::@@@IIIWWWeeennn{{{~~~wwwooofff\\\RRRKKKFFFBBB<<<::::::;;;;;;:::======>>>@@@BBBCCCEEEEEE?????????>>>===:::777555666444444666:::???BBBDDD666777;;;AAAFFFHHHFFFCCC@@@<<<<<>>AAAEEEJJJNNNNNNMMMHHH@@@<<<<<<;;;888<<<:::777666777777666555666666555555555555666666555444444444444555666666666777777888888999::::::???@@@@@@@@@???@@@BBBCCCEEEFFFKKKSSSZZZeeewww}}}}}}~~~}}}{{{yyyuuurrrnnnkkkjjjhhhfffddddddfffhhhiiilllqqqvvvzzzyyyzzz{{{{{{zzzyyyxxxwwwsssnnnfff^^^WWWPPPJJJEEEBBBAAA@@@>>>>>>>>>>>>???@@@DDDLLLUUU^^^eeejjjmmmllleee[[[QQQIIICCC>>>;;;:::999888888777777777777777777777666666666666555666555444333444555777888666888===CCCMMM[[[iiisssxxxwwwuuussslll```PPPEEE<<<;;;:::888777777777888666888;;;BBBMMM\\\kkkuuuyyyxxxssshhhXXXIII@@@;;;777777777777888999:::;;;666888888888888999;;;===@@@GGGUUUfffttt|||~~~zzzuuuiiiZZZLLLAAA;;;:::666555444444555888:::<<>>;;;888888::::::888666555222333666444///222:::???999555666555222222444333444555555444333444666555555555555444444444444444555666888>>>GGGQQQXXXkkkpppwww}}}~~~rrrmmmeee\\\TTTKKKCCC===<<<:::888777999:::::::::======???CCCHHHJJJHHHFFF>>>>>>===;;;:::888777666888666666777;;;???AAAAAA777777999<<<>>>>>>;;;888:::888888>>>BBBFFFLLLRRR\\\iiiyyyppp[[[HHH>>>:::888888666666666666888888444444444444444333333222333333444444555444444333444444444444444444444444444333333333333444555555333555666444000...///111///000111222333444444555444444444444444333222111666444333333444444333111333333333333333333333333555555444333333222333333222222222222222222222222111222222333333333333222333333444444444333333222111222333333444444444444333444555555333111111222222222333333333333222222000222333333222222333555333444444333222111111222222111000000000111333444777666555444444555666777444444444333222222111111222222222222333444555555777888999;;;===AAAGGGLLLJJJKKKFFF???;;;<<<;;;888:::888666666777777666555555555666666666666555555555444444444444555666666666666777888888999999:::???>>>===>>>@@@BBBBBBBBBFFFFFFIIIOOOUUU___ooo~~~~~~}}}{{{xxxtttqqqllljjjhhhgggfffeeedddfffiiilllooosssxxx|||zzzzzz{{{{{{{{{zzzzzzyyytttpppiiiaaaZZZSSSKKKGGGCCCBBB@@@???=========>>>@@@DDDKKKTTT]]]dddjjjmmmllleee[[[QQQIIICCC>>>;;;999999888777777777777777666666666666666666666666333333444555666666666666666999>>>EEEOOO]]]jjjsssxxxxxxvvvssskkk^^^OOOEEE<<<;;;999777777777777888777999===CCCNNN\\\lllvvvxxxwwwpppdddTTTFFF===:::666777888888999999999999333555777888888888:::<<>>999777555555555555555777;;;===DDDRRRcccoooxxx}}}|||xxxhhhYYYHHH???:::777555666666555333222111111222333444666888:::;;;:::999888444555555666666555444333999:::???IIIYYYjjjzzz|||iiiSSSDDD===:::888888:::;;;888555777111222888444+++///>>>AAA999333333444333111222444555666555444333444555555555555444444333333333555666666666888===DDDIIIXXX^^^gggpppvvv{{{~~~yyysssnnn^^^ZZZSSSMMMHHHCCC>>>;;;777777777777888999999999;;;;;;>>>EEELLLMMMIIICCC===<<<:::888777666777777:::999777888999::::::999777888888999999777555333777555777<<>><<<:::<<<@@@BBBBBB@@@EEEEEEHHHLLLQQQZZZjjjxxx}}}zzzwwwrrroookkkhhhggggggfffeeedddgggkkknnnqqquuuyyy|||{{{{{{|||||||||{{{{{{zzzuuurrrkkkeee]]]UUUMMMHHHDDDCCCAAA???============@@@CCCJJJRRR[[[ccciiimmmkkkeeeZZZPPPIIIBBB>>>;;;888888777777666777777777555555555555555666666666///111555888999777555333777:::@@@GGGQQQ]]]iiiqqqzzzyyyxxxsssjjj\\\NNNEEE;;;:::888777666777777888999;;;???EEEOOO]]]kkktttxxxuuunnn```PPPCCC<<<999777777999999:::999999888333555777777777777999;;;DDDNNN^^^nnnyyy~~~yyyooo```PPPCCC;;;666555444666666666555777;;;???GGGUUUfffrrrzzz}}}{{{wwwdddUUUEEE===999666555666555444333222222222222333555777:::===>>>===;;;999555444333222333555888999999;;;???HHHVVVgggxxxzzzhhhRRRDDD;;;888666777999999777444888111222888444+++///======555000222444333333444555666777666444333333444555555444444333333333222555555555555666888===@@@EEELLLVVV```hhhpppvvvzzz||||||vvvpppiiiaaa\\\NNNKKKFFFBBB@@@>>><<<;;;777888999999888888888888:::;;;???GGGNNNNNNHHHAAA;;;:::888666555666777777999888777777888888666444777888999888777666555555555444777===BBBGGGQQQZZZaaarrrttt___JJJ>>>:::<<<777666666666666666666777222222333333444333333222222333333444555555555444222222222222222222222222444333333333333444555555222555777555///---///222222222222222222222222222000111333555666666666555555555555555444333333333333333333333333333333333666555444444333333333333222222222222222222222222444444333333333333333333444444444555555444444333111222333333444444444333222444555555333111222222444444333222222333444444000222333333333333555666333444555444222111222333444333333333555666888999999999888777666555555555666555444333222222222222222222111111111222333333666777888999;;;???EEEIIIOOOOOOJJJBBB???BBBDDDCCC<<<:::666555555555444333333444555666666555444333555444444444444555666666555666666777888888999999;;;999777:::>>>AAAAAA???CCCDDDGGGKKKPPPWWWeeesss}}}yyyvvvqqqnnniiiffffffffffffffffffiiinnnqqqtttwwwzzz|||~~~}}}}}}|||||||||{{{{{{wwwsssnnnhhhaaaXXXOOOIIIDDDBBB@@@???=========>>>???CCCIIIQQQZZZccciiimmmkkkdddZZZPPPHHHBBB===:::888777777666666777777777444555555555555666666666///111666999:::888555333888<<>><<<;;;:::999888999:::;;;:::888777777999;;;===BBBIIINNNLLLFFFAAA:::999777666666666777777555555666888::::::999777777888999888777666777999555555888>>>CCCIIITTT___fffvvv}}}jjjVVVEEE<<<::::::666666666666666666666666111222222333333333333333222222333444555555555555222222222222222222222222444333333333333444555555222444555444111///000222333333333222222222111111111222333555555666666666333555666555444333444666333333333333333333333333444444333333333333444444222222222222222222222222555444444333333333333444333333444555555555555555222333333444444333333222111333444444333222333444555444333222222333444555111333444444333333444666222444555444333222333555444444444555777999<<<=========>>>===<<<:::888777777666444222222222333333333222222111111222333333333555777999:::===BBBEEEPPPQQQOOOKKKKKKNNNPPPNNNDDD@@@:::666555555555555444444555555555555444444555444444444444555666666555555666777777888888999999888888:::===???AAAAAABBBCCCGGGLLLOOOTTT```lllxxx~~~~~~|||xxxtttppplllhhheeeeeefffffffffiiilllqqquuuwwwyyy{{{}}}~~~}}}|||{{{{{{{{{xxxuuupppjjjcccZZZQQQJJJCCCBBB@@@>>>>>>===>>>>>>???CCCHHHPPPYYYbbbiiillljjjcccYYYOOOGGG@@@<<<999777777666666666666777777444444444555555555666666222333555777888888888777888===DDDNNNXXXdddpppwwwzzzzzzxxxqqqeeeWWWJJJBBB:::999777666666777777888888;;;@@@GGGRRR```nnnwwwwwwsssiii[[[LLLAAA<<<<<<777777777777777777777777666777777777777999===@@@NNNYYYjjjwww~~~~~~}}}|||qqqeeeTTTEEE<<<888777666333666888777555777<<>>>>><<<888555555444333222333555888999777:::@@@IIIUUUfffxxxuuubbbOOOBBB;;;777333333555777777555777777777666666555555555444222333555555333555999;;;;;;<<<:::777666666777333333333333333333444444222333555555444444555777666999===AAAFFFLLLSSSWWW```dddiiinnnpppsssuuuwwwvvvwwwyyyyyywwwtttpppnnnddd```YYYTTTOOOKKKFFFCCC>>><<<:::::::::;;;:::888999;;;;;;999777666888::::::>>>DDDIIIJJJGGGAAA>>>888888777777777777777777888888:::<<<>>>>>><<<:::555777888666555555777:::555666999???CCCIIIUUUaaammm{{{vvvaaaMMMAAA:::888777555666666666666666666555111111222333333333333333111222333444555555555555333333333333333333333333444333333333333444555555222222222222222222222222222222222222222222333333555555444444444444555555111444666555444444666888333333333333333333333333222222111222222333444555222222222222222222222222555444333222111111222333111222333555666666666666444444444444333222111111000222444444333333444555666444333222222333444666222444555444333333444555111333444444333333555666777777888:::<<<@@@CCCEEECCCDDDFFFGGGEEEBBB>>>;;;777666444222222222333444333333222222222222333333222555888;;;===???AAACCCJJJPPPUUUWWWZZZ]]]\\\YYYNNNHHH???999666666777777555444444333333444444555555444444444444555666666555555666666777888888888777999;;;<<<===???BBBDDDBBBCCCHHHLLLMMMPPPYYYdddkkk}}}~~~~~~~~~~~~{{{wwwsssppplllgggddddddeeeffffffkkkoootttwwwyyy{{{|||}}}}}}|||{{{{{{{{{xxxvvvqqqllleee[[[QQQKKKBBBAAA@@@>>>>>>>>>>>>??????BBBHHHPPPYYYbbbiiillliiibbbXXXNNNFFF@@@;;;888777777666666666666777888444444444555555555666666555555444555666888:::;;;888===FFFPPP\\\hhhttt{{{yyyyyywwwpppcccUUUHHHAAA999888777666666777888888666:::???HHHSSSaaapppyyyvvvrrriiiZZZKKKAAA======777666666555555555666666666777777777888;;;@@@DDDRRR^^^nnn{{{}}}|||mmmaaaPPPCCC;;;999999999333666888777555777<<>>===:::666222444444444555555555555555666:::AAAJJJVVVfffxxxsss```MMM@@@<<<888333222555777888777666999888555666999777222333333666888666333555:::===>>>>>><<<:::888888999222222222333333444444444444555777777666555555666666777888999<<<@@@FFFJJJLLLPPPVVV\\\```cccfffhhheeefffggggggeeeaaa]]]ZZZUUUQQQLLLGGGEEEDDDBBB@@@999999999:::===>>>>>>===999::::::888666666888;;;777<<>>>>>???AAABBB@@@===999444666777555333333555999555666:::???CCCIIIUUUbbbsssqqq[[[HHH>>>:::777555555555666666666666555555000111222333333333333333111222333444555555555555444444444444444444444444444333333333333444555555222111000111333444333222000000111222333444444555999888666444333222333333000333555555444444777999333333333333333333333333000000000111222333444555222222222222222222222222444333111000000000111111111222333555666777777888555555555444333222111000///111333444333444555666666555333222222333555666333555555555333222333444000222444444444444666777;;;<<<===???CCCGGGJJJLLLHHHJJJMMMNNNLLLHHHCCC???888666444222222222333444444444333333222333333333444777<<>>>>>???CCCGGGBBBDDDHHHLLLLLLMMMTTT]]]bbbuuu~~~~~~~~~}}}{{{wwwtttnnnllliiifffeeefffggghhhkkkooouuuyyy|||}}}}}}|||||||||||||||}}}}}}yyyvvvrrrmmmfff\\\SSSLLLEEEDDDBBB@@@>>>>>>>>>>>>???BBBHHHOOOWWW___dddggggggaaaWWWNNNFFF???:::777888666444333222333555666777666666666666666555444444666666666666666888:::;;;@@@IIITTTaaallluuuzzz{{{zzzvvvooocccUUUHHH@@@777666666777888999999777;;;999<<>>999666555666555666888999:::BBBJJJQQQcccsssyyy|||}}}xxxooo[[[KKK<<<777888888666555777777777666555555444444666777888999999888777666666444222333666777666444;;;;;;===FFFVVViiizzzpppZZZIIIBBB<<<999777666666555444333<<<999666444444444333222444444333333444555777888<<>><<<;;;:::999888999;;;>>>>>>>>>===<<<999777666777999::::::>>>AAABBB@@@;;;888666777666666777:::<<<<<<<<<999AAAJJJMMMNNNKKKBBB999:::777555444555777777777888888;;;BBBHHHOOO\\\hhhzzz~~~jjjRRRBBB999444555888444555555555666666777777444444222222222222444444333444444555555444444333888999999777555444444666333444555555333333444555333333333222222111111111///000222333444555555555777666555444444444444444444444444444444444444444333222222111111222222333777555222000///222777:::111111222222222333333333333333444444333222000///333444555555666666555555333333333333333333333333444444444333222444777::::::777444333333444444333666777777666222000//////111333555666666888<<<@@@HHHHHHEEEDDDLLLWWW[[[XXXTTTSSSSSSTTTTTTQQQKKKFFF;;;999777555333222111000555111///222444333444666666;;;BBBIIIJJJGGGEEEEEEDDDLLLWWW^^^^^^[[[XXXWWWTTTLLLAAA999666555555444222333555666666666555555666555222222333666:::<<<:::999777888999999888666::::::<<<>>><<<;;;AAAIIIFFFGGGGGGGGGHHHLLLQQQTTTaaannn~~~{{{wwwtttnnnllliiigggffffffhhhiiinnnrrrwww{{{|||}}}~~~~~~~~~~~~}}}}}}|||}}}}}}}}}yyyvvvrrrmmmfff]]]SSSMMMEEEDDDBBB@@@>>>>>>>>>>>>===@@@GGGOOOWWW```fffiiihhhaaaWWWNNNFFF???:::777999888666555444555666777222333444555555666777999444666666666666666888:::<<>>999888;;;888666666888999999888888444333666999===DDDLLL^^^jjjvvv|||~~~}}}yyytttgggXXXIIIAAA???;;;999999666555555888888:::BBBKKKVVVfffuuuzzz||||||vvvlllYYYJJJ<<<888888777666555333333444444444444444444444555666777777666555555666444222333555777666555::::::===FFFUUUhhhyyypppZZZIIIBBB;;;999777666777777555444888666555444555555444333444333333333333555666777;;;???AAA???@@@AAA???:::666444111111222333333222222333333444555555555444555555444555666999;;;======>>>AAACCCEEEFFFGGGGGGFFFGGGGGGGGGFFFDDDBBBAAA@@@>>>;;;::::::999888666:::888666777999;;;<<<<<<===;;;999777666777999:::<<>>:::888777777777777777888:::<<<===AAALLLVVVXXXVVVPPPHHH???999777444444555777777777999999<<>>CCCDDDEEEFFFGGGHHHLLLQQQUUU^^^jjj{{{~~~{{{vvvsssmmmkkkiiigggggghhhjjjkkksssvvvzzz|||||||||}}}~~~~~~}}}}}}~~~~~~yyyvvvrrrmmmfff]]]TTTMMMEEEDDDBBB@@@>>>>>>>>>>>><<>>IIIWWWfffppptttyyytttjjjZZZJJJ???:::::::::888666555777888888888999666555888<<<@@@IIIRRReeeppp{{{|||uuummm^^^QQQDDD???===;;;:::;;;555444555777888:::BBBLLL[[[jjjxxx{{{|||{{{ssshhhVVVIII<<<888999777555555222222333333444555555666333333444555555444333222666444333333555666666555999:::===EEETTTfffwww}}}oooYYYHHHAAA:::999777777888888777666444444333444666666555333333333222222333444666777999<<<======BBBEEECCC===777555222222333444444333111222333444555555666666333333333333444666999::::::;;;<<<>>>>>>>>>======;;;<<<<<<<<<<<<;;;::::::???===;;;;;;;;;:::999777999777555555777999::::::<<<:::888666666777999;;;@@@AAAAAA???<<<999888888888999;;;:::999;;;@@@DDDMMMYYYcccccc\\\SSSIIIBBB888666444444555777777777::::::===DDDKKKUUUdddqqqsss___III===999666444444555555555555555666666666222222333333333333222222333333444444444444333333222555999:::888555222111222444555444333222333555333333333222222222222111111111111111222333555666666555444444444444444444444444444444444444444444333222222111111222222333333333444444444333222222222222222222333333333333333444444444333222111000333444555555666666555555333333333333333333333333333444444333333333666888888666333333333444444333333444555555444444555777999999999:::===CCCKKKPPPYYYWWWQQQOOOVVVdddoootttpppeeeYYYTTTTTTPPPFFF<<<888777666444333333222222222///...111222222444999BBBJJJRRRTTTPPPNNNPPPRRRNNNKKKGGGDDDBBB@@@>>>===AAA===999666666777777777555555555666555555444333444444444444555666888888333666999999777777:::===<<<999888;;;===<<<<<<>>>BBBCCCEEEFFFHHHLLLQQQUUUZZZcccrrr~~~|||xxxtttppplllkkkiiihhhhhhjjjlllnnnuuuxxx{{{}}}}}}}}}~~~~~~~~~~~~~~~~~~xxxvvvrrrmmmfff^^^TTTNNNEEEDDDBBB???>>>>>>>>>>>><<>>DDDNNNYYYjjjttt~~~{{{qqqgggUUUJJJ???<<<:::888888:::555444555777888;;;DDDMMM___mmmyyy{{{|||{{{qqqdddSSSGGG;;;888999777555666555555555666666666777777333333444555555444222111555444444444555555666666888999===DDDQQQcccuuu|||mmmXXXHHHAAA:::888777777888999999888333333333555666666333111333333222222333444666777999999999:::AAAFFFCCC<<<777444222222333444333333000111222444555666666666222222222333444666777888999:::;;;<<<<<<<<<;;;:::999999:::::::::;;;;;;;;;>>><<<;;;;;;<<<<<<:::888:::888777777888:::999999;;;999777666666888:::;;;BBBBBBAAA===:::888888999999<<<>>>===;;;???GGGNNNXXXdddlllfffZZZNNNDDD===777666444444666777777777::::::===EEENNNYYYiiixxxkkkXXXCCC;;;999777333222555555555555555555555555111222333444444333222111333333333444444333333333111444777888666444333222222333444444222222333444222222222222222222222222222222000000111333555666555555444333333444444444444444444444444444444444333222222111111222222333333333333333444333222111222222222333333333444444444444444333333222222111333444555555666555555555444444444444444444444444333444444444333333555777666555333333444555444333333444444444333555777::::::;;;===@@@EEEKKKRRRVVVWWWSSSNNNLLLSSScccttt~~~wwwlll^^^TTTOOOJJJBBB;;;666666555444333333333333222000000222333333777<<>>>>>>>>>>>>>>@@@EEELLLTTT\\\cccggghhhbbbXXXOOOGGG@@@;;;888888888777777666666666666444555666444111111333666444666666666555666888:::>>>EEEPPP^^^jjjtttzzz}}}~~~|||vvvlll___PPPCCC;;;:::888666555666888888888777999>>>HHHVVVeeepppwww{{{xxxnnn```PPPDDD???>>>888888777666666666888999777666888===AAAHHHUUUbbbooowwwxxxlllaaaQQQGGG???;;;999777777999666444555777999<<>>777666444111111222333333222000111222444555666666666333333333444555666777888777888:::;;;<<<<<<;;;;;;888888888999::::::;;;<<<999888888999::::::888666;;;::::::;;;<<<===;;;:::999888666555666888:::<<>>999888888888666333555555555555444444444444666666555555444444444444222333444555666666555555444888;;;999555333666:::===;;;:::;;;999777;;;BBBCCCDDDEEEEEEEEEGGGJJJLLLSSSWWWbbbqqq}}}|||zzzxxxuuuppplllkkkjjjiiiiiikkknnnqqqtttvvvyyy{{{}}}}}}~~~}}}}}}||||||||||||}}}}}}xxxvvvrrrnnnggg___VVVPPPEEEDDDBBB@@@>>>>>>>>>>>>???AAAEEEKKKSSS[[[bbbfffiiibbbYYYOOOGGGAAA;;;888777777666666666555555555222222333444555666777777444666666666666666888:::???FFFSSSaaammmvvv{{{~~~~~~{{{uuukkk^^^OOOCCC;;;;;;999666555666777888888555888>>>HHHVVVdddqqqxxxyyywwwooobbbRRRFFF???===999999999888666777999;;;666666:::???EEEMMM]]]llltttzzz|||tttfffZZZNNNFFF???<<<:::777888:::777555666888:::>>>HHHSSScccoooxxxzzz{{{yyylll^^^KKKBBB;;;:::999666555666666555555444333333222222555666666777666555333222444555555555444444666777555888<<>>;;;888777555555666888;;;===CCCBBB@@@<<<999888999;;;777999;;;>>>DDDOOO]]]gggssstttmmm\\\KKK@@@:::555777666666777999:::999888:::<<>><<<:::888888666333111444555666555333222333444666666555444444444555555222333444555555555555555666888:::888555444666888999777777;;;;;;:::<<<@@@CCCDDDEEEEEEDDDEEEGGGIIINNNSSS\\\iiiyyy~~~}}}{{{zzzyyyuuuqqqmmmjjjiiiiiiiiilllooosssvvvyyy{{{||||||||||||}}}~~~yyyyyyyyyyyyzzz{{{||||||xxxvvvrrrnnnhhh___VVVPPPEEEDDDBBB@@@>>>>>>>>>>>>===???CCCIIIRRR[[[ccchhhiiicccYYYOOOGGGAAA;;;888666666777777666666555555333222222555999:::777444444666666666666666888:::@@@HHHTTTcccoooxxx|||~~~}}}zzztttjjj]]]OOOCCC<<<<<<999666444555777888888555999@@@JJJVVVeeerrrzzzyyywwwrrrfffVVVIII@@@===999:::;;;999777777:::<<<666888===CCCIIITTTeeeuuuzzz~~~}}}wwwnnn```RRRGGG@@@;;;:::888666777:::888666777999;;;@@@KKKUUUgggqqqyyyzzzyyyvvvhhhXXXHHHAAA;;;:::999666555777444444444444444444333333555666666666666444222111333555666555333333555888444777<<>>;;;;;;===BBBMMMcccwwwzzzpppaaaPPPCCC:::777666666555444333222222222222111111333555555666>>>GGG[[[dddfff[[[RRRNNNGGG>>>888999999777555444444444333555666555333333444666555555444333444555666666333333444444444444555555666666777777777777777777888444555???GGGFFF???;;;AAABBBDDDDDDDDDDDDFFFHHHJJJOOOXXXcccooo~~~~~~~~~}}}|||{{{yyyvvvrrrnnnjjjiiiiiijjjlllppptttwww{{{}}}}}}|||{{{zzz{{{|||wwwwwwwwwxxxyyyzzz{{{|||xxxvvvrrrnnnhhh___WWWPPPEEEDDDBBB@@@>>>>>>>>>>>>;;;===BBBIIIRRR\\\eeejjjiiicccYYYOOOHHHAAA<<<888777777777777777666555555888444333666;;;;;;555...444666666666666666888:::@@@HHHUUUdddpppyyy}}}|||yyysssiii]]]OOOCCC===<<<999666444555777888888666:::AAAKKKXXXfffttt|||{{{zzzuuujjj[[[MMMCCC???:::;;;<<<:::888777:::===777999???FFFMMMXXXkkk{{{~~~{{{tttjjj[[[MMM@@@:::666666555333444888999777777:::<<>>HHHUUU^^^```VVVNNNJJJBBB666222444666555222333666999222555666555333333666999555444333333444555666888444444333333333444555555555444444555888999999888;;;444555EEETTTSSSDDD777>>>@@@BBBDDDDDDEEEGGGIIIGGGMMMVVV___iiixxx||||||zzzxxxuuurrrnnnlllmmmlllllllllooorrrvvvyyyyyyzzz|||}}}|||zzzwwwuuutttssssssssstttwwwyyy{{{zzzxxxsssmmmggg^^^UUUOOOEEEBBB>>><<<<<<===<<<<<<;;;>>>BBBIIIQQQZZZbbbfffiiiddd\\\QQQGGG???:::777???===:::888777666777888666555555555666666444222444555777888888999<<<>>>DDDKKKWWWdddpppxxx}}}{{{sssgggYYYKKK???999999999999888777666666555999;;;@@@KKKYYYhhhtttzzz~~~|||xxxooocccUUUHHH@@@:::777666999>>>???<<<999777:::@@@JJJWWWeeeqqqxxx}}}yyypppaaaRRRGGG<<<;;;999777666555555444666777888777:::CCCRRR^^^lllqqqvvvyyyzzzsssaaaPPPFFFAAA;;;888888999777555333444666666555666777999666555666777888777777999666666555555444666999;;;666999===@@@HHHXXXkkkyyy{{{~~~~~~~~~sssaaaOOOCCC>>>666666777777777777666666666444333333555777888888555555555888;;;;;;888555666555444333333333444555333333222222333444666777:::999888888888777444111333444555555444444666888666777777888999:::::::::666444333444666777888777999999999888888888777777:::<<<@@@EEEHHHFFF@@@:::666666666666777888:::;;;<<<<<<<<<<<<;;;;;;<<<<<<===AAAIIIWWWlll}}}kkkUUUGGG???::::::<<>>???@@@===999;;;AAA???FFFRRRaaarrr~~~kkk\\\MMMJJJFFFAAA<<<999666555555333000000222333222000333333333333333333333333111111111111111111111111555444222000//////000111000222444666777555444222222222222222222222222222111222222333333222222111444444444444444444444333222222222333333333333444666777666444222111222333333999000<<>>999777===;;;999777666666777888777666444444555666444333444555666666666777999;;;EEELLLXXXeeeqqqyyy}}}~~~~~~zzzrrrfffYYYKKK???999999999888888777666666555888:::???IIIXXXgggssszzz~~~}}}yyyrrrgggXXXKKKDDD???;;;888888;;;;;;888555<<<@@@GGGQQQ]]]jjjtttzzzzzzrrrgggYYYJJJAAA;;;:::999777666555555555666777888888;;;EEETTT___ppptttxxxzzzzzzrrr___NNNCCC>>>999666777888666555222444555666555666777999:::888888999;;;;;;:::999888777666555444555888:::555888;;;???GGGVVVjjjxxxzzz}}}~~~sss```NNNBBB===666777777777777777666555666444333333555777888888666555666888::::::777444555444333222222333444555444333222222333444666777;;;:::999999999888555333333444555555444444666777999999999888777777666666777666555666888999999999999999888888888777777777888999===AAADDDBBB===999666666555666777888:::;;;<<<===>>>>>>===<<<<<<<<>>777444666444111333888:::;;;@@@HHHLLLHHHAAA<<<888777666666666666555444444333333333333222333666666888AAAMMMSSSQQQLLLFFF???:::777555555444444333222222111111888666555333333333444555555555555444444444444333333333444555555555555555444555555666666666666666<<<555888EEEKKKEEE===;;;===>>>@@@BBBDDDEEEFFFGGGHHHKKKQQQYYY```jjj{{{~~~|||{{{yyywwwtttqqqnnnlllmmmmmmnnnooorrrvvvyyy{{{xxxxxxwwwuuurrrnnnjjjhhhiiihhhhhhiiilllppptttwwwwwwtttpppllleee]]]TTTNNNFFFCCC@@@>>>>>>>>>>>>===???@@@BBBGGGOOOXXXaaafffeee```WWWMMMDDD>>>999777:::999777666666666777888888666444333444555555555777888888777666666999;;;EEEMMMZZZgggssszzz}}}~~~|||xxxpppeeeXXXKKK@@@:::999999888888777666666666777999>>>HHHUUUeeerrrzzz~~~~~~|||wwwlll___RRRKKKEEE@@@;;;999:::;;;:::888AAAFFFOOOZZZeeeooowww{{{zzzqqqfff[[[NNNCCC<<<:::999888777666666666666666888999999===GGGWWWbbbtttxxx{{{|||yyyooo]]]LLLBBB===888777888999999777222333555555555666888:::>>><<<;;;===AAABBB???::::::999777555555555777888555777:::>>>EEEUUUiiixxx{{{~~~~~~rrr___MMMAAA===777777777777777666555555666555333333555777888777777666666777999888666333444333333222222333333444444333333333333555666777<<<;;;::::::;;;:::777555444555555555444444555777999888888777666555555555777666555666888:::999888888888888888777777777777666777999<<<>>>===:::777666666555666777888:::;;;===???AAAAAA@@@???@@@AAAMMMYYYiiixxxqqq]]]GGG===:::888777777888888;;;>>>===:::<<>>===;;;999777666777777666444222222333444333222333333333333333333333333222222222222222222222222333333333222111111000000111222444555666555333222222222222222222222222222111222222333333222222111333444444555555666666666444444555555666777888888999999888666333222222333444888333>>>TTTJJJ555999555444333333333333333333222222333333444444555555555555555555555666777777666777777888888777777666444444444444333333333333222444555666666777999;;;888:::>>>CCCLLLZZZhhhqqqrrrbbbOOOCCC;;;666333444222111444777888666888===<<<;;;:::888777666666666999888666444333333444555222333444555555999FFFTTTZZZRRRHHH???;;;888555333333333333222222111111000666555444333333333555555444444444444333333333333444444555666666666666555444444444444444555666666999666999@@@@@@:::999>>><<<===???AAACCCEEEGGGGGGIIIJJJNNNTTTZZZcccttt~~~~~~|||{{{yyyvvvssspppmmmllllllmmmoooqqqtttxxxzzz|||xxxwwwtttpppkkkgggcccaaaaaa``````bbbfffkkkpppsssuuusssppplllfff]]]TTTNNNGGGDDD@@@>>>>>>???>>>>>>@@@AAABBBFFFMMMWWW```fffddd___VVVMMMDDD>>>:::999777777666666666666777888999666333333444666666666;;;;;;;;;999888888:::===GGGOOO\\\jjjuuu{{{}}}}}}zzzvvvooodddXXXKKK@@@:::888888888888777777666666777999>>>GGGSSSbbbqqq{{{~~~|||sssggg\\\TTTJJJFFF@@@===>>>@@@AAAAAAEEEKKKVVVbbblllsssxxxzzzwwwpppeeeYYYOOOGGG@@@===999888777777777777777777777999:::;;;???JJJZZZfffvvvzzz}}}|||xxxnnn\\\LLLCCC>>>:::888;;;===<<<;;;222333444555555666999<<<@@@??????BBBIIILLLGGG>>>;;;888666555666777888888555777:::===EEEUUUiiixxx}}}ppp]]]KKK@@@<<<777888888777777666555444777555333333555777777777777777777777777666444333222222222222333333333444444444333333444555777888;;;;;;;;;<<<<<<;;;999666444555666555333333555777555555555555666666777777444444333555777888777666888888777777777666666666666666777888999999888777555555555555777999;;;<<<@@@BBBBBBBBBAAACCCHHHLLLYYYgggwww|||hhhUUUAAA999999888777666777777:::===<<<:::<<>>@@@BBBEEEGGGHHHKKKJJJLLLPPPUUU]]]lllyyy~~~~~~{{{zzzxxxuuurrrooommmllllllnnnpppsssvvvxxxzzz{{{wwwtttpppkkkfffaaa^^^\\\ZZZYYYYYY[[[___eeekkkooosssrrrooolllfff^^^TTTNNNGGGDDD@@@>>>>>>???>>>>>>@@@@@@AAAEEEMMMWWW```eeeddd___VVVLLLDDD>>>;;;:::666666666666666666777777999666444333444666777777;;;;;;:::999777888;;;>>>HHHPPP^^^lllwww|||}}}}}}yyyvvvooodddXXXKKKAAA;;;888888888777777777777777888;;;???FFFQQQ```ppp{{{~~~yyypppfff```SSSNNNHHHCCCBBBDDDFFFHHHNNNTTT___jjjssswwwxxxxxxooogggZZZNNNFFF@@@===;;;777777777777777777888999777999<<<===BBBNNN^^^kkkvvv{{{~~~|||vvvlll[[[LLLAAA===999888:::======<<<333444555555666888;;;>>>@@@CCCFFFKKKSSSWWWPPPDDD;;;888555555777888999888777888;;;===EEEVVVjjjzzz{{{mmmZZZIII???;;;777777777777777666555555777555333333555777777777777777777666555444333333222222333333444444444444444444333333444555777888999:::<<<>>>???>>>:::777555555666555333333555666555555555555555666666666444333444555777888777555777777777666666666555555666666777777777777777888555555555555777999;;;<<>>999:::999888888888888:::===<<<:::>>>DDDMMM\\\pppvvvaaaOOODDD>>>===;;;888777666666666555555555444333333333444333333333333333333333333222222222222222222222222222222333333333222111111111222333444444444333333222222222222222222222222111222222333333222222111777777666555444333333222222222333444444555666666555666666444111000111222555222---111:::999555666444444444333333444555555666555444666999;;;;;;999777666666666666777888888777777888888888888777777555444444333333444555555333444555666777;;;@@@DDD@@@IIIQQQVVV^^^gggiiifff]]]OOOAAA<<<;;;888555444777888777444222333555666555555444333333888>>>DDDBBB>>>:::555333333444666222555666555888DDDVVVbbbhhhYYYFFF999777777555222444444444444333333333333333333333333444444555555444444333333333222222222444555555666777666666666666555444444555777999:::<<<999:::===???<<<:::::::::;;;<<<>>>AAADDDGGGIIIMMMJJJKKKNNNSSSYYYeeeqqq{{{zzzwwwtttpppnnnllllllmmmooorrruuuwwwxxxyyyyyyssspppkkkeee```\\\YYYXXXTTTTTTTTTUUUZZZ```gggkkkqqqpppnnnkkkfff]]]TTTMMMFFFCCC@@@>>>>>>>>>>>>===>>>???AAAFFFNNNWWW```eeeeee___VVVLLLCCC>>>;;;:::666666666777777777777777888666444444666777777777777777777555555777:::>>>IIIRRR```oooyyy}}}}}}|||zzzwwwoooeeeXXXKKKAAA;;;888888777777777777777777999;;;???DDDMMM\\\mmmxxx}}}}}}wwwqqqmmm```[[[TTTNNNJJJJJJLLLNNN[[[aaakkksssxxxxxxvvvtttggg^^^RRRFFF>>>:::888777666666666666777888999:::888:::===???EEEQQQbbbooowww|||{{{tttiiiXXXJJJ>>>:::666555888::::::999444555666666777:::>>>AAABBBKKKSSSXXX___bbbXXXKKK===999555555777999888666777999:::===EEEVVVkkkzzz~~~xxxjjjWWWGGG>>>;;;666666777777777777666666888666444444555666777666666777777666333222333444222222333444555555555555555444444444444666777888888:::>>>BBBDDDAAA<<<777555666666555333333444666999888777666555444333222555555666888::::::999777666666666666555555555555666777888777666666777888555444444555777999;;;===@@@CCCEEEFFFIIISSSaaakkkzzzxxxkkkSSSGGG===;;;;;;::::::;;;:::999:::<<<<<<<<>>;;;888666444333333444555555444222111333444333333333333333333333333333333333333333333333333333333333333333333222222111222222333333333333333222222222222222222222222111222222333333222222111666666555444333222222111222222222333333333333333333444444333111000222333888333///000333777888777444444444444444444555666777555444666;;;===<<<:::666666666666666777888888666777777888888777777666555444333333333444666666555555666666888<<>>AAAIIIWWWhhhuuu|||}}}}}}yyywwwllliiiccc\\\XXXXXXZZZ\\\iiimmmsssxxxxxxtttoookkk[[[SSSIII???:::888777666555555555666777999:::;;;888;;;>>>AAAGGGTTTeeerrryyy~~~{{{rrreeeTTTGGG>>>999555444666999888777555666777777888;;;@@@DDDGGGUUUaaaeeeiiijjj^^^OOOBBB===777555777888555222777888999<<>>888555666666555333333444555:::999888777555444333333555555666888::::::888666666666666555555555444444555777888888666555666888444444444555777999<<<===CCCHHHOOOTTTZZZdddsss~~~ppp___IIIBBB======<<<999:::===999888999<<<===@@@IIISSS^^^lll~~~xxxbbbPPPFFFBBBBBB@@@>>>:::888666555555333444555333111000222444333333333333333333333333333333333333333333333333444333222222222222444444111111222222333333333333222222222222222222222222111222222333333222222111333333333333333333333333333333333333222222222222222333333333222222444555666222222333111666999555444444444444444555666666666333222555:::===<<<:::666555555555555666777777555666666777777666666555555444333333333444666777777777666666888===CCCHHHSSSbbbllliiifffgggddd]]]NNNFFF>>>;;;888555444777333999;;;888777::::::777444555555444555<<>><<<<<<===<<<<<<:::<<<@@@GGGPPPYYY```dddddd^^^TTTIII@@@:::888777888888888888888777666666555555555666888999777666444444444444666999???CCCJJJTTTcccrrr|||}}}{{{}}}yyyrrrgggYYYLLLAAA;;;777777777777777888888888888:::<<>>BBBHHHUUUfffsss|||{{{pppbbbQQQCCC???;;;777555888:::999888666777777888999<<>>>>><<<888999===999777888;;;>>>CCCNNNYYYgggtttrrr[[[IIIBBB@@@EEEDDDAAA>>>;;;:::999999222333444333000///111444333333333333333333333333333333333333333333333333555444222111111222444555111111222222222333333333222222222222222222222222222222222333333222222222///000000111333444555555555444444333333222222111222333444444333444666888333///444555111555888111444444444444444555666777444111000333999===;;;999555555555555555666777777555555666666666666555555666555333333333555777888888888777666888===DDDIIIZZZiiisssmmmggggggeee___PPPHHH@@@;;;666222333777333;;;@@@>>>>>>@@@???:::666777888666666:::DDDLLLRRROOOJJJDDD>>>;;;888777777888666888EEEZZZhhhkkkiii^^^NNNAAA:::888777666222222222222222222222222///000111333444555666666666666555555555444444444222333444444555555444444000222444666777777777666777777666555555999;;;;;;888888999;;;???DDDHHHKKKHHHEEEFFFKKKOOOQQQWWW]]]hhhvvv|||zzzvvvrrrooonnnnnnooooooqqqtttxxxzzzxxxrrrnnnlllggg___YYYUUUQQQOOOMMMPPPMMMKKKMMMPPPTTT\\\eeeiiijjjjjjgggaaaXXXOOOJJJDDDAAA>>><<<;;;<<<;;;;;;;;;===@@@FFFNNNXXX```fff^^^YYYQQQHHH@@@;;;888777888888777777666666555555888888999999999::::::::::::666555999;;;;;;<<>>777666666555555777666999===???EEESSShhhxxx|||tttdddQQQBBB;;;:::666666555555555555666666555555555333222333666999666777777555333222333444444888999777777:::999666777555333333444555555555888@@@LLLSSSQQQIII@@@:::666555444333333444555666777777777777777666555555444555555666666666666666666666555444444444444444888777666555666777888999:::777666999<<<===AAAGGGKKK[[[lllvvv|||qqq\\\MMM>>><<<::::::;;;;;;:::999===>>>>>>===???HHHVVV```nnn{{{{{{dddMMM@@@AAAEEEKKKFFF???;;;999666333000444444444444444444444444333444444222111111333555222333333444444333333222333111000111555666555333444444333222111111111111222222222222222222222222444333222222111111222222///111333333222111222333333333333333333333333333555555444333333333444444666555444444555666555333222222333555888999999888333333555666666666555444666555333444666777777777555777888777555444444555:::999777777888:::===>>>;;;???BBB@@@===@@@HHHPPP___kkkqqqhhh______eeejjjKKKFFF???888444333444666999>>>EEEKKKMMMKKKFFFBBB<<<888555444555999DDDOOONNNYYY\\\QQQFFF@@@:::333888333555:::@@@VVViiijjjhhh```SSSFFF;;;555444444222222222222333333333333222333333444444333333222777777666555333222111111666333333666666333333666555555555555555555444444777777666666666888:::;;;;;;<<<======>>>@@@DDDGGGGGGGGGGGGJJJNNNRRRUUUVVVaaannn~~~|||yyyuuurrrooonnnoooooooooqqqtttxxxyyywwwqqqmmmiiiddd^^^XXXTTTQQQOOOMMMNNNKKKJJJMMMOOOSSS[[[ccchhhiiiiiigggaaaXXXOOOJJJDDDAAA===;;;;;;<<<;;;;;;<<<===@@@FFFNNNWWW___ddd___ZZZRRRIIIAAA<<<999888777777777888888888888888888888888888999999999999999666555999;;;;;;===@@@NNN[[[jjjssszzz|||yyyrrrfffXXXJJJAAA===999888888777777777777777;;;999999>>>DDDNNN]]]kkkvvv||||||zzz{{{{{{zzzyyy{{{yyyuuupppiii```VVVPPPDDD@@@;;;888777666555333222555666444555999999777;;;;;;>>>EEEQQQaaapppzzz}}}wwwlll[[[JJJ???;;;:::999888777666666666666666888;;;>>>CCCNNNZZZfffpppyyy|||zzztttfffZZZGGG>>>777666666555555777666999===???EEESSShhhxxx|||ssscccPPPAAA;;;:::777666666555555666666777666666555444222333555777555666666555333333444666666999:::888777888777444555555555666777777555333:::AAAKKKPPPNNNFFF<<<666666555444444444444555666777777777777777666555555444555666666777777666666888888777666666666666666555444333333333444666666999666555888;;;===BBBIIIYYYhhhxxx|||iiiUUUGGG>>><<<::::::;;;;;;;;;999???@@@@@@@@@DDDOOO]]]hhhuuuttt^^^JJJ@@@???CCCKKKGGGAAA===;;;:::777444444444444444444444444444333444444333111111333555222333333444444333333222333111000222444666555333333333222222222222222222222222222222222222222222444333222222111111222222222444555666555444555666333333333333333333333333444444333333333444444555666555444444666666555333333333444666999::::::999333444555666666666555444666555444444666777666555555666888777555444444555555666777888:::???EEEJJJLLLMMMLLLGGGCCCDDDMMMUUU```dddccc\\\XXXZZZ]]]\\\HHHDDD===777333333444666999DDDRRRZZZ\\\ZZZYYYXXXDDD===777555555888@@@IIIQQQ]]]bbbYYYNNNHHHAAA:::???888999>>>FFF\\\mmmllleee___TTTGGG===777555555333333333333333333333333222222333333333333222222666555555444333222111111666333333666666333333666555555555555555555555555666666666666666888999:::999:::;;;;;;<<>>@@@EEELLLUUU]]]aaa___ZZZRRRIIIBBB===:::999666777777888999:::::::::777777777777888888888888999555555999:::;;;===BBBPPP]]]llluuu{{{|||yyyrrrfffXXXJJJAAA<<<999888888777777777777777===:::999<<>>:::777777666333444444666888:::999555222;;;AAAIIILLLIIIAAA888333666555444444444444555666777777777777777666555555444555666666777777666666888777777777666666666666444444333333333444666666:::777777:::<<<@@@HHHPPPiiiwwwqqq]]]LLLBBB===;;;::::::;;;;;;;;;:::>>>???@@@CCCIIIVVVfffrrr}}}iiiUUUFFF>>>===>>>GGGDDD@@@===;;;:::888777444444444444444444444444333444444333222111333555222333333444444333333222444222222222444444444222222222222222333333333333222222222222333333333333444333222222111111222222333555666666555555666777333333333333333333333333333333333333444444555666555444444555666666555333444444444666999;;;:::999333444555555666666555555777555444444666666555444444666777777555444444555333666888999<<>>CCCFFFJJJIIIHHHHHHJJJNNNRRRTTTYYYaaaooo~~~zzzxxxuuuqqqoooooopppqqqrrrsssvvvxxxwwwsssmmmhhh```]]]XXXTTTRRRPPPNNNLLLJJJIIIJJJNNNPPPRRRXXX```fffggggggeee```XXXOOOJJJCCC@@@<<<;;;;;;<<<;;;;;;>>>???@@@EEEKKKSSSZZZ___^^^YYYQQQHHHAAA<<<:::999777777777888888999999999666666666666777777777777777555555888::::::>>>DDDQQQ^^^mmmuuu{{{|||yyyrrrfffWWWJJJ@@@<<<999888888777777777777777<<<999888:::>>>FFFTTTbbbjjjttt}}}|||zzzvvvpppggg]]]TTTLLLDDD@@@===;;;888666555555666666555777666444555:::===<<<999<<>>999888666444555555666888999999777444999>>>DDDFFFCCC<<<666333555555555444444555555555777777777777777666555555555555666777777777777777555555555555555444444333666555555555555666888999;;;999999===@@@FFFPPP[[[ssszzzgggTTTFFF@@@===;;;::::::;;;<<<;;;::::::;;;>>>DDDNNN]]]mmmxxxvvv```MMMBBB===;;;999@@@>>>;;;999888777666555444444444444444444444444222333444333222222333444222333333444444333333222444333333333333333333222111222222333333444444444222222222333333333333333444333222222111111222222111333555555444333444555333333333333333333333333222222222333444555666777444444444555777777555333444333444666888999999888444444444555555555555555777666555555666666444222333555777666555444444555777999;;;:::===III\\\kkkuuuqqqiii___ZZZ\\\eeemmmhhh]]]OOOIIIKKKNNNJJJDDD>>><<<888555333333555666;;;III\\\hhhjjjhhhffffffTTTFFF999666777888999;;;IIIWWW```]]][[[^^^^^^ZZZOOOAAA;;;>>>HHH```qqqnnniiidddZZZMMMAAA;;;:::<<<;;;:::999888777555444333111222222222222222222111222222222222222222222222444222222444444222222444444444444555555555555555555555555666666777888888666888999:::;;;>>>CCCFFFJJJJJJIIIHHHHHHKKKOOORRRVVV\\\hhhxxx}}}yyywwwtttqqqooopppqqqrrrtttuuuvvvwwwvvvqqqjjjeee]]]ZZZVVVSSSRRRPPPNNNLLLKKKIIIJJJNNNPPPSSSYYY```fffggggggeee___WWWNNNIIIBBB???<<<:::;;;;;;;;;;;;>>>>>>@@@DDDJJJRRRYYY]]]\\\WWWOOOGGG@@@;;;888888888888777777777666666666555555666666666777777777666555555888999999???FFFRRR___mmmuuuzzz~~~}}}{{{xxxqqqeeeWWWIII@@@<<<999888888777777777777777999666666999<<>>===999<<>>;;;999666777666444555777888888777666:::>>>@@@>>>:::666555444555555555555555555444777777777777777666555555555666666777777777777777555555555666555444333333666666555555666777999:::;;;999:::>>>CCCKKKYYYfffzzzppp^^^NNNDDDAAA<<<;;;999999;;;<<<<<<;;;999;;;@@@HHHUUUeeeuuupppYYYHHH???<<<999666:::999999777555444444555444444444444444444444444222333444444333222333444222333333444444333333222333333444333333222222333111222333444444444444444222222333333333444444444444333222222111111222222111333555555444333444555333333333333333333333333222222222333444555666777333333444555777777555333333222333444777888777666444444444444555555666666777666666666777777555333333444666666555444444555888999::::::???PPPgggyyy|||xxxoooeee___```gggmmmhhh]]]PPPKKKLLLJJJEEE@@@:::888666444333444555666===FFFTTT```ffffffcccaaaVVVGGG999555888999999999@@@JJJQQQSSSYYYdddiiigggTTTEEE;;;;;;DDD]]]pppooopppkkk___PPPCCC===>>>BBBAAAAAAAAA???===999666444222222222333333222222222111111222222222222333333444222222444444222222444444444444555555555666666555555666666777888888888777999::::::;;;>>>CCCFFFIIIIIIIIIHHHGGGIIIMMMQQQUUUZZZcccrrr|||xxxvvvsssqqqppppppqqqsssuuuvvvwwwwwwuuuppphhhbbb[[[YYYUUUSSSRRRPPPMMMKKKLLLIIIJJJMMMOOORRRYYYaaagggggggggddd^^^UUUMMMGGGAAA>>>;;;::::::;;;<<<;;;======???CCCIIIQQQXXX\\\ZZZVVVNNNFFF???:::888777888888777777666555555444666666666666777777777777555444555888888999@@@HHHTTTaaannnuuuzzz}}}~~~|||{{{xxxqqqeeeWWWIII@@@;;;999888888777777777777777666444555888;;;AAALLLWWW___jjjuuuxxxzzz~~~zzzsssnnnaaaZZZRRRIIIDDD@@@===;;;999999888666555555777999555888888666888===???>>>;;;???HHHWWWgggtttzzz{{{~~~}}}wwwkkkZZZJJJ???;;;999888777777666666666777999999>>>JJJWWWcccoooyyy~~~{{{mmm___JJJAAA999777777555555777666999===???EEESSShhhxxx{{{mmmYYYFFF;;;:::===888777777666666777777888777777888666444222222333111222444444444555888:::???HHHNNNJJJCCC???;;;888777555333333555777888888444777::::::999888777777444444555666666555444444777777777777777666555555555666777777888888777777666777888888888777555444555555444444555777999:::999888:::???EEEPPPaaaqqqvvvfffVVVJJJCCCAAA<<<:::999999;;;<<<<<<;;;;;;???FFFQQQ```ppp~~~xxxhhhSSSDDD>>>;;;999666777888999888666444555666444444444444444444444444111333555444333222222333222333333444444333333222222333444444222222333444222222444555555444333333222222333333444444555555444333222222111111222222333555666666555555666777333333333333333333333333333333333333444444555666222222444666888888555333333222222444666777666444555444444444444555666666777777777888999999666444222444555555444444444555666666777:::CCCUUUlll}}}~~~wwwpppjjjiiilllnnnhhh^^^UUUSSSSSSMMMDDD???888777666555444444555666555:::CCCNNNVVVZZZ[[[ZZZTTTFFF999555777888888:::888>>>CCCGGGUUUgggmmmjjjTTTFFF===<<>>BBBEEEFFFHHHJJJIIIGGGHHHKKKOOOTTTXXX```lll{{{~~~|||xxxvvvsssqqqpppppprrrssswwwwwwwwwwwwtttnnnfff```[[[XXXUUUSSSRRRPPPMMMKKKKKKHHHHHHJJJMMMPPPXXXaaaggghhhgggddd]]]TTTKKKEEE@@@>>>;;;::::::;;;<<<;;;<<<<<<>>>BBBHHHPPPWWW\\\[[[VVVOOOFFF@@@;;;999888888777777777777777777777666666777777777888888888444444666888888999@@@JJJVVVcccpppwww{{{~~~~~~|||{{{xxxqqqeeeVVVIII@@@;;;999888888777777777777777666555666999;;;===FFFOOOUUU```jjjmmmnnnsssxxxzzz|||||||||{{{wwwpppfff```RRRMMMFFFAAA>>>===<<<;;;999:::999777555555888:::555888999888:::>>>@@@>>>>>>CCCMMM\\\mmmyyy|||||||||zzzrrrdddSSSDDD===;;;999999888777777777777888;;;<<>>CCCJJJWWWlll~~~}}}lll\\\OOOFFFAAA???<<<:::999999;;;<<<<<<<<<>>>BBBKKKXXXhhhxxxkkk^^^MMM@@@<<<;;;:::888666888999888555444444666444444444444444444444444111333555555333222222333222333333444444333333222000222444444222222444666222333555666555444222111222222333333444555555666444333222222111111222222222444555666555444555666333333333333333333333333444444333333333444444555111222333666888888666333333333333444666777666555555444444333444555666777777777888999;;;;;;888666111333555555444444444555555555777<<>>===AAAUUUfffeeelllkkkeeeYYYLLLEEEEEEIIILLLOOOQQQRRRNNNFFF===888333444444555555444444333444444444333333333333333666333333666666333333666333333444444555666666777666777888999:::::::::999999999:::999999;;;???BBBCCCFFFJJJJJJHHHGGGJJJMMMPPPUUU]]]fffrrr~~~|||wwwvvvsssqqqpppqqqrrrtttwwwwwwxxxwwwtttmmmeee___[[[YYYVVVSSSRRRPPPMMMJJJKKKGGGFFFHHHKKKNNNWWW```hhhiiihhhddd]]]SSSJJJDDD@@@>>>;;;999:::;;;<<<;;;;;;<<<===BBBHHHPPPWWW\\\[[[WWWOOOGGGAAA<<<:::999777777777888999999::::::777777777777888888888888444444666888777888AAAKKKXXXeeerrrxxx|||}}}{{{xxxqqqeeeVVVIII???;;;999888888777777777777777777666777::::::;;;BBBJJJLLLWWWaaacccdddiiiooorrrttttttsssrrrmmmdddZZZRRRHHHDDD???<<<;;;;;;<<<;;;:::;;;:::888555555888;;;444888:::999;;;???@@@===AAAFFFPPP```qqq|||}}}zzzxxxooo```NNNAAA;;;::::::999888888888888888888<<<>>>IIIZZZjjjuuu}}}{{{lll^^^KKKBBB:::888777555555777666999===???EEESSShhhxxxzzzkkkVVVCCC999:::===666666555555555555666666555666777666444333333444222333444444444555777999999EEEPPPOOOHHHBBB===999111222333666888888666333777777777666444444555777333444555666666555444333777777777777777666666555666666777888888888888888444555666777666555333222999888888888:::;;;===>>>>>>???BBBHHHPPP^^^tttzzzgggVVVKKKDDD???<<<;;;:::999999;;;===<<<<<<>>>CCCMMM[[[lll{{{}}}bbbWWWHHH>>>;;;;;;<<<;;;444666888777444222333444444444444444444444444444111333555555444222222333222333333444444333333222///222444444222222444777333444555666666444222111222222333333444555666666444333222222111111222222///111333333222111222333333333333333333333333333555555444333333333444444111222333666999888666333555444444555777888777555555555444333444555666777777777888:::<<<<<<:::888111333555555444444444555777888:::???HHHRRR[[[```iiikkkooorrrsssttttttttttttgggaaahhhnnncccPPPCCC777666666666666555555555222777===>>>???DDDOOOYYYQQQFFF:::555444333666:::888888999AAAUUUgggeeeZZZCCC<<<======???OOO^^^]]]eeegggeee]]]PPPHHHGGGIIIPPPSSSVVVWWWSSSJJJ@@@999444555555666666555555444555555555444444333333333666444444666666444444666333333444444555666777777666777999:::;;;;;;::::::888999999888888999===@@@@@@EEEJJJKKKHHHGGGJJJMMMMMMSSSZZZbbblllzzz}}}{{{vvvtttqqqoooooopppsssuuuvvvuuutttppplllfffaaa^^^XXXWWWVVVVVVUUUSSSOOOLLLOOOKKKJJJLLLNNNRRRZZZcccgggkkkkkkddd[[[SSSJJJCCC???>>><<<:::999999999999::::::<<<@@@GGGOOOVVV[[[ZZZTTTLLLEEE@@@<<<999777666666555555555555666666888777666666777777666555888777888;;;;;;<<>>>>>EEEKKKXXXiiiwww~~~~~~vvvhhhXXXKKKBBB<<<999111:::===777333666999999<<>>???CCCKKKZZZmmmnnnZZZOOOIIICCC??????AAA<<<:::<<<===;;;<<>>===;;;888777888888888888777666555444777777777666555555444444333333333333333333333333555444444333333222222111333333222222111222222222666555555444444333222222111111222333444666666777444333333222222333333444333222111000111333555777333333333333333333333333444555666666444333444666333444555555444444666888222333555777777666555444555555555666888999888888999;;;???BBBCCC???999444555444444333333444666777555999CCCMMMQQQNNNMMMOOOWWW\\\dddooottttttrrrqqqqqqqqqpppsssvvvqqq\\\HHH@@@:::555555444222111333555666888999<<>>???;;;@@@DDDIIIKKKJJJIIIJJJKKKNNNPPPTTTYYYcccrrr}}}{{{vvvtttqqqooooooqqqsssuuuwwwvvvtttpppjjjeee```]]]YYYYYYXXXXXXWWWTTTPPPMMMNNNJJJIIIKKKMMMPPPYYYaaaeeeiiiiiibbbYYYQQQHHHAAA>>>===;;;:::999999999::::::;;;===AAAHHHPPPWWW[[[ZZZTTTLLLEEE???<<<999777666666555555555555666666888777666666777777666555777666888;;;;;;<<>>AAAFFFJJJMMMOOORRRTTTWWWXXXVVVPPPMMMJJJDDD===???;;;888666777888999888888555555888777444333666999888777777:::<<<>>>???FFFOOO___ppp{{{~~~~~~~~~|||sssdddUUUHHH???:::888444:::<<<888666999;;;:::BBBKKKZZZhhhrrrxxx}}}{{{mmm___KKKBBB;;;999888666444666888999;;;>>>FFFUUUjjjyyytttaaaOOOBBB;;;999999888777777666555555444444666666666555444333222222777666555444444555666777<<>>:::888888666555555444555666777888555555444444444444555555666555444333333333444444888777666666555666777888999888888:::<<<<<<:::888888777777666666777777888999777666777;;;>>>???>>>BBBCCCIIIUUUeeewww{{{jjjWWWMMMGGGBBB>>>>>>???;;;:::<<<===<<<>>>AAAGGGOOO]]]mmm}}}~~~kkkWWWJJJ???<<<;;;999777666777777777777666555444333555555555555555555555666333333333333333333333333555555444333333222222111333333222222111222222333333333444444444444444444444444444444444444444444444333333222222333333444333333222222333444555666333333333333333333333333333555666555444333444555444555555555444444555777333444555666777666444333444444444555666888888888;;;>>>AAACCCBBB===888555666666666555666777777888777;;;FFFRRRVVVQQQKKKIIIKKKRRR^^^gggkkklllmmmooovvvttttttxxx}}}www```JJJ???999555666666444555777777666666777<<>>===999999===>>>:::???CCCHHHKKKJJJIIIIIIJJJMMMOOOSSSXXXaaappp|||{{{uuutttrrrpppppprrrtttvvvxxxvvvsssnnniiiccc^^^[[[[[[[[[ZZZ[[[ZZZWWWSSSOOOMMMIIIHHHJJJLLLOOOWWW```dddhhhggg```WWWOOOGGG@@@===<<<;;;999999999:::;;;;;;<<<>>>BBBHHHPPPXXX\\\ZZZTTTLLLDDD???<<<999777666666555555555555666666888777666666777777666555666666777;;;<<<===DDDMMM[[[gggrrrxxx{{{~~~~~~yyyqqqfffXXXKKK@@@::::::999777777888888888777777777777777777888999999999;;;>>>@@@@@@AAACCCDDDIIIKKKJJJDDD@@@@@@>>>;;;===;;;777666777888999888888555555888777444444666:::999888888999<<>>>>>===::::::===>>>===???CCCLLLVVVeeevvvsss^^^PPPEEE;;;999999888666666666666666666555444333333222333333444555555666666333333333333333333333333555555444444333222222222333222222111222222333333222222222333444555555555666666555444333222111111444333333222222333333444333333333444555555666666333333333333333333333333222444555444333222333555555666666555333333444666444444666666666555444333444444444444555777999:::>>>BBBEEEDDD@@@:::888777666777888888999999888888:::>>>JJJXXX]]]VVVJJJCCCBBBNNN[[[`````````eeejjjuuussssssxxx|||eeeMMM???999666777888777888;;;:::777555888@@@KKKTTTZZZJJJAAA888555444333222444111888>>>FFFWWWddd[[[HHH<<<999666555888<<<>>>@@@777888===GGGQQQUUUSSSOOOMMMMMMMMMKKKFFF???999555444444444444444555666777444444444444444444444555666555555444444444555555444444444555555555555666888777;;;CCCFFFCCC??????>>>@@@>>>:::999<<<<<<:::===AAAGGGJJJKKKJJJIIIHHHKKKNNNQQQVVV^^^kkk{{{~~~|||{{{uuutttrrrqqqqqqsssuuuvvvyyywwwrrrmmmgggbbb^^^[[[]]]]]]]]]^^^]]]ZZZUUUQQQNNNJJJIIIJJJLLLOOOWWW```cccgggfff^^^UUUNNNFFF???<<<;;;:::999999999:::;;;<<<<<<>>>BBBIIIQQQXXX]]]YYYTTTKKKDDD???;;;888666666666555555555555666666888777666666777777666555555555777;;;<<<>>>FFFOOO]]]hhhtttyyy|||~~~}}}yyyrrrgggYYYKKK@@@999;;;999777777888999888777777777777777777777777777777999;;;;;;::::::;;;===???CCCCCC>>>;;;===@@@@@@;;;999777666777999999888999666555777777444444777999999888777888;;;@@@DDDNNN___qqq|||}}}{{{vvvjjjYYYIII@@@;;;999888888888777777:::>>>>>>===MMMXXXhhhsssyyy{{{}}}zzzmmm___MMMCCC;;;999888777777999999;;;===@@@HHHXXXlll{{{~~~ppp\\\JJJ???:::777777777777666666555555555555333444555777777777666666555555555555555555555555666777888888777666555555666666555555555666666666555555444444444444555555555555555444444444444555777777777777777777888888555555555777888999777555999999888888888888999999777777888:::===???@@@@@@EEEJJJVVViii|||jjj\\\OOOGGGCCC@@@???@@@>>><<<<<>>@@@EEEQQQ[[[lll|||jjjTTTIII@@@999888999777666777777777777777666555444333333333333444444444555555333333333333333333333333555555555444333333222222222222111111222222333333222222333333333444444444666555555444333222111111444333333222222333333444222333444555666666666666333333333333333333333333111333444333222222333555666666666555333222444555555555666666666555444333555555555555555888;;;>>>CCCFFFHHHEEE===888777888666777888999:::999888777<<<@@@MMM]]]ddd[[[KKK@@@EEERRR^^^^^^YYYYYY___dddmmmjjjjjjqqq}}}~~~kkkUUUDDD===888888888777888;;;===::::::???HHHQQQVVVXXXLLLBBB:::777555333222333333888>>>GGGXXXaaaVVVBBB999777555555777999::::::888777:::CCCOOOUUUSSSOOOKKKGGGCCC@@@???<<<888444666666555444444444444555444444444555555555555555666666555444444444444555444444444555555555555666777888===DDDFFFBBB????????????===:::999:::;;;;;;;;;???DDDIIIJJJJJJHHHGGGJJJLLLOOOSSSZZZeeesss}}}~~~|||zzzuuutttsssrrrssstttvvvwwwxxxvvvqqqkkkfffbbb___^^^``````aaaaaaaaa]]]XXXTTTPPPLLLKKKLLLNNNQQQYYYaaadddgggfff^^^UUUNNNFFF@@@;;;;;;999999888999:::;;;<<<<<<>>>BBBIIIQQQXXX]]]YYYSSSKKKDDD>>>;;;888666666666555555555555666666888777666666777777666555444444777;;;===???GGGPPP^^^jjjuuuzzz|||}}}|||yyyrrrhhhZZZMMMAAA:::;;;999777777888999888777777777777777666666555555666888999999888888:::;;;666:::;;;777666;;;@@@BBB:::888666666888999999999:::666555777777444555888888888888777888===DDDIIIXXXgggwww}}}|||qqqdddSSSEEE>>><<<:::999888555555777:::===???@@@PPP\\\lllwww{{{||||||ooobbbMMMDDD;;;999999777888:::999;;;===@@@HHHXXXmmm|||~~~oooZZZHHH>>>:::777666666666666666555555555555777777555555444555666777444444555555555555444444444555666888777555111///666666666666666666555555555555444444444444555555444555555555555555555555666666777888888888888888555555555777888999777555999999888888888888999999888888999:::<<<===@@@AAAIIIQQQ```rrryyy```UUUKKKFFFCCC@@@@@@CCCBBB??????AAA@@@>>>BBBHHHUUUaaarrr{{{cccOOOEEE>>>888999999888777999888888999888888777666555555555444444444333333333333333333333333333333333666666555444444333333222222111111111222222333444444444333333333222222222333333333333333333333333444333333222222333333444222333444555666666666666333333333333333333333333111222333333222222444555666666666555333222444555555555555555555555444444666777777666666999>>>CCCGGGIIIIIICCC;;;666666999555666777888999888777666<<>>FFFSSSYYYMMM<<<777666555666999;;;;;;:::<<<999888>>>HHHNNNNNNKKKEEE@@@:::888::::::888666999888666555333222222222333444555666666666555555666666555444444444444444444444444555555555555666888999>>>EEEFFFAAA???@@@@@@>>>;;;:::999999:::<<<:::===AAAFFFIIIJJJHHHFFFIIIKKKNNNQQQVVV```lllttt~~~{{{zzzttttttsssssstttuuuwwwwwwwwwtttpppjjjfffdddcccbbbeeeeeefffgggfffbbb]]]XXXRRRNNNMMMNNNOOORRRZZZccccccfffeee\\\SSSMMMFFF???<<<;;;:::888888888999:::;;;<<<>>>BBBHHHPPPXXX\\\YYYSSSKKKCCC>>>;;;888666666666555555555555666666888777666666777777666555333333666;;;===@@@IIIRRR```kkkvvv{{{}}}}}}{{{xxxrrriii\\\OOOCCC===;;;999888888999999999777555666666666666666555444555666777666666666888:::444777777555666<<>>:::888666666666666666666666555555999777555333333333555666444444555555555555444444333444555777777555000---666666666777666666555444555555444444444444555555444444555666666666666555666666777888999999999999888777888999;;;;;;999777888888888777777888888888999999:::;;;;;;>>>CCCFFFSSS]]]nnn~~~}}}oooWWWNNNFFFCCCBBB@@@AAAEEEDDDBBBAAAAAA@@@@@@FFFNNN[[[gggyyyqqq[[[KKKAAA<<<888999:::777777999999999999999888777666666666666555555444333333222333333333333333333333333666666555555444333333333111111111111222333444444444444444333222111111111111111222222333333444444444333333222222333333444333333333444555555666666333333333333333333333333111222444444333333555666555666666555333333444666444444444444555555666666777888888777666:::AAAGGGKKKJJJGGG@@@999666666999444555666666777777666666;;;@@@LLL\\\ddd```WWWRRRRRR\\\```\\\ZZZ```dddccc^^^___bbblllzzzxxxjjjRRRHHH>>>999888999>>>DDDKKKMMMRRRWWWYYYXXXSSSOOOCCC;;;444555666555555777777999<<>>:::666555777999888777999888777555333222222111222333555666777777666555777666555444444444444444444444444555555555555666:::;;;@@@EEEFFFCCCBBBEEEDDD???<<<;;;:::888999<<<:::;;;>>>CCCGGGIIIHHHFFFHHHKKKNNNPPPTTT[[[eeemmm}}}{{{zzzttttttttttttuuuvvvwwwxxxuuusssnnnjjjgggfffggggggjjjjjjlllmmmlllhhhbbb]]]SSSOOOMMMOOOPPPSSSZZZcccbbbeeecccZZZQQQKKKDDD>>>===<<<:::888777777888888:::;;;===AAAHHHPPPWWW[[[YYYSSSKKKCCC>>>:::777666666666555555555555666666888777666666777777666555333333666;;;>>>AAAJJJSSSaaalllwww{{{}}}}}}zzzxxxsssjjj___QQQFFF???<<<:::888888999999999888333444555666666666555444555555666555444444666888777888666444666<<<>>><<<777666555666888::::::999;;;777666777777555666:::666888:::;;;>>>FFFRRR[[[lllxxx{{{pppbbbVVVGGG===;;;;;;:::888666555777:::;;;:::@@@III[[[gggvvv}}}~~~~~~qqqeeeOOOEEE;;;999999999:::===777999<<>>;;;888666555666666666666666666666666555555444444444444444333444444555555444444333444333222444666666444111666666777777777666444333555555444444444444555555333444555666777777666555555666888999::::::999999999888888:::<<<<<<:::888888777777666666777777888999:::;;;;;;===BBBIIINNN^^^jjj{{{tttdddOOOHHHBBB@@@???>>>AAAEEEDDDBBBAAAAAAAAACCCLLLWWWcccoooyyyeeeSSSGGG>>>:::888999999666666888999999999888888777666555666555555555555555555555333333333333333333333333666666666555444444333333111111111111222333444555333333222222222222222222111111222222222333333333444333333222222333333444333333222222333444555666333333333333333333333333111333444555444444666777444555555555444444555777333333333444555666777888777888888666555999AAAIIINNNJJJDDD===888666777888666555555555555666777777999>>>IIIXXX``````___``````eeeccc^^^```hhhhhhaaa\\\aaahhhrrr}}}wwwkkkTTTIII>>>:::<<<@@@IIIQQQVVVZZZ^^^___\\\WWWRRROOOGGG???999888888777666777666777:::===BBBDDD>>>666777666444555777888999888444333333666:::<<<======999777555555666777777777777666555444444444444444222333555777888777666666777777666444444333333444444444444555555555555666:::;;;@@@FFFGGGFFFIIINNNKKKDDD@@@>>>;;;777777;;;::::::;;;@@@EEEHHHHHHGGGHHHKKKNNNPPPRRRXXXaaahhhvvv}}}{{{zzztttttttttuuuuuuvvvxxxxxxtttrrrmmmjjjhhhhhhiiijjjnnnnnnpppqqqppplllfffaaaSSSOOOMMMNNNPPPRRRZZZbbbaaacccaaaXXXOOOIIIBBB===>>><<<:::888777777777777::::::<<>>:::777555666666555555555555666666888777666666777777666555222222666;;;>>>BBBKKKTTTbbbmmmwww|||}}}}}}zzzxxxssskkk```SSSHHHAAA<<<:::888888999:::999888222333555666666666555444777777777555333444555777777666333000333888777333666555555666999::::::999<<<888666777777555666:::777999<<<===AAAJJJWWWbbbqqq|||xxxiii]]]QQQCCC;;;:::;;;999777666666999===<<<:::BBBLLLaaalllzzz}}}qqqeeeOOOEEE<<<999999999;;;>>>777999;;;???GGGXXXmmm|||nnnWWWFFF>>>;;;999666555555555666666666666666111333444666666555444222333333444555555444333333555222000111555777777666666666777777777666444333555555555444444555555555333444666777777777666555555666888999::::::999999777777777999::::::999777777777666666666666777777888:::;;;<<<>>>EEENNNUUUdddqqqnnn\\\JJJDDD???>>>>>>===@@@DDDCCCAAA@@@AAAAAAEEEQQQ]]]iiiuuurrr]]]LLLDDD<<<888777999888555555777888888888888777666555444444444555555666777777777333333333333333333333333666666666555444444333333111111111111222333444555111111111222222333444444222222222222222222222222444333333222222333333444333222111000111333555777333333333333333333333333222333555555555555666888333444555555444444666888222222333333555666888999666777777555444888AAAIIIOOOJJJAAA;;;888777777777777666555555555666888999888===GGGTTT\\\```dddjjjnnnoooiiibbbfffnnnjjj___\\\cccmmmwwwsssfffSSSHHH>>>;;;???GGGRRR]]]___bbbeeeccc\\\UUUQQQPPPRRRIIIAAA>>><<<888555555333555888:::===>>>;;;777888666333333444555555555333555777888999888777666777777666666555555666666555444444444444555666666222333555777888888777666888777666555444333333333444444444555555555666666:::;;;AAAGGGIIIJJJNNNUUUQQQIIICCCAAA===666666:::;;;::::::>>>DDDHHHIIIHHHIIIKKKNNNOOOQQQWWW___eeeqqq|||yyyqqqooonnnooorrruuuvvvvvvsssqqqmmmiiihhhhhhjjjkkksssuuuxxxyyywwwpppggg```ZZZVVVQQQMMMMMMSSS[[[bbbeeebbb\\\UUUMMMEEE@@@<<<:::999888777777999;;;<<<:::;;;>>>CCCIIIQQQWWWZZZXXXSSSJJJAAA;;;999999:::333333444444555666666666666666666555444444333333777555555888:::???JJJVVVhhhrrr{{{}}}~~~~~~|||}}}zzztttlllbbbVVVIIIAAA===:::777555555555444333666666666777888888999999222222333555777888666444444444444444444555666777444666666666555666888:::444444333444666777666555888;;;???BBBHHHTTTdddppp{{{{{{~~~{{{nnncccSSSDDD;;;<<<<<<666444999:::999999::::::>>>IIIUUUnnnttt{{{}}}oooaaaPPPEEE<<<===AAAAAA===;;;999888999>>>FFFSSShhhzzzlllTTTFFF???;;;888999444666888888666555444444555555444444444555555666555777888888777666666777555555555555555555444444444555666777777666555555777666444444666777666555444555555666777777666666777888999:::;;;:::999999;;;;;;:::999888777555555888888777666666777888999===<<<===AAADDDGGGQQQ[[[mmm{{{yyycccRRRFFFBBB@@@AAA@@@>>>???CCCFFFAAA>>>>>>???DDDPPP\\\nnnyyykkkWWWIIICCC???<<<888555333444555777888666444333222333555666999666444333444444444444666555444333222333444555888777777666555444444444000111222333333333333222333333333333333333333333222222222222222222222222000111111111111222222222666333000000333444444222333333222222222333444444222222222333444555666777555555666666555444333333:::777444555777:::999888333333333444777<<>>@@@BBBCCCEEEHHHKKKGGGHHHIIIJJJMMMRRRXXX]]]kkkwww}}}zzzwwwrrrqqqpppqqqtttvvvwwwwwwtttrrrnnnjjjiiikkkmmmooouuuwwwyyyzzzxxxqqqhhhaaaYYYVVVPPPLLLMMMSSS[[[aaaeeebbb\\\TTTLLLEEE???===:::999888777888999;;;<<<:::;;;>>>CCCIIIQQQWWW[[[XXXSSSJJJBBB<<<999888999555555555555555555555555555555555555555555666666888666666999<<>>;;;999:::888999>>>EEERRRgggxxx}}}iiiSSSFFF???:::777777444555777666444333333444666555555444444444555555333555666666555444555555555555555555555555555555555666777777777777666555777666444444666777666555555555555666666666666555555666888999::::::999999888888999999999999888888888888777666777888999:::;;;999;;;???CCCIIIUUUaaauuuttt^^^OOOFFFBBB@@@@@@@@@===>>>AAACCC???>>>@@@CCCJJJYYYfffttt~~~xxxdddQQQDDD??????===999555333333555666888777555444333444555666777666444444555666555444666555444444444555666666777777777666555444444444111222222333333333222222222222222222222222222222222222222222222222222222111111111111222222222222555333111111444555555444333333333222333333444444333333333333444444555666555555666666555444444333777555333444666888777555444333333555888???IIIQQQNNNEEE:::444666888777555999999999777666555777999888777;;;FFFNNNNNNNNNPPPWWWeeemmmggg```bbbffffffeeefffkkksssrrrfffWWWOOOFFFCCCAAADDDNNN\\\iiirrrjjj___TTTLLLHHHHHHMMMTTTSSSNNNJJJHHHBBB:::666777777666666666666666666666666666666666555555444444555555555555555555555555444444999...111888...555444555555444333222444555333333444444555555555666888777555555666666666555444555666555444444666888666:::>>>AAAEEEMMMWWW___aaaVVVHHHFFFUUUaaaTTT>>>888999;;;<<<>>>@@@DDDGGGJJJKKKKKKLLLNNNSSSYYY]]]hhhsss~~~}}}{{{xxxuuutttsssrrrsssvvvxxxyyyyyyuuurrrnnnkkkkkknnnqqqtttxxxyyy{{{|||yyyrrriiibbbYYYUUUOOOLLLMMMSSS[[[```dddaaa[[[SSSLLLEEE???===::::::999888888999;;;<<<:::;;;>>>CCCJJJQQQWWW[[[WWWRRRKKKCCC===999888777777777666666555444444333666555444444555777888999999777777:::===CCCNNNYYYeeeooozzz}}}zzzzzzxxxsssiiiZZZJJJ@@@;;;999666555666666666555888888777777777777666666666555666888::::::999777777666666555444444333333444555777777666666888999777666666666777777888888:::===CCCLLLXXXfffrrryyy{{{nnn]]]QQQFFF<<<666999;;;777888<<<888666777999===DDDTTTbbbuuuzzz}}}oooaaaMMMBBB999999;;;:::777666;;;999:::>>>EEERRRfffxxxyyygggRRRFFF???:::666555555555666444333222333555666666555555444444444444222333555444333222333444666666666666666666666666777777888888888777777666777666444444666777666555555555555555555555555555555666777888999999999999666666888999::::::::::::888888888888888999::::::;;;999:::???EEENNN^^^kkk}}}mmmXXXIIIEEEAAA???@@@???<<<<<>>:::666444333444555888777666555444555666777666555444555777777666555555555555555555666777888777777666666555444444444333333333333333222222222111111111111111111111111222222222222222222222222111111111111222222222333555333222333444666666555222333333333333444444555444444333333333444444555555555555666555555444333555444444555777777666555444444444555999BBBLLLSSSJJJBBB888444666888888666:::;;;:::999666555666888888666888===AAAAAABBBCCCKKK\\\fffaaa[[[^^^eeeggg___]]]^^^bbb```UUUIIIBBBBBB@@@AAAKKKZZZhhhqqqttthhhYYYIII@@@>>>@@@FFFMMMLLLLLLMMMMMMEEE;;;777888888777666555444444555666666555555555555444444444444444444444444444444444111000888//////777111666333444555444333222444666333333444555666666777777777666444444555555555444444555666555444444666888666777:::>>>EEENNNVVV[[[\\\UUUFFF@@@QQQbbbXXX???999:::;;;<<<===AAAEEEIIIKKKKKKLLLLLLNNNQQQVVVZZZbbbmmm|||~~~}}}zzzwwwttttttsssssstttwwwyyyyyyyyytttqqqnnnkkkllloootttwwwzzz{{{||||||zzzsssjjjcccYYYTTTNNNLLLNNNUUU[[[```ddd```ZZZRRRJJJDDD???===::::::999999999::::::;;;:::<<>>999777666777666666666555555555444777666555555555666888999888666777:::>>>CCCOOOZZZfffqqq{{{~~~{{{zzzxxxsssjjj[[[KKKAAA;;;999666555666777777666999888888777666666555555666666666888::::::888666555555666555555444444333333555777777777666888999666777777666666777999:::===@@@HHHTTTbbbpppyyy}}}~~~uuufffUUUIII@@@999555888999777777:::888666666999===FFFXXXgggxxx}}}~~~pppaaaMMMBBB999888999888666666===;;;<<<@@@FFFSSSgggxxxwwweeeQQQFFF@@@;;;777666666666666444222333444777666666666555555444333333333444444333222222333555666666666777777777777777999999999999888888888777777666444444666777666555666666555555555555555555888888999999999888888888666777888999:::;;;;;;;;;888888999999::::::;;;;;;???===>>>CCCJJJVVVgggvvvxxxdddRRRFFFDDD@@@???@@@>>>;;;;;;===>>><<<>>>EEENNN[[[nnn}}}rrrbbbUUULLLGGGFFF@@@>>>;;;777555444444444888888777666666666666777444444555666888888777555333444444555666666777888666666666555555444444444444444333333222222222222222222222222222222222222222222222222222222222222111111111222222222333333666555444444555555555444222222333444444555555555555555444333333333444444444555555555555555444444666666777999999999888777444555555555;;;EEENNNRRRDDD>>>777444666888999888;;;<<<;;;:::777555666777:::888888999:::;;;<<<===EEESSS]]]\\\[[[aaaggggggVVVQQQPPPRRRQQQJJJCCC???======AAAOOOaaammmooommm```PPP@@@888888:::???CCCAAAEEEKKKMMMEEE:::444666999888555333222333444555444444444444444444444444333333333333333333333333111000>>>666...555222555333444444444333333444666333333444555666777888999666555333333444444444333444555555555444444666777777666777<<>>AAAFFFJJJIIIJJJJJJJJJKKKNNNRRRUUU^^^ggguuu~~~{{{wwwtttrrrrrrrrrtttwwwxxxxxxwwwrrrooommmkkklllppptttxxxzzz{{{{{{|||yyysssjjjdddYYYTTTNNNMMMPPPWWW\\\___ccc___YYYQQQIIICCC???===;;;;;;::::::::::::::::::;;;<<>>999666555555555555666666666777777999888777666555555666777666555666:::===CCCOOO[[[iiisss}}}~~~}}}{{{xxxrrrhhh[[[MMMDDD;;;999666666777888777777999888888777666555444444555555555666888888666444333333555555666666555555333555777888777777777888555666777666555777:::===BBBGGGQQQ^^^lllwww}}}}}}wwwmmm^^^OOOEEE===999777777777555555777888666666999>>>HHH[[[kkkzzzqqqbbbMMMCCC:::888888777666777???======AAAHHHTTThhhzzzvvvdddQQQFFFAAA<<<888888888888777666444444666888555555666666555444333333444555555444333333444666777777777888888888999999::::::999888888888888888777666444444666777666555777666666555555555666777===<<<;;;:::999888888777888999999:::::::::999999888999999:::;;;<<<<<<<<<@@@???AAAHHHPPP\\\nnn}}}ooo\\\MMMEEECCC???>>>@@@???;;;:::===>>>>>>AAAJJJTTTaaasss}}}kkkZZZPPPKKKIIIHHH@@@>>>;;;888666555444555888777777666666666666666444444444666888888666444222222333444555666666666555555555555444444444444444444333222222333333444444444444444444444444444222222222222222222222222111222222222222333333333777777777666444333333222111222333555555666555555555555444333333333444444444444555555555555555444555666888999999888888777444777777666<<>>GGGKKKDDD999444555999777555333222222333444333333333333444444444444333333333333333333333333444555KKKDDD111444333333222333444444333333555777333333444555666777888999666444333222333444333222333444555444333444555777888666666<<>>;;;;;;;;;;;;::::::::::::;;;<<>>DDDPPP\\\kkkuuu~~~~~~}}}yyysssjjj]]]OOOGGG<<<:::777666777777777666888888777666666555444444444444444555777666444222111333444666777666666555222555777888888777777888444666888777666888===BBBJJJQQQ]]]jjjuuu|||~~~xxxnnnbbbTTTIIIBBB:::999888777666555444555777666777;;;AAALLL___ppp|||pppaaaLLLCCC:::888888666777999>>><<<===AAAHHHUUUiii{{{uuucccPPPEEE@@@<<<::::::888888999777666555666888333444555666666555444333666666666555333444666888777888888999999:::::::::;;;:::999888777777777777777666444444666777666555888777666555666777999999???>>><<<;;;999999888888::::::;;;;;;:::999888888888999:::<<<============??????DDDMMMWWWccctttyyyeeeTTTIIIEEEAAA>>>>>>@@@@@@<<<<<<>>>???@@@FFFPPPZZZgggxxxzzzeeeTTTLLLHHHFFFDDD>>>===;;;888777666666666777777777666666666555555555444333444666666555444222222333444555555555444444444444444444444444444444333222222222333555666555555555555555555555555222222222222222222222222222222222222333333333333555666777666444222222222111222444555666666666555444444333333333444444555333444555555666555555555333555777777666555666777333888888777<<>>??????BBBJJJXXXdddeee[[[PPPHHH???888666777555555777777;;;CCCHHHEEE<<<666666666666444333222222333444222222333333333333333444333333333333333333333333555:::[[[TTT555222333222222333444444333333555777333333444555666666777777666555333333444444444333333444555444333333555777888777777<<>>:::777999;;;<<<<<<===@@@BBBIIIJJJKKKKKKLLLMMMQQQSSSXXX^^^iiiyyy~~~{{{wwwtttqqqqqqrrruuuwwwxxxwwwvvvnnnnnnnnnnnnooorrrtttuuuuuuvvvwwwxxxvvvqqqjjjeee[[[UUUOOOOOOUUU[[[```aaabbb^^^WWWOOOGGGBBB???>>>;;;;;;<<<;;;;;;::::::999;;;<<>>;;;888777777777666555777777777666555555555444444444444555666666444222333444555666777666444333222555777999888777777777444777999999999;;;BBBHHHSSS]]]kkkvvv|||{{{qqqdddVVVJJJBBB>>>777888999777666666666555555555888???FFFRRRfffvvv~~~~~~nnn___JJJAAA999777666555777:::<<<:::;;;@@@GGGTTTiiizzztttbbbMMMBBB>>>;;;:::;;;666777999888666555555666111333555666777666555555666666666444333333666888888888999999:::;;;;;;;;;;;;:::888777666666777777777666444444666777666555888777666666777999;;;===<<<;;;:::999999999::::::::::::;;;;;;::::::999888888999;;;===>>>>>>>>>>>>===@@@IIIVVVbbbnnn~~~ppp\\\MMMFFFEEE@@@===>>>AAAAAA>>>===@@@@@@CCCJJJVVVaaammm}}}rrr]]]NNNHHHFFFCCC???===<<<:::999888777777777666666666666666555444444666444222222444444444333333444555666666555444444444444444444444444444444333222222111222444777888444444444444444444444444222222222222222222222222222222222333333333444444111333666666444222333444000222444666777777666666333333333333444444555666333444444555666666555555444555777666444444666999222888999777<<>>>>>@@@@@@DDDMMMYYY```\\\OOOCCC===888555555555333444888666888===DDDDDD===888777444444333333333333333333111222222222333333333333444444444444444444444444333===hhhbbb999222333111222333444444333333555777333333444444555555555666777555333333444555444333333444444444333333555777666666888<<>><<<999666444444666999888:::===>>>>>>===>>>???GGGIIIJJJKKKKKKMMMPPPRRRUUUZZZdddttt}}}zzzvvvsssrrrrrrsssuuuxxxyyyxxxwwwnnnoooooopppqqqssstttuuuttttttuuuvvvuuuqqqjjjeee\\\VVVPPPPPPVVV]]]aaaaaabbb^^^VVVNNNGGGBBB???>>>;;;<<<<<<<<<;;;;;;:::999;;;===@@@EEEKKKRRRYYY\\\[[[UUUKKKBBB;;;777777777888888777777666666555555000222555777888777555333777666888<<>>EEELLLYYYdddttt~~~zzzmmm]]]NNNBBB<<<:::444777888777666777777666444444999AAAJJJWWWkkk|||}}}mmm]]]HHH@@@888666555555777;;;999888999>>>FFFSSShhhzzzsss```KKK@@@<<<:::999;;;444666888888666555444444000222444666777777666555666666555444222333555888888888999::::::;;;<<<<<<;;;:::888666666666666777777666444444666777666555888777666777888:::===???999888888777888:::;;;<<<999::::::;;;;;;:::::::::888:::<<<===?????????>>>>>>CCCNNN^^^kkkwww~~~kkkVVVHHHDDDEEE???===>>>AAABBB???>>>AAAAAADDDMMMZZZfffrrryyyjjjVVVIIIFFFEEEBBB???<<<;;;:::999888888888888555555555666555444444333777444222111222333333222555666777777777666555444444444444444444444444444222222111111333555888999333333333333333333333333222222222222222222222222222222333333333444444444---000444555444333444666000111444666777777666666222222222333444555666777333333444555666666666555666888999777555555888<<<222999:::777<<>>???@@@BBB>>>CCCMMMXXX\\\UUUFFF;;;888555333444222000444999555555999@@@BBB===888666222222333444444444333333111111111222222333333333444444444444444444444444000>>>oooiii;;;111444222111333444444333444666888333333444444444444444444777666444444555555555444333444444444333333555666555666888;;;???DDDHHHKKKAAA999666999999666666;;;333666999;;;:::999888888DDDFFFHHHIIIIIIKKKNNNPPPSSSWWW```ppp~~~{{{xxxvvvuuuwwwtttrrrtttxxxzzzwwwssssssqqqooooooqqqrrrrrrqqqqqqqqqrrruuuvvvqqqiiibbbWWWTTTPPPPPPTTT[[[aaadddccc^^^UUUKKKDDD@@@??????===<<<;;;:::::::::::::::===>>>AAAFFFMMMTTTZZZ^^^ZZZSSSJJJBBB>>>;;;999888333444666888999888777666555666666666666666555555666888999:::???IIIVVV___kkkssszzz|||~~~}}}yyyvvvpppcccSSSFFF@@@:::666777777666666999666666666666555555555555777777666444666:::999444555444444555555666777888===999666555777888777555444888<<<<<<<<>>DDDSSShhhxxxooo^^^LLLAAA<<<888555555777666666666555555555555333555777777666666888:::444444444555555555555666555666888;;;<<<;;;;;;:::<<<;;;888777666888:::;;;777888999888777777888:::777777666666666666777777;;;999777888:::;;;999777<<<;;;:::999:::;;;<<<===:::999:::???@@@???@@@DDDGGGKKKUUUdddtttrrr^^^NNNFFFCCCAAA<<<999:::>>>>>><<<===@@@@@@KKKXXXdddqqqsss___NNNIIICCC999444666<<<:::888888999:::999888555666666777777666555444444333333222222333333444333222222333555666555333444333333222222333333444333333333444444555555555444444444444444444444444222333333444444333333222333333333333333333333333333444444444444555999<<<444444555555444444333222333333333444444444555555555555555555555666777777777666555555666888:::<<<666666666888:::<<<===<<<:::999888777666555444333666666777777777777666666777666555444555666888:::===LLL\\\iiixxxqqq\\\GGGAAA<<<<<<===>>>AAAEEE???FFFUUU```\\\LLL>>>:::999666333333333333///---444444666999;;;;;;888666444444333222111111111111000000111111222222333333222222111111111222333444000>>>LLLLLLAAA555222444555333111222555666555444555555333333333333555555333333333333333333333333222111444999:::555333333333555777999;;;???DDDGGG<<<;;;999777777777777777::::::999999:::;;;===>>>EEEFFFFFFGGGHHHIIIJJJKKKRRRUUU]]]hhhwww~~~{{{xxxvvvuuuvvvtttrrrtttxxxyyywwwsssrrrqqqpppqqqrrrsssrrrppppppppprrrtttuuuqqqhhhbbbWWWTTTPPPPPPTTT[[[```dddccc^^^UUUKKKDDD@@@???>>><<<<<<;;;:::::::::;;;;;;<<<===@@@EEELLLSSSYYY]]]ZZZSSSJJJBBB===;;;999888666777888999888777555444555666666777777666666555666777999:::???IIIVVV```mmmttt{{{}}}}}}zzzxxxsssgggXXXLLLAAA;;;777777777555666888666666666666555555555555777777666444555999777333555444444555555666777888;;;888555555777888777666555999<<<===???FFFRRR\\\kkkttt|||wwwiiiYYYNNNEEE===888888999666222222444777777777999999<<>>EEETTTiiizzz~~~ooo[[[GGG??????===999666777777666666666555555555333555777777666666888999444444444444555555555555333555777999::::::999888<<<;;;888777777888:::;;;<<<<<<;;;999777666888999777777666666666666777777:::888777888:::;;;:::888;;;;;;:::999:::;;;<<<===<<<;;;<<<@@@AAA@@@BBBFFFKKKSSS___mmm{{{mmmZZZLLLDDDAAA???<<<:::;;;>>>???===>>>AAACCCNNN[[[hhhuuu|||jjjXXXIIIEEEBBB999666888<<<:::888888999:::999888555666777777777666555444444333333333333333333444444333333444666666555333444333333222222333333444222222222222333333333333444444444444444444444444222333333444444333333222333333333333333333333333444555555555555666:::<<<555555555444444444333333333333333444444444555555555555555555555666666777666666555444555777999:::777666666777999:::::::::999999888888777666666666555555666666666666555555888777555444555666888999;;;HHHXXXgggvvv{{{kkkVVVEEE???;;;;;;<<<;;;>>>BBBHHHOOOZZZaaaYYYHHH;;;888888666333333333333000...444444666888;;;:::888555333333222222111222222222111222222222222222222333333333333333222222222222222666999777222///111333555333111222444666555444555444333222222333444555333333333333333333333333333111444888999555333444666888:::;;;<<<>>>AAADDD;;;:::999777666666777888::::::999999:::;;;======DDDDDDEEEGGGHHHJJJJJJKKKPPPSSSZZZdddrrr~~~{{{xxxvvvtttvvvtttsssuuuxxxyyyvvvsssqqqqqqrrrsssttttttqqqooooooooopppssstttoooggg```WWWTTTQQQPPPTTT[[[```cccbbb]]]UUULLLDDD@@@>>>>>>;;;;;;:::::::::;;;<<<<<<;;;<<>>HHHYYYkkk{{{yyygggVVVFFF???999999999777666666555888<<>>;;;777666777999888777777666666777777888999888777888:::;;;;;;:::;;;;;;:::999:::;;;<<<===>>>===>>>BBBBBBAAADDDJJJSSS]]]mmmzzzzzzeeeSSSIIICCC???===>>>;;;;;;???@@@???@@@CCCGGGQQQ___mmm|||rrr^^^OOOCCCAAA???:::888;;;;;;:::999999::::::999888666777777777777666555444444444444444444444444444666555555555666666555333444333333222222333333444444444444333333333333333444444444444444444444444222333333444444333333222333333333333333333333333555666777666555777999<<<666666555444444444444555333333333444444444555555555555444444555555666777555555555555555666888888777777666777777777888999;;;:::999999888888888888444444555555555555444444888777666555555555666777666@@@NNN^^^nnnrrr```JJJAAA===:::::::::999;;;???NNNTTT\\\]]]QQQAAA888777666444333333333333222000444444555888::::::777555333222222222222333333444333333333222222222222222333444444444444333111000555222......000333444444444333111222444555555444333333222222222222333333333333333333333333333333444222333666777444333666888:::<<<======<<<===???;;;:::888777666666777888999999999999:::;;;<<<===AAABBBDDDFFFHHHJJJKKKKKKOOOQQQVVV^^^jjjzzz}}}zzzwwwuuuttttttttttttvvvxxxxxxvvvsssqqqqqqsssuuuvvvtttqqqmmmmmmmmmoooqqqrrrnnneee___WWWTTTQQQQQQUUU[[[```bbbaaa]]]UUULLLEEE@@@>>>===:::::::::::::::;;;<<<===<<<===@@@EEEKKKSSSYYY\\\YYYSSSJJJBBB===:::999888999999999888777666444333555666777777888777777777666777999;;;@@@KKKYYYcccrrryyy}}}|||yyyooo```UUUGGG???999888777444444777666666666666555555555555555777666333222555444111555444444555555666777888555444444444666888999:::888;;;???CCCJJJVVVfffqqqyyy~~~vvvgggZZZKKKBBB<<<777666888888777666555666888999::::::;;;@@@MMM```rrryyyfffUUUEEE>>>::::::999777666777444888<<>>???>>>@@@CCCCCCCCCHHHOOO[[[hhhyyyttt]]]OOOHHHCCC???<<>>===::::::<<<:::999999:::;;;<<<:::999888777777777666666555555444444555555555555444444777666666666777666555333444333333222222333333444777777777666666555555444444444444444444444444444222333333444444333333222222222333333333333444444555666666666555666888:::777666555444444444555666333333333444444444555555555444444444444555666666555666666666777777777888666666777777777888:::;;;???>>><<<:::999888888888444555555666666555555444888777666555555555555555444999BBBPPP```dddTTTAAA<<<999888999999999<<>>???BBBEEEGGGIIIJJJJJJNNNPPPSSSYYYbbbrrr}}}zzzwwwuuutttssstttuuuwwwxxxxxxuuussspppqqqsssuuuvvvtttppplllllllllmmmpppppplllddd]]]UUUSSSPPPQQQVVV\\\```cccaaa\\\TTTLLLEEE@@@===<<<:::::::::::::::;;;<<<======>>>AAAFFFMMMTTTZZZ^^^YYYRRRIIIAAA<<<:::888777666666666777777666666666555555666777777777777777666777999<<>>:::777777999666666666666777888999;;;888;;;CCCSSSfffvvvyyyfffUUUDDD???;;;<<<:::777777999555888<<<@@@GGGXXXnnn~~~{{{cccUUUEEE<<<888555555888888777777777666666666666444555666666555555666777333333333444444444444555555777999;;;===<<<;;;;;;999999888999:::;;;<<<===AAA@@@???<<<:::999;;;===888888777777777777888888777777888999999:::;;;<<<::::::999999:::;;;===>>>>>>>>>AAADDDEEEGGGOOOXXXeeeqqqmmmVVVKKKGGGCCC???>>>@@@===<<<@@@AAAAAACCCGGGLLLYYYjjjyyyttteeeMMMFFF???===<<<::::::;;;999999999;;;===>>>===<<<999888888777666555555555444555555666666555555444777666666666777666555333444333333222222333333444777777777666666555555444444444444444444444444444222333333444444333333222222222222333333444444444444555666555444444555777777777666666555555555666333333333444444444555555444444444444444555666666666777888999999999888888444666777777777999===AAADDDBBB???;;;999777666666666666666777777666666666777777666555555555444444777777;;;EEESSSWWWLLL>>>888666666888999:::@@@HHHQQQTTTTTTKKK???888666666222222333333333333444444555444444555777777666444222222222222333444555555222222111111000000000//////111333666777777666555///111444555555333000...222222222222222333444555222222222222222222222222333333333333333333333333555222111444444222444777444666999:::999888888999999888777666666666777888777777888999999:::::::::;;;===AAADDDGGGHHHIIIIIINNNPPPRRRUUU]]]jjj|||}}}zzzwwwuuusssrrrtttvvvxxxxxxwwwuuutttpppqqqrrrtttuuusssoookkkjjjjjjlllnnnooojjjbbb[[[SSSQQQPPPQQQWWW]]]bbbddd```[[[TTTLLLEEE@@@===;;;;;;;;;:::::::::;;;<<<<<<===???BBBFFFMMMTTTZZZ^^^XXXRRRIIIAAA<<<:::888777333333444555555666777777333444555666777777777666555777999<<>>JJJZZZkkkxxxwwwdddRRRCCC>>><<<===;;;777777999666999===@@@HHHXXXnnn{{{aaaUUUGGG===555111333888888888777777777666666666444555666666444444555666333333333333444444444444333444666999:::999999888888888999999;;;<<<===>>>===>>>>>>===;;;:::;;;<<<999888888777777888888999777888::::::999999:::<<<:::999999999:::<<<===???>>>???CCCGGGIIIMMMXXXcccqqqzzzzzzeeeQQQJJJFFFAAA>>>???@@@===<<>>;;;::::::::::::888888:::===@@@BBBAAA@@@:::999888777666555555555444555666777777666555444666555555555666666555333444333333222222333333444444444444333333333333333444444444444444444444444222333333444444333333222111222222333333444444555333555666555333333333555777777777888777666666555333333333444444444555555444444333333444444555666777888:::;;;;;;:::888777333555777777777999???CCCGGGEEE@@@<<<888666555555666666777777777777666666666666666555555555555444:::888999AAAKKKMMMGGG>>>555444555777888;;;CCCMMMVVVWWWQQQEEE;;;777555333111222444444333222444555555444444444666666555333444333333333333444444555222222111111111111111111///000333555777888999999333555555222//////111444111222333222111222333555222222333333333333222222333333333333333333333333555222111444444222333666333555777777666666777888888888666666666666777888666666777999999999999999:::<<<@@@CCCFFFGGGGGGGGGLLLOOOQQQSSSXXXddduuu|||yyyvvvtttsssqqqtttwwwyyyxxxwwwuuutttppppppqqqrrrsssqqqnnnkkkiiiiiijjjmmmnnniiiaaaZZZQQQOOOOOOQQQWWW^^^ccceee___[[[TTTLLLEEE@@@<<<;;;<<<<<<;;;:::::::::;;;;;;<<<>>>AAAFFFLLLSSSZZZ]]]XXXRRRIIIAAA<<<999888777222222222333444555666666222333444555666666666666555777999<<>>AAAHHHXXXnnn~~~{{{cccUUUEEE<<<888555666999888888888777777777666666444555666666444444555666222222333333333444444444222333555888999888888777777888999:::;;;===>>>???:::<<<======;;;999999999999888888777777888888999777999;;;:::888777999;;;999999999999:::<<<>>>??????AAAFFFKKKOOOUUUbbbooo~~~qqq^^^MMMHHHEEE>>><<<@@@@@@<<<;;;>>>@@@@@@DDDIIIQQQcccxxxsss___OOOBBB@@@===999999::::::999777888;;;???CCCEEEEEEDDD;;;:::888777666555555666444555777888888777555444444333333444666666555333444333333222222333333444222222222222333333333333444444444444444444444444222333333444444333333222111111222333333444555555444666777666444333333444666777999:::999888555444333333333444444444555555444444333333444444555666555777:::;;;;;;999777555333666888777555777===BBBGGGDDD@@@;;;888666555666555666666666666666666555444444555555555555555555777666888???EEEDDD@@@;;;555444444555555999CCCNNNUUUSSSJJJ>>>888888666222111333444444222222333555555444333444555555444333555444444333333333444444222333333333333333444444111222333555666888999999666666444222000111444777000222333222111111333555222333444555555444333222333333333333333333333333444111111444555222222555555666777666555555666888888777666555555666777888555666777888999999999888999<<>>IIIZZZiiittt}}}zzzmmmYYYFFF>>><<<;;;;;;999444444888888;;;???AAAHHHXXXnnn~~~|||eeeTTTCCC<<<;;;:::999999888888888888777777777777444555666666444333444555222222333333333444444444333444777999::::::999888777777999:::<<<===>>>???999<<<>>>===;;;888666666999999888888888888999999888:::<<<:::888777888:::999999999999:::<<<>>>???@@@BBBHHHNNNSSSZZZhhhwwwkkkYYYJJJGGGCCC<<<;;;@@@???<<<;;;>>>@@@@@@DDDIIITTTggg}}}{{{kkkVVVEEE======;;;888777:::::::::666888;;;@@@EEEGGGGGGFFF<<<:::888777555555555666555666777999999777666555333222222333555666555333444333333222222333333444333333333444444555555555444444444444444444444444222333333444444333333222111111222333333444555555555777888777555444444444555777999;;;;;;888555333333333333444444444555555444333333333333444555555444666999;;;;;;999666444444777888666333555:::@@@EEECCC???:::888666777777444555555555555555555444333333444555666666666555111222777===@@@>>>999666666444333333333666BBBNNNNNNKKKBBB888555999888333111333555444222111333555555444333333444555444333666555444444333333333333444444444555555666666666444444444444555777888999111000000222333333222000000222444333000000333666333333555555555555333333333333333333333333333333333111111555555222222444888999888666444444666888888777666555555666777888444555777888999999888888999<<>><<<;;;999888777888888999???>>>>>>CCCJJJSSSZZZ^^^UUUPPPHHHAAA===;;;999888888666444444555666666666555555555555666666666666666888;;;<<>>:::777666666777888444444555666888999;;;===BBBPPPbbbnnnxxxuuueeeRRRFFF???<<<888777777888888888888:::<<<@@@HHHYYYmmm}}}yyyfffUUUCCC===<<<;;;999888999999:::;;;:::999888777888888888888777666444444333333333333333333333333333666999<<<<<<:::777555666555666<<>>999<<<::::::;;;======;;;777555666777666555666777999999999:::::::::999888888>>>999777:::<<<<<<>>>AAA@@@FFFKKKOOOYYYjjj{{{~~~cccVVVIIICCCAAA>>>===>>>;;;===@@@@@@===<<>><<<888444222555555444222000000333555333444555555666666555555555666777666555444555777555666777666555555777999<<<<<<;;;:::999999999:::888888777666555444333333777777777777666666666666666888999888999<<<:::666555666888888888999;;;<<>><<<<<<;;;:::999888999::::::===>>>AAAGGGOOOVVVZZZ\\\UUUPPPHHHAAA===:::999888888666444444555666666666555555555555666666666666666888;;;<<>>::::::999888:::<<<<<<999666666777777777666666888999999999999999999999999999>>>::::::===@@@@@@AAAEEEBBBJJJQQQWWWbbbrrrvvv```TTTHHHBBB@@@===<<<>>><<<>>>AAABBB@@@@@@JJJUUUgggvvv}}}jjjVVVGGG@@@999::::::;;;;;;::::::999999:::===AAAEEEGGGFFFDDD>>>999444333666888777555777999;;;:::777555555777666555555555555444444444444444444444444444444444222222333333333444444444555555444444333111000///222333555666666555333222222333444444555555444444666666555444444444444555555888;;;<<<:::777444333111222444444333333444555444444444555555555666666555666777666555444555777555666777777555666777999999999888777777777777777777777777666555555444444666666555555555555555555444777777666888;;;:::555555666666777777777888999888777666555444333222222444333222444666777777666555555555555555555555555666555444444333222111111222444666555444333555777444444333333333222222222222222222111222222333333000000111222333333444444666555444333222111000000111111222222222333333333222333444444333333444555555555555555555666666666666666666666666666777777666666666777888888999999888:::<<<>>>???BBBFFFIIIFFFIIIKKKLLLNNNUUU```hhhzzz~~~{{{xxxuuusssrrrssstttvvvxxxyyywwwsssooooooppprrrrrrqqqnnnjjjgggdddeeehhhjjjiiiccc[[[UUUOOOMMMMMMRRR[[[bbbfffgggaaa[[[RRRIIICCC???<<<:::;;;;;;:::999:::;;;<<<===;;;===CCCKKKSSSXXXZZZZZZUUUPPPGGGAAA<<<:::888777777555444444555666666555555555555555666666666666666888;;;===AAAMMM\\\hhhvvvzzz|||sssiiiXXXMMMBBB===:::777666888666666666666555555555555444555555555555666666666666777888777666555666777555777999;;;>>>BBBHHHLLL\\\gggttt|||yyypppaaaPPPDDD>>><<<:::777666666777888777888999999999:::>>>AAALLLZZZkkkuuu}}}zzzjjjXXXIII@@@;;;999666555666777777666777999<<>>>>><<<:::999999999999888777555333222555555555555555444333222333333333333333333333333555777999::::::888666444888777888;;;???@@@===:::777777777888::::::888666666777888777666666888:::;;;:::999888888999:::;;;>>><<<===AAACCCCCCEEEIIIEEEOOO[[[dddooo~~~|||mmm\\\QQQFFFBBB???<<<<<<>>>>>>???BBBDDDDDDFFFQQQ^^^qqq~~~uuu```LLL@@@<<<999999::::::::::::999999:::;;;===AAADDDFFFDDDCCC<<<888555555777888666444777888888888777666555555666555555555555444444444444444444444444444444444333333444444444555555555666555555444333222111111222333444555555444333222222333444444555555444444666666555444444444444555555777999999777555444444...111555777666666555666555555444444555555666777555666777666555444555777555666777777666666777999888777777666666666666666666666666666666666666666555555444444444444555555444666555444666::::::666666666555555555555666666111222333444444444222111333333333555888;;;;;;:::555555555555555555555555333444555555555444222111222444555555444444555666333333333333222222222222000000111222333333444333000111111222333333333444666555555444333222111111111111222222222333333333222444555555444444555666777777666666666666555555666555555555555555555555666666666777888888999999666888;;;<<<>>>AAAFFFIIIFFFHHHIIIJJJKKKQQQZZZaaarrr}}}zzzwwwuuusssrrrssstttvvvyyyzzzxxxsssoooooopppqqqqqqpppllliiigggccceeeggghhhfff```XXXSSSNNNMMMNNNSSS\\\cccggggggbbb\\\RRRHHHBBB>>>;;;999;;;;;;::::::;;;<<<>>>???;;;===BBBJJJRRRXXXYYYYYYUUUPPPGGG@@@<<<999888666666555444444555666555444555555555555666666666666666999;;;===BBBMMM]]]iiivvvzzz~~~vvvnnn\\\PPPCCC===:::777777999666666555555555555555555666555555555555555666666777888999888666555666777888999:::<<<@@@HHHQQQWWWdddoooyyy|||sssgggWWWGGG===<<<;;;999777666777777888555666888888999<<>>>>>===:::999888777777777666555555444555555555555555444333333444444444444444444444444666777888999999777555444888888888:::<<<===;;;999666666777888999999888777777888888888777777999:::;;;:::999888888999;;;===>>>===???CCCDDDCCCFFFJJJIIIUUUdddooo{{{wwwfffWWWNNNEEEBBB???<<<<<>>???BBBDDDEEEIIIVVVdddxxxmmmWWWEEE<<<:::999999::::::::::::999999;;;;;;<<>>===555555555555444444444444333555555444444666666444333333444444444444555555333333333222222222222111000111222333444333222222111111111222222333333444222333333444555555555555111111222222222333333333333444666555444444555777999888888777666555555555666666666666555555444444666666666777888888999999666777999;;;===@@@EEEIIIHHHHHHIIIHHHJJJOOOVVV\\\lllzzz|||yyywwwuuutttssstttuuuwwwyyyzzzxxxtttpppnnnooopppooonnnkkkgggeeebbbdddggggggccc]]]VVVRRRNNNMMMNNNTTT]]]dddggghhhccc\\\RRRHHHBBB>>><<<:::;;;:::::::::;;;===???@@@<<<===@@@FFFNNNUUUYYY[[[VVVPPPGGG@@@;;;999777666555444333444666666555333555555555555666666666666666999<<<>>>CCCNNN^^^jjjwwwzzz~~~yyysss___SSSFFF???<<<888888:::555555666666666666666666777666666555555555666666777888999888777666777888???>>>>>>@@@FFFQQQ^^^fffmmmvvvvvvjjj]]]NNNAAA:::::::::888777777777777888555777999888888<<>>>>>===999888555666666666777888888999555555666666666555444444444444444444444444444444666666777777777666666555999888777888999999888888666777999::::::999999999777888999888777888999;;;;;;:::999888888:::<<<=========???CCCDDDCCCGGGMMMQQQ^^^mmmyyysssaaaRRRJJJDDDBBB???<<<===@@@>>>>>>@@@CCCDDDJJJZZZiii|||zzzfffQQQBBB<<<;;;888999999::::::999999888;;;;;;;;;===@@@AAA@@@>>>888777777777888777555333666555555555777777555333666555555555555444444444444444444444444444444444222222222222333333333333333333222333333555666777333444444444444444444333222333444444555555444444666666555444444444444555444555666555444333333444555666666444333333555777555555555555555666777777555666777666555444555777444666888888777666777777888777777777777777888888444444555555666777777777777666555444555666888999666888777666:::AAADDDBBB===:::666555666777666555888777555333333444555666333333444777;;;===>>>>>>666666555555555444444444;;;<<<999222111555777444333333333333444555555444333333222222222111111111222222333444333222111000222222111111111222333444111222333444555555555555111111222222222333333333333444666555444444555777999999888777666555444444555666777777777666555555666666666777888888999999666888999:::<<<@@@EEEIIIJJJIIIIIIHHHJJJNNNSSSWWWiiiuuu~~~{{{xxxvvvttttttttttttuuuwwwyyyzzzxxxtttpppnnnnnnnnnmmmkkkhhheeecccbbbeeehhhgggbbb[[[UUURRRNNNMMMOOOVVV^^^eeehhhhhhccc\\\QQQHHHAAA>>><<<;;;;;;;;;::::::;;;<<<>>>???======???DDDLLLTTTZZZ\\\VVVPPPGGG@@@;;;888666555555444333444666666444222555555555555666666666666777999<<>>:::999888888777777777888888888:::;;;:::999===FFFNNN```kkkuuuzzz}}}|||qqqcccTTTGGG???;;;999888777888:::;;;;;;:::999;;;>>>AAAIIIZZZooo~~~xxx```QQQBBB===>>><<<888777444444444555666888:::;;;555555666666666555555444444444444444444444444444555555555555555666666777:::999888777777777777888666888;;;;;;;;;::::::;;;888999:::999888888:::<<<::::::999999:::;;;<<<=========@@@DDDEEEFFFLLLTTT]]]jjjxxxlllYYYLLLFFFBBBAAA>>>;;;<<<@@@======???BBBFFFNNN```qqqqqq]]]KKK@@@<<<<<<888888999999999999888888;;;::::::;;;===>>>===;;;777777777777666555444444555666666666666666555555666555555555555444444444444444444444444444444444111111111222222222333333666555333222222222333444444444444444444444444444222333444444555555444444666666555444444444444555333444666666444333444555777666555333111222444777444555666777777777777666555666777666555444555777333555888888777666666777555555555555555666666777444555555555666666777777777666555444555777999:::777999888888>>>GGGKKKJJJ???;;;777666777999777666999777444111000111333444444444444666999<<<<<<;;;777777777666555555444444EEEFFF???444000444444000444222222333444555444333222222222222111111111111333444333333222111000000333333111111111222333444333444555555555333222111111111222222222333333333222444555555444444555666888888777666666555444444444555666777888777666666666666666777888888999999888999::::::;;;???DDDHHHKKKJJJHHHHHHJJJNNNRRRTTTdddppp~~~{{{xxxuuuttttttttttttuuuwwwzzz{{{yyytttppplllllllllkkkiiifffcccbbbbbbfffhhhgggaaaYYYTTTRRRMMMMMMPPPVVV___fffiiiiiiaaaZZZOOOFFF@@@===<<<<<<;;;;;;:::::::::;;;===>>>>>>>>>@@@FFFNNNUUUZZZ\\\VVVPPPGGG@@@;;;888666444444333333444666666444222555555555555666666666666777999===???DDDPPP```lllwwwzzz~~~|||yyymmmaaaTTTKKKDDD===888888777777777777888888999999999888666555444555666777555777999999999999;;;<<>><<<999:::>>><<<<<>>BBBHHHPPPWWW[[[\\\VVVPPPGGG@@@;;;888555444444333333555666666444222555555555555666666666777777:::===???EEEPPP```lllxxxzzz~~~~~~~~~}}}zzztttgggZZZQQQHHH>>>888666777777888888999999999::::::888666555444555666777555666888999999:::<<<>>>FFFLLLVVVaaajjjssszzz~~~}}}yyyqqqiii]]]NNNBBB<<<;;;<<<777777777777888888888888000444999<<<@@@IIIXXXdddjjjssszzz|||}}}qqq```QQQGGGAAA<<<888555555555777999:::999888;;;===@@@CCCLLL\\\qqqxxx]]]NNN???;;;<<<:::777444555444333222333444555666222222333444444333333333555555555555555555555555333222222333444666888:::???>>>===:::888888999;;;444777;;;;;;:::999:::<<<999:::::::::999999;;;===888999:::;;;<<<<<<<<<<<<<<<===BBBHHHLLLRRR^^^kkkwwwttt[[[FFFBBB>>>===<<<:::777888<<<<<<<<<@@@FFFMMM[[[qqqwww```MMMBBB===:::888888888999999999999888888999888777777999999888777777888777666444333444666222777:::999555333666999666666555555555444444444444444444444444444444444333333333444444444555555111000000///111333555777555444444333333444444555222333444444555555444444666666555444444444444555111444777888666555444444---000444555555444444555222444777::::::888666444555666777666555444555777333555888999888777666666888888888888888999::::::666666666666666666666666555444222222333555888:::777999999:::AAAMMMSSSTTT@@@:::555444777:::999666444555666666666555444333666555444555666777666555:::999999888777666666555@@@FFFCCC999666;;;:::222444222000222444666444222222222222111111111111000222111111000111222444555555333222000000111333444---///111333555555444333111111222222222333333333111222444333222222333555555555555555555444444444...000333555777777666555666666666777888888999999<<<<<<<<<;;;;;;>>>CCCGGGIIIGGGFFFFFFIIILLLOOOPPPXXXbbbttt|||yyywwwvvvvvvvvvtttwww{{{}}}|||xxxssspppllliiifffddddddcccbbbaaaeeeggghhhfff```YYYSSSQQQPPPOOOQQQZZZeeekkkiiieee\\\UUULLLCCC>>>;;;999888999:::;;;:::999999;;;======???CCCIIIOOOUUUZZZ]]]VVVPPPGGG@@@<<<999777666555555555555555555555555555444444333333555666777:::777888>>>FFFPPP^^^jjjyyy{{{}}}~~~}}}|||wwwpppdddXXXNNNFFF???;;;:::999888999:::999777555999999888777777777777888777888:::<<<===AAAEEEHHHUUU^^^iiirrrvvvzzz|||wwwuuufffZZZLLLCCC???===777222666666666666666777888888777999<<>>;;;888444777;;;<<<777666>>>III===>>>@@@DDDNNN___sssuuu]]]NNN???::::::999888999555555555555555666777888777666555444444444444444;;;:::777444333333444444555555444555555666777888LLLEEE===999999:::777555777999;;;;;;:::999888999888:::;;;;;;999999:::<<<;;;;;;::::::;;;<<<>>>???<<<@@@DDDHHHOOO\\\nnnzzzzzziiiUUUGGGBBBAAA???===<<<;;;;;;<<<<<<===???FFFSSSfffzzzqqqZZZKKKAAA<<<;;;===999888888888888888999999::::::999999::::::;;;<<<888999999777444222222333666777777777666555444333:::888666333222222333444555444444333333444444555555555555555555555555555333444444555555444444333666666777777666444222111333444555666777777777777555444333222222333444555333333444444555666777777333333222111222333444555555666777999999777666555555666666555444444666888888888777777666666666555444555888999999888555444555555555555666666666666555555444444444444555555777888888;;;EEEOOOQQQNNNAAA<<<888999>>>@@@===888666555555555555444444444333555666555444333333333;;;<<<;;;999666333333444666AAAKKKKKKBBB888444444111222333333444444333333222222222333333444444444444222000111333444333000333333333222222111111111222222111111111222333444222222222222222222222222333333444555666666666555444333222444666777777666555555555666666666777777777666555444444555666777>>>===<<<<<<===???BBBCCCEEEFFFFFFFFFFFFHHHLLLOOOXXX^^^kkk}}}|||yyywwwvvvvvvwwwtttvvvzzz|||{{{wwwrrroookkkhhhdddbbbbbbbbbbbbaaaeeefffgggddd^^^WWWRRROOOPPPOOORRR[[[eeekkkiiieee\\\UUULLLDDD>>>;;;999888888999:::999888999:::<<<<<<>>>CCCHHHOOOUUUZZZ]]]UUUOOOGGG@@@;;;999777666555555555555555555555555666555444444444555666777:::888999???GGGQQQ___kkkxxxzzz}}}~~~}}}~~~~~~yyyssshhh]]]SSSJJJBBB===:::999888888999999888666:::999999888777777888888999:::;;;===@@@FFFNNNSSS___gggqqqxxx{{{}}}yyyqqqlll\\\RRRFFF???===<<<777333666666555555666666777888:::;;;>>>BBBKKKXXXfffooorrruuuyyy~~~uuuggg\\\MMMAAA<<<999777444888888::::::777888DDDRRRGGGCCC???BBBNNNaaatttttt]]]NNN???::::::999888888666555555555555666666777666555555444333333444444999888666444333333333444222222333444666888:::;;;HHHBBB<<<:::;;;;;;999666777999;;;;;;999888888999999;;;<<<;;;999999:::;;;::::::;;;<<<===???AAABBB@@@DDDJJJQQQ[[[iiiyyyqqq```NNNDDDBBB@@@>>>===;;;;;;;;;<<<>>>???AAAJJJZZZmmm~~~kkkTTTFFF@@@;;;::::::888888777777888888999999:::999999999999:::;;;;;;888888999777555333444555666666666666666666666777999888666333222222333444444444333333333333444444555555555555555555555555222333333444444333333222222333444555666555444444333444555666777777777777555555444444444444555555333333444444555666666777555444444333333444666777444555777888888777555444888999999888777666888999777777666666666555555555444555777999999777555444333333444555666777888888555555444444444444555555777888777:::CCCMMMQQQNNNAAA===:::<<>>BBBHHHNNNUUUZZZ]]]UUUOOOFFF???;;;888666555555555555555555555555555666666555555555666777888;;;888999@@@HHHRRR```lllvvvyyy|||~~~}}}zzzwwwwwwyyy||||||wwwoooeee[[[PPPFFF???;;;999888888999999888777;;;:::999888888888999:::======>>>AAAGGGPPP[[[bbbmmmsss{{{~~~uuuhhh___OOOGGG>>>:::::::::888555555555555555555666777777>>>===@@@GGGSSSbbbmmmtttuuuwwwzzz~~~zzznnn\\\TTTHHH???;;;999888666;;;999888777666;;;JJJYYYQQQHHH???AAAOOOcccuuusss]]]NNN@@@::::::888777777666666555555444555555555555444444333333333333333555555555444444333333333222333333444666888999:::AAA>>>;;;:::<<<===;;;999777999::::::999888888999;;;<<<<<<;;;999888999:::999:::;;;===@@@AAACCCDDD@@@EEEMMMXXXggguuuvvveeeSSSFFF@@@AAA@@@>>><<<;;;;;;<<<<<<@@@@@@DDDQQQdddxxxtttaaaLLLAAA>>>;;;999888777777777777777888999999999999888888999999:::;;;777888999888666555666777666666555555666777999:::999777666444333333333444444444333333333333444444555555555555555555555555222222333333333333222222///000222444555666666666333444555666777777777777555555555666666555555555333333444444555666666666777666555555555666777888444555666777777666555444666777777666444333444666666555555555555444444444444555777888888777555444222222333555666777888999555555444444444444555555777777777999AAALLLQQQPPPCCC@@@===???BBBBBB>>>999666555555555555444444444222444555444333222222222555666666555333222333444333333555999===;;;555///111222222333333333333333444333333333333333333222333222111111333333222111333333333222222222222111000111222333444333222222333333333333333333333333333333444444555666666777999777666555666666444333333333333444444444444444666666555555555555666666777888999999;;;;;;<<<===AAACCCFFFGGGHHHHHHJJJLLLQQQVVVbbbrrr}}}|||yyywwwvvvvvvwwwwwwtttwwwzzz|||{{{wwwrrrnnnjjjeee___\\\]]]```cccdddhhhhhhfffbbb[[[TTTPPPNNNOOOPPPVVV^^^fffjjjgggccc[[[TTTKKKDDD???===;;;:::777888999888777777999;;;;;;===AAAGGGNNNUUUZZZ]]]TTTOOOFFF???;;;888666555555555555555555555555555666666666666777777777888;;;999:::@@@HHHRRR```llluuuwwwzzz|||{{{xxxssspppmmmpppuuuzzz~~~~~~~~~{{{tttlllbbbWWWKKKCCC===;;;888777888999999888:::999888888888:::<<<===???BBBEEEJJJRRR\\\gggnnnvvv{{{zzznnn^^^RRRFFF@@@999777888999777555555555555555555666666777>>>>>>AAAKKKZZZiiirrrvvvxxxyyy{{{~~~}}}xxxlll```QQQKKKCCC===::::::999999:::888666666555:::HHHVVVNNNHHHAAACCCPPPcccuuusss]]]NNN@@@;;;:::888666666777666555555444444444444444333333222222222333333222222333444444444333222777666666555555555666666999888888999<<<===<<<:::777999::::::888888888999<<<======<<<:::888999999999:::<<<>>>@@@BBBCCCDDDBBBGGGRRRaaarrr~~~mmmYYYIIIAAA>>>???>>>===<<<;;;;;;<<<===@@@@@@GGGWWWmmmjjjWWWDDD======;;;999888777777777777777888999999888888888888888999::::::666777999888777666777999999777666555666777999;;;888777555444333333333444444333333333333333333444555555555555555555555555222333333444444333333222///000111222444555666666333444555666777777777777444555666777777666555444444444444555555555666666777666555555555666888888444444555666666555444444555666666444222111222333444444444444444444444444444555666777777666555444333444444555555666666666555444444333333444444555555666666888@@@LLLSSSTTTIIIEEE@@@>>>??????===999666555555555555444444444222333555444333111111222333444555444333333444555222000000444777888333///111111222333333333333222444444444333333222222222222222222222222333222222222222222222222222222222///000333444444333222111333333333333333333333333333333333444555666777777666555333333444444222111666666666666666666666666666666666555555666666666666666888999:::;;;;;;;;;>>>AAAEEEGGGHHHHHHIIIJJJOOOTTT___mmm~~~}}}{{{yyyvvvuuuuuuvvvwwwvvvyyy|||~~~|||xxxsssoooiiiddd___\\\]]]aaaeeegggkkkjjjhhhbbbZZZTTTPPPNNNNNNQQQXXX```gggiiifffbbbYYYSSSJJJCCC>>><<<;;;:::777888999888777777999;;;;;;===AAAGGGNNNUUU[[[^^^UUUOOOGGG???;;;888666555555555555555555555555555555666666777777777777777;;;999:::@@@HHHRRR```lllsssuuuwwwwwwuuuooojjjfffccchhhpppwww}}}}}}xxxrrrjjj^^^RRRJJJAAA>>>:::888888999999999888888888888:::>>>AAACCCEEEJJJQQQYYY```hhhppptttzzz}}}}}}yyyrrreeeUUUIIIAAA===999777777888777555555555555555555666777777===???EEEQQQ```mmmtttvvvyyyzzz|||~~~}}}wwwmmm^^^RRRDDDAAA<<<888666666777777888666666666555777@@@KKKCCCCCCCCCGGGQQQbbbuuusss[[[MMM???;;;:::888666555777666555444444444444444333333222222222333333444111222333333444333333333888777666555555555555555444444555888:::;;;;;;:::999:::::::::888888999;;;<<<===>>><<<:::999999::::::;;;<<<>>>@@@BBBDDDEEEKKKQQQ^^^nnn~~~wwwdddQQQDDD??????>>>===<<<;;;;;;<<<======>>>AAAKKK^^^tttyyy```PPPAAA<<<===<<<::::::999999888888888888999999888777777777777888999999666777888888777777888999;;;999777666555666777999777666555555444444444444333333333222222333333333555555555555555555555555444444555555555555444444222222222222333333444444333444555666777777777777444555666777777666555444444444444555555555555555666555444444444555666777444444555555555555444444888888888666444333444555333333333444444444444444444555666666666666555444666666555555444444333333444444333333333333444444333555666888???KKKSSSTTTNNNHHH@@@;;;:::::::::999666555555555555444444444222444555555333222222333222333555444333333555666111222333444333222222222000111222222333333222222444444444333333222222222222222333222222222222222222222222222222222222222///000333444444333222111333333333333333333333333333333333333444666888888555444333333444555444333666666666666666666666555555666666666666666666555666777888999:::;;;;;;;;;<<>><<<999888888888777666666666666666666777888888===BBBLLLYYYfffppptttvvvyyyzzz|||~~~{{{uuummm```RRRGGG???===;;;999777777888888666555666888666555999@@@;;;>>>CCCIIISSScccwwwqqqYYYLLL???;;;;;;999666666555555444444333444444444333333333333333444444555333333333333333333333333555555555555555666777888222333555777999:::;;;;;;:::;;;;;;:::999999;;;<<<<<<======<<<:::999:::;;;;;;<<<<<<>>>AAAEEEHHHJJJTTT\\\iiixxx~~~nnn[[[KKKBBB??????===<<<;;;;;;;;;<<<===>>>>>>EEESSSfff{{{}}}oooWWWKKK@@@<<<<<<;;;;;;===<<<;;;:::999999999999999777777777666777777888999666777888888666666777888:::999777666555555666666666666555555555444444444333333222222222222333333555555555555555555555555555555666666666666555555555444333333333333333444333444555666777777777777555555555666666555555555555555555555555555555555555444333333333444555666555555555555555555555555555666666444333222333444333333333444444444444555555555555666666555555555888777666555444222111111444444333333333333444444222555666777===GGGNNNOOOKKKFFF>>>888666777777888666555555555555444444444333555666555444333333333111333444444333333444666111444777555111///111555000111111222222222222222444333333333333333333222111222333333111111222333111222222222222333333333000111222333444333222222333333333333333333333333333333222333444666888999777666555666777888777666444444444444444333333333555555666666666666555555777777888999:::;;;;;;<<<;;;>>>CCCEEEFFFGGGHHHIIIKKKOOOVVV```nnn~~~|||yyyvvvtttsssssstttwwwzzz}}}~~~}}}xxxrrrnnniiieeeaaa```bbbfffiiikkknnnlllggg```WWWQQQNNNMMMMMMSSS[[[dddhhhhhhdddaaaUUUOOOGGG@@@<<<;;;:::999888999:::999888999:::<<<<<<>>>CCCIIIQQQXXX]]]aaaWWWQQQIIIAAA===:::888777555555555555555555555555333444555666777666555555:::888999???GGGQQQ___kkkmmmllljjjfff```XXXRRRNNNVVV]]]hhhttt}}}~~~|||vvvmmmccc\\\KKKFFF???;;;999:::::::::999999;;;???EEEMMMSSSXXX```eeemmmtttxxx{{{|||}}}zzzrrrggg[[[OOOEEE???;;;:::999888999999888888777777777777777888999999>>>HHHVVVdddmmmsssvvvwwwxxxzzz|||~~~wwwmmmeee\\\QQQFFF???<<<<<<<<<:::999888888999777666777999888555888===;;;<<<@@@HHHUUUgggyyy}}}oooWWWJJJ>>>:::;;;999777666444444333333333444555555444444333333444555555666555444333222222333444444666555555555555666666777444555666777888:::;;;===<<<======;;;::::::<<<>>>;;;<<<===<<<;;;:::;;;<<<<<<<<<<<>>===<<<;;;;;;:::;;;<<<===>>>AAAKKK]]]pppuuudddOOOGGG@@@===;;;999;;;??????>>>===;;;:::999888888777666666666666777888888555777888777555555555777666666666666666666666666555555555555555555444444333333222222222222333333555555555555555555555555444555555555555555555444666555444333333444555555333444555666777777777777555555444444444444555555555555555555555555555555555444333333333444555666777666666666666666666777111222222111000000111333333444444444555555555555555555555555555555555555666666555444444333222222444333333222222333333444222666777666999@@@DDDEEEBBB???;;;888666666555555666555555555555444444444444666777777555444444555000222333222111111222444000444666555222111333666000000111222222222222222222333333333333333333444111222444333111000222444111111222222222333333333111111222222222333333333444444444444444444444444333222222222444666999::::::999777777888888777555555555444444444333333333444555666777777666555444777777666777888999;;;<<<;;;>>>AAADDDEEEFFFHHHIIILLLOOOTTT]]]jjj|||~~~|||yyyvvvsssrrrrrrssswwwyyy|||}}}|||wwwqqqmmmiiifffcccbbbdddhhhkkklllnnnlllfff^^^VVVOOOLLLKKKMMMSSS\\\eeeiiihhhddd```TTTNNNFFF???;;;:::999999999:::;;;:::999999;;;===<<>>;;;999888555555555555555555555555222333555666666666555444:::777888>>>FFFPPP^^^jjjkkkiiieee```XXXQQQJJJFFFPPPXXXdddqqq{{{zzzrrriiicccMMMHHHAAA<<<:::::::::;;;:::;;;===BBBIIIRRRZZZ___kkkooovvv{{{}}}{{{wwwnnnaaaSSSGGG@@@>>>888888888888999999999999888888888888888999999:::@@@LLL]]]kkkrrrvvvxxxyyywwwyyy}}}~~~xxxmmm```VVVMMMEEE>>>;;;777888888777555444444444999777888:::999777999>>>???======FFFWWWkkk{{{{{{mmmVVVIII===:::;;;:::888777333333333333444444555666444444444444444555666777777666444222222333444555:::999777666444444333333666777888888999:::<<<>>>===>>>===<<<;;;;;;===???:::<<<===<<<;;;;;;<<<===<<<<<<<<>>???DDDPPPdddwwwppp]]]KKKEEE@@@===999777:::@@@AAA@@@>>><<<:::999888888666666666666666777888888666777777666555444444666333444555666777777777666555555555666555555444444333222222222222222222333555555555555555555555555333444444555555444444333555444444333444555666777333444555666777777777777555444333222222333444555555555555555555555555444555444444333444555666777777777666666666666777777333444555444333333555666444444444555555666666666555555555555555555555555555555444444444333333333444333333222222333333444333777888555666:::===<<<999999999888888666555444666666555555555444444444555666888777666444444555///111222111000///000222000222444444444444444555000000111222222222222111222222222333333444444444000333444333111000222444111111111222222333333333222222111111111222333444444444444444444444444444333222222222444666999;;;;;;999777777666666444222777777666666666555555555444555666777777666555444777666555555666888;;;<<<;;;===AAACCCDDDEEEHHHJJJHHHJJJOOOVVVbbbuuu}}}{{{xxxuuuttttttuuuvvvyyy}}}~~~}}}|||{{{uuummmhhheeebbbcccfffjjjmmmnnnrrrmmmeee]]]UUUOOOLLLJJJPPPVVV]]]dddkkkmmmdddZZZPPPLLLEEE???;;;;;;<<<===888888888888999:::;;;<<<<<>>???AAA???<<<===>>>AAAHHHSSS___kkkrrruuuyyy}}}|||yyyooo___QQQGGGBBB??????777777666666666666777777<<<888666777777666999===BBBRRRcccooowww||||||zzz{{{|||~~~zzzvvviii___RRRHHHCCC???;;;777777777777777888888888888999888777777777888999:::999===CCCLLLWWWgggxxx|||oooSSSGGG<<<999999777666666888333///111666999777444555444333333333333444555444444555555555555555555555555555444444333333333555888<<>>??????;;;<<<======;;;999999:::>>>@@@BBBDDDIIIRRR___hhh|||vvvdddQQQFFFAAA===;;;;;;@@@<<<:::;;;;;;:::>>>CCCLLLYYYmmm|||cccPPPBBB@@@>>><<<<<<===???@@@AAA???<<<;;;<<<<<<999666444666888999:::999777666999:::999999777555222111666666777777777777666666555555444444444444555555333333333333333333333333444333333333333444555555777666555444444444444444444444333222333444555666555555666888999999999999555444333444555666555444666666666555444444333333222222444444444444222222555555555444444333333333333333444444555666666666555555444444444444555555666666666666666666666666666555555555444444444444333333222222333555666777333444555666777777777777;;;:::888666555444444444666333111333666777444000333555666555333333555888777555222000000222555777222333333444444333333222333333222222333333444555333111///000222333222///777555444222111111222222555555555444444333333333222222222222222222222222111333444444222111111222666666444444333444555666888777666555555555555555777777666555555555555555666777888999999888666555777777777;;;??????;;;777:::<<<>>>???@@@BBBEEEGGGFFFGGGMMMVVV```nnn}}}{{{xxxuuuttttttuuuvvvxxx{{{}}}||||||{{{uuunnniiigggeeeeeehhhlllooopppooojjjccc[[[TTTOOOLLLKKKQQQWWW^^^dddjjjlllcccYYYOOOKKKEEE???;;;;;;<<<===888888888888999:::;;;<<<===@@@CCCHHHSSS]]]aaa^^^YYYRRRHHH???:::777666555555555444444444444555555444444555555555555555555999999999===FFFQQQ\\\ccceeebbbZZZOOOEEE@@@@@@BBBJJJSSSbbboooyyy~~~}}}xxxtttqqq___WWWLLLEEECCCCCCBBBAAABBBDDDIIIQQQ\\\gggqqqwww{{{~~~}}}yyyooofffXXXKKKCCC???===<<<777777666666666666777777:::666555777888888<<>>>>><<<::::::<<<>>>>>>>>><<<===>>>===;;;:::::::::@@@BBBDDDHHHNNNZZZhhhrrrmmm]]]KKKCCC???===<<<===???;;;:::<<<<<<<<<@@@FFFOOO^^^sssuuu]]]LLLAAA@@@===<<<;;;<<<>>>@@@AAA>>><<<;;;<<<;;;999666555666777888999888888777444555666777888888777777666666777777777777666666555555444444444444555555333333333333333333333333444444333333444444555666666666555444444444444444444333333222333444555666555555666777888888888888777555444444555555444333444444555555555555555555333444555555555555444333555555555444444333333333666666666555444444333333555555444444444444555555555555555555555555555555666666555555444333222222333333333333333555666777333333444555555555555555666666666666555555555555666333222333777888555111333555666555333333555777555444222000000222444555222333333444444333333222222222222222222333444444333111000111333444222000666555444333222222222222444444333333222222222222222222222222222222222222111222444333222111222333555444333333444555666777777666555555555555555555666666555444444444444444666777888999999888666555777777999;;;======;;;999:::<<<>>>??????AAADDDGGGHHHHHHLLLTTT\\\hhh{{{}}}{{{xxxuuuttttttuuuvvvuuuyyy{{{{{{||||||wwwpppkkkiiihhhhhhkkkoooqqqqqqlllggg```XXXQQQMMMLLLLLLRRRXXX___eeeiiijjjbbbXXXMMMIIIDDD>>>;;;:::;;;<<<888888888888999:::;;;<<<===@@@DDDIIISSS\\\___\\\WWWQQQHHH@@@;;;888666444555555444444444444555555555555555555555555444444999888999===EEEPPP[[[bbbddd]]]RRRFFF>>>;;;===AAAFFFPPP___nnnxxx}}}}}}|||{{{{{{{{{hhhbbbXXXNNNIIIGGGHHHJJJJJJNNNVVV___iiirrryyy}}}{{{uuuppp```YYYMMMCCC===;;;:::999777777666666666666777777777555555777999;;;AAAHHHXXXeeessszzz}}}}}}zzz}}}~~~|||rrrfff]]]OOOHHH@@@;;;::::::888777555555555555666666666666777666666666777999:::;;;;;;===AAAIIIWWWiii{{{~~~pppUUUIII>>>;;;:::888777888666777777555222111333555555444444333333444444555777777666555444333333222333333333222222222222222666===EEEJJJJJJGGGBBB???>>>===;;;;;;<<<>>>>>>======>>>???>>><<<;;;;;;<<>>===;;;:::======>>>BBBIIIUUUfff|||kkkUUUFFF@@@???===;;;;;;<<<===>>>???===;;;;;;;;;:::888666666777777777888888888888333444555777888888999999666666777777777777666666555555444444444444555555333333333333333333444444444444444333444444555666555555444333333333444444333333222222222333444555555555666666666666666555777666444444555555444222333333444444555666666777555555666666666666555555555555555444444444444444666666666555444444333333555555444444444444555555444444444444444444444444666666555555444333222222444444333444444555666777333333333444444444444444222333555666777666666555777444333444777888555222444555666555333333444555333222222111111222222333222333333444444333333222222111111111111222333333444222111222333444333111444444444444333222111111222222222222111111111111222222222222222222222222000111333333222222444555333333333333444666777999555555444444444555555666555666666666555555444444555666777888888888777666777888:::;;;:::::::::;;;:::;;;===>>>???@@@CCCFFFIIIIIIKKKPPPVVVaaasss}}}{{{wwwuuussssssuuuvvvssswwwzzz{{{}}}}}}yyyrrrmmmkkkjjjkkknnnpppqqqqqqkkkeee]]]TTTNNNKKKJJJKKKSSSZZZaaaeeehhhggg___VVVKKKHHHBBB>>>;;;:::;;;<<<888888888888999:::;;;;;;===AAADDDIIISSS\\\^^^[[[TTTOOOGGG@@@<<<888666444555555444444444444555555555555555555555444444444888888999===EEEPPPZZZ```aaaZZZOOOCCC<<<;;;===@@@DDDNNN]]]lllvvv}}}~~~~~~~~~qqqmmmdddYYYQQQNNNPPPTTTSSSXXXaaakkkttt{{{~~~~~~|||zzzvvvooogggbbbRRRLLLDDD===999888888888666666777777777777666666666444555888:::<<>>???===;;;;;;<<<===>>>===>>>???@@@???======>>>???BBBGGGMMMUUU```ooo~~~pppZZZNNNBBB>>><<<;;;;;;>>>===;;;;;;======>>>DDDLLL]]]nnnvvv```LLLBBB???>>><<<;;;;;;;;;<<<======<<<;;;:::999888777666777777777666777888888999888888777777666666555555666666777777777777666666555555444444444444555555333333333444444444444444444444444444444555666666444444333333333333444444222222222222333333444444555555555666555555444444555444333444555666555444444444444555555555666666555555555555555555555555555555555555555444444444333333444444555666666666555555444444444444555555444444444444444444444444555555555555555555555555444444555555555666666777444444444444444444444555333444666888888777666555666555444555777888666444444444555555444444444444111222222222222222222111222333333444444333333222111111000000111111222333333333333333333444333333333333444555444333111000222222222222222222111111222222222222222222222222///111222333222333555777555444333333444555666777444444333444444555666666888888999:::999888777666555666777777888777777666666999;;;:::888777:::===999;;;<<<===>>>???BBBDDDIIIHHHJJJNNNRRR\\\lll||||||zzzwwwtttsssssstttuuurrrwwwzzz{{{~~~{{{tttooonnnmmmnnnpppqqqpppooojjjddd[[[RRRKKKIIIIIIJJJTTT\\\cccfffgggeee]]]TTTHHHEEEAAA===:::::::::;;;888888888888999:::;;;;;;===AAAEEEKKKTTT]]]___[[[SSSNNNFFF@@@<<<999666555555555444444444444555555555555555555555555555444777777999===EEEOOOYYY___\\\VVVLLLBBB===;;;;;;<<>>;;;>>><<<;;;;;;<<<>>>>>>===???@@@@@@@@@??????AAACCCDDDKKKTTT___jjjxxxuuueeeVVVLLLBBB???===::::::======;;;<<<======>>>GGGQQQfffvvvlllVVVGGG@@@===<<<;;;:::::::::;;;;;;;;;;;;:::999888777666777777777777666777888888999::::::888777555444333333666666777777777777666666555555444444444444555555333333333444444555555555555444444444444555666666444444444333333444444555222222333333444444444444444555555555555444444333333222222444666777777666666666555555555444444444555444444444444444444555555555555555555555555555333333444444555666666666555555444444444444555555555555555555555555555555444444555666777888999999555555666666666666666666666555555444555555666777777888999:::999777555333666555555666777777666444444444444555666666555555111222333333333333222111222333333444444333333222111111000000111111222333333333444333333333333333222333444555444333222111222222222222333333333333222222222222222222222222000111222222222333666888777666555444333333444555444444444444444555666777;;;<<<>>>???>>>===:::999555555666666777777777777666999;;;:::777777999<<<888:::<<<<<<<<<>>>@@@CCCHHHGGGIIIMMMQQQYYYhhhwww|||zzzwwwtttsssssstttuuussswww{{{||||||vvvrrrqqqqqqqqqrrrrrrpppnnnhhhbbbYYYOOOIIIHHHJJJKKKUUU]]]dddffffffbbbZZZRRRFFFDDD@@@<<<:::::::::;;;888888888888999:::;;;<<<===BBBFFFLLLVVV___```]]]SSSMMMEEE???;;;999777666555555444444444444555555444444444555555555666666666777999===EEENNNWWW]]]WWWPPPGGG@@@;;;999888888AAAIIIWWWeeepppyyy}}}{{{zzzvvvnnnhhheeefffiiiiiimmmsssyyy~~~}}}zzzwwwsssllleee^^^VVVNNNJJJ@@@===:::888888888888777555666777888888777666555777777999===???EEESSS```nnnxxx}}}yyy|||yyyssskkk```SSSGGG>>>;;;:::999777777777777888777777777777888888888888666555555555666888999:::<<<<<>>??????>>>???@@@@@@@@@BBBEEEHHHIIIRRR___lllwwwnnn^^^SSSKKKCCC@@@>>>:::999<<<===<<<<<<===>>>BBBOOO[[[qqq}}}wwwbbbOOODDD@@@<<<;;;;;;:::::::::::::::999::::::999777555666777666777777777888888888888888888777666666666666666666666777777777777666666555555444444444444555555333333333444555555666666555555444444555555666777555555444444444555666666222333444555555555444444444444555555555555555444333222222444666777777666777666666555444444333333555555444333333444555555555555555555555666666666666666666555444444333333555555444444444444555555666666666666666666666666333444444666777888999999666666777777777777666666555555444444555666888999;;;;;;;;;:::999666444333555555555666666555555555333333444666999999888666222333333444444333333222222333333444444333333222222111111111111222333333222333444333222111222444333333333444444333333222222222222333333333333333222222222222222222222222111222222222222333666999999777666444333333333333666666555555555666666777;;;===@@@BBBAAA???<<<:::555555555666666777777888777888::::::999888888999888999;;;;;;;;;===???AAAFFFFFFIIIMMMPPPVVVdddqqq|||zzzwwwtttrrrssstttuuutttyyy|||~~~~~~wwwwwwvvvuuuuuuuuussspppmmmeee___VVVMMMIIIJJJMMMPPPVVV___fffgggeeeaaaYYYQQQDDDBBB???<<<:::999::::::888888888888999:::;;;<<<===BBBGGGNNNXXXaaaccc___SSSMMMDDD===999888888888555555444444444444555555222333333444555666777777666666888===DDDNNNWWW\\\VVVNNNDDD<<<999888888888>>>FFFRRR___kkkvvv~~~}}}{{{wwwtttrrrrrrsssvvvxxx{{{~~~~~~{{{uuupppjjjeee]]]UUUNNNHHHCCC???<<<:::888888888999777666555666777888888777666555777888<<>>EEEFFF@@@:::888999<<<:::999:::===???@@@@@@===>>>@@@AAABBBEEEIIILLLQQQ\\\lll{{{|||kkk\\\OOOIIICCCAAA>>>:::999<<<===<<<<<<>>>@@@HHHYYYiii|||lllXXXIIIAAA@@@;;;:::::::::999999999999777999:::888666444555777555666777888999888888777777777666555555666777888666666777777777777666666555555444444444444555555333333444444555666666666555555555555555666666777666555555555555666777888333444555666666666555555333444555666666666666666666555444444555666555444555555555555555555444444666666555444444555666666444555555555666666666777666666666555444444333333555555444444444444555555555555555555555555555555444444444444555555555555666777888888888777777666333333222222444666888:::;;;;;;:::888777555444444333444555555555444444444333333444777;;;===;;;888444444444444444444444444222333333444444333333222222222222222222333444444000222444333111000111333333333333222222333333444111111111111222222222333222222222222222222222222222333333222222333666999777666555444333333444555888888777666666666777777999<<>>:::888444444444555666777888888777888888:::;;;:::888555888999:::;;;;;;<<<>>>@@@DDDEEEIIIMMMOOOSSS^^^iii|||zzzvvvtttrrrrrrtttuuuuuuzzz}}}~~~xxxzzzyyyxxxxxxwwwuuupppmmmbbb\\\SSSLLLIIIKKKPPPTTTWWW___fffgggddd```XXXPPPCCCAAA>>><<<:::999::::::888888888888999:::;;;<<<===BBBHHHOOOYYYcccddd```TTTMMMCCC<<<888888888999555555555444444555555555111222333444555777888888666666888===DDDNNNVVV[[[XXXOOOCCC;;;888999::::::<<>>DDDJJJTTTfffwwwxxx|||xxxuuuoooggg[[[OOOEEE>>>888555111222444444444555666888555555555555666666666777777777666555555666777888;;;;;;???LLL^^^rrr}}}jjjSSSGGG<<<999999777666666444666888777555333333333333333444555555444333333555555555555555555444444333333333444444555555555444:::AAAAAA;;;777777:::;;;999888:::===@@@AAAAAA===>>>@@@AAABBBFFFKKKOOOVVVcccuuuzzzkkk]]]LLLGGGBBBAAA>>>::::::<<<<<<;;;<<>>===:::666555555444444555555666222333333444444333333222333333222222333333444555///222333222000///111333444333222111222333444555//////000000111111111222222222222222222222222222333444333222222333666999666555444333444444666777999999888777777666777777777:::===@@@???<<<888555444444444555555777888888888777777:::<<<<<<777333777999:::::::::;;;>>>@@@DDDEEEIIIMMMNNNPPPYYYccc|||yyytttqqqqqqqqqqqqqqqvvvxxx{{{~~~~~~~~~|||wwwrrrssssssmmmeee___WWWNNNJJJGGGFFFKKKQQQYYY___ddddddbbb]]]RRRHHHDDDAAA<<<::::::;;;;;;:::999::::::999888888999;;;;;;AAAHHHOOOYYYbbbbbb]]]TTTKKKCCC???;;;777666999555444555999:::666555777555555555666666666666777888888:::>>>EEENNNVVV[[[RRRHHH@@@===<<<::::::;;;;;;???HHHTTTbbboooxxx|||~~~}}}yyytttmmmeee]]]XXXNNNHHHBBB?????????<<<888888777666555555666777888;;;555333555666666888;;;888888===HHHVVVdddqqqyyyzzzqqqjjjfff[[[LLLAAA===<<<;;;999555555555555555555555555888666444222222333666777666666666666666555555555:::>>>CCCLLL]]]ssszzzhhhPPPEEE;;;999:::888777888444555555555333444555777444444555555555444333333222555333111444:::999333666555333222333444666777444666888::::::999777555666777888:::<<>>EEEMMMUUUZZZRRRHHH???<<<;;;999888::::::===CCCNNN[[[hhhrrrxxx}}}~~~~~~~~~~~~}}}vvvrrrmmmggg```YYYQQQLLLJJJDDD???<<<======:::666777666555444444555666777:::666444666777777888<<<<<<>>>FFFRRR```mmmxxx~~~|||tttjjjcccYYYOOOCCC;;;999888777666555555555555555555555555777666444333333444555666777777777777777777777777;;;???DDDMMM^^^tttzzzhhhPPPEEE;;;999:::999777888555666666555444444555777444444444444444333333222444666555333666;;;:::555666555555444555555777777777888999999999777555444666666888999<<<>>>AAABBB>>>@@@BBBAAABBBHHHSSS]]]lllxxxvvvhhhYYYOOODDDBBB???<<<::::::;;;<<<;;;===???AAAHHHYYYpppnnnZZZNNNIIIDDD<<<===;;;:::999999999999888:::999888666666666666777555666666777777888888888;;;:::888777666555555666888888888888888777666666555666777666444333444555555444444444444555666666555555666666666777777777777666666666555555555555555555555555555555555555555555666666666666555555777777666444444333333444333222333555777777666444666666666666666666666666666666666666666666666555444444444444555555555555666555555444444555555666777666555555666666555333555444444444444444444444555555555555555666666666444444555555555555555555777777666555444444444555666666555555555555555666666555444555888;;;<<<<<<777666666555555444444333444444333333333333222222111333444333000000222444000111111111111222222222111222222333333222222111222222111111111111222222555555444555777777666444222222333333333333444444222333333444444333333222444444444444444444444444888888888999888777555444555555555555555666666666888999999999999999999888999888888888999;;;===>>>BBBEEEHHHIIIKKKOOOVVV\\\|||yyyuuurrrqqqqqqpppooooooqqqvvv{{{~~~}}}{{{vvvjjj___[[[TTTMMMIIIHHHHHHMMMSSSZZZ```dddccc___ZZZPPPGGGCCC@@@<<<::::::;;;;;;:::666888999999888999;;;===>>>CCCIIIOOOYYYbbbbbb^^^SSSJJJBBB>>>;;;777666999888555555777777444555888333444444444555555555555666777999===DDDMMMTTTYYYRRRHHH>>>;;;999777666888888999>>>FFFQQQ^^^jjjqqqxxx{{{|||yyyvvvttthhhddd]]]WWWQQQKKKEEEAAACCC???:::999::::::777555555555444444444444555555888555555888999888999===@@@FFFRRR___lllwww~~~{{{uuukkk___WWWJJJCCC;;;777666666555444555555555555555555555555555555555555555555555555777777777777888888888888:::???DDDNNN___uuuzzzgggOOODDD;;;999:::999777888666777777666555444666888444444444444333333222222555666555444666:::999666555666666777888888777777::::::999888777666555555666666777888:::===@@@BBBAAACCCEEEEEEGGGOOO\\\fffyyyvvvgggXXXLLLEEE???>>><<<::::::;;;===>>>======>>>CCCPPPeeezzzzzzhhhWWWLLLGGGBBB<<<<<<;;;:::999999888888999999999888777666666666666666666666666666666666666:::999888777666555555555666666777777777666555555444666666666444333444555555444444444444555666666444444555555555666666666666666666666555555555555777666666555555444444444555666666666666666666555777666555444444444444444333222222444666777666444555555555555555555555555555555666666666666666666333333444444444555555555666555555444444555555666888777666666777777666555333333444444444555555555555555555555555555444444666666666555555555555444555555555555555555444444555666666777777666666666222222333666:::<<<<<<;;;666666777777666555444333444444333333333333222222222333333222111111222444000111111111111222222222111222222333333222222111333333222222222222333333333333333444777777666555222222333333333333444444222333333444444333333222444444444444444444444444666666777777777777666666777666555555555666888999999999999999999999999999999888888888999;;;===>>>@@@DDDHHHJJJKKKNNNTTTXXX|||yyyuuusssrrrqqqpppnnnmmmpppuuuzzz~~~~~~|||xxxqqqfff[[[XXXQQQKKKIIIIIIIIIOOOUUU[[[aaadddaaa\\\WWWNNNGGGAAA???<<<::::::;;;::::::555666888888999:::<<>>;;;777666999999666444666666333444888333333333444444444555555555666999===DDDLLLSSSXXXQQQGGG===:::888555555666777888:::???HHHTTT```hhhppptttyyy}}}}}}yyytttnnniiieee[[[WWWPPPJJJFFFCCC???======;;;888777888888777555555555555555555555555555666444555999999888;;;???CCCNNN\\\iiittt~~~}}}vvvlll___SSSKKKAAA>>>999777777777666555555555555555555555555555333444555666666666555444666777777777777777888888999>>>DDDNNN```vvvyyyfffMMMCCC;;;::::::999777777666777888777555555777888555555444333333222222222333333333333444555555444555666888:::::::::888888:::999888666666666777777666555666777999===@@@BBBEEEHHHKKKLLLPPPZZZiiisss}}}kkkYYYLLLDDDAAA<<<;;;:::999:::;;;<<<>>>>>>===>>>HHHZZZqqq~~~ssscccTTTJJJDDD???;;;;;;;;;;;;999888777888999888888777777666666666666666666666666555555555555999888888777666555555555555555555666666555555444444555666555444333444666555444444444444555666666444444444444555555555666666666666666666555555555888777777666555444444333666666555555555555666666777666555444444444444444555444444555777888888666555555555555555555555555555555555555666666666666333444444444444555555555666666555555555555666666999777666777888888777666444444444555555555555555555555555555444444444444444555555555555555555555333444555666666555444333444555777888888888777666222222444777;;;<<<:::999666777888999888666444222444444333333333222222222222222222222111111222333000000111111111222222222111222222333333222222111444333333222222333333444333333333444666666555444222222222333333333444444222333333444444333333222444444444444444444444444555555555666666777777777999777666555555777999:::999999888888888888999999;;;:::::::::;;;===???@@@>>>BBBGGGIIIJJJLLLPPPSSS|||yyyvvvsssrrrqqqooommmnnnppptttxxx|||yyysssmmmddd[[[TTTNNNIIIIIIIIIKKKPPPWWW[[[aaaddd```YYYTTTLLLFFF@@@>>>;;;:::;;;;;;:::999555666888888999:::===???@@@EEEKKKRRR[[[bbbaaa\\\QQQIIIAAA===:::777666999999555444555555333444888333333333444444444555555555666999>>>EEELLLSSSWWWOOOFFF<<<999888555444666777888999;;;AAAKKKVVV^^^hhhlllrrrwww{{{}}}}}}}}}~~~~~~}}}{{{wwwpppiiiaaaZZZWWWOOOKKKEEEAAA???>>>===<<<:::999888777888888777666666666666666666666666666444333555999::::::>>>DDDKKKYYYhhhrrr{{{zzzooobbbTTTHHHBBB===<<<:::999888777666555555555555555555555555555222333555666777666555444555555555666666777777777777<<>>BBBPPPeee{{{vvvkkk\\\PPPGGGAAA<<<::::::;;;;;;:::777666777999777777777777666666666555666666666666555555555555888777777777666666555555333444444555555555444444333555666555444444555666555444444444444555666666444444444444555555555666555555555666666666666666888888777666555555444444777666555555555555666777666666555444444444444555555444333444666888777777555555555555555555555555444555555555666666777777444444444555555555666666666666666555555666666666888777666777888999888777777777666555555444333333555555555555555555555555111222333444555666777777444555666666666555444333444555777888888888777666444444666999;;;;;;999666666777999999999777444333444444333333333222222222333222111111222222222222000000111111111222222222111222222333333222222111444333333222222333333444555444333444555444333111222222222333333333444444222333333444444333333222444444444444444444444444444444444555555666777777999888666555666777999;;;999888888777777888888999;;;:::::::::;;;===???@@@<<>>999999999888777555444444555555555555555555555555222333444666666666666555444444555555666666777777777===DDDPPPbbbxxxuuuaaaKKKAAA::::::;;;999777666333444666666555666888:::999888666444333333444444555444555777666333444888444666888:::;;;;;;:::999666666555555777888:::;;;777666666777999===AAACCCFFFKKKRRRYYY```lll|||}}}jjjXXXJJJCCCAAABBB;;;;;;:::::::::::::::;;;@@@BBBJJJ[[[qqqkkk___RRRJJJCCC===::::::999;;;<<<:::666555777:::555666666777777666666555666666666666666666666666666777777777777666555444333333444555555555555444333444666555444444555666555444444444444555666666444444555555555666666666555555555666666666666666888777777666666555555555777666555444444555666777666555555444444444555555333222111111444555555555555555555555555555555555444444555555666777777777555555666666666777777777777666666555555666666777888777666777888999888777888888777666555444333222555555555666666666777777111111333444666888999:::777777777777666555444333444444555666777777777777666666777999;;;;;;999777888888999999888777555444444444333333333333222222444222111111222333333222000111111111111222222222111222222333333222222111333333222222222222333333555444333333444333111///222222333333333333444444222333333444444333333222444444444444444444444444444444444444444555666777888777666666666777999:::999888777666666777888999999888888888999;;;===>>>===AAAEEEFFFFFFGGGJJJMMM|||zzzvvvtttsssqqqnnnlllmmmooorrrvvvzzz~~~~~~~~~vvvmmmggg```YYYNNNIIIFFFHHHKKKMMMSSSZZZ]]]ccceee^^^UUUNNNIIIEEE>>><<<;;;:::;;;;;;:::999666777888999888999<<<>>>???FFFOOOWWW```ddd```XXXPPPGGG@@@===:::777777999333111222666777555555888444444555555555666666666555777:::@@@GGGNNNTTTXXXMMMCCC;;;999888777777999555888;;;;;;:::===CCCHHHOOOTTT]]]dddiiimmmppprrrvvvwwwyyyzzzzzzxxxuuussshhheee^^^VVVNNNHHHDDDCCC???===:::999999999888777777888999888777666666666555555666777777666555555555555888<<<>>>AAAKKKVVVbbbrrr~~~~~~~~~wwwpppeeeUUUGGG>>><<<===666777777666555444444555555555555555555555555555222333444555666666666666444555555666777777888888888>>>FFFRRReee{{{sss^^^JJJAAA::::::;;;999777666000222444444555666999;;;;;;:::777555444444555666555444555888666111333888444666777999::::::::::::777666666777777888999999888777777777999===BBBDDDHHHOOOXXXaaajjjvvvuuu```OOOEEEAAA??????::::::::::::;;;;;;<<<<<>>???CCCFFFFFFFFFFFFJJJMMM|||zzzwwwuuusssqqqnnnkkkkkkmmmpppuuuzzz~~~yyy|||{{{tttkkkddd\\\UUUMMMHHHFFFHHHKKKNNNTTT[[[]]]ccceee]]]TTTMMMIIIEEE===<<<;;;;;;;;;;;;:::888666888999999888999;;;===>>>FFFPPPYYYaaaeee___VVVOOOGGG@@@===:::777777999111000222777888666666888555555555666666666666777555777;;;AAAHHHOOOUUUXXXLLLCCC;;;999999888888:::444888;;;;;;999999===BBBCCCIIIRRRYYY___cccfffhhhkkklllooopppooollliiifff\\\XXXQQQJJJCCC???===<<>>@@@EEEPPP\\\gggwww~~~}}}{{{ooohhh[[[KKK>>>888:::===555666777777666555666777555555555555555555555555333333444444555666777777555666666777888999999999:::@@@HHHTTThhh~~~qqq]]]III@@@999:::;;;999777666///111333444444666999<<<<<<;;;888666555555666777333222333666444...000666555555777888999::::::;;;888888888888777777777777999888777777:::>>>BBBEEELLLTTT___hhhrrr~~~pppZZZIIIAAA>>>===;;;888888999:::<<<===>>>>>>DDDLLL\\\ppp~~~oooSSSHHH???======999999<<<888;;;<<<:::555444666:::444555666777777666555555555666666777888999999:::555666777777777666555444333444444555666666666555333444555555444444666777555444444444444555666666666666666666777777777777444555555555666666777777666666666666777777777777888666555444444555666888555555444444444555555666666444222333555777777777777777777777777777777777444444444555666777777888777888888888999999999999777777666666666666777777666555555555777888888777555555555666666666666666444555666777888999:::;;;888888999999:::::::::;;;===<<<999777555444444555444444333333444555777888666555666999<<<>>>>>>>>>;;;:::999888777777777777444444444333333333222222555222000000333444333111000111111111111222222222222222222333333222222222222111111111111111111222111000000222444555444222222222333333333444444444222333333444444333333222444444444444444444444444555555333333333333444555555555666777777777777666999888777555555777888999;;;:::::::::;;;===???@@@BBBEEEGGGGGGFFFGGGKKKNNN~~~yyywwwtttsssqqqpppmmmkkknnnoooqqqtttxxx|||}}}{{{wwwrrrkkkbbbXXXRRRLLLJJJHHHHHHKKKQQQXXX\\\cccaaa]]]XXXQQQJJJDDDAAA888888888888999999:::;;;888999999999999:::===???AAAHHHPPPXXXaaafffbbb[[[NNNHHH@@@:::666555555444444444444555555555555666555444444444444555666666888999<<>>999888:::666666666666666666666666333444555555666666555555888777666555555555555555444333333444444555666777===>>>EEETTThhh|||ooo[[[HHH@@@:::999999888;;;???666555444444555777:::<<>>DDDJJJOOO\\\kkkvvvyyyeeePPPEEEAAA>>><<<;;;;;;888777:::;;;:::===BBBFFFVVVkkk|||qqqbbbJJJEEE???<<<<<<======;;;<<>>999777999<<<666666555555555444444444888888777777666666555555777777777777666666666666444444444444444333333333444444444444444444444444444555777888888888777666666666444444555777999;;;888888777777666666666555777444222222555777777555444666999999888666555555555555555666666666777777777666555555555666777888666666666666666777777777777777888888888888777777888888888777777777666666555555555555555555555555777777666666666777777888666666666666666777888888222555999;;;;;;:::999999::::::;;;===>>>@@@AAABBB@@@===999777666555333111111333666888999888666555777777888999:::;;;<<<===888888777777666666666555444666777777666555555666555444222111111111222222000222444333222111222333444444444444333333222111222222222222111111000000333333222222111000000000222222333333333333444444555444444333333444444555222222444444444444222222222333555777777666555444666666666555444444444333999888888888999999888777777777777888999:::<<<===DDDCCCCCCCCCEEEFFFHHHJJJ~~~yyywwwtttrrrqqqpppmmmkkkiiijjjlllooossswwwzzz|||{{{xxxtttooohhh___UUUOOOLLLKKKIIIJJJMMMTTT[[[___cccaaa]]]WWWPPPIIICCC@@@???>>><<<;;;:::999999999888999999999999:::===???BBBIIIQQQYYYaaafffbbb[[[NNNHHH@@@:::777666555555444444444555555555555666555444444444444555666666777999<<>>;;;777666666777777777666555555444444555555666555555777999::::::999888;;;:::999999888999999999777999;;;<<<===AAAHHHMMMVVVcccrrr|||sssaaaMMMDDDAAA???======<<<:::999<<<<<<;;;>>>CCCJJJ\\\qqq|||gggXXXHHHCCC>>>;;;;;;<<<<<<;;;>>>AAABBB???:::777888;;;666666555555555444444444888777777777666666666555777777777777666666666666444444444444444555555555444444444444444444444444666666888999999999888777555555444333444666888999777777777666666555555555777555333333666888777666333555888888777555444555555666666666777777777777888777666666666777888999666666666666666666777777999999::::::999999888888888888888888888888888888777777777888888888888888666666555555555555666666666666666666666777888888111444777888888777888888>>>>>>>>>AAADDDFFFEEECCC>>><<<888666555555333222222333666888999888777777777888;;;===???>>>===<<<777777666666666555555555444555777777555555555666444444222111111111222222111222444444222111222333333444444444333333222111222222222222111111111000111111111111111222222222222222333333333333444444555444444333333444444555222333444444444444333222222333555666777666555444555555555555555555444444999888777888888888888777999999888888999999::::::BBBBBBBBBCCCDDDFFFHHHJJJ}}}yyywwwtttrrrqqqooommmkkkiiijjjlllooossswwwzzz|||xxxtttooojjjccc[[[RRRLLLLLLKKKJJJKKKPPPWWW^^^cccdddbbb]]]VVVNNNGGGBBB???@@@???===;;;:::888888888888999999999999:::===???CCCJJJRRRZZZbbbfffaaaZZZMMMHHH@@@;;;888777666555444444444555555555555666555555444444555555666777777888<<>>???AAACCCCCCDDDEEEFFFEEECCCAAA???===;;;888888888888777666666888999999777555555555555555555555666777888999666666555444444555777777999888999>>>IIIXXXhhhqqqzzz|||{{{vvvppphhh]]]SSSGGGAAA<<<===<<<888555444666666666666666666666666666555444444444555666777666555555555555666666777555555555555666777888999999;;;CCCRRRfffzzzooo[[[GGG@@@:::999777333222444555555555666666777777777:::999777777888888888777666555555444444555555666333555666888999888777666;;;;;;::::::999999999999888:::===>>>@@@EEENNNTTTaaannn|||jjjZZZJJJCCCAAA???=========;;;;;;>>>===<<>>;;;:::999999888888888888888999999999999:::<<>>>>>>>>>>>===<<<<<<;;;:::999999999999999999888444777999999777555444444555555555555555666888888666555444444555666777888:::999;;;DDDRRRaaammmrrrvvvuuuqqqkkkcccZZZOOOFFFBBB???<<<======;;;999777666666666666666666666666777666444333333555777888555555555555555666777888666666666666777888999:::999;;;DDDTTThhh{{{nnnZZZDDD>>>:::999888333111222555555666777777666666555777666666777999999888777666666555555555555666666444555777888888888999999======<<<;;;:::999999999999;;;>>>@@@CCCKKKUUU]]]mmmyyy{{{bbbTTTGGGBBB@@@===<<<<<<<<<;;;<<<>>>>>>===AAAHHHYYYnnn|||gggQQQDDD@@@>>>;;;999999999:::;;;BBBBBBBBB>>>999666555666666666666555555555555555777777777777666666666666777777777777666666666666333444444555666777888888555555555555555555555555222333444555555555444333555444444444444555666777555555555555555555444444666555555555666777777777555777999999888777888888555555666666666777777777666666666777777888999999999999999999999999999999;;;;;;<<<<<<;;;;;;:::999999999999::::::::::::;;;777777777888888888999999999999888777777777888888777777666666666777777888777777888777777888:::===DDDEEEJJJRRRYYYVVVJJJ@@@999777555555666666444333444555777999:::;;;;;;;;;======??????>>><<<999777444444444444444444444444333555666666555444444555333333333333333333333333111333444444333222222333333333333444444333333222222222222222222222222222111111111222222333333333222222222333333333444444555444444333333444444555333444444444444444444333333444555555666666555555444444555555666666777777666777888777777777777888;;;:::999999888888999999===>>>>>>???BBBEEEGGGIII{{{xxxvvvsssqqqpppooollljjjfffggghhhjjjmmmooorrrsssppplllfff```ZZZTTTNNNJJJHHHHHHIIIMMMSSSZZZbbbfffeeeaaaYYYQQQIIICCC???===;;;:::999999888888888888888999999999999:::<<>>:::999666444444444444444444555666777888666888999999999999:::<<<<<<<<<;;;:::::::::;;;;;;999:::;;;;;;:::999888777555666777666444333444666666666555555555555666666666555444444555666777888:::;;;@@@JJJXXXdddjjjlllkkkgggbbb]]]VVVMMMDDD???<<<;;;888666666777666555666666666666666666666666777666444333444555777999555555555555555666777888777666666777777888999:::999===FFFWWWkkk}}}lllWWWBBB===999::::::666444555444555666666666666555555555555555777999:::999777666666666555555666666666555777999::::::;;;>>>AAABBBAAA>>><<<::::::::::::999<<>>FFFOOOdddwwwsss^^^LLLAAA===<<<;;;999888999:::;;;@@@@@@???<<<888555444444666666666666666666666666666666666666777777777777777777777777666666666666333444444555666777888888555555555555555555555555111222444555555555444333666666666666666666777777444444555555555555555555444444555666555555666666555666888888777777888999666666666666777777777777555555666777888888888999999999999:::::::::;;;;;;?????????@@@@@@?????????>>>>>>??????????????????<<<<<<<<<<<<<<<<<<<<<<<<::::::999888888888888888999888888777777777888888888888888777666777:::===AAAEEEMMMXXX^^^XXXIII;;;777666555555666666555333555666888:::<<<<<<<<<<<>>;;;999888888333333333444444444444444333555666666555444444555333333333333333333333333111333555444333222333444222333333444444333333333222222222222222222222333333333333333222222111111222222222333333333444444555444444333333444444555444444444444444444444444333444444555555555555555444555555666666777777777555777888888777666888:::999999888888999999:::;;;<<<<<<<<<>>>@@@CCCEEEGGG~~~zzzxxxvvvsssqqqpppnnnllljjjgggggghhhiiijjjlllnnnooojjjfff```[[[VVVRRRMMMJJJHHHHHHJJJNNNTTT\\\cccgggddd___WWWOOOGGGBBB???>>>@@@???===;;;:::888888888888999999999999:::===???DDDKKKSSSZZZaaabbb[[[RRRGGGCCC>>>:::888777666444444444444555555555555666666666555555666666777888555777;;;BBBJJJRRRZZZ^^^TTTIII>>>;;;:::777555555444444444555555777888888444555777777666666888999:::999999888888888999:::777999;;;;;;999666555444555666555444222333555777666666555555444555555555666666555444444555777777999;;;AAAKKKVVV^^^``````]]]WWWRRROOOJJJBBB===;;;999:::888333333555777555666666666666666666666666777666555555555666777888666555555555555666666777666666666666777888999::::::>>>HHHYYYnnnhhhSSSAAA<<<999::::::888777999444444444555555666666666555555555777999:::888777777666666555555666666777666888::::::;;;???EEEKKKIIIFFFAAA<<<::::::;;;<<<;;;>>>BBBFFFNNN[[[jjjuuuwwwgggTTTKKKDDDBBB@@@<<<999999:::999:::<<<===AAAMMMYYYppp}}}iiiUUUGGG@@@:::::::::999888888:::<<<>>>===<<<:::888666555444555666666666666777777777666666666666777777777777777777777777666666666666444444444555555666666777555555555555555555555555444444666777777777666555666666777777777777777777555555555555555666666666333555777777666666666777333555666666555666777999777888888888999999999999666777999:::;;;;;;;;;;;;;;;;;;<<<===>>>??????@@@???@@@AAABBBCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@??????>>>>>>======<<<;;;;;;;;;;;;:::999888888888888888;;;:::999999999999999999666666666555555555888:::>>>CCCMMMWWW[[[TTTEEE999777666666666777777555444444666:::===??????===<<>>;;;:::::::::333333333444444444444555333444666666444333444555222333333444444444444333222333555555333333333444222222333444444444333333222222222222333333333333555444444333222222111111222222333333333333444444555444444333333444444555555555444444444444555555444444444444555555666666666666666666666666777777555888:::999777777999<<<999888888888999::::::;;;;;;;;;;;;<<<>>>AAACCCEEE~~~yyywwwuuusssqqqpppnnnkkkiiihhhhhhhhhhhhhhhiiijjjkkkeeeaaa[[[VVVRRROOOLLLIIIIIIJJJLLLPPPVVV^^^dddhhhbbb]]]UUUMMMFFFAAA?????????>>><<<;;;:::999999999888999999999999:::===???CCCJJJRRRYYY___aaaYYYOOOEEEAAA<<<999777666555333444444444555555555555666666666666666666777777888555777;;;BBBJJJSSS[[[___TTTHHH>>>;;;:::888666666777666666555666666777777444555666666555555666777777777666666666666777777555999<<<<<<999666555444555666666666444444666777444444444444555555666777777777555444444555666666888:::???EEELLLPPPRRRRRRQQQJJJEEEDDDAAA;;;888999777::::::666555888999777666666666666666666666666666666666666666777777777777666666555555555555666666666666666777888999999:::>>>IIIZZZooo~~~eeeOOOBBB<<<888999999777777999444333333333444666777888666555555666888999888777777777666666666666777777666888999999;;;AAALLLTTTOOOKKKCCC===999999;;;======@@@EEEKKKUUUddduuuppp^^^MMMFFFBBBBBBAAA===;;;<<<:::999:::<<<>>>EEETTTccc{{{sss]]]JJJ@@@===888:::;;;:::888999;;;>>><<<;;;:::999999999777666555666666666777777777777555666666666777777777888777777777777666666666666444444444444444555555555555555555555555555555555444555666777888777666666555666666666666666555555555555555666666777777777555777::::::888777888999666777888888777888:::;;;;;;;;;;;;<<<<<<<<<======;;;<<<>>>@@@AAAAAAAAAAAABBBCCCDDDFFFHHHIIIJJJKKKHHHIIIKKKLLLNNNOOOOOOOOOLLLKKKJJJJJJIIIHHHGGGGGGDDDCCCBBBAAA@@@>>>======???>>>===<<<;;;;;;;;;;;;===<<<;;;:::::::::::::::555666777666555555777999<<>><<>><<<:::999999999333444444444555555555555222444555555444333444444222222444555555555444444222444555555444333333444111222333333444444444333222222222333333333444444333333333333333333333222222222333333333333444444555444444333333444444555666555444333333444555666444444444444444555666666777777777666666666666666555888;;;;;;888777:::>>>::::::999999888888999999;;;;;;;;;;;;===???AAABBB~~~yyywwwuuusssqqqpppnnnkkkiiidddccccccbbbbbbcccccccccaaa]]]WWWRRROOOMMMJJJHHHKKKLLLNNNRRRXXX___fffjjjaaa\\\TTTLLLEEEAAA@@@@@@888888888888999::::::;;;888999999999999:::===???BBBJJJRRRYYY___```XXXNNNCCC@@@;;;888666555444333444444444555555555666666666666666666666777888888444777;;;BBBJJJSSS[[[___SSSHHH>>>;;;:::888666777999999777666666555555555666777888777555555666777555555666666666666666666555999>>>>>>;;;888777777444666888888777666666777222222222333555777888999888777666555444444555666777999<<>><<<666555888000777999555555888888555666666666666666666666666555555666777888777777777888777666555555555555555555555555555666777888999999>>>III[[[ooo|||cccLLLCCC<<<888888888666666888444333222222333666888:::777666444555777888888777777777666666666666777777666777888888:::BBBOOOYYYSSSNNNEEE===999999<<<>>>@@@CCCHHHOOOZZZjjj|||lllYYYHHHCCC@@@BBBBBB???===>>>;;;:::;;;===@@@HHHZZZjjjmmmUUUCCC;;;:::777999;;;:::999999<<<>>>;;;:::999:::;;;;;;:::999555666666666777777888888555666666666777777888888777777777777666666666666444444444444444444333333666666666666666666666666333333555666666666555444444555555666555555444444555666666666777777888888666999<<<===:::999:::;;;:::;;;<<<<<<;;;<<<>>>@@@>>>>>>>>>>>>????????????@@@AAACCCEEEFFFFFFFFFFFFKKKLLLMMMOOORRRTTTUUUVVVYYYZZZ\\\^^^```aaabbbbbb\\\\\\[[[YYYXXXWWWVVVUUUOOONNNMMMKKKIIIHHHFFFFFFDDDCCCBBBAAA@@@@@@@@@@@@>>>===<<<;;;;;;;;;;;;;;;777888999999888888999:::===AAAFFFJJJJJJEEE@@@;;;999888888888999888666444222666<<>><<<888888999999999888777666444444444555555666666666222444555555444333333444111222444555666555444444222444555555444333333444111222333333444444444444222222222333333444444444111222222333333444444555222222333333333444444444555444444333333444444555666555444333333444555666555444444444444555666666888888777777666666555555555999<<<<<<999888;;;???===<<<:::999888777777777;;;;;;:::;;;<<<>>>@@@AAA{{{uuusssqqqppppppooommmkkkcccbbbaaa``````___``````XXXWWWTTTRRRNNNKKKIIIHHHJJJNNNQQQUUU\\\eeehhhfffaaaYYYOOOHHHDDDBBB@@@===;;;;;;;;;:::999888777666888888999999999:::===???@@@GGGRRR[[[^^^ZZZTTTOOOCCC???:::777666777888888777666666555555555555555444555555666777666666666444888<<>>===<<<999888666666555444777:::;;;<<<===???@@@???===;;;;;;;;;<<<;;;:::555555666666666666555555===999555444666777666555777999999888:::===<<<888555:::;;;555333666555111888888777777777777777888:::>>>III\\\rrrwww]]]GGG<<<;;;999999999888555333666555555444444666777888555666888888777777888:::;;;999777444333444666777555666777999<<>><<<;;;===CCCBBBHHHPPPZZZiii|||sss___PPPDDDBBB@@@>>><<<;;;;;;<<<;;;=========BBBQQQgggxxxvvv]]]III???;;;999;;;;;;;;;;;;::::::999888888999999::::::888777666888999:::777333222555888777777777777888888888888:::999999888777666555555666555444333333333333333555555555555555555555555666666555666777777555333888888777777666666555555555555555666888999999888777:::===???===;;;999999888:::<<<<<<<<<<<<>>>@@@BBBDDDFFFGGGFFFFFFGGGIIIIIIJJJKKKKKKLLLOOOSSSWWWWWWYYY\\\```dddgggiiijjjooopppqqqsssuuuvvvvvvvvvsssrrrpppnnnllliiihhhgggbbb___]]]]]]]]][[[VVVRRRUUUSSSPPPNNNLLLJJJHHHEEEDDDCCCBBB@@@???>>>>>>===<<<:::888999:::<<<===<<<999<<<@@@AAA@@@AAACCCFFF@@@<<<777444444555555555777999>>>BBBDDDAAA<<<777777777777777666666666666555555555666666666666777444444333333333222222222444555666777777888777777222222222333333333444444333333333333333333333333333222333444666666444222222222222111111111000000444222000111333444222000444444444444444444444444999777444222222333555666555555555555666666666666;;;:::999888777777777777777777777777888999:::;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>???@@@@@@~~~{{{vvvtttrrrppppppooollljjjdddcccaaa___]]]\\\[[[ZZZWWWUUUSSSPPPNNNKKKIIIHHHJJJNNNRRRVVV]]]eeehhheee```XXXNNNGGGDDDBBB???===::::::::::::999888777777888999999999888999<<<>>>BBBIIISSS[[[]]]YYYQQQLLLBBB???:::777777777888777666555555555555666888888555555555555666666666777555888<<>>BBB@@@<<<777;;;;;;777555777666333888777777666666777777777:::>>>III\\\rrrvvv\\\FFF===;;;999888888777666444666555555444555666777888555777888999888888:::<<<;;;999777444444444666777555555666666888;;;AAAEEEEEEAAA>>>===<<<;;;>>>DDDEEENNNYYYdddrrr|||kkkXXXKKKCCCBBB@@@>>><<<<<<<<<<<<:::<<<===???GGGYYYqqqmmmVVVFFF>>><<<:::999999::::::999888888777777888999999999888666666888888777666444444555666666666777777777888888888888888888777666666555555555444444444444555555666555555555555555555444444777666666777888999777555888888777777666666666666555555555666777888888888:::<<>>===<<<===;;;<<<===>>>>>>>>>AAACCCGGGIIILLLMMMMMMNNNOOOQQQSSSTTTUUUVVVXXX[[[___ccciiikkkooossswww{{{}}}~~~|||yyywwwvvvuuusssnnnjjjhhheeebbb___\\\ZZZVVVSSSQQQPPPMMMKKKHHHFFFEEEDDDBBB@@@>>>===>>>??????>>>;;;===>>>>>>>>>@@@DDDHHHCCC???:::777666666666666444666:::>>>@@@>>>999555777777777777666666666666333333333444444444444555444444444444333333333333555666666777777777777666333333333333444444444444333333333333333333333333333333333555666666555333444444333333333222222222444222111222444444333111444444444444444444444444888666444222222333555666444444555555666666777777;;;:::999888777777777777777666666777777888999:::::::::;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>???@@@@@@}}}zzzwwwuuurrrpppooonnnkkkiiieeeccc```]]]ZZZWWWVVVUUUUUUSSSQQQOOOLLLJJJIIIHHHJJJOOOTTTXXX___fffhhhddd]]]VVVMMMFFFCCCAAA???<<<::::::::::::999888888777999::::::999888999;;;>>>DDDJJJTTT[[[\\\WWWOOOIIIBBB>>>:::777777777777777666555444444555777:::;;;666555555444555666777888555888<<<@@@JJJVVV]]]]]]WWWLLLAAA<<<999555444555777666666555555666666777555555555555666666666666555555555555666666666666666777777777777777777666444444555555555555444444666666666666666666666666999999888777666666666666666888::::::888888888999888888888999<<<<<<;;;:::888888888888888888888888333666999:::777666777999>>>BBBEEEEEEHHHJJJHHHBBB;;;<<<;;;888666888888555777666666555555666777777:::>>>III\\\rrrsssZZZEEE>>>;;;888777777777666555666555555555555666777777555777888999999999;;;===:::999777555444555666777777777777555555777;;;>>>AAA>>>===>>>>>>===AAAHHHKKKWWWfffrrrrrr^^^MMMDDDBBBAAA???===<<<<<<<<<<<<<<<>>>@@@DDDNNNaaayyyxxx```LLLBBB===<<<;;;888888888888888888777666777777777888777666666555888666555555666666666555666666777777777777888888666666666666666666666666444444444555555666777888666666666555555444444444777666666888::::::999888888777777777777666666666777777777777888888999:::999:::<<<<<<;;;;;;===>>>@@@BBBCCCCCCDDDFFFJJJMMMQQQSSSVVVYYYZZZ[[[]]]___cccdddfffhhhjjjnnnrrrvvvzzz|||~~~zzzwwwtttqqqmmmjjjfffdddbbb^^^ZZZWWWTTTSSSOOOMMMJJJHHHHHHGGGFFFDDDBBBBBBAAAAAAAAACCCHHHLLLDDD@@@;;;777666555555444444555777:::<<<<<<999666777777777777666666666666333333333444444444444555555555555444444444444333666666777777777666555555333444444444444555555555333333333333333333333333444333444555777777555333555555555555444444444444444333222333444555444222444444444444444444444444777666444222222333555666333333444555666666777777:::999888777777666666777666555555666666777888999999999::::::;;;;;;<<<<<<:::;;;;;;<<<===>>>??????}}}yyywwwuuurrrpppooommmjjjhhheeeccc```\\\YYYVVVTTTSSSSSSQQQOOOMMMKKKIIIIIIIIIKKKPPPVVV[[[aaaggggggbbbZZZSSSJJJEEEBBBAAA>>><<<:::::::::::::::999888777999::::::999888999;;;===CCCIIISSSZZZ[[[VVVNNNIII@@@===999777777777777777777666555444555777999;;;777666444333444555777999555999<<<@@@JJJVVV]]]^^^XXXMMMBBB<<<999666555777666666666555555666666666555555555555666666666666555555666666666666666777666777777888888777777666555555666777777666555555666666666555555666666666777666666555555666666777777888999999777555555666666666777:::===>>>>>><<<999999999999999999999999666;;;>>><<<888777<<>>III\\\rrrqqqXXXDDD???<<<888666666777666666555555555555666666666777444666777888888999;;;<<<999888666555555555666777::::::999888777888;;;>>>@@@??????AAAAAA@@@EEEMMMQQQ```rrr|||gggSSSFFF@@@AAA@@@>>>===<<<<<<<<<===???AAADDDJJJUUUhhh~~~nnnTTTDDD>>><<<;;;;;;777888888999888888777777666666666666666555555555999666444555888:::888666666666666666777777777888666666666777777888888888777666666666666666777888777777666666555555444444666555666777:::;;;:::888777777777777777777777777888999999888888999;;;===:::;;;<<<<<<<<<>>>AAACCCHHHJJJLLLNNNPPPTTTYYY]]]___bbbfffhhhjjjllloooqqqtttvvvxxx{{{}}}|||zzzxxxuuuqqqmmmjjjiiibbb___\\\ZZZXXXVVVSSSQQQNNNNNNLLLKKKJJJKKKMMMNNNGGGCCC>>>;;;999888777666777777777999;;;<<<:::999777777777777666666666666555555555666666666666777666666555555555444444444666777777777666555444444444444444555555555666666333333333333333333333333444333444555777777555444555555555555444444444444444444444444444444444444333333444444444444444444666555444333222333444555222333444444555666777777999888777666666666666666555444444555555666777888888888999:::;;;;;;<<<<<<::::::;;;<<<<<<===>>>>>>}}}yyywwwuuurrrpppooommmjjjhhhdddbbb___\\\YYYWWWUUUTTTQQQPPPMMMKKKJJJIIIJJJJJJLLLSSSYYY^^^cccgggeee___VVVPPPHHHCCCAAA@@@===;;;999999:::::::::999888888999::::::999888999<<<>>>AAAHHHRRRYYY[[[VVVOOOIII???<<<999777777888777666999777666555555666777888777666444333444555777999666999<<<@@@JJJWWW^^^___YYYNNNBBB===999666666888666666555555555555666666555555555555666666666666666666666777777888888888777888888888888888888777666777888999999888777666666666555555555555666666555555444444555555666777666888999888555444444444666666777:::>>>@@@@@@???::::::999999999999::::::;;;>>>@@@<<<777888AAAJJJLLLVVV```fffiiifff[[[PPPDDD???:::888888777666666555555555555555666777777:::>>>III\\\rrroooWWWCCC???<<<888666666777666666444555555666666666666666333444666777666777999:::888777666666555666666777999999:::999888:::===??????>>>???AAAAAAAAAHHHQQQ[[[kkk}}}uuu___LLLCCC@@@@@@???===<<<<<<<<<======<<<@@@GGGPPP^^^qqq|||eeeLLL@@@===:::999:::888888999999999999999888666666666555555555555555999777555777:::;;;999666555666666666666777777777666777777888888999999999:::999888777666555555555777777666666666555555555555555555666999:::999777777777777777888888888888666777888888777888;;;>>>>>>@@@AAABBBDDDGGGKKKOOOPPPSSSWWWZZZ^^^dddiiimmmpppssswwwyyy{{{}}}wwwuuurrrooommmjjjgggddd^^^]]]\\\[[[YYYVVVRRRPPPLLLIIIDDD@@@???===;;;:::999888777888:::;;;:::999777777777777666666666666555555555666666666666777666666555555555444444444666666666666666555444333444444444555555555666666333333333333333333333333444333444555777777555333444444444444333333333333444444444444444444444444333333333444444444555555444444333333333333444555333333333444555666666777777777666666555666666666444444444444555666777888888888999999:::;;;<<<<<<::::::;;;;;;<<<<<<======}}}zzzvvvtttqqqooonnnmmmjjjhhhcccaaa___\\\YYYWWWVVVUUUPPPOOOLLLJJJIIIJJJKKKLLLOOOUUU\\\aaaeeegggccc\\\RRRMMMFFFBBBAAA???===:::999999999::::::999999888888888999999999:::===???@@@GGGQQQYYYZZZVVVNNNHHH>>>;;;999777888888777666777777666555555555555555666555555444555666777888666999;;;???JJJWWW___aaa[[[OOOCCC===:::777777999666555555444444555555666555555555555666666666666666666777777888888999999777888888999999888888777666888999;;;;;;999888666777666555444444555666777555444444444555555666777555666888777555444444555888777777999===@@@BBBBBB;;;:::999888888999:::;;;===??????<<<999>>>IIIRRRYYYcccnnnuuuwwwrrrfff[[[KKKCCC<<<::::::888666777555555555555666777888888:::>>>III\\\rrrmmmVVVCCC>>>;;;888777777777666555444555555666777666666666333555666666555666777888777777666666666666777777666777888888888:::===???<<<<<<>>>@@@@@@CCCMMMXXXhhhwwwkkkWWWHHHBBBBBB???>>>===<<<<<<<<<===>>>777>>>JJJZZZkkk}}}qqq[[[FFF>>><<<888777:::777888999999:::999999999777777666555555555555666888888777888999999888666555555666666666666777777666666777777888888999999;;;:::888777555444444444666666666666666666666666666555555666888999888777777777777888888888888999444666888777666888===AAABBBDDDGGGJJJMMMQQQWWWZZZ^^^aaafffkkkppptttyyy||||||yyyrrrpppooommmjjjeee___ZZZRRRNNNIIIEEEBBB???;;;999:::999777777999999888777777777777777666666666666333333333444444444444555555555555444444444444333555555666666666555444444333444444444444555555555333333333333333333333333333222333444666666444222333333333333222222222111222444555444333222333444222333333444444555555555333333333333333444444555444444444444444555555555666666555555555555666666555444444555555666777888888888999999::::::;;;;;;:::::::::;;;;;;;;;<<<<<<~~~{{{tttrrrpppooonnnmmmkkkiiicccbbb___[[[XXXVVVTTTSSSPPPNNNLLLJJJIIIJJJLLLMMMQQQXXX___cccggggggaaaYYYPPPKKKDDDAAA@@@???<<<:::888999999::::::999999999666777888999999;;;>>>AAABBBIIIRRRXXXYYYTTTLLLFFF===;;;888777888888777666333444555555666555444444555555555555666666666777666999;;;???JJJWWW```bbb[[[OOOCCC===:::777777:::666555555444444555555666555555555555666666666666555555666666777888888999666777777777777777777666666777999;;;;;;999777666777666444333333444666777555555555555555666666777333555777777666555666777999777555777;;;???AAABBB;;;:::999888888999:::;;;===???AAAAAACCCIIITTT\\\hhhpppxxx}}}~~~{{{qqqfffSSSHHH???======999777888666666666666777888999999:::>>>III\\\rrr~~~mmmUUUCCC===;;;999888888777666444444444666777777777666555555777888777666555666888777666666666666777777777555666888888888999<<>>===<<<;;;<<<<<<>>>>>>888BBBRRReeexxx}}}dddQQQAAA>>><<<777777;;;666777777888999999888888888777666555555555666666666777999888777555444555555555555666666666777777555555555555666666666666999888777666555444444444555555555666777777888888888777777888999:::888777777777888888888999999999777:::<<<;;;:::<<>>===<<<::::::::::::888666777777777777666666666666333333333444444444444555444444444444333333333333444444555555666555555555333333333333444444444444333333333333333333333333222111222333555555333111333333333333222222222222111333444444222111222444222222333333444555555666222222222333333444444444555555444444444444333333666555555444444555555666555555555555666777888999999999999999999999:::::::::::::::::::::;;;;;;;;;{{{sssrrroooooonnnnnnllljjjdddbbb___[[[WWWTTTRRRQQQPPPNNNLLLJJJJJJKKKMMMNNNSSSZZZaaaeeegggggg___WWWNNNIIIDDD@@@@@@???<<<999888999999:::::::::999999555666888888999;;;???BBBDDDJJJSSSYYYYYYRRRIIICCC<<<:::888777888888777666///111333666666666555444444555666666777666666666777999;;;???JJJXXX```bbb\\\PPPCCC===:::777888:::555555555444444555555555555555555555666666666777444444444555666777777888555555666666666666555555555666888::::::888666555777666444333333444666777666666555555555666666777222444666777666666777999999666444555888===AAABBB;;;:::888777777888:::;;;===@@@DDDHHHMMMTTT^^^eeesssxxx~~~xxxoooXXXLLLBBB@@@???:::888:::666666666666777888:::::::::>>>III\\\rrr~~~lllUUUCCC<<<;;;999999999888555333333444666777777777666555777888999888777666666888666666666777777777777777777888:::::::::;;;===???===>>>AAAEEEHHHOOO___nnnoooYYYIIIAAA@@@BBB======<<<;;;;;;===>>>???===HHHZZZnnnuuuZZZJJJ======<<<666666<<<555555666777777777777777999888777555555666666777333666999888444111222333555555555555666666666777444444444444444444444444777666666555555555555666444444555666777888999999:::999888999::::::999777777777888888999999999999<<>>>>>>>><<<:::777777777777777666666666666555555555666666666777777444444333333333222222222333333444555666666666555222222222333333333444444333333333333333333333333111111111222444444222111444444333333333222222222000222444333111000222444222222333333444555666666222222222333333444444444666555555444444333222222555555444444444555555666666555555666666777888999::::::999999999999999999::::::::::::::::::;;;;;;~~~|||xxxuuurrrooonnnllljjjhhhfffbbb\\\YYYWWWVVVUUUTTTKKKLLLMMMMMMMMMMMMOOOQQQYYY```eeeggggggddd[[[RRRIIIFFFBBB???===;;;999888888999:::999777777777888555777999999888:::>>>BBBDDDKKKUUUZZZXXXPPPHHHBBB<<<:::888666666777888999555555666666777777888888555555555555666777999999999:::===DDDOOOZZZaaaeee___RRREEE???<<<999666666999888777666555444444444666555555444333222111111666666666666777777777777777777777888888888888888444555777999::::::999999666777777777666555444444888666555444444555666888777777777777777666555555999999999999:::;;;<<<===>>>;;;888777888;;;======???CCCIIIPPPXXXbbblllrrr}}}vvvcccSSSCCC===<<<;;;:::;;;777777888999999999999888??????JJJbbbyyy~~~iiiSSSDDD;;;999777666666777777666777888888777666666888999444444555555666777777777555666777666444444666777888888999:::;;;===>>>??????@@@BBBDDDLLL\\\qqqzzzdddSSSHHH???===>>>BBB===:::<<<>>>>>>@@@CCCDDDNNNccc|||uuueeeJJJDDD<<<:::;;;<<<:::888777777888999999999999888888999999888666555666888888777666555555666777888777777777666666666666666666555555444444444444555333333444444444444444444888777777777777888888999666666666666777888999:::888777666777:::===>>>??????BBBDDDFFFIIIOOOXXX```gggkkkrrryyy~~~xxxqqqfffYYYPPPSSSKKKEEEEEEBBB===;;;>>>999888666777777666444222777777777777777666666666777888888777555333333444333333333333333333333333333333333333333333333333666555333222111222222333444444555555555555444444222222111111222222333444222222444444444444222222222222222222222222222222555555444333333333444444777777777777666666666666666555555444444444444555333666777777666888<<<@@@<<<999666777999999888666888888999999999:::::::::~~~|||xxxuuurrrooonnnllljjjhhheeeaaa\\\XXXVVVUUUSSSRRRLLLMMMMMMLLLKKKLLLOOORRRZZZ```fffgggfffcccZZZPPPHHHEEEAAA>>>===<<<:::888888999:::999777777777888555777:::999888:::>>>BBBDDDLLLUUUZZZXXXPPPGGGBBB<<<:::999777777777777777555555666666777777777777666666555666666777888999:::;;;>>>FFFPPP[[[bbbfff___RRREEE???<<<999666666777777666666666666666777333333444444555555666666555555666666666777777777555555555555555666666666666777777888888888777777555666666666666555555444555666666666666666666555888888888888888777777666999888888888999:::;;;;;;:::888777777999<<<>>>???HHHMMMTTT\\\dddnnnwww|||{{{kkkZZZHHH@@@<<<999777666777777888999999999999999???@@@LLLddd||||||gggPPPBBB;;;999777666777777777666555666777666555555666888555555555555666777777888555666777666555444666777777777777888999;;;<<<===@@@BBBDDDJJJTTTeeeyyyrrr\\\NNNEEE@@@>>>???AAA===;;;===>>>>>>???CCCIIIWWWlllnnn^^^HHHBBB;;;999:::;;;:::888999999999999999888777666888999999888666666777888777777666666666666777777888777666555555666777888777666555555555555555444333333444444444444555555777777777666777777888999888888777888888999::::::<<<;;;;;;;;;===???@@@AAADDDHHHMMMQQQVVV]]]gggnnnzzz~~~|||}}}}}}rrrjjj^^^UUUNNNKKKFFF@@@===??????>>><<<<<<<<<;;;999777999888888777777777666666777777888777666555555666333333333333333333333333444444444444333333333333444333222222222333444555444444555555555555444444222222111111222222333444222333333444444333333222333333333333333333333333444444333333333444444555888777777777666666555555666555555555555555666666555777999888888999<<>>===<<<;;;999888999:::999777777777888555888::::::999:::>>>BBBEEEMMMUUUZZZWWWPPPGGGBBB;;;;;;:::999888666666555555666666666666777777777777777666666666666777777:::;;;???FFFQQQ\\\dddggg___RRREEE???===999666777666666666666666777888888444444555666666777888888555555555555666666666666666666555555555555555666999999999888888888777777444444555666666666555555444555777888888777555444999999999999999888777777888888777777777888999999777777888:::===@@@DDDFFFTTTYYYaaajjjrrrzzzqqq```MMMBBB>>>:::777666777777888888999999999999===???LLLeee}}}zzzcccMMM???;;;999777666777777666555444555666555444333444666666555444444555666888999555777888777666555666888888888888999:::;;;<<<===AAACCCIIIRRRaaassszzzfffPPPFFFBBB@@@>>>>>>@@@<<<;;;>>>???>>>@@@DDDQQQbbbyyyyyycccRRRCCC???999888999::::::888:::::::::999888777555444999999:::888777666888999666666777777777777666666888777666555555666777888888666444555777888555222333333444444444555555555666666666666666777888999999999999888999999::::::;;;;;;;;;;;;===???BBBCCCMMMSSS[[[bbbiiirrr{{{{{{pppiiigggbbbdddfffgggjjjnnntttwww~~~rrriii___YYYQQQIIIDDDDDDBBB@@@>>>===<<<;;;999777::::::999888888888888888888888888777777777888888333333333333333333333333444444555555444333333222222222222222333444555666444444555555555555444444222222111111222222333444444333333222222333333444444444444444444444444444333333333333444444555666888888777777666555444444555555555555666777888888888999:::999999999;;;===;;;999888888999999999888777888:::;;;<<<;;;999888}}}{{{wwwtttpppnnnmmmkkkiiigggdddaaa\\\XXXUUUSSSQQQOOOOOONNNLLLJJJJJJMMMRRRWWW]]]dddjjjhhhddd]]]SSSKKKDDDBBB>>>===<<<<<<;;;:::888999:::999777777777888666888::::::999:::>>>BBBGGGMMMVVVZZZWWWOOOFFFAAA;;;;;;;;;:::888666555333666666666666666666666666888777777666666666666777999:::>>>FFFQQQ\\\dddggg```SSSFFF@@@===999777777666666555555666666777888888888888777666666555555444555555555666666666666999888777777777777888999;;;;;;:::999999999999999333444555666666666666666555666777888888777666555888888999999888888777666888777777666666777777888999:::;;;>>>BBBHHHOOOTTT___eeemmmttt{{{rrraaaNNNDDDAAA===;;;;;;888888888888888999999999<<>>:::999777777777777666555333555666666444444444555666666555444555777999:::666777888888777666777888;;;;;;;;;;;;<<<===>>>???BBBEEEMMM\\\nnnqqq]]]HHH@@@@@@@@@>>>===>>><<<<<>>BBBGGGXXXlllnnnWWWHHH???<<<888777888999999999999999999999888777666555888999:::999777777888:::666666777888888777555444555666666777777777777777999666444666888888555111333333444444555555666666666666666666777888888999:::999999888888999999:::;;;;;;;;;;;;>>>DDDKKKOOOZZZaaakkkttt{{{tttfff[[[TTTPPPKKKMMMOOOQQQSSSWWW\\\```hhhmmmuuu|||tttjjjaaaXXXQQQMMMFFFDDDAAA???===<<<999777::::::999999:::;;;<<<===<<<;;;999888888888888777444444444444444444444444444555555666555444333222333333333333333333333444333444444555555444444333222222111111222222333444444444222222222222444444444444444444444444444444222222222333444555666777888888777666555444444333555555555666666888999999888999999999999999::::::888777666555666666666666666888:::<<<===;;;999888~~~|||zzzvvvssspppmmmllljjjhhhfffdddaaa\\\YYYWWWUUURRRPPPOOONNNLLLJJJKKKOOOUUUZZZ```gggkkkhhhaaaYYYPPPHHHCCCAAA===<<<<<<<<<;;;:::888999:::999777777777888666888::::::999;;;???CCCHHHNNNVVVYYYVVVNNNFFFAAA;;;;;;;;;:::888666555333666666666555555555555555888777777666666666666777888999<<>>@@@CCCHHHQQQ[[[bbbkkkooovvv|||uuudddPPPFFFBBB???>>>>>>888888777777777888999:::>>>BBBPPPhhh}}}ttt^^^JJJ???:::888777777888888666444444666888888777555666666666666555555666777999:::666888999999888777777888;;;;;;;;;<<<===>>>???@@@CCCIIIUUUfffyyy~~~iiiVVVCCC>>>@@@@@@>>><<<>>><<<<<>>???@@@FFFPPP\\\dddjjjqqq{{{nnn]]]TTTNNNGGGAAA???@@@BBBDDDEEEHHHKKKNNNTTTWWW]]]cccjjjrrrzzzzzzpppggg___YYYRRROOOJJJGGGDDDAAA>>><<<:::999999:::<<>>:::888888888666555444444444444444444444444444444666777777666444333555555444444333222111111333333444444444444333333222222111111222222333444444444222222222222444444222222222222222222222222222222222333444555666777777777777666555444444333555555555666666888999999777777777777888888888777666666666666555666777888666888;;;======<<<:::888~~~{{{zzzuuusssooommmkkkjjjgggeeebbb```\\\YYYXXXVVVSSSQQQNNNMMMMMMLLLNNNRRRYYY^^^cccjjjlllfff]]]UUUNNNGGGCCC@@@===;;;;;;;;;:::999888999:::999777777777888666999;;;;;;:::;;;???CCCJJJOOOVVVYYYUUUMMMEEE@@@;;;;;;:::999888666666555666666666555555555555444777777666666666666777777777888<<>>:::777888888888777777888999::::::;;;::::::::::::999999999666666666666777777777777888777666666777999;;;===;;;;;;<<<===<<<;;;999888666666777888888888777777999888666555555666888999777777777777777666555555888888777888999:::;;;;;;>>>BBBGGGLLLRRR[[[eeemmmuuuyyy~~~|||jjjUUUHHHCCC>>><<<;;;999888777777777888:::;;;AAAEEEUUUlllpppZZZHHH???999888777888888888666444555777999:::888777777777555555666777888888888999666888::::::999888888888999999999:::<<<>>>???@@@GGGPPPaaasssttt___PPPBBB>>>@@@???======>>><<<===??????BBBJJJTTTggg|||~~~kkkWWWGGG>>>:::999888777777777888999555666777777888888777777666777888777666666888:::777888888777777666555444111333777;;;;;;999666444888777666444333333333333333333444555666777777888777777777888999:::;;;<<<999999999999:::;;;<<<===<<>>>>>>>>???AAACCCEEEHHHKKKOOOTTT[[[dddiiinnntttzzz~~~~~~wwwnnneee]]]YYYSSSMMMIIIFFFBBB???;;;;;;;;;<<<>>>AAADDDFFFEEE@@@:::888888777555333444444444444444444444444222333666777888888666555666666555444333111000///333333444444444444333333222222111111222222333444444333333222222333333444222222222222222222222222333333333333444444555666666666666555555555555444555555555555666777888888777666666777888999777555888999999999888888999;;;888999;;;<<<===<<<:::999~~~}}}{{{yyyuuurrrooolllkkkiiigggeee___]]]ZZZXXXWWWVVVSSSQQQLLLMMMMMMNNNQQQVVV]]]bbbggglllmmmeeeZZZRRRLLLGGGCCC@@@===;;;::::::999888888999:::999777777777888777999;;;;;;:::;;;???CCCKKKPPPWWWYYYUUUMMMEEE@@@<<<:::999777777777777777666666555555555444444444666666555666666777888999777888<<>>:::888888777888999:::<<<>>>@@@AAA??????>>>===<<<;;;;;;:::777777777777888888888999888777666777888;;;???AAACCCDDDEEEEEECCC???;;;999888999999999999888888777888777777777777777777888777888888888888777666666888888999999;;;<<<>>>???AAAIIITTT\\\bbbhhhpppuuuyyy}}}mmmWWWJJJBBB===::::::999888777666777888:::;;;???EEEUUUmmmkkkVVVFFF???999888888888999888666333555777::::::999777777777444555777999999999888777666888;;;;;;:::888888888888888999;;;===???AAABBBMMMZZZnnn{{{jjjTTTIII@@@???@@@???>>>>>>>>><<<===>>>???DDDOOO[[[qqqsss^^^MMMBBB===::::::999888777777777888666777777777777777666555555666777666555555777999999888777666555555555555333444666888888888777777666888777333///...222666333333444555666777888888888888888999:::;;;===>>>:::::::::;;;<<<>>>???@@@???FFFPPPYYYcccnnn{{{|||iii\\\LLLBBB@@@AAA@@@======>>>>>>===;;;;;;;;;======???BBBDDDGGGLLLQQQUUUYYY^^^ccceeefffhhhnnnrrr}}}ssshhhccc\\\UUUPPPKKKGGGDDD???>>>======>>>AAADDDFFFDDD???999666777888666333555555555555555555555555000222555888999999888777444444555555444222111000222333333444444333333222222222111111222222333444222333333444444333333222333333333333333333333333444444333333333444444555444444444555555555555666666555555555555555666666666555555777::::::888666888999;;;:::888888:::===999:::;;;;;;<<<<<<;;;;;;~~~}}}{{{yyyuuurrrnnnlllkkkiiigggeee]]][[[YYYWWWWWWUUUSSSQQQKKKLLLNNNPPPSSSXXX___dddiiinnnmmmdddXXXPPPKKKGGGCCCAAA===;;;:::999888777888999:::999777777777888777999;;;;;;:::;;;???CCCKKKQQQWWWYYYUUUMMMEEE@@@<<<:::888666666777888999666666555555555444444444555555555555666888999999888999===FFFQQQ]]]eeeiiiaaaTTTGGGAAA>>>:::888888777888:::<<<@@@CCCFFFHHHGGGEEECCCAAA>>>;;;999888777888888888999999999999:::999999999;;;???CCCEEELLLMMMNNNMMMJJJEEE???;;;:::::::::::::::999888777555777888999999888777555999999999999999888777777888999999:::<<<>>>@@@AAAEEEPPP^^^jjjpppsssxxx{{{yyy|||nnnWWWJJJCCC>>>;;;;;;999888777666666888:::;;;;;;BBBSSSkkk}}}hhhSSSEEE>>>999888888888999888666333444777::::::999777666777333555888:::;;;:::888666666999;;;<<<:::999888888999:::;;;===???BBBDDDEEESSSbbbwwwwwweeeMMMEEE??????@@@>>>>>>@@@???===<<<>>>???EEERRR___yyy~~~lllWWWGGG???===:::::::::999777666777888888888888888777555444333444555666555444555777888:::999777555555555555666666555555555666777999:::555888888333,,,+++111777333333444555666777888999999999999:::;;;<<<>>>???;;;;;;<<<===???AAABBBCCCIIISSSaaannnxxxwwwnnnhhhWWWOOOEEE???===>>>??????>>>??????===;;;999999999999<<>>???AAACCCEEECCC===777555777999777555555555555555555555555555///111555888::::::999888222333444444444333222111222333333444444333333222222222111111222222333444222222444555555444222222444444444444444444444444555555444333333333444444333333444444555666666666666555555444444444555555777666666888;;;<<<:::777666888999999777666999<<<:::::::::;;;;;;;;;<<<<<<~~~~~~}}}~~~~~~|||zzztttqqqnnnkkkjjjhhheeeccc^^^[[[YYYXXXXXXVVVRRRNNNNNNNNNNNNPPPTTT[[[bbbfffkkkjjjfff___UUULLLFFFCCC>>>===;;;:::999888888888999999999999999999999999777777:::======<<<@@@GGGLLLTTTZZZXXXRRRMMMFFFAAA;;;:::999888777777777777777666555444444444444444666666666666666777777888666999???GGGQQQ[[[cccggg```XXXKKK@@@999666666666:::999:::>>>FFFMMMSSSUUUVVVTTTPPPJJJDDD@@@?????????<<<999888999;;;<<<<<<888555555888;;;@@@IIISSS^^^^^^\\\XXXVVVSSSJJJAAA???>>><<<;;;;;;:::888666:::;;;;;;<<<<<<<<<;;;;;;::::::999999999999::::::666777888999;;;???DDDHHHTTT\\\hhhsssyyy||||||}}}uuu___LLLAAA===<<<<<<:::888777555555666888999;;;DDDUUUkkk~~~fffLLLBBBDDD>>><<<999666444333222222666666777888888888888777999666444444666777666444:::999888888888999:::;;;;;;<<<>>>>>>???DDDKKKQQQ^^^pppgggUUUHHHDDD???======>>>??????===@@@BBBAAABBBLLL]]]kkklllYYYLLLCCC>>>:::888888888888888888888888777777777777777666555555777666555444444555666777:::999777666666666777888444666777555333333777:::666666666444333222444666444444555666777888999999::::::;;;===??????===;;;999<<<>>>???@@@EEELLLQQQZZZcccppp}}}}}}vvvooohhhaaaZZZUUUIIIFFFBBB???<<<<<<<<<===<<<<<<<<<;;;;;;;;;::::::<<<===??????>>>???AAADDDDDDCCCDDDEEEHHHKKKOOOQQQ\\\aaaiiinnnrrrvvv{{{yyyqqqmmmnnnnnnpppwww}}}rrrfff^^^YYYUUUSSSJJJFFFBBB@@@??????>>>===>>><<<888777888999999888777666555333111///...---666555444444666777777666444444555555555555555444555444333222222222333333333333333222222222111111444444444444333333222111333222222111111222222333444111///000333555444222555555555555555555555444666666555555555444444444555555666666777777888888555555555555666777999::::::666444555999;;;999555}}}~~~}}}}}}~~~~~~|||zzzuuurrrooollljjjiiifffddd___\\\YYYXXXWWWUUUQQQNNNOOOOOOPPPSSSWWW^^^dddhhhllliiiddd\\\SSSJJJEEEBBB>>>>>><<<;;;:::999999999999999999999999999999999666666999=========BBBIIIOOOWWW\\\XXXQQQKKKDDD>>>;;;:::999888777777777777777666555444444444444555666666555666666777888888666999???GGGQQQ[[[ccchhh___VVVJJJ@@@:::888888888;;;;;;===CCCKKKTTTZZZ\\\___^^^ZZZUUUPPPKKKIIIHHHAAA???<<<;;;<<<<<<;;;:::888666555999===CCCOOOZZZfffiiiiiifffddd___UUUKKKEEEBBB???>>>======;;;999:::;;;<<<======<<<;;;;;;::::::999999999999::::::::::::;;;<<<>>>CCCIIIMMM\\\dddnnnxxx}}}~~~uuu___LLLAAA=========:::999777666666777888999;;;EEEVVVkkk}}}cccJJJ???AAA888777666555666666777888555555666777777777777777777555444555777999888777999999888777888999:::;;;;;;===??????@@@FFFPPPXXXhhhyyyxxxbbbRRRGGGCCC???======>>>??????>>>@@@AAAAAAEEERRRfffuuuvvvcccQQQFFF@@@<<<999888888888888888888888888777777777777777666555555777666555555555555666777888777555444444444555666555666666555444555777999666666666555333333444666444444555666777888999999:::999999:::<<<=========<<<>>>@@@AAADDDKKKUUU]]]jjjrrr}}}zzzyyyuuupppooosssjjjgggaaa\\\WWWRRRLLLIIIEEECCC@@@===;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;888:::<<<<<<<<<===AAADDD??????>>>???AAAEEEHHHJJJMMMQQQWWW[[[^^^bbbgggjjjrrrtttvvvtttnnnfff___\\\TTTTTTWWW]]]hhhwww|||rrriiibbb]]]ZZZOOOLLLGGGDDDBBBAAA@@@??????<<<999777888999999888555555555444333222222111777555444444666777666555555555555555555555444444555444444333333333333333333222222222111111111000333444444444333333222111333333333333333333333333444111000000333444444222444444444555555555666666666555555555444444444444888888777777666555555444777777666555666666888888999666444666999;;;999666}}}}}}}}}}}}~~~~~~|||zzzvvvssspppmmmkkkiiifffddd___]]]ZZZXXXVVVTTTQQQOOOPPPQQQSSSWWW\\\bbbhhhlllmmmiiiaaaXXXOOOHHHCCCAAA???>>>===<<<;;;:::::::::999999999999999999999999555666888<<<======CCCKKKRRRYYY]]]XXXPPPIIIBBB<<<;;;:::999888777777777777666666555555444444555555555555555555666777999999666999???GGGQQQ[[[dddiii^^^VVVJJJ@@@;;;999999999<<<>>>BBBJJJTTT^^^dddfffiiihhhfffbbb^^^YYYUUURRRHHHEEEBBB@@@>>>===;;;999888666777;;;@@@HHHVVVdddlllqqqsssrrrooojjj```VVVOOOLLLGGGDDDBBBAAA@@@???===>>>???@@@@@@???===<<<======<<<<<<<<<<<<======>>>>>>???@@@CCCIIIQQQWWWiiioooxxx~~~ttt^^^LLLBBB>>>>>>===:::999888777777888999:::;;;FFFXXXmmmyyy```HHH===<<<555555555666777888999:::444444555666666777888888666555555666999:::::::::888888777777777888:::;;;;;;>>>@@@???@@@IIIXXXdddvvvmmmZZZNNNEEEBBB>>><<<===>>>?????????@@@@@@BBBJJJ\\\rrrwwwjjjXXXIIIAAA===<<<;;;888888888888888888888888777777777777777666555555777666666555555666666777777666555444444444555666777666444555666777777777666666777555333333444666444555555666777888999999<<<;;;::::::;;;===???@@@AAACCCEEEIIIOOOYYYgggqqq|||~~~xxxrrrmmmhhhbbb___[[[VVVUUUXXXVVVSSSOOOMMMJJJGGGDDDAAAAAA???===;;;::::::;;;<<<============<<<<<<<<<<<<888;;;===<<<;;;<<>>===<<<;;;::::::::::::888888888888888888888888777777999<<<======CCCKKKSSSZZZ]]]XXXPPPIIIBBB<<<;;;:::999888777777777777666666555555555555666666555555555555666888999:::777999>>>FFFQQQ\\\eeejjjaaaXXXLLLBBB<<<:::999:::>>>@@@GGGQQQ\\\eeekkkmmmlllkkkkkkjjjhhhddd___\\\TTTOOOHHHCCC???===<<<;;;888777888===BBBLLL]]]lllsssxxxzzzyyyvvvssskkkccc]]]XXXRRRMMMJJJHHHFFFEEEBBBCCCEEEFFFFFFDDDBBB@@@BBBAAAAAA@@@@@@AAAAAABBBAAABBBCCCEEEJJJRRR\\\cccuuuyyysss^^^LLLBBB???>>>>>>:::999888888888999:::;;;<<>>AAAAAADDDOOOaaapppuuuaaaRRRKKKCCCAAA===<<<===>>>??????AAA@@@AAAEEEQQQeee}}}mmmaaaQQQDDD>>>======<<<888888888888888888888888777777777777777666555555666666666666666777777777999888777666555666777777888666444555888999777555666777777666444444555666555555666777888999999:::===>>>????????????AAABBBEEEIIIPPPWWW```mmm{{{{{{rrrmmmkkkhhhaaa[[[YYYUUUQQQMMMJJJHHHHHHIIIJJJHHHEEEDDDCCCBBB@@@>>>===<<<;;;::::::;;;<<<===>>>>>>>>>======<<<;;;;;;>>>AAACCCAAA===;;;===AAA???>>>===<<<<<<>>>@@@AAA@@@@@@@@@AAACCCEEEHHHJJJIIIJJJJJJHHHEEEBBB@@@@@@>>>@@@CCCDDDHHHSSSbbbmmm{{{wwwnnnhhh___[[[TTTNNNJJJGGGDDDAAA@@@===999777777777777666333333444444555555555666666555555777888777555222777666555555444444444444555555555555555444333333555555555444444444444444333333333444444333333222111333444666666444333111333222222222333333444444555555555555555555555444444444444444444444444444333444444555666777888888888777777777777777777777888666666777999;;;:::888|||{{{{{{}}}~~~~~~|||zzzuuurrrnnnkkkhhhfffcccaaa]]]\\\ZZZWWWTTTSSSRRRRRRRRRTTTYYY___dddiiimmmnnnnnnfff[[[QQQKKKGGGCCCAAA<<<<<<;;;:::999999999999888888888888888888888888999888:::<<<<<<<<>>FFFQQQ\\\fffkkkfff]]]PPPDDD===:::999999>>>BBBIIITTT___ggglllmmmhhhiiijjjlllnnnmmmiiifffccc[[[PPPFFFAAA>>>>>>===888777:::???DDDNNN```pppzzz~~~|||{{{xxxtttlllggg___YYYUUURRROOOMMMIIIJJJKKKLLLKKKJJJHHHFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHJJJMMMSSS]]]gggooo}}}rrr^^^MMMCCC???>>>===888888888999999::::::;;;<<>>BBBEEEKKKYYYmmm{{{jjjXXXMMMHHHAAA???<<<<<<===>>>???>>>CCCBBBCCCJJJYYYnnn}}}dddYYYKKK@@@<<<;;;;;;;;;888888888888888888888888777777777777777666555555555666666777777777777777999888666555555555666777999666444666888999777444555777888777555444555666555555666777888999::::::<<>>?????????>>>=========<<>>======>>>???@@@<<<;;;::::::<<<===???@@@AAAAAABBB@@@>>>======>>>999===??????@@@EEEOOOWWWgggxxxvvvooofffbbbZZZSSSNNNJJJFFFCCCAAA===:::777777666666555444444444444333333333333444555666777999888555222777666555444444444444555555555666666666555444333333333333444444444444444222333333444444333333333000222333555555333222000333333333333222333444555777777666555444333333222333333444444444444444444333333444555666777888888555666777777888999999999777777777888999:::::::::{{{{{{{{{|||~~~~~~|||zzztttqqqmmmjjjhhheeebbb```\\\[[[ZZZWWWTTTSSSTTTUUUTTTWWW]]]ccciiilllnnnoookkkbbbWWWNNNIIIFFFCCC@@@<<<;;;:::999999999999999888888888888888888888888999888999<<<<<<===DDDLLLTTTZZZ\\\WWWOOOIIICCC===;;;:::999888777777777777666666555555666666777777666666666666666777777888777999>>>FFFQQQ\\\gggmmmiii```SSSGGG@@@<<<;;;:::>>>BBBJJJTTT^^^dddeeeeee```aaadddkkkrrruuutttqqqnnnfffXXXLLLEEEAAA???>>>777888<<<@@@DDDMMM^^^oooyyy~~~~~~}}}~~~~~~|||xxxsssmmmgggccc```]]][[[UUUUUUUUUTTTTTTSSSRRRRRRQQQQQQPPPPPPPPPPPPQQQQQQTTTUUUWWW[[[```iiissszzzsss___MMMCCC???===<<<777777888888999:::::::::<<>>???>>>CCCCCCHHHSSSeeexxx}}}pppXXXPPPDDD<<<999999888888888888888888888888888888777777777777777666555555555555666777888888888888666555444333333333444555888777777777888888666555555777888888666555555666555666666777888999::::::999===AAABBBBBBCCCGGGKKKTTT^^^lllxxx{{{pppeee^^^WWWRRRMMMHHHFFFFFFFFFFFFIIIJJJFFFAAA???AAABBBAAA???===;;;;;;<<<;;;:::888;;;;;;;;;;;;<<<===>>>???>>>>>>???@@@AAABBBBBBCCCEEEKKKPPPNNNFFF???>>>@@@@@@???===;;;;;;<<<===>>>===<<<:::;;;===>>>>>>===;;;<<<===<<<::::::;;;<<<666999<<<===>>>AAAFFFJJJSSSdddxxx{{{ooojjjbbbZZZTTTOOOKKKHHHCCC@@@<<<999888888777666555555444444333222222222222333555888:::999555222666555444333333444555666555666777777777666444333111111111111222222222222222222333444444444333333111111222333333222111111222333444333222333444666777777666555444333333222333333333333444444444444555555555555555555555555444555777888999:::::::::666777777888999:::;;;;;;zzzzzz{{{|||~~~~~~|||zzzuuurrrnnnkkkhhhfffbbb```ZZZZZZYYYWWWTTTSSSUUUXXXWWW[[[aaahhhmmmoooppppppeee]]]RRRKKKGGGEEEAAA>>><<<<<<;;;::::::::::::;;;888888888888888888888888666666888;;;===???GGGPPPWWW\\\^^^WWWNNNGGGAAA;;;;;;:::999888777777777777666666666666666777888888888777777666666666666666888:::>>>FFFPPP]]]gggnnnjjjbbbUUUIIIBBB???>>>>>>===AAAIIIRRRYYY]]]\\\[[[UUUVVV[[[eeepppxxxzzzyyytttmmm```UUUKKKDDD???<<<666888===AAACCCJJJZZZjjjssszzz|||xxxuuurrrpppmmmkkkffffffdddcccbbbbbbbbbcccaaa``````______``````aaadddfffhhhkkkooouuu}}}ttt```NNNCCC>>><<<:::555666777888999999999999<<>>AAACCCIIITTTddduuu|||iiiWWWKKKEEECCC>>><<<;;;;;;===>>>>>>>>>AAADDDLLL\\\ppppppaaaNNNGGG???:::999999999888888888888888888888888888777777777777777666555555444555777888999999888888666555444333222333444444666888999999888666666666555777999888777555555555666666777888999::::::;;;:::===@@@BBBDDDIIISSSZZZiiirrrwwwkkkaaaWWWPPPLLLEEEDDDBBB???===???DDDIIIOOOPPPKKKBBB>>>??????;;;===<<<;;;;;;<<<===<<<:::::::::;;;;;;<<<======>>>;;;===???BBBFFFIIILLLMMMRRRYYY___ZZZNNNCCC>>>>>>???===;;;::::::;;;<<<===>>>===<<<>>>@@@AAA???===777999::::::999888999:::999999:::<<>>FFFPPP]]]hhhnnnjjjaaaUUUJJJDDDAAAAAAAAA===@@@GGGPPPVVVXXXVVVSSSLLLMMMSSS___mmmwww{{{{{{vvvpppfff[[[QQQGGG???:::666999>>>AAABBBHHHWWWgggsss|||}}}|||{{{xxxvvvuuutttqqqooonnnooopppqqqnnnnnnmmmmmmmmmmmmnnnnnnqqqrrrtttvvvxxx}}}ttt```NNNDDD>>>;;;999555555666888888999999999<<>>???CCCEEELLLZZZmmmtttbbbRRRHHHCCCAAA===;;;:::;;;===???>>>>>>???DDDOOObbbxxx}}}hhhVVVIIIDDD===:::;;;<<<;;;:::888888888888888888888888777777777777777666666555444555777888999999999888888777666555444555666666555888;;;:::777555555777555777999999777555555555666666777888999::::::;;;===???AAACCCFFFPPP^^^iii|||zzzpppbbbUUULLLGGGEEEDDD;;;======;;;:::===FFFMMMWWWWWWQQQEEE??????<<<777888777666777999;;;:::999:::::::::;;;;;;<<<<<<<<<999;;;???DDDJJJOOOSSSVVVbbbiiimmmeeeUUUEEE===:::???===<<<::::::;;;===>>>;;;::::::<<>>===<<<;;;555555555666666666666666///111444999<<<;;;777333444333222222333555888999555666888999888777555444555555555666666666777777111222333333444444444444555444444333333444444555222444555444222222444777222222333444555666777888222222222333333444444444111222333444666777888999888888999:::999888777666555777888999999:::;;;===~~~|||}}}|||{{{{{{|||}}}|||zzzuuurrrnnnkkkhhheeeaaa^^^\\\[[[YYYVVVTTTVVVZZZ^^^bbbhhhmmmpppssstttooohhh```YYYPPPGGGAAA>>><<<;;;;;;::::::;;;<<<<<<;;;999999888888777777777777777777777888<<>>FFFRRR___hhhnnnmmmdddWWWJJJAAA======>>>;;;???FFFLLLNNNMMMIIIFFFCCCFFFMMMYYYgggsssyyy{{{{{{wwwnnnaaaSSSHHHAAA>>><<<999999<<<@@@GGGTTT```ttt}}}~~~~~~}}}|||||||||||||||||||||}}}~~~~~~~~~uuu```NNNDDD>>>:::777:::::::::999888999;;;===CCCNNNbbbwwwpppVVVFFFAAA>>>:::666777888999:::999999888<<<999444111111444999<<<888888888777777777777777888999999:::;;;===???AAADDDJJJVVVgggxxx|||dddTTTKKKDDD@@@@@@???:::888:::;;;;;;===AAAHHHGGGSSSllltttaaaUUUFFFCCC>>>;;;:::999888777999888666888:::;;;888666999777555555666777777666777666666999<<<<<<999666888777666555555666777888777777777777777777777777555555444333444555666777666;;;<<<777666;;;>>><<<:::AAAIIILLLQQQ]]]pppvvvoooccc\\\RRRJJJEEEAAA>>>;;;===<<<:::999:::===AAACCCUUUWWWSSSIII@@@<<<;;;999:::888777999===???>>><<<===<<<;;;:::999::::::;;;:::>>>GGGSSS\\\```^^^[[[hhhmmmkkk]]]LLLCCCAAAAAA===;;;999888888999:::<<<:::999999<<<>>>>>>;;;777777666666777777777666444888999:::<<<===>>>>>>>>>@@@CCCGGGLLLUUUfffzzz{{{rrrjjjddd```]]]RRRLLLEEE@@@???>>><<<::::::888555444555666555444444444555666777888999999555555555555555555555555666666777777777666444333222333555666666555333222555444333333222222222222444555555555333333555777333333333444444555555555666555444333222222222222444444555555444444333222666555444333444666888999;;;999777888:::;;;999777666888<<<===<<<:::::::::~~~|||}}}|||{{{{{{|||}}}|||{{{uuurrrnnnkkkhhhddd```]]]ZZZYYYXXXUUUUUUWWW[[[___eeekkkppprrrttttttmmmeeeYYYSSSKKKDDDAAA??????>>>;;;::::::;;;<<<<<<;;;999999999888777777777777777888777888;;;@@@FFFJJJLLLZZZ^^^^^^WWWOOOHHHAAA:::999999888777777777777777555333222444777999888666777666555555555777888999<<<===AAAIIIVVVcccmmmrrrpppgggYYYKKKAAA;;;:::;;;999===AAAEEEGGGEEEBBB???@@@BBBIIITTTcccpppxxx||||||xxxpppcccUUUIIIBBB???<<<999999<<>>:::777:::::::::999888888;;;>>>CCCOOOcccxxxmmmTTTDDD???<<<888666777888999999999999888:::999777666666666888999888888888888777777777777777888999;;;>>>CCCHHHKKKLLLSSS___ooouuu^^^PPPIIICCC@@@@@@>>>:::999;;;======???BBBFFFJJJYYYsss|||jjjWWWKKKBBB???<<<:::999999999888999777777888::::::888666888777555555777777777666777777777999;;;;;;888555888777666555555666777777777777777777777777777777555555444444444555666777444888888555666;;;===:::>>>CCCLLLUUU```nnn}}}|||pppeee]]]SSSNNNFFFAAA???>>>===<<<999999999:::;;;<<<>>>???NNNQQQOOOGGG@@@===<<<::::::999888:::===>>>===<<<===<<<;;;:::::::::;;;;;;AAAIIIUUU```ffffffccc```fffiiifffYYYKKKDDDAAA???===<<<;;;:::::::::;;;<<<:::999:::;;;>>>===:::888999888888999999999777666:::;;;<<<===>>>>>>??????:::===???BBBHHHTTTdddppp|||tttmmmgggdddYYYSSSJJJDDDBBB@@@===::::::888555444555666555444555555666666777777888888333333333333333333333333555666666777666555444333333555666777777666555333555444333333222222222333444555666555333333555777222222222333333444444444333333333333333333444444666666666777777777666666666555444333444666888999:::888777888:::;;;999888777999;;;<<<;;;999999:::~~~|||}}}|||{{{{{{}}}}}}|||{{{vvvsssnnnjjjgggddd```]]]ZZZYYYYYYXXXXXX[[[```cccjjjoootttuuuuuusssjjjaaaTTTOOOHHHBBB@@@??????>>>;;;::::::;;;<<<<<<;;;999999999888777777777777888888888888:::???FFFLLLPPP[[[___^^^VVVMMMGGG@@@:::999888777777777777777777444444555555666777777777666555555555666777999:::999:::???HHHUUUbbblllrrrsssjjj\\\MMMAAA:::888888999;;;>>>??????===;;;999<<<>>>CCCNNN\\\kkkvvv|||~~~{{{ssshhhYYYLLLDDD@@@<<<999999<<<>>>CCCNNNYYYiiittt~~~rrr]]]LLLBBB>>>:::888;;;::::::888777888<<>>@@@DDDHHHRRRfffsss___MMMDDD>>><<<999888999999999888888777777888999999888666888666555555777888777666888888888999:::999777555999888777555555555666777777777777777777777777777555555555555555666777777666777777666888======:::DDDHHHQQQ```rrrwwwnnneee[[[RRRLLLGGGCCC>>>::::::;;;;;;;;;666777888:::;;;;;;;;;;;;DDDJJJKKKFFF@@@???===;;;;;;:::999:::<<<======;;;===<<<;;;:::::::::;;;<<>>>>>======<<<<<<<<<<<<:::::::::;;;===<<<:::888:::;;;;;;;;;;;;:::999888<<<======>>>?????????>>><<<===>>>>>>@@@GGGQQQYYYlllyyyxxxooojjjbbb[[[RRRKKKGGGCCC???<<<:::888555555555666555444666666666666777777777777222222222222222222222222444555555555555444333333555666777888888777666555444444333222222222333333555555666555333333555666222222222222222333333333111222222333444555555666111222333444444555555444555555444444555666888999888777666777999::::::999999:::;;;:::999888999:::}}}}}}|||{{{{{{}}}~~~}}}|||xxxtttooojjjgggccc```^^^[[[\\\\\\\\\]]]aaafffjjjoootttwwwwwwuuupppfff\\\SSSNNNGGGBBB???===<<<<<<;;;::::::;;;<<<<<<;;;999:::999888888777777888888999888999:::>>>FFFNNNTTT]]]```]]]UUULLLFFF???:::888888777777777777777888777888888777444333333444555444444555666888:::;;;777999>>>HHHVVVcccmmmrrrssskkk]]]NNNBBB;;;888777;;;;;;<<<<<<<<<;;;:::::::::;;;???HHHVVVfffttt|||}}}wwwmmm^^^PPPFFFAAA<<<::::::<<<===@@@IIISSSdddppp|||pppZZZIIIAAA===;;;999;;;:::999777777888<<<@@@DDDRRRhhh|||{{{dddNNNAAA;;;888666777777888888888888888888888999:::::::::888666444777888888888888888999999666777999;;;BBBMMM[[[ddddddmmmzzzrrrbbbPPPHHHDDDAAA??????===;;;<<>><<<999999999999999888777777777888888888777777888666555555777888888777888888888888888888666555999888777666555555666666666666666666666666666666666666666666666777777777:::999888999<<>>;;;<<<;;;;;;;;;<<<<<<<<<<<<===<<<;;;::::::;;;<<<===???LLLZZZ___ZZZSSSRRRTTT\\\[[[UUUMMMIIIHHHFFFBBB>>>>>>>>>>>>===<<<;;;;;;:::::::::;;;;;;;;;999888;;;<<<<<<<<<:::999999999<<<<<<===>>>>>>============>>>>>>>>>???BBBHHHLLLYYYfffuuuuuunnniiibbbXXXQQQLLLIIIDDDAAA===:::777666666777666555888777777777666666666555222222222222222222222222444444444444444444333333666666777777777777666666444333333222222333333333555666666555333333444666333333333333333333333333222222333444444555555555...///111222333444444444555555444444555666777888666666666777888999:::::::::;;;;;;999888777999:::}}}}}}{{{{{{|||~~~~~~~~~}}}yyyuuuoookkkgggeeebbb```\\\]]]^^^```bbbeeekkkoootttxxxyyywwwsssmmmaaaWWWPPPLLLFFFAAA???>>>===<<<;;;::::::;;;<<<<<<;;;999:::999999888888888888888888999999;;;???GGGQQQXXX___```]]]SSSJJJDDD???999888777777777777777888888777888888777555333444555555444444555666888:::;;;;;;===CCCMMM[[[hhhrrrwwwrrrjjj]]]OOOCCC===:::999999999:::::::::;;;;;;<<<:::;;;>>>EEERRRbbbrrr{{{~~~zzzqqqdddUUUIIIBBB===;;;;;;<<<<<<===EEENNN```lllzzz}}}mmmXXXGGG???===;;;:::::::::999888777999<<<@@@FFFUUUkkkwww___LLL@@@;;;888888888888777777777777777777888888777777666666666666777777888888999999999:::777888999;;;AAANNN^^^iiinnnwwwkkk\\\LLLEEECCC@@@=========<<<===???>>><<>>EEEJJJGGGCCC@@@===:::;;;<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;======EEEQQQ\\\\\\SSSMMMPPPUUU]]]ZZZRRRIIIFFFFFFDDD???===>>>>>>>>>===<<<:::::::::;;;;;;;;;:::999999999:::;;;===<<<999777777888::::::;;;;;;;;;;;;;;;:::888888999:::;;;>>>AAADDDKKKVVVbbblllwww|||uuuooohhh^^^WWWSSSOOOKKKHHHAAA???;;;999999888777666888888777777666666555555444444444444444444444444444444444333444444444444555555555555555555555555333333333222222333333444555666666555333333444555555555555555555444444444333444444555555444444333222222444666777888888888444444444555666666777888444555666777777888999:::999::::::999777777999;;;~~~|||{{{{{{|||~~~~~~yyyuuupppkkkiiigggdddccc]]]___aaaccceeeiiinnnrrrwwwyyyyyytttooohhh]]]SSSJJJGGGCCC@@@@@@@@@@@@???;;;::::::;;;<<<<<<;;;999::::::999888888888888999777999;;;<<<@@@HHHSSS[[[```aaa]]]RRRIIICCC>>>999777777777777777888888999333333444555666777888888666555555555666777999:::;;;===CCCNNN\\\hhhrrrvvvqqqiii]]]PPPEEE>>>;;;;;;666777777888999:::;;;;;;:::;;;>>>CCCNNN]]]nnnxxx}}}~~~|||uuuhhhXXXKKKDDD???======>>><<<<<>><<<<<<;;;888999999999999:::<<>>>>>CCCKKK^^^qqqlllYYYJJJAAA>>>>>><<<;;;:::::::::888666555777888888777666666777777555444555777888888888777888888888666555666777888777666555555666777888777777777777777777777777666666777888888888888888:::999999<<<>>>AAAGGGNNN\\\dddllloooqqq{{{~~~rrrlllddd]]]WWWRRRNNNKKKLLLIIIEEECCCBBBBBBBBBAAA>>>>>>===;;;999999;;;===>>><<<999888888;;;>>>@@@???FFFKKKHHHCCC@@@===999:::<<<======<<<<<<===>>>===<<<;;;;;;;;;<<<===>>>HHHRRRZZZXXXNNNIIINNNUUU]]]ZZZQQQGGGBBBBBB@@@<<>>===<<<;;;;;;::::::;;;<<<:::888777888999999;;;===;;;888555666888777888888999::::::999999666666777999;;;===@@@AAAAAAIIIRRRXXXbbbrrr~~~vvvoooeee^^^ZZZWWWSSSOOOHHHEEE@@@===<<<;;;999777888888777777666666555555555555555555555555555555444444444333444444555666444444444333333444444444333333222222222333444444666777777555333222333555666666666666555555555555333444555666666555333333222222444555666777777888444444555555666777777777444555777777666666777999777888999999888888999;;;~~~|||{{{{{{|||~~~~~~zzzvvvpppllljjjiiigggfffbbbdddgggiiikkkoootttwwwyyyzzzwwwqqqkkkdddZZZPPPHHHDDD@@@>>>>>>>>>>>>===;;;::::::;;;<<<<<<;;;999;;;:::999999888888999999555888<<<>>>AAAIIITTT\\\aaabbb]]]QQQHHHBBB>>>999777777777777777888999999333222111444888::::::888777666555555555777888999:::<<>>;;;:::777777888999999::::::::::::;;;===BBBKKKYYYhhhsss{{{}}}}}}wwwkkk[[[MMMEEEAAA?????????<<<;;;???FFFPPP^^^ooozzzxxxiiiSSSCCC===<<<<<<<<<666888:::;;;:::;;;<<<===KKK[[[rrrkkkTTTFFF>>>999888:::999888777666555666666777666666666666777888999999777777888999999:::;;;;;;777:::<<<===AAANNN___mmmttt[[[OOOCCC@@@AAA???;;;:::<<<;;;===???@@@BBBKKKUUUjjj{{{rrr___OOOEEE???===:::999888999::::::888666444777999888666555666888666555444555777999999888555777888777555555777999666666555555666777888999777777777777777777777777666777888999999999888888999999<<<@@@BBBFFFRRR```iiipppwwwwwwvvv}}}~~~qqqiii[[[VVVPPPLLLIIIGGGEEEDDDCCCBBB@@@@@@@@@@@@???>>>======>>><<<999999;;;>>>===<<<:::::::::;;;===>>>>>>EEEIIIFFFBBB???===999999;;;======<<<<<<>>>@@@===<<<;;;;;;;;;===>>>???DDDMMMTTTQQQHHHDDDHHHOOOTTTSSSLLLCCC>>>@@@BBBAAABBBAAA???===<<<<<<<<<<<<:::;;;<<<:::777666888999999<<<>>><<<888555666888555666777888999:::::::::999888888999:::<<<>>>>>>:::AAAFFFHHHOOO[[[hhhnnn{{{~~~wwwmmmeeeaaa]]]XXXUUUNNNJJJEEEBBB???===:::888777777777777666666666666555555555555555555555555555555444444444555777777444444333333333333444444333222222222333333444555666777777555333222333555666666555555555444444444111333444666777666555444111222333444555666666666333444555666666777777777444666888777555444666888444666999:::999999:::;;;~~~|||{{{{{{|||~~~zzzvvvqqqmmmkkkjjjiiihhhhhhjjjmmmoooqqquuuzzz}}}yyyzzzvvvooohhhbbbXXXOOOIIIFFFAAA===<<<:::999777;;;::::::;;;<<<<<<;;;999;;;:::999999888888999999444888<<>>@@@FFFQQQ^^^jjjrrrvvvssslll___QQQFFF>>>:::999::::::;;;;;;;;;;;;::::::999;;;===AAAIIIUUUeeeoooyyy|||}}}xxxlll]]]NNNFFFBBB@@@@@@@@@===:::>>>EEEIIIXXXjjjvvvwwwhhhRRRCCC<<<<<<<<<<<<555777:::<<<;;;;;;<<<<<>>CCCOOOaaaooolllUUUJJJ???>>>@@@>>><<<:::::::::<<<@@@AAAFFFQQQ]]]uuu{{{fffUUUJJJDDDAAA???666666666777999:::999777444777999888666555666888666555444555777999999888444666888777555555888:::555555555555666777999:::777777777777777777777777666777888999:::999888888999:::@@@EEEGGGMMM]]]ooosssyyy~~~~~~}}}uuuhhh\\\TTTKKKHHHDDDBBBBBBCCCDDDCCC===<<<<<<>>>@@@@@@???===@@@AAAAAA>>>:::999;;;===::::::;;;<<<<<<<<<;;;;;;<<>>???BBBJJJQQQOOOGGGBBBFFFKKKIIIJJJFFF???===AAAGGGIIIDDDCCC@@@>>>======>>>>>>:::<<<<<<:::777666777:::999===???===888555777999444555777888999:::;;;;;;999777555555666888888888666<<>>;;;999666666666666777777777777555555555555555555555555666555555444555666777888555444444333333444444555222222222222333333444555666777777555333222333444555555555444444333333333///111444666888888777666555666777888999999999999333444555666777777777777444777888777444333555777222555888::::::::::::;;;~~~|||{{{zzzzzzzzz{{{|||~~~|||zzzwwwtttrrrqqqppppppnnnqqqqqqrrrvvv{{{|||yyy|||xxxrrrjjjbbbYYYPPPKKKGGGEEEBBB>>>===<<<===>>>AAA>>>:::999:::;;;999777::::::999999999999999999666:::<<<===CCCOOOYYY]]]fffbbbZZZQQQIIIBBB>>><<<777777888999999999888888===;;;999777666666777888999999888666444555777:::;;;===DDDQQQ```mmmtttvvvuuummm___RRRGGG@@@;;;888777777666777888999;;;<<<===<<<<<<@@@EEEOOOaaarrr{{{~~~~~~xxxpppfffWWWJJJCCC@@@>>>>>><<<:::===BBBDDDNNN___ooo{{{wwwcccNNNCCC???===;;;;;;888999999888888:::===@@@NNN```www{{{eeeLLL@@@===;;;999888888888999999999999888888:::888777777888888777555777777777777777888999999999:::<<<>>>FFFVVVjjjxxxppp___NNNKKKGGGBBB???===============@@@BBBAAAFFFXXXllloooZZZKKKDDDBBB???<<<999999999888888888777777999777444333444666666666777666555555555777888999444444555666666666666666888777777777777777888888777777777777777888888999999888777888:::;;;<<<;;;======???EEERRRddduuuyyy|||}}}xxxpppggg___VVVOOOKKKAAA@@@@@@@@@??????>>>>>>======<<<<<<<<<======>>>>>>===<<<;;;;;;;;;;;;;;;===;;;:::<<>>;;;===>>>@@@@@@???===;;;:::;;;;;;;;;===>>>>>>===;;;>>>>>>>>>======???CCCFFFGGGHHHFFFCCCEEEIIIIIIEEEJJJDDDDDDAAA<<>>===<<<===>>>@@@===:::999::::::999777999999999999999999999999666:::===>>>DDDPPPZZZ^^^eee```YYYPPPGGGAAA===;;;===<<<:::999999:::<<<===AAA???<<<999777666666666666777777777666666999;;;;;;>>>EEERRRaaannnuuuwwwvvvmmm___QQQGGG???:::888666666555555666777888999:::999:::>>>DDDNNNaaaqqq{{{{{{sssiiiZZZMMMDDD@@@===>>><<<:::<<>>;;;::::::888999999888888:::>>>AAAPPPbbbxxxttt___HHH>>><<<;;;999999777888888999999888888777888777666777999:::999888777777777777777888888999:::;;;>>>BBBKKK\\\qqqjjjZZZLLLIIIDDD@@@===<<<===>>>>>>>>>@@@BBBDDDLLL```sssuuugggUUUHHHCCCAAA>>><<<:::::::::999999888888888:::888555555666777777777777666555555666777888999666666777888888888888888777777666666777888999999777777777777777888888999777777777888999;;;<<<<<<===@@@GGGRRRaaassszzzttteeeaaaZZZTTTNNNHHHBBB???>>>>>>>>>>>>=========<<>>===<<<<<<;;;<<<<<<===<<<<<<;;;::::::;;;;;;<<<;;;:::<<<>>>???===;;;===>>>?????????===;;;:::;;;;;;<<<===>>>>>>===<<<<<<===???@@@AAACCCGGGJJJKKKMMMMMMKKKLLLNNNLLLHHHHHHAAABBBAAA???KKK[[[^^^TTTNNNGGGAAA???>>>======<<<:::999999:::;;;:::999888:::;;;<<<;;;999666555888888999999999999888888777888888777666666888999;;;:::999:::<<>><<<;;;::::::::::::888666555555555666666555555555666555444333333444555666444444444333333444444444333333222222333333444555777444222222444666555444333222111222333444333222333444555666666555444333444333333444666777666555555555555555666666777777777777777777777666666666777888888888888999999999~~~|||{{{{{{zzz{{{|||~~~~~~|||{{{{{{{{{{{{}}}~~~|||}}}~~~zzzuuupppiiiaaaYYYQQQJJJEEEFFFDDDAAA>>><<<<<<======???<<<:::999::::::999888888888888999999::::::;;;777;;;>>>???EEEQQQ\\\```ccc___WWWNNNFFF@@@<<<:::???<<<777444333555999<<<@@@>>>;;;999777666666666444555777777777888:::;;;<<>>>>>???BBBHHHUUUkkk~~~}}}ggg\\\NNNEEEAAA@@@===;;;<<<<<<;;;;;;:::999999888;;;999777666777888888777777666666666666777777888777888999999:::999999999666666666666777888::::::777777777777777888888999777777888999:::<<<===>>><<>>;;;<<<<<<<<<;;;;;;;;;;;;;;;??????===<<<;;;:::::::::<<<;;;;;;:::::::::::::::;;;::::::;;;===>>><<<;;;<<<===>>>>>>>>>===<<<;;;===>>>>>>???@@@@@@?????????@@@BBBDDDFFFJJJOOOSSSXXX[[[]]]\\\\\\\\\WWWQQQKKKBBBBBBDDDEEERRRcccfff___XXXLLLCCC???>>>>>>???;;;:::888999:::;;;;;;:::888999:::;;;:::888666555888888999999999999888888666777888777666777999:::>>><<<999888888:::===@@@@@@???AAAEEEMMM[[[rrr{{{tttmmmhhhddd```[[[UUUPPPKKKEEEAAA???===;;;;;;;;;:::888777666666666666666666666666666555444333333444555666666555333222222333555666333333333333333444444555555444222222333444444333333444555444333333333444222333333444444555555555777555333333444666666555666666666666777777777888777777777777888888888888777888888888888999999999}}}{{{{{{{{{zzz{{{|||~~~}}}}}}~~~|||wwwqqqlllddd\\\UUUNNNGGGCCCDDDBBB@@@>>><<<<<<<<<===<<<;;;::::::::::::999999777777888999::::::;;;;;;888<<>>:::888;;;;;;::::::999999999999888777888<<>>@@@GGGSSS```lllwwwiiiYYYHHH???<<<999888999999999999888999<<<@@@DDDWWWjjj}}}yyycccSSSBBB;;;::::::999:::666777777888888777777666666555555666999::::::999777777777777777888999999:::>>>EEEOOO^^^qqq}}}gggVVVLLLCCCAAA???>>><<<<<<======>>>>>>???CCCMMM___wwwppp[[[SSSIIIBBB@@@>>><<<999=========<<<;;;:::::::::;;;999777666777888777666777666666666666777777777888888999::::::999999999555555555666777999:::;;;777777777777777888888999999999::::::;;;<<<>>>@@@BBBNNN___qqq~~~yyylll___RRRKKKJJJGGGDDDCCCBBBAAA@@@>>>;;;;;;;;;;;;::::::::::::>>>===<<<<<<;;;;;;;;;;;;;;;::::::999999999::::::::::::;;;<<<======<<<;;;;;;<<<===>>>>>>>>>>>>===>>>???@@@AAAAAAAAABBBCCCEEEFFFGGGJJJNNNTTT\\\bbblllpppsssrrrrrrpppiiiaaaTTTGGGEEEIIILLLYYYiiinnnlllbbbSSSFFF???======>>>;;;999888999:::;;;;;;:::999:::;;;;;;;;;999888777888888999999999999888888555666777777666777999;;;???===999777777999;;;>>>AAACCCEEEFFFFFFPPPggg||||||sssmmmgggccc^^^ZZZWWWRRRKKKFFFAAA???===;;;;;;:::888777666666666666666666666666666555444333333444555666555444333333333333444555333333333333333444555555444333222222333333333333333666888666333222444666222222222222333444666777999666333222333444555555555555666666777777777777555555666777777888999999777777888888888999999999|||zzzzzzzzzzzzzzz|||~~~~~~}}}|||}}}zzztttlllggg___WWWQQQLLLGGGDDDBBBAAA???>>><<<<<<<<<<<<::::::;;;::::::999999:::777777888999::::::;;;;;;888===???AAAHHHTTT^^^cccddd___VVVMMMEEE@@@===<<<===<<<:::999888888888999666666666666666666777777666777999999777666777777===@@@IIIWWWgggssszzz{{{vvvlll]]]OOOEEE>>>;;;999<<<<<<;;;;;;::::::999999;;;::::::===@@@GGGWWWeeeuuu{{{|||tttggg[[[KKKDDD===<<<<<<::::::===>>>CCCMMMYYYeeerrr~~~{{{cccVVVGGG???<<<999999:::999999999888999===BBBFFF[[[nnnxxx___QQQBBB<<<;;;999888999777777888888888888777777777666555666888999888777888888888888888999::::::;;;@@@IIIVVVgggzzzqqq\\\NNNHHH>>>>>>@@@@@@???>>><<<;;;<<<>>>@@@FFFUUUkkkuuudddTTTNNNGGGAAA???===:::888=========<<<<<<<<<;;;;;;:::999777666777777666444666777777777777666666666777888888888888888777777555555555666777999:::;;;777777777777777888888999888999:::999999;;;@@@DDDOOO\\\pppvvvhhh[[[PPPHHHCCCBBB@@@>>>=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>::::::999999999::::::;;;:::;;;<<<===<<<<<<<<<<<<;;;;;;===>>>??????@@@@@@<<<>>>@@@AAA@@@AAADDDFFFGGGHHHKKKOOOWWWcccooowww~~~zzzrrr^^^MMMHHHNNNSSS```pppuuuuuujjjYYYJJJAAA===<<<===;;;:::888999:::;;;;;;::::::;;;<<<<<<<<<;;;:::999888888999999999999888888555666777777666777999;;;>>><<<999888888:::===???AAACCCFFFFFFBBBEEEVVVgggzzzssshhhddd___]]]\\\XXXRRRMMMFFFCCC???===<<<:::888666666666555444444555666666666555444333333444555666333333444555555444333333444444333333444444555666222333333333333333333333333666888666444222444777333222222333444555666777:::777444222333444555444333444555666666666555555333444444555666777888888777777888888888999999999~~~|||zzzyyyyyyyyyyyy{{{}}}~~~}}}|||xxxrrrgggbbbZZZSSSNNNJJJGGGEEEAAA@@@???===<<<<<<;;;;;;777999;;;;;;:::999999:::888888888999999::::::;;;888<<>>===888999999:::999888666666999999999888777666666555777999999888666666666777<<<@@@IIIXXXhhhtttzzz{{{tttkkk\\\NNNDDD???<<<;;;:::::::::::::::999888777<<<;;;;;;===???EEESSSaaarrrxxx~~~~~~wwwkkk___OOOFFF>>>===<<<;;;;;;======AAAHHHRRR^^^kkkyyyvvv^^^RRREEE???;;;888888;;;999999999888999>>>DDDHHH^^^rrruuu[[[NNNBBB===;;;888777888888888999999999999888888888777666666888999888777::::::999999::::::;;;<<<===CCCOOO___qqqzzzeeeSSSJJJGGG===???@@@AAAAAA???===<<<<<<@@@DDDMMM^^^vvv}}}iiiZZZNNNJJJDDD@@@>>><<<:::999;;;<<<<<<<<<<<<=========:::999777777777777555333666777777777777666666555777777777888777777666555666666666666777888::::::777777777777777888888999777888888777888===FFFMMMZZZhhh||||||ssseeeWWWMMMGGGCCCAAA???===;;;:::;;;;;;:::999;;;;;;;;;;;;<<<<<<<<<<<<999999::::::;;;<<<>>>???:::::::::::::::;;;;;;<<<:::<<<>>>>>>===<<<===>>>;;;<<<===>>>@@@AAABBBCCC;;;???BBBCCCBBBDDDIIIMMMKKKNNNTTT]]]hhhvvvgggRRRKKKRRRWWWcccrrrwwwvvvkkk[[[MMMCCC???=========;;;999999:::::::::999;;;;;;<<<<<<<<<<<<;;;;;;888888999999999999888888666777888777666777999:::;;;::::::999:::<<<>>>???AAABBBDDDEEEBBBBBBJJJUUUsss|||mmmhhhbbb``````^^^YYYSSSMMMIIIDDD@@@>>><<<999777666666444444444444666666666555444333333444555666222333555666666555333222444444444444444555555666222333555555444333333444333444555555444444555777333444444555555666666666888666444333444555444444222333555666666666555444333444444555666777777888777888888888888999999999~~~{{{yyywwwwwwwwwxxxzzz|||}}}{{{yyyssslllbbb]]]UUUOOOKKKIIIGGGFFF@@@???>>>===<<<;;;;;;;;;555888;;;;;;:::999999;;;999999999999999999999999777<<>><<<;;;===???AAAEEEKKKUUUcccpppyyyrrrYYYNNNCCC===:::777777:::999999999888:::>>>EEEJJJbbbvvvoooVVVKKK@@@<<<;;;888777888999999::::::::::::999999888777777888:::<<<;;;;;;<<<;;;;;;;;;;;;<<<======@@@HHHVVVgggyyymmmYYYLLLFFFFFFAAAAAAAAA@@@@@@@@@@@@@@@>>>CCCJJJTTThhhooo]]]RRRHHHEEEAAA>>><<<<<<<<<<<<999::::::;;;<<<===>>>???;;;:::888888999888666444666777888888777666555444777777888888777666666555777777666666777888999999777777777777777888888999777888999:::===FFFSSS]]]jjjwwwvvvfff___TTTJJJDDDBBB@@@???===<<<::::::;;;<<<;;;::::::::::::;;;;;;;;;<<<<<<::::::::::::;;;<<<<<<===;;;;;;::::::;;;<<<<<<===;;;===??????>>>===>>>@@@<<<<<<===???AAACCCEEEFFFAAAEEEIIIJJJKKKMMMSSSXXX[[[```jjjtttttt[[[PPPTTTWWW___kkkooopppggg[[[OOOGGGCCC@@@???>>><<<:::999::::::888777;;;;;;;;;;;;;;;;;;;;;;;;888888999999999999888888777888888777666666888999999999::::::;;;<<<======AAA??????BBBDDDDDDHHHMMM```uuuvvvooogggeeeeeeddd___YYYTTTPPPJJJEEEAAA>>>;;;999888777555444444555777888666555444333333444555666333444444444444444444333444444444444444555666666222444777666444333333555333222222333555777666666444555666777777777666555666555444444555666555333333444666777777777555444555555666666777777777888777888888888888999999999}}}{{{yyyvvvvvvwwwxxxyyy|||~~~|||xxxuuunnnfff___ZZZRRRLLLIIIGGGFFFFFF??????>>>===<<<;;;;;;:::444888;;;;;;:::888999;;;::::::999999999999999999777;;;>>>@@@GGGTTT___cccaaa\\\RRRIIIAAA===<<<<<<888888888888888999999999222222444555666666666666666666666555555777:::===;;;???IIIXXXiiiuuuzzz{{{rrrhhhYYYLLLDDD@@@>>>>>>:::;;;<<<=========;;;;;;666555777999<<>>>>>===<<<===@@@AAACCCHHHPPP\\\jjjrrr}}}pppUUUKKKAAA<<<999555666999:::999999888:::???FFFKKKdddxxxjjjQQQGGG>>>;;;:::888777999999::::::;;;;;;::::::999777777777999===?????????===<<<<<<<<<<<<===>>>>>>CCCKKKZZZlll~~~zzzeeeRRRHHHEEEEEEFFFDDDAAA>>>>>>???BBBCCC???FFFNNNZZZnnnyyyeeeUUUNNNCCCAAA>>><<<;;;<<<===>>>888888:::;;;<<<>>>??????<<<;;;:::::::::999777444666777888888888666555444888888888888888777666555888777777777777777888888777777777777777888888999999;;;===>>>CCCOOO___kkk}}}|||ssseeeVVVQQQIIICCC@@@???>>>>>>:::999777888999::::::999999999999::::::;;;;;;;;;<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>;;;>>>@@@@@@>>>===???AAA<<<===>>>???AAADDDFFFGGGIIIMMMRRRSSSTTTWWW^^^cccllltttdddTTTUUUUUUYYYbbbdddkkkcccYYYPPPIIIFFFCCCBBB???===:::999999999888666::::::::::::::::::::::::888888999999999999888888888888999888666666777999888999:::;;;;;;;;;;;;;;;>>>999888===CCCFFFHHHJJJSSSkkk}}}uuullliiiiiihhhbbb]]]ZZZUUUNNNHHHDDD@@@===;;;999888777555555777888999666555444333333444555666666555333222222333555666555444444444444555666666222555888777555333444555222000///222666888777555555666888999999777555444555444444555666666555333444555777888999888666555777777777777888888888888777888888888888999999999~~~~~~~~~}}}|||xxxwwwvvvvvvwww{{{}}}yyysssmmmfffaaaYYYTTTNNNIIIFFFEEECCCBBBAAA@@@???===<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<:::888888999<<<<<<999666======???DDDLLLVVV```fffeee]]]RRRIIIDDD@@@<<<999777777666666666666777777777777777777777777777777999999888777777666777777;;;AAAKKKYYYhhhsssyyy{{{uuujjj[[[LLLCCC>>><<<<<<999;;;===??????===:::888;;;999999<<<>>>CCCNNNYYYnnnttt{{{}}}~~~|||tttkkk]]]TTTGGG@@@??????===;;;:::;;;===AAAGGGQQQ[[[cccoooxxx{{{hhhSSSHHH>>><<<:::666333333666<<<;;;;;;???<<<>>>LLLiii|||yyy```LLLDDD>>>;;;999666555888888888888888888888999999888:::<<<;;;>>>AAA@@@<<>>CCCGGGUUUiiiyyy~~~jjjZZZNNNDDDBBBDDDCCCAAA@@@@@@AAABBBAAAAAACCCEEEQQQggg~~~kkk\\\OOOEEE??????>>>===<<<;;;;;;:::555555777999;;;===???@@@<<<:::999:::<<<<<<999555999999888888888999;;;<<<777888888888888777777666666666777777777777666666777555444666999;;;:::888<<<<<<===AAALLL\\\ooo{{{zzzooo___OOOIIIGGGDDDCCCCCCAAA===999;;;::::::999999::::::;;;888888999::::::;;;<<<<<<888888888999999:::::::::::::::;;;<<<<<<<<<;;;;;;>>>??????>>>======???AAABBBCCCCCCCCCCCCFFFKKKNNNQQQWWW^^^bbbfffkkkssszzz{{{lll^^^VVVUUUYYY]]]eeegggeee]]]QQQGGGBBBBBBAAA===999777888:::;;;<<<;;;;;;===AAA???;;;:::===;;;888888;;;;;;888888;;;666666777777888888888999888999::::::888888999:::;;;;;;<<<>>>AAACCCCCCCCCNNNWWWiiiqqqjjjkkkllliiiddd___[[[TTTLLLFFFCCCAAA@@@===;;;999888888888777555555555555555555555555555222222222222333444555555444444444444444444444444444444444555444444333333555555555555555555555555444444888>>>>>>888444444555444444333333333444444444444444555555666777888555666777888888777666555666666777888888888888888~~~}}}}}}{{{zzzxxxwwwuuuuuuwww{{{~~~yyytttooohhhbbb]]]VVVRRRMMMHHHFFFDDDBBB@@@AAA@@@???===<<<<<<;;;;;;999999:::::::::::::::;;;:::888888999;;;;;;999666<<<<<>><<<<<<;;;===@@@BBBAAA>>>;;;999999777777:::<<>><<<@@@OOOmmm~~~uuu]]]HHHAAA;;;:::888666666999777777777666666666666666777:::::::::===AAAAAA===>>>;;;:::<<<======BBBGGGSSSaaatttvvvaaaRRRIIICCCCCCFFFCCCAAA@@@@@@@@@AAAAAAAAAHHHNNN\\\qqqsss```TTTIIIAAA???>>>======;;;;;;:::999666777999;;;===>>>??????;;;:::999:::<<<<<<999666:::999888888888999:::;;;888888888888888777777666666666777777777777666666888777666777:::<<<;;;999<<<<<<>>>FFFUUUiii}}}~~~mmm```RRRGGGDDDBBB@@@@@@AAA@@@===:::;;;::::::999999::::::;;;999999999::::::;;;;;;;;;:::::::::;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;;;;;;;===>>>@@@AAA@@@@@@AAACCCDDDEEEGGGHHHJJJOOOTTTXXX\\\bbbkkkqqqvvv}}}|||qqqhhhaaa]]]ZZZaaacccddd```WWWNNNFFFBBB???===::::::;;;;;;:::999;;;;;;===???>>>999888;;;;;;888888;;;;;;888888;;;666777777777888888888888888999::::::888888999:::999999:::===@@@DDDFFFGGGMMMPPP]]]sss|||uuusssrrrnnnjjjccc```ZZZTTTNNNHHHDDDAAA>>><<<999888999999888777666666666666666666666666444333333333333444444555444444444444444444444444333444444555444444333333555555555555555555555555444444777<<<<<<777444444555444444333333444444555777777666555555555555555555666777888888777666555666666777888888888888777}}}|||yyywwwwwwvvvuuuuuuwww{{{}}}yyytttoooiiiccc\\\XXXRRROOOKKKHHHFFFCCC@@@>>>@@@???>>>===<<<;;;;;;;;;:::::::::999999999999999999999888999;;;;;;999777;;;<<<>>>DDDLLLVVV___eeefff\\\PPPFFF@@@>>><<<:::999999888888888888999999777777777777777777777777555555555666777999:::;;;<<>>@@@CCCEEEDDDAAA<<<:::999777888:::<<<@@@JJJUUUgggpppyyy}}}{{{tttdddYYYKKKAAA>>>>>>===;;;<<<<<<<<<<<<>>>CCCJJJOOO\\\ggguuuooo]]]IIIAAA;;;:::;;;999999:::999===999888======DDDTTTqqqpppXXXEEE>>>999999888666777999888777777777666666555555888999999888;;;AAABBB@@@>>>;;;:::===>>>@@@FFFNNN^^^kkk}}}~~~kkkTTTHHHDDDCCCDDDGGGBBBAAA@@@??????@@@BBBCCCKKKWWWjjj}}}zzzeeeTTTKKKDDD???>>>===<<<;;;:::999999888888999<<<>>>??????>>>===:::999999:::;;;;;;999777:::999999888888888888999888888888888777777666666666777777888888777777666:::999888999;;;<<<<<<;;;???@@@DDDOOObbbyyyppp\\\OOOGGGAAA===<<<<<<===??????===<<<;;;::::::999999::::::;;;::::::::::::::::::::::::=========<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;:::999;;;>>>??????@@@BBBCCCIIIKKKOOOSSSXXX^^^dddiiinnnuuu~~~~~~rrrcccXXX[[[\\\]]]]]]ZZZRRRIIICCC>>>===<<<<<<===<<<:::888;;;:::<<<>>><<<888777;;;;;;888888;;;;;;888888;;;777777777777888888888888888999::::::888888999:::888888999;;;???EEEJJJMMMLLLJJJQQQcccyyy|||wwwrrrooojjjgggbbb]]]WWWPPPIIIDDD???===:::999999999999888777777777777777777777777666666555444444444444555444444444444444444444444333333444444555444444333555555555555555555555555555333555999999555333555555444444444444444555555999999777666444444333333666666777777777777666666555666777777888888777777~~~|||yyywwwvvvuuuttttttvvvzzz~~~yyyuuupppjjjeee___YYYUUUPPPNNNKKKHHHFFFDDD@@@>>>??????>>>===<<<;;;;;;;;;;;;;;;;;;::::::999999999999999999999::::::999888:::;;;>>>DDDMMMWWW```eeeeee[[[NNNDDD???===<<<;;;999888888777777888888999666666666666666666666666555555666666777999:::;;;<<>>AAAJJJTTTeeeoooyyy~~~~~~xxxlll```PPPEEEAAA@@@>>><<<;;;;;;;;;;;;;;;???DDDHHHQQQ\\\kkkwwwyyygggVVVEEE???::::::;;;999999;;;:::===888666<<>>999999999666777999::::::999999888777777777::::::999777;;;BBBDDDCCC>>>;;;;;;===???BBBKKKTTTgggtttsss```KKKCCCBBBBBBBBBCCCBBBAAA@@@???>>>@@@DDDFFFMMM^^^tttnnnZZZMMMFFFCCCAAA===<<<<<<;;;:::999888777888:::===??????>>>;;;:::999999999999:::::::::999::::::999999888888888888999999888777777666666666777777777888888777777777:::999888999:::;;;<<<===BBBEEEMMM\\\qqqsss___PPPHHHCCCAAA::::::;;;<<<======<<<<<<;;;::::::999999::::::;;;:::::::::::::::::::::999>>>>>>======<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<===>>>???@@@CCCGGGJJJSSSWWW]]]dddjjjqqqxxx}}}nnn___[[[WWWTTTSSSSSSOOOIIICCC@@@>>><<<<<<<<<<<<:::999:::999;;;???===::::::===:::888888::::::888888:::777777777777777888888888888999::::::888888999:::999999999:::===CCCJJJNNNMMMIIILLLYYYiiizzzzzzuuurrrrrrmmmgggbbb\\\VVVNNNIIIAAA???;;;999999999999888777777777777777777777777888888666555555444444444444444444444444444444444333333444444555444444444555555555555555555555555555222333666666333222555555444444444444555555666999888777666444444444444666666777777777777666666555666666777777777777777~~~~~~}}}{{{yyyuuutttsssrrrtttxxx|||~~~|||{{{uuuqqqlllfffbbb]]]XXXTTTOOOMMMJJJHHHGGGDDDAAA??????>>>===<<<;;;;;;;;;<<<======<<<<<<;;;;;;::::::999999999999999999999::::::;;;???EEENNNXXX```fffdddZZZMMMBBB>>><<<;;;:::777777666666666666777777666666666666666666666666777777777777777888888999<<>>AAAFFFIIIHHHDDD>>>:::<<<;;;;;;===>>>@@@IIIRRRcccnnnyyy~~~~~~zzzpppdddTTTHHHCCC@@@===:::999:::::::::;;;===AAADDDGGGQQQ```nnnxxxrrr___PPPDDD>>>;;;;;;:::888888::::::<<<777555===AAAMMMaaawwwhhhTTTFFF@@@;;;;;;:::777666888999999999999888888777777;;;<<<:::888<<>><<<<<<>>>@@@EEEQQQ]]]sss~~~gggWWWGGGCCCDDDBBB@@@>>>AAAAAA@@@???>>>AAAGGGLLLRRRfff}}}xxxaaaPPPGGGDDDCCCCCC<<<<<<;;;:::999888888777777999;;;======;;;999777777888888999999999:::;;;::::::::::::999999888888:::999888777666666666666777777888888888888777777888888888888888:::<<<>>>AAAIIIXXXkkk~~~uuu```RRRJJJFFFBBB???;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::999999::::::;;;:::::::::::::::::::::999===<<<<<<<<<;;;:::::::::<<<<<<===>>>>>>>>>>>>===DDDDDDCCCDDDFFFLLLTTTZZZdddhhhooovvv}}}~~~rrrddd[[[PPPJJJIIIIIIFFFCCCCCC@@@<<<::::::;;;<<<<<<888999<<>>>>>AAA:::888888::::::888888:::888888777777777777777777888999::::::888888999:::::::::::::::;;;@@@GGGMMMMMMMMMOOOUUU\\\iii}}}zzzxxxxxxrrrjjjddd```[[[UUUPPPEEEBBB===:::999999999888666666666666666666666666999888777666555444444444444444444444444444444444222333333444555555555444555555555555555555555555555222222555555222222555444444444444444555666777666666555555555555666666777777666666666666777777555555666777777777777777~~~}}}{{{yyyuuusssqqqqqqrrrtttxxxzzz}}}}}}~~~}}}|||yyyvvvuuuppplllfffbbb^^^ZZZVVVSSSOOOLLLIIIGGGEEEDDDBBB@@@>>>===<<<<<<;;;;;;<<<<<<============<<<<<<<<<<<<999::::::999888888999;;;:::<<<@@@GGGPPPYYYbbbgggaaaXXXLLLBBB>>><<<:::999777777666666666666777777777777777777777777777777888777777777777777888999<<>>DDDQQQeee{{{{{{dddQQQEEE???;;;;;;:::777666888666666666666666666666777<<<<<<:::888<<>><<<===@@@CCCKKKZZZiii|||uuu[[[OOOEEECCCDDDAAA>>><<>>AAACCCQQQfff{{{zzzgggSSSIIIFFFCCC>>>;;;:::<<<======;;;::::::;;;;;;::::::999999::::::;;;::::::::::::::::::::::::;;;;;;;;;:::::::::::::::<<<===>>>???@@@AAAAAAAAAFFFFFFGGGIIIOOOXXXbbbiiiuuuzzzvvvkkk\\\QQQLLLIIIGGGDDDFFFBBB===::::::;;;======888999???EEEEEEAAA@@@BBB;;;888888;;;;;;888888;;;888888888888777777777777888999::::::888888999:::999:::;;;::::::===DDDJJJLLLNNNRRRTTTTTT\\\ooo}}}vvvmmmhhhfffccc]]]XXXKKKGGGAAA===;;;;;;999999666666666666666666666666888888777555555444444444444444444444444444444444222222333444555555555555555555555555555555555555444222222555555222222444444444444444555666777777444444444555555777888888777777666666666666777777444555666666777777666666~~~|||yyywwwuuussspppooooooqqqtttvvvwwwxxxxxxwwwuuussspppnnnhhheee```[[[XXXVVVRRRPPPNNNKKKFFFDDDCCCBBBAAA@@@======<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<999::::::999777777999<<<;;;===AAAIIIRRR[[[ccchhh___WWWKKKCCC>>><<<999777888777777777777777777888777777777777777777777777666666666666777888::::::<<>>CCCHHHSSSfffwwwzzzgggQQQHHHBBBBBBBBB???>>>>>>>>>@@@@@@@@@@@@FFFPPPXXXlll}}}mmmZZZHHHBBBAAA???============<<<;;;:::999888888777777888999999888888777555777888888777888;;;>>>:::;;;<<<=========<<<;;;<<<:::888666555555666666777888888999999888888777666777999999999<<>>::::::888:::<<<<<<:::999:::;;;;;;::::::999999::::::;;;999999999::::::;;;;;;;;;:::::::::::::::;;;;;;;;;<<<===???AAABBBDDDDDDEEEEEEIIIOOOVVV___iiittt{{{tttfff[[[RRRKKKFFFDDDBBB>>><<<<<<===<<<;;;999;;;BBBHHHHHHAAA>>>>>>;;;888888;;;;;;888888;;;888888888888777777777666888999::::::888888999:::666999::::::999<<>>CCCKKKPPPQQQMMMFFFAAA>>><<<<<<>>>>>>>>>EEENNNVVVdddsss{{{}}}rrrcccWWWOOOHHH???999777888::::::999999;;;<<>>999777999:::888888:::666666777888999:::;;;;;;999:::999777:::??????===:::;;;???EEELLLYYYooosss___KKKDDD?????????>>>???BBB>>>@@@AAA@@@AAAGGGRRR[[[ttt{{{fffSSSCCC@@@AAA@@@===<<<>>>===<<<<<<::::::999888888888888888888999999999555777888777666777;;;???:::;;;===>>>>>>>>>======<<<;;;888666555555666666888888999999999999888888666888:::::::::===CCCHHH___ppp~~~pppYYYNNNDDDAAA>>>:::999===555888;;;;;;999888:::<<<;;;::::::999999::::::;;;888888999::::::;;;<<<<<<999::::::;;;;;;<<<<<<<<<<<<===???BBBDDDEEEFFFGGGKKKQQQ[[[fffrrr}}}zzzkkk\\\OOOGGGCCCAAA@@@??????>>>;;;999:::===DDDJJJHHH@@@;;;:::;;;888888;;;;;;888888;;;999888888888777777666666888999::::::888888999:::333777999:::999<<>><<<888888888888888888888888666666555444444444444555444444444444444444444444111222333444555555555555555555555555555555555555333222444777777444222333444444444555555777888888555555555555555666777777888777666555555666777888444555555666666666666666|||{{{}}}~~~{{{xxxtttrrroooooooooooonnnlllsssqqqooommmllljjjgggddd[[[[[[ZZZXXXVVVSSSQQQOOOJJJIIIHHHFFFCCCAAA@@@???>>>>>>===<<<<<<<<<<<<<<<>>>;;;:::;;;<<<;;;999999;;;:::999888888888999:::<<<<<<@@@IIIVVVaaagggiii```XXXLLLCCC>>><<<:::888999888888777777777777777999999888888777555444333777666555666888999999999@@@GGGTTTcccqqqyyy||||||zzzssseeeUUUFFF>>>;;;;;;@@@DDDKKKSSSVVVSSSIIIBBB>>>>>>===:::999<<>>:::999999999999:::;;;<<>>@@@FFFPPPZZZ```qqqwwwvvvaaaOOODDD@@@<<<<<<;;;999777777:::<<<999888:::<<>><<<999888888888777666777777777777888999:::;;;999::::::;;;<<<===???@@@<<<<<>>>>>???@@@BBBDDDAAACCCSSSdddnnnXXXOOOEEE???>>>??????===;;;;;;<<<:::888666777777:::888666666777999;;;;;;555555555555555555555555===<<<<<>>@@@MMM[[[ooo}}}mmm```LLLIIIEEE@@@===;;;;;;;;;;;;::::::::::::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<:::;;;;;;:::999999:::<<<>>><<<:::;;;<<<>>>>>>>>>===@@@CCCEEEEEEHHHNNNSSS\\\dddqqq~~~vvvcccSSSIIIDDDBBBBBBAAA===;;;<<<999@@@EEECCC@@@???===::::::999999888888999999:::888888777777777777888888777888888999999999888888888888888777666888<<<@@@JJJHHHHHHKKKKKKJJJNNNTTTkkkzzz}}}yyyxxxtttmmmgggaaa[[[RRRJJJDDD@@@===;;;===888555777777444333444555555666666555444333333555555555555555444444333555555666555333333444666555555555444444333333333333444444333222222333555555444444333333444444444555555555555555555555555777666555555555666888999666666666666777777777777}}}|||}}}}}}zzzvvvtttrrrooonnnnnnnnnlllkkknnnmmmkkkiiihhhfffcccaaaYYYYYYXXXVVVSSSQQQOOOMMMJJJIIIGGGEEECCCAAA@@@???>>>>>>===<<<<<<<<<<<<<<<>>><<<:::;;;<<<<<<;;;:::;;;;;;999888888888999:::<<<<<<@@@JJJVVVaaaggghhh___WWWKKKBBB>>><<<:::888999888888777777777777777666666666666555444333333666666555666888999::::::@@@GGGTTTcccqqqzzz||||||zzzssseeeUUUGGG???<<<===@@@DDDLLLTTTXXXTTTKKKCCC>>>>>><<<:::888;;;AAAFFFSSSaaapppyyyxxxlll^^^SSSJJJCCC>>>999999999::::::;;;<<<<<>>???CCCJJJRRRWWWdddmmmxxxnnnZZZJJJAAA>>><<<<<<;;;999777777999<<<999888:::<<>><<<999888888888777777777777666777777888999999::::::::::::;;;<<<===>>>>>>>>>AAAJJJYYYmmmuuu]]]MMMEEEDDDAAA???=========>>>??????BBBDDDDDDJJJ[[[mmmyyyfffSSSKKKBBB======>>>===<<<;;;<<<<<<;;;888777777888555555666777888888777555555555555555555555555555888999;;;???CCCDDDBBB???===;;;999888777777888999999:::::::::999888888999;;;:::===@@@AAAFFFVVVgggyyytttaaaVVVHHHFFFBBB>>><<<;;;<<<<<<;;;:::::::::;;;;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<:::;;;;;;:::999999:::<<<<<<;;;::::::<<<>>>???@@@@@@CCCGGGIIILLLSSS[[[bbbnnnuuuuuugggWWWMMMDDDCCCCCC@@@======<<>>;;;::::::999999999999::::::888888777777777777888888888888999999999888888777888888777777666888<<>>>>>===<<<<<<<<<<<<<<<>>>===;;;:::;;;;;;:::999<<<;;;999888888888999:::<<<===AAAKKKWWWaaaggghhh]]]UUUIIIAAA===;;;999777999888888777777777777777444555555666666555555444555666666777888999;;;;;;AAAGGGTTTdddrrrzzz}}}}}}zzzsssfffVVVIIIAAA>>>???AAAEEEMMMVVV[[[XXXOOOGGG@@@???<<<999888;;;@@@DDDOOO]]]nnnyyy{{{pppeeeYYYNNNEEE???888999:::;;;<<<<<<<<<<<>>======???CCCGGGJJJTTT^^^lllwww{{{|||{{{|||{{{|||}}}tttbbbQQQDDD>>><<<;;;;;;;;;999777777999;;;:::999:::===BBBOOOfffzzz~~~hhhRRRCCC===;;;888777888888777777777777777666777777888888:::::::::::::::;;;<<<<<<@@@@@@DDDPPPcccxxx~~~hhhSSSFFFCCCBBB@@@>>>===<<<======??????AAADDDHHHSSSgggyyylllZZZKKKFFF???<<<======<<<:::<<<======<<<999888888999333555888::::::888444222666666666666666666666666777999<<>>DDDBBBCCCEEEDDDCCCEEEKKKVVVcccvvv}}}tttooonnnnnniiieee^^^WWWQQQJJJDDD@@@>>>999666999999777777999777777777777666666666666444555777888888777555444666666555333222333666888555555555444444444444444333444444333222222333555333333333333333444555666555555555555555555555555444444444444444555666666555555666666666777777777~~~~~~|||wwwttttttqqqnnnlllkkkiiigggeeecccbbb`````````___\\\ZZZVVVUUUTTTRRRPPPMMMKKKJJJHHHGGGFFFDDDBBB@@@??????>>>>>>===<<<<<<<<<<<<<<<>>>>>><<<:::;;;======:::<<<;;;:::999888999::::::<<<===CCCMMMYYYbbbfffggg\\\SSSHHH@@@<<<;;;999777999888888777777777777777666666777888888888888888555666777777888999;;;===AAAHHHUUUdddrrr{{{~~~~~~zzzsssfffWWWJJJBBB@@@AAAAAAFFFOOOYYY___\\\SSSLLLCCCAAA===:::999<<>>???@@@AAAHHHRRR```kkkqqquuuxxxzzzzzz|||~~~|||kkkXXXIII@@@;;;:::999::::::999888888999;;;;;;::::::===CCCQQQiii}}}{{{eeeOOOBBB===:::888777777888888777999888888888888888999999::::::999999999::::::;;;@@@@@@FFFVVVlllrrr\\\KKKBBBAAAAAA???>>>============@@@@@@AAADDDLLL\\\qqqttt___OOODDDAAA>>><<<======;;;999======>>><<<:::888999999666888;;;<<<;;;888666555666666666666666666666666999<<<@@@CCCDDDBBB>>>;;;;;;:::999888777777777888777999;;;:::888777999;;;999<<<@@@CCCIIIXXXooo~~~jjjXXXMMMHHHCCCBBB@@@===<<<;;;<<<<<<::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======<<<;;;;;;<<<>>>>>>>>>>>>>>>>>>AAAEEEHHHKKKQQQZZZccckkkvvvqqq^^^RRRJJJCCC@@@@@@FFFIIIHHHDDDAAABBB@@@<<<<<<;;;;;;::::::;;;;;;<<<888888777777777777888888999999999999999888777666666777777666666777:::<<<@@@>>>???AAA@@@>>>@@@EEEKKKUUUfff{{{xxxpppnnnnnnmmmiiiddd___XXXQQQIIIDDD@@@;;;888:::;;;999999;;;888888777777777777777777333555777999999888666555666555555333222333666999555555555555555444444444333333444333222222333555333333333333444555555666555555555555555555555555444444444555555555666666555555555666666666777777~~~}}}{{{wwwuuutttqqqnnnkkkjjjhhhfffdddbbb```___^^^^^^]]]ZZZXXXVVVVVVTTTSSSPPPNNNKKKJJJFFFFFFEEECCCBBB@@@???>>>>>>>>>===<<<<<<<<<<<<<<<;;;======;;;???FFFHHHEEE<<<;;;:::999999999:::;;;<<<>>>DDDOOO[[[cccffffffZZZRRRGGG???<<<;;;999888999888888777777777777777555666777888999999999999555777888888777888;;;===AAAHHHUUUeeesss|||zzzsssgggWWWJJJBBB@@@AAAAAAFFFQQQ\\\cccaaaXXXPPPHHHDDD???<<<;;;===@@@BBBKKKYYYjjjvvv~~~yyyqqqfffXXXJJJBBB;;;;;;<<<<<<=========<<<999:::<<<===>>>>>>>>>>>>CCCJJJUUU]]]dddkkkrrrwwwyyy{{{uuubbbPPPDDD>>>:::888888999:::999888888999;;;<<<;;;;;;>>>DDDRRRiii~~~yyycccNNNBBB<<<:::777666777888888777::::::999999::::::;;;;;;::::::999999999::::::;;;===@@@III\\\sss~~~hhhTTTGGGAAA@@@??????>>>>>>=========AAAAAABBBFFFQQQeeeyyyyyygggTTTGGG@@@???>>>=========<<<:::======>>><<<:::888999999888:::;;;999777666777888777777777777777777777777999<<>>>>>===<<<<<<===???===>>>??????@@@CCCIIIMMMVVV^^^jjjuuu}}}|||uuulllhhhggggggjjjnnnrrrxxxtttcccSSSFFFBBBEEEKKKLLLIIICCCAAABBB@@@<<<<<<;;;;;;::::::;;;;;;<<<888888777777777777888888999999999999999888777666666666777666666666888;;;<<<:::;;;>>>===:::<<<@@@DDDKKKYYYlllwwwpppmmmnnnlllhhhddd^^^WWWOOOIIIEEE???;;;<<<<<<::::::<<<888888777777777777888999444666777888999888666555444555555333222333666999555555555555555555555555333333444333222222333555333333333333333444555666555555555555555555555555555555666666777777777777555555555555666666666666}}}|||zzzxxxwwwsssqqqnnnkkkjjjiiifffeeebbbaaa___^^^^^^\\\YYYWWWVVVVVVUUUSSSPPPNNNKKKJJJEEEEEEDDDCCCAAA@@@???>>>>>>>>>===<<<<<<<<<<<<<<<888===>>>===DDDPPPUUURRR===<<<:::999999999:::;;;<<>>@@@@@@HHHWWWgggrrr{{{}}}vvvlll^^^PPPGGG>>>>>>===<<<<<<<<<<<<===888:::<<<>>>??????>>>===@@@EEEKKKPPPVVV]]]gggnnnrrrwww|||wwwjjjWWWHHHAAA===:::777777888:::999888888999:::<<<;;;===@@@GGGTTTkkkwwwaaaMMMBBB;;;999777666777888888777::::::::::::;;;<<<===>>>:::::::::::::::;;;<<<<<<<<>>>>>@@@BBBDDDJJJYYYooommm[[[LLLCCC===============<<<<<<;;;<<<======<<<999888888999777888888555222333666:::777777777777777777777777777;;;???AAA@@@>>><<<;;;999999999888888777666666777444333666<<>>;;;:::@@@GGGQQQ```uuuxxxdddRRRFFF@@@???DDDCCCAAA???===;;;;;;:::999:::;;;<<<<<<<<<;;;:::;;;;;;<<<<<<<<<=========>>>??????>>>======>>>@@@===???BBBCCCEEEKKKSSSYYYhhhppp|||uuukkkeee^^^VVVRRRRRRQQQTTTWWWYYY^^^fffrrrzzzwwwcccQQQJJJKKKOOONNNIIIBBB@@@AAA@@@<<<;;;;;;::::::::::::;;;;;;888888777777777777888888777888888999999999888888555666777666555666777999888777999<<<;;;999:::>>>AAAEEEOOO___rrrwwwpppooommmkkkhhhddd]]]VVVQQQKKKDDD???>>>===:::999;;;888777666666666777999:::777777777777666666555555333444555555444444666888555555555555555666666666333444444333222222333555555444444333333444444444555555555555555555555555555666666777888777777777444444555555555666666666~~~~~~|||zzzyyyzzzzzzsssqqqmmmkkkkkkiiigggfffcccaaa___^^^]]][[[XXXUUUUUUUUUTTTRRROOOMMMKKKIIIEEEDDDCCCBBBAAA???>>>>>>>>>>>>===<<<<<<<<<<<<<<<888>>>???<<>>>>>AAAHHHTTTaaaiiihhh```YYYMMMGGG@@@<<<<<<>>>>>>>>>EEERRRbbbnnnxxx{{{qqqdddVVVNNNBBB@@@>>>;;;:::;;;<<<===999:::<<<>>>>>>>>>===<<<<<>>===:::666666888999999888888999::::::;;;>>>CCCKKKYYYooouuu^^^KKKAAA;;;888666666777888888777888888999999;;;<<<>>>???::::::::::::;;;<<<===>>>>>>GGGWWWkkk~~~zzzeeeSSSGGGBBB@@@??????@@@@@@@@@@@@@@@???===BBBGGGOOOaaayyyuuubbbPPPEEEAAA<<<<<<<<<<<<;;;:::;;;;;;;;;<<<<<<;;;888777777888555777888666333333777<<<888888888888888888888888888<<>>===@@@??????===<<<<<<;;;;;;888999;;;======<<<;;;:::<<<<<<<<<<<<============>>>???@@@???======???AAA@@@DDDIIIMMMQQQZZZeeemmm}}}}}}wwweee\\\TTTOOOKKKFFFDDDFFFEEEGGGJJJJJJKKKPPPXXX___iiipppxxx}}}wwwcccVVVRRRRRRPPPHHHAAA???AAA???;;;::::::999999999999::::::888888777777777777888888666777888999999999999999444666777666555555666888666555777;;;;;;888:::>>>???AAAGGGSSSdddyyywwwpppooommmkkkhhhccc^^^YYYPPPIIIBBB@@@===999777999888777666555555777888:::999888666555444333444444111333555666666555666777444555555555666666666777333444444333222222333555666555444444333333333333555555555555555555555555444555666777777777666666444444444555555555666666~~~~~~}}}{{{yyyyyy{{{|||ssspppmmmlllkkkjjjhhhgggcccbbb___^^^]]]ZZZWWWTTTUUUTTTSSSQQQOOOLLLJJJHHHDDDDDDCCCBBB@@@???>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;@@@???:::>>>IIILLLFFF===<<<;;;:::999:::;;;;;;<<>>===<<<;;;999888888777777777777777888888999999999999888888888;;;===;;;666555888<<>>;;;999:::<<<===;;;;;;============<<<;;;888;;;>>>@@@BBBGGGOOOTTT^^^eeennnuuuzzz}}}uuu\\\PPPBBB;;;;;;===:::666555777999999999888999:::888:::>>>FFFNNN\\\sssttt\\\JJJ@@@:::888666666777888888777666777777999:::<<<>>>???999::::::;;;<<<===???@@@@@@KKK]]]qqqrrr]]]LLLCCC@@@?????????@@@AAAAAAAAAAAA@@@;;;AAAIIISSSggg~~~nnn[[[JJJBBB@@@;;;;;;;;;:::999888:::;;;;;;;;;<<<:::888666777777555888;;;999666555999>>>888888888888888888888888===???AAA???:::666555555888999999888888777666555444888::::::888888;;;>>>EEEMMMWWWggg~~~~~~ppp\\\LLLCCC@@@??????<<<<<<<<<<<<<<<<<<<<<;;;888999;;;======<<<;;;:::<<<<<<<<<<<<=========>>>???@@@@@@???>>>>>>???AAAEEEJJJQQQVVV]]]ggguuuxxxoooeee^^^SSSKKKDDDBBBAAA???@@@CCCBBBEEEGGGFFFCCCDDDIIIMMMPPPVVV]]]bbbgggrrrrrr```WWWTTTPPPHHH@@@>>>@@@???::::::999999888888999999:::888888777777777777888888555666777888999:::::::::444555777666555555666777444444666;;;;;;999:::>>>>>>@@@CCCKKK[[[qqq}}}qqqpppnnnmmmkkkgggccc___SSSLLLDDDAAA===888666888777666555444555666888::::::888666333222222333333///222666777777666555666444555555555666666777777333444444333222222333555777666555444333222222222555555555555555555555555333333555666666666555444444444444555555555666666~~~~~~~~~|||yyyvvvqqqooommmkkkkkkiiigggeeeaaa___\\\[[[ZZZZZZXXXVVVTTTRRRPPPOOONNNLLLIIIGGGCCCCCCCCCBBBBBBAAAAAAAAA>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>:::666777;;;===;;;888<<>><<<<<<;;;<<<>>>CCCJJJWWWgggvvv}}}qqqaaaUUUJJJFFFBBB???===<<<:::999888999;;;======<<<;;;:::888999:::<<>>;;;<<<===<<<::::::999777888999::::::999<<<<<<===BBBOOObbbvvvtttZZZHHHAAA999888777666666666777888666888:::<<<===<<<;;;::::::999999999;;;=========HHHNNN```zzzyyyaaaPPPEEE???>>>@@@???>>>======>>>>>>===<<<>>>CCCPPPeeeyyyooo[[[LLLDDD???>>>@@@???<<<:::999888888999888888999999999888888777555555666888999999666444999888777888:::<<<======@@@@@@>>>;;;777555555666444555666777888999::::::888777888:::<<<======<<>>@@@===>>>???>>>>>>@@@CCCEEEJJJPPP[[[gggsss}}}vvvnnngggaaaYYYOOOHHHHHHCCC@@@BBBAAA>>>===???BBBBBBBBB@@@<<<;;;@@@FFFEEEEEEHHHMMMRRRZZZhhhvvvsss^^^YYYPPPGGGBBB>>>::::::===888888999999999888777777888999:::888666555666777:::999999999888888777777:::999777666666666777888666666666666555777;;;=========AAAHHHQQQbbbzzz}}}vvvnnnjjjjjjiiigggccc]]]TTTHHHAAA???>>>;;;777:::888555555666777666666666666666666555555555555444444444555555555555555666666666666666666666666444444444444333333222111777777666555555555555555444444555555666777777888777777666666666666777777555555555555555555555555~~~~~~}}}|||xxxvvvqqqooommmkkkkkkiiigggeeebbb```]]]\\\\\\[[[YYYXXXYYYWWWSSSPPPMMMIIIEEEAAADDDCCCCCCBBBAAAAAA@@@@@@>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<:::777444666;;;>>>>>><<<<<>>???AAACCCIIISSSbbbqqq}}}uuufff\\\NNNJJJDDD@@@>>>===<<<;;;999:::<<<===>>>===<<<;;;<<<<<<<<<===>>>???@@@AAAJJJMMMSSSZZZbbbkkkuuuzzz}}}yyyxxxzzz~~~{{{rrrcccTTTIIICCC===:::<<<===<<<999:::999777888999::::::999<<<<<<===CCCPPPdddyyyrrrXXXGGGAAA<<<;;;:::999888999::::::999999:::;;;::::::999888:::999999:::;;;===>>>>>>IIIPPPccc}}}qqqYYYKKKCCC>>><<<======<<<<<<===>>>??????>>>@@@GGGWWWkkk~~~|||fffTTTHHHAAA===:::======;;;:::999999::::::888888999:::999999888888666666777888:::999777555888888888999:::<<<======BBB@@@===;;;999777777666555555666777888999::::::777888999;;;<<>>???@@@AAABBBCCCEEEIIILLLXXX___kkkwww}}}{{{wwwuuutttrrrooonnniiiccc[[[UUUQQQLLLDDD>>>BBB===;;;===>>><<<===AAAHHHEEEBBB@@@??????@@@BBB???>>>@@@CCCEEEJJJUUU```qqqooo___SSSGGGBBB???<<<;;;===888888999999:::999999999888999:::888666555666777777777777666666666555555888777666555555555666666555666666555555777:::<<<999:::>>>DDDLLL[[[rrrtttkkkhhhgggfffdddaaaZZZPPPHHHCCC???;;;888:::888666555666666666555666666666666555555555555333444444444555555666666555555555555555555555555444444444444444333222111777777666555555555555555333333444555555666777777777777666666666666777777555555555555555555555555~~~~~~}}}{{{xxxuuuqqqooolllkkkjjjiiifffdddaaa```^^^]]]]]]]]][[[YYYZZZWWWSSSOOOLLLHHHCCC@@@EEEDDDCCCBBBAAA@@@???>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<:::777555777;;;>>>>>>======CCCKKKVVVbbbkkkiiibbbXXXKKK???<<<;;;999888999:::999888777666555555555777777777777777777777777888888888888999:::;;;<<>>>>>CCCLLLYYYdddnnnrrrkkkbbbVVVMMMDDDBBBAAA??????AAACCCGGGOOO\\\kkkyyyyyynnnfffUUUOOOGGGAAA>>>>>>======:::;;;===>>>>>>===<<<<<<<<<<<<<<<<<<<<<===>>>>>>@@@CCCGGGMMMSSS\\\eeekkkxxxzzz}}}{{{vvvnnnhhheeefffjjjmmmvvvzzz{{{uuukkk```QQQEEECCC???;;;:::<<<<<<;;;999:::888777888999;;;;;;:::<<<<<>><<<;;;;;;;;;;;;<<<===>>>@@@@@@CCCNNNaaauuurrr\\\LLLDDD@@@<<<888;;;:::::::::::::::;;;<<<888999:::;;;;;;:::999888999888888999;;;:::888666888888999999:::;;;<<<===CCC???<<<:::;;;;;;888666666666777888999::::::;;;777:::<<<<<<===BBBLLLTTTjjjttt~~~mmmVVVJJJAAAAAA@@@;;;:::>>>::::::;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;:::;;;<<<;;;::::::<<<======???AAACCCGGGLLLRRRVVVjjjrrrwwwqqqgggeeeaaa^^^]]][[[XXXVVVWWWRRRLLLHHHFFFDDD???<<<===999888:::<<<<<<@@@FFFPPPLLLGGGCCCCCCBBB@@@>>>???>>>>>>@@@???@@@FFFNNN\\\hhhwwwiiiYYYIIIAAA???===;;;<<<888888999:::;;;;;;;;;;;;888999:::888666555666777777777666666666666555555777666555444444444555555444555555555444666888;;;666777:::???EEEQQQgggyyy{{{ooojjjhhhhhhgggfffaaaZZZQQQIIIBBB===:::;;;888666555555666555555666666666666555555555555333333444444555666777777555555555555555555555555333444444444444333333222777666555555444555555555222333333444444555555666777666666555555666666777555555555555555555555555~~~}}}}}}{{{xxxuuuqqqnnnlllkkkjjjiiifffddd```___]]]]]]]]]]]]ZZZYYYVVVSSSPPPMMMLLLJJJGGGEEEEEEEEECCCBBB@@@???>>>===>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<===:::888888:::;;;;;;:::>>>DDDMMMXXXeeemmmjjjbbbXXXLLLAAA>>>===;;;:::;;;999888777666666666666666777777777777777777777777777777888888999:::;;;<<>>AAADDDLLLYYYiiiwww}}}vvvppp]]]VVVLLLDDD@@@>>>>>>>>>:::;;;<<<======<<<;;;;;;999999:::;;;<<<===???@@@>>>@@@BBBEEEIIIOOOVVV[[[cccfffjjjoooqqqrrrrrrqqqkkkfff]]]UUURRRSSSWWWZZZaaadddfffbbbYYYOOOFFF???===;;;::::::;;;<<<:::888999888777777999;;;;;;:::;;;===@@@HHHWWWllloooVVVFFFAAA;;;:::999888888888999::::::999777666555666777888999:::::::::;;;===@@@BBBLLLZZZppphhhVVVDDD>>>???>>><<<;;;;;;<<<<<<<<<<<<===???AAAFFFVVVlllyyyhhhSSSEEEBBBAAA===999::::::::::::::::::::::::888999;;;<<<<<<;;;:::999;;;:::::::::;;;;;;999777777888::::::::::::;;;<<>>>>>FFFVVVcccxxxrrr]]]KKKCCC>>>>>>>>>:::999<<<:::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<===>>>===<<<;;;===??????@@@CCCGGGNNNYYYdddkkk|||uuukkkbbb\\\VVVSSSPPPNNNNNNMMMKKKIIINNNJJJEEEBBBAAA@@@???===>>>;;;:::<<<===>>>DDDJJJUUUUUUQQQKKKEEECCC@@@<<>>AAAGGGLLLTTT```oootttaaaLLLCCC@@@>>>;;;:::888999:::;;;<<<<<<<<<<<<888999:::888666555666777888888888888888888777777666666666555555555555555333444555555444555777999666666999===AAAJJJ]]]mmmwwwpppmmmlllkkkgggeee```XXXNNNFFFAAA???<<<:::777555666666555444666666666666555555555555222333333444555666777777555555555555555555555555333444444444444444333333666555555444444555555555222222222333333444444444666666666555555666666666555555555555555555555555~~~}}}}}}}}}{{{wwwuuupppnnnllljjjjjjhhhfffddd___^^^]]]\\\\\\[[[YYYVVVSSSPPPMMMKKKKKKJJJIIIGGGEEEDDDCCCBBB@@@???======>>>>>>===<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<:::999888999:::;;;;;;???FFFPPP[[[gggnnnjjjbbbWWWKKKAAA>>>===;;;:::;;;666555555555666777888888777777777777777777777777777777777888999:::<<<===AAAIIIXXXhhhttt|||yyyrrreeeUUUHHHBBBAAABBBCCCLLLYYYeeeppptttooofffXXXNNNDDDAAA???;;;:::<<<>>>BBBKKKYYYhhhvvv{{{xxxfff^^^SSSHHHBBB???>>>>>>:::::::::;;;:::::::::999999999::::::;;;===>>>?????????@@@@@@AAAEEEIIIMMMQQQSSSXXX\\\___```______YYYTTTMMMGGGDDDFFFIIILLLQQQQQQQQQOOOIIIBBB>>>===999999888999::::::999888999777777777:::;;;;;;;;;<<<===BBBKKKZZZooopppWWWFFFAAA;;;:::999888888888999:::888777555444555777999;;;999:::;;;;;;;;;===BBBEEEOOO```xxxrrr[[[MMM???<<>>===<<<<<<@@@BBBKKK^^^uuukkk\\\JJJ@@@???@@@===999;;;;;;;;;::::::999888888888:::<<<===>>>===;;;:::===<<<;;;;;;;;;;;;999777666999;;;<<<::::::;;;<<<>>>:::777888;;;<<<888444888888999999::::::;;;;;;;;;>>>AAA???@@@KKK___ooo~~~fffRRRDDD@@@>>>>>>===:::999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;<<<===<<<;;;;;;===???DDDFFFJJJQQQ\\\kkkzzztttiii___XXXRRRNNNIIIGGGEEEEEEFFFFFFEEEDDDGGGDDD@@@===<<<<<<<<<;;;@@@===<<<=========CCCJJJUUU\\\^^^TTTIIICCCAAA>>>===;;;<<>>???DDDEEEHHHOOO\\\mmm~~~kkkTTTGGGBBB>>>:::999888999:::;;;<<<=========888999:::888666555666777777777777777777777888888777777777666666666555555333555666666555555777888777888;;;>>>@@@FFFVVVeeezzzsssmmmiiieeedddbbb[[[SSSKKKFFFDDD>>>;;;888777666666555444666666666666555555555555333333444444555666666777555555555555555555555555333444444555555444444444555555444444444444555555222222222333333333333333666666555555555555666666555555555555555555555555~~~}}}}}}|||zzzwwwtttpppnnnkkkjjjiiihhheeeccc___^^^]]]]]]\\\ZZZWWWTTTUUURRRNNNKKKIIIHHHFFFEEEDDDCCCBBBAAA@@@???>>>===>>>>>>===<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;888888888888999;;;===???@@@HHHRRR^^^jjjpppkkkbbbTTTIII>>><<<<<<:::888888444444444555666777888999777777777777777777777777777777777888999;;;<<<===@@@IIIXXXhhhuuu}}}{{{ssseeeUUUHHHBBBAAABBBCCCMMMZZZfffqqqvvvppphhh]]]RRRHHHCCCAAA===;;;<<<<<<@@@HHHVVVfffttt~~~}}}ppphhh[[[OOOGGGBBB???===:::::::::999999999999999===<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>======@@@BBBEEEGGGJJJNNNPPPQQQQQQPPPIIIFFFBBB???>>>???AAABBBGGGDDDAAAAAA???:::888999888888888888999999999999888777666777:::;;;<<<;;;<<<>>>CCCLLL\\\qqqrrrWWWFFF@@@===<<<:::999999999:::;;;777777555555666888:::;;;999:::<<<;;;;;;===CCCHHHSSSgggvvvdddQQQGGG>>>===>>>>>>>>>???<<<>>>???>>><<<===BBBFFFSSShhh~~~vvv\\\QQQCCC;;;;;;<<<;;;888;;;;;;;;;;;;:::999777777888:::===??????>>>===;;;???===;;;:::::::::888777555999<<<===:::999:::<<<:::888777888:::;;;888555999999:::::::::;;;;;;;;;<<>>===<<<;;;::::::<<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;;;;<<<<<<<<<<<<999:::;;;;;;:::;;;===???DDDIIIQQQ\\\iiiyyyssskkk___TTTMMMIIIGGGEEEAAA@@@>>>???@@@BBBAAA@@@CCCBBB@@@>>><<<<<<<<<<<>>:::888888777666555666666666666555555555555444444444555555555555666444444444444444444444444333444444555555555555444444444444333444444555666333333333333333333333333666555555444444555555666555555555555555555555555~~~}}}||||||zzzwwwtttpppnnnkkkjjjiiihhheeecccaaa```___^^^]]][[[VVVSSSVVVRRRNNNJJJHHHGGGEEEDDDBBBBBBAAAAAA@@@??????>>>>>>>>>===<<<<<<<<<<<<<<<;;;::::::999999::::::;;;777888888888999;;;===???AAAIIITTT```lllrrrlllbbbSSSHHH>>><<<<<<:::888888555555555555555666777888777777777777777777777777666666777888999;;;<<<===@@@IIIWWWggguuu}}}|||ttteeeUUUHHHAAAAAABBBDDDNNN\\\hhhsssxxxssskkk___UUUJJJEEEBBB>>><<<===<<<>>>DDDPPP```ppp|||zzzrrrdddWWWMMMFFFAAA>>>;;;;;;::::::999999999999===<<<<<<<<<<<<<<<======;;;<<<>>>===<<<;;;<<<===???@@@AAACCCDDDEEEEEEEEE???>>>======<<<<<<<<<<<<>>>888777;;;===999777777888888888888777888999:::888777666777:::<<<<<<;;;<<>>>>>===<<<===AAA999<<<>>>>>>===@@@FFFLLL]]]qqqzzzkkkQQQJJJAAA;;;;;;<<<<<<;;;888999::::::::::::999888888:::===@@@AAA???===<<<@@@===;;;::::::999777666555999======:::888999;;;888888999:::::::::999888::::::::::::;;;;;;;;;;;;<<>>>>><<<;;;;;;<<<<<<===<<<;;;::::::;;;<<<===;;;;;;;;;;;;<<<<<<<<<<<<:::;;;<<<======>>>@@@BBBFFFNNN\\\lllzzzwwwnnn\\\VVVMMMEEEBBB@@@@@@@@@???===<<<<<<===>>>>>>===??????@@@???>>>===>>>>>><<<<<<===>>>;;;888===DDDJJJZZZddd___WWWTTTOOOHHHEEEAAA@@@CCCDDDCCCDDDFFFGGGDDDDDDHHHMMMVVVhhhyyymmmZZZKKKAAA<<<<<<999::::::;;;;;;;;;::::::888999:::888666555666777444444444555555555666666555555666666666555444333555666888888777666777888888999<<<>>>>>>@@@KKKXXXnnnrrrkkkgggddd___\\\ZZZVVVPPPKKKCCC@@@<<<:::999888777666666666666666555555555555555555555555555444444444444444444444444444444444333333444555555555555555444333333333444444555666444444444444444333333333666555555444444555555666555555555555555555555555~~~}}}||||||zzzwwwtttpppmmmkkkjjjiiihhheeeccccccbbbaaa```^^^[[[WWWSSSTTTQQQLLLIIIHHHGGGFFFEEEAAAAAAAAA@@@@@@?????????>>>>>>===<<<<<<<<<<<<<<<;;;::::::999999::::::;;;;;;;;;:::999888999:::<<>>>>><<<::::::777666666555555555666666777777777777777777777777666666777888999;;;===>>>@@@IIIWWWggguuu}}}}}}uuufffUUUHHHAAA@@@BBBFFFPPP]]]jjjuuuzzzuuummm```UUUJJJEEEAAA===;;;;;;======AAAKKK[[[mmm|||xxxjjj]]]QQQIIICCC???===<<<;;;:::::::::::::::999999:::;;;===???AAABBB999<<<>>>???>>>=========;;;<<<<<<<<<===>>>>>>???:::;;;<<<======;;;:::888666000000999???<<<999888999999888777777777999;;;888777666777:::<<<<<<<<<===???DDDNNN]]]rrrrrrVVVBBB;;;999888777666666666777888;;;:::999888888777777777888;;;===<<<:::===EEEKKKXXXooogggQQQEEEAAA???>>><<<:::===BBB777:::>>>>>>???BBBJJJQQQdddxxxssscccMMMIIIBBB>>>======>>>>>>666777999:::;;;;;;::::::888:::>>>@@@AAA@@@>>><<<@@@===;;;999999888777555555999>>>>>>:::888999;;;777999;;;<<<;;;::::::;;;::::::;;;;;;;;;;;;;;;;;;<<<>>>AAAFFFRRRgggzzzfffVVVIIIAAA;;;======;;;:::<<<>>>>>>===<<<;;;::::::;;;<<<===;;;;;;;;;<<<<<<<<<=========>>>@@@@@@AAABBBEEEGGGNNNZZZlll~~~wwwggg\\\MMMHHHCCC???============@@@>>><<<<<<<<<===<<<;;;888:::;;;<<<;;;;;;;;;<<<;;;<<<>>>???<<<999>>>EEEGGGVVVaaa___]]]]]]VVVJJJGGGBBB@@@AAABBB@@@@@@BBBGGGEEEEEEFFFFFFKKK[[[llluuuaaaOOOBBB===>>>:::::::::;;;::::::999999888999:::888666555666777555666666666777777888888333444555555555444333222555777999999888777777888777888;;;===<<<>>>HHHTTTfff}}}zzzsssjjjeee___]]]\\\YYYRRRLLLDDDAAA===;;;:::999888666777666666666555555555555666666666555444444333333444444444444444444444444333333444555666666666555333333333333444444555666444444444444444444444444555555555444444555555555555555555555555555555555|||yyyvvvtttpppnnnllljjjjjjhhhfffdddcccccccccaaa___[[[WWWUUURRROOOLLLJJJHHHGGGEEECCCDDDCCCBBBAAA@@@?????????<<<<<<<<<===============;;;;;;;;;:::::::::999999888999999999888999<<<>>>BBBLLLYYYeeeppptttnnneeeQQQIII@@@===:::777888;;;888::::::888444333666999777777777777777777777777666777888888777888:::<<<>>>GGGVVVfffsss{{{|||sssdddUUUIIICCCAAAAAADDDPPP___mmmwww|||xxxpppcccWWWLLLFFFAAA===;;;<<<<<<===AAAHHHVVVgggwww}}}ttthhhZZZOOOHHHEEEAAA???===<<<;;;;;;999888:::::::::;;;<<<===>>>???>>>????????????===;;;:::999::::::::::::::::::;;;===<<<;;;;;;;;;:::888666;;;<<<<<<:::888888999;;;666666777888888888888777:::::::::::::::;;;<<<===@@@@@@EEEPPPcccxxxiiiRRRCCC===:::999888888777777888888777777888888888999999999:::888999;;;;;;===FFFPPPccctttttt]]]NNNFFFAAA;;;:::<<<===:::777<<<;;;;;;===>>>BBBNNNZZZuuu|||gggVVVFFFAAA;;;:::===>>><<<999:::999999999999999999999;;;===???@@@>>><<<;;;:::999999:::::::::999999888<<<;;;999888888888999999999999999:::;;;<<<>>>???>>>;;;888888;;;===<<<;;;BBB@@@AAAJJJ[[[sssjjjVVVLLLEEE???<<<;;;;;;;;;;;;<<<======>>>===;;;999999999;;;<<<999:::===>>>>>>===;;;:::>>>===>>>AAA@@@@@@HHHSSSYYYjjjzzzmmm___RRRJJJCCCAAA???>>>>>>>>><<<;;;===<<<<<<;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>><<<;;;999888:::===AAACCCFFFMMMWWW___bbb]]]VVVPPPEEEDDDCCCAAA@@@??????>>>???CCCFFFCCC@@@DDDPPP[[[mmm~~~~~~iiiVVVGGG>>>;;;;;;;;;:::888666777999;;;999999999888888888888777666666666666555555555555777666555444444444444444:::999888999;;;:::777333888666888;;;===???DDDKKK]]]ttt~~~nnnhhh```]]]\\\[[[VVVRRRLLLHHHCCC>>><<<:::888777:::999777666555555555666999888888777666555555444777777666555444333333333444444555555555555555555444444444555555555555666444444333222333444555666666666666666777777777777444555555666777888888999}}}zzzvvvtttpppnnnlllkkkjjjiiifffdddbbbbbbaaa___\\\YYYUUUTTTRRROOOLLLJJJHHHGGGEEECCCDDDCCCBBBAAA@@@?????????===============<<<<<<<<<;;;;;;;;;:::::::::999999;;;<<<<<<:::999:::<<<>>>FFFOOO\\\gggpppssslllbbbPPPGGG@@@<<<:::777777:::777888888777666666888:::777777777777777777777777666777888888777888:::<<>><<<<<<<<<;;;:::999::::::;;;<<<======>>>===>>>>>>>>>>>><<<;;;:::999999::::::::::::;;;;;;:::999999:::;;;;;;999888999::::::999777777888999888888999::::::::::::999::::::::::::;;;;;;<<<===@@@AAAEEEQQQdddxxxhhhQQQCCC===:::999888888777777888888888888888888888888999999:::999999;;;;;;===GGGRRRhhhxxx}}}jjjVVVIIICCC>>>:::999;;;===;;;999===<<<===>>>???EEESSSbbb}}}qqq\\\LLLDDD???::::::<<<>>><<<:::888888888999:::::::::;;;;;;===??????>>><<<;;;;;;999999:::999999888777777::::::888888777888999999999999999999:::;;;<<<===???<<<::::::<<<>>>>>>===CCCBBBEEEPPPddd{{{zzzbbbRRRKKKEEE???;;;;;;;;;;;;;;;<<<<<<===>>><<<;;;999999999;;;<<<;;;<<<<<<======>>>??????AAA>>>>>>AAABBBEEEPPP\\\jjjwwwvvviii]]]SSSJJJDDDBBB@@@>>>=========<<<:::===<<<;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;:::999888888999<<>>>>>>>>@@@CCCDDDAAA>>>AAAIIIPPP^^^nnnvvv___MMMAAA<<<<<<;;;:::999777888999:::999999999888888888888777666666666666555555555555555555555555555666777888;;;999888999;;;;;;999666888666777;;;<<<===BBBHHHRRRgggwwwpppgggaaa^^^\\\XXXTTTNNNJJJFFFBBB???===:::888:::999777666555555555666888888888777666555555555666666666555555444444333555555555555555555555555555555555666666666666777444444333333333444555666555666666666777777777777444555555666777777888888}}}zzzwwwuuuqqqooolllkkkjjjiiifffdddbbbaaa___\\\YYYVVVSSSRRRQQQNNNKKKIIIHHHGGGEEECCCDDDCCCBBBAAA@@@?????????>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::=========;;;::::::;;;===IIIRRR^^^hhhpppqqqhhh^^^NNNFFF>>>;;;999666777999777666555666888999:::999777777777777777777777777777888999888888888:::<<<@@@HHHVVVfffsss||||||sssdddUUUIIICCCAAAAAACCCOOO___mmmxxx|||uuulll___RRRJJJDDD>>>:::;;;<<<===@@@FFFQQQaaaqqq|||yyylll___SSSLLLFFFCCC???>>>>>>>>>===<<<999999:::;;;<<<<<<<<<;;;<<<<<<======<<<;;;:::999999999999::::::;;;;;;;;;777666666888;;;<<<;;;999777999999888777666777888777888999999::::::999999999999999:::;;;<<<===>>>@@@BBBGGGSSSeeeyyy~~~fffPPPCCC>>>:::999888888777777888888999999888888888888888888:::999:::;;;;;;>>>IIIUUUooo~~~ooo\\\MMMDDD???;;;888888;;;===<<<:::<<<===>>>@@@AAAIII\\\ooouuucccQQQDDD@@@===999999<<<===<<<:::777777888999:::;;;<<<<<<;;;===??????===<<<;;;<<<::::::999888888777666555888888777777777888999999999999888888999::::::;;;???===;;;;;;===?????????CCCCCCJJJZZZqqqkkkWWWLLLIIIDDD???;;;;;;::::::;;;;;;<<<======<<<:::999999:::;;;;;;===<<<<<<<<<===@@@BBBDDDBBB??????AAAFFFOOO^^^kkk~~~yyypppcccUUULLLFFFBBBAAA@@@>>><<<;;;<<<<<<;;;:::===<<<;;;:::::::::::::::::::::;;;;;;;;;::::::999:::999999::::::<<<===>>>BBBFFFKKKOOOOOOLLLFFFCCC???>>>>>>===<<<<<<======>>>>>>???>>>===???BBBEEENNN^^^uuulllVVVGGG@@@===<<<;;;:::999999999999999999999888888888888777666666666666555555555555333333444555777999;;;<<<:::999888888:::;;;;;;:::888666777:::::::::>>>DDDHHHYYYooo|||pppgggaaa]]]YYYVVVPPPNNNIIIFFFCCC@@@<<<999999888777555555555666666888888777777666666555555555555555555555555555555555555555555555555555555555666666666666777777777444444333333444444555666555555666666666777777777555555555666666777777888}}}{{{xxxvvvqqqooommmkkkjjjiiigggeeecccaaa^^^[[[WWWUUUSSSRRRPPPNNNKKKIIIHHHGGGEEECCCDDDCCCBBBAAA@@@???????????????>>>===<<<;;;;;;:::<<<;;;;;;;;;;;;:::::::::;;;<<<<<<;;;::::::<<<>>>HHHQQQ]]]gggnnnoooeeeZZZLLLDDD===;;;999666666999999666444555999:::999777777777777777777777777777777888999999888888:::<<<@@@HHHVVVfffsss||||||sssdddUUUIIICCCAAAAAACCCOOO^^^mmmyyy~~~xxxmmmaaaTTTLLLEEE???;;;;;;;;;===@@@EEENNN\\\lllwwwvvviii\\\TTTJJJFFFBBB???>>>>>>>>>>>>999:::;;;<<<<<<;;;;;;:::;;;;;;;;;;;;::::::999999999999999::::::;;;;;;;;;777666666888:::;;;:::888777888999999777777777888555666666777777777777777999999999:::;;;<<<>>>???AAACCCIIIUUUggg{{{{{{dddNNNBBB===:::999888888777777888888999999999888888888888888::::::;;;<<<;;;???LLLZZZuuuuuuaaaQQQGGGBBB===;;;999888:::;;;:::999;;;<<>>>>>===<<<<<<<<<;;;:::999888666555555555666666666777777888999999999888888888888888999999===<<<<<<<<<===???@@@AAAAAAEEEPPPddd|||uuu^^^MMMGGGFFFBBB>>>:::::::::::::::;;;;;;<<<;;;;;;:::999999::::::;;;;;;;;;;;;<<<>>>AAADDDEEEAAA@@@AAAEEENNN]]]ooo|||}}}uuunnnfff^^^SSSIIICCCAAAAAAAAA>>><<<::::::;;;;;;:::999<<<<<<;;;:::::::::::::::;;;<<<=========<<<;;;::::::;;;;;;<<<<<<<<<<<<<<<>>>@@@CCCEEEEEECCC@@@>>><<<;;;;;;:::;;;;;;<<<<<<999999999;;;>>>@@@AAAAAAHHHUUUjjj~~~xxxaaaOOOEEE???>>><<<;;;;;;:::999888999999999888888888777777666666666666555555555555333333444555666888:::;;;888777666666777999;;;;;;888666666999888777:::@@@FFFQQQbbbtttzzzmmmddd]]]YYYVVVRRRPPPLLLIIIFFFBBB===::::::999777666555555666666888777777777666666666555555555555555666666666666555555555555555444444444555555555555666666666666444444444444444555555666555555555666666666777777555555555666666666777777~~~{{{xxxwwwqqqooommmlllkkkiiigggeeedddbbb___[[[XXXVVVTTTSSSOOOMMMJJJHHHHHHGGGEEECCCDDDCCCBBBAAA@@@???????????????>>>===<<<;;;;;;:::<<<<<<<<<;;;;;;;;;::::::777888999999999:::===@@@DDDNNNZZZeeelllmmmcccXXXJJJBBB<<<;;;999777777999:::888666666999999777444777777777777777777777777777888999999888999;;;===@@@HHHUUUeeerrr||||||sssdddUUUIIICCCAAAAAACCCOOO___mmmzzz{{{mmmaaaTTTLLLFFF@@@<<<===:::===@@@CCCJJJWWWgggrrrwwwkkkbbbQQQLLLFFFAAA??????>>>>>>;;;;;;;;;<<<;;;;;;:::::::::::::::999999999999999888888999::::::;;;<<<<<<999888888888999999777666666888::::::999888888999555555666777777777777666888888888999;;;===>>>???BBBDDDKKKXXXjjj|||xxxaaaLLL@@@<<<:::999888888777777888888888888888888888888888888::::::<<<======BBBQQQaaaxxx}}}iiiWWWJJJDDDBBB===<<<:::999999999888777:::;;;@@@EEEKKKXXXooorrr___QQQHHHBBB;;;:::999:::;;;<<<<<<;;;;;;;;;;;;::::::999999999;;;<<<>>>>>><<<<<<<<<===;;;:::999777666555555555666666777777888888888888888888777777777888999999;;;;;;;;;<<<<<<>>>@@@BBBAAAHHHWWWnnn~~~kkkTTTFFFCCCBBB???<<<999999999999999:::;;;;;;:::::::::999999:::::::::888999;;;===@@@BBBCCCDDDAAACCCHHHOOO]]]oooyyyqqqhhh___YYYSSSNNNGGGBBB@@@@@@AAAAAA<<<;;;999999:::;;;;;;:::<<<;;;;;;::::::;;;;;;<<<<<<<<<>>>???>>>===<<<;;;;;;;;;<<<===<<<;;;:::999<<<===>>>??????>>>===<<<::::::999999::::::;;;<<<999999999;;;>>>@@@???===EEEPPPaaassslllWWWJJJBBB@@@===;;;<<<;;;:::888999999999888888888777777666666666666555555555555444444444444555666777888555555555555555777999;;;777666666888777555777<<>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;:::666777888888999;;;>>>AAAAAALLLYYYdddkkkkkkaaaVVVIIIBBB<<<;;;:::777777:::999888888888888888666444777777777777777777777777777999:::999999999;;;===???GGGTTTcccqqq{{{|||sssdddUUUIIICCCAAAAAAEEEPPP___mmmzzz|||ooobbbUUUMMMGGG@@@======:::===???BBBGGGRRRbbbnnn|||~~~tttlll[[[UUULLLEEEAAA@@@??????>>>===<<<;;;;;;;;;;;;;;;::::::999999999999::::::888888999::::::;;;<<<<<<<<<;;;999999999999666444666888:::;;;:::999999999666777888888999999888888777777888999;;;===???@@@CCCEEEMMMZZZlll~~~vvv^^^III>>>::::::999888888777777888888777777888888888999999999:::;;;===>>>???FFFWWWiii|||sss___PPPGGGCCCBBB===<<<<<<;;;:::888777777:::;;;AAAJJJUUUcccxxx|||hhhVVVJJJBBB===::::::;;;;;;;;;;;;;;;;;;======<<<;;;:::999888888;;;<<<======<<<<<<===>>><<<:::999777666666777777777777888999999999888888888888777777888999999::::::;;;<<<<<<<<<>>>AAADDDDDDOOObbbyyyrrr```LLLCCC@@@>>><<<;;;999999888888999999:::;;;999999999999::::::::::::777999;;;>>>@@@BBBCCCDDDDDDKKKUUU```ppprrrfff^^^VVVOOOKKKDDDAAA???>>>>>>??????>>><<<:::999999;;;<<<;;;:::;;;;;;;;;;;;<<<===>>>>>><<<===???AAAAAA@@@???>>>>>>>>>>>>>>>===<<<;;;:::========================;;;:::::::::::::::;;;;;;===<<<<<<===>>>>>><<<;;;BBBKKKYYYgggvvvzzzbbbQQQFFFBBB===;;;<<<<<<;;;888999999999888888888888777666666666666555555555555555555444444444555555666333444555555444555777999777555666888777444666;;;>>>@@@JJJZZZmmm~~~~~~qqqeee]]]YYYVVVSSSOOOMMMJJJGGGDDDAAA???===;;;999777666666666777777777777666666666666666666666666666666666666666666666555444444333333222222333333333444444444444444555666666666666555444444555555555666666666555555555555555555555555|||zzzxxxrrrpppmmmlllkkkjjjhhhfff_________]]][[[YYYVVVTTTNNNLLLIIIHHHGGGGGGEEEDDDDDDCCCBBBAAA@@@?????????===============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;888999:::999999;;;>>>@@@BBBLLLYYYdddkkkkkk```TTTHHHBBB===<<<;;;999888;;;666777999999888777666777777777777777777777777777888999::::::999999;;;===>>>EEESSSbbbpppzzz|||sssdddUUUIIICCCAAAAAAFFFRRR```nnn{{{}}}sssgggYYYPPPIIIAAA======999<<>>@@@AAACCCFFFNNN\\\nnnttt\\\GGG<<<999:::999888888777777888888666666777888999::::::;;;:::;;;>>>@@@AAAIII]]]pppkkkXXXKKKDDD@@@>>>;;;;;;<<<<<<::::::999999<<<===CCCQQQ___nnnttt^^^NNNFFF@@@;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;:::::::::999;;;<<<======<<<<<<===???<<<:::999777777777888999888999999::::::999888777777777777888999:::;;;<<<:::<<<===>>>===???CCCFFFIIIXXXooo}}}cccTTTEEE@@@>>>;;;:::;;;888888888888888999::::::888888999:::::::::::::::;;;;;;<<<===???BBBEEEGGGKKKWWWeeesssuuulll^^^SSSMMMIIIFFFDDD???===;;;;;;<<<=========;;;:::999999;;;<<<<<<;;;::::::;;;<<<===???@@@AAA@@@BBBDDDGGGHHHGGGFFFEEEFFFFFFEEECCCBBBAAA@@@@@@BBBAAA@@@???>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<======>>>============AAAIIISSS\\\hhhyyynnn[[[JJJDDD<<<:::;;;<<<;;;:::999999999888888888888777666666666666555555555555555555555555555666666777222555777777666555666888666555666888777444666:::;;;:::@@@MMM\\\mmm{{{nnnccc^^^YYYUUUQQQNNNLLLKKKHHHGGGBBBAAA>>>;;;888777666666666666666666777777777777888888777777666666555555777666666555444444333333333333333444444444555555333444555666777666666555444444444555555555666666555555555555555555555555|||zzzxxxrrrpppnnnlllllljjjhhhfff]]]]]]^^^^^^\\\YYYVVVTTTNNNKKKIIIGGGGGGGGGEEEDDDDDDDDDBBBAAA@@@?????????<<<<<<<<<=====================<<<<<<<<<;;;;;;;;;;;;;;;<<<;;;:::;;;===???DDDOOO[[[eeellljjj___SSSHHHBBB======<<<999999;;;222666::::::888666888:::777777777777777777777777888999::::::999:::<<<======EEERRRaaaoooyyy|||sssdddUUUIIICCCAAAAAAGGGRRRaaannn{{{}}}xxxkkk\\\RRRJJJAAA<<<<<<999<<>>;;;:::;;;===???;;;:::999999999:::;;;<<<777888888999;;;<<<======<<<;;;::::::;;;;;;999777222555888999888777666777444555555666666666666666666666777999;;;>>>@@@AAADDDGGGOOO]]]oootttZZZEEE:::777:::999999888777888888888555555666888999:::;;;<<<999;;;???AAABBBKKK```ttt~~~fffSSSHHHBBB>>>;;;888:::<<<<<<;;;;;;;;;<<<>>>>>>EEEUUUfffvvvlllWWWJJJEEE@@@;;;;;;===>>>===<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<===<<<;;;<<<>>>@@@<<<:::999777777888:::;;;999:::;;;;;;:::999888777777777777888999;;;<<<===;;;===?????????@@@EEEHHHNNN___wwwwwwYYYLLLAAA???>>>:::999;;;888888888777888999999:::777888999:::::::::::::::@@@>>><<<<<<>>>BBBGGGJJJQQQ___pppwwweee[[[NNNEEEAAAAAABBBBBB@@@>>>;;;;;;<<<=========;;;:::999999;;;======<<<::::::;;;<<<>>>@@@BBBCCCEEEGGGJJJMMMOOONNNMMMLLLOOONNNLLLJJJIIIHHHHHHGGGFFFEEEDDDBBB@@@>>><<<<<<>>>===<<<<<<;;;;;;;;;<<<888:::<<<======>>>@@@CCCCCCIIIPPPVVV]]]nnnxxxdddLLLEEE<<<999:::<<<<<<:::999999999888888888888777777666666666555555555555555555555555666777999999333666999999777555666888666444666999888555666:::;;;888;;;DDDPPP___vvvtttiiibbb[[[WWWSSSOOONNNMMMLLLKKKDDDCCC???<<<999777666666666666666666777777777777999888888777666555555444777777666555444444333333444444444555555555666666333444666777777777666555444444444555555555666666555555555555555555555444}}}zzzxxxtttqqqnnnllljjjhhheeebbb```^^^\\\[[[ZZZYYYVVVTTTOOOLLLIIIHHHGGGFFFDDDBBBBBBBBBAAA@@@@@@??????>>>===<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;<<<===;;;;;;:::999888999===???FFFPPP\\\eeejjjhhh\\\PPPEEE???:::999:::;;;777444777777888999999999999888999888888777777888888999;;;:::999999888888888999===DDDQQQ```nnnyyyvvvhhhWWWIIIAAA???@@@HHHPPP___qqqxxxoooaaaSSSIIICCC???===@@@<<<:::;;;???GGGWWWeeeuuu}}}xxxooobbbUUUMMMHHHFFFDDD>>>??????===<<<;;;<<<===>>>===;;;:::999999:::;;;777777888999999999999888999:::;;;<<<<<<:::888777777777888888888888777777888666555555666666555333222444666888999===AAADDDHHHKKKSSSbbbtttpppYYYIII>>>888<<<;;;:::999888888888888888888999999999999888888:::;;;???DDDFFFOOOeeezzzvvvfffUUUIII@@@<<<999888;;;999555666<<<===999===???III\\\qqqsss\\\PPPIIIAAA;;;888<<<===============<<<<<<===>>>???@@@???===;;;::::::===HHHHHH:::777===<<<===<<<;;;::::::;;;===>>>;;;;;;::::::999888777777999999888777999>>>???======>>>@@@CCCBBB@@@EEEKKKQQQfffyyyhhh[[[OOOAAA;;;===???===999;;;;;;:::999999:::;;;;;;::::::999999888999999999???>>>@@@AAA??????FFFOOO```rrr{{{lllcccTTTLLLCCC>>>>>>???>>><<<===<<<;;;;;;:::999888888;;;;;;;;;;;;;;;:::::::::;;;===@@@AAAAAAEEEKKKPPPSSSUUUYYY]]]```bbbcccccceeeccc```^^^\\\YYYUUURRR\\\PPPGGGEEECCC===:::;;;???;;;:::<<<<<<:::;;;>>>888<<>>;;;:::>>>BBBGGGPPPUUUQQQPPP___{{{lllWWWJJJ>>>;;;<<<;;;999999777888999999888777666555888777777666555555444444444444444555555555666666555555666777777777777777666777888999999888777666777333666@@@HHHQQQggguuujjjddd^^^WWWSSSSSSQQQMMMIIIIIIEEE@@@<<<;;;::::::999777777777777777888888999999888888777666555555555999999888888777777666666777555444444555555444333333444666999;;;:::666333666666666666666666666666555555666777777777777777}}}zzzxxxtttqqqnnnllljjjhhheeebbbaaa___\\\[[[ZZZYYYWWWTTTPPPMMMJJJIIIHHHGGGEEECCCBBBBBBAAA@@@@@@??????>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<;;;999888:::>>>AAAHHHRRR^^^fffiiifffYYYMMMDDD???:::999::::::777444666666666666777777777888888888888888888888888888999888888888999999:::;;;>>>EEEQQQ```nnnzzzwwwhhhXXXIIIBBB@@@AAAIIIQQQ```rrr{{{rrrdddVVVLLLDDD@@@===???<<<:::<<>>===<<<:::::::::::::::888888999:::::::::::::::::::::<<<<<<<<<;;;999888777888888888888888888777999777666666777777666555444666888999:::===AAADDDHHHLLLUUUdddvvvmmmVVVGGG???;;;<<<;;;:::999888888888888888888999999999999888888888999>>>CCCHHHSSSiii~~~|||qqqaaaRRRGGG@@@===;;;999<<<;;;777888======:::@@@DDDPPPcccvvv~~~kkkVVVKKKEEE@@@<<<:::<<<===>>>>>>>>>===<<<<<<===>>>???@@@@@@???===<<<:::===IIIJJJ<<<999>>>=========<<<<<<<<<<<<======;;;;;;::::::999888888777;;;@@@???999888===???<<<>>>>>>@@@CCCBBBAAAFFFNNNXXXmmmtttbbbRRRIII???:::;;;<<<:::888;;;:::999888888999:::;;;::::::999999999999999:::======???AAAAAADDDOOO\\\ppp{{{jjj[[[SSSMMMGGG@@@<<<===>>>===;;;======<<<;;;;;;:::999999<<<===>>>>>>===>>>???@@@>>>CCCHHHKKKNNNSSSZZZ___hhhkkknnnsssvvvxxxxxxxxxxxxvvvtttsssrrrpppllljjjjjj___TTTMMMGGG???<<<===>>>;;;:::<<<<<<:::;;;>>>999<<<>>>===::::::>>>BBBLLLSSSUUUOOOKKKWWWpppuuu]]]OOOAAA======;;;999888888888999999999888777666777777666666555555555555444444444555555555666666555666666777777777666666666777888888888888777666888444555<<<@@@EEEWWWkkkuuujjjccc[[[UUUTTTRRRNNNKKKJJJGGGCCC@@@???>>>===;;;888777777777777777888888888888777777666555555444777777666666666666555555777666444555666666555444444444666888:::999666444555555555555555555555555555555666777777777777777~~~zzzwwwtttqqqnnnllljjjhhheeebbbaaa___]]][[[ZZZYYYWWWTTTPPPNNNKKKIIIIIIHHHFFFDDDBBBBBBAAA@@@@@@??????>>>===<<<<<<<<<<<<;;;;;;;;;999:::;;;<<<<<<<<<;;;:::<<<<<<;;;::::::;;;???BBBKKKUUU```ggghhhcccWWWJJJCCC???:::999::::::777555888777666666666777999999666777888999999888777666777777777888999;;;<<<===>>>EEERRR```nnnzzzxxxjjjYYYKKKCCCAAABBBIIIRRRbbbsss~~~uuugggZZZOOOFFFAAA>>>>>>;;;;;;===@@@FFFRRR]]]kkkvvv}}}uuukkkbbbXXXOOOJJJFFFEEECCC@@@>>>=========>>>===<<<;;;::::::::::::999999:::;;;;;;;;;;;;:::;;;;;;<<<======;;;:::999888888999999999999888888999888777777888888777666666888:::;;;;;;===@@@CCCHHHLLLWWWgggzzziiiRRREEE@@@===;;;:::999888888888888888888888999999999999888888888999===CCCKKKYYYppp~~~tttjjj[[[MMMCCC???======:::<<<<<<999:::===>>><<>>@@@BBBBBBAAA???>>>;;;>>>IIIKKK@@@===@@@===????????????>>>===<<<<<<;;;;;;::::::999999888888===GGGHHH===888===???<<>>BBBLLLPPPQQQKKKEEENNNeeeyyydddUUUFFF@@@>>><<<999888999999:::::::::999888888666666666666666666666666444444444555555555555555666666666666666666666666666777777888888777777666888555555999:::<<>>888888777777777777777888777777666666555555444444444444444444555555555555777555444444666777777666666555555666888888777555555555555555555555555555555555666777777777666666~~~zzzwwwtttqqqnnnllljjjhhheeebbbbbb```]]][[[ZZZYYYVVVTTTPPPMMMJJJHHHHHHGGGEEECCCBBBBBBAAA@@@@@@??????>>>===<<<<<<<<<<<<;;;;;;;;;888999;;;======<<<;;;:::<<<<<<<<<;;;;;;===AAADDDLLLVVVbbbggggggbbbUUUIIIAAA>>>;;;999999999777666;;;:::888777888999;;;===666888:::;;;;;;:::888666777777777888999:::<<<<<>>@@@DDDNNNXXXfffrrr}}}|||uuulll```TTTLLLHHHFFFBBB@@@???>>>>>>===>>>===<<<<<<;;;:::::::::888999999:::;;;:::::::::<<<<<<=========<<<;;;:::999999999::::::999999999888777666666888888777666888999;;;<<<<<<>>>@@@BBBFFFKKKXXXjjj}}}gggQQQDDD???<<<::::::999888888888888888888999999::::::999999888999;;;>>>DDDOOO```vvv~~~qqqkkkbbbTTTHHH@@@===<<<<<<999;;;;;;;;;;;;<<<>>>>>>FFFSSSeeexxxjjjZZZHHH@@@===;;;;;;===;;;===???AAAAAA@@@>>>======???AAABBBCCCBBBAAA@@@===>>>HHHLLLBBB@@@BBB===???@@@AAAAAA@@@>>><<<;;;;;;;;;:::::::::999999999===JJJMMMBBB999===AAA>>>CCCCCCDDDDDDAAA@@@HHHSSSgggzzzyyybbbQQQCCCCCCCCCBBB@@@>>>>>>>>>:::999888888888888999:::::::::999999999:::;;;;;;:::<<>><<<::::::<<<<<<<<<:::<<<;;;;;;;;;;;;;;;;;;;;;:::;;;======<<>>>>>;;;:::<<<<<<<<<<<<:::999:::>>>AAAFFFHHHIIIEEEAAAHHH^^^rrrkkk[[[JJJBBB@@@<<<:::999:::::::::::::::::::::999666666666666666666666666555555555555555555555555777777666666555555555555666777777777777777777666777555666::::::;;;CCCMMMbbbtttxxxkkk```XXXSSSPPPNNNKKKJJJHHHHHHGGGEEEBBB???:::999888777777777777777666666666666555555444444333333444444555666666777666555333333555666666666777666444444666777666666555555555555555555555555555555666666666666666555{{{wwwtttqqqnnnllljjjhhheeebbbaaa___\\\[[[ZZZXXXUUUSSSNNNLLLIIIGGGFFFEEECCCBBBBBBBBBAAA@@@@@@??????>>>===<<<<<<<<<<<<;;;;;;;;;888999;;;======<<<;;;:::;;;<<<<<<;;;;;;>>>BBBEEEKKKWWWccchhhgggaaaUUUJJJ@@@>>>;;;999888888777666:::999888777777999;;;<<<888999;;;<<<<<<;;;999888999999888888999999:::;;;???EEEPPP^^^lllyyyyyykkkZZZLLLDDDBBBCCCIIITTTeeeuuuyyylll___SSSIIIAAA======;;;<<<>>>???BBBJJJSSSbbbooo{{{~~~vvvjjj]]]UUUKKKGGGCCC@@@@@@@@@???===============<<<;;;::::::777888888999999999999999<<<<<<<<<<<<<<<<<<;;;;;;999999999::::::999999999777555555555777777666555888:::<<<======>>>@@@AAADDDKKKYYYlllhhhQQQDDD===999999999888888777777888888999999::::::::::::999999;;;===AAAGGGTTTggg{{{pppdddbbbZZZNNNDDD>>><<<;;;;;;888999:::;;;:::;;;???CCCJJJ[[[pppwwwcccUUUFFF>>>;;;999:::<<<;;;===???@@@AAA@@@???>>>===>>>@@@BBBBBBBBBAAA@@@>>>===FFFJJJCCCBBBDDD>>>???@@@@@@@@@???>>><<<;;;;;;;;;;;;::::::::::::::::::GGGMMMGGG??????BBBBBBGGGGGGGGGEEE@@@???JJJVVVooooooYYYKKKBBBDDDEEEDDDAAA??????@@@::::::999888888999:::::::::999999999:::;;;;;;<<<<<<===AAAFFFLLL[[[sssrrr```SSSKKKFFFDDD<<<;;;:::;;;<<<======<<<::::::::::::;;;;;;;;;;;;<<<>>>AAAAAAAAAEEELLLSSS```hhhtttsssaaaPPPEEE@@@======???>>>;;;:::===<<<<<<;;;:::999:::===???@@@AAACCCCCC???DDDWWWkkkrrraaaNNNEEEAAA===;;;;;;::::::::::::::::::;;;;;;777777777777777666666666555555555555555555555444777666555555444555666666777666666666666666666777666666888::::::;;;@@@FFFRRRbbbyyyvvviii^^^VVVQQQNNNJJJIIIHHHHHHHHHFFFCCC@@@<<<;;;:::888888777777777666666666666666555555555444444555666777888888999777444222222333555555555888666444444555666666555555555555555555555555555555555666666666666555555{{{wwwtttqqqnnnllljjjhhheeebbbaaa^^^\\\ZZZXXXVVVSSSQQQMMMKKKHHHFFFEEEDDDCCCAAABBBBBBAAA@@@@@@??????>>>===<<<<<<<<<<<<;;;;;;;;;999:::;;;<<<<<<<<<;;;::::::;;;;;;;;;;;;>>>BBBFFFLLLXXXdddiiifff___TTTIII>>>===;;;999777777777777777666555555555666888888888999:::;;;;;;:::999888999999999888999999::::::>>>DDDOOO]]]kkkwwwyyykkkZZZKKKDDDBBBCCCHHHTTTeeevvvzzznnnbbbVVVLLLCCC>>>===<<<<<<>>>>>>???GGGPPP___kkkxxxvvvjjjbbbTTTNNNHHHDDDCCCBBB@@@>>>======>>>======<<<::::::777777888999999999999888<<<<<<<<<;;;;;;;;;;;;;;;888888999999999999888888666555444555666777666555777999<<<===>>>>>>???AAADDDLLL[[[nnn}}}fffPPPCCC<<<999999888888777777777888888999999::::::::::::999999;;;>>>BBBJJJYYYoooqqqaaaXXXWWWQQQHHHAAA>>><<<<<<<<<999888999;;;;;;<<>>;;;999:::<<<<<<<<<===>>>????????????<<<===???AAAAAA@@@>>>===>>>;;;BBBGGGBBBBBBDDD===>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;::::::::::::888@@@IIILLLFFF???@@@EEEHHHHHHHHHEEE@@@AAAMMM[[[yyyzzzeeeRRRFFFDDDDDDCCCAAA>>><<<<<<===;;;;;;:::999999:::;;;;;;:::999999::::::;;;<<<===@@@???BBBJJJUUUfff}}}uuucccSSSIIIDDDAAA???<<<<<<<<<<<<<<<<<<======::::::;;;;;;<<<<<<<<<===:::===AAACCCEEELLLWWW```ttt|||vvv```OOOFFFAAA??????>>>::::::===<<<;;;;;;;;;;;;;;;<<<<<>><<<;;;::::::999999999:::;;;;;;999999888777777666555555555555555555555444444444666555444444444555777888777666666555555666666777666777888888888888:::===FFFRRRfff}}}uuuggg\\\TTTPPPIIIHHHGGGHHHHHHFFFCCCAAA>>>===<<<:::999888888888777777777777777666666666666666666777888999999:::999666333222333444555555888666444444555666555444444444444444444444444444555555666666666555444444{{{wwwtttqqqnnnllljjjhhheeebbb```]]]ZZZXXXWWWUUURRROOONNNKKKIIIGGGFFFEEECCCAAABBBBBBAAA@@@@@@??????>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999:::::::::;;;>>>BBBFFFOOO[[[gggjjjeee]]]QQQGGG======;;;999777666777888444555555555555666666666888888888888888888888888777777777888999:::;;;<<<===CCCMMM[[[iiivvvyyyjjjYYYKKKCCCBBBCCCGGGSSSeeeuuu{{{qqqeeeZZZOOOFFF@@@???<<<<<<===<<<===DDDMMM[[[hhhuuu{{{uuuoooaaaZZZQQQKKKHHHFFFBBB???======>>>>>>===<<<;;;:::777888999999::::::999999<<<;;;;;;:::::::::::::::777888888888888888888777666555444555777888777666555888;;;======>>>???AAAFFFNNN]]]rrr{{{cccLLLAAA===;;;888888777777777777888888999::::::;;;;;;::::::999888===CCCLLL___vvvwwwaaaSSSOOOLLLHHHCCC@@@?????????>>>;;;999:::<<<<<<>>>GGGSSSbbbtttwwwfffSSSJJJAAA>>><<<999:::===<<<<<<<<<<<<<<<>>>???@@@;;;<<<>>>??????===<<<:::???999>>>BBB???BBBDDD===<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999DDDQQQMMM>>>;;;FFFEEEFFFGGGEEEAAACCCRRRcccooo[[[KKKCCCIIIFFFAAA===;;;:::999999<<<<<<;;;::::::;;;<<<<<<999999999::::::<<<======BBB@@@DDDPPP```rrrooodddUUUIIICCC@@@===;;;>>>>>>===;;;:::;;;<<<>>>;;;<<<<<<===>>>?????????:::@@@FFFJJJOOOYYYhhhsssrrr^^^KKKEEEAAA@@@===:::;;;>>>;;;;;;;;;<<<<<<<<<;;;999======AAAEEEBBB???KKK]]]xxxsss\\\NNNFFF???;;;;;;:::999888888999:::;;;<<<;;;:::999888777555444444666666555555555444444444444444333333444666888999777666555555555555666777444666666666666777999999@@@EEEUUUlllrrrcccXXXSSSIIIHHHGGGGGGGGGGGGDDDCCC@@@???>>><<<:::999999999777888888888888888888888777777777888888999999999<<<999666444444555666666777555444555555666444333444444444444444444444444555555666666555555444333{{{wwwtttqqqnnnllljjjhhheeebbb___]]]ZZZXXXVVVTTTQQQOOOOOOLLLJJJHHHGGGFFFDDDBBBBBBBBBAAAAAA@@@??????>>>======<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;<<<===888999999999:::>>>BBBFFFQQQ]]]iiijjjddd[[[NNNDDD======;;;999777666777888555555666777888777777777777777666666666666777777555666666888999;;;===>>><<>>>>>>>>>>><<<;;;:::999999:::;;;;;;;;;;;;:::;;;;;;:::999999999999:::777777888888888888777777777666666777888999999888444777:::======>>>???AAAHHHPPP```tttyyy___III???======888777777777777777888888999::::::;;;;;;::::::999555;;;CCCMMMbbb{{{oooWWWJJJIIIDDDBBB@@@???@@@AAABBBAAA>>>:::;;;======@@@KKKXXXkkk~~~sssaaaMMMEEE???===<<<:::;;;======<<<::::::;;;===???AAA;;;<<<===>>>===<<<:::888???888<<<@@@===AAADDD===;;;:::999888888999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::555@@@TTTQQQ<<<888DDDCCCDDDEEEDDDAAAFFFWWWhhh}}}hhhUUUGGGAAAOOOIIIBBB<<<::::::999999===<<<;;;;;;;;;;;;<<<===999999999:::;;;<<<===>>>CCCAAAEEETTTgggzzzwwwaaaWWWKKKCCCAAAAAA???===??????===;;;999999;;;=========>>>???@@@AAAAAABBBBBBHHHPPPWWW^^^kkk|||iiiNNNHHHBBB@@@===:::;;;???::::::;;;===>>>===:::888:::999@@@GGGDDDAAALLL]]]qqqzzzbbbQQQHHH@@@;;;:::999999888777888999;;;<<<<<<;;;:::888777555444333666666555555555444444444333333222222333666999:::777666555444444555666777222444555555666:::<<<<<<>>>???KKKbbbwwwxxxhhh[[[UUUJJJHHHGGGFFFGGGGGGFFFDDDBBBAAA???===;;;:::999999888888888888888999999999777777777777888888888888???<<<888666666777777777666555555555666666444222444444444444444444444444555666666666555444333333|||zzztttrrrnnnkkkiiihhheeecccaaa^^^[[[YYYXXXVVVSSSQQQLLLKKKIIIGGGFFFDDDDDDCCCAAA@@@???>>>>>>>>>??????======<<<;;;;;;;;;;;;<<<===<<<;;;:::999:::;;;;;;999;;;<<<<<<<<>>???GGGQQQbbbrrr}}}zzzkkk]]]TTTKKKCCC???>>><<<;;;<<<>>>BBBDDDRRRYYYfffsss~~~yyyrrrggg]]]UUUOOOJJJHHHBBB@@@>>>>>>>>>>>>===<<<<<<;;;999777777777777888888:::;;;;;;::::::<<<>>><<<;;;;;;:::999999888888555555666777888888999999888:::<<<>>>???BBBEEEHHHIIISSSdddwwwuuu___KKK>>>999999<<<;;;999777666666777888999888777777777888999:::@@@@@@FFFUUUkkksss\\\LLLDDDAAA???@@@@@@AAAAAAAAA@@@@@@>>>======>>>>>>FFFXXXiii|||iii[[[LLLEEE>>>;;;===??????===:::<<<======<<<<<<===???<<<============<<<<<<;;;999:::;;;;;;<<<<<<;;;;;;888999999:::;;;;;;;;;:::<<<<<<;;;::::::::::::;;;888:::<<<>>>??????>>>===AAACCCEEEEEEAAAFFF[[[rrroooZZZOOOGGGAAASSSNNNFFF===888666777888777888888999:::;;;<<<<<>>>>>>>>???AAACCCFFFGGGJJJUUUbbbkkkuuu}}}vvvqqqssstttttttttsssqqqooommmqqqooosss|||{{{\\\QQQFFFAAA???<<<===???:::;;;;;;<<<<<<;;;;;;:::<<<:::<<>>>>>===<<<<<<<<<<<<======<<<;;;:::999::::::;;;777999;;;<<<<<<@@@GGGLLLWWWccclllllldddZZZMMMCCC@@@>>>;;;888777777888999:::999888888777777888888777777888888999999::::::999999999999999:::::::::<<>>===:::999:::===@@@BBBPPPXXXeeesss~~~~~~xxxooofff^^^WWWQQQMMMFFFCCC@@@>>>======<<<;;;<<<;;;:::999999999999999888:::<<<===<<<<<<===>>>>>>===<<<;;;:::999999888666666777777888999999:::<<<===>>>??????@@@BBBDDDJJJTTTeeexxxsss^^^KKK???;;;;;;<<<;;;999777666666777888::::::999999999:::<<<===@@@AAAGGGWWWmmm|||hhhTTTFFF>>>;;;>>>?????????@@@@@@AAAAAA???======???CCCMMMbbbtttuuu```QQQGGGAAA;;;999<<<>>>>>>===:::<<<>>>>>>======???AAA>>>?????????>>>===<<<<<<:::;;;<<<<<<======<<<<<<888999:::;;;;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;999:::;;;===>>>======<<<@@@AAACCCDDDCCCLLLddd{{{jjjVVVKKKEEE???HHHEEE@@@;;;999999;;;===999999::::::;;;;;;<<<<<<>>>999777999::::::<<<@@@DDDJJJWWWkkkmmm^^^MMMGGG@@@===>>>???===;;;;;;;;;;;;;;;;;;:::::::::;;;<<<>>>>>>???BBBFFFIIIUUUaaaoooyyyyyysssnnniiiddd```\\\\\\\\\[[[ZZZYYYWWWWWW[[[[[[```jjjtttfffXXXIIIBBB@@@===<<<===;;;;;;<<<<<<<<<<<<;;;;;;<<<:::<<<@@@@@@@@@GGGPPPccc{{{oooZZZLLLDDD@@@>>>:::888777777888999999888;;;;;;:::999777666555555777777777777777777777777666555444444333333444444444444555555666777777888777555555555777888777666<<<:::===FFFRRRbbbuuu}}}lll___TTTMMMGGGGGGHHHFFFDDDEEEFFFDDDAAA===;;;:::::::::777888999999::::::999999777777777777777777777777555555444444444444555555555555555555555555666666555444444333333444444555777666666666555555555555~~~|||tttqqqnnnkkkiiigggeeebbb```^^^[[[YYYXXXVVVSSSPPPLLLKKKIIIGGGEEEDDDCCCCCCAAAAAABBBCCCBBBAAA@@@?????????>>>===============<<<<<<;;;:::::::::::::::666888:::<<<===BBBJJJPPPZZZdddmmmkkkcccXXXLLLBBB>>><<<:::888777888999:::;;;;;;:::999999999999:::888888888888888999999999666777999:::;;;:::999888<<>>@@@LLLTTTbbbqqq}}}{{{tttmmmddd[[[UUUNNNJJJEEEAAA???>>>===<<<;;;;;;;;;;;;;;;;;;::::::888;;;???AAAAAA@@@???@@@AAA@@@???===;;;:::999999777777777888999999::::::;;;===>>>??????@@@BBBEEEKKKUUUgggyyyooo[[[JJJ???======;;;:::999777777777888888999999888888999;;;===>>>@@@AAAIIIYYYpppnnn[[[KKK@@@:::777============>>>???AAABBB@@@===>>>BBBJJJYYYooommmXXXJJJAAA<<<888777:::<<<===<<<;;;===?????????@@@BBBCCCAAAAAAAAAAAA@@@???>>>===<<<<<<===>>>>>>>>>>>>>>>:::;;;;;;<<<<<<<<<<<<;;;<<<<<<;;;::::::::::::;;;999999::::::;;;;;;<<<<<<>>>???@@@AAAEEETTToooyyyaaaOOOFFFAAA===???===;;;:::999;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<999888:::;;;:::<<<@@@FFFSSSfff{{{ttt___PPPEEEAAA======>>>???===;;;<<<<<<<<<;;;;;;;;;::::::999===@@@@@@@@@DDDLLLRRReeerrrssslllccc[[[UUURRROOONNNKKKJJJIIIGGGFFFFFFFFFFFFFFFGGGMMMUUU^^^jjj}}}tttaaaMMMCCCAAA>>><<<;;;;;;<<<<<<======<<<<<<;;;;;;;;;===AAACCCCCCGGGLLLZZZrrrwww```PPPFFFBBB@@@<<<:::888777888888777666:::999999888777777666666777777777777777777777777777666666555444555555555444444555555666777777777666555444555777888777666:::888:::???FFFQQQddduuuzzzkkk[[[RRRKKKIIIIIIFFFDDDEEEEEEDDDAAA???===<<<<<<<<<999999::::::;;;;;;::::::777777777777777777777777555555444444444444555555333444444444555666666666555555444444444444444555666666666666555555555555}}}tttqqqmmmjjjiiigggdddbbb```^^^[[[YYYWWWUUURRRPPPKKKJJJIIIGGGEEEDDDCCCCCC>>>???@@@AAAAAA@@@===<<>>======<<<<<<======;;;;;;;;;:::::::::::::::777999;;;<<<>>>CCCKKKQQQ\\\fffmmmjjjaaaVVVJJJ@@@;;;:::999888888888999:::999999888777777777777888777777777666666666666666666777888888999999999999<<<@@@IIIWWWfffttt}}}~~~vvvhhhXXXJJJBBB@@@AAAEEEPPPaaaqqq|||uuuiii]]]PPPEEE???===:::888999;;;>>>@@@HHHQQQ___ooo{{{{{{qqqggg```ZZZUUUMMMGGGDDDBBB@@@???;;;;;;<<<<<<<<<;;;;;;;;;:::>>>CCCFFFFFFDDDCCCCCCDDDCCC@@@>>><<<::::::999777888888888999999999:::777999<<<>>>???BBBFFFHHHLLLWWWjjj|||lllXXXGGG???<<<<<<::::::888888777777888888666666666666777999;;;===>>>@@@III[[[rrrwwwaaaPPPFFF???:::888===<<<;;;;;;<<<>>>AAACCCAAA>>>???FFFRRRccczzz~~~iiiUUUIII>>>;;;888888999;;;;;;:::;;;===???@@@@@@AAACCCEEECCCCCCCCCBBBAAA@@@???>>>===>>>??????@@@@@@??????======>>>>>>>>>>>>>>>===<<<<<<;;;::::::::::::;;;999999888888999:::;;;;;;======>>>???GGG[[[yyyoooYYYJJJBBB>>><<<===<<<;;;;;;::::::::::::======<<<<<<<<<;;;;;;;;;;;;888999;;;<<<;;;>>>CCCJJJ\\\uuu~~~hhhSSSEEEAAA???======??????===;;;>>>>>>=========<<<<<<<<<:::???BBBCCCDDDLLLZZZeeeuuuzzzooo```ZZZQQQJJJGGGEEEDDDCCCDDDCCCAAA@@@??????@@@@@@@@@AAADDDIIINNNXXXkkk}}}iiiPPPDDDAAA???<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;:::;;;>>>BBBFFFHHHIIIJJJUUUlllgggTTTHHHBBBAAA<<<:::888777888888777666888888888888777777777777666666666666666666666666777666555555444444555555555555555555666666777777666555444555777777777666777888;;;===???EEETTTcccwwwxxxdddYYYOOOKKKHHHDDDBBBCCCDDDCCCBBB@@@>>>>>>>>>>>>::::::;;;;;;;;;;;;;;;:::777777777777777777777777555555444444444444555555222333333444555666666777666555555444444444444555666666666666666555555555|||sssqqqmmmjjjhhhfffdddbbb```]]]ZZZXXXWWWUUURRRPPPKKKJJJHHHFFFEEECCCCCCBBB>>>???@@@AAAAAA@@@===<<<>>>===<<<<<<;;;;;;<<<<<<:::::::::::::::999999999:::;;;======>>>CCCKKKRRR```hhhnnniii___TTTHHH???:::999999888888888999:::888888777666666666666777777777777666666666666666888777666666777888;;;<<<;;;???HHHUUUeeesss|||}}}uuugggWWWJJJBBB@@@AAADDDOOO```ppp|||wwwkkk___QQQFFFAAA???<<<::::::<<<>>>@@@DDDMMM[[[kkkxxx|||rrrkkkddd^^^VVVNNNIIIFFFCCCAAA===<<<<<<<<<<<<<<<;;;;;;===BBBGGGJJJJJJHHHFFFEEEEEECCC@@@===;;;:::999999888888888888888999999999777999<<<>>>???BBBFFFIIIMMMZZZmmm~~~~~~jjjUUUEEE===::::::999999888888888888888888666666666666777999;;;======@@@JJJ\\\ssslllTTTHHHBBB===::::::<<<;;;;;;:::<<<>>>AAABBBAAA???BBBMMM\\\mmmxxxcccRRRHHH???===;;;:::::::::999999;;;===???@@@@@@AAACCCEEECCCCCCCCCBBBBBBAAA??????>>>???@@@@@@AAAAAA@@@@@@??????@@@@@@@@@@@@??????<<<<<<;;;::::::::::::;;;999888888888888999::::::<<<======???JJJbbb}}}eeeQQQFFF@@@===<<<<<<<<<<<<<<<;;;:::999888=========<<<<<<;;;::::::999888999<<<======AAAHHHRRReeettt^^^LLLAAAAAA@@@?????????>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@EEEGGGLLLXXXjjjwwwuuufffYYYNNNJJJEEEBBBAAAAAA@@@@@@???>>><<<;;;::::::;;;<<<>>>???AAADDDFFFNNN^^^nnnnnnTTTFFFBBB@@@>>>===::::::;;;;;;;;;;;;:::::::::<<>>???HHHSSShhhxxxnnnbbbTTTLLLGGGAAA???@@@CCCBBBAAA@@@@@@?????????;;;;;;<<<<<<<<<;;;;;;:::777777777777777777777777555555444444444444555555333333444444555666777777777666555444444444444444555555555666666666666666~~~{{{ssspppmmmjjjhhhfffdddaaa___]]]ZZZXXXWWWUUURRROOOKKKJJJHHHFFFDDDCCCBBBBBBAAAAAABBBCCCBBBAAA@@@???======<<<;;;;;;;;;;;;;;;:::::::::::::::999888888;;;=========>>>DDDLLLSSScccjjjnnnhhh]]]RRRFFF===:::999999888888888888999999999888777777777777888888888888888888999999999999888666555666999<<<>>>;;;>>>GGGTTTcccqqq{{{{{{tttfffVVVIIIAAA@@@@@@DDDOOO___ppp|||xxxmmmaaaSSSHHHCCCAAA>>><<<;;;===???AAABBBJJJXXXggguuu~~~}}}xxxnnnhhh```XXXQQQLLLHHHFFFAAA@@@>>>===<<<<<<======AAADDDIIILLLKKKIIIGGGFFFDDDBBB???<<<999999999999777777777777777777777777:::<<<===>>>???AAADDDFFFNNN\\\ooo}}}fffQQQCCC<<<:::999888888888888888888888888999999888888999;;;===>>>===@@@KKK^^^uuuttt^^^IIIAAA???;;;:::===<<<<<<<<<<<<===>>>@@@AAAAAAAAAHHHXXXiiiyyyooo[[[LLLDDD??????>>>===<<<;;;:::999;;;===?????????@@@BBBCCCAAAAAAAAAAAAAAA@@@@@@?????????@@@AAAAAAAAAAAA@@@???@@@@@@@@@@@@??????>>><<<<<<;;;::::::::::::;;;888888999999999999999999:::<<<===AAAOOOiiittt[[[KKKCCC>>><<<<<<999:::;;;<<<<<<<<<;;;;;;===<<<<<<<<<;;;;;;::::::999888:::======???FFFOOO^^^qqqiiiUUUHHHBBBBBBAAAAAA@@@>>>======<<<999::::::;;;;;;<<<======???DDDKKKQQQZZZgggxxxyyyooodddWWWLLLCCCAAA>>>===>>>???>>>===<<<<<<;;;:::::::::::::::;;;:::<<<@@@BBBHHHTTTaaavvvtttYYYJJJCCC@@@>>>???:::;;;;;;;;;;;;;;;;;;:::;;;===@@@EEEOOOWWWWWWQQQTTTeee~~~vvv]]]JJJBBB@@@:::888777777888999999888777777777777777777666666777777777777777777777777666555444444333333444444555555666666666666666666555444333444666777666555666888<<<@@@???===AAAHHHZZZiii~~~|||mmm]]]QQQIIIBBB??????AAAAAAAAA@@@@@@@@@@@@???;;;;;;<<<<<<;;;;;;::::::777777777777777777777777555555444444444444555555444444555555666777777777777777666555444444444444555555555666666666666666}}}zzzssspppllljjjhhhfffcccaaa___]]]ZZZXXXVVVTTTQQQOOOKKKIIIHHHFFFDDDCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@>>>======<<<<<<<<<<<<<<<999::::::;;;:::999888777:::<<<======???FFFOOOVVVeeelllooohhh\\\PPPEEE<<<::::::999888888888777777999999888777777777777888777777888888999999::::::888888888888999;;;<<<===:::>>>FFFSSSbbbqqq{{{zzzssseeeUUUHHH@@@???@@@CCCNNN___ppp|||zzznnncccVVVLLLDDDBBB???<<<;;;<<<>>>@@@@@@HHHTTTcccqqq|||zzzuuummmeee^^^XXXRRROOOGGGEEEAAA>>>======???@@@BBBEEEIIIJJJIIIGGGEEEDDDBBB@@@===999888777888999666666666666666666666666:::;;;===>>>???AAADDDFFFOOO]]]qqqyyycccOOOBBB<<<;;;;;;888888888999999999888888::::::999999999:::<<<===???CCCNNNaaawwwiiiTTTCCC??????;;;<<<@@@=========>>>>>>?????????AAACCCOOOdddyyy}}}gggSSSGGGBBB<<<>>>???>>>===<<<;;;;;;:::<<<>>>>>>======???AAA>>>>>>???@@@@@@@@@@@@?????????@@@AAAAAAAAAAAA@@@>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;::::::::::::;;;888999:::::::::999888777888<<>>AAAKKKVVVmmm|||uuu^^^MMMEEEDDD@@@@@@???>>>=========>>>::::::;;;===>>>???@@@AAAEEELLLVVVbbbmmmyyyuuufff\\\VVVOOOGGGCCC@@@===;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::888:::>>>AAADDDKKKSSScccvvv{{{aaaOOOEEE???>>>@@@<<<<<<============<<<<<<;;;===@@@FFFSSS______XXXRRRaaayyy}}}bbbMMMCCC@@@;;;:::888777888888777666888888777777666666666555777777777777777777777777777666555555444555555555666666666666666666666555555444333444666777666555777666888<<<<<<;;;===BBBLLLYYYnnnzzzgggYYYNNNEEEAAABBB??????@@@@@@@@@@@@@@@@@@;;;;;;;;;;;;;;;:::999999777777777777777777777777555555444444444444555555666666777777777777777777888777666555444444444444555555555555666666666777|||yyyssspppllliiihhhfffcccaaa___]]]ZZZXXXVVVTTTQQQOOOJJJIIIHHHFFFDDDCCCBBBBBBAAA@@@???>>>>>>>>>????????????>>>===============999999:::;;;:::999888777888:::<<<===@@@GGGRRRYYYfffmmmoooggg[[[PPPDDD;;;::::::999999888777777666888777777666555666666666444555555666777888888999666777999;;;<<<<<<<<<<<<:::>>>EEERRRbbbpppzzzyyyrrrdddUUUGGG@@@>>>???CCCNNN___ooo|||{{{pppeeeYYYOOODDDBBB???<<<;;;<<<>>>???@@@GGGSSSaaaooo{{{xxxpppiiibbb\\\WWWKKKHHHDDD@@@>>>???AAACCCBBBEEEHHHHHHGGGDDDCCCCCCAAA>>>;;;888666666777888666666666666555555555555666888;;;>>>@@@CCCGGGJJJOOO^^^ssswww```MMMAAA=========777888888999999999888888999888777777777888999:::AAAEEEPPPcccyyycccPPPBBBAAAAAA===>>>EEE===>>>????????????>>>>>>AAAEEETTTmmmxxxbbbPPPFFFCCC:::<<<>>>???>>>=========:::<<<======<<<<<<===???<<<<<<===>>>????????????>>>???@@@@@@AAAAAA@@@@@@<<<<<<<<<<<<<<<;;;::::::<<<<<<;;;::::::::::::;;;777999:::;;;;;;:::888777666;;;@@@GGGZZZvvv~~~fffNNNCCC@@@<<<:::::::::::::::999999999999999::::::::::::::::::::::::999888:::<<<>>>BBBNNNZZZwwwmmmVVVHHHCCCDDD>>>>>>>>>===<<<<<<>>>@@@======???@@@BBBDDDEEEFFFLLLTTTaaappp}}}yyyiiiXXXPPPNNNKKKGGGIIIDDD???;;;:::;;;;;;;;;999:::;;;;;;;;;:::999888===::::::>>>AAAAAADDDHHHTTTjjjgggSSSFFF>>>>>>AAA>>>>>>????????????>>>>>><<<>>>@@@GGGVVVcccddd\\\PPP]]]uuufffOOODDD@@@>>>;;;999888888777666444888888888777666555555555777777777777777777777777888888777666666666666666666666666666666555555555555444333444666666666555888555444888999999<<<@@@CCCOOOcccxxxnnn^^^RRRIIIDDDEEE===>>>???@@@@@@@@@@@@???:::;;;;;;;;;::::::999888777777777777777777777777555555555444444555555555888888888888777777777777888888777555555444444444444555555555666666777777~~~tttrrrnnnkkkhhhfffcccaaa___]]]\\\[[[YYYUUUQQQMMMKKKIIIGGGEEECCCAAA@@@???CCCBBBAAA@@@????????????===<<<<<<<<<<<<======>>><<<999999:::999777999>>>;;;<<<<<<<<>>===<<<:::;;;>>><<>>>>>EEEOOObbbzzzlllVVVIIICCC@@@???>>><<<;;;;;;<<<===>>>???>>>=========>>>@@@AAA>>>>>>???@@@@@@@@@@@@??????@@@BBBBBBAAA@@@AAABBBAAA@@@>>>===<<<<<<<<<===>>>:::888999888666888;;;;;;;;;<<<===<<<;;;999888777<<<@@@HHH]]]yyysss]]]IIIDDD@@@888444777999999999888888888777777888999999::::::;;;;;;<<<888777:::???AAAGGGYYYkkkxxx```OOOGGGCCCBBB;;;>>>???>>>;;;:::;;;>>>???@@@BBBEEEHHHKKKMMMNNN\\\jjjxxx|||ppp___QQQOOOLLLDDDCCCHHHDDDBBB>>>;;;::::::;;;<<<;;;::::::;;;<<<<<<:::999===<<<<<<<<<===@@@BBBDDDLLL___zzzpppYYYHHHAAA@@@BBB<<<===>>>>>>===;;;999888===??????@@@JJJYYY``````UUU\\\ooommmTTTFFFCCC<<<;;;999777666666777777999888888888777777666666777777666666555555555444555666777666555444555666777777777666555555444444444444444555555555555666999777777999999777999???BBBDDDNNNaaattt~~~nnn[[[JJJCCCEEE@@@???<<<;;;;;;===???@@@???>>>===<<<:::999777777888777666555666666555333666666555555555777888999:::888666555666888:::<<<:::777666666888888555222555555555555666666666666}}}tttrrrnnnkkkhhhfffcccaaa^^^]]][[[ZZZXXXUUUPPPMMMKKKIIIGGGEEECCCBBBAAAAAABBBBBBAAA@@@????????????======<<<<<<<<<<<<<<<===;;;999:::<<<:::777999===<<<=========@@@IIIUUU^^^iiippppppfffVVVKKKBBB===<<<;;;:::999888888888888888888888888777777777666888777777777777888999999:::::::::999::::::;;;<<<<<<===CCCPPPaaapppyyy|||xxxqqqdddTTTHHHAAA@@@AAAFFFPPP```ppp~~~yyyooo```SSSLLLDDD???======:::;;;>>><<<@@@HHHUUUeeettt}}}uuuoooggg^^^TTTNNNLLLKKKIIIFFFGGGFFFEEECCCAAA???>>>>>><<<;;;:::888666555666666999777555555777888999888;;;888888===AAABBBEEEIIISSSeeezzzrrr[[[LLLBBB;;;999;;;888888888888888:::;;;<<<:::;;;:::999888888;;;===>>>BBBPPPiii|||iiiNNNHHHCCCFFFNNNSSSRRROOOKKKGGGDDDDDDBBB>>>===???HHHTTTiiisss^^^MMMBBB===;;;???>>><<<;;;;;;<<<>>>???@@@??????>>>>>>@@@AAABBB>>>???@@@@@@AAAAAA@@@@@@@@@BBBCCCCCCAAA@@@AAABBBAAA@@@>>><<<;;;;;;;;;;;;===999777888888666777;;;:::;;;;;;;;;;;;:::999888999<<<@@@KKKbbb~~~kkkWWWFFFBBB@@@:::777999:::::::::999999999888888888999999::::::;;;<<<<<<<<<;;;<<<>>>AAAKKKaaavvvoooYYYJJJCCC@@@===;;;<<<======<<<;;;<<<===>>>AAADDDFFFIIIOOOWWW]]]ppp|||qqqcccTTTIIIHHHGGGAAA@@@EEEDDDBBB???===<<<<<<>>>???;;;:::999:::;;;;;;999777<<<;;;;;;;;;<<>>???============<<<;;;:::999>>>???>>>>>>FFFQQQWWWVVVRRRYYYmmmrrrXXXIIIEEE===;;;:::888777777777888888888888888777777777666777777777666666555555555555666777777555555666777555555555666666666666666555555555666666666777777888666777999888666999>>>===???HHHXXXhhhxxxxxxeeeRRRHHHFFFEEEBBB@@@??????@@@AAABBB???>>>===<<<:::999888777888777555555666666444333666555555555666777999::::::999777555666777999;;;999777555666777777444222555555555555666666666666|||tttrrrnnnkkkhhhfffcccaaa^^^]]][[[YYYXXXTTTPPPMMMJJJIIIHHHFFFDDDCCCCCCCCCBBBAAA@@@??????>>>??????>>>>>>===<<<;;;;;;;;;;;;;;;:::;;;>>><<<999999===<<<======>>>BBBKKKWWWaaakkkpppooocccUUUJJJBBB<<<;;;;;;:::999888888888888999888777666666666777888888888888888888999::::::999999888888999999:::;;;<<<===CCCPPP```oooyyy|||xxxqqqdddTTTHHHAAA@@@AAAEEENNN___ppp~~~|||ssseeeXXXMMMEEE???>>>===;;;;;;>>><<>>BBBCCCGGGLLLXXXjjj~~~mmmWWWIII@@@;;;:::;;;888888777888888999;;;;;;;;;;;;;;;999888888:::<<<>>>CCCSSSkkkppp]]]FFFBBBBBBJJJWWW___^^^ZZZSSSLLLEEEBBB@@@===@@@DDDRRRaaawww|||gggTTTHHHBBB???>>>???>>>===<<<<<<===??????AAA@@@@@@???@@@AAABBBCCC???@@@AAAAAABBBBBBAAAAAACCCDDDDDDCCCAAA@@@AAABBBBBB@@@>>><<<::::::999:::;;;777555777777555666999999999::::::999999888777;;;<<>>>>>>>>???BBBQQQlll~~~eeeQQQGGGBBB>>>;;;<<<;;;:::;;;===>>>>>>======AAAEEEHHHLLLWWWgggssssssbbbSSSHHHAAACCCCCC??????CCCAAA???===;;;:::;;;<<<======<<<:::;;;;;;;;;:::888::::::::::::<<<>>>@@@AAAFFFSSSiii|||cccOOOCCC??????======<<<;;;::::::::::::>>>>>>===<<<@@@GGGJJJIIINNNVVViiiyyy___MMMFFF>>>===;;;999888888888888888888888888777777777777777777777777777666666555666777888888666666777888444444555555666777777888666666666666777777777888777666777999888666888===:::<<>>======>>>>>>>>>>>>>>>===<<<;;;999999888888666555555555555444222555555444555666888:::;;;:::999777666555666888999888777666666777666555333444555555555555666666666|||tttqqqnnnjjjhhhfffcccaaa^^^\\\ZZZXXXVVVTTTPPPMMMJJJIIIHHHFFFEEEDDDDDDDDDBBBAAA@@@???>>>>>>>>>>>>???>>>===<<<;;;::::::::::::999<<>>CCCLLLYYYccclllpppmmmaaaSSSIIIAAA<<<;;;:::999999888888888999:::888777555555666888999999999888888999999:::;;;888888888777888999999:::;;;===DDDPPP___nnnxxx|||xxxqqqdddTTTHHHAAA@@@AAACCCMMM^^^ooo~~~}}}uuugggZZZNNNGGGAAA???===;;;;;;>>>===???CCCKKKXXXhhhwww|||uuunnnhhhccc]]]YYYZZZYYYWWWUUUQQQKKKEEEAAA<<<:::888888777777666666666666666777999999888666<<<:::;;;???BBBCCCHHHNNN[[[mmm~~~kkkUUUGGG@@@;;;999:::::::::999888888777777777999999999888666666888999>>>EEEVVVnnnxxx```OOO@@@===>>>HHHWWWaaaccc```WWWOOOFFFAAA>>>>>>EEEMMM```qqquuu^^^NNNGGGCCCBBBBBB??????>>>>>>>>>???@@@@@@AAA@@@?????????@@@BBBCCC@@@AAABBBBBBCCCCCCBBBBBBDDDEEEEEEDDDAAA@@@AAABBBBBB@@@>>>;;;999888888888888555444666666444555888888888888888888888777777<<<;;;AAATTTooo}}}jjjUUUHHH===<<<===;;;:::<<<999999999999999999999999999999::::::;;;<<<<<<<<<;;;>>>@@@AAAGGGYYYuuuwww\\\LLLFFFBBB???<<<===;;;:::<<<@@@BBBAAA>>>>>>@@@DDDJJJUUUeeewwwyyyeeeUUUIIIBBB???AAABBB??????BBBAAA@@@>>><<<;;;<<<<<<===>>>===;;;;;;=========<<<::::::;;;;;;===>>>@@@AAACCCLLL^^^wwwiiiTTTGGGBBBBBB>>>===;;;:::::::::;;;<<<======<<<;;;<<>><<<:::999888999999888888888777777777777777666777888888888777666666666777888888777777888999555555555555666666777777555555666666666777777777888666888::::::777999===;;;===AAAHHHOOO^^^wwwmmmZZZOOOCCC@@@<<<;;;<<<>>>===<<<>>>======<<<;;;::::::999888666555555666555444222444444444555666888:::;;;:::999777666555555666777888777777888888777666555444444444555555555666666|||tttqqqnnnjjjhhhfffcccaaa^^^\\\YYYWWWUUUSSSOOOLLLJJJIIIHHHFFFEEEDDDDDDDDDAAAAAA@@@???>>>>>>>>>>>>>>>>>>===;;;:::::::::::::::999;;;>>>===999999<<<999;;;<<<>>>DDDNNN\\\eeennnpppjjj^^^PPPHHHAAA;;;::::::999999888888999999999888666555555777888:::999999888888999999:::;;;888888777777777888999999:::>>>EEEPPP^^^lllwww|||xxxqqqdddTTTHHHAAA@@@AAABBBLLL]]]ooo}}}~~~vvvhhh[[[PPPHHHBBB@@@>>>;;;;;;======???BBBHHHSSSbbbsss~~~}}}xxxsssnnnkkkllljjjgggeee```XXXOOOHHHAAA>>>:::888888888777666777666666888999:::888777<<<;;;<<<@@@BBBCCCIIIQQQ]]]ooojjjSSSFFF@@@;;;999999:::999999999888777666666888999999888777777888999???FFFYYYrrrlllUUUGGG???<<<<<>>>>>???????????????@@@@@@AAAAAA@@@??????>>>???@@@AAABBBAAAAAABBBCCCCCCCCCCCCBBBEEEEEEEEECCCAAA@@@AAACCC@@@???===:::888777777777777444333666666444444777777777777777777777777777;;;;;;CCCYYYuuuttt___NNNEEE<<<:::;;;:::999999777777777777888888888888999::::::;;;;;;<<<======777<<>>===>>><<<;;;===AAADDDCCC@@@AAA@@@DDDPPPbbbvvv|||jjjXXXKKKDDD@@@>>>???@@@>>>???@@@EEEDDDCCCAAAAAAAAAAAAAAA>>><<<;;;;;;<<<>>>======;;;;;;<<<===>>>@@@AAABBBBBBGGGVVVnnnnnnXXXIIIBBBAAA>>>===<<<;;;:::;;;<<<======;;;;;;;;;;;;<<<>>>AAALLLRRRddd}}}jjjSSSGGG@@@???===;;;999888999999777777777777777777888888666777888999999888777666555777888888777777888:::777777666666555555555555444444555555555666666666888777999<<<;;;888999===<<<===@@@CCCGGGTTTkkk{{{hhhZZZKKKFFF@@@>>>@@@BBBAAA???=========<<<<<<;;;;;;;;;999777666666666666555333555555444555666888999;;;999888666555555555555666888888999999888888777777444444444444555555555555~~~tttrrrnnnkkkhhhfffcccaaa^^^[[[XXXVVVTTTRRROOOLLLJJJIIIHHHFFFDDDCCCCCCCCCAAA@@@???>>>>>>===>>>>>>======<<<;;;:::::::::::::::999:::===;;;888888<<<999;;;===@@@FFFQQQ___iiipppooohhh[[[NNNGGG@@@;;;::::::999999888999999:::888777666666666777888999888888888888888999::::::888888777777888888999::::::>>>EEEPPP^^^kkkvvv|||xxxqqqdddTTTHHHAAA@@@AAABBBLLL]]]ooo}}}xxxjjj]]]QQQJJJCCCAAA>>>;;;;;;======>>>AAAEEENNN]]]nnnzzz~~~|||zzzxxxvvvtttoooggg[[[SSSJJJDDD===999999999888666999888777888:::;;;:::999<<<;;;===@@@AAABBBJJJSSS```qqq}}}hhhQQQDDD???<<<999888555666777888999999999999888999;;;;;;::::::;;;<<>>>>>AAAJJJTTT]]]bbbbbbZZZPPPHHHDDDFFFQQQ^^^tttttt```KKKCCC???;;;;;;?????????@@@AAAAAABBBBBBBBB@@@??????>>>>>>@@@AAABBB@@@AAABBBBBBCCCCCCBBBBBBDDDDDDDDDBBB@@@@@@AAACCC???===;;;999777777777777666333333666777444444777777777666666666777888888;;;<<>>AAABBBBBBBBBBBBCCCJJJ[[[qqqnnn[[[LLLCCC???>>>============>>>???DDDCCCCCCDDDDDDEEEFFFFFFBBB???===<<<<<<======<<<;;;<<<===>>>???AAAAAABBBBBBEEERRRiiiuuu]]]JJJAAA???>>>>>>===============>>>>>>;;;;;;<<<;;;;;;???DDDJJJPPPaaazzznnnUUUHHH@@@???===:::999888888888777777777777888888888888666777999:::;;;:::888777444666777777777777888999888777777666555555444444444444444444555555555555777666888<<<;;;888999===;;;<<<===???@@@III\\\nnnyyyjjjUUUMMMDDD???@@@AAA@@@=========<<<<<<<<<<<<<<<<<<:::888777777777777666444666666555555666777888999777666666555555555555555666888:::999888777777888333444444444444555555555tttrrrnnnkkkhhhfffcccaaa^^^[[[XXXUUUSSSQQQNNNLLLKKKIIIGGGEEECCCBBBAAAAAAAAA@@@???>>>>>>=========<<<<<<;;;::::::;;;;;;;;;:::888888:::999666777<<<;;;===???BBBIIITTTcccmmmqqqooogggYYYMMMFFF@@@::::::999999888999999::::::666777777777888888888888888777777777777888999999999888888888888999::::::999>>>FFFQQQ]]]jjjuuu|||xxxqqqdddTTTHHHAAA@@@AAACCCMMM]]]ooo}}}|||ooobbbSSSKKKDDDAAA???;;;;;;===:::<<>><<<999888555666777888999999999888666888:::;;;:::;;;<<<===???JJJ___wwwlllUUUFFFAAA<<<>>>???@@@CCCKKKUUU]]]```ZZZSSSNNNLLLQQQ^^^llliiiVVVGGGBBB???:::<<>>>>>>>>>>>@@@AAABBBIIIVVVjjj~~~ttt___MMMCCC@@@===>>>===<<<<<<>>>@@@AAADDDEEEGGGIIILLLNNNPPPQQQMMMIIIEEEBBBAAA@@@???>>>:::;;;<<<>>>???@@@@@@AAACCCFFFQQQfffzzzaaaNNNDDDAAA>>>>>>????????????>>>>>>@@@<<<;;;<<<;;;:::???GGGGGGLLL^^^wwwrrrXXXJJJ@@@???<<<:::888777777777666777777777888888888888555777999;;;<<<:::999777333555666666666666777999666666666666666555555555555555555555666666666666555444777:::999666777:::::::::;;;<<<===AAANNN\\\nnn|||bbbWWWIIIAAA??????===:::<<<<<<<<<<<<============;;;:::888888999999777666888777666555555666777888555555555555555555666666444666888888666555666777333333444444444555555555uuurrrnnnkkkhhhfffcccaaa^^^[[[WWWTTTSSSQQQNNNLLLKKKJJJGGGEEECCCAAA@@@???AAA@@@???>>>============;;;;;;:::::::::;;;<<<<<<:::888777999777555777<<<<<<>>>AAAEEEKKKWWWfffppprrrooofffWWWLLLFFF@@@:::999999999888999999::::::555666777888888888888888777777777666777888888999999999888888999999:::;;;999>>>FFFQQQ]]]iiiuuu|||xxxqqqdddTTTHHHAAA@@@AAACCCMMM]]]ooo|||sssgggSSSKKKDDDBBB???;;;;;;===888;;;>>>AAAGGGTTTeeerrruuukkkXXXOOOCCC;;;::::::999888===;;;888888:::<<<======::::::===??????AAAJJJTTTfffwwwuuu```III???===<<<:::999888888999999888777555444333555888999999999;;;<<>>777;;;?????????DDDNNNWWWZZZVVVSSSRRRTTT[[[kkkzzzsss]]]MMMAAA???<<<777999AAA???@@@AAABBBCCCCCCCCCCCCBBBBBBAAA@@@AAABBBCCCDDD???@@@AAAAAABBBBBBAAAAAAAAABBBAAA@@@>>>???BBBDDD<<<;;;999777777777777777555333444888888555555888888777666666666888999:::===AAARRRkkkrrrZZZKKK???===;;;888999:::999777777777888888999999999:::::::::;;;;;;<<<=========@@@DDDIIISSSiiirrr\\\IIIDDD@@@999888>>>999<<<>>>>>>;;;;;;===@@@AAAMMM```uuu}}}iiiUUUFFF@@@AAA===??????======@@@DDDEEEKKKLLLPPPTTTXXX\\\___aaaXXXTTTNNNJJJGGGEEEBBBAAA888999;;;===>>>?????????DDDGGGQQQeee}}}}}}fffRRRIIIGGG>>>>>>@@@AAAAAA@@@???>>>BBB===;;;<<<:::999???HHHDDDJJJ[[[uuuuuuZZZLLL@@@>>><<<:::888777666777666666777777888888888999555777:::<<<<<<;;;999888222444666666555666777999444444555555666777777777666666666666777777777777333222555999888555555888::::::;;;<<<<<<>>>GGGQQQcccwwwpppcccRRRGGGDDDBBB???<<<<<<<<<<<<===============<<<:::999999:::999888666999888666555555666666777333444444555555666666666222555777666444333444666333333333444444444555555}}}{{{ssspppmmmjjjhhhfffbbb```\\\[[[YYYUUUQQQOOONNNOOOHHHHHHFFFEEECCCAAA@@@???>>>>>>>>>>>>============;;;;;;:::::::::;;;<<<===<<<;;;::::::999999999999>>>>>>AAAGGGQQQ^^^iiipppsssnnndddVVVGGG>>>:::::::::::::::999999999888888999888888999999999777666999777444333333666999;;;;;;999777999;;;===;;;999:::===EEEQQQ```mmmwww{{{vvvpppdddUUUGGG@@@@@@BBBEEENNN^^^nnn|||sssgggWWWQQQHHHBBB???>>><<<999:::<<<@@@CCCEEELLL]]]nnn}}}zzzcccXXXIII>>>::::::;;;;;;777888999888777777999;;;::::::<<>>>>>999888===AAAEEEFFFDDDDDDGGGFFFBBBBBB@@@??????AAABBBBBBAAABBBAAA@@@BBBDDDCCC???<<<>>>===;;;::::::;;;<<<===999888888777666555555444555555555444444333333333555666666555444666999<<>>===<<<:::999888777777999999999999999999999999<<<888666999::::::;;;???CCCJJJSSSbbbvvvdddUUUFFFAAA@@@???===>>>===:::999<<<======AAAFFFFFFZZZrrrppp]]]MMMAAA===???@@@:::888<<<>>>>>>BBBHHHMMMWWWaaahhhooowww{{{zzzyyylll^^^UUUNNNGGGCCCCCC===<<<<<<<<<<<<>>>@@@AAAEEEEEEJJJZZZvvvqqq[[[JJJBBB???????????????AAABBBDDD>>><<<;;;::::::===???AAAGGGKKKXXXnnnzzz___NNNBBB>>>:::888888888777666888666666888;;;;;;777333666666777777777777666666000222555777888777555444555555666666666666555555444444444555555555555666888888777777666666555555555777999:::;;;<<>>===>>>>>>>>>>>>>>>======;;;;;;:::999999888777777666888888555555777777555666666666666666777888888444444555555555555444444666666555555555444444444}}}{{{ssspppmmmjjjhhhfffbbb```\\\[[[XXXUUURRRPPPOOOOOOIIIHHHFFFDDDBBBAAA@@@@@@???>>>>>>>>>======<<<<<<======<<<<<<;;;;;;::::::<<<;;;::::::999999999:::===>>>AAAHHHRRR___jjjqqqrrrmmmbbbTTTFFF===:::999:::::::::999999999888888999999888888999888777666888777555444444666888:::;;;999888999;;;<<<;;;999;;;>>>EEEQQQ```nnnwww|||wwwpppdddUUUGGGAAA@@@BBBCCCLLL\\\mmm|||uuuiiiZZZSSSJJJDDDAAA???===;;;888:::===@@@AAAHHHXXXgggyyy~~~lll___NNN@@@999888888888;;;<<<<<<:::777666777888::::::<<>>???AAACCCCCCBBBBBBAAAAAACCCDDDCCC???<<<<<<;;;999888888:::;;;<<<888888777777666555555444666555555555555555444444555666666555555666999<<>>AAADDDMMM[[[jjj~~~zzz^^^PPPCCC???>>><<<;;;;;;===::::::===>>>>>>AAAFFFQQQddd{{{~~~fffUUUIII@@@>>>???@@@;;;:::===???BBBJJJRRR```jjjvvv}}}rrrdddUUUGGGAAABBB======<<<<<<===>>>@@@AAACCCDDDIIIXXXtttttt^^^MMMEEE???>>>=========>>>@@@AAA===<<<:::::::::<<>>@@@KKKWWWkkkjjjWWWLLLGGGCCCAAA=========>>>>>>=========<<<;;;;;;:::999999888888555777777555777:::888444555555555555555666666777444555555666666555555444666666555555555444444444}}}|||tttqqqmmmkkkiiifffbbb```[[[ZZZWWWUUUSSSQQQPPPPPPIIIHHHEEECCCAAAAAAAAAAAA@@@??????>>>===<<<<<<;;;>>>>>>======<<<:::999888;;;;;;:::999999999::::::===>>>BBBIIITTT```kkkqqqqqqkkkaaaSSSFFF===:::999:::::::::999999999888888999999888888888777777777888888777666666666777777:::999888999:::;;;;;;999;;;>>>FFFRRRaaaoooxxx}}}wwwpppcccTTTHHHAAA@@@BBB@@@JJJZZZlll{{{xxxmmm]]]VVVLLLEEEBBBAAA>>><<<<<<===@@@BBBCCCHHHVVVdddttt~~~tttfffSSSCCC:::888777888999:::999777555444555666999999<<<@@@AAAEEEPPP\\\mmm}}}qqqWWWGGGCCC;;;999:::777888777777777888:::<<<===:::;;;;;;:::999999;;;<<>>???AAABBBCCCBBB@@@AAABBBDDDDDDBBB>>>:::888888777777777999:::;;;888777777666666555555555555555555666666666666666444555666666555777:::<<>>>>>@@@DDDFFFTTTfffxxxrrrWWWLLLBBB???>>><<<999999===;;;<<>>??????===<<>>>>>=========???@@@AAAAAABBBHHHWWWrrryyybbbQQQHHH???>>>===;;;;;;;;;<<<======<<<::::::;;;<<>>:::333444444444444444555666666444555555666666555555444555555555555555444444444~~~|||tttrrrnnnkkkiiifffbbb```[[[YYYWWWUUUTTTSSSQQQPPPIIIGGGEEECCCAAAAAAAAABBBAAA@@@???>>>===<<<;;;:::;;;<<<<<<<<<;;;:::888777;;;::::::999999:::::::::<<<>>>CCCKKKVVVbbblllrrrrrrkkk___RRRFFF>>>;;;::::::::::::999999999888888888999999888777666777888888888888888888777666555999888888999::::::::::::<<>>HHHYYYlll{{{{{{qqq```XXXNNNFFFCCCAAA???===??????AAACCCCCCFFFRRR^^^mmmzzzyyykkkVVVEEE===:::;;;;;;666777888777666777888:::::::::<<>>@@@EEEOOO___ooo}}}zzzaaaJJJFFF>>>999:::;;;888999<<<>>>DDDHHHIIIJJJKKKHHHCCCAAA???>>>>>>???@@@@@@???===???AAABBBBBB???;;;888666666666666777888:::;;;777777666666666555555555444444555555666666666777444555666666666777:::<<>>>>>>>>??????@@@BBBIIIWWWiiiwwwkkkTTTGGGEEE???>>>======>>>???@@@AAAAAABBBHHHWWWqqq|||eeeRRRIII@@@???===;;;:::::::::;;;<<<;;;::::::;;;<<<>>>???AAADDDOOOdddyyy]]]NNNAAA>>>;;;999888777666444777777888999999999888888666666777777777777666666555444444444555666777888444444555555555555444444444444444555555555555666555555666666777777888888888999:::999888999;;;===BBBFFFOOO___tttwww^^^MMMFFFEEE======<<<<<<<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;777777666888>>>BBB===333555555444444555555666777555555666666666666555555555555555555555555555555~~~|||uuurrrooollliiifffbbb___[[[YYYVVVVVVVVVTTTRRROOOHHHGGGEEECCCBBBAAAAAABBBAAA@@@???>>>===<<<;;;:::999999999:::::::::999999:::::::::999999::::::;;;;;;>>>DDDMMMXXXdddnnnsssrrrjjj^^^QQQFFF@@@<<<;;;:::::::::999999999888888888999999777555555666999888888999999888777666555888888999999999999::::::<<>>IIIZZZlll|||uuucccZZZOOOGGGBBB@@@>>><<<<<<;;;<<<>>>???AAAJJJTTTggguuuppp[[[III???<<<;;;;;;:::;;;;;;;;;::::::<<<===;;;:::<<>>BBBSSSllllll^^^KKK@@@>>>>>><<<888888:::<<<<<<<<<;;;===>>>EEENNN^^^ppppppXXXEEEBBB===:::;;;;;;999:::<<<;;;BBBIIILLLNNNOOOLLLFFFBBB@@@>>>=========<<<;;;:::<<<>>>???===:::777555555666666666777888999:::666666666666555555555555333333333444444555555666333555666777777888;;;===@@@QQQkkkkkkTTTFFFBBB======;;;:::999888888888777777777777777777777777999888999<<<<<<<<<@@@GGGTTTgggyyyfffKKKEEE@@@@@@???<<<;;;;;;<<<<<<>>>AAAAAABBBIIIRRRggg{{{jjjXXXEEE===============???AAACCCGGGSSSfffzzzuuu^^^LLLFFF???>>>=========>>>???@@@@@@CCCIIIWWWppp~~~fffSSSHHHBBB@@@>>><<<;;;::::::;;;;;;;;;::::::;;;<<<===>>>AAACCCMMMbbb}}}vvv[[[MMM@@@>>>;;;::::::999777555;;;777333666<<<>>>:::555666666777777777777666666666555444444444666888999444555555555555555555444444444444555555555555666555555666666777777888888777888999999888888:::;;;???AAAGGGSSSfff{{{kkkVVVJJJFFF@@@???===<<<;;;;;;;;;<<<======<<<<<<<<<<<<;;;;;;999888777999@@@DDD>>>555666666555555666666777888555666666666666666666555444555555555555555555555}}}vvvsssooollliiifffbbb___\\\YYYWWWVVVWWWUUUQQQMMMFFFFFFEEEDDDCCCBBBAAAAAA@@@??????>>>===<<<<<<;;;999999999888999:::;;;;;;::::::999999999:::;;;;;;:::>>>EEEOOOZZZfffoootttqqqhhh[[[NNNEEE@@@<<<::::::::::::999999999888888777999999777444333666:::888888888999999888777777777888999999888888999;;;===@@@HHHUUUdddrrr|||yyyoooaaaSSSIIIDDDAAA@@@AAAKKK[[[mmm|||wwwfff]]]QQQGGGCCCAAA>>>======;;;<<>>BBBTTTmmm|||\\\RRREEE>>>>>>>>>;;;888666888999:::999999;;;===CCCLLL]]]ooowwweeePPPBBB>>>===;;;::::::999::::::999AAAJJJNNNPPPQQQLLLFFF@@@>>><<<;;;;;;;;;999888999;;;<<<<<<999666555555555555666666777777888888555555555555555555555555333333333444444444444444333555777888888999;;;===@@@UUUppp}}}eeeNNNBBBAAA>>>===<<<:::999888777777888888888888888888888888:::999999;;;;;;===DDDMMM```sssqqq___EEE???<<<======::::::<<<<<<<<<>>>AAAAAADDDNNNYYYooo|||]]]OOOBBB>>>>>>===<<<<<>>===<<<<<<===>>>???@@@CCCIIIWWWooofffRRRGGGCCCAAA???===<<<;;;;;;;;;::::::::::::;;;<<<===>>>BBBCCCKKK___zzzrrrXXXKKKAAA???>>>===>>>===;;;:::;;;444///333;;;>>>:::333666666777777777777666666666555555444555777888999555555666666666666555555444444444555555555555666666666666666777777777777666888888888777777999;;;999<<>>>>>>>>======<<<<<<>>><<<:::999999:::<<<===:::999999999::::::;;;<<<999===EEEPPP\\\gggpppuuuooofffXXXKKKCCC>>>;;;999:::::::::999999999888888777999999777333222666:::888888888888888888999999666888:::999888777999;;;===@@@HHHUUUeeesss}}}zzzooo```RRRIIIDDDAAA???DDDNNN^^^ooo}}}yyyiii```SSSIIIDDDBBB@@@>>>>>>======@@@AAAAAAGGGNNNXXXjjj|||wwwbbbPPPDDD>>>:::999888888888666444222333444::::::===AAAEEELLLZZZhhhyyylllRRRDDDAAA;;;999;;;888888999888888888777666666777999999999999999;;;===BBBSSSmmm|||nnnPPPIII@@@<<<<<<===;;;999666888999999999:::<<<>>>CCCNNN___tttmmmYYYIIIAAA:::;;;;;;999888888888888999BBBJJJNNNPPPOOOIIIBBB<<<:::888888999:::999888:::;;;<<<:::666444444666444444555555555555555444555555555555555555555555555555555555444444444444222444777888999:::;;;===BBBYYYuuuuuu]]]HHH@@@AAA===<<<;;;:::999999888999888888888888888888888888:::999999;;;<<<@@@KKKVVVlllhhhUUUCCC>>>;;;<<<<<<:::;;;>>><<<<<<===@@@AAAEEERRR```xxxkkkNNNFFF@@@???@@@>>><<<===@@@CCCGGGRRRhhh{{{___KKKEEE>>>===<<<;;;;;;<<<===>>>>>>AAAHHHUUUmmmgggRRRGGGBBBAAA???===;;;;;;;;;;;;999::::::;;;;;;<<<======AAABBBIII\\\vvvnnnVVVJJJ@@@???>>>???@@@@@@>>><<<:::555111333:::===:::555666666777777777777666666555555555555666777888999666666777777777777666666444444444555555555555666777777777777666666666666555666777777777777999;;;666:::???DDDMMM^^^sssyyyaaaQQQGGGEEEAAA>>><<<:::::::::;;;;;;;;;;;;;;;;;;;;;;;;777999888777999<<<:::555666555555555555666777777666666777777777777666666444444444555555555666666~~~wwwtttpppllljjjfffbbb______[[[WWWWWWXXXVVVPPPJJJCCCDDDFFFGGGFFFDDDAAA???>>>>>>>>>>>>============CCC@@@===:::999:::<<<>>>999999999999::::::;;;<<<999===FFFQQQ]]]hhhpppuuummmcccUUUIIIAAA===999777:::::::::999999999888888777999:::777222222666;;;888777777777888999::::::666888:::999777777999;;;===AAAIIIVVVeeettt~~~zzzooo```RRRJJJEEEAAA???GGGPPP___ppp}}}zzzlllbbbUUUKKKFFFCCCAAA???;;;999:::===>>>>>>CCCJJJTTTfffyyytttaaaPPPFFFAAA>>><<<999:::;;;:::999999;;;===999999===BBBGGGPPP___nnn{{{lllRRRCCCAAA;;;999<<<999666777777888888888777777777888999999888999;;;===AAARRRkkkssscccJJJDDD===999999;;;;;;;;;999:::;;;;;;;;;<<>>BBB;;;::::::999999::::::;;;888888888888888888888888:::999999<<<>>>CCCPPP]]]uuu}}}aaaNNNDDD???<<<======<<<>>>BBB<<<<<<===???@@@FFFUUUddd}}}uuu]]]EEE@@@>>>@@@AAA>>>===???@@@CCCHHHUUUnnnxxxZZZIIIFFF======;;;::::::;;;<<<===<<<@@@FFFTTTlllhhhSSSGGGAAA@@@>>><<<;;;;;;;;;;;;999999:::;;;;;;<<<<<<===AAAAAAGGGYYYtttkkkTTTIII>>>===<<<===??????>>><<<:::777666777:::<<<<<<:::666666777777777777666666555555666666777888888888777777888888888888777777444444444555555555666666888888777777666666555555444666777777777777:::<<<777<<<@@@AAAEEERRRfffvvvlllWWWIIIGGGCCC???<<<::::::::::::;;;;;;;;;;;;;;;;;;;;;666888888555555777777555555444444444444555666666666666777777777777666666444444444555555555666666|||xxxtttnnnjjjgggdddbbb```\\\ZZZXXXVVVUUURRRMMMJJJFFFEEEDDDCCCBBBBBBCCCDDD@@@@@@??????>>>=========???>>>===<<<;;;:::::::::::::::::::::;;;<<<======;;;???GGGSSS```kkkqqqtttnnncccTTTGGG@@@===:::999::::::999888777777777777888888888888888777666666;;;:::999888888888::::::666777888999:::999888888:::@@@JJJYYYiiivvvzzzrrreeeUUUIIICCCCCCDDDGGGPPP```qqq}}}rrrdddUUUOOOKKKEEE@@@======>>>===<<<:::<<>>DDDSSSkkkyyycccSSSDDD@@@<<<:::;;;<<<;;;:::::::::<<>>BBBTTThhhpppWWWIII@@@???>>>===;;;;;;::::::<<<<<<>>>>>>>>>EEEXXXjjj|||aaaPPPDDDBBB@@@??????>>>===;;;AAADDDKKK[[[uuusssYYYHHHCCC???===;;;;;;<<<=========???CCCHHHSSSiiilllSSSGGGCCC>>><<<>>>>>><<<;;;<<<999999888888999999:::;;;BBBDDDJJJYYYsssiiiTTTLLL???<<<:::;;;>>>@@@???>>>888888888888888888888888888777777666555444444444777777888888888999999999666666666666666555444444555555555555555666777777555666666666555666888:::777777888999999888666666666888;;;===BBBLLLZZZddd}}}{{{fffWWWIII@@@CCCCCC<<<:::>>>::::::;;;<<<<<<;;;;;;;;;<<<:::888777555555555666555555555555666666666777777777888999999999999888555555555555555555444444}}}xxxtttnnnjjjgggdddbbb```[[[YYYWWWUUUSSSPPPLLLIIIGGGFFFDDDCCCBBBBBBCCCCCC@@@@@@??????>>>=========???>>>===<<<;;;;;;;;;;;;999999999999:::;;;<<<<<<===AAAIIIUUUbbbmmmrrruuummmbbbSSSFFF@@@===:::999::::::999888888777888888888888888888888777777666999888777777777888999:::777777999:::::::::999888;;;@@@JJJYYYiiivvv~~~zzzrrrdddUUUJJJEEEEEEFFFIIIRRRaaaqqq~~~tttfffXXXQQQLLLFFFAAA>>>===>>>===<<<;;;===AAAFFFNNNZZZkkkyyyvvvaaaNNNCCC===:::999:::;;;;;;;;;;;;;;;;;;:::888:::>>>BBBFFFNNN___ooolllRRRBBB???999888;;;888888888999888666666777999888999:::999888999<<<>>>DDDRRRjjjmmmYYYKKKBBB???;;;:::;;;;;;;;;:::<<<;;;<<<===<<<<<>>???DDDWWWkkkmmmTTTGGG@@@???>>><<<;;;;;;:::::::::;;;<<<>>>???HHH\\\nnnwww]]]LLLCCCAAA???>>>??????===<<>>BBBHHHSSShhhkkkRRREEECCC>>><<<===>>>;;;:::;;;999999888888999999:::;;;AAADDDJJJYYYssshhhTTTKKK>>><<<:::;;;===>>>===;;;888888888888888888888888888777777666555555444444666666666666777777777777777777888888777666666555555555555555555666777777999999888666444444555777666777888888999888777777999;;;======???FFFQQQYYYtttvvv]]]MMMBBBCCCCCC<<<999;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::999777666555666666555555555666666666777777666777888888999999888888555555555555555555555555~~~yyytttooojjjgggdddaaa```ZZZXXXUUUTTTRRROOOKKKHHHHHHGGGEEECCCBBBBBBBBBBBB@@@@@@??????>>>=========>>>>>>===<<<;;;;;;<<<<<<888888888888999:::;;;<<<>>>CCCLLLXXXeeennnsssuuukkk```QQQEEE???<<<:::999:::999999888888888888999999888888888888777777777777666666666777888999999888888999:::::::::::::::<<>>CCCPPPhhhppp^^^NNNEEE@@@===:::999999:::::::::;;;:::;;;<<<===@@@LLLXXXfffwwwrrr\\\KKKBBB>>><<<888888888777666666888:::===@@@CCCDDDAAA<<<888777888666444444666777777777888666666666444111333777666555333444555555555333666555333222333555888:::???===:::666444333444444666666999<<<;;;999===CCCNNNfffzzz```LLLBBB>>>:::::::::::::::999999999999777777777777666666666666;;;999:::>>>@@@GGG[[[qqqgggPPPEEE??????===<<<;;;;;;::::::999999<<<>>>AAALLLaaauuunnnUUUFFFAAA???>>>===>>>???>>>===CCCFFFMMM\\\vvvvvvZZZIIICCC???===;;;;;;<<<=========>>>AAAGGGRRRgggiiiPPPCCCBBB===:::<<<===:::999:::999999888888999999:::;;;AAADDDJJJYYYrrrhhhRRRIII>>>===;;;;;;;;;;;;:::888888888888888888888888888777777777666555555444444777777777777888888888888999999999999999888888777555555555555555666777777888999888666444444555777555666777888888999888888999;;;<<<<<<===AAAHHHNNNdddtttkkkXXXHHHEEEDDD???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999777666666666666555555666666666777777777666666777888888888888888555555555555666666666666yyyuuuooojjjfffdddaaa___[[[XXXUUUSSSQQQOOOLLLIIIJJJHHHFFFDDDBBBBBBBBBBBB@@@@@@??????>>>=========<<<<<<;;;;;;;;;;;;;;;<<<999999999999:::;;;<<<<<>><<<:::999999999888888888999::::::999999888888888777777888666666777777888888999:::999999::::::;;;;;;;;;;;;===BBBLLLYYYhhhuuu|||{{{rrreeeXXXQQQOOOPPPQQQSSS[[[hhhuuuxxxkkk]]]UUUNNNFFFAAA@@@>>>===<<<;;;<<<===@@@BBBHHHSSScccrrr~~~vvv```MMMBBB===<<<;;;;;;<<<>>>@@@@@@>>><<<;;;<<<<<<@@@DDDIIIRRRddduuuiiiPPPBBB@@@:::999<<<999;;;;;;;;;999777666777888888999999888888999;;;===BBBOOOeee}}}tttbbbRRRGGGBBB>>><<<:::888888999::::::::::::===???AAAFFFSSSaaarrrzzzfffQQQCCC>>>======888888888777666777999;;;@@@BBBCCCBBB???;;;888777777666444444444555555555777666666555333222444777555444333555888999888666777666444333444777:::===???===999666444444555555777666999;;;:::999>>>EEEUUUmmmvvv\\\JJJAAA===:::999999::::::::::::::::::888888888777777777666666<<<999:::>>>@@@III___vvv|||```LLLCCC???>>>===<<<;;;;;;;;;;;;::::::<<>><<<<<<>>>??????>>>BBBFFFLLL[[[tttvvvYYYHHHCCC???===;;;;;;<<<============AAAFFFQQQgggfffMMMAAAAAA<<<:::;;;<<<999888999999999888888999999:::;;;@@@DDDKKKYYYqqqgggQQQGGG???>>>===<<<;;;:::888777888888888888888888888888777777666666555555555555:::;;;;;;;;;;;;<<<<<<<<<:::::::::;;;;;;::::::999555555555555555666777777444555666555555666999;;;555555666777888999999999666888:::;;;<<>>=========:::::::::999::::::;;;;;;;;;::::::;;;;;;<<<===>>>???EEEOOO\\\gggooorrrrrreee[[[MMMBBB===;;;:::999999888888888999:::;;;;;;::::::999888777888888888777888888999999:::::::::999999999:::::::::;;;;;;===BBBLLLYYYhhhuuu|||{{{rrrfff\\\XXXWWWWWWWWWYYY```lllyyyzzznnn```WWWNNNFFFAAAAAA>>>===;;;;;;<<<>>>???@@@FFFPPP___ooo}}}uuu___LLLAAA===<<<;;;888<<<@@@DDDDDD@@@<<<888<<<===AAAEEEJJJUUUhhhyyyiiiOOOBBB@@@;;;:::<<<999:::::::::888666555666777777888999888777888;;;===BBBLLLbbb{{{yyygggUUUHHHAAA???<<<;;;:::888777888:::<<<>>>@@@CCCFFFEEEHHHTTTaaazzzqqq[[[III???;;;;;;<<<888888888888777777:::<<>>;;;999777666555666777888666666777:::::::::???GGG[[[uuusssYYYHHHAAA===:::999999999::::::;;;;;;;;;999888888888888777777777;;;888999>>>AAAKKKbbbzzzuuuYYYHHHBBB>>>===<<<;;;;;;:::;;;;;;<<<<<<===@@@DDDQQQjjjsssZZZIIIAAA>>>===;;;<<<===>>>>>>===@@@DDDJJJXXXppptttWWWGGGCCC???===;;;;;;<<<============AAAFFFQQQgggdddLLLBBB@@@;;;999;;;;;;999888999999999888888999999:::;;;???CCCKKKYYYpppgggPPPFFF???@@@???>>><<<:::888777888888888888888888888888666666666666555555555555<<<<<<<<<=========>>>>>>999:::;;;;;;;;;;;;::::::555555555555555666777777444555666555555666999<<<555666666777888999999:::777888999;;;<<<>>>@@@BBBJJJXXXnnnyyy^^^MMMEEEBBBAAAAAA===<<<;;;::::::::::::;;;::::::999999888888777777666666666666777777777888555555666777777777777666666666666777777777888888~~~zzzvvvooojjjfffccc```^^^]]]ZZZVVVSSSQQQPPPMMMKKKIIIHHHFFFDDDCCCCCCCCCCCC@@@@@@??????>>>=========:::999999999:::;;;<<<<<<;;;;;;;;;;;;<<<===>>>???@@@FFFQQQ^^^iiippprrrqqqcccYYYKKKAAA<<<;;;:::999888888888999999;;;<<<===;;;:::999888777888999999999999::::::::::::999888999999999999999:::;;;;;;<<>><<<;;;;;;===>>>???>>>CCCLLLZZZkkkyyyttt]]]JJJ???<<<;;;;;;888;;;AAADDDDDDAAA;;;888<<<===AAAFFFLLLXXXlll~~~iiiPPPCCCAAA;;;999;;;888999999999888666555777888777888888888777888:::===AAAKKK___xxx~~~lllZZZKKKAAA===;;;:::;;;:::999777888;;;===EEEGGGJJJJJJGGGHHHTTTaaavvveeePPPCCC<<<999888999777888999888777888:::===??????>>><<<888666555666333444555555444333444555444666666333111444666555444222222666<<>>:::888999999:::;;;<<<<<<===999999999999888888888777:::777999???CCCNNNeee}}}oooTTTEEEBBB===<<<<<<;;;::::::;;;;;;======>>>AAAFFFUUUnnnhhhQQQDDDAAA>>><<<;;;;;;===>>>======>>>BBBHHHUUUmmmpppSSSEEECCC???===;;;;;;<<<=========>>>AAAGGGRRRggg~~~aaaLLLCCCAAA<<<999;;;<<<999888999999999888888999999:::;;;>>>CCCLLLYYYppphhhPPPFFF>>>@@@AAA???<<<999888777888888888888888888888888666666666666666666555555::::::::::::;;;;;;;;;;;;888999999:::::::::::::::555555555555555666777777777777777666444555777999777666666666777888999:::999999999999:::;;;<<<<<>>===;;;:::999999:::;;;999999::::::999888888777666666666777777777888888444555555666666666666666666666777777888888999999zzzvvvpppjjjfffccc```^^^\\\YYYUUURRRPPPNNNLLLJJJIIIGGGFFFDDDDDDDDDDDDEEE@@@@@@??????>>>=========;;;:::;;;;;;<<<===>>>???;;;;;;;;;;;;<<<===>>>>>>BBBHHHSSS```lllrrrrrrqqqaaaWWWIII???;;;::::::999888888888999:::;;;======<<<:::999777777888999:::999999::::::999888777666999888888777888999:::;;;;;;@@@JJJYYYiiivvv~~~zzzssskkkfffffffffcccaaa```fffqqq|||vvviii^^^SSSIIIDDDEEE>>><<<:::;;;===???>>>===BBBJJJXXXhhhwwwrrr\\\HHH>>>::::::::::::<<>>>>><<<999666444555666111333666666444444555777222666666222000444666555555222111555;;;===888333444555666777888888999999333444555666777777666555444333444777999;;;DDDMMMfffoooVVVGGGBBB???;;;888888999:::;;;<<<===>>>::::::999999999888888888:::888;;;BBBGGGQQQiiijjjOOOCCCBBB<<<<<<;;;;;;::::::;;;;;;;;;;;;===AAAHHHXXXsssxxx]]]HHH@@@AAA>>><<<;;;;;;<<<===<<<;;;===AAAHHHTTTkkkkkkOOOCCCBBB???===;;;;;;<<<=========>>>BBBHHHSSShhh{{{```MMMFFFAAA<<<:::<<<<<<:::888:::999999888888999999:::;;;===CCCLLLYYYooohhhQQQGGG<<<>>>@@@???;;;888777777888888888888888888888888555666666666666666666666777888888888888999999999666777888999999999999999555555555555555666777777777777777666555555777999888888777666666777888999666666555666888:::<<<<<>>=========<<<<<<<<<======???@@@AAA::::::::::::;;;<<<======CCCJJJUUUbbbnnnssstttrrr```VVVIII???;;;::::::999777888888999:::<<<===>>><<<;;;999777777888999:::999999999999888777555333999888777777777888999::::::@@@JJJYYYiiivvvzzzsssllliiijjjiiifffccc```fffppp|||yyylllaaaUUUKKKGGGHHH???<<<:::;;;===???>>><<>>>>>>>>>>>======;;;<<>>???>>><<<999666555777888000333666666555444666888222666666111000444777444777333111444999:::555///222444555777777777666666222333555777777666444333333222333777999<<>>>>>:::::::::999999999888888:::999===DDDJJJTTTkkkhhhMMMBBBBBB<<<<<<;;;:::::::::;;;;;;::::::<<>>@@@???===;;;;;;<<<<<<;;;:::===AAAHHHTTTjjjhhhMMMAAABBB???===;;;;;;<<<=========???CCCHHHSSSiiizzz___MMMHHHBBB===:::<<<===:::999:::999999888888999999:::;;;<<>>:::777666666888888888888888888888888555555555666666666666666777777888888888999999999555666777888888888888888555555555555555666777777333444555555555777:::===999888777666666777888888000000000333888<<>>AAAKKK\\\rrrqqq\\\NNNEEE@@@???===;;;999888999:::;;;888999:::;;;:::999888777777777777777888888888888333444555555666666555555666777777888999999::::::|||wwwpppjjjfffbbb___\\\\\\YYYVVVRRROOOLLLKKKJJJJJJGGGDDDCCCEEEEEECCCAAA@@@@@@??????>>>=========;;;;;;;;;;;;<<<>>>???AAABBB???<<<999888:::===@@@CCCNNN[[[fffpppvvvsssmmm^^^SSSGGGAAA>>>;;;;;;>>>;;;888666777;;;@@@BBBBBBAAA>>>;;;888666666777888888888777777777777777888888999::::::888888999:::???EEEPPP___nnnxxx|||~~~{{{uuuooolllllllllkkkiiiffffffmmmyyy}}}qqqfff[[[RRRJJJEEE>>>===<<<;;;;;;<<<===>>>AAAEEEOOO___ppp}}}kkkTTTIIICCC;;;999<<<===???BBBBBB@@@>>>===>>>>>>@@@BBBFFFPPPbbbxxx}}}gggUUUCCC<<<<<<;;;999999;;;;;;<<<<<<;;;999888777999:::;;;;;;;;;;;;999999<<>><<<999888999888777666666666555555555444444444444444444444444444444444666666666666666666666666777777666666555555444444555555555555555555444444666777444666<<<:::BBBVVVrrrmmmSSSEEEAAA???;;;:::888999======999888:::666999:::777999??????:::AAABBBBBBBBBEEETTTqqqxxx\\\III???;;;<<<;;;::::::999999::::::===???@@@CCCMMMbbb}}}|||aaaNNNDDDAAA>>>@@@???===;;;::::::::::::@@@BBBFFFPPPfff{{{aaaPPPDDD;;;::::::;;;;;;;;;;;;;;;;;;AAABBBIIIWWWmmmxxx[[[JJJGGG:::;;;;;;<<<<<<;;;::::::999999::::::::::::;;;;;;>>>BBBIIIVVVooofffNNNCCC===<<<;;;999888777777777666666666666777777777777666666666666666666666666666777777777777777666666777777888888888999999999666888666444555999999666333444555666777777777777888777666555555666777777777888888999999:::;;;;;;AAAAAAEEEPPP^^^rrrmmmWWWJJJEEE???<<<:::;;;;;;999999<<<999999999888888888777777888888777777666666555555777888888777444333333444888999999888777666888999}}}xxxqqqkkkgggccc```]]]YYYXXXUUURRROOOMMMMMMLLLIIIGGGDDDCCCDDDEEECCCAAA@@@@@@??????>>>=========<<<<<<;;;;;;<<<===>>>???@@@>>>;;;::::::;;;>>>@@@EEEOOO\\\hhhqqqvvvssslll]]]QQQEEE@@@===:::999;;;;;;888666777;;;???AAAAAA@@@>>>;;;888777777888999888888777777777777888888888999::::::888888999:::<<>>===<<<;;;<<<===>>>AAADDDLLLYYYjjjzzziiiSSSIIICCC<<<;;;>>><<>>>>>===???CCCHHHSSSfff{{{|||hhhWWWEEE>>>===;;;999999:::;;;;;;;;;;;;:::888888777888:::;;;;;;;;;;;;:::<<>>AAACCCCCCHHHXXXppprrr]]]JJJCCC;;;777888999888666777888888777666666888:::<<<:::888777777777666444666555555555444444444444444444444444444444444444555555555555555555555555444444444555666777777777555555555555555555555555666888666888>>><<>>;;;:::888999<<<<<<999888:::888888777777BBBSSS]]]______[[[VVVPPPMMMWWWrrruuuZZZHHH@@@<<<<<<;;;::::::999999::::::999<<<>>>BBBNNNdddzzz```LLLDDDAAA@@@>>>===<<<;;;:::;;;<<<<<<>>>???BBBLLLcccsss[[[LLLBBB;;;::::::;;;;;;;;;;;;<<<<<>><<<999888666555555666666666666777777777777666666666666666666666666666666777777777777666666777777777888888888999999666888777444444888888555555666666666666666555444777777666555555666777888777888888999999::::::;;;===>>>BBBKKKVVVhhh}}}fffTTTJJJBBB>>>;;;===<<<999999;;;::::::::::::999999999888888888777777666666666666777666666666666666666666777888999888777777888:::}}}yyyrrrlllgggddd```^^^WWWVVVTTTRRRPPPNNNNNNMMMIIIGGGDDDDDDDDDDDDCCCBBB@@@@@@??????>>>============<<<<<<;;;<<<<<<=========<<<;;;;;;;;;===???AAAGGGRRR___jjjssswwwrrrkkk[[[OOODDD>>>;;;888777999:::888777777:::>>>???@@@@@@>>>;;;999888888999999888777777777777777888888888999::::::888888999:::;;;@@@JJJXXXgggsss{{{~~~{{{uuurrrrrrqqqnnnkkkffffffnnnzzzvvvjjj___TTTKKKFFF@@@???>>><<<<<<<<<======@@@BBBHHHSSSdddttt|||fffQQQHHHCCC===<<>>;;;>>>DDDLLLXXXkkk{{{hhhXXXGGG@@@>>>;;;999999:::::::::;;;;;;:::999999777888999:::;;;<<<<<<<<<<<>>???@@@DDDOOObbbyyyzzzeeePPPEEE???999666777888888777666777777666444444555777:::888666555666666555333555555555555444444444444444444444444444444444444555555555555555555555555444444444555666666777777555555555555555555555555555999777:::@@@???HHH^^^yyykkkRRRDDD@@@===::::::888999<<<<<<999888:::999777666;;;KKK___kkkooopppjjjaaaXXXRRRZZZsssqqqWWWGGG@@@>>><<<;;;::::::999999::::::999;;;>>>BBBNNNeeeyyy___KKKCCCAAAAAA<<<;;;;;;:::;;;<<<===>>>===>>>@@@JJJbbbhhhSSSGGG@@@<<<::::::;;;;;;;;;<<<<<<<<<>>>CCCNNNbbbzzzqqqWWWHHHEEE>>>===;;;:::999999999999999999::::::::::::;;;;;;<<>>===============<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===???AAABBBJJJUUUbbbmmmuuuwwwqqqhhhYYYNNNCCC>>>;;;888777888999888888888:::<<<>>>???>>>===;;;999888999999:::777777777777777777888999888999::::::888888999:::>>>BBBKKKYYYhhhuuu~~~|||wwwrrrpppppppppnnnlllfffgggooo|||yyynnnbbbWWWMMMGGGAAA@@@???===<<<<<<======>>>@@@FFFQQQ```pppyyydddPPPGGGCCC<<<;;;>>><<<@@@EEEFFFDDD@@@===;;;:::>>>DDDNNN\\\nnnyyyfffWWWHHHAAA===:::777777999999:::::::::;;;;;;;;;999999::::::::::::::::::<<<===FFFYYYnnn}}}~~~yyyqqqhhh^^^RRRFFF??????===::::::<<<@@@BBBCCC===>>>>>><<<;;;;;;===>>>>>>===???GGGXXXnnn}}}mmmWWWEEE???<<<888666777888888777666777777666444333333444999777555555555555444333444444444444444444444444444444444444444444444444555555555555555555555555777777666555444444333333444444444555555555555555444888777;;;@@@AAAKKKccc~~~kkkQQQCCC???===999:::888888;;;;;;888888:::888777777???JJJTTTWWWUUU```\\\WWWRRRQQQ\\\tttmmmSSSFFFAAA???<<<;;;::::::999999::::::;;;===???CCCMMMccc|||bbbLLLBBB@@@???<<<<<<;;;:::;;;<<<===>>>??????AAALLLdddwww^^^LLLBBB>>>===::::::;;;;;;<<<<<<======???CCCPPPeee~~~mmmUUUHHHEEE???>>>;;;999777888888999999999999:::::::::;;;;;;>>>DDDNNN]]]vvv|||___KKKDDD???===<<<999888666555555777777777777666666666666666666666666666666666666555555666666777666666666666666666777777777888888666999888444222444555333555666666666555555444333444444444555666777888888777777777888999999::::::888:::>>>AAACCCNNNeeezzzooo[[[KKKCCC>>>======:::999:::;;;::::::::::::999999999777777777777777777777777<<<888555666:::<<<999555555666777777777777999;;;~~~{{{vvvpppjjjeeeaaa^^^\\\YYYXXXVVVSSSPPPMMMKKKIIIGGGGGGFFFEEECCCBBBBBBCCC@@@@@@??????>>>==================<<<<<<;;;::::::::::::;;;<<<===@@@BBBCCCLLLXXXeeeooovvvwwwoooeeeWWWLLLBBB>>>;;;888777999888888888888999:::<<<===<<<;;;:::999888999999:::777777666666777888999999888999::::::888888999:::???CCCLLLYYYhhhvvvyyytttooommmnnnpppooonnnfffgggooo}}}|||qqqfff[[[PPPIIICCCBBB@@@>>>===<<<======;;;???FFFPPP^^^mmm{{{wwwbbbNNNFFFAAA;;;888;;;???BBBFFFFFFCCC>>>:::888;;;>>>EEEOOO^^^ooowwwbbbUUUGGG@@@<<<888555666888888888999:::;;;<<<======<<<;;;:::999888888888;;;<<>>;;;===;;;999999<<<>>>@@@@@@<<<>>>??????>>>======>>>======BBBOOOcccyyyrrr___LLL>>>;;;999777666666777777777777888999777555333333444999777555555555666555444333333444444444444444444444444444444444444444444555555555555555555555555777777666555444333222222444444444555555555666666222777777999???AAAOOOhhhkkkQQQCCC???===999;;;888777::::::777888;;;999777888===BBBCCC???;;;EEEEEEFFFJJJPPP___yyyiiiQQQEEE@@@???<<<;;;::::::999999::::::;;;===???BBBLLLaaa}}}iiiQQQCCC>>><<<>>>===<<<;;;:::;;;<<<<<>>>>>::::::;;;<<<<<<===>>>>>>AAAEEEPPPfffhhhTTTIIIDDD???===;;;888777777888999999999999:::::::::;;;;;;>>>EEEPPP```yyyxxx[[[IIICCC<<<;;;:::999888888888888888777777777666666666555666666666666666666666666444444555666666666666666555555666666666777777777666::::::555222444555444333333444555555555555555333333444555666777777777666777777888888999::::::999;;;???@@@@@@GGG[[[nnnkkkSSSIII@@@>>>===;;;:::;;;999999999999888888888888777777777777888888888888???:::777777::::::777222555666777777666777999;;;~~~zzzvvvoooiiidddaaa]]][[[ZZZYYYWWWTTTQQQMMMJJJHHHGGGGGGGGGEEECCCBBBBBBDDD@@@@@@??????>>>=========<<<<<<<<<<<<<<<;;;:::999;;;;;;;;;;;;===@@@CCCEEENNNYYYgggqqqwwwvvvlllaaaSSSIII@@@===<<<999888:::777888999999888888:::<<<999999999888888888888999666666666666777888999:::888999::::::888888999:::>>>BBBJJJXXXgggttt}}}yyytttmmmjjjlllnnnppppppfffhhhppp~~~~~~uuujjj^^^SSSLLLEEECCCAAA???============;;;>>>EEENNNZZZhhhvvvrrr]]]JJJCCC???:::888;;;???BBBEEEEEEAAA===999777<<>>??????>>><<<:::888777777777:::<<>><<<<<<<<<;;;999888888:::<<<<<<;;;<<>>BBBSSSoookkkRRRDDD@@@===:::;;;888777999999777888;;;;;;777666999:::999:::<<<999:::???HHHRRRddd~~~fffOOODDD@@@>>><<<;;;::::::999999::::::777999<<<@@@KKKaaa~~~rrrYYYHHH>>>:::>>>===<<<;;;:::;;;;;;<<<>>>>>>AAAOOOjjjzzzaaaOOOEEE???===???::::::;;;<<<===>>>>>>???CCCGGGSSSiii}}}cccQQQGGGCCC===<<<:::999888888888888999999::::::::::::;;;;;;===DDDPPPbbbzzzsssWWWFFFBBB;;;:::999999888888999999888888777777666666555555666666666666666666666666333444555555666666666666555555555555666666666666555:::;;;666333444777777222222333555555666666666333444555666666666666666666666777777888999999999:::;;;>>>@@@???CCCSSSbbb}}}bbbUUUGGGAAA>>><<<;;;<<<999999999888888888777777777777777888888888888999???<<<999888999888555222555666777777666666888:::{{{vvvoooiiieeeaaa^^^[[[XXXWWWVVVTTTQQQNNNKKKIIIFFFGGGHHHEEEBBBAAABBBDDD@@@@@@??????>>>=========:::;;;<<<<<<<<<;;;:::999===<<<;;;:::<<>>===<<<===<<<>>>BBBHHHSSSbbbrrr}}}jjjWWWFFF@@@>>>:::999<<<===???BBBBBB@@@===;;;:::===???EEEQQQbbbuuuttt\\\RRRHHHBBB>>>999666888666666777888:::<<>>===;;;:::888888888888888<<<>>>???FFFNNNQQQMMMGGGEEEAAA===:::999:::<<<:::999888999;;;<<<<<<;;;@@@EEEKKKNNNMMMIIIFFFDDD???FFFTTTggg{{{nnnYYYHHH>>><<<777888999888777666666777666777999888777555555555666444333222444444444333222222333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444333333444444555666666777444888777888>>>DDDXXXvvvlllSSSEEEAAA>>>;;;;;;777777999999777777;;;888666777999999777;;;BBB;;;;;;???GGGSSSeeedddNNNDDD???===<<<;;;::::::999999::::::777999;;;>>>III___{{{{{{aaaNNNAAA;;;<<<<<<;;;:::;;;<<<===>>>>>>???DDDSSSnnnkkkTTTHHHBBB>>>===???::::::;;;<<<===>>>??????DDDIIIWWWooowww]]]MMMEEE@@@:::::::::999999999888888999999::::::::::::;;;;;;===EEERRRddd|||oooSSSDDDAAA<<<;;;:::999888888888888888888888777666555555555666666666666666666666666222333444555666666666666444444555555555666666666555:::<<<777444666888999333333444555555444444444333444555666666666555444666666777777888888999999999999<<<>>>>>>AAAKKKWWWllltttcccPPPEEE@@@<<<;;;;;;::::::999999999888888888777777888888888999999999;;;:::999888777666555444666777777777555555777999|||wwwpppjjjfffbbb___\\\VVVVVVUUUTTTRRROOOMMMKKKFFFGGGHHHFFFBBBAAABBBDDD@@@@@@??????>>>=========999:::;;;<<<<<<<<<::::::???===;;;:::;;;???CCCFFFPPP[[[iiirrrvvvttthhh]]]LLLCCC;;;:::999888888999666999::::::777666888:::666666666666777777777777666666666666777888999:::888999::::::888888999:::>>>CCCLLLYYYgggssszzz}}}zzzrrrggg``````ccceeeffffffhhhqqqxxxooocccWWWPPPFFFEEEBBB@@@>>>===<<<<<<>>>>>>@@@CCCMMM]]]ppp}}}eeeSSSBBB???>>>;;;;;;>>>;;;===???@@@???===<<<======>>>EEEQQQdddyyyttt[[[RRRIIIDDD???:::888:::666666666888:::<<>><<<>>>DDDFFFCCC<<<===<<<;;;999999999;;;;;;;;;:::<<<>>>@@@???>>>FFFLLLSSSWWWVVVRRRMMMKKKAAAKKK\\\pppzzzgggRRRBBB;;;<<<777888999999888666666666444666888888666555444555444333111111222333222111222222222333333444444444444444444444444444444444444444444444444444444444888777666555333222111000333333444444555666777777666:::777888>>>EEE[[[{{{mmmSSSEEEAAA???;;;;;;777666888888666777;;;444444999>>>;;;555777??????===>>>EEEPPPddddddNNNDDD???<<<<<<;;;::::::999999:::::::::<<<===>>>GGG[[[vvvgggRRRDDD<<<::::::::::::;;;===???@@@AAABBBGGGWWWtttuuuaaaLLLCCC@@@======???::::::;;;<<<===>>>???@@@DDDJJJ[[[uuusssYYYKKKCCC>>>999999:::::::::999888888999999:::::::::;;;;;;;;;???GGGUUUgggmmmQQQBBB@@@>>>===;;;999888777666666999888888777666555555444666666666666666666666666222333444555666666666666444444444555555555666666444:::===888555666:::;;;555555555555444333222222444555666666666555444333666666666777888888999999888777999<<<===???GGGOOO^^^tttmmmWWWIIIBBB===:::;;;;;;;;;;;;:::::::::999999777777888888999999999999888999999888666555666777777777888777555555666888zzzuuuoooiiidddaaa]]][[[YYYXXXVVVSSSPPPNNNKKKJJJFFFFFFEEEEEEDDDBBBAAA@@@AAA@@@>>>>>>??????===<<<<<<<<<<<<;;;;;;:::::::::;;;<<<===<<<;;;>>>EEEKKKQQQ]]]kkksssuuuqqqfff[[[JJJFFFAAA<<<999999:::;;;999999999888888888777777777888999999777666666777666666666666777777777777;;;:::999999888888999999>>>BBBKKKYYYjjjvvv|||}}}yyyssshhh___ZZZ[[[___bbbaaagggtttsssdddXXXQQQHHHEEEBBB???>>>===<<<:::>>>===>>>CCCIIITTTgggxxx~~~sssbbbSSSEEE???===;;;::::::<<<>>>>>>>>><<<;;;<<<===AAABBBHHHSSSeeeyyy{{{mmm[[[PPPEEECCCBBB>>>999777777777888:::<<<===>>>???@@@>>>:::999999888888666999999:::::::::;;;;;;;;;999888999:::;;;;;;999777:::999888777777999;;;<<>>GGGaaa|||nnnVVVHHHCCC???:::999999999999999999999999888888999999999:::::::::;;;<<>>===<<<;;;<<<===>>>???BBB@@@HHH^^^|||zzzdddVVVGGG?????????<<<777===::::::===??????BBBGGGCCCLLL___zzzkkkTTTIIICCC???<<<<<<;;;::::::::::::;;;;;;;;;;;;:::999999;;;===FFFIIIVVVmmmeeeNNNAAA=========<<<;;;999888777777777888999888777777999:::666666555444444444444555777666444333333444555555666555444444555666555333666666666666666555555444444444444444444555666777888666333444666777666444777777777777777888888888999:::;;;;;;<<>>>>>??????===<<<<<<<<<;;;;;;;;;:::::::::>>>???>>><<<;;;===CCCIIITTT```mmmtttuuuooodddXXXHHHEEE@@@;;;888888999:::999999999888888888777777777888999999777666666777666666666666777777777888999888888888999::::::;;;>>>BBBKKKYYYjjjvvv|||}}}wwwpppeee\\\VVVWWWZZZ]]]^^^cccnnn~~~uuuggg[[[SSSJJJGGGCCC@@@???>>><<<;;;===<<<===AAAGGGQQQdddttt}}}rrr\\\OOOAAA<<<<<<;;;:::::::::;;;<<<;;;:::999:::;;;AAACCCIIIUUUgggzzzzzzlllWWWMMMCCCAAAAAA>>>:::888777888999:::<<<===>>>???@@@===:::888777777666444777777777777888888888888888777666777888999777555666666666666888;;;>>>???CCCOOO^^^eeecccZZZQQQJJJRRR```rrrrrr\\\LLLAAA888666777555555666666666666555555666555555444555666777888777777555555444555666666555555555444222222444666222222333444555666666555666666666666555555555555555555555555555444333333777555222222444666888888888777999===>>>GGGbbb}}}pppWWWHHHCCC???:::999999999999999999999999888999999999999:::::::::<<<<<>>>>>>>>>>>>>>??????@@@CCCFFFQQQhhhrrraaaXXXLLLCCC???>>>===<<<;;;999999<<<===<<>><<<<<<;;;::::::::::::;;;;;;;;;;;;:::999:::<<<>>>CCCIIIYYYrrr}}}bbbKKKAAA>>>;;;;;;;;;::::::999999999888999999777555555666777666666555444444444444555666666555555555555555666777555444444555666555333444444555666666666666666444444444444444555666666888666444444666777666555666666666666666666666777888999:::;;;;;;>>>BBBEEEQQQ___tttuuu]]]LLLBBB===<<<<<<<<<<<<:::999888999:::666888999888777666777999:::999777777888888666555555555666777777888999999~~~{{{vvvoooiiieeeaaa]]][[[XXXWWWUUUSSSPPPMMMLLLJJJFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@>>>>>>??????===<<<<<<;;;;;;;;;;;;:::::::::<<<======<<<;;;???EEEKKKWWWcccooottttttnnnaaaUUUFFFCCC>>>:::777777888999999999999888888888888888777888:::999888666777777666666666777777777888888777777777888999:::<<<===>>>AAAJJJYYYiiivvv|||}}}uuummmbbbWWWQQQQQQTTTWWWZZZ]]]gggxxxyyykkk___WWWLLLIIIDDDAAA???>>><<<;;;;;;:::<<<@@@DDDNNN^^^nnn{{{~~~oooUUUIII>>>:::::::::999;;;888999::::::999888:::;;;BBBDDDKKKXXXjjj}}}yyyjjjTTTJJJAAA@@@@@@===::::::999999:::;;;<<<>>>>>>???>>><<<999888777666555333666666666666777777777777999777555666777888777666666666666666888:::===>>>???JJJZZZdddccc[[[RRRMMM]]]mmm~~~vvvcccNNNBBB;;;777444555444444555555555555444444555555555555666666666777666555555555555666666777444555666555444444666888333444555666666666666666555555555555555555555555444444444444444444333222666444333333555666666555888777999===>>>HHHcccrrrYYYIIICCC???;;;999999999999999999999999999999999999::::::::::::<<<<<>>===<<<<<<;;;::::::999999<<<<<<<<<===>>>GGG[[[nnniiiTTTHHHBBBBBBBBBAAAAAAAAAAAABBBEEEMMM^^^uuuzzzllljjjdddZZZMMMCCC===<<<<<<;;;:::;;;======<<>><<<<<<;;;::::::::::::::::::;;;;;;:::::::::===???AAAKKK^^^xxxyyy\\\GGG??????::::::::::::::::::::::::888999888777444333444555666666555444444444444555555666666777777777666666888666444444555666555444222333444555666777777777555444444444444555666666888666444555666777777666666666555555555555666666888999:::::::::<<>>===<<<::::::::::::;;;777888999888777777888999;;;:::888888999999777666555555666777888999:::;;;~~~{{{wwwpppiiieeeaaa]]][[[WWWVVVTTTRRRPPPMMMLLLKKKGGGFFFEEEDDDCCCBBBBBBAAAAAA@@@>>>>>>??????===<<<;;;;;;;;;;;;;;;;;;;;;;;;777999;;;;;;===BBBJJJPPPYYYdddpppuuutttmmm```TTTEEECCC???;;;888777888999888888888888888888888888777999::::::888777777888666666777777777888888888888888888888999:::;;;<<<===AAAJJJYYYiiiuuu{{{}}}tttlll```TTTNNNMMMPPPSSSXXXYYYbbbttt|||pppccc[[[OOOKKKFFFBBB@@@>>>===;;;<<<;;;<<>>>>><<<:::888888999999777666777777777777888888888888;;;999777666888999999999999999888777888888999:::===EEERRR\\\]]]WWWRRRQQQfffwwwkkkXXXDDD;;;999666444333444555555666666555555444444555555666777666666666555555555555666666777777444555666666444444555777333444555666666666666666444444555555555555555666444444555555555444444333555444333444666666555333888777999===???IIIeeeuuu\\\JJJCCC>>>;;;999999999999999999999999999999999:::::::::;;;;;;<<<<<>>AAA@@@>>>BBBHHHRRRfffuuu\\\JJJBBB>>>===<<<;;;::::::999999:::::::::;;;;;;;;;:::;;;>>>@@@CCCOOOddd}}}qqqUUUCCC===???;;;:::::::::999999888888777888888666444444555666666666555444444444444555555666777999999999888777999777555444555555555444222333444555666666666666555555444444444555555666777666555555666777777777888777666555555555666666888999::::::999:::<<>>;;;:::::::::::::::777888999999777777888999;;;999888888888888777555555666666888999:::;;;<<<~~~~~~|||wwwpppjjjeeeaaa]]]ZZZVVVVVVTTTRRROOOMMMLLLKKKGGGFFFEEECCCBBBBBBBBBBBBAAA@@@>>>>>>??????===<<<;;;;;;;;;;;;;;;;;;;;;;;;777999;;;;;;===CCCKKKRRRYYYdddpppuuutttmmm___SSSEEECCC???<<<:::999999:::888888888888888888888888888999::::::888777777888777777777777888888888888::::::999999888999999:::===AAAJJJXXXiiiuuu{{{|||uuummm___SSSLLLLLLOOORRRXXXXXXbbbttt~~~sssggg^^^RRRNNNHHHCCC@@@???===<<<>>>===>>>AAACCCHHHVVVccctttuuudddNNNFFF>>>;;;:::888888:::888999;;;;;;;;;;;;===>>>BBBGGGRRRaaasssuuueeeVVVMMMEEECCC@@@<<<999::::::;;;;;;;;;<<<<<<======999888888999;;;<<<;;;:::666666777777777888888888;;;999666666777999999999999888888888888888888888===@@@HHHPPPSSSQQQTTTZZZpppwwwbbbQQQ???888888777444333666666666777777666666666444555555666777666666666444444555666666777777777555666777666333222222333333444444555555555555444333444444444555555666666444555555666666666555555444444444555777777555333888777999===???JJJgggxxx^^^KKKCCC>>>;;;999999999999999999999999999999:::::::::;;;;;;;;;======@@@FFFOOO```{{{eeeNNNDDDAAA???>>>======<<<<<<;;;;;;:::999888999;;;<<<>>>GGGQQQaaaoootttiii___[[[UUUOOOMMMNNNQQQTTT^^^lllwwwbbbTTTNNNIIIDDD???>>>???AAA@@@>>>======???AAAAAA@@@FFFNNNXXXnnnjjjUUUGGG???======;;;;;;:::999999999999:::999:::;;;;;;;;;<<>>===<<<;;;:::888777666555555666777777666666888:::666666555444444444444555444555777999::::::999888:::888555444444555555444444444555555555555444444666555555444444444555555666666666666666777888999:::999777666555666777888777888:::999999999;;;===@@@DDDNNN```vvv{{{fffRRRGGGCCC???;;;999:::::::::999777999:::999888777888999:::888777666777777666444555666777888999:::;;;;;;~~~}}}}}}xxxqqqjjjeeeaaa]]]ZZZVVVUUUSSSQQQOOOMMMLLLKKKHHHFFFEEECCCBBBBBBBBBBBBAAA@@@>>>>>>??????===<<<:::::::::;;;;;;;;;;;;<<<:::<<<===<<<===AAAIIIOOOZZZeeeqqquuussslll^^^RRRDDDCCC???<<<:::999999:::888888888888888999999999888999;;;:::999777777888777777777888888888999999;;;:::999999888888999999===@@@IIIXXXhhhuuu{{{|||vvvnnn```SSSLLLLLLPPPSSSYYYZZZddduuuxxxkkkbbbVVVQQQJJJDDDAAA???===<<>>@@@BBBCCCGGGRRR^^^ooo{{{ppp^^^KKKDDD>>><<<;;;888888;;;555777999:::999:::<<<>>>BBBHHHUUUeeewwwsssbbbUUUNNNFFFCCC@@@;;;999:::::::::;;;;;;;;;;;;;;;;;;888888888:::<<<===<<<:::555555555555666666666666888666444555666777666555555555666777888999::::::>>>;;;???GGGLLLOOOZZZhhh|||lllXXXJJJ===999999777555555666666777777777777666666555555555555666666666777444555666666777666666555555777777666444222111222333444444555555555444444333333333444555555666666444555666666777666666666444444444555888888777666999777999===???KKKhhh{{{aaaLLLCCC>>>;;;999999999999999999999999::::::::::::;;;;;;;;;;;;>>>>>>???EEEMMM^^^wwwjjjRRRFFFAAA???=========<<<;;;;;;::::::===::::::;;;;;;:::===CCCQQQ]]]ppp|||rrrnnngggbbb___aaaeeehhhvvv~~~hhhRRRFFFCCC>>>:::777999===@@@>>><<<:::;;;===??????AAAJJJUUUbbbxxxwww___NNNDDD>>><<<===;;;;;;:::999999999999999999:::;;;;;;;;;===@@@CCCMMM\\\sssvvv]]]HHH===;;;<<<>>>===<<<:::888666444333444555777777666777999;;;666666555444444444444555444555666777999999::::::<<<999555444444555555555555555555555555444333333666666555444444444444555555666777777666666888:::;;;:::888666555666777888666888::::::999:::;;;===???BBBIIIWWWiiivvv___OOOHHHCCC===:::;;;;;;:::888888999:::999888888888:::999888666666777777555444666666777777888999999999~~~}}}~~~yyyqqqkkkeeeaaa]]]ZZZUUUTTTSSSQQQOOOMMMLLLKKKHHHGGGDDDBBBAAAAAABBBCCCAAA@@@>>>>>>??????===<<<:::::::::;;;;;;;;;<<<<<<;;;============AAAHHHNNN^^^hhhrrrvvvsssjjj\\\OOOCCCAAA>>><<<:::999888888777777888888888999999999888:::;;;:::999888888888777777888888888999999999999999999888999999::::::<<<@@@IIIXXXhhhtttzzz|||wwwnnn```SSSLLLMMMQQQUUUYYY\\\gggvvv|||ooofffXXXSSSKKKEEEAAA???>>>===??????@@@BBBBBBDDDOOOZZZkkkwwwkkkXXXFFF@@@<<<<<<;;;999:::===555777999::::::;;;===???CCCJJJWWWiii{{{qqq```RRRKKKEEEBBB???:::999<<<::::::::::::::::::999999999888999:::;;;;;;999777555555666666666777777777666555555666777777666444555555666888999999999999===888:::CCCKKKSSSeeewwwwww___KKKBBB:::888888666555666555666666666666666666555666555555444555666777888555666666777777666555444444666888777555444333444555555666666666555555444222222333444444555666666333444555555666666666555555444444555888::::::999999777999===???LLLiii~~~cccMMMCCC>>>;;;999999999999999999999999:::::::::;;;;;;;;;;;;<<>>???DDDKKK[[[tttoooVVVHHHBBB???======<<<<<<;;;::::::999>>>:::999;;;;;;999:::>>>FFFNNN\\\kkkyyy{{{xxxxxxyyy{{{}}}ooo[[[III@@@@@@@@@@@@???>>><<<;;;:::999::::::<<>>EEENNN\\\pppppp^^^MMMGGG@@@<<<======;;;888888999::::::888888999::::::888777777888777666444777777777777777777777777~~~}}}~~~yyyrrrkkkfffaaa]]]ZZZUUUTTTSSSQQQOOOMMMLLLKKKHHHGGGDDDBBBAAAAAABBBCCCAAA@@@>>>>>>??????===<<<:::::::::;;;;;;<<<<<<<<<888:::<<<<<<>>>CCCKKKRRRaaajjjtttvvvrrrhhhYYYLLLAAA@@@===;;;999888777777777777888888999999999999888:::;;;;;;999888888999777888888888888999999999777777777888999:::<<<<<<<<<@@@IIIXXXhhhtttzzz|||wwwmmm```SSSLLLMMMQQQUUUYYY]]]iiivvv~~~rrriiiYYYTTTLLLEEEAAA???>>>===??????@@@AAAAAACCCLLLWWWiiiuuuiiiUUUAAA<<<:::;;;;;;999;;;???888:::<<<======>>>@@@BBBCCCJJJXXXkkk|||ppp___NNNHHHCCCAAA>>>::::::===::::::999999999999888888:::999999999:::999666444888888888888999999999999777777777888:::999777555888888888888888777666555;;;666888DDDNNNYYYmmmoooSSSCCC<<<888777777555555777444555555555555555555444777666444333444555777999666666777777777555444333333666888888777666666777666777777777777777666666222222333333444555666666222333333444555555555444555444444555888;;;<<<<<<999777999===@@@LLLjjjdddNNNCCC>>>;;;999999999999999999999999:::::::::;;;;;;;;;<<<<<<@@@>>>???CCCJJJYYYqqqsssYYYIIIBBB???===<<<<<<;;;::::::999999;;;777666:::;;;;;;<<>>888===@@@>>>:::888999===<<<<<<>>>AAABBBHHHVVVeeewww|||gggQQQFFFBBB===;;;===;;;:::999999888888999999888999:::;;;<<<>>>AAADDDOOOcccfffNNNBBB===:::888:::::::::999888777666666555666666555333333444666666666555444444444444555444444333444666888;;;<<<===:::666444444555555555111222333444555666666666777666555444444444444444444666888888666666999<<<:::999666333333333555666555777:::;;;;;;;;;===>>>888<<>>===<<<;;;;;;===>>>===:::999;;;===>>>;;;;;;===???CCCMMMXXXbbbmmmwwwvvvooodddXXXNNNAAA???<<<999777888999:::777777888888888999999999777777777777777777777777777777777777777888888888::::::999999::::::;;;<<<>>>AAAIIIWWWfffrrrxxxyyywwwmmm^^^PPPIIIIIINNNRRRXXX___kkkwwwwwwqqqaaaZZZPPPIIIEEEBBB???<<<===>>>??????AAADDDIIIMMMbbbooovvv___OOOBBB???<<<:::;;;===>>>>>>:::555555:::>>>>>>>>>???FFFMMM[[[nnnkkk[[[OOOHHHCCCAAA>>>:::999:::<<<;;;:::999888888888888:::999888888777777888888888333333777777444444999555777888888777777888999::::::999:::::::::888777777;;;>>>BBBOOOeeezzzyyy___LLL???===:::999:::999888777666666666666666666666666;;;777333333555888888777555555555555555555555555888888777666555444444333666666666666555555555555444444333222333444555666777666555333222222222333:::;;;999777:::???===999999999:::<<<@@@PPPlllkkkQQQAAA<<<===<<<:::777777777888888777::::::999999999:::;;;;;;??????AAADDDHHHUUUlll~~~aaaJJJAAA@@@:::===<<<888:::>>>>>>888<<<<<<;;;:::::::::;;;;;;===>>>BBBHHHRRR___mmmvvv~~~|||wwwlllcccWWWKKKDDD???===<<<<<<<<<<<<;;;;;;:::::::::???::::::AAAEEEJJJ\\\qqqooo^^^LLLBBB>>>;;;999999;;;;;;;;;::::::999999999???===<<<>>>===<<<@@@FFFTTTjjjttt[[[MMM@@@===<<<555999:::;;;:::888666666777777777666666666666777777555555555555555555444444555555444555555666777888666666555555555444444444666333111111333555333111555555444444444555555666444555555666666666666666888999888444000111777<<<999999:::::::::;;;;;;;;;777999<<>>===<<<<<<;;;===>>>===;;;999;;;<<<===;;;;;;===???CCCNNNXXXcccnnnwwwuuummmcccWWWMMMAAA???<<<999888888999:::777777888888888999999999888888888888888888888888777777777777888888888888999888888888888999::::::>>>AAAIIIWWWfffrrrxxxzzzwwwnnn___QQQIIIHHHLLLPPPWWW^^^jjjwwwyyysssddd\\\RRRKKKGGGDDDAAA>>>>>>?????????@@@DDDHHHLLL___kkk|||rrr\\\LLLBBB???;;;:::;;;===>>>>>>;;;777777;;;??????>>>@@@GGGOOO]]]qqqjjj[[[PPPIIICCCAAA???;;;999;;;<<<;;;:::999888888888888:::999888888777777888888:::666444666555111111444444666777777666666777888888888888999::::::999999777<<<@@@HHHXXXpppsssZZZIII>>><<<999999999999888666666666666666666666666666888666555666888999777444555555555555555555555555777666666555555444444444666666666555555555444444444444333333333444555666999888666555444444444555777999999999<<<@@@>>>999::::::;;;===AAAPPPlllnnnTTTCCC===>>><<<:::777777888888888888999999999999:::;;;<<<<<<======???BBBGGGSSSkkkgggQQQEEEBBB<<<>>>===:::;;;>>>===777<<<;;;;;;:::::::::::::::;;;<<<>>>AAAGGGQQQ[[[bbbiiimmmrrryyy~~~}}}zzzuuunnnhhhdddYYYSSSJJJCCC@@@>>>>>>===<<<<<<<<<;;;;;;:::::::::<<<999===EEEJJJQQQeee{{{gggXXXHHHAAA???<<<;;;;;;;;;:::::::::999999999999<<<:::;;;=========BBBIIIXXXnnnkkkTTTHHH<<<;;;<<<666888999:::999777666666666777777666666666666777777555555555555555555555555555555555555555666777777666555555555444444444444888666444444666777666555555555444444444555555666444555555666666666666666666666555444333444666888888888888888888777777777999:::<<<@@@CCCLLL___qqquuudddOOOBBB@@@@@@===999:::::::::::::::999999999;;;777444444888:::999666666666555444444444444555~~~~~~zzzrrrjjjddd___\\\YYYXXXVVVSSSQQQOOOMMMJJJHHHFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@???>>>===<<<<<<<<<=========;;;:::;;;<<<<<<::::::===???DDDOOOZZZdddooovvvtttkkkaaaTTTKKK@@@???<<<999888888999:::888888888888888999999999999999999999999999999999777777777888888888999999888888777777888888999:::===AAAIIIWWWfffrrrxxxzzzxxxnnn___QQQHHHGGGIIILLLUUU\\\iiivvv}}}wwwhhh```UUUMMMIIIFFFBBB@@@???@@@@@@???@@@BBBGGGJJJYYYfffxxxmmmWWWHHHAAA>>>;;;:::;;;============999999===?????????AAAHHHQQQaaauuu}}}iiiZZZQQQJJJDDDBBB@@@<<<:::<<<;;;;;;:::999888888888888:::999888888777777888888888555444555444111111444444555666666555555666777777777888888999:::::::::;;;@@@GGGRRReee}}}gggPPPCCC<<<:::888777888888777666666666666666666666666666444555777999;;;999555222555555555555555555555555444444444444444444444444666666555555555444444444444444333333444444555666:::999888666666666777777444999<<<===???BBB>>>888:::;;;<<<===AAAPPPlllrrrXXXFFF??????<<<:::777777888999999888888888999999:::;;;<<<<<<:::;;;===AAAEEERRRiii~~~qqqZZZKKKEEE>>>@@@???<<<<<<>>>;;;777;;;;;;:::999999999999999:::;;;<<<<<<>>>BBBGGGKKKRRRUUU[[[aaafffjjjlllmmmgggfffddd```[[[UUUPPPNNNGGGDDD???===<<<=========<<<<<<<<<;;;;;;;;;;;;;;;::::::???HHHOOO[[[rrrwww[[[OOOCCC@@@???===<<<===999999999999999888888888:::999:::<<<===>>>EEENNN^^^ttt{{{```LLLBBB888999<<<888666888999888666555555555777666666555555666666777555555555555555555555555666555555555555666666777555555555555444444444444888777555555777888777777666555555444444444555555444555555666666666666666666555555666777777666555777777777777666666666666::::::===???@@@DDDRRRaaayyytttYYYHHHDDDCCC???999:::::::::999999999888888888666444555888;;;:::888777666555555444444555555~~~~~~yyyqqqjjjddd___[[[XXXXXXUUUSSSQQQOOOMMMJJJHHHFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@??????>>>======<<<<<<======<<<;;;;;;;;;;;;<<<::::::===@@@EEEPPP\\\fffpppvvvrrriii^^^RRRHHH???>>><<<:::999999999:::888888888888888888888888999999999999999999999999777777777888888999999:::888888888888888999::::::===@@@IIIVVVfffrrryyyzzzxxxooo```RRRHHHEEEFFFHHHRRRZZZggguuu|||kkkcccWWWNNNJJJFFFCCCAAA@@@@@@@@@??????AAAEEEHHHUUUaaasss{{{fffRRREEE@@@===;;;:::;;;<<<<<<<<<===:::999===>>>===???BBBHHHSSSeeexxx{{{gggZZZQQQJJJEEECCC@@@<<<;;;<<<;;;:::999999888888888999:::999888888777777888888444333333444555555666777444555777666555555666888777888999999888888:::;;;???FFFPPP^^^rrrsssYYYGGG>>>;;;999777666777777666555666666666666666666666666333555777::::::888555333555555555555555555555555333333333444444444555555777777666666666666555555444444444444444555555666:::999888777666777888999777===BBBCCCDDDDDD???999999999;;;===BBBRRRooouuu[[[HHH@@@???<<<999777777888999:::999999999::::::::::::::::::::::::===AAAEEEQQQhhh|||{{{dddPPPEEE??????============;;;888;;;:::999999888888999999;;;<<<<<<<<<;;;<<<>>>@@@CCCFFFIIIMMMPPPRRRSSSSSSSSSRRRPPPLLLIIIFFFCCCBBBAAA???===<<<=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<>>>>><<<:::;;;888888888888888888888888:::999:::<<<<<<>>>GGGQQQcccyyypppXXXGGG???666888===999555777888777555444444555666666666555555666666666555555555555666666666666777666666555555555666666444444444444444444444444555444333333444555555555666666555444444444444555444555555666666666666666777777888888777666555555666777777777888888999999::::::===???>>>???IIISSSjjjiiiSSSHHHCCC???;;;:::::::::999999888888777888666555666888:::999777777666666555555555555555~~~~~~~~~yyyrrrjjjeee___[[[XXXXXXUUUSSSQQQOOOMMMJJJHHHFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@??????>>>>>>=========<<<<<<<<<<<<<<<;;;:::;;;:::;;;>>>BBBGGGSSS^^^hhhqqquuupppfffZZZOOOFFF>>>===<<<:::999999999:::888888888888888888888888999999999999999999999999666777777888999:::::::::999999999999999:::;;;;;;===@@@HHHVVVfffsssyyy{{{xxxooo```RRRHHHCCCCCCEEENNNVVVdddsssnnnfffYYYOOOJJJGGGCCCAAA???@@@???>>>>>>@@@DDDGGGRRR]]]nnn}}}ttt```NNNCCC>>><<<::::::;;;<<<;;;;;;<<<999999<<<<<<<<<>>>CCCHHHTTThhh|||yyygggZZZQQQJJJEEECCC@@@<<<;;;<<<::::::999999888888999999:::999888888777777888888555555555555666888999999555777888888777666888999999:::;;;999777777999;;;@@@KKKZZZkkk~~~iiiQQQCCC>>>:::888666666777777666555666666666666666666666666555666777888777666666666666666666666666666666666222222333333444555555555888888888777777777666666444444555555555666666555888777666666666777888999===CCCHHHGGGEEEDDD???999666777:::===DDDUUUrrrxxx^^^III@@@>>>;;;999777777999:::::::::;;;;;;;;;;;;;;;999888777:::;;;>>>AAAEEEPPPfffzzznnnWWWIII@@@===<<<<<<===<<<;;;:::;;;:::999999888888999999:::;;;<<<<<<<<<;;;===>>><<<===???AAABBBCCCCCCCCCEEEDDDCCCAAA@@@???>>>>>>>>>===<<<<<<>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>BBBJJJWWWkkkppp\\\JJJCCC======<<<999888888888888888888888888888888<<<;;;<<<===<<<>>>HHHTTTggg~~~hhhRRREEE???777888===999444666777777555444444555666666555555555555666666555555555666666666777777888777666555555555555555333333444444444444444444222333333333222333444555666666555444444444444444444555555666666666666666666888:::888555333333555444444555777888999:::;;;999999<<>>===CCCLLL\\\qqqzzzbbbOOOCCC???>>>;;;;;;::::::999888888777999888777777888888666555777777666555555555555666~~~~~~~~~yyyrrrkkkfff```[[[XXXXXXVVVSSSQQQOOOMMMJJJHHHFFFEEEDDDCCCBBBAAAAAAAAA????????????>>>>>>======>>><<<;;;;;;<<<<<<;;;:::<<<;;;<<<@@@DDDJJJVVVbbbjjjrrruuunnncccXXXLLLCCC======<<<;;;::::::999:::999999999888888888888888999999999999999999999999666777777888999:::;;;;;;::::::999999::::::;;;<<<<<>>======???DDDGGGPPPZZZhhhwwwmmmYYYJJJBBB===;;;::::::;;;;;;;;;999:::888999;;;<<<;;;???EEEHHHVVVkkkxxxggg[[[QQQJJJDDDBBB@@@<<<:::<<<::::::999999888999999::::::999888888777777888888888:::999666555777888666666777888888777777888999999;;;<<<:::888888;;;???BBBRRRgggyyy{{{aaaLLLBBB@@@:::888666666777888777666666666666666666666666666666777777666555555777999666666666666666666666666333333444444555555555666888888888777777777666666444444555666666666666555666666555555555777888999@@@FFFIIIFFFCCCAAA===999666777:::>>>DDDVVVttt{{{aaaKKKAAA>>>;;;999777777999;;;;;;;;;:::;;;<<<<<<;;;:::888777;;;<<>><<<<<<<<<<<<<<<=========@@@AAAFFFPPPaaaxxx}}}dddSSSFFF@@@<<<<<<:::777555777888888888999999999999999======>>>>>><<>>===<<<@@@GGGPPPccczzzttt\\\JJJBBB@@@<<<<<<;;;;;;:::999888888999999999999888777555555888777666666555555666666~~~~~~zzzsssmmmgggaaa\\\XXXXXXVVVSSSQQQOOOMMMJJJHHHFFFEEEDDDCCCBBBAAAAAAAAA????????????>>>>>>>>>>>>>>><<<:::;;;======;;;999===;;;===AAAFFFLLLYYYdddlllrrruuummmaaaUUUJJJAAA===<<<<<<;;;:::::::::999999999999888888888777777888888888888888888888888666777777888:::;;;;;;<<<999999999999999::::::;;;<<>>=========???DDDGGGNNNVVVcccqqq}}}{{{eeeQQQFFFAAA<<<;;;::::::;;;;;;:::999:::888999<<<<<<<<>>===:::999777777888888888777666666666666666666666666555777888777555444666888666666666666666666666666555555555555555555666666666666666666555555555555333444555666777666666555666555555555666777999:::>>>CCCDDD@@@<<<<<<;;;999888999;;;???DDDUUUsssdddNNNCCC???;;;999888888999;;;<<<;;;777888:::<<<<<<;;;:::999;;;<<<>>>@@@BBBKKK___rrrsssaaaNNNEEE???>>>===::::::>>><<<;;;;;;:::::::::::::::888::::::999888777999:::777777888999999:::::::::888888999:::;;;;;;;;;;;;:::999888:::<<<>>>>>>===;;;<<<<<<<<<=========>>>@@@CCCLLL[[[qqqmmmWWWJJJBBB===::::::999666555888999999999999:::::::::;;;<<<===>>>???>>>AAAOOO^^^ssssssSSSCCC>>>===777888;;;777444666888777666555666777666555555444444555555666444555555666777777888888999888777666444444333333222222333333333444444444333555666666444555777:::777777666444444333333444444555555666666666666666666555777???FFFFFF===444555555666666666666777777888777999===<<<:::===CCCFFFVVVkkk~~~mmmXXXIIIBBB>>>======<<<;;;:::999888666777999999888777666666888777777666666666666666~~~~~~{{{tttmmmhhhbbb\\\XXXXXXVVVSSSQQQOOOMMMJJJHHHFFFEEEDDDCCCBBBAAAAAAAAA????????????>>>>>>>>>>>>>>><<<:::;;;======;;;999===<<<>>>BBBGGGNNNZZZfffmmmssstttlll```TTTIII@@@<<<<<<<<<;;;;;;::::::999999999999999888888777777777777777777777777777777666777777999:::;;;<<<<<<888888888777888999999:::<<>>DDDKKKJJJZZZrrrwwwhhh^^^OOOHHHCCCAAA>>>:::999:::999999999888999999:::::::::999999888777888888888111666666222444999:::777444555666666555555666888555888;;;;;;:::===CCCIIIZZZoooiiiPPP???888999;;;999777777888999888777666666666666666666666666444666999999666555666777777777777777777777777777666666666666666666666666555555444444444333333333333444666777777777666555666666555666666888:::;;;;;;???@@@;;;777888999999;;;;;;===???DDDTTTqqqgggPPPDDD@@@;;;999888888:::;;;<<<;;;444666999;;;======<<<<<<;;;;;;===???AAAIII\\\ooommmUUUJJJBBB@@@===999:::>>>===<<<;;;;;;::::::;;;;;;<<<<<<<<<:::777666777888:::999999888888777777777888999:::;;;<<<;;;:::999>>>===;;;;;;<<<======<<<;;;<<<<<<<<<======>>>>>>???DDDPPPddd~~~xxx```LLLCCC@@@;;;999999888666666999999999999::::::;;;;;;;;;;;;<<<>>>??????DDDSSScccxxxlllJJJ===:::;;;666777:::666555666888888777666666777555555555444444555555555444555555666777888888999:::999777666444444333333222222222333333444444444111444555555333333666999888777666555444333333333444555555666666666666666999555888FFFUUUVVVFFF666;;;::::::999888777777666999777999;;;;;;999;;;@@@@@@NNNaaauuuzzzdddOOOBBB???>>>>>><<<;;;:::999999444666888999999888888888888888777666666666666666~~~|||{{{|||~~~vvvmmmgggbbb]]]ZZZXXXUUUQQQOOONNNLLLJJJHHHFFFEEECCCCCCCCCBBBAAA??????;;;;;;@@@@@@<<<<<<@@@;;;<<<===<<<;;;;;;<<<===<<<<<<===???FFFQQQ^^^fffpppqqqppphhh[[[NNNEEE@@@@@@<<<888777::::::777333:::::::::999888555333222666666666666666777888888;;;999777666555666777888777777777777888999:::;;;>>>AAAJJJWWWgggsssyyy{{{uuunnnaaaTTTIIIBBB@@@???FFFMMMZZZlll}}}~~~tttfff\\\UUUOOOHHHBBBAAA@@@?????????@@@BBBCCCHHHMMMVVVdddssslllVVVGGG@@@>>>>>>??????===:::999:::;;;>>><<<;;;:::;;;???DDDGGGTTTdddyyyvvvcccVVVPPPKKKFFFCCC???;;;:::===:::::::::999999777666555888888888888888888999999444555777888999999999888777888999:::999999777777666999;;;;;;<<>>;;;888999888888777666555555444555555666666666666555555444444444555555555666666888666555666888999777444444555666555444444555666666333222555555222333666888777666555555666777888666777777666444555888:::999::::::999777666777888999:::<<<@@@EEEUUUrrrkkkPPPCCCBBB999999:::999999999999888::::::::::::::::::::::::888???>>>>>>EEEIIIUUUkkk{{{```QQQDDDBBBBBB???>>>???;;;;;;:::999999999:::::::::::::::999999777666555777888888888777777999;;;999888777777777888::::::;;;;;;;;;<<<<<<===============<<<;;;;;;===???AAALLLPPP]]]qqqlllWWWIIIBBB;;;;;;::::::::::::999999888999999::::::;;;;;;<<<===;;;>>>CCCAAABBBTTTjjjwww[[[GGGBBB<<<999999999888666888666444666999999777444666666666666666666666666999999888777666555444444666666555555444444444333333333333444444444555555444444555555666666777777666666666666555555555555444555666666666555444333888111777TTTnnnjjjKKK...222444777888777777888999:::999888888888:::<<<>>>@@@CCCNNN```xxxsssXXXDDDAAA@@@===;;;;;;>>>===:::777777777666555555444444666666777666666555444444~~~|||{{{|||~~~vvvmmmgggaaa]]]ZZZWWWUUUQQQOOONNNLLLIIIHHHFFFEEECCCBBBCCCBBBAAA??????<<<<<>>AAAIIIWWWgggssszzz{{{vvvnnnaaaTTTIIICCC@@@@@@EEEMMM[[[lll}}}wwwiii^^^VVVPPPJJJEEE@@@??????>>>>>>???@@@AAAEEEIIIRRR___nnn|||zzzfffSSSFFF@@@>>>::::::999888777666777777=========<<<<<<@@@EEEIIIVVVggg{{{tttaaaTTTNNNIIIEEEDDD@@@;;;;;;===999999999888777666666555777777777777777777777777555666777999999999888888777888999::::::999888777999<<<>>>>>>>>>FFFSSS^^^rrroooTTTCCC>>>;;;888888888888777666555555555555555666666666666555555444444444555555555666666777666555666888888666444444555666555444444555666666333222555555222333666777666444444333444555666888888888777666666777888888999:::999777666777888888999<<>>======CCCGGGRRRgggppp```OOOGGGCCC>>>===>>><<<;;;::::::999::::::::::::::::::999888777666666777888999888777888999;;;999888777777777888999:::888888999999::::::;;;;;;;;;;;;;;;;;;<<<>>>@@@BBBMMMVVVhhh}}}yyycccPPPEEE???;;;;;;::::::::::::999999888999999::::::;;;;;;<<<===:::===BBBCCCGGGZZZqqqpppTTTEEEAAA<<<999999999888777777666666777888888666555555555555555555555555555777777777666666666666666666666666555555555444444333333333444444444555555555555555555666666666666777777666666555555444444444555555666666555444333666111666IIIYYYUUUAAA///555666777888777777999;;;:::999888888888:::<<<===>>>BBBJJJYYYmmm|||bbbLLLCCCAAA===;;;;;;<<<:::777999999888777777666555555666666777777777666555555~~~|||{{{}}}~~~uuummmfffaaa]]]ZZZWWWUUUQQQOOOMMMLLLIIIGGGFFFDDDCCCBBBCCCBBB@@@??????======??????======???;;;<<<===<<<;;;;;;<<<===:::<<<>>>CCCKKKXXXeeennnppppppmmmdddWWWJJJCCC???===:::888999;;;===<<<:::666777999:::;;;::::::999777777666666666777888888888777666555444555666777777777777777888999::::::===AAAIIIWWWgggtttzzz|||wwwooobbbTTTJJJDDDAAAAAAEEENNN]]]nnn~~~{{{mmmaaaXXXRRRLLLHHH@@@???>>>=========>>>???@@@DDDKKKWWWfffvvvnnn\\\MMMDDD???===;;;:::888888999::::::999===???@@@??????AAAGGGLLLZZZjjj~~~ooo]]]RRRKKKGGGDDDDDDAAA<<<;;;===888888888777777666555555777777666666666666666666777777999999:::999888777777888999::::::999888888777:::<<<;;;===HHH[[[jjj|||cccLLLAAA>>>;;;777888888777777666666555555555555666666666666555555444444555555555666666666666666555666777888666444444555666555444444555666666333333555555333333666888777555444333444444555:::999999999999999777555666777999888777777888:::888999;;;>>>CCCSSSoooqqqVVVGGGDDD<<<;;;999888777888999:::::::::::::::::::::::::::777===<<<<<>>@@@CCCFFFRRRaaawwwkkkVVVGGG???===;;;;;;::::::::::::999999888999999::::::;;;;;;<<<<<<:::===BBBEEEMMMcccyyygggLLLAAA>>>;;;999999999999999555666888888777666666777555555555555555555555555555555666666666777777777666666666666666555555555333333333444444444555555666666666555555555555555888777777666555444444444444444555555555555555555777444666>>>BBB>>>777444777888888777666777:::<<<999999888888999:::<<<======@@@EEENNN]]]rrroooYYYIIIDDD???======<<<999777;;;;;;:::999888777666555666777777888888888888777~~~||||||~~~~~~uuummmfffaaa\\\ZZZWWWTTTQQQNNNMMMKKKIIIGGGFFFDDDBBBBBBBBBBBB@@@>>>???>>>>>>???>>>======>>>;;;<<<===<<<;;;;;;;;;===;;;<<>><<<;;;<<<<<<======@@@GGGQQQ___pppxxxcccSSSHHHAAA===<<<<<<:::888999<<<======;;;>>>BBBEEEDDDBBBCCCIIIOOO]]]ooo}}}kkkZZZPPPHHHEEECCCDDDBBB===;;;===999999888777777777777777777777777777777666666666888999:::::::::999888777777888999:::::::::999888555999;;;;;;???NNNfffyyyrrrYYYFFF???===:::666888777777777666666666555555555666666666666555555555555555555666666666666666555666666777666666555444555666555444444444666777333333555555333333777:::999888666666666777777:::::::::<<<>>>===999555555666888888777777999;;;999:::<<>><<<:::777777888:::;;;999999::::::::::::;;;;;;999>>><<<<<>>===<<<;;;:::::::::;;;:::999999888888777777888777999::::::999888999:::888888888888888999999999888888999::::::;;;<<<<<<===>>>@@@@@@@@@BBBGGGLLL[[[nnnqqq]]]LLL@@@<<<===;;;;;;:::::::::999999999888999999::::::;;;;;;<<<<<<;;;<<>><<<:::999999999::::::444777999999666444666888666666666666666666666666666666666666666666666666666666666666666666666666333333333444444444555555666666666555555444444444888888777666555444444333555444444444444555666777:::777666888777444555999999999888777666777999<<<888888888888999:::;;;<<<;;;>>>AAAEEEPPPddd}}}}}}fffRRRIIIBBBAAAAAA>>>;;;:::<<<;;;:::999888777666555666777888999999999999999~~~}}}}}}}}}}}}uuulllfffaaa\\\YYYWWWTTTPPPNNNMMMKKKIIIGGGEEEDDDBBBBBBBBBAAA@@@>>>???@@@@@@>>>>>>>>>>>>===;;;<<<===<<<;;;;;;;;;===<<<>>>AAAFFFNNNYYYeeennnsssqqqkkk```RRRGGGBBB@@@;;;:::888888888888777777999:::;;;<<<<<<;;;:::999888888777777777777888888888888888888888888888999888888888777888888999:::===@@@IIIWWWgggttt{{{}}}yyypppcccUUUKKKFFFEEEEEEJJJTTTcccsssuuuhhh]]]TTTMMMJJJBBBAAA???===;;;;;;;;;;;;===@@@EEENNNZZZkkk}}}oooYYYLLLDDD===:::;;;999888777888999:::;;;:::???FFFKKKIIIEEEDDDKKKRRRaaarrrzzzhhhXXXNNNGGGDDDBBBCCCAAA<<<;;;<<<;;;:::999888888888999999999999999888888777777777999999:::;;;;;;:::999888777888999:::;;;::::::999888<<<@@@CCCJJJ\\\vvv|||iiiQQQCCC>>><<<888555777777777777666666666666555555666666666666555555555555555666666666777777444555666666666555555555444555666555444444444666777444333666666333444777:::999888777666666777888888;;;>>>AAACCC@@@;;;888444555777777777777999;;;:::;;;===@@@EEETTTqqqxxx\\\IIICCC???===:::888777888:::;;;999999999::::::;;;;;;;;;;;;@@@======CCCCCCHHHXXXpppuuu```QQQIIIEEEAAA???>>>===<<<;;;;;;;;;;;;:::999888777777777888999888999;;;;;;999888888999777777888888999999999999777888888999;;;<<<<<<===<<<>>>@@@??????DDDLLLRRRiii{{{xxxbbbSSSGGG>>><<>>???AAAAAA>>>===??????<<<;;;<<<===<<<;;;;;;<<<======???BBBGGGOOO[[[fffnnnssspppiii]]]OOOEEE@@@@@@::::::999777777666666666666777999;;;<<<<<<<<<<<<999999888777777777888888888888999999999999999999999888888888888888999999<<<@@@HHHWWWgggttt{{{}}}zzzqqqcccUUUKKKGGGFFFGGGMMMVVVeeesss~~~zzzmmm```UUUNNNJJJEEECCCAAA???===<<<<<<<<<>>>AAAFFFLLLWWWgggyyyuuubbbPPPHHHBBB:::999<<<999:::;;;;;;999:::<<<>>>BBBJJJQQQOOOGGGEEEKKKSSScccuuuvvvdddUUUMMMHHHDDDBBBBBB@@@;;;:::<<<;;;;;;999888888999:::;;;::::::999999888888777777888999:::;;;;;;;;;:::999777888999;;;;;;;;;::::::999===BBBJJJVVVjjjrrr___KKKAAA>>>;;;777555777777777777666666666666555555666666666666555555555555666666666777777777333555777666555444555666444555666555444444555666777444444666666444444777777666555555555666777777999>>>EEEHHHFFFAAA<<<:::444555777777777777888:::999:::===@@@EEEUUUrrr{{{___KKKCCC???===;;;999888888999:::888999999::::::;;;;;;<<<===AAA===>>>CCCBBBEEESSSfff{{{nnn\\\PPPEEE<<<@@@???>>>===<<<;;;;;;;;;:::999888777777888999:::888:::<<<<<<:::999888999777777888999999999999888555666777888999:::;;;<<<:::===>>>???@@@HHHTTT]]]yyy|||iiiUUUKKKDDD===<<<@@@;;;;;;::::::::::::999999888999999::::::;;;;;;<<<<<<===???DDDNNNbbbzzzkkkRRRCCC999::::::999888777888:::555666888888777666666777777777777777777777777777888777777666555444333222444444444555555555555555333333333444444444555555555555555444444444444444666666666666555555555555777666555444555888;;;>>><<<666222444777666666888666999<<<===;;;888777666777777888888999:::::::::999;;;===>>>CCCRRRgggwwwfffUUUFFFCCCAAA===:::<<<::::::999999888777777777777888888999999999888888}}}}}}}}}~~~}}}tttllleee```\\\YYYVVVSSSPPPMMMLLLJJJHHHFFFEEECCCAAAAAAAAAAAA???>>>???BBBBBB>>>===@@@???;;;;;;<<<===<<<;;;;;;<<<===<<>>>>>999999999888777777888999666777999:::;;;;;;;;;::::::999888888777777888888777777888999999999999999999999888888888888888999<<>>======<<>>999===@@@>>>999888<<>>:::999<<<;;;:::888777777999:::;;;999999999888777666666666888999:::<<<<<<<<<;;;;;;777888999;;;<<<;;;;;;::::::>>>EEERRRcccwwwfffVVVFFF???===999777888666666666666777777777777555555666666666666555555555666666666777777777777333555777777444333444666444555666555444444555666888444444666666444444888666555555555555777888999;;;DDDMMMOOOHHH@@@;;;:::444666777777666666888999777888;;;???EEEUUUrrrcccMMMDDD>>>===<<<;;;999999999999888888999::::::;;;<<<<<<===@@@======BBB@@@AAANNNZZZqqq}}}kkk\\\LLL???AAA@@@>>>===<<<;;;;;;;;;:::999777666666888999:::888:::<<<===;;;999888888666777888999:::999999888666666777999:::;;;<<<===;;;===@@@BBBFFFQQQbbbooolllXXXHHHDDDBBB<<<;;;???;;;;;;::::::::::::999999888999999::::::;;;;;;<<<:::===AAAGGGUUUkkk|||aaaKKK???888:::;;;:::777666777999777666666777888888666555555555555555555555555555666666666555555444444444333333333333444444444555333333333444444444555555333444444444444444444555555555555555666666666666999777555555666:::>>>@@@===777333555777666666888666;;;AAACCCAAA<<<777444666777888999999:::::::::999:::;;;<<<@@@KKKZZZeeevvvaaaMMMGGGCCC===:::===::::::::::::999999999999888888888888888888777666}}}}}}}}}}}}tttllleee```[[[YYYVVVSSSPPPMMMLLLJJJHHHFFFEEECCCAAAAAAAAAAAA???===???CCCCCC>>>===@@@@@@;;;;;;<<<===<<<;;;;;;<<<===;;;>>>DDDKKKUUUaaannnvvvppplllcccVVVHHH???<<<<<<777888999999888999;;;===::::::;;;;;;:::999777666::::::999888777777888888555666777888888888888888999999888888888888888999<<>>======???BBBFFFKKKRRR```qqq}}}{{{qqqYYYKKKBBBBBB>>>777999AAA444:::>>>;;;444222777>>>EEEPPPXXXUUUJJJEEEKKKTTTeeexxxppp]]]OOOHHHKKKEEEAAA???<<<999999<<<:::999777666666888999;;;999888888777666555555444777888:::<<<======<<<<<<777888999;;;<<<<<<;;;;;;???CCCLLL\\\pppzzz]]]OOOBBB>>><<<888777999666666666666777777777777555555666666666666555555666666666666777777777777222555777777444333444666444555666555444444555666888555444666666444555888777777666777888999;;;<<<===HHHRRRSSSIII???999999555666777777666666777888555666999===DDDUUUrrreeeOOOEEE>>>======<<<:::999888888888888999::::::;;;<<<<<<<<>>???JJJRRRiii}}}mmmZZZKKKAAA@@@???===<<<<<<;;;;;;:::999777666666888999;;;888:::======;;;999888888666777888999:::999888888888999:::;;;===>>>???@@@===@@@DDDFFFMMM[[[pppwwwaaaNNN??????@@@;;;999===;;;;;;;;;:::::::::999999888999999::::::;;;<<<<<<888===BBBJJJYYYqqqvvvZZZEEE;;;888:::;;;:::777555777999888666444666999999777444444444444444444444444444444444444555555555555666222222222333333444444444333333333444444444555555333333333444444555555555444444555555666777777777:::888666555777;;;???BBB@@@:::777777777666777;;;666<<>>EEEPPPXXXwwwkkkTTTLLLGGG???<<>>GGGVVVgggttt{{{}}}yyyqqqcccUUUKKKHHHHHHIIIQQQUUU^^^jjjxxx|||mmm^^^QQQIIIJJJEEEBBBCCCBBB???===>>>EEEFFFKKKRRRUUUZZZiiixxxoooaaaMMMFFF???<<<<<<===;;;888<<<;;;;;;<<<>>>@@@AAAAAAKKKSSSVVVPPPGGGFFFMMMTTTjjj{{{nnnZZZMMMGGGFFFCCC@@@<<<:::999:::;;;888888888888888888888888888777666666777999;;;===999999888888888999::::::::::::999888888999:::;;;???GGGXXXlll~~~lllSSSJJJAAA===:::666777999999888777555555666777777777777777777666555444333666666666666666666666666666555444555666777777555555555444444444444555555555555555555666666666666999777666555666777999:::???HHHOOOMMMCCC:::777999777777777666777888888999777:::<<<===EEEYYYuuuiiiOOOBBB@@@===<<<<<<:::777999>>>;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<===??????KKK___{{{iiiXXXJJJDDD>>>:::::::::999888999::::::;;;;;;;;;:::::::::===@@@@@@>>>;;;999888777777888888999999999999999;;;<<<<<<<<<===???AAADDDEEEIIIRRRaaarrrrrrbbbLLLHHHAAA===;;;::::::999999999999999888888777777;;;777777:::;;;999888:::>>>???DDDOOObbbzzziiiQQQAAA;;;:::888666444444555777888777666666666666777777777666666555444444666777888555555444444444555555666222222333333444555666666555555444444444333333333444333222333555666555444444444333222333444555666666888999:::888888999:::===999555444666888777666;;;;;;AAAJJJIII@@@999888999888888888888888999999999:::;;;<<<>>>CCCJJJNNNiii~~~cccOOOHHHGGGEEECCC@@@>>>;;;:::::::::999777::::::999999888777666666~~~zzzrrrjjjddd```\\\YYYTTTSSSQQQOOOLLLIIIGGGFFFFFFDDDBBB@@@??????@@@AAA@@@AAAAAA???<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;===???EEEOOO[[[gggppptttpppjjj^^^QQQFFF@@@======;;;;;;;;;:::999777666555666777999999888888999999999999999999888777666666999888777666666888:::;;;666888::::::::::::;;;<<<;;;>>>GGGUUUfffttt{{{~~~yyyqqqcccUUUKKKGGGFFFGGGOOOSSS[[[hhhwww~~~pppbbbVVVNNNKKKFFFBBBCCCBBB>>>===>>>CCCDDDHHHNNNQQQVVVcccpppvvvcccVVVJJJDDD>>>;;;<<<===;;;999999999999:::<<<>>>??????IIIOOOSSSNNNGGGFFFNNNUUUmmm}}}kkkZZZNNNIIIEEECCC???<<<:::999::::::888888888888888888888888:::999888888888:::<<<===888888999999999:::::::::888888888888888999<<<>>>FFFPPPaaauuu~~~fffOOOGGG???<<<:::777777999666666555444444444444555777777777777666555444333555555555555555555555555666555444555666777777555555555444444444444555555555555555555666666666666777666555444555666888999;;;BBBGGGGGG@@@:::888888777777777777777888888999777:::<<<===EEEYYYuuunnnTTTFFFAAA>>>>>>AAA@@@<<<;;;===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::<<<===>>>???HHHYYYrrrvvvgggRRRJJJBBB===<<<<<<999666999999:::::::::::::::999888:::<<<===;;;:::999999999999999::::::;;;<<<<<<<<<============>>>AAACCCEEEJJJUUUbbbrrrxxxcccRRRIIIEEE@@@===;;;;;;:::999999999999999888888888777;;;777777:::;;;999999;;;???AAAGGGUUUjjj~~~cccLLL@@@;;;:::999777555444666777999555666666666666666555555666555555555555666777777555555555444444555555666222333333444444555555555555555444444444333333333444333222333555666555444444444333333333444555666555777999999888777888999:::777444444777999999888;;;:::>>>CCCCCC<<<999999888888777777888999::::::::::::::::::<<>>;;;:::;;;;;;999888::::::999999888777777666~~~zzzrrrjjjddd```\\\YYYTTTSSSQQQOOOLLLIIIGGGFFFEEECCCAAA@@@????????????>>>??????>>><<<:::;;;<<<::::::;;;;;;;;;;;;::::::???BBBHHHRRR___kkksssvvvpppiii]]]PPPFFF???===<<<<<<<<<;;;:::888666444333888777777888::::::999888;;;;;;;;;::::::999888888888777666666666777999999888999;;;;;;::::::<<<===<<<>>>FFFSSSdddsss{{{xxxqqqcccVVVKKKEEECCCCCCJJJOOOXXXfffuuuuuuggg[[[TTTMMMGGGCCCCCCBBB>>><<<>>>@@@AAAEEEIIIKKKOOOZZZeeeyyyvvveeeSSSHHHFFFAAA<<<:::;;;<<<;;;999999999:::;;;===>>>???@@@EEEIIIMMMKKKFFFGGGOOOYYYqqqyyyiiiZZZOOOIIIDDDBBB???<<<:::999999:::999999999999999999999999:::999888777777888::::::777888999:::;;;:::999999888999999999:::===AAAEEEOOO\\\ooouuu\\\JJJCCC===<<<:::777777999555666666666555555444444666666666666666555444333555555555555555555555555666555444555666777777555555555444444444444555555555555555555666666666666666555444444444555777888777:::===>>><<<999777777777777777777777888888888777:::<<<>>>EEEYYYuuuuuu[[[KKKCCC@@@BBBGGGIIIDDD>>><<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<>>>>>>DDDPPPeee||||||bbbWWWJJJBBBAAA???;;;777:::::::::::::::999999999888999;;;::::::999:::<<<999999999999:::<<<======>>>>>>??????@@@CCCGGGJJJNNNYYYiiiyyyyyyfffRRRCCCDDDAAA>>><<<<<<;;;999888999999999999888888888888:::777777:::;;;999999===AAADDDLLL^^^vvvvvv[[[FFF>>>===;;;:::888666666777888999555666777888777555444222555555666666777777777666666666555555444555555666444444444444444444444444555555444444444333333333444333222333555666555444444444333333444444555666444666888888777666777888888666444555777999999999;;;999:::<<<<<<999888:::777777777777888999:::;;;:::::::::999999;;;???CCCNNNccc~~~nnnZZZKKKCCC@@@AAA>>><<<;;;;;;;;;;;;:::::::::999999888777777777~~~~~~~~~zzzqqqjjjddd___[[[YYYTTTSSSQQQOOOLLLIIIGGGFFFDDDCCCAAA@@@???>>>>>>>>>;;;=========;;;:::;;;<<<::::::::::::::::::::::::@@@CCCJJJVVVbbbmmmtttwwwpppggg[[[NNNEEE???===<<<888888999999999999888888999777666777:::;;;999666;;;;;;::::::999999999999888777777777777888999999999:::;;;;;;:::;;;<<<>>>===???EEESSScccrrr|||xxxqqqdddVVVKKKCCC@@@???EEEJJJTTTcccsssxxxjjj^^^WWWOOOIIIDDDDDDBBB>>><<<===???AAACCCEEEFFFIIIQQQXXXnnnwwwwwwfffUUUHHH@@@AAA>>>:::999:::;;;;;;::::::<<<>>>?????????AAABBB@@@CCCGGGGGGEEEGGGQQQ]]]rrrxxxiiiZZZMMMFFFCCCAAA>>><<<:::999999999999999999999999999999999888888777666555555666666555777999;;;<<<;;;999888;;;<<<<<<<<<<<<@@@FFFKKKUUUeeezzzlllRRRFFF???;;;;;;:::777777999777777888999999777666555555666666666555555444333555555555555555555555555666555444555666777777555555555444444444444555555555555555555666666666666666666555555555666777888666666666777888888666555666666777888888888888888777:::<<<>>>FFFZZZvvv{{{```MMMFFFCCCEEEMMMPPPJJJ@@@;;;::::::::::::::::::::::::::::::::::::;;;<<<===>>>BBBJJJZZZpppvvvgggTTTHHHDDDBBB>>>:::;;;::::::999999999999999;;;;;;<<<;;;::::::<<<>>>===<<<<<<<<<===???@@@AAA>>>@@@BBBEEEIIINNNUUUYYYcccnnnwwwgggWWWIII??????===<<<<<<<<<;;;999777999999999999999999999999999777888::::::888;;;???CCCGGGSSSiiioooSSSAAA<<<>>><<<:::999888777888999:::555777888:::999777444222444555666888888777666666777666666555555555555555444444444444444444333333555555444444444333333333444333222333555666555444444444444444444555555666333555777777666555666777777666555555666777888888999888888999888888888999666666666777888:::;;;<<<:::::::::999888:::===@@@DDDWWWqqqgggSSSGGGCCCBBB@@@<<<;;;;;;<<<<<<;;;999999999888888888777777~~~~~~}}}~~~yyyqqqiiiddd___[[[XXXTTTSSSQQQOOOLLLIIIGGGFFFCCCBBBAAA@@@???>>>>>>>>>;;;<<<===<<<;;;:::;;;<<<;;;::::::999999::::::;;;@@@DDDLLLWWWdddooouuuwwwpppfffXXXLLLDDD???<<<;;;777888999:::;;;;;;;;;;;;999777666777:::;;;999666::::::999888888888888999888888888888999999::::::999:::;;;:::::::::===???===???FFFSSSdddsss|||yyyqqqdddVVVJJJCCC???>>>BBBGGGQQQ```qqqzzzlll___WWWRRRKKKFFFDDDBBB>>><<<===>>>AAABBBBBBBBBEEEJJJNNNaaakkkzzzyyygggWWWJJJBBB>>>===;;;999888999:::;;;;;;;;;===@@@@@@???>>>???AAA======AAADDDEEEHHHSSSaaassszzzkkkZZZKKKAAABBBAAA???<<<;;;:::::::::999999999999999999999999888888777666666555555555555777999;;;<<<;;;:::999;;;======<<<<<>>FFFZZZwwwdddOOOHHHEEEGGGNNNQQQKKKAAA;;;:::::::::::::::::::::::::::::::::::::::;;;<<<===BBBFFFRRReee|||uuu___NNNFFFCCC???===<<<<<<::::::999999::::::======<<<;;;999:::<<>>;;;;;;999999888888999:::777888:::;;;;;;999666444444555777888888888777666888777666555555555555555444444444444444444333333555555444444444333333333444333222333555666555444444444555555555666666555333555666777555555666777777777777666555555555666666888999999999999888666666666666777888:::;;;<<<888999999999999;;;>>>AAABBBOOOfffvvv^^^MMMEEEEEEBBB>>><<<<<<<<<<<<<<<999999999888888888888888~~~~~~}}}~~~yyyqqqiiiccc___[[[XXXTTTSSSQQQOOOLLLIIIGGGFFFCCCCCCBBBAAA@@@???>>>>>>;;;<<<======;;;:::;;;<<<<<<;;;:::999999:::;;;<<<@@@DDDMMMYYYfffpppuuuwwwoooeeeVVVJJJCCC???<<<:::::::::;;;;;;;;;:::999999888777777888::::::999888999888777666666777888999888999999999::::::::::::999::::::999999:::<<>>@@@HHHUUUfffuuu}}}zzzrrrdddUUUJJJBBB@@@???@@@EEEPPP___ppp~~~|||nnnaaaYYYTTTMMMGGGEEEBBB===<<<======AAABBB??????CCCEEEEEESSS^^^mmm{{{}}}jjjXXXKKKDDD@@@>>>;;;:::999999999999:::;;;:::===@@@@@@===;;;;;;===<<<:::<<>><<<;;;;;;::::::::::::::::::::::::::::::::::::999999888888777555777888:::;;;;;;;;;:::888:::<<<;;;;;;AAAKKKTTTbbbvvvyyy___NNNHHHBBB<<<;;;:::888888:::666666777777666666555555444444555555555444444333444444444444444444444444666555444555666777777555555555444444444444555555555555555555666666666666777777777777888888888888888777555555666666555444555666777999999888888777777:::<<<>>>GGG[[[xxxiiiSSSKKKHHHHHHLLLLLLFFF???<<<:::::::::::::::::::::::::::::::::::::::;;;<<<<<<@@@CCCKKK[[[qqqnnn[[[NNNFFFAAA???>>>===<<<:::::::::;;;;;;<<<<<<===<<<;;;<<<>>>@@@AAAAAAAAACCCFFFJJJNNNQQQVVVZZZaaahhhpppxxxvvvdddUUUIII@@@===>>>;;;:::999:::;;;;;;999777999999999999::::::::::::888777888:::999888===DDDIIIRRReee}}}xxx^^^JJJ???<<<===;;;:::999999888888999999777999:::;;;;;;:::999888666666777777888888777777888888777666555555555555444444444444444444444444555555444444444333333333444333222333555666555444444444555666666666666555333555777777666555666777777888888777555444444555333777999888888:::888555777777777777888999:::;;;777888999::::::<<>>===>>>>>>===;;;:::;;;<<<===<<<;;;999999;;;<<<===AAAEEEOOO\\\hhhrrrvvvxxxooodddTTTHHHBBB???<<<:::;;;;;;;;;::::::888777666666777999999888888999999999888777666666777999:::777888888999999999999999999999999888777999<<<>>>>>>AAAIIIXXXiiiwww~~~|||sssdddUUUIIICCCAAAAAA@@@EEEOOO^^^ooo~~~qqqeee]]]VVVOOOHHHEEEBBB===;;;===<<<@@@@@@======@@@AAA???FFFQQQaaappp|||}}}ooo[[[LLLDDDAAA>>><<<::::::::::::999999:::;;;<<>>===<<<;;;::::::::::::::::::::::::::::::::::::::::::999999666777888999:::;;;;;;<<<666999<<<<<<>>>EEERRR]]]nnnnnn]]]SSSMMMEEE>>><<<:::888888;;;888777666666555555666666333444444555555444444444444444444444444444444444666555444555666777777555555555444444444444555555555555555555666666666666555666666777777777777777555666666777666666666777555666888999999999777666777:::<<>>FFFMMMYYYnnnkkkTTTEEE>>><<<;;;:::999999999888888888888777777888999::::::::::::777777666666777777888999999888777666555555555555222333333444444555555555555555444444444333333333444333222333555666555444333444555666777666666555444555777777666666666777444666888777555444555666333777888555555999888555888888777777888999::::::777888999999999:::===???AAABBBNNNeee}}}dddQQQKKKGGGAAA===<<<<<<;;;;;;888888888888888888888888~~~}}}}}}}}}~~~yyypppiiiccc^^^ZZZXXXTTTSSSQQQOOOLLLIIIGGGFFFDDDDDDDDDCCCBBBAAA@@@???>>>??????>>><<<:::;;;<<<>>>===;;;::::::;;;===>>>AAAGGGPPP]]]jjjssswwwyyyooocccSSSGGGBBB???<<<:::888999999999999888777777555888;;;:::888777888;;;:::999777666666888999;;;666666777888888888888888888999888777777888;;;>>>>>>AAAKKKZZZkkkxxx|||sssdddTTTIIICCCBBBCCC@@@EEEOOO^^^ooo}}}ttthhhaaaWWWPPPHHHEEEBBB===;;;===:::??????;;;;;;??????;;;>>>IIIYYYiiivvvssseeeRRREEEAAA@@@===999:::;;;;;;:::999999:::;;;???CCCFFFDDD???;;;:::<<<<<<777888AAAFFFIIIWWWhhh{{{ttt```PPPIIIHHHBBBBBBAAA@@@???>>>===<<<::::::::::::::::::::::::777888888999999999888888777777777888999:::<<<===666:::>>>???BBBKKKZZZfffwwwzzzggg\\\YYYQQQHHH@@@===:::888999<<<;;;:::888777777777888999333333444444555444444444444444444444444444444444666555444555777777777555555555555444444555555555555555555555666666666777444555555666777666666666222444777777666666777999555666888999:::999777666777:::<<>><<<;;;<<<===>>>===@@@CCCFFFHHHJJJMMMPPPRRRSSSWWW]]]fffooowww|||zzz___TTTJJJFFFAAA:::999======;;;999999:::::::::999999999999::::::;;;;;;;;;777777999;;;999888>>>GGGPPP^^^ttt|||bbbMMMBBB>>><<<:::999999999888888888777777666666777888999:::;;;;;;888777666666666777999:::999999777666555555555555222222333333444555666666555555444444444333333333444333222333555666555444333444666777777777666555444666888888777666777888111444777777555555666888333666666111222777999555999888888888888888999999777888999999888999;;;===???===EEE[[[tttqqq\\\MMMHHHBBB>>><<<;;;;;;:::888888888888888888999999}}}{{{{{{|||}}}yyyqqqjjjccc^^^YYYVVVYYYWWWTTTOOOJJJFFFDDDBBBFFFBBB??????CCCCCC@@@<<>>???===:::999<<<>>>===::::::<<<>>>CCCIIIRRR^^^lllvvvvvvpppiii___QQQFFFAAA>>><<<;;;888666444555888:::999888777777888999999999999888===;;;999888888777666444666777999999999999;;;===888777666777;;;>>>@@@AAAAAAEEELLLWWWhhhyyy|||ssseeeXXXMMMFFFAAA>>>@@@DDDNNN]]]mmm|||}}}mmm```ZZZQQQHHHEEEBBB===::::::;;;;;;;;;<<<<<<<<<<<<===???CCCLLLXXXgggwwwxxxeeeYYYIII>>>;;;;;;;;;;;;::::::999888888:::>>>BBBJJJHHHHHHHHHDDD===;;;>>>===<<<>>>BBBFFFNNN]]]lllrrraaaSSSKKKHHHFFFCCCBBBDDDBBB>>>===???999888888888999;;;===>>>>>><<<:::999999:::;;;<<<888888888999:::;;;<<<======;;;===CCCGGGMMM\\\lll~~~sssccc___bbbZZZMMM???:::999999:::<<<<<<;;;999777555555555555999666333222444666555333111111222222222333333333999666333333666777777555999444222333222111333777777555444555666777666555555555555555555444444444666666777888888888888888888888888777777777777777;;;===>>>???GGG\\\zzziiiSSSKKKCCCAAA@@@<<<999:::::::::::::::::::::::::::;;;;;;;;;::::::999999999;;;;;;>>>GGGTTTfff~~~ppp]]]QQQKKKHHHDDD@@@??????AAACCC@@@CCCIIIMMMQQQUUUZZZ]]]aaafffnnnvvv~~~xxxbbbLLLIIIDDD???<<<<<<======::::::999888888999::::::999999999888999999::::::<<<999888:::;;;===CCCKKKQQQiiipppRRRCCC???===888555999::::::999666555555666666444333666999<<<;;;999666666555555555555666666888888777777666444333222444444444555555555666666666555444333333444555666999888777666555444333333555555666666666666555555666666666666666666666666888888777666555555666666666777888777666555666777666666666666777777777777666888::::::999999:::;;;===AAAEEEKKK___}}}fffXXXJJJ@@@BBBBBB<<<:::???;;;;;;:::999999999::::::}}}|||||||||}}}yyyqqqjjjccc^^^YYYVVVXXXVVVSSSNNNJJJGGGDDDCCCEEEBBB??????BBBCCC@@@===AAA===::::::>>>???===::::::;;;<<<<<<;;;;;;<<<===CCCJJJTTT___lllvvvuuuppphhh^^^PPPFFF@@@>>><<<;;;:::888666777999::::::888777888888999:::999999999<<<:::888777888888777555777999::::::888888999;;;999888777888;;;???BBBDDDDDDHHHNNNXXXiiiyyy}}}tttgggZZZOOOHHHCCCAAA@@@DDDMMM\\\lll{{{rrreee[[[RRRIIIFFFCCC>>>;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>@@@EEENNN[[[kkkzzzxxxlllZZZQQQEEE===;;;<<<<<<;;;<<<;;;:::999:::===CCCGGGPPPLLLJJJHHHCCC===<<>>===???CCCHHHQQQbbbqqqppp___QQQJJJGGGFFFEEEGGGKKKIIIBBB======999999999;;;===???@@@AAA???>>><<<:::999888999999888888888999:::;;;=========<<>>???HHH]]]{{{oooXXXMMMCCCAAAAAA>>>;;;;;;::::::::::::::::::::::::;;;;;;:::::::::999999999:::;;;>>>FFFPPP```xxx}}}lllaaaSSSPPPKKKFFFDDDEEEHHHIIIJJJOOOXXX```gggnnntttxxx||||||iiiYYYHHHFFFBBB>>><<<;;;<<<<<<::::::999888888999::::::999999888888999999::::::===:::999;;;===@@@IIIRRR]]]sssgggLLL???===<<<999666666777888666444333444555666444444555888:::999888777666666555555555666666777777777777666555444333444444444555555555666666555555444333333444555555666666666666555555555555555555666666666666555555666666666666666666666666777666666555555555666666555666777777555555666777666666666666777777777777666888::::::999999:::;;;===AAADDDHHHXXXtttsss^^^NNNCCCCCCCCC<<<999<<<<<<;;;::::::999999::::::}}}}}}}}}}}}~~~~~~yyyqqqiiiccc^^^YYYVVVVVVTTTQQQNNNJJJGGGEEEEEEDDDBBB???@@@BBBBBB@@@===@@@===:::;;;===>>>===:::<<<;;;::::::<<<======<<>><<<;;;<<<:::888888999:::999888888999999:::::::::::::::;;;999777777888999888777999:::;;;:::888777888999999999888999<<>><<<===;;;;;;;;;;;;<<<<<<<<<<<>>???CCCNNN\\\kkksss{{{~~~~~~{{{xxxsssfffZZZKKKEEE???;;;<<<======<<<======;;;;;;<<>>;;;999:::;;;???CCCEEEEEEDDD@@@???===;;;999777777666888888999999:::<<<===>>>>>>>>>AAAFFFLLLWWWiiiyyynnnaaa___aaaWWWKKK???;;;:::888666777888777666666555555666666999777666555666777666666555555555666666666666777777666444444666777666555666222111444555444777;;;888777666666888888777666666666666666666666666666444444555666666666666666777777777777777777888888999;;;===???HHH^^^|||yyyaaaRRRDDD@@@AAA@@@>>><<<::::::::::::::::::::::::::::::::::::999999999999:::;;;>>>CCCIIIVVVnnnwwwbbb^^^XXXSSSQQQRRRUUUWWW]]]dddoooyyytttdddVVVMMMBBBAAA???===<<<;;;:::::::::999999888888999999:::999999888888999999:::;;;;;;888888:::<<>>::::::<<<<<<;;;:::::::::::::::}}}}}}}}}}}}~~~yyyqqqiiiccc^^^ZZZWWWSSSRRROOOMMMJJJHHHFFFFFFCCCAAA@@@@@@AAAAAA???===@@@===;;;;;;======<<<;;;===:::888999<<>><<>>===<<<;;;;;;:::999888888888888888999999:::;;;;;;;;;;;;::::::888777777888999999888888999:::999888777888999::::::::::::===BBBHHHMMMMMMRRRXXX___lllyyy~~~uuuhhh\\\RRRLLLHHHEEE???BBBJJJXXXhhhxxx~~~rrr___TTTJJJEEEBBB===<<<===::::::;;;;;;;;;<<<<<<<<<@@@>>>===???FFFQQQ\\\ccciiilllllliiifff```UUUKKK@@@===<<<<<<===>>>===;;;===<<<;;;;;;???FFFOOOUUU___XXXOOOIIIBBB===???EEEEEECCCCCCFFFKKKVVViiizzz~~~lllZZZNNNHHHGGGHHHIIIOOOTTTQQQGGG>>>;;;888999<<>>===;;;999888777666999999999:::;;;<<<===>>>???AAADDDHHHOOO\\\ooo~~~|||kkk```\\\]]]PPPEEE<<<;;;<<<:::999999666555555555555666666666888777666666666666666555555555666666666777777777666666555555666666666666777333333555666555777;;;777666555666777888777555666666666666777777777777666666777888888888888888777777777777777888888888888:::===???III___~~~jjjXXXFFF@@@BBBAAA>>><<<:::::::::::::::::::::::::::999999999999999999999999;;;>>>@@@CCCLLLbbbvvvvvvqqqkkkfffcccdddgggjjjuuu{{{uuu```RRRIIIEEE=========<<<;;;:::999888999999999999999999999999888888888888999:::;;;;;;===;;;:::;;;>>>EEESSSaaayyyaaaPPP???999999999888888555777888888777777888:::555555555555555555555444888777666555555444555555444444555666666777666666555555555555555555555555555555555555555555666666222333444444555666777777555555666666666666555555666666666666666666666666555555555555666777888888333444666555444444555666666666666666777777777777666888::::::999999:::;;;:::>>>@@@@@@FFFZZZwwwiiiSSSHHHDDD@@@===<<<===<<<;;;:::::::::::::::}}}}}}}}}}}}}}}xxxqqqiiiddd___ZZZWWWRRRPPPNNNLLLIIIGGGFFFFFFBBBAAA@@@@@@@@@@@@???>>>???===<<<<<<<<<===<<<<<<===:::777888<<>>BBBHHHNNNQQQUUUYYYZZZWWWTTTQQQIIIAAA;;;;;;;;;===>>>===<<<:::;;;;;;;;;<<<@@@IIISSSYYYaaaXXXOOOHHHAAA>>>CCCJJJMMMIIIGGGHHHLLLWWWjjj|||}}}jjjYYYNNNIIIHHHIIIHHHKKKNNNLLLDDD===<<<777888<<>>>>><<<;;;:::999999999999999999:::;;;<<<>>>>>>???CCCGGGJJJRRRaaattt}}}qqqhhhcccaaaOOODDD<<<;;;<<<:::888999555555555666666666666666555666666666555444444444444555555555555666666666555666666666666555555666888555444666666444555888666555444444666666555444555666666666777777888888666666777888888888888888666666777777888888888888888:::===???III```~~~uuuaaaLLLCCCBBBAAA===;;;::::::::::::::::::::::::999999999999999999999999:::;;;===>>>???FFFWWWggg{{{yyyzzz}}}sss```RRRIIIDDDCCC;;;;;;<<<<<<;;;:::888777999999999999999999999999888888888888999:::;;;<<>>===>>>===<<<;;;::::::::::::}}}}}}}}}}}}~~~}}}xxxpppiiiddd___[[[XXXQQQPPPNNNKKKIIIGGGFFFEEEAAAAAAAAA@@@??????>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<:::888999;;;===??????GGGRRR```jjjqqqtttqqqkkk^^^UUUHHH@@@<<<<<<<<<;;;777888888777666555777888888999999::::::::::::::::::888777777888999999888444666777888888888:::<<<888;;;>>>???@@@DDDJJJOOOSSSYYY___dddmmmyyy{{{rrreeeXXXOOOHHHCCCAAA>>>AAAGGGSSSddduuuyyyfffZZZLLLDDD???;;;:::;;;::::::::::::;;;;;;;;;;;;::::::;;;<<<>>>@@@AAACCCGGGJJJKKKHHHFFFEEEAAA<<<;;;;;;<<<======<<<;;;;;;::::::<<<>>>CCCKKKUUU\\\]]]UUULLLFFFAAAAAAHHHPPPUUUPPPLLLKKKNNNYYYmmm|||iiiXXXMMMIIIIIIHHHEEEEEEGGGEEE???<<<<<<888888<<>>???===DDDJJJMMMWWWhhh{{{{{{uuuoookkkSSSHHH>>><<<;;;888666555555555666777777777666666444555777666444333333444444444444444555555555555444666777777666555555666888555444666666333333666555444333333555555444333444555555666666777777888444444555666666666666666666666666777888888999999888;;;===@@@III```~~~lllVVVIIIDDD@@@<<<;;;::::::::::::::::::::::::888888888999999999999999;;;:::;;;>>>???CCCNNNZZZwwwsss^^^PPPIIIDDDAAAAAA;;;;;;<<<;;;;;;:::999888888999999::::::999999888777777777888999:::;;;<<<<<<<<<>>>BBBFFFQQQeeewww|||gggMMMDDD<<<999999666666777333555666666555555666888444555666555444333444555666666555555555555666666444444555666777777666666555555555555555444444444444555666777777777777777666555555555444444333333555555666666666666555555666666666666666666666666777666666666666777777888333444666666555555666888666666666666777777777777666888::::::999999:::;;;777:::===???@@@JJJ___rrrlllWWWJJJDDD@@@>>>>>>>>><<<;;;::::::::::::~~~|||||||||}}}}}}xxxpppiiiddd___[[[XXXQQQPPPMMMKKKHHHFFFEEEDDDAAAAAAAAA@@@???>>>>>>>>>>>>>>>===<<<;;;;;;<<<===;;;;;;:::999999;;;???BBBHHHTTTbbblllrrrtttpppjjj\\\SSSGGG>>><<<<<<<<<;;;777888999888666666888;;;777888888999:::999999999:::999777777888999888777555777888888777777888:::777;;;@@@BBBBBBCCCHHHMMMTTTZZZaaaeeennnyyy{{{rrreeeXXXMMMFFFAAA???>>>@@@FFFQQQbbbsss}}}lll___PPPGGGAAA<<<:::<<<999999:::::::::;;;;;;;;;::::::999::::::;;;<<<<<>><<<======::::::;;;;;;;;;:::;;;<<<===999;;;===AAAFFFNNNWWW]]]WWWOOOHHHDDDBBBCCCLLLVVVZZZUUUPPPNNNQQQ]]]rrryyyfffUUUKKKHHHHHHEEEBBBAAACCCAAA<<<:::;;;::::::===GGGSSSZZZZZZXXXEEECCC>>>;;;999:::<<<===::::::::::::;;;===>>>???999CCCLLLQQQ\\\ppp|||tttmmmUUUJJJ???;;;;;;888666666666777888888888777666555444666888888555444444555444444444555555555666666333666888888666444555666555333333555666333333666666444333444555666555444333444444555666666777777444444555666666666666666555666666777888888999999999<<<>>>@@@III```~~~xxxaaaRRRHHH@@@<<<<<<::::::::::::::::::::::::777888888888999999999999<<<::::::>>>AAACCCHHHOOOhhh{{{ooo___NNNGGGCCC???===>>>======<<<<<<;;;::::::999888999::::::::::::999888777777777888999:::<<<===777999>>>EEELLLXXXooooooWWWEEE>>>:::999888555555777444555666666555555666777333555777666444444555777555555444555555666777888555555666666666666666555666666555555555444444444222222444555666666666555555555555444444333333333555555666666666666555555666666666666666666666666666555555444444444444555333555666666666666777999666666666666777777777777666888::::::999999:::;;;999999<<>>===<<<:::::::::999~~~{{{{{{|||}}}|||wwwpppiiiddd___[[[XXXQQQPPPMMMJJJHHHFFFDDDDDD@@@AAAAAA@@@>>>===>>>>>>===>>>>>>===;;;;;;<<<===999;;;;;;:::888:::???CCCHHHUUUdddmmmrrrtttpppjjj[[[RRRFFF>>>;;;;;;<<<;;;777999:::999888777:::===777777888999999999999888;;;999777777888999888777777888999888777666777888666<<>>>>>@@@EEEPPPaaassspppbbbRRRIIIBBB===;;;===999999:::::::::;;;;;;;;;<<<;;;:::999999:::;;;<<<===???>>>:::777999:::999999::::::999999:::<<<>>>:::<<>>HHHUUU]]]^^^\\\JJJFFF@@@;;;888999;;;===:::::::::;;;<<<===>>>???666BBBMMMTTTaaavvv{{{qqqhhhTTTHHH===;;;;;;:::999:::777888999999999777666555444777:::999666444555666555555555555666666666666222666888888666444555666333000111555666444555888777555444555666777666555333333333444555666666777666777777888888888888888555666666777888999999999:::===???AAAIII___~~~iiiWWWJJJ@@@======::::::::::::::::::::::::777777888888999999999999===:::999>>>BBBCCCFFFJJJ\\\pppvvv^^^RRRGGGDDD@@@:::888;;;???>>>===<<<;;;:::::::::888999:::;;;;;;:::999888777777777888999;;;<<<===999===DDDMMMVVVeee|||dddJJJ???:::888999888555555888777888999888777666777888333555777777555444666999444444444444666777888999555666666666666666555555666666555555555444444444///111222444555555444444444444444444444444444444555555666666666666555555666666666666666666666666555444333333222222222222444555777777666777888:::666666666666777777777777666888::::::999999:::;;;:::999<<>>>>>IIIVVVjjj}}}xxxdddUUUKKKFFF??????===<<<;;;::::::999~~~}}}|||||||||}}}}}}xxxpppiiiccc___[[[YYYOOONNNLLLJJJHHHGGGFFFFFFCCCCCCBBBAAA@@@@@@@@@@@@??????>>><<<<<<;;;;;;;;;>>>===<<<;;;;;;===@@@BBBMMMYYYgggqqqvvvuuunnneee[[[QQQHHHDDD@@@<<<999999;;;;;;999999999999;;;;;;999999999999888888777777777777777777777777777777555666888888888888:::<<<:::===???>>><<>>>>><<<===AAALLL]]]pppyyykkkYYYJJJBBB>>>:::777::::::::::::;;;<<<======<<<;;;:::999888999:::;;;======;;;:::888777666555::::::999999::::::;;;;;;;;;===>>>CCCMMMXXX\\\YYYMMMIIIDDDBBBEEEIIIMMMPPP]]]WWWPPPMMMTTTfff|||uuuaaaQQQGGGCCCBBB<<>>AAAHHHUUUcccgggeeeUUUGGG>>>@@@???888777<<<<<<<<<;;;:::===AAABBB@@@FFFJJJRRR]]]kkk|||yyyvvvvvvqqqeee\\\KKKFFF>>>888666777888888777777777777888888888888999888777666666666666666333000000444555444555999666888999888555333333555777777777777777777777777666444555888888555444666888888777666555444333333666666777777777777666666777777777666555666999<<>>CCCHHHKKK]]]mmmwwwbbbRRRHHHEEEAAA>>><<<<<<<<<<<<;;;~~~}}}{{{{{{|||}}}{{{vvvnnnhhhccc```]]][[[QQQOOOMMMJJJHHHFFFEEEDDDBBBBBBAAA@@@???????????????>>>===<<<;;;;;;;;;;;;>>>===<<<;;;;;;===@@@CCCNNNZZZhhhqqqvvvuuummmeeeUUUKKKCCC@@@>>>:::888888;;;:::999999999999:::;;;888888888888777777666666777777777777777777777777777888999999888777888:::999;;;<<<;;;:::<<>>======>>>BBBMMM]]]ppp{{{mmmZZZKKKBBB>>>;;;999:::999999999999:::;;;;;;<<<;;;:::999888999999::::::::::::999999888888888::::::999999999::::::;;;:::===@@@FFFRRR\\\]]]XXXIIIFFFCCCBBBFFFJJJNNNPPPVVVSSSOOOOOOXXXiii|||sss```QQQIIIEEEDDD===???@@@???===;;;:::;;;<<<@@@DDDLLLYYYfffkkkhhhVVVIII@@@AAA@@@999888===;;;;;;::::::===@@@AAA@@@GGGKKKTTTaaaqqq}}}sssmmmjjjdddZZZQQQGGGCCC>>>;;;999888888777777777777777777777777666666555555444444444444555333111111444666444666999666666777888888777666444666666666666666666666666888666777;;;;;;777666888666666666666666555555555555555666666666666555555777888888777666777:::======?????????GGG]]]zzzmmmWWWHHH@@@>>><<<;;;:::999999999:::;;;:::999999888888999999:::999;;;;;;999:::@@@BBBAAAMMMWWWiii|||~~~tttgggXXXMMMGGGCCC>>><<<<<<======<<<;;;;;;::::::999999999999999888888888888999::::::;;;:::999:::;;;>>>???@@@BBBEEEJJJVVVkkkvvv^^^JJJ>>>999999999999888777666666777:::999666666888888555444555666555444555777888444555666777777888888777666555555555555555555666777444222222444666555444555444444333333444444555333444555555444444555777555666666666666666666666999888666444444444555666666555444444444444555666555555555555666666666666888777666555444555555666777666666777777888999:::===<<<::::::===AAAFFFIIISSSaaaxxxrrr```TTTLLLGGGBBB???>>>===;;;:::~~~|||zzz{{{|||~~~|||wwwooohhhccc___[[[YYYRRRQQQNNNKKKHHHEEECCCBBBAAAAAA@@@???>>>>>>>>>>>>>>>===<<<;;;::::::::::::======<<<;;;;;;===BBBEEEQQQ\\\jjjrrrvvvtttlllcccQQQHHH@@@>>><<<:::888999::::::999999999999::::::777777777777777666666666777777777777777777777777888999:::999777666777888999;;;;;;:::888:::???DDDJJJNNNTTT[[[gggwwwvvvgggVVVIIIAAA>>>===???@@@CCCNNN^^^ooo~~~qqq]]]MMMCCC>>><<<;;;:::999999888888888888888<<<<<<:::999888888888888777777888888999::::::;;;::::::999888888999999:::999===CCCKKKWWW___[[[SSSDDDBBBAAACCCGGGLLLPPPQQQQQQQQQQQQTTT^^^nnnppp___RRRJJJGGGFFF>>>??????===:::999:::;;;<<>>???GGG[[[xxxxxx```MMMCCC@@@===<<<:::999999999:::;;;:::999999888888999999:::999;;;;;;999;;;@@@CCCBBBFFFLLLWWWiii}}}xxxlllaaaXXXPPPHHHCCC???===;;;:::;;;======<<<999999999999888888888888:::999999999999:::;;;;;;::::::999:::<<>>>>>>>>===<<<;;;:::::::::::::::<<<<<<<<<;;;:::===CCCHHHTTT___lllsssvvvsssjjjaaaRRRIIIAAA???>>>;;;:::;;;:::999999999999999999:::888888888888777777777777777777777777777777777777777999:::999888777888999;;;<<<<<<;;;999;;;>>>BBBDDDJJJQQQZZZhhhwwwwwwgggWWWJJJAAA===<<<@@@@@@DDDNNN^^^ooo~~~uuubbbOOODDD???===<<<;;;;;;:::888888777777777<<<<<<;;;:::999888777777666777777888999::::::;;;:::999999888888999999999;;;???FFFOOOYYY\\\UUUJJJ???>>>???CCCHHHMMMQQQRRRSSSTTTUUUYYYcccsssnnn]]]QQQJJJFFFDDD??????>>>;;;999888:::<<<:::AAAIIIRRR^^^jjjnnnmmm```VVVLLLIIIFFF???<<<===<<<:::;;;???BBBBBBAAABBBJJJPPP]]]ooossscccVVVOOOJJJDDD@@@???===<<<;;;;;;;;;999777777777666666555555444444666666666666666777888999666333333666777555666999666666555555777777777666666666666666666666666666444222444777777444222444555555555555666666666666555555666666666666555555666777888888777888:::<<<:::;;;<<>>;;;::::::999999999999999999999999999999999999999999999999777777777777777777777777555777888999888888:::;;;<<<;;;;;;:::999:::<<<>>>???FFFPPP[[[iiiwww~~~~~~~~~vvvgggWWWJJJAAA===<<<@@@@@@DDDNNN]]]ooo}}}zzzfffTTTFFF@@@>>>======<<<;;;999888888888888;;;;;;::::::999888777777888888888888888888999999999999888888999999:::;;;>>>CCCJJJOOOTTTSSSJJJ@@@;;;<<<===BBBHHHMMMQQQRRRWWWVVVVVVYYYccctttlllZZZOOOIIIDDDAAA???>>>===:::888888;;;======DDDMMMUUUaaalllqqqpppiii___VVVPPPKKKEEE@@@>>>@@@<<<<<>><<<:::999::::::::::::777666666666555555555444666666666666666777888999777444444666777444555888777777777555444555777999555555555555555555555555333111222666666222111333666666666666555555555555777777888888888888777777444666777777666666888:::999999;;;???DDDSSSpppqqqZZZJJJCCC>>>===<<<:::999999:::::::::999999888888999999:::888;;;<<<:::;;;@@@AAA???<<<@@@FFFMMMWWWgggxxx|||qqqggg```TTTPPPJJJDDDBBBAAAAAAAAA;;;;;;<<<<<<;;;:::::::::999999999999::::::::::::;;;;;;::::::;;;;;;<<<===<<<<<<===<<<<<>>???BBBMMM]]]nnn}}}}}}kkkXXXJJJAAA>>>>>><<<<<<;;;999999888888888999999999:::999999888777888888888888888777777777888888888999:::;;;======AAAHHHMMMMMMKKKHHHBBB:::;;;;;;<<>>=========;;;999:::===???CCCJJJRRRZZZdddooovvvvvvoooggg^^^VVVQQQLLLGGGCCCCCC===<<>><<<;;;:::999:::::::::999999888888999999:::888;;;<<<::::::>>>>>>;;;:::>>>BBBEEEIIITTTdddppp}}}pppdddZZZRRRMMMGGGFFFCCC@@@>>><<<;;;;;;;;;<<<===<<<999888999:::999999999:::::::::::::::;;;::::::::::::;;;<<<<<<===>>>???>>>>>>AAAHHHMMMVVVfffzzzyyycccOOOBBB<<<888666666777777888888777666666555888888666666999999777666777777666444444555777777777888777777666555555555555444444444444555555777888888777555444555666555555555444444555555555333444555555444444555777777777777666555555444444444555555666666666777777555666666777777666666555555555555555666666666666666666666777666555555444666666777777999:::<<<===;;;:::999999999;;;===>>>???BBBJJJZZZppp}}}rrrddd\\\YYYUUUNNNHHH~~~{{{zzzzzzzzzzzz|||~~~{{{vvvnnngggaaa]]]ZZZWWWPPPOOOMMMJJJHHHFFFEEEEEECCCBBBAAA@@@????????????===<<<<<<;;;<<<<<<======888;;;===;;;999===GGGPPP]]]gggrrrwwwvvvqqqfff[[[KKKCCC<<<;;;;;;999888999777888999::::::999888777888888999999999:::::::::777777777777777777777777666777999999888888999;;;999888777888999:::::::::===CCCKKKTTTbbbrrr{{{}}}yyyqqqdddVVVIIIAAA===<<<<<<<<>>===;;;:::999888888888888888777777888999:::999999888777777777777888888888888777888888:::;;;===???@@@CCCKKKOOOJJJCCC@@@===;;;===<<<<<>>;;;<<<===<<<<<<<<>><<<:::999999:::;;;;;;888666555666666777777888888888666555555444444444444555888444333555555222222555777444555<<>>===;;;:::::::::::::::999999888888999999:::888;;;;;;999999;;;;;;888999:::<<<===AAAIIISSSZZZkkkwwwxxxqqqfff[[[RRRJJJDDD@@@@@@@@@???===;;;999888888999;;;;;;:::777777999;;;888888888888999999999::::::::::::::::::;;;;;;<<<===???AAABBBBBBGGGPPPWWWdddsssxxxgggQQQBBB===<<<888444666666777777777777777666555888888666666999:::777666777777666444444555666666777777777777777666555666555555555555555555666===>>>===999555333555666444333333222222333333444333444555555444444555777888777777666555555444444555555666666666666666666555666777888888777666555555555555555666666666666555666777777777666444444666666777888999;;;<<<===::::::999999:::;;;===>>>===???DDDOOOaaayyy}}}mmmccc___ZZZQQQJJJ~~~{{{yyyzzzzzzzzz{{{}}}~~~xxxpppgggaaa\\\WWWTTTRRRQQQNNNKKKHHHEEEDDDCCCBBBAAA@@@???>>>>>>>>>>>>======<<<<<<<<<======>>>888;;;===;;;999===HHHQQQ___iiissswwwvvvqqqeee[[[IIIAAA;;;;;;<<<;;;;;;===777888999::::::999888777777777888888999999999999777777777777777777777777888999:::999777777777999;;;:::999:::;;;======<<<>>>CCCGGGOOO]]]ooozzz~~~wwwooocccUUUIIIAAA===<<<:::;;;@@@KKK[[[nnn}}}rrr___NNNCCC>>>===999888888777777777777777555666888999::::::999999666666777777888888999999777777888:::<<>><<<<<<>>>DDDIIIMMMOOOPPPQQQUUU\\\iiizzztttaaaRRRKKKGGGCCC???:::<<<=========>>>@@@BBBGGGNNNUUUZZZbbbnnnvvvxxxqqqmmmeee___\\\ZZZVVVQQQFFF<<<999@@@DDDBBBFFFOOOXXXggg|||vvviiiddd]]]SSSJJJCCC>>>:::888777888:::===>>>;;;777333555555666777888999::::::999888777666666666666666777444333555444111111444777111222@@@QQQSSSDDD333555555555555555555555555666444555888888555444666333333444555666777888999666666777777777777666666444666888888888777888999999888;;;@@@@@@IIIeeerrr[[[KKK@@@???===;;;:::::::::::::::999999999999999999:::888;;;;;;999888:::999666999777666888>>>EEEIIILLLSSS```qqq~~~{{{tttddd___WWWOOOIIICCC>>>;;;;;;<<<<<<;;;:::999:::;;;777999999888666666999===666666777777888888888999:::999999999999:::;;;;;;<<<@@@CCCDDDFFFLLLVVV^^^rrriiiXXXCCC:::;;;>>>:::555666666777777777777777666555888888666666999:::777666777777666444333555666666666777777777777666666666666555555555555666666CCCCCC@@@;;;555222444666222111111111111111111222333444666555444444555777888777777666555444444444555555666666666666555555555666777888888777666555555555555555666666666777222333555666888888777777666666777888999;;;===>>>::::::999999:::<<<>>>???@@@@@@BBBHHHVVVmmmsssgggbbb\\\RRRJJJ}}}zzz{{{zzzzzzzzz|||~~~yyyqqqjjjccc]]]XXXTTTNNNMMMKKKHHHFFFEEEDDDCCCAAAAAA@@@@@@???>>>>>>>>>???>>><<<;;;<<<===<<<;;;===;;;;;;===>>>@@@IIISSScccmmmxxx{{{yyyqqqcccWWWKKKDDD???>>><<<999888:::777777777777888888888999666777888999:::::::::999777777777888999999999:::999999888888888888888888888888888999999999::::::>>>???DDDNNN\\\jjjuuu{{{zzzrrrdddUUUIIIAAA===<<<>>>>>>BBBKKK[[[mmm|||uuubbbOOOCCC<<<:::::::::999999999999999999999888666555444555777888666777888888888888777666666;;;<<<::::::???BBBCCCNNNVVVTTTDDD999:::<<<999;;;???BBBBBBEEEKKKNNNMMMNNNQQQXXXcccrrrttt___SSSKKKDDD???======???@@@===:::;;;AAAFFFMMMSSSVVVVVV]]]jjjsssuuuppphhhaaa```cccccc\\\VVVMMMEEE???@@@DDDGGGLLLQQQ^^^pppkkk[[[TTTRRRMMMFFF@@@<<<<<<<<<999999999888888888888888111444888888666333333444777777666666666666777777777777666666555555555444888444666FFFWWWXXXFFF333555555555666666666666666999888888888888888666555555444444555777888666555;;;:::888666555555666777777777777777888888888888888;;;999;;;CCCKKK```}}}cccJJJFFFAAA>>>>>><<<888777:::888999::::::888888999:::999999888888999999:::;;;777;;;>>>===;;;;;;???CCCFFFMMMZZZgggpppxxx|||ppp```VVVRRRMMMFFFCCCBBBAAA???===::::::;;;;;;;;;:::999888<<<999666777999999888666777777777666666888;;;>>>::::::::::::;;;;;;:::999>>>AAADDDEEEHHHRRRbbbnnn|||sssXXXNNNAAA:::888999888777777888:::;;;:::888666555555666666777888999999999::::::999777333111111222555666555444333333555777555555555555555555555555@@@>>>;;;777444333222111222222333333444555666666222000111444333111333888999999777666666555555555333333444555666666555555555555555444444333333333666555444555777888888777666666666666666666666666444666777888777777999:::;;;:::999999999;;;===???>>>===???CCCLLL]]]yyy}}}ooofff___ZZZVVV}}}zzzyyyyyyyyyzzz}}}}}}xxxpppiiibbb\\\WWWTTTNNNMMMKKKHHHFFFEEEDDDCCCAAAAAA@@@@@@???>>>>>>>>>;;;:::999;;;>>>@@@AAAAAA;;;999:::===>>>BBBKKKVVVdddnnnxxx{{{xxxpppbbbVVVJJJDDD???>>><<<999888:::666777777888888999::::::999999999::::::999999888888888888888888999999999999999888888888888888888::::::;;;<<<<<<<<<<<<<<<>>>???DDDNNN\\\jjjuuu{{{zzzrrreeeVVVIIIAAA===<<<======AAAJJJYYYkkkzzzxxxfffTTTHHHAAA>>>::::::::::::999999999999999888666555555555777888999999999999999999999999777<<>>AAAEEELLLTTTWWWUUUUUUXXX___iiiwwwppp\\\PPPJJJDDD???>>><<<======;;;:::===EEEKKKSSSVVVVVVSSSVVVcccoootttooohhhaaa___aaa```[[[TTTMMMFFFAAABBBEEEIIINNNTTTbbbtttvvvaaaRRRNNNLLLGGGBBB===;;;<<<===999999999888888888888888333555888888666444444666777777666666666666777777777666666666555555555555777333555AAAOOOPPPBBB222555555555666666666666666777777666777777666555444555555444666777888666555;;;:::888666555666777777777777777777888888888888888;;;999;;;CCCKKK```kkkTTTIIIDDD???>>><<<999999<<<999:::;;;:::888888888999999999888888999999:::;;;888;;;======::::::>>>BBB===AAAIIIRRRXXX```nnn{{{zzzrrrjjjddd[[[PPPHHHHHHDDD???============;;;:::::::::::::::999999888;;;999777777888999888666777888888888777888:::<<<999888999:::;;;<<<;;;;;;;;;???DDDHHHNNN\\\nnn{{{ttt___NNNGGG>>>:::999:::999777888888999:::999888777666666777777888999999::::::;;;;;;:::888444222333444444555666555333333555666555555555555555555555555;;;:::888666555333333333222222333333444555555666333222333555444222444999888888777666555555555555333444444555666666555555555555444444444333333333666555444666888999999888666666666666666666666666333555666777666666888999::::::999888999;;;===>>>===<<<===AAAHHHXXXqqqsssiiibbb\\\WWW}}}zzzwwwxxxyyy{{{~~~}}}xxxppphhhbbb[[[VVVRRRNNNMMMKKKHHHFFFEEEDDDDDDAAAAAA@@@@@@???>>>>>>>>>::::::999<<>>===<<<999888:::777777777888999:::;;;;;;;;;;;;;;;:::999888888777999999999888888888888888888888999999999999999999:::;;;<<<===>>>===<<<<<<===>>>CCCMMM[[[jjjvvv|||{{{rrreeeVVVIIIAAA===<<<;;;<<<@@@HHHVVVhhhxxx}}}lll[[[MMMEEEBBB;;;;;;:::::::::999999999999888777666555666777777:::999888888888888999:::888>>>AAA>>><<>>:::;;;:::999:::@@@IIIQQQWWWXXXTTTMMMMMMWWWfffooojjjddd^^^\\\\\\ZZZUUUPPPLLLFFFCCCEEEGGGJJJQQQXXXiiizzzkkkYYYOOOHHHFFFAAA===;;;;;;<<<===999999999888888888777777555777888777666555666777777666666555555666666777666666666666555555555555777444444;;;DDDDDD;;;111555555555666666777777777777777888888888777666555666555555666888888777555:::999888666666666777777777777777777888888888888777;;;999;;;CCCKKK```wwwdddOOOHHHAAA???===;;;;;;>>>:::;;;;;;:::999888888999999999888888999999:::;;;888;;;<<<;;;999999<<>>>>>>>>@@@>>>======???@@@??????;;;999:::===@@@DDDOOOZZZhhhqqqyyyzzzvvvmmm___RRRHHHBBB======<<<999999;;;999888888777888999:::;;;<<<<<<;;;:::999888888888:::999999999888777777777888888999999999999999:::888999;;;<<<===<<<;;;:::<<<===BBBMMM[[[jjjvvv|||{{{ssseeeVVVJJJBBB>>><<<;;;===@@@GGGTTTeeevvvrrr```QQQFFFAAA<<<<<<;;;;;;::::::999999999888777666666666777777999777666444444666777999777>>>AAA???>>>CCCJJJMMMLLLOOOLLLAAA999999::::::;;;>>>DDDNNN^^^jjjkkkeeeaaafffmmmwwwzzziiiVVVLLLGGGBBB???>>>:::999888777999@@@JJJQQQUUUUUUPPPHHHEEEKKKXXXbbb```\\\WWWTTTRRRPPPLLLIIIHHHEEEDDDFFFHHHKKKTTT\\\pppwwweeeYYYTTTHHHDDD@@@===<<<<<<===>>>::::::999999888777777777888888777777666777888999666666666555555666666666666666666666666555555555777666555777::::::666222555555555666777777888888999:::<<<===;;;:::999999666555555666888888777555999999888777666666777777666777777777888888888888777;;;999;;;CCCJJJ^^^|||sssXXXNNNDDD@@@>>>;;;<<<>>>999:::;;;:::999999:::;;;999999888888999999:::;;;999:::;;;:::999888:::<<>>@@@@@@DDDMMMXXX]]]dddmmmuuuzzz}}}~~~~~~}}}{{{uuuoooggg```[[[XXXTTTOOOIIIEEECCCBBB@@@>>><<<;;;999888999:::;;;;;;:::999999888888888888888999999888777888888888888999:::<<<;;;:::888888999999:::;;;;;;:::;;;===>>>@@@FFFNNNWWWccctttnnnUUUAAA???<<<888777999::::::999999888777777777777888888777777888888888999999999999999999777444333444555222444777777666444444444555555555555555555555555222333555666666666555444333333333444444444555555444333333666555222444999666555444444333333333333444444555555555555555444444444444444444444444444555555555666999;;;;;;:::666666666666666666666666444555666666555555777888888888888888888:::;;;<<<<<<;;;<<<>>>@@@HHHXXXgggvvvkkkccc^^^}}}{{{zzzzzz{{{}}}}}}xxxppphhhaaaZZZUUUQQQMMMLLLJJJHHHGGGEEEEEEEEEAAAAAA@@@@@@???>>>>>>>>>BBB@@@>>>>>>>>>>>>===<<<>>><<<;;;>>>@@@EEEPPP[[[kkkssszzzzzztttkkk\\\PPPGGGAAA<<<<<<<<<999999<<<::::::888888888999:::;;;===<<<;;;:::999999999999:::999999999888777777777888888999999::::::::::::999:::;;;<<<<<<<<<;;;::::::<<>>===<<<>>>AAAGGGSSScccuuuwwwdddSSSEEE>>>======<<<<<<;;;::::::999999888888777777777777777888777555444444555777888777<<>>888888999999<<<@@@HHHSSScccoooooohhhhhhlllttt}}}yyyhhhUUUKKKFFFAAA>>>===;;;:::888777999???GGGLLLNNNMMMIIIDDD@@@BBBJJJRRRQQQOOOLLLIIIGGGDDDBBBAAABBBBBBDDDGGGIIILLLVVVaaavvvqqqaaaZZZXXXKKKGGGBBB@@@@@@@@@???>>>::::::999999888777777666999888777777777888888888666666555555555555666666555555555666666666666666777777777666555555444444555555666666777888888999:::===??????===:::999999666555555666888999777666888888888777777777777777666777777777888888888888777;;;999;;;BBBHHH[[[yyy~~~cccVVVHHHBBB>>><<<<<<>>>777888::::::::::::<<<>>>999999888888999999:::;;;999::::::999999999:::;;;;;;999:::=========BBBJJJIIIOOOWWW^^^bbbcccddddddcccaaa\\\WWWQQQLLLIIIGGGCCCAAA???>>>>>>===<<<;;;;;;;;;:::999888888999::::::999888777777777888888888888888888777888999999:::<<<===<<<:::999888999;;;<<<===<<<;;;;;;===???CCCJJJVVVbbbppprrr]]]KKK@@@@@@===999666777888:::;;;888777777666666777888888666666666666777777777777777777777555333222333444222444777777666444444444555555555555555555555555333444666666666666444444333333333444444444444444444222222555333111222777555444444333333333333444444555555555555555444444444444444444444444444444555555444666999::::::999666666666666666666666666555777888888777666777999888888888888999:::;;;;;;===<<<<<<>>>???CCCMMMYYYppp|||ssshhhbbb}}}{{{zzz{{{|||~~~~~~yyyqqqiiiaaa[[[UUUQQQLLLKKKJJJHHHGGGFFFEEEEEEAAAAAA@@@@@@???>>>>>>>>>@@@>>><<<===>>>???>>>>>>???===<<<>>>@@@EEEQQQ\\\mmmuuu{{{yyysssiiiZZZNNNFFF@@@<<<<<<<<<::::::<<<;;;:::999999:::<<<>>>@@@AAA@@@>>><<<::::::::::::999999999888888888888888888888999999:::;;;;;;;;;<<<<<<<<<<<<<<<=========999;;;AAALLL[[[kkkwww}}}|||sssfffWWWJJJBBB>>>===<<<>>>AAAGGGQQQaaattt|||jjjWWWHHH???>>>>>>===<<<;;;::::::999999999888888888777777777999888777777777777888999777;;;>>>@@@FFFMMMNNNKKKCCCBBB???;;;888777999:::===CCCMMMYYYgggqqqpppjjjnnnrrryyywwwfffSSSIIIEEE@@@===<<<<<<;;;::::::<<<@@@DDDGGGGGGCCCAAA@@@>>>===@@@EEEDDDDDDCCCAAA>>><<<<<<======???DDDIIIJJJNNNZZZggg||||||hhhZZZUUUUUULLLIIIEEEDDDDDDDDDAAA===;;;::::::999888777666666888777666777888999888666666555555444444555555666555555555666666666666666777888888666555444555666555555666777777888999999:::===@@@@@@<<<888666777666666666777888999888666777777888888777777777777777777777777888888888888777;;;999:::@@@EEEWWWtttqqqaaaOOOEEE@@@===<<<===777999:::;;;:::;;;<<<>>>999999888888999999:::;;;999999999999::::::;;;<<<999888999===<<<:::<<>>BBBHHHLLLMMMNNNNNNOOONNNMMMKKKHHHEEECCCAAA@@@;;;<<<============<<<<<<999999:::888777666777999:::999777666666666777888777888999888777777999;;;;;;<<<===<<<:::999:::;;;<<<>>>???>>><<<<<<@@@CCCFFFOOO^^^oooyyyaaaMMMCCC??????===:::777666777999:::666666777777777777777888666666666666666666666666555666666444333222333555333555666666555444444555555555555555555555555555444555555555555555444444444444444444444444444444444222222444333000222666555444444333333333444444555555555666555555444333333333333444444444444555666555444555777999888777666666666666666666666666666888999888777666777999888888999999:::;;;;;;;;;<<<;;;<<>>>>>>>>>>><<<;;;<<<===??????>>>>>><<<;;;>>>AAAGGGTTT```ooovvv{{{yyyrrrhhhYYYMMMEEE???;;;;;;<<<::::::===:::::::::;;;>>>BBBFFFIIIJJJGGGDDD@@@===;;;::::::888888888888888999999999888888999999:::;;;;;;<<<<<<;;;:::::::::;;;===>>>888:::@@@KKK[[[kkkwww~~~|||tttfffWWWKKKCCC???===;;;===@@@EEENNN^^^rrrqqq^^^NNNEEE??????>>>===<<<;;;::::::888999999999888888777777888888888888888888888888999;;;===BBBLLLSSSPPPIII@@@>>><<<:::999888:::===<<>>;;;===>>><<<999888:::===:::>>>EEEKKKLLLQQQ___nnnqqq^^^RRRNNNNNNJJJGGGEEEEEEGGGFFFAAA===;;;;;;:::999888777666555777666666777999999777444666555555444444555555666555555555555666666666777555666777777666555666666444555666777888999::::::;;;@@@CCCBBB<<<777666666777666666777999999888666777777777888888888777777777777777777888888888888888;;;888999>>>AAASSSooolllWWWJJJDDD???===>>>:::;;;<<<;;;:::999:::<<<999999888888999999:::;;;999999888999;;;<<<======>>>;;;;;;>>>===:::;;;>>>999<<>>===;;;<<<<<<===<<<======>>>777999:::999777777999;;;999888777555555666777888666888999888777777999;;;<<<===<<<;;;999999;;;===:::===@@@???===???DDDIIIMMMXXXjjj|||zzzeeeQQQCCC>>>>>>;;;::::::888777777777888444555777888888888777666777777777666666666666666555666666555333333444666444555666555333333555666555555555555555555555555333333333333333444555555444444444444444444444444555333333555444111222777555555444444444444555555555555666666555444444333333333333444444444555555666555444555666777666444666666666666666666666666666777888777666555666888888999:::;;;;;;<<<<<<<<<::::::<<<>>>>>>===@@@FFFKKKYYYpppwwwooo}}}{{{wwwxxx{{{~~~{{{rrrjjjccc\\\VVVRRRLLLKKKJJJHHHGGGFFFFFFFFFAAAAAA@@@@@@???>>>>>>>>>???===;;;;;;=========<<<<<<::::::>>>BBBIIIVVVcccpppwww|||yyyrrrgggXXXLLLDDD???;;;;;;<<<::::::===999:::;;;===BBBGGGMMMPPPPPPMMMIIICCC???<<<::::::777777888888999999999:::888888999::::::;;;<<<<<<;;;999777666666888;;;===888:::@@@KKK[[[kkkwww~~~|||tttfffWWWKKKCCC???>>>999<<>>===<<<;;;::::::888999999999999888777777555555666666666666555555;;;;;;<<>>;;;===???CCCFFFGGGEEEDDDCCC999555999===;;;:::<<<777:::<<<;;;888888;;;???888>>>GGGMMMNNNSSSbbbrrr}}}iiiXXXNNNKKKKKKFFFDDDCCCEEEHHHGGGAAA<<<;;;;;;:::999888777666555666555555777:::999666222555555555444444555555555444555555555666666777777333555777888777777666666444555666777888999::::::???CCCGGGEEE???999777888777666666777999999888777666777888888888888777777777777777777888888888888888;;;888888===@@@PPPlllttt\\\NNNFFFAAA??????===>>>>>><<<:::888888999999999888888999999:::;;;999888888999<<<===>>>>>>@@@<<<;;;;;;:::888999<<<888:::<<<<<<<<<<<<>>>???888999;;;<<<======<<<;;;999999888777777888:::===666999;;;;;;::::::<<<>>>999888666555444555777888666888999999777777999<<<======<<<:::999:::===???888<<>>>>>;;;===BBB???OOOggg|||sss}}}{{{yyyzzz{{{}}}{{{tttkkkbbbZZZUUURRRMMMLLLJJJHHHEEEDDDCCCBBB???AAABBB@@@===;;;;;;===????????????>>>>>>>>>>>>;;;;;;<<<===AAALLLYYYcccrrryyy|||wwwmmmbbbTTTIIIAAA>>>::::::;;;<<<;;;999999:::<<>>BBBLLL\\\ooo}}}sss^^^LLLGGGBBB>>>>>><<<888888;;;888888888777777777777777888999999999888777555333>>><<>>@@@IIIXXXgggqqquuuuuusssoookkkooommm\\\KKKEEEDDDBBB???>>>===???DDDKKKNNNKKKCCC<<<;;;:::888888999:::999888888888888888999:::;;;<<<>>>===CCCMMMPPPTTTeeeyyysssbbbSSSGGGDDDEEEAAAAAABBBBBBAAA???>>>===::::::888777777777888999888777777666666666666666666666666666666555555555777888888777555555666777666555444333333444555666333444555555555555888999CCCFFFGGGCCC<<<777666888666666555555555555666777999888666888:::;;;888666888888888888888888888888<<<666888>>>======PPPjjjmmmYYYKKKDDDAAA???AAA===::::::<<<===<<<:::999999888888888888999999888888888999:::===???AAA@@@>>>===;;;:::::::::;;;:::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::999999999999999999:::::::::::::::999777777:::<<<888888888888777777777666999:::;;;:::888777888999;;;<<<===<<<:::999:::;;;AAAAAAAAAAAADDDKKKSSSYYYZZZnnnnnnWWWIIIBBB===:::;;;888888888888888777666666333555888888777666666777777777666666666666777777888888777555555444444444666555444444333333444444333444555555555444333222333333333444444444555555444444555555555555444444333333333444444555555555333333333333333333333333555555555666555555444444333444555555444666888;;;999777555444333444555666444444333444444555666777888777777666666666666666999:::;;;<<<<<<;;;:::::::::::::::;;;<<<===>>>???CCCFFFUUUoooxxx}}}{{{yyyzzz{{{}}}{{{tttkkkbbbZZZUUURRRMMMLLLJJJHHHEEEDDDCCCBBB@@@AAABBB@@@===;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>CCCMMM[[[eeerrryyy|||wwwlllaaaSSSHHH@@@===:::999;;;<<<;;;999:::;;;>>>BBBJJJSSS[[[```ddd]]]RRRIIICCC???<<<:::;;;::::::999999999999999;;;::::::999999::::::;;;===;;;::::::;;;<<<<<<;;;;;;===BBBMMM\\\lllwww~~~|||uuuiiiZZZKKKAAA===<<<;;;<<<>>>BBBLLL\\\ooo}}}wwwbbbPPPEEE@@@===>>>===;;;<<>>===;;;999999:::<<<>>>BBBKKKZZZgggpppssssssrrrllliiioookkk[[[JJJDDDCCCAAA???>>>===???DDDIIIJJJGGGAAA<<<;;;:::999888999999999999777777777777888999::::::===<<>>===<<<::::::888777777777888999888888777666666666777777555555555666666666666666666777777666444444555666666666666555555666666666444555666666666777:::<<>><<<<<>>???===<<<;;;:::999999:::::::::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::999999999999999999999999888888888777666666888:::999888888777777777777777999:::::::::888777888999:::;;;<<<<<<:::999:::;;;>>>???AAACCCGGGNNNVVV[[[kkk{{{rrraaaMMMCCC>>>:::888999888888888888888777666666333666888888777666777777666666555555555555666666888777666555555444444444555555444333333333333333333444555666666555444333333333333444444444555555555555666666666666555555333333333444444444555555333333333333333333333333444444555555555444444333444444555444444555888;;;===;;;888555333333444555444444333444444555666777777777666666666666777777777888:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>BBBCCCNNNeee~~~{{{zzzyyyyyy{{{}}}{{{tttkkkbbbZZZUUURRRMMMLLLJJJGGGEEEDDDCCCCCC@@@AAAAAA@@@>>><<<<<<===========================<<<===>>>@@@EEEPPP^^^hhhsssyyy{{{uuujjj___QQQGGG???<<<:::999:::;;;::::::<<<===@@@GGGPPP[[[eeekkkmmmdddXXXMMMDDD???;;;:::<<<;;;::::::999999::::::::::::999999999999::::::===;;;::::::;;;<<<<<<;;;<<<>>>CCCMMM\\\jjjvvv||||||uuuiiiZZZKKKAAA===<<<;;;<<<>>>BBBKKK\\\ooo|||}}}hhhVVVHHHAAA===>>>>>><<<===@@@;;;::::::999888777777777::::::999999999999999:::999===FFFSSS\\\YYYMMMBBB===<<<:::999999:::<<<===EEENNNZZZeeelllnnnnnnnnnffffffooogggXXXIIICCCBBB???======<<<@@@DDDFFFDDDAAA>>><<<;;;:::999999888888888999666666666666777888999:::<<<;;;AAAJJJQQQ[[[pppvvv^^^NNNFFFAAA@@@AAA>>>>>>>>>>>>>>><<<;;;;;;::::::888777777777888999999999888777777777777888444444555555666666777777555666777666444333444555666666777777777777666666666777777777777999===@@@AAAAAAAAA===777555666888777777888999999888777666888777777888999999888666999999999999999999999999;;;666888===;;;;;;KKK```~~~uuucccRRRGGGBBB@@@===::::::<<<<<<:::777999999888888888888999999999999999999:::;;;<<<===::::::999999999999::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::;;;::::::999999888888888777888999888666666888999:::999888777666777888888777999999999777666777888999;;;<<<;;;::::::;;;<<<>>>@@@CCCHHHNNNWWW```fff|||ttt^^^QQQCCC===;;;888777888888888888888888777666666444666888888777666777888555555444444444444555555888777666555555444555555555444333333222222333333222333555666777777666555333333333444444444555555666666777777777777666666333333333444444444444555444444444444444444444444333333444444444444333333555555444333333555999<<>>>>>======<<<<<<<<<<<<===============>>>@@@BBBGGGSSSaaakkktttyyyzzzssshhh\\\OOOEEE===<<<:::999999:::::::::>>>@@@CCCJJJUUU```kkkqqqrrrjjj]]]PPPFFF???<<<;;;;;;;;;:::999999999999999::::::999999999999::::::===;;;::::::;;;<<<<<<;;;;;;===BBBMMM[[[kkkvvv||||||vvvjjjZZZLLLBBB===<<<<<<===>>>BBBKKK[[[nnn{{{ooo\\\NNNFFF???===<<<:::999;;;<<<;;;;;;:::999888777777999999888777888999:::;;;999>>>GGGRRRXXXTTTHHH>>>;;;:::999999999:::<<<===EEEMMMXXX```dddffffffggg```cccooo|||cccUUUGGGBBB@@@>>><<<===<<>>;;;;;;<<<;;;;;;:::999888777888999777666666777777888999:::======AAAIIIRRR```uuummmTTTHHHDDDBBB???>>>===============<<<;;;;;;::::::888777777777888999:::999999888888888888888333444444555666777888888555777888777555444555666555666777888888777666555666777777666777999===AAA>>>>>><<<999555444666888777999:::;;;;;;999777666777777777888888888777777999999999999999999999999999666888===<<<===KKK]]]|||rrr^^^OOOFFFEEEAAA<<<;;;;;;:::777444:::999999888888999999:::::::::::::::::::::;;;;;;999999999999::::::;;;;;;::::::::::::::::::::::::999999999999999999999999;;;;;;::::::999888777777999:::;;;:::999999:::;;;;;;:::888666666777888999666888999888777666777888888:::;;;;;;;;;;;;<<<>>>@@@CCCGGGNNNXXXdddpppxxxrrrdddPPPFFF>>>;;;;;;999888999888888888888888777666666444666777777666666777888666555555444444555555666777777666555555555555555444444333222222222222333222333555777777888777777333333333444444444555555555555666666666666555555444444444444444444444444555555555555555555555555222222333333444444333333666555444333222444888<<>>>>>;;;<<<<<<<<<=========>>>>>>???AAACCCIIIUUUdddnnnuuuzzzyyyqqqeeeZZZMMMDDD===<<<;;;:::999:::;;;<<<@@@BBBGGGOOOYYYdddnnnsssssslllaaaSSSHHHAAA======::::::999888888888888888:::999999888888999999:::<<<;;;999999;;;<<<;;;:::999;;;@@@LLL[[[kkkxxx~~~|||vvvjjj[[[LLLBBB>>>===<<<===>>>BBBKKKZZZmmmzzztttcccRRRHHH>>><<<;;;999888999;;;;;;::::::999888888777888777666666666888:::;;;;;;???FFFLLLOOOKKKCCC===:::999999888999:::;;;<<>>???>>>:::888999;;;:::;;;<<<:::777666777999888888888888999:::;;;;;;??????CCCJJJTTTdddzzzxxxdddOOOGGGGGGEEE@@@<<<>>>=========<<<<<<<<<<<<::::::888777777777888999:::999999888888888888888333444444555666777888888666888999999777666666666444444666777777666444444555666666666666888;;;>>>;;;:::999666444444666888999:::;;;<<<;;;:::888666666777888888888777777777999999999999999999999999888777999>>>>>>@@@LLL[[[wwwlllZZZOOOHHHCCC>>><<<<<<;;;999666::::::999999999999::::::999:::::::::::::::::::::999999::::::;;;;;;<<<<<<::::::::::::::::::::::::999999999999999999999999;;;;;;::::::999888777777999:::<<<;;;:::999:::;;;::::::888777777777888999666777888888777666777999888:::;;;<<<<<<===???AAABBBEEELLLUUUaaaqqquuubbbSSSGGG@@@:::::::::888777999888888888888888777666666555666777777666666777999777666666666666666666777777666666555555555555666555444333333222222333333222333555777777888777777333333333444444444555555333444444555555444444333444444444444444444444444555555555555555555555555111222333333444444444333666666555333333444888;;;EEEBBB===888555333444444444444333444444555666777444444444555777888::::::888888888888999999999:::<<<;;;;;;:::::::::;;;;;;======BBBNNN]]]nnn~~~}}}zzzyyywwwxxxzzz}}}{{{tttkkkbbbZZZUUURRRKKKJJJIIIGGGFFFEEEDDDDDDBBB@@@??????@@@@@@???>>><<<<<<<<<======>>>>>>???===???AAADDDKKKWWWfffqqqvvvzzzxxxooocccWWWKKKBBB<<<======;;;::::::<<<>>>BBBEEELLLUUU___iiirrrvvvuuupppeeeXXXKKKBBB>>>>>>:::999888888777777888888999999888888888888999999;;;999888888999::::::999888:::@@@KKK[[[lllxxx}}}vvvjjj[[[LLLBBB>>>===<<<===>>>AAAJJJZZZmmmzzzzzzjjjUUUIII>>>;;;<<<::::::;;;999999999999999888888888777666666666777888999999;;;>>>BBBFFFFFFCCC???<<<888888888888999:::;;;;;;@@@FFFNNNRRRQQQQQQTTTWWWXXXaaatttttt[[[PPPFFFAAA???<<<<<<>>>;;;<<<<<<:::888777888999:::<<<===:::777555777999888888888888999:::;;;<<<>>>@@@DDDKKKWWWiiimmm]]]LLLGGGHHHEEE@@@<<<======<<<;;;;;;<<<<<<===::::::888777777777888999999999888777777777777888444444555555666666777777666888::::::999777666777444444555555555555444444444555666666666777999;;;888777666555555555666777::::::;;;;;;;;;999888777555777888888777666666777::::::::::::::::::::::::888888;;;>>>???AAAKKKVVVooo{{{hhh\\\KKKEEE???<<<===>>>>>><<<::::::999999999999::::::888999:::::::::::::::999999999:::;;;<<<<<<;;;;;;::::::::::::999999999999999999999999999999999999;;;::::::999999888888888777999::::::999888888999999999999999999888888888666888999888777777888:::888:::<<<===>>>???AAACCCEEEJJJSSS___mmm|||xxxeeeRRRGGG@@@;;;777888999666555777888888888888888777666666555666777666555555777999777777666666666666777777666666555555555555666666555555444333333333333444222333555666777777666555333333333444444444555555333333333444444333333333555444444444444333333333444444444444444444444444111222333444444555555444555555666555444555777999???===:::777555444444555444444333444444555666777444444555555666888999:::999999888777777888888999;;;:::::::::::::::;;;;;;======BBBLLLVVVbbbsss~~~}}}{{{yyywwwxxxzzz}}}{{{tttkkkbbbZZZUUURRRKKKJJJIIIGGGFFFEEEEEEDDDBBB@@@??????AAAAAA@@@>>><<<<<<===>>>>>>???@@@@@@===>>>AAADDDKKKXXXgggrrrwwwzzzxxxmmmaaaUUUJJJAAA<<<>>>>>>===;;;;;;===@@@CCCHHHQQQ\\\gggqqqxxx|||yyytttkkk^^^OOODDD???===::::::999888888888888999999999888888888888999999:::888777777888999999888999;;;@@@KKK[[[jjjwww}}}}}}wwwjjj[[[MMMCCC>>>===<<<===>>>AAAJJJYYYlllyyyqqq[[[NNNAAA======;;;:::;;;777777777888888888888999777777888999999999888888888;;;???AAA???<<<:::999777777777888999::::::;;;===CCCJJJLLLJJJJJJNNNRRRVVVbbbwwwqqqYYYOOOFFFAAA???<<<<<>><<<;;;:::999999:::;;;<<<::::::888777777777888999888888777666666666777777555555555666666666666666555888::::::888666666666666666555555555555666666444666888888777777777888666555555555666777666666;;;;;;::::::999888888777444777999888666555666888::::::::::::::::::::::::999:::<<<>>>===???FFFNNNgggwwwjjjTTTMMMDDD>>>===>>>======;;;::::::999999::::::;;;777888999:::;;;::::::999888999:::;;;;;;:::999999:::::::::999999999888888888888888888888888888888999999999999999999999999777999;;;;;;999888888999888999:::;;;;;;999777666777888999999888888999;;;999;;;===???@@@AAADDDFFFKKKSSSaaaooo|||uuueeeUUUHHHBBB<<<888666888888666666999888888888888888777666666666666777666555555777:::666666666555555666666666666666555555555555666666777666555555444444555555333444555666666555444333333333333444444444555555333444444444444444444333555555444444444333333333333333333333333333333333222222333555555666666666333555777777666555666777888888777777666666555555444444333444444555666777555555555555666777999999777777666666777888999:::999999999999:::;;;<<<<<<<<<===@@@FFFLLLVVVfffuuu~~~{{{zzzwwwxxxzzz}}}{{{tttkkkbbbZZZUUURRRKKKJJJIIIGGGFFFEEEEEEEEECCC@@@>>>???AAABBB@@@>>><<<======>>>???@@@@@@AAA<<<>>>AAADDDLLLXXXhhhsssxxxzzzwwwlll```TTTIII@@@===>>>???===;;;;;;>>>AAADDDJJJTTTaaammmwww~~~|||xxxpppbbbRRRFFF???===<<<;;;::::::999999::::::999999888888888888999999999777666666777888888777;;;<<>>===<<<===>>>AAAJJJYYYlllyyyvvvcccTTTFFF@@@>>>;;;888888666666666777888888999999888999:::;;;;;;:::888888555999>>>???===999777777666777777888999999::::::<<>>;;;666444666:::666666666666777888999:::888===CCCLLL\\\sss{{{```RRREEE@@@@@@???>>>???:::999888888888999:::;;;::::::888777777777888999888777777666666666666666666666666666666555555555444777999999888666555555888777666555555666777888444777999:::999777666666444444444666777888777555<<<;;;:::999888777888888444777999888666555666888::::::::::::::::::::::::;;;<<<======<<<<<>>@@@AAACCCEEEGGGQQQ\\\mmm}}}uuueeeVVVJJJDDDCCC<<<888777::::::999:::===888888888888888777666666666777777666555555888:::555555555444444555555555666666555555555666666777777777666555555555555666333444555555555444333222333333333444444444555555444555555555555555555444555555555444444333333333333333333333333333333333222333444555666666666666333555777888777555555666444444555666777666666666444444444444444555777777666555555666666777888999555555555555777999;;;<<<888888888999:::;;;<<<===<<<<<<>>>BBBEEENNN^^^nnn~~~{{{yyywwwvvvxxxzzz}}}|||rrriiiaaa\\\WWWUUUOOOMMMIIIFFFDDDCCCDDDDDDCCCAAA???>>>=========>>>============<<<<<<<<<<<<>>>???AAADDDLLLYYYiiiuuu{{{wwwqqqiii___SSSGGG???AAA@@@===;;;;;;<<<>>>???FFFPPP[[[dddooozzz}}}xxxnnn```RRRFFF@@@===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======;;;999999:::777777888888:::<<<===>>>:::;;;AAALLLZZZjjjvvv|||}}}xxxmmm^^^MMMAAA<<<;;;???;;;;;;AAAKKKXXXkkkzzz~~~kkkYYYHHHAAA>>>:::999;;;:::::::::999888777666666777777666666666666777777888777777:::======999666666888::::::999999:::;;;>>>@@@CCCDDDEEEFFFHHHJJJVVViii~~~zzzhhhVVVLLLDDDAAA@@@===<<<===<<<;;;:::999888888888888999::::::999777666777888888777666666888:::;;;;;;@@@BBBHHHSSSdddxxx|||iiiRRRMMMFFF@@@===<<<<<<<<<999999999888888777777777999999999888888888777777777777777777888888888888:::999888777666666666666888777777777888999::::::;;;:::999888777666555444666555555777999:::999888<<<:::888666666666777888::::::999999888777777777777777888888888888777666>>>999777:::999666888===???===:::999;;;???DDDGGG[[[vvviii___RRRGGGAAA???>>>===???:::888:::<<<::::::===:::::::::::::::::::::::::::999999888888999999:::;;;::::::999888888888999666666777888999999::::::::::::999888888999::::::888999999::::::999999888777777888888888888777777;;;:::999999;;;<<<===<<<;;;>>>AAABBBBBBGGGOOOVVV```mmm}}}ttt^^^PPPIIIDDDBBBBBB::::::888555777999777222888888888888888777666666888888777777777777888888999999888777666555444444777777666666666666777777888666444222222222333444444444444555555555666666444444555555666777777888666666555555555444444444666555333222222333555666666444222333555666444222444444333333444444555666222222444444444444222222333333333444444444555555777666444444666777666555777666666666666777777888666666666666666777888888777888:::<<<======<<<<<<<<<888;;;CCCJJJMMMTTT]]]vvv~~~{{{yyywwwwwwxxxzzz~~~|||tttkkkddd\\\VVVQQQMMMLLLIIIFFFDDDCCCCCCCCC>>>>>>>>>===============<<<<<<<<<<<<============>>>???AAAEEEMMM[[[jjjuuu|||xxxqqqfff[[[PPPGGGCCCAAA@@@>>><<<;;;<<<>>>@@@JJJTTT```iiisss|||~~~yyyoooaaaRRRGGG@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;888:::;;;;;;999777888888666777777888999:::;;;;;;;;;<<>>;;;;;;@@@IIIVVVhhhwwwppp___LLLDDD???<<<:::<<<::::::999999888888777777777777666666666666777777888777888:::<<<<<<999777777888:::::::::999:::<<<@@@AAACCCDDDEEEFFFIIILLLWWWjjjxxxfffUUUKKKCCCAAA@@@===<<<===<<<;;;:::999888888888888888999:::999777777888999888777666777999;;;======AAACCCIIIVVViii}}}vvvcccNNNJJJDDD???===<<<;;;:::::::::999999999888888888:::999999999999888888888777777777777888888888888999888888777777777777777999999888888999999:::;;;666666666666777777777777666555555777999:::999888999888777666777999;;;<<<;;;:::999888777777777777888888888999999888888777===999888::::::777999>>>;;;999777777999>>>CCCGGGWWWqqqzzzmmm[[[MMMFFFCCC@@@===@@@;;;888:::;;;999999;;;:::::::::::::::::::::::::::999999888888999999:::;;;:::999999888888999999777777777888999999::::::::::::999888888999::::::888999999::::::999999888777888888999999888888777;;;:::::::::;;;<<<<<<<<<;;;>>>@@@BBBDDDKKKUUU]]]ooozzzwwwfffSSSHHHCCC???>>>>>>999999888666888;;;999555888888888888888777666666888888777777777777777777888777777666666555555444666666555555555555666666555444333333444555777888555555444444444444333333333444444555666666777777666666555555555444444444666555333222222333555666666444222333555666444222333333333333333444555555333444555555555555444333333333333444444444555555666555555444444555555666666666666666666777777888666666666666666777777888777888999:::;;;;;;::::::===:::<<>>>>>>>>???AAAFFFOOO]]]kkkuuu|||xxxqqqdddVVVLLLGGGGGGAAAAAA???<<<;;;<<>>;;;<<<<<<;;;:::999888888888888777888999999888777888:::888888888999:::===???@@@BBBDDDLLL\\\pppkkkYYYIIIFFFBBB???>>>===;;;999;;;:::::::::::::::999999::::::::::::999999999999777777777777888888888888888777777777777888999999:::999999999999:::;;;;;;222333444555777888999:::666666666777999:::999777555555555777999<<>>CCCFFFRRRkkk{{{gggWWWMMMGGGBBB>>>AAA<<<999:::;;;888888999999999999999999999999999:::999999888888999999:::::::::999999888888999999777777888888999::::::::::::999999888888999999:::888999999::::::999999888888999999::::::999999888::::::;;;<<<<<<<<<<<<;;;;;;===@@@CCCHHHSSSaaakkkxxxbbbUUUGGGAAA???<<<;;;<<<888999999777999<<<<<<888888888888888888777666666888888888777777666666666555555555555555555555555555444444444444444444555555555444444555666888999555555444444333333222222333333444444555666666666555555555555555444444444666555444333333444555666555333333333555555444333333333222222333333444555444555555666666555555444333333333444444444555555333555666555222111444777666666666666666777888888666666555555666666777888777888888999999999888888>>><<<===AAADDDDDDGGGKKKYYYnnn~~~{{{yyywwwwwwxxx{{{~~~}}}uuummmddd\\\TTTOOOJJJIIIIIIGGGEEECCCAAA???888999<<<======<<<:::888999999:::;;;<<<>>>>>>???>>>>>>AAAGGGRRR___mmmuuuxxxwwwpppcccTTTIIIFFFGGGAAAAAA@@@===;;;===BBBFFFPPP]]]kkkuuu|||zzzoooaaaRRRGGGAAA???;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===<<<;;;::::::;;;:::;;;===>>>>>>===;;;:::<<<>>>BBBMMM[[[iiiuuu{{{}}}yyynnn^^^NNNBBB===<<<>>><<<<<<@@@FFFPPPaaaqqqppp[[[KKKBBB>>>======888999999999999999999999888777777777777777777888888888999::::::::::::999888999;;;;;;;;;<<<>>>@@@BBBBBBBBBBBBCCCGGGLLLOOO[[[ooosssaaaPPPHHHBBBBBBBBB>>>;;;;;;;;;;;;:::999888888888888666777999999888888999;;;::::::;;;;;;;;;===???AAACCCFFFPPPbbbxxxwwwaaaQQQEEECCCAAA??????>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999666777777777888888888888777777777777888999:::;;;999999999888888999999:::444555555666777888888999777666666777999999888777444444555777:::===???AAA===<<<999777666666666777777777777777777888888999:::;;;======:::888999<<<;;;;;;::::::<<<@@@CCCEEENNNdddtttdddUUUJJJCCC@@@@@@;;;888:::;;;999888:::888888888888888888888888:::999999888888999999:::::::::999999888999999:::888888888999999:::::::::999999999999999999999999888999999::::::999999888999::::::;;;;;;::::::999999:::<<<======<<<<<<===<<<>>>BBBHHHSSSbbbrrr}}}xxxkkkTTTJJJAAA???>>><<<;;;<<<999;;;;;;888999<<<<<<888888888888888888777666666888888888777777666555555444444444444555555666666555555444444444444555555888777666555444444444555555555555555555555555555333444444444555555555666555555555555555555555555555555444444444444555555444333333333444555444444333222222222222333444444444444555555555555444444333333333444444444555555111444666555000///333777666555555666666777888999666555555555555666777777888888888888888888777777<<<<<<===???@@@AAABBBCCCNNNaaa|||~~~{{{yyyxxxwwwyyy{{{~~~~~~tttjjjbbbZZZUUUQQQJJJIIIIIIGGGEEECCCAAA???:::;;;===>>>===;;;888666888999:::;;;<<<===>>>???===>>>AAAIIITTTbbbnnnuuutttsssnnnbbbSSSHHHCCCCCC???@@@@@@===;;;>>>EEEKKKQQQ___oooxxx~~~zzznnn```QQQGGGAAA@@@;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<<<<;;;:::;;;<<<;;;<<<===>>>>>><<<:::999<<<>>>CCCMMM[[[jjjuuu{{{~~~yyynnn___NNNBBB===<<<>>>===>>>AAAEEENNN___ooo}}}wwwbbbOOODDD???===;;;999999999999999:::::::::888888777777777777888888777888999:::999999::::::888:::;;;;;;;;;===@@@BBBCCCDDDDDDDDDEEEIIINNNRRR```sssppp]]]NNNGGGAAAAAAAAA>>>;;;;;;;;;;;;:::999888888888888666777999999888888999;;;<<<===>>>===;;;<<>><<<;;;999888666666666777777666666666666777888999<<<@@@BBB???;;;888888999===<<<<<<<<<<<<>>>@@@AAAKKK^^^{{{uuuaaaNNNEEEBBB???;;;888;;;<<<::::::<<<888888888888888888888888:::999999888888999999::::::999999888999999::::::999999999999999:::::::::999999999999999999999999888999999::::::999999888::::::;;;;;;;;;;;;::::::888;;;===>>>======???AAA???CCCJJJTTTbbbsssyyyjjj]]]LLLDDD???>>>>>>;;;:::;;;:::======:::888::::::777888888888888888777666666777777777777777666555444333333444444555666666666666555555555555555555666666666555444333333333333333444555666777888999:::444444444555555555555555444555555555555555555555555555555555555555555555222333444444444444555555333333222222333333444555444333333333333333333444333333333444444444555555000444666444000///222777555555555555666777888999555555555555555666666777999999999888888888888888999;;;<<<<<<>>>???@@@@@@FFFTTTlll}}}{{{yyyxxxxxxyyy|||~~~sssiiiaaa[[[VVVSSSKKKJJJIIIGGGEEECCCAAAAAA<<<===??????>>>;;;888666888999:::;;;<<<===>>>>>>===>>>AAAJJJWWWeeepppuuurrrpppjjj^^^QQQFFFAAA@@@===???@@@>>><<<@@@HHHPPPUUUdddsss{{{yyymmm^^^PPPFFFAAA???;;;;;;;;;;;;;;;;;;;;;;;;777888::::::999888999:::999999:::;;;;;;:::999888;;;===BBBMMM\\\kkkwww}}}~~~yyyooo___NNNCCC======<<<<<>>BBBEEEGGGIIIJJJKKKLLLOOOTTTWWWdddwwwmmmZZZMMMFFF@@@@@@@@@===<<<<<<<<<;;;:::999888888888888777888999999888777888:::;;;===???===;;;<<>>???>>>???CCCGGGGGGMMMWWWeeeuuuttthhhZZZNNNEEE???;;;<<<;;;888777999:::>>>>>>:::777999999777888888888888888777666666444555777777777777666555444444555555555666666666666666555555555555666666222222333333444555555555333333555777999:::<<<===666666666666666666666666444444444555555555555555555555555555555555555555111333444444444444555666444333333333333444555555444333333222222333333444333333333444444444555555222444555444111000333666555555555555666888999:::555555444444555555666777999888888777888888999999888;;;;;;:::;;;???AAA???EEENNN```xxx}}}{{{yyyxxxxxxyyy||||||sssjjjccc\\\VVVRRRMMMLLLIIIFFFDDDCCCCCCCCC===>>>???@@@???===<<<:::999999:::;;;;;;<<<============AAAKKKYYYgggqqquuusssnnndddXXXMMMEEE@@@>>>;;;>>>???>>>===AAAKKKTTT\\\jjjxxx~~~~~~xxxlll]]]NNNDDD@@@???;;;;;;;;;;;;;;;;;;;;;;;;666888::::::999999999:::888888888999999999999999:::<<>>===999:::===@@@CCCJJJ\\\lll{{{qqqZZZLLLFFFAAA<<<;;;;;;;;;::::::999999888999888888777777888888999777999:::999888888:::<<<999:::;;;<<<===???CCCFFFOOOPPPSSSUUUVVVXXX\\\___hhhzzzjjjXXXMMMEEE>>>>>>>>>===<<<>>><<<;;;:::999888888888888888999:::999777777888999888;;;======;;;===AAAFFFKKKXXXlll~~~qqqXXXIIIFFFBBB@@@===<<<======;;;:::999999::::::;;;;;;;;;;;;:::999999999999888888888777777777777888888888888888888888888999999:::;;;999888888777666666777777999999999888888888888888888777777777999999777666666666777777888888888888777888999::::::999777666999888777777888:::<<<===IIIQQQTTTKKKBBB===:::888999::::::;;;;;;<<<<<<<<>>===:::999::::::::::::::::::::::::::::::999999888888999999:::999999888888999999:::;;;::::::::::::::::::::::::888999::::::::::::999888888999999::::::999999888999999::::::::::::999999:::<<>>AAAGGGMMMRRRYYYfffvvvpppbbbWWWLLLCCC@@@;;;999::::::777666999888<<<===999777888999888888888888888888777666666222444666777888777666666666666666666666666666666555444444444444444444555222333444555555666666666333444555666888:::;;;;;;777777777777777777777777444444444555555555666666555555666666666666555555000333555555333333555777555555444444555555666777555444333333333333444555333333333444444444555555444444333333333333444444444444555555666888999:::555444444444444555666666777666666666666777999::::::===<<<888999???AAA???FFFIIIUUUkkk~~~}}}{{{yyyxxxxxxzzz|||{{{tttmmmeee]]]VVVQQQOOOMMMIIIFFFDDDCCCDDDDDD======???@@@@@@@@@???>>>999::::::;;;;;;<<<<<<<<<======AAALLLZZZhhhqqquuuvvvmmm```SSSJJJDDD@@@???999===???>>>===BBBMMMWWWbbbooo|||~~~xxxkkk\\\NNNDDD???>>>;;;;;;;;;;;;;;;;;;;;;;;;888:::<<<<<<;;;;;;<<<===::::::999999999:::;;;<<<999;;;AAAMMM]]]mmmyyy~~~zzzooo___OOOCCC>>>===777999<<>>DDDIIINNN^^^tttkkkRRRFFFEEEAAA???<<<::::::;;;:::999999999999::::::;;;;;;;;;999999999888888888777777777777777777888888888888999999888888999999:::;;;::::::999888777777888888444555666777888999:::;;;888777777777999999777555444555666777777888777777555666999;;;;;;:::888666;;;:::999999999;;;>>>???OOOXXXZZZPPPEEE???<<<888999:::<<<===>>>?????????@@@LLLfffzzzzzzvvvyyy~~~wwwfffYYYJJJDDD@@@???>>>999777888:::::::::::::::::::::::::::999999999999999999:::999888888888999::::::;;;::::::::::::::::::::::::888999:::;;;;;;:::999888999999999::::::999999999888999999::::::999999888:::===??????>>>BBBJJJQQQZZZbbbqqqtttbbbUUUMMMEEE>>>>>>:::888::::::777888;;;555:::<<<999777999;;;:::888888888888888777666666111333555777888888777666777777777777777777777666444333333222222333333444777777777777666555444333444444555666777888999999888888888888777777777777444444444555555555666666555555666666666666555555000333555555333333555888666555555555555666777777666555444333333444555666333333333444444444555555666444222333444555555444444444555555666888999:::555444444444444555666666555444444444555666888999===???===888888>>>AAA???BBB@@@III]]]qqq~~~|||zzzyyyxxxyyyzzz||||||uuummmfff^^^WWWRRRNNNLLLIIIGGGFFFEEECCCBBB@@@??????>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;???@@@EEENNNZZZgggpppuuurrrjjj]]]SSSKKKEEE>>>:::===@@@BBBAAA@@@FFFRRR[[[jjjuuu~~~|||uuuiii[[[OOOEEE@@@===:::::::::999999999888888<<<;;;999888888999;;;<<<:::999999999999999999:::<<<>>>CCCMMM]]]lllyyy{{{qqqbbbRRREEE???>>>;;;999:::===AAAJJJZZZjjj{{{zzziiiXXXJJJAAA<<<===<<<:::999888888999::::::999999:::<<<;;;888444999999999999999999999999:::999;;;>>>>>>>>>DDDLLLYYY]]]aaaeeekkkpppnnniiiwww}}}gggWWWIIIFFFCCC???======>>>>>>???===<<<;;;;;;:::888777999::::::999888888999;;;999;;;>>>??????AAAFFFJJJNNN^^^uuuvvvbbbPPPCCC===========================888888999999999999888888777999::::::888777777888333444777999::::::999888999888777888999999888777;;;;;;;;;::::::888777666777999;;;;;;:::999888999777777888888999:::::::::666777777777555555777999888:::<<<======;;;999777999888999:::888888???HHHUUUYYYXXXOOOGGGCCC<<<555888<<>>AAACCCEEEKKKUUU]]]hhhwwwooo[[[PPPIIIDDD@@@???999999999999999999999999999888888888999:::;;;;;;666777999999777666777888666666666666555555555555444555555555666666777777888666444222222444666888555555555555555555555555555555777888999999999999:::888666666666666555444222333333444555555555444666444333555777777444111444444444444444444333333444444444444444444444444777444222333555666444111555555555444444333333333222444666777666444555555555555555555666666666666555555444333444555666777555555555666777999;;;;;;;;;;;;:::::::::;;;<<<<<>>>>>>>>>>>>>><<<<<<;;;;;;;;;<<<<<<===???@@@FFFOOO\\\hhhppptttqqqhhh[[[PPPHHHCCC===::::::>>>@@@AAABBBIIIVVV```mmmvvv~~~{{{ttthhhZZZNNNEEE@@@===<<<<<<<<<;;;;;;;;;::::::<<<;;;999888888999;;;<<<999999888888888888999999<<<>>>CCCMMM\\\lllyyy{{{rrrcccRRRFFF???>>>;;;::::::===AAAIIIZZZiiizzz}}}lll\\\MMMCCC>>>===<<<;;;999888999999:::999888888:::<<<;;;888555999999999999999999999999:::;;;===AAAAAA@@@EEELLLZZZaaahhhooovvv|||zzzuuuzzzyyybbbRRRHHHFFFBBB???>>>>>>??????@@@???===<<<;;;:::888777:::;;;;;;:::999888:::;;;999;;;>>>??????AAAGGGKKKTTTccczzzqqq^^^NNNDDD???===<<<<<<;;;;;;::::::999999999::::::::::::999999999:::;;;:::999888999:::555666777888888888888777999888888888999999888888::::::::::::::::::999999777999;;;;;;;;;:::;;;<<<;;;;;;;;;;;;;;;:::::::::777888888888666666888999999999;;;>>>AAAAAA???===:::999;;;<<<;;;:::>>>FFFUUUXXXUUULLLEEEBBB>>>999;;;===BBBFFFIIIFFFAAA===AAAGGGZZZxxxvvvvvv~~~vvvlllkkkkkkmmmrrrvvvzzz~~~zzzpppdddYYYNNNIIIDDD>>><<<>>>:::::::::;;;<<<<<<===>>>999:::;;;:::999888888:::;;;999777777999::::::999<<<===:::666555999;;;:::;;;;;;:::999999999999999999999999777666666999;;;999999999999:::::::::;;;===@@@CCCFFFKKKVVVdddnnnzzzooo```QQQIIIFFFBBB??????999999999999999999999999999888888888888999999:::777888999999777666777777555555555666666666777777555555555555666666666777777555444333333444555777222333333444555666666777444555666777888888888888;;;999777666777777666555222333444444555555444444555444333555777777555222555555555444444444444333444444444444444444444444666444333333555555444111555555444444444333333333111333666666555555555666555555555666666666777777555555444444444555666777555555666666777888::::::::::::::::::;;;;;;;;;;;;AAA@@@BBBLLLWWWeeevvv~~~|||zzzyyyxxxwwwyyy{{{}}}uuummmeee]]]VVVRRRNNNLLLIIIGGGFFFEEECCCBBB@@@??????>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<===>>>??????AAAGGGQQQ^^^iiippptttoooeeeWWWKKKDDD@@@===:::888;;;???AAADDDNNN\\\gggpppyyyyyyrrreeeXXXLLLDDD@@@>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;999999999999;;;;;;888888888777777888888888<<<===BBBMMM\\\lllyyy{{{rrrdddSSSFFF@@@>>>;;;::::::===AAAIIIZZZiiizzzrrraaaRRRFFF@@@===<<<;;;999999999999:::888888888:::;;;;;;999777999999999999999999999999;;;<<<@@@DDDDDDCCCFFFMMM[[[fffrrr|||ttt]]]MMMFFFDDDAAA???>>>>>>@@@AAABBBAAA???===;;;:::999888:::;;;;;;:::999999:::<<<999;;;===>>>???BBBHHHNNNZZZjjj}}}iiiXXXKKKCCC@@@>>>>>>===<<<;;;:::999999:::;;;;;;<<<<<<;;;;;;::::::;;;<<<;;;::::::;;;===888888777666666666666666888888888888888888888888888999999::::::::::::;;;777888999999888888:::;;;;;;;;;:::999888888777777888999999888777777888:::999999;;;AAAHHHJJJGGGBBB===;;;<<<>>>>>><<>>===@@@GGGOOOSSSOOODDD;;;???EEEVVVrrroookkksssnnngggdddaaaggglllqqqssswww|||}}}{{{sssgggYYYPPPHHHBBBAAACCC<<<;;;;;;;;;;;;<<<======:::;;;<<<;;;999888999:::;;;999777777999::::::999<<<===;;;777777;;;<<<;;;;;;;;;::::::999999:::::::::::::::999777888:::<<<::::::::::::;;;<<<======BBBEEEHHHMMMUUUdddttt}}}rrrYYYNNNDDDAAAAAA???======999999999999999999999999999999888777777777888888888999:::999777666666777333444444555777888888999555555555555666666666666555555555555555555555555000111222333555666777888444444555666777777777777;;;999777777777888777666333333444444555555444444555444444555666666555333666666555555444444444444444444444444444444444444666444333333444555333222555444444444444333333333111333555666555555666777666666666666777777777777555555444444555555666777777666666666777777888999888999:::;;;<<<;;;::::::@@@===>>>DDDMMMXXXhhhuuu~~~|||zzzyyyxxxwwwxxx{{{}}}uuulllddd]]]VVVRRRNNNLLLIIIGGGFFFEEECCCBBB@@@??????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>???BBBIIITTT```jjjqqqsssnnncccTTTHHHBBB???===;;;999;;;>>>AAAGGGRRRaaakkkuuu|||xxxpppcccUUUIIICCC??????;;;::::::::::::999999999;;;::::::999999::::::;;;888888777777777777888888<<<===BBBMMM\\\lllxxx|||ssseeeTTTGGG@@@>>><<<::::::===@@@IIIYYYiiixxxwwwgggVVVIIIAAA>>>===;;;:::999999::::::777888888:::;;;;;;:::999999999999999999999999999:::;;;@@@EEEEEECCCFFFLLL]]]jjjzzzqqq[[[LLLEEECCCAAA???>>>???AAABBBCCCCCCAAA>>>;;;999999999888999:::999888888:::<<<999;;;===>>>???CCCKKKQQQ^^^pppvvvaaaPPPFFFAAA????????????>>>>>>=========:::;;;;;;<<<<<<;;;;;;:::;;;<<<<<<;;;999999;;;===;;;999777555444444555555777888999999888888999:::999999888888999999:::::::::;;;<<<;;;:::999;;;<<<<<<<<<;;;:::999888888777888999:::888777666888999999999===GGGPPPQQQJJJBBB???;;;:::>>>@@@AAADDDHHHXXXUUUMMMDDD===<<<>>>@@@???FFFPPPWWWXXXPPPCCC:::===CCCSSSkkk~~~iiibbbhhhfffbbb```YYY```eeejjjmmmooosssxxx{{{yyyqqqeeeZZZPPPIIIEEEEEE???>>><<<;;;999999999999:::;;;<<<;;;:::999:::;;;:::999888888:::;;;:::999;;;===;;;888777;;;<<<:::;;;::::::999999999::::::;;;<<<<<<;;;::::::;;;===>>>>>>>>>>>>???AAABBBCCCIIILLLRRRZZZeeesss{{{jjj___JJJBBB<<<===>>><<<999:::888888888888888888888888999999888777666666666777:::::::::999777555666777444555555666777777888888555555555666666666666666444444555666666555444444111111222333444555666666333444444555666666555555999888666555666777666555333333444444555444444333444444444555555666555555777777666666555444444444444444444444444444444444555555444444444444333333444444444444444444444444111333555555555555666888666666666777777777888888555555555555555666666777888777777666666666777777666777:::;;;<<<;;;:::999>>>;;;;;;@@@FFFOOO\\\hhh~~~|||zzzyyyxxxvvvxxx|||~~~uuulllddd\\\VVVRRRNNNLLLIIIGGGFFFEEECCCBBB@@@??????>>>>>>>>>>>>>>>???>>>===<<<<<<<<<<<<<<>><<<;;;;;;===@@@IIIYYYhhhwww|||kkkZZZKKKBBB>>>===;;;:::999::::::;;;777888999999::::::::::::999999999999999999999999999:::???DDDDDDBBBEEEKKKZZZkkk}}}ppp\\\NNNEEECCC@@@???>>>???AAACCCDDDDDDBBB>>>:::888999;;;777888999888777888:::;;;;;;<<<>>>>>>@@@FFFNNNUUUaaatttoooYYYJJJBBB>>>===>>>>>>??????????????????::::::;;;;;;;;;;;;::::::;;;<<<<<<;;;999999:::;;;<<<:::777555444444555666666888999999888777999;;;:::999888888888888999:::>>>@@@AAA@@@>>>>>>>>>@@@AAA@@@@@@???>>>>>>======999::::::888777666777999999:::AAAKKKSSSRRRHHH???@@@;;;:::???EEEHHHKKKNNNXXXSSSLLLDDD>>><<>>;;;======999666666888888888888888888888888999999888777666666666777;;;<<<;;;999666555666777777777777777777777666666666666666666666555555555333444555777777555444333333333444444444444444555333444444555555555555444777555444333555555555444333444444555444444333333444444444444444555666666888888777666666555444444444444444444444444444444444555555444333333333333444444444444444444444444222333555555444555666888666666666666777777777777555555555666666666666666888777666666666666666666555666999;;;;;;;;;:::999===::::::>>>CCCIIITTT^^^nnn|||~~~|||zzzyyyxxxwwwyyy}}}~~~uuukkkccc\\\VVVRRRNNNLLLIIIGGGFFFEEECCCBBB@@@??????>>>>>>>>>>>>>>>@@@???>>>===<<<<<<<<<<<<@@@DDDNNNZZZfffnnnqqqrrriii___PPPEEE@@@>>>===<<<>>>???@@@DDDLLLYYYhhhqqq|||~~~tttkkk]]]OOOEEE@@@???@@@============<<<<<<<<<;;;::::::::::::::::::::::::888888888777777888888888;;;<<>>===;;;;;;===@@@HHHYYYhhhvvvppp^^^NNNDDD>>>===<<<::::::::::::;;;888999::::::888888999;;;999999999999999999999999999:::===BBBBBB@@@DDDKKKVVVhhh|||ppp\\\OOOEEECCCAAA???>>>???AAABBBBBBCCCBBB>>>999777:::===777888999999888888:::<<<===>>>??????AAAHHHRRRZZZfffyyyhhhSSSFFF@@@>>>===============>>>>>>>>>>>>:::;;;;;;;;;;;;;;;;;;:::<<<===>>>===:::888888999;;;999777666555666777888555777:::999777777999<<<;;;:::999999999;;;<<<===>>>@@@CCCDDDCCCBBBCCCCCCEEEDDDCCCBBBAAA???>>>>>>:::;;;;;;999888777888999888;;;BBBKKKQQQNNNEEE===BBB======FFFNNNQQQQQQRRRUUUQQQMMMJJJFFFBBBCCCGGGOOOXXX```^^^SSSFFF@@@>>><<>>=========>>><<<===>>>===;;;:::;;;<<<;;;::::::<<<>>>>>>===<<<888::::::777888;;;<<<999<<<<<<;;;;;;;;;<<<======<<<===>>>>>>===<<<===>>>??????AAAEEEJJJPPPUUUXXXcccjjjvvvyyypppeeeUUUGGG@@@AAA===<<<>>>===999555555888888888888888888888888999999888777777777888888======<<<999666555666777888888888777777666666666666666666666666555555555333444555666666555444333555555555555555555555555444444555555555555555444555444222222444444444333444444555555444444333333333444555444444444666888999999888777666555555444444444444444444444444444444555666555333222333444333333333444444444444555444555555555333444555777555555555555666666666666444555666777777777777666777777666555555666666666444666777999:::::::::999<<<999:::>>>AAAEEEMMMUUUaaaooo~~~|||zzzyyyxxxxxxzzz~~~uuukkkccc\\\VVVRRRNNNLLLIIIGGGFFFEEECCCBBB@@@??????>>>>>>>>>>>>>>>>>>>>>===============>>>@@@EEEOOO\\\hhhoooqqqqqqeee[[[NNNDDD???===;;;:::???>>>???DDDNNN]]]llluuu|||rrriii[[[MMMCCC??????AAA============<<<<<<<<<<<<999::::::;;;;;;::::::999999999888888888888999999;;;<<>>===;;;;;;===@@@HHHXXXggguuutttbbbQQQGGG???>>><<<;;;::::::;;;;;;999:::;;;:::777777888;;;999999999999999999999999::::::===@@@@@@@@@EEELLLTTTfffzzzmmmZZZNNNFFFDDDAAA???>>>???@@@AAAAAABBBAAA===888777:::>>>999:::;;;;;;:::;;;===>>>>>>???@@@@@@CCCJJJUUU]]]mmm{{{bbbNNNDDD@@@@@@@@@AAA@@@@@@???===<<<;;;;;;;;;<<<<<<======<<<<<<;;;===???AAA@@@===999777666999888777777888999:::;;;444777::::::777666999===:::::::::;;;===@@@CCCDDDCCCGGGMMMPPPQQQQQQRRRRRROOONNNLLLIIIFFFCCCAAA@@@===>>>>>><<<:::999:::;;;888;;;@@@EEEIIIHHHDDD@@@DDDAAAEEERRR[[[[[[UUUQQQQQQOOOPPPRRRPPPKKKKKKPPPUUUXXXZZZUUUKKKBBB======:::???GGGVVVooo}}}eeeSSSKKKLLLKKKPPPSSSMMMKKKIIILLLRRRVVVXXX]]]dddmmmvvv}}}{{{uuuooofff^^^RRROOOKKKFFFBBB@@@??????<<<===>>>===;;;;;;;;;===;;;;;;<<<>>>@@@@@@???===888;;;;;;999999<<<===:::??????>>>>>>???@@@@@@AAABBBCCCEEEDDDCCCBBBCCCDDDFFFHHHLLLSSS\\\fffnnnsss{{{uuuiii^^^XXXQQQGGG???===<<<999:::======999777888888888888888888888888888999888888888888999999:::>>>>>><<<999666444666777777777777777777888888888777666666666555555555555444555555555555555555444555555555666666777777777555555666666666555555444555444222333444555555444444444555555444444333222222444555444333444666999:::999999888777666555444444444444444444444444444333555666555333222333555333333333444444444555555666666666444333333444666444444444444555555555555444555666777888777777666666666555555555666666777555555666777888999:::::::::999:::>>>???@@@DDDJJJUUUcccttt~~~|||zzzyyyxxxxxx{{{uuukkkbbb[[[VVVRRRNNNLLLIIIGGGFFFEEECCCBBB@@@??????>>>>>>>>>>>>>>>===<<<<<<======>>>???@@@@@@FFFPPP]]]iiippprrrqqqbbbYYYLLLBBB>>>;;;999888>>>===???DDDPPP___oooxxx{{{qqqhhhZZZLLLBBB>>>???AAA<<<<<<;;;;;;;;;:::::::::999::::::;;;;;;::::::999::::::999999999999::::::;;;<<>>===;;;;;;===@@@HHHXXXggguuu~~~wwweeeTTTIII???>>><<<;;;::::::;;;;;;999;;;<<<:::777666888:::999999999999999999999999;;;;;;===@@@@@@@@@FFFMMMUUUfffxxx}}}|||}}}kkkXXXLLLFFFDDDBBB???>>>>>>@@@AAA???AAAAAA<<<777666:::???:::<<<===<<<<<<<<>>>>>>>>>>>======>>>AAACCCCCC???;;;777666777777777888999;;;<<<<<<333777::::::777666999===::::::;;;===@@@DDDHHHKKKPPPVVV]]]cccffffffgggggg___]]]ZZZVVVQQQMMMJJJHHH???@@@@@@>>><<<;;;<<<===999;;;===@@@BBBCCCDDDCCCFFFEEELLL[[[eeeaaaVVVNNNNNNMMMRRRXXXXXXSSSRRRVVVVVVUUUQQQKKKDDD>>>:::999999===DDDQQQjjjttt]]]MMMFFFFFFDDDJJJOOOJJJKKKEEECCCHHHKKKKKKPPPWWW\\\iiiuuuxxxyyyxxxtttmmm```\\\UUUMMMFFFAAA>>>===<<<>>>>>>>>><<<;;;<<<===<<<<<<===???AAAAAA@@@>>>999<<<===:::;;;>>>>>><<>>@@@888555777;;;<<<999888:::777777777777777777777777999888888888999:::;;;;;;???>>><<<999555444555777555555666777888999::::::777777666666555555555444555555555555555555555555333444555666777999999:::555666666666666666555555666555333333555666666555444555555555444333333222222444555444333333777:::::::::999888777666555444444444444444444444444444333555777555222111333555333333333444444555555555777777666444222222444555333333333444444444555555444555777888888888777666555555555555555666777777555555555666777999:::;;;:::999:::======;;;===BBBHHHVVVggguuu~~~|||{{{{{{||||||yyy{{{xxxppphhh___VVVPPPNNNLLLJJJGGGEEECCCCCCCCC@@@@@@>>>===<<<<<<<<<<<<<<<===>>>===<<<===>>>@@@BBBKKKWWWaaakkkssssssnnn^^^QQQEEEAAA???===<<<<<<<<<===AAAHHHSSSaaannnvvv}}}{{{qqqbbbRRRIIIDDD???======>>>===<<<;;;:::999999999::::::;;;;;;::::::999888::::::::::::::::::::::::;;;;;;???KKK[[[kkkvvv{{{}}}vvviiiXXXJJJBBB>>>888999<<<===>>>DDDTTTeeettt{{{|||nnn[[[JJJGGGDDD@@@>>>======<<<<<<<<<:::888888999999888777;;;:::999888888999:::;;;::::::::::::<<>>???@@@??????>>>>>>>>>===;;;999666555888888888888999:::;;;<<>>AAAEEEJJJPPPWWW\\\cccjjjttt|||~~~}}}uuuqqqkkkeee```ZZZTTTQQQMMMIIIEEEAAA@@@@@@???>>>::::::<<>>>>>===;;;;;;>>>@@@GGG\\\{{{}}}iiiQQQJJJBBB???CCCGGGIIIIIIEEEDDDBBBBBBBBBEEEHHHIIISSSXXXbbbnnnxxx}}}}}}{{{pppjjjaaaYYYRRRKKKFFFCCCBBB@@@>>>======>>>@@@AAA???AAACCCDDDCCCCCCCCCDDD======<<<===???AAADDDEEEEEEGGGJJJKKKMMMOOOSSSVVV[[[\\\^^^^^^^^^^^^```aaaccckkkttt}}}qqq]]]LLLHHHFFFBBB???<<<;;;:::;;;;;;::::::999999::::::;;;777777777777777777777777999999999999::::::;;;<<<888999999999999888777777666777888999999888777666999;;;:::555444666555222555555555555666666666666444555777888888888777666888777666555555444444444444444333222222222222333555444333333333333444555222222333333333444444444777777777777666555333333555444444444444555666666555444444333333444444555444444555555666555555555666555555444444444555555888444000000222555666666555555666666666666555555666666555555555555666666:::777555555777:::;;;;;;888999;;;<<<======>>>>>>FFFMMM[[[lllyyy|||{{{zzz{{{{{{yyy{{{yyyooofff]]]UUUOOONNNLLLIIIGGGEEECCCCCCCCC@@@??????>>>============<<<===>>>===<<<<<<>>>???CCCLLLXXXbbblllsssrrrmmm^^^QQQEEEAAA@@@>>><<<===>>>???CCCJJJVVVdddqqqyyy~~~zzzpppaaaQQQHHHCCC???<<<===>>>===<<<;;;::::::::::::::::::;;;;;;::::::999888::::::::::::::::::::::::;;;;;;@@@KKK\\\lllwww|||}}}vvviiiXXXJJJBBB>>>::::::<<<===>>>CCCSSScccsss{{{~~~ppp]]]LLLHHHDDD@@@>>>=========<<<<<<:::888888999:::999888::::::999888888999::::::<<<;;;;;;:::;;;???EEEIIIRRR[[[fffkkkfffeeeppp~~~}}}jjjWWWLLLEEEBBB@@@>>>??????>>>===<<<<<<===<<<;;;:::888777888888888888999:::;;;<<<@@@AAAEEEHHHJJJPPPaaaqqqlllVVVIIIDDDCCCCCCEEEHHHGGGEEECCC@@@>>><<<;;;::::::;;;;;;;;;:::999888???BBBEEECCC===999888:::777888999:::;;;:::888777888999:::::::::;;;>>>@@@BBBEEEHHHMMMTTT]]]ffflllzzz|||wwwqqqkkkfff\\\WWWPPPJJJFFFEEECCCBBBCCCAAAAAACCCAAA???CCCIIIMMMRRR^^^lllqqqiii^^^WWWSSSXXX\\\[[[UUUNNNKKKJJJGGGDDD@@@>>>======;;;888:::===???EEEYYYwwwuuuaaaMMMGGG@@@>>>AAAEEEGGGFFFDDDCCCAAA@@@AAACCCFFFGGGKKKOOOXXXbbbmmmvvv}}}}}}wwwnnneee]]]VVVOOOKKKGGGFFFDDDCCCBBBBBBBBBCCCCCCFFFHHHIIIHHHGGGGGGHHHEEECCCBBBBBBDDDHHHLLLNNNWWWYYY\\\___bbbeeejjjmmmtttuuuwwwwwwvvvvvvwwwyyy{{{ppp___PPPEEEEEECCC@@@===;;;:::::::::::::::::::::::::::::::::888888888888888888888888::::::999999999:::;;;;;;888999999999999888777777555666777777888888777777777999888555444777777444555555555555666666666666444555666777888777777666666666555555444444555555555555444333333333333333555444333333333333444555222222333333333444444444666666777666666555444333444444444333444555555666555444444333333444444555555555555555555444333222555555444444444444444555666444111111333555666555555555555666666555555555777777666666666666777777888666444444666888::::::888999:::<<<======>>>>>>BBBGGGTTTcccooo|||}}}{{{zzzyyyzzzyyy{{{yyynnneee\\\TTTOOOMMMLLLIIIFFFDDDCCCCCCCCC@@@??????>>>>>>>>>??????======>>>===;;;;;;<<<>>>DDDNNNYYYdddmmmtttrrrlll^^^QQQEEEAAA@@@>>>===>>>@@@AAAEEEMMMYYYgggttt|||~~~yyymmm^^^OOOGGGCCC>>><<<===<<<<<<;;;;;;:::;;;;;;<<<::::::;;;;;;::::::999888999999::::::::::::::::::;;;<<<@@@LLL\\\mmmxxx}}}~~~wwwjjjYYYKKKBBB???;;;;;;<<<===>>>CCCSSSbbbsss{{{ttt```PPPIIIFFFBBB???>>>>>>===<<<;;;999888888:::;;;;;;:::::::::999999999999::::::<<<<<<;;;::::::===BBBFFFKKKQQQZZZ]]]ZZZ[[[jjjzzz{{{gggVVVLLLFFFCCC@@@>>>>>>>>>===;;;::::::;;;;;;;;;;;;:::999888888888999999:::;;;<<<>>>@@@DDDJJJOOOXXXjjjzzzzzzfffPPPEEEBBBAAABBBEEEEEEDDDCCCAAA???===;;;999999888888888888999::::::===@@@BBBAAA<<<999999:::999999:::;;;;;;;;;::::::666888;;;<<<>>>@@@BBBEEEMMMPPPVVV]]]fffppp{{{zzzqqqkkkbbbYYYSSSNNNKKKHHHEEEBBB@@@AAA@@@???DDDJJJPPPSSS]]]jjjooohhh]]]VVV___```^^^XXXOOOGGGDDDCCC@@@???============:::888999;;;>>>CCCTTToooxxxzzz}}}jjjVVVHHHCCC>>>===???BBBCCCBBBAAA@@@???>>>???AAACCCDDDCCCGGGNNNTTT]]]hhhuuu~~~}}}vvvnnneee\\\VVVQQQOOOMMMKKKJJJIIIJJJJJJNNNQQQSSSTTTSSSSSSSSSTTTPPPOOOMMMMMMQQQXXX___cccooorrrvvvyyy}}}rrr[[[LLLDDD@@@@@@???===;;;999999999999888999:::;;;;;;:::999888888888888888888888888888::::::::::::999999999999888999999999999888777777444444555666777888999999666888777444555888888666555555555555666666666666555555666777777777777777555555444444444555666666666666555444444444444444555444444333333444444555333333333333444444444444555555666666666555555444333333333333333444444555555444444333333444444555555555555555444222111000444444333333333333444444555333222222444555555444444444555555555555444444777777666666666666777777777555333444666888888888888999:::<<<===============AAAJJJVVVaaannn}}}{{{yyyxxxxxxyyy|||wwwmmmddd\\\UUUQQQLLLKKKHHHFFFDDDCCCCCCCCC@@@???????????????@@@@@@======>>>===;;;:::<<<===FFFPPP\\\fffoootttqqqjjj]]]PPPEEEAAA@@@???>>>???@@@BBBGGGOOO[[[jjjvvv~~~}}}wwwiii[[[LLLEEEBBB>>><<<<<<999999999999999:::;;;<<<::::::;;;;;;::::::999888999999999999999:::::::::<<<<<>>???EEESSSbbbttt{{{xxxeeeUUUKKKGGGCCC@@@???>>>===<<<:::999888888:::<<<;;;;;;:::::::::::::::::::::::::::::::::::::::===AAAEEEFFFJJJQQQTTTTTTYYYkkk}}}xxxdddTTTKKKFFFDDD@@@>>>===<<<;;;:::::::::::::::::::::::::::999999999999:::;;;<<<<<<===???DDDLLLTTT___rrruuubbbMMMBBB??????@@@CCCAAAAAA@@@???>>>;;;999888777777666555666888:::;;;;;;===>>>===;;;999999:::;;;;;;<<<;;;:::999:::;;;888:::<<>>@@@AAA@@@???>>>=========???@@@AAAAAAEEEIIIKKKOOOYYYfffqqqvvvlllddd]]][[[WWWTTTSSSUUUXXXZZZ```bbbfffggghhhhhhiiijjjbbb```___```fffoooxxx~~~ttt]]]LLLDDDAAA@@@===<<<;;;:::999:::::::::777888:::;;;;;;:::888777888888888888888888888888::::::::::::999999888888888999999999999888777777444555555777888:::<<<===666999888555444777888555555555555555666666666666555666666777777777777777555555555555666777888999777777666555555555555555444444444444444444444444333333333444444444444555444444555555666555555555333222222222222333444444555444444333333444444555444444444444333222111111333333222222222333444444333333333444444555555444333333444444444444333333777666666555555666666777666555333444666888888888888999:::;;;<<<=========;;;===CCCLLLUUUbbbuuu}}}{{{yyyxxxwwwzzz|||uuulllddd]]]WWWSSSKKKJJJHHHFFFDDDCCCCCCCCC@@@???????????????@@@@@@======>>>===;;;;;;<<<>>>HHHRRR^^^hhhqqqtttppphhh[[[OOODDD@@@@@@???>>>??????BBBGGGPPP]]]kkkwwwzzzssseeeWWWJJJDDDAAA>>><<<<<<777777777777888999::::::::::::;;;;;;::::::999888888888888999999:::::::::<<<===BBBNNN___ooozzzyyylll\\\MMMCCC???>>><<<<<<>>>AAAHHHVVVddduuu|||}}}kkkZZZMMMIIIEEEAAA@@@???===<<<:::999888999:::<<<<<<;;;::::::::::::::::::::::::888888999999;;;>>>BBBFFFBBBEEEKKKPPPSSS\\\ppptttaaaSSSKKKFFFCCC@@@===<<<;;;:::888<<<;;;;;;:::999999999999999999999999:::;;;<<<===>>>???DDDNNNXXXeeewwwppp^^^KKKAAA>>>======???======>>>>>>===;;;999777777666555444555777:::<<<<<<=========<<<;;;;;;<<<<<<======;;;999888:::<<<<<<===???BBBHHHQQQZZZaaakkkrrr|||zzzoooeee^^^SSSMMMGGGEEEEEEDDDHHHMMMQQQQQQWWWccciiibbbWWWPPP___[[[TTTKKKCCC>>>======<<<<<<<<<<<<;;;<<<===>>>;;;;;;===AAALLL```{{{yyygggZZZ___hhhppppppdddRRREEEAAA???======>>>???@@@@@@>>>>>>===<<<===>>>?????????BBBFFFGGGHHHNNNYYYaaaqqqwww|||uuulllhhhbbb^^^___eeelllqqquuuxxx|||~~~{{{yyywwwxxx|||zzz```NNNEEEBBB@@@???;;;;;;;;;;;;;;;;;;;;;<<<777888:::;;;;;;:::888777888888888888888888888888999::::::::::::999777777888999999999999888777777555666777999;;;===??????999;;;999555444666666333555555555555666666666666666666666666666777777888555555666666777888::::::777777666555555555555666444444444444444444444444333333444444444555555555333444555555555555555444333222222222222333444444555444444333333444444555111111222333444444444444222222222222222333444555222333444444444444444555333333444444444444333333666555555444444555555666777555555555888999999888777888999;;;<<<<<<======<<<<<<@@@FFFMMMXXXjjjzzz}}}{{{yyyxxxwwwzzz|||}}}uuullleee^^^WWWSSSKKKIIIGGGEEEDDDCCCCCCCCC@@@??????>>>>>>>>>??????<<<===>>>===<<<===>>>@@@IIITTTaaakkkrrruuuooofffYYYMMMBBB??????>>>>>>??????AAAGGGQQQ^^^lllyyy~~~wwwpppaaaTTTHHHBBB@@@===;;;<<<777777777777888999999:::::::::;;;;;;::::::999888777777888888999:::::::::======BBBNNN```ppp|||zzzmmm]]]MMMCCC???===;;;;;;???DDDLLL[[[hhhwww}}}ppp___OOOKKKFFFBBB@@@???===<<<<<<:::999999;;;<<<;;;;;;::::::;;;;;;;;;;;;::::::777888999:::;;;>>>CCCFFF???CCCIIIOOOTTT___sssqqq^^^QQQKKKEEEBBB???===<<<;;;999888<<<;;;:::999888888999999999999999999:::;;;<<<===>>>???EEEPPP\\\kkk~~~iiiYYYHHH@@@>>><<<:::::::::;;;<<<===<<<;;;999777777666555444555777:::;;;?????????>>>>>>>>>>>>>>><<<>>>>>><<<999:::>>>BBBBBBEEEHHHNNNVVVaaammmttt}}}yyyrrrggg^^^TTTOOOKKKGGGGGGIIILLLKKKRRR___fffaaaUUUMMMQQQMMMGGGAAA===;;;;;;;;;;;;===>>>>>>===<<<<<<===;;;;;;===@@@GGGYYYuuuqqq^^^OOORRRYYYaaa```UUUHHHAAA???>>>===<<<<<<===???@@@>>>>>>>>>======>>>>>>???<<>>;;;:::;;;;;;;;;<<<<<<<<<<<<777888999::::::999888777999999999999999999999999888999:::::::::999888777888999999999999888777777555666999<<<>>>???@@@@@@999;;;:::555444666555222555555555555666666666666666666666666666777888888666666666666777888999:::777777666555555555555555333444444555555444444333333444444444555555555555444444555555555444444333333333333333333444444555555444444333333444444555000111222444555555555555333222222333333444555666333444444444333333555666444444555555555555444444666666555555555555666666666555555666888999999888777888999;;;<<<<<<<<<<<<======@@@DDDIIIPPP___mmm}}}~~~}}}|||zzzxxxwwwzzz|||}}}vvvmmmeee]]]VVVQQQJJJIIIGGGEEEDDDCCCCCCDDD@@@??????>>>============<<<===>>>>>>>>>???AAACCCKKKUUUcccmmmtttuuunnneeeWWWKKK@@@===>>>======>>>???BBBHHHSSS```nnnzzz|||uuummm^^^RRRFFFAAA@@@===;;;;;;:::999999999999999:::;;;::::::;;;;;;::::::999888666777777888999999::::::===>>>CCCOOO```qqq}}}zzznnn^^^NNNDDD???<<<:::;;;@@@GGGPPP___lllyyyssscccPPPLLLGGGCCCAAA???>>><<<===;;;::::::;;;;;;;;;:::::::::;;;<<<<<<;;;::::::999:::;;;;;;<<<>>>AAADDD@@@DDDKKKRRRXXXaaatttooo\\\PPPJJJDDDAAA>>><<<;;;;;;:::888:::999888888888999:::;;;::::::999::::::;;;<<<===??????FFFSSSaaaqqqzzz```RRRDDD>>>===;;;888888888:::;;;======;;;999777777777666666666777999:::???>>>===<<<======<<<<<<:::===>>>===<<<>>>EEEKKKLLLQQQYYYbbblllxxx~~~ssshhhbbb[[[TTTQQQQQQOOOMMMSSS```fff___QQQHHHEEECCC???===<<<<<<<<<<<<<<>>CCCRRRnnnzzzdddSSSHHHHHHLLLRRRPPPGGG@@@@@@>>>===;;;:::999;;;>>>AAA????????????????????????>>>>>>>>>@@@BBBGGGKKKNNNSSSZZZgggvvvmmm[[[HHHBBBAAA???;;;:::::::::;;;;;;<<<<<<;;;;;;888888888888888888888888999999999999999999999999666777999::::::999888777888999999999999888777777333666:::>>>@@@@@@>>>===888:::999555444666666444555555555555666666666666777666666555666777888999555555444555555666777777777666555555444444555555333333444555555444333333444444444444555555555555555555555555444333333222444444444333444555555666555444444333333444444555222333444555555555555555333333333333444555666777333444444333111222555888555555555666666555555555888888777777777777888888555444444555777888777666777888999:::;;;<<<<<<<<<<<<<<>>===<<<<<<<<<<<<<<<===>>>??????@@@BBBDDDKKKVVVdddnnntttuuunnndddVVVJJJ???<<<===<<<<<<>>>???CCCIIITTTaaaooo|||{{{ssskkk\\\PPPEEEAAA@@@===;;;;;;<<<;;;;;;::::::;;;;;;<<<::::::;;;;;;;;;:::999999666777777888999999::::::===>>>CCCPPPaaarrr}}}{{{ooo^^^NNNDDD???<<<999:::@@@IIISSSbbbooo{{{uuueeeQQQMMMHHHDDDAAA@@@>>><<<>>><<<::::::;;;;;;:::999::::::;;;<<<<<<;;;::::::;;;<<<======<<<===@@@BBBDDDGGGOOOVVV[[[ddduuummmZZZOOOJJJCCCAAA===;;;;;;;;;:::999777777777777888:::<<<>>>::::::::::::;;;<<<======>>>???GGGUUUeeevvvtttYYYLLL@@@======;;;888777777999;;;======;;;999888777777777777777888888999===;;;:::999999:::999888999<<<>>>??????CCCKKKRRRUUU\\\hhhttt|||vvvooohhhcccccc[[[YYY]]]ggglllbbbQQQFFFAAA???======>>>??????>>>???FFFNNNQQQNNNGGG@@@===999888:::===@@@MMMjjjqqq[[[JJJEEEBBBDDDHHHFFF>>><<>>@@@???===;;;666888888555444888888666555555555555666666666777777666555555555666888999444333333333333444555555666666555444444444444444333333444555555444333333444444444555555555666666555666555555444333222111555444444444444555666666555444444333333444444555555555555666555555444444333333333444555666777888444555444222000111555999555555666666666666555555::::::999999999999::::::333333333444777777666555777888999:::;;;<<<<<<<<<;;;;;;???BBBCCCFFFOOOZZZ]]]mmm|||yyywwwxxxzzz|||~~~}}}uuulllddd\\\TTTPPPIIIHHHGGGEEECCCBBBAAAAAA????????????>>>>>>>>>>>>;;;;;;;;;;;;<<>>???BBBIIITTTaaaooozzz|||pppbbbYYYNNNDDDAAA???<<<999999<<<;;;:::999888999999:::999999999999999999999999333555888999:::;;;===???999<<>>???>>><<<;;;===<<<<<<<<<>>>@@@BBBCCCCCCCCCJJJUUU]]]gggxxxkkkYYYLLLBBBBBB???<<<;;;;;;<<<;;;:::777777888999::::::;;;;;;======<<<;;;999999<<<>>>===AAAIIIVVVggg{{{lllNNNIIICCC===;;;999888777888888999::::::888777666888888777777888999::::::;;;;;;;;;999777777999;;;BBB<<<;;;AAAIIIPPP\\\gggsssyyy~~~yyysssqqqsssxxxvvviiiVVVHHHAAA>>><<<;;;999777<<>>BBB@@@EEE\\\www~~~oooaaaSSSIII@@@???===<<<<<<>>>???@@@<<<<<<;;;999999;;;@@@CCC@@@AAABBBBBBBBBBBBBBBAAA>>>>>>>>>>>>???@@@AAABBBHHHKKKPPPXXXcccqqqwwwcccLLLGGGAAA>>>======;;;999<<<===>>>===;;;:::;;;<<<777777777777888999:::;;;<<<======;;;999777777888:::::::::::::::::::::::::::888777666777888777666333555888::::::999777666555555555444444333333333555555444444444444555555666444222333777999888777555444333333444555444333777777666666555555444444444444444444444444444444444333333222222333333444666444222333555666444111555444333333333333444555555555555555444333222222777666666555555666666777555555444444444444555555999888777777777777777888666666666666666666666666666666666666777777777777777777888888888888777777999999:::::::::999888888666:::>>>??????CCCJJJPPP[[[^^^kkk|||yyywwwxxxzzz|||~~~}}}tttlllccc[[[TTTPPPJJJIIIGGGEEECCCBBBAAA@@@????????????>>>>>>>>>>>>;;;;;;<<<<<<<<<@@@EEEHHHSSS\\\gggpppwwwwwwlll___TTTKKKCCC@@@===;;;;;;>>>???CCCJJJUUUbbbooo{{{~~~pppcccVVVLLLBBB@@@???<<<;;;;;;;;;:::999888888999999:::::::::::::::::::::::::::888999999999777888999;;;:::===DDDPPP```ppp}}}{{{nnn]]]NNNEEEAAA@@@???BBBGGGLLLUUUdddrrr}}}~~~qqq___RRRGGGDDDFFFDDD@@@>>>>>><<<:::999:::999888777888:::===?????????===<<<;;;;;;;;;<<<>>>AAACCCDDDCCCDDDJJJTTT]]]hhhzzzyyydddUUUKKKDDDAAA???<<<;;;;;;<<<;;;:::::::::999999999::::::;;;??????>>>;;;999:::<<<>>>???CCCKKKXXXkkk~~~fffJJJEEE@@@<<<::::::999999999999999999999888777777888888888888888999::::::999:::999999999:::;;;<<>>???HHHSSS]]]lllyyyrrr[[[KKKBBB???======;;;:::???FFFVVV```iiihhh\\\MMMBBB===;;;:::===AAA???CCCYYYrrruuufffZZZNNNEEE???>>>>>>>>>>>>=========<<<<<<;;;::::::===AAAEEEDDDDDDDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>???@@@AAAAAACCCGGGMMMUUU```llltttiiiWWWHHHDDD???======>>>===<<<;;;<<<===<<<:::999:::;;;888888888999999:::;;;<<<>>>===<<<;;;;;;:::999888::::::::::::::::::::::::888666555444555666555444444666888::::::999777555555555555444444333333333666555555444444555555666666444222444666888888666555444333444555666555333777777777666666555555555444444444444444444444444666555555444444555555666555444333333444555444333555444333333333333444555444444555666666555555555555555444333333444555555555555444444444444555555777666666555666666777777666666666666666666666666555666666666777777777777666777777888888777777666777888999999::::::::::::888;;;======;;;===BBBGGGTTTYYYfffyyy|||yyywwwxxxzzz}}}~~~}}}tttkkkccc[[[TTTOOOKKKJJJGGGEEECCCAAA@@@@@@????????????>>>>>>>>>>>>;;;<<<<<<<<<===AAAFFFJJJUUU^^^iiiqqqwwwuuujjj^^^RRRJJJCCC@@@>>>;;;;;;>>>@@@DDDLLLWWWdddqqq{{{|||nnn```QQQHHH@@@???>>><<<<<<>>>;;;;;;::::::::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::999777555555888:::;;;===DDDPPP```ppp}}}{{{nnn]]]NNNEEEAAABBBCCCGGGLLLOOOUUUaaannnzzzwwwaaaTTTHHHEEEFFFDDDBBBAAA@@@===:::999999999999888999;;;===?????????===<<<999999:::<<<>>>AAACCCEEECCCEEEJJJRRR\\\iii|||qqq]]]QQQJJJEEEAAA???<<<;;;;;;;;;;;;:::===<<<;;;:::999:::;;;;;;@@@@@@???===::::::<<<>>>CCCEEEMMM\\\qqqvvv]]]EEEBBB===::::::;;;;;;;;;::::::999888888888888888999888888888888999999:::999888777999;;;=========@@@AAAHHHUUUcccrrr~~~eeeRRRDDD@@@>>>>>>======BBBIII___hhhpppkkk\\\KKKAAA>>>;;;:::===???===@@@SSShhh~~~xxxjjj]]]TTTKKKDDDBBBAAA@@@???>>>===;;;;;;<<<<<<<<<;;;<<>>>>>=========>>>>>>???@@@BBBDDDGGGLLLTTT]]]cccsss|||pppXXXJJJCCC@@@===<<<===>>>>>>>>>:::;;;<<<;;;:::999:::;;;::::::;;;;;;<<<<<<======???<<<:::;;;===>>><<<999999999999999999999999999888666555444555666555444555777888999999888666444555555555444444444444444666555555444444555555666555444333444666777777666666555444444666666555444777777777777666666666666444444444444444444444444666555555444444555555666333444555444333333444555555444333333333333444555333444555666777777777777666555444333333444555666555555444444444444555555444444444444555666777777666666666666666666666666555555666666666777777777666666777777777777666666555666777999:::;;;;;;;;;:::;;;<<<;;;999:::>>>BBBKKKQQQ___ooo||||||yyywwwxxxzzz}}}|||tttkkkccc[[[TTTOOOKKKJJJHHHEEECCCAAA@@@???????????????>>>>>>>>>===<<<<<<<<<<<<>>>BBBHHHLLLXXXaaalllsssvvvtttiii]]]PPPHHHAAA???>>>;;;;;;>>>@@@EEENNNYYYgggsss}}}}}}vvvgggZZZMMMEEE>>>======;;;<<>>>>>==================;;;;;;;;;;;;::::::::::::888777666555444666999===<<<>>>DDDOOO```ppp~~~{{{ooo^^^OOOEEEAAAAAADDDJJJOOOPPPRRR\\\gggvvv|||bbbUUUHHHDDDCCC@@@>>>??????<<<999888999:::::::::999:::<<<===>>>===<<<;;;999:::;;;<<<>>>@@@BBBCCCBBBEEEJJJPPPZZZjjjmmmYYYNNNIIIEEEAAA>>><<<:::;;;;;;::::::===<<<;;;::::::;;;===>>>BBBAAA@@@>>>;;;;;;===???EEEGGGOOO```vvvoooXXXEEEAAA<<<::::::;;;<<<<<<;;;:::999888777888999:::999999999888888999999:::999777666888<<<>>>>>>===@@@HHHVVVfffvvvnnnZZZFFFAAA>>>>>>??????DDDJJJcccjjjmmmeeeTTTDDD======::::::<<<===;;;>>>LLL\\\ssstttoooeee\\\WWWSSSOOOMMMJJJEEE@@@===;;;;;;;;;;;;<<<<<<<<<===AAAGGGKKKKKKJJJIIIGGGEEEDDDCCCCCC>>>===<<<<<<<<<<<<<<<===AAABBBCCCEEEGGGMMMSSSXXXaaakkkwww|||bbbNNNDDDAAA???===<<<<<<======>>>999:::;;;;;;999999999;;;<<<<<<===>>>>>>>>>>>>>>>>>>;;;888999>>>???<<<999888888888888999999999999:::888666666777888777666666777888999888777555444555555555555555444444444666666555555555555666666444444444555666666666666777555555555666777666555777777777777777777777777444444444444444444444444444333333222222333333444111444666555333222444777555444333333333333444555444444555666666666666666777666555444444555666777555555444444444444555555444444444444555666777888666666666666666666666666555555555666666666777777666666666777777666666666666666888999999::::::::::::;;;;;;::::::;;;???BBBCCCJJJWWWeeennnzzz|||yyywwwxxxzzz}}}|||tttkkkccc[[[SSSOOOKKKIIIGGGEEECCCAAA@@@@@@????????????>>>>>>>>>===<<<<<<<<<<<<>>>CCCJJJOOO[[[dddooouuuvvvrrrggg\\\MMMFFF@@@???>>>;;;<<<>>>AAAFFFPPP\\\iiiuuu~~~~~~yyypppbbbTTTJJJCCC>>>===<<<;;;===AAABBBAAAAAA@@@???===<<<<<<::::::::::::999999888888888888777555444555999<<<<<<>>>DDDPPPaaaqqq~~~|||ppp```QQQFFFBBBBBBGGGNNNSSSRRRQQQYYYcccrrr~~~gggZZZLLLDDDAAA===<<<===<<<;;;999999;;;<<<<<<<<<888999:::;;;;;;;;;::::::;;;;;;<<<===>>>?????????@@@EEEJJJPPPZZZlllmmmYYYNNNHHHDDD@@@>>>;;;::::::;;;:::999::::::::::::;;;===???@@@BBBAAA@@@>>><<<;;;>>>@@@EEEHHHRRRddd{{{lllWWWGGGCCC>>>;;;:::;;;<<<<<<<<<;;;999888888888999:::::::::999999999999999:::999888777888;;;===???@@@GGGUUUhhhyyyuuu```IIIBBB>>>===>>>???CCCIIIaaadddcccYYYIII>>>;;;===999:::;;;;;;999<<>>;;;;;;<<<<<<>>>BBBHHHMMMRRRPPPMMMIIIEEECCCAAA@@@<<<<<<;;;;;;:::;;;;;;;;;<<<===???@@@AAAEEEJJJMMMUUU\\\fffnnnuuu}}}oooWWWHHHBBBAAA@@@???===;;;;;;;;;<<<999:::;;;;;;999999:::;;;<<<===>>>?????????>>>>>>===999666888===>>><<<888777777777888888999999999:::888666666777888777666777777888888777666555444555555555555555555555555666666666555555666666666444555666777777666666666777555555555666777666555666666666666666777777777444444444444444444444444444333333222222333333444111333666555333222444777555444333333333333444555555555555555555444333222666666555555555555666666555555444444444444555555444444555555666777888999666666666666666666666666555555555555666666666666666666777777777777666666888888888999999888888777;;;;;;:::999999;;;>>>@@@>>>EEEQQQ\\\cccnnn|||yyywwwxxxzzz}}}|||sssjjjbbbZZZSSSNNNIIIHHHGGGEEECCCBBBAAAAAA????????????>>>>>>>>>>>>============???EEELLLQQQ]]]gggrrrvvvvvvpppeeeZZZJJJDDD??????>>><<<<<>>>>>>>>BBBGGGHHHGGGFFFDDDBBB???<<<;;;;;;::::::999999888888777;;;;;;999777555555777999;;;>>>EEERRRbbbrrr~~~~~~rrrbbbSSSHHHDDDEEEKKKSSSWWWTTTQQQXXXbbbppp}}}nnn```QQQHHHBBB>>>===@@@===<<<<<<===>>>???>>>===888888999999999999999888;;;<<<===>>>>>>>>>======@@@GGGMMMRRR]]]ppplllYYYMMMGGGCCC@@@>>>;;;::::::::::::999777888999;;;===>>>???@@@@@@@@@???===<<<<<<>>>AAAEEEJJJWWWjjjgggUUUHHHDDD>>>;;;:::;;;;;;;;;;;;;;;:::999999999999999;;;::::::999999999999:::999::::::999:::>>>DDDHHHUUUfff{{{{{{fffMMMEEE>>>======>>>AAAFFFXXXXXXUUUMMMBBB<<<;;;===999999:::999999;;;AAAGGGXXXaaajjjpppvvv|||~~~}}}xxxmmm\\\LLLAAA===>>>@@@;;;;;;<<<<<<>>>CCCIIIMMMWWWTTTOOOIIICCC>>><<<:::::::::999999999::::::;;;999:::<<<>>>???AAAEEEHHHLLLRRRYYY^^^ccclllyyy~~~cccOOOEEECCCAAAAAAAAA>>>;;;::::::;;;999:::;;;;;;::::::;;;<<<<<<===>>>??????>>>===<<<;;;999777999;;;<<<;;;888666666666777888888999999888666555444555666555444666666777777666666555555555555555555555666666666777666666555555666666777444777999999888777666777666555444444666666555444555555555555666666666666444444444444444444444444666555555444444555555666111333444444444444555666555444333333333333444555555555555555444333222111444444666777777666444444555555444444444444555555555555555555666777888888666666666666666666666666444444555555555666666666777777888888888888777777888888999999888777777666===;;;999888888999:::;;;<<>>>>>>>>>>>============???EEEMMMSSS___jjjtttwwwuuuooodddYYYIIIBBB>>>>>>>>><<<<<>><<<;;;;;;:::999999888888:::::::::999777666888999999===FFFTTTdddsss}}}tttdddTTTJJJEEEEEEKKKTTTXXXSSSPPPVVVaaannn|||qqqcccTTTKKKDDD@@@AAADDDBBBBBBBBBBBBCCCBBB???<<<999999999999999999999999:::;;;<<<===>>>>>>>>>>>>AAAJJJQQQVVVaaavvvhhhUUUKKKGGGDDD@@@>>>;;;::::::::::::999666888:::<<<>>>>>>======>>>>>>>>><<<;;;<<>>======???CCCIIIHHHFFFCCC>>>;;;::::::888999999888999;;;???AAALLLZZZkkkyyy~~~kkkWWWHHH@@@>>>???;;;;;;<<<<<<>>>BBBHHHLLLTTTPPPKKKEEE@@@<<<999888888888888888888999:::;;;888:::<<<======???AAADDDCCCHHHMMMQQQUUU\\\gggppp}}}uuu\\\KKKEEEEEE@@@AAABBB@@@<<<:::;;;<<<999;;;<<<<<<;;;;;;<<<===;;;<<<===>>>>>>===<<<:::;;;;;;;;;;;;;;;;;;::::::555555666666777888888999888666555444555666555444555555555666666666666666444555555555666666666777777777666666666666777777555888;;;;;;999777777888555444333444555666555333333444444444555555555666444444444444444444444444666555555444444555555666333222222333555666666555555444333333333333444555444555555555555555444444555777:::<<<<<<:::777555555555444444444444555555555555555444444555666666666666666666666666666666444444444555555555666666888888999999999999888888666777777888888888888777===;;;999888:::;;;======<<>>>>>>>>>>>>>>=========@@@FFFNNNTTT```kkkuuuxxxuuunnncccYYYHHHBBB>>>>>>>>><<<<<>>===;;;999=========<<<;;;<<>>===>>>BBB<<<;;;;;;<<<<<<:::777555777999999888999<<<>>>>>>EEEVVVlllttt___NNNCCC>>>===;;;<<<<<<<<<===AAAGGGKKKLLLIIIEEEAAA>>><<<;;;;;;777777777777888999:::;;;444666888999999:::;;;===<<<@@@FFFIIIKKKQQQZZZaaalllvvvqqqYYYKKKFFFGGG???AAABBB@@@===;;;<<<>>>:::;;;<<<<<<;;;;;;===>>>:::;;;===>>>===<<<:::999<<<===>>>===;;;:::;;;<<<444555555666777888888999:::888777666777888777666444555555555666666777777444555555555666666777777777777666666666666777777666999<<<===:::888888999555444333333444555444333333333333444444444555555444444444444444444444444444333333222222333333444444222000222666888666444555444333333333333444555333444555666777777777777888;;;???BBBBBB???;;;888555555555444444555555555555555444333333333444444666666666666666666666666444444444555555555666666999999::::::::::::999999444555666888999999999999;;;:::999:::>>>AAADDDEEE<<<>>>DDDLLLRRRYYYeeeqqq}}}{{{zzzzzz{{{|||}}}tttkkkcccZZZSSSNNNLLLIIIEEECCCCCCBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>===;;;;;;>>>AAAEEEQQQ\\\hhhqqqyyyzzzuuummm___SSSIIIDDD>>>;;;<<<===>>>===EEEKKKVVVcccooozzzyyynnnbbbWWWNNNIIIAAACCCEEEGGGKKKRRR[[[ccciiihhhfffbbb\\\TTTMMMHHHAAA@@@>>>===<<<;;;888666;;;::::::999999::::::;;;>>>@@@GGGTTTeeettt~~~~~~sssdddUUUKKKFFFFFFJJJPPPSSSOOOMMMTTT^^^mmm}}}~~~hhhSSSKKKJJJIIIJJJMMMKKKJJJIIIFFFCCC???<<<:::<<<;;;999888888999;;;<<<888:::<<>>>>><<<::::::<<<<<<;;;>>>DDDJJJSSSdddxxxqqqXXXKKKAAA???<<<:::999999:::;;;<<<;;;::::::;;;<<<;;;999;;;<<<<<<:::888888999:::999999===@@@BBBJJJ```vvv}}}xxxpppjjjaaa```\\\XXXTTTOOOLLLKKKGGGHHHJJJKKKKKKMMMPPPRRRZZZZZZ^^^hhhqqq{{{aaaSSSHHHDDD@@@::::::@@@;;;<<<===<<<:::999999:::AAA<<<888999::::::===BBBGGGXXXtttkkkSSSDDD?????????===;;;;;;===?????????CCCBBB@@@>>><<<;;;::::::888888888888888888888888999999::::::::::::;;;;;;;;;===@@@AAADDDIIIQQQWWW^^^hhhttt~~~nnnZZZPPPIIIDDDFFFCCC???============<<<<<<===>>>???@@@@@@@@@@@@=========>>>>>>=========999999999:::;;;<<<<<<<<<<<<:::888666555666777888>>>;;;666444444666777888777666666666666666666777999999888777777777777777555555555555555666777777777999;;;===<<<:::777444888888777777666666555555666777777777777777666666333333333444444444555555444444444444444444444444444444444444444444444444555555444444444444555555222333444444444333222111999BBBIIIJJJGGGDDD===666777777666555555555555555;;;999666444333444666777555666666666666666555555555444444555888999999888777777777777777666555555555666777888888999999888:::;;;<<<===>>>@@@@@@AAA<<>>>>>>>>>>>>>>>>>>>>>>>>>><<<===???BBBGGGRRR]]]iiiqqqyyyyyyuuulll^^^RRRGGGCCC===:::;;;<<<======EEEKKKVVVdddpppzzz~~~vvvkkk___TTTKKKFFF@@@CCCFFFJJJPPPYYYdddlllsssrrrqqqllleee\\\TTTOOOFFFCCC@@@>>>===<<<:::888;;;::::::999999::::::;;;>>>@@@FFFSSSdddsss}}}~~~ttteeeUUUHHHBBBBBBEEEJJJLLLIIIGGGOOOYYYlll}}}mmmWWWNNNMMMMMMOOORRRMMMKKKIIIFFFBBB???===;;;;;;;;;:::999999999:::;;;999:::===???AAABBBCCCCCCEEEJJJRRR___nnnuuuaaaQQQHHHCCCBBB===@@@BBBAAA>>>;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<::::::<<<<<<;;;???EEELLLVVVfffzzznnnVVVIII@@@???===;;;:::::::::;;;<<<;;;:::;;;<<<===;;;:::;;;<<<<<<;;;999888999;;;777777<<>>======;;;999===DDDJJJ[[[wwwpppZZZJJJCCCBBB???===;;;;;;===>>>>>>>>>@@@???===<<<:::999999999888888888888888888888888999999999:::::::::;;;;;;:::;;;<<<===>>>BBBIIINNNSSS[[[gggpppvvv|||tttaaaUUUMMMFFFGGGEEECCCBBBBBBAAA???>>>????????????@@@@@@@@@@@@CCCCCCDDDDDDDDDCCCBBBAAA>>>===<<<;;;:::999888666;;;:::999888777777888999<<<999666444555777777777666777777888888777777666999888777777666666666777666555555555555666777777777888999;;;:::888666444666666666666666555555555666666777777777666666555444444444444444444444444444444444444444444444444444444444444444444444444555555444444444444555555444444555555555555555444:::BBBIIIKKKLLLJJJCCC;;;777666666555555555555555:::999777555444555555666555555666666666666555555777555555555777888777555777777777777777666555555555666777888888999999888:::;;;;;;<<<===>>>??????;;;>>>CCCFFFJJJRRR[[[bbb}}}{{{zzzzzz{{{||||||sssjjjbbbYYYRRRMMMIIIGGGDDDCCCCCCCCCBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>???======AAACCCIIITTT___jjjrrryyyyyytttjjj\\\PPPEEEAAA<<<::::::;;;<<<===EEELLLXXXeeerrr{{{{{{qqqfffYYYOOOGGGCCC???BBBGGGMMMWWWcccpppxxx||||||{{{wwwpppfff\\\WWWNNNJJJDDD@@@>>>===<<<;;;;;;;;;::::::::::::;;;;;;???@@@FFFSSScccrrr{{{vvvgggVVVGGG???@@@AAAEEEFFFCCCCCCKKKVVVjjj{{{ppp[[[PPPMMMOOOQQQTTTNNNLLLHHHDDDAAA>>>===<<<:::::::::::::::::::::::::::;;;===@@@BBBCCCDDDEEEHHHLLLTTTbbbrrrppp]]]OOOFFFBBBAAA???>>>BBBIIIGGG===999<<<<<<<<<<<<;;;;;;;;;::::::===;;;:::======<<<@@@FFFNNNYYYjjj}}}jjjSSSFFF??????>>>======<<<;;;;;;<<<<<<;;;<<<===>>><<<;;;;;;<<<<<<;;;999999:::<<<999999>>>IIIVVVggg|||wwwrrreee```YYYUUURRROOOKKKGGGCCCCCCDDDDDDCCCAAA???>>><<<;;;;;;>>>CCCGGGGGGFFFGGGGGGIIILLLOOOTTT```llljjjVVVEEEBBBAAA===;;;===<<<;;;999777888===DDDJJJFFFEEEDDDDDD@@@;;;===BBBJJJ[[[wwwzzzdddRRRHHHDDD???===;;;;;;<<<======<<<<<<;;;:::999999888888999888888888888888888888888999999999999:::::::::::::::::::::::::::===AAAEEEGGGMMMWWW^^^dddiiiooosssyyynnnaaaWWWNNNKKKJJJHHHGGGHHHGGGDDDCCCBBBBBBCCCDDDFFFIIILLLNNNNNNNNNNNNMMMLLLIIIGGGFFFDDDBBB>>><<<;;;:::888666:::::::::::::::::::::999999777555555777888777666666777999::::::999777666888777777666666666666666666666555555666666777888777777888888777777666555444444555555666666555555555555666666666666555555555555444444444444444444444444444444444444444444333333333333333333333333555555444444444444555555555555555555666777888888;;;AAAGGGLLLPPPPPPHHH>>>777666555555444444555555888777777666666555555555555555666666666666666555777666555555666666555333666666777777777666555555555666777888888999999888::::::;;;;;;;;;<<<<<<<<<:::===AAADDDGGGMMMVVV\\\~~~|||zzzyyyzzz{{{|||{{{sssjjjaaaYYYQQQMMMHHHFFFCCCBBBCCCCCCCCCBBB>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===AAADDDIIIUUU```lllsssyyyxxxrrriiiZZZNNNCCCAAA===;;;;;;<<<===>>>EEEMMMYYYgggsss|||~~~xxxmmmaaaUUUKKKDDDAAA???BBBHHHPPP\\\jjjwww~~~xxxnnneee___WWWQQQJJJCCC@@@>>>===<<<;;;;;;::::::::::::;;;;;;???@@@FFFSSScccrrr{{{uuugggVVVHHH@@@AAAAAABBBCCCAAABBBKKKUUUfffxxxqqq\\\OOOKKKLLLOOOQQQLLLIIIEEEAAA>>><<<<<<<<<999999:::;;;;;;;;;::::::;;;<<<>>>@@@BBBDDDFFFFFFJJJMMMVVVddduuulllYYYMMMFFFCCCAAAAAA<<>>777<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>;;;;;;=========BBBHHHPPP[[[nnngggPPPEEE????????????>>>===<<<;;;<<<<<<<<<===??????===;;;;;;<<<<<<;;;::::::<<<===>>>@@@FFFRRRcccvvvwwwlllbbb\\\UUUQQQLLLHHHGGGFFFEEECCCAAABBBDDDDDDDDDCCCBBB@@@<<<:::999>>>EEEIIIHHHEEEFFFEEEEEEFFFEEEGGGRRR^^^rrrqqqZZZFFFAAABBB???;;;;;;::::::888777888===DDDIIIKKKIIIIIILLLKKKEEE@@@@@@GGGWWWsssooo[[[LLLEEEAAA>>><<<;;;;;;<<<<<<;;;999999888888888999999999888888888888888888888888888999999999999:::::::::;;;;;;:::::::::<<>>===>>>===<<<::::::;;;;;;;;;;;;::::::777666666777888999777666666888:::<<<<<<:::888666777777666666666666666777666666666555666777777888888777777666666777777777333444555666777777666666444555555666666666666555555555555555444444444444444444444444555555555555333333333333333333333333555555444444444444555555666555444444555777999::::::???DDDIIINNNOOOGGG<<<666666555444444444444555666666777777777666444333444555666666666666666666666555444444555666555333555666666666666666555555555666777888888999999888::::::::::::999999999999888<<>>;;;:::::::::888999:::;;;;;;;;;;;;:::;;;<<<>>>@@@BBBEEEGGGHHHKKKNNNVVVeeewwwiiiVVVKKKFFFDDDBBB@@@;;;@@@MMMMMM???888<<<;;;<<<<<<===>>>>>>?????????<<<<<<===>>>>>>CCCJJJQQQ^^^rrr}}}dddOOOFFF>>>?????????>>>===<<<;;;;;;;;;<<<===??????===;;;:::;;;<<<<<<;;;;;;===???AAAGGGQQQ___rrrzzzmmmaaaXXXPPPKKKGGGDDDAAA@@@@@@AAABBBBBB???@@@@@@AAA@@@???>>>======;;;;;;@@@GGGKKKIIIFFFCCCAAA@@@???===>>>FFFPPPcccqqqzzz```IIIBBBCCC???;;;;;;888888999999999;;;???BBBHHHDDDFFFOOOTTTQQQIIIDDDFFFTTTmmmyyycccQQQFFFBBB@@@===;;;;;;;;;;;;:::999999888888999::::::;;;888888888888888888888888888888888999999999:::::::::999888999:::===???@@@===@@@EEEIIIMMMPPPSSSUUU[[[```ffflllqqqxxxxxxlllhhhccc```aaaccceeeeee```aaaeeekkkrrrzzz|||vvvqqqnnnaaaXXXLLLCCCAAAAAA@@@???;;;;;;<<<<<<<<<;;;::::::777666777888::::::888666777888;;;<<<<<<;;;888777777777666666666666777777666666666666666777888888999888777777777777888999444555777999999999888777444444555666777777666666555555555555555555555555444444444555555666666666444444444444444444444444555555444444444444555555444444333333444666888999999<<>>???@@@CCCIIIMMM~~~}}}{{{yyyyyyzzz{{{|||zzzrrrhhh```WWWPPPKKKHHHFFFCCCBBBBBBBBBAAA@@@????????????????????????<<<:::<<<@@@DDDJJJVVVbbbooovvvyyyvvvoooeeeVVVJJJAAAAAA@@@>>>======@@@BBBFFFOOO]]]lllwww~~~zzzsssfffYYYNNNGGGCCCBBBCCCFFFNNNZZZhhhttt}}}yyyuuummmfff[[[PPPHHHCCC>>><<<<<<<<<;;;;;;;;;;;;<<<<<<>>>@@@GGGTTTdddttt~~~vvvkkk^^^RRRFFF???>>><<<<<<======???GGGPPP]]]ooo{{{gggTTTJJJIIIHHHFFFBBBAAA???<<<::::::999999999999999::::::;;;;;;<<<;;;<<<===???BBBEEEGGGIIINNNPPPWWWfffyyy|||eeeSSSIIIFFFDDDBBB>>>:::===FFFHHH@@@;;;<<<:::;;;<<<===>>>???@@@@@@@@@===<<<>>>>>>???EEELLLTTTbbbwww{{{bbbNNNFFF>>>>>>>>>======<<<<<<<<<::::::;;;===??????===;;;:::;;;<<<<<<<<<===???AAAAAAMMM^^^ooovvvfffXXXOOOIIIDDDAAA@@@@@@??????@@@AAACCCDDD???>>>>>>===<<<;;;;;;:::<<<;;;===AAAFFFIIIHHHEEEDDD@@@>>>>>>>>>>>>CCCIIITTTaaattthhhNNNEEECCC???;;;;;;666888::::::999999:::<<<>>><<>>===<<<<<<:::999999999999999999:::;;;;;;888888888888888888888888888888888888999999999999888777666666999;;;<<<<<<:::<<<>>>BBBEEEHHHIIIJJJSSSVVVZZZ]]]aaafffnnnttt}}}{{{{{{~~~}}}zzznnn^^^RRRLLLHHHCCC??????>>>>>>===<<<<<<;;;;;;999999888999::::::999777777888:::;;;;;;:::888777777777777777777888888999777777666666777777888999888888777777777888999999555777999::::::999888777444555666777888888888777444444555555555666666666444444444555666666777777555555555555555555555555555555444444444444555555333333333333444555666666666999;;;<<>>???@@@>>><<<<<>>@@@GGGTTTfffvvvvvvlllaaaTTTGGG???<<<::::::======???EEEMMM[[[nnnlllWWWKKKHHHDDD??????>>>>>>===<<<;;;::::::999999888888999;;;<<<===;;;;;;<<<>>>AAADDDGGGIIIQQQRRRYYYhhh{{{xxxaaaOOOGGGDDDCCCBBB;;;::::::===???@@@>>>;;;::::::;;;;;;<<<<<<======AAA>>><<<>>>???@@@FFFNNNXXXggg|||yyy___MMMEEE>>>===<<<;;;;;;;;;<<<===888888:::===??????<<<::::::;;;======<<<===@@@BBBFFFXXXmmm~~~~~~kkkaaaTTTJJJEEEBBB???===???@@@AAAAAAAAABBBCCCDDDAAA???===;;;;;;;;;<<<===;;;===???CCCEEEFFFFFFFFFFFF@@@===@@@BBBCCCDDDGGGGGGQQQbbbxxxnnnTTTHHHCCC===:::<<<666888999:::999888999;;;999888;;;BBBFFFGGGKKKPPPOOOVVVfffzzzvvvbbbUUUGGGDDD@@@>>>===<<<;;;999999999999888999999::::::888888888888888888888888888888888888999999999999999777555666999::::::999999999:::===@@@BBBDDDDDDLLLNNNQQQRRRSSSXXX___eeennnvvvvvviiiaaaXXXNNNFFFDDDCCCAAA???>>>======>>>===;;;::::::::::::999888888888999999999999888888888888888888888999::::::777777666666777777888999666666666777777777888888666777999::::::888666444555666777888999999999999333333444555666777888888444444444555666777777777777777777777777777777777555555444444444444555555333444444555555555444444333777999888999;;;:::666666555444444333333444444444555555555555555555444333444555666777777777777666555444555777888777666333444555555666666555555555666777888888999999888888888888888888888999999888;;;======;;;<<>>????????????????????????>>><<<>>>BBBGGGMMMZZZfffqqqwwwzzzvvvmmmcccTTTHHH<<<>>>???===;;;;;;>>>AAAGGGPPP___nnnzzzuuummm___RRRHHHCCCBBBCCCIIIMMMXXXgggvvv~~~vvvkkk^^^SSSJJJBBB>>><<<<<<;;;;;;;;;;;;<<<<<<>>>@@@GGGUUUgggwwwyyyqqqfffXXXJJJ@@@===;;;;;;>>>???@@@FFFMMMZZZnnnnnnXXXJJJEEE@@@:::======>>>>>>===<<<;;;;;;:::999888777888:::===>>>::::::;;;===@@@DDDGGGIIISSSTTT[[[iii|||vvv^^^LLLEEECCCBBB@@@999:::888666999@@@@@@;;;;;;;;;:::::::::999999999AAA>>>===>>>???AAAGGGNNN[[[jjjwww]]]KKKDDD>>>===;;;:::999:::<<<===777888:::<<>><<<999:::;;;=========>>>@@@BBBMMMaaayyy~~~qqq[[[SSSIIIBBBAAAAAA>>>;;;<<<===??????>>>>>>>>>??????===;;;999888:::<<<===;;;???CCCEEEEEEEEEFFFGGGDDD===999===BBBCCCBBBCCC>>>FFFWWWnnnrrrWWWJJJCCC<<<:::===888888999888888888;;;===999:::<<<<<<888999CCCOOOQQQVVVbbbsss}}}iii\\\HHHEEEAAA???>>>===;;;999999999888888888888999999888888888888888888888888777888888888888999999999===:::888888:::;;;:::888999888999;;;???AAABBBBBBGGGIIIKKKKKKLLLPPPWWW]]]\\\eeesss}}}tttiii[[[PPPHHHGGGDDDAAA?????????@@@???===;;;::::::;;;:::999888888888888888888888888999888888888999:::;;;;;;777777777777777888888999444444555666777777666666555777888999999777444222666666777999999:::::::::222333444555666888999999444444444555666777777888777777777777777777777777555555555444444555555555444444666666666555444333111666888666666999;;;:::555555444333333333333444555555555555555555555555333444555666777777777777888777666666777777666555333333444555666666666555555666777888888999999888777888888888999999999999999;;;===<<<::::::===AAA~~~}}}{{{yyyxxxzzz}}}|||zzzpppfff^^^VVVPPPLLLFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@????????????>>>===>>>@@@BBBFFFPPP]]]fffuuuwwwyyyvvvmmm```RRRIIIAAA@@@>>>;;;:::;;;@@@CCCLLLWWWdddoooyyy}}}tttlll^^^PPPHHHFFFDDDCCCGGGTTTcccmmmwww~~~tttgggZZZNNNEEE@@@===<<<;;;:::;;;;;;=========AAAIIIVVVfffuuuxxxjjjYYYKKKBBB@@@===<<<>>>???@@@FFFMMM]]]mmm}}}nnnXXXIIIDDDAAA>>>>>>===<<<>>>@@@@@@===999:::999888888888999:::;;;???@@@AAAAAAAAABBBEEEGGGMMMRRR[[[jjj|||oooVVVJJJHHHEEEAAA>>>>>><<<;;;:::;;;;;;999888888999;;;<<<===<<<<<<;;;???======???@@@AAAGGGOOO^^^qqquuuaaaRRRKKK======<<<;;;;;;;;;;;;<<<;;;::::::;;;===>>>>>>===<<<===@@@AAA???===BBBKKKXXXnnn}}}lllbbbXXXRRRJJJCCC???===;;;999<<<===>>>>>>??????>>>>>>;;;<<<<<<:::888888999:::BBBCCCDDDEEEDDDCCCAAA???===?????????DDDIIIIIIEEEDDDFFFLLLZZZppp{{{^^^JJJAAA@@@???>>>888888888999999:::::::::777777888999:::<<<===>>>EEEIIIWWWjjj{{{xxxaaaNNNEEE======>>><<<<<<>>>:::::::::999999999888888999888888777777888888999777777777777777777777777777888888999999999888888777777888999:::<<<===>>>BBBBBBCCCDDDGGGJJJMMMOOOTTTZZZbbbmmmxxxoooccc\\\XXXQQQLLLHHHEEEBBB@@@BBB@@@>>>======<<<:::888999:::;;;;;;999888777777<<<<<<<<<;;;:::777555444999999888666666555555555888888888888888888888888555555999===:::333444:::777777888888888888777777666555555555666999;;;===888777555555777888999999777999888888:::<<<999222777777777777777777777777444444444555555555555666444444444444444444444444555555555444444333333333555555555555555555555555666666666666666666666666555555555555555444444444555555555555555555555555666777777777888888888888222444888;;;<<<;;;999888999888777777999;;;===???~~~~~~}}}{{{xxxxxxzzz}}}}}}zzzpppfff]]]VVVOOOLLLFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@????????????>>>>>>???AAACCCHHHRRR___hhhwwwxxxyyyvvvmmm___QQQHHHCCCBBB@@@<<<;;;<<<@@@DDDLLLWWWeeepppyyy}}}qqqhhh[[[OOOIIIGGGHHHGGGOOO\\\jjjsss{{{wwwkkk]]]QQQGGGBBB===<<<;;;::::::;;;<<<======AAAIIIWWWgggvvvzzzkkk[[[KKKBBB???<<<;;;===>>>???DDDKKK[[[kkk|||oooZZZKKKFFFCCC@@@>>>>>>???BBBCCCBBB>>>::::::999888888888999;;;;;;???@@@@@@@@@@@@BBBEEEGGGJJJOOO[[[kkk~~~kkkSSSHHHGGGEEEBBB???===<<<;;;;;;<<<<<<;;;:::::::::;;;;;;<<<<<<;;;;;;===;;;;;;>>>@@@CCCKKKTTTdddwwwrrr]]]NNNGGG<<<<<<;;;:::::::::::::::;;;:::999:::<<<======<<<;;;;;;>>>AAA@@@AAAIIIRRRcccwwwqqqbbb[[[\\\VVVMMMDDD???===;;;:::999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<;;;999888999;;;???@@@BBBDDDDDDCCCBBBAAA??????>>>???EEEKKKJJJEEEBBBDDDIIIUUUhhh~~~~~~bbbMMMDDDAAA???===::::::::::::;;;;;;<<<<<<999999999999::::::;;;<<>>>>><<<<<<===:::::::::999999999888888888888777777777777888888777777777777777777777777888888999999999999888888888888888999:::;;;<<<===@@@AAAAAACCCEEEGGGIIIKKKMMMQQQXXXaaakkkuuuvvvkkkfff___YYYTTTPPPLLLIIIFFFDDDBBB@@@@@@???<<<:::======>>>===<<<<<<<<<===999:::;;;<<<<<<;;;::::::999999888777777666777777777777777777777777777777777444555;;;<<<888777999777777888888888888777777777777666666777888;;;<<<888777777777888999999999999;;;:::888999;;;888111666666666666666666666666444444444555555555555666444444444444444444444444555555444444444333333333555555555555555555555555666666666666666666666666555555555555555555555555666666666666666666666666888888888888999999999999333555888:::;;;;;;:::999:::999888888999;;;===>>>~~~~~~}}}zzzxxxxxxzzz}}}yyyooofff]]]UUUOOOKKKFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@????????????>>>>>>@@@BBBEEEKKKUUUbbblllyyyzzzzzzvvvlll]]]OOOFFFEEECCCAAA>>><<<===AAAEEELLLXXXfffqqqzzz{{{mmmdddWWWNNNIIIJJJLLLNNNZZZfffttt|||{{{pppcccUUUIIICCC===<<<;;;::::::;;;<<<======AAAJJJXXXiiixxx|||mmm\\\LLLCCC>>>;;;:::<<<<<<===CCCJJJXXXiii{{{rrr\\\MMMGGGDDD@@@>>>@@@DDDGGGHHHEEE???:::::::::999888999:::;;;<<<>>>???@@@@@@@@@AAADDDGGGKKKQQQ]]]nnn}}}hhhRRRGGGEEECCC???======<<<;;;<<<===>>>>>><<<===<<<;;;:::::::::;;;<<<;;;999:::<<>>FFFMMMKKKDDD>>>AAAFFFNNN\\\pppjjjTTTHHHBBB???<<<<<<<<<<<<<<<<<<=========;;;::::::999999999::::::===>>>HHH[[[pppsss[[[OOODDD@@@???<<<;;;<<<:::::::::999999999888888888888777777777777888888777777777777777777777777999999999::::::999999888999999888888999::::::;;;<<<>>>???AAACCCDDDEEEFFFFFFIIINNNTTT\\\eeennnuuuzzzssskkkeee```[[[WWWQQQOOOLLLJJJHHHFFFCCCAAA@@@@@@>>>=========>>>>>>888888999:::;;;;;;;;;:::999999888888777888888888777777777777777777777777888444333888===<<<999888777777888888888888777777888777666666666888999:::666777777777888888888888:::<<<;;;999999:::777111555555555555555555555555444444444555555555555666444444444444444444444444555444444444444333333333555555555555555555555555666666666666666666666666666666666666666666666666777777777777777777777777888999999999999:::::::::555666777999::::::::::::;;;:::999999999:::<<<===}}}}}}|||zzzxxxxxx{{{}}}xxxoooeee\\\UUUNNNJJJFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>@@@CCCFFFLLLWWWeeeooozzz{{{zzzuuujjj\\\NNNEEEDDDCCCAAA>>><<<===AAAEEEMMMYYYgggsss{{{~~~yyyjjj```TTTMMMJJJKKKOOOTTTbbbnnn{{{~~~tttfffXXXJJJCCC>>>===<<<;;;:::;;;<<<<<<>>>BBBKKKYYYjjjzzz}}}nnn\\\LLLCCC???;;;:::<<<<<<===CCCJJJVVVgggzzzsss^^^NNNHHHDDD@@@???CCCHHHLLLLLLGGG@@@;;;::::::999999:::;;;<<<======>>>??????@@@AAADDDGGGPPPVVVbbbrrr}}}iiiSSSHHHDDD@@@;;;999<<<;;;;;;<<>><<<999999999;;;<<<<<<::::::<<<>>>CCCPPP]]]pppiiiTTTFFF???<<<;;;::::::999:::::::::999888888999;;;<<<<<<;;;:::999:::>>>AAAJJJZZZiiizzzfffXXXXXX___eee]]]QQQFFF@@@===<<<<<<::::::;;;<<<<<<<<<<<<<<<;;;<<<<<<;;;::::::;;;===:::<<>>;;;===EEELLLIIIBBB===???CCCHHHQQQbbbzzzsss\\\MMMDDD???<<<<<<<<<<<<<<<<<<=========::::::999999999999::::::;;;:::AAARRRhhhzzz|||aaaSSSEEE???>>><<<;;;;;;:::::::::999999999888888999999888888888888999999777777777777777777777777::::::::::::::::::999888999999888888888888999999888:::===@@@BBBCCCDDDDDDEEEGGGJJJNNNSSSZZZbbbhhhpppvvv~~~xxxsssnnnjjjeeebbb^^^[[[XXXUUUQQQNNNLLLIIIEEEBBB@@@@@@??????>>>>>>======<<<;;;:::999999999888888888888999999888888888888888888888888999777777999;;;;;;999777777777888888888888777777777777666555555666666777333555777888777666555555999;;;;;;888888:::888444555555555555555555555555444444444555555555555666444444444444444444444444444444444444444444444444555555555555555555555555666666666666666666666666666666666666777777777777666666666666666666666666888888888999999999::::::777777777777888999:::;;;;;;;;;:::::::::;;;;;;<<<||||||{{{yyyxxxxxx{{{}}}~~~~~~xxxnnnddd\\\TTTNNNJJJEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@?????????>>>>>><<>>===<<<;;;:::;;;;;;<<<>>>BBBKKKZZZkkk{{{}}}ooo]]]LLLBBB@@@===<<<======>>>CCCJJJSSSeeeyyyttt___OOOHHHCCC>>>???DDDJJJMMMLLLGGG@@@<<<;;;::::::::::::<<<===>>>===>>>???@@@@@@BBBEEEHHHQQQXXXeeevvvyyyfffSSSIIIEEE@@@<<<:::;;;:::;;;<<>>CCCOOObbbsss~~~lllXXXOOOVVVbbbccc[[[OOOEEE???======<<<:::;;;<<<<<<======<<<<<<;;;<<<===<<<;;;;;;<<<>>>;;;===@@@DDDGGGHHHHHHHHH>>>===:::;;;BBBHHHFFF???<<<===@@@DDDIIIUUUnnn|||fffSSSFFF@@@===;;;;;;;;;;;;;;;;;;;;;;;;888888888888999:::;;;;;;;;;999>>>LLL^^^ssseeeUUUDDD>>>======;;;<<<:::::::::999999999888888:::::::::999999:::::::::777777777777777777777777;;;;;;;;;;;;;;;:::999999999999888777777777888888666888;;;???BBBDDDDDDEEEEEEGGGIIIKKKNNNSSSYYY^^^```fffooowww}}}{{{wwwrrrooojjjfffbbb```[[[TTTOOOLLLIIIFFFDDDDDDDDDBBB@@@???===<<<<<<;;;:::999999999999999999999999999999999999999999:::<<<===;;;888777777888777777888888888888777777666666555555444444444444444777;;;===;;;888666666555999:::777777999:::777666666666666666666666666444444444555555555555666444444444444444444444444444444444444444444444444555555555555555555555555666666666666666666666666555666666666777777888888555555555555555555555555777777777777888888888999888777777777777999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<{{{{{{{{{yyyxxxxxx{{{}}}~~~}}}wwwmmmddd[[[SSSMMMIIIEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@????????????>>><<<>>>BBBGGGOOO[[[jjjttt||||||zzztttiiiZZZLLLDDDAAA@@@>>><<<;;;>>>BBBFFFRRR^^^mmmwww}}}~~~yyyqqqgggYYYMMMKKKKKKLLLTTT___lllvvvwwwiiiZZZLLLCCC???>>><<<;;;::::::;;;<<>>CCCJJJRRRdddxxxvvv```PPPHHHCCC>>>@@@DDDIIIKKKIIIDDD???===;;;:::::::::;;;===>>>@@@===>>>@@@@@@AAACCCGGGIIIOOOWWWfffyyyppp```OOOHHHEEEBBB??????;;;::::::<<>>===>>>>>>>>>BBBPPP^^^rrr{{{eeeRRRFFF@@@======<<<;;;;;;;;;;;;<<<:::999888999<<<===<<<;;;<<<:::;;;@@@HHHVVVlll~~~qqq]]]MMMGGGOOOZZZ\\\UUUKKKCCC>>>=========:::;;;<<<<<<======<<<<<<<<<=========<<<<<<===???===>>>AAADDDFFFFFFFFFEEE===>>>===;;;???CCCBBB===<<<;;;>>>BBBCCCKKKaaaxxxnnnYYYIIIAAA>>>;;;;;;;;;:::::::::::::::777777777888888:::;;;;;;===;;;===GGGUUUiiikkkXXXEEE>>>======;;;;;;:::::::::999999999888888::::::999999999999::::::777777777777777777777777<<<<<<<<<<<<;;;:::999999888888777777777777777888666888:::===@@@BBBDDDDDDBBBDDDFFFHHHJJJNNNRRRUUUUUUZZZaaagggkkknnnppprrryyy|||uuuooofff```[[[VVVPPPKKKGGGFFFDDDBBB@@@?????????>>>>>>===<<<;;;;;;;;;;;;::::::::::::::::::::::::;;;???AAA;;;666666777888777777888888888888777777555555555555555444444444666;;;AAACCC@@@;;;999999333777888666555888999888666666666666666666666666444444444555555555555666444444444444444444444444333333333444444444444555555555555555555555555555666666666666666666666666444555555666666777777888555555555555555555555555666666777777777888888888888888777777888999999:::::::::;;;;;;<<<<<<<<<<<<{{{{{{zzzyyywwwxxx{{{}}}}}}wwwmmmccc[[[SSSMMMIIIEEEDDDCCCCCCAAAAAA@@@???@@@@@@@@@????????????>>><<>>======@@@EEEIIIUUUaaaoooxxx}}}}}}vvvmmmcccTTTIIIJJJLLLNNNXXXeeerrr{{{xxxjjj[[[MMMEEE???>>><<<;;;::::::;;;;;;@@@DDDLLLZZZjjjyyyrrraaaPPPFFF@@@<<<;;;<<<<<<<<>>>>>;;;;;;:::;;;<<<===???@@@>>>???AAAAAABBBDDDHHHKKKPPPYYYiii|||jjj\\\MMMGGGDDDAAA??????;;;::::::<<<>>>@@@@@@???@@@>>><<<;;;:::;;;<<<===<<<===???@@@???CCCQQQ___uuuzzzdddRRRFFFAAA===<<<;;;;;;::::::;;;;;;;;;:::999:::<<<======<<<;;;:::===DDDOOO___wwwuuu```PPPFFFBBBGGGMMMSSSNNNFFF@@@>>>=========<<<===>>>>>>??????>>>>>><<<===>>>===<<<<<<>>>@@@>>>???AAACCCCCCBBBAAA@@@===@@@@@@======???@@@===<<<999;;;@@@@@@CCCVVVkkkttt]]]LLLCCC@@@;;;;;;;;;:::::::::999999999888888888888888999999======>>>CCCKKK^^^|||rrr^^^HHH???>>>===;;;::::::::::::999999999888888999888888777777888888999777777777777777777777777=========<<<<<<;;;:::999777777666666666777777888999999:::;;;<<<>>>@@@AAA>>>AAADDDGGGHHHJJJMMMOOOOOOSSSWWWZZZ[[[]]]___```ccciiioooqqqqqqvvv}}}vvvqqqjjjbbb[[[VVVTTTQQQMMMJJJHHHFFFFFFDDDCCCAAA@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<>>===@@@EEEJJJSSS```ooozzz{{{{{{yyyssshhhZZZMMMEEE@@@@@@???>>>>>>BBBGGGKKKVVVbbbpppyyy}}}|||tttkkk```QQQGGGIIILLLPPP\\\jjjvvvyyykkk\\\OOOGGG???>>><<<;;;::::::;;;;;;AAADDDLLLZZZjjjyyytttcccSSSHHH???;;;:::;;;;;;;;;@@@GGGRRRdddxxx}}}wwwssseeejjjrrrxxxzzzwwwrrrooowwwzzzdddTTTKKKEEE@@@@@@CCCEEEDDD@@@>>>===>>>;;;;;;:::;;;<<<>>>@@@AAA>>>@@@AAABBBCCCEEEIIILLLTTT]]]lll~~~iii[[[MMMFFFBBB>>>;;;;;;;;;::::::;;;>>>??????>>>???>>>===<<<;;;<<<======999;;;???AAA@@@DDDRRRaaaxxxxxxcccQQQFFFAAA<<<;;;::::::999999::::::;;;::::::;;;===>>>>>>===::::::???HHHTTTfffyyygggSSSGGGCCCAAACCCFFFMMMIIICCC???============@@@@@@AAABBBBBBBBBBBBBBB<<<===>>>===<<<===???@@@???@@@AAAAAAAAA???===<<<>>>BBBDDD???<<<>>>???>>>;;;777999>>>>>>???OOObbbyyywww```MMMDDDAAA<<<<<<<<<;;;;;;:::::::::;;;:::999888777777777777>>>>>>???AAAFFFXXXxxxxxxcccLLLAAA>>>===:::999:::::::::999999999888888777777666666666666777777777777777777777777777777============<<<;;;:::999666666666666666777888888<<<;;;:::999:::;;;===>>>===@@@DDDGGGIIIJJJLLLMMMMMMOOOQQQRRRRRRSSSTTTVVVRRRXXX]]]___```eeeoooxxxwwwooommmjjjeee___ZZZVVVSSSRRRHHHGGGEEECCCAAA@@@@@@???===========================>>>;;;777999>>><<<666777777888888888888777777666666777888888888888888222:::BBBDDD???:::666666333888999444111333555555444444444444444444444444444444444555555555666666444444444444444444444444333333333444444555555555555555555555555555555555666666666666666666666666333333333444555666666777777777777777777777777777888888999999999:::::::::777777888999999999888888888999:::<<<===>>>>>>>>>~~~}}}|||{{{xxxwwwxxx|||yyynnnddd[[[TTTNNNJJJEEEEEEEEEEEEDDDBBBAAA@@@@@@@@@???>>>======>>>>>>@@@AAADDDJJJVVVcccpppxxx~~~yyypppbbbUUUKKKFFFBBB<<<888;;;>>>AAAFFFKKKZZZeeepppuuuzzz|||sssfffXXXOOOHHHHHHMMMVVVeeeqqq~~~uuuhhh^^^OOOBBB<<<;;;:::999888999::::::AAADDDLLLYYYiiiwwwrrrcccSSSFFF???<<<;;;;;;:::999@@@HHHNNN___ssszzzqqqooouuu{{{yyy|||iiiVVVJJJFFFFFFBBBAAAAAA@@@@@@@@@@@@@@@<<<<<<;;;;;;<<<===???@@@AAABBBBBBBBBBBBEEEJJJMMMPPP```tttmmm\\\KKKEEEFFFCCC???;;;:::::::::;;;<<<===>>>>>><<<:::999;;;>>>???===:::>>>>>>>>>???===AAAOOO^^^|||vvv___MMMDDDAAA:::;;;<<<<<<<<<;;;999999999999999999999999999999===>>>BBBMMM___vvvgggYYYJJJBBB@@@>>>>>>AAAFFFEEEDDD@@@>>>===???AAA@@@BBBDDDDDDDDDDDDEEEFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCDDDDDDCCCAAAAAAAAABBB@@@CCCAAA;;;:::>>>>>>:::>>>;;;;;;===>>>@@@IIIRRRjjj~~~gggNNNDDDFFF>>><<<::::::::::::888666999999::::::::::::;;;;;;777<<<===AAAJJJRRRiiiiiiKKKAAABBBAAA<<<888<<<;;;;;;::::::999999888888888777777777777888888888999999::::::999999888<<<;;;;;;:::999888666666777777777777777777777777777666666666666888999:::<<<===>>>AAADDDGGGIIIKKKKKKLLLLLLLLLLLLLLLKKKKKKOOOMMMLLLLLLOOOUUUZZZ^^^fffnnnyyy|||vvvqqqkkkeeeaaaaaa[[[SSSOOOOOOOOOLLLHHHCCCCCCBBBAAA@@@@@@AAAAAA@@@>>><<<<<<===<<<;;;999===;;;999999;;;;;;;;;:::888999::::::999888888888666888<<<>>>===:::777444777666555444444555666777666666555555555444444444444444555555555555444444444555777888777555222000333333333333333333333333555555555555555666777888444444444444444444444444555555555555555666777777888888777777666666555555444666888999:::999888777:::::::::999888777666555888999;;;<<<======<<<;;;~~~}}}|||zzzxxxwwwxxx|||~~~wwwmmmcccZZZSSSMMMIIIFFFFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@???????????????@@@AAADDDKKKWWWdddqqqyyy}}}yyyooobbbUUULLLGGGDDD>>>;;;===@@@BBBGGGMMM[[[gggqqqvvvzzz|||rrreeeWWWOOOIIIIIIOOOXXXgggsssvvvjjj___QQQDDD======<<<;;;;;;;;;;;;;;;@@@CCCKKKXXXhhhwwwtttfffUUUHHHAAA>>><<<<<<;;;;;;AAAHHHQQQaaattt|||iiiVVVIIIDDDDDD??????>>>===============<<<;;;;;;;;;;;;===>>>???@@@AAAAAABBBCCCFFFKKKNNNTTTdddxxxhhhXXXHHHDDDEEECCC???<<<:::::::::;;;;;;<<<===>>><<<::::::;;;===>>><<<:::===<<<===???@@@FFFTTTbbb{{{vvv___LLLCCCAAA;;;<<<<<<===<<<;;;:::999;;;:::::::::::::::::::::===>>>CCCQQQfff}}}uuu^^^QQQEEE@@@>>>======@@@AAAAAAAAA???===>>>@@@BBBHHHKKKMMMOOONNNNNNOOOPPPOOONNNNNNMMMMMMLLLLLLLLLKKKLLLKKKJJJGGGDDDBBBAAACCCEEEBBB<<<;;;>>>>>>:::999777777:::===@@@HHHQQQcccwwwjjjPPPEEEDDD>>><<<::::::::::::888777999999999:::::::::;;;;;;888======???GGGMMMbbboooPPPDDDCCCAAA===:::<<<;;;;;;::::::999999888888888777777777777888888888999999::::::999999888888999:::::::::999888888777777777777777777777777777666666666666888999:::;;;;;;===>>>AAADDDFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGFFFGGGIIIMMMRRRTTTYYY___iiirrryyyyyyvvvqqqkkkddd```___]]]XXXTTTQQQPPPOOOMMMJJJHHHFFFEEEDDDBBB@@@@@@@@@???===;;;???===;;;;;;<<<<<<;;;:::777888999999888888888888666888:::<<<<<<:::777555777666555555555555666777666666555555555444444444444555555666666555555444333555777999999888666555444444444444444444444444444444555555777888::::::333333333333333333333333555555555555555666777777777777666666666666666666555666888999999999777777:::::::::999888777666666777888:::;;;<<<<<<;;;;;;}}}|||zzzxxxvvvxxx{{{}}}vvvlllbbbYYYRRRLLLIIIHHHFFFEEECCCBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@AAAFFFMMMYYYfffrrrzzz~~~}}}xxxooobbbUUULLLHHHFFF@@@>>>???AAADDDIIIPPP]]]iiitttwwwzzz{{{qqqcccVVVNNNIIIJJJQQQ[[[iiiuuuxxxlll```RRRGGG>>>>>>>>>=========<<<<<<>>>BBBJJJWWWgggvvvwwwkkkZZZLLLCCC???======<<<<<>>===<<<<<<;;;;;;<<<<<<::::::::::::;;;<<<===>>>???@@@AAAAAACCCGGGLLLPPPYYYjjj}}}dddUUUFFFCCCDDDBBB???===::::::::::::;;;<<<===>>>;;;::::::;;;======<<<;;;<<<::::::>>>BBBJJJYYYfff}}}vvv^^^LLLBBB@@@<<<============<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<>>>???FFFWWWooowwweeeQQQHHH???===<<<;;;<<<>>>===>>>???@@@AAAEEEJJJNNNXXX[[[___aaaaaaaaaaaabbb`````````___^^^]]]]]]\\\\\\\\\[[[XXXSSSMMMGGGDDDFFFEEEBBB===<<<>>>===999999666666999;;;===DDDLLLXXXllloooTTTEEEBBB>>><<<::::::::::::999777999999999999:::::::::::::::===<<<>>>DDDGGGYYYuuuwwwYYYHHHCCCAAA===;;;<<<;;;;;;::::::999999888888888777777777777888888888888999999999999888888444666888:::;;;;;;:::999777777777777777777777777666666666666777888999999::::::;;;<<<===???AAABBBDDDDDDEEEEEEFFFEEEEEEDDDBBBBBBBBBCCCEEEGGGIIIJJJKKKPPPVVV]]]ccchhhnnnrrruuu{{{yyyuuurrrnnnhhhccc]]]]]]\\\ZZZVVVSSSOOOMMMNNNLLLJJJHHHGGGFFFDDDAAABBB@@@>>>=========<<<;;;777888888999999999888888777888888999999999888888777666666555555666666777666666666555555555555444444555555666666555555444222444777999;;;;;;:::999555555555555555555555555333444444666777999;;;<<<444444444444444444444444555555555555555666777777555555555666666666666666555666888999999888777777999999999999999888777666777777999:::::::::::::::||||||zzzwwwvvvwww{{{~~~|||vvvlllbbbYYYRRRMMMIIIHHHGGGDDDBBBAAAAAABBBCCCAAA@@@@@@?????????@@@@@@???BBBGGGPPP\\\iiittt{{{}}}|||wwwmmmaaaUUULLLHHHEEEAAA???@@@BBBDDDJJJRRR```lllwwwyyyzzzyyynnnaaaRRRLLLHHHKKKRRR]]]kkkwwwzzznnnaaaRRRHHH>>>>>>>>>>>>>>>===<<<<<<===AAAIIIVVVfffuuu{{{ppp___QQQEEE@@@======<<<<<>>======<<<<<<======999999::::::;;;<<<<<<======>>>@@@AAADDDHHHNNNRRR^^^ooo~~~bbbTTTGGGCCCCCCAAA>>>===;;;:::::::::;;;;;;<<<===:::::::::;;;<<<<<<<<<;;;<<<999999===CCCLLLZZZgggvvv^^^KKKBBB???===============<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<@@@BBBKKK___xxxiiiWWWHHHAAA<<<<<<<<<::::::<<<<<<>>>@@@DDDJJJSSS^^^dddlllppptttwwwwwwwwwwwwxxxwwwwwwvvvuuutttsssrrrrrrqqqqqqpppmmmggg^^^UUUOOOIIIEEE???<<<;;;<<<;;;999===999888999::::::>>>CCCNNN```yyyvvvZZZGGGAAA???===:::999:::::::::999888999999999999::::::::::::===;;;<<>>AAAAAABBBBBBCCCBBBBBBBBBAAABBBCCCDDDEEEEEEEEEEEEEEEHHHKKKOOORRRVVV[[[___aaafffmmmsssxxx~~~{{{uuupppiiiiiiiiihhheeeaaa^^^\\\ZZZXXXUUUSSSRRRPPPMMMJJJHHHEEECCCAAAAAA@@@???===:::999999:::;;;;;;:::888888888777777777888999:::777666666666666666666777666666666555555555555555555555666666666666555555333555777999:::;;;::::::777777777666666666666666444444444555666888999:::666666666666666666666666555555555555555666777777444444555555666666666777666777888888888888777777888888999999999888888777666777777888999999::::::|||{{{zzzwwwvvvwww{{{~~~}}}vvvlllbbbZZZSSSNNNJJJHHHGGGDDDBBBAAAAAABBBCCC??????>>>>>>>>>>>>???@@@???BBBIIIRRR___lllvvv}}}}}}{{{uuukkk___SSSJJJFFFBBB???>>>@@@AAACCCKKKSSSaaaoooyyy{{{yyyvvvjjj]]]OOOIIIGGGLLLTTT___mmmyyyzzznnn^^^OOOFFF=========<<<<<<<<<;;;;;;<<<@@@HHHVVVfffuuutttcccTTTFFF@@@;;;;;;<<<<<>>======<<<;;;<<<<<<<<<999999:::;;;;;;<<<<<<<<<===>>>@@@BBBDDDIIIOOOTTTaaarrr{{{bbbUUUIIIDDDCCC@@@===<<<;;;::::::::::::;;;;;;<<<999:::;;;;;;;;;;;;;;;;;;<<<::::::===AAAJJJYYYgggvvv^^^KKKBBB???>>>>>>======<<<<<<<<<<<<999999::::::;;;;;;;;;<<>>;;;;;;;;;::::::>>>:::888:::<<<;;;<<<@@@HHHVVVnnn~~~aaaKKKAAA???===:::999:::;;;;;;:::888888888999999999::::::999<<<:::<<>>???@@@@@@AAAAAAAAA@@@AAABBBDDDEEEEEEDDDCCCBBBCCCEEEGGGIIIIIIKKKMMMOOORRRVVV\\\```dddiiipppvvv~~~}}}zzzzzzyyywwwtttpppllliiidddbbb___\\\ZZZXXXUUURRRPPPMMMJJJHHHGGGEEECCCBBB???===<<<===??????<<<::::::999777666666888999;;;666777777777777777777666666666666666666666666666555666666666666666666555555555777888888888777777888888888777777666666666555555444444444555555666555555555555555555555555555555555555555666777777444555555555666666777777777777888888888777777777777888888999999999888888777777777777888999::::::|||{{{yyywwwuuuwwwzzz~~~|||vvvlllbbbZZZTTTNNNKKKHHHFFFEEECCCBBBBBBBBBBBB>>>>>>>>>===>>>>>>???@@@???CCCJJJUUUaaannnxxx~~~}}}zzztttiii\\\PPPHHHDDD???===>>>@@@AAACCCLLLVVVbbbppp{{{{{{xxxrrrfffYYYLLLHHHGGGNNNWWWcccqqq|||}}}yyyuuukkk[[[LLLEEE===<<<;;;:::999:::;;;<<<<<<@@@HHHVVVgggvvvxxxfffVVVGGG@@@;;;;;;<<<<<<>>>BBBFFFWWWlllzzzxxxpppooouuuzzz{{{|||{{{yyy}}}ppp[[[KKKBBB???<<<;;;::::::999999::::::999:::;;;<<<<<<======<<<===>>>@@@BBBEEEJJJPPPTTTcccuuuxxx```UUUIIIEEECCC???<<<<<<;;;;;;::::::::::::;;;;;;888:::;;;<<<;;;:::;;;<<<;;;;;;<<<>>>???GGGYYYjjjuuu^^^LLLBBB@@@>>>===<<<<<<;;;;;;<<<<<<999999999:::;;;;;;<<<<<>><<<>>>===:::;;;>>><<>>>>>???BBBEEEOOOccc~~~iiiPPPCCC@@@===:::999:::;;;<<<;;;888888888888999999999999999;;;999<<>>???????????????@@@BBBCCCCCCBBB@@@??????AAAEEEFFFFFFEEEDDDEEEIIILLLPPPRRRSSSWWW]]]bbbiiilllqqqwww~~~|||wwwssspppmmmkkkgggeeecccaaa^^^[[[[[[XXXTTTRRRPPPNNNKKKIIIFFFCCCAAABBBDDDCCC@@@===<<<;;;999777777888999:::666777777888888777777666555666666666666777777777555666666777777666666555666666666777666666555555999888888777777666666555666555444444333333444444333333333333333333333333555555555555555666777777666666666666777777777777888888888777777777777777666777888999999999999999777777777777888999:::;;;{{{{{{yyywwwuuuwwwzzz}}}{{{uuukkkaaaYYYSSSNNNJJJFFFFFFEEEDDDCCCBBBAAAAAA???>>>>>>>>>??????@@@AAA???CCCKKKWWWdddpppzzz}}}zzzsssgggZZZMMMEEEAAA===<<<>>>@@@AAADDDNNNYYYcccqqq|||{{{vvvpppcccVVVLLLIIIIIIQQQ[[[ggguuuuuuqqqooonnnfffWWWIIIDDD???===:::888888999<<<===<<<@@@IIIWWWgggwwwyyygggVVVIIIBBB<<<<<<======???BBBGGGXXXmmmzzz~~~pppccc]]]]]]```gggkkkmmmlllrrrppp\\\LLLBBB???<<<<<<;;;:::::::::::::::999:::<<<===>>>>>>======>>>???@@@BBBEEEJJJPPPTTTeeewwwttt\\\QQQGGGDDDBBB>>><<<<<<;;;;;;::::::999::::::;;;777999<<<<<<:::999:::<<<999<<>><<<;;;>>>===;;;===AAA>>>IIIYYYkkk{{{ooo^^^LLLCCC???<<<;;;===:::666555:::>>>>>>>>>@@@DDDIIIZZZuuuoooTTTEEE@@@===:::999:::;;;<<<<<<888888888888999999999999999<<<999;;;@@@===DDDXXXooo{{{]]]IIIAAA???<<<<<<;;;;;;::::::999999888888888777777777777888888777777888888888888777777:::999888777666777777888777777777777777777777777333444555777777777777666888888888777777888888999999:::;;;<<<============>>>???AAABBBBBBAAA@@@???999>>>DDDGGGGGGDDDBBBAAACCCEEEGGGHHHHHHJJJOOOTTTUUUWWWZZZ```fffkkkpppsssxxx|||~~~|||xxxvvvrrrpppooollliiiggggggddd```\\\ZZZWWWTTTRRRMMMJJJGGGGGGHHHHHHDDD???>>>===;;;999888888999999666777888888888888777666555666666666777777777777666666777777777777666666666666666666666666666666999888888777666666555555555555444444444555555666444444444444444444444444555555555555555666777777888888888888888777777777999888888777777777777777666666777888999:::::::::888888777777888999;;;<<<{{{{{{yyyvvvuuuvvvzzz}}}yyysssjjj```XXXRRRMMMIIIEEEFFFEEEEEEDDDCCCAAA@@@@@@?????????@@@AAAAAABBB???CCCLLLXXXeeeqqq{{{}}}zzzrrrfffXXXLLLCCC???<<<<<<>>>AAABBBFFFPPP\\\cccrrr}}}{{{uuunnnaaaTTTMMMJJJKKKSSS^^^jjjxxxlllggggggiiicccTTTHHHCCCAAA>>>:::888777999===???<<<@@@IIIWWWhhhwwwzzzgggVVVKKKCCC======??????@@@CCCIIIZZZnnn{{{yyyiiiZZZRRRPPP___hhhpppttt|||ooo[[[KKKBBB>>>>>>>>>===<<<<<<<<<<<<===:::;;;<<<>>>>>>>>>>>>===>>>???AAABBBEEEIIIOOOTTTfffyyyrrrWWWNNNEEEBBBAAA>>>======;;;;;;:::999999:::::::::777999<<<<<<:::999:::<<<777<<>>>>>???>>>LLLccc{{{mmmSSSEEEDDD;;;999:::======<<>><<<777666:::===<<<:::;;;DDDFFFUUUooosssWWWGGG@@@===:::999:::<<<======777888888888888999999999:::<<<999:::>>>;;;@@@SSSfffbbbKKKCCC@@@===<<<<<<;;;::::::999999888888888777777777777888888777777888888888888777777999888666555555777999:::777777777777777777777777333444555777777777777666777777666666666777777888777888999:::;;;<<<<<<<<>><<<:::999999999999666777888999999888777666555666666666777777888888666666777777777777666666555555666666777777777888888888888777666555555444444444444555555777888888888888888888888888888888555555555555555666777777::::::999999888888777777999999888777666666777777555666777888999:::::::::999888888888888:::;;;<<<~~~~~~{{{wwwuuuwww|||}}}uuuiii^^^VVVPPPLLLJJJEEEDDDBBBAAA@@@?????????AAAAAA@@@@@@???@@@@@@@@@BBBGGGPPP\\\hhhsss||||||sssgggYYYMMMFFFCCC;;;;;;===@@@BBBFFFRRR^^^jjjsss{{{zzztttkkk___UUUJJJJJJLLLUUUcccqqq{{{xxxpppssstttrrrhhhZZZJJJAAA>>>===;;;::::::;;;<<<>>>===AAAIIIWWWggguuuyyyiiiZZZJJJBBB===<<<<<<<<>>???>>>=========@@@???@@@CCCCCCEEEMMMVVViiizzzpppTTTNNNFFFAAA@@@>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999999999:::===@@@BBBBBBJJJ^^^qqquuu^^^LLLBBB@@@<<<<<<<<<;;;:::999777666<<<999:::===>>>===>>>AAACCCNNNfffuuu^^^NNNEEE@@@>>>>>>===;;;===@@@BBBAAADDDZZZuuu|||dddNNNBBB>>>>>>>>>@@@===;;;:::;;;<<<<<<;;;<<>>???===999999;;;<<<;;;999888777888999999;;;;;;;;;::::::>>>CCCGGG[[[uuugggPPPEEE@@@<<>>===;;;:::999888999777555555666777666666888888888888888777666666555666777999999888888777888888777777777777888888666666666666666777777888444555666777999:::<<<<<<888888888888888888888888<<<;;;;;;<<<===>>><<<;;;999>>>FFFLLLMMMIIIBBB>>>CCCCCCCCCBBBBBBAAAAAAAAAFFFDDDBBBCCCGGGLLLOOOPPPTTTVVVZZZ```hhhpppxxx|||~~~|||~~~yyysssmmmhhhddd```]]]YYYVVVSSSQQQPPPOOOMMMLLLIIIEEE???;;;::::::::::::999777555555666888999888777777777777777777777777888888777777666666555555555555555555555555555555777777777777777777777777888777777777777777888888444555666888888888777777555555555555666666666666>>>@@@???:::777888999888999999999888888888888888999999888888888888999999777888888888888999999999~~~~~~}}}zzzwwwvvvxxx||||||uuuiii^^^VVVPPPLLLJJJFFFEEEDDDBBBAAA@@@@@@@@@AAAAAA@@@@@@???@@@@@@AAACCCHHHRRR^^^jjjuuu}}}|||sssfffXXXLLLEEEBBB<<<<<<>>>AAACCCHHHTTTaaallluuu{{{zzzsssjjj]]]SSSKKKKKKOOOXXXfffttt~~~wwwvvvyyy{{{xxxnnn___NNNDDD@@@>>><<<;;;:::;;;<<<===>>>AAAHHHUUUeeeuuuyyyiiiZZZJJJBBB===<<<======@@@EEEPPP[[[kkkyyy}}}oooZZZJJJBBB???<<<======<<<:::999:::<<<:::<<<>>>???>>>===<<<===@@@???@@@CCCDDDFFFNNNWWWiiizzz|||kkkRRRLLLEEE@@@>>>===;;;999;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::::::::::::::<<<@@@BBBBBBJJJ___rrrvvv___LLLCCC@@@<<<<<<<<<;;;:::999777777;;;999:::>>>???======@@@FFFRRRjjjqqqZZZLLLDDD??????>>>===<<<===@@@BBBCCCQQQgggmmmVVVFFF???>>>???>>><<<::::::;;;<<<<<<;;;>>>EEEOOO]]]tttgggQQQEEE@@@===>>>===999999<<<;;;::::::999888888999999;;;;;;;;;::::::===BBBFFFVVVpppjjjQQQDDD???======<<<<<<<<<;;;;;;::::::;;;999777777777777777555888888888888888777666666555666777888999888888777888888777777777777888888777777777777777888999999777777888888888999999999888888888888888888888888999999999;;;===>>>===<<<999===BBBGGGHHHEEEAAA>>>@@@@@@@@@@@@@@@AAAAAAAAAFFFEEEDDDCCCCCCEEEFFFHHHGGGIIILLLQQQXXX___fffiiirrrwww}}}{{{vvvrrrnnnjjjhhh```]]]XXXUUUTTTSSSRRRQQQMMMIIIDDD@@@>>>===<<<;;;:::888666666777888777777777777777777777777777777888777777777666666666555555555555555555555555555666666666666666666666666777777777666666777777888444555666777777777666555555555555555666666666666EEEGGGDDD<<<777666444222888888888888888888888888888888777777777888999999777888888888888999999999~~~|||{{{yyywwwvvvyyy~~~|||uuuiii^^^VVVPPPLLLJJJFFFFFFDDDCCCBBBBBBBBBBBBAAA@@@@@@???@@@@@@AAAAAADDDJJJTTTaaammmxxx|||sssfffWWWKKKCCC@@@======???CCCEEEJJJWWWdddooowww|||yyyqqqggg[[[PPPKKKMMMRRR\\\jjjxxxwww}}}}}}rrrbbbQQQGGGAAA@@@===;;;:::;;;<<<<<<>>>@@@FFFRRRcccsssxxxhhhYYYIIIBBB======>>>???BBBGGGPPP\\\lllzzzppp\\\KKKBBB???=========;;;::::::<<<>>><<<>>>??????===<<<<<<===AAA???@@@CCCDDDGGGOOOYYYjjj{{{wwweeeQQQKKKCCC???======;;;888;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;;;;<<<<<<999;;;???AAABBBKKK```tttwww```MMMCCC@@@<<<<<<;;;;;;:::999888777:::888:::???@@@======???HHHWWWpppiiiSSSGGGAAA===??????>>>>>>===???DDDHHH```uuu~~~~~~zzzcccNNNBBB>>>???===;;;999999:::<<<<<<<<<@@@DDDJJJUUUjjjnnnUUUFFF@@@<<<===<<<::::::<<<:::::::::::::::999999888;;;;;;;;;:::;;;===BBBEEEPPPhhhpppTTTCCC>>>>>>::::::::::::;;;;;;;;;;;;<<<:::888888888888777666777888888888888777777666666666777888888888888777777777777777777777777777888888888888888999999:::::::::999999888777777777888888888888888888888888777666777999<<<======;;;:::;;;>>>@@@AAAAAA@@@???======>>>>>>???@@@@@@AAABBBDDDEEECCC???>>>???AAA@@@AAADDDGGGLLLRRRVVVYYY\\\```eeekkkqqqwww~~~}}}yyyuuussskkkgggaaa]]][[[ZZZXXXWWWUUUQQQMMMIIIFFFCCC???===;;;999888888888888666555777777777777777777777777777777777777666666666666555555555555555555555555555555555555555555555555777777666555555666666777555555555666555555444444555555555555666666666666>>>AAA???:::666777777666777777777777777777888888777777666666777888999999777888888888888999999999~~~zzzzzzyyywwwwwwzzz~~~|||tttiii^^^UUUPPPLLLIIIFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@??????@@@@@@AAAAAADDDKKKVVVcccoooyyy|||rrrdddUUUIIIBBB???======???CCCFFFLLLYYYgggrrryyy|||wwwnnndddWWWMMMJJJMMMUUU```mmmzzz}}}|||ppp```QQQHHHAAA@@@===;;;999999999:::<<<>>>CCCOOO___qqq~~~xxxgggWWWIIIBBB======???@@@CCCHHHPPP\\\lll{{{qqq^^^MMMCCC@@@<<<===>>>>>><<<<<<===>>>>>>???@@@???===<<<===>>>BBB@@@AAADDDEEEHHHRRR[[[mmm}}}tttbbbPPPJJJCCC???>>>===<<<:::::::::::::::::::::::::::999999:::;;;;;;<<<======999;;;>>>AAABBBKKKaaauuuxxxaaaNNNDDDAAA<<<<<<;;;:::999999888888:::888:::???@@@======???JJJ\\\vvv|||aaaMMMCCC???<<<@@@?????????>>>???FFFNNNiii}}}vvvnnngggfffiiissspppWWWEEE??????<<<:::888888:::<<<===<<<>>>AAAFFFPPPccc|||www\\\IIIAAA<<<<<<<<<::::::<<<999999;;;;;;;;;:::999888:::;;;;;;;;;;;;===AAADDDLLLbbbyyyZZZEEE??????;;;:::::::::::::::999999:::888777777888999888777777777888888888888777666666777777777888888888888777777888888888888777777888777777777777888999999::::::999999888777777777888888888888888888888888777666666888:::;;;:::999;;;;;;;;;;;;<<<>>>???@@@>>>>>>>>>>>>>>>?????????<<<@@@DDDBBB===;;;<<>>???@@@CCCFFFIIILLLNNNNNNQQQUUUYYY^^^dddjjjooowww{{{}}}zzzwwwrrrkkkfffcccaaa```^^^]]]ZZZVVVRRRNNNJJJEEEAAA<<<:::999999:::999777555888888888888888888888888777777777777666666666666555555555555555555555555555555555555555555555555777666666555555555555666555555555444444333333222555555555555666666666666444888999666555777999888666777777777777777888888666666666666777888999999777777888888888999999999}}}yyyyyyyyyxxxxxxzzz|||ttthhh]]]UUUOOOKKKIIIDDDDDDCCCBBBAAAAAAAAAAAA@@@?????????@@@@@@AAABBBDDDKKKWWWdddqqqzzz|||qqqcccTTTHHHAAA>>>===<<<>>>BBBEEELLL[[[iiitttzzz|||vvvlllaaaUUUKKKHHHMMMWWWcccooo{{{yyylll___RRRKKK@@@>>>;;;999777777777888:::<<>>======@@@AAA@@@>>>===<<<>>>@@@CCCAAABBBDDDFFFJJJTTT^^^pppsss```PPPJJJCCC?????????===;;;::::::::::::::::::::::::999999:::;;;;;;<<<======999;;;>>>@@@AAAKKKaaauuuzzzcccPPPEEEAAA<<<<<<:::999999999999999:::999:::???@@@======???KKK```{{{vvv[[[HHHAAA>>><<>>@@@AAA???@@@JJJVVVqqqvvvccc[[[TTTRRRUUU___ppp{{{```KKK@@@>>><<<:::888999;;;<<<======;;;===CCCOOO___vvveeeMMMDDD<<<;;;<<<;;;:::<<<888999;;;<<<<<<;;;:::999:::;;;;;;;;;;;;<<<@@@BBBKKK]]]yyydddKKKAAA@@@===<<<;;;:::999888777777777555444555777999999888666777777888888888777777777777777777777888888888666777888888888888777666777666666666666777888888888888888888888999999999888888888888888888888888999888777888999999777666<<<;;;:::999:::===???AAAAAA@@@@@@???>>>======<<<;;;@@@CCCBBB===999:::===;;;;;;<<<>>>???AAACCCDDDGGGIIIKKKNNNPPPTTTZZZ]]]aaafffnnnvvv}}}}}}vvvqqqmmmkkkhhhffffffccc___\\\XXXSSSMMMIII@@@>>><<<<<<<<<<<<:::888999999999999999999999999666666666666777777777777666666666666666666666666555555555555555555555555777777666555555555555555555555444444333333333333555555555555666666666666555999999666444555555444666666777777888888888999777777777777777888999999777777888888888999999999}}}yyyzzzyyyxxxxxxzzz~~~{{{ttthhh]]]UUUOOOKKKIIIDDDCCCCCCBBBAAAAAABBBBBB????????????@@@AAABBBBBBDDDLLLXXXgggsss|||zzzoooaaaRRRGGGAAA???===<<<>>>BBBFFFNNN]]]kkkvvv{{{{{{tttjjj___SSSJJJGGGNNNYYYfffqqq|||yyymmm___TTTMMM???===:::888666666666777:::;;;AAALLL]]]ooo~~~wwweeeUUUIIIBBB======>>>???BBBGGGKKKXXXjjjzzztttaaaPPPEEEAAA<<<>>>@@@AAA@@@?????????AAAAAA@@@>>><<<===@@@BBBDDDBBBBBBEEEGGGLLLVVVaaatttppp]]]OOOIIICCC?????????>>><<<::::::::::::::::::::::::999999::::::;;;;;;<<<<<<;;;<<>>===>>>AAAKKKcccqqqWWWFFF@@@???=========@@@CCC@@@@@@NNN^^^yyy~~~gggWWWQQQKKKHHHIIIQQQaaaooojjjSSSDDD>>>>>><<<::::::;;;=========:::<<>><<<===<<<;;;<<<999::::::;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<>>>>>===;;;:::888777777666555444555777888888888666777777888888888888777777777777666777888888999666777888999999888777666666666666666666777777888666666777888999:::::::::888888888888888888888888:::999888888999888666444;;;:::999999:::<<>>???@@@@@@AAAAAACCCEEEFFFGGGIIIMMMOOOQQQVVV]]]bbbhhhpppyyy{{{wwwsssqqqooolllhhheeeaaa]]]XXXTTTJJJGGGCCCAAA@@@???===<<<999999999999999999999999666666666666777777777777666666666666666666666666555555555555555555555555888888777666555555555555555555444333333333444444555555555555666666666666111666999777777999:::999777777777888999999::::::999999888888888888999999777888888888888999999999}}}zzzzzzzzzyyyxxxzzz}}}{{{ssshhh]]]TTTOOOKKKHHHEEEDDDCCCCCCBBBCCCCCCCCC????????????@@@AAABBBCCCEEEMMM[[[iiivvv~~~~~~yyynnn```QQQGGGAAA???>>>===???CCCHHHPPP```ooovvv{{{{{{ssshhh^^^RRRIIIGGGPPP\\\iiisss}}}{{{ooo```RRRJJJ>>>===:::888777777777888:::===CCCOOO```rrrwwwdddTTTJJJBBB===<<<======@@@EEEHHHUUUhhhyyyvvvcccQQQFFFAAA@@@@@@@@@>>>===>>>AAADDDAAAAAA@@@===<<<>>>AAADDDDDDBBBCCCFFFHHHMMMXXXcccxxxkkkWWWMMMHHHAAA>>>>>>???>>><<<999999999999999999999999999999999:::::::::::::::<<<===??????@@@III```ttt}}}eeeRRRFFFBBB===;;;:::888888999:::;;;===:::999<<<===<<<>>>BBBLLLgggnnnUUUEEEAAA@@@>>><<<;;;@@@DDDAAAAAAQQQeeewww\\\PPPKKKFFFDDDCCCGGGSSS```~~~ttt[[[III@@@@@@>>>;;;;;;<<<===============AAAIIITTTfffwwwXXXKKK@@@======<<<;;;;;;:::::::::::::::;;;<<<<<<999:::;;;;;;;;;<<<>>>@@@CCCOOOhhh|||]]]IIIBBB======<<<<<<;;;:::999999:::888666666777777777666666666777888888888888888888777666666666777999999666777888999999888777666777777666666777777888999666777777888999999::::::888888888888888888888888999888777888999999888666999999999999:::<<<===>>>???>>>>>>===<<<;;;::::::@@@@@@???>>><<<;;;999999======>>>@@@AAAAAABBBBBB===???BBBCCCDDDDDDFFFGGGHHHLLLQQQSSSUUUZZZccciiiooowww|||wwwtttpppmmmjjjgggcccaaaYYYTTTMMMGGGDDDBBB@@@???::::::::::::::::::::::::555666666666777777777888666666666666666666666666666666666666666666666666999999888777666666666666555444444333333444555666555555555555666666666666...333777777888;;;===<<<777888888999::::::;;;;;;<<<;;;:::999888888888888777888888888888999999999}}}zzzzzzzzzyyyxxxzzz}}}{{{ssshhh]]]TTTOOOKKKHHHFFFEEEEEEDDDDDDDDDDDDEEE????????????@@@AAABBBCCCGGGOOO]]]lllxxx}}}xxxmmm___QQQGGGBBB@@@??????AAAEEEIIIRRRbbbqqqvvv{{{zzzrrrggg]]]RRRIIIHHHQQQ___kkkuuu}}}|||ppp___OOOFFF>>>===;;;999888888999:::<<<>>>EEERRRccctttwwwdddSSSJJJBBB===<<<<<<<<>>;;;:::===CCCHHHAAAAAA???===<<<>>>BBBFFFEEECCCCCCFFFHHHNNNYYYdddzzz~~~fffRRRLLLFFF@@@======>>>===;;;999999999999999999999999:::999999999999999999999===>>>??????@@@III___ttt}}}fffRRRGGGBBB===;;;999888888999:::<<<>>>:::999;;;<<<<<>>======AAA???@@@FFFOOO```||||||[[[MMMAAA===>>>===;;;;;;;;;::::::999:::;;;===>>>999:::;;;;;;;;;<<<>>>@@@>>>IIIaaacccKKKBBB<<<<<<<<<<<<<<<<<<<<<<<<>>><<<999888888777666444666666777888888888888888888777666666666777999:::555777888999999888777555888888888777888999999:::888888888888888999999999888888888888888888888888777777777888:::;;;999888666777888999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;:::<<<;;;:::;;;===>>>===<<<:::;;;<<<>>>???@@@@@@@@@;;;>>>AAACCCCCCDDDEEEFFFEEEIIIKKKKKKJJJMMMTTT[[[YYYcccooouuuyyy}}}zzzvvvrrrpppnnnkkkiiiddd]]]TTTLLLGGGDDDAAA@@@::::::::::::::::::::::::555666666666777777888888777777777777777777777777777777777777777777777777::::::888777666666666666555444444333444555777888555555555555666666666777444888:::777555555444222888888999:::;;;;;;<<<<<<======;;;:::999888888888777888888888888999999999~~~||||||{{{xxxwwwxxxzzz~~~yyyrrrhhh^^^VVVQQQMMMJJJFFFEEEDDDCCCAAAAAAAAAAAA@@@AAABBBAAAAAAAAACCCEEEJJJUUUbbblllvvvyyykkk]]]RRRJJJDDD@@@>>>>>>???BBBJJJWWWdddnnnyyyzzzwwwooobbbUUUMMMJJJEEEOOO^^^mmmxxxzzzmmm^^^PPPGGG??????===:::777999>>>BBB???DDDKKKVVVhhh{{{tttbbbRRRIIIBBB============@@@CCCGGGRRRcccuuuwwwbbbQQQHHHEEEBBB======@@@@@@>>>CCCKKKDDDCCC@@@???>>>>>>???@@@BBBGGGJJJIIIHHHNNN\\\iii}}}vvv___PPPKKKFFFAAA@@@AAAAAA===999999999999999999999999999888999:::999888888999;;;<<<;;;<<<>>>@@@JJJ]]]ooojjjRRRDDDBBB<<<<<<;;;;;;;;;<<<<<<===<<<::::::<<<<<<<<<@@@GGGOOOiiifffPPPFFFEEEFFFGGG@@@CCC@@@@@@DDDEEERRRjjjrrrYYYMMMDDDAAAEEEDDDAAAGGGRRReeelllRRRBBBCCC===:::;;;<<<:::;;;===>>>>>>???BBBHHH[[[{{{gggSSSBBB@@@@@@;;;999<<<===;;;:::;;;<<<===<<<;;;:::::::::;;;;;;;;;<<<<<<>>>EEEZZZyyytttZZZEEE======???AAA???;;;<<<@@@???>>><<<999888777777888999888888888777777666666777777777777777777777777999999777666555555555555999999999999999888777666;;;888888:::999666555888888777777777888999::::::777777777777888888888888888888888888888888888888999999999999999888777666777888999;;;<<<=========@@@???>>>======>>>??????;;;<<<>>>@@@BBBCCCCCCDDDBBBCCCDDDEEEFFFHHHMMMPPPRRRVVV[[[aaafffmmmsssxxx{{{yyywwwwwwwwwlllgggbbb\\\WWWNNNDDD===@@@???>>>;;;888777777888888777666555666777888999666666777777888888888999555555555555555555555555999999999888888888777777444444444555555777888888777777777777777777777777777444555888888444555999999888666555666777999:::>>><<<;;;999888888999:::555666666777888999999:::~~~|||{{{zzzxxxwwwxxx{{{yyyrrrggg]]]VVVPPPLLLJJJFFFFFFDDDCCCBBBAAAAAAAAA@@@AAACCCBBBBBBBBBDDDEEEIIIUUUdddoooyyywwwiii[[[PPPHHHBBB>>>>>>???@@@CCCKKKWWWeeennnyyyzzzwwwnnnaaaTTTMMMIIIIIIQQQ^^^lllwwwyyylll]]]OOOGGG??????>>>;;;888999===@@@;;;@@@GGGTTTggg{{{uuubbbRRRHHHAAA<<<<<<======???CCCGGGQQQcccuuuwwwbbbRRRIIIFFFEEEAAA@@@AAA@@@>>>BBBIIIDDDBBB@@@?????????AAABBBDDDIIILLLKKKJJJPPP___kkksss]]]NNNJJJFFFAAA@@@AAA@@@===999999999999999999999999999;;;<<<<<<:::777666777999<<<<<<===>>>AAAJJJ^^^pppkkkRRREEEBBB<<<;;;;;;;;;;;;;;;<<<<<<<<<::::::<<<===<<>>???CCCEEESSSlll{{{eeeSSSHHHBBBDDDCCCAAAFFFPPP^^^xxxtttYYYGGGCCC>>>;;;===>>>;;;;;;===<<<;;;===???EEEVVVuuuoooYYYEEEAAA@@@<<<999;;;<<<;;;;;;<<<======<<<::::::::::::;;;;;;;;;<<<<<>>=========>>>???>>>???@@@AAAAAABBBBBBAAAAAABBBCCCCCCDDDFFFIIILLLJJJLLLNNNPPPSSSXXX___dddrrrwww}}}{{{zzzuuuqqqlllgggbbb[[[QQQJJJFFFEEECCC???<<<;;;;;;<<<:::999888888777888888888777777777777888888888999666666666666666666666666999999999888888888777777666666666666666777888999666666666666666666666666888666555444666888888888:::999777666555666777777;;;:::999888777777777777555555666777777888999999~~~|||zzzyyywwwwwwyyy|||xxxqqqfff\\\UUUOOOKKKIIIGGGGGGEEEDDDCCCBBBBBBBBB@@@BBBCCCDDDCCCCCCDDDFFFIIIWWWgggsss}}}}}}tttgggYYYNNNFFF@@@===>>>???@@@DDDLLLYYYgggpppyyyyyyuuulll___SSSLLLIIIMMMTTT```mmmxxxwwwjjj[[[NNNFFF?????????<<<:::999;;;===<<>>AAAFFFQQQbbbssswwwbbbRRRIIIGGGHHHEEECCCBBB@@@===@@@EEEBBBAAA@@@??????AAACCCDDDFFFKKKNNNMMMLLLSSSbbbooonnnYYYKKKIIIFFFAAA@@@@@@???<<<999999999999999999999999999:::;;;;;;:::888777999:::;;;<<<>>>???AAAJJJ___rrrlllTTTEEEBBB;;;;;;::::::::::::;;;;;;<<<::::::<<<======AAAGGGSSSllldddNNNDDDAAABBBBBB>>>@@@<<<===BBBEEETTTnnnwww___QQQEEECCCBBBAAAEEELLLXXXsssbbbMMMEEE@@@>>>???@@@===;;;===;;;;;;<<<>>>BBBRRRooozzzaaaIIIAAA@@@===999999<<<;;;;;;<<<>>>===;;;999:::::::::;;;;;;;;;<<<<<>>======<<<;;;:::999777666888888888888777777777777777777777777777777777777999888777666666555555666888999999999999888777777666444555999:::999:::===999888777777777777777777777777777888888888999999888888888888888888888888888888999999888888777777777888999:::;;;<<<<<<<<<>>>======<<<<<<===>>>>>>AAAAAAAAAAAAAAAAAA@@@???@@@AAABBBBBBBBBCCCEEEGGGGGGGGGFFFFFFGGGLLLSSSXXX^^^cccjjjsss||||||yyytttqqqmmmfff]]]WWWNNNKKKGGGBBB???<<<<<<;;;;;;;;;;;;:::999999888888777777777888888888888888666666666666666666666666999888888888888777777777888888777777777777888999666666666666666666666666888;;;999333444;;;;;;666;;;999777666555444555555777777888777777666555444555555666666777777888888~~~|||yyyxxxwwwwwwyyy}}}wwwpppeee[[[TTTNNNJJJHHHHHHGGGFFFDDDCCCCCCCCCCCC@@@BBBDDDDDDDDDDDDEEEGGGMMMZZZiiiuuu~~~|||sssfffXXXMMMEEE@@@<<<>>>???AAAFFFNNN[[[hhhqqqyyyxxxtttjjj]]]QQQKKKIIIOOOWWWcccppp{{{vvvhhhYYYLLLDDD?????????===<<<:::::::::@@@BBBGGGRRRfffwww|||yyyvvvcccQQQFFF@@@;;;<<<<<<<<<===@@@FFFOOO```qqqvvvbbbQQQIIIGGGIIIGGGEEEBBB>>><<<===@@@???>>>======>>>@@@CCCDDDFFFKKKNNNNNNNNNVVVfffssskkkWWWJJJHHHEEEBBB@@@???>>><<<999888999999999999999::::::666888999999999:::<<>>;;;<<>>>>>???@@@CCCQQQkkkiiiMMMAAA???>>>;;;:::<<<;;;<<<===>>>===;;;888:::::::::;;;;;;;;;<<<<<<@@@???EEEYYYuuukkkMMMFFFBBBBBBAAA===;;;<<<999999:::999888666444333888888888777777777777777777777777777777777777777888888777666666666666666888888999999999888888777777555555999:::888999<<<999999888777666666666666777777888888888999999999888888888888888888888888777777888888888888777777777888999::::::;;;;;;;;;<<<<<<<<<<<<<<<=========@@@@@@AAAAAAAAAAAA@@@@@@@@@BBBCCCBBBAAAAAABBBCCCDDDEEEEEEEEEFFFJJJOOOSSSRRRVVV[[[bbbiiirrr{{{|||zzzwwwrrrjjjddd\\\XXXQQQKKKFFFBBB???===;;;;;;;;;::::::999888888888888888888888888888888555555555555555555555555888888888888777777777777888888777777666777777777666666666666666666666666666BBBCCC888444:::;;;444888888777666555555555666666666777888777666444333555555666666666777777777~~~|||yyyxxxwwwwwwzzz~~~vvvoooeee[[[SSSNNNJJJGGGHHHGGGFFFDDDCCCCCCCCCCCCAAABBBCCCCCCCCCDDDFFFIIIRRR^^^kkkuuu~~~|||sssfffYYYNNNFFFAAA===>>>???BBBHHHPPP]]]jjjsssxxxwwwrrrgggZZZPPPJJJIIINNNXXXggguuuvvvgggWWWJJJBBB@@@???>>>======;;;:::999@@@CCCHHHSSSeeevvv|||zzzwwwcccRRREEE???;;;<<<===<<<===@@@DDDMMM]]]nnn|||uuuaaaQQQIIIGGGGGGGGGEEE@@@<<<;;;<<<<<<<<<;;;:::;;;<<<>>>AAACCCDDDIIIMMMMMMNNNWWWhhhwww}}}hhhUUUJJJGGGEEEBBB@@@???===;;;:::888888888999999:::::::::777888999:::999:::===???:::===@@@BBBCCCLLLbbbwwwqqqWWWGGGCCC<<<;;;:::999999999999999<<<::::::===>>>>>>CCCIIIZZZssseeeOOOCCC???>>>===;;;>>>;;;<<>>@@@BBBCCCCCCDDDFFFGGGLLLNNNQQQTTTXXX^^^eeeiiirrryyyyyysssmmmhhhaaaZZZTTTNNNHHHDDD<<<;;;;;;:::999999888888999999999888888888888888444444444444444444444444777777777777777777777777777777666555555555666666555555555555555555555555444EEELLL@@@666888999444666666666666666777888888666777888888888777666555666666666666777777777777~~~|||zzzyyyxxxxxxzzz~~~wwwpppeee[[[TTTNNNJJJHHHGGGGGGEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@CCCGGGJJJVVVaaannnwww|||sssfffYYYNNNGGGAAA>>>>>>@@@CCCIIIRRR___llluuuxxxvvvpppeeeXXXNNNIIIHHHOOOYYYiiixxxuuufffVVVIIIBBB@@@>>>===<<<======;;;999;;;@@@GGGRRRdddwwwwwwdddTTTEEE@@@<<<===>>>======@@@BBBKKKZZZkkkyyysss___OOOHHHFFFCCCEEEDDD???<<<======<<<::::::999999;;;===@@@AAABBBFFFKKKLLLNNNYYYlll{{{zzzeeeTTTJJJFFFEEECCC@@@>>><<<;;;:::888888888999999::::::;;;;;;<<<<<<;;;999888:::;;;999===AAACCCCCCMMMdddyyysssYYYHHHCCC===<<<;;;::::::999999:::<<<::::::===>>>???CCCJJJ]]]vvvgggQQQEEE@@@>>><<<;;;>>><<<===BBBCCCQQQjjj{{{eeeRRRHHHEEEFFFGGGSSSoooxxx]]]KKKEEE@@@@@@???<<<<<<===<<<===???@@@@@@JJJ```uuuxxx[[[GGG@@@??????>>>???===;;;;;;<<<<<<;;;999:::::::::;;;;;;;;;<<<<<<;;;>>>CCCOOOggghhhYYYIIICCCAAA>>><<<;;;;;;;;;;;;:::999888777777777777777777888888888888777777777777777777777777777777666666666666777777777777888999999999999888<<<999888:::999666555888:::999888888888888888888888888888999999999999:::888888888888888888888888666666777777888888777777666777888999999999999999888999:::;;;;;;;;;;;;;;;999:::<<<>>>@@@BBBBBBCCC@@@CCCEEEEEECCCAAA??????>>>@@@BBBBBBAAA???>>>>>>GGGHHHIIIIIIJJJMMMQQQUUU^^^eeennnssswww|||~~~xxxssslllfffaaaZZZRRRLLLCCCBBB???===;;;:::::::::999999999999999888888888555555555555555555555555666666777777777777777888666555555555555555666666555555555555555555555555444CCCKKKCCC888666777666555555666777888999::::::777777888888888888777777777777777777888888888888~~~|||{{{zzzxxxxxxzzz~~~wwwpppfff\\\TTTOOOKKKHHHFFFFFFDDDCCCBBBAAAAAAAAACCCBBB???======AAAGGGLLLVVVcccqqq{{{{{{rrreeeXXXNNNFFFAAA>>>>>>@@@DDDJJJTTTaaannnvvvxxxvvvooocccVVVMMMIIIHHHQQQ[[[iiiwww~~~ssseeeVVVJJJCCC@@@>>>;;;;;;======<<<;;;888???GGGQQQaaatttwwweeeUUUFFF@@@===??????>>>>>>@@@@@@IIIWWWhhhwwwqqq]]]NNNGGGEEE???CCCCCC>>>===@@@AAA???;;;:::999999;;;===???AAA@@@EEEJJJLLLOOO\\\pppxxxcccRRRIIIFFFEEECCC@@@===;;;:::;;;777888888999::::::;;;;;;=========;;;999888999:::999===BBBDDDDDDMMMeee{{{tttZZZIIIDDD>>>===<<<;;;::::::::::::<<<::::::===>>>???DDDJJJ```xxxiiiSSSFFFAAA>>>===<<>>BBBBBBMMMeeerrr[[[LLLGGGHHHIIISSSooohhhMMMFFF@@@???===;;;;;;>>>999;;;>>>??????GGG\\\pppfffMMMAAA?????????@@@>>>;;;::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::>>>BBBIII]]]{{{}}}jjjTTTIIIEEEAAA===<<<<<<;;;:::999999999999999666777777777888888888888777777777777777777777777777777666666666666777777777777888999999999999999<<<999888:::999666555888999999999999999999:::;;;888888888999999999::::::888888888888888888888888555666666777777777777777666777888888888888888888777777999:::;;;;;;;;;:::888999;;;===???@@@AAAAAA???BBBDDDEEECCC@@@>>>>>>@@@AAABBBAAA@@@??????@@@CCCDDDEEEDDDDDDEEEGGGJJJPPPWWW^^^aaabbbdddkkkqqq{{{|||wwwtttqqqjjjaaaYYYQQQMMMHHHBBB>>><<<<<<<<<:::::::::999999888888888777777777777777777777777666666666666777777888888666555555555666777888888555555555555555555555555777<<<@@@>>>999666777:::777777888999999::::::999888777777777777777888888999999999999888888888888~~~||||||zzzyyyxxxzzz~~~xxxqqqfff\\\UUUOOOKKKIIIFFFEEEDDDCCCBBBAAAAAAAAACCCAAA>>><<<<<<@@@GGGMMMUUUcccsss~~~zzzqqqdddXXXMMMFFF@@@===>>>@@@EEEKKKUUUaaannnwwwxxxuuunnnbbbUUULLLHHHHHHTTT\\\iiiuuu{{{qqqdddVVVKKKDDD@@@===::::::<<<>>>===<<<888AAAIIIQQQ]]]pppwwwfffVVVFFFAAA>>>???@@@>>>>>>AAA???GGGVVVfffuuuppp\\\MMMFFFEEE===CCCCCC???>>>BBBDDDBBB<<<;;;::::::;;;===@@@AAA???DDDJJJLLLQQQ^^^rrrvvvaaaPPPHHHEEEEEECCC@@@===;;;:::;;;777777888999::::::;;;;;;:::;;;<<<;;;::::::;;;===999===CCCEEEDDDMMMeee|||uuu[[[IIIDDD???>>>===<<<;;;:::::::::<<<::::::===??????DDDKKKaaazzzkkkTTTHHHBBB???===<<<@@@???@@@CCCAAAKKKbbbzzzaaaOOOHHHIIIJJJVVVrrroooNNNFFF???===<<<:::;;;>>>999;;;>>>??????GGG[[[ooommmRRRCCC>>>??????BBB>>>;;;999999;;;;;;<<<:::::::::;;;;;;;;;<<<<<<:::???AAAEEEVVVuuuvvv\\\NNNHHHCCC???===;;;:::888777666777888888666666777777888888888999777777777777777777777777777777666666666666777888666777888999999999999999;;;888777:::999666666999999999999999:::;;;<<<<<<888888999999999:::::::::888888888888888888888888555555666777777777777777666777777888888888888777666777999:::;;;;;;::::::888999;;;===>>>?????????===@@@DDDEEECCC@@@============>>>======???CCCEEEAAACCCDDDDDDCCCDDDFFFHHHJJJPPPVVVWWWTTTTTTYYY^^^cccgggmmmqqqvvv|||}}}ssskkk[[[VVVOOOGGGAAA>>>>>>>>>:::::::::999999888888888888888888888888888888888555666666666777777888888666666666666777888::::::555555555555555555555555:::666444888999777888<<<999999:::::::::999999888888777666555555666888888::::::999999999999999999~~~}}}yyyxxxwwwxxxzzz~~~xxxooocccZZZTTTPPPKKKHHHFFFEEEDDDCCCBBBAAAAAA@@@BBBCCCBBB@@@???BBBHHHMMM[[[ggguuu~~~sss```RRRKKKFFF???:::>>>@@@DDDJJJTTTbbboooxxxyyyrrrjjj```TTTKKKKKKOOOUUUbbbqqq{{{{{{lll[[[MMMFFFCCCBBB>>>:::999;;;=========:::???HHHSSS___nnn|||yyygggWWWIIIBBB===>>>???===;;;<<<@@@EEEQQQbbbtttqqq]]]PPPEEE>>>========================<<<;;;:::999;;;===@@@CCC@@@???CCCLLLTTT___rrrwwwaaaRRRMMMJJJAAA;;;<<<>>>===;;;;;;444666999<<<======<<<;;;:::;;;;;;:::999999:::<<>>;;;:::;;;;;;:::999<<<:::;;;======>>>EEEMMMfff|||qqqVVVDDD@@@@@@???>>>>>>AAABBBAAABBBLLLXXXyyygggPPPGGGJJJPPPZZZ|||vvv[[[GGG???@@@;;;:::===<<<>>>=========>>>EEEUUUeeeuuuYYYEEE>>>AAAFFF===;;;::::::;;;<<<:::999::::::999999::::::;;;<<<===???BBBHHHTTTllloooZZZMMMEEE???<<<<<<<<<;;;:::999999999999777777777777777888888888888777777777999:::999888777777777777777777777777888888888888888888888888999888777777777888:::::::::::::::999999888888888888888888999999:::::::::;;;999777777999:::888666888555333444666888777555777777777777777777777777777777777777888888888888===;;;:::999999:::<<<===???@@@@@@???>>><<<:::999<<<===>>>??????>>>======@@@AAA@@@???>>>???BBBDDDFFFNNNQQQMMMHHHJJJOOOQQQQQQSSSXXX^^^```bbbkkkuuu{{{|||ooohhh\\\QQQIIICCC???===BBB@@@<<<;;;:::999888666666666777777777777666666888666888<<<<<<888666888555555666666777777888888555555555666666666666666333444555555666666555555555555666666777777888888:::999777555555666888999;;;:::999888777777777777~~~}}}|||xxxxxxwwwxxxzzz~~~xxxooocccZZZTTTPPPKKKHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBB@@@???BBBHHHNNN\\\hhhvvv~~~{{{nnn]]]QQQJJJFFFAAA===???AAAEEELLLWWWdddqqqyyyyyyrrrhhh^^^RRRJJJKKKPPPVVVcccrrr{{{xxxiiiYYYMMMGGGEEEAAA>>>:::999;;;============>>>DDDPPP```ppp|||zzzhhhXXXIIIBBB===>>>???===<<<<<<>>>CCCOOO```qqqnnn[[[KKKCCC@@@<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::<<<>>>AAACCCCCCBBBFFFNNNVVVbbbvvvuuu___RRRNNNJJJAAA;;;<<<===<<<;;;<<<666777999;;;<<<<<<<<<;;;:::;;;;;;:::999999:::<<<:::888999===CCCQQQiii}}}xxx___LLLEEEAAA>>><<<:::;;;;;;::::::===;;;<<<>>>>>>???FFFNNNggg}}}sssXXXFFF@@@???>>><<<===???@@@???@@@IIITTTwwwmmmUUUHHHHHHLLL^^^yyy]]]HHH@@@AAA<<<:::>>>======<<<======>>>DDDTTTddd{{{aaaLLLAAA@@@CCC===<<<:::;;;<<<<<<;;;999::::::999999::::::;;;<<<>>>>>>???CCCOOOhhhgggTTTHHHAAA>>>======<<<;;;::::::::::::777777777777888888888888888777777777999:::999888777777777777777777777777888888888888888888888888999888777777777888999::::::::::::999999999888888888888888999999:::::::::;;;999777777999:::888666999666444555777888777555777777777777777777777777777777777777888888888888===<<<:::999888999:::;;;;;;<<<===>>>>>>===<<<;;;;;;<<<===??????>>>======@@@@@@@@@>>>===>>>AAACCCFFFLLLOOOIIIDDDDDDHHHIIIHHHHHHKKKOOOPPPRRRZZZdddfffkkkrrryyy~~~{{{uuukkk```WWWPPPIIIEEEEEECCC@@@???>>>===;;;999999999999999888777666666:::999:::>>>>>>:::999:::666666666666777777888888666666666666666666555555444555666666777777666666666666666666777777888888999888777666666777888888;;;:::999888777777777777~~~}}}{{{{{{xxxxxxwwwxxx{{{~~~xxxooocccZZZTTTPPPKKKHHHHHHGGGFFFDDDDDDCCCCCCCCCAAABBBBBBAAA@@@CCCIIIOOO]]]iiiwwwtttiiiYYYNNNIIIFFFBBB???@@@BBBGGGOOOZZZgggssszzzzzzqqqfff[[[OOOHHHKKKQQQYYYfffttt}}}ssscccUUUKKKFFFEEE@@@>>>;;;:::;;;<<<===<<>>AAANNN```rrr{{{~~~|||iiiYYYJJJBBB===>>>???===<<<======AAALLL\\\nnn|||yyykkkYYYFFF@@@CCC<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;===???BBBDDDFFFFFFJJJPPPXXXfffzzzrrr]]]RRRQQQJJJAAA;;;;;;<<<;;;;;;===:::999999999::::::;;;;;;:::;;;;;;:::999999:::<<<777666888<<>>======FFFPPPoooqqqYYYKKKIIIMMMccc~~~aaaKKKAAABBB===<<>>>>>CCCRRRaaakkkTTTEEE??????===<<<;;;;;;<<<<<<;;;999:::::::::::::::;;;;;;<<<=========???JJJcccsssZZZHHH@@@???>>>===<<<;;;::::::::::::888888888888888888888888888777777777999:::999888777777777777777777777777777777777777777777777777888888777777888888999::::::::::::999999999999888888888888999999999999999:::999888888999999888666:::999777666777777777555777777777777777777777777777777777777888888888888===<<<:::888777777777888777888:::<<<<<<===<<<<<<;;;<<<===>>>???>>>======>>>??????>>>===>>>@@@BBBGGGMMMNNNHHHAAA@@@BBBBBBDDDCCCDDDGGGGGGGGGNNNVVVTTTXXX___eeekkkooosssvvv}}}tttkkk```WWWQQQHHHEEEBBB???>>>===;;;:::<<<;;;;;;:::999888777666888666777;;;;;;777666888666666666777777777777888777777777666666555555555666666777888888888888777666666666777777777777888777777777777777777888888::::::999888777777777777}}}|||zzzyyyxxxxxxwwwxxx{{{xxxooocccZZZTTTOOOKKKHHHGGGFFFEEEDDDCCCCCCCCCCCCAAABBBBBBAAA@@@CCCJJJPPP___kkkxxx|||oooeeeVVVKKKFFFCCCAAA???@@@BBBGGGPPP]]]jjjsssyyyyyypppcccWWWLLLGGGKKKSSS[[[hhhvvv~~~ooo^^^PPPGGGDDDCCC???===;;;::::::;;;<<<<<<>>>>>>BBBMMM___ooozzz|||iiiXXXJJJBBB======>>>===<<<======AAAKKKZZZlll{{{rrrjjjYYYEEE>>>DDD<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;===???BBBCCCGGGIIILLLQQQZZZiii}}}nnn[[[SSSRRRIIIAAA;;;:::;;;:::;;;>>><<<;;;999888888999;;;<<<::::::;;;:::999999:::<<<;;;:::;;;???FFFUUUmmm}}}bbbNNNEEEAAA???<<<;;;;;;<<<;;;:::<<<;;;<<<>>>>>>@@@GGGPPPfff}}}{{{```KKKBBB???===<<<;;;<<<===<<<<<>>===@@@===<<<<<<===>>>>>>BBBPPP^^^{{{sssZZZHHH@@@>>>===<<<;;;;;;<<<<<<;;;::::::::::::::::::;;;<<<<<<;;;<<<===???III```cccMMMDDDBBB>>>===<<<;;;:::999999999999999888888888888888777888777777777999:::999888777777777777777777777777666666666666666666666666888888888888888999999999999999999999999999999999888888888888888999999999999999888888888888888777;;;:::999888777777777666777777777777777777777777666777777777888888888888:::999888777666666777777555666888:::;;;;;;:::::::::;;;<<<>>>>>>>>>>>>======>>>???>>>======???AAAHHHMMMNNNHHHBBBAAAAAA@@@AAAAAACCCGGGGGGFFFHHHNNNKKKNNNSSSXXX[[[___ccceeeiiimmmttt||||||pppeee]]]QQQLLLFFFAAA>>>>>>======<<<;;;::::::999888888888777555555999999555555777777777777777777777777777999888888777666555444444555666777777888888777777777777777777777777777777666666777888888888888777:::999999888777777888888}}}{{{yyyyyyxxxxxxxxxyyy{{{xxxooocccZZZTTTOOOKKKHHHEEEEEEDDDCCCBBBBBBBBBBBB@@@AAABBBAAAAAADDDKKKQQQaaammmzzzyyymmmcccUUUJJJCCC@@@>>>===>>>AAAGGGRRR___llltttwwwwwwmmmaaaUUUKKKGGGMMMVVV___kkkyyy{{{jjjYYYLLLDDD@@@???======<<<;;;::::::;;;<<<;;;>>>EEEOOO\\\lllzzz|||iiiWWWKKKCCC<<<===>>><<<<<<>>>>>>AAAJJJYYYkkkzzz|||oooiii[[[FFF>>>CCC<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;===???AAACCCFFFKKKOOOTTT\\\mmmkkkZZZSSSPPPFFF@@@;;;;;;;;;999;;;???===<<<999888777999:::<<<::::::;;;:::999999:::<<<>>>===>>>AAAHHHVVVmmm~~~dddOOOEEEBBB???<<<;;;<<<<<<;;;:::;;;999:::======???FFFOOOeee|||fffPPPEEE@@@>>>???======>>>======BBBIIIWWWoooyyyeeeSSSKKKQQQ]]]ttthhhPPPCCCCCC???>>>@@@<<<<<<<<<===>>>===AAAMMM[[[wwwyyy^^^JJJAAA???>>><<<;;;;;;<<<===;;;:::;;;;;;::::::;;;;;;<<<===999<<>>===<<<:::999999888888:::999999999888888777777888777777777999:::999888888888888888888888888888666666666666666666666666777777888888999999999999999999999999999999999999888888888888888888888888999999999999888777777888;;;;;;:::999777777777777777777777777777777777777666777777777888888888888666666666666777888888999666777888999999888777666999:::<<<===>>>>>>>>>======>>>???>>>======???AAAEEEJJJKKKFFFBBBBBBBBB@@@;;;<<<@@@FFFGGGDDDCCCFFFDDDFFFJJJLLLMMMOOOQQQTTTWWW[[[bbbjjjsss|||vvvoooccc\\\RRRIIIDDDCCCBBBBBB<<<;;;:::999999999::::::;;;888999<<<<<<999888;;;888888888888777777777777999999888777666555555444555555666777777777777666888888888888777777777777555666777888888888888888:::999888888777888888888}}}{{{yyyxxxxxxxxxxxxyyy|||xxxooocccZZZTTTPPPKKKHHHDDDDDDCCCBBBBBBBBBBBBBBB???AAABBBAAAAAAEEELLLRRRcccooo{{{}}}vvvkkkbbbUUUIIIBBB>>>======>>>@@@GGGSSSbbbnnntttvvvtttkkk___TTTLLLIIIPPPYYYbbbnnn{{{wwwfffUUUIIIBBB>>>===<<<<<<===<<<:::999;;;<<<:::>>>FFFOOO\\\kkk|||}}}jjjYYYKKKCCC<<<<<<===<<<<<<>>>???BBBJJJXXXjjjzzz}}}pppgggZZZIII@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<>>>AAABBBCCCHHHOOOUUUYYYbbbsss|||hhhZZZRRRMMMDDD???<<<<<<;;;999:::>>><<<;;;999888888999;;;<<<:::;;;;;;:::999999:::<<<>>>======AAAGGGUUUlllfffPPPGGGBBB@@@===<<<<<<<<<<<<;;;:::999:::<<<===>>>FFFOOOccczzzlllUUUIIICCCAAAAAA>>>===???>>>===@@@FFFNNNeeeqqq]]]MMMHHHRRRaaa|||kkkQQQCCCCCC???>>>@@@;;;;;;<<<>>>???===???KKKWWWssseeeOOODDDAAA>>>===<<<<<<======<<<:::;;;;;;;;;;;;;;;<<<<<<===888===AAACCCJJJ]]]zzz~~~cccOOOEEE???>>>===;;;:::999999999:::::::::999888888777777888777777777999:::999888888888888888888888888888777777777777777777777777777777888999999999999888888999999999999:::::::::888888888888888777777777888999:::999777777777888999::::::999777666777999777777777777777777777777777777777777888888888888444555555666777888999999777777888888888777555444888:::;;;===>>>>>>>>>======>>>@@@???>>>>>>???AAA???DDDEEEBBB@@@AAA@@@>>>:::;;;@@@FFFHHHDDDBBBBBBBBBDDDEEEFFFFFFFFFHHHJJJKKKOOOUUUZZZ```iiisss{{{vvvnnnbbbVVVNNNIIIFFFDDD???>>><<<;;;::::::;;;<<<;;;888888;;;;;;888888;;;999888888888888777777777888888888777777666666666444555666666777777666666999888888888888777777777666666666777888888999999999999888888888888888999~~~{{{zzzyyyxxxxxxxxxyyy|||xxxooocccZZZTTTPPPKKKHHHEEEDDDDDDCCCCCCCCCCCCCCC???@@@AAAAAABBBFFFMMMSSSdddppp|||{{{ttthhh```TTTHHHAAA>>>>>>>>>???AAAIIIVVVfffqqqvvvwwwqqqhhh^^^UUUMMMKKKRRR\\\dddppp}}}|||qqqaaaRRRHHHCCC???===:::<<<===<<<:::999:::<<<<<<>>>CCCNNN^^^ooo~~~nnn^^^KKKCCC<<<<<<===<<<===??????AAAIIIWWWiiiyyyssscccUUUJJJAAA<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???AAACCCEEEFFFKKKUUU]]]aaajjj{{{yyyggg[[[QQQJJJAAA>>>===>>><<<999:::===;;;:::999999999:::;;;<<<:::;;;;;;:::999999:::<<<<<<;;;<<<@@@GGGUUUmmmiiiSSSJJJBBB@@@===<<<<<<===<<<;;;:::999:::===>>>???GGGPPPaaayyyqqqYYYLLLFFFCCCAAA>>>===>>>>>><<<>>>CCCFFFXXXpppiiiXXXKKKHHHUUUgggmmmRRRCCCBBB???>>>???::::::;;;>>>???===>>>IIIUUUooonnnUUUGGGBBB>>>===<<<<<<======<<<;;;;;;;;;;;;;;;;;;<<<======999===@@@@@@FFFZZZxxxqqqXXXHHHBBBAAA???===<<<;;;;;;:::;;;;;;:::999999888777777888777777777999:::999888888888888888888888888888888888888888888888888888666777888999:::999999888888888999999999:::::::::999888888888777777777666888999;;;999777666777999777999999888666555777:::777777777777777777777777777777777777888888888888555666777777888888888888666777888888888777555444888999;;;===>>>>>>>>>======???AAAAAA@@@???@@@AAA<<<@@@BBB@@@>>>???>>>;;;???===???DDDEEEBBB@@@AAA@@@BBBCCCCCCBBBCCCEEEFFFDDDGGGKKKNNNQQQWWWaaaiiisss|||yyymmmbbbXXXOOOIIIEEEDDDAAA>>><<<;;;;;;<<<:::777777999999777777:::999999999888888888777777888777777777777777777777555666777777888888777777999999999888888888777777777666666666666888999;;;999888888888888888999999~~~|||zzzyyyxxxxxxxxxyyy|||xxxooocccZZZTTTPPPKKKHHHFFFEEEEEEDDDDDDDDDDDDEEE???@@@AAAAAABBBFFFNNNTTTeeeqqq}}}zzzssseee^^^SSSHHHAAA??????@@@@@@BBBJJJXXXhhhtttxxxxxxoooggg]]]UUUNNNLLLTTT]]]eeeqqq~~~wwwlll]]]PPPHHHDDDAAA>>>:::<<<>>><<<:::888:::<<<>>>===@@@LLL```tttqqqbbbLLLCCC<<<<<<===<<<===??????AAAHHHVVVhhhxxxvvv___QQQIIIBBB:::;;;;;;;;;;;;;;;;;;;;;;;;<<<===???AAACCCEEEGGGGGGNNNYYYcccgggpppwwwfff\\\QQQGGG???===>>>???===999999<<<:::999999999::::::;;;<<<:::;;;;;;:::999999:::<<<;;;:::<<>>???AAAHHHQQQ___xxxsss\\\NNNHHHEEEAAA>>><<<======;;;===AAA@@@NNNbbbuuuyyycccVVVMMMLLLZZZmmmnnnRRRCCCBBB>>>>>>>>>999:::;;;>>>???===>>>HHHTTTllluuuZZZIIIBBB???===<<<<<<======<<<;;;<<<;;;;;;;;;;;;<<<======:::===???===BBBWWWxxxfffRRRDDDCCCAAA???>>>===<<<<<<;;;;;;::::::999888777777888777777777999:::999888888888888888888888888888888888888888888888888888666777888999:::999888888888888888999999:::::::::999888888888777777666666777999;;;:::777666777999666888999888666555888:::777777777777777777777777777777777777888888888888777888888888888888777666555666777888888777666666888999;;;===>>>>>>>>>===>>>???AAAAAA@@@@@@@@@AAA<<<@@@BBB@@@???@@@>>>:::???;;;:::<<<===;;;;;;===;;;<<<=========>>>@@@BBBAAADDDFFFGGGHHHMMMVVV^^^\\\fffuuuxxxjjj\\\TTTKKKIIIEEEAAA>>><<<;;;;;;>>>;;;:::======:::;;;>>>999999999999888888777777777777777777777888888888777777888999999999999888999999999999888888777777777777555555666888:::<<<999888888888888888999999~~~|||yyywwwxxxxxxxxxzzz}}}xxxmmmaaaZZZTTTMMMIIIHHHCCCCCCBBBBBBBBBAAAAAAAAADDDBBB@@@AAAAAADDDNNNXXXfffrrr|||uuukkk]]]OOOGGGCCCAAABBBEEEAAADDDMMM[[[iiitttyyyyyyrrrggg[[[SSSOOONNNTTT[[[mmmuuu|||tttfffVVVKKKCCC===;;;<<<<<<<<<======<<<<<<;;;::::::<<>><<<;;;<<<>>>@@@GGGSSSccctttqqq^^^OOOFFFAAA@@@;;;===>>>===:::999;;;=========???AAAAAA@@@EEEMMMSSSdddrrrtttwwwtttcccXXXNNNGGG?????????>>><<<;;;<<<===???<<<888777888999::::::;;;:::999999999999:::;;;===<<<===BBBIIIYYYrrrsssZZZJJJDDDBBB???=========<<<;;;>>><<<;;;<<<>>>CCCIIILLL]]]wwweeeLLLCCCHHH@@@<<<<<<>>>???===???CCCBBBHHHUUUfffzzziiiTTTIIIEEEJJJ^^^ttthhhRRRBBBCCCBBB888666<<<>>><<<===?????????FFFNNNlllgggRRRHHH>>>>>>>>>??????>>>===<<<===<<<;;;:::999::::::;;;<<<===>>>AAAFFFVVVsssrrrZZZMMMBBB===@@@AAA;;;999;;;888999999::::::999999999888888888888888888888888999999888999:::999777444888666444444555666666666888777666666666777999:::888888999999999999888888888888777777777777888888777777666666777888999999888777666555555666777888666777888999999888777666:::::::::999999999999999777777888888888888777777888888888888888888888888777999999::::::;;;>>>AAA>>>EEEEEE??????FFFGGG@@@======>>>>>>??????@@@@@@;;;<<<<<<:::888999===AAA============>>>>>>>>>>>>AAABBBDDDDDDEEEGGGKKKNNNTTTXXX___gggnnnwwwqqqeeeZZZSSSJJJDDDBBBBBB@@@>>>:::;;;<<<===<<<<<<===>>>555666777999999999888777;;;:::999777666666666666999999777666555555555555:::999999999888888777777999777666555666777999:::888888777666777999:::;;;~~~|||yyyxxxxxxxxxxxxzzz}}}wwwlll```YYYSSSLLLHHHGGGDDDDDDCCCCCCCCCBBBBBBBBBEEEBBBAAABBBCCCFFFOOOZZZgggsss|||tttjjj]]]OOOGGGCCC@@@AAADDDBBBEEENNN\\\jjjuuuyyyyyyooodddWWWPPPLLLMMMUUU]]]nnnvvv}}}oooaaaRRRHHHBBB===<<<>>><<<<<<======<<<<<<;;;::::::<<>>>>><<<;;;===>>>@@@FFFRRRbbbsssppp^^^OOOEEEAAA???999<<<>>>>>><<<<<<===???>>>???BBBEEEDDDDDDIIIQQQ^^^nnnzzzzzz|||sssbbbWWWMMMEEE???>>>===<<<;;;;;;;;;;;;===:::777777999;;;======<<<;;;:::999999:::;;;<<<===<<<===BBBJJJZZZsssttt\\\KKKCCCAAA>>>=========<<<;;;<<<;;;:::;;;===BBBGGGKKKZZZtttjjjQQQFFFHHH???<<<;;;>>>>>>===>>>BBB>>>BBBKKKYYYjjj}}}mmm]]]NNNGGGEEEKKK___uuugggRRRCCCCCCBBB999777======<<<===?????????EEENNNjjjnnnWWWJJJ???>>>=========<<<;;;:::===<<<;;;:::::::::;;;;;;======???AAAEEETTTppp|||fffPPPEEE>>>AAAAAA<<<:::===999999:::;;;::::::999888888888888888888888888888999888777888999999888666999777555555666888888777999999888777777888999:::888888999999999999888888888888777777777777888888888777777777777888888999666666777777777777666666777777888999999888777777888888888999999999999999777888888999999888888777888888888888888888888888777888999999999;;;>>>@@@CCCHHHGGGAAABBBIIIHHH@@@>>>===>>>>>>>>>>>>>>>>>><<<>>>???>>><<<;;;===???============>>>>>>>>>>>>AAABBBDDDDDDDDDEEEGGGIIIIIILLLRRRWWW]]]ccciiimmmwww||||||kkkcccVVVMMMHHHEEEBBB@@@<<<>>>@@@AAA@@@>>>===<<<888999999::::::999888777999888888777777777888888888777777777777888999999999999999888888777777777888777666555666777999:::777777777777888999:::;;;}}}|||zzzxxxxxxxxxxxxzzz}}}vvvjjj___XXXRRRKKKGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCEEECCCBBBCCCDDDGGGQQQ\\\hhhsss{{{sssjjj]]]OOOGGGCCC@@@@@@BBBCCCGGGPPP^^^lllvvvyyyyyynnnbbbUUUNNNKKKNNNXXXbbbpppwwwzzzhhh[[[MMMDDD@@@======@@@<<<============<<<;;;;;;:::<<>>>>><<<;;;===>>>@@@EEEPPP```qqqooo\\\NNNEEE@@@>>>888;;;>>>????????????@@@>>>@@@DDDHHHGGGGGGMMMVVVhhhwwwqqq```TTTJJJCCC???<<<::::::;;;<<<:::888:::888777888;;;>>>@@@AAA===<<<;;;::::::;;;<<<======<<<===BBBJJJZZZsssxxx___MMMBBB@@@===<<<<<<===<<<<<<;;;:::999:::===AAAFFFIIIVVVoooqqqXXXJJJGGG???<<<;;;======;;;===@@@<<<>>>CCCJJJVVViii}}}~~~pppYYYPPPHHHEEEEEENNNeee|||fffRRRCCCCCCBBB;;;999>>>===<<<===?????????EEEMMMfffyyy___MMMCCCAAA>>><<<<<<<<<;;;:::===<<<;;;;;;:::;;;;;;;;;===>>>???AAAEEESSSnnnwwwWWWIII@@@AAABBB===<<>>>>>=====================???@@@???===<<<;;;<<<============>>>>>>>>>>>>@@@BBBDDDDDDDDDCCCDDDEEEDDDFFFIIILLLNNNRRRVVVYYY[[[```hhhpppxxxzzzkkk]]]TTTMMMHHHDDD>>>???AAABBBAAA???<<<999;;;;;;;;;;;;:::999888777888888777777888888999:::666666777888999;;;<<<<<<888888888777777777777777888777666666666777999:::555555777888999:::;;;;;;~~~}}}|||zzzxxxxxxxxxxxxzzz~~~uuujjj^^^XXXRRRKKKGGGGGGDDDDDDDDDDDDCCCCCCCCCBBBDDDAAAAAACCCDDDHHHRRR]]]jjjtttzzzrrrhhh[[[NNNFFFBBB??????AAACCCHHHRRR```nnnwwwyyyxxxpppdddVVVOOOMMMQQQ\\\gggssszzz|||sssbbbVVVIIIBBB>>><<<<<>>===<<<<<<===>>>???CCCNNN^^^ooo~~~lllZZZMMMDDD???===:::<<<@@@BBBCCCAAA@@@>>>===@@@FFFJJJJJJJJJRRR\\\lllzzzooo]]]QQQHHH@@@AAA<<<888999<<<>>>;;;777:::888777999<<>>@@@BBBIIIWWWkkkyyy{{{lll]]]LLLHHHEEEEEEGGGTTTnnndddRRRDDDBBBBBB===;;;???===<<<===???>>>???EEEMMMcccjjjTTTHHHCCC???===>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===@@@BBBFFFSSSmmm```OOOBBBAAAAAA===<<>>>>>???@@@@@@@@@@@@@@@???===;;;:::::::::============>>>>>>>>>>>>@@@BBBEEEFFFEEEEEEEEEFFFCCCDDDFFFGGGGGGIIIKKKNNNPPPSSSXXX^^^dddkkkrrrwwwsssggg\\\QQQKKKFFFEEEDDDDDDCCCAAA>>><<<<<<<<<<<<;;;::::::999999999999888888888999999:::555666777888:::;;;;;;<<<777777777777777777777777777777666666777777888999333555777999:::;;;::::::~~~}}}|||zzzxxxwwwxxxyyy{{{~~~vvvkkk___YYYSSSMMMIIIHHHCCCCCCCCCBBBBBBBBBAAAAAAAAA??????AAACCCHHHSSS^^^kkkuuuxxxqqqfffYYYLLLFFFBBB???>>>@@@DDDIIISSSaaaooowwwxxxvvvpppcccVVVNNNMMMRRR^^^iiivvv|||wwwlll]]]RRRGGGAAA???<<<;;;=========>>>>>>======<<<;;;;;;===@@@HHHTTTfffxxxrrreeeRRRHHH???======;;;<<<>>>>>>???BBBLLL[[[mmm|||}}}iiiWWWKKKEEE@@@<<<===???CCCEEEFFFCCC???<<<>>>BBBHHHMMMLLLNNNXXXdddooo{{{mmmZZZOOOEEE>>>BBB===999:::===???<<<888;;;999888:::<<<>>>??????===<<<;;;;;;;;;;;;<<<===<<<;;;===BBBKKK[[[uuuhhhQQQBBB@@@===<<<<<<===<<<;;;<<<<<<;;;<<<>>>BBBFFFHHHLLLaaa|||iiiRRRCCCAAA===;;;===<<<:::;;;>>>===???@@@???AAAJJJWWWbbbgggmmmsssrrrnnnfffYYYMMMFFFDDDCCCDDDIIIZZZwwwbbbQQQCCCAAAAAA>>>===???<<<;;;<<<>>>>>>>>>EEEMMM___uuu^^^LLLEEE???<<<===??????>>>;;;<<<<<<<<<<<<<<<<<<<<<;;;===@@@CCCGGGTTTmmmlllXXXGGGBBBAAA<<<;;;>>>:::;;;=========;;;999888888888888888888888888888888666555555777999999999888777666777888888777666888888888888888888777777888888999999999999888888888888777777777777888888::::::999888777777888888888777666555555666777888999999999999999999999999555555666777888999999999::::::;;;;;;;;;;;;::::::666666666666666666666666666777777777666888:::===BBB@@@???AAAIIIMMMIIIBBB<<<===>>>@@@CCCDDDFFFGGGGGGCCC???;;;:::;;;<<<===============>>>>>>>>>>>>???BBBEEEGGGGGGGGGGGGHHH>>>@@@AAAAAAAAABBBDDDFFFKKKMMMPPPRRRVVV[[[aaaeeepppzzz~~~pppbbbYYYTTTOOOJJJGGGFFFEEEDDDCCC<<<<<<;;;;;;;;;:::::::::<<<;;;:::999888888888888666666888999999999888888777777777777777888888888777777777777777888888999444555777999::::::::::::}}}}}}|||zzzxxxwwwxxxyyy{{{uuujjj___YYYSSSMMMIIIIIICCCBBBBBBBBBBBBAAAAAAAAA@@@>>>>>>AAADDDHHHTTT___mmmwww~~~wwwpppbbbWWWKKKEEEBBB??????AAACCCIIITTTbbbpppvvvvvvtttkkk___RRRLLLLLLRRR^^^jjjyyy}}}rrrgggXXXNNNFFFCCCAAA>>><<<======>>>>>>>>>>>>===<<<<<<;;;===@@@GGGTTTeeevvvtttgggRRRHHH???===<<<;;;<<>>AAAIIIYYYkkk{{{zzzeeeTTTKKKEEEAAA===>>>AAAEEEHHHIIIFFF???:::AAADDDKKKOOOOOORRR___mmmuuujjjXXXMMMDDD===AAA>>>;;;;;;======<<<999;;;:::999:::<<<============<<<;;;::::::;;;<<<===<<<;;;===CCCKKK\\\uuulllTTTDDDBBB???=========<<<;;;<<<<<<<<<===???BBBEEEGGGHHH[[[uuuttt[[[HHHBBB>>><<<>>>===::::::>>><<<>>>>>>>>>>>>AAAHHHMMMOOOUUUYYYXXXUUUQQQIIIAAABBBBBBBBBDDDMMMbbb~~~~~~___PPPBBB?????????>>>???<<<;;;<<<>>>>>>>>>DDDLLL]]]~~~lllRRRIII@@@;;;<<<>>>===<<<;;;;;;<<<============<<<;;;===AAADDDGGGRRRjjjzzzcccMMMEEEBBB===;;;>>>;;;<<<<<<<<<<<<<<<<<<;;;888888888888888888888888888666555555777888888777777666666777888888777555555666777888888888888777888888999999999999888888888888777777777777888888:::999999888888888999999999777666444444666777999999999888888888888999999666777777888888999999999999::::::;;;;;;::::::999777777777777777777777777777777888777777888:::<<<===;;;<<<@@@FFFHHHEEEAAA===>>>@@@CCCFFFHHHJJJLLLKKKFFF@@@<<<;;;===???@@@============>>>>>>>>>>>>>>>@@@CCCDDDDDDEEEFFFHHH>>>???@@@@@@@@@AAACCCEEEDDDEEEHHHJJJLLLPPPTTTXXX```iiivvvyyyoooddd\\\SSSLLLJJJIIIGGGEEE@@@???>>><<<<<<;;;;;;;;;>>>===;;;:::999888888888777888999999999888777666888888888888888999999999666777777777888888888888666777888999999999999999}}}}}}|||zzzxxxwwwxxxyyy{{{tttiii^^^WWWRRRLLLHHHHHHCCCCCCCCCCCCBBBBBBBBBBBB@@@>>>???BBBEEEJJJVVVaaannnwww}}}vvvooo```TTTIIIDDDBBB??????AAACCCHHHTTTcccpppvvvuuurrreee[[[PPPLLLNNNUUUcccnnn{{{xxxlll```QQQJJJEEEEEEEEEAAA??????>>>>>>>>>>>>>>>===<<<<<<;;;===@@@GGGSSSddduuuvvvjjjSSSHHH???<<<<<<;;;<<>>???HHHWWWjjjzzzxxxbbbRRRJJJFFFBBB>>>===@@@EEEJJJLLLIIIBBB;;;@@@CCCIIILLLLLLQQQaaaqqq|||~~~hhhVVVLLLCCC===>>>===<<<;;;::::::::::::999888888999<<<======<<<<<<;;;:::999999:::;;;<<<<<<;;;===CCCKKK\\\vvvpppUUUGGGDDDAAA???>>>===<<<;;;;;;;;;;;;<<<>>>AAADDDEEEFFFVVVooogggQQQCCC@@@>>>???===:::;;;>>>============>>>???AAABBBBBBFFFIIIFFFDDDDDDAAA===@@@AAADDDJJJWWWnnnyyy\\\OOOAAA===>>>???>>>>>><<<;;;<<<>>>===>>>DDDLLL\\\}}}zzz]]]SSSFFF???>>>???===::::::;;;<<<===>>>>>>===<<<<<<>>>AAACCCDDDNNNdddyyyoooUUUIIIDDD>>><<<>>><<<;;;;;;;;;<<<===>>>???888888888888888888888888888777666777888888666444888777777888::::::888666444555777999:::::::::999888888999999999999888888888888777777777777888888999999888888888999::::::777777666666666666777777999888777777777777888999888888888999999999999999999999::::::::::::999999888888888888888888888888777888999888777888:::===;;;;;;<<<@@@CCCBBB???>>>>>>???AAADDDGGGIIIKKKLLLHHHDDD>>>;;;<<<=====================>>>>>>>>>>>>===>>>????????????AAACCC???@@@AAAAAA@@@AAACCCDDD>>>@@@CCCEEEFFFIIILLLOOOQQQXXXbbbjjjpppvvv||||||ttthhh___ZZZUUUPPPKKKGGGEEEBBB@@@===<<<;;;;;;<<<<<<;;;:::::::::::::::777888:::;;;;;;999888777888999999999::::::::::::666666777888888888888888999888888888888888999999}}}||||||zzzxxxwwwxxxyyy{{{ssshhh\\\VVVQQQKKKGGGGGGEEEDDDDDDDDDCCCCCCCCCCCCAAA???@@@CCCFFFLLLWWWcccoooxxx|||vvvooo^^^SSSHHHDDDBBB@@@@@@BBBBBBHHHTTTcccpppuuutttqqqbbbYYYPPPNNNRRRZZZhhhttt|||{{{tttgggZZZMMMGGGDDDFFFGGGEEEBBBBBB>>>>>>>>>>>>>>>======<<<;;;===@@@GGGSSScccuuuwwwkkkSSSIII???<<<<<<;;;<<>>???GGGVVViiizzzvvvaaaQQQJJJFFFBBB???<<>>===;;;:::999999999999:::;;;<<<;;;===CCCLLL\\\vvvqqqVVVIIIFFFBBB???>>>>>><<<::::::::::::;;;===@@@BBBDDDEEETTTlllpppYYYDDD@@@>>>???>>>;;;;;;>>>@@@>>>===>>>@@@AAAAAA@@@???BBBCCC???>>>???@@@>>>???CCCHHHPPPaaayyyvvvZZZNNNAAA<<<===???>>>>>><<<;;;<<<>>>===>>>DDDLLL\\\}}}hhh\\\MMMDDDBBBAAA>>>;;;:::;;;===>>>>>>>>>===<<<===>>>AAABBBBBBJJJ___sssvvvZZZMMMGGG@@@===???<<<;;;::::::;;;===@@@AAA888888888888888888888888777777777888888888555333999888999:::;;;;;;999777444666888:::;;;<<<<<<;;;888888999999999999888888888888777777777777888888888888888888999:::;;;;;;555666777888888777666555999888777666666777888999:::::::::999999999999999888999999::::::999999888888888888888888888888888888999999888888888;;;===;;;<<<>>>AAAAAA>>>;;;;;;@@@AAABBBDDDGGGIIIJJJKKKBBB???;;;:::;;;;;;999777============>>>>>>>>>>>><<<===<<<;;;999:::<<<>>>===>>>>>>===<<<<<<>>>@@@>>>@@@BBBCCCDDDEEEGGGIIIFFFLLLSSSYYY]]]ccciiinnnvvv~~~xxxqqqiii___XXXMMMJJJGGGBBB???<<<;;;:::;;;;;;:::::::::;;;<<<<<<777888:::<<<<<<;;;:::999999999999::::::;;;;;;;;;666666777888888888888888;;;:::888777777777888999~~~}}}{{{yyywwwxxxxxxyyy{{{~~~~~~rrrfffZZZUUURRRMMMIIIHHHEEEDDDDDDDDDDDDCCC@@@===CCCAAAAAACCCGGGMMMZZZfffuuuzzz~~~vvvmmm^^^SSSIIIDDDAAA>>>===???BBBMMMZZZfffpppuuussslll___VVVNNNNNNTTT^^^jjjuuuxxxjjj]]]UUULLLJJJHHHHHHHHHFFFAAA=========<<<<<<<<<;;;;;;;;;===???BBBFFFPPP___rrr~~~zzzlllWWWLLLAAA??????===;;;<<<===>>>@@@GGGSSSbbbqqqzzzsss[[[NNNHHHDDDAAA@@@888<<>>>>>@@@BBBEEELLL\\\lll}}}uuuaaaSSSIIIBBB???===;;;888777999:::;;;;;;:::999999888888999999:::::::::999999::::::;;;<<<<<<===>>>AAALLL```yyyuuu^^^MMMFFFBBBDDDDDD@@@===<<<<<<<<<<<<<<<===>>>@@@@@@GGGOOOaaaxxxxxxfffOOOFFF???======;;;;;;======???AAAAAA@@@>>>===<<>>===>>>?????????CCC@@@GGGZZZqqqoooSSSIII???===>>><<<:::;;;;;;;;;<<>>===BBBBBBCCCCCCCCCCCCBBBBBB;;;<<<===<<<999777777777:::::::::::::::;;;<<<===<<<======>>>>>>>>>>>>>>>;;;<<<<<<===>>>??????@@@??????>>>>>>??????@@@AAAFFFHHHKKKMMMPPPUUUZZZ^^^bbbgggpppzzzxxxpppcccZZZOOOHHHDDDAAA>>>===>>>>>>>>><<<:::999:::;;;===:::888:::>>>???;;;666::::::999999888999999999<<<;;;999777666555555444888666666777888999888777~~~}}}{{{yyywwwwwwwwwyyy{{{|||qqqeeeZZZUUURRRMMMIIIHHHEEEDDDDDDDDDDDDCCC@@@>>>CCCAAAAAADDDGGGNNN[[[ggguuu{{{~~~uuulll[[[QQQGGGCCCAAA??????AAABBBLLLZZZeeeooouuurrrkkk```VVVNNNOOOUUU___mmmwww}}}rrreeeYYYQQQKKKJJJIIIJJJJJJGGGBBB=========<<<<<<<<<;;;;;;;;;<<<>>>AAAEEEOOO^^^ppp}}}zzzkkkWWWLLLBBB??????===<<<<<<===>>>@@@GGGRRRbbbqqqzzzpppXXXLLLGGGCCC@@@???:::<<>>>>>===???BBBDDDJJJXXXfffwww~~~ttt```RRRHHHBBB>>>===;;;888888999;;;;;;;;;::::::999999999999::::::::::::999999::::::;;;<<<===>>>???BBBMMMaaazzzwww```NNNGGGBBBBBBBBB???======<<<<<<<<<<<<===>>>???@@@FFFMMM\\\ssspppTTTJJJAAA@@@@@@>>><<<===<<<>>>@@@@@@@@@?????????>>>===<<<<<<>>>???@@@@@@EEEFFFQQQeeezzziiiPPPGGG???>>>???<<<;;;;;;<<<;;;===?????????EEEMMM]]]}}}nnnTTTEEE@@@>>>>>>???:::::::::;;;;;;;;;<<<<<<;;;<<>>>>><<<<<<<<<<<<<<<<<<<<<<<<999999999999888888888777888888777777777777888888>>>>>>===<<<;;;::::::999777888888999999999999999999999999999999999999999777777777888888888999999666777777888888888777777777777777777666666555555666777999999777666777888999999888888888888999999:::;;;:::777888<<<<<<999999:::999888666666888:::666777888777777777999:::>>>>>>>>>>>>>>>===<<<;;;::::::;;;;;;;;;;;;::::::999;;;<<<;;;999777777888;;;::::::::::::;;;;;;<<<;;;<<<<<<===============;;;;;;<<<======>>>?????????>>>>>>>>>??????@@@@@@BBBDDDFFFHHHJJJMMMRRRUUUUUUYYYaaajjjttt~~~wwwmmm___TTTMMMGGGCCC@@@;;;<<<<<<<<<;;;;;;<<<===<<<:::888:::===>>>;;;777:::999999999999999:::::::::999888777777666777777888666666777888999888777~~~}}}{{{yyywwwvvvvvvxxx{{{zzzpppdddYYYTTTRRRMMMIIIHHHEEEDDDCCCCCCDDDCCCAAA???CCCAAAAAADDDHHHOOO\\\iiiwww|||~~~tttkkkYYYOOOEEEBBBAAA@@@@@@CCCAAALLLYYYeeeoootttpppjjj___VVVNNNPPPWWWbbbppp{{{}}}uuujjj]]]RRRLLLHHHIIIKKKMMMMMMIIICCC>>><<<<<<<<<<<<<<<;;;;;;;;;<<<===@@@EEENNN^^^ppp|||yyyjjjWWWLLLBBB??????===<<<<<<===>>>@@@FFFQQQ```qqq{{{kkkUUUIIIEEEBBB???>>><<<===???AAAAAA@@@???>>>======???BBBBBBFFFQQQ]]]kkkuuurrr^^^PPPGGGAAA>>>===;;;999888:::;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::999999::::::;;;<<<===>>>@@@DDDNNNbbb{{{zzzcccPPPHHHBBBAAAAAA???===>>><<<<<<<<<<<<===>>>??????DDDHHHUUUjjj~~~^^^QQQEEEBBBCCCAAA???>>>>>>>>>??????@@@@@@@@@@@@<<<<<<<<<===>>>@@@AAABBBGGGNNN^^^tttyyy^^^LLLDDD??????@@@===;;;<<<===<<<===?????????EEEMMM^^^}}}qqqUUUFFFAAA@@@??????:::::::::;;;;;;;;;;;;<<<======???@@@@@@EEESSSaaa~~~jjjRRRDDD@@@BBB<<<<<<<<<<<<<<<<<<<<<<<<999999999999888888888888888888777777777777888888<<<<<<<<<;;;;;;;;;::::::666777888888999999888888888888888888888888888888666666666777777777888888555666777888888888888888666666666666555555555555555777999999777777777888888888777777777888888999999;;;:::888:::>>>===:::999999999777666666777999555666777777777777:::<<>><<<;;;:::::::::888999999::::::999999888777999::::::999888999999;;;;;;::::::999:::::::::::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>???????????????AAACCCDDDDDDFFFIIILLLHHHKKKQQQXXX```jjjtttzzzwwwhhh]]]TTTKKKEEE??????>>>===============;;;999888999<<<===:::777999999888999999:::;;;<<<888888777777777888888999888666666777888999888777}}}|||{{{yyywwwuuuvvvxxx{{{zzzooocccXXXTTTQQQLLLIIIHHHEEEDDDCCCCCCCCCCCCAAA???BBB@@@AAAEEEIIIQQQ___kkkxxx~~~}}}rrrhhhXXXNNNEEEBBBAAA???@@@BBBAAALLLZZZeeennnsssnnnggg\\\TTTNNNPPPYYYdddrrr}}}~~~wwwmmmaaaVVVLLLGGGEEEHHHMMMPPPOOOKKKDDD???<<<<<<<<<<<<<<<<<<<<<<<<===???AAAFFFOOO^^^ppp|||xxxiiiXXXLLLBBB@@@@@@>>><<<======>>>AAAEEEOOO___qqq}}}|||hhhSSSHHHEEEBBB??????>>>>>>>>>>>>>>>>>>============>>>AAAAAACCCJJJTTT___kkkyyyqqq^^^PPPHHHBBB>>>===;;;999999:::<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<::::::999999::::::;;;<<<===???AAAEEEPPPccc||||||eeeRRRJJJEEEEEEDDDAAA>>>===<<<<<<<<<<<<<<<===>>>???AAACCCMMM```yyylll\\\KKKDDDDDDCCCBBBBBBDDDBBB@@@???@@@@@@@@@@@@<<<===>>>??????AAACCCDDDHHHVVVllloooTTTGGGAAA>>>@@@@@@===<<<===>>><<<===???>>>???FFFNNN```jjjOOOBBB???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>===>>>@@@@@@CCCOOO\\\vvvvvvZZZHHHCCCEEE============<<<<<<<<<<<<999999999999999999999999888888777777777777888888888888888888999999999999666666777888888888888777777777777777777777777777666666666666777777777777444555666888888999999999666666666666666666666666555777888999777777777888777777777666777777888999777999999888;;;???===999999999999777555555777999555777888888888999;;;===EEEBBB???;;;999999999:::999::::::;;;;;;::::::999666888:::;;;::::::;;;<<<;;;;;;:::999999888999999888999999:::::::::::::::::::::;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>>>>@@@BBBCCCCCCBBBBBBDDDFFFCCCEEEHHHLLLQQQYYYbbbhhhssswww}}}rrrfffXXXNNNHHHFFFCCC@@@>>>===;;;::::::999888999;;;<<<:::999888888888999:::;;;<<<===999888888777777888888999888666666666888999888777}}}|||{{{yyywwwuuuvvvxxx|||{{{nnnbbbWWWSSSPPPLLLHHHGGGFFFDDDBBBBBBCCCCCCBBB@@@BBB@@@AAAFFFKKKSSSaaannnyyy~~~{{{pppeeeXXXNNNEEEAAA@@@>>>>>>@@@CCCNNN[[[fffooorrrllldddXXXQQQMMMRRR[[[gggtttzzzqqqeeeYYYOOOHHHEEECCCHHHNNNRRRPPPKKKDDD@@@;;;<<<<<<<<<<<<<<<<<<<<>><<<======>>>AAADDDMMM]]]qqq~~~yyyfffQQQGGGEEEBBB??????>>>>>>===<<<<<<<<<=========<<<>>>@@@AAAAAAFFFNNNVVVddduuuooo]]]PPPHHHCCC???<<<;;;::::::;;;<<<;;;:::<<<;;;;;;::::::;;;;;;<<<::::::999999::::::;;;<<<<<<>>>AAAFFFQQQddd|||~~~hhhTTTMMMIIIJJJIIIDDD???===<<<<<<<<<<<<<<<======>>>===???FFFWWWnnn|||jjjUUUJJJFFFFFFGGGJJJMMMIIIDDD@@@@@@@@@???>>>;;;===>>>>>>>>>@@@DDDHHHMMM___xxxdddLLLCCC???>>>@@@@@@===<<<>>>>>><<<===>>>>>>@@@GGGPPPdddrrr^^^HHH>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===@@@AAADDDNNNYYYoooeeeNNNDDDBBB>>>>>>=========<<<<<<<<<999999999999999999999:::888888777777777777888888777777777888888888888888666666777888888888888777777777777777777777777777666666666666777777777777444555666888888999999999777777777777777777777777555666888888888777888999777777666666777888888999777888888888<<<@@@===666888999888777555555777999666888999999999:::<<>>;;;:::999888888888888888777777888999999999999999:::::::::::::::;;;;;;;;;;;;<<<===>>>>>>>>>======@@@AAABBBBBB@@@@@@@@@AAACCCDDDEEEFFFHHHMMMSSSXXXaaadddjjjqqq|||{{{kkk\\\QQQLLLFFFAAA???===;;;999:::999999999:::;;;;;;;;;999999999999:::;;;<<<===;;;:::999888777777777777888666666666888999888777~~~}}}|||{{{yyywwwuuuvvvxxx|||{{{mmmaaaVVVRRRPPPLLLHHHGGGFFFDDDBBBBBBBBBCCCBBBAAABBB@@@AAAFFFLLLUUUcccpppyyy~~~yyymmmbbbXXXNNNDDDAAA???======???FFFQQQ^^^hhhoooqqqjjjaaaUUUPPPNNNUUU```kkkwwwyyyssshhh\\\RRRKKKFFFEEEBBBHHHOOORRRPPPJJJCCC@@@;;;;;;;;;<<<<<<<<<<<<<<<@@@BBBDDDHHHQQQ```qqq~~~yyyiiiXXXMMMCCC@@@@@@>>>=========???AAADDDLLL\\\qqqvvvdddPPPFFFDDDAAA>>>===>>>>>>===<<<<<<<<<======>>><<<===@@@AAAAAAFFFLLLSSSbbbtttmmm[[[NNNGGGBBB???<<<;;;:::;;;<<<===<<<:::;;;;;;::::::::::::;;;;;;::::::999999::::::;;;<<<;;;===AAAFFFQQQeee|||mmmWWWPPPLLLLLLKKKEEE@@@???===<<<<<<;;;<<<<<<======;;;===CCCOOOaaawwwzzzfffXXXPPPMMMOOOSSSVVVPPPGGGBBB@@@@@@???===;;;===>>>>>>???CCCJJJPPPZZZnnnuuu[[[HHHBBB???>>>??????<<<<<>>???AAAIIIRRRiii}}}aaaRRRDDD>>>>>>======>>><<<;;;;;;;;;;;;:::::::::;;;:::<<>>>>>======<<<<<<<<<999999999999::::::::::::888888777777777777888888999999999999999999999:::666777888888999999888888777777777777777777777777666666666777777777888888555666777888888888888888777777777777888888888888444666888888888777888999777777777777888888999:::888999888:::>>>AAA===555888888888666555555666888777888999999999:::<<<>>>BBB@@@===:::888999:::;;;555555666666666666555555666888:::;;;;;;;;;<<<===999999888888777888888888777777888999999999999888999999999999999::::::::::::;;;===>>>>>>>>>===<<<===>>>@@@@@@>>>======>>>BBBBBBBBBBBBBBBDDDIIILLLSSSUUUZZZ```iiiuuuqqq^^^VVVLLLEEEAAA@@@>>><<<:::::::::::::::<<<======::::::999::::::;;;<<<===<<<;;;:::999888777777777888666666777888999888777~~~||||||{{{yyywwwvvvwwwyyy|||yyylllaaaUUUQQQOOOKKKHHHGGGFFFDDDAAAAAABBBCCCCCCBBBAAA@@@BBBGGGMMMVVVdddrrrxxx~~~~~~wwwjjj___UUUKKKBBB@@@???>>>???AAAJJJTTT```jjjpppppphhh___SSSPPPQQQZZZfffppp{{{zzznnnggg]]]RRRJJJGGGFFFFFFBBBHHHOOORRRNNNHHHBBB???;;;;;;;;;<<<<<<<<<======@@@AAADDDHHHPPP___qqq}}}zzzjjjXXXMMMCCCAAAAAA???=========???AAACCCJJJ[[[qqqtttaaaMMMDDDBBB???<<<:::==================>>>>>>???<<<<<>>===???AAABBBEEELLLWWW```mmmjjjTTTFFFBBB???===>>>===:::;;;???<<<:::;;;===???BBBKKKUUUnnnlllRRRJJJBBB@@@???===<<<>>><<<<<<;;;;;;;;;:::::::::;;;999:::===???AAAHHHPPP]]]qqqkkkSSSEEE??????>>>>>>===<<<<<<;;;999999999:::::::::;;;;;;888888777777777777888888999999999999999888888888777888888999999999999999888888888888888888888888777777777888888888999999666777777888888888777777666666666777777777888888444666888888888888888:::777777777888888999;;;;;;;;;;;;;;;<<>>444888888888666444444666888666888888888777777999;;;===;;;999888777888999:::777777888888888888777777444666888999999999:::;;;888777777777777888888999777777888999999999999888999999999999999999999999999;;;<<<>>>>>>===<<<;;;;;;===??????>>>======>>>???@@@@@@@@@@@@AAADDDFFFJJJKKKNNNSSSZZZeeepppwwwwwwlll\\\PPPIIIEEEBBB???;;;;;;;;;;;;;;;<<<>>>@@@;;;;;;:::::::::;;;;;;<<<:::999999888888999999999888666666777888999888777~~~||||||{{{yyywwwwwwxxxzzz}}}~~~wwwlll```UUUQQQOOOKKKHHHGGGFFFDDDAAAAAABBBCCCCCCCCCAAA@@@BBBGGGMMMWWWeeesssxxx~~~~~~vvviii]]]RRRIIIAAA?????????AAACCCLLLVVVbbbkkkppppppggg]]]SSSQQQTTT^^^jjjttt~~~xxxrrreee^^^UUUKKKEEEDDDFFFGGGCCCHHHOOOQQQMMMGGGAAA???;;;;;;;;;<<<<<<<<<======???AAACCCGGGOOO^^^ppp|||{{{kkkYYYMMMCCCAAAAAA???===>>>===???AAACCCIIIZZZqqqrrr___LLLCCC@@@===:::888=========>>>>>>>>>>>>???@@@<<<<<>>;;;<<<;;;;;;<<<======<<<::::::999999888888999999:::::::::999999::::::;;;<<<999<<<@@@EEEQQQddd|||yyy___TTTIIIEEEDDDBBBBBBEEE===<<<<<<;;;;;;;;;<<<<<<;;;>>>BBBEEEMMM___yyyzzzkkk```^^^bbb^^^UUUJJJCCCBBBCCCBBB@@@AAACCCFFFHHHLLLUUUcccnnnzzz}}}dddPPPGGGBBB???===>>><<<999;;;@@@;;;999:::===???BBBLLLVVVpppqqq[[[IIIDDDAAAAAA???::::::<<<<<<<<<<<<;;;;;;:::::::::;;;999999<<<===>>>DDDKKKVVVjjjzzz```NNN@@@??????>>>===<<<<<<;;;999999999::::::;;;;;;;;;888888777777777777888888777777777777666666666555888888999::::::::::::999888888888888888888888888888888888888999999999999777888888888888777777666444555555555666666777777444666888888888888999:::888888888888999:::;;;<<<===>>>===???DDDFFF???555888888888666444444666888666777777666555555777888888888777666666777888999555666666666666666666555333555777777777777888999777777666666777888999999777777888999999999999999999999888888888888888888999:::<<<>>>>>>===<<<;;;;;;===@@@AAA@@@??????@@@===>>>@@@@@@@@@AAACCCEEEEEEGGGIIILLLRRR[[[dddkkkppp}}}lll[[[PPPJJJDDD@@@;;;<<<<<<<<<;;;<<>>@@@@@@BBBEEELLLUUUbbblllooojjjaaa[[[QQQRRRWWW```lllxxx~~~tttkkk```WWWNNNJJJFFFBBBBBBEEECCCHHHNNNOOOLLLFFFBBB@@@888888999999:::;;;<<<<<>>???===::::::AAAKKKZZZlll|||iiiZZZKKKDDDBBB>>>;;;:::>>>===;;;===???@@@>>>;;;<<<======>>>@@@DDDJJJNNNUUUeeeyyyyyybbbSSSHHH???;;;;;;===<<<<<<;;;;;;;;;;;;<<<===<<<;;;999999888888999::::::::::::::::::::::::;;;===CCCJJJRRRbbb{{{dddTTTEEEAAACCCBBB???>>>>>>===<<<;;;;;;<<<===>>>:::===AAACCCEEEQQQiiiwwwmmmhhh```SSSHHHFFFFFFBBBAAACCCDDDHHHNNNTTT[[[gggvvvrrr[[[III@@@@@@???>>>===<<<;;;:::999999;;;999;;;AAA@@@HHH]]]yyyzzzaaaOOOBBB@@@===;;;::::::;;;<<<999::::::;;;<<<<<<<<<;;;;;;:::888888:::>>>BBBEEEOOOaaa{{{mmmSSSHHHBBB===>>>>>>;;;888888<<<;;;;;;::::::;;;;;;<<<666777777777777888888888999888777777777888::::::777888999:::::::::::::::666777777666555555777888888888777777777777888888666777888777555555666888999888888888999:::;;;;;;999999999999999999999999888999999888777777888:::>>>>>>@@@BBBDDDDDDBBB@@@<<<888666::::::666777<<>>===;;;;;;<<>>>>>===============CCCDDDEEEGGGIIINNNTTTXXXcccjjjvvvssscccUUUKKKGGGGGG@@@<<<<<<======>>>AAA;;;;;;<<<======<<<<<<;;;<<<;;;999777777888999:::666666777888888888888888}}}|||zzzyyyxxxvvvxxx{{{~~~~~~tttiii___VVVRRRNNNIIIFFFFFFEEEEEEEEEEEEDDDCCCBBBAAACCCCCCEEEIIIQQQ]]]jjjsss}}}{{{ttthhh]]]NNNFFF???>>>??????AAAEEELLLUUUbbblllnnniii```[[[QQQSSSYYYbbbooozzzzzznnneeeWWWNNNGGGDDDBBB@@@AAADDDAAAEEEJJJKKKHHHCCC@@@>>>999999999:::;;;<<<<<<<<<>>>???AAACCCIIIWWWjjjxxx~~~oooYYYMMMCCC@@@AAA@@@???@@@???<<<;;;@@@HHHUUUgggvvvsssxxx|||hhhYYYJJJDDDBBB???;;;;;;===<<<;;;===???@@@>>>;;;:::;;;<<<===???DDDKKKOOOVVVggg{{{vvv```QQQGGG@@@===>>>???>>>===<<<;;;;;;;;;<<<>>>>>>===<<<;;;:::999999:::::::::::::::::::::::::::<<>>===>>>===<<<;;;;;;<<<===>>>;;;===AAABBBCCCKKK```ttt|||vvvjjj]]]RRRNNNLLLHHHGGGHHHLLLRRR[[[dddmmmzzzgggRRRFFFAAA??????>>>===<<<;;;:::::::::<<<:::<<>><<<;;;:::;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;:::999999;;;>>>AAACCCLLL\\\tttxxxaaaPPPFFF??????@@@>>>;;;:::<<<;;;;;;::::::;;;;;;<<<777777777888888888999999999888777777777888999:::777888888999999999999888777888888777555444666777888888777777777777888888666777888777555555666888777777666666666777888888888888888888888888888888777888888777666666777999<<<<<<===???AAAAAA???===<<<888666999999666777<<<>>>>>>>>>===<<<;;;:::999;;;:::999888777777777777888777666777888888666444777888999::::::999888777666777888888777666777999999999888888999999::::::888777777777777777777888777777888999999999999999888:::;;;<<<:::::::::<<<===<<<<<<<<<===>>>??????DDDEEEEEEEEEFFFHHHMMMPPPYYY```kkkxxxzzzhhhWWWMMMEEE???:::<<<===<<<<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999888777888999:::666666777888888888888888}}}|||zzzyyyxxxtttwww{{{{{{pppiii___UUUQQQNNNIIIFFFFFFEEEEEEEEEEEEDDDCCCBBBAAABBBCCCFFFJJJRRR^^^kkkttt}}}zzzsssfff[[[NNNFFF@@@??????>>>AAAEEEMMMVVVccckkklllggg___ZZZRRRTTT[[[eeerrr}}}|||rrreee\\\MMMFFFAAAAAAAAA@@@AAAEEE???BBBEEEFFFDDD@@@>>>===:::::::::;;;<<<<<<======<<<>>>@@@AAAHHHVVViiiwwwppp[[[OOODDDAAAAAA@@@@@@AAABBB???===@@@EEEOOO```ooonnnggg|||tttgggXXXIIICCCBBB???<<<;;;<<<<<<<<<>>>@@@@@@>>><<<999:::;;;<<>>;;;999::::::::::::::::::::::::::::::>>>CCCKKK[[[wwwsss```LLLCCCAAA@@@>>>=========<<<<<<<<<<<<=========>>>AAAAAA@@@DDDSSSccczzz|||qqqeee___\\\XXXWWWXXX^^^eeepppzzzrrrXXXFFFAAABBB>>>>>>======<<<;;;::::::;;;===;;;===DDDEEEPPPgggwww```LLLBBB???>>>>>>===<<<;;;::::::::::::;;;;;;<<<<<<;;;;;;:::::::::;;;<<<===???@@@IIIUUUjjjttt\\\NNNAAA???BBBBBB???===<<<;;;;;;::::::;;;;;;<<<888888888888999999999:::888888777777888888999:::777888888888888777777666777888888777555444555777888777777666666777777888666777777666555555777888777777666555555555666666777777777777777777777777666777777666555555666888999888999;;;======<<<::::::777666888999888999===AAADDDFFFDDD???;;;999999999999888777666666666666777666555555777888888777888999:::;;;;;;:::999888777888999888666555666777::::::999999888888888888777777666666666666777777555666777777888888777777888999999999888888:::<<<;;;;;;;;;<<<===>>>???@@@AAABBBBBBBBBBBBDDDGGGJJJMMMUUU___iiisss}}}fffVVVHHHAAA===>>>???===<<<===<<<;;;:::999999:::;;;;;;<<<;;;999888888888999:::666666777888888888888888}}}|||zzzyyyxxxsssvvv{{{{{{ooohhh^^^UUUQQQNNNIIIFFFFFFDDDDDDEEEDDDDDDCCCBBBBBBBBBCCCFFFKKKTTT```mmmuuu}}}~~~yyyqqqdddXXXMMMFFFAAA???>>>>>>AAAEEEOOOXXXdddjjjjjjddd]]]YYYRRRUUU]]]iiiuuuvvviii\\\SSSIIICCC???@@@AAAAAABBBFFF???@@@BBBBBBAAA???>>>===;;;;;;;;;<<<<<<<<<======;;;===>>>@@@GGGUUUhhhvvvqqq]]]PPPEEEAAABBBAAAAAABBBCCC@@@>>>@@@CCCLLL\\\kkksss]]]ttt{{{oooeeeWWWHHHCCCBBB???===<<<===>>>???AAAAAAAAA@@@>>>:::;;;;;;<<>>===<<<<<<===@@@BBBEEEFFFEEEAAA===:::::::::::::::::::::::::::::::::<<>>>>>=========<<<<<<=========>>>>>>@@@@@@>>>???IIITTTjjjzzz}}}vvvrrrqqqppppppvvv|||xxxaaaLLL@@@>>>@@@=========<<<<<<;;;;;;;;;:::===;;;===DDDGGGUUUnnniiiRRRDDD>>>============<<<;;;:::999::::::;;;;;;<<<;;;;;;:::::::::;;;<<<============GGGOOO___xxxiiiWWWEEE@@@BBBBBB@@@>>><<<;;;;;;::::::;;;;;;<<<888888999999999:::::::::888888888888888999999999777777888777777666555555666777777666555555777888777777666666666666777777555666777666555555777999999999888777666666777777777777777888888888888888666777888777555555777888777777777888:::;;;999777777666777888:::<<<>>>AAAHHHKKKLLLHHH@@@:::999;;;999999888777777777777777777555444444666888999999888888999::::::999888888777888999888666555555666999999999999999888888777666666666777777666666666555666666777777777777777888888999888777888;;;===;;;;;;;;;;;;<<<===>>>???===>>>??????@@@BBBFFFIIIGGGNNNVVV]]]eeesssyyyhhhTTTKKKDDDCCCDDDAAA???>>>>>><<<:::999999:::;;;===<<<;;;:::999999999999:::666666777888888888888888}}}|||zzzyyyxxxssswww|||{{{pppggg]]]TTTPPPMMMIIIFFFFFFDDDDDDDDDDDDDDDDDDCCCBBBAAACCCGGGLLLUUUaaannnwww}}}}}}wwwnnnaaaUUULLLFFFAAA@@@>>>===AAAGGGPPPYYYdddjjjgggaaa[[[YYYSSSWWW```lllxxxyyynnnaaaTTTLLLFFFAAA>>>@@@AAA@@@@@@CCC???@@@@@@AAABBBAAA???>>>;;;;;;;;;<<<<<<<<<<<<<<<:::<<<>>>@@@GGGUUUhhhvvvrrr^^^QQQEEEAAAAAAAAAAAABBBBBB@@@???@@@BBBJJJ[[[kkktttVVVhhh{{{pppcccUUUGGGBBBBBB@@@>>>===???@@@CCCDDDCCCBBB@@@???<<<<<<======???CCCHHHMMM[[[nnn~~~lllVVVIIIBBB>>>===???EEECCCAAA>>>======>>>???CCCEEEIIIJJJIIIDDD???;;;::::::::::::::::::::::::;;;;;;===AAAHHHXXXttt}}}hhhPPPDDDAAA???>>>???<<<==================<<<======>>>@@@???>>>DDDLLL\\\nnn|||eeeQQQFFF@@@>>>===<<<<<<<<<<<<;;;;;;;;;;;;999<<<:::<<>><<<<<<======<<<;;;:::999:::;;;;;;<<<;;;;;;::::::999:::;;;<<<======<<<;;;EEEJJJXXXnnnvvvaaaKKKBBBAAA@@@>>>===<<<;;;;;;::::::;;;;;;<<<888888999999999:::::::::777777888888999999999999777777777777777666555444444555666666666666999;;;777777666666666666777777555666777666555666777999999999888777666666777777888888888999999999::::::888888999888777666888:::888777666777999999888777555666777888<<<@@@CCCDDDNNNOOONNNGGG>>>999:::===::::::999888888888999999777555333444666888999999666777888999999888777666777888888777555444555666666777888999999999888888666666777777777777666666666777888888999999888888888999999888888999;;;>>><<<<<<;;;;;;;;;;;;;;;<<<<<<===?????????AAADDDGGGDDDIIIOOOTTTZZZgggyyydddXXXLLLGGGFFFCCC@@@???@@@>>><<<;;;:::;;;<<<>>>;;;;;;::::::::::::::::::666666777888888888888888}}}|||zzzyyyxxxtttwww}}}{{{qqqggg]]]TTTPPPMMMIIIFFFFFFCCCDDDDDDDDDDDDDDDCCCCCCAAACCCHHHNNNWWWcccpppxxx}}}|||vvvlll___SSSIIIEEEAAA@@@>>>===CCCIIIRRR[[[eeeiiieee^^^YYYXXXUUUZZZdddppp||||||rrreeeXXXMMMGGGCCC>>>;;;>>>>>><<<<<<===??????@@@BBBCCCCCCAAA>>>;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>@@@GGGVVViiiwwwsss___RRREEEAAA@@@@@@@@@BBB@@@???>>>???@@@HHHZZZkkkoooTTT^^^tttbbbTTTFFFBBBBBB@@@???>>>@@@BBBEEEEEECCCAAA???>>><<<======>>>@@@DDDJJJNNN^^^qqqyyyhhhTTTHHHBBB===<<<===CCCAAA???======>>>@@@BBBEEEGGGKKKLLLKKKFFF@@@===:::::::::::::::::::::::::::;;;===BBBHHHXXXrrrmmmUUUGGGCCC@@@??????<<<<<<============<<<<<<===;;;<<>>AAAGGGPPPaaayyyyyyiiiTTTFFFBBBAAA>>>:::;;;;;;;;;;;;;;;<<<<<<<<<888<<<:::<<>><<<<<<<<<======;;;;;;;;;;;;::::::::::::666666777888888888888888}}}|||zzzyyyxxxuuuxxx~~~zzzpppfff\\\SSSPPPMMMIIIFFFFFFCCCCCCDDDDDDDDDDDDCCCCCCAAACCCHHHOOOXXXdddqqqyyy}}}{{{tttkkk]]]QQQGGGCCCAAA@@@>>>>>>DDDLLLSSS\\\fffhhhccc\\\XXXWWWZZZ___iiivvv~~~vvvjjj]]]PPPHHHCCC???;;;999<<<===;;;:::;;;>>>>>>???BBBEEEDDDAAA>>>;;;;;;;;;::::::::::::::::::<<<>>>AAAHHHWWWjjjxxxsss___RRREEE@@@??????@@@BBB???>>>======>>>EEEWWWiiiqqqaaabbbzzzyyy```SSSEEEAAABBBAAA?????????CCCFFFEEEBBB>>><<<;;;:::;;;===>>>AAAGGGMMMRRRbbbuuurrrbbbQQQHHHCCC???===>>>@@@???===<<<===???CCCEEEGGGIIILLLMMMKKKGGGAAA>>>::::::::::::::::::::::::999:::===BBBIIIWWWpppttt[[[LLLFFFBBB???>>>;;;<<<===>>>>>>===<<<;;;>>>::::::===>>>===>>>BBBFFFUUUjjj~~~zzzcccXXXIIIAAA??????===::::::::::::;;;;;;<<<<<<<<<888<<<;;;===EEELLLbbb|||bbbMMMBBB@@@BBB===<<<;;;:::::::::;;;<<<;;;;;;<<<<<<;;;;;;:::999999999::::::;;;<<<======AAADDDNNN```www}}}dddRRRGGG@@@>>>@@@<<<;;;;;;::::::;;;;;;<<<777777777888888888999999666777888999:::999999888666666777888888888777777666777888777555555666888666666555555555555666666444555666666666666888:::777777666666666777888888777777777888999:::::::::777888999888666666888999999777666666777888888777555999999777888>>>AAA???@@@@@@>>>===;;;:::::::::999999888888888888999999666555555666888999888666777888999999999999888777444666777666555555666777666777999999999888666555777888999::::::999888777777888999999::::::999999333666888999888888:::;;;::::::::::::::::::;;;;;;===???@@@@@@??????@@@BBBCCCDDDEEEGGGKKKSSS\\\cccqqq{{{uuu\\\MMMFFFBBB@@@AAA???>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::999666666777888888888888888}}}|||zzzyyyxxxuuuyyy~~~xxxnnnfff\\\SSSPPPMMMIIIFFFFFFCCCCCCDDDDDDDDDDDDDDDCCCAAACCCHHHOOOYYYeeerrrzzz}}}{{{tttjjj\\\PPPFFFBBB@@@@@@>>>>>>EEEMMMTTT]]]fffhhhbbbZZZWWWWWW]]]cccmmmyyyzzzqqqeeeWWWLLLDDDAAA>>>:::999===>>><<<;;;=========???BBBEEEEEEAAA===:::::::::::::::::::::::::::<<>>???AAA>>>======<<<;;;BBBTTTfffyyyrrrooo}}}|||```RRREEEAAABBBAAA@@@@@@???BBBEEEEEE@@@<<<999999888:::<<<>>>CCCIIIQQQVVVeeexxxmmm___OOOGGGDDD@@@>>>???>>>===;;;;;;===@@@DDDGGGHHHJJJLLLMMMKKKGGGBBB???::::::::::::::::::::::::777999===BBBHHHVVVoooyyy```PPPHHHCCC>>>===;;;<<<===>>>>>>===<<<;;;>>>:::999<<<===;;;<<>><<<>>>FFFNNNeeeuuu[[[HHH@@@???BBB>>><<<:::999999:::;;;===;;;<<<<<<<<<;;;::::::999999999999:::;;;<<<>>>>>>???CCCLLL\\\qqqmmmYYYKKKBBB@@@BBB<<<;;;;;;::::::;;;;;;<<<666777777777777888888888666777888999:::999888888555666777888888999888888999:::999777555333444555666666555555555555666666444555666666666666888:::999999888888999:::;;;;;;555666666777888999999999666777777777555555777888999777555555777888777666777::::::555666;;;===:::666666777999<<<<<<:::777888777777777777777888888555555666777999999777555888999::::::::::::999888333555666666555555777888888999::::::999777444333777888:::;;;;;;:::888777777777888999999999999999111444777888888888888999888888888999:::;;;<<<===999;;;===>>>???@@@CCCEEEEEEDDDDDDFFFJJJPPPVVVYYY```lllzzzdddQQQIIIDDDCCCDDD============<<<;;;:::999;;;;;;<<<<<<;;;;;;:::999666666777888888888888888}}}{{{yyyxxxsssxxxwwwooofff]]]SSSNNNMMMJJJDDD???GGGGGGEEEDDDBBBBBBAAAAAACCCDDDIIIQQQ\\\hhhtttzzz|||xxxpppdddWWWNNNHHHCCC@@@???>>>>>>DDDKKKXXX___fffeee^^^WWWUUUVVV^^^hhhuuu{{{qqqcccWWWOOOHHHCCC???======>>>>>>>>>?????????AAA@@@@@@AAACCCBBB@@@>>>>>><<<:::999999999;;;<<<;;;;;;===AAAGGGSSSiii|||vvvbbbSSSEEEAAAAAA@@@?????????>>>>>>>>>>>>DDDVVVhhhwwwuuu^^^PPPCCC@@@@@@???======BBBCCCBBBBBB@@@===;;;999===<<<>>>AAABBBEEEMMMVVVnnnmmm^^^NNNEEEAAA===<<<===<<>>;;;>>>FFFKKKJJJIIIGGGFFFEEEDDDBBB???===:::::::::;;;;;;;;;<<<<<<:::;;;===@@@DDDSSSnnnnnn[[[OOOHHHCCC@@@;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;===DDDPPPcccvvvzzzpppeeeXXXOOOFFFDDD@@@===:::999999999<<<<<<<<<<<<<<<<<<<<<<<<===<<<>>>BBBGGGUUUppp```MMMEEE@@@======<<<;;;::::::999999999:::999999999999999999999999===;;;::::::<<<======<<<===BBBKKKVVVhhh~~~gggSSSFFF???===<<<;;;999999:::;;;:::999999999999888888888888888888888888888777777777777555666888888777666666777666666666666777777777777888777777777888888888777666666777888888888888888444666777888888777666444555555666666777777888888666888999888777666777888999999888888888888999999999666333333555777666555888888888777777777777777666666666666777777777777555888::::::777666888;;;666666666666777777777777666888::::::777444333333777555555888888555666999<<<;;;:::999777666555555888666555777:::<<<;;;999888555333555999;;;:::888666666777888888888888777===:::999<<>>=========<<<:::;;;::::::999999::::::;;;777555444666999999777555}}}{{{yyywwwvvvuuuyyyvvvnnneee\\\SSSNNNMMMKKKEEE@@@FFFEEEDDDCCCBBBBBBAAABBBBBBDDDIIIQQQ]]]jjjuuu{{{}}}xxxpppdddWWWNNNGGGCCC@@@@@@??????EEELLLXXX___eeeddd]]]VVVUUUVVV```iiivvvwwwmmm___RRRJJJDDD???<<<;;;;;;;;;<<<<<<<<<======>>>======???@@@@@@>>>===>>>===<<<;;;;;;;;;<<<<<<<<<<<<>>>BBBGGGSSShhh{{{www```RRRDDD??????>>>======@@@?????????>>>CCCSSScccwwwrrr]]]OOOCCC@@@AAA@@@>>>>>>AAAAAAAAAAAA???===;;;:::>>>===???CCCEEEHHHQQQ[[[qqqkkk\\\LLLCCC???<<<;;;<<<;;;>>>>>><<>><<<::::::::::::;;;;;;;;;;;;:::;;;===@@@DDDSSSnnnttt___PPPHHHDDDBBB===============<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;???IIIVVVfffwwwvvvhhh^^^TTTJJJCCC@@@???===;;;:::;;;<<<===::::::::::::::::::::::::>>>===>>>BBBIIIYYYuuuxxxYYYHHHCCCAAA>>>===<<<;;;;;;:::999999999:::999999999999999999999999<<<;;;::::::<<<======<<<===AAAHHHRRRccczzzuuu^^^LLLBBB>>><<<:::999888:::;;;:::999999999999999888888888888777777888888999999::::::666777888888666666777888666777777777777777777777888777666777777888777777666666777888888888888888666777888999999888777666555666666666777777777888666777888888666666777888999888888888888888888999999777444444666888777666777777777777777777777777666777777777777777777777777666666777888888888777888888888888777777777777444666999999888666666666:::888888::::::777666999:::999999888888777777777888666555666999;;;999888666666777777777888999:::666777888888999999888888===;;;999<<>><<<;;;;;;;;;;;;;;;<<<=========<<<<<<===??????>>>===>>>>>>=========<<<<<<<<<<<<<<>><<<<<<@@@???@@@@@@???BBBOOO]]]vvvrrr[[[NNNCCC@@@BBBBBB@@@@@@???????????????===<<<<<<>>>>>>AAAFFFIIINNNWWWaaavvvhhhYYYJJJBBB>>>;;;:::;;;;;;=========@@@HHHMMMMMMEEECCC???>>>>>>===<<<;;;999999999999:::::::::::::::;;;>>>@@@DDDRRRlll}}}fffSSSHHHDDDCCC@@@??????>>>===<<<;;;;;;999:::;;;<<<<<<<<<<<<<<<:::===BBBHHHSSSbbbsssyyyooo```SSSKKKDDD???;;;<<<<<<:::::::::;;;<<<===::::::::::::::::::::::::======>>>CCCMMM```|||mmmOOOAAAAAAAAA???===;;;;;;;;;:::::::::::::::999999999999999999999999<<<;;;999:::<<<======<<<>>>@@@DDDLLL[[[rrrhhhRRRDDD???<<<:::888888999;;;;;;:::::::::999999888888888888666777888999:::;;;<<<<<<888999999888666666888:::777777777777777777777777666666666666666666666666666777888888999888888888777888999::::::999888777666666666666777777777777555666777777555555666777888888888888888888888888999777666666777888888777777777777777777777777777777777777777777777777777888555222444888:::777444:::999999999888888777777222555888999888888999999:::888999;;;;;;777666777777888888888888888888888888777666666888888777666444777:::999666555888<<<777888888999999999999999===;;;:::<<<@@@BBBAAA?????????@@@AAACCCEEEGGGHHHLLLNNNOOOQQQVVV```mmmwwwpppZZZMMMHHHGGG@@@>>>===<<<===>>>===<<<999:::;;;<<<<<<;;;:::999888888777999:::;;;:::888~~~}}}{{{yyywwwvvvttttttyyy|||~~~rrrjjj___YYYRRRMMMLLLKKKGGGDDDCCCBBBBBBAAAAAAAAABBBBBBAAADDDJJJTTTaaannnyyy~~~yyypppdddVVVMMMFFFBBB@@@@@@@@@AAAHHHOOOZZZ___ccc```XXXTTTVVVYYYfffooozzz{{{pppeeeVVVIIICCC@@@>>>===<<<<<<<<<<<<===>>>???@@@???>>>===>>>@@@@@@???>>><<<============<<<;;;;;;;;;<<>>>>>>>>>>>???@@@@@@BBBMMMYYYssstttYYYLLLBBB@@@CCCCCCAAAAAA==============================AAAGGGLLLQQQ[[[fff{{{~~~eeeWWWHHHAAA>>>;;;:::;;;:::;;;<<<>>>AAAGGGKKKMMMDDDAAA===;;;;;;<<<<<<<<<888888999999999::::::::::::;;;>>>@@@DDDQQQkkknnnXXXIIIDDDDDDBBBBBB@@@???===<<<;;;;;;888999:::;;;<<<=========:::===@@@BBBGGGSSScccooo~~~~~~yyyqqqlll___XXXNNNFFFBBB???>>>===<<<;;;:::999888888888999;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>DDDQQQhhh~~~dddHHH===???AAA???<<<;;;;;;;;;;;;;;;;;;::::::999999999999999999999999<<<:::999:::;;;<<<<<<<<>>AAAHHHVVVllluuu\\\JJJCCC===;;;888888999;;;;;;;;;:::::::::999999888888777777777888888999::::::;;;::::::999888666777:::<<<888888888777777777777777666666777777666555666777777888888999999888888888777888888999999888888777666666666666777777777777444666777666555444555777777777888888888888777777666666555666666777777777666666666777777777777777888888888777777777777777777555444555777888777555:::999999888888777777666333666888999999888999:::777555777;;;;;;777555666888888888888888888888888888777777666666666666555555777999999888777888:::888888999::::::::::::999<<<;;;:::<<>><<<<<<>>>>>>>>>===999:::<<<======<<<:::999888888888999::::::999999~~~|||yyywwwvvvuuuuuuyyy|||}}}qqqiii]]]XXXRRRMMMKKKJJJHHHEEECCCBBBBBBAAAAAAAAABBBBBBAAADDDKKKVVVcccppp{{{~~~xxxooobbbTTTKKKEEEBBB@@@AAAAAACCCJJJRRR\\\___bbb^^^WWWTTTXXX]]]kkkrrr}}}~~~ttthhh^^^PPPEEE@@@???>>>======<<<<<<===>>>@@@CCCDDDCCCAAA????????????>>>===;;;<<<<<<<<<<<<;;;:::999:::;;;???DDDIIIRRReeeuuuzzzfffWWWHHHBBBAAA???======;;;;;;===???@@@CCCLLLVVVmmm|||sssVVVKKKAAA@@@CCCCCCAAAAAA;;;;;;;;;<<<<<<=========;;;;;;@@@FFFLLLQQQ\\\ggg}}}|||cccUUUGGGAAA???<<<;;;;;;::::::;;;===AAADDDGGGKKKCCC@@@<<<;;;;;;<<<===<<<888888999999999:::::::::999;;;>>>@@@CCCPPPiiiwww___MMMEEEDDDDDDCCCAAA???===<<<;;;;;;888999:::;;;<<<<<<<<<<<<:::===???@@@AAAHHHTTT]]]mmmttt~~~{{{ssslllggg```YYYSSSKKKHHHDDDAAA???>>>>>>===:::999999888888888888888;;;;;;;;;<<<<<<<<<======:::<<<>>>FFFWWWpppuuu]]]EEE<<<>>>???===:::::::::;;;<<<<<<<<<;;;:::999999999999999999999999<<<:::999999;;;<<<<<<;;;???===???GGGSSSfffiiiTTTIII???===:::999:::;;;<<<<<<;;;;;;::::::999888888777888888888888888888777777;;;;;;:::888777777:::===999888888888777777777666555777888777666555666888888888999999999999888888666777777777777777777666777777777777666666666666444666777666555444555777666777888888888888777666333444555555555555666666555555666666777777777777999888888888777777777666555777888888666666777999888888777777777666666666777888::::::888888888999666555888======999777888999999888888777666666555888888888777666555555555888777777888:::;;;999777888888999::::::::::::999:::::::::;;;===>>>>>>>>>============>>>???@@@@@@===>>>@@@AAACCCGGGKKKMMMZZZfffyyynnnWWWJJJFFFAAA???===>>>???@@@???>>>999:::<<<======<<<:::999666777888999888888888888|||yyywwwvvvvvvvvvxxx||||||qqqiii\\\XXXRRRMMMKKKIIIGGGFFFDDDDDDCCCBBBAAAAAABBBBBBBBBFFFMMMXXXdddqqq{{{}}}wwwnnnaaaSSSIIIEEEAAA@@@AAABBBDDDKKKSSS\\\___```\\\VVVUUU\\\bbbnnnvvvxxxmmm^^^UUUIII@@@======<<<<<<=========>>>@@@DDDHHHJJJIIIFFFCCCAAA@@@???===;;;<<<;;;;;;;;;;;;::::::::::::<<>>???BBBJJJTTTgggwwwlllUUUIII@@@???BBBBBB@@@???;;;;;;::::::;;;;;;<<<===;;;;;;???FFFKKKQQQ[[[fff}}}zzz```SSSFFFAAA???<<<;;;;;;;;;999999===??????AAAEEEAAA>>><<<;;;<<<======<<<999999999999::::::::::::999;;;>>>@@@CCCOOOhhh~~~iiiUUUIIIEEEDDDBBB@@@>>><<<<<<<<<<<<888999:::;;;;;;;;;;;;;;;888:::<<<<<<===AAAGGGMMMXXX___hhhrrryyy|||vvvrrrhhhbbb[[[UUUPPPKKKEEE@@@?????????>>><<<;;;999999555666777888999::::::;;;888999999::::::;;;;;;;;;999===AAAJJJ^^^yyyjjjWWWCCC<<<======;;;:::999:::<<<======<<<;;;;;;999999999999999999999999;;;:::888999;;;<<<<<<;;;???<<<>>>FFFPPP^^^yyyrrrYYYKKKCCC@@@<<<::::::;;;<<<<<<<<<<<<;;;:::999888888777888888888777777777666666999::::::999777777999;;;999999999888888777777666555888:::999666555777:::999999999:::999999888777666666666666666666666666777777777777666666666666555666777777555555666777555666777888888777666555111333555555444444555666444555555666666777777888999999999888888777777666444777:::999555444777;;;666666666666666666666666:::;;;;;;:::888777888999999999<<>>::::::<<<>>>@@@AAABBBBBBJJJQQQaaawwwyyy___NNNFFFCCCAAA??????@@@AAA@@@???:::;;;<<<======<<<;;;:::555777999999888777888999~~~{{{xxxvvvuuuuuuvvvvvv{{{|||qqqiii\\\XXXSSSMMMJJJHHHFFFFFFFFFEEEDDDCCCBBBBBBAAABBBCCCGGGOOOYYYeeerrr||||||vvvmmm___QQQGGGDDDAAA???AAACCCEEEMMMUUU]]]___```[[[VVVWWW___gggqqqxxxsssfffWWWOOOEEE???=========<<>>===<<<::::::;;;;;;<<<;;;>>>DDDKKKPPPYYYjjjzzz|||fffWWWGGGAAA@@@===;;;:::>>>;;;;;;===>>>@@@HHHPPP```rrreeeSSSHHH??????AAA@@@>>>===;;;::::::999999:::;;;<<<<<<<<<@@@FFFKKKPPPZZZeee|||www]]]PPPDDD???===;;;::::::;;;888888;;;<<<:::;;;???>>><<<;;;;;;======<<<:::::::::::::::;;;;;;;;;;;;999;;;>>>@@@CCCNNNfff|||sss^^^NNNFFFCCCAAA???===;;;;;;<<<===999::::::;;;;;;;;;::::::999999888999:::===@@@BBBHHHMMMSSSYYY___ffflllooonnnnnnpppqqqsssuuuvvvwwwqqqpppnnnllliiiddd^^^YYYSSSNNNHHHEEECCCAAA===:::;;;;;;;;;;;;999888888888555666777888999:::::::::888888999999:::;;;;;;<<<:::???EEEPPPeee^^^OOOAAA<<<<<<:::999:::999:::<<<===>>>===<<<;;;999999999999999999999999;;;999888999:::<<<;;;;;;>>>;;;===EEEKKKTTTkkk|||bbbRRRGGGCCC>>>;;;;;;<<<<<<<<<===<<<;;;:::999888888777888888888888888888888999888999:::999888777888:::::::::999888888777777666666999<<<:::777555888;;;999:::::::::999999888777888777777777777777777888888777777777666666666555666777888888666666777888555666777888888777666555000333666666555444555777444444555555666777777888::::::999888888777777666555555666666666666777777666666666777777888999999:::;;;;;;:::888888999:::======@@@EEEDDD>>>999999777777777777777666666666777999:::999777666777999888888999:::;;;:::888666666777888888999999888888666777888888888999::::::999999999999:::;;;<<<============>>>???AAABBBBBB@@@DDDQQQaaapppjjjUUUJJJFFFDDDBBBAAAAAAAAA@@@???<<<<<<<<<<<<<<<<<<<<<<<<666888::::::999888999;;;~~~zzzwwwuuutttuuuuuuuuuzzz|||qqqiii\\\YYYSSSNNNIIIGGGFFFEEEGGGGGGEEEDDDBBBBBBAAAAAADDDHHHPPPZZZfffrrr{{{|||vvvlll^^^PPPFFFDDDAAA???BBBCCCFFFNNNVVV]]]______[[[VVVXXXaaajjjssszzz}}}pppbbbUUUNNNEEE@@@???@@@@@@???FFFFFFGGGIIIMMMSSSXXX[[[[[[XXXRRRMMMJJJGGGCCCAAA@@@>>><<<;;;:::;;;===>>>===@@@FFFMMMSSS\\\nnn}}}}}}hhhYYYJJJCCCBBB???===<<<@@@===;;;<<<<<<>>>EEEMMM\\\ooo~~~bbbSSSHHH>>>>>>AAA???===;;;;;;:::999999999:::;;;<<<======AAAGGGKKKPPPZZZdddzzzuuu[[[NNNBBB===<<<:::888999<<<777777;;;:::777777;;;;;;;;;:::;;;===<<<;;;999::::::;;;;;;;;;;;;<<<<<<999;;;>>>@@@CCCNNNfff{{{zzzeeeRRRHHHBBB@@@>>><<<;;;;;;<<<===::::::;;;;;;;;;:::999999<<<999777777999===??????AAACCCEEEHHHKKKPPPVVVZZZTTTTTTVVVXXXZZZ\\\]]]^^^\\\[[[YYYXXXUUUQQQKKKGGGHHHDDD@@@???@@@@@@>>><<<999999:::999888999;;;<<<999999:::999999888777666::::::;;;;;;<<<===>>>>>><<>>>>>===<<<;;;999999999999999999999999;;;999888999:::;;;;;;;;;===:::<<>>AAAEEECCC;;;666444555555555666777888888999666999::::::777666888:::555999======:::777888999666666777888888888888888555666777888777777888:::777777888888999:::<<<<<<>>><<<::::::<<>><<<>>>FFFPPPXXX\\\^^^]]]YYYVVVYYYcccmmmzzz|||}}}rrrdddYYYMMMGGGBBBAAA@@@===>>>@@@HHHJJJOOOSSSXXX]]]ccchhhnnnhhh___XXXRRRMMMGGGBBB???>>>>>>???@@@???<<<999;;;===FFFSSS^^^hhhttt~~~|||nnn\\\IIIBBBCCCBBB???===>>>===;;;999:::===CCCHHHVVVfff|||vvvcccPPPGGG???>>>===;;;:::;;;::::::999999999:::;;;<<<===AAA???AAAKKKOOOVVVffflllZZZPPPEEEAAA>>>;;;999:::777777777777777777777777<<<<<<;;;;;;;;;<<<<<<===::::::;;;;;;;;;;;;;;;;;;;;;@@@>>>===FFFNNN```zzzppp[[[KKKFFF@@@<<>>>>>>>>???@@@BBBCCCDDDEEEEEEFFFHHHIIIJJJKKKLLLJJJJJJHHHGGGEEECCCBBBAAA>>>======<<<;;;;;;::::::===<<<999888777777888999888888888888888888888888444999>>>???===<<<<<<===<<<>>>HHH\\\wwwmmmOOOFFF>>>>>>???<<<::::::<<<;;;::::::999999::::::;;;;;;999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::===@@@CCCJJJZZZiii}}}gggQQQHHH???======<<<===???<<<;;;::::::999999::::::999999:::::::::;;;;;;;;;777777888888888888777777999:::;;;:::888777888999999::::::999777666777888999:::777555777:::888333555777999888555444555888888888777666555444333333222444666777888777555444555555555555666666666777777666555444444555666777777888888777666555555666666666777888888888888888555555555555666666666666888666444666:::===>>>===999===AAA???;;;888999;;;AAADDDFFFFFFBBB===999777999999777666666666777888888888999999999:::::::::777888:::;;;;;;:::888777888888888777888888999:::777777888888888999999999<<<;;;999777666666777888:::::::::;;;;;;<<<<<<<<<===???EEEJJJLLLSSSfffzzzkkkXXXOOOHHHDDDGGGIIIFFFAAA???>>>======<<<<<<<<<============<<<<<<<<<;;;;;;;;;~~~|||zzzxxxvvvuuutttwww|||vvvkkkddd[[[VVVOOOIIIFFFEEEDDDDDDGGGFFFEEEDDDCCCCCCCCCCCCDDDIIIQQQ\\\hhhsss|||zzzpppcccUUUJJJCCCAAA???===<<>>======>>>>>><<<;;;===AAAKKKYYYdddkkkttt|||~~~ppp]]]JJJCCCBBBAAA>>>=========<<<::::::===BBBFFFXXXfffzzzttt```NNNFFF>>>======;;;:::;;;;;;:::999999999:::;;;<<>><<<===:::;;;<<<<<<<<<<<<;;;:::::::::999999::::::;;;<<<<<<<<<<<<===>>>???AAAAAA???@@@@@@AAABBBCCCDDDDDDDDDCCCBBBAAA@@@>>>===============<<<;;;:::::::::===;;;999888777777888999999999999999999999999999777;;;@@@AAA???===>>>??????CCCNNNccc|||eeeLLLCCC======???===<<<<<<<<<;;;::::::999999::::::;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::<<>>>>>===<<<<<<;;;;;;:::999999999999999555555666666666777777777777777777777777777777777999::::::999888777777999888999:::999777777777999888999777555777:::888444777:::;;;:::666555666999888888777777666555555555555666888999999999888777555555555666666666777777777666555444444555666777777888888777666555555777555666777777888888777777555555555555666666666666999666555666999;;;<<<;;;999===???>>>:::999:::===HHHHHHGGGDDD???:::888888:::999888666666666777777888888888999999999::::::777888999::::::999888777777777777888888888888999777777888888888999999999888888777666777888:::<<<::::::;;;;;;;;;;;;;;;;;;??????BBBFFFFFFIIIXXXgggxxxfffTTTMMMHHHGGGEEEAAA??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::}}}|||yyywwwvvvuuuuuuwww{{{vvvkkkcccYYYUUUOOOKKKHHHFFFDDDBBBFFFFFFEEEDDDCCCCCCCCCCCCDDDHHHPPP\\\hhhsss{{{zzzpppcccUUUIIIBBB???>>>======@@@HHHRRRYYY\\\]]]\\\YYYXXX^^^jjjsss}}}{{{sssgggWWWMMMHHHCCC@@@AAAAAAAAADDDIIIOOOVVVbbbllluuu|||vvvnnndddXXXKKKCCC@@@>>><<<;;;<<<======<<<@@@EEEQQQ___iiinnnttt{{{rrr___LLLDDDBBB@@@===;;;;;;<<<<<<<<<;;;===AAADDDUUUbbbtttqqq\\\KKKCCC===<<<===;;;:::;;;;;;:::999999999:::<<<===BBBIIIHHHFFFKKKMMMXXXlll}}}jjjSSSJJJAAA@@@???>>>===???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<=========<<<<<<<<<;;;:::::::::;;;@@@===<<>>AAA::::::;;;;;;;;;;;;::::::::::::999999::::::;;;<<<999::::::;;;<<<======>>>;;;;;;<<<<<<<<<==================<<<;;;;;;::::::===<<<<<<;;;;;;::::::999<<<;;;999888777777888999::::::::::::::::::::::::888<<<@@@@@@>>>===>>>@@@AAAHHHWWWmmmxxx[[[HHHAAA<<<===>>>======>>><<<;;;::::::999999::::::;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::<<>>:::999::::::999888888888888999777777777777888888888888999888777666666777888999777888999888777666777888666888999888777777888999666777666444666999999555:::<<<===;;;888666777:::777777777777777777777777777777777777888888888888555555666666666777777777666666555555555555666666666777888777666555666777555555666777777777777666555555555555666666666666888666555555777999:::999:::<<<===<<<999999===@@@JJJHHHDDD???;;;999:::;;;:::999888777666666666666888888888999999999999:::777777777888888777777777555666777888888888777777777777777888888888888999888777777666777999:::<<<;;;;;;;;;;;;;;;;;;::::::???>>>???AAAAAACCCKKKTTThhh{{{yyyaaaWWWMMMHHHDDD??????AAA======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::}}}{{{yyywwwvvvvvvuuuwww|||uuujjjcccWWWTTTPPPLLLJJJGGGDDDAAAFFFEEEDDDCCCCCCCCCCCCCCCCCCHHHQQQ\\\hhhsss{{{yyyooobbbTTTHHHBBB@@@???>>>>>>AAAGGGPPPVVVYYYZZZYYYXXXZZZaaammmvvv~~~wwwmmm___QQQGGGFFFBBB@@@AAAAAABBBGGGNNN[[[cccoooyyy}}}wwwooobbbTTTJJJAAA???;;;:::;;;===>>>>>>BBBFFFQQQ___iiiooovvv}}}tttbbbOOOEEEBBB>>>;;;;;;:::;;;<<<<<<<<<===???BBBLLLXXXkkk|||mmmXXXHHHAAA;;;<<<===;;;:::;;;;;;::::::999:::;;;<<<===EEEMMMLLLJJJLLLNNNZZZppp{{{gggQQQHHHAAA??????======>>>999999999999999999999999::::::::::::;;;<<<======>>>======<<<;;;::::::999===BBB???>>>EEELLL\\\tttttt```OOOIIIDDDBBB>>>;;;===AAA::::::::::::::::::999999::::::999999::::::;;;<<<888999999:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::999888777777888888::::::::::::::::::::::::777:::======;;;:::<<>><<<;;;===<<<;;;::::::999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===@@@@@@@@@GGGPPPccc{{{ppp]]]IIIBBBAAA???:::777:::999888888777777888888888999999999999::::::::::::888666555555666888:::666777888777666555666777555777888888777777888:::444666666444555999999666:::<<<>>><<<888666777999777777888888888999999999555555555444555666777777555666666666666777777777666666666555555666666666666777888777666555666777444555555666666666666666555555555555666666666666666555444555666888999:::;;;;;;;;;999888:::>>>AAACCCBBB???<<<999999<<<>>>::::::999888777666555555888888888888999999999999777777666666666666777777333555777888999888666555777777777777888888888888::::::888888777777888888<<<<<<<<<;;;;;;:::::::::===<<<===>>>@@@CCCGGGJJJXXXiiiqqqbbbQQQIIIFFFCCCAAAAAA>>>===<<<;;;;;;::::::;;;;;;;;;:::::::::999999999}}}{{{xxxwwwvvvvvvvvvyyy}}}uuuiiibbbVVVSSSOOOLLLJJJGGGDDDAAAEEEDDDDDDCCCCCCCCCCCCCCCCCCHHHRRR]]]iiittt|||}}}vvvlll___RRRGGGAAAAAA@@@??????@@@EEELLLQQQUUUVVVWWWXXX\\\eeepppxxx{{{rrrfffYYYLLLEEEDDDAAA@@@BBBCCCEEELLLTTTdddlllwww~~~vvviiiYYYNNNDDD@@@<<<:::;;;===>>>>>>BBBDDDLLLXXXccclllwwwuuudddQQQGGGBBB===;;;;;;999;;;<<<<<<<<<<<<>>>@@@DDDPPPcccvvvjjjTTTEEE>>>:::;;;===<<<;;;<<<;;;;;;:::::::::;;;<<<===FFFNNNNNNMMMPPPQQQ]]]sssyyyeeeRRRIIIAAA@@@???<<<:::;;;999999999999999999999999999999999::::::<<<======>>>>>>===<<<;;;;;;::::::===BBB@@@???EEELLL[[[sss~~~kkkUUUMMMEEEAAA>>><<<>>>CCC;;;;;;::::::999999999999::::::999999::::::;;;<<<888999:::;;;;;;::::::999<<<<<<<<<<<<<<<;;;;;;;;;999:::::::::;;;;;;;;;;;;:::::::::::::::999999999999999888888888888888888::::::::::::::::::::::::888:::<<<<<<::::::>>>AAA@@@OOOfff}}}kkkRRREEE@@@<<<===<<<999999;;;<<<;;;::::::999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<===@@@@@@@@@DDDKKK\\\ssszzzeeeOOOEEECCC@@@;;;999:::999888888777777888888666666777777777888888888:::888666555555666888:::555666777777666555666777555666888888777777888:::333777888555555888999777999;;;<<<:::777555666999777777888888999999::::::555555555444555666777777666666666666777777777888555666666666666666666555555777888777666555666888444555555666666666666666555555555555666666666666333444444444555777:::<<<::::::999777777:::>>>AAA<<<<<<<<<:::888777999:::999999999888777666666555777777888888888999999999777777666555555666777777333555777888999888666555777777777777777777777777999999888888888888888888<<<<<<<<<;;;;;;::::::::::::;;;<<<===???BBBCCCCCCHHHUUUiii|||kkkUUUKKKJJJGGGBBB???>>>>>>===<<<;;;:::::::::;;;;;;:::::::::999999999}}}zzzxxxvvvvvvwwwwwwzzz~~~tttiiiaaaVVVSSSOOOLLLJJJGGGDDDBBBDDDDDDCCCCCCBBBCCCCCCDDDDDDIIISSS___kkkuuu}}}|||ssshhh[[[OOOFFFAAA@@@@@@???>>>???CCCHHHMMMRRRTTTVVVZZZaaajjjttt{{{~~~vvvkkk^^^SSSIIIDDDBBBAAABBBEEEGGGKKKVVV```kkkrrr{{{{{{mmm\\\PPPFFFCCC???<<<<<<=========AAAAAAGGGRRR]]]ggguuuvvveeeSSSHHHBBB===;;;;;;999;;;<<<;;;;;;;;;===???BBBLLL]]]ooo~~~eeeOOODDD===999<<<>>>======>>><<<;;;:::::::::;;;===>>>EEEMMMMMMNNNTTTVVV```tttwwwcccRRRIIIBBB@@@>>>;;;999999;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::;;;======>>>=========<<<;;;;;;;;;999???======DDDJJJYYYpppxxx]]]QQQFFFAAA??????AAADDD===<<<;;;:::999999999:::::::::999999::::::;;;<<<999999:::;;;;;;:::999888;;;;;;;;;;;;::::::::::::888888888999999:::::::::999999999999999999999999888888888888888888888777::::::::::::::::::::::::999;;;======<<<===AAAEEEFFFWWWppp~~~bbbNNNCCC???<<<===;;;888888;;;<<<;;;::::::999999::::::999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;>>><<<===???@@@???CCCIIIWWWjjjpppXXXKKKEEEAAA===<<<::::::999888888888888999888888888999999999::::::999888777666666777888999555666777777666666777888555777888777666666777888555999:::777666888999888666999:::999666555777999777777888888999999999:::777777777777888888888888666666666777777777888888555555666666666666555555555666777777666666777888555555666777777777777666555555555555666666666666444555666555555666999<<<:::888777666777999<<<>>>;;;;;;;;;999777444444555777888888888888777666666777777777888888888888999666666666777777666666666555666777888888888777777888777777777777777666666555555666888999:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::======;;;;;;>>>>>><<<@@@GGGUUUeeetttvvv___SSSOOOIIIBBB>>>@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::}}}zzzwwwvvvvvvwwwxxxyyy}}}~~~ttthhhaaaVVVSSSOOOKKKIIIGGGEEECCCCCCCCCCCCBBBBBBCCCCCCDDDEEEKKKUUUaaammmwww~~~{{{qqqdddWWWLLLEEEAAA=========>>>???BBBGGGKKKPPPSSSXXX^^^fffoooxxx}}}~~~yyypppdddWWWMMMGGGDDD???@@@CCCIIINNNUUUbbbnnnvvv{{{qqq```TTTHHHEEEAAA???>>>>>>===<<>>???<<<;;;;;;::::::<<<===>>>CCCJJJKKKOOOXXX[[[cccuuuuuuaaaPPPHHHAAA@@@>>>;;;999999::::::::::::::::::::::::888888888999:::;;;===>>>============<<<<<<<<<<<<888>>>======DDDJJJYYYppplll\\\JJJCCCBBB@@@??????>>>===<<<;;;:::::::::;;;::::::999999::::::;;;<<<888999:::;;;:::999777666999999999:::::::::::::::999999999999999:::::::::888888888999999999999999777777888888888888777777999999999999999999999999888:::<<<;;;;;;>>>CCCHHHQQQbbb{{{pppVVVFFF???<<<;;;===;;;888999<<<<<<;;;::::::999999::::::999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;===;;;;;;===>>>>>>BBBGGGPPPaaa{{{|||cccRRRHHHAAA>>>???;;;;;;:::999999999999999::::::::::::;;;;;;;;;;;;777777777777777777777777555666888888777666888999666777888777666555666777666;;;<<<888666888999888555888:::999666666888:::777777777888888888888888555666888999999999888777666666777777777888888888444555666777777666555444444666777777666666777999555666777777888888777777555555555555666666666666777888999777555444777999888777555555666888999::::::::::::888555444555666666666777888999888777777777777777777888888888888666777888888888888777666777777777888888888888999888888777777666666666666444555666888999;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;999>>>@@@<<<:::<<<>>><<>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::}}}zzzwwwvvvvvvwwwyyyxxx|||~~~ssshhh```WWWSSSNNNJJJHHHGGGFFFDDDCCCCCCBBBBBBBBBCCCCCCDDDFFFKKKVVVbbbnnnxxxzzzoooaaaUUUJJJDDDAAA:::;;;<<<===>>>BBBHHHLLLPPPSSSYYYaaajjjsss{{{|||vvvlll___RRRJJJEEEDDD>>>???DDDLLLRRR[[[kkkxxxvvvfff[[[JJJGGGCCCAAA???>>><<<;;;??????EEEOOOXXXaaalllvvvuuufffUUUIIIBBB===<<<===;;;;;;:::999888:::===???CCCGGGNNNZZZiiivvvttt\\\GGGBBB<<<999===@@@@@@???@@@<<<<<<;;;:::;;;<<<===>>>BBBHHHJJJOOO[[[___eeeuuuttt```NNNFFF@@@??????<<<::::::777777777777777777777777888888888999:::;;;===>>><<<<<<<<<===============999???>>>???FFFLLL[[[sss{{{fffPPPEEECCC???;;;888???>>><<<;;;::::::;;;;;;::::::999999::::::;;;<<<777888999:::999777555444999:::::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<888888888888888888999999666777888888888888777777888888888888888888888888555777999999999<<>><<<;;;::::::999999::::::999999;;;;;;;;;;;;999999;;;;;;;;;;;;;;;;;;;;;;;;<<<999999;;;===>>>BBBGGGLLLZZZssskkkXXXJJJAAA???AAA<<<;;;::::::999999::::::555666666666666777777777777777888888888888777777555777888888777777888:::777888999777666555555666777<<<>>>999666888999888444777:::999777777999<<<777777777777777777777777333444666777888777555444777777777777888888888888444555666777777666555444444666777777666666777999666666777888888888888888555555555555666666666777;;;<<<;;;888444333555777888666555555666777888888888888777666555666999<<<444555777888999999888888777777777777888888888888555777888::::::888777555888888888777888999999:::888888777777666666666555777888888999999999888888:::::::::;;;;;;<<<<<<<<<777???BBB===;;;???BBBAAABBB???@@@GGGOOO\\\qqqppp\\\LLLFFFHHHBBBAAA@@@>>>======<<<<<<======<<<<<<<<<;;;;;;;;;~~~{{{wwwuuuvvvzzz}}}|||pppddd\\\WWWQQQKKKIIIJJJIIIEEEAAAEEEDDDCCCAAA@@@@@@AAAAAABBBLLLWWWbbbnnnzzz~~~rrrdddWWWLLLEEEBBBAAA<<<;;;>>>AAABBBEEEIIINNNTTT[[[aaakkkwww~~~~~~}}}sssggg\\\QQQGGGDDDEEEDDDEEEHHHQQQ]]]jjjuuu{{{ooo___NNNHHHBBB???<<<888999<<>>>>>;;;;;;;;;;;;;;;<<<======BBBDDDHHHMMMWWWdddrrr{{{zzzbbbOOOFFF???>>>===<<<;;;;;;<<<<<<:::;;;;;;<<<<<<;;;::::::BBBCCCMMMZZZ```bbbjjjuuulllYYYIIICCC>>>===???AAA>>>;;;>>><<<;;;999888888999999999888777666666888:::;;;<<<<<<;;;;;;;;;:::::::::<<<===:::===EEEIIIXXXqqqqqqYYYIIICCCBBB@@@<<<@@@@@@??????>>><<<;;;:::888777666666777999;;;===888999:::888666666888;;;666777999<<<===<<<;;;;;;999999999::::::;;;;;;;;;:::::::::999999888888888:::888777888:::;;;:::888<<<;;;999888888888999999:::999:::===>>>???CCCJJJ```www|||]]]IIIDDD===<<<:::999:::<<<>>>???<<<:::999777666666777777;;;<<<<<<<<<;;;::::::999:::::::::;;;;;;;;;<<<<<<::::::;;;;;;<<<=========CCCTTTnnnzzzbbbQQQGGG@@@======:::888888999;;;;;;:::888888999999999999888888888888888888888888888888666777888666444444777:::444666777888777666777888<<<777333444888:::999666777777777777888888888888999999888777777777777777;;;999777666555666777888666666666666777777777777555555666666666666555555555666777777666666777888:::::::::888666444555666666666777999:::999777444888888777666666666666666777777888777666666888;;;999:::;;;:::888777888999:::999999999::::::;;;<<<<<<;;;:::888777777888999888888999999999888888777555777999888666555888;;;;;;;;;::::::999888777777888888777777888:::<<<===>>>;;;:::;;;===>>><<<:::999:::;;;===>>>?????????FFF>>>;;;@@@EEELLL```vvvnnn^^^QQQHHHIIIBBB===>>>???===;;;<<<===<<<;;;:::::::::;;;;;;}}}{{{yyyuuussstttxxx{{{{{{pppddd\\\WWWRRRLLLJJJJJJIIIEEEBBBEEEDDDCCCAAA@@@@@@AAAAAACCCMMMYYYdddppp|||}}}qqqcccUUUKKKEEEBBB@@@<<<<<>><<<;;;;;;;;;<<<===>>>>>>CCCCCCCCCFFFLLLWWWccckkkwwwttt^^^MMMEEE???>>><<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;@@@BBBLLLZZZaaabbbkkkwwwhhhVVVHHHCCC>>><<<>>>>>><<<:::<<<<<<;;;:::999999888999999888777666777888:::;;;;;;;;;;;;<<<<<<=========;;;===:::===EEEIIIWWWpppyyybbbPPPHHHDDDAAA>>>?????????>>>===<<<;;;;;;999888777666777999:::<<<888999:::888666666999;;;:::999999999999:::::::::999999999:::::::::;;;;;;:::::::::999999999888888;;;999888888:::;;;:::888;;;;;;999888888888999999999999;;;>>>>>>@@@IIISSSjjjmmmSSSBBB======<<<;;;;;;;;;<<<>>>???>>>===<<<::::::::::::::::::::::::::::::999999888:::::::::;;;;;;;;;;;;<<<::::::;;;;;;<<<=========DDDQQQfffkkkXXXKKKCCC???===;;;999888:::;;;;;;:::888888999999999999888888888888888888888888888888777888888666444444666999444666777888777666777888:::666333333777999777555777777777777888888888888888888777777666666777777999888666555444555666777666666666666777777777777555555666666666666555555555666777777666666777888999999999888666555666777999888777777888999888777888888777666666666666666777777888777666666888:::888999:::999777777777888:::::::::::::::;;;<<<<<<===<<<:::888777777888888888888999999999888888777555777999888666666888::::::::::::999888777777777777777777777888:::;;;<<<>>><<<:::;;;===>>>===;;;999:::;;;===>>>>>>??????BBB===<<>>??????===<<<=========<<<<<<;;;;;;;;;<<<|||{{{yyyvvvtttuuuxxx{{{zzzoooccc\\\WWWRRRMMMKKKJJJIIIFFFDDDEEEDDDCCCAAAAAAAAAAAABBBEEEOOO[[[fffrrr}}}zzznnn```SSSIIICCCAAA???======@@@BBBAAADDDHHHPPPXXXbbbjjjttt~~~yyypppdddVVVPPPLLLGGGCCCCCCIIINNNWWWcccooo{{{uuufffUUULLLDDD@@@>>><<<>>>BBBAAADDDKKKSSSWWW[[[fffqqqzzziiiVVVKKKDDD???======<<<<<<;;;;;;<<<>>>???@@@EEEDDDBBBAAACCCJJJSSSZZZdddooo|||zzziiiVVVIIIDDD???>>><<<;;;999999999:::<<<;;;:::999999:::;;;<<<>>>AAALLL[[[aaadddnnnzzz}}}eeeSSSGGGCCC===;;;<<<<<<:::888;;;;;;;;;;;;:::999888777999888777777777888:::;;;::::::;;;<<<===>>>??????;;;===:::===EEEHHHVVVnnnppp\\\NNNFFFBBBAAA>>>>>>======<<<<<<;;;;;;:::999888777777888999:::888999:::999777777999:::<<<;;;888777666777999:::999999999999:::::::::::::::::::::999999999999888<<<;;;::::::::::::999888;;;::::::999999999999:::999:::===>>>>>>BBBQQQaaazzzwww___MMMCCC===>>>===<<<;;;<<<===>>>???>>>>>>===<<<;;;;;;;;;;;;999999999999999888888888::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<=========DDDLLL]]]tttxxxbbbQQQFFFBBB>>><<<:::999:::;;;::::::888888999999999999888888888888888888888888888888777888888777555444666777444666777888777666777888888555333333666888666444777777777777888888888888777777777777666666666666888777555444444444555666666666666666777777777777555666666666666666666555555666777777666666777888777888888777666666777999<<<:::777666777999::::::888888777666666666666666666777888777666666888:::888999:::999777666777888:::::::::999::::::;;;<<<===<<<:::999888777777777777888888999999999888888666777888888777777888999999999888888777777666666666666666777888999:::;;;===<<<;;;;;;======<<<;;;999:::;;;<<<===>>>>>>>>>>>>;;;===CCCCCCBBBHHHSSS```sssppp```RRRIIIBBBAAAAAA???>>>???>>>=========<<<<<<<<<<<<}}}|||{{{xxxvvvwwwzzz}}}yyynnnccc[[[VVVSSSNNNLLLKKKJJJGGGEEEEEEDDDCCCAAAAAAAAABBBCCCEEEOOO\\\gggsss~~~xxxkkk]]]QQQGGGBBB@@@>>>===>>>AAABBBAAACCCHHHQQQZZZfffoooyyy{{{vvvkkk]]]OOOJJJJJJGGGCCCBBBKKKRRR___lllxxxyyylllYYYNNNDDD???>>>===@@@CCCCCCFFFMMMTTTWWW[[[dddnnn~~~zzzjjjWWWKKKDDD???<<<======<<<;;;<<<===???AAACCCHHHHHHGGGEEEDDDFFFKKKNNNWWWbbbmmmttt|||yyylll]]]MMMDDDCCC@@@???===;;;:::999999:::<<<;;;999888888:::<<<===<<<@@@LLL[[[aaaeeepppzzzcccSSSGGGCCC???<<<;;;:::999777999:::;;;;;;;;;999888777888888777777777888999:::::::::;;;;;;<<<======>>>;;;===:::===EEEGGGTTTlll|||hhhVVVJJJDDDBBB>>>======<<<<<<<<<<<<<<<;;;:::999888888888888999999999999999888888999::::::999888777777777888999999999999999999999999:::999999999999999999999999===<<<;;;::::::999888888::::::::::::::::::::::::999;;;??????===DDDYYYmmmgggPPPHHHDDD>>><<<<<<;;;;;;;;;<<<<<<===;;;;;;::::::999999999999999999999888888888999999999999:::::::::;;;;;;;;;::::::;;;;;;<<<=========DDDIIIWWWmmmlllWWWIIICCC@@@===;;;::::::;;;::::::888999999::::::999999888888888888888888888888888888888888777666555555666444666777888777666777888888666444555777777666555666777777777888888888888777777777777666666555555777666666555555555666777666666666666777777777777666666555555555555666666555666777777666666777888666777888777666777888:::<<<:::888888999;;;;;;:::888777777666666666666666666777888888777777888:::999:::;;;:::888777888999999999999888888999999:::<<<<<<;;;999888777777777777777888999999999888888666777777888888888888888888888777777666666666555555555666666888999::::::;;;;;;::::::;;;;;;;;;:::999:::;;;<<<============<<<;;;===AAA@@@>>>@@@FFFOOO```vvvppp]]]SSSIIIEEECCC@@@>>>@@@===============<<<<<<;;;||||||{{{xxxwwwwwwzzz}}}wwwmmmbbb[[[UUUSSSOOOLLLJJJIIIGGGFFFEEEDDDCCCBBBAAABBBCCCDDDEEEOOO\\\gggsss}}}}}}uuuiii[[[NNNFFFAAA@@@===<<<>>>AAAAAA@@@DDDJJJRRR\\\hhhrrr{{{~~~wwwrrrfffXXXKKKGGGHHHGGGEEEDDDNNNWWWfffsss~~~}}}qqq\\\PPPDDD???>>>>>>???BBBCCCFFFMMMTTTVVVYYYbbbkkk|||{{{kkkXXXLLLEEE???=========<<<<<<<<<===@@@CCCEEEGGGIIIKKKKKKJJJHHHIIIIIISSS[[[bbbeeelllxxxvvviii]]]PPPEEE@@@AAA@@@???===;;;:::::::::;;;;;;:::888777888:::<<<===;;;???LLLZZZ```eeesssxxxcccTTTGGGDDD@@@===;;;:::999888888999:::;;;:::999888777888888888888888999999999::::::::::::::::::::::::;;;===:::===DDDFFFRRRjjjttt```QQQHHHDDD???>>>===<<<;;;;;;<<<<<<;;;;;;:::999999888888888999999999999::::::999999555666888999::::::999999999999999999999999999999999999999999999999999999<<<<<<<<<;;;999888888888:::::::::::::::::::::::::::===??????>>>HHH```xxxuuuWWWCCC???>>>999;;;:::::::::999:::::::::999999999999999888888777::::::999999999999:::;;;999999999:::::::::;;;;;;::::::;;;;;;<<<=========BBBFFFSSSiiiwww___MMMDDDAAA???<<<;;;;;;;;;:::999999999::::::::::::999999777777777777777777777777888777777777777666666555444666777888777666777888777777666777888888777666666777777777888888888888666777777888777666555555777777777777777777777888666666666666777777777777777666555555555555666777555666777777666666777888555777777777666777999;;;:::999:::;;;<<<<<<:::888888777777666666666666666555777888888777777888999;;;<<<===<<<:::999:::;;;888888777777777777777888;;;:::::::::999888888777666777888999999999999999666666777888999999888777777777777666666666666666444555666777888999999:::999999:::999999999999999999:::;;;<<<=========<<<<<<;;;;;;>>>>>><<<>>>AAADDDPPPbbbtttkkk___RRRJJJDDD???===>>><<<======>>>===<<<;;;;;;~~~yyyyyyyyywwwuuuvvvxxx{{{~~~vvvkkkaaaZZZSSSRRROOOLLLIIIHHHGGGGGGEEEDDDCCCBBBBBBCCCDDDDDDFFFPPP]]]iiittt~~~|||tttgggYYYMMMEEEAAA@@@<<<;;;===@@@@@@@@@FFFNNNUUU___kkkttt}}}|||ssskkk___SSSHHHEEEFFFGGGHHHJJJTTT___mmmzzzuuu```SSSFFFAAA@@@??????@@@DDDFFFLLLRRRTTTWWW```kkkzzz}}}lllYYYMMMFFF@@@>>>>>>>>>===<<<<<<>>>AAAEEEGGGEEEHHHKKKLLLKKKIIIHHHHHHQQQVVVYYYZZZ^^^iiitttyyy~~~zzzvvvssslllbbbWWWOOOFFF???>>>AAA>>>===<<<:::::::::;;;;;;999999888888999:::;;;<<<===@@@LLLXXX^^^dddvvvvvvaaaRRREEECCC@@@===:::999999:::888999999999999999888888777777888888999999999999::::::::::::999999888888:::===;;;===DDDEEEQQQhhhnnn]]]PPPIIIBBB@@@???===<<<;;;<<<<<<;;;;;;::::::999999999888:::999999:::;;;;;;:::888444555888:::<<<;;;:::999999999999999999888888888888999999999999:::::::::999;;;;;;:::888777888999999::::::;;;;;;;;;;;;:::;;;===???@@@BBBOOOjjj~~~gggOOOAAA===:::888999999999999999999888888999::::::;;;;;;:::999999::::::999888888999;;;<<<999999999999::::::::::::::::::;;;;;;<<<=========???DDDOOObbb{{{iiiTTTHHHCCC@@@===<<<;;;;;;:::999999999::::::::::::999999777777777777777777777777777666666777888888777555444666777888777666777888777777888888888888777777777777777777888888888888777888999999999888666555777777777888888888888888666666666666777777777777777666555444444555666777555666777777666666777888666777888777666777888:::999999:::<<<===<<<999777888888777666666666666666555777888999888777888999<<<===>>>===;;;:::;;;<<<999888777777666777777777888999999::::::999999888666777888999999999999999666666666888::::::888666777777777777666666666666444555777888999:::::::::888999::::::888888999:::::::::;;;<<<<<<<<<<<<<<<;;;;;;:::;;;<<<===???@@@===CCCOOO___nnn~~~ooo^^^RRRHHH@@@<<<======>>>?????????>>><<<;;;~~~xxxyyyyyywwwvvvvvvxxx{{{}}}uuukkk```ZZZRRRQQQOOOKKKHHHGGGFFFGGGEEEDDDCCCBBBBBBCCCDDDEEEGGGRRR___kkkvvv{{{sssfffXXXLLLEEEBBBAAA<<<;;;<<<>>>>>>@@@HHHRRRZZZcccmmmvvv~~~yyymmmdddUUULLLEEECCCEEEGGGLLLRRR]]]ggguuuxxxdddVVVIIIDDDCCC@@@??????CCCEEEJJJOOORRRUUU```kkkxxxnnn[[[OOOGGGAAA??????>>>===<<<<<>><<<<<<<<<<<<::::::::::::::::::999999:::999999:::<<<<<<:::777888888999:::::::::::::::999999999999888888888777888888999999999:::::::::777999:::999777666777999999999;;;<<<<<<<<<;;;;;;;;;;;;>>>BBBIIIYYYvvvnnnXXXKKKDDD???===<<<:::::::::::::::999888888999:::;;;<<<<<<;;;::::::999888777777777888:::;;;888999999999999:::::::::::::::;;;;;;<<<============@@@IIIYYYnnnuuu]]]NNNDDDAAA>>><<<<<<;;;:::999999::::::;;;;;;::::::999777777777777777777777777555444444666999:::888555444666777888777666777888555666888888777777666666777777777777888888888888888888:::::::::999777666555666666777777777777777666666666666777777777777777666555444444555666777555666777777666666777888777777888777666666888::::::999888999;;;;;;:::888888888777666666666666666444666999999888777777888<<<=========;;;:::;;;<<<::::::999888888888888888666777999:::;;;;;;::::::666666777999999::::::999666666666888::::::888555777777777777777777777777555666888999:::;;;::::::999;;;<<<;;;999999:::<<<::::::;;;<<<<<<<<<;;;;;;:::;;;::::::<<<>>>>>>=========CCCOOO[[[kkkppp___RRRGGGBBBBBB???@@@AAABBBBBB@@@>>>===~~~zzz{{{{{{yyyxxxxxx{{{}}}|||tttjjj```ZZZQQQPPPNNNKKKHHHFFFFFFGGGEEEDDDCCCBBBBBBCCCDDDEEEIIISSSaaalllxxx{{{sssfffXXXLLLEEEBBBAAA;;;:::;;;======@@@JJJUUU]]]fffpppwwwvvviii```NNNGGGBBBBBBDDDGGGOOOWWWcccnnn{{{zzzgggYYYKKKFFFEEEBBB???>>>CCCDDDIIINNNPPPTTT___kkkxxxooo\\\PPPHHHBBB???@@@>>>===<<<===???CCCGGGJJJGGGHHHHHHGGGFFFHHHKKKNNNIIINNNQQQPPPQQQWWW^^^```YYY[[[]]]^^^\\\WWWSSSPPPLLLFFF@@@>>><<<:::<<<@@@888777666666666777999999666777888::::::;;;;;;:::@@@CCCLLLVVV[[[cccxxxnnnWWWHHH@@@???===:::888777888:::999999777777777888999:::777777888999999999999888888999::::::;;;<<<======:::===;;;===DDDDDDOOOfff}}}uuubbbVVVGGGEEEAAA>>><<<<<<<<<<<<999::::::;;;;;;::::::999;;;999888:::======:::777===<<<:::888888999:::;;;999999999999888888777777888888888999999:::::::::555777999888666555777:::888999;;;<<<===<<<;;;;;;::::::===DDDMMMaaa~~~qqq[[[GGGDDDDDD???===???;;;;;;;;;;;;;;;:::999888888999:::;;;;;;;;;:::999888777666555666777999;;;888888999999999:::::::::::::::;;;;;;<<<======>>>;;;>>>EEEQQQeee~~~}}}dddSSSEEEBBB???===<<<;;;:::999999::::::;;;;;;::::::999777777777777777777777777444333333666:::;;;999666444666888888777666777888333555777888666555555555777777777777888888888888888999;;;;;;;;;:::888666444444555666777777666666666666666666777777777777888666555444444555666888555666777777666666777888777888888777666666777999<<<:::777666888999::::::888888777666666666666666444666999999888777777888;;;<<<===<<<:::999:::;;;<<<;;;;;;:::999999999:::555666888:::;;;;;;;;;;;;666666777999999:::::::::666555666888;;;;;;888444777777777777888888888888555666888:::;;;;;;;;;::::::<<<>>>===;;;:::;;;>>>::::::;;;;;;<<<;;;;;;;;;999;;;;;;;;;<<<>>>===:::AAA>>>@@@FFFOOO[[[qqq~~~lll\\\PPPIIIHHHAAABBBCCCDDDDDDBBB@@@???zzzzzzyyywwwvvvwww{{{~~~}}}ssshhh^^^XXXQQQPPPNNNLLLJJJHHHGGGGGGCCCCCCCCCCCCCCCDDDEEEEEEJJJRRR```nnnxxx~~~|||qqq```QQQHHHBBB>>><<<;;;999999;;;===AAALLLWWWdddkkkttt}}}zzzooobbbYYYJJJIIIFFFCCCCCCKKKXXXcccnnnttt}}}{{{mmm^^^MMMDDDAAA??????BBBFFFFFFGGGJJJLLLPPP]]]iiiyyy~~~ppp]]]NNNGGGCCC@@@>>>============???AAACCCDDDBBB@@@@@@CCCIIIMMMOOOOOOKKKLLLKKKIIIMMMTTTWWWUUURRRQQQOOOLLLJJJIIIHHHGGGAAA>>><<<;;;<<<<<<999666777888999999::::::::::::555777:::;;;::::::::::::===EEENNNUUU\\\jjj~~~lllVVVIII@@@???===;;;::::::::::::;;;:::999888777777777777666666777888999999::::::999999::::::::::::;;;;;;;;;<<>>======<<<;;;::::::::::::<<<;;;999888888888999999888888888888888999999999333555888999999888999999999999888888999999:::;;;999999888888888888999999<<<<<<:::888666777999<<<======@@@HHHXXXqqq{{{eeeVVVDDD;;;===@@@???<<<;;;:::999999888888888999::::::999888888999::::::;;;:::888999:::;;;;;;:::777999::::::888777777888<<<;;;999999999:::<<<>>>@@@AAABBBJJJ]]]xxxrrrZZZJJJCCC??????>>>;;;;;;===::::::::::::::::::::::::999888888888777777666666777666666666666888999:::777888999:::;;;:::999888666555444444555777999;;;888777666555555666777888999888888888777777666666666666555555555555666666555555666666777777888888555555555555666777888999444555666666666777999;;;666777888777666777888:::777888888888888999999999999777555333333444777888666666666666666666666666777999::::::888777777888999999999999999888777666:::999888888777777888888:::999888999;;;:::666222666777999::::::999777666444555666666777666666666777777777777888999:::;;;AAA>>>;;;;;;===>>><<<:::<<<;;;;;;::::::;;;;;;<<<999:::<<<===>>>===<<<;;;:::;;;>>>AAADDDMMM```rrrjjjYYYNNNGGGHHHFFFDDDAAA???======<<<zzzzzzyyywwwvvvwww{{{~~~|||rrrggg^^^XXXNNNMMMKKKIIIGGGEEEDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEJJJSSS```nnnyyy~~~yyynnn^^^PPPHHHCCC@@@>>>===;;;;;;===???CCCNNNYYYfffllluuu}}}yyymmm___VVVIIIIIIGGGDDDFFFOOO^^^iiiuuuzzzooo___NNNEEEBBB@@@@@@CCCFFFEEEGGGIIIKKKOOO\\\hhhyyyqqq^^^OOOGGGCCC@@@=========<<<===>>>???AAABBB@@@??????CCCIIINNNPPPPPPJJJJJJHHHFFFJJJQQQTTTSSSJJJIIIGGGEEEDDDBBBBBBBBB@@@===;;;;;;<<<<<<:::888888888999:::::::::999999666888:::::::::999:::;;;>>>EEEMMMTTT[[[jjj~~~jjjUUUGGGAAA@@@>>><<<:::::::::::::::999999888777777777777666777777888999999::::::999999::::::::::::;;;;;;;;;<<<>>>@@@>>>AAAOOO]]]sssrrr[[[SSSHHHBBB@@@???<<<999===<<<;;;:::::::::::::::;;;:::999888888888999999888888888888888999999999333555777888888777888999888888777777888888999:::999999888888888888999999888888888777666777999<<<>>>@@@GGGSSSfff~~~rrrWWWLLL@@@<<<@@@DDDBBB>>>;;;;;;:::999999999999999:::999999888888999999:::===;;;999999::::::999888555777999999999888999:::;;;;;;:::999:::;;;<<<===???@@@BBBHHHWWWpppxxxbbbOOOHHHAAA@@@???<<<;;;<<<::::::::::::::::::::::::999888888888777777777777888888777777888999;;;<<<888999:::::::::999888888777666555555555777999:::888777666555555666777888888888888888777777777666666666555555555555666666555555666666777888888888888777777666666666777777444555555555333333555777666777888777666666888:::777777888888888999999999888777555444444555666777666666666666666666666666777888::::::888777888888999999999999999888777777:::999888888777777888888888777777999;;;;;;888555666777999::::::999777666666666777777777777777666666777777777888999;;;;;;>>><<<:::;;;===>>>===<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<===@@@BBBIIIWWWfff|||}}}kkk[[[QQQJJJFFFBBB???>>>>>>===<<<zzzzzzyyyxxxwwwxxx{{{~~~zzzpppeee\\\WWWMMMLLLJJJHHHFFFDDDCCCCCCCCCBBBAAAAAAAAABBBDDDDDDKKKSSSaaaoooyyy~~~~~~vvvkkk[[[OOOGGGDDDAAA??????======???BBBFFFQQQ\\\jjjooowww}}}~~~uuuhhh[[[RRRHHHHHHGGGGGGKKKWWWfffqqq|||ppp```OOOFFFCCCAAAAAACCCEEEEEEFFFHHHIIINNNZZZfffwwwrrr___OOOGGGCCC???<<<===<<<<<<<<<<<<===>>>>>>======???CCCIIINNNQQQQQQHHHGGGEEEBBBEEELLLPPPOOOCCCBBBAAA???>>>=========>>><<<;;;;;;<<<<<<;;;:::999999:::::::::999888888777999999999999999;;;===@@@FFFLLLRRRZZZjjj|||fffQQQEEECCCBBB???===;;;:::999999999888888777777777888888777777777888999999::::::999999::::::::::::;;;;;;:::;;;===???>>>AAAMMMZZZqqqiii^^^OOOFFFCCCBBB===999<<<<<<;;;::::::::::::;;;::::::999888888888888999888888888888888999::::::333555777888777666777888777777777777777888999999999999888888888888999999555777888888888999<<<>>>===BBBMMM___tttwwwgggIIICCC======AAADDDAAA===;;;;;;;;;::::::::::::::::::999888888888888999:::===;;;999999999999777666444666999999999999:::<<<:::::::::;;;;;;;;;<<<<<<>>>@@@BBBEEEOOOdddnnnWWWNNNEEEBBB@@@<<<;;;<<<;;;;;;;;;::::::999999999888888888888888777777777:::999999999:::;;;<<<===999:::::::::999888777777888777666555666666888999777777666666666666777777888888888888777777777777777666666555555666666777555555666777777888888999:::999888777666555555555555666666555333333444555666777888777666666888999777777777888888888999999666666666666666666666666666666666666666666666666666888::::::888777888999999999999888888888888777:::999888888777777888888666666666999;;;;;;:::888777888999::::::999888777777777888888888888777777666666777888999:::;;;;;;;;;::::::;;;===>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;::::::<<<===>>>???===<<>>???===>>>AAADDDIIITTT___nnnsssyyy~~~zzzpppcccVVVMMMFFFFFFGGGJJJRRR___nnnxxxpppaaaOOOFFFCCC@@@AAACCCEEEDDDEEEGGGHHHLLLXXXdddvvvsss```PPPHHHCCC>>>;;;<<<<<<<<<;;;;;;;;;;;;;;;:::;;;>>>CCCHHHMMMPPPQQQFFFFFFBBB???BBBIIIMMMLLL@@@@@@???>>>============<<<;;;;;;;;;<<<<<<<<<<<<::::::::::::999999888777999999999999888999<<<>>>BBBFFFKKKQQQZZZkkkwwwaaaNNNCCCDDDCCC@@@>>><<<:::::::::999888888777777777888888777777888888888999999999999999999:::::::::;;;;;;::::::<<<>>>===@@@KKKWWWnnnwwwyyy~~~xxxkkk[[[PPPLLLIIICCC======<<<;;;;;;::::::;;;;;;999999999888888888999999888888888888888999;;;;;;666888999999888777888999888888888888888999999::::::999999888888999999:::777888:::;;;;;;<<<>>>@@@@@@HHHWWWlll}}}gggWWWDDD@@@<<<<<<>>>???<<<888;;;;;;;;;;;;;;;;;;;;;:::999999888888888888999999;;;:::999999:::999888666555777999:::999999:::;;;999:::;;;<<<<<<<<<;;;;;;<<<>>>AAADDDIIIZZZvvvzzz^^^RRRGGGCCCAAA===<<<<<<<<<<<<;;;::::::999888888888888888888888888888888999999::::::;;;<<<<<<===:::::::::999888777666666999888777666666777777888777777666666666666777777888888888777777777777777777777666666666666777777555666666777888888999999:::999888777666666666666666777888777555555666888666777777777555555777999777777777777888888888888444555666777888777666666666666666666666666666666666888999999888888888999999999888888888888888888:::999888888777777888888666666777999::::::999999777888999999999999888777777777888888888888777777666777888999:::;;;;;;<<<;;;;;;;;;<<<=========<<<:::;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<======AAA===<<>><<<>>>===>>>BBBEEEKKKWWWcccrrrvvv|||}}}uuuiii\\\QQQKKKDDDEEEIIIOOOYYYggguuu~~~ppp```OOOFFFBBB??????AAADDDCCCDDDEEEFFFIIIUUUaaatttsss```QQQIIIDDD???;;;<<<<<<;;;;;;:::999999888888:::>>>BBBFFFJJJMMMOOOEEEEEEAAA>>>AAAGGGJJJIII@@@???>>>>>>======>>>>>>;;;;;;<<<<<<<<<<<<<<<===::::::::::::999999888777999::::::999888999<<<>>>BBBEEEKKKQQQ\\\nnnrrr\\\KKKBBBDDDCCC@@@>>>===<<<<<<<<<:::999999888888888888999888888888888888999999999999999999:::::::::;;;;;;:::999:::======???IIISSSjjjyyyrrrvvv{{{zzz|||{{{jjj]]]UUUNNNEEE>>>???>>>===<<<;;;;;;;;;;;;999999999:::::::::999999999888888777888:::<<<===:::;;;<<<;;;999999:::;;;:::999999999999:::;;;;;;::::::999999999999::::::888999;;;;;;;;;===@@@BBBGGGSSSfff}}}mmmVVVHHHBBB>>>;;;999::::::999888::::::;;;<<<<<<;;;;;;:::888888888888888888888888888777888999;;;<<<:::999888999;;;;;;999888999999999:::;;;<<<<<<<<<;;;;;;;;;===@@@DDDGGGTTTooodddWWWIIICCCAAA???======<<<<<<;;;::::::999888888888888888888888999999999777888999999:::;;;;;;;;;;;;:::999888777777666666888888888777777777777777666666777777777777666666777777777777777777888888777777666666666666777777666666777777888999999999888888777777777777888888444555666666666666888:::666777777666555555666888666666777777777888888888444555777888999888777666777777777777777777777777555777999999888888999:::999888888777777888999999:::999888888777777888888777888999999888888888888888888888999999888888888666666777888888888888777888999:::;;;<<<<<<<<<;;;;;;<<<======<<<;;;::::::::::::;;;<<<<<<;;;::::::888:::<<<>>>???===;;;:::@@@<<<<<<@@@CCCBBBBBBCCCMMMYYYnnnlll___PPPFFFDDDCCC@@@===||||||{{{zzzyyyzzz}}}}}}rrrhhh^^^XXXTTTNNNMMMKKKIIIGGGEEEDDDDDDDDDCCCAAA???@@@BBBDDDFFFOOOWWWeeerrr{{{}}}|||yyyrrrgggWWWKKKCCC@@@===<<<===<<<>>>CCCHHHOOO\\\hhhvvvyyy~~~~~~yyyooocccWWWNNNJJJDDDGGGMMMVVVbbbooo{{{ppp```OOOFFFBBB??????AAACCCBBBCCCDDDDDDGGGSSS___sss~~~rrr```RRRJJJEEE???;;;;;;;;;;;;;;;:::999888777777:::>>>AAACCCEEEHHHJJJCCCCCCAAA>>>@@@FFFGGGEEE???>>>===<<<<<<<<<<<<<<<:::<<<===<<<;;;;;;<<<===999999:::::::::999888888888:::::::::::::::<<<>>>AAAEEEKKKSSS___rrrmmmXXXIIIAAABBBAAA@@@???>>>???@@@@@@<<<<<<:::999999888888999888888888888888888888888999999::::::::::::;;;;;;:::888999<<<<<>><<<<<<;;;;;;999:::;;;;;;;;;;;;;;;:::999888777777888:::===>>>=========<<<:::999;;;<<<:::::::::::::::;;;<<<<<<::::::999999999999::::::888999::::::;;;>>>CCCFFFOOO]]]sss{{{aaaMMMDDD===<<<:::888888999:::;;;888999;;;<<<<<<;;;::::::777777888999999888777777777777888:::======<<<:::999:::<<<;;;999888888999:::::::::;;;;;;;;;<<<<<<===<<>>===;;;;;;;;;::::::999999999888888888999999999999999666777888999:::::::::999:::999888777777777777777777888888888888888888888666666777777777777666666777777777777888888888888888777777666666777777888666666777888888999999:::888888777777777888888999111333444444444555777999666777777666555444555777666666666777777777888888444555777888999888888777777777777777777777777777555777999999999888999:::999888777777777888999::::::999888888777777888888888999:::999777777888999888888888888888888888888555666777888999:::::::::;;;<<<===>>>>>>===<<<;;;;;;===>>>>>><<<:::999999999:::;;;<<<<<<;;;:::999777999===@@@@@@>>>;;;888???<<<===AAADDDBBBAAABBBKKKRRRaaavvvqqq^^^OOOGGGCCC???===}}}}}}|||zzzyyyzzz~~~{{{pppfff]]]VVVSSSMMMLLLJJJHHHFFFDDDCCCCCCEEEDDDAAA@@@@@@BBBEEEGGGOOOXXXfffsss{{{}}}{{{xxxnnndddUUUIIICCC@@@>>>======<<>>@@@DDDDDDAAA>>>>>>===;;;;;;:::::::::;;;<<<>>>===;;;:::;;;===888888999:::::::::999999777999;;;<<<;;;;;;<<<===@@@DDDKKKUUUcccuuujjjUUUGGGAAA????????????@@@AAACCCDDD???>>>===;;;:::999888888888888888888888888888888999999::::::::::::;;;;;;:::888888;;;<<<>>>EEEMMM\\\ttt}}}ooojjjrrrsssiiidddhhh{{{~~~nnn^^^RRRKKKEEEDDDBBB@@@>>><<<;;;;;;:::;;;<<<=========<<<<<<:::999777777888:::===???>>>>>>===;;;999999:::<<<::::::999999::::::;;;<<<;;;::::::999999::::::;;;999::::::<<<>>>DDDKKKPPP^^^nnnlllTTTGGGDDD999:::;;;;;;999999:::;;;777888:::;;;<<<;;;:::999666777888999999888777666999999:::<<<>>>>>><<<:::888999;;;;;;:::999:::;;;;;;;;;:::999:::;;;<<<===@@@===???EEEHHHMMM```uuuyyygggSSSIIIEEEAAA===<<<::::::::::::::::::::::::888888888999999:::::::::666777888999:::::::::999999888777666666777888888666777777888999999999999555666777888888777666555666777777777888888888888888888777777777777888888666777777888888999::::::::::::999888777777777777333444555444444444666888666777777666444444555666666666666666777777777888555555666777888999999999777777777777777777777777555777999999999888999;;;999888777666777888:::;;;:::999888888777777888888666888999888777777999<<<999888888888888888888999666777888:::<<<===>>>>>>>>>???@@@@@@@@@>>><<<;;;888;;;>>>>>><<<:::::::::999:::<<<======<<<:::999888:::<<<>>>???===;;;:::===<<<>>>BBBBBB??????AAAEEEKKKVVVggg{{{qqq\\\NNNFFFCCCBBB}}}}}}|||zzzyyy{{{~~~{{{oooddd\\\VVVSSSNNNMMMKKKIIIFFFEEEDDDDDDFFFDDDBBB@@@AAACCCFFFHHHPPPYYYgggttt{{{}}}zzzxxxkkkaaaSSSHHHCCCAAA@@@???======@@@FFFMMMVVVdddqqqzzz}}}}}}zzzsssgggZZZPPPLLLKKKIIIMMMVVVcccppp|||ssscccRRRHHHDDDAAAAAACCCBBBAAAAAABBBBBBEEEPPP\\\qqq}}}}}}qqq```SSSKKKFFFAAA===::::::;;;<<<;;;:::999888888;;;???@@@??????@@@BBB>>>@@@???===???CCCBBB>>>@@@???>>><<<;;;:::::::::;;;===???===:::999:::===777888999:::::::::::::::777999<<<===<<<;;;;;;<<>>>>>>>>???AAACCCEEEGGGAAA@@@>>><<<:::999999888999999888888888888888888999999:::::::::;;;;;;;;;:::777888:::<<<>>>DDDLLLWWWooo|||nnniiippppppbbbZZZ^^^rrrzzzjjj___YYYGGGFFFDDDAAA>>><<<;;;;;;:::;;;===>>>>>>>>>======:::999777777888;;;>>>@@@>>>>>>===;;;888888999;;;999999888888999999:::;;;;;;::::::999999::::::;;;;;;<<<===???CCCKKKSSSZZZrrrqqqZZZEEE===???999<<<>>>>>>;;;888777888666777999;;;;;;;;;999888666777888999999888777666;;;;;;<<<===>>>>>>;;;888666888:::;;;::::::<<<===<<<;;;:::999999;;;===>>>BBB>>>???EEEGGGJJJZZZnnnnnnXXXLLLGGGAAA===;;;:::::::::::::::::::::;;;888888888999999:::::::::666777999:::;;;;;;:::999888888777666666777888999555666777999999:::::::::555666777888888777666555666666777777888888888999888888777777777777888888777777777888999999::::::===<<<:::888777666555555777888888777555555666888666777777666444444555666666666666666777777777777555666666777888999999:::777777777777777777777777555777999999999999:::;;;999888777666777888:::;;;:::999999888777888888888333666888888777888;;;???999999888888888888999999777888:::<<<>>>@@@AAABBB@@@AAABBBBBBAAA???<<<:::555999===>>><<<;;;;;;<<<999:::<<<======<<<:::999:::;;;<<<<<<======<<<<<<===<<>>EEENNN[[[kkkhhhUUUKKKHHHHHH{{{zzzyyyyyyzzz|||~~~qqqeee]]]ZZZZZZOOONNNKKKIIIGGGFFFEEEEEECCCDDDCCCAAA@@@AAACCCFFFOOOYYYfffqqqzzz~~~{{{tttkkk^^^OOOGGGBBB>>>===@@@;;;???DDDHHHNNNYYYgggrrr{{{~~~uuujjjaaaWWWMMMIIIKKKLLLUUU___iiitttttthhhWWWJJJEEEBBB???===???>>>???AAACCCGGGSSS___nnnzzzsssaaaRRRHHHCCC@@@>>>======<<<;;;;;;:::999999999:::>>>@@@AAA@@@>>>======>>>???@@@AAABBBBBBBBB??????>>>>>>===<<<<<<<<<<<<;;;;;;::::::999999888::::::999888777777777777:::<<<@@@@@@???<<<;;;:::@@@BBBHHHVVVhhh{{{yyyaaaNNNDDDAAA888999;;;===@@@FFFOOOVVVRRRHHH>>>;;;:::888888:::888777777777999:::999888:::999999888888999999:::999999::::::;;;???EEEIIIUUUhhhppplllmmmnnneeeVVVPPPRRRgggvvvnnnaaaTTTNNNFFF@@@>>>>>>?????????===::::::::::::999777:::::::::::::::;;;<<<===>>><<<:::888777888999:::888888999::::::;;;;;;<<<777666666777999;;;<<<<<<;;;;;;;;;>>>GGGVVVgggrrruuuaaaNNNAAA<<<>>>:::::::::999999999888888777777888999999999999888;;;:::888888999:::999999<<<:::999:::======;;;888:::999888777777888999:::======<<<<<<===???BBBCCC>>>???AAACCCCCCGGGTTTbbbwww^^^MMMFFFCCC@@@<<<===;;;999999::::::999888::::::;;;<<<;;;:::888777999999999999999999999999999888666555555555666777777777777777888888888888999999888777666666666777888888888888888777666555777777777777777777777777777777888888888888777777999999888777666666777777666666666666666777777888666666666666666777888888666666777777777777666555777777777777777777777777888888888777777777777666555777888888777777888999===:::777666777888888888777888888888999999999999888777666777999:::::::::777777777777777777777777888888999:::===AAAEEEGGGDDDFFFHHHHHHFFFCCC???<<<;;;<<<===<<<;;;999999:::999::::::;;;;;;::::::999:::999999;;;>>>???>>>===:::===@@@BBBAAA@@@@@@@@@AAAEEEMMMVVV```ppp~~~gggWWWMMMFFF|||{{{yyyyyyyyy||||||pppddd\\\YYYYYYOOONNNKKKHHHFFFEEEDDDDDDCCCDDDCCCAAA@@@AAADDDGGGQQQZZZfffqqqyyy~~~{{{tttjjj]]]NNNFFFAAA======???<<<@@@EEEJJJPPP\\\jjjuuu}}}}}}zzzpppeee\\\SSSKKKIIILLLOOOXXXdddnnnyyyttthhhWWWJJJEEECCC@@@===>>>>>>???AAACCCGGGSSS```nnnzzzsssaaaRRRHHHCCC@@@>>>;;;::::::999888888777777999;;;===>>>???>>>===<<<<<<===???@@@AAABBBBBBBBBCCCBBBAAA???===;;;:::999;;;;;;::::::::::::999999999999888888888999999:::<<<>>>??????===:::999999@@@BBBIIIWWWiii|||www```OOOEEEBBB999;;;===>>>@@@GGGSSS\\\UUUKKK@@@<<<:::888888:::777666555666888999888777:::999999888888999999:::999999999999:::>>>CCCGGGLLL___yyypppkkkiiiiii```RRRKKKMMM\\\lll|||rrr```ZZZQQQIIIEEECCCBBBAAACCC@@@>>>===>>>>>>===;;;<<<;;;999777888:::===???<<<;;;:::888777777888888::::::::::::::::::::::::;;;:::999:::===???AAABBBBBBEEEIIIQQQ\\\kkkzzz{{{eeeSSSEEE<<<;;;===::::::999999999888888888777777888999999999999888:::999888888::::::999888;;;:::999:::<<<<<<:::888:::999888777777888999:::888999999;;;>>>AAAEEEGGG======???AAAAAAEEEQQQ]]]}}}jjjWWWLLLGGGCCC@@@???===;;;:::;;;;;;:::999::::::;;;;;;;;;:::999888999999999999999999999999999888666555555555666777666666777777777888888888888888777777666777777777555666777888888999999999777777777777777777777777777777888888888888777777999888888777666666777777777777777777777888888999666666666666666777888888777777777777777777777777777777777777777777777777999888888888888777777777555777888888777777888999<<<999666555666888888888777777777888888888999999888777666777999:::::::::888888888888888888888888888888888999<<>>===;;;;;;===???@@@???>>>>>>???@@@CCCHHHPPPYYYhhhxxxfffVVVJJJ~~~|||zzzyyyyyy{{{~~~zzznnnbbb[[[WWWWWWOOONNNKKKHHHEEECCCCCCBBBCCCCCCCCCAAA@@@BBBEEEHHHSSS\\\gggpppyyy~~~{{{ttthhh[[[MMMEEEAAA===<<<>>>===@@@FFFLLLTTTaaaoooyyy~~~xxxtttjjj^^^UUUNNNHHHIIIMMMSSS^^^kkkuuuuuuhhhWWWKKKEEECCCAAA???>>>===???AAACCCGGGTTT```mmmzzztttaaaQQQHHHBBB???===::::::999999888888777777;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@AAABBBCCCCCCDDDCCCBBB@@@>>><<<::::::999999::::::::::::;;;;;;888888888999999:::;;;<<<===>>>>>><<<:::888888999@@@CCCKKKYYYlllttt^^^NNNEEECCC;;;===??????@@@IIIXXXdddZZZNNNBBB===:::777777999666555555555777888777666999999888888888888999999999999999999999<<<@@@DDDGGGZZZtttppphhhbbbaaaYYYKKKEEEGGGRRRaaaxxxqqqjjj```VVVOOOIIIEEECCCCCCAAA>>>=========<<<;;;???===999777777:::>>>@@@<<<;;;;;;::::::999999888888888888888999999999999>>>===;;;:::;;;>>>AAACCCFFFLLLWWWcccqqq|||iiiSSSEEE>>>:::;;;>>>:::999999999999888888888777777888999999999999888999888888:::;;;;;;999777:::999888999;;;;;;999888999999888888888888999999888888999:::===AAADDDFFF===<<<===??????AAALLLWWWrrruuu___OOOFFFBBB@@@@@@>>><<<;;;<<<<<<;;;:::::::::;;;;;;;;;:::999999888888888888888888888888999888666555555555666777666666777777777777888888777777666666666777888888555666777888888999888888777777777777777777777777777777888888888888777777888888777666666666777777888888777777888888999:::777666666666666777888888999888777666777777888999777777777777777777777777999999999888888888888777555777888888777777888999:::888666555666777777777666666666777777777888888888777666777999:::::::::888888888888888888888888888777777888:::<<<>>>@@@===>>>???@@@AAAAAAAAAAAA999:::<<<<<<;;;:::;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;:::999:::<<<<<<;;;999<<<===>>>===<<<<<<>>>???@@@@@@CCCHHHOOO[[[qqq|||eeeTTT}}}zzzxxxyyy{{{xxxmmmbbb[[[WWWUUUOOOMMMJJJGGGDDDCCCBBBBBBCCCCCCBBBAAA@@@BBBFFFJJJUUU^^^hhhqqqyyy}}}zzzttteeeYYYKKKDDD@@@<<<;;;===<<<@@@FFFMMMWWWeeerrr{{{}}}vvvoooeeeXXXPPPIIIFFFJJJOOOXXXeeesss|||vvviiiXXXKKKFFFDDDCCCAAA>>>===???AAACCCGGGTTT```lllyyytttaaaQQQGGGBBB???===;;;;;;;;;;;;::::::999999;;;:::999888888999::::::;;;<<<===???AAABBBCCCCCCAAAAAA@@@@@@???>>>>>>>>>888888999::::::;;;<<<<<<:::999999999::::::;;;<<<<<<<<<<<<:::888777999;;;@@@CCCLLL[[[ooooooZZZKKKCCC@@@;;;>>>???>>>???IIIZZZggg\\\PPPDDD===:::666666999777666555666888888888777999999888888888888999999999999999999999;;;>>>AAAHHHZZZrrrnnnbbbZZZWWWQQQFFFAAACCCMMMZZZppp{{{pppfff\\\TTTMMMIIIGGGDDD@@@>>>======<<<;;;@@@>>>;;;999999;;;===???<<<<<<======<<<;;;::::::777777888:::;;;<<<===>>>BBB@@@>>><<<<<>>999999999999888888888888777777888999999999999888777777888:::<<<<<<999777888888888999999999888777999999999999999999999999<<<<<<;;;;;;<<<<<<>>>>>>===<<<===>>>>>>???GGGQQQggghhhTTTHHHCCCBBB@@@>>><<<;;;<<<<<<;;;999:::::::::::::::::::::999777777777777777777777777999888666555555555666777666666666666777777777888666666666666666777888999999999999888888666555444666666666666666666666666777777888888888888777777888777777666666666777777777777666666777777888999777777666666777777888999:::999777666666888:::;;;777777777777777777777777999999999999888888888888555777888888777777888999999777555555666777777666666666666666777777777777888777666777999:::::::::888888888888888888888888777777777777888999:::;;;<<<<<<<<<======???@@@@@@888:::<<<<<<;;;;;;<<<===<<<<<<============<<<<<<;;;:::::::::;;;;;;999777<<<======<<<<<<===AAACCCBBBAAAAAACCCGGGQQQddduuuwwwbbb}}}zzzxxxyyy|||xxxmmmccc\\\WWWUUUOOOMMMJJJGGGDDDCCCBBBBBBCCCCCCBBB@@@@@@CCCHHHKKKWWW```jjjrrrzzz}}}zzzssscccWWWJJJDDD@@@<<<;;;===<<<@@@EEENNNZZZhhhuuu}}}|||tttkkkaaaTTTMMMHHHGGGLLLSSS___lllzzzwwwjjjXXXKKKFFFEEEDDDCCC???>>>???AAABBBGGGSSS___kkkyyytttaaaQQQGGGAAA>>><<<;;;:::::::::::::::999999;;;:::888777777777999:::;;;<<<===???@@@AAABBBBBBAAAAAA@@@@@@???>>>>>>>>>888888999999:::;;;<<<<<<<<<;;;::::::999999999:::999999999888888999<<<>>>@@@DDDNNN^^^rrriiiUUUGGG???===:::===>>>===???HHHXXXdddZZZOOOCCC===:::777666888888777666777999:::999888999888888777777888888999999999:::999999:::===@@@FFFVVVmmmlll]]]QQQNNNJJJCCC@@@BBBHHHSSSfff|||xxxooofff^^^YYYRRRNNNIIIEEECCCAAA@@@???============<<<<<<;;;;;;;;;<<<<<<===<<<<<<;;;:::<<<<<<===>>>??????@@@AAACCCCCCCCCCCCDDDJJJRRRXXXdddmmm{{{uuu___QQQDDD??????>>><<<;;;999999999888888888777777777777888999999999999888777777888:::<<<<<<999777777888999999888888888888999999999::::::999999999>>>===<<<;;;::::::::::::>>><<<===?????????EEEMMM^^^vvvttt___PPPIIIGGG@@@>>>;;;;;;;;;;;;999888::::::::::::::::::::::::777777777777777777777777999888666555555555666777555666666666666777777777666555555555666777888888:::999999999777666555444666666666666666666666666777777888888888888777777777666666666666666777777666555555555555666777777777777777777777888999999999888777666666888:::<<<777777777777777777777777999999999888888888777777555777888888777777888999888666555555777888777666666666666666777777777777888777666777999:::::::::888888888888888888888888888777777777777888888999<<<<<<;;;::::::;;;<<<===888:::<<<<<<;;;;;;<<<===<<<======>>>>>>======<<<<<<;;;::::::;;;:::999777;;;<<<<<<<<<===@@@DDDHHHEEEBBB@@@AAACCCJJJYYYhhhuuu}}}zzzxxxyyy}}}vvvlllccc\\\WWWTTTNNNLLLJJJGGGEEEDDDDDDDDDCCCCCCAAA@@@@@@CCCIIIMMMXXXaaallluuu{{{~~~xxxqqqaaaVVVJJJDDDAAA===<<<===>>>AAAFFFPPP]]]kkkwww~~~yyyooodddZZZPPPKKKHHHJJJQQQYYYfffsssxxxkkkYYYLLLGGGFFFFFFEEEAAA@@@@@@BBBBBBFFFQQQ]]]jjjxxxtttaaaQQQFFFAAA===;;;888888888888888888777777999888777777777888999:::<<<<<<>>>???@@@@@@AAAAAADDDCCCBBB@@@>>><<<::::::888888999::::::;;;<<<<<<<<<;;;:::999888888888888777888999999999:::===@@@@@@EEEPPPaaauuuyyycccPPPDDD===;;;:::;;;<<<===AAAIIITTT]]]TTTIII???<<<:::777777999999777777888999:::999888888888777777777777888888888999:::::::::;;;>>>@@@>>>MMMcccyyynnn\\\LLLHHHFFFAAA???BBBBBBJJJYYYooo}}}vvvqqqaaa\\\UUUOOOKKKHHHEEEDDD???@@@AAAAAA@@@>>><<<;;;========================????????????????????????BBBEEEIIILLLRRR[[[fffnnn{{{wwwdddRRRHHH@@@??????;;;888888999888888888888777777777777777888999999999999888777777888999;;;<<<:::888777888::::::888777888999999999::::::::::::999999:::::::::::::::;;;;;;;;;>>><<<<<>><<<;;;;;;:::999888::::::999999999:::;;;;;;888888888888888888888888999888666555555555666777555555666666666666777777666666555555555666777777777777888888888888777777777777777777777777777777777777888888888888777777666666555555666666777777555444444444444555666666888777777777777888999999888777666666777888:::;;;777777777777777777777777888888888777777777777666555777888888777777888999777666555666888999888777666666666777777777888888888777666777999:::::::::999999999999999999999999888888888888888888888888<<<;;;::::::999999::::::999:::<<<<<<;;;:::;;;<<<<<<<<<============<<<<<<<<<;;;:::;;;<<<;;;999888;;;<<<======>>>AAAEEEHHHFFFBBB@@@AAABBBFFFQQQ]]]sss~~~|||yyywwwyyy}}}tttjjjbbb[[[UUURRRMMMLLLJJJHHHFFFFFFFFFFFFCCCBBBAAA@@@@@@DDDJJJNNNXXXbbbnnnwww}}}~~~wwwoooaaaUUUJJJEEEAAA>>><<<>>>AAACCCIIISSS```nnnyyy|||rrrggg[[[RRRKKKIIIJJJNNNWWW```nnnzzzyyykkkYYYLLLGGGGGGGGGFFFBBBAAAAAABBBBBBEEEPPP\\\jjjxxxtttaaaPPPFFF@@@===:::777777777777777777888888777777777777888999::::::======>>>???????????????CCCBBBAAA???===;;;:::999999999999::::::;;;;;;;;;:::999999888888888999999888999::::::::::::===???@@@FFFRRRcccwwwrrr]]]LLLBBB===;;;<<<;;;;;;>>>DDDJJJQQQTTTLLLCCC<<<::::::888777999888777666777888999999777888888777777777777888888777999:::;;;;;;<<>>AAA???CCCNNNccc{{{xxxrrrjjjaaa[[[WWWSSSQQQJJJJJJJJJIIIHHHFFFEEEEEEDDDCCCBBBAAAAAABBBCCCDDDDDDDDDEEEFFFGGGIIIIIIJJJNNNSSSYYY___fffppp}}}zzzeeeSSSIIIBBB>>>===<<<999888999888888888888777777777777777777888999999999999888888777777888:::;;;;;;:::777999;;;:::888777888:::999999:::;;;;;;:::999999777777888:::;;;;;;;;;<<<===;;;;;;>>>??????BBBGGGOOOeeeppp^^^OOOFFFBBB???===<<<<<<;;;:::888::::::999999999:::;;;<<<999999999999999999999999999888666555555555666777555555555666666666777777777777666555555555666666777777888888888888777777777777777777777777777777777777888888888888777777555555555555555666777777555555555555555666777777888888777777888888999:::555555666777777888999999777777777777777777777777777777777666666666555555555777888888777777888999777666666777999:::999777777777777888888888999999888777666777999:::::::::999999999999999999999999999999999:::::::::999999999999999:::::::::999999:::;;;===<<<;;;::::::;;;;;;<<<<<<======<<<<<<;;;<<<;;;;;;;;;===<<<;;;999;;;<<<=========???BBBDDDDDD@@@>>>???@@@BBBKKKTTTcccxxx~~~{{{xxxwwwyyy~~~~~~rrrhhhaaaZZZTTTPPPMMMLLLJJJHHHGGGGGGGGGHHHCCCBBBAAA@@@@@@DDDJJJOOOWWWbbboooxxxwwwmmm```UUUJJJEEEBBB>>>===>>>CCCEEEJJJUUUbbbppp{{{}}}|||xxxmmmaaaSSSLLLGGGGGGJJJQQQ[[[eeessszzzlllYYYLLLHHHHHHHHHGGGDDDBBBBBBBBBBBBDDDOOO[[[iiiwwwtttaaaPPPFFF@@@<<<:::999999999999999999::::::666666777888999:::::::::>>>>>>????????????>>>>>>??????>>>>>>===<<<<<<<<<999999::::::::::::;;;;;;777777777777888999::::::999;;;<<<<<<;;;:::;;;===@@@FFFRRRdddyyynnnZZZKKKBBB>>>======;;;;;;???FFFLLLOOOOOOGGG???999::::::999888999777666555666777888888666888888777777777777888888777999:::;;;;;;===@@@BBB???KKK]]]qqqvvv___JJJCCCBBB???===???@@@BBBIII[[[sssvvvoooiiieeebbbWWWUUURRRPPPOOOOOOOOOPPPKKKJJJHHHGGGGGGIIIJJJLLLLLLNNNQQQTTTXXX\\\^^^```ccciiipppuuu{{{}}}lllWWWFFFEEEAAA======;;;888:::>>>888888888888777777777777777777888999999999999888999888666777999;;;;;;;;;777999<<<;;;999777999:::999999;;;;;;;;;;;;999999777888999:::::::::::::::<<<999:::===???>>>@@@EEEJJJ___yyy{{{gggUUUJJJCCCAAA>>>======<<<;;;999::::::999888999:::<<<===999999999999999999999999999888666555555555666777555555555555666666666777888777666555555555555555;;;::::::999777666444333777777777777777777777777777777888888888888777777555555555555555666777888666666666666666777888888888888888777888888999:::444444666777888888888888777777777777777777777777666666666666555555555555666777888888777777888999777777777888:::;;;999888888888888888999999999999888777666777999:::::::::999999999999999999999999999::::::;;;;;;;;;::::::777888999:::::::::::::::;;;<<<======;;;999999:::;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;<<<======<<<:::<<<===>>>>>><<<===>>>@@@AAA>>><<<>>>>>>@@@FFFOOOYYYooo}}}zzzxxxyyy}}}ssshhh```ZZZVVVSSSMMMKKKIIIGGGFFFFFFFFFFFFAAABBBBBBBBBBBBEEEIIIMMMYYYdddpppxxx|||{{{tttkkk^^^SSSHHHCCCAAA>>>>>>@@@>>>BBBKKKWWWdddpppyyy~~~zzzpppeee]]]OOOKKKEEEDDDJJJVVVdddnnn{{{lllXXXNNNJJJGGGDDDCCCDDDBBB@@@AAAAAADDDNNNXXXggguuuuuubbbQQQGGGAAA===:::666777999;;;;;;999777666;;;;;;:::999777888:::===============>>>>>>>>>>>><<<======<<<:::888999:::888888888777777999<<>>???AAALLLWWWSSSFFFCCC>>>999888:::<<<:::777777777888888888888777777;;;999777555555777999;;;999:::;;;;;;;;;<<<>>>@@@@@@JJJYYYllleeeLLLDDDBBB===<<<@@@@@@@@@EEERRRfff{{{{{{wwwmmmllljjjgggeeedddcccccc^^^]]]ZZZXXXXXXXXXYYYZZZ___aaadddhhhmmmqqqtttuuu|||mmmZZZLLLFFF???>>>===<<<;;;:::::::::888999999:::999888777555:::999888777777888999:::888888999::::::::::::999888888888888888888999999888888999999999999888888999999::::::::::::;;;;;;999:::;;;===>>>?????????GGGWWWpppnnn[[[MMMGGGAAA===>>>???;;;888888<<<<<<;;;::::::===AAAEEE>>>;;;999:::<<<>>>===;;;::::::888777666666666666666666666666666666666666777777777777777777777777777777777777777777777777777666555555555666888999777888888888888999999999666666666666666666666666777777777777777888888999888666444444666777888777777777777777777777777777999777666666777777666444<<<;;;999777666666777888666555555444444666777888555888::::::888777888:::777888888888888999999999:::777555555888999888666888999999::::::;;;<<<<<<999::::::999777666777888888:::;;;<<<;;;;;;===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======>>>>>>>>>>>><<<>>>??????===;;;;;;;;;::::::::::::;;;<<<======;;;===?????????AAADDDGGGRRRaaaxxx}}}yyyxxxyyy}}}}}}rrrfff^^^XXXTTTRRRMMMLLLJJJGGGFFFEEEEEEEEEAAABBBBBBBBBBBBEEEJJJNNNZZZeeeqqqyyy|||{{{tttlll^^^SSSHHHCCC@@@>>>>>>@@@>>>CCCLLLXXXeeeqqqzzz~~~{{{uuukkk```XXXLLLJJJHHHIIIQQQ\\\hhhppp}}}lllXXXNNNIIIFFFCCCBBBBBB???>>>??????BBBLLLVVVggguuuuuubbbQQQFFF@@@===:::999999999999999999999999999::::::888777777999;;;<<<<<<=========>>>>>>>>><<<======<<<:::999999:::::::::999888777888:::===888888999999999999888888;;;;;;;;;;;;<<<===>>>>>>BBBJJJZZZnnnwwwfffYYYHHHAAA@@@::::::>>>???AAAKKKVVVRRRFFFAAA<<<888777999:::999666777777888888888888777777:::999888666666888999:::888999:::::::::;;;===??????HHHVVVhhh~~~gggNNNEEEBBB===<<>>???CCCMMM^^^sss}}}{{{zzzyyyxxxrrrqqqooommmlllmmmnnnnnnyyyzzz|||tttaaaQQQFFF@@@>>>===<<<;;;::::::::::::888888888888888777777666999999888777777888999999777888999999::::::999999888888888888888888888888888888999999999999888888999999::::::::::::;;;;;;::::::;;;======>>>>>>>>>DDDQQQiiivvvdddVVVIIICCC>>>???@@@<<<::::::<<<<<<;;;::::::===BBBEEEGGGAAA:::999;;;>>><<<::::::999999888888777777777666666666666666666666666777777777777777777777777777777777777777777777777666555555444444666777888666666777777777888888888777777777777777777777777777666666666666777888888777666555555777888888777777777777777777777777777999777666666777777666555;;;:::888666555555666777777777666666666777888999666888:::999777777999;;;888888888888999999999999999777555666999::::::999::::::::::::::::::::::::999;;;;;;:::999888888999999:::<<<<<<;;;;;;<<<===;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<<<<<<<<<<:::<<<>>>???===<<<;;;<<<;;;::::::::::::;;;<<<<<<<<<===>>>???@@@BBBDDDEEENNNZZZooo~~~|||yyyxxxyyy~~~{{{pppeee]]]WWWSSSQQQNNNMMMJJJHHHFFFEEEEEEEEEBBBBBBBBBAAABBBEEEKKKNNN\\\fffssszzz}}}|||uuulll]]]RRRGGGBBB@@@======???===CCCMMMYYYfffrrr{{{~~~zzzuuummmcccXXXQQQHHHIIIKKKQQQYYYdddooouuu~~~lllXXXMMMHHHDDDAAAAAA???===<<<======@@@IIISSSgggvvvuuuaaaPPPFFF@@@===;;;;;;:::999888888999:::;;;777888999888777777888999<<<<<<<<<============>>>;;;<<<===<<<:::999999:::;;;;;;;;;999777777999;;;:::999999888888999999:::;;;;;;;;;;;;<<<===>>>???DDDMMM]]]qqqsssdddYYYJJJDDDCCC<<<;;;>>>???AAAJJJSSSOOODDD>>>;;;777666888999888666777777888888888888777777888888888888888888888888777888999999999:::<<<>>>===EEERRRcccyyyjjjRRRGGGBBB===;;;>>><<<>>>AAAGGGSSSeeezzzsss```RRRHHH@@@<<<<<<;;;:::999999999999999999888888777777777777888999888888777777888888999777888999999::::::999999888888888888888888888888888888999999999999888888999999::::::::::::;;;;;;;;;;;;<<<<<<============AAAJJJ^^^yyyoooaaaMMMFFF@@@@@@@@@===;;;<<<:::;;;;;;:::;;;===BBBFFFPPPIII@@@;;;;;;<<<;;;999888888888999999888777777666666666666666666666666777777777777777777777777777777777777777777777777555555444333444555666777555666666666777777777777888888888888888888888888666666555555666666777888666555555666888999777666777777777777777777777777999777666666777888777555999888777555555555666666888888777777777888999:::888888888888666777999;;;888888888888999999999:::999777666888:::<<<<<<<<<<<<<<<;;;::::::999888888:::;;;<<<;;;:::999:::;;;;;;<<<>>>===<<<<<<===>>><<<<<<<<<;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<:::<<>>======>>>@@@BBBCCCBBBHHHQQQbbbxxx}}}{{{yyyxxxzzz~~~zzzoooddd\\\WWWSSSQQQNNNMMMJJJHHHFFFEEEDDDDDDBBBBBBBBBAAABBBFFFKKKPPP]]]hhhttt{{{~~~|||uuulll\\\QQQFFFBBB???======???>>>CCCMMMZZZgggsss{{{|||vvvnnneee[[[QQQJJJGGGIIIMMMUUU```kkkvvv|||}}}lllXXXLLLFFFAAA??????>>><<<;;;======???HHHRRRfffuuuuuuaaaPPPEEE???<<<;;;;;;::::::999999::::::;;;555777999999888777888999;;;;;;<<<<<<<<<=========;;;<<<===<<<:::999:::;;;:::;;;;;;:::888888:::<<<;;;:::999888888999:::;;;999999999999:::<<<===>>>FFFOOO```uuuppp```VVVIIIEEEGGGCCC;;;======???FFFLLLIIIAAA<<<:::777777888999888777777777888888888888777777777888999999999999888777666777888888888888:::<<<===CCCNNN^^^sssoooVVVIIIBBB===;;;<<<;;;>>>@@@BBBHHHXXXmmm}}}yyybbbPPPGGGCCC>>>;;;::::::999888888888888888:::999888777777888999:::888888777777777777888888777777888999999999999999999999999888888888888888888888999999999999888888999999999:::::::::;;;;;;<<<<<<<<<;;;<<<<<<<<<===@@@FFFVVVpppwwwhhhRRRIIIAAA@@@???===;;;===999:::::::::;;;>>>BBBEEEQQQNNNHHHBBB===:::999999555666777888888888777666666666666666666666666666666666666666666666666666666666666666666666666666666666555444555666777888666666666777777777888888888888888888888888888888555555555555555666777777555444555777999999777555777777777777777777777777888777666777888888777666999888777666666666666777777777777777888888999999999888777666666777:::<<<888888888999999999::::::::::::999999:::<<<<<<<<<;;;;;;;;;:::::::::999999:::;;;<<<;;;:::999:::;;;===???@@@???>>>===>>>@@@@@@??????>>>===<<<<<<;;;<<<======>>>>>>>>>======;;;>>>BBBCCCCCCBBBBBBCCC===<<<;;;:::999999999999@@@>>>======@@@BBBAAA@@@FFFKKKXXXkkk{{{zzzyyyyyy{{{zzzoooddd\\\WWWSSSQQQNNNLLLJJJHHHFFFEEEEEEEEEBBBBBBAAAAAABBBFFFLLLQQQ___iiiuuu{{{~~~|||tttlll[[[PPPEEEAAA???======???>>>DDDNNN[[[hhhssszzz~~~}}}xxxpppggg^^^UUULLLGGGGGGJJJPPPXXXdddqqq||||||kkkXXXLLLDDD>>>===>>>===<<<<<<===>>>@@@HHHQQQeeetttuuu```OOODDD???<<<;;;888999;;;<<<<<<;;;999888666888::::::999888999:::;;;;;;;;;;;;<<<<<<<<<<<<:::<<<<<<<<<:::999:::;;;888999::::::999:::<<<>>><<<;;;:::999999:::;;;<<<999999999:::;;;<<<>>>>>>HHHQQQcccxxxmmm\\\PPPEEEEEEKKKIII:::::::::<<>>BBBJJJXXXnnnttt\\\LLLCCC>>><<<;;;<<<>>>@@@@@@BBBNNN```ooozzziiiSSSDDD???>>>===:::999999888777777777888888;;;:::999888888999;;;<<<777777777777777777777777777777888999999999999888999999999888888888777777888888999999999999888888999999999:::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<===AAADDDPPPiii|||lllWWWMMMDDD@@@>>><<<;;;===999::::::;;;;;;===AAADDDIIINNNPPPKKKAAA999888:::555555666666666666666666777777777777777777777777666666666666666666666666666666666666666666666666888777666666666777999999777777777888888888999999888888888888888888888888555555555555555666777777444444555777999999888666777777777777777777777777888777666777888999888777999999888888777777888888666666777777777888888888:::888666666777888:::;;;888999999999999:::::::::======<<<;;;:::::::::;;;::::::;;;;;;<<<<<<<<<<<<:::;;;<<<;;;::::::;;;<<<===>>>??????>>>===>>>@@@BBBBBBAAA@@@>>>===<<<<<<======>>>>>>>>>>>>======;;;>>>BBBDDDDDDCCCBBBBBB>>>===<<<;;;:::999999999@@@???>>>>>>???@@@@@@???EEEIIIQQQaaawwwzzzyyyxxxyyy|||yyynnnddd\\\WWWSSSQQQMMMKKKIIIGGGFFFFFFFFFFFFCCCBBBAAAAAABBBGGGMMMRRR___jjjuuu{{{~~~{{{sssjjjZZZOOODDD@@@>>><<<<<>>>>>@@@HHHQQQcccsssuuu```NNNCCC>>><<<;;;777888;;;<<<<<<;;;888777666888999999888888:::;;;:::::::::;;;;;;;;;<<<<<<:::;;;<<<<<<:::::::::<<<777888:::;;;:::;;;===>>><<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<===???@@@AAAHHHSSSeeezzzhhhVVVJJJ@@@BBBJJJJJJ:::999888:::>>>???===:::999999999:::::::::::::::777777888888888888777777777888999::::::999888777666777888888777777999:::>>>@@@EEEQQQggg~~~zzzbbbPPPEEE@@@===;;;<<>>BBBCCCLLLbbbqqq___SSSGGGBBB???;;;;;;===999:::;;;;;;;;;<<>>>>>>>><<<:::888999:::;;;;;;<<<<<<===>>>>>>???;;;<<<======<<<;;;===>>>;;;===>>>???>>>>>>@@@AAAEEEDDDCCCBBB@@@???======>>>>>>>>>>>>>>>======<<<;;;???BBBDDDCCC@@@???>>>???>>>===<<<;;;;;;;;;;;;???@@@AAA???===<<<>>>???EEEHHHNNNYYYjjjyyyxxxxxxyyy|||wwwlllbbb[[[UUURRRPPPKKKJJJIIIGGGFFFFFFGGGGGGCCCBBBAAA@@@BBBGGGNNNSSS___jjjuuu{{{}}}zzzrrriiiYYYNNNDDD@@@>>><<<<<>>???GGGPPP```qqqttt___MMMCCC>>><<<;;;888888999::::::999888888666777777777666777:::<<<999::::::::::::;;;;;;;;;:::;;;<<<<<<::::::;;;<<<888:::;;;<<<;;;:::;;;===;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>???AAABBBIIISSSfff{{{yyybbbPPPFFF<<<>>>FFFFFF;;;999888:::<<<<<<:::888666777999999999999999:::777777888888888888777777888888888999999888888888777888999888777777999:::===>>>AAAKKK```xxxgggSSSGGGAAA>>>;;;<<<>>>?????????CCCLLLSSShhhtttxxxhhhRRRJJJ@@@::::::;;;:::999999888888777777888888999666777888888999999999888555666777888888777666555666777777888888888888888::::::999999888777777666888888999999999999888888999999::::::::::::;;;;;;;;;:::999999:::<<<>>>???@@@@@@HHH[[[vvvyyyfffZZZLLLDDD@@@===<<<>>>:::;;;<<<;;;;;;;;;>>>@@@<<>>>>>>>>>>>>>>?????????===>>>@@@???>>>>>>@@@AAA???@@@BBBCCCCCCDDDFFFGGGKKKJJJIIIGGGEEECCCBBBAAAAAABBBBBBBBBAAAAAA@@@??????BBBFFFGGGEEEAAA>>>===@@@???>>>===============>>>AAADDDAAA;;;999<<<@@@CCCFFFKKKRRR^^^sssxxxxxxxxxyyy|||}}}vvvkkkaaaYYYTTTQQQOOOJJJIIIHHHGGGGGGGGGHHHHHHCCCCCCAAA@@@BBBGGGNNNTTT___jjjuuu{{{|||zzzqqqhhhYYYNNNCCC???>>><<<<<>>FFFNNN___pppttt___MMMBBB>>><<<;;;999999888777777888999999666666666555444666999<<<999999:::::::::;;;;;;;;;:::;;;<<<<<<::::::;;;<<<:::;;;===<<<;;;::::::::::::;;;<<<======<<<;;;:::888999999:::<<<>>>???@@@IIITTTfff|||sss]]]MMMDDD;;;<<>>GGG[[[tttjjjTTTHHHBBB>>>;;;;;;===>>>>>>>>>AAAFFFJJJUUUcccwww}}}gggTTTIIIDDD???<<<======<<<;;;999888888888888888999999444555666888888888777666555666777888888777666555666666777888888888888888::::::999999888777777666888888999999999999888888999999:::::::::;;;;;;;;;:::999888888:::<<<>>>@@@===>>>EEEWWWppplll^^^OOOGGGBBB>>>===@@@:::<<<<<<<<<;;;;;;===>>><<<===AAAGGGKKKJJJCCC<<>>AAAAAA@@@@@@???>>>>>>>>>???@@@BBBBBBAAAAAABBBCCCDDDFFFHHHIIIIIIJJJMMMOOOQQQPPPOOOMMMKKKIIIHHHGGGFFFFFFGGGGGGFFFEEEDDDDDDDDDGGGKKKKKKHHHDDD@@@???@@@??????>>>>>>>>>>>>>>>===BBBFFFBBB:::777;;;AAAAAAEEEIIIMMMVVViiizzzzzzyyyzzz}}}{{{ssshhh___ZZZVVVQQQNNNMMMKKKIIIGGGGGGGGGEEEDDDBBB@@@???@@@@@@BBBKKKUUUbbbkkkuuuyyy{{{yyyqqqiiiUUUKKKBBB???>>><<<===???BBBEEELLLXXXeeelllllljjjddd[[[RRRMMMJJJGGGIIILLLNNNYYYhhhuuu}}}yyygggTTTIIIDDDAAA>>>>>>:::999:::===>>>???CCCIII]]]ooowwwbbbPPPDDD>>>:::888888999999999999888777777:::999999888888999999:::999999999::::::;;;;;;;;;:::;;;<<<;;;999888999:::<<<;;;;;;:::::::::;;;;;;;;;<<<>>>@@@???===;;;999<<<;;;:::999;;;===@@@BBBHHHVVVjjj}}}uuuaaaLLLBBB@@@>>><<<:::888999:::;;;;;;:::999888666666666666777777888888777777777777666666666666888888888777777777777777888999999::::::999999888:::<<>>>>>JJJQQQ___nnn}}}wwwhhhUUUGGG>>>>>>===;;;;;;:::::::::777777777777777777888888444666888999999999777666555666777888888888888888555666888999999888777666999999999999999999999999;;;;;;;;;;;;::::::999888888888999999999:::::::::999999888888999;;;<<<===???@@@CCCNNNeeerrrdddUUUKKKEEE@@@???@@@999:::;;;============<<<;;;<<<>>>AAACCCEEEEEEFFFBBB@@@===:::888777777888999999888777666666777777;;;999666666666666555444999555444888777111000444666666666666777777777777777777777999;;;;;;999777999666444555777999888666666888999888777666777888777666444333444555777999666777888999999888777666888777777888::::::999777777777888888888777777666777888999::::::999888777:::999888888999999888777777777777999:::;;;:::888=========<<<::::::;;;===<<<===???@@@AAABBBBBBBBBFFFGGGGGGHHHIIIJJJJJJKKKMMMNNNOOOPPPRRRTTTUUUVVVVVVXXXYYYYYYWWWVVVWWWWWWUUUTTTQQQOOOMMMLLLLLLMMMNNNQQQRRROOOIIIBBB>>><<>>===<<<<<<===>>>???777???BBB>>>;;;???BBBBBBDDDBBBFFFNNNSSS\\\uuu~~~zzzyyyxxxyyy|||zzzrrrggg___ZZZUUUQQQNNNLLLJJJGGGFFFFFFFFFDDDCCCDDDAAA@@@BBBBBBDDDMMMWWWaaakkkuuuzzz{{{yyyppphhhWWWLLLCCC???===;;;;;;===AAADDDKKKWWWccciiihhheee^^^VVVMMMIIIFFFDDDFFFKKKTTT^^^mmmyyyyyygggSSSIIIDDD@@@>>>===<<<:::;;;>>>??????CCCJJJ]]]ooowwwbbbPPPDDD>>>:::888888999999999999888777777999999888888999::::::;;;:::::::::::::::;;;;;;;;;:::;;;<<<;;;999999:::;;;======<<<;;;;;;<<<<<<===<<<===>>>??????>>><<<;;;<<<;;;:::999;;;>>>AAACCCJJJWWWkkk~~~gggWWWFFFAAAAAA@@@>>>===777888999999999888777666777777888888888888777777888888777777777666666666777777777777888888888888888999999::::::999999888:::;;;@@@GGGQQQ```yyyxxx___JJJAAA>>>===::::::::::::;;;;;;;;;<<>>;;;999888999999999999888777777777777777:::888666666666777666444999555555999888444333666666666666666777777777777777777666888999:::999777999777555555777888777555888999::::::888888999;;;888777555444444555666777666777888999999888777666888777777888::::::999777777777888888888888777777777888999::::::999888777:::999999999:::::::::999:::999999:::;;;<<<<<<<<<<<<<<<===<<<<<<>>>AAACCCBBBCCCEEEGGGHHHIIIJJJJJJOOOOOOPPPPPPQQQRRRRRRSSSUUUVVVYYY\\\___aaacccdddfffhhhjjjkkkkkkkkklllmmmooommmjjjfffbbb^^^\\\[[[[[[\\\ZZZSSSJJJCCCAAAAAA???>>>>>>>>>>>>??????@@@:::@@@CCC>>>;;;>>>@@@@@@EEECCCFFFLLLOOOVVVmmm~~~zzzyyyxxxxxx|||yyyqqqfff^^^YYYUUUQQQNNNKKKIIIFFFEEEEEEEEECCCBBBEEECCCBBBCCCDDDFFFOOOYYYaaakkkvvv{{{|||xxxoooeeeWWWMMMCCC???===:::999;;;???BBBIIITTT^^^bbb```]]]TTTMMMGGGEEEEEEEEEJJJPPP[[[eeerrr}}}yyygggSSSHHHCCC???<<<<<<>>><<<<<>>:::888888999999999999888777777888888888888999;;;<<<===;;;;;;;;;;;;;;;;;;::::::999;;;<<<;;;::::::;;;<<<>>>======<<<======>>>>>>===============>>>>>>===<<<;;;::::::;;;>>>AAACCCKKKYYYmmmeeeWWWIIICCCAAA===999777888888999999888777666666888888999999999888777777888888888777777777777666666777777777888999999999888999999::::::999999888::::::>>>DDDLLL\\\ttt}}}eeeOOOCCC>>>;;;::::::::::::;;;;;;;;;;;;AAACCCGGGNNNWWWccclllrrr{{{pppaaaTTTMMMGGG@@@;;;;;;;;;:::999888888888888999999888888888777777777777888999:::;;;:::999888666666777888888888777777777777777777777888999999999999999999999999999999::::::;;;;;;;;;:::999999888888999999999:::::::::999999999999:::;;;<<<<<<===???AAAGGGTTTjjjrrrbbbVVVMMMEEE@@@@@@<<<<<<======<<<<<<;;;::::::::::::;;;<<>>;;;:::999999999999888777777777777777777888666555666777888777555888666666999999666666777666666666666777777777777888777555666888999999888:::888666666777777666555999:::;;;;;;;;;:::<<<===:::888666444444444666666777777888888888888777777888777777888::::::999777777888888888888888888888888999999::::::999999888:::::::::;;;<<<<<<======;;;;;;:::999:::;;;<<<======>>>??????@@@BBBGGGJJJKKKLLLNNNPPPRRRTTTTTTUUUZZZZZZ[[[\\\]]]^^^___```cccfffjjjnnnsssvvvxxxxxxzzz}}}~~~yyyvvvtttpppnnniii]]]OOOFFFDDDEEE>>>>>>??????@@@@@@@@@@@@===AAACCC???<<<===>>>>>>FFFDDDFFFIIIJJJPPPcccxxx~~~zzzyyyxxxxxx}}}wwwoooeee]]]XXXUUUQQQNNNJJJHHHFFFEEEEEEEEEDDDCCCEEECCCBBBDDDDDDGGGPPPZZZaaalllwww||||||xxxmmmcccUUUKKKBBB???>>>;;;:::;;;===@@@GGGPPPWWWYYYWWWUUUJJJFFFCCCDDDGGGJJJRRR[[[bbbkkkvvvxxxfffRRRGGGBBB>>><<<;;;???<<<<<<>>>>>>???CCCJJJ\\\nnnwwwbbbPPPDDD>>>:::888888999999999999888777777777777777888:::<<<===>>><<<<<<<<<<<<;;;;;;;;;;;;999:::<<<<<<;;;;;;<<<>>>======<<<<<<======>>>>>>===<<<;;;;;;;;;<<<===>>><<<;;;::::::<<>>;;;<<<<<<<<<<<<<<<<<<<<<<<>>=========<<<<<<;;;:::999:::999888888999;;;===??????>>><<<;;;999999999999888888777777777777777888666555555666888888888666666555666888888777777888666666666666777777777777999777555555666888999888:::999888777666666666555999:::<<<<<<;;;;;;===>>>888777555444444666777888777777777888888777777777888777777888::::::999777888888888888888888999999999::::::::::::::::::999888:::;;;<<<<<<===>>>???>>>>>>===<<<;;;===???BBBCCCDDDEEEFFFGGGJJJNNNRRRXXXYYY[[[]]]```aaabbbcccfffggghhhjjjmmmooopppqqqwwwyyy~~~|||mmm[[[MMMGGGEEE>>>>>>??????@@@@@@@@@@@@>>>AAABBB@@@>>>===>>>???FFFDDDEEEFFFFFFKKK[[[lll}}}zzzyyyxxxzzz~~~uuunnnccc\\\WWWTTTPPPMMMKKKIIIGGGFFFFFFFFFEEEDDDDDDBBBAAACCCDDDFFFPPPZZZbbbmmmwww||||||wwwkkkaaaRRRIIIAAA???>>><<<<<<===;;;>>>DDDKKKOOOQQQPPPNNNFFFCCCBBBEEEHHHMMMWWWaaakkkrrr|||vvvdddPPPFFFAAA>>>;;;;;;>>>;;;:::<<<======CCCJJJ\\\nnnwwwbbbPPPDDD>>>:::888888999999999999888777777777777888999:::<<<>>>???<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===<<<<<<<<<===>>><<<<<<;;;;;;<<<======>>>===<<<:::999999:::<<<===<<<;;;::::::<<>>@@@CCCGGGKKKMMMTTT[[[gggssszzzoooddd]]]SSSMMMDDD>>><<<=========;;;:::999999999999999999:::999999999888888777777999999::::::;;;;;;;;;;;;:::::::::;;;;;;::::::999777666666555666888:::;;;999999999999999999999999999::::::;;;;;;:::::::::888888999999999:::::::::999999::::::::::::::::::999;;;???BBBFFFSSSooonnnaaaTTTHHH???===>>>>>>===<<<;;;::::::::::::999888777777999;;;<<<<<<;;;:::999888888777777888777777777777777888888555555555666888999888666333555666666777888888777666666666666777777777777999777555555777999999999::::::999888666666666666888:::;;;;;;::::::;;;===555555444444555888:::<<<888777777777777777777888888777777888::::::999777888888777777888999::::::;;;::::::::::::::::::;;;777999;;;<<<;;;<<<>>>@@@???AAAAAAAAAAAACCCGGGKKKKKKNNNQQQTTTWWW[[[```ccckkkllloooqqqsssuuuvvvwwwvvvxxxzzz}}}nnn[[[MMMEEE????????????????????????>>>>>>???@@@@@@???@@@AAACCCCCCDDDDDDDDDIIIWWWddd}}}yyyyyyzzz|||ssslllbbbZZZWWWTTTPPPMMMJJJHHHFFFFFFFFFGGGFFFEEECCCAAA@@@BBBCCCFFFOOOZZZdddnnnwww{{{zzzuuujjj```PPPGGG@@@??????===<<<>>>;;;===AAAEEEHHHJJJJJJJJJEEECCCDDDGGGIIINNNYYYddduuu{{{sssbbbOOOEEEAAA>>><<<<<<<<<:::999;;;<<<===DDDKKK[[[nnnwwwbbbPPPDDD>>>:::888888999999999999888777777777888888999;;;<<<>>>???<<<<<<<<<=========>>>>>>;;;===>>>===<<<<<<===>>>;;;;;;;;;;;;<<<===>>>>>>>>>===;;;:::::::::;;;<<<<<<;;;::::::<<<@@@CCCFFFPPP]]]rrr|||ccc[[[TTTNNNFFF???<<<===666777888:::<<<>>>AAABBB@@@???<<<:::999:::;;;<<<:::::::::999999999888888777888888888999:::::::::888999999::::::999999888;;;;;;===AAAEEEPPPdddwwwrrrZZZJJJCCC???::::::::::::999999999999;;;<<<<<<===>>>???@@@AAAFFFKKKTTT___kkkxxx{{{ooodddZZZQQQKKKDDD@@@===;;;;;;;;;;;;;;;::::::999999888999999:::999999999999999999999999999999999:::::::::;;;;;;::::::;;;;;;;;;:::999999666666666666777999::::::999999999999999999999999999999:::;;;;;;;;;::::::888888999999999:::::::::999::::::;;;;;;::::::999888999>>>CCCDDDLLLccc|||tttgggZZZLLLCCC??????>>>===;;;;;;:::::::::;;;:::999888888888999:::999999999888888777777777777777777777777888888999555555555777999999777555333666777555666888888555666666666666777777777777999888666777999::::::999999::::::888666666777888999:::;;;;;;999999:::;;;444444333444666999<<<>>>888888777777777777888888888777777888::::::999777999888777777888999;;;<<<<<<;;;;;;::::::;;;;;;<<<777:::======;;;;;;>>>AAA;;;???CCCFFFHHHLLLRRRXXX[[[```ffflllqqquuuzzz}}}oooYYYKKKCCCBBB@@@???>>>??????@@@@@@>>>>>>AAAAAA???@@@BBB@@@BBBCCCBBBBBBHHHSSS]]]uuu|||yyyzzz{{{~~~|||rrrkkkaaaZZZVVVSSSPPPMMMIIIGGGEEEEEEEEEFFFEEEDDDCCCAAA@@@BBBCCCFFFPPPZZZfffooowwwzzzyyytttjjj```PPPHHHAAA??????<<<;;;<<<:::<<>>======<<<999999;;;===???FFFNNN[[[nnnwwwbbbPPPDDD>>>:::888888999999999999888777777888888999999;;;<<<>>>>>>;;;;;;<<<===>>>??????@@@===>>>???>>><<<<<<<<<>>><<<<<<<<<<<<===>>>???@@@@@@???>>>===<<<;;;;;;;;;;;;;;;:::;;;===@@@DDDFFFSSSaaauuuwwwhhhccc___YYYMMM???777666888888:::===AAAEEEIIIKKKLLLHHHBBB===::::::;;;===;;;::::::::::::999999999999999999999999999999999888999999::::::999999888999999<<<@@@CCCLLL___ooo{{{cccQQQFFFAAA:::::::::999999999888888===<<<;;;::::::;;;<<<<<<@@@CCCGGGNNNWWWcccooowwwvvvooocccXXXOOOIIIDDDBBB===<<<:::999999999999888888888777777777888888999777888888999999::::::;;;999999999999999::::::;;;999999::::::999888888777444555666777999999999999999999999999999999999999888999::::::;;;;;;;;;:::888888999999999:::::::::999:::;;;;;;;;;:::999999999999>>>CCCBBBEEEWWWmmm{{{nnnaaaSSSHHHEEE>>>===<<<;;;:::;;;;;;<<<;;;;;;::::::999999999888888999999999999888888777777777777777777888999999555555666888999999666444444888999666666999999555666666666666777777777777999888888999;;;;;;:::999888999:::999666666888:::;;;<<<<<<;;;999888999:::555555444444666999<<<===999888777666666777888999888777777888::::::999777999888777777888999;;;======<<<;;;::::::;;;<<<===999<<<@@@???<<<<<>>BBBBBB>>>>>>AAA>>>AAAAAA@@@@@@EEENNNUUUeee{{{|||yyyzzz|||xxxqqqjjj```YYYVVVSSSPPPMMMHHHFFFDDDCCCDDDEEEDDDCCCCCCAAAAAACCCDDDGGGQQQ[[[gggpppwwwyyyxxxsssiii```RRRIIIBBB@@@???;;;999:::;;;<<<>>>???@@@BBBFFFHHHAAABBBFFFMMMTTT]]]lllzzz{{{ooo^^^LLLCCC@@@>>>===>>>===:::999<<<>>>AAAHHHPPP[[[mmmwwwbbbPPPDDD>>>:::888888999999999999888777777999999999:::;;;<<<===>>>:::;;;<<<===>>>???@@@AAA>>>??????>>>===<<<<<<===============>>>???@@@AAABBBAAAAAA???>>>===<<<;;;;;;;;;:::;;;===@@@DDDGGGUUUcccxxxrrrcccccccccaaaVVVGGG===;;;;;;<<<>>>BBBGGGLLLQQQSSSTTTOOOGGG@@@;;;:::;;;===;;;;;;;;;:::::::::999999::::::999999999999999999999999999::::::999999999777888;;;???BBBJJJ[[[kkkkkkWWWIIIAAA<<<<<<<<<;;;;;;:::::::::AAA???<<<999999:::<<<===@@@@@@AAACCCIIITTT```hhhwwwzzzsssnnnfff^^^SSSIIICCC@@@??????===<<<:::999888888888888777777666666666666777888777777888999:::;;;;;;<<<999999888888888999:::;;;888888888888888777666555333444666888999:::999999999999999999999999999999888999::::::;;;;;;;;;;;;888888999999999:::::::::999:::;;;;;;;;;:::999888;;;999>>>CCCAAA@@@NNNbbbsssfffXXXMMMIII>>>===<<<;;;:::;;;<<<<<<;;;<<<<<<;;;;;;:::888888999999:::::::::999999888777777666777777888999999666666666888999888666333666:::;;;777777;;;:::555666666666666777777777777999999999;;;<<<<<<:::888777999:::999666666999;;;<<<======<<<:::888888999777666555555666888:::<<<999888777666666777888999888777777888::::::999777999888777777888999<<<======<<<;;;::::::;;;<<<===;;;???BBBAAA>>>===@@@DDDHHHQQQ]]]hhhqqqzzzvvvbbbMMMJJJFFFAAA@@@@@@BBBDDDFFF@@@???BBBBBB===<<>>@@@AAA>>>>>>CCCKKKPPPVVVnnn}}}{{{{{{|||~~~~~~xxxiiiddd^^^ZZZXXXVVVRRRNNNMMMKKKHHHFFFFFFFFFEEEDDDEEEEEEDDDCCCDDDJJJTTT\\\gggpppxxxzzzxxxssshhh^^^QQQIIIBBB@@@===:::999;;;:::;;;<<<<<<===>>>BBBDDDEEEGGGKKKQQQZZZfffrrrzzzxxxkkkZZZJJJCCCBBB???;;;:::===;;;:::===>>>@@@FFFNNN]]]oooxxxaaaOOODDD@@@>>><<<999888777888999999888777<<<:::888999;;;<<<:::888888888888;;;>>>AAABBBAAA===========================>>>@@@@@@??????@@@BBBDDDAAA>>><<<<<<<<<;;;:::999999::::::<<>>>>>???AAAAAAAAAJJJUUUWWWRRRYYYZZZTTTGGG<<<;;;>>>@@@777999::::::999999:::<<<===;;;888777888999999888:::999888666666666777777999888:::???CCCHHHSSS^^^yyyppp]]]LLL@@@===@@@>>>999999>>>===777:::::::::::::::::::::::::::===AAAAAAAAAEEELLLSSShhhpppzzzvvvnnniiieee^^^XXXPPPLLLGGGAAA===;;;;;;;;;888999999::::::999999888444555777777777888:::<<<;;;999777777999::::::999777999;;;:::777777:::<<<===;;;888666777888888777666666666777888888999999666777999;;;;;;;;;999888::::::<<<<<<<<<<<<::::::888888999999999:::::::::===<<<999888777777888999888===AAA@@@<<>>===<<<;;;::::::999:::555666777666555666888::::::888666777::::::999666888888999999999888888777:::999888888999:::<<<===<<<;;;;;;<<<>>>@@@@@@@@@===>>>???>>>>>>AAAHHHNNNYYYgggyyyyyy^^^NNNDDDEEEEEE??????DDDFFFCCC@@@>>>===>>>???@@@???>>>>>>>>>@@@CCCEEEGGGVVVdddzzz}}}zzz{{{|||~~~|||wwwhhhccc]]]YYYWWWUUUQQQMMMMMMJJJGGGFFFFFFFFFEEEDDDDDDEEEDDDCCCDDDJJJUUU]]]hhhqqqxxxzzzxxxssshhh^^^QQQIIIBBB@@@===:::999<<<888999;;;;;;<<<>>>BBBEEEFFFJJJOOOVVV```kkkvvv}}}xxxhhhYYYHHHBBBAAA>>>;;;999<<<::::::<<<>>>???EEEMMMZZZlllxxxbbbOOOEEE@@@>>>===999888777888999999888777;;;999777888;;;;;;:::888;;;::::::;;;===>>>>>>==============================>>>??????>>>???AAABBBCCCAAA>>><<<<<<<<<;;;:::999:::::::::;;;???EEEIIITTTfff{{{}}}lll\\\^^^aaaaaaWWWHHH???===<<>><<<<<<===>>><<<:::888777888999999999999888777777777777888999999888:::>>>BBBFFFQQQ[[[uuutttcccQQQBBB>>>???===999999===<<<777::::::::::::::::::::::::;;;>>>@@@???>>>@@@FFFKKKSSS[[[eeennnuuu|||{{{ooohhh^^^WWWTTTRRRNNNJJJGGGDDD@@@<<<:::888888999777888888999999888888777444666777777777777:::<<<@@@===:::888999999999999777999:::999777777:::<<<===;;;777666666666666555666666777777888999999999666888999;;;;;;:::999888999:::;;;<<<<<<;;;:::999888888999999999:::::::::===<<<:::888777777888999888;;;>>>===<<>>???@@@BBBEEENNNYYYbbbuuujjjXXXIIIGGGFFFAAAAAAEEEEEECCCAAA???>>>>>>???@@@??????>>>>>>@@@BBBEEEGGGSSS^^^rrr~~~}}}zzzzzz|||zzzsssfffaaa[[[WWWVVVTTTPPPLLLLLLJJJGGGFFFFFFFFFEEEDDDDDDDDDDDDCCCDDDKKKUUU]]]iiirrryyy{{{yyyssshhh^^^QQQIIIBBB@@@===::::::<<<999:::;;;<<<===@@@DDDGGGIIINNNVVV___hhhrrr|||xxxdddVVVGGGAAA???===:::999;;;999999;;;===>>>DDDKKKVVVhhh}}}xxxcccPPPEEE@@@???>>>999888777888999999888777888777666777999::::::999:::999888:::<<<===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???>>>>>>???AAADDDCCCAAA>>><<<<<<<<<;;;:::::::::::::::;;;@@@FFFKKKWWWiii~~~{{{iiiVVVUUUWWWYYYTTTHHH???<<<:::<<>>======;;;999777777999:::::::::999888888888888999:::::::::888:::>>>@@@CCCMMMWWWooo{{{lllWWWEEE??????<<<999999;;;;;;777::::::::::::::::::::::::<<<>>>???===:::;;;>>>BBB@@@FFFOOOVVV\\\ccclllrrrzzzrrrjjjeeeWWWQQQIIIEEEDDDDDDBBB@@@===<<<;;;999888888888888666777777777777777777666555666777777777777999;;;DDDAAA<<<999999999999888777999999999888888999;;;<<<999666555555666555444555666777888999999999999777888999:::;;;:::999888888999:::;;;;;;:::999888888888999999999:::::::::<<<;;;:::888888888999999888999::::::;;;???EEEIIIZZZqqqwwwjjj___WWWKKKDDD???>>>===;;;;;;======<<<999888777888999:::===;;;999999999999777555777777777777777777777777666666555555666666777888777777888888888888777777666777888999:::;;;;;;;;;888777666888:::;;;;;;::::::::::::::::::;;;<<<===;;;:::999888888888888888555666777777666555777888<<<:::888888999:::;;;:::777888888999999999888888999::::::;;;;;;;;;;;;:::<<<<<<<<<;;;;;;;;;;;;;;;???AAAEEEKKKTTTbbbrrr}}}|||fffQQQJJJHHHDDDCCCEEEDDDCCCBBB@@@????????????@@@???>>>>>>@@@BBBDDDFFFLLLTTTcccyyy~~~}}}yyyzzz|||wwwpppddd___YYYVVVTTTRRRNNNKKKKKKIIIGGGGGGGGGGGGEEEDDDCCCDDDDDDCCCEEELLLWWW___kkkssszzz|||yyyssshhh^^^PPPIIIBBB@@@===::::::<<<===>>>>>>>>>???BBBFFFIIIMMMSSS]]]gggpppyyywww```RRREEE@@@>>>;;;999999:::888888;;;<<<===BBBHHHUUUggg|||xxxdddQQQEEE@@@>>>>>>999888777888999999888777666555666777888999999999666555666888;;;=========;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>===???BBBDDDCCC@@@===<<<<<<===<<<;;;;;;;;;::::::<<>>DDDOOO^^^kkksss{{{}}}vvvbbbNNNDDD@@@@@@GGGHHHIIIFFFBBB>>><<<;;;:::888777777999;;;;;;;;;::::::999999999999999999:::999:::===>>>AAAIIIRRRjjjzzzttt]]]HHHAAA???<<<999999:::999888999999999999999999999999;;;======<<<999888:::<<<;;;???DDDGGGJJJNNNUUU[[[hhhoooyyy{{{wwwpppiiiccc\\\UUUPPPHHHEEEAAA??????>>>===;;;:::::::::::::::999888888666777777888888777777666555666777777666777999;;;DDD@@@;;;888888888999999888888888888888888999:::888666444444555666666555555666888999999999999999888999999:::::::::999888777888999::::::999888777888888999999999:::::::::<<<;;;:::999999999999:::999888777999<<<@@@BBBCCCNNNeee~~~qqqeee]]]PPPHHHAAA???===:::;;;===<<<;;;:::999888999999:::;;;:::999999999999888777666666666666666666666666666666666555666777777888777777888888888888777777666777888:::;;;;;;;;;;;;555444444666888::::::999999999999999999:::;;;<<<999999888777777777777777555777888888666666777888;;;:::888777888999::::::777777888999999999888888999:::;;;<<<<<<;;;:::999:::;;;<<<<<<<<<>>>@@@BBBAAAGGGPPPZZZgggwwwuuu[[[NNNIIIEEECCCCCCCCCCCCBBBBBB@@@??????>>>AAA@@@?????????AAADDDEEEFFFJJJUUUiii~~~|||xxxzzz}}}~~~tttmmmccc^^^XXXUUUSSSQQQNNNJJJJJJIIIGGGGGGHHHGGGEEECCCCCCCCCCCCCCCEEEMMMXXX```llluuu|||}}}zzzssshhh^^^PPPHHHBBB???===::::::===>>>???>>>>>>???BBBFFFJJJRRRYYYdddnnnwww~~~ttt[[[OOOCCC???===:::999:::999777888;;;<<<<<<@@@GGGUUUggg|||yyyfffSSSFFF???>>>>>>999888777888999999888777444555666777777888999:::666555555777:::<<<<<<<<<::::::::::::::::::::::::===>>>>>>>>>>>>???BBBDDDBBB@@@===<<<<<<===<<<;;;:::;;;;;;<<<>>>CCCJJJOOOWWWiii~~~yyygggTTTLLLEEEDDDDDD@@@<<<<<<999:::===CCCMMM[[[lllxxx~~~iiiSSSGGGDDDDDDQQQQQQPPPKKKEEE???<<<;;;:::888777777999;;;;;;;;;;;;;;;;;;:::999888777777:::999:::======???FFFOOOfffxxx|||cccMMMDDD@@@<<<::::::999999999999999999999999999999999:::;;;<<<;;;:::999999::::::<<>>;;;888666777888999999888888777777888999999999444333222444666888888888555666888:::::::::999999999999999:::999999999888777777999999999999777777888888999999999:::::::::;;;;;;:::::::::::::::::::::999888:::>>>AAAAAA@@@HHH[[[wwwwwwkkkdddVVVMMMDDD@@@===::::::<<<999:::;;;<<<;;;:::999888777888999999999999:::;;;666666666666666666666666666666666666666777888888777777888888888888777777666777888999::::::::::::555444444666999;;;;;;:::888888888888888888999:::888888777666666666777777666888:::999888777777888888888777777666777888999666777888999999999999999999:::;;;<<<===<<<;;;:::;;;<<<<<<<<<<<>>BBBAAA?????????AAACCCDDDEEEHHHOOO___vvv}}}|||xxxyyy}}}|||rrrkkkbbb]]]XXXTTTSSSQQQNNNKKKIIIHHHGGGHHHHHHHHHEEECCCBBBCCCCCCCCCFFFNNNYYYaaannnvvv}}}}}}zzzssshhh]]]OOOHHHAAA???>>>;;;;;;===<<<<<<======>>>CCCIIIMMMZZZ```jjjttt{{{{{{oooWWWMMMCCC???===:::999;;;999777888;;;<<<<<<@@@FFFUUUggg|||{{{hhhTTTFFF>>><<<===999888777888999999888777555666888888777777888:::999888777888999:::999888999999999999999999999999;;;===?????????@@@BBBCCCBBB???===<<<=========<<<999:::<<<>>>@@@EEEKKKOOOYYYkkkvvvcccQQQHHH@@@???>>>;;;:::<<<999999<<>>EEEMMMbbbvvvkkkUUUHHHBBB===<<<;;;999999:::999999999999999999999999888999;;;<<<<<<;;;:::999555888::::::999;;;???DDDBBBGGGOOOUUUZZZ]]]___aaa___bbbaaa]]]ZZZYYYUUUPPPPPPMMMIIIEEECCCAAA>>><<<:::;;;======<<<:::777666777888888888777666555555777888888999999888888777666777888777666666888:::999888666666777888999888999777666666888999999888333222222444777999999888555666999:::;;;;;;999888::::::999999999999999999777888999::::::999888777888888999999999:::::::::;;;;;;;;;;;;;;;::::::::::::::::::<<<>>>@@@??????FFFRRRkkk}}}rrrkkk]]]SSSIIICCC>>>::::::<<<888:::<<<======;;;999888555777999999999999;;;===777777777777777777777777777777666666777777888999777777888888888888777777777777888999999999999888777666777999<<>>??????>>>>>>CCCLLLRRR^^^iiixxxwwwcccVVVLLLFFFBBBEEEDDDCCCAAA@@@@@@@@@@@@CCCAAA@@@??????@@@BBBCCCHHHJJJOOO[[[mmm}}}|||wwwyyy}}}{{{qqqkkkbbb]]]WWWTTTSSSRRRNNNKKKIIIHHHGGGHHHIIIHHHFFFCCCBBBCCCCCCCCCFFFNNNZZZbbbooowww~~~~~~{{{ssshhh]]]OOOGGGAAA???>>>;;;;;;>>>:::;;;<<<>>>BBBHHHPPPUUUbbbhhhqqqyyyxxxjjjUUULLLCCC???===::::::===999888999<<<===<<<@@@EEESSSfff{{{}}}jjjVVVFFF===;;;;;;999888777888999999888777666888:::999777666888::::::999888888::::::999888999999999999999999999999999<<>>>>><<<999999;;;;;;:::;;;???DDDOOOdddxxx~~~iiiRRRHHHHHHKKKSSSQQQNNNGGGAAA===<<<===<<<:::888777888999999999555666888999999999888888::::::;;;>>>>>>>>>DDDLLL\\\ssssss___KKKCCC>>>>>>===999999<<<888888888888888888888888888999:::<<<===<<<999777333666888888777777:::>>>===@@@CCCEEEFFFHHHKKKMMMIIILLLLLLHHHFFFGGGFFFBBBBBB@@@>>>=========;;;:::999::::::999999888999:::666666666666666777777777666777777777777777777666666777888777666666888:::777666666777888999777666999777555666888:::999777555444444666888999888666555666999;;;<<<;;;999888;;;:::999999888888888999777888999::::::999888777888888999999999:::::::::::::::;;;;;;;;;;;;;;;:::888:::<<<===============DDDKKK^^^zzzxxxqqqeeeZZZNNNFFF@@@;;;:::===::::::;;;;;;;;;;;;;;;:::666888::::::888888:::<<<888888888888888888888888777777666666777777888999777777888888888888777777777777888888888777666666888777888:::>>>@@@AAA@@@999999888888888888888999888777777777777777888888999;;;===>>><<<:::999999444777::::::888666666777666666777999999::::::999999999999:::<<<===???@@@@@@BBBCCCDDDGGGPPP^^^hhhxxxrrr```TTTKKKFFFFFFEEEBBB@@@??????@@@AAACCCBBB@@@??????@@@BBBCCCGGGJJJNNNUUUcccxxx}}}|||wwwyyy}}}{{{qqqjjjbbb]]]XXXTTTTTTRRROOOKKKHHHHHHGGGHHHIIIHHHFFFCCCAAABBBCCCCCCGGGOOOZZZcccpppxxx~~~~~~{{{ttthhh]]]OOOGGGAAA???>>>;;;;;;>>>:::<<<>>>BBBGGGOOOXXX^^^gggmmmuuu|||vvvgggTTTKKKCCC???===:::;;;===:::888999======<<<@@@EEEQQQdddzzz~~~kkkWWWEEE<<<::::::999888777888999999999777777999;;;:::777666888:::777666666888;;;<<<<<<;;;888888888888888888888888888;;;@@@BBBBBBAAAAAAAAAAAA???===<<<=========<<<666:::>>>AAAEEEHHHLLLOOObbbtttjjjVVVBBB???>>>???===999888;;;>>>;;;;;;<<<>>>FFFZZZnnnxxx|||vvvbbbNNNFFFIIINNNLLLJJJFFF@@@;;;888999;;;===;;;888777888999999888222333555888999:::::::::::::::;;;>>>>>>>>>DDDLLLXXXqqqxxxgggMMMDDD??????===999999===888888888888888888888888888999:::<<<===;;;888555555888:::999666555777999===>>>>>>===<<<===???BBB>>>AAA@@@>>>>>>@@@AAA>>>;;;:::999:::;;;<<<:::999555444333111111333777:::666666666666777999:::;;;555555666666666666555555666777888777666666888:::888777777888999999666444999777444555888:::999777888777666777888888666444555777999;;;<<<;;;:::888;;;::::::999888888888999888999:::;;;;;;:::999888888888999999999:::::::::::::::;;;<<<<<<;;;;;;;;;777999<<<===<<<;;;;;;===CCCEEEUUUrrr|||vvvjjj___RRRIIIBBB<<<<<<>>><<<;;;:::999999:::<<<===888:::<<<:::888777888;;;888888888888888888888888777777777777777888888999777777888888888888777777777888888777777666555444666666666999===???@@@@@@::::::999999888999999999888888777777777777888999:::<<>>@@@BBB@@@CCCFFFIIIQQQ^^^ppp}}}}}}hhhYYYOOOIIIGGGEEEBBB@@@??????AAABBBDDDBBBAAA??????@@@AAABBBDDDHHHKKKPPPZZZmmm~~~|||xxxzzz~~~yyyooohhh```[[[UUUSSSSSSQQQMMMHHHJJJJJJJJJIIIGGGEEEDDDCCCCCC@@@???CCCHHHNNNXXXbbbooowww~~~~~~zzzrrrfff[[[KKKGGGAAA=========>>>>>><<<===@@@CCCIIISSS___hhhsssuuuyyy}}}qqqaaaKKKFFF???:::999:::;;;;;;777888:::;;;<<<===@@@BBBSSSdddxxxzzzfffSSSFFF???<<<;;;<<<:::888888999:::999888999999999999999999999999888777777777666666555555666666666666777888999:::;;;>>>BBBDDDDDDDDDEEEEEE???>>><<<;;;:::999888888999>>>@@@>>>>>>DDDMMMSSSdddvvvyyycccWWWHHHDDD???;;;;;;;;;<<<<<<;;;:::;;;>>>???BBBMMMXXXggggggcccZZZOOOGGGFFFGGGDDDCCCAAA>>><<<:::999888:::::::::999999999888888888888999::::::;;;<<<<<<===::::::===>>>???DDDKKKYYYppptttVVVLLLCCC@@@>>>;;;999:::888999999888777777888:::666777888;;;===<<<999666777777777888999999::::::===<<<:::999999<<<>>>@@@===<<<;;;;;;======<<<;;;<<<;;;;;;:::999888777777888888777777777777777888999999888777666666666777666666777777777777666666666666777888888888888888:::999888888777777888888888777666666666888999:::666777888999999888777666777888999::::::999777777777777777777888888888888777777777777777888888888999999:::::::::999999888<<<;;;;;;;;;;;;<<<======;;;;;;:::999:::;;;<<<===???FFFPPPaaa{{{uuusssiiiZZZLLLAAA<<<999888888888888888888888888888>>><<<:::999999999999888777777777777777777777777666888:::999777777999;;;;;;888777888::::::888555555777888888777777888999666777999;;;;;;;;;:::999::::::999999888777777777888888777777888999::::::999:::;;;;;;;;;;;;:::999888888999::::::::::::999333555666888:::;;;;;;;;;???<<<;;;===>>>===???DDDHHHFFFGGGOOO___tttxxxaaaSSSPPPLLLHHHBBB>>>???AAADDDEEEDDDCCC@@@>>>???AAADDDFFFDDDDDDGGGMMMTTTbbbzzz}}}zzzxxx{{{xxxnnngggaaa\\\VVVTTTTTTRRRNNNJJJJJJJJJJJJIIIGGGEEEDDDCCCDDDAAAAAAEEEJJJPPP[[[eeeqqqyyy~~~~~~yyyrrrfff\\\OOOJJJDDD???============;;;===AAAEEELLLWWWccclll{{{|||nnn]]]JJJEEE???:::999:::;;;;;;888999::::::;;;===@@@CCCRRRcccxxx{{{gggTTTFFF???===<<<:::888666666777888777666888888888888888888888888:::999999999888888888888777777777777888999:::;;;999<<>>>>><<<;;;:::999999999999===@@@??????DDDLLLRRReeewwwttt^^^RRREEEAAA<<<999999:::::::::;;;:::;;;===<<<===EEEOOOXXXXXXVVVOOOGGGAAAAAACCCCCCAAA>>><<<:::999888888::::::999999888888888888888888888999999:::::::::<<<::::::<<<===>>>CCCJJJWWWoooyyy[[[OOOCCC??????<<<::::::777999;;;<<<:::999888999777777999;;;===<<<999777777777777888999999::::::===<<<:::888999:::<<<>>><<<;;;::::::<<<<<<;;;:::;;;::::::999999888888777888888777777777777888888888777666666666666666666666666777777777777666666666666777888888888888888:::999888888777777888888888777666666666777999:::666777888888888888777666666777888888888888777666777777777777888888888888::::::999888777666555555999999999::::::999999888:::::::::::::::;;;<<<<<<;;;;;;:::999:::;;;<<<======BBBKKKZZZtttzzztttlll^^^PPPEEE???;;;:::999999999999999999999999<<<;;;::::::::::::999888777777777777777777777777555888999999777777888::::::999888999:::;;;999666555777888888777777888999666777999;;;;;;;;;999888999999999888888888777777777777888888999999999999888999:::;;;;;;:::999888888888999::::::::::::999555666777999:::;;;;;;<<>>>>>@@@CCCEEEEEEDDDEEEIIIOOO\\\rrr|||yyyzzz|||wwwmmmfff```\\\WWWUUUTTTSSSOOOKKKJJJJJJJJJIIIGGGFFFDDDDDDEEEBBBBBBGGGMMMSSS___iiittt{{{}}}xxxqqqfff]]]PPPLLLEEE@@@===<<<;;;;;;<<<>>>BBBIIIRRR]]]jjjrrrzzzhhhWWWHHHCCC>>>;;;::::::;;;;;;999::::::999999<<<@@@DDDQQQbbbwww}}}hhhUUUHHHAAA>>>===:::888777666888888777666777777777777777777777777999999999999999888888888888888888888999:::;;;;;;888:::===>>>===<<<======>>>===<<<;;;:::999999999999<<<@@@@@@@@@CCCKKKRRRgggzzznnnWWWKKKCCC@@@<<<999999::::::999;;;:::;;;<<<:::999===DDDFFFHHHGGGDDD???<<<>>>@@@AAA???<<<999888888999:::999888888888888777777777888888888888888888999999;;;888888;;;<<<===BBBIIIVVVnnncccSSSCCC>>>???>>>;;;:::666999===>>>===:::888888888888999;;;===<<<:::777777777777888999999::::::<<<;;;999888888999:::;;;;;;999888999:::;;;:::999999999999999999999999999888777777777777777888888666555555555555666666777555666666777777666666555666666777888888888888888999999888777777777777888777777777666777777888999666777777888888777777666555666777777777777666666777777777777888888888888:::999999888777666555555888999999::::::999999999:::999999999999:::;;;;;;;;;;;;:::999:::;;;<<<===;;;???EEERRRhhhvvvooocccVVVJJJCCC>>>===;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<;;;:::888777777777777777777777777777555777999999888777888999999888888999:::;;;999888555777888888777777888999777888999:::;;;:::999888999999999888888888888888777888999:::::::::999888777888999::::::999888777888888999::::::::::::999888999999:::;;;;;;<<<<<<===::::::<<<<<<:::>>>CCCEEESSSiii}}}vvvbbbYYYQQQNNNIIIFFFDDDCCCAAA@@@BBB@@@>>>======???BBBDDDEEEDDDDDDEEEIIITTTiii{{{|||yyy{{{}}}uuullleee___\\\WWWUUUTTTRRROOOLLLJJJJJJJJJIIIHHHFFFEEEDDDDDDBBBCCCHHHNNNUUUaaakkkwww|||}}}wwwqqqfff\\\NNNJJJDDD???===<<<;;;:::===@@@EEEMMMXXXeeeqqqxxx}}}}}}~~~~~~~~~}}}{{{yyyxxxxxxwwwvvvvvvvvvwwwxxxyyyzzzzzz{{{{{{{{{|||~~~tttaaaQQQEEEAAA===;;;:::;;;;;;:::::::::999888888;;;@@@DDDOOOaaavvv~~~jjjVVVIIIBBB???>>><<<;;;999999:::::::::999888888888888888888888888777777777777777777777777888888888888888999:::;;;777999;;;;;;:::999:::;;;===<<<;;;:::::::::::::::999;;;???BBBBBBCCCKKKSSSiii|||jjjSSSGGGCCC@@@===;;;;;;<<<<<<;;;::::::<<<>>><<<888999======>>>???>>><<<<<<===???@@@>>>;;;888777888:::<<<888777777777777777777777888888888888999999999999:::777777:::;;;;;;AAAHHHVVVnnnlllXXXDDD===>>>>>>;;;999666999<<<===<<<:::888888888888999:::<<<<<<:::888777777777888999999::::::;;;:::999777777777888999:::888777888999:::999777777777888888999999999:::777777777777777777888999555555555555666666777888555666666666666666666555666666777888888888888888999999888777777777777777777777777777777777888888666777777777777777777666666666777777777777777777666777777777888888888888666666777777888888999999888888999:::::::::999999:::::::::999::::::;;;<<<;;;;;;:::999:::;;;<<<===;;;===AAAKKK^^^xxxxxxssshhh[[[NNNEEE@@@>>>::::::::::::::::::::::::888:::<<<===;;;999888777777777777777777777777777666777888999999888888888777777777888999999888888555777888888777777888999999999:::::::::999888888888888888888888888999999777888:::;;;;;;:::888777666777888999999888777666888888999::::::::::::999;;;;;;;;;;;;;;;<<<======;;;::::::===>>>???EEEMMMRRReee~~~{{{xxxuuutttssspppnnnkkkiiihhhggghhhjjjnnnuuulll]]]XXXSSSMMMGGGDDDCCCAAA@@@BBBAAA???>>>>>>@@@BBBCCCEEEDDDCCCDDDFFFOOOcccttt}}}zzz|||~~~}}}tttjjjddd]]]ZZZWWWTTTRRRPPPNNNLLLJJJJJJJJJIIIHHHGGGFFFEEEDDDAAABBBHHHNNNUUUaaalllxxx}}}}}}wwwoooddd[[[HHHEEE@@@===<<<<<<;;;;;;???AAAGGGQQQ]]]jjjuuuzzz|||{{{zzzyyyxxxwwwvvvvvvsssrrrpppnnnlllkkkkkkkkkiiijjjkkkkkkllllllmmmnnnnnnnnnooorrrvvv{{{{{{nnn[[[LLLAAA???<<<;;;;;;;;;;;;:::;;;;;;:::888888;;;@@@CCCNNN___uuujjjWWWJJJCCC@@@???===;;;999999:::;;;:::999999999999999999999999999777777777777777888888888888777777777777888888999888:::;;;;;;999999999:::<<<;;;;;;:::::::::;;;;;;::::::>>>CCCCCCDDDLLLWWWmmmfffPPPEEEAAA???<<<:::;;;<<<<<<;;;::::::>>>CCCBBB===:::;;;:::;;;<<<===<<<<<<===>>>@@@>>>;;;888777999;;;===777777777777777777777888999999999:::::::::::::::999666666999:::;;;@@@GGGXXXpppttt___III???>>>===:::999777999:::999888777888:::888777888999;;;;;;999888777777777888999999:::::::::999888777666777777777999888777777888999888777666777777888888999999:::777777666666777888999999666666666666777888999999555555666666666666555555666666777888888888888888999888777777666666777777777777888888888777777777777666666666666666666777777777777777888888999999666777777777888888888888555666666777888888999999777888999:::::::::::::::;;;;;;;;;;;;;;;<<<<<<===;;;;;;:::999:::;;;<<<======>>>AAAHHHUUUmmm{{{vvvlll^^^PPPEEE@@@>>>::::::::::::::::::::::::777:::======;;;999888999777777777777777777777777666777888:::::::::999777555666777777777777777777555777888888777777888999::::::::::::999888888777777777777888999999999:::777999:::;;;;;;:::888777666777888888888888777666888888999::::::::::::999<<<<<<;;;;;;<<<===>>>>>><<<;;;;;;===>>>AAAKKKVVVgggyyywwwmmmfffbbb___^^^YYYYYYWWWVVVTTTSSSRRRRRRRRRSSSTTTWWW]]]gggsss{{{uuubbb```YYYOOOGGGBBBAAABBBBBBBBBBBB@@@@@@@@@AAACCCDDDDDDCCCCCCDDDFFFNNN___ppp}}}zzz|||~~~{{{rrrhhhbbb[[[ZZZWWWTTTQQQOOOMMMMMMJJJJJJJJJJJJIIIHHHGGGFFFDDDBBBBBBHHHNNNUUUaaakkkwww}}}}}}wwwnnnbbbWWWDDDAAA>>><<<<<<===<<<<<>>;;;999888999:::;;;777777777888888888888999888999999:::;;;;;;<<<<<<999666666999:::;;;@@@GGGWWWooo}}}hhhQQQDDD???<<<999999888999999888666666888:::777666666777999:::888777777777777888999999::::::999888888777777777777888999777777777888999888777777777777888888888999999666666666666777888999:::888777777777777888888999444555555666666555555444666666777888888888888888888888777666666666666777777888888888888777666666777666666555555666666777888777777777888999:::;;;777777777777888888888888888888888888777777666666777888999999::::::::::::<<<;;;;;;;;;;;;<<<======;;;;;;:::999:::;;;<<<======>>>AAAEEENNN```}}}zzzpppaaaPPPDDD??????999999999999999999999999777:::======:::888999;;;777777777777777777777777888888999;;;===<<<:::777666888999888777555555666555777888888777777888999;;;;;;:::999999888777777666666777888999:::::::::999:::;;;;;;;;;:::999888666777888999999888777666888888999::::::::::::999<<<;;;;;;:::;;;===???@@@???======>>>???DDDRRR```}}}yyyjjjcccZZZRRRNNNMMMMMMMMMGGGFFFFFFEEEEEEEEEFFFFFFHHHIIIJJJLLLPPPWWW```eeeoooxxx~~~jjjddd\\\PPPGGGBBBAAABBBBBBBBBBBBAAAAAAAAABBBCCCDDDBBBBBBDDDFFFFFFLLL[[[jjj{{{|||yyy{{{~~~zzzqqqgggaaa[[[ZZZXXXUUURRROOONNNNNNJJJJJJJJJJJJIIIHHHGGGFFFFFFCCCDDDIIINNNUUUaaakkkvvv|||}}}wwwmmm```TTTDDDAAA>>>============<<<===???EEEOOO]]]iiipppsssssspppkkkeee```\\\YYYXXXVVVUUUSSSPPPOOOOOOPPPPPPLLLNNNPPPOOOMMMMMMNNNPPPQQQQQQRRRUUUZZZaaagggkkktttyyyxxxkkk^^^OOOCCC<<<;;;:::;;;<<<<<<;;;999::::::;;;;;;:::;;;>>>AAAKKK]]]sss~~~jjjWWWIIIBBB@@@???;;;:::888888999999999888888888888888888888888888999999999::::::;;;;;;;;;999888888777777888888999888999::::::999999;;;===:::::::::::::::;;;<<<======:::<<>>>>>===;;;999888777888888888888888888999999::::::666777777999:::;;;<<<===999777777999:::;;;@@@GGGTTTmmmqqqZZZKKKBBB<<<:::;;;777999::::::999888888999666555555666777888777666777777777888999999::::::888888888888888888999999999888777777999999888777777777777777888888888888666666666666777888999:::888777777666666666666777444555555666666555555444666666777888888888888888888888777666666666666666777888888999888777666555777666555555555555666777777666666666777888:::;;;777777777777888888888888888888888888777777777777777777888999::::::::::::;;;;;;::::::;;;;;;<<<===;;;;;;:::999:::;;;<<<===:::;;;???CCCGGGTTTppptttcccQQQDDD@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;777:::===<<<888777:::===777777777777777777777777999999:::<<>>;;;888999;;;<<<;;;888555666777555777888888777777888999===<<<;;;999888777777777555666777888999:::;;;;;;;;;;;;:::::::::999999999777777888999999888777777888888999::::::::::::999;;;:::999:::;;;===???AAA???===>>>@@@DDDNNNaaarrr~~~rrrggg```RRRNNNIIIFFFEEEEEEEEEDDDAAAAAA@@@@@@@@@AAABBBCCCDDDEEEGGGHHHJJJNNNSSSWWWWWW^^^jjjxxxsssddd]]]RRRIIICCCAAAAAA@@@AAAAAA@@@@@@AAAAAABBBCCC@@@AAACCCEEEEEEHHHTTTaaasss~~~{{{xxx{{{~~~yyypppgggaaa\\\[[[ZZZVVVSSSPPPPPPPPPJJJJJJJJJJJJIIIHHHGGGGGGGGGEEEEEEJJJOOOVVVaaallluuu|||~~~wwwlll^^^RRRFFFCCC@@@>>>>>>>>>===<<<;;;===CCCMMM[[[fffmmmooogggddd```[[[VVVRRRPPPOOONNNLLLJJJHHHGGGGGGHHHIIIDDDFFFHHHGGGDDDCCCDDDGGGFFFEEEFFFIIINNNTTTZZZ^^^jjjpppzzzssseeeXXXKKK@@@;;;::::::;;;<<<===;;;999999:::<<<<<<;;;<<<>>>@@@JJJ\\\rrr~~~jjjWWWIIIBBB???>>>>>><<<::::::;;;;;;;;;:::777777777777777777777777777777777888888999999999::::::999999888999999999777888999999888999;;;===::::::::::::;;;<<<<<<===>>>:::<<>>AAAIIIRRRRRRIII???:::;;;;;;===???BBBCCCBBBAAA<<<<<<:::999777666555555888888999999999:::::::::444555666777999;;;<<<===999777777999;;;;;;AAAHHHQQQjjjwwwaaaPPPDDD===;;;===666999===>>>===:::888888666555444555666777777555777777777888999999::::::777777888888999999::::::999888777888999:::999777888888888777777777777777666666666666777888999:::888777666555555555555555444555555555555555555444666666777888888888888888888888777666666666666666777888999999999777666555777666555444444555666777666555555555666777999:::777777777777888888888888444555666777888999::::::666777888999:::;;;;;;;;;::::::999999::::::;;;<<<;;;;;;:::999:::;;;<<<===777999===@@@BBBLLLgggwwwdddQQQDDD@@@AAA<<<<<<<<<<<<<<<<<<<<<<<<888;;;===;;;777666:::>>>777777777777777777777777:::::::::===@@@@@@<<<888;;;===???===999666777888666777888888777777888999===<<<;;;999888777777777555555666888999:::;;;<<<<<<;;;:::999999999999:::777888999::::::999888777888888999::::::::::::999:::999999999:::===@@@BBB======???DDDKKKZZZqqq|||pppeee[[[QQQLLLIIIGGGEEEEEEEEEEEECCCAAABBBBBBAAA@@@AAABBBCCCDDDAAACCCEEEGGGHHHIIILLLNNNJJJOOOWWWbbbpppyyybbb\\\SSSKKKFFFBBB@@@>>>@@@@@@??????@@@@@@AAABBB>>>???CCCDDDCCCDDDNNNZZZooo}}}}}}}}}zzz}}}uuulllddd```[[[YYYVVVSSSQQQOOOOOONNNLLLLLLKKKJJJIIIGGGFFFEEEHHHHHHIIIJJJPPPYYYdddlllxxx~~~}}}uuukkk]]]QQQEEECCC@@@??????>>><<<:::<<>>>>>>>>?????????@@@@@@@@@@@@BBBAAA@@@AAACCCHHHMMMPPP^^^dddooozzzxxxjjjYYYKKKDDDAAA===<<<:::999888888999:::::::::;;;;;;:::<<<>>>AAALLLZZZooonnnZZZJJJAAA===<<<777777888999999999999888:::999777666555666777999777888999:::;;;:::999999888888888888888888888888???<<<;;;===<<<;;;===AAA>>>AAAAAA>>>>>>AAABBB@@@@@@>>>AAAFFFGGGJJJXXXiiimmmSSSBBB???<<<<<<;;;::::::::::::;;;???AAAHHHRRRSSSLLLBBB===;;;;;;===AAAFFFGGGCCC@@@777777777777777777888888555666666777888999999:::444444555666666666666666444666888999:::;;;>>>AAARRRccc{{{~~~iiiSSSCCC===<<<>>><<<<<<======<<<:::888666888777777777777999:::;;;888888888777777777777777777777777777777777777777999888777777777777777888666666777888888888888888888888777666666666666666666555444333444666888999888888777777777777888888999999::::::999888666555;;;999666666777777777777888888888999::::::888777777777777777777777777777888777666555555666777888666444333444777:::;;;<<<::::::999999999999888888777444333666;;;>>><<<888<<<;;;:::888777666666666999999:::::::::;;;;;;;;;>>>999999???BBBGGGZZZooovvvfffUUUFFF???>>>>>>===;;;;;;<<<<<<;;;:::;;;:::999999888888999999999777666666888999999777666666777888:::;;;<<<<<>>???AAABBBCCCAAA@@@AAABBBBBBFFFIIIJJJHHHFFFFFFFFFIIIJJJOOOVVVZZZaaaqqqjjj^^^RRRJJJEEEAAABBBFFFEEEBBB@@@??????AAAAAA@@@DDDAAA@@@CCCEEEGGGOOOWWWjjj|||~~~|||||||||{{{~~~uuukkkccc___ZZZYYYWWWTTTRRRPPPNNNNNNLLLLLLKKKJJJIIIGGGFFFEEEFFFFFFGGGIIIOOOZZZfffnnnxxx~~~}}}uuujjj[[[OOODDDBBB@@@??????>>><<<:::;;;===BBBGGGMMMSSSWWWYYYSSSPPPKKKFFFBBB@@@@@@AAAAAAAAA@@@@@@???>>>>>>===============>>>>>>>>>>>>@@@???>>>???AAAEEEHHHJJJNNNUUUaaammmwww}}}{{{wwwnnnaaaSSSHHHAAA>>><<<<<<;;;:::999999999999999::::::::::::;;;>>>@@@JJJXXXlllnnnZZZJJJAAA===<<<777888888888888999999999:::999777666555666777888777888999:::;;;:::999999999999999888888888888888888777888<<<===;;;===AAAFFFIIIJJJFFFEEEGGGGGGDDDCCC@@@AAAFFFHHHLLL\\\mmmjjjQQQAAA>>><<<<<<;;;::::::::::::;;;>>>AAAKKKUUUUUULLLBBB===;;;===BBBIIINNNMMMFFFAAA999888888777777777888888777777777888888888888888666666777888888888888888555777999999999;;;>>>@@@JJJZZZrrroooXXXFFF<<<:::;;;<<<===>>>>>>===;;;888777777666666666666888999:::888777777777777777777777888888888888888888888888888888777777777777888888666666777888888888888888888888777666666666666666777666555555555777999:::888888777777777777888888999999::::::999888666555:::888666555666777777666888888777888999999888777777777777777777777777777777777666666666666777777999888888888999;;;;;;;;;:::::::::::::::999999999888666555888===>>><<<888;;;:::999999999999999999999999999999:::::::::;;;>>>999999>>>@@@BBBRRRdddyyyhhhWWWHHH@@@@@@>>><<<;;;;;;<<<===<<<;;;;;;:::999999888888999999999888777777777888999999666777888999:::;;;<<<<<<===<<<;;;888777555555444555666777999999999999888:::777777::::::777777:::666777888999:::999888888777777888999::::::999999666777888::::::999999888888999;;;<<<<<<;;;999888;;;:::::::::<<>>>>>@@@AAA???===???@@@AAAAAA@@@???@@@BBBCCCHHHMMMNNNLLLIIIIIIJJJJJJHHHHHHLLLOOOSSS___lllxxxssseeeVVVMMMHHHDDDDDDGGGDDDBBB???>>>@@@BBBCCCCCCCCCAAA@@@CCCEEEGGGNNNVVVgggxxx}}}{{{{{{{{{}}}}}}sssiiibbb^^^YYYXXXWWWUUUSSSPPPNNNMMMLLLLLLLLLKKKIIIHHHFFFEEEDDDDDDEEEGGGOOOZZZhhhqqqxxx~~~|||ssshhhZZZMMMDDDBBB???>>>>>>===;;;:::;;;<<>>=========>>>?????????>>>======<<<<<<:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>@@@BBBCCCAAAHHHRRR^^^hhhooossstttoooiii^^^TTTKKKDDD>>>;;;;;;;;;;;;;;;:::999888777888999999999999:::===???GGGTTThhh{{{nnn[[[KKKAAA===<<<999888777777777888:::::::::999777666666666777888777888999:::;;;:::999999::::::999999888888888777444555888===???>>>AAAEEEOOOTTTVVVSSSQQQQQQOOOLLLJJJDDDCCCHHHKKKPPPaaasss|||eeeNNN@@@===<<<<<<;;;::::::::::::;;;;;;BBBOOOYYYXXXMMMBBB===999===EEENNNSSSPPPHHH@@@;;;:::999888888888888888999999999888888888777777888999999:::::::::::::::777888999:::999:::<<<>>>CCCPPPeeeyyyvvv___KKK???<<<<<<<<<=========<<<:::888777777777666666777888:::;;;777777777777777777888888999999999999999999999999777777777777777888999:::666777888888999888888888888888777666666666666666777777666666666888:::;;;888888777777777777888888888999::::::999888666555999777555555666777666666888888777777777777888888777777777777777777777777666666777777888777777666::::::::::::::::::999888:::::::::::::::;;;;;;;;;999888888;;;>>>>>>;;;777:::999999999:::;;;;;;<<<888888999999999:::::::::???;;;<<>>======>>>>>>===<<<@@@@@@@@@???======???AAADDDKKKRRRUUUSSSPPPPPPQQQPPPJJJDDDCCCCCCFFFMMMTTT]]]iii|||nnnZZZOOOKKKHHHGGGHHHEEEBBB???>>>@@@CCCEEEFFFCCC@@@@@@CCCDDDFFFLLLTTTbbbsss|||zzzzzzzzz~~~zzzppphhhaaa^^^WWWWWWWWWVVVTTTQQQNNNLLLLLLLLLLLLKKKJJJHHHFFFEEEEEEDDDEEEGGGNNNZZZhhhrrryyy~~~{{{rrrgggWWWKKKDDDBBB???======<<<;;;:::<<<<<<===???@@@AAABBBCCC@@@???>>>===<<<======>>>=========<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;:::;;;<<<<<<=========<<<>>>CCCJJJSSSZZZ___bbbcccaaaZZZPPPHHHDDDAAA===999::::::;;;;;;:::999777666777888888888888999<<<>>>GGGSSSeeexxxppp]]]MMMCCC???===:::888777666666888:::;;;999888777777666666777777777888999:::;;;:::999999;;;::::::999999888888777888888:::???@@@AAAGGGNNNXXX___dddbbb___^^^[[[XXXUUUMMMIIIKKKNNNUUUfffyyywww```LLLAAA===<<<<<<;;;::::::::::::;;;:::BBBQQQ]]][[[NNNBBB>>>777;;;CCCLLLQQQOOOFFF>>><<<;;;:::999888888888888888888999999999999999999999::::::;;;;;;;;;::::::888999::::::999999;;;===AAAJJJZZZnnn|||fffRRREEE??????;;;<<<<<<;;;:::999777666999888888777888:::;;;<<<777777777777777888888888999999999999999999999999666666777777888999:::;;;777888888999999888888888888777777666666666666666666666666666777888999:::888888777777777777888888888999999:::999888777666888666555555777777666555888888888777666777888:::777777777777777777777777555666777999999888777666666888::::::999777777777:::::::::;;;;;;<<<<<<<<<999999999;;;===<<<999666999999999999999:::;;;;;;888888888999999999::::::???===>>>AAA@@@???FFFOOOaaavvvqqq^^^MMMCCCBBB===<<<;;;;;;===>>>>>>===;;;:::999999888888999999777888999999777777888;;;888999999::::::;;;;;;;;;999999888888888888888999777888888999::::::;;;;;;:::777777::::::777777:::888888777777888888999:::888999::::::;;;;;;;;;;;;777888999:::::::::999888::::::;;;<<<<<<;;;::::::::::::;;;<<<===???@@@AAAEEEHHHSSSgggtttaaaTTTOOOMMMIIIEEEEEECCCAAA@@@AAAAAA???>>>>>>==================<<<@@@@@@???===;;;<<>>@@@CCCEEEFFFBBB@@@@@@BBBCCCEEEJJJQQQ]]]nnn~~~|||zzzzzzzzzwwwnnnfff```\\\WWWWWWWWWVVVTTTQQQOOOMMMMMMMMMLLLKKKJJJHHHGGGFFFFFFFFFFFFIIIOOO[[[hhhqqqzzz{{{rrreeeVVVIIIDDDAAA>>><<<;;;;;;:::999<<<<<<==================>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<:::;;;<<<<<<<<<;;;::::::===???CCCHHHMMMPPPSSSTTTTTTNNNFFFAAA@@@???===:::999:::;;;;;;:::999777666777777888888777999;;;>>>GGGRRRdddwwwrrr___OOOEEE@@@???:::888777666666888:::;;;999888888777777777777777777888999:::;;;:::999999::::::::::::999999888888===<<<<<<===>>>AAAKKKVVVccclllsssrrrooommmkkkiiiaaaVVVPPPPPPSSSZZZlll~~~rrr[[[KKKBBB>>><<<<<<;;;::::::::::::;;;:::BBBPPP]]]\\\QQQEEE???999;;;@@@GGGLLLKKKEEE@@@<<<;;;:::999888888888888666777888999:::;;;<<<===999::::::;;;::::::999999999:::::::::999999;;;===AAAGGGSSSeeexxxoooYYYIIIAAA>>>:::::::::999888777666555777777666666777888:::;;;666666777777888888888888999999999999999999999999777777777777888999;;;;;;888888999999999999888888888777777666666666666666555555555555666777888888888888777777777777888888888888999:::999888777666777666555666888888777666888999:::999777777888:::777777777777777777777777555666888999999999888777555777:::;;;999888888999999999:::;;;;;;<<<======888888999:::;;;:::777555::::::999888888888888888888888999999999:::::::::<<<<<<>>>@@@??????CCCHHHSSSgggvvvcccPPPEEEBBB>>>===;;;;;;===>>>>>>===;;;:::999999888888999999555777:::;;;;;;::::::;;;:::::::::::::::::::::;;;888777777777888999::::::888888888999999:::;;;;;;:::777777::::::777777:::888888777777888888999:::555666888:::<<<=========777888999:::;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>@@@AAABBBGGGNNN___vvvzzzdddYYYLLLEEEEEEEEECCC???EEEBBB???============<<<===>>>>>>>>>>>>>>>>>>>>>@@@@@@???===;;;;;;>>>@@@AAAJJJWWWaaadddcccaaa```ZZZSSSIIIBBBAAACCCCCCAAAKKKOOOWWWeeewww{{{aaaSSSNNNKKKIIIIIIIIIFFFBBB???@@@BBBCCCCCCBBB??????BBBCCCCCCHHHOOOXXXiii|||zzzzzzzzz~~~uuulllddd^^^\\\WWWWWWVVVUUUSSSQQQOOONNNMMMMMMLLLLLLJJJIIIGGGFFFFFFGGGHHHKKKRRR\\\hhhppp{{{|||rrreeeUUUHHHDDDAAA===;;;:::::::::999<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999999:::<<>>============::::::::::::999888777666777888888888888999<<<>>>FFFQQQcccwwwsss```PPPFFFAAA???999888777777777888::::::888888888888777777777666777888999:::;;;:::999999::::::::::::::::::::::::>>><<<;;;<<<<<>>===???CCCGGGHHHEEEBBB;;;:::999888888888888888666666888999;;;===>>>>>>:::::::::::::::999999888888999::::::999999;;;===???CCCLLL[[[nnnyyyaaaMMMAAA<<<;;;:::999888777777666666444444333333444555777888666666666777888888999999999999999999999999999999888888888888888999:::;;;999999999:::999999888777888888777666666666666666444444555555666666777777888888777777777777888888777888999::::::999888777777666666777999999888666777:::<<<<<<999888999;;;777777777777777777777777666666777888999999999999777:::======:::999:::===777888999:::;;;<<<===>>>888888999999999888888777:::999999888777777777888999999:::::::::;;;;;;;;;888:::;;;=========@@@BBBJJJZZZvvv}}}jjjUUUHHHDDD@@@>>><<<<<<===>>>===<<<;;;:::999999888888999999666888;;;???BBBBBB???<<<;;;;;;;;;;;;::::::::::::777777777777888999:::;;;888888777888888999:::;;;:::777777::::::777777:::777888888888888999999999444555777999;;;===>>>>>>777888:::;;;;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===???AAADDDFFFIIIWWWnnn{{{kkkaaaRRRKKKDDDAAABBBBBB@@@<<>><<<;;;<<<============>>>??????>>>>>>???@@@@@@@@@@@@>>><<<<<<===???@@@HHHTTTaaaiiiiiiccc^^^TTTPPPHHHBBBAAADDDCCC@@@FFFHHHMMMTTTbbbxxxiiiXXXOOOJJJIIIJJJIIIFFFBBB@@@@@@AAA@@@@@@AAA??????BBBBBBBBBFFFMMMTTTddd}}}|||{{{{{{{{{}}}sssjjjbbb]]][[[XXXWWWUUUTTTRRRQQQPPPPPPMMMMMMMMMLLLJJJIIIGGGFFFCCCEEEIIINNNUUU```kkkrrr}}}}}}rrreeeUUUHHHDDD@@@<<<:::999::::::999:::::::::::::::;;;;;;;;;999:::;;;<<<<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;::::::::::::999999::::::::::::<<<>>>AAABBB>>>???>>><<<;;;;;;===>>>;;;:::999888777777777777777888999999888999<<>>@@@EEETTTbbbsss}}}~~~{{{{{{yyymmmbbbZZZ[[[```iiizzzhhhRRRGGGAAA>>><<<<<<;;;::::::::::::;;;>>>>>>GGGTTT\\\VVVKKKCCC???>>>>>>AAADDDFFFDDDAAA999888888777777777888888777888999:::;;;<<<===>>>:::;;;;;;;;;::::::999888777999::::::999:::<<<>>>===???EEEOOO^^^qqqjjjSSSEEE>>>===<<<;;;999888888777777555444444444444666777888555666666777888888999999888888888888888888888888999999999888888999::::::999:::::::::999999888777888888777666666666666666444555666666777777888888888888777777777777888888777888999::::::999888777777777777999;;;;;;999777666;;;??????<<<999999;;;777777777777777777777777777777777777888999:::;;;;;;===???<<<888777999<<<666666777999:::<<<======999999999888888888:::;;;999999888888888999::::::::::::;;;;;;;;;<<<<<<<<<999;;;<<<<<<<<<===>>>>>>DDDPPPhhhqqq[[[LLLGGGAAA???============<<<;;;;;;:::999999888888999999999999===DDDKKKLLLEEE???<<<<<<;;;;;;;;;:::::::::777777777777888999:::;;;777777666666777888:::;;;:::777777::::::777777:::666777888999:::999888888444555777999:::;;;<<<<<<888999:::;;;;;;;;;:::999<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;<<>>===<<<>>>??????======???AAA@@@AAAAAA@@@>>>======>>>AAAEEEPPP^^^iiiiii___UUUJJJKKKGGG@@@???CCCCCC???BBBEEEIIIKKKRRRbbbxxxttt```RRRJJJHHHJJJEEECCCAAAAAABBBAAA@@@>>>AAA??????AAABBBAAAEEEKKKOOO___xxx}}}{{{{{{{{{~~~|||rrriiibbb]]]ZZZYYYWWWUUUSSSQQQQQQQQQQQQMMMMMMMMMLLLKKKIIIGGGGGGAAADDDIIIOOOXXXbbbmmmuuu~~~}}}rrreeeUUUHHHDDD@@@<<<999999999999999888888999999:::;;;;;;;;;888999<<<===>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;;;;:::999999999999999:::@@@>>><<<;;;:::;;;===>>>999;;;===<<<:::999<<>><<<777777888999999999999888888888888888888777666666777888999:::;;;:::999999777888999:::;;;;;;<<<===:::<<>><<<<<>><<<<<>>>>><<<;;;:::999999999888777777777777999:::;;;555666666777888999999999777777777777777777777777::::::999999888999999999:::::::::::::::999888777888888777666666666666666555666777888888999999888888888777777777777888888777777999::::::999888777888777888:::<<<<<<:::888555;;;AAAAAA===::::::;;;777777777777777777777777888777666666777999;;;<<<<<<>>>>>>:::555333666999555666777888:::;;;======:::::::::888777999<<<>>>888888888999:::;;;===>>>;;;;;;;;;<<<<<<<<<======<<<>>>???======??????>>>AAAJJJ```vvv```OOOIIICCC@@@>>>=========;;;:::;;;:::999999888888999999<<<;;;???HHHRRRSSSJJJAAA<<<<<<<<<;;;;;;::::::999888777777777888999::::::777666666666666888999::::::777777::::::777777:::555777999:::;;;:::888777555666777888999:::::::::888999:::;;;;;;;;;::::::<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;<<>>=========999999;;;>>>@@@>>>;;;888;;;===??????===<<<>>>AAA@@@AAABBBAAA???======>>>BBBDDDMMM\\\hhhgggZZZMMMDDDHHHFFF@@@???BBBBBB>>>@@@FFFJJJIIIIIIRRRdddsss|||fffUUUJJJGGGJJJAAAAAA@@@AAABBBBBB@@@???AAA>>>???AAAAAAAAADDDJJJLLL[[[uuu}}}yyyxxx{{{xxxooohhhbbb]]][[[]]][[[YYYVVVTTTSSSRRRRRRRRRQQQNNNKKKIIIHHHGGGGGGEEEEEEFFFJJJRRR^^^kkkttt}}}zzzpppbbbTTTKKKBBB???===;;;;;;:::999777999===<<<777777<<<<<<888999:::<<<===>>>======<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::BBB;;;888<<<>>>;;;999;;;<<<<<<;;;::::::::::::;;;;;;;;;999999999999;;;;;;<<<999666777999:::888666666777888888888:::===???FFFPPPbbbvvvttt```PPPEEE@@@>>>;;;999777777888888888777555888999888555555777;;;;;;::::::::::::;;;<<<<<<999;;;===>>>>>>===;;;999<<<<<<===???EEEOOO[[[cccnnnxxxssshhhdddeee___^^^___dddnnn}}}xxxbbbOOODDD???===777777777888888999::::::<<<===CCCOOOZZZXXXKKK???;;;;;;:::::::::;;;<<<<<<999999888888777777666666::::::;;;<<<<<<;;;:::::::::===???>>>;;;999:::<<<;;;::::::999999::::::;;;===;;;<<<@@@GGGSSSfffwww|||eeeOOOAAA<<<>>>;;;444333888999666777666555555555666888999:::999888777666666666666999888777666666777888888:::777555666999;;;:::888;;;:::888888999888777555777777666666666666777777555555555555666888999;;;:::888777777888888777555777777888888888888777777777777777777666666666666777:::<<<======<<<===>>>888777777777999:::999888555555666888888999999999;;;>>>@@@===999666888;;;888888999777666777999<<<999999::::::::::::;;;;;;999888777777777999<<<===:::===;;;777<<>>>>>===<<<<<<<<<<<<<<>>CCCDDDMMMYYYnnn~~~cccSSSLLLGGGBBB@@@@@@??????>>>===<<<<<<;;;========================:::<<<======<<<;;;;;;<<>><<<@@@JJJ[[[gggfffWWWIIIBBBBBBBBBBBBBBBBBBBBBBBBBBBEEEHHHGGGFFFJJJTTT]]]wwwooo[[[NNNGGGFFFGGGEEECCC@@@??????@@@AAA@@@@@@@@@@@@AAABBBCCCCCCKKKWWWmmm}}}yyyyyy|||xxxooohhhbbb^^^\\\ZZZYYYVVVTTTQQQPPPPPPPPPRRRPPPNNNKKKIIIHHHGGGGGGFFFGGGHHHLLLTTT```mmmvvvzzzooo```QQQHHH@@@>>><<<;;;;;;;;;:::999999<<<<<<888888;;;<<<999;;;;;;<<<<<<;;;999888777<<<<<<=========<<<;;;;;;<<<<<<;;;;;;;;;:::::::::???999777999;;;999:::>>>;;;;;;:::999999999999999;;;:::999999999999:::;;;;;;888666777999:::888777666777888888888999<<>>;;;:::888888999999888777;;;:::888888888888888777;;;::::::::::::;;;<<<<<<;;;<<<============<<<;;;<<<<<<===>>>CCCMMMWWW___mmmvvv|||wwwiii]]]YYYZZZWWWZZZ```hhhrrr~~~uuu^^^LLLBBB>>><<<999999999999999999888888;;;;;;@@@KKKUUUUUUIII>>>;;;;;;:::::::::::::::;;;999999999999999999888888999999:::;;;;;;:::999999999;;;===<<<:::888999:::;;;:::999999999999:::;;;<<<::::::===AAAKKK\\\llljjjTTTEEE===>>>;;;666555999:::777666666666666666777777888:::999888777666666666666999888777666666777888999:::777666666999::::::888;;;:::888888999888777555777777666666666666777777666555555555555666888999999888666666777888666555777777888888888888777777777777777777666666666666888:::<<<======<<<===>>>888777666777999:::999888888888777666777999;;;<<<999<<<>>><<<888666888;;;888999999888777888:::<<<999999999:::::::::;;;;;;999999888777888:::<<<===999<<<;;;777<<>>???===;;;===:::999;;;;;;:::===AAA???@@@IIIXXX]]]TTTEEE<<<999999888888888888999999666666666666777888999999;;;888666666888999777666777777999::::::::::::999777888;;;<<<<<<;;;999888999::::::;;;;;;;;;;;;;;;888999;;;======<<<;;;:::>>>>>>===<<<<<<<<<<<<<<>>AAAEEESSSdddmmmVVVJJJFFFBBB???>>>?????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>>>><<<<<<<<<======AAADDDBBB???===>>>AAAAAADDDLLLZZZeeeeeeXXXLLLAAAAAAAAAAAABBBBBBBBBBBBBBBEEEGGGEEECCCFFFOOOWWWfff{{{uuu```RRRJJJHHHFFFEEECCCAAA@@@@@@AAABBB@@@@@@@@@@@@AAABBBCCCDDDJJJUUUjjj}}}yyyzzz}}}wwwnnngggccc___]]]ZZZXXXVVVSSSQQQPPPOOOOOOPPPOOOMMMJJJHHHGGGFFFFFFGGGHHHJJJOOOWWWcccpppyyyzzzmmm]]]NNNDDD>>><<<;;;;;;<<<<<<<<<;;;999;;;;;;888888;;;<<<:::;;;;;;;;;;;;;;;:::999888===============<<<;;;;;;<<<<<<;;;;;;;;;:::::::::;;;888777888777777;;;@@@::::::999888888888888888::::::999999999999::::::999888777777999:::999888666777888888888999<<>><<<:::888888999:::999888???;;;777777::::::888444:::::::::::::::;;;<<<<<<======<<<<<<<<<<<<======<<<<<<<<<===AAAHHHQQQWWWgggnnnsssnnn```SSSNNNNNNLLLUUU```jjjtttpppYYYIII@@@===<<<;;;;;;;;;:::999888888888999999===FFFOOOOOOGGG>>>;;;;;;:::999888888888888888888888888888999999999888888999999999999888888888:::;;;;;;999888888999<<<:::999888888999:::<<<<<<::::::;;;===CCCQQQ___}}}sss]]]LLL>>>>>>;;;888888;;;:::777555666666777777777777777:::999888777666666666666888888777777777888888999999888666777888:::999999;;;999888888999999777666777777666666666666777777666555555444444555666666888666555666777777666444777777888888888888777777777777777777666666666666777999<<<<<<;;;;;;<<<===888777666777999:::999888;;;999777666777999<<<>>>777:::<<<;;;888777999;;;888999:::999888888:::<<<999999999999:::::::::::::::999999888999:::<<<===888;;;;;;888<<>><<<:::===::::::;;;;;;:::===CCCDDDHHHQQQZZZZZZOOOAAA:::777777777777777888888999777777777777888999:::;;;:::888777777888888888777555666777999:::;;;;;;;;;888999;;;<<<<<<:::888777999999999999999:::;;;;;;999:::;;;<<<<<<<<<;;;:::>>>======<<<<<<<<<<<<===<<<:::<<<@@@AAAIII___vvvhhhXXXHHHBBBAAA???======??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;===>>>>>>===<<<<<<===<<>>>>>???>>>>>>>>>>>>======<<<;;;<<<<<<;;;;;;;;;:::::::::888999;;;:::888777:::>>>::::::999888888888888888:::999999999999999999:::777777888888999999999888777777888888888999<<<>>>CCCMMM___tttuuubbbQQQFFF???===<<<:::999999:::;;;:::999<<<999777777888999888666::::::999999::::::;;;<<>><<<;;;;;;<<<>>>???;;;;;;;;;;;;===CCCJJJOOO[[[ccckkkiii]]]QQQKKKIIIEEEOOO]]]hhhqqq}}}kkkTTTFFF???===<<<;;;;;;;;;::::::999999999888999<<>>;;;:::999888777777777777555555555666666777777777888999999999999999999888999::::::;;;:::999999999<<<:::888777777888:::<<<===;;;;;;<<<<<<@@@KKKXXXttt|||fffRRRAAA>>>;;;999:::;;;999666444555777888888888777666999999888777666666777777888888888888888888999999888888777777888999999999:::999888888999999888666777777666666666666777777666666555555444444444444777555444555666777666444777777888888888888777777777777777777666666666666666888999999888888999:::888777666777888999999777999999888777777999:::;;;666888999999888777999;;;777888999999888888999;;;888999999999999:::::::::::::::999999:::;;;<<<<<<777:::;;;:::<<>>???CCCMMM___xxx{{{fffUUUGGGBBB===;;;===>>>===<<<===;;;:::;;;:::999>>>EEEHHHLLLQQQTTTOOOEEE<<<777888777777666666666666777888888888888999:::;;;;;;999888777777888888888888666777777888999:::::::::999:::;;;;;;;;;999777666888777666555666777888999999:::;;;<<<<<<<<<;;;;;;>>>===<<<<<<<<<<<<======<<>>??????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<:::<<<>>>===<<<;;;<<<<<<;;;>>>@@@@@@???>>>@@@AAA>>>>>>AAAGGGMMMNNNIIIDDDDDDDDDEEEEEEEEEFFFFFFFFFAAACCCCCCAAA???@@@EEEIIIMMM___yyynnn[[[OOOJJJDDDCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEHHHPPPbbbyyy}}}{{{|||~~~tttkkkfffbbbaaa```\\\ZZZXXXUUUSSSRRRQQQQQQMMMMMMLLLKKKIIIGGGFFFEEEEEEGGGKKKPPPYYYeeerrr{{{}}}vvvkkk[[[MMMEEEAAA???<<<;;;;;;;;;999888:::999999:::::::::;;;<<<:::;;;;;;<<<===>>>???@@@????????????>>>===<<<;;;<<<<<<;;;;;;;;;:::::::::888<<>>???JJJ\\\rrrvvvcccRRRFFF???<<<<<<:::888999:::;;;;;;:::444666777777555555888::::::999999999999:::;;;;;;???>>><<<::::::<<<>>>???::::::::::::;;;>>>DDDHHHRRR\\\fffhhh___SSSJJJFFFDDDMMMWWWaaajjjyyyfffQQQDDD???======999999999::::::;;;;;;;;;999:::===AAAEEEEEEBBB>>>;;;:::999888777666666666555555666666777777888888::::::999999999999:::::::::::::::;;;;;;;;;::::::;;;:::888777777888:::;;;::::::;;;===<<<>>>GGGRRRiii|||nnnXXXEEE???:::999::::::777555444555777888888888777666999888777777777777777777777777888888999999999999888888888888888888999::::::999777888999999888777777777666666666666777777666666666555555444333333666555444555666777666555777777888888888888777777777777777777666666666666555666777666555555666888777666555666888999888777555666888999999999888777666777888888888888999:::666777999888777777888999888888888999999999::::::::::::999999::::::;;;;;;777999;;;:::;;;<<<:::666999999999999:::;;;<<<<<<===???AAAGGGUUUmmmlllYYYHHHCCC===;;;===?????????<<<;;;;;;<<<:::999???GGGLLLNNNOOOJJJDDD>>>:::777999888777666555555555555888888888888999:::;;;<<<888999888888888888999:::999888888888888888888888999::::::::::::999777777888777666555666777888999::::::;;;;;;;;;<<<;;;;;;======<<<<<<<<<<<<=========AAAFFFGGGIIIYYYxxxiiiVVVJJJDDD???@@@@@@>>>===???>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<:::;;;======;;;:::;;;<<<<<<===??????>>>======>>>???@@@AAAEEEHHHIIIGGGDDDDDDDDDDDDDDDDDDDDDDDDDDD@@@AAABBBBBB@@@AAAEEEHHHIIIVVVlllsss]]]OOOIIIDDDCCCCCCCCCBBBCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEGGGNNN]]]sss}}}{{{~~~{{{qqqiiidddbbb``````[[[YYYWWWTTTRRRQQQPPPPPPMMMMMMMMMLLLJJJHHHGGGFFFDDDFFFJJJQQQZZZfffsss{{{~~~|||uuuiii[[[NNNEEEBBB@@@===;;;;;;:::888777:::888888:::;;;999:::===<<<<<<;;;;;;:::;;;;;;<<<@@@@@@@@@@@@???===<<<;;;<<<<<<;;;;;;;;;:::::::::999===???<<<::::::999777;;;;;;:::999999999999999888888999999999999888888777999;;;;;;999777777777777888999888888888;;;===;;;EEEXXXnnnwwwdddSSSFFF???<<<;;;999888888:::;;;;;;:::111555777666444444888<<<999999999999999:::;;;;;;>>>===;;;::::::;;;===>>>999::::::999999;;;???BBBLLLVVVaaaeee^^^SSSJJJFFFIIIMMMTTT[[[fffwww{{{bbbNNNCCC???===<<<888888888999:::;;;;;;;;;:::<<>>===::::::999888777777777777999999999999999:::::::::::::::999999999999:::::::::999999:::<<<<<<;;;:::999999888888888888999999666777:::<<<;;;;;;BBBKKK^^^rrrvvv___LLLBBB;;;:::;;;999666555555666666777777777777777888888777777777777777888666777888999::::::::::::777888999888777777999;;;999888777888999999888777777777666666666666777777666666666666666555444333666555444555777888777666777777888888888888777777777777777777666666666666444555666555333333555777777666555666888999888777444666888::::::999666444777777888888888999999999555777999999888888888999888888888888999999999999999999999999999999999999888999::::::;;;::::::999888888888999999:::;;;<<<<<<>>>AAADDDLLLbbbsssaaaLLLFFF???<<<===???@@@@@@<<<;;;<<<<<<999888???IIINNNOOOKKKCCC>>><<<<<<:::999888777666555555555555888888888888999:::;;;<<<888999999999888888999;;;:::999888777777777777777999999999999999999888888999999999999999:::;;;;;;:::::::::;;;;;;;;;<<<<<<===<<<<<<<<<<<<======>>><<<@@@EEEHHHQQQeeemmmYYYJJJDDDAAA???@@@???;;;;;;>>>>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;:::<<<======<<<;;;;;;<<<======>>>>>>???>>>>>>===>>>???BBBDDDEEEEEEDDDCCCCCCCCCBBBAAAAAA@@@@@@??????AAABBBBBBBBBCCCEEEGGGFFFLLL]]]wwwyyyaaaPPPIIIDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAABBBCCCDDDEEEEEEJJJWWWlll~~~}}}|||yyyooogggbbb`````````\\\ZZZXXXUUUSSSRRRQQQQQQMMMMMMMMMMMMLLLJJJHHHGGGDDDFFFKKKRRR[[[gggttt|||~~~{{{ttthhhZZZLLLDDD@@@>>><<<;;;;;;;;;:::888;;;777777;;;;;;999:::>>><<<<<<;;;::::::;;;<<<===AAAAAAAAA@@@???>>><<<<<<<<<<<<;;;;;;;;;::::::::::::<<<:::666777;;;<<<888::::::999888888888888888777888999::::::999888777777:::<<<<<<999666555666888999999888777888;;;===:::DDDWWWmmmxxxeeeSSSFFF???;;;999888777777999::::::999555666666666666666888999999999999888999999:::;;;<<<;;;:::999999:::;;;<<<888999999999888999<<>>;;;999888888999999999999999999:::<<<@@@@@@???<<<:::999:::999999888888888999999;;;;;;;;;;;;:::::::::::::::999888777777888999:::999888777999;;;<<<:::888777888999999999999888777555666:::<<<:::999>>>FFFRRRiii~~~~~~gggSSSGGG===<<<===:::777777666666666666666777777888888888777777777777888888666777888:::;;;;;;::::::666888999888777777999;;;999888777888999:::999777777777666666666666777777555666777777777666555444777666555666888999888777777777888888888888777777777777777777666666666666666666666555444444666888777666555666888888888666777777999::::::999777666999888888888999:::999999777999;;;<<<;;;::::::;;;888888888888999999999999888888888999888888888777888888999::::::::::::<<<888888888888999:::;;;<<<:::>>>BBBAAAEEEVVVrrr|||jjjRRRKKKBBB======?????????<<<<<<<<<<<<999888@@@JJJJJJKKKFFF>>>;;;======999666666666666777777888999777777777888888999:::;;;777999:::999777777:::<<<888888777666666777888999888888888888999999999999999::::::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>===@@@EEELLL\\\uuulll[[[MMMCCCBBB@@@@@@AAA???:::;;;>>>============>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>??????>>>======>>>======>>>???AAABBBAAAAAA>>>AAAEEEHHHGGGFFFEEEEEEEEEDDDCCCBBB@@@???>>>>>>@@@AAACCCCCCCCCCCCCCCDDDDDDFFFPPPiiifffTTTLLLEEEEEEEEEDDDDDDBBBAAAAAA@@@@@@@@@@@@AAABBBCCCDDDBBBFFFQQQeee~~~~~~}}}|||xxxnnneeeaaa``````___^^^]]]ZZZXXXVVVTTTTTTTTTMMMNNNNNNNNNLLLJJJHHHGGGDDDGGGLLLSSS\\\iiiuuu}}}{{{tttgggXXXKKKCCC>>>===;;;;;;<<<<<<;;;:::;;;666777;;;<<<999:::???;;;;;;;;;<<<===???AAACCCBBBAAAAAA@@@???>>>===<<<<<<<<<;;;;;;;;;:::::::::;;;:::555000333<<<>>>:::999888888777777777777777777888999::::::999888777888;;;===<<<888555444555888999999888777888;;;===<<>><<<999===EEEJJJbbbyyymmmYYYKKK???>>>>>>:::888999777666555555555666888999888777777777777777888888666777999:::;;;;;;::::::666888:::999777666999<<<999888777888999:::999888777777666666666666777777555666777888888777666555777666666777888999999888777777888888888888777777777777777777666666666666777888888666555555777999777666555666777888888666::::::999999999999999999:::999888999::::::999888999;;;===>>>===<<<<<<<<<777888888888888999999999777777888888888777777666999888999::::::999;;;>>>888888888888999:::;;;<<<999>>>BBB@@@@@@NNNhhh}}}qqqWWWOOOEEE???============<<<<<<===<<<888888@@@KKKEEEEEEAAA;;;:::>>><<<777444444555666888:::;;;<<<777777777777888999:::;;;777999:::999888777:::===666666555666777888:::;;;777777777888888999999:::777888999:::;;;:::999999;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<===>>>??????AAAFFFQQQfffwww^^^NNNDDD???BBBAAABBBCCC@@@;;;<<>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;>>>???AAAAAA???>>>???@@@<<<===>>>@@@CCCEEEEEEEEECCCHHHNNNPPPOOOMMMLLLLLLHHHHHHFFFEEECCCAAA@@@???BBBBBBCCCCCCCCCBBBAAAAAAFFFCCCIII```iiiWWWOOOFFFFFFFFFEEEDDDBBBAAA@@@@@@@@@@@@@@@AAABBBCCCCCC@@@CCCMMM```zzz}}}|||~~~}}}vvvlllfffcccbbb```___ZZZYYYWWWUUUSSSQQQPPPPPPNNNNNNMMMKKKJJJIIIHHHGGGGGGHHHLLLRRR]]]iiitttzzz|||rrrdddUUUJJJCCC>>>===<<<;;;:::;;;<<<<<<;;;::::::;;;;;;===>>>>>><<<:::888:::>>>AAAAAA@@@CCCBBBAAA@@@????????????@@@>>><<<<<<<<<===<<<:::444888;;;;;;888777777999777666555666888999999888:::999999888888888888888;;;<<<<<<<<<;;;999777666777888888888888999<<<>>>???GGGWWWlllyyyeeeRRREEE???===999999888888888888888999>>>:::777777999:::999777999999999999999999999999<<<:::999777777888:::;;;777888::::::999999:::<<<===AAAFFFJJJMMMPPPUUUZZZ\\\XXXUUUWWWcccwwwkkkUUUJJJFFFAAA<<<888::::::::::::::::::::::::888;;;======:::888888999;;;;;;:::999888888888888777666999======888555555666888888888777666777888999999:::===??????===:::999;;;<<<;;;999999:::;;;888888999:::<<<>>>@@@AAAIIITTTiii}}}cccNNN>>><<<<<<666555888888888777777666555555555666666666666666666666666666666666666666666666666777777777777777777777777888888777777777777777777888888777666666666666666777777666666666666777777:::555444777999777777999777777777777888888888888777777777777666555444333999888777666666777888999666666666666777777777777888888999999999888888777<<<:::777666777888888777:::;;;;;;:::888777777888888888999999999999888888888999999999888666555444555666777999999999888777;;;;;;;;;::::::999999999<<<>>>???>>>AAAKKK\\\iiizzzcccSSSDDD@@@AAA@@@===<<<888999999:::<<<>>>???@@@@@@@@@>>>===<<<;;;;;;;;;999888777777777888::::::888888999999999999888888<<<;;;999999999999777666777777999999:::999888777999888777777777888:::;;;888999::::::::::::999888999999::::::::::::;;;;;;<<<>>>??????>>>>>>@@@AAACCCEEEMMM```zzz^^^KKKIIIFFF>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<===<<<999777;;;;;;<<<<<<<<<<<<<<<<<<:::===???@@@???>>>>>>???;;;>>>BBBCCCBBBCCCGGGJJJKKKPPPWWW]]]___^^^^^^^^^^^^UUULLLIIIGGGEEECCCBBBBBBBBB@@@===>>>AAABBBBBBDDDEEEHHHTTTpppqqqZZZLLLKKKIIIFFFDDDDDDCCCAAA@@@CCCAAA??????AAABBBCCCBBB@@@BBBGGGWWWrrr~~~}}}~~~|||uuulllfffcccbbbaaa___\\\ZZZXXXUUURRRPPPOOONNNNNNMMMLLLKKKIIIHHHGGGGGGHHHJJJMMMTTT^^^jjjuuu|||{{{qqqcccUUUIIICCC>>>===<<<;;;:::;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>>@@@>>>===>>>BBBDDDEEEDDDDDDDDDCCCBBBAAAAAA@@@@@@???===;;;;;;;;;<<<;;;:::777888::::::999888888999888666666777888999999888999999888777777777777888777777888888777666555444666777888888777888;;;>>>???GGGWWWlllyyyeeeRRREEE???===999999888888888888888999===;;;999888999:::999999:::::::::999999888888888:::999888777777888999:::666888999999777777888::::::>>>DDDIIIMMMSSSYYY^^^^^^YYYUUUXXXfffzzzkkkTTTIIIFFFBBB===;;;:::::::::999999999999999666999;;;;;;:::888999:::<<<;;;:::999888777777777777666888===>>>:::888:::777888999999777777888999999999:::===??????===:::;;;;;;;;;999777555555555999999999:::;;;===??????EEEPPPeee}}}hhhSSSAAA===<<<777666:::999888888777777666555555666666666666666666666666777777777777777777777777777777777777777777777777888888888888888888888888888888777666666666666666666666777777777777666666;;;777555888999777777888777777777777888888888888888777777666555555444444888888777777777777888888666666666666777777777888888888999999999888888777<<<999777777888999888888666888999999999999;;;<<<888888999999999999888888999999::::::999777666555555666777888999999888777;;;;;;;;;::::::999999999<<<>>>???>>>>>>FFFTTT___{{{lll[[[JJJDDDBBB@@@===<<<::::::::::::;;;===>>>@@@======<<<:::999888888888999888777777777888999:::888888999999999999888888:::999888888888888777666666777888999:::999999888888888777777888888999:::999:::;;;;;;;;;;;;:::999999999::::::::::::;;;;;;:::;;;<<<<<<<<<<<<===???@@@CCCOOOfffoooVVVHHHEEEBBB>>>>>>>>>===<<<<<<<<<<<<<<<===<<<;;;;;;<<<<<<;;;999;;;;;;;;;<<<<<<<<<======??????@@@@@@>>><<<:::999???AAACCCDDDFFFJJJRRRWWWaaafffnnnsssvvvvvvvvvwwwsssmmmcccZZZQQQJJJGGGFFFDDDCCCAAA@@@@@@AAAAAA@@@DDDEEEFFFPPPhhhuuu^^^PPPKKKHHHEEEDDDCCCCCCAAA@@@BBB@@@??????AAABBBBBBBBBAAACCCGGGTTTnnn~~~}}}zzzssskkkeeedddcccaaa___]]]\\\YYYVVVRRRPPPNNNMMMMMMLLLKKKJJJIIIGGGFFFFFFIIIKKKOOOVVV```lllwww}}}~~~yyyooobbbTTTIIIDDD>>>===<<<;;;:::;;;<<<<<<<<<<<<<<<;;;<<<<<<======???===<<<===@@@CCCDDDDDDFFFFFFFFFFFFEEEEEEDDDCCC@@@>>><<<<<<<<<<<<;;;:::;;;:::888888999::::::999888777666777999999999777888888777666666666777777444444555555555555444444666666777777666888:::===@@@GGGWWWlllyyyeeeSSSEEE???<<<999888888888888888999999<<<<<<;;;:::888888:::<<<;;;;;;::::::999888777777888888888888888888888888777888999888666666666888888;;;@@@FFFMMMUUU]]]ccc```YYYTTTYYYiii|||gggPPPEEECCC@@@===;;;:::999999999888888777777555777:::;;;:::999::::::<<<<<<:::999777777666666666444666:::;;;999999<<<888999:::999888777888:::999999:::<<<>>>>>><<<::::::;;;;;;999666555555555::::::::::::;;;<<<======???JJJ___xxxoooZZZGGG???<<<888777;;;:::999999888777777666666666666666666666666666666999999999999999999999999777777777777777777777777888888888888888888888888888777777666666666666666555666777888888777666555===888666999999777666888777777777777888888888888888777666555444444555555777777888888888888777777666666666777777777888888777888888999999999888888;;;999777777888999999888555777999999999:::;;;===888888999999999999888888:::::::::::::::999888777666777888888999888888888;;;;;;::::::::::::999999<<<>>>???===<<<@@@JJJRRRiiiwwwfffSSSHHHDDD@@@===<<<===<<<:::::::::;;;===???<<<;;;:::999888888777777888888777777888888999:::888888999999999999888888777777888888888777777666555666777999:::::::::999777777888999999999999999:::;;;;;;<<<<<<;;;;;;:::999999::::::::::::;;;;;;999:::;;;;;;;;;;;;===???@@@GGGWWWqqqsss[[[MMMFFFAAA@@@AAA>>>>>>======<<<<<<======???===;;;;;;<<<===<<<;;;999::::::;;;<<<===>>>>>>BBBAAA@@@@@@@@@>>>;;;888BBBDDDHHHKKKPPPYYYfffnnn~~~rrrbbbVVVNNNKKKFFFDDDCCCCCCCCCBBB@@@>>>CCCDDDEEEKKK]]]yyyzzzcccTTTJJJHHHEEECCCCCCBBBAAA@@@BBB@@@??????AAABBBBBBBBBAAACCCFFFPPPggg~~~~~~xxxrrrjjjeeedddcccaaa___\\\[[[XXXVVVSSSQQQPPPOOOLLLLLLKKKIIIHHHGGGFFFEEEIIIKKKOOOWWWaaammmxxx~~~}}}wwwmmm```RRRIIIDDD>>>===<<<;;;:::;;;<<<<<<======<<<<<<<<<<<<======<<<;;;;;;===???BBBDDDEEEKKKLLLMMMMMMMMMLLLJJJIIIEEECCC@@@??????>>>===;;;???;;;888888:::<<<;;;999999888777777999999999777888777777666666666666666555555666666777777777777555666666666666777:::<<<@@@HHHWWWkkkyyyfffSSSFFF>>><<<888888888777888888999::::::<<<===;;;888888;;;>>><<<<<<;;;:::888777666666666666777888888888777777888999:::999777666666777888:::>>>DDDKKKTTT]]]bbb^^^WWWQQQYYYllluuu```III???>>><<<:::999999999888888777777666666888999:::;;;;;;:::999999<<<<<<:::888777666666666666333333666777555666999888999::::::999888999:::888999:::<<<>>>>>><<<:::888999::::::999999:::;;;::::::::::::::::::;;;<<<;;;FFFYYYrrrvvvcccMMMAAA<<<888888;;;::::::999999888777777777777777777777777777777777999999999999999999999999777777777777777777777777888888888888999999999999777777666666666666777777444666777999999777666444>>>999777999999777666777666777777777888888888888999777555444333444666777666777888999999888777666666666777777777888888888777777888999999999888888:::999888888999:::999888888999::::::888888999:::888999999::::::999999888::::::::::::::::::999999888888888888888888888888::::::::::::::::::::::::;;;===>>><<<;;;===CCCIIIYYYrrrmmmYYYLLLEEE???======???>>>;;;:::999:::<<<===<<<<<<;;;;;;:::999888888888888888888888999999999888888999999999999888888555777999999888888777888444555777999:::;;;::::::666777888::::::999888888::::::;;;;;;;;;;;;::::::999999999:::::::::;;;;;;;;;<<<======<<<===@@@BBBEEEOOOccc~~~{{{bbbLLLHHHFFF???>>>DDD>>>>>>===<<<<<<=========>>><<<<<<===>>>>>>===;;;999999:::;;;<<<===>>>???@@@??????@@@CCCCCCAAA???CCCIIIQQQYYYdddqqqyyyjjj\\\QQQIIIDDDBBBDDDEEEBBB???>>>BBBDDDEEEHHHTTTooo~~~eeeUUUJJJHHHDDDBBBBBBBBBBBBAAAAAA@@@???@@@BBBCCCBBBAAA@@@CCCFFFMMM```~~~~~~~~~uuuooohhheeedddcccaaa___ZZZYYYWWWUUUTTTSSSRRRRRRLLLLLLKKKIIIHHHGGGFFFEEEGGGJJJOOOWWWbbbnnnxxx~~~~~~|||uuukkk]]]QQQHHHDDD>>>===<<<;;;:::;;;<<<<<<======<<<<<<<<<===>>>>>>>>>>>>@@@BBBEEEIIIMMMOOOTTTVVVXXXYYYYYYWWWUUUSSSMMMJJJFFFCCCBBB@@@===;;;@@@<<<999999;;;===<<<::::::888777888999999888777888777777666666666666666666666666666777888888999555666666666666777:::<<<@@@GGGVVVjjj~~~yyyfffTTTFFF>>>;;;888888777777888999999::::::<<<===;;;888888;;;???<<<<<<;;;:::888777666666555666777888888888888888999:::;;;:::888777777888:::;;;===AAAIIIQQQXXX[[[WWWRRROOOYYYmmmoooZZZEEE<<<<<<;;;999888888888888777777666666666<<<<<<<<<<<<<<<:::888777<<<;;;999888777666666666888444333666555333444777888999::::::999888999:::888888999<<<>>>>>><<<999777888::::::999888:::;;;::::::999999999999:::::::::BBBSSSkkk}}}kkkUUUEEE<<<888888:::::::::999999888777777777888888888888888888888888888888888888888888888888777777777777777777777777777777888888888999999999777777666666666666777777444666777999999777666444===999777999999666555777666777777777888888888888888777555444333444666777666777888999999888777666777777777777888888888888666777888999999999999999:::999888999:::;;;:::888999:::;;;:::888888888:::999999::::::::::::999999::::::::::::::::::;;;;;;999999888888888888888888:::::::::::::::::::::::::::;;;===<<<<<<===AAAEEEOOOfffrrr^^^PPPGGG@@@===>>>???>>><<<:::999:::;;;<<<:::;;;;;;;;;:::999888777777777888888999999999999888888999999999999888888555888;;;;;;:::888888999444555777999:::;;;::::::666777888::::::999888888::::::999999999999::::::999999999:::::::::;;;;;;;;;<<<===<<<<<<===AAACCCIIIWWWooonnnUUUCCCDDDDDD===<<>>???>>>======???BBBDDDEEEFFFIIIRRRaaappp}}}qqq^^^NNNFFFBBBDDDEEEBBB???@@@AAACCCEEEGGGQQQiiifffTTTKKKHHHDDDBBBCCCCCCCCCCCCAAA@@@???@@@BBBCCCBBBAAA>>>CCCFFFKKK[[[zzz~~~|||sssmmmgggdddddddddbbb___YYYXXXWWWUUUTTTTTTTTTTTTMMMLLLKKKJJJIIIGGGFFFFFFGGGJJJOOOXXXcccoooxxx~~~}}}zzzssshhh[[[OOOHHHDDD>>>===<<<;;;:::;;;<<<<<<<<<<<<<<<<<<===>>>???@@@===@@@DDDGGGKKKPPPVVVZZZaaacccfffhhhhhhfffcccaaaXXXTTTOOOJJJGGGCCC???<<>><<<;;;<<<<<<;;;;;;:::999888888999:::888777888888777666666666777777555555555555555666777888666666777777666888:::===???FFFTTThhh}}}zzzgggTTTFFF>>>;;;777777777777888999:::::::::;;;;;;:::999999;;;===;;;;;;::::::999888777777666777777888888999999999999:::;;;:::999888999:::;;;;;;;;;???FFFLLLPPPRRRNNNLLLOOO[[[oookkkXXXDDD===>>>>>>;;;999777777777777777777777777===<<<;;;;;;;;;:::777444:::999888777777777777777;;;777666888888555666999888999:::999888777888:::888888999;;;======;;;999888999999888666444555666999999888888888999:::::::::@@@MMMccczzzttt]]]JJJ???:::999999:::999999888777777666666888888888888888888888888777777777777777777777777777777777777777777777777666666666777888888999999666666666666666777777888555666777888888777666555<<<777555888888666555777777777777777888888888888777666555444444555666777777777888888888888777777777777777888888888999999666777888999999999999999999888888:::;;;<<<:::999666888999999999999:::<<<999999::::::::::::999999999999999999::::::<<<<<<::::::999888888888888999999999::::::::::::;;;;;;999:::<<<<<<<<<===@@@CCCHHH[[[vvvyyyeeeVVVKKKBBB??????>>>>>>===<<<;;;:::::::::888888999:::999888777666777777888999999999999888888888999999999999888888555999======:::888888999555666777999:::::::::999777777888999999999999999:::999999888888999999:::999999::::::::::::;;;;;;:::;;;;;;;;;:::<<<@@@CCCMMM```{{{___LLL???@@@@@@;;;:::???;;;;;;;;;:::;;;;;;<<<===::::::;;;===??????<<<:::999::::::;;;<<<===>>>>>>===>>>>>>???@@@DDDIIINNNXXXeeewwwsssZZZMMMDDDEEEFFFAAA@@@BBB@@@BBBDDDHHHOOOdddhhhUUUMMMIIIEEECCCCCCDDDEEEEEE@@@@@@@@@AAACCCCCCBBB@@@===CCCGGGJJJVVVsss~~~zzzqqqlllfffdddddddddbbb```ZZZYYYXXXVVVTTTSSSSSSSSSNNNMMMLLLKKKIIIHHHGGGGGGHHHKKKQQQZZZeeeqqqzzz}}}yyyrrrfffYYYNNNGGGDDD>>>===<<<;;;:::;;;<<<<<<;;;;;;;;;<<<===???@@@AAA???CCCHHHMMMRRRYYY```fffoooqqquuuxxxxxxuuurrrooogggccc\\\VVVPPPKKKEEEAAA===?????????===;;;;;;;;;;;;:::888999999:::888777999999888777777777777888666555555444444555666777666777888888777888;;;>>>>>>EEESSSggg{{{zzzgggUUUFFF>>>:::777777777777888999:::;;;;;;999777888999;;;;;;;;;:::::::::999999888888888888888777777888999;;;<<<777888999999888888999::::::999:::>>>CCCHHHJJJJJJFFFIIIPPP^^^rrrfffTTTBBB===???>>>;;;999666777777888888999999:::;;;999888999:::999666333888888777777777777888888999666666999:::777777:::777888999999777777888999777888999;;;======;;;999777888999888666444555666888888888888888999:::::::::===GGGZZZrrr|||fffPPPCCC===;;;:::999888888777777666555555666666666666666666666666777777777777777777777777777777777777777777777777444555555666777777888888666666666666666777888888666666777777777777666666:::555444666888666555777777777777777888888888888555666666666666666666666888888777777777777888888777777888888888999999999666666777999999::::::999999888999:::<<<<<<:::999888999::::::888888999:::999::::::;;;;;;::::::999999888888888999:::<<<===;;;:::999888888888999999999999999::::::;;;;;;;;;:::;;;;;;;;;;;;<<<>>>@@@CCCPPPhhhnnn___QQQFFFAAAAAA<<<============;;;:::999888999:::;;;:::999777666666777888999:::999999888888888999999999999888888555999======999666666777666777888999:::999999888888888777777888888999:::;;;:::999999999999:::;;;999999::::::::::::;;;;;;;;;<<<<<<;;;;;;===AAAEEEVVVlllnnnRRRHHH??????>>>;;;;;;===999999999999999:::;;;<<<===;;;999999;;;=========;;;;;;;;;<<<<<<<<<=========@@@CCCCCCCCCJJJUUU___ppp|||iiiWWWIIIGGGFFFAAA@@@DDD???@@@CCCGGGMMM^^^~~~mmmYYYNNNJJJFFFDDDDDDFFFGGGGGG@@@@@@@@@AAACCCCCCBBB@@@===EEEIIIIIIQQQlll~~~xxxpppkkkfffdddddddddbbb```\\\[[[YYYVVVTTTSSSRRRQQQNNNNNNMMMKKKJJJIIIHHHGGGIIILLLRRR\\\gggrrr|||}}}yyyqqqeeeXXXNNNGGGDDD>>>===<<<;;;:::;;;<<<<<<::::::;;;<<<>>>@@@AAABBBFFFJJJQQQWWW]]]dddmmmsssxxx{{{{{{yyytttooohhhaaaZZZSSSLLLHHH<<>>>>>DDDRRRfffzzzzzzhhhUUUFFF>>>:::777777777777888999:::;;;;;;888555666999<<<;;;999:::999999999999999999999999888777777888:::<<<===555666888888777777888:::888777888<<>>===999666666666777888999:::;;;;;;777666555777999999666333777777777777777888888999555333444888999777777:::666888999888777666777888777888999;;;======;;;999555777888999888888:::<<<777777777777888999:::;;;:::;;;DDDUUUlllkkkTTTFFF@@@===;;;888888777777666555555555555555555555555555555555777777777777777777777777777777777777777777777777333444444555666777777888666666666666666777888888777777666666666666777777888444222555777555555777777777777777888888888888444555666666777666666555999888777666666777888999777888888888888999999999666666777999999:::::::::888888999:::<<<<<<;;;999<<<======;;;888555555666999::::::;;;;;;::::::999888888777777888:::<<<===<<<;;;999888888888999999999999999::::::;;;;;;;;;;;;;;;:::::::::;;;<<<>>>???JJJ___yyyvvveeeVVVIIICCCBBB;;;<<<===>>>>>><<<:::999:::;;;<<<======<<<:::999666777888999:::999888888888888999999999999888888444999===<<<888444444555777777999::::::999888777999888777777777888:::;;;<<<;;;::::::::::::;;;<<<999999:::::::::;;;;;;;;;>>>>>>>>>>>>>>>@@@DDDHHH___vvvwwwaaaKKKGGGBBB@@@???>>>>>>???999888888888999999:::;;;???<<<777555777;;;>>>@@@;;;;;;<<<<<<<<<<<<<<<<<<===BBBGGGHHHIIIRRRcccpppttt___MMMIIIFFF@@@???DDD??????AAAFFFKKKZZZwwwqqq]]]OOOKKKGGGEEEEEEGGGHHHHHH@@@???@@@BBBCCCCCCAAA@@@>>>FFFJJJHHHNNNfff}}}~~~~~~xxxpppmmmhhheeeddddddcccaaa]]][[[XXXVVVTTTTTTTTTUUUQQQMMMKKKKKKIIIEEEEEEGGGHHHKKKPPPZZZfffrrryyy}}}xxxnnnbbbWWWLLLBBB<<>>>>>>>>???BBBDDDJJJPPPXXXaaajjjqqqxxx|||{{{uuunnnggg```YYYTTTNNNIIIBBB??????>>><<<:::888:::;;;======<<<;;;:::::::::999999888777777666555999888444444888999555666555444444555777:::;;;>>>CCCOOObbbvvv}}}fffQQQFFF@@@<<<:::999777777888999999888;;;:::888777888:::<<<>>>555666666777777666666555999888777777888::::::999999999888777888999;;;<<<::::::;;;===>>>@@@AAAAAAIIIIIIOOO```vvvwww\\\JJJ>>>??????:::888<<<:::::::::999999999888888::::::999888777777777888888888999999999888888777888999999999999888777777777777999::::::999888777888888999;;;===>>>???@@@;;;999888888888888777666999999888888888888999999===???BBBLLLcccwww\\\FFF=========:::888666666777888888777888777666666666666666777555666777888888777666555666666666666666666666666888888888888777777777777777777777777777777777777666666777777777777666666999777666444444666777999555444666;;;;;;777666888888888777666666555666666;;;888666666999:::999777;;;999777888::::::777555777777888999:::;;;;;;<<<;;;;;;:::888666666999;;;777888:::<<<<<<<<<:::999888888999999999:::::::::888999:::999999;;;>>>@@@???<<<999999::::::999666777888999:::::::::::::::>>>===<<<;;;:::;;;<<<<<<@@@CCCMMMddd}}}mmm```SSSEEE;;;>>>===<<<===>>>===<<<:::888999===CCCBBB<<<777777666666777888888888888888666777777888888888888777999999888888777666666555888999999::::::999999888777888999:::::::::::::::999999888888888888888999:::::::::;;;;;;;;;<<<<<<>>>===>>>???>>>@@@JJJUUUooohhhSSSFFFCCC@@@@@@AAA@@@===;;;;;;;;;;;;;;;;;;;;;;;;;;;??????>>>===<<<;;;;;;:::???===<<<===@@@BBBBBB@@@CCCBBBGGGRRR]]]iii{{{kkkQQQIIIHHHDDDBBBEEECCCDDDAAACCCJJJPPPiiiuuu\\\TTTMMMIIIJJJKKKHHHFFFFFFBBBAAA@@@@@@AAAAAA???>>>@@@AAAEEEKKKOOO^^^~~~|||vvvnnnkkkgggeeedddcccbbbaaa]]][[[YYYVVVTTTTTTTTTTTTQQQMMMKKKLLLKKKGGGFFFIIIIIIKKKQQQZZZfffqqqyyy|||~~~wwwlllaaaVVVLLLCCC===?????????>>><<<;;;:::999<<<===>>>>>>???AAAFFFIIIUUU[[[ccclllssszzz}}}xxxsssmmmfffbbbTTTNNNGGGCCCBBBAAA???<<<999:::;;;<<<<<<<<<:::999;;;;;;;;;:::999999888888666999888444444888888555666555444444555777:::;;;>>>CCCOOOaaavvv}}}fffRRRFFF@@@<<<:::888777777888999888777<<<:::999888888999;;;===999::::::::::::::::::999888777666777888999999999;;;:::999999999999999:::::::::;;;<<<===>>>???@@@EEEGGGOOO```xxxtttYYYIII===>>>>>>:::888<<<999999999888888888777777:::999888888777777888888777777777777777777777777888888999999999888888777777888999::::::999888777777888999:::<<<===>>>???;;;:::999:::;;;;;;999888999999888888888888999999:::===AAAIII^^^xxx}}}dddNNNBBB>>><<<;;;999777666888999888888777777666666666666777777666666777888888777666666666666666666666666666666888888888777777777666666666666666666666666666666666666777777777777666666888777666555555666777888888555666===BBB???;;;999999888777777777777777888999777555666888999888666:::888777888::::::777555999999999999999999999999;;;;;;:::888666777999;;;999:::;;;<<<<<<:::999888888888999999999:::::::::999::::::999999999;;;>>>>>>;;;999888:::;;;999777999999999999999:::::::::;;;:::999999:::;;;<<<===???AAAJJJ^^^yyysssfffXXXIII??????=========>>>>>><<<;;;<<<;;;???DDDCCC>>>::::::666666777888888888888888666777888888888888888888999999999999999999999999::::::::::::::::::::::::888888999999:::999999999999999888888888888999999::::::;;;;;;;;;<<<<<<<<<@@@??????@@@@@@CCCOOO[[[xxxtttYYYHHHEEEBBB@@@???@@@???===:::;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<;;;:::::::::@@@>>>======>>>??????>>>CCCHHHTTTffftttsssWWWLLLIIIDDDBBBDDDCCCCCCAAADDDJJJOOOfffyyyaaaTTTNNNIIIJJJKKKHHHFFFFFFCCCBBBAAAAAABBBBBBAAA?????????CCCHHHKKKYYYyyy~~~yyytttllliiifffdddccccccbbbaaa]]][[[YYYVVVUUUTTTTTTTTTQQQMMMLLLMMMLLLHHHHHHKKKJJJLLLRRR[[[gggqqqxxx{{{|||uuujjj___UUUKKKCCC???<<<<<<=====================>>>>>>???AAAFFFLLLQQQaaagggpppxxx~~~{{{uuuppp^^^XXXPPPJJJGGGDDDAAA>>>::::::;;;;;;;;;;;;:::999;;;::::::999888888777777777999888555444666777444555555555555666777999:::===BBBNNN```uuu}}}fffRRRFFF@@@;;;999777666666777888888777<<<;;;:::999888999:::;;;888888888888888888888888777666666666666777888888;;;;;;;;;;;;:::999888888:::::::::;;;;;;<<<===>>>AAAEEEOOOccczzzoooSSSFFF<<<======:::999<<<888888888777777777666666999999888777777777888888888777666666777888999:::777888888999999999888888888888999999999999888888777777888999;;;<<<======::::::;;;===>>>>>>;;;999999999888888888888999999888;;;???FFFVVVnnnoooXXXIII@@@;;;<<<:::888777888999999888777777777666666777777888666777777888888777777666666666666666666666666666888888777777777777666666666666666666666666666666666666777777777777666666777777666666666666777777:::444444===EEEDDD>>>999888888777777888888999999777666555666777888777555999888888888999999888666::::::999999999888888888:::;;;:::999777777999;;;:::;;;;;;;;;;;;999888666888888999999999:::::::::;;;<<<;;;:::888888999:::;;;:::888888:::;;;:::999;;;;;;999888888999::::::888888888888:::;;;=========???GGGWWWnnn|||nnn___OOODDD@@@>>>======>>>???===<<<:::999:::>>>>>>999777888999:::;;;;;;;;;;;;;;;;;;666777888999999999999999888888999::::::;;;<<<<<<<<<;;;:::999999:::;;;<<<888888999999999888777777999999888888888888999999:::;;;;;;;;;;;;<<<<<<<<>>>>>===<<<:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::>>>>>>======>>>@@@BBBCCCJJJUUUiii~~~___OOOIIICCCAAACCCAAACCCBBBEEEJJJMMMbbb~~~fffUUUNNNIIIIIIJJJGGGFFFFFFDDDBBBAAAAAACCCCCCBBB@@@CCCCCCFFFJJJLLLXXXwwwxxxsssjjjhhheeeccccccbbbaaa___\\\[[[YYYWWWUUUTTTTTTSSSOOOLLLKKKLLLLLLHHHHHHKKKKKKMMMSSS\\\gggqqqwwwzzzzzzssshhh\\\SSSKKKDDD@@@<<<<<<<<<<<<<<<===>>>>>>======>>>???DDDKKKTTT[[[jjjpppxxx}}}xxxllleee[[[SSSMMMHHHBBB>>><<<<<<;;;;;;::::::999999888888777777666555555555888888777555444555555444555555555555666777999999===BBBMMM___sss}}}gggSSSFFF???;;;888777555666777888888777<<<;;;;;;:::999999999999888888777777777777888888666666666666555666777999999:::;;;<<<<<<;;;999888::::::999999999;;;<<<===@@@FFFSSSggg~~~{{{jjjNNNCCC<<<<<<<<<::::::<<<999888888888777777777777888888777777777777888888:::999888888999;;;===???666777888999999999999999999999999999999999888888777777888999::::::;;;;;;888999;;;===??????<<<999999999888888888888999999777;;;???CCCOOOddd}}}xxxaaaPPPDDD<<<<<<:::777777777888888777777777777666777777888888777777777777777777777777666666666666666666666666888777777777666666666666666666666666666666666666666666777777777777666666666666777777777777666666777333444===CCC@@@:::666777666666666777888999999777777777777777777777666888888888999999999888777999999999888888888888888999::::::999777777999;;;999999:::::::::999999888888888999999999:::::::::===>>>>>><<<999777888999999999888888999:::;;;;;;===<<<:::888777888:::;;;999999999::::::;;;<<<===<<<>>>DDDQQQeee|||uuudddTTTIIIBBB@@@>>>>>>??????>>>===:::777777:::999666555888999999::::::::::::999999777777888999::::::::::::999999999:::;;;;;;<<<<<<===<<<:::999999:::<<<===999999999999888777777666999999888888888999::::::;;;;;;;;;;;;<<<<<<<<<<<>>@@@DDDNNN```qqqoooWWWJJJEEE@@@???>>>======<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;;;;<<<===>>>@@@DDDJJJOOO\\\jjjeeeQQQHHHCCCBBBDDDAAACCCBBBFFFJJJKKK]]]}}}gggVVVNNNHHHIIIIIIGGGEEEFFFCCCBBBAAAAAABBBCCCBBB@@@DDDDDDGGGKKKLLLWWWuuuxxxsssjjjhhheeedddcccbbb```^^^\\\[[[YYYWWWVVVTTTSSSSSSNNNKKKJJJKKKJJJGGGGGGJJJKKKMMMSSS]]]hhhrrrwwwzzzxxxqqqeeeZZZPPPIIIDDDAAA>>>===<<<<<<<<<<<<======<<<===???BBBHHHRRR]]]dddrrrwww~~~}}}yyyrrrggg^^^VVVNNNEEE??????===<<<:::999999::::::888888777777666555555555888666555555555444444555555555555666666777888888<<>>>>>;;;888999999888888888888999999888;;;>>>AAAIII[[[uuu~~~hhhVVVHHH@@@<<<:::777666777777777666777777777777777888999999888888777777777777888888777777777777777777777777777777777666666666666555555555555555555555555555666666777777777777666666666666777777777777666666666555888===>>>999666666555555555555555666777888777888999999999888777777777888999999999888888888666666777888888999::::::888999:::999888888999;;;666777888999::::::;;;;;;888888999999999:::::::::>>>??????===:::888888888888888888888888999:::<<<>>><<<:::888888999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;<<>>======:::999;;;;;;888888;;;555555555666666555555444777888999::::::;;;;;;;;;::::::::::::::::::::::::===<<<:::999999:::<<<===999999999999999888777666999999888888999::::::;;;;;;;;;;;;<<<<<<<<<======@@@>>>===@@@GGGUUUjjj}}}|||bbbOOOHHHGGG>>>>>>>>>===;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<======:::<<<>>>>>>@@@FFFRRR[[[sssiiiSSSHHHDDDDDDEEE@@@CCCCCCFFFJJJIIIZZZyyy~~~fffVVVNNNHHHHHHHHHFFFEEEEEEAAA@@@???@@@AAABBBAAA@@@>>>???BBBFFFHHHRRRpppxxxssskkkiiifffeeedddbbb___]]][[[[[[YYYXXXVVVTTTSSSRRROOOKKKJJJKKKJJJFFFFFFIIIJJJMMMSSS^^^iiisssxxxzzzxxxpppcccWWWNNNHHHCCCAAA???>>>===;;;;;;<<<<<<===<<<>>>BBBGGGOOOZZZfffnnnyyy}}}|||ssskkkbbbWWWLLLDDDBBB@@@===;;;::::::;;;;;;;;;::::::999888888777777777444444666666444444777555666666666777777777777<<<@@@KKK\\\ppp~~~hhhTTTGGG???:::888777666777999:::::::::999:::;;;<<<;;;:::999888::::::888888888888::::::555777999888555555777;;;555666777999:::;;;<<<<<<:::999777777888:::<<<>>>DDDMMM]]]rrrqqq^^^FFFBBB>>><<<;;;;;;;;;;;;:::::::::999999999999888777777666666666777888888888777666666777888999:::555555777888::::::;;;;;;<<<;;;:::999999888999999999999999999999999999999888888999:::<<<<<<999777999999888888888888999999::::::<<>>===;;;999888999777888999888888888:::<<<<<<;;;:::999999:::;;;;;;<<<<<<======<<<<<<;;;:::<<<@@@DDDIIITTTiiiooo```WWWHHHEEEBBB@@@??????===<<<<<<999888:::999777777:::888888888999888888777777777888999:::;;;<<<<<<<<<::::::::::::::::::::::::<<<;;;:::999999:::;;;<<<999999:::::::::999888888999999888999999:::;;;<<<;;;;;;<<<<<<<<<=========>>><<<===CCCMMM]]]vvvkkkTTTFFFAAABBB===>>>>>>===;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>;;;===??????AAAKKK\\\iiimmmUUUIIIFFFFFFFFFAAADDDCCCFFFJJJHHHYYYxxx~~~fffWWWOOOHHHGGGGGGEEEDDDEEE@@@???>>>???AAABBBAAA@@@??????CCCGGGGGGQQQnnn~~~wwwrrrmmmkkkhhhfffdddbbb^^^[[[[[[ZZZZZZXXXWWWUUUSSSRRRPPPMMMKKKLLLJJJFFFFFFHHHHHHLLLSSS^^^jjjtttyyy{{{xxxpppbbbVVVLLLFFFBBB@@@>>>===<<<;;;;;;<<<>>>???>>>AAAFFFMMMWWWcccooowww}}}|||vvvnnncccVVVMMMDDDBBB???;;;::::::<<<===;;;;;;;;;:::999999888888666222222666666444555999555666666777777777777777<<<@@@JJJ[[[ooo~~~hhhTTTGGG???999999888777888:::;;;<<<;;;777999;;;<<<<<<;;;:::888888777555444444555777888555888:::999666555888<<<666666666777888999:::;;;999888777777888;;;>>>???DDDNNNaaavvvlllWWWDDDCCC@@@===<<<<<<<<<:::999999999999888888888888666666666666666777888888777777777777777777777777444555666888:::;;;;;;;;;===<<<:::999888888999999:::::::::::::::999999999:::999999:::;;;;;;999777999999888888888888999999:::888999<<>><<<;;;:::777666888888555555888;;;<<<<<<<<<;;;;;;:::999777888999;;;<<<<<<======:::::::::;;;<<<<<<======::::::::::::::::::::::::999::::::;;;;;;;;;::::::999999999999:::;;;<<<<<<<<<<<<<<<<<<===============<<>>===<<<>>>???>>>;;;:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;=====================>>>;;;???BBBCCCHHHXXXooorrrXXXKKKHHHGGGEEEBBBDDDCCCFFFIIIHHHYYYxxxiiiWWWOOOHHHGGGGGGEEEDDDEEEAAA@@@???@@@BBBCCCBBBAAACCCCCCFFFIIIHHHQQQlll}}}vvvqqqnnnllliiigggeeebbb^^^[[[[[[ZZZZZZXXXWWWUUUSSSRRRRRROOOMMMMMMKKKGGGFFFIIIGGGKKKSSS^^^kkktttzzz|||yyypppbbbUUUKKKEEEAAA???===<<<;;;:::;;;===???@@@@@@CCCIIIRRR\\\iiiuuu}}}~~~}}}vvvkkk^^^TTTFFFCCC???<<<:::;;;<<<>>>::::::999999888777777777555111111666777444555:::555666777777777777777666;;;???IIIZZZnnn~~~iiiTTTGGG???999:::888777888;;;<<<<<<<<<666888:::<<<===<<<:::999:::999888666666888999:::555999;;;999666555999===888888666666666777888999999888777777888;;;???AAACCCOOObbbyyyhhhSSSDDDDDDAAA===<<<<<<<<<:::888888888888777777777777666666666666666777888888888888999999999888888777333444666888:::;;;<<<<<<===<<<;;;999888888999999;;;;;;;;;::::::::::::999===;;;999999::::::999888999999888888888888999999:::777666:::???III^^^rrrkkkUUUFFFBBB@@@===;;;<<<<<<;;;:::777777777777888999:::;;;:::999888777777888999:::777777777777777777777777777666666666555555555555555555555555555555555555666666777777777777666666999777666444444666777999;;;333///555<<<<<<999777999888777666666555666666333666::::::777555555666555777::::::888777999;;;888888888888777777777777666888::::::999999:::;;;999888888777888888999999888888999999999:::::::::444666999999888777777888777999:::999666666888;;;999999:::;;;<<<<<<<<<;;;666777999;;;<<<<<<<<<;;;===AAACCCBBBEEETTTooo{{{ooohhhMMMJJJEEEAAA???===<<<:::<<<:::999<<<<<<999888;;;888888888888777777666555777888999;;;<<<=========999:::;;;<<<===???@@@@@@888999999::::::999999888999::::::;;;<<<<<<<<<<<<999999999999:::;;;<<<===<<<<<<<<<<<<=========>>><<<<<<@@@JJJXXXllljjjRRRFFFBBB@@@>>><<<>>>@@@>>>;;;:::;;;===;;;;;;;;;;;;;;;;;;;;;;;;========================:::???DDDHHHQQQfffuuuZZZLLLIIIGGGEEEBBBDDDCCCFFFIIIHHHYYYyyylllXXXOOOHHHFFFFFFDDDCCCEEEBBBAAA@@@AAACCCDDDCCCBBBBBBBBBDDDFFFDDDLLLfff|||uuupppkkkjjjhhheeebbb___\\\ZZZZZZZZZXXXWWWUUUTTTRRRRRRNNNNNNNNNKKKIIIGGGHHHIIIIIILLLSSS^^^jjjtttzzz|||wwwnnnaaaTTTKKKEEEAAA??????<<<:::;;;>>>@@@@@@???@@@DDDLLLXXXgggsss|||xxxiii[[[TTTLLLBBB======>>><<<:::;;;:::999999::::::888777666666555555555555666666888777666555555777999:::???AAAHHHWWWlllhhhSSSFFF>>>999<<<999777888:::;;;999666999::::::;;;;;;::::::999<<<<<<;;;:::999777777666888777777777777777888888999999888888888888888888999999999888888;;;???BBBIIISSSeeezzz|||dddRRRDDDAAA>>><<<;;;:::999888<<<<<<<<<;;;:::999888777555777999999888777777888666777777888888888888777666777999;;;<<<<<<<<<;;;;;;;;;::::::::::::999999::::::999888888999:::::::::::::::888777666777888777888888888888999999999<<<::::::;;;===EEEWWWgggwww```LLLAAA???;;;777555555999;;;999999888888888888999999555666666777888:::;;;<<<888888888888888777666666111222444555666666666666444555555555666666777777333444555555555555777999777555333555999;;;:::888666888999888555444555777666777777777777777666666666666555555555555666666666777777777888888888888888777666666666777999:::666777888999999888777666999999888888888888999999777888888888888999999999:::::::::999999999999999:::999888777777999;;;<<<<<<;;;::::::::::::;;;<<<::::::;;;;;;<<<=========???>>>>>>???BBBNNNdddxxxssskkkVVVLLL@@@;;;<<<>>>===:::<<<<<<;;;;;;;;;::::::::::::999888888777777888888777777777888999999999:::999:::::::::999999;;;===888888999999999:::::::::<<<<<<=========;;;:::999;;;;;;::::::999999999999<<<<<<;;;<<<<<<===>>>???;;;@@@DDDKKK^^^{{{zzz___RRREEE@@@BBB??????===;;;<<>><<<<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<===>>>AAADDDGGGNNNbbb~~~yyyYYYJJJJJJKKKGGGHHHGGGCCCDDDHHHHHHYYYxxxkkkVVVNNNHHHGGGHHHEEECCCDDDFFFCCCAAA@@@BBBCCCDDDDDDAAAEEEBBBCCCJJJOOObbb{{{tttoookkkkkkiiifffccc```]]][[[ZZZZZZXXXWWWUUUSSSRRRRRROOOOOOOOOLLLIIIHHHHHHIIIIIILLLSSS^^^iiisssxxx{{{tttkkk^^^QQQHHHBBB???===CCC@@@===<<<>>>???>>>===EEEIIIQQQ]]]jjjuuu}}}~~~qqqeee[[[RRRHHHAAA??????>>><<<>>>===;;;:::::::::888666666666555555555555666666999888777666666888999;;;===???GGGVVVkkk}}}fffQQQEEE>>>:::<<<:::888999:::;;;999777888999999999999999999888999888888888888777777777888888777777777777888888777777777777777777777777999:::999999999<<<@@@CCCJJJUUUggg|||yyyaaaPPPCCCAAA===;;;;;;;;;999888;;;;;;;;;;;;:::999888888777888999888777666777888::::::999999888666555444777888999:::;;;;;;::::::;;;;;;:::::::::999999999::::::999888888999::::::::::::999888777777777888777888888888888999999999<<<::::::;;;;;;AAAPPP___}}}hhhTTTEEEAAA<<<999888888999::::::999999888888999999:::666666777777888999;;;;;;888888888888888777666666444555555666666666666555555555555555666666666777555666777777777777999;;;777666555666888999999888666888999888555444555777666666777777777666666555666666555555555555666666777888888888999999999999888777666666666777999999777777888888999888888888999888888888888888888999777888888888888999999999888999999999999999999999:::999888777777999:::;;;<<<;;;::::::::::::;;;<<<::::::;;;;;;<<<=========<<<;;;;;;<<<>>>GGGZZZllluuummm[[[QQQDDD======???>>><<<;;;;;;;;;;;;:::::::::::::::999888888777777888888888888888888888888999999999:::::::::999999;;;<<<888888999999999:::::::::<<<<<<=========;;;:::999;;;;;;;;;;;;;;;:::999999;;;;;;;;;;;;<<<===>>>???===AAAFFFPPPfffqqqXXXLLLAAA>>>@@@===???===<<<<<<>>>???>>><<<<<<;;;;;;::::::;;;;;;<<<999:::;;;<<<<<<<<<===>>>BBBFFFLLLYYYqqq|||\\\LLLLLLMMMIIIHHHGGGCCCDDDHHHHHHYYYxxxnnn[[[QQQHHHFFFFFFCCCBBBCCCEEECCC@@@@@@AAACCCCCCCCCAAADDDBBBCCCIIINNNaaazzzrrrnnnlllkkkiiigggdddaaa^^^\\\ZZZYYYXXXVVVUUUSSSRRRQQQPPPPPPOOOMMMIIIGGGHHHIIIIIILLLSSS]]]iiiqqqvvvxxxrrriii\\\PPPGGGBBB???===BBB@@@======>>>@@@@@@@@@KKKPPPYYYdddoooxxx|||rrrddd[[[OOOFFFBBBAAA???>>>@@@>>><<<;;;;;;:::888666777666666555555666666777999999888777777999:::;;;<<<>>>EEEUUUiii}}}{{{cccOOODDD???<<<<<<;;;999999;;;;;;:::888777777888888888888777777555555666666777777888888999888888777777777888888777777777777777777777777::::::::::::;;;===BBBEEEKKKWWWjjjttt\\\LLLCCC@@@===;;;;;;;;;:::999999:::::::::::::::999999999999999888666666777888::::::999999888777555555888888999999:::999999888::::::::::::999999999999:::999999888888999999:::999999999999888888888888777888888888888999999999;;;::::::;;;:::===IIIUUUtttqqq^^^JJJDDD===:::<<<===;;;888:::999999888888999999:::888888777777888999999:::888888888888888777666666777777777777777666555555555555555555666666666666666777888777666777999;;;666777888888666666777888666777888777666555666777555555666666666666555555777666666555555666666777888888888999999999::::::777777777666777888888999888888888888888999:::;;;888888888888888888888888777888888888888999999999777777777888999999999:::999888777777777888:::;;;;;;;;;::::::::::::;;;;;;:::::::::;;;<<<<<<======:::999:::;;;;;;AAAPPP___yyypppcccXXXIII@@@>>>??????===::::::::::::999999999999:::999888888777777888888888888888888888888777777888999:::999888999:::<<<888888999999999:::::::::;;;;;;<<<<<<<<<;;;;;;::::::;;;===>>>===<<<:::999::::::::::::;;;<<<===>>>???BBBIIIXXXqqqgggPPPGGG???===@@@===>>>===<<<<<<>>>>>>===<<<<<<;;;;;;::::::;;;;;;<<<999;;;>>>??????>>>??????DDDLLLXXXlll~~~}}}```OOONNNOOOKKKGGGGGGCCCEEEIIIHHHYYYxxxrrrcccVVVJJJEEECCCBBBAAABBBDDDAAA??????@@@BBBBBBAAA@@@CCCAAABBBHHHMMM___|||yyyqqqmmmjjjjjjhhhfffccc```^^^\\\ZZZYYYXXXVVVTTTSSSRRRQQQPPPPPPOOOLLLIIIGGGGGGHHHIIIMMMTTT^^^hhhppptttvvvqqqiii\\\QQQHHHDDDAAA???===<<<;;;<<<>>>AAADDDFFFNNNUUU___jjjttt{{{{{{mmmdddVVVKKKDDD@@@>>>===???===;;;;;;;;;:::888666777777666666666666777777999999888888888999:::;;;<<<>>>EEEUUUiii}}}zzzbbbNNNDDD@@@>>><<<;;;:::::::::::::::999777888888888888888888777555555666666777777888888999999888888777777888888777777777777888888888888:::;;;;;;;;;<<>>@@@===888999888888777777888888999999999888888888888888999888888888888888777666666777777888888888777777666555555555666666666666666444555666555444555666888666888:::888555444555888666777777777666666666777444555555666666666666555777777666666666666777777777777888888888999999999777777777777777888888999999888888777888:::;;;<<<888888888999999888888888777777888888888999999999666666777888888999::::::888888777777777888999:::::::::::::::::::::::::::999::::::;;;;;;<<<======::::::<<<>>>===@@@JJJVVVqqq~~~tttjjj^^^OOOCCC???>>>>>>>>>:::::::::999999999888888:::999888888777777888888999999888888777777666666888999:::999888888:::<<<888888999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;:::<<<>>>??????>>>;;;::::::::::::::::::;;;======@@@CCCMMMbbb}}}aaaMMMGGG???>>>AAA>>>======<<<============<<<<<<;;;;;;::::::;;;;;;<<<;;;???CCCDDDBBBAAABBBCCCIIIWWWkkk}}}nnneeeaaaaaaffflll{{{~~~dddQQQOOONNNJJJFFFFFFCCCEEEIIIIIIZZZxxxyyyooo^^^MMMEEECCCAAAAAACCCBBB@@@??????@@@AAAAAA@@@???BBB@@@AAAGGGKKK]]]zzzxxxqqqlllhhhhhhfffdddbbb___\\\[[[YYYYYYWWWVVVTTTRRRQQQQQQNNNNNNNNNKKKHHHFFFFFFGGGIIIMMMTTT^^^iiippptttuuuooofffZZZOOOGGGCCC@@@???<<<;;;;;;;;;===AAAEEEHHHPPPYYYeeepppxxx~~~tttkkk]]]PPPFFF@@@===<<<;;;:::888999::::::999888777777666666666666777777999999999999999:::::::::<<<>>>FFFUUUjjj~~~{{{cccOOOFFFBBB???:::;;;;;;:::999999999999888888999999999999888888888888888888888888888888::::::999888888888888888888888888999999::::::::::::;;;;;;<<<===@@@EEEIIILLLZZZoookkkTTTFFF@@@>>>;;;:::;;;;;;;;;:::888888999999:::999999999999::::::999777666777999666666888999999:::::::::::::::999888888777777777::::::999999999888888888999999999999999999999999888777777999;;;<<<:::888777777888888888999999999888777888;;;<<<<<>>888777777666666666666777777:::999888888777888888888888888888888888777666666555666777888999999999999666666666666666555555555444555666555444444666888666888:::888555333444777777666666666777777777666444444555666777777666666777777666666666666777777666666666666777777777777666777777777888888888888:::999888888888999;;;<<<777888999999999999888777777777888888888999999999666666777888999::::::;;;888888888888888999999:::::::::::::::::::::::::::999999::::::;;;<<<<<<<<<888999<<>>======:::::::::999999999888888:::999888888777777888888999888888777777666666666888999999999888888:::;;;888888999999999:::::::::::::::::::::;;;;;;<<<<<<:::<<<>>>@@@@@@>>><<<::::::::::::::::::;;;======@@@DDDRRRlllzzz]]]KKKFFF@@@>>>@@@<<<<<<=========<<<<<<<<<===<<<;;;;;;::::::;;;;;;<<<===@@@DDDDDDBBBBBBEEEHHHSSSgggnnncccXXXRRROOONNNQQQVVV]]]aaahhhvvveeeQQQMMMLLLHHHEEEEEECCCEEEJJJIIIZZZxxxzzzgggRRRGGGDDDCCCCCCDDDAAA@@@>>>???@@@AAA@@@??????BBB@@@AAAGGGJJJ[[[www~~~wwwqqqmmmggggggeeecccaaa^^^\\\[[[YYYXXXWWWUUUTTTRRRQQQPPPNNNNNNMMMKKKIIIGGGHHHIIIIIIMMMUUU___jjjqqqtttuuujjjbbbVVVKKKDDD@@@>>>===??????>>>======@@@EEEHHHTTT^^^kkkvvv|||zzzrrreeeWWWKKKCCC>>><<<999888777888:::;;;:::999888777777666666777777888888888888999999999999999<<<>>>FFFUUUjjj~~~{{{dddPPPFFFAAA>>>999:::;;;:::888777888999888999999999999999999888999999999999999:::::::::;;;:::999888888888888888888888999999:::;;;;;;;;;999:::;;;;;;===AAAFFFJJJNNN]]]rrr}}}fffQQQCCC???===:::::::::;;;;;;:::888999999999999999888888777999::::::999888888999999999::::::999888888777;;;:::999888888888888888999999999999888888888888888999999::::::999999888888777777999===>>>;;;888777888888888888999999999888666777;;;<<<<<>>>>>::::::::::::999999999999:::999888888777777888888777777777777777777666666777888999888777888999;;;888888999999999:::::::::999999999999:::;;;======:::;;;===>>>???>>><<<;;;::::::::::::;;;<<<===>>>@@@GGGZZZwwwsssWWWGGGDDD>>>===>>>:::;;;<<<======;;;;;;<<<===<<<;;;;;;::::::;;;;;;<<<;;;>>>AAAAAA@@@CCCKKKRRRfff{{{tttYYYQQQKKKIIIHHHGGGHHHKKKLLLOOOVVVbbbsssfffPPPKKKIIIFFFDDDEEECCCFFFJJJJJJZZZxxxmmmVVVJJJFFFEEEDDDDDDAAA@@@???@@@AAAAAA@@@??????CCCAAABBBGGGJJJZZZvvv}}}wwwrrrnnnggggggfffdddbbb___]]]\\\YYYXXXWWWUUUTTTRRRQQQPPPNNNOOONNNMMMKKKJJJKKKLLLIIIMMMUUU```kkksssvvvvvvhhh```UUUJJJDDD@@@>>>===@@@@@@@@@??????BBBHHHMMM[[[eeerrr{{{zzznnn```RRRHHHBBB???;;;:::999999:::;;;:::888888888777777777777888888666777888888999999888888;;;===DDDTTThhh|||{{{dddPPPEEE???;;;777999:::999777666777999777777888888888888777777777777888999:::;;;<<<<<<<<<;;;:::999888888888888777888888999::::::;;;;;;888999:::;;;===AAAFFFJJJRRRaaawwwxxxaaaLLL@@@>>><<<:::999:::;;;;;;;;;999999999999999888777666444777:::<<<;;;:::999999999999::::::999999888888;;;:::999888888999::::::999999999999888888888888888999::::::::::::999888888666666999>>>???<<<888777888888888888999999999999666666999::::::>>>CCCPPPhhhaaaUUUFFF===;;;<<<;;;888999999888888888888999999888888888888888888999999888888888888888777666666555555666777888888888777777666666666555555555555777888999888666666777999777666555555666777666444777555444555888999888666555666777888999999999999888888777777777777888888666666666666777777777777555666777888999888888777999999999999888777666666666888999::::::999888666777888888888888999999999::::::::::::::::::;;;;;;999999:::;;;;;;;;;;;;;;;888999::::::::::::999888888999999::::::;;;<<<<<<;;;:::===@@@@@@>>>AAAFFFNNNggguuulll^^^PPPFFFAAA??????;;;;;;;;;;;;:::::::::::::::999888888777777888888666666666777777777777777777888999888777777999;;;888888999999999:::::::::888888888888:::;;;===>>>:::;;;<<<============<<<;;;;;;;;;;;;<<<===>>>???BBBKKKbbbmmmRRRDDDCCC???>>>???;;;:::<<<>>>===;;;:::<<<===<<<;;;;;;::::::;;;;;;<<<;;;>>>@@@@@@AAAIIIVVVaaa|||mmmYYYMMMHHHDDDEEEFFFDDDDDDGGGFFFIIINNNVVVddd{{{gggPPPJJJHHHDDDCCCDDDCCCFFFKKKJJJZZZxxxpppWWWJJJGGGEEECCCCCCAAA@@@@@@@@@BBBBBBAAA???@@@DDDBBBCCCHHHJJJZZZuuu}}}wwwrrrooohhhhhhgggeeeccc```^^^]]]YYYXXXWWWUUUSSSRRRQQQPPPOOOPPPPPPNNNMMMLLLNNNOOOIIIMMMVVVaaallltttwwwwwwiiiaaaVVVLLLEEEBBB@@@???>>>???@@@@@@AAAFFFMMMSSS```jjjwww~~~~~~~~~}}}}}}{{{zzzzzzyyyzzz|||~~~uuufffXXXLLLEEEBBB>>>===;;;;;;;;;;;;999888888888777777777777888888666666777888888888888777999;;;CCCRRRggg{{{{{{dddPPPDDD===888666888:::999666555666888666666777777777777666666444555666888:::<<<===>>><<<;;;:::999888888888888666777777888999999::::::777888:::;;;===AAAFFFJJJTTTdddyyyuuu^^^JJJ>>>===;;;999999:::;;;<<<;;;:::::::::999888777666555222666:::===<<<;;;:::999666666888999:::;;;;;;;;;;;;;;;999999999:::;;;<<<999999999888888888888777888999:::;;;;;;:::999888888666666999???@@@===888777888888888888999999999;;;777666888888888;;;@@@GGG```|||hhh[[[KKK???::::::999888;;;::::::999999::::::;;;888888777777888999999:::888888888888888777666666777777777777777666555555777777666666555555555444555666777666444444555777888555333444777888666444777555444555888999888666666666777999999:::::::::888888777777777777888888777777777777888888888888555666777999999888888777888999999999888666555333666777999::::::999777666777888888888888999999999;;;;;;;;;;;;;;;;;;;;;:::999:::;;;<<<<<<<<<;;;;;;888999:::;;;;;;:::999888888999999::::::;;;<<<<<>>@@@CCCBBB???@@@EEEHHH```wwwoooaaaTTTJJJCCCAAA@@@<<<<<<;;;;;;;;;;;;:::::::::999999888777888888888555555666666777777888888777888999888777777999;;;888888999999999:::::::::888888888888999;;;===???;;;;;;;;;;;;<<<<<<======<<<<<<;;;<<<<<<===>>>???CCCOOOhhhjjjQQQCCCDDDAAAAAABBB>>>:::<<<>>>===;;;:::;;;>>><<<;;;;;;::::::;;;;;;<<<<<<>>>AAAAAADDDOOO```nnnzzz]]]GGGHHHCCC@@@BBBCCCBBBBBBEEEBBBEEEHHHLLLXXXppphhhPPPIIIGGGDDDCCCDDDCCCFFFKKKJJJZZZxxxpppWWWJJJGGGEEECCCBBBAAAAAA@@@AAACCCCCCAAA???@@@DDDCCCCCCHHHJJJZZZuuuzzzuuuooolllkkkjjjhhheeebbb___]]][[[ZZZYYYWWWUUUSSSQQQPPPPPPOOOOOONNNMMMLLLKKKJJJJJJJJJQQQYYYbbbmmmvvvvvvqqqiii]]]PPPJJJEEE@@@???@@@666;;;???@@@AAAGGGRRR\\\hhhrrr{{{}}}}}}~~~}}}zzzzzzxxxuuurrrooommmlllllllllnnnoooqqqssswww}}}{{{pppbbbUUUIIIBBB>>><<<999888999999777666666666666666666777888888777777777777777888888999;;;>>>EEESSSggg{{{xxxdddPPPBBB======888999::::::999888999:::666666777777777777666666777888888777777999<<>>;;;777666888999999888888888;;;===:::999888888999<<>>===???===;;;<<<>>>???<<<999888:::<<<<<<<<<<<<===???BBB<<<>>>HHHNNNUUUmmmyyydddSSSJJJBBBCCCCCCBBB@@@@@@AAACCCDDDFFFIIILLLVVVnnniiiPPPGGGDDD@@@???EEEEEEFFFJJJNNNcccjjjTTTIIIGGGCCC???===@@@AAABBBCCCBBBAAA@@@???>>>CCCBBBCCCHHHIIIYYYsssyyytttooolllkkkjjjhhheeebbb___]]][[[ZZZYYYWWWUUUSSSQQQPPPPPPOOONNNMMMLLLKKKJJJIIIIIIJJJQQQYYYbbbnnnvvvuuupppggg[[[OOOHHHDDD@@@>>>@@@999===@@@AAACCCJJJVVV```nnnwww~~~~~~zzzrrrpppkkkfffccc```______aaabbbdddfffiiiooovvv{{{~~~tttgggXXXKKKDDD@@@===;;;:::::::::999777666666666666666777888888777777777777777888888999<<<>>>EEESSSggg{{{yyyeeeQQQDDD>>>===999:::;;;:::888888999:::888888999999999888888777999999999777666777:::<<<;;;;;;;;;;;;::::::999888888888999:::::::::999999<<<:::;;;===>>>???FFFOOOYYYjjjlllWWWHHH@@@::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::999888888888888888777777666888888888888:::<<<>>>??????===;;;;;;;;;<<<;;;:::777777777888888888888888777888888888888999999999999666666;;;>>>;;;888888555666666666555555777:::<<<;;;999888999:::===???EEEQQQfff|||fffNNNBBB>>>:::777888999888888888999:::::::::777888:::;;;;;;:::888777888888888888888888777777666666666666666666666666555555666666666666555555777777777777777777777777333555777777666555666777999777555555777888777555888777666777999999777555555666666666777777777777888777777777666666666555777777888999999999999999999999999999999999999999888888777777777777888888888888777777888888999::::::888666666777999::::::::::::999999999888888888999999888888888999999:::===<<<;;;;;;;;;;;;<<<===BBBAAA@@@???>>>===<<<<<<@@@MMMbbb|||~~~uuujjj^^^QQQDDD@@@BBB???;;;999::::::999;;;???;;;:::999888777888999999888999:::999777666777888777777777777888888999999<<<;;;:::999888888999:::888999999999:::;;;;;;;;;;;;:::999888888:::;;;===AAA>>>;;;999:::<<>>>>>===;;;<<<>>>>>><<<999888:::<<<<<<<<<<<<>>>???>>>;;;>>>IIIVVVeee~~~fffRRRHHHDDDBBBCCCCCCBBB@@@@@@BBBCCCDDDHHHKKKMMMWWWnnnjjjRRRIIIEEEAAAAAAGGGGGGGGGKKKOOOddd{{{gggQQQGGGFFFEEECCCBBB@@@AAAAAABBBBBBBBBAAAAAA===AAAAAACCCIIILLL\\\www}}}wwwsssooolllkkkjjjhhheeebbb___]]][[[ZZZYYYWWWUUUSSSQQQPPPOOOMMMMMMLLLKKKJJJIIIIIIHHHJJJQQQZZZcccnnnvvvuuuoooeeeYYYMMMGGGCCC???>>>???<<>>:::;;;;;;:::888777888:::999999999888888777777666999:::999777555555777999888999:::;;;<<<<<<<<<<<<777888999:::::::::::::::<<<;;;<<<>>>???@@@HHHPPP[[[mmm}}}gggSSSFFF@@@;;;;;;<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;999999999888888888777777666666777888:::===???AAA@@@>>>:::999:::;;;;;;;;;777888999::::::;;;;;;;;;777888888888888999999999;;;888777;;;===;;;999;;;888999999888777777999;;;===<<<:::888888:::;;;<<>>======<<<;;;;;;???GGGXXXpppxxxmmmbbbUUUGGG@@@??????;;;:::<<<<<<:::<<<@@@===<<<;;;999999::::::;;;888999:::999777777777999666777999:::::::::999888;;;;;;:::999999999::::::999:::::::::::::::::::::;;;:::999888999:::;;;<<<===<<<;;;::::::<<<>>>@@@GGG\\\yyysssQQQGGG>>>>>>????????????===<<<<<<<<<======;;;:::888:::<<<<<<<<<<<<>>>@@@<<<===BBBNNNaaayyyiiiQQQCCC@@@CCCBBBBBBBBBAAA@@@@@@BBBDDDFFFHHHKKKOOO[[[tttlllTTTKKKGGGBBBCCCIIIHHHHHHLLLPPPfffzzzfffPPPFFFDDDCCCCCCDDDAAA@@@@@@@@@AAABBBCCCCCC<<<@@@@@@CCCJJJOOO```}}}zzzuuurrrnnnlllkkkjjjhhheeebbb___\\\[[[YYYXXXWWWVVVTTTQQQPPPOOOLLLKKKKKKJJJIIIIIIHHHHHHJJJQQQZZZcccnnnvvvtttnnnbbbVVVKKKEEEBBB>>>===???===@@@CCCFFFKKKVVVdddnnnwww}}}|||yyyssslllaaa]]]VVVOOOJJJGGGGGGGGGFFFGGGHHHJJJNNNTTT]]]ccclllrrrzzzttteeeTTTIIIDDDAAA===;;;;;;;;;:::999888777777666777777888888777777777777777888888999>>>@@@GGGTTTfffzzz{{{gggSSSDDD>>>===;;;<<<<<<:::888777999:::888777777666555555555555888999999777555555777888777888999:::;;;;;;;;;;;;777888999999:::::::::::::::999:::===>>>@@@HHHQQQ^^^pppwwwaaaOOODDD@@@;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::;;;;;;;;;:::999999888888888888666666777999<<>>>>>??????DDDOOOddd~~~{{{pppfffZZZKKK@@@<<<>>>;;;:::<<<<<<;;;<<<@@@===<<<;;;:::999::::::;;;777999:::999888777888999888888999::::::::::::999;;;;;;::::::::::::::::::999999999999999888888888::::::999999999:::;;;<<<::::::;;;;;;;;;<<<>>>???JJJ```~~~gggNNNFFF??????AAA@@@???AAA<<<<<<<<<<<<===<<<;;;:::888:::<<<<<<<<<===???AAA@@@DDDJJJVVVmmmlllWWWHHHAAABBBFFFAAABBBBBBAAA@@@AAACCCFFFHHHHHHJJJTTTgggmmmUUUMMMHHHCCCDDDIIIGGGGGGKKKPPPgggzzzfffPPPEEEAAAAAAAAACCCAAA@@@@@@@@@AAABBBDDDEEE===BBBAAADDDKKKQQQddd}}}wwwssspppnnnlllkkkjjjhhheeebbb___\\\[[[YYYXXXXXXVVVTTTRRROOONNNKKKKKKJJJJJJIIIIIIHHHHHHJJJQQQ[[[dddooovvvtttmmm___TTTIIIDDDAAA>>>===???===@@@DDDIIIPPP\\\jjjsss{{{}}}xxxtttkkkcccWWWSSSMMMGGGCCCBBBCCCDDDAAAAAABBBCCCEEEJJJQQQVVVbbbhhhqqqzzzzzzkkkYYYMMMEEEBBB>>>;;;::::::999888888888777777777777888888777777777777777888888999>>>@@@GGGTTTfffzzz{{{gggRRRDDD===;;;<<<<<<;;;999888888:::<<<999888777666555666666666666777888777666666888:::777888888999999999999888666777888999::::::;;;:::;;;:::;;;>>>@@@BBBJJJSSSbbbuuurrr[[[KKKCCC@@@;;;::::::::::::::::::::::::::::::;;;<<<<<<<<<===<<<<<<:::999888888888888777888999;;;>>>BBBEEEGGG>>>;;;777666666888999999<<<<<<======<<<;;;999777777777888888888999999999:::888888:::999666777:::666777888888666555666777888888888888999;;;===>>>>>>DDDSSSiiicccLLLBBB???===999666999<<<<<<:::888888999999999999999999999999999888777777777666666555555777777777777777777777777555555666666666666555555666666666666666666666666777555444666999:::888555888888888888777888999999444555666666555555555555555555555555666666666666666666666666777777777777666777777888888888888888888888888888888888888888666777888888888888777666777777666666777777888999999777666777999:::999888888888999999999999999999999888999999:::;;;<<<===999999999999999999999999::::::;;;<<<===>>>???@@@===???FFFVVVnnnrrriii^^^OOOBBB;;;===:::999<<<<<<:::;;;>>><<<;;;999888888888999:::777888999999888777888999:::999888777777999;;;<<<999:::::::::::::::::::::888888888888777777777777999999999999::::::;;;;;;777999;;;<<<;;;<<<>>>@@@NNNddd___LLLEEE@@@@@@@@@>>>===???;;;<<<======<<<;;;::::::888:::<<<======>>>@@@BBBBBBHHHQQQbbb|||rrrXXXKKKGGGDDDCCCDDDAAAAAAAAA@@@???AAADDDGGGKKKHHHLLL]]]yyylllUUUMMMIIIEEECCCGGGEEEEEEJJJPPPhhhrrraaaNNNDDDAAA@@@AAACCCAAAAAA@@@@@@AAACCCEEEFFF@@@DDDBBBEEELLLSSSggg{{{uuuqqqooommmlllkkkjjjhhheeebbb___]]][[[XXXXXXXXXWWWUUURRROOONNNKKKKKKJJJJJJJJJIIIIIIIIIJJJRRR[[[eeeooovvvsssmmm^^^SSSHHHCCCAAA>>>>>>@@@===@@@FFFMMMWWWcccpppxxx{{{vvvooodddZZZMMMJJJEEEAAA>>>>>>???@@@>>>?????????@@@CCCGGGKKKVVV\\\fffpppyyyrrr```SSSGGGDDD>>>;;;:::999999888999999888777777777888888777777777777777888888999===???FFFTTTfffzzz{{{gggSSSCCC<<<:::;;;<<<;;;999888888;;;>>>;;;:::999888888999;;;;;;555777888888888777999:::888888888888888777777666666777888999:::;;;;;;;;;===<<<>>>AAACCCFFFNNNWWWgggzzznnnWWWHHHAAA@@@;;;::::::::::::999999999<<<<<<===>>>??????@@@@@@>>>===;;;999888888999999888999:::<<>>>>>BBBNNNbbbzzzmmmTTTEEE@@@>>>;;;777:::<<<;;;888777888:::999999999999999999999999777777777777777777777777777777777777777777777777555555666666666666555555777777777777777777777777666666666777888999888666:::::::::999777777888:::444555777777555444555666444444555555555666666666666666666666777777777777666666777888888888888777888888888888888888888888666777888999999888777666777666666666666777888888999777666777:::;;;999777888888888999999999999999999999888999999:::;;;<<<777888888999999888888777<<<<<<<<<<<<<<<<<<======>>>???CCCOOOccc|||vvvmmmdddUUUFFF===>>>;;;:::<<<<<<999999<<<;;;:::888777777777888999777888999999888777999:::;;;999777666666888;;;<<<888888999:::::::::999999777777888888888888888888999999:::::::::;;;;;;;;;777:::<<<<<<;;;<<>>;;;:::<<<:::<<<======;;;::::::;;;888:::<<<======>>>@@@BBBBBBIIIYYYsssyyybbbLLLFFFFFFBBB??????@@@AAA@@@??????AAAEEEIIIMMMLLLUUUllliiiRRRKKKIIIEEEBBBFFFDDDDDDIIIQQQjjjdddWWWIIIDDDCCCBBBCCCEEEBBBAAAAAAAAABBBCCCDDDDDDBBBEEECCCEEENNNUUUjjjxxxrrrooonnnmmmlllkkkjjjhhheeebbb___]]][[[XXXXXXXXXWWWUUURRROOOMMMKKKKKKKKKJJJJJJJJJJJJJJJJJJRRR[[[eeeooovvvssslll]]]RRRGGGCCCAAA??????AAA>>>AAAHHHRRR]]]jjjuuu|||~~~wwwqqqiii\\\QQQGGGEEEBBB???===<<<<<<<<<:::<<<=========>>>@@@CCCJJJPPPYYYdddnnnxxxxxxgggZZZJJJFFF@@@<<<;;;::::::999:::999888888777777888888777777777777777888888999<<<>>>EEESSSggg{{{}}}iiiTTTDDD<<<:::;;;;;;:::999888999===@@@;;;;;;999999:::;;;===???888999::::::888777888999777888888999999888888888666777888999:::;;;;;;;;;======???BBBDDDGGGOOOYYYkkk~~~kkkUUUFFFAAA@@@<<<<<<;;;;;;::::::::::::<<<<<<===>>>@@@AAAAAABBB???>>>;;;999888888999:::999999:::<<>><<<:::999::::::999888999:::;;;<<<;;;999666444777888888888888999999999888888;;;===;;;666666999999;;;<<<<<<:::999999999777888888999::::::;;;<<<<<>>;;;888;;;<<<:::777555888;;;:::999999999999999999:::666666777777888999999999777777777777777777777777555555666666666666555555777777777777777777777777555666888888777777777888:::;;;;;;999666555666888333555777666444333444666444444444555555555666666555666666666777777777888777777888999999999999888888888888888888888888888666777888999999888777666666666666666666777888888666888999999888888999:::777777777888888888999999999999888888888999999:::777888999999999999888777999:::::::::;;;;;;<<<<<<>>>???BBBJJJXXXpppyyyqqqiii[[[LLLBBB@@@===<<<>>>===999999;;;;;;:::888777777777888999666888999999888888999:::888888777777777888999:::666777888999999999888888888888999999::::::;;;;;;999999::::::;;;;;;;;;:::777:::===<<<;;;<<>>===:::999:::;;;888:::<<<===>>>???AAACCCGGGMMMdddhhhVVVGGGEEEDDD???===AAA@@@@@@@@@??????BBBFFFJJJLLLSSSddd~~~fffOOOIIIHHHFFFBBBFFFDDDDDDJJJSSSnnntttZZZPPPGGGEEEEEECCCBBBDDDBBBBBBCCCCCCCCCCCCCCCBBBAAADDDBBBEEEOOOXXXooowwwqqqnnnmmmllllllkkkjjjhhheeebbb___]]][[[WWWXXXXXXWWWUUURRROOOMMMKKKKKKKKKKKKKKKJJJJJJJJJJJJRRR\\\eeepppvvvssskkk\\\RRRGGGCCCAAA???@@@BBB???CCCJJJUUUaaannnyyy~~~~~~zzzssslllcccUUUIIIFFFDDDBBB???===<<<;;;;;;777999;;;;;;;;;;;;===>>>BBBHHHQQQ\\\gggsss}}}|||lll___LLLHHHBBB>>><<<<<<;;;;;;::::::999888777777888888777777777777777888888999;;;>>>EEESSSggg{{{~~~jjjVVVFFF>>>;;;:::::::::888888:::>>>AAA999999888777888;;;===???:::<<<<<<;;;999777666777777888999:::::::::::::::666666888999:::;;;;;;;;;<<<;;;===AAACCCFFFNNNXXXnnniiiTTTFFF@@@@@@======<<<<<<<<<;;;;;;;;;:::;;;<<<===>>>???@@@AAA@@@>>><<<999888888999:::999999:::<<<>>>BBBEEEGGG;;;999888888999888777555666777999;;;;;;999777555777888888888888999999999888999===@@@===777666999666888:::999888666555666999999999999999999999999:::<<>>888:::===BBBMMMddd|||tttmmm```PPPFFFBBB???>>>@@@>>>:::999;;;;;;:::999888888888999:::666888999999888888999;;;555666777888999888888777555666777888999999888777999999:::;;;;;;<<<======888999:::;;;;;;;;;::::::888;;;===<<<;;;<<>>AAA999<<<>>>===:::999999;;;888:::<<<===>>>???AAACCCMMMSSSlll\\\OOOGGGGGGCCC===???HHH@@@@@@???>>>???BBBGGGJJJLLLYYYpppcccMMMGGGHHHFFFBBBFFFDDDDDDKKKUUUqqqjjjXXXOOOHHHFFFEEEBBB??????BBBCCCDDDDDDDDDCCCBBBAAA???CCCAAAEEEPPPZZZrrr