BM6 6(:@ yyyxxxkkk___NNNHHHBBB@@@>>>:::999<<<888888999::::::::::::999888888888777777777777777888777666555555555555555777777777666555555555444222222333333333444444444111222222333333444444555333222111000000222444555111111222222222333333333444333333222222333333444000222333333111///...///111444...+++222111---222555222...+++***,,,///111666444111//////111444666222111000///---,,,+++***//////000000000000/////////......------///000111((((((***,,,...000111222............////////////111111111111111000////////////000000000000//////333111///...///111222222333000......111444333222555666666666444333333555888777666777888:::===???@@@AAAGGGRRRbbbzzzuuujjjWWWMMMEEEAAA>>>:::999:::::::::::::::999888888777888888888888777777777777777666666555555555555666666666555555555555555555222222222222333333333444333333333333333333333333333222111000000222444555111111222222222333333333333333222222222222333333))),,,000222333444555666333666000...555444000444000111222222111///...---222000...------...000222111000///...---,,,,,,+++//////000000000000//////000//////...///000111222---------...///000000111/////////000000000000111111111111111111000//////000000000111111000000000222000///...///000111111222111000222333333111...333555666666555555666777777666666666888:::<<<>>>???AAAGGGRRRaaayyy}}}eeeXXXJJJDDD@@@===;;;;;;;;;;;;:::999888777666666888888888888888888888888666555555555555666666777444444444444444555555555111111222222222333333333555555444333333222111111333222111111111222333444111111222222222333333333222222222222222222222222...000222333222222222333222555000...555444000444111222222333222111///...222222111000000111222222/////////.........------//////000000000000//////000000000000000111222222111111111111000000000000000000000000111111111111000000111111000000//////000000000000000000000000000//////////////////000111222333444555333///,,,222444666666666666888:::666555555666777999;;;===>>>@@@FFFQQQaaaxxxvvveeeRRRHHHCCC???>>>???;;;::::::999888777777777777888888888888888999999555555555555555666777888222333333333444555555555111111111222222222333333444444444333333222222222222222111111111222333444111111222222222333333333111111111222222111111111111333444333111.........///333...,,,444222...222666333000---,,,...222444222222222333333222222222............//////////////////000000000000///////////////000000000111111222222222111111000000000//////000000000111111111///000000000000000//////////////////////////////...///000111000/////////111111333444444333111///333555666777666777999:::555555555666777999;;;<<<>>>@@@FFFQQQ```wwwsss___QQQIIIBBB@@@AAA::::::999888888999:::;;;777777888888999999999:::555555555555555666777888222333333333444555555555111111222222222333333333222222222333333444444444222222111222222222333333111111222222222333333333000111222222222222111000,,,...111111111000000111...222...---444333...222555222///,,,,,,...111333---...///000000///...---------......///000000111//////000000000000//////......////////////000///000000000000000000000000........./////////000000...//////000000000/////////......------......///---000222111///...///000000111111111222333444555555666777777666666777888444444555666888999:::;;;===@@@GGGRRRbbbxxxvvvgggXXXJJJCCCBBB;;;:::999999999;;;<<<===777777888888999:::::::::666555555555555666666777444444444444444555555555222222333333333444444444111111222333333444555555111111222222222333333333111111222222222333333333000111222333333222111000///111333222111////////////444000///777555000444//////111111111000///...//////000000000000//////---......///000000111111//////000000000000//////------...///////////////.........///000000111111............////////////......///000000000////////////------------//////...111333222///...000333000111111111111333666999555666777777555555666888444555666777999:::;;;;;;>>>@@@HHHTTTddd{{{rrrYYYIIIDDD>>>===;;;::::::;;;<<<===777777888999999:::;;;;;;777666666555555555555666666666555555555555555555333333444444444555555555333333333333333333333333111111222222333333333222111111222222222333333333111222333444444333222111333444666555222000//////...333000000777666000444///000111222222222000000222222111111111111222222......//////000000111111//////000000000000//////---...///000111000000///////////////000000000000...////////////000000000---......///000000//////111000///......///000111000333444222///...111555///111333444222222444666222333555555555555777999555666777888:::;;;;;;<<<>>>AAAIIIWWWggg~~~gggPPPGGGAAA@@@===;;;::::::;;;<<<777777888999::::::;;;;;;888777666555555555555555777777777666555555555444444444444555555555666666555444444333333222222111111111222333333333333222111111222222222333333333111222444555555444222111,,,///222555666777888:::,,,111......666444...222666444000......111444777//////............//////.../////////000000000111//////000000000000//////...///000222222111111000111111111000000000000000000000000000111111111111------...///000000//////333222111//////111222333222444555222......222777...222666777444222222333///111333444555666888:::555666888999;;;<<<<<<<<<>>>AAAJJJXXXiii{{{___MMMHHHAAA;;;::::::888999<<<777888999999888777888999666666777777777777666666666666666666777777777777555555555555555555555555555555555333111000222444555444333222111111111111222222222222222222222222333333333333333333333333222222222222222222222222222222333333333444444444444222111333222///111666444222222222000,,,,,,000222222222222222111000000000000222222111///---+++...------...000000///...***(((+++000///***)))...111111111111000///...---//////000000000000//////000///...---,,,,,,---...////////////000111222333///555:::999444111333777333333444444555666666666888777666666777999;;;<<<>>>@@@IIIWWWkkkttt\\\KKKCCC<<<;;;;;;999999<<<777888999999888777888999666666666777777777777666555555555555666666666666555555555555555555555555111222222222111222444666444444333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222222222222222333333333333444111111333111///111666333000///111222///000333000000000000000///......000000111222111///---,,,111111111222333333222111,,,+++---222111,,,,,,000,,,,,,---...//////////////////000000000000//////111111///.........//////000000000000111222333333///333777777444222444666333333444444555666666666777777666666777999;;;===???AAAIIIXXXlllmmmPPPFFF>>><<<;;;::::::<<<777888999999888777888999555555666666777777888888444444444444555555555555555555555555555555555555000111222111111111333555333333444444444444555555333333333333333333333333222222222222222222222222222222222222222222222222111111111222222222222333333111111333111///111555111,,,***...222111111222///000000000000//////...000000111111111///...---...///000000111111000000------000333222......111------...///000000000000//////000000000000//////222222111000000000111111111000000111111222333444000111333555666666555555333333444444555666666666666555555666888:::<<<>>>>>>@@@IIIXXXkkkyyyVVVKKKAAA======;;;:::;;;777888999999888777888999555555555666666777888888444444555555555666666666555555555555555555555555222333333222000///000111111222333444444555555555333333333333333333333333111111111111111111111111222222222222222222222222000000111111111222222222333111111222111...000555000***''',,,111111//////111111222222222222111000000000000111000///...------...000000/////////000...///111222111///000111333333333222222111000/////////000000000000//////222111111111111111111111111111111111222333444555222000111333777999888555333333444444555666666666444555555666888;;;===>>>===???GGGVVVjjj]]]PPPCCC???>>><<<;;;;;;777888999999888777888999666666555555666777888999555555666666666777777777555555555555555555555555222333333222000//////000///000111333444444444444333333333333333333333333111111111111111111111111222222222222222222222222000000111111111222222222333000000222000...000555444---***...222111///...000111111222222222111111000000000000000//////...///111333333222111222444,,,///000000//////000000333333333222222111000/////////000000000000/////////000000000000000000000111111111111222333444555333111000333888;;;999777333333444444555666666666444444555777999;;;<<<===>>>@@@HHHWWWkkkdddUUUFFF@@@???===;;;;;;777888999999888777888999888777666555555666777888666666666666777777777888555555555555555555555555...000222333222222333444...000111333444444333333333333333333333333333333222222222222222222222222222222222222222222222222111111111222222222222333222000000222000...000444888222///222444222111111...//////000000000000///000000000///////////////,,,///222222///...000222,,,///000...---///000///------...///000000000000//////000000000000//////---...///000000000//////111000000111111222333444333111000333777999999777333333444444555666666666444555666888999;;;<<<<<>><<<;;;777888999999888777888999:::999777555444555666777555555555666666666777777555555555555555555555555///111333444333333333444000111333444555444333222444444444444444444444444333333333333333333333333222222222222222222222222222222222222333333333333222000000111000---///444666222111444333111111444......///000000000000000000000////////////000000(((,,,//////,,,***,,,///,,,000111---,,,000111///,,,,,,---...//////////////////000000000000//////---...///000000000//////000000000000111222333333111000000111333555666666333333444444555666666666555666777888999:::;;;;;;@@@BBBIIIYYYmmmlll[[[IIIBBB@@@>>><<<;;;777999999999888777888999;;;:::777555444444555666444444444555555555666666555555555555555555555555222444666666333111111111111222444666666555444333444444444444444444444444333333333333333333333333222222222222222222222222222222333333333444444444222000000111000---///444111///000222000...///444000000111222222222222222000000////////////000111***...222111...,,,///222,,,111222---,,,111222000111111111111000///...---//////000000000000//////---...///111111111000///////////////000111222333//////000000111222333555333333444444555666666777555666777999999:::::::::===???FFFVVVkkksssfffUUUHHH>>>777777;;;???===;;;:::;;;;;;:::999:::999888777666666666666555555555555555666:::===666666666555444444444333444555555333222222444666444555666555333222333444222222444666777666333000333444......222...+++333444333111000000000111111111111222222222333333333222111000000///000000111////////////////////////222222000/////////000111---......///000111111222............////////////...///000///...---...000---------.........//////000000000000111111111111//////000111222333333333...///111111000000222333333222222333444555666777222333555777777666555333999999999888999999::::::AAAAAAGGGTTTggg|||lllYYYNNNGGG@@@======>>><<<:::999:::;;;:::999:::999888777666666666666666666555444222222555777555555555555555444444444444555555333222222444666222333444444333333555666333333333555666666333111000333000222999666444===444333111000000000111222111111222222222333333333222222222222111111111111111111111111111111111111333222111/////////000000......//////000000111111/////////000000000000111...///000///......///000---...................../////////000000000111111000000000111111222222333111222333222111000111222444333333333333333444444333444555666666666555444666777777777999:::;;;<<<@@@AAAFFFSSSfffuuuaaaVVVPPPHHHAAA===<<<:::999999:::;;;:::999:::999888777666666666666666666666444222222444666444444444555555555555555444444555444222222444666000222444444444444666888444333333444555555444222444666222111666///)))000333333222111111111111222111111222222222333333333111222333444444333222111111111111111111111111111333222111000////////////////////////000000000000000000000000111111111111...///000000......///000///.........................../////////000000000111111111111111111111111333444555333111000000111444333333333222222222222444444444444444555666666444444555666888:::<<<===???@@@FFFRRRdddnnnbbbWWWJJJAAA===<<<:::888888:::;;;:::999999999888777666666777777555666666666555666888;;;333444444444555666666666333444555444333333444555111222444444444444555777555444333333444555444333666777222000111((( %%%222222222222222222222222111111222222222333333333///000222444444333111000111111111111111111111111333333222111000///......000000000000//////////////////000000000111111111...000111000///...///000////////////........................////////////111111111111000000000000222333444333111000111222111222222222222222222222666555333333333444666777444444555666777999;;;<<<>>>@@@EEEPPPbbb}}}tttbbbNNNCCC@@@<<<;;;999999:::;;;:::999999888777777777777777777444666777777666666888:::333444444444555666666666333444555555333333444555333444555555333333333555555444333333444555444333000333000111666000+++222222222222333333333222222111111222222222333333333---///111333333222111000000000000000000000000000222222222111000//////...000000000000////////////........./////////000000///000111000///...///111////////////////////////............////////////111111000000000000000000///000111111000000111333...///111222444444444444666555333222222444666888555555666666777888:::;;;>>>@@@FFFPPP```{{{rrrYYYKKKGGG>>>===;;;:::;;;;;;:::999888888777777777777777888666777777666444222222333444444444555555555555555222444555555444333333444444555666555333222333444444333333444555555444222...111///111888444000888111222333333444333333333111111222222222333333333---...000111222222111000////////////////////////000111111111111000//////////////////000000000000............///////////////000111111//////000111....../////////000000000....../////////000000000000000000000000000000000---///000000000000222333---...111333555666666666666555333333333444666888666666666777888999:::;;;>>>@@@FFFPPP___zzzhhhUUULLLAAA???<<<;;;;;;;;;:::888888888777777777777888888666777888666444222222222555555555555555444444444222444666666444333333444222444555444333333444555333333333555666666333111111333//////444000,,,444111222333444444444333333111111222222222333333333//////000111111222333333000000000000000000000000//////000111222111000000......//////000000111111...////////////000000000///000111111000///000111------...///000111111222/////////000000000111111......//////000000111111000111222222000000111222...000222555666666555555555555444333444555666777555555666777999;;;<<<===???AAAGGGPPP^^^yyyrrrZZZNNNCCC@@@>>><<<<<<;;;:::888888777777777777777888888444666888888777666777888666666666555555444444333222444666666555333333444000222444444444444666777222222444666777666333000111333//////555222000999000111333444555444333333111111222222222333333333111111111111222333444555111111111111111111111111---...000111222222111111---......///000111111222000000000000111111111111///111222111000///000111,,,---...///000111222333000000000000111111111111---......///000111111222333444444333111000111222111222444666666666444333444444444444444555666666444444555777:::===???@@@???BBBHHHQQQ^^^yyy{{{fffYYYKKKBBB;;;;;;;;;999999;;;999999999888666555666777777888888888777555333222444555666555444444555666555777777444555555222,,,666555444444333333333333666555444444555666555444111222333444444333111///333333333111000222555777444444333333333333222222000111222222111000111222444333111///......//////444444333222111000//////---///111333444333222111...///111111111111333555222111111111000000//////---...000111111111000///.........///////////////555///---111444333111222////////////111333555777000333555666555444444555444444444555777777444222333444444555666888:::;;;AAACCCHHHPPP]]]vvvttthhhQQQFFF===<<<===;;;999888999999999888666555666777666666777888777777555555444555666555444444555666222666888666666777666222555555444333333333333333666444333444555666555444444555555555333111...---333444444333222333555777222222222333333444444444000111222222111000111222444333222111111222222333222222222111000000//////,,,---///111222111000///...///000111000000111333111111000000000/////////---...///000111000//////---...000111222111000///111---,,,///111//////111//////000000111222444444000222444444222222222333555444333444444333000...555555555666777888:::;;;===@@@FFFOOO\\\vvvzzz\\\NNN@@@===>>><<<999777999::::::888666555666888555555666777888888777777444555666555444444555666,,,222666555444666888777444333333222222222222333555444333444555666555333444444444444333111///...000111222222111000222333000000111222333444555555000111222222111000111222222222111111222333333444000000000000000000000000,,,---///000111111000///...///000000///...///000000000///////////////...---......///000/////////---///111333333222000//////---...000///---...333000000111222222222222111111111222111//////000222333333333333444444111///666666666777888999:::;;;<<>>:::;;;;;;999777666777999888777666555555555555555444555666555444444555666111666888444222444666555333222222222222333333444444333222333444555444222333222222222222222222222111222333222000///000111333333222222111111111111000111222222111000111222444444444444222111000////////////000000111111111//////////////////000000222333333222000000000111...////////////000000000///////////////000111111000///---,,,,,,...000222...,,,---///...,,,---222333333333222222000//////111222333333222222444555555555555666888888666444555555555666888:::;;;<<<;;;>>>FFFPPP^^^vvvvvveeeQQQEEE???<<<;;;===:::;;;;;;999777777888999888777777666666777888999444555666555444444555666555777777444333666666444333333333333333444555555444333222222444444333222222222222222222222333333000000000...,,,,,,...000111111111111111222222222000111222222111000111222222333333444333222111000000000111111111111111111000000///////////////000000111222111000///000111/////////000000000111111111000000///000111222333......///000000000000///000,,,+++...///......000333333222111000000000000///111333444333333444666444444444555666666444222333333444555777:::<<<===<<>>>>>===:::::::::999999999999999777666666999<<<<<<999666555666666444222222333444555555444222000000222555666555444333333444555666444333333222333444666777777666555444444444444444444666444000000333555333333222111000000000111222222222222111111111111111222...---222333000111555------------------------222222222111111111000000000111222000//////000222000000//////......------333///++++++...000000...///000111000//////111333///000111000//////111333000000000000111111111111333333222222111222222222555444444333444555666777777666555555666888:::;;;BBBAAAGGGTTTbbbxxxlllYYYKKKCCCAAA@@@::::::999999999888888888999888888:::<<<<<<:::777666777777666444333555666555555444222111111333666555444333333333333444555444444333333333444555666555444444333222222333333---000222000222666666444222111111000000111222333111111111111111111222222222000222666555000000444222222222222222222222222222222222111111111000000///000111111000111333555///////////////.........000111222222111111111111000111222111000000222444///000111000//////111333//////000000000111111111222222111111111222222333333444444555555555555555777777666666777999<<<===@@@@@@FFFSSSbbbxxxttt```NNNCCC>>>===::::::999888888888888888:::999888888999999888777555666666555444333555666444444444333222222555777444333333222222333333444555555444333333333444444333222222111111111111222---111333222333444333///111000000000111222333333000000000111222222222333000111444777444///...222000000000000000000000000222111111111111000000000000111222222111111333555...///////////////000000,,,111555555222///000222111222222222111111333444///000000000//////111333////////////000000000000000000000000000111222333222333555666666666555444777666666777999;;;===???<<<;;;BBBOOO]]]rrr{{{hhhTTTEEE>>><<<;;;:::999888777777888888888777666555555555555555333333444333222222444555333444444444333444666888444333333333333333333444666555555444333333333333222222111111111111111222555888888333111111...***//////000111111222333444//////000111222333333333---000333333000---///222------------------------111111111111000000000000444444444222///...///000......//////000000000111+++...000000...------...000111222111000000222444...///000000...///000222....../////////000000000////////////000111222333444444444555555555555555555555666777999;;;===???===<<>>>>>EEEQQQ]]]ooopppWWWNNNFFF???===;;;999:::===<<<;;;;;;:::888666444333777777777777777777777777888888777777666666666555666555444333333333333333///111333555666666555444666666666555555444444333222333444444444333222222555...,,,222555333222444444555555333111//////000444444333333222111000000...000111111000000111222---///111111111000111222000111222111///.........000000//////000222444555......///000111000000000000000000000000000000000111000///......///000111...//////000111222222222...000111222111111222444111222333333333333444555555666777888999:::;;;;;;<<<>>>DDDMMMZZZpppjjjPPPGGG???======:::999999666777777777777777666666777777777777777777777777777777777666666555555555555555444444333333333333222333555666666555444333555444444333333333333444333333333333333333333333555000...222333000000444555555555333222111111222444333333222111111000000...000111111000000111222...000222222000000000111---///111222111111222333555444222111////////////////////////000000000111000000000000000000000000111000////////////000111...//////000111111222222000111333333222222444555///111333333333333555777666666777888999999::::::<<<>>>CCCLLLXXXmmmsssXXXLLLAAA???@@@===999888666777777888888888777777777777777777777777777777666666666555555555555555555444444444444333333333555555666777666555444333444333222111222333444555444333222222222333444444444222111222000...000444333222111000//////000111222222222111111000000///...000111111000000111222///111222222000//////000...000222222222111222444666555333111///......---000000///...///000111222000000000000000000000000111000000//////000000111/////////000111111222222000222333444333333444666///111333333333444666888777777777888999999999:::<<<>>>CCCKKKVVVjjjyyydddUUUEEEAAABBB@@@<<<:::;;;;;;;;;;;;:::999777777666666666666666666666666555555555555555555444444444444444444444444444333555666666777777666555555444333222111222333555666555333222111111222444666222333444333000///333777444222000///000111222222111111111000000000//////...000111111000000111222000111333222000/////////111222333333111//////000000000000000000111111111111000///......000222333000000000000000000000000000000000000000000000000//////000000111111111111000111333333222222444555111333444444333333555666777777888888888999999999===???DDDLLLVVVhhhooo\\\IIIAAA@@@>>><<<<<<:::::::::::::::999888777666666666666666666666666444444555555555555555555333333444555555444444333333444555666666777777777444444333333444555666777444333111111111333555666///333555444222333666888888555333333444666555444111111111000000000000000...000111111000000111222000111333222000/////////000111222111///.........------///000111222333333222111///...///000222444000000000000000000000000000000111111111111000000000000000000000111111111///000222222111111333444444555666555333222333444777777777888999999::::::>>>@@@EEEMMMWWWiiitttbbbNNNCCC???<<<;;;<<<333333555666888888999999777777777777777777777777555555555555555666666666222333444555555555444333222333444444666777888888444444555555555555555555333222222111222333555666...333555444444555555444555222000111333333111...111111111111111111111111...000111111000000111222///111222222000//////000,,,...000000000///000111...///000000111111000000111111000///000111222333000000000000000000000000000111111222222111111000000000000000000000111111...000111111111111222444444555666555444333333555666666777888999:::;;;;;;===???FFFNNNXXXkkkxxxhhhWWWKKKCCC===;;;<<<111222333555777888888888777777777777777777777777555555555666666777777777111222444555666555444333444333333444444555666666333444555666666444333222111111222333333444555555///333555333444666111+++222000...000222222---)))111222222222222222222222...000111111000000111222...000222222000000000111---///111111000000111222//////000111111000///...000000111111111222222222000000000000000000000000000111222222222222111000111000000000000000000000///111222222222222333555222333555555444444666888444555666777999;;;<<<<<<:::===EEENNNYYYlllzzznnn```TTTJJJAAA===>>>555666666777777777777777777777777777777777777777555666666666777777888888111222444666666555444333555555444333333333333444222333555666666333111///000111222333444555444444000333444222444555---###777555444666888777111+++222222222222222222333333///000111111000000111222---///111111111000111222111333444333111//////000---...///111111111000///000000111222222222222111000000000000000000000000000111222333333222111000111111111000000000000000000222333333333333444666///111333555555666999;;;333444555777999;;;======888;;;CCCMMMYYYlllwww]]]JJJCCC???;;;;;;:::999:::::::::777666:::999888777777888999:::888777777666555444444444333444444333111111222444222333444444333333555777555444333333333333444555111111111111111111111111555555444333111000222444444444444333222111000///444333111000000000111111111000000///000222333555,,,---///111222111000///---222333...---222444111000000000000000///......////////////000000000000...//////000000000000///000000000000000000000000111000/////////000222333222333333222111000222333444444333222222333333333111333555555666888;;;===??????CCCJJJVVVjjjqqqWWWIIIDDDBBB;;;:::999999::::::888666666555444333333444444555888777777666555555444444666777777666444444555777333444555444333333555666555444333333333333444555333333333333333333333333444444444333222222444666333333333333222111111000333333111000000000111111333222111111000111111111000000//////000000111111---222222...---111333111000000000000000///......////////////000000000000,,,---...000111222222222000000000000000000000000000000000000000111111222222333333222111111222444444444333333222333333444333444666666666888:::===>>>???CCCKKKVVVjjj```KKKDDDCCC;;;:::999999::::::999888888777666555555555555555888777777666666555555444444555555444222222333555444555666444333222444555555444444333333444444555333333333333444444444444111222333222222333555777222222222222222222222222333222111111000111111111444444333333111000...---444222000///...000111222---111222///...000222111000000111111000000//////////////////000000000000---...///000111111111111000000000000000000000000//////000111111111111111222222333222111111222444444333333333333333444444555666777777777888:::<<<===>>>CCCKKKVVViiikkkQQQDDDAAA;;;:::999999:::;;;:::999999999888888777777666666777777777777666666555555333444444333111111222444666666666555333222333555444444444444444444444444111111111222222222222222000111222222111111222444111111111222222333333444222222111111111111111111222333333333222000...---444333222000000000111111...000111000//////000000000000111111111000000///////////////000000000000111111111111000...------000000000000000000000000...///000222222111000000111222333222111111333444444333333333333444444555666777888888777888:::<<<<<<===CCCLLLWWWhhhbbbMMMCCC===;;;999999:::;;;:::999666666666666666555444444777777777777777666666666777888888777555555666777666777777555333333444555444444444444444444444444111111222222222333333333222444555444222111111222111111111111222333444555111111111111222111111111000111222333333222111000111222333333222111000///...///111111000......000000000111111111111000000////////////000000000000111111111111000...------000000000000000000000000...///000222222111000000111222222222111111333555444333333333444444555666666777888888777888:::<<<;;;===CCCLLLWWWiiisssVVVGGG???<<<:::999999::::::999666777777888888888777777777777777777777777777777666777777666444444555666555666777555444333555666333444444555555444444333333333444444555555666666555777888777555333333333222222111000111222444555000000111222222222222111//////000111222333333333///000222333333111///.........000222111---,,,///000000111111222222111111////////////000000000000---...///000111111111111000000000000000000000000//////000111111111111111000111222222111222333555333333333333444555666777555666777777777888:::<<<<<<===BBBKKKWWWjjjyyywww}}}___PPPAAA>>>;;;999999999999888666777888999::::::999999777777777777777777777777444555555444222222333444555666666555444444666888333333444555555444333333333333444444555666666777222444666666555333333444333222111000000222333444///000111222333222222111000000000000111222333444//////000000111000000000///---000333111,,,+++//////000111222222222222111////////////000000000000,,,---...000111222222222000000000000000000000000000000000000000111111222000111222222111222444666333333333444444555666777333444666666666888:::===<<<===AAAJJJWWWkkk~~~xxx{{{hhh\\\BBB???;;;999999999888888111222444555666777666666777777777777777888888888777888888777555555666888444555666555555555777999333333444555555444333333111111222222333444555555---///222333222111222222444333111000000111333444///000111222333333222111222111000000000111333444000///...---...///111333///---///444222,,,***//////000111222222222222222////////////000000000000...///000000000000000///000000000000000000000000111000/////////000222333000111222222111222444666333333333444555666777777111333555666666888;;;=========AAAJJJWWWkkkpppVVVLLLEEE???<<<:::555444666:::888777999;;;;;;777333888888777555555444444444555555444444444444555555444555333222444666222,,,222777777222000444555222555444333333333333444555222444555555444333333444222222222222333444444555222222222000......000111000111111111111222222222000111111111222222222222111111111111111000//////222222111111111111111111000111222111000//////111222222111111111111222222////////////////////////000000000000111111111111444222222222333333111///222222333444444555555666111222555888:::;;;;;;;;;===BBBDDDKKKZZZhhhzzzbbbNNNEEE===<<<<<<:::999::::::999888888999999777666888777666555555444444444555555444444444444555555777888666333333666555222333777777333111444555333555444333333333333444555222333555555333222333444111000000000000111111222111222111000......000222000111111111111222222222000000000111111111222222111111111111111000//////+++,,,---///111333444555...000111111000000111333222111111000000000111111000000000000000000000000000000000000111111111111000222555555333222444555222222333444444555555666333444666888999::::::999;;;AAABBBJJJYYYgggpppWWWJJJ???<<<======;;;<<<999999999888777777888999888777666555555444555555555555444444444444555555777999888444222555666555444777777444222444555444555444444333333444444555222333555555333222333444222111111000000000000111000000111000//////111333000111111111111222222222/////////000000000111111000111111111111000000///)))***,,,...111333444555---...000111000111222444111111111000000/////////111111111111111111111111000000000000111111111111---222777666222111666;;;222222333444444555555666555666777888999999999999:::???AAAIIIXXXfffyyybbbRRRBBB======<<<999888888::::::888555555888<<<777777666555555555555555555555444444444444555555222777888444111222444444555777777555333333555555444444444444444444444444333444666666444333444555666555444333333222333333...000111111000000111333000000111111111222222222////////////000000000000000000111111111111000///.../////////000111111111---///000111000000222333111111000000//////...---000000000000000000000000///000000000111111111111///222555444222222555999222222333444444555555666555666777888999:::::::::999???AAAIIIXXXfffhhhVVVEEE>>>===<<<999888777999:::888555555999<<<777666666555555555555666555555444444444444555555///555999666333333333222666555666555444222444666444444444444444444444444444555777777555444555666777666555444444444444444...///111111000000111222000000111111111222222222////////////000000000000///000000111111111000000222222222111111000000000000111222111000///000111000000000111000///...---///////////////////////////000000000111111111111333222111111222333444444222222333444444555555666444555666777999;;;<<<===;;;@@@BBBJJJYYYggghhhXXXHHH@@@>>>===<<<<<<777888999888777777999:::666666555555555555666666555555444444444444555555111666888666444666555333555444444555333111222666333444444555555444444333444555777777555444555666444333333222222222222333...000222222111000000111000111111111111222222222/////////000000000111111///000000111111111111000111111111111222222222222000222222111/////////000...///111111111111//////........................000000000000111111111111444222//////222444333222222222333444444555555666444444555777999;;;>>>???<<>>777777777888::::::999888666666555555555555666666555555444444444444555555555666333000111555666444555222222555333///000555333333444555555444333333222444555555444333333444111111000000000111222222///111222222111//////000000111111111111222222222000000000111111111222222//////000111111111111111/////////000111222222333///000111111000///111222---///111222333222111111////////////////////////000000000000111111111111222222111111111333555777222222333444444555555666666666666777999;;;===>>><<>>222222333444444555555666999888888777888:::;;;<<<<<>><<<666666777777888888888999666777777777555555777888444555666555444333444555333555555555333222333444444444444444444444444444555555666666666555444333444333222111222333444555555333222222444555555444111111000000111111222333000000111111111111000000//////////////////000000000000000///////////////222000...///111333444333000000111111111111000000000000000000000000000000111000///000111222222000111///000222222///...000222111000000111222333444333333444555555444444333666777777888999:::;;;;;;:::<<>>666666666777777888888999666777777777555555777888666777888777666555666777444444555444444444444444444444444444444444333333444555555555555444444444333333222222222333444555222111000000222444444333////////////000000000111000111111222222111111000111111111111111222222222000000000000000000000000333333111//////000333666000000111111111111000000////////////////////////000//////000111111111111000///000111222000000111444333111000000111333444333333333444444555555555666666777888999:::;;;;;;;;;===CCCKKKWWWkkknnnWWWHHH@@@>>>666666777777888888888999666777777777555555777888555777888777666666777888555555555555666666666555444444444444444444333333333333333333333333444444222222222222333333444444222111000000222444444333000000000111111111111111111111222222222222111111000000111111222222222222111111111111111111111111000222333111//////111333000000111111111111000000////////////////////////......////////////000000...///000000111222222111444333111000000222333555444333222111222444777999555666777888999::::::;;;===???EEEMMMXXXlllfffPPPCCC===888888888888888888888888666777777777555555777888333444555555444444555666666555444555777777777555444444444444444444444444333333222222222333444444222222333333333444444444555333222222444555555444222222333444444444444333111111222222222222111111.........///000000111111111111111111222222222222,,,...111222222111111222000000111111111111000000000000000000000000000000---...//////......///000,,,///111///000333333111333222111111222333444555444333111000111444888;;;555666666777888999::::::===@@@EEEMMMXXXjjjwww[[[HHH???;;;;;;::::::999888888888666777777777555555777888333444555555444444555777555444333444666777666444222333333444444555555555444333333222333444555666222222333333444444444333555333222111333333333222000111222333444333333222111222222333333222222111---......///000000111111000000000000111111111222---...///222333333222111000000111111111111000000000000000000000000000000---///111000......000222+++///111///000444444111111111222222333444555555222111111111333555888999555555666777888999::::::<<<>>>DDDLLLUUUgggbbbMMMBBB===<<<<<<;;;:::999888888666777777777555555777888444666777777666666777999555222111222555777555333222222333333444555666666555444444333444555666777111222333444444444333333333111//////000000000...---...///111111000000///111222222333333222222111///000000111222333333333.../////////000000111111222000000111333333111///000000111111111111000000000000000000000000000000...000222111//////111333***///111...000555555111///000222333444555555555///000222444555777777777555555666777888999::::::;;;===CCCJJJSSSdddkkkUUUJJJ===;;;;;;<<<999555555888777:::;;;888777888666222333333444555666666666555555555555555555555555555333555666666444333222222444444444444444444333333888777555222000111333666888777555333222222222333111000000222444444333222111//////222222//////111555444222111111111222222000000000000000000000000111000///...///000222444444333222000/////////...000000000000000000000000000111111111111222222222///111444555333000///...//////000222333444555666444222111222666777666333888888888888888999999999;;;AAABBBIIIYYYhhh|||qqqZZZNNN@@@===<<<<<<999555444777444888999777777:::999666333444555555666666555555555555555555555555555555333555666555444222333333222333444555555555444333+++///333555444222111000666555444222222222222333333111111111333444333222222///000333333000///222444333222111000111111222000000000000000000000000111000/////////000222333333222000///.../////////000000000000000000000000000000111111111222222222///111333444222000000000//////000111222333333444555333111222555777666555222222444666888;;;<<<======BBBBBBGGGXXXfff{{{xxxbbbSSSCCC???<<<<<<:::555444777444888999777777:::999666444444555666666666555555555555555555555555555555444555555444222222333555000222444666666666444333,,,000555888777555333222444333222111111222333333555333111000111333222222222000111444444111000222222222111000000000111111000000000000000000000000111111000//////111222333111000...------...000111000000000000000000000000000000000111111111222222000111222222111000111333111111222222222333333333666444222222444777888888000111333555888;;;===>>>>>>CCCBBBFFFVVVfff|||iiiXXXFFF@@@<<<<<<:::777777999888;;;:::777666777666333555555666666666666555555555555555555555555555555555555555333222222444666///111444666777666555444666666666555333222444666222111000000000111333444777444111000000222222222333111111444444111111333111111000000000000000000000000000000000000000000222111111000000111222222000///---,,,,,,...000222000000000000000000000000000000000000111111111111000111111000000000333555444444444444444444444333777555333222444666888:::555666666777888999999:::===CCCBBBFFFVVVgggrrr___HHHAAA<<<<<<;;;999999;;;999;;;:::666555777777444555666666666666666555555555555555555555555555555444555444333222222444777000111333555666666555444333333222111//////111333111000000///000111333444777444111000000222222222333111111444444111111333000000000000111111000000000000000000000000000000222222111111111111111222///...---,,,---///111222111111111111111111111111//////000000000111111111111111111000///000333555333333333333222222222222666555444333333555888;;;999999999999999999999999;;;BBBBBBGGGWWWiiiyyygggMMMDDD===<<<<<<::::::<<<666888888555555999:::888666666777777777666555555555555555555555555555555333444444444333333444666222222333444555555555555,,,///333555555444444444111111000000000111333444555333111000111333222222222000111444444111000222///000111111222222111111000000000000000000000000222222222222222111111111............///000000111111111111111111111111111/////////000000000111111111222222000///000222444000000000000000000000000444555555444333444777:::888888999999:::;;;;;;<<<:::AAACCCHHHWWWiiiyyyiiiSSSHHH???<<<<<<999888999666999888555555999:::888777777777777777666555555555555555555555555555555111333555555444333444555555444333333333444555555///222444666666666777999333222111000111222333444333111111111333444333222222///000333333000///222///000222333333333222222000000000000000000000000222333333333222222111000...///000111111111000///111111111111111111111111////////////000000000111111222333222000000111222111111111111111111111111222444555444333333666888666777888999:::;;;<<<<<<999AAADDDHHHVVVfffvvvgggWWWLLLAAA===;;;888666666:::<<<:::555444777777555777777777777777666555555555555555555555555555555000333555666555444444555777555333222222333444666666444111---,,,///444999444333222111111222333333111000111222444444333222111//////222222//////111000111222333444444333222000000000000000000000000333333333333333222111000...000111333333111///...111111111111111111111111////////////000000000000111333333222000///000111333333333444444555555555000333555555333333555777777777888888999999999:::999BBBDDDHHHUUUddd~~~~~~}}}sssfff\\\QQQCCC;;;:::===???@@@;;;:::888777777777888999333444666777777777666555555666666555333111222333555444444333222111000///777333111666===???;;;555444333333222222333333444222333333444444333333222111222333111///000444777111222333444444333111000000000000000000000000000000000000000000000000000...//////000111111222222000000000000000/////////,,,---///222444333///,,,222000...///222333111///000111222333333333333222222222111111111222333333000222444555555555777999666444333555999;;;;;;:::@@@???CCCMMMVVVeee|||xxxkkk^^^TTTGGG>>><<<======<<<:::999888777666777888888444555666666777777666666555555555555555666:::===222222333333333444555555222111222333666777666555444333333222222333333444222333333444444333333222333444444333111222555888222222222333333222222111000000000000000000000000000000000000000000000000//////000000111222222333........................333333222222222///+++'''222000//////111222111///000000111111111222222222111111222222222333333333111333555555555555777888666444333555888;;;;;;:::>>>===BBBLLLUUUeee~~~vvveee\\\OOOEEE@@@>>><<<;;;:::999777666666666777888666666555555666666777888666666555444444777===AAA333333333333444555666777000222333333111111333666444333333222222333333444222333333444444333333222222333333222111111444666333222222111222222333333000000000000000000000000000000000000000000000000000000111111222333333333........................000//////000111111000...111000///000111222111///111000/////////000111222000111222333444333222222333444555555444444555777666444444555888:::;;;:::>>>===BBBLLLWWWgggrrrhhhXXXJJJBBB>>><<<;;;999888777666666666777888777666555555555666888999777777666444222333666888666666444333333333444444555555555333222222444777444333333222222333333444222333333444444333333222000000000/////////111222333222111000111222333444000000000000000000000000000000000000000000000000111111222222222333333333000000000000000111111111///...---...111333333333111000000000111111000000222111///...///000222444...000222444555444222111444555666555444333444666555555555666888999;;;;;;>>>===CCCNNNXXXiiisss```NNNBBB<<<;;;;;;:::999777666666666777888777777666555555777888999555666777666444111111111666555444222222222333444999666444333444666666555444333333222222333333444222333333444444333333222111000000000000000000000222222111000111222444555000000000000000000000000000000000000000000000000222222222222222333333333000000000000111111222222666333111///000000///...000000111111000000000111333222000000000111333555...000222444555444333222444666666666444333444555444555666666777999:::<<<<<<<<>>===<<<:::999888999999:::888777555555666666444333777777666666555555555444111555999888444222444666222222222333333333444444666555444333222111111111444777000///666555000333222222222222222222222222333444444222000000111333000111222333333222111000111222222111000000111333333222111000000111222333///000111111222222222222888555111///111222222000///000000///......///111333222000///...///000111.........///111333666777333444555555666666555555666666777777888999;;;<<>>BBBJJJTTTggg~~~xxxvvv\\\LLLFFF>>>===;;;999999999999:::999888888999;;;===<<<;;;666666666666555555555555222555888777444333444666555555555666666666777777444333333222222333333444///444000///888888444888222333444555555444333222222333444333111000111333333333222222222222333333000111222111//////111222222222111000000111222222111111111111111111000///222000------...///000///111222222111000000111333000111333444444222000///333444444444444333222222444444555555555666666666666666777777888999;;;<<<<<<===CCCJJJUUUhhh}}}vvv~~~dddRRRKKK>>>===;;;:::999999999:::888777666777999:::999888666666666666666555555555333555666666444333444666555555555555666666666666333222222222333333444555444999555333999777222777111222333555555333222111111222444333222111222333555444222222222222444555111222333222000000222333222111111111111111111222000111222222222222222222000///.........///000000///000000///......///111111222333444333333111111000111222333222111000///555555555555555666666777666666666777888999;;;;;;===???EEEMMMWWWjjj~~~vvvjjjVVVKKK???>>><<<:::999999999999999777666666777777666444555555555666666666666666444555555555444444555666333333444444444555555555222222222222333444555555000666333111666222...333...///000111111000///...000222444444222111222222555444222222222222444555222333444333111111333444111111111222222111111111000111222333444444444444000000000000///000000111///000000///......///111333333222111111222333444...///111222333333222111666555555555555666777888666666666777888999;;;;;;===???EEEMMMWWWiiiyyylllVVVHHH@@@???===;;;999999999999:::999777777888777666444555555555666666666666666666555444444444444555666222222222333333333333444222222222222333333444555...555444222777444000555333333333333333333333333///111444444333222222222333333222222222222333333222333444333111111333444000111222222222222111000000111222333444444444444000111222222000000000222111222222111000000111333333222000///000111333555///000222333444555555666777666555555555666777888666666777777888999;;;<<<;;;===CCCJJJTTTeee~~~~~~kkkVVVGGGAAA???===;;;:::999999999888777666666888888777666555555555555666666666777666555444333444555555555222222222222333333333333333333222222222333444444000888777555888444///555777666444333333444666777...111333444333222222222111111222222222222111111111222222111000000111333000111222222222222111000222222222222111111000///000222444333000//////111111222222111000000111333000000000000111111222222111111111222333444666666777666555444555666888999666666777777888999;;;<<<;;;===CCCJJJRRRccc}}}wwwiiiVVVIIIAAA@@@===;;;:::999999999555444333444666888777666444555555555666666777777777555333333444555666555222222222333333333444444444333333222222333333444111999666222333---(((---333111///------///111333...111444555444222222222000111222333333222111000///000000///......///111000111222333333222111000333333222111///---,,,+++000333444333000---...//////000000///......///111---...000222222222111000111111000///000111333444888777555444555666888999666666777777888999;;;<<<===???EEEKKKTTTccc}}}{{{tttooodddTTTHHHAAA===;;;<<<;;;666555666888777777666555444444333444444555555555555444444111111111222222444555666111222444444444222000///111555888777222///000222222222333444555555555555333444555555666666555555000111222333444333333222//////000000000000//////555222222444222---+++,,,444444000++++++///111...444333333222222222222222111111222222222333333333//////......///000111111,,,///111///++++++///444111111222333333333333222111111111222444666777888666666777888:::;;;<<<===<<>><<<===<<<888666888888888777666666555444444555666666666666666666555888888888777777777777666555555666777666555444333111444777666222000111333333333444444555444444444333333444444555555555555000111222333333333333222///000000111111000000///333000000222000,,,+++,,,000222000------111111///111111000////////////000111111111222222222333333000000/////////000111111...111333111......111555111111222333333333333222555555444444444555555666666666777888:::;;;<<<<<<<<>>>>>:::888999888888888777777666666555666666777777777777666666666666666666555333111///777666666666666666555555000333666555222111222444444444444555444444333333222222333333333444444444111111222333333333222222111111111222222111111111444000///111000------000---000111...///222222///000000///.........//////111111111222222222222333222222111000000000111111///111333111//////111555111222222333333333333333555555444444444444444555555666777888999;;;<<<<<<<<>>>>>;;;999999999888888888777777777666666666666777777666666666111222333333222///---+++555444333333333333444444000222444444333222444555555555555555444333222222222222222222222333333333222222222222222222222222111222222333333222222111666222111222222000111555...111222......111222111222111111000000000000000111111111111222222222222333333222111000000000111---///000000......000222111222333333444444333333111111111222333444666666555555666888999:::;;;<<<;;;AAAAAAFFFUUUdddyyyuuueeeNNNEEE>>>======:::888999888888888888777777777777444555555666666555555444222444555666555444222000333222222111111222333333111222333333333333444666555555555555444333222222222111111111111222333444333222222222222222222222222222333333333333222222555222000222222000111555000333333...,,,///333333222111111000000000000000000000111111111222222222333333222111000000000111...///000000000///000111222222333444444444444333333333333333444666777888555555666777999:::;;;<<<;;;AAAAAAFFFUUUbbbwwwoooXXXLLL@@@<<<;;;999888999777777777777777777777777444444555555555555444444333444555666666666555444333333333444444444444444333222222222333333444555444444444555444444333333333222111111111222333444444333222222111111222222111222222333333222222111222///...111000......111---222333///---000333444000000///.........//////000000000111111111111222222222111000000000111111000111222222333333222222222222333444444444444444999999888777666666666666444555666777888:::;;;;;;;;;AAAAAAFFFUUUbbbuuu{{{cccTTTDDD===;;;999999:::666666666666666666666666555555666666666666555555333333333333333333333333222333555666666666555444444333222111222333444444333333444444555444444444444333111111111222444555444333222111111111222222111111222222222222111111111...///111111---,,,...&&&...444333111333555555111111000////////////000000000000000111111111111000000/////////000111111111111111333444444222111222333444444555444444444999999777666666555555555444555666777888999:::;;;;;;AAAAAAFFFTTTaaatttjjjYYYGGG>>><<<::::::;;;555555555555666666666666666666777777777777666666777666555444444444444555000222444666666555444333555444222111222333444333222222333444555555555555444333222111111333555666555444222111111111222222111111111222222111111111222000111444333///---...***444666666777666555444333333222222222222222000000000000111111111111//////...//////000111111/////////111222222111///222333444444555555444444333333333333333444555666444444555777888999:::;;;:::AAAAAAFFFTTTaaasssxxxbbbLLLCCCAAA===::::::999999999888888888888777777777666666555555555444777666444222111111111111333444444555555444444333333111///111444555333111000000111222333333333333666555444333222333333444111000//////000222444555111222333444444444333333000222333333222111333444---111222111444:::<<<;;;//////000000111111222222000000000000000000000000000111111111111222222222555555333///------000333444555555444333222444555444666777777666555555666444555777888::::::;;;;;;:::???@@@FFFRRR]]]tttnnnSSSFFFAAA===999888999999999888888888888777777666666666555555555555555555444444444444555555333444444555555444444333333111000111333555333222333333333444444444333333555444333222111222222333222111111111222333444555000111222333333333222111000111222222111111222444///111222000222666888666111111111111111111111111000000000000000000000000000000111111111222222222666666555222000000222444333444444333222222444555///222444555555666777888444555777888::::::;;;;;;<<>>999777999999999888888888888777666666666666555555555555111222333444555666666666333444444555555444444333333222111222333444333222555555555555444444444333333333222111111111222222222222222222333444555555///000111222333222111111///000222111000000111333000222222//////333333111333333222111111000//////000000000000000000000000000000000111111111222222444555555333111111222333111222333222222222444666///111333444444555666888444555777888::::::;;;;;;===BBBCCCIIIVVVaaazzz{{{}}}fffLLLBBB>>>;;;777999999999888888888777777666666666666666555555555...///111333444444333333333444444555555444444333222222222222333444444333555555444444444444444555333333222222222222222222222222222222333333444444///000222333333333222111...000111111000000111222000222222//////222333000111111111000000/////////000000000000000000000000000000000000111111111111000222333222111000000111///111222222111222444666222444666555444333444555444555777888::::::;;;;;;;;;@@@AAAGGGUUUaaa{{{xxx~~~lllPPPCCC@@@===999999999999888888888777777555555555666666666666666000111333444444333222111333444444555555444444333222222333333333333444444333333222222333444555555333333444444444444444444111111111222222222222222111111333444444444333222...000111111000000111222///111111///000444555333........./////////000000000000000000000000000000//////000000000111111111///111222222111000111222///111222222111222444666444555777777555444555666444555777888::::::;;;;;;;;;@@@AAAGGGUUUbbb}}}zzzrrrUUUEEEAAA???;;;999999999888888888888777555555555666666666666666666666666666555444444333333444444555555444444333222333444444333333444555444444333222222333444555333333444555555555444444000111111222222222111000111222333444555444333333///000222111000000111333...111222000111555777555------...//////000111111000000000000000000000000/////////000000000111111111333333333222222444666111222333222222222444666111333555666666777888:::444555777888::::::;;;;;;<<>><<<888555222111111111000111222333444333333222222333444444444333222111///000111222333222111111000222333333222222333444000222222///000333444222444444333333222111111111000000000000000000000000////////////000000000000111111000///...000444777444555555444333222444555222444555555444333333444444555777888:::;;;;;;;;;999===>>>EEETTTccc}}}~~~ttt___OOODDD>>><<<::::::999999888999999999666666666666666666666666333555777888777555555666777666333000...///333777333555666666555555666888777777777666444444555666222222333333333333444444444333333222222333333444333333333333333333333333000333777777444111111111333333222111111222222222222222111111111111222222...000111000///...///111///333444000000333333...111333444333000///222444111222333333333444666888999777555555666666444222888888888999:::;;;<<<===<<<<<>>::::::999888888888999999666666666666666666666666444666777777555444555666888999888666555444666888000222444555444555777999444555555444222222333444222222333333333333444444444333333222222333333444333333333333333333333333000222444333111000222333111111111111222333333444222222111111111111222222///000111000///...///111...222222//////222222...000222333222000///111444111333333333222333444666444333333555777999888888888888888999:::;;;<<<===<<<<<>>;;;:::999888777777777888666666666666666666666666888888777555333333444666333444555555333333333444000222444444444555666888555666666555444333555666222222222333333333444444333333333333333333333333333333333333333333333333555444444333222222222333000000111222222222222222222222111111111111222222///000111111000///000111...///000000000111000//////000000111111222333555444555555444333222444555:::888777666777777555444666666666777999:::<<<<<<===<<>>===;;;;;;===???===DDDSSSaaazzzoooVVVJJJ??????===:::888777888888777777777777777666555555666666666777666444111///444444444444444555555666555444333555777888777555333333333222222333333333222333444444222222333444333333333111000111444777111222444333222222333555111111000000000000111111000111111111111222222222333333333222222111111111000000000000000000000000000000000000000000000///000000111111111222222222111222333444444444333333;;;444111444222,,,...777333666:::<<<;;;:::::::::===???>>>DDDSSSaaayyy}}}```MMMEEEBBB>>>:::777666777888777777777777777666555555777777777777666555444333444333333333333444555555555444444555777777555444333222222111111222222333222333444333222111222444222222333222111222333555111222333333222222333555111111000000000000111111000111111111111222222222000111222333222222000000111111111111111111111111000000000000000000000000///000111222333222111111000222555555333222333555;;;555444666444///111888333555777888888888999:::<<>>DDDSSS___xxxkkkRRRDDD@@@<<<:::888555555666777777777777777666555555555555555555333222333333333333333333333444555555555555555555666555444333333333222222222222333333111333333333222111222333000222333333222222333444000222333333222222333444222111111000000111111222000000111111111222222222***+++...111333333222111111111111111111111111111000000000000000111111111...000222333444333111000...333666666222000333666555222333666666333666;;;444555666666666777999;;;;;;??????EEERRR^^^vvvxxx\\\DDD>>>;;;======888555777777777777777777666555555333444555444222222333555444333333333333444555555444555666666555444444444444444333333333333444444111222333333111111222333///111333444333222222333000111333222111111222444222222111111111111222222000000111111111222222222+++---///222444444333333000000000000000000000000///000000000111111111222...000222333444333111000...333666666222000333666111111333555555444666:::555666777777666777:::<<<:::???@@@EEEQQQ\\\tttgggJJJ@@@<<>>666777888777666777999:::888666555666888777444111444555666555444444555666777777888999999888666555666666555555555444444444444333333222222333333444+++,,,---...111333555666333333333333333444555666222222222222222222222222222111111111111111222222000000000111222222222333222111000......000111222111///...///222333222000---...000111222222222111111111000000111111222333444444333444444555666777111444888::::::999999:::;;;??????DDDQQQ]]]vvv|||rrrXXXLLL???;;;;;;:::999;;;666777888777666666888:::666444444666888888666333444555666555444333444666555666777777888888888888555555555444444444333333333333222222222222333333444444333222222222222333333222222222222333333444222222222222222222222222222222111111111111111111111111111111111222222222000000111111111111000000111///...///222333222000...///000111111111111111222111111111111222333333444333333444444555666777555777999999888777777777;;;@@@@@@EEEQQQ\\\uuu}}}}}}{{{pppZZZNNNBBB===<<<:::999999888888999888666666777888444333444555777888777666333555666555444333444555444555555555777888999:::444444444333333333222222222222111111111111222222888777555444222111111111333222222111111111111222222222222222222222222222333333222111000000000111222222222111111111111111...///111333333111///...111000///000222222222000111000000000000000111111222222222222222333444444333333333333444555666777777888999888777666888999<<<@@@@@@EEEQQQ\\\ttt~~~|||yyy~~~~~~nnn[[[OOOCCC???>>>;;;::::::888999999888666555666888555555555555666777777666333444555555333333444555555555444444555666888999333333333222222222111111222111111000000111111222333222222111111222222333444333222111111111111111222222222222222222222222333333222111000000000000333222222222111000000000///000111222222111000///111111111111111222111111222111000/////////111111333333222222333333444555333333333333444555666666555666777666666888<<<>>>===AAAAAAFFFQQQ\\\sss}}}{{{kkkZZZNNNBBB===<<<:::999:::888999999888666555666888777777777666555444555555333444555444333222333555777666555444444555666777333333222222222111111111222111111000000111111222000000111111222333444555555444333222222111222222222222222222222222222222333222222111000000111111333222222222111000000000222111000//////000111222111222222222111111111222222111000/////////111111333333222222333333444555333222222333333444555666666777777666666888<<>>666777888777666777999:::444555666555333444777:::222333444444222222333444000111333555666666555555444444444333333333222222444333333222222333333444///...//////000111222333000000//////000111222222222222222222222222222222//////000000111222444444000000111111222222222333...000111222222111000...222444555444111///111333---...000111222222222111111111000000111111222333222222222222333444555555555777888999999:::<<<>>>888>>>@@@GGGSSS^^^uuuyyy}}}pppRRR@@@>>>AAA>>>:::===:::777555555666999;;;666777888888888777555444000333555666555444444444666666666666555444333333222444444444222111222333666666666777666666555555000111222333333222111000444333333222222111111111111111111111222333444444000000000000000111111222222111...+++***---222666333444444222///...///111000111333444444222///---///000111111000111333555333333333222222222111111333222111000111333666777333333444555666888:::;;;:::???AAAHHHUUU```www}}}vvv{{{\\\HHHAAA???999333888888888777777777777777666777777888777666555444222444555555444333444555222222333444555555444444444555555444111000000111222222222333333222222111111111222333333222111111444444444444444333222222333222222111111111222222111111111111111222222333111111111///...///222555333333333222000///000111000111111111111111111111000111222222111111333555222222333333333444444444555444333333333444555666777777777777888:::;;;<<<:::???AAAGGGTTT```xxxzzzfffPPPEEE???888111555666888:::999777555333666777777777777666555444444555555444222222444555222222333333444333333333555666666444111//////000///000000111111111000000222222333333333333222222222333444444444333222111333333222111000//////000222222222111222333333444000111333333111111222333222333333222000///000222111000//////000111333444111111222111000000111333111222222333555666666777666666666555555555555444777777777888999:::;;;<<<<<<@@@@@@FFFSSS```yyyxxxkkkSSSGGGAAA<<<888666777999::::::888666444666666666666666555555555555555555333222222444666666666555555333222000///555555666555222111111222000111222222222222222222333333333333333333333333...///111222222111000///222111111000//////000000222111111111111222333333000111222222111111222444111222222111000///111222111000000000000111111222000111111000......///111222222222333444555555666444444555666666666555555444444555666777999;;;;;;<<<@@@@@@FFFSSS```zzz}}}uuuoooUUUFFFAAA???===:::::::::999999999888888777666666555555555555555555555555333222222444666777777666666555333222111333444666555444444555666111111222333333333333333333333333333333333333333......000111222111111000000000//////000111111222000000000000000111222222111111111///...///222555000111222111000000222333000111222333222000...,,,111222222111//////000222333333333222222222222222000111333555666666777777222333444666888;;;===>>><<<@@@@@@FFFSSS```{{{~~~wwwzzz]]]III@@@===<<<<<<;;;:::888888999:::;;;777666555555444444555555222444444444333333555777222333444555666666666666222333555555444444666777///000111222222222222222333333222222222222333333111111111222333444555555000//////000111222333333000000//////000000111222222111000...---///222555000111111111000111222444000222333333222///,,,)))333444444333222222444555333333333222222111111111000111222333555777888999444555666888:::===???@@@;;;@@@AAAGGGUUUaaa{{{|||ttthhhQQQCCC<<<:::;;;:::999888888888999999777666555444444444555555000222444555444444555777000111222444555666777777111333444333222222333444...///000111222222222222333222111111111111222333222222111111222444777888222222111111111222222333111111000000111111222333000222222222111111333444///000111111000111333555111111111111000///---,,,111222333222111222444666222222333333333333333333333333333333555777888:::777777888999:::<<<===>>>:::???AAAHHHVVVbbb{{{zzzrrrrrrYYYGGG===999999999999999999888777777777666555444333444555555...111444555555555666777222222333444444444333333111333333222000///000111000000111333333444444444333222111000000111222333222111//////000333666888555444333222111111111111222222111111222222333444///222555666444333333333...000111111000111333555111000///......///000000---...////////////111333111222333333444555666666777666555444555666999:::888888888777888888999999999???BBBIIIWWWccc{{{~~~vvvvvv[[[HHH???<<<999888888777777777777777666666666666666666666666666666555555555555666666666666555555555444444444111222333333111111222333555444333222111///......333222222333444222,,,'''444555666555333222333444333333333222222222111111///000222222111111111222000111222333222111///---000111222222111///,,,***...000222222000...---...111222111000///000333666///444000000777555///333444333222444888:::999777888666777::::::666555777:::AAABBBGGGTTTbbbxxxzzzvvv^^^LLLCCCAAA999999888777777777777777666666666666666666666666666555555555555555555666666666555555444333333222000111222222111000111222444333333222111000//////111000111222444333///,,,333444444444222111222333333333222222111111111111///111222222111111222333000111222333222111///...///000222333333333111000000111333222111///000111111222222000//////111333///222,,,***111111...333555444222333666777666555666444666:::;;;888888::::::AAABBBGGGTTTbbbxxx~~~www```NNNDDDAAA999999888777777777777888666666666666666666666666444444444444444444444444666555555444333222222111000111222111000///000222333222222222111111111111000000000111444444333222111222333222111000111222222111111111111000000000///111222222111111222333000111222222222111000//////000222333333333222111111222222222111111222444///000222111000//////000222333+++'''...000///555666444333333555555555444444333555:::<<<:::;;;>>>:::AAABBBFFFTTTcccyyy}}}yyyaaaMMMBBB===:::999888888777777888888666666666666666666666666333444444444444444444333333333333333333333333333000222333222111000111222222222222222222222222222111111000111222444444555111222333222111000111222111000000000000000000000000111222111000000222444000111222222222111000000111111222111111///...---111111111111000111333666+++...111222111000///000444666...+++222333111888666555444444555666777888555333555:::<<<;;;<<>>:::@@@AAAFFFTTTddd|||~~~fffQQQDDD@@@::::::999888888888888999666666666666666666666666333444555666666555444333000111222333444555666777333444555444333222333555222222222333333333333333222333333222000000111333111222444333222222333444000000000111111111111222111111111000///000222555111111111111222222222333000111111222333444555555000111111111000000111333***---000222222222222222000555222111999666000333444555666666777999>>>AAA:::777666999:::888999<<<:::@@@AAAEEETTTeee}}}jjjSSSFFFAAA;;;:::999999888888999999666666666666666666666666333444666777777666444333333444444444444555555555222333444444222222333444333333333333333333333222///111333222000///000222000111222222111111222444111111111111222222333333111222111000///000222555111111111111222222333333111111111222333444666666111222444333222000111222...000222333111000111111000444111111888666000333555666777666555888<<<@@@999666555888888777888<<<:::@@@@@@EEETTTeee~~~lllSSSDDD???;;;:::999999888888999999666666666666666666666666444555777888888777555444777666666555555444333333111222333333111111222333444444444333333222222222,,,///222222000///111333...000111111000000111333111111222222222333333333111222111000///000333555222111111111222333333444222222111111000111111111222444666555444222111111222333444333111//////000222666222111888666222555666777777666444555:::>>>777444444777888777999===:::@@@@@@EEETTTeeennnVVVGGGAAA999999888888777777666666666666666666666555555444777666555444333444444555777666555444444444444444333444444444333333222111222///000333222...000666222222222111111000000000111111111111111111111111111333555555444222222333...111444444333222222222111222222333333222222111111111222222222222111111333333333222111000///...000///......///111333444222111222555888666222---444666777888777666777888555666888:::;;;;;;;;;;;;===@@@???EEETTTccc}}}~~~pppXXXHHHAAA::::::999999888888777777666666666666666555555444777666555444333444444555444444333333333444444555111111222222222222111111...,,,---000///,,,...333333333222222222111111111222222222222222222222222///111333333222000000111000111222222111111222444111222222333333222222111//////000000000000//////222222222222222111000///000000000000111111222333555333111222444555333111444666777888666666777888999888888888999:::<<<======@@@???FFFUUUccc}}}uuu\\\JJJBBB<<<<<<;;;:::999888888888666666666666666555555444666666555444444444444555222111111222333444555555222222222222333333333333111000111333333111333777333333333333222222222222333333333333333333333333///111333333111000111111222222111000///000333666111222222333333222222111//////000000000000//////111111222222222111111000111111222222222222222111777444000///111333555555444555777777666666666777888777444333444666999;;;<<<@@@@@@HHHWWWddd|||}}}bbbNNNCCC===<<<:::999888888888888666666666666666555555444555555555555444444555555333333222222333444444555666666555555444444444444444444555666666666888;;;333333333333333333333333333333333333333333333333222333444444333222333444222333333222111111444666111222222333333222222111111222222333333222222111///000111222222222222222111222333444444333111000666444111000111333555666333555777777666555666777888777555555555666888:::<<<@@@AAAIIIXXXddd|||fffOOOCCC===<<<:::888777666777777666666666666666555555444444444555555555555555555666666555444444444444444999888666555333333333333///111222111111222444555333333333333333333333333222222222222222222222222222333444444222222333444111333555555444333444444111222222333333222222111222222333333333333222222///000111222222222222222111222333444444333111000222222333333333333444555333555666777666555666777888888999:::;;;;;;;;;;;;;;;@@@AAAIIIXXXeee}}}kkkSSSEEE>>><<<:::777666666777777666666666666666555555444333444555555666555555555777777666555444444444444777666444222000000000000...222222///...111222222222222222222333333333333111111111111111111111111111222222111000000111333///222555666555444333333111222222333333222222111000000111111111111000000///000111222222222222222111111222222222222222111///111444555444333333444333444666666555555555666333444666888999999999888;;;???@@@HHHXXXfffyyysss[[[LLL@@@>>>;;;888666777888888666666666666666555555444333333555666666666555555555555444444333444444444444333111000000000222333222666666222000333444222111111111222222222333333222222222222222222222222111222222111//////111333000111333333222111222333111222222333333222222111000111111222222111111000000111111222222222111111000000000000111111222333...111444555333333444555222444666666555444555666222222333555666888999::::::>>>???GGGWWWgggvvv{{{dddUUUAAA???<<<999777888999:::666666666666666555555444222333555666666666555555222222222222333444555555333222111111111333666777222777777111///222333111000000000111111222222222333333333333333333333333333444444222111111333666000111000///...///222444222222222333333222222222222333333444444333333222111111222222222111111000000///......///111333444000222444333222222555777222444666666555444555666999888777888:::===AAACCC:::>>>>>>FFFWWWgggwwwmmmPPPJJJ@@@999999;;;999777777666666666666555555555555555555555555555555555555222444555444222000000000333333333333333444555666222222222222222222222222,,,///222111...,,,///333555444222111111333666777333333222000//////111333000111333333111000111222222222222222222222222222111000000222555666333000000000111111111111000///...///111111000///111222222333555444333222222333111222555777888888777777444333333444777999::::::===BBBAAAFFFVVVggg~~~~~~yyyyyy]]]KKKAAA999999;;;999777777666666666666555555555555555555555555555555555555333444555555333333444555444333333333333444555666333333333333333333333333...111444333000///111555444333333333444444444444333444444333111000111333111222222222333222222111222222222222222222222222000//////111333444222//////000000000000000//////222333555444333333444555111333555444333222222333000111444666777777666666666666666777999;;;;;;;;;;;;@@@@@@FFFVVVfff}}}zzzuuufffLLLCCC::::::;;;999888888666666666666555555555555555555555555555555555555333333444333333444666999444444333333333444555555333333333333333333333333000333555444222111333666222333444555555444222111222444555444333222222333333111000111444444222///222222222222222222222222000//////000222222111///000000000000111111111000111333444333111111222333111333444444333222333444000111333555666666555555555666777999::::::::::::999???@@@EEEVVVeee|||zzzuuu~~~~~~hhhOOODDD<<<:::;;;:::888888666666666666555555555555555555555555555555555555222222222111000222555888444444333333333444444555444444444444444444444444111333555444333222444666333444444444444333222222333444333222000111333555333000---///444555111---222222222222222222222222111000000111111111111000222222111111222222333333111222333222111000111222111222444444333222333444111222333555555666555555333444777888777777777888999@@@AAAGGGWWWfff|||wwwrrr}}}zzz~~~jjjQQQGGG===;;;<<<:::888999666666666666555555555555555555555555555555555555444444333222000111444666555444444333333333444444444444444444444444444444111222333333222222333444555444222111111222333555444333111...---///333777222///,,,...222444000,,,222222222222222222222222222222222222111111222222111000000000000111222333444555666555444333444555000222444444333333333444333444555555666666666666222444777777666666888:::<<>><<<<<<:::999999666666666666555555555555555555555555555555555555666666666555333333555777555555444333333333444444333333333333333333333333111111111222222222333333444333111///000222555666444222000---,,,///333777111///...///222222000---222222222222222222222222333333444222111000222333......---------///000111111222444333222222444555000222444444333333444555555555555555666666777777444666888888777888;;;??????EEEDDDIIIYYYjjjsssnnnzzz|||sssUUUJJJ???<<<<<<:::999:::666666666666555555555555555555555555555555555555333555666666555555777888666555444333333333333333333333333333333333333333222111111222333333333333111111000111222333555666111222222111000111333555111111222222222222111111222222222222222222222222222333333222//////111333///...------...///222333,,,...000000000000222333///111333444333333444555555555444444555555666666333666888777555777===BBBBBBFFFDDDHHHXXXjjjwwwrrr{{{zzzzzz|||}}}oooVVVKKK@@@===<<<;;;999:::777666666666555555555555555555555555555555555555...111333555555555666888666555444333333333333333222222222222222222222222333222111222444444444333---///111333444555555444///111444666555333333333111333555555333222333444222222222222222222222222111222333111...---000222222111000000111333555666...000222222222333555777///111333444333333444555444444333333333444555555111333555444222555<<>>DDDDDDHHHXXXhhhyyy~~~zzz{{{~~~~~~{{{jjjYYYOOODDD>>>:::777888;;;666555444444444555666777555444444444555666777777555555555555555555555555555222222444555333333666333333222222222222333444111222222222222222333444444666777777666555777888222222333333333444444444222222222333333333333333000000111222333444444555000111222222222111000///000000000222333333333444000000111111111111222222222111111111222333444555///000111222444666777888444666999:::999999999:::;;;BBBCCCIIIXXXiii|||sssZZZQQQGGGBBB===999888;;;888777666555444555777888555555555555555666777999555555555555555555555555555222222444555333333666444444333333333333333444000222333333111111333444444555666666555555666888444444444333333222222222555444444333333333333333000000111111222333444444333333444333222111///......///000000111222333222////////////000111000000222222222333333444666666333333333444555555666666444666999:::999999999:::999AAACCCIIIYYYiiizzzzzz___SSSGGGAAA===999777888777666555444444444555666666777777555444555777999444444444444444444444444666333222555555222333666444444444444444333333333///222444333111000222555111222444333222222333555444444333222222111000000444333222111111111111111000000111111222222333333333333444444333111///......000111//////222333000000///...///111222111000222222222333444555666777444444444444333333333333555777999999999888999:::888@@@CCCIIIYYYhhh}}}vvvkkkZZZHHH???;;;888777888777666666555444444555555666777666444222222555888444444444444444444444444777444333555444111222444333333333333333222111111///222555444111000222666000111222222111111222444111111111111111111111111111111000///000000222222111111111111111222222222///000111222222111000000///333333//////333333000222000///000333444333111111111111222333444666777444444444444333333333333666777888888777888:::<<<777@@@CCCJJJYYYhhh~~~|||vvvwwwbbbJJJ>>>;;;999999999888888777777777666666555555666666333000000333666444444444444444444444444888555444555444111111444222222222222222111000///...222555444000///222666111333444444333222444555/////////000111111222222000000//////111222444666222222222111111111111111+++,,,...000111222222111111555555000000444444000444222000222555666444222000000000111222444555666444444555555555555666666777888888777666777:::===777@@@CCCJJJYYYggg}}}xxxiiiOOOEEEAAA999777:::999::::::999777555222111666555444333333333333333555555555555555555555555222222222111111111111000333333333333333333333333222333444000---...444999111///111444555222111333333333333222222222111111333333222111111000000000/////////000111222444555///000000111111111111000222222111000333888777222111000///111444666444222222222222333333222111111666444222333666777666444333444666777777888:::<<<<<>>@@@HHHZZZkkkxxx[[[HHH@@@<<<;;;999999888777777777888888555555444444555555666666555555555555555555555555333333333333222222222222333333333333333333333333333222111000111222444555555222111444444222333777333333333222222222111111555333000------...///111000000111111333444555666111111111111111000/////////333444111000222333111///111222222111000000111111222333444444555444444444555555555444444666777444666888888777777999:::777>>>AAAIII[[[lll~~~www[[[HHH>>><<<;;;999999999999888888777666444444333333444555555666555555555555555555555555444444444444333333333333222222222222222222222222333222111111222333333444222///...000111///000444333333333222222222111111222222222222222111111111111111111222333444666666111111222222222111000000111333222///111444333///...111333222000///000111000111222333444444444444333555666555333333555888555666888888777777888:::999@@@BBBJJJ[[[kkk}}}uuu[[[GGG>>><<<<<<999999::::::999888666555333333333333333444555666555555555555555555555555666666555555555444444444111111111111111111111111222111111222333444333222444111000222333111222666333333333222222222111111...000444666777555333111222222222222333444555555//////111222333444444444222222000///111555333---...111333222000...///111///000111222333333444333333555666555333333555888555666888888777777888:::;;;BBBDDDKKK[[[jjjqqq^^^LLL>>>999;;;;;;;;;::::::999888777777555444222111111222444555444333111000000111333444444333333333333444555555222222333333333333444444222222111111111111222222111333555777777555333111222222222222222222222222111222222111000000111333111111111111111111111111///000111222222222222222222444333000000333333111333000---...000222222111222222222333333333444444666444333333444555444333999666555888888666777:::===>>>BBBJJJUUUgggsss___NNN@@@;;;<<<999999888777777666555555555444222111111222444555555444222111111222333444333333333333333444444444222222333333333333444444222222111111111111222222222333444555555444333222222222222222222222222222111222222111000000111333111111111111111111111111333333333333222111000///222444333000000333444111222000......111222222111333333333333444444444444555555555444444555666666999666555888888666777:::<<<===BBBKKKVVVhhhqqq^^^NNNAAA;;;<<<888888888777777666666555555444333222222333444555666555444333222222333444222222333444444444444333222222333333333333444444222222111111111111222222222333333333333333333222222222222222222222222222111222222222000000222444111111111111111111111111111111111111111000///...111444333000000333444222222000//////111222222111333444444444444555555555444666777666444444777;;;888555555888888666777:::<<<===BBBKKKWWWjjj|||lllZZZLLL@@@:::::::::999999999888888888777555444333333333333444555777666555444333333444444222333444555666555555444222222222333333333444444333222222111111222222333333333222111111222333333222222222222222222222222111222333222111111222444111111111111111111111111+++,,,---///000000000000111333333000000444444222111000000000111222222222444444444555555555666666222666888666333333888===888555555888888777888;;;<<<===CCCLLLXXXkkk{{{iiiXXXLLLAAA;;;;;;999999999888888888888888444444444444444444444444777666555555444444444444444444555666666666666666222222222333333333444444333333222222222222333333444333111000000111333444222222222222222222222222111222333222111111333555111111111111111111111111------///000111222222222000333333000000444555222000111111222222222222222444444444555555555666666222555777555111222777===777555555888888777888;;;<<<===CCCLLLYYYlllxxxlll[[[OOODDD>>><<<666666666666666666666666444444444444444444444444555555555555555555555555555555555444555555666777222222333333333333444444333333222222222222333333444333222111111222333444222222222222222222222222111222333222222222444666111111111111111111111111333333444444444444333333000222222000000444555333///111333333222111222333333444444444444555555555444555555333111333777;;;777444444888999777888<<<<<<===CCCLLLXXXlll}}}vvvppp^^^QQQFFF>>>;;;555666666666666666666666444444555555555555444444222333444444555555555555555444222111111333555777222222333333333333444444444333333222222333333444444444333333333333444444222222222222222222222222111222333333222222444666111111111111111111111111333333444444444444333333000222222000000444555333...111444444222111222333333333333333444444444444999777555333333555888:::777444444888999777999<<<<<<===CCCLLLXXXkkkyyyrrr___QQQDDD;;;777777777777777888888888888444444555555555555444444111111333444555666666666555333000...///111444666222222333333333444444444444333333222222333333444444444444444444444444444222222222222222222222222111222333333222333555777111111111111111111111111---...///111333444444444///222222000111444666444...111444555222111222333222222222333333333444444<<<999555333555777999999666444444888999777999<<<<<<===CCCKKKWWWjjj}}}www___NNNCCC>>><<<888999999999777555222111444444555666666555444444111222444666666555444333222333444444222222333444///000222333333222000///111111222333333444555555222333333444444333333222111111222222222333333333333333222222111222222222222555555222222444444111333222222111000///......111111111111111111111111666444222000000222444666111333555555444333444555555555444333222333666888444555777777777888999;;;>>>>>>CCCLLLWWWjjj}}}fffRRREEE>>>:::<<<;;;:::888777666555555555555555555555555555555222333444666666555444333222333444444222222333444000111222333333222111000222222222333333444444444111222222333333222222111111111222222222333333333333333222222111222222333111444444111111444444111222222222222111111111111222222222222222222222222555444222111111222444555111333555555444333444555444666888777333111333666666777999999999:::;;;===>>>>>>CCCLLLXXXkkkzzzpppXXXHHH???;;;>>><<<999777555555666777666555444333333444555666333444555555555444333222222333444444222222333444222222222222222222222222333333333333333333333333000111111222222111111000111111222222222333333333333222222111222222333333000333333000000333333111111111222222333333333333333333333333333333333333333333222222222222333333111333555555444333444555222666999888444222444777666777999999999:::;;;===>>>???DDDMMMYYYmmm}}}zzzyyy___LLLAAA===<<<:::999777666555666666777666444333333444666777444555555555555333222222222333444444222222333444333222222111111222222333333333333333333333333222111111222222222222111111111111222222222333333333222222111111222222333333///222222000000333333000222222222222222222222222333333333333333333333333222222222222222222222222111333555555444333444555333333444444555666888999444555777777777777999;;;>>>???DDDMMMZZZmmm}}}iiiQQQDDD???::::::;;;;;;:::888666555777666444333333444666777555555555555444333333222222333444444222222333444333333222111111222333333333333333333333333333222222222333333333333222222111111222222222333333333222111111111222222333444///222222000000333333111333222222111000000//////333333333333333333333333222222222222222222222222111333555555444333444555888444000000444777777666444555777777777777999;;;>>>???DDDMMMYYYmmmsssWWWEEE>>>;;;<<<===>>>===;;;999777666555444333333444555666555444444444444444333333222333444444222222333444333333333333333333333333333333333333333333333333333333333444444333333333111111222222222333333333111111111111222333444444///222222000111444444222333333222111000///...---333333333333333333333333222222111111111111222222111333555555444333444555999555000000333555444222666777999999999:::;;;===???@@@DDDMMMYYYlll{{{\\\GGG???;;;;;;;;;;;;:::999888888555555555555555555555555444444333333333444555555222333444444222222333444222222333444444333222222222222222333333444444444222222333333333333222222111111222222222333333333111111111111222333444555///222333111222555666333222222222111111000000000222222222222222222222222333222111//////111222333111333555555444333444555---000333444333222333444666777999999999:::;;;===@@@@@@DDDLLLXXXjjj~~~^^^JJJAAA:::888666555444555666777444444555666666555444444333333333333333444555666222333444444222222333444111222444555555444222111111111222333333444555555111111222222222222111111111111222222222333333333111111111111222333444555000333333111222666666444111222222222222333333333111111111111111111111111444222000......000222444111333555555444333444555)))555888444222555;;;444555777777777888999;;;@@@@@@DDDLLLWWWiii|||bbbMMMAAA<<<;;;999777666666777777;;;666111111555777555222333555666666555444444555555222000000333555555333222333333444444333333222666555444444222222111000888555222000000111444555000111222222222222111000000222222222111000111222444333111000000000111111444444333222000000111333444444333222222333333333333333333222222222222222222444666777666666777888333444555555444444555777888888888888888999999999>>>AAAEEEKKKWWWnnnxxx___KKK???<<<;;;999888777666777777888555333333555666555333444555666555444444555666888555222111333444333111222333333444444333333222555444444333333222222111111111000000///000000111222222222222222222222222000222333222111000111222555444333222111222222333333444333222000000222333333222222111111222222222111111111222222222222222666777777666333111111111333555666666555444666777444444666777999:::;;;<<<===AAAFFFLLLXXXooouuu___LLL@@@===;;;:::888777777777777666555555555555555444444555666555444333333555777999777444333222222111///222333333444444333333222333333333333333333333333111222333444444333222111444444333222222333444444111222333222111000111333666555555444444444444555333333333222111000222333222111111000000111222222///000000111111222222222666666666444111///...///444555666666555555666888333444555666888:::;;;<<<===AAAFFFLLLYYYpppuuuaaaOOOBBB===<<<:::888777777777888333555666666444444444555666666555333222333555888888777555444333222111000222333333444444333333222222222222333333444444444222333444555555555444333555444222111111222444555111222333333111111222333555555555444444444444555222333333333111111222333222111111111111222222333......///000111222222222111222333333111111333444444555777666555555666888666666666777777888888999<<<@@@FFFMMMZZZppptttbbbPPPBBB===<<<:::888777777888888444555666555444444555666666666555333222333555888444555555555444333333333222333333444444333333222111222222333333444444555111111000///000000111222444222111//////111222444111333333333222111222333333333333444444444333333111222333333222111222333222222222222222333444444......///000111222222222000222333333222444666888444555666666555555666777555666666777888999999999<<<@@@FFFMMMZZZppp}}}ooo```NNN@@@>>><<<;;;999888888888888666555444333444555666777555666555444333333555777111333555666555444555666222333333444444333333222222222222333333444444444444333222000000111222222222222111000000111222222222333444333222111222444111111222333333333333222000111333333222222222333222222222222333444555555///000000111111222222222444555555444333333666888333444555555444444555777222333555777:::<<<===>>><<<@@@FFFMMMYYYooouuujjj^^^MMM???>>>===;;;999888888888999999555111000333666777777444555666555444444555666111444666777555444555666222333333444444333333222333333333333333333333333666666666555444333222111222222222222222222222222222333444444222222333444000111222333444333333222///111333444333222222333111111111111222333444555111111111222222222222222666666555333222222555777222333444444333333444666333444666888;;;===???@@@<<<@@@FFFMMMXXXmmm{{{qqqiii^^^NNN@@@>>>===;;;999888888888999;;;555///...333777888777333555666666555444444555222555777777555333444555222333333444444333333222333333333333333333333333111333444555444000---***222333333444444333333222222333444444222222333444000111333444555444333333///111333444333222222333000000000000111222333444333333333222222222222222444444444222222333666888111222444333222222333555777888888:::;;;<<<======<<<@@@FFFMMMXXXlllvvvpppfffVVVHHHAAA999888777555555555666666666777888888888777555444666555444333333444555666222333555555555333111000444333222222111111222222666444222222444444222000111222333333444444333333111111111111111111222222000000000111222333555555000222222222111222333555222333444444222222333444333222000//////000222333...000222333222222333555555555444222000111333555666777777555333222333444666666777888999999999999???@@@DDDLLLWWWiiiyyyrrriiiZZZLLLEEE:::999888666666666666777666777777888777666555444666555444333333444555666333333444555444333222111555444333333222222333333555333111222444555333111111222333333444444333333222222222222222222111111222222222111222222333333,,,///222333333333444444222333444444222222333444333222000//////000222333///111333333222222333444333444444333222333666888444555666555333333555777888888999:::;;;;;;;;;;;;??????DDDLLLWWWjjj{{{ppp___OOOGGG<<<;;;999888777777777888666777777777777666555444555555444444444444555555444444444444333333333333666555444444333333444444333222111222444555444333111222333333444444333333444444333333222222111111444333222222111111222222)))---111444444444333444222333444333222111222444333222111000000111222333///111333333222222333444222333444333333444777:::222333444444444444777999888888999::::::;;;;;;;;;===???DDDLLLXXXjjjzzzfffQQQFFF===<<<;;;999888888888999666666666666666555555555444444444444444444444444555444333333333333444444555555444333333333333333222222222222444444444444111222333333444444333333555555444444333222111111333333222222111222222333+++...111333222222333333111333333333222111222333222222111000000111222222///111333333222222333444222333333333333333666888333444555444444444666888666666666777777888999:::===>>>DDDMMMXXXkkknnnUUUFFF???===;;;:::999888999999777666666555555555555555333444444444444444444333555444444333333444555555444333333222222222222222111222333333333333444555111222333333444444333333555555444444333222111111111111111111222333444555111222222000///000222444111222333333111111222333222111111111111111111222000222333333222222222333222333333333111111222333444555666555333333555666666666666666666888999:::===>>>DDDMMMYYYkkkzzz]]]KKK???>>><<<:::999888888999777666555555444444555555333333444444444444333333444444444444555555555555333333222111111111111222111333444444222222333555111222333333444444333333444444333333222222111111000000000111222333555666555444333000...///222555111222333222111000111333111111111111111111111111000222444333222111222333111333333222111000000111555666666555333333444666888888777777888999;;;<<<===???EEENNNYYYjjjfffPPP???>>><<<:::888888888888777666555444444444555555222333444444444444333222222333555666666666555444444444333222222222222333222444555444222111222444111222333333444444333333222222222222222222111111222111111111222333333444444444444222111222444666000222333222111000111222111111111222222111111111111222444333222111111222000222333333222111222333333444555444444444666888999888777666777999;;;<<<>>>@@@FFFOOOYYYjjj~~~yyy~~~kkkSSS???>>><<<999888777777777777666555444333444555555222222444444444444222222111333555777777666555444555555444333333333333444333555666555222000111444222222333444444444333333111111111111111111222222444333222222111111222222000222444555444444555777000222222222111000111222111111222222222222111111111222444444222111111222///111333444444444555666111222444444444555888:::777666555444555777999:::???AAAGGGOOOYYYiii~~~|||{{{zzzzzzvvvzzztttXXXCCC<<<888888888555555888666555333333555666555444555555555555555555555555333444444444333333555666555222111222555666333111333222222111111222222333111111111000///000333666444444222222222222444444111111222333222111///...222444555555444444666777000111333333222222333555///111222222111111222333555222000000333555555444111222333333333222111000666666666777666666555555555555666555555666888;;;??????CCCKKKWWWhhh~~~}}}||||||}}}~~~{{{}}}www[[[EEE>>>999999777444444666999888666666888888888777555555555555555555555555333444444444333333555666555333222222333444444333333333222222222222333333222222111...,,,,,,...000444333333222222333333444444555555555444444333222111333444444222222333555000111222111//////000111///111222222111111222333444222000111333555444333222222333444444333222111333333444444555444444444666777999999999:::<<<>>>@@@@@@CCCLLLWWWiii~~~}}}|||}}}zzz___GGG@@@:::999777444333444777555444444555666666555555555555555555555555555333444444444333333555666444444444333111222444666444444333333333333444444555555444222000000111333444333333222222333333444333333222111111111111222111222333222000000000222...000111111000000111222///111222222111111222333222111111222444555333222222333444444444444333333222333444555555555555555222444777888888999:::<<>>999999999666666888999777666666777888888777555555555555555555555555333444444444333333555666333555666444111111444777555444444333333444444555///111222222111111333555333333333333333333333333555444333222222333555555222333444333111000000111111222333333222111222444///111222222111111222333///111222333333333222222333333333333444444555555444555666777888888888888333666999;;;<<<<<<===>>>AAAAAAFFFPPP\\\lllwwwtttsss^^^DDD===999999999777777999888666555555666777777666555555555555555555555555333444444444333333555666333555555555444333444555444444333333333333444444333444555444222111111222222333333444444333333222222222222222222333333444222333444333111111222333444444444222///---,,,---///111222222111111222333///111333333222111222333333222222222333444555666333444555555666666666666333666888:::::::::<<<>>>???AAAGGGQQQ]]]nnnzzzwwwqqq[[[EEE???::::::999666666888555444222222444555444333555555555555555555555555333444444444333333555666444444444666777666444222333333222222222222333333555666777666444222222333222333333444444333333222//////000111111111111111000222333333111111222444222333333222///------...///111222222111111222333000111222222000000222444222111111111222333555666444555555666666666555555444555666777666777:::<<<>>>@@@GGGRRR___ppppppZZZHHHAAA<<<;;;999555444666888777555555777888777666555555555555555555555555333444444444333333555666444333333666999888444000333222222111111222222333---///111222111111222333222222444444444444222222111222333444555555444333///000222222111111222444///111222333222222444555///111222222111111222333000222222111//////222555111111000000111333444555777888888888888777777666999999:::999888:::<<>>BBBGGGPPP^^^vvv~~~qqq```TTTCCC@@@;;;999888999888888888777555333333444777888666555333222222444666777222222222222333444444555333444444444444444444333000000000000111111111111222222333333333333222222111111222222333333333333111111222222222333333333222333333444444333333222111111111222222222333333000......000555777555333//////000111111222333333222222222333444555666777777777666666666777777888666888999::::::<<<>>>AAA@@@CCCIIIQQQ___uuuwwwcccTTTEEEAAA<<<999888888888777777777666444333444666999222444555666555111---+++333333222222222333444444444444444444444444444444000000000000111111111222222222333333333333222222000111222333333333333222111222333333444444333333222222333333333333222222111111111111222222222222111111111222444444333222000111222333444444333333333333333333444555666777777777666666666777888888666888999::::::;;;>>>@@@EEEHHHMMMTTTaaavvvfffTTTFFFBBB===:::888888777777555666777555333333666888111333555777666333///---555444333222222222333444444444444333333444444444111222222222333333333333222333333444444333333222000111222333333333222222000111222333444333222222111111222222222222111111111111111111222222222222000222333333111000111111333333222222222222333444222222333333555666777888777777666666777888888999555777888888888999<<<>>>AAAEEELLLTTTbbbxxxjjjUUUGGGCCC>>>:::888888777666444666888666444333555888555444333333444777:::;;;666555333222111222222333555444444333333444444555333333444444444555555555222333333444444333333222000111222333444333222222///000111222333222111111111111111222222111111111000111111111111222222222---000333222000///000333666444111//////111333555111111222333555777999:::777777666777777888999999444666777777666777999;;;999>>>FFFQQQbbbzzzsssVVVJJJBBB<<<===>>>;;;777555777777777777666666666666444444444555555555666666999222///333666333333555666555555555555666777777222222...+++000777777111111111222222222333333333333333333333333333333333777333111333777888444000333333222222111000000000111222333333222111000///333222111111111222444444444444333222222333333333333333333444444444555555888777666555666777:::;;;;;;666222555<<<@@@???<<>>>>>???<<<888777777777777666666555555555444444444555555555666666888222000333666333333555333333333333333444555555333222///,,,000666666000222222222222333333333333222222222222222222222222444111000111444444222///111111111111111222222222///000000111111000///...222222111000111222333444444333333222222333333444333333333444444444555555666555555444555666888999:::777666888===@@@@@@>>>EEEJJJQQQYYYgggzzz}}}oooTTTJJJ@@@>>>>>><<<999999777777666666555444333333444444444555555555555555777333111444555444333555333333333333333444444444444333000...000555444000333333333333444444444444111111111111111111111111222222222222222222222222000000111111222333333444...///000000111000000000111111000000111111222333333333333222222333333444333333333444444444555555444444555555666777777888777888:::<<<>>>?????????FFFKKKSSS[[[jjj|||vvvzzz|||XXXLLLAAA===<<<:::999:::777777666555444333333222555555555555555555555555555333333444444444444444444444555555666666666666444333111000111333333111333333333444444444555555111111111111222222222222333444555444333333444666111111111222222333333333000111111222333333333333000000000111111111222222333333222222222333444444333333333444444444555555333444555777888888888888444888<<<======<<<>>>@@@FFFLLLTTT^^^lll}}}~~~}}}uuuxxx}}}ZZZMMM@@@;;;:::888888999777666666555444333333333555555555555555555555444333444555444333444444444333444555555666666555555444222111222333222222222333333333444444444555555222222222222333333444444333444444444333333555777333333333333222222111111111111222222222333444444000000111111222222222222333222222222333333444555333333333444444444555555111222444555666777777777222777;;;===;;;:::===@@@FFFLLLUUU___nnn~~~vvvxxx{{{}}}YYYLLL???;;;999888777888666666666555555555555444555555555555555444444444111555777444333444555333000111222444444333333222333111111444444222222444333333333333444444444444222222222333333444444555222111000000111222444555555444444333222222111111111111000000000111222222111111222333333333333222222222222222333444555555333333333444444444555555///000111222333555555666333666:::;;;::::::===???FFFLLLUUU___mmmyyyyyyzzz|||zzzXXXLLL@@@;;;:::888888999555555666666666666777777666666555555555444444444///666888444222444555333///111222444444333222111222000111555555111222666222222222222333333333333000111111222333333444444444111...///222555555444333333333333333333333222333222111000000000111222111222333444555444444333222222222222333444555666333333333444444444555555222222222222444666888999666777999::::::<<<>>>@@@FFFLLLUUU^^^lll}}}zzzzzzzzz{{{~~~zzzXXXLLL@@@<<<;;;:::999999555555666666777888888888666666555555555444444444///666999444222444555222111222444666666555444333111///111666666222222777111111222222222333333333///000000111222222333333777222...000555888777555111222222333333444444555666555333222222222333333222333444555666555444333222222222222333444555666333333333444444444555555666555555555666999<<<>>>999999888999;;;>>>@@@AAAEEELLLTTT^^^lll|||yyy}}}zzz}}}YYYJJJ<<<999;;;;;;999888666666666666777777777777666333111222444555333000:::777444444666888888666444333333222111111111222111000000000111222222333333444444444333333555666000111333333333111///...444333111000000111333444222333444333111000111222333222111222222333222111111111111111111111111111///000222444555666777777555333000111444666666555555555555555666777888999888:::<<<<<<<<<<<<===???DDDNNNVVV[[[fff~~~}}}xxxzzz~~~|||yyyYYYJJJ===999;;;:::888888666666666666777777777777777555333444555666444222888555333333555666666444555444444333222222333333111111111111111222333444222444444444333333444666222333444555444333222000444333111000000111333444222333444333111000111222444333222333333333333222111111111111111111111111444444444333333111000000555333111111444666666555777777777777888999::::::888:::;;;;;;;;;<<<>>>@@@EEEOOOXXX^^^jjj}}}~~~xxxxxx{{{}}}sssXXXJJJ===::::::999777777666666666666777777777777888777555666777777666444555333111111333444333333555555444444333333444444333333222222222333444444222333444333222333444666222333555666666555444444444333222111111222333444222333444333111111111222222222222222222222222222111111111111111111111111......000111222222333333444333222222555666666666777777777888888999999:::999999:::::::::<<<@@@CCCHHHRRR\\\bbbooo~~~yyyvvvyyy}}}~~~}}}mmmVVVIII>>>::::::888666777666666666666777777777777888777666666666666666555333333222222222333333222444444333333333333444444444444333333333444444555222333444333222222444666222333444555666666555555333222222111111222222333111333333333111111222333///000111111000000111222111111111111111111111111+++,,,...000222444555555333333333444555666666666666666777888888888888888999999999999999<<>>:::999777666777666666666666777777777777666666666666555444444555333333444444333333333333333222222222222222333333555555444444333444444555222333333333222222444555222222333333444444444444222222222222222222222222111222333333111111222333///111333222111111222444111111111111111111111111333333333333222111000000333333444555555666666777777888999:::::::::999999999999999999999<<>>@@@GGGPPPZZZeeexxxwww|||qqq```JJJBBB<<<:::999777888;;;666666666666777777777777444666777666333222444666000333666666333222222444333333333333444444555666555444333333222222222222111222333222111111333555555444333222222222222222111222222333333222222111000111333333222222333444+++///222222///...111555111111111111111111111111222222333333333222222111111444777888666555666888555666777888888777555444888:::<<<<<<<<<<<<===???CCCLLLVVVcccxxx}}}sss___MMMCCC;;;;;;;;;999666555666666666666666666666666666666555444444444444555<<<333111999;;;555111444777555444555666555111...111111222333333444555555000111222333333333333333444444555555444222111///333333333444444444555555000444444//////333222...222222222222222222222222111222333222111000111222///000111222222222222222111333444444444555777999666888::::::999999999:::999;;;<<<===<<<===???AAACCCHHHNNNZZZrrr{{{}}}xxxaaaNNNDDD<<<:::;;;888666666666666666666666666666666666666555444444444444555666222111555666444333555666333111000222333333111222222222333333444444444111111222333333333333333000111222444555555444444222222333333444555666666111444444000///333222///222222222222222222222222111222333222111000111222111111222333333333333333222333444444333333555777666888999999888777999:::555777:::<<<<<<===???@@@DDDIIIPPP[[[sss|||}}}~~~}}}}}}~~~eeePPPEEE<<<:::;;;888666666666666666666666666666666777666555555444444555555111444555222222555777666444111...---///222444444333333333333333333333333111222222333333333333333///000222333444555555555222222333333444555666666111333333111000222222000222222222222222222222222000222333222111111222333222333333444444444444444333444444333222222333555777888888777666666999;;;111444888;;;<<<===>>>@@@EEEKKKRRR]]]uuu~~~~~~lllSSSGGG===::::::888666777666666666666666666666666777666666555555555555555111:::;;;333111777:::888333111000///000111333444333333333333333333333222222222333333444333333222222222333333333333333333444444444444444444444444222333222222111222222111222222222222222222222222000222333222111111222444333333444444444444333333222333444444333333555777999999888777666777:::<<<222555999;;;<<<===>>>???EEEKKKSSS___vvv~~~}}}wwwUUUIII>>>:::999888777888666666666666666666666666777777666555555555555666333<<<===555111777999555333333444444333222222222333333333333333333333222333333444444444333333222333333333333333333444444777666555444333222222111222222222333333222222333222222222222222222222222000222333333222222333444222222333333333333222222111333444555555666999;;;:::::::::888777888;;;>>>666999;;;=========>>>???CCCJJJSSS```xxx~~~|||zzzzzz}}}XXXKKK>>>:::999777777888666666666666666666666666888777666666555555666666444888999666444555444222333555777777555333222222333333333333333333333333444444444444444333333222111111111222333444666777777777666555333222111111333111111444444222222444222222222222222222222222000222333333222222444555222333333333333222222111111222444555666888;;;===:::;;;;;;:::999999<<<>>>:::;;;============???@@@CCCJJJTTTbbbzzz}}}~~~|||yyyyyy{{{~~~~~~ZZZLLL???:::888777777999666666666666666666666666888777777666666666666666555333444999:::666333333222444666555333333555777222222222333333444444444444444555555444333333222222222111111222444555666555555444444444333333333444000111444555222222666222222222222222222222222000222333333333333444666444444444444444333222222111333444555555666999;;;888:::;;;;;;:::999;;;<<<:::;;;;;;;;;;;;===AAADDDCCCKKKVVVeee~~~}}}~~~{{{{{{}}}~~~[[[MMM???:::888777777999666666666666666666666666888888777666666666666666888111222<<<@@@999555777222333333222111222777;;;111111222333333444555555444555555555444333333222777555444222111111222222222222333444444555555666444000000555555222222666222222222222222222222222000222333333333333555666555666666666555444333333222333444444444555777999666888::::::999999999:::999999999999:::>>>CCCGGGDDDLLLXXXhhh}}}|||WWWKKK???;;;;;;999888999555666666666444444666777555555555555555555555555333555777888666555555555555555555555555555555555444333333222222111111000666555444444222222111000222//////222222000111444444444444444444444444444444444444444444444444444444333333555444222222222333333333444444444555555888777555444444555666777666666666666555555555555888888999:::;;;;;;;;;;;;<<<;;;;;;<<>>;;;;;;999888999666777777777555555777888777777777777777777777777555666666555444444555777333333333333333333333333111222222333444444555555333333333333333333333333333222333888888444333555333333333333333333444444222222222222222222333333333444555444444444333222222222222222222222222222555444333222222333444555444555555666666777777888777888999::::::;;;;;;;;;;;;<<<===???@@@@@@@@@@@@GGGOOOZZZggg~~~}}}}}}{{{~~~mmmSSSGGG===;;;;;;999888888666777888777555555777888555555555555555555555555555666666444333333555777333333333333333333333333333333333444444555555555222222222333333444444444222111444999999555333444444444444444555555555555444444444555555555555555111333444333444777777555333333333333222222222222444444333333333444555666333444555666777888999999777888999:::;;;;;;;;;;;;;;;<<>>>>>@@@BBBFFFRRRbbbqqq~~~}}}zzz}}}|||hhhNNNDDD;;;:::;;;999888888555666666666444444666777777777777777777777777777444555555444333333444666555555555555555555555555555555555444333222222111222222222333333444444444111///111555666222111333111111222222333444444444222222222333444444555555111666555///---000...(((333333333444444555555555444444555666666777777777444444555666888999::::::999:::;;;<<<<<<=========:::<<<>>>>>>===>>>AAAEEEHHHTTTeeewww}}}yyy{{{~~~xxxfffMMMCCC::::::;;;999888888444555555555333333555666777777777777777777777777222444555555444333444444444444444444444444444444333333333333333222222222333333333333333333333333222000111444555222111444333333444555555666777777222222333333444555555555111777777000///444222+++111111222333444555555666333333444555666666666666555555666777888888999999:::;;;<<<===>>>>>>>>>>>>999<<<>>>===;;;===CCCHHHJJJVVVggg{{{{{{}}}|||yyyzzz|||~~~uuudddLLLBBB::::::;;;999888888333444555444222222444555555555555555555555555555111444666666555333333333333333333333333333333333000111111222222333333444333333333333333333333333444111111444444222222555000000111222222333444444444444555555666777888888000888999333444<<<<<<555//////000111333444555666111222333444555555555555666666777777888888999999;;;<<<===>>>????????????999;;;===<<<:::===DDDKKKMMMWWWhhh}}}~~~{{{wwwyyy|||sssaaaKKKFFF@@@;;;888777666555999555333666777444444666555444444444444555666666333444555444333222444666222333333111...,,,...000333111///222666666222...222222333333333333444444333222222111111222222333111444777777333000000111---///222555555444333111222000111555555333333666444333111000000111333444666666555555555666666777888333444888999666777<<<;;;:::<<>>:::888777777666:::666555888888555555777555444444444444555666666333444555444333222444666444555555444111000111333555222000111444555222...222222333333333333444444333222222111111222222333333444444444333333444555///000222444444444333222222000111555555333333666444333222111111222333444555555555555555555666777999666666;;;<<<:::<<<@@@???===>>>BBB@@@<<<<<>>AAACCCAAAAAABBB@@@===>>>AAA@@@AAABBBBBBAAABBBEEEHHHNNNXXXiiiwwwvvvyyy}}}|||fffSSSEEEAAA;;;888777777777777666555777:::888444333666555444444444444555666666333444555444333222444666222222222222222333444555777444111000111222222111222222222333333333444444333222222111111222222333444111///000333666555333333222222111222333444555333000111555555333222555444444555666666555444444444333333444444555666777666555777:::===???AAADDDFFFEEEDDDBBB@@@>>>???BBBAAABBBCCCBBBBBBCCCFFFHHHQQQ\\\qqqxxxuuuvvv|||~~~gggSSSDDD@@@;;;888777888888888777777:::===;;;666555888555444444444444555666666333444555444333222444666333222222222333444555555555444111000111222222222222222222333333333444444333222222111111222222333222000///111444444111...444333222111222333444666333111222555555222222444444555555666666555555444333333333444555666777777777888:::<<>>:::999999888888444777===AAA===666444888555444444444444555666666444444555444333222444666555222000000222444222111---000222444444333444444222222333333333444444444333222222222222222222333111333444444222444888===444444444444444444444333444222222555555222111333666555333222222333555666555555666666777999:::;;;666;;;<<<:::===DDDGGGDDD777===AAA>>>???CCCDDD@@@@@@AAABBBBBBAAABBBEEEHHHOOO[[[uuu~~~~~~~~~}}}zzzyyyyyyyyyzzz|||}}}~~~~~~}}}{{{iiiRRRGGG===:::;;;999777777666777888888777777888999444555666555444444444555333333222222333333444555444333333222222333333444333444555555333333444555555444444333333333444444333222333444111...000555555444333333333555777999222222333444444555555666555555555444444333333333777666555444333222222222888777777:::===>>>:::666555777999;;;;;;;;;===>>>AAA@@@>>>======???@@@BBBAAACCCDDDDDDDDDEEEGGGIIIQQQ]]]www~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||xxxxxxyyyzzz|||~~~}}}~~~ppp[[[OOOCCC>>><<<888555555888999:::888666444444555444444555555444444555555444444333333444444555666444333333222222333333444333444555444333333333555444444444444444444444444555444444666333000111666///000111222222333333333444444444444444444444444555555444444444333333333666555444444333333333333---///333666888999:::;;;555777999;;;;;;<<<===???@@@?????????@@@BBBEEEFFFBBBCCCDDDEEEEEEGGGJJJLLLRRR]]]ttt}}}}}}}}}~~~~~~}}}||||||{{{{{{}}}|||zzz{{{}}}~~~~~~}}}|||}}}~~~}}}}}}}}}~~~yyyyyyzzz|||~~~zzzzzz{{{uuu^^^QQQDDD>>>;;;777555555888999999777555333444555333333444444555555666666555444444444444555666666444333333222222333333444222444555444333222333555222333444555555444333222555333333555333000111555,,,...000222333222111000666666555444444333222222555444444444444333333333555444444333333444444444(((---333555555666999===555777999;;;;;;<<<>>>@@@DDDCCCBBBAAABBBDDDFFFHHHCCCDDDEEEFFFGGGIIILLLOOOTTT]]]rrr}}}||||||~~~{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyxxxyyy{{{}}}}}}|||{{{~~~~~~}}}~~~~~~~~~|||yyy{{{~~~uuuVVVJJJ>>>999888666666777444555666666555555666777222222222333555666666666444444444444444555555666444333333222222333333444222333444444222222333444000222444555555444333222333000000222111//////333///000222333444444333333555555444444444333333333444444444444444444444444333333333333333444555666000333666777666666777999555777999;;;;;;===@@@BBBIIIGGGEEECCCBBBCCCDDDDDDEEEFFFFFFFFFFFFHHHLLLOOOVVV```sss~~~~~~|||zzzyyy{{{|||wwwxxxxxxzzz{{{|||}}}}}}}}}|||{{{}}}~~~~~~~~~|||zzzyyy{{{~~~}}}~~~qqqPPPEEE:::777888777777888444555666666555555666777333111111222555777666555333333333222333333444555444333333222222333333444222333444333222222333444000111333555555444333222333000///222222000000333333333222222333444666777333333333444444444555555444444444444444444444444333333333333444444555666777555444555888888777555555777999;;;<<<>>>BBBEEEIIIGGGEEECCCBBBBBBCCCDDDGGGGGGGGGFFFEEEGGGJJJMMMYYYfffzzzzzz{{{{{{zzzxxxxxxyyy{{{xxxxxxzzz||||||{{{yyyxxxxxx{{{~~~|||~~~nnnQQQFFF<<<999:::888777777888999999777555333444555444222000222555777555333333222222222222333444444444333333222222333333444111333444333222111222444000111222333444444333333666222111444666444444666444333111111111333666777222222333333444555666666333333333444444444444555333333333333333444555666555222000222777999888555666777999;;;<<>>>>>BBBIIIOOONNNMMMLLLKKKJJJJJJKKKKKKMMMJJJHHHIIIIIIKKKRRR[[[ggg~~~}}}|||~~~~~~ooo___HHHCCC<<<777666777777777777888999888666555444555777555333333555666555444555555444444444333333333444444444444444444444444000222333333222222333444222222222222333333333333000111222333333333333333333333333333333333333333444555555555666666666666444444444444444444444444444444555666666666666555666777888888888:::===@@@;;;===???@@@BBBGGGPPPWWWVVVTTTQQQOOOMMMMMMNNNOOOOOOKKKJJJLLLMMMNNNTTT[[[mmm}}}}}}|||~~~|||}}}hhhXXXFFFAAA;;;777555666666666777888:::999777555555666666444333333444555555444555444444444444333333333444444444444444444444444111222333333222222333444333333333333444444444444000000111111222444555666444444444444444444444444555555555555666666666666555555555555555555555555555555666777777777777666777888999::::::<<<@@@BBB@@@AAAAAAAAACCCJJJUUU]]]___[[[VVVQQQOOONNNOOOPPPPPPNNNNNNPPPQQQQQQVVV\\\qqq}}}~~~{{{}}}~~~{{{yyydddUUUDDD@@@:::666555555666555666777888888666555555666555444333333444444444444444444444444444444444444444444444444444444444444111222444333222222333555333333333444444444555555222222111111222333555666444444444444444444444444333444444444555555555555666666666666666666666666555555666777777777666666555777888999:::===AAADDDFFFEEEDDDBBBCCCKKKWWW```fffaaaZZZSSSNNNMMMNNNPPPQQQOOOPPPSSSTTTSSSVVV\\\lll~~~zzzzzz~~~|||xxxcccUUUCCC???:::666555666555555444555777666555444444555444444444333333333444555444444444444444444444444444444444444444444444444111333444444333222444555333333333444444444555555555444333222222222444444333333333333333333333333222222333333333444444444666666666666666666666666444444555666666666666555555777999:::<<>>:::777666666666555333444666555444333333444333444444333222222333555333333333444444444444555444444444444444444444444222333444444333333444555333333333333444444444444555555444333333333333333333333333333333333333333222333333333333444444444666666666666666666666666444444555666666666666555666888;;;===???BBBGGGJJJFFFGGGGGGIIIPPP]]]mmmyyyvvvqqqhhh^^^XXXUUUUUUUUURRRPPPQQQTTTTTTSSSVVV[[[bbb}}}|||{{{}}}~~~}}}}}}~~~{{{xxx|||}}}~~~{{{{{{~~~|||kkkZZZOOOBBB???:::888777777777666333555666666555444444555222444555444111111333555333333333444444444555555444444444444444444444444222333444444333333444666222222222222333333333333333333444444444444444444444444444444444444444444444444444555555555666666555555555555555555555555555555666777777777777666666888:::===???CCCHHHLLLDDDFFFHHHLLLUUUcccuuu|||wwwnnneee^^^ZZZXXXXXXTTTRRRRRRTTTTTTSSSWWW]]]iiixxxyyyvvvxxx}}}|||{{{{{{|||~~~~~~~~~{{{xxx{{{}}}{{{}}}~~~zzzxxx~~~xxxnnn^^^UUUBBB???;;;999888888777666444555777777666555555666222444555444111111333666333333333444444555555555444444444444444444444444222333555444333333444666111111222222222333333333000111333555666666555555666666666666666666666666666666666666777777777888555555555555555555555555666666777888888888888888333555888;;;===AAAGGGJJJDDDFFFHHHMMMUUUcccttt~~~yyypppggg```[[[YYYYYYVVVSSSSSSUUUTTTTTTXXX^^^rrr}}}xxxvvv|||~~~yyyxxx|||||||||~~~||||||}}}yyyvvvxxx~~~www{{{qqq]]]OOOBBB???:::777666666666666444444444444444444444444888666444333333333555666333444666555444444555666777555333555888:::888666222333444444444333222222333333333444444444555555888777555333222222222222666666666666555444333222555555555555555666777777777777777777777666666666222555888888777555555555999999999:::;;;===@@@AAA@@@@@@FFFQQQZZZcccoooyyyvvvrrrlllgggccc___\\\YYYWWWWWWVVVUUUUUUXXX]]]```vvv}}}xxxuuuwwwzzzyyyuuutttyyy|||||||||~~~~~~yyyxxxyyy}}}~~~~~~|||wwwsssvvv}}}}}}zzzyyyaaaPPP@@@===888555444555444444444444444444444444444444444333222222222444555777111333444444333333555666999777555555666777555222333333333333333333333333333333333444444444444555333222222333333555666666222333444555666666555555555555555555555666777777555555555555555555555444111444777888777777777777777777888999:::===???AAA===???FFFRRR]]]gggttt~~~|||vvvnnngggbbb```___^^^YYYYYYXXXWWWVVVXXX]]]```vvv~~~yyyuuuuuuwwwwwwsssrrrvvvzzzzzz~~~{{{}}}|||~~~~~~}}}|||wwwuuuuuuzzz|||~~~{{{uuupppttt{{{gggSSS@@@===888555555555555444444444444444444444444444111111111111222444666777000111333333333333444666777666444444555555333222444333222222222333444444333333333333444444444444111111222444555555555555000222444666777666555444555555555555555666777777444444555555555555555555000333666888888888999:::888888999:::<<>>AAADDDGGGIIIGGGGGGJJJPPPUUUWWW^^^eeeiiieeeaaa______aaabbbbbbbbbaaa___\\\[[[\\\___bbbmmmyyyzzz}}}|||vvvyyywwwrrrqqqtttwwwwww~~~|||~~~~~~|||~~~}}}}}}~~~~~~yyyxxxqqqnnnqqqtttxxxyyyxxxyyy}}}xxxsssvvv}}}mmmUUUAAA>>>999666666666666555444444444444444444444444666666666555555444444444333555666555444444555777333444555444111000111222333222222111222333555666222222222222333333333333444444444333333222111000000000222333555555666666555555555555555666777777333333444444555666666666888999:::999888777888999;;;;;;;;;===???BBBEEEFFFEEEDDDHHHNNNQQQSSSXXX___[[[YYYYYYZZZ]]]`````````bbbaaa___]]][[[]]]```cccnnnxxxxxxyyywwwzzzxxxrrrooorrruuutttzzz~~~zzz}}}~~~}}}~~~~~~~~~wwwzzzzzzsssqqqooosssvvvwwwvvvwww|||~~~~~~~~~~~~yyyuuuwww}}}gggOOOBBB>>>:::777666666666555444444444444444444444444333333444444555555444444444555666555333222333444333555666444111000111333111111222333333444555555111222222222222333333333222222111111222333333444111111111111333555777888555555555555555666777777333333444444555666666777777888999999888888:::<<<<<<<<<<<<===???AAADDDEEEEEEEEEHHHMMMPPPQQQVVV\\\UUUTTTTTTVVVZZZ^^^``````aaaaaa___]]]\\\]]]aaadddlll|||xxxvvvxxx}}}zzz|||yyyssspppsssuuutttxxx~~~zzz|||~~~~~~~~~~~~tttuuu|||~~~yyywwwooorrrvvvvvvuuuvvv|||}}}}}}||||||~~~yyyvvvvvv}}}~~~tttzzzbbbJJJDDD@@@<<<999888888888777444444444444444444444444000111222333444555555555444555555444222111111222000222444444222222444777000111222333444555444444111111222222222333333333333222111111111222333444555444222111111222444666555555555555555666777777555555555666777888888999555777888888888:::<<<>>>>>>>>>>>>???@@@CCCEEEFFFIIIHHHKKKOOOPPPPPPTTTYYYTTTSSSRRRTTTXXX]]]```aaaaaa```___]]]\\\^^^bbbeeeiiivvvyyyvvvuuu{{{~~~{{{wwwsssqqqrrrtttyyy{{{~~~~~~}}}}}}vvvxxx{{{~~~~~~}}}|||~~~vvvrrrsss}}}}}}ssstttvvvwwwvvvuuuwww}}}~~~uuuooo|||~~~~~~|||}}}xxx```MMM???===999666555555666777555666777555333111111222777777666555444444333333...111444555444444444555333333333333333333333333222333444444333333555777000111333333333444777999111444777777555444777:::333333333444444444555555222333555444333333444666444666:::;;;999666444222:::;;;;;;;;;:::999999888<<<===@@@DDDBBB>>>???DDDKKKKKKLLLNNNRRRTTTUUUUUUYYYVVVTTTUUUZZZ^^^``````___]]]]]]^^^]]]\\\bbbjjjjjjxxxwwwuuutttwww}}}}}}xxxtttrrrssstttyyy|||~~~}}}}}}}}}{{{xxxyyy|||~~~~~~}}}vvvrrrqqqssszzzyyyyyyxxxwwwxxx{{{}}}wwwqqq{{{~~~}}}{{{{{{nnnVVVEEE>>><<<999666555555666777444555555444333333555777777666666555444444333333000222444555444333444444333333333333333333333333222333444444333333555666222333444333111111333444000222222222222222444666333333333444444444555555222444555555444333555666777666444222111222555777777888999;;;<<<<<<<<<<<<<<<===@@@DDDBBB@@@BBBHHHHHHKKKOOOTTTYYY[[[[[[ZZZ^^^[[[WWWWWWYYY\\\\\\\\\^^^]]]]]]^^^\\\[[[aaahhhqqqtttsssssstttwww|||~~~zzzuuussssssssszzz|||~~~~~~~~~~~~}}}|||||||||vvvsssyyyzzz|||~~~wwwrrrpppmmmxxx|||yyyxxxzzz~~~~~~yyytttyyy}}}~~~{{{zzz{{{iiiSSSCCC===;;;999666555555666777333333444444444666999<<<666666666555444444333333111333555555444333333444333333333333333333333333222333444333222222444666222222333222111000222444333111///000111333444444333333333444444444555555222444555555444444555666999777444222333555888:::888999:::;;;<<<===============@@@CCCCCCBBBGGGNNNNNNRRRXXX___ccccccbbbaaafffccc```^^^^^^^^^^^^]]]^^^]]]\\\]]][[[ZZZ```gggwwwoooqqqtttuuuvvvyyy{{{vvvsssrrrrrrzzz{{{}}}~~~~~~}}}{{{{{{}}}~~~|||~~~xxxsssqqqwwwxxxzzz}}}~~~~~~~~~zzzsssppppppyyy~~~xxxwwwzzz~~~yyyuuuvvvzzz~~~~~~zzzxxxgggSSSEEE<<<;;;888777555555666666111333555777777888999;;;666666555555555444444444333444555555333222333444333333333333333333333333333333444333222222333555///000111222222333555888777444000111444777666555333333333444444444555555333444555555444444555666333444555777888888666555;;;<<<<<<===<<<<<<;;;;;;>>>===@@@CCCDDDEEEKKKSSSZZZ]]]bbbfffhhhhhhhhhiiikkkiiifffcccaaa```_________]]]]]]^^^\\\[[[```hhhxxxlllqqqvvvxxxxxxyyy}}}|||wwwsssrrrqqqwwwxxx{{{}}}~~~~~~|||{{{{{{}}}zzz}}}~~~yyyuuutttuuusssuuuxxx{{{~~~~~~||||||}}}~~~wwwrrrssszzz~~~xxxwwwyyy|||}}}}}}~~~yyyuuutttwwwzzz|||~~~}}}|||ppp```NNNBBB;;;:::888777666555666666111444888:::999888777777555555555555555444444444444555555555333222333555333333333333333333333333333444444333111111333444000111333333333444777999888555222333666888777555333333333444444444555555333444666555444444555777111111222555777777444111;;;;;;<<<<<<===<<<<<<;;;>>>>>>@@@CCCDDDEEELLLTTT]]]___bbbcccdddfffkkknnnpppnnnkkkfffaaa^^^\\\[[[___^^^^^^___^^^]]]ccckkkwwwlllqqqvvvxxxxxxyyy{{{~~~~~~}}}yyyuuusssssstttuuuwwwxxxyyyxxxxxxwwwxxxzzz|||~~~}}}}}}~~~yyy|||~~~{{{vvvsssvvvyyyrrrtttwwwzzz}}}~~~}}}}}}~~~~~~~~~|||zzz{{{||||||vvvsssxxx~~~{{{yyyyyyzzz{{{{{{}}}~~~~~~zzzwwwtttvvvyyy{{{}}}}}}~~~xxxkkkZZZKKKAAA999999888777666666555666222555888:::999777666666555555555555555555555555444555555444333333555666333333333333333333333333333444444333111111222444444555555444333333444666444333333333555555444333333333333444444444555555333555666666555555666777;;;777444444777999999888666777999;;;===>>>??????>>>>>>@@@CCCCCCDDDJJJRRRUUUVVVWWWXXXYYY___hhhoooyyyxxxtttmmmfff```]]]\\\___]]]^^^```______eeemmmwwwpppqqqsssuuuvvvxxxzzz|||~~~}}}yyywwwvvvqqqsssuuuuuuttttttuuuvvvwwwxxxzzz|||~~~~~~yyy}}}|||vvvsssuuuyyyssstttwwwzzz|||}}}~~~~~~~~~~~~~~~}}}|||{{{zzz{{{|||~~~}}}~~~~~~|||{{{|||}}}zzzrrruuu{{{|||{{{{{{||||||}}}}}}{{{vvvyyy|||~~~{{{|||vvvgggWWWIIIAAA888888777777666666555555333555666666555666777999555555555555555555555555333444555444333444666888333333333333333333333333333444444333111000111333333444444333222222333555111333555555444333222222333333333444444444555555444555666666555555666777<<<999666777:::;;;999666555666888:::<<<===>>>>>>>>>===@@@BBBBBBAAAGGGNNNLLLNNNPPPOOOQQQVVV```hhhwwwwwwuuuooohhhcccaaaaaa\\\[[[\\\_________fffnnnwwwsssrrrqqqqqqssswwwzzz{{{|||yyyxxxoooqqqtttuuuttttttvvvxxxyyyzzzzzz|||}}}|||~~~yyy~~~~~~wwwssstttxxxtttuuuxxxzzz{{{||||||{{{~~~~~~}}}}}}}}}}}}}}}{{{zzzyyyxxxyyy{{{}}}~~~~~~}}}}}}~~~~~~}}}sssuuuyyy}}}~~~||||||~~~}}}~~~~~~xxx{{{zzz}}}zzzrrrbbbRRREEE===888888777777666666555555555444444222222555999===444555555555555555555555333444444444333444777999333333333333333333333333333444444222111000111333...000111222222333555777///444888888555333222333333333333444444444555555444555666666555555666888111111333777;;;888000(((888999::::::;;;;;;;;;:::>>>===@@@BBBAAA@@@DDDKKKKKKMMMOOONNNMMMQQQZZZaaajjjkkklllhhhdddaaaaaabbbZZZYYY[[[^^^^^^___fffnnnuuuwwwsssoooooossswwwyyyyyy}}}zzzxxxyyyxxxvvvuuuvvvyyy{{{vvvxxxzzz{{{|||}}}}}}|||}}}|||wwwuuuuuuwwwvvvuuuvvvzzz~~~}}}{{{|||}}}}}}}}}}}}}}}|||~~~~~~}}}||||||}}}~~~~~~|||{{{{{{}}}{{{wwwwww}}}~~~~~~}}}~~~zzz{{{~~~}}}vvvfffTTTEEE<<<777777666666666666777777444555666555444333444666444444444444444444333333222222333333333333444444555555444333333222111111111222333333333333222111444///...111333333333666...000222333444555888:::666666666666777777777777555555666777777777777777444666888888777666777888<<<;;;999888999;;;===>>>@@@@@@AAABBBCCCEEEFFFGGGJJJJJJJJJJJJKKKNNNTTTXXX\\\___bbbdddddddddddddddbbb^^^]]]]]]]]]]]]bbbhhh~~~wwwsssooooootttxxxzzzyyy||||||~~~~~~~~~|||zzzxxxwwwyyy{{{xxxxxxyyyzzz|||~~~~~~||||||~~~|||uuurrrsssvvvwwwvvvwwwyyy}}}~~~|||||||||}}}~~~~~~~~~~~~}}}}}}||||||}}}}}}~~~}}}||||||}}}~~~|||xxxxxx~~~|||wwwxxx}}}}}}uuucccRRREEE>>>999999888666666555555555666888999888777666777888333333444444444444444444222222333333333333444444555555444333333222111111111222333333333333222111999444222555777555555777111333444555444444666777555555666666666777777777555666666777777777666666444666888888777666777888;;;;;;;;;;;;<<<===>>>???>>>?????????AAABBBCCCDDDIIIIIIIIIIIIJJJMMMSSSWWWXXXZZZ\\\^^^______```aaabbb^^^]]]^^^^^^]]]bbbiii{{{xxxtttpppppptttwwwyyyxxxwwwxxx{{{~~~{{{yyyzzz{{{|||yyywwwxxx|||}}}||||||}}}~~~}}}sssnnnppptttxxxwwwwwwyyy{{{}}}}}}||||||}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}}}}||||||}}}zzzzzz~~~{{{~~~}}}yyyuuuvvv{{{|||~~~}}}|||~~~yyycccQQQEEE@@@;;;:::999777666555444444444555666666444444555666222222333333444444555555222222333333333333444444555444444333333222222111111222222333333222222111:::666444666777555555666555666777666444333444555444444555555555666666666666666666777777666555555555777999999888777888999:::;;;<<<===???@@@@@@@@@????????????@@@AAACCCCCCHHHHHHGGGGGGHHHLLLRRRWWWVVVVVVVVVWWWYYY\\\^^^___bbb___^^^``````___ccciiivvv|||xxxrrrqqqsssuuuvvvuuutttuuuxxx|||}}}{{{{{{|||~~~yyyuuuvvv|||~~~|||{{{|||}}}}}}rrrlllmmmrrrxxxxxxxxxxxxzzz{{{{{{{{{||||||||||||}}}~~~~~~~~~}}}{{{zzz~~~{{{||||||zzz{{{~~~yyyuuuvvvzzz~~~}}}jjjSSSEEE???;;;:::999777666555555555222444555444333222333444111111222333444444555555222222222333333333444444444444444333333222222222222222222222222222222222555111///333444222222333666777888777555444444555444444444444555555555666666666777777777666555555666888::::::999888999:::888:::<<>>>>>???AAACCCEEEGGGHHHGGGGGGHHHIIIMMMTTT]]]dddddd___ZZZXXXZZZ^^^______aaa```cccggggggeeegggkkkqqqvvv}}}wwwsssssssssrrrppptttssssssuuuxxxzzz{{{zzzzzz|||}}}|||zzzxxxxxxyyywwwwwwwwwxxxyyyzzz{{{|||{{{~~~}}}{{{}}}~~~wwwooojjjkkkpppvvvzzz{{{|||}}}~~~}}}}}}||||||}}}~~~}}}~~~~~~}}}}}}~~~~~~zzzyyyyyy{{{zzzyyy|||~~~~~~{{{||||||~~~~~~}}}|||~~~}}}yyyzzz~~~uuutttwww|||}}}}}}xxxYYYEEE>>>::::::999888777777777777111222333333111111222333222222222222222222333333222222333333333333444444333333333333333333333333333333222111111222333333111...///444777555444666333444555555444444555666555555666666666777777777666777888999:::;;;;;;;;;999;;;<<<<<<;;;;;;<<<===<<<===>>>@@@@@@@@@@@@@@@===>>>???BBBDDDGGGJJJKKKIIIIIIJJJLLLQQQYYYdddkkknnnhhhaaa___```bbbbbb```aaaaaadddhhhiiifffhhhllltttzzz|||vvvsssssstttsssrrrtttsssssstttwwwzzzzzzzzz{{{|||}}}|||yyywwwwwwwwwuuuvvvxxxyyyxxxxxxzzz{{{www||||||zzz}}}{{{qqqiiigggmmmuuu{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||{{{yyyxxxxxxzzzxxxwww{{{~~~}}}|||}}}~~~~~~xxxwww{{{}}}}}}{{{{{{~~~~~~}}}~~~|||~~~rrrVVVEEE@@@<<<;;;:::888777666666666444555666666444444555666333333222222222222222222222222333333333444444444333333333333333333333333444333222111111222333444444111111666888555333444333555555555333222333444666666666666777777777777666777888:::;;;<<<======999;;;======<<<;;;<<<===>>>???@@@@@@AAAAAAAAAAAA???@@@BBBDDDGGGKKKNNNOOOIIIJJJKKKNNNSSS]]]hhhooovvvooohhheeeggggggeeecccaaaaaadddiiijjjggghhhlllvvv|||xxxuuuuuuwwwxxxuuuuuutttuuuuuuwwwyyyzzzzzzyyyxxxxxxyyyyyywwwuuuuuuvvvvvvuuuuuuuuuxxxzzzyyyyyyzzz{{{{{{{{{zzzzzz~~~zzzsssoookkknnnsssxxx{{{||||||||||||yyyxxxzzz~~~}}}}}}zzz{{{|||yyywwwyyyyyyxxxwwwvvvvvvyyy|||}}}||||||}}}xxxzzz}}}~~~zzz{{{~~~zzzuuuvvvzzz{{{|||~~~~~~~~~jjjUUUFFF>>>999666444555777999777666444555555444222222444555444666555111111555666444555555444333333222111111000222333000111444444111888777666555444333222222666555555444444333222222444222111222555555333000666666555555666777999:::777777777999<<<===<<<;;;???>>>===<<<<<<===>>>???>>>??????@@@@@@AAABBBBBBCCCEEEFFFFFFFFFHHHMMMRRROOOMMMKKKNNNVVVaaakkkqqqnnnllliiifffeeefffhhhjjjcccdddgggjjjiiigggllltttzzz|||xxxvvvuuuwwwxxxwwwvvvuuuuuuvvvwwwxxxyyyzzzxxxxxxxxxyyyyyywwwuuussstttuuutttssssssuuuwwwvvvvvvwwwxxxyyyzzz{{{{{{}}}}}}wwwsssrrrtttvvvyyyzzzzzzzzzzzz}}}{{{zzz{{{~~~~~~~~~zzz{{{}}}~~~~~~}}}|||}}}}}}zzzyyywwwxxxxxxwwwwwwxxx|||~~~~~~}}}}}}~~~~~~|||wwwyyy||||||~~~vvvcccPPPCCC<<<999666444555777888777666444555555444333222444666000333444222333888:::999555555444333333222111111222444444111222555666333555555555555555555444444555444444444444333333333555333222333555666444222666666555555666777999:::888777888:::<<<===<<<;;;<<<<<<<<<<<<===>>>@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCFFFHHHHHHHHHIIIMMMQQQLLLJJJIIIMMMUUU^^^fffkkkkkkiiifffeeegggiiikkkllleeeeeehhhjjjiiiiiiooowww}}}}}}yyyvvvuuuvvvxxxxxxxxxwwwvvvvvvwwwxxxyyyyyyxxxxxxxxxyyyyyyxxxvvvppprrrttttttsssrrrrrrsssssssssssstttvvvxxx{{{|||{{{}}}}}}zzzxxxxxxxxxxxxyyyzzzzzz{{{}}}|||}}}~~~~~~~~~{{{{{{~~~|||}}}}}}|||{{{|||~~~{{{xxxxxxvvvwwwxxxxxxyyy{{{~~~}}}~~~}}}wwwyyy{{{|||}}}~~~~~~}}}}}}ooo[[[JJJAAA===888777555555777777777666444555555444333333444666000333444333555999;;;999555444444333333222222111222444444111111555666444222222333444555666666777333333333444444444555555555555444555666777555333666666666666666888999999888888888:::<<<===<<<;;;999:::<<<===???@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBDDDGGGKKKKKKJJJJJJMMMPPPIIIHHHIIIMMMTTT\\\aaadddccc```___bbbggglllmmmmmmiiiggghhhiiiiiijjjqqqyyy|||~~~{{{vvvtttvvvxxxyyyxxxwwwvvvvvvwwwxxxxxxyyyxxxwwwxxxyyyyyyxxxvvvqqqsssuuuvvvtttsssrrrsssrrrqqqqqqqqqsssvvvyyy{{{yyy|||yyyxxxwwwvvvxxxzzz}}}~~~~~~}}}|||}}}}}}}}}}}}}}}|||||||||~~~~~~~~~xxxvvvvvvwwwxxxzzzzzz{{{}}}~~~~~~|||{{{vvvwwwyyyzzz{{{}}}{{{}}}lllXXXIIIAAA???888777666666666666666666444555555444333333555777333666777555555888888555444444444333333222222222111333333000000444555333222222333444555555666666222222333333444555666666666666666777777777666555666666666777777888999999999999999:::<<<===<<<;;;999:::===>>>@@@@@@??????????????????????????????DDDHHHLLLMMMLLLJJJLLLNNNIIIIIIJJJOOOUUUZZZ]]]___ZZZYYYZZZ___ggglllmmmlllmmmiiiggghhhggghhhooowwwyyy}}}|||wwwtttuuuwwwyyyxxxwwwvvvvvvvvvwwwxxxxxxwwwwwwxxxyyyzzzxxxwwwuuuwwwxxxxxxvvvtttttttttsssrrrqqqpppqqqtttvvvxxxyyy{{{{{{yyywwwuuuvvvxxx{{{}}}}}}}}}|||{{{{{{{{{{{{|||}}}~~~~~~|||}}}xxxwwwwwwyyy{{{|||}}}}}}~~~}}}}}}}}}~~~{{{uuuwwwyyyzzz{{{~~~|||iiiUUUGGG@@@===888888777666555555666666333444555555444444666888333777999777777999777444444444333333333333222222111444555222333666666333333333444444444444444444111222222333444555666666666777888888777777777777666666777777888999999999:::999999;;;======<<<;;;;;;<<<>>>??????>>>======???????????????@@@@@@@@@CCCHHHLLLNNNLLLKKKLLLMMMKKKJJJKKKNNNSSSXXXZZZZZZYYYZZZ\\\bbbiiimmmmmmlllooojjjfffeeeeeeeeekkkrrrwww{{{~~~xxxttttttwwwwwwwwwvvvuuuuuuvvvwwwxxxxxxwwwwwwxxxzzzzzzyyywwwwwwyyyyyyxxxvvvuuutttuuurrrrrrqqqrrrrrrtttvvvwwwzzz{{{~~~}}}yyyvvvuuuvvvxxxzzz{{{||||||{{{zzzyyy{{{||||||}}}~~~}}}~~~~~~{{{{{{|||zzz|||~~~}}}|||}}}~~~|||wwwyyy|||}}}~~~ttt```PPPEEE>>>:::888888888777555444555777333444555555444555777888333888;;;:::;;;===;;;777333333333333333333333333111555777666666888777333555555444444333333222222222222333333444555666666555777999888777666777777555666777888999999999999;;;::::::;;;======<<<;;;======>>>>>>>>>>>>======@@@AAAAAABBBBBBCCCDDDDDDDDDHHHMMMOOOMMMMMMNNNPPPOOOMMMLLLMMMQQQUUUXXXYYY___bbbgggkkkmmmnnnnnnnnnoooiiiddddddddddddhhhnnnvvv~~~zzz~~~xxxssstttwwwuuuuuutttttttttuuuwwwxxxwwwwwwwwwxxxzzzzzzyyywwwxxxxxxxxxvvvsssrrrssstttpppqqqrrrsssuuuvvvxxxxxx{{{|||}}}~~~~~~~~~~~~zzzxxxwwwxxxyyy{{{zzz|||}}}|||zzzzzz|||~~~|||~~~~~~~~~}}}}}}|||}}}yyy{{{~~~~~~~~~}}}zzzvvvxxx|||}}}~~~~~~hhhVVVLLLEEE>>>999777999999777444333555777333444555555555555777999888===@@@??????@@@===888333333333333333333333333---333666666777777444///444444444333333333222222333333333444444555555555444777999888666555666888555666888999::::::999999;;;;;;:::;;;======<<<;;;======<<<======>>>??????@@@@@@AAABBBDDDEEEFFFFFFFFFJJJOOOPPPOOOOOORRRTTTWWWTTTPPPOOORRRWWW\\\^^^eeekkkqqqssspppmmmlllmmmlllfffbbbccceeeeeeiiinnnuuuyyy~~~xxxssstttwwwtttssssssssstttuuuwwwxxxwwwwwwwwwxxxzzzzzzyyyxxxwwwwwwuuussspppoooppprrrnnnooorrrtttwwwyyyzzzzzz||||||}}}}}}}}}||||||{{{}}}|||zzzyyyyyy{{{~~~zzz|||~~~}}}{{{{{{}}}|||~~~}}}~~~}}}{{{}}}wwwzzz~~~{{{xxxsssvvvzzz|||~~~~~~}}}zzz}}}xxx```PPPJJJGGGAAA;;;777999:::888444333555777333444555555555555777999@@@DDDFFFDDDBBBAAA<<<666333333333333333333333333(((///333444444444000***333333333333333333333333333333333444444444555555444777999888666555666888555666888999::::::999999<<<;;;;;;<<<===>>><<<;;;<<<;;;;;;;;;===???AAABBB>>>>>>???AAACCCDDDFFFFFFIIILLLPPPRRRQQQRRRUUUXXX```[[[UUUSSSUUU[[[aaadddhhhooovvvvvvpppjjjiiikkkiiidddaaadddfffhhhkkkppprrr{{{yyy{{{}}}uuurrruuutttssssssssstttvvvyyy{{{uuuuuuuuuuuuvvvwwwyyyyyy|||xxxuuusssrrrpppnnnrrrrrrtttuuuwwwxxxxxxxxxyyyzzz||||||zzzyyyxxxyyyzzzyyyxxxwwwwwwyyyzzz{{{yyyyyyxxxzzz|||}}}|||~~~{{{{{{~~~{{{vvvyyy~~~~~~||||||}}}~~~|||vvvtttvvvzzz~~~|||}}}~~~iiiWWWKKKDDD???<<<999888888777666555555444333444444444555888===AAA@@@CCCGGGGGGCCC>>>999666111555777666111///222555999666333444888:::888555444444444444444444444444444666888999777666666666444666777777666666888999999888888888999;;;===>>>>>>@@@???======<<<666...===<<<::::::;;;>>>AAACCC@@@AAABBBBBBBBBDDDGGGIIIHHHJJJLLLMMMPPPTTTZZZ^^^eeeZZZSSSUUUYYY[[[bbbiiikkkpppsssrrrnnnkkklllnnnjjjjjjiiihhhgggjjjnnnrrrvvv{{{zzz}}}xxxuuuvvvvvvuuuttttttuuuvvvwwwxxxuuuuuuuuuuuuuuuvvvwwwxxxzzzyyywwwtttrrrqqqpppppprrrsssuuuvvvxxxyyyzzzzzzzzz|||}}}}}}zzzyyyxxxxxx{{{zzzzzzyyyyyyyyyzzzzzzxxxwwwwwwyyy{{{}}}~~~~~~}}}|||{{{}}}||||||}}}xxx{{{~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||}}}yyyuuuuuuyyy~~~}}}zzzyyy|||}}}iiiWWWKKKDDD>>>:::888888888777666555555555333444555555666888===AAADDDFFFHHHFFFBBB<<<888666222333555333000///111444666333000111555777666333555555555555555555555555444555777777555444555666555666888888777777888:::888888888888999;;;<<<>>><<<======;;;===AAA???:::>>>===<<<;;;<<<>>>AAACCCAAABBBCCCCCCCCCDDDGGGJJJIIILLLOOORRRSSSTTTVVVXXXXXXTTTTTT[[[aaacccggglllqqqttttttqqqllliiikkknnnmmmmmmllljjjjjjmmmrrrvvv{{{|||}}}xxxwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvuuuvvvwwwuuuqqqoooqqqsssrrrsssuuuwwwyyyzzz{{{{{{zzz|||}}}|||zzzxxxxxxxxx{{{||||||||||||{{{yyyxxxvvvvvvwwwwwwyyyzzz|||}}}|||{{{{{{|||~~~~~~~~~|||~~~}}}zzzxxxyyy|||~~~~~~|||{{{|||||||||}}}}}}}}}}}}|||||||||}}}}}}wwwsssuuu|||}}}}}}xxxxxx~~~|||gggVVVKKKDDD>>>999888888777777666666555555444555666666666999===@@@FFFGGGGGGDDD>>>999666555555444333111111111222333555222000111444666444222555555555555555666666666444555666555333333555666555666888888777777999:::888888888888999;;;<<<===;;;<<<;;;999<<>>@@@BBBBBBCCCDDDDDDDDDEEEHHHKKKJJJNNNRRRUUUUUUTTTRRRRRRVVVUUUYYYaaagggkkkpppuuuzzzyyyuuuoooiiihhhkkknnnrrrqqqooommmmmmqqqwww{{{zzz{{{|||xxxtttuuuvvvwwwwwwwwwvvvvvvvvvwwwwwwwwwwwwvvvvvvuuussswwwzzzxxxrrroooqqqtttqqqrrrtttwwwyyyzzz{{{{{{wwwyyyzzzzzzxxxxxxxxxzzz|||}}}~~~|||yyyxxxvvvwwwxxxxxxxxxzzz|||}}}|||{{{||||||~~~}}}}}}}}}~~~~~~{{{wwwuuuwww}}}~~~zzzzzz{{{{{{||||||}}}}}}}}}~~~wwwqqqqqqyyy~~~|||yyy~~~zzzeeeTTTKKKEEE???;;;888777777777666666666555444555666666666888<<<>>>DDDDDDBBB???:::777555666888555333222333444444444555333222222555666555444444444444444555555555555555666666444333333555888333555777777777777999:::777777888999:::;;;<<<<<<;;;===<<<999:::>>>???===AAA@@@???>>>>>>???@@@AAABBBCCCDDDDDDDDDEEEHHHKKKJJJMMMQQQSSSSSSQQQQQQPPP]]]]]]]]]```ccciiirrryyy~~~vvvmmmgggfffkkkooouuusssqqqoooooosssyyy~~~wwwzzz~~~xxxrrrssstttvvvwwwwwwwwwwwwxxxxxxyyyyyyyyyxxxwwwwwwvvvzzz}}}{{{uuuqqqrrrtttqqqrrrsssvvvwwwyyyyyyzzztttuuuwwwwwwwwwwwwyyy{{{|||~~~}}}zzzxxxwwwyyy{{{zzzyyyzzz|||||||||}}}~~~~~~~~~}}}}}}}}}~~~zzzwwwuuuxxx~~~~~~{{{{{{{{{||||||}}}~~~~~~xxxppppppvvv}}}zzz{{{|||dddSSSKKKFFFAAA===777777777777666666666666444555666666666777:::<<<>>>>>><<<999666555555777777555222222333444444333444333222222444555555555222222222333333444444444777777777555444444777999222444666666666666888:::777888999:::;;;<<<<<<===:::>>>???===<<<>>>>>>;;;AAA@@@???>>>>>>>>>???@@@AAABBBCCCCCCCCCDDDGGGJJJIIIKKKMMMNNNNNNOOOQQQSSS\\\```cccddddddjjjrrryyyuuukkkffffffkkkpppuuutttrrrpppooorrrxxx|||vvvzzz}}}yyypppqqqrrrsssuuuvvvwwwxxxxxxxxxzzz{{{{{{zzzyyyxxxxxx{{{~~~}}}yyyuuussstttqqqrrrtttuuuwwwxxxxxxxxxtttuuuvvvvvvvvvwwwzzz||||||}}}}}}{{{yyyyyy{{{}}}|||zzzzzz}}}{{{}}}~~~~~~}}}}}}~~~}}}~~~zzzxxxxxx{{{~~~~~~|||{{{{{{|||}}}~~~}}}~~~~~~zzzsssrrruuuzzzzzzxxx{{{~~~fffSSSJJJFFFBBB===777777777777666666666666333555666666555666888:::999999888666444444555777333333333333222222222222222222111111222222333444111111111222333333444444666777888777555555777888222444666666666777999;;;888999:::<<<============999>>>AAA@@@???BBBBBB@@@@@@??????>>>>>>>>>?????????@@@AAAAAAAAABBBEEEHHHJJJJJJJJJJJJJJJMMMQQQTTTYYYdddoooqqqqqqtttxxx{{{}}}sssjjjggghhhmmmqqqttttttrrrpppoooqqquuuxxxxxxwwwzzz}}}~~~|||rrrqqqqqqqqqrrrsssuuuvvvvvvwwwyyyzzz{{{zzzyyyyyywwwyyy|||}}}|||yyyvvvtttttttttuuuvvvwwwwwwwwwwwwxxxxxxyyyxxxwwwwwwyyy{{{{{{|||~~~~~~}}}|||{{{yyy|||~~~}}}zzzzzz}}}zzz|||~~~}}}{{{{{{|||~~~}}}|||~~~yyyzzz{{{}}}~~~~~~}}}}}}zzz{{{|||}}}~~~}}}}}}}}}~~~~~~|||xxxvvvwwwxxx|||{{{zzz{{{|||~~~}}}kkkTTTIIIEEE@@@;;;666666666666777777777777222444555555444444666777777777777555444333555666222555888888555333333444222222222222222222333555111111222333333444555555444666777777666555555666444555777888888999;;;===999:::<<<===>>>???>>>>>>:::???AAA>>>>>>AAADDDEEE>>>>>>>>>>>>>>>>>>>>>???===>>>>>>>>>>>>@@@CCCFFFKKKKKKKKKJJJJJJLLLPPPSSSVVVeeerrrsssqqqtttxxxzzzyyypppjjjhhhkkknnnqqqsssssssssqqqpppppprrrtttuuuxxx{{{}}}~~~~~~tttsssqqqppppppqqqsssttttttuuuxxxzzz{{{zzzyyyxxxvvvwwwyyy|||~~~|||xxxuuuvvvvvvwwwxxxxxxxxxxxxxxx|||||||||zzzxxxwwwyyy{{{{{{|||}}}}}}~~~}}}||||||xxx{{{~~~}}}yyyyyy}}}xxx{{{}}}|||zzzyyy{{{}}}|||zzz}}}~~~~~~}}}}}}}}}}}}}}}~~~xxxzzz}}}~~~}}}||||||}}}zzzzzz{{{|||}}}~~~~~~|||||||||}}}}}}~~~|||zzzyyywwwyyy}}}~~~}}}~~~zzz~~~nnnUUUHHHCCC>>>999666666666666777777777777222333444444333333444666777888888666444333444555333999>>>>>>999555666888444555555555444444666777222222333444444555666666222444777777666444444444555777999::::::;;;===???:::;;;===>>>???@@@??????===@@@???:::999===BBBDDD<<<=========>>>>>>>>>>>>;;;<<<=========>>>AAADDDLLLMMMMMMMMMLLLMMMOOOQQQSSS```hhheeeaaafffnnnrrr{{{vvvooojjjjjjlllppprrrsssttttttrrrpppooopppqqqvvvuuuwww{{{zzzvvvsssrrrtttuuuuuussswwwuuutttuuuvvvxxxxxxwwwzzzyyyyyyzzz{{{{{{zzzxxxrrrsssvvvyyy{{{{{{|||{{{}}}~~~vvvrrruuuvvvsss~~~zzzvvvwww|||}}}|||xxxyyy|||xxxyyyzzz{{{{{{}}}|||~~~~~~{{{||||||yyy{{{}}}~~~}}}}}}}}}}}}~~~~~~{{{zzz}}}zzzyyy}}}~~~~~~{{{|||}}}|||nnnSSSEEE???<<<888555555444444444555555666444444444444444444444444333444444444555666666666333444555444222111222333555444222111000111222222222222333333333333444444333444555555444444555777555666777999::::::::::::999:::;;;:::::::::<<<>>>555888;;;=========???@@@??????>>>>>>>>>>>>>>>???===>>>??????@@@BBBEEEHHHDDDIIIOOOSSSTTTSSSRRRRRRVVV^^^gggiiieeebbbbbbeeeoootttsssiiicccgggnnnqqqrrrrrrqqqqqqpppqqqqqqqqqyyyuuuwwwzzzxxxtttpppoooppprrrrrrqqqvvvuuutttuuuwwwxxxxxxwwwyyyyyyyyyyyyzzz{{{zzzyyyttttttvvvwwwxxxyyyyyyzzz}}}~~~wwwsssuuuvvvttt||||||}}}~~~{{{wwwzzz|||~~~yyyvvvxxxzzzxxxyyy{{{||||||}}}~~~zzz|||~~~~~~}}}|||xxxvvvyyy|||~~~}}}}}}}}}~~~zzzyyy|||}}}zzzxxxzzz|||~~~~~~|||}}}}}}}}}kkkQQQCCC???;;;888666555555444444444555555444444444444444444444444333333333333444444444444...000222333333444666777555444333222111222222333222222333333333333444444333444555555444444555777666666666777777777666666888:::;;;;;;;;;;;;<<<>>>888;;;===>>>>>>===>>>??????>>>>>>======>>>>>>???>>>???AAAAAAAAABBBDDDGGGEEEIIINNNQQQRRRRRRRRRRRRUUU^^^iiinnnlllgggcccbbbjjjqqqrrrjjjdddgggmmmqqqrrrrrrqqqppppppqqqrrrsssxxxuuuvvvyyy~~~xxxuuupppnnnoooqqqrrrrrrvvvuuutttuuuwwwyyyyyyxxxxxxyyyyyyyyyzzzzzz{{{{{{wwwvvvvvvvvvvvvwwwwwwxxx|||~~~}}}wwwtttuuuuuutttxxxxxxzzz}}}{{{yyy|||}}}~~~}}}xxxvvvxxxzzzwwwyyy|||}}}}}}}}}~~~}}}|||}}}~~~yyysssrrruuu{{{}}}}}}~~~~~~~~~zzzyyy|||{{{}}}{{{xxxyyy{{{}}}~~~~~~~~~wwwsssfffMMMAAA===:::777777666555444444444444444444444444444444444444444333333333333222222222222---///111222222333555777555555444333333333444444222222333333333333444444333444555555444444555777777777777777666666666555777999<<<<<<<<<;;;<<<<<<;;;===??????>>>===>>>???>>>>>>============>>>>>>???AAACCCDDDCCCCCCDDDEEEEEEHHHLLLNNNOOOOOOPPPQQQSSS[[[gggqqqsssmmmddd^^^dddmmmrrrmmmgggggglllppprrrqqqoooooooooqqqsssuuuvvvuuuuuuxxx||||||yyyuuurrrqqqsssuuuvvvvvvuuuuuuwwwzzz{{{{{{zzzyyyzzz{{{{{{zzz{{{|||~~~zzzyyyxxxvvvvvvvvvwwwwwwzzz{{{zzzvvvtttsssttttttuuuuuuxxxzzzyyywww{{{|||yyyxxxyyy{{{vvvyyy}}}~~~}}}||||||~~~xxxpppnnnssszzz}}}}}}~~~}}}|||}}}~~~zzz{{{~~~|||{{{zzz|||}}}|||}}}}}}yyysss~~~~~~___HHH???<<<999777888777666555444333333333444444444444444444444444444444333333222222111111333444444333111000000111555555555444444444555555222222222333333333444444333444555555444444555777888888888888888888999999666999<<<======<<<;;;;;;:::<<<>>>>>>======>>>???=========<<<======>>>???@@@CCCEEEFFFDDDCCCCCCDDDDDDFFFIIIJJJJJJKKKNNNOOOPPPVVV```kkkqqqnnneee]]]bbbjjjqqqpppjjjhhhkkkpppooonnnmmmlllmmmooorrrttttttttttttuuuyyy}}}}}}{{{xxxuuuttttttvvvxxxvvvvvvwwwyyy|||~~~}}}|||{{{|||}}}|||{{{{{{}}}|||{{{yyyxxxwwwwwwxxxxxxwwwwwwwwwvvvsssqqqqqqsssttttttvvvyyywwwtttwww}}}~~~|||yyyvvvvvvxxxzzzuuuyyy}}}~~~}}}||||||{{{{{{|||}}}}}}~~~~~~zzzrrrmmmqqqyyy}}}}}}zzzyyyzzz}}}}}}{{{}}}{{{}}}{{{zzzzzzzzz{{{}}}tttXXXDDD===;;;999777888777666555444333333333444444444444444444444444555555444444333333222222666666666444111......///555555555555555555555555222222222333333333444444333444555555444444555777666666666777888:::;;;<<<666999<<<======<<<;;;;;;888999;;;<<<<<<===???AAA===============>>>??????AAACCCFFFFFFEEECCCCCCDDDCCCDDDFFFGGGGGGHHHKKKMMMMMMOOOVVV```iiilllhhhccceeejjjpppqqqmmmjjjkkkooolllkkkjjjjjjkkkmmmooopppuuurrrrrrrrruuuzzz}}}{{{{{{yyywwwtttsssuuuwwwuuuvvvwwwzzz~~~~~~}}}|||~~~}}}zzzzzz}}}{{{{{{zzzyyyyyyyyyyyyyyyvvvuuuuuuvvvtttpppqqqtttttttttvvvxxxvvvsssvvv|||}}}zzzvvvsssrrrssstttvvvuuuxxx|||~~~~~~}}}||||||yyyyyyyyyzzz{{{}}}~~~{{{sssnnnrrryyy}}}~~~yyywwwyyy||||||{{{}}}}}}yyywwwtttsssvvvmmmSSSAAA;;;;;;:::777777666555444444444444444444444444444444444444444444444444444333333333333333555555444222111222333333444555555666555555555222222333333333333444444333444555555444444555777333333333444666888;;;<<<777999<<<<<<<<<;;;<<<<<<777888:::;;;;;;===@@@BBB>>>======>>>>>>???@@@AAABBBCCCEEEEEEDDDCCCDDDEEEBBBDDDFFFGGGGGGHHHJJJLLLKKKLLLPPPYYYccclllooopppnnnmmmooorrrppplllllloooiiiiiiiiiiiijjjkkkllllllwwwqqqpppppprrrwww{{{}}}~~~yyyzzz{{{xxxuuussstttuuussstttvvvyyy}}}~~~~~~||||||~~~~~~|||wwwwwwzzz~~~wwwxxxyyyyyyzzzzzzzzzyyywwwuuuvvvxxxvvvrrrrrrvvvttttttvvvyyywwwuuuxxx~~~|||xxxtttpppoooqqqsssttttttwww{{{}}}}}}}}}}}}~~~zzzzzzyyyyyyzzz|||~~~}}}{{{tttqqqtttyyy~~~}}}~~~~~~{{{yyyyyy|||{{{yyy{{{~~~~~~|||tttqqquuu}}}zzzgggOOO???;;;;;;:::888666555555444444444555555444444444444444444444444222222222222333333333333222444555555444333555666222333444555666555555444222222333333333333444444333444555555444444555777555444444444555777:::;;;888:::;;;;;;;;;;;;<<<>>>:::;;;;;;;;;;;;<<>>>>>>>>>>>???@@@AAABBBAAACCCCCCCCCBBBBBBDDDFFFCCCEEEHHHIIIIIIIIIKKKLLLLLLMMMQQQYYYdddpppzzzxxxqqqnnnqqqrrrooommmnnnhhhiiijjjkkkkkkjjjjjjiiiuuupppooonnnpppuuuyyy|||}}}yyy|||}}}{{{wwwttttttuuuqqqrrrtttxxx|||}}}|||{{{{{{}}}~~~zzzuuutttxxx|||tttvvvwwwyyyzzzzzzzzzyyyxxxuuuwwwzzzxxxssssssxxxttttttwwwzzzyyywwwzzz~~~yyytttpppppprrrtttuuutttvvvzzz||||||}}}~~~}}}|||{{{zzzzzz{{{}}}~~~|||}}}}}}||||||}}}}}}zzzssssssuuuyyy}}}}}}~~~~~~}}}{{{zzz|||zzzwwwyyy~~~~~~|||}}}~~~{{{{{{|||{{{pppoootttyyy}}}wwwdddMMM>>>;;;<<<;;;999555555444444444555555666444444444444444444444444000000111111222222222333444555666666444444555666111222444555555555444444222222333333333444444444333444666555444444555777999888777666777888:::<<<999:::;;;:::::::::<<>>>>>===<<<<<>>???;;;<<<===>>>???@@@AAABBB888;;;>>>???>>>???AAADDDAAABBBCCCBBBAAAAAABBBDDDAAADDDHHHIIIIIIHHHHHHIIITTTTTTVVV___ssswwwnnnqqquuusssooommmmmmmmmnnnnnnjjjggglllssszzzwwwrrrmmmmmmrrrwwwyyyxxxzzz|||{{{yyyyyyzzzwwwrrrsssrrrrrruuuyyyzzzyyywwwxxxzzz||||||{{{yyyyyyyyyyyyzzzzzzzzzzzzyyyyyyxxxwwwttttttvvvvvvsssrrruuuvvvwwwxxxxxxxxxwwwvvvuuu{{{yyywwwuuuuuuwwwzzz|||zzz{{{{{{{{{{{{{{{zzzzzz}}}|||}}}~~~|||{{{{{{}}}~~~~~~~~~wwwrrrtttzzz}}}~~~~~~}}}{{{yyyyyy|||~~~~~~~~~}}}}}}|||{{{~~~~~~~~~~~~rrr___UUUGGG===::::::999777888777555444333444555666222222222333333444444444444222111222333555444444000444666444333555666444444444444444444444444444555444444444444555666666555777888888777666888999999555555999:::777777:::<<<;;;:::999:::<<<>>>???????????????????????????<<<>>>??????======???BBBAAABBBBBBAAA@@@@@@AAABBBDDDFFFJJJKKKKKKKKKKKKLLLUUUXXX^^^kkkxxxyyyyyyuuuqqqpppmmmlllnnnooollljjjooovvv~~~yyyrrrkkkkkkrrrxxxzzzxxxvvvyyyzzzzzzzzz{{{wwwqqqppppppqqqtttwwwyyyyyyxxxwwwyyy{{{|||zzzyyyyyyzzzwwwwwwwwwvvvvvvuuuuuuuuuwwwttttttvvvvvvssssssuuuvvvwwwwwwxxxwwwuuutttssswwwvvvvvvvvvxxxzzz|||}}}||||||||||||{{{zzzxxxxxx}}}{{{zzz{{{~~~~~~}}}||||||}}}~~~~~~zzzsssnnnqqqyyy}}}zzz}}}~~~|||zzzzzz|||~~~~~~~~~~~~}}}{{{zzz{{{|||||||||~~~zzz|||{{{mmm[[[PPPBBB:::888999888777777666555444444444555666555444444333333222222111444333111222444555555444444000000333666555555888444444444444444444444444555444444444444555666666555666777777666666777888???999777:::===;;;888777;;;::::::999:::<<<===???????????????????????????AAAAAA@@@>>><<<<<<>>>@@@CCCDDDDDDCCCAAA@@@AAABBB@@@CCCFFFHHHHHHHHHIIIJJJSSSZZZfffwwwxxxsssrrrlllkkkmmmooonnnnnnssszzz{{{sssjjjjjjqqqxxxzzzxxxuuuxxx{{{zzz{{{{{{vvvooommmnnnppprrruuuxxxyyyyyyuuuwwwyyyzzzyyyxxxyyyyyyvvvuuuuuutttssssssssssssvvvssssssvvvvvvssssssvvvssstttuuuuuuuuutttrrrqqqqqqrrrtttvvvxxxzzz|||}}}||||||}}}||||||{{{zzzzzz|||{{{zzz{{{|||~~~}}}{{{{{{|||}}}~~~yyysssoootttyyy~~~}}}~~~~~~~~~~~~}}}{{{yyyxxxzzz|||~~~~~~}}}{{{yyyxxxyyyzzz|||~~~|||zzz|||qqq[[[NNNAAA:::888777666777666666555444444444555666555444444333333222222111555333222222444555555444999000---444777333333888444444444444444444444444555444444444444555666666444666777777666555777888>>>;;;;;;<<<>>>===;;;999::::::::::::;;;<<<>>>???<<<<<<===???AAABBBCCCDDDDDDBBB@@@===<<<<<<>>>@@@EEEFFFGGGFFFCCCBBBBBBCCC???AAADDDFFFFFFGGGIIIJJJSSS]]]mmmzzztttrrrjjjiiikkknnnppppppuuu||||||tttlllkkkqqqwwwxxxxxxuuuyyy{{{{{{{{{zzzssslllkkkmmmoooqqqsssuuuxxxzzztttvvvxxxyyyxxxxxxxxxyyyyyyxxxwwwvvvvvvvvvvvvwwwvvvssssssvvvvvvssssssvvvoooppprrrsssssssssrrrrrrqqqrrrtttwwwzzz|||}}}~~~{{{|||}}}~~~~~~{{{zzz{{{}}}|||}}}{{{vvvsssyyyyyy{{{~~~}}}||||||~~~}}}}}}|||zzzwwwvvvwwwyyy~~~~~~~~~|||zzzwwwxxxzzz|||~~~~~~sss]]]OOOAAA;;;999666555666555555444444444555555555222222333333333333444444555333222333444555555555<<<222...444777222111555444444444444444444444444555444444444444555666666555666777777666666777888555999<<<<<<;;;:::;;;;;;:::::::::;;;<<<===??????<<<===>>>@@@AAACCCDDDEEECCCAAA>>><<<===>>>@@@AAADDDEEEFFFEEECCCAAAAAAAAABBBDDDGGGIIIJJJKKKMMMOOOSSS___ppp{{{tttqqqiiihhhiiimmmpppqqqvvv|||{{{vvvpppmmmppptttvvvvvvuuuyyy{{{zzzyyyyyyssskkkjjjlllnnnpppqqqsssvvvyyyvvvxxxzzzzzzyyyxxxxxxyyywwwvvvuuuttttttuuuwwwwwwuuussssssvvvvvvttttttwwwooopppqqqssssssssssssrrroooppprrrtttvvvyyyzzz{{{yyyzzz|||~~~|||yyyzzz}}}zzz|||~~~~~~|||yyywww{{{yyyyyy}}}}}}||||||~~~}}}~~~}}}{{{yyywwwxxxyyy~~~~~~~~~~~~~~~}}}|||xxxyyy{{{~~~}}}mmm^^^NNN@@@<<<:::555444777333444444444555555555555111111222333333444555555555444222333555666666555999555333444555222111222444444444444444444444444555444444444444555666666666777888888777777888999...666;;;:::888999;;;;;;::::::;;;===>>>???@@@@@@@@@@@@@@@AAAAAABBBBBBCCCBBB@@@======???AAAAAAAAA@@@BBBDDDDDDBBB@@@??????AAACCCFFFHHHIIIKKKNNNPPPNNNXXXgggwww}}}vvvpppkkkhhhiiimmmpppqqquuuzzz}}}zzzxxxtttqqqooopppsssuuutttwwwyyyxxxxxxyyytttnnnjjjlllnnnooooooqqquuuxxxyyy{{{}}}}}}|||zzzzzzzzzttttttsssrrrssstttvvvxxxuuurrrsssvvvvvvttttttwwwrrrssstttuuuuuuuuutttsssppppppqqqrrrtttvvvxxxyyyyyyzzz|||~~~}}}yyyzzz}}}zzz{{{}}}}}}}}}{{{yyywwwxxxxxxzzz}}}~~~~~~}}}}}}{{{{{{||||||~~~~~~}}}~~~||||||}}}~~~~~~~~~wwwggg[[[KKK===;;;:::555444999222333444444555555555555111111222333333444555555555444333333555666666555222666777444222444444111444444444444444444444444555444444444444555666666777888999999888888999:::222888;;;:::;;;>>>>>>::::::;;;===>>>@@@AAAAAABBB@@@@@@AAAAAABBBCCCCCCCCCBBB@@@>>>>>>@@@AAAAAA???@@@BBBDDDEEECCCBBBAAAAAA???BBBDDDFFFHHHJJJMMMPPPMMMTTT^^^hhhvvvyyyrrrnnnkkkjjjnnnrrrsssuuuzzzzzzyyyyyywwwsssooonnnqqquuurrruuuwwwwwwxxxzzzvvvpppjjjlllnnnnnnnnnppptttxxx}}}~~~~~~|||||||||wwwvvvuuuuuuvvvxxx{{{|||uuurrrsssvvvvvvttttttwwwvvvwwwwwwwwwwwwuuutttssswwwvvvvvvvvvwwwyyy|||}}}yyyzzz{{{}}}~~~yyy{{{}}}zzz{{{||||||{{{zzzwwwvvvuuuxxx{{{}}}}}}~~~{{{}}}~~~}}}~~~~~~~~~||||||vvveeeXXXGGG;;;::::::555555;;;222333444444555555555444222333333333333333444444666444333333555666666555---777:::444111555666222444444444444444444444444555444444444444555666666777999::::::999999:::;;;999===>>>===AAAFFFBBB:::;;;<<<===???AAABBBBBBBBB<<<===???AAACCCEEEGGGGGGCCCAAA??????AAABBB???===BBBEEEGGGHHHGGGEEEEEEEEECCCEEEHHHIIIKKKNNNQQQTTTVVVZZZ^^^bbblllzzz|||tttqqqmmmlllpppssstttvvvyyy||||||wwwuuuwwwxxxtttpppooouuuvvvwwwwwwvvvtttrrrpppllllllllllllmmmqqqwww{{{|||}}}|||zzzxxxwwwtttrrrrrruuuvvvvvvuuuuuutttuuuvvvxxxxxxuuusssuuuwwwxxxxxxwwwxxxzzz|||wwwyyy{{{{{{zzzyyyzzz{{{xxx{{{~~~|||{{{|||}}}~~~{{{wwwtttssswwwyyy|||}}}}}}~~~{{{zzz|||~~~}}}}}}|||jjjTTTIII>>>999777555555888444666777777555333333444333222222222333333444555777666444333333444555777222333444444555555444444333444555666777777777777999777666555666777666666:::999666555666888:::<<<<<<<<<<<<===============:::;;;===???AAABBBCCCCCCDDDCCCAAA@@@AAADDDGGGJJJHHHEEEBBBAAACCCDDDCCCBBBCCCDDDDDDEEEEEEEEEEEEDDDCCCCCCEEEGGGKKKPPPUUUYYYTTTVVV[[[cccoooxxxzzzxxxvvv}}}~~~xxxuuuvvvooojjjlllnnnoooqqqtttsssyyyvvvxxxyyyuuurrrsssssstttvvvwwwvvvuuutttrrroooppppppooopppsssxxx{{{yyy{{{}}}}}}{{{zzzzzzwwwttttttuuuvvvvvvttttttuuuvvvwwwwwwvvvuuuuuuvvvwwwxxxxxxwwwxxxzzz|||}}}~~~~~~|||yyywwwxxxxxxxxxzzz||||||{{{{{{|||}}}}}}~~~~~~{{{wwwtttrrrwwwyyy|||}}}}}}~~~~~~{{{{{{~~~~~~}}}zzz}}}lllSSSHHH===999777555555888333444555444222111222333555555444333333333333333333222111111000111222333222333444444555555444444333444555666777777777777888777666666666777777777;;;:::999888888999;;;<<<<<<<<<<<<<<<<<<===>>>>>>;;;<<<>>>???AAABBBCCCCCCCCCBBBAAA@@@BBBEEEHHHKKKHHHEEEBBBBBBDDDEEEDDDCCCCCCDDDDDDEEEDDDDDDCCCCCCEEEFFFGGGIIIKKKOOOSSSUUUUUUZZZ___dddiiimmmmmmjjjlllsss}}}{{{yyytttmmmiiijjjkkkkkklllooovvvzzzvvvwwwvvvtttsssuuussstttuuuvvvwwwvvvuuuuuutttttttttsssssstttwwwzzzwwwyyy{{{}}}~~~}}}|||{{{|||yyywwwuuuvvvvvvuuuuuusssvvvyyyyyyvvvtttuuuwwwvvvxxxyyyyyyxxxxxxyyy{{{~~~|||yyyxxxyyyzzzxxxyyyzzzyyywwwwwwxxxzzz~~~}}}{{{wwwtttrrrvvvyyy|||}}}}}}~~~~~~~~~~~~~~~~~~~~~|||}}}~~~{{{}}}nnnRRRGGG<<<888777555666888444444444222111111333444555444444333333444444444111111111111111111111111222333444444555555444444444444555666777777777777666666666666777888999:::<<<<<<;;;;;;;;;;;;;;;;;;===<<<;;;;;;;;;<<<>>>???<<<===???@@@AAABBBBBBBBBCCCBBBAAAAAACCCFFFIIIJJJHHHFFFDDDCCCEEEFFFEEEEEECCCDDDEEEFFFGGGHHHHHHHHHGGGIIIKKKLLLMMMNNNQQQTTTVVV```hhhgggeeeeeeeeecccgggmmmwww~~~}}}|||uuuoookkkkkkkkkjjjjjjmmmyyy}}}xxxtttsssrrrppprrruuutttuuuvvvvvvvvvvvvuuuuuuwwwxxxwwwvvvttttttvvvxxxwwwxxxzzz|||||||||{{{{{{zzzxxxwwwvvvuuuvvvvvvvvvsssxxx|||zzzvvvsssuuuxxxwwwxxxzzzzzzyyyxxxyyyzzz}}}}}}}}}{{{yyyzzz}}}zzzzzzyyywwwuuuuuuvvvxxx|||}}}~~~~~~~~~~~~}}}}}}{{{xxxuuurrrwwwyyy|||}}}}}}~~~~~~}}}|||}}}}}}~~~~~~~~~{{{|||oooOOOEEE;;;888777555666888666666555333222333555888222222222222333444555666222333333444444444444333222333444444555555444444555555666777777777777777555666777777777888:::<<<;;;<<<=========<<<;;;:::>>>===<<<;;;;;;===>>>@@@>>>???@@@AAABBBBBBBBBBBBEEEDDDDDDDDDDDDEEEGGGHHHHHHGGGEEEEEEEEEFFFGGGGGGCCCDDDGGGIIILLLMMMNNNOOOIIIKKKNNNOOOOOOPPPTTTWWWZZZiiisssnnnggggggjjjkkkkkkpppwww}}}}}}{{{wwwrrroooppppppmmmnnnqqq||||||wwwtttsssqqqooorrrwwwwwwwwwwwwvvvvvvuuutttssswwwxxxyyywwwuuutttuuuvvvxxxyyyzzzzzzzzzzzzyyyxxxvvvuuuuuuuuuuuuvvvxxxyyytttyyy|||{{{wwwtttuuuxxxxxxyyy{{{{{{yyyxxxxxxyyy||||||{{{zzzyyyzzz}}}{{{{{{zzzxxxvvvuuuvvvxxx{{{|||}}}~~~~~~}}}|||{{{~~~}}}{{{wwwsssxxxzzz}}}}}}}}}}}}~~~~~~}}}|||||||||~~~~~~xxxxxx~~~mmmLLLCCC:::777777666666888666666555333222333666888333222222222222222333444333333444555666666555555222333444444555555444444555666777777777777777777444666888888888999;;;>>>:::;;;=========<<<;;;:::>>>>>>===<<<===>>>???@@@??????@@@BBBBBBCCCCCCCCCGGGGGGFFFFFFEEEEEEEEEEEEGGGGGGFFFEEEEEEFFFGGGHHHFFFGGGIIIJJJLLLMMMMMMNNNIIIMMMQQQRRRQQQSSSXXX]]]dddvvvvvvkkklllrrruuuooorrrvvv{{{~~~}}}{{{vvvssssssuuutttqqqrrruuu~~~|||yyyvvvuuussspppsssyyyyyyxxxxxxvvvuuuttttttsssvvvwwwyyyyyywwwvvvvvvvvvxxxxxxyyyyyyyyyxxxxxxwwwssstttuuuuuutttvvvxxx{{{wwwyyy|||{{{xxxvvvvvvwwwxxxzzz||||||zzzxxxxxxxxx{{{{{{{{{yyyxxxwwwyyy{{{|||||||||zzzxxxwwwwwwxxx{{{}}}~~~}}}|||~~~~~~zzzvvv{{{|||~~~~~~}}}||||||}}}~~~}}}~~~}}}xxxuuuzzz|||eeeJJJAAA999777777666666999222333333222111222444666666555444333222111111111222222222333333444444555222333444444555555444444666777777888888777777777555777:::999888888<<>>===<<<<<<>>>?????????@@@@@@@@@@@@>>>???AAABBBCCCDDDDDDDDDGGGGGGHHHHHHGGGFFFEEEDDDFFFFFFGGGFFFDDDEEEGGGIIIIIIIIIIIIIIIHHHGGGFFFFFFJJJNNNQQQRRRQQQTTT\\\bbbmmmrrrrrrwwwxxxoooqqqtttyyy~~~~~~uuutttuuuwwwuuurrrrrrvvv{{{xxxwwwvvvssspppsssyyyxxxwwwwwwvvvuuuuuuuuuuuutttwwwyyyzzzyyyxxxxxxxxxvvvvvvwwwxxxxxxyyyyyyyyyuuuwwwwwwvvvuuuuuuxxx{{{yyyzzzzzzzzzzzzxxxwwwvvvyyy{{{}}}}}}zzzxxxwwwwwwvvvwwwxxxxxxwwwwwwxxxzzz{{{|||}}}|||zzzxxxxxxxxxyyyzzz}}}~~~|||{{{}}}}}}yyy}}}~~~~~~|||zzzzzz{{{}}}~~~~~~}}}~~~~~~|||{{{}}}yyytttyyy~~~qqq[[[HHH???888777777666777999111222333333222222333555555555444444444555555666222111111111111333444555222333444444555555444444777777888888888777777666666999;;;:::888888;;;???;;;;;;===>>>??????@@@@@@>>>@@@AAACCCCCCBBBAAA@@@>>>???@@@BBBDDDEEEFFFFFFDDDEEEGGGHHHIIIHHHGGGFFFDDDFFFFFFEEEDDDDDDGGGJJJGGGGGGHHHHHHGGGGGGFFFEEEKKKNNNQQQPPPOOORRR[[[cccppp|||{{{|||zzzttttttvvvzzzwwwwwwxxxzzzwwwrrrrrrvvvwwwuuuuuuuuurrrnnnqqqvvvvvvvvvvvvvvvvvvwwwwwwxxxtttwwwzzz{{{{{{zzzzzzzzzttttttuuuwwwxxxyyyzzz{{{xxxyyyzzzxxxvvvuuuxxx{{{{{{zzzyyyzzz{{{zzzwwwuuuyyy{{{}}}}}}{{{xxxwwwwwwoooqqquuuwwwwwwxxxzzz|||yyy{{{}}}}}}{{{xxxxxxxxxtttvvvyyy{{{|||{{{zzzxxxuuu{{{|||~~~|||zzzyyyzzz|||~~~|||||||||{{{yyy|||~~~{{{tttyyy~~~jjjTTTGGG>>>777777777666777999222444666666555555555666000111333555777:::===>>>333222111111111333666777222333444444555555444444777777888888888777777666666:::<<<;;;888777;;;???<<<<<<===>>>@@@AAABBBCCC>>>@@@CCCEEEEEEDDDBBB@@@===>>>@@@BBBDDDFFFGGGGGGBBBCCCFFFIIIJJJJJJIIIIIIDDDEEEFFFEEECCCCCCFFFJJJDDDDDDFFFHHHIIIJJJKKKKKKLLLOOOQQQOOOLLLPPPZZZcccppp}}}{{{zzzzzz~~~{{{{{{|||}}}yyysssrrrvvv{{{yyyvvvtttssssssttttttssssssttttttttttttttttttqqqvvvxxxvvvwww}}}}}}zzzyyyyyyxxxwwwwwwwwwxxxxxxrrrsssuuuvvvvvvyyy|||{{{|||{{{yyywwwvvvwwwxxxzzzzzzyyyxxxwwwwwwwwwwwwsssqqqsssxxxyyywwwvvvyyy}}}|||{{{||||||yyyxxxxxxyyyyyyzzzyyyyyyyyyyyy{{{~~~~~~~~~}}}||||||{{{{{{{{{{{{|||~~~}}}zzzyyyzzz}}}{{{yyy~~~yyycccRRR???===:::888666666777888444444444444444444444444555555333333777:::666///444444555555666555555444444555555666777666666666666888999999888888888999:::;;;<<<<<<======<<<<<<777999<<>>===<<<<<<===@@@CCCDDDDDDCCCAAA@@@??????@@@BBBEEEFFFFFFGGGIIIJJJKKKKKKJJJJJJEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHJJJJJJKKKJJJJJJMMMLLLJJJIIIJJJOOOVVV[[[hhh{{{wwwvvvwwwxxxwwwuuutttsssrrrrrrsssuuuwwwxxxrrrrrrrrrrrrrrrsssttttttqqqvvvxxxwwwxxx}}}}}}yyy}}}}}}|||{{{{{{zzzzzzyyyuuuvvvvvvvvvvvvwwwzzz}}}zzz{{{|||zzzxxxwwwxxxyyy|||{{{zzzyyyxxxxxxxxxxxxsssqqqrrrvvvwwwuuuuuuxxxzzzzzz{{{}}}~~~{{{yyyyyyzzzzzzzzzzzzyyyyyyxxxzzz|||~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~|||{{{zzz|||}}}~~~{{{zzzyyyyyyzzz~~~~~~~~~~~~|||}}}}}}pppZZZHHH>>><<<:::888777666666777444444444444444444333333333444333111444777555///555555555555444333222222444444555666666666666555666888999999888888888999::::::;;;<<<<<<<<<<<<;;;::::::;;;<<<===>>>?????????>>>>>>???@@@AAAAAA@@@AAA@@@@@@@@@AAACCCEEEFFFCCCDDDEEEFFFFFFGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEHHHJJJKKKKKKJJJJJJMMMMMMLLLKKKKKKOOOUUUYYYccczzz|||wwwvvvwwwwwwwwwvvv~~~rrrqqqqqqqqqsssuuuwwwxxxppppppooooooppprrrtttuuurrrvvvxxxxxxzzz|||{{{xxx}}}}}}}}}}}}|||{{{zzzyyyxxxxxxxxxwwwvvvvvvxxxzzzyyyzzz||||||zzzyyyzzzzzz~~~}}}{{{zzzyyyxxxxxxxxxtttqqqqqqttttttrrrsssvvvxxxxxx{{{~~~}}}zzzzzz{{{{{{{{{zzzzzzyyyvvvxxxzzz{{{~~~|||zzz{{{}}}~~~}}}|||{{{xxxxxxxxxyyy{{{~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}}}}~~~zzz~~~~~~~~~~~~xxxgggQQQAAA<<<;;;:::999888666555555555555555444444333333333111333333000000333444111444444444333333333222222333333444555555555555555666777999999888888999:::999999:::;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<>>>@@@AAACCC@@@>>>===>>>>>>>>>===@@@@@@AAABBBCCCDDDEEEEEECCCCCCCCCCCCDDDDDDEEEFFFBBBBBBBBBBBBBBBBBBBBBBBBAAACCCGGGJJJKKKKKKJJJIIIMMMNNNNNNMMMMMMOOOSSSVVV\\\mmm{{{wwwuuuuuuvvvvvvuuuxxxvvvuuutttsssssssssssstttpppoooooooooqqqsssvvvwwwsssvvvxxxzzz{{{{{{yyyxxxyyyyyyzzz{{{zzzzzzxxxxxxxxxyyyyyywwwvvvvvvxxxzzzxxxzzz|||||||||{{{{{{|||~~~}}}{{{zzzxxxwwwwwwwwwuuuqqqppprrrrrrqqqrrrvvvwwwyyy|||}}}{{{{{{{{{|||{{{{{{zzzzzzwwwxxxyyyzzz||||||yyy{{{~~~~~~}}}}}}}}}~~~~~~yyyzzz{{{|||}}}~~~~~~~~~~~~~~~{{{~~~}}}}}}~~~rrrbbbOOOAAA:::::::::999888666444333555555555444444333333222111444444000///222444444111111111222222333333444222333444444555555444444555777999999888888999:::888999::::::;;;;;;::::::;;;;;;<<<<<<===???@@@AAACCC@@@===;;;<<<======<<>>AAA>>>;;;:::<<<===>>>>>>>>>???AAABBBCCCCCCCCCCCCHHHGGGFFFEEEEEEGGGHHHIIICCCCCCCCCBBBBBBBBBAAAAAA>>>AAADDDGGGIIIIIIIIIHHHKKKMMMOOOPPPOOOOOOPPPQQQSSSYYYbbbmmm|||yyywwwtttqqqooopppsssuuuwwwwwwwwwvvvuuuuuuttttttoooppprrrtttwwwyyy{{{|||xxxvvvwwwzzzzzzwwwwwwyyyyyyyyyyyyyyyyyyzzz||||||uuuvvvwwwwwwwwwyyy|||yyyzzzzzzzzzyyyyyy{{{}}}zzzzzzyyyxxxwwwwwwwwwwwwuuurrrrrruuuuuussstttwwwxxxzzz|||}}}|||{{{{{{|||{{{{{{{{{{{{{{{zzzyyyxxxyyy{{{}}}|||yyyyyy|||~~~~~~}}}{{{|||~~~{{{zzz~~~lll[[[KKK???:::999888777666444333333444444444444444444444444333555555333333777888666777666444111000000000000333333444555555555555555444666888999999999:::;;;999999:::;;;;;;;;;;;;;;;888;;;>>>@@@AAAAAA???>>>???===;;;;;;===??????>>>>>>>>>???@@@AAABBBCCCCCCFFFFFFFFFEEEEEEFFFFFFGGGDDDDDDDDDCCCCCCBBBBBBAAA@@@AAACCCEEEGGGHHHHHHHHHIIILLLNNNOOONNNNNNOOOPPPRRRVVV[[[dddsssxxxwwwuuusssooonnnooossswwwuuuuuuuuuuuuuuuuuuttttttmmmooorrrvvvyyy{{{{{{{{{{{{wwwvvvyyyyyyvvvwww{{{~~~}}}zzzxxxxxxyyy{{{|||vvvwwwxxxxxxxxxyyy|||zzzzzzyyyxxxvvvxxx{{{}}}zzzyyyyyyxxxxxxxxxyyyyyyuuussstttxxxyyyvvvvvvyyyuuuxxxzzzzzzyyyzzz|||{{{{{{{{{zzzzzzyyyxxxwwwxxx{{{~~~|||{{{{{{|||~~~~~~~~~}}}~~~~~~~~~|||}}}~~~kkkYYYIII===;;;999777555444333333444222333333444444555555555333444444333666:::888333555444222111111222333444444444555666666666666555444666888999999999:::;;;::::::;;;<<<<<<<<<<<<;;;;;;<<<===???@@@@@@@@@@@@???>>>======??????>>>===>>>=========>>>@@@BBBCCCEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBBBBAAAAAABBBBBBBBBCCCDDDEEEGGGGGGHHHJJJLLLMMMMMMMMMNNNPPPNNNQQQVVV]]]hhhwww}}}xxxuuuuuussspppnnnpppvvvzzzuuuuuuuuuuuutttsssrrrqqqkkknnnrrrwwwzzz{{{{{{{{{}}}xxxvvvxxxxxxuuuvvv|||{{{wwwvvvvvvxxxyyywwwxxxxxxxxxwwwyyy{{{~~~|||{{{yyyvvvuuuvvvzzz}}}zzzyyyyyyyyyyyyzzz{{{{{{tttsssuuuzzz{{{xxxxxxzzzsssuuuwwwxxxwwwyyy~~~zzzzzzzzzzzzyyyxxxwwwvvvxxx{{{{{{|||}}}}}}}}}}}}||||||~~~~~~}}}|||||||||}}}~~~|||}}}kkkYYYIII???;;;999777444333333444444111222222333444555666666333333222222888<<<888111/////////000222666999;;;444555666666777777666666444666888999999999:::<<<:::;;;<<<<<<======<<<<<<======<<<===>>>???AAABBB@@@???>>>???@@@???===;;;>>>===<<<<<<===???AAACCCFFFGGGHHHIIIIIIHHHFFFFFFDDDDDDCCCBBBBBBAAA@@@@@@CCCCCCBBBBBBCCCDDDFFFGGGGGGIIIKKKKKKKKKLLLNNNPPPIIIKKKQQQWWW```nnn}}}zzzvvvuuutttqqqooorrrxxx}}}rrruuuxxxyyyxxxvvvttttttmmmooossswwwzzz|||||||||zzzyyywwwtttrrrsssvvvyyy~~~{{{yyyyyy{{{~~~zzzzzzyyywwwuuuuuuxxxzzz|||xxxuuutttvvvyyy|||yyyzzzzzzzzzyyywwwuuutttuuuuuuuuuvvvvvvvvvvvvvvvzzzyyywwwvvvwwwyyy{{{}}}}}}zzzxxxyyyzzz~~~~~~}}}}}}|||~~~}}}}}}~~~~~~~~~}}}zzz{{{zzz~~~|||eeeQQQDDD===888888777666666666666666222333444444555555444444666333111444888888444...444555555666666666666666666666666666777777777777777888888888888999999999:::::::::;;;;;;;;;<<<<<<;;;<<<888444888@@@BBB???:::<<>>======>>>>>>>>>???@@@AAAAAABBBBBBIIIIIIHHHHHHGGGFFFEEEEEEHHHGGGEEECCCBBBBBBCCCDDDDDD@@@===>>>BBBFFFGGGGGGJJJLLLKKKHHHIIIMMMNNNLLLJJJNNNRRRVVV\\\jjj|||~~~zzzuuurrrqqqsssssstttzzzsssuuuwwwvvvssspppnnnnnnmmmooorrrvvvyyy{{{{{{{{{yyyyyyxxxvvvtttuuuxxx{{{~~~{{{xxxxxxzzz|||||||||{{{yyywwwvvvwwwyyy~~~|||yyywwwvvvxxxzzz|||yyyzzzzzzzzzzzzxxxvvvuuurrrsssssstttuuuwwwxxxyyyxxxwwwvvvvvvxxx{{{~~~}}}}}}}}}zzzxxxxxxyyy{{{|||}}}~~~~~~~~~~~~}}}}}}}}}~~~}}}}}}~~~yyytttwwwzzzsss___OOOCCC===666666555444444444444444222333444444555555444444444333222222333333333333111111111333555888<<<===666666666666777777777777888888888888999999999999::::::;;;;;;;;;<<<<<<<<<>>>>>><<<999<<>>>>>??????@@@AAAAAABBBHHHHHHGGGGGGGGGFFFFFFFFFIIIHHHFFFDDDCCCCCCDDDEEEEEEBBB??????CCCFFFHHHHHHOOORRRSSSPPPQQQSSSSSSOOOPPPSSSVVVXXX]]]hhhxxx{{{uuurrrqqqrrrrrrsssyyyrrrtttuuutttqqqooommmmmmmmmooorrruuuxxxyyyzzzzzzxxxyyyyyyyyyxxxxxxzzz{{{~~~{{{xxxwwwxxxzzz}}}~~~~~~}}}zzzxxxxxxxxx}}}|||zzzyyyyyyzzz{{{|||zzzzzz{{{{{{zzzyyyxxxwwwpppppppppqqqssswwwzzz|||vvvvvvvvvwwwzzz~~~{{{||||||zzzyyyyyy{{{|||yyyzzz|||}}}~~~~~~~~~}}}~~~~~~~~~{{{zzz{{{}}}~~~~~~}}}~~~}}}pppsssvvv{{{~~~iiiYYYLLLBBB<<<666666555444444444444444222333444444555555444444333444444111///000333777999777444222222444777:::666666666666777777777777888888999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;<<<;;;:::===AAABBB???AAACCCDDDCCCAAA???>>>>>>===>>>>>>??????@@@@@@@@@EEEFFFFFFFFFGGGGGGGGGGGGJJJHHHGGGEEEEEEEEEFFFFFFFFFDDDBBBBBBDDDGGGHHHHHHLLLQQQTTTSSSRRRSSSPPPLLLQQQRRRTTTVVV\\\ggguuu|||wwwsssqqqrrrrrrssszzzrrrsssuuuuuusssrrrssstttoooppprrrtttvvvxxxxxxyyyyyy{{{|||{{{zzzyyyyyyzzz|||}}}}}}{{{yyyxxxyyy{{{{{{}}}}}}{{{zzzzzz{{{{{{{{{{{{||||||||||||zzz{{{{{{|||{{{zzzxxxwwwqqqpppoooppprrrvvvzzz|||wwwwwwwwwyyy{{{~~~~~~~~~~~~|||zzzzzz|||~~~xxxyyy{{{}}}~~~~~~~~~~~~}}}~~~zzzwwwwww|||~~~~~~}}}|||~~~|||}}}}}}vvvqqqsssvvv|||}}}fffUUUIII@@@;;;888888777666666666666666222333444444555555444444444444333333222333555666;;;999666444222333444555666666666777777777777888999999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<999:::;;;<<<>>>@@@@@@??????AAACCCDDDCCCBBBBBBBBB======>>>>>>>>>?????????CCCCCCDDDEEEFFFGGGHHHHHHJJJIIIHHHGGGGGGGGGGGGHHHGGGFFFEEEEEEFFFHHHIIIJJJJJJOOOSSSSSSSSSRRRNNNHHHOOOOOOPPPUUU^^^kkkzzz}}}zzzvvvsssssssssttt{{{tttuuuuuutttsssssstttvvvqqqqqqssstttvvvwwwwwwxxxzzz|||}}}|||zzzxxxwwwxxxxxxzzz||||||{{{zzz{{{|||xxx{{{~~~~~~}}}}}}zzz{{{{{{|||}}}}}}}}}}}}{{{|||||||||{{{yyywwwvvvsssrrrpppppprrruuuxxxzzzyyyyyyyyyzzz|||}}}}}}zzzyyy{{{|||xxxzzz|||}}}}}}}}}{{{}}}zzzwwwwww{{{~~~~~~~~~|||{{{{{{~~~~~~~~~{{{~~~}}}tttttttttyyyiiiUUUGGG???;;;888888777666666666666666222333444444555555444444666444333555999:::777333222333444555666888999999777777777888888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>@@@BBBCCCCCCCCCDDD???AAACCCDDDCCCBBBBBBCCC>>>>>>>>>>>>>>>?????????AAABBBCCCDDDFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHIIIKKKMMMNNNSSSWWWXXXWWWWWWSSSMMMQQQPPPRRRXXXcccqqq}}}}}}}}}xxxvvvvvvuuuvvv{{{vvvvvvuuurrrpppoooppprrrsssssstttuuuuuuvvvwwwxxxyyyzzz{{{{{{yyywwwwwwwwwwwwzzz|||}}}|||{{{||||||vvvyyy|||~~~~~~~~~~~~~~~yyyzzzzzz{{{|||}}}~~~~~~||||||||||||zzzxxxuuuttttttsssrrrrrrsssuuuwwwxxx{{{{{{{{{{{{{{{|||}}}~~~~~~~~~}}}{{{xxxwwwxxxzzzzzz{{{}}}~~~|||~~~~~~{{{zzz|||~~~{{{zzzzzz|||~~~~~~}}}}}}}}}}}}zzz~~~~~~}}}~~~zzzzzz~~~~~~|||oooUUUEEE>>><<<666666555444444444444444222333444444555555444444777444222666<<<===888222333444555666777777777777888999999999999::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<===============@@@CCCCCCAAABBBFFFCCCEEEFFFEEECCCAAA@@@@@@????????????????????????AAAAAABBBDDDEEEFFFHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGHHHJJJJJJJJJLLLNNNPPPPPPUUUXXXWWWWWWYYYVVVRRRRRRRRRVVV___kkkssswwwxxx}}}}}}yyywwwxxxwwwvvv{{{vvvuuutttpppnnnmmmoooqqquuuuuuuuuuuuvvvvvvwwwxxxuuuwwwxxxxxxwwwwwwxxxzzzzzz|||}}}{{{zzzzzzvvvxxx{{{||||||{{{|||}}}yyyyyyyyyzzz{{{|||~~~}}}}}}}}}{{{yyyvvvsssqqqssssssssstttuuuvvvwwwxxxzzzzzzzzz{{{{{{||||||}}}|||||||||zzzxxxxxxzzz|||{{{|||}}}~~~~~~~~~}}}{{{}}}}}}|||~~~zzzyyy{{{~~~~~~~~~~~~}}}||||||}}}~~~}}}~~~}}}||||||zzzxxxwwwwwwyyy~~~qqqTTTBBB===>>>666666555444444444444444222333444444555555444444666444444555888:::888666888777666555444444555555:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============<<<;;;>>>BBBAAA>>>@@@FFFEEEGGGHHHGGGEEEBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@???AAAAAABBBCCCEEEFFFGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHFFFIIIKKKLLLLLLMMMPPPSSSOOORRRTTTRRRSSSVVVVVVTTTVVV[[[eeesss~~~zzzssszzz~~~|||zzzxxxwwwxxxwwwuuuxxx~~~~~~ttttttrrrpppooopppsssvvvvvvvvvvvvvvvvvvwwwwwwxxxrrrsssuuuuuuvvvwwwzzz||||||~~~{{{xxxwwwwwwyyy{{{{{{zzzyyyzzz{{{yyyxxxxxxyyyzzz|||~~~~~~~~~}}}{{{xxxtttqqqppprrrrrrtttuuuwwwxxxyyyyyyxxxyyyyyyzzz{{{|||}}}}}}|||}}}}}}|||{{{|||~~~{{{|||}}}~~~~~~}}}||||||{{{||||||{{{~~~yyyxxxzzz~~~~~~|||{{{{{{|||{{{{{{~~~{{{{{{yyyzzz{{{|||qqqqqqrrrxxxqqqRRRAAA===@@@888888777666666666666666222333444444555555444444444555555444333555888;;;444333111111333777;;;>>>;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<=========>>>@@@???AAAEEEDDD@@@DDDKKKCCCEEEHHHHHHGGGFFFFFFGGGAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEFFFFFFGGGGGGHHHIIIIIIHHHHHHHHHEEEIIILLLMMMMMMOOORRRUUUPPPSSSSSSQQQRRRWWWYYYWWW```hhhxxx|||vvv}}}}}}{{{xxxvvvvvvxxxwwwtttvvv{{{~~~tttuuuuuuqqqllllllqqqwwwxxxxxxxxxxxxyyyzzz{{{|||uuuvvvxxxyyyyyyyyyxxxwwwzzz|||}}}{{{yyyxxxzzz}}}~~~{{{yyyxxxzzz||||||xxxyyy|||~~~}}}zzzzzz|||{{{tttpppooowwwxxxxxxwwwvvvuuuuuuvvvzzzzzzyyyyyyzzz{{{|||}}}{{{}}}}}}|||{{{|||}}}{{{zzzyyyyyyzzz|||~~~{{{|||}}}~~~~~~~~~zzz{{{}}}}}}~~~~~~||||||}}}~~~}}}{{{yyyzzz}}}~~~|||zzz~~~{{{{{{~~~~~~~~~wwwuuuuuuzzziiiOOO???:::;;;555666888999999777555333777666444333333444666777555555555555555555444444777555333555888999888666888:::<<<======<<<:::999===<<<<<<<<<<<<======>>>>>>>>>======<<<<<<;;;;;;@@@???>>>???BBBEEEFFFGGGHHHGGGFFFGGGGGGGGGEEECCCEEECCCAAA???===>>>>>>???CCCCCCCCCCCCDDDFFFGGGHHHHHHHHHIIIIIIJJJIIIIIIIIILLLJJJIIILLLQQQVVVWWWVVVSSSPPPMMMLLLOOOTTTYYY[[[]]]kkk{{{}}}|||yyy|||yyywwwtttsssttttttsssrrr~~~ssssssrrrpppnnnppptttxxxzzzyyyxxxxxxwwwwwwwwwwwwuuuuuuwwwxxxxxxxxxxxxwwwyyy{{{}}}|||yyyxxxzzz}}}~~~{{{xxxwwwxxxzzz~~~{{{xxxyyy|||}}}|||{{{|||yyyyyy|||zzztttoooooosssvvvyyyzzzyyywwwvvvvvvyyyyyyzzz{{{||||||}}}}}}yyyzzz||||||{{{yyyyyyyyy{{{zzzyyyxxxxxxyyyyyyzzzuuuvvvyyy{{{}}}zzz|||}}}~~~~~~}}}|||||||||}}}}}}}}}{{{zzz|||~~~~~~|||~~~}}}~~~{{{zzz}}}{{{}}}{{{www|||xxx```KKK???<<<<<<777777777777666666666555666555444333333444555666666666666666666666666666;;;888555555777:::::::::444555777:::<<<=========???>>>===<<<<<<<<<===>>>==================<<<<<<>>>>>>???@@@BBBBBBBBBAAAGGGFFFFFFFFFGGGGGGEEEDDDGGGEEECCCAAA@@@@@@AAAAAABBBBBBBBBCCCDDDEEEGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJIIIKKKOOOSSSVVVVVVUUUWWWTTTQQQOOOQQQUUUYYY[[[YYYggg|||{{{|||{{{xxxtttssssssttttttsss~~~sssqqqooooooqqquuuwwwxxx{{{zzzyyywwwvvvtttsssrrrssstttuuuvvvwwwwwwwwwwwwwwwzzz}}}|||zzzxxxzzz|||}}}zzzvvvuuuwwwyyy~~~{{{yyyzzz||||||yyyvvvzzzxxxyyy{{{yyyrrrnnnnnnooosssxxxzzzzzzyyywwwwwwwwwyyyzzz|||~~~~~~~~~}}}|||~~~~~~|||||||||xxxyyyyyyxxxxxxwwwvvvvvvrrrtttvvvyyy{{{}}}{{{}}}~~~~~~~~~~~~~~~}}}}}}}}}|||{{{}}}||||||~~~{{{zzz}}}}}}}}}~~~}}}~~~hhhSSSDDD===;;;:::999888666555444555666777555555555555555555555555555555555555555555666666===:::777666777:::<<<===555666777999;;;>>>@@@AAAAAA@@@>>><<<;;;<<<===>>>============>>>>>>>>>>>>;;;===???AAAAAA@@@>>>===EEEEEEEEEFFFGGGHHHFFFEEEFFFFFFDDDCCCBBBAAAAAABBBBBBBBBBBBCCCDDDEEEFFFGGGFFFGGGHHHIIIIIIIIIIIIIIIFFFGGGJJJOOOSSSTTTSSSQQQXXXVVVSSSQQQQQQSSSVVVYYYTTT^^^ooo}}}{{{}}}yyyuuurrrssstttuuuuuu|||uuuqqqmmmnnnssswwwwwwvvv{{{zzzyyyxxxvvvuuusssrrrqqqrrrssstttuuuuuuvvvvvvvvvzzz}}}|||zzzxxxzzz|||~~~|||xxxuuuuuuxxxzzz~~~|||{{{|||~~~}}}xxxtttwwwwwwyyy{{{xxxqqqmmmnnnmmmpppuuuwwwxxxxxxxxxyyyvvvxxx{{{}}}~~~}}}~~~~~~}}}}}}xxxyyyyyyzzzyyywwwuuusssuuuvvvwwwyyyzzz{{{{{{{{{}}}~~~~~~{{{{{{|||}}}||||||}}}|||~~~~~~~~~vvv^^^JJJ???:::777555777777666555555555555666444444555666666555444444222222222333333333333333:::999888888999;;;<<<<<<===<<<;;;;;;===???AAACCCCCCBBB???===<<<<<<>>>???=========>>>>>>?????????;;;<<<>>>??????>>>??????DDDCCCCCCEEEGGGHHHGGGFFFDDDDDDCCCCCCBBBAAA@@@@@@AAAAAAAAABBBCCCDDDFFFFFFEEEFFFGGGHHHHHHIIIHHHHHHEEEFFFHHHKKKNNNPPPQQQQQQUUUTTTSSSQQQPPPQQQTTTVVVVVV[[[eeewwwxxxvvv}}}~~~zzzuuurrrsssuuuvvvwwwzzzvvvqqqmmmnnntttwwwvvvsssxxxxxxyyyyyyxxxwwwvvvvvvqqqqqqrrrrrrssstttuuuuuuvvvyyy|||{{{yyyxxxzzz|||~~~}}}{{{wwwuuuvvvyyy|||~~~}}}|||~~~~~~zzzuuuuuuvvvyyy|||xxxpppmmmnnnnnnpppqqqrrrsssuuuyyy{{{wwwxxx{{{}}}~~~~~~}}}|||{{{}}}~~~|||zzzyyyzzzxxxyyy{{{{{{{{{xxxvvvtttvvvvvvxxxyyyzzz{{{{{{{{{~~~~~~|||{{{}}}~~~yyyzzz|||}}}}}}~~~}}}}}}|||oooXXXFFF===999777555444555777888777666444333444444555666666555444444222222222333333333444444333555888;;;;;;;;;:::999>>>>>><<<<<<===@@@CCCEEEDDDBBB@@@>>>===>>>??????===>>>>>>>>>??????@@@@@@<<<=========<<<>>>BBBFFFCCCCCCCCCEEEGGGHHHGGGFFFCCCDDDDDDEEEDDDCCCAAA@@@@@@@@@AAAAAABBBDDDEEEFFFDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIKKKOOORRRUUURRRSSSTTTSSSQQQRRRUUUXXX\\\^^^dddqqqqqqnnnuuu{{{vvvssstttvvvwwwxxxyyytttpppmmmnnnsssvvvuuurrrtttuuuwwwyyyzzzzzzyyyyyyuuuttttttttttttuuuvvvvvvwwwyyy{{{zzzxxxxxx{{{~~~~~~{{{xxxuuuvvvzzz}}}}}}|||{{{}}}|||xxxtttvvvzzz}}}xxxpppmmmoooqqqqqqqqqqqqqqqtttxxx{{{xxxyyyzzz||||||||||||{{{}}}~~~}}}zzzzzzzzzyyyzzz{{{|||{{{zzzxxxvvvtttuuuwwwyyy{{{}}}~~~~~~~~~}}}{{{zzz{{{||||||~~~~~~yyy{{{}}}}}}}}}}}}~~~}}}tttfffRRRCCC<<<;;;:::999333555777888888666333111555555555555555555555555444444444555666666777777---222888<<<<<<;;;:::999;;;::::::;;;>>>AAADDDFFFCCCBBBAAAAAA@@@@@@@@@@@@???????????????@@@@@@@@@===>>>>>><<<;;;>>>DDDJJJCCCCCCCCCDDDGGGHHHGGGEEEEEEFFFHHHIIIHHHFFFDDDCCC@@@@@@@@@AAABBBCCCDDDEEECCCDDDEEEFFFGGGHHHHHHHHHMMMLLLLLLKKKLLLPPPUUUYYYSSSUUUWWWVVVTTTTTTWWWZZZXXX^^^gggsss{{{iiieeekkk{{{|||xxxuuuvvvwwwxxxxxxzzzooommmlllnnnrrruuuuuutttqqqsssuuuxxxyyyyyyyyyxxxzzzyyyxxxwwwwwwwwwxxxyyyxxxyyyyyyxxxvvvwww{{{~~~yyyuuuuuuxxx{{{{{{yyyyyy{{{~~~{{{sssvvv{{{~~~yyypppnnnppprrrssstttttttttuuuwwwyyyyyyyyyzzzzzzzzzzzzzzzzzz~~~~~~|||{{{{{{yyyyyyzzz{{{{{{zzzyyyxxxuuuvvvwwwyyyzzz{{{||||||}}}~~~~~~}}}||||||}}}|||}}}~~~~~~{{{}}}}}}}}}~~~~~~~~~}}}iii^^^MMM@@@:::999:::;;;555555666666666555444333666555444333333444555666444555555666777777888888,,,111777;;;;;;;;;<<<===<<<<<<<<<===???BBBDDDEEEAAAAAABBBCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@??????<<<>>>@@@>>><<<===BBBGGGDDDCCCCCCDDDFFFGGGFFFDDDEEEFFFHHHJJJJJJHHHEEECCC??????@@@@@@AAABBBDDDEEEBBBCCCDDDFFFGGGGGGHHHHHHKKKLLLMMMMMMMMMOOOTTTXXXTTTWWWZZZXXXTTTSSSUUUWWWVVVbbbsssvvvddd^^^bbbrrr~~~|||yyywwwxxxxxxxxxxxx}}}kkkkkkkkknnnqqquuuvvvwwwppprrrtttwwwxxxxxxxxxwww~~~}}}{{{zzzyyyzzzzzz{{{xxxyyyyyyvvvuuuvvv|||zzzuuutttvvvyyyxxxwwwvvvyyy}}}~~~|||sssvvv|||zzzqqqnnnqqqsssuuuxxxxxxwwwvvvwwwwww{{{zzzyyyxxxxxxxxxyyyyyy{{{}}}~~~}}}zzzxxxwwwwwwxxxxxxyyyzzzzzzzzzyyyyyyxxxyyyyyyyyyyyyxxxwwwwww|||}}}~~~~~~}}}~~~~~~}}}~~~}}}}}}}}}~~~~~~}}}|||~~~{{{|||}}}||||||{{{eee[[[LLL???888666777888777666555444333444555555777666444333333444666777333333444444555666777777,,,111666999:::;;;>>>AAABBBBBBBBBAAABBBBBBCCCCCC???AAACCCDDDDDDCCCAAA@@@BBBAAAAAA@@@@@@?????????;;;>>>AAA@@@===<<>>BBBCCCBBB@@@??????CCCBBBBBBAAAAAAAAABBBBBBBBBAAA@@@BBBDDDEEEDDDDDD@@@???>>><<<<<<===@@@AAAGGGFFFEEEDDDDDDDDDFFFFFFHHHFFFEEEFFFGGGGGGFFFDDD@@@??????@@@BBBCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFIIIJJJJJJJJJJJJKKKNNNQQQUUUYYYZZZWWWWWWZZZ]]]\\\]]]uuuxxxddd]]]___mmmwwwyyy}}}}}}wwwwwwwwwtttssstttyyyjjjkkkllllllmmmooorrruuuuuuuuuuuuxxxzzz{{{zzzxxxvvvwwwxxxxxxxxxyyy}}}~~~{{{uuurrrrrrvvv{{{|||wwwvvvwwwuuuxxxwwwxxx{{{~~~{{{}}}~~~~~~uuuqqqrrrtttvvvyyyzzzzzzzzz{{{|||zzzxxxwwwvvvvvvvvvtttrrrxxxzzz{{{yyyuuurrrqqqqqqtttwwwzzz}}}~~~}}}{{{xxxxxxwwwvvvwwwyyy{{{|||xxx|||}}}|||~~~zzzzzz{{{}}}~~~~~~}}}~~~}}}{{{}}}}}}}}}~~~~~~~~~}}}}}}xxxwww|||~~~ppp___LLLCCC@@@888777999555666666555555555555555666444555555666666666666666666666666777888888999999666777888888888999<<>>>>>>>>@@@AAAAAAFFFEEEDDDDDDDDDEEEFFFFFFHHHGGGFFFFFFGGGHHHFFFEEEAAA@@@@@@AAACCCDDDDDDCCCDDDDDDDDDDDDEEEFFFGGGHHHGGGHHHJJJJJJKKKLLLOOOQQQPPPUUUXXXVVVUUUYYY^^^___ooommmbbb```lllyyy}}}zzzyyyyyyuuussstttzzziiijjjkkklllmmmpppuuuxxxuuuuuuwwwyyy||||||zzzxxxvvvvvvuuutttuuuyyy|||vvvrrrqqquuuzzz~~~{{{uuutttuuutttwwwvvvvvvzzz~~~|||yyy~~~uuuqqqrrrvvvwwwyyyyyyyyyyyy{{{}}}yyyxxxvvvvvvvvvvvvtttsssuuuvvvwwwvvvssspppooooooqqqtttxxx|||~~~~~~}}}|||zzzzzzxxxwwwwwwxxxyyyzzzyyy|||}}}|||~~~xxxxxxzzz|||~~~~~~{{{|||||||||}}}|||~~~xxxuuu}}}ppp\\\JJJAAA>>>777666888444888777555444444444555555222444666888888777666444777777888888999:::::::::999:::;;;:::999:::===??????@@@BBBBBBAAA@@@AAACCCBBBAAAAAAAAABBBCCCDDDDDDEEECCCCCCCCCEEEFFFEEECCCFFFCCC??????AAABBBAAA@@@DDDCCCCCCCCCDDDEEEFFFFFFGGGFFFFFFGGGHHHIIIGGGFFFBBBAAAAAABBBDDDEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHDDDFFFIIIKKKLLLMMMNNNPPPSSSZZZ^^^ZZZWWW\\\cccgggyyyuuuiiieeeooo{{{}}}|||{{{vvvsssssszzzllllllmmmnnnooorrrvvvzzzvvvvvvxxxzzz}}}|||zzzxxxwwwwwwvvvuuuvvvyyy~~~}}}zzzuuuqqqqqqvvv{{{{{{tttrrrtttsssvvvuuuuuuxxx||||||yyyvvv}}}~~~{{{sssppprrrwwwxxxyyyxxxxxxxxx{{{}}}xxxwwwuuuuuuvvvvvvuuusssrrrsssuuuvvvuuurrrooonnnnnnqqqvvvzzz}}}}}}}}}|||}}}|||{{{zzzyyyyyyyyyyyyzzz|||~~~~~~}}}}}}~~~xxxyyyzzz{{{|||~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}}}}~~~}}}{{{}}}uuuwwwoooYYYHHH@@@>>>777666999444999888555444333333444444333444555777777777666666888888999999:::;;;;;;;;;>>>>>>>>>===;;;<<<>>>@@@AAAAAABBBAAA@@@@@@BBBDDDAAAAAAAAAAAABBBCCCDDDEEEEEEDDDCCCDDDEEEFFFEEEDDDHHHDDD@@@@@@BBBCCCAAA>>>AAAAAABBBCCCCCCDDDEEEFFFFFFFFFFFFGGGIIIJJJHHHGGGBBBAAAAAABBBCCCDDDDDDCCC@@@@@@@@@AAABBBCCCEEEEEEDDDFFFJJJKKKLLLLLLLLLMMMYYY```ddd^^^ZZZ___iiippp}}}~~~uuuppppppxxx~~~~~~{{{uuurrrssszzzoooppprrrrrrssstttwwwzzzwwwwwwxxxzzz||||||zzzxxxuuuvvvwwwwwwvvvwwwxxxzzzxxxvvvrrrppprrrwww}}}vvvuuuvvvwwwuuuttttttwwwzzzzzzwwwtttwwwwwwzzz{{{vvvooonnnrrrvvvwwwxxxwwwvvvwwwyyy{{{wwwuuutttuuuvvvvvvuuutttpppssswwwzzzzzzvvvqqqnnnlllooossswwwzzz|||||||||~~~}}}}}}|||{{{zzzzzzzzzzzz{{{||||||||||||}}}{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}~~~}}}|||}}}~~~}}}}}}}}}}}}|||}}}~~~vvvrrr|||lllXXXGGG@@@>>>888888:::555888777555444333333333444555444444444555666888999999999999:::;;;;;;<<<<<<>>>>>>>>><<<::::::<<<>>>AAAAAAAAA@@@??????BBBEEE@@@@@@@@@AAAAAACCCDDDEEEEEEDDDCCCDDDEEEFFFEEEDDDFFFCCCAAAAAABBBBBB@@@>>>@@@@@@AAABBBCCCDDDDDDDDDDDDDDDEEEGGGJJJJJJHHHGGGBBB@@@@@@@@@BBBCCCBBBAAA@@@@@@@@@@@@AAABBBCCCDDDEEEGGGJJJKKKKKKJJJJJJKKKYYYaaafffcccaaahhhttt|||{{{yyysssyyy~~~~~~zzzuuusssuuu{{{ppprrruuuvvvwwwwwwxxxzzzxxxwwwwwwxxxzzz{{{yyyxxxsssuuuwwwwwwvvvtttsssssssssrrrpppqqqssswww|||~~~tttrrrtttuuuuuuttttttvvvyyyyyyvvvrrrssssssuuuvvvrrrlllmmmqqqtttvvvwwwwwwvvvvvvwwwxxxvvvtttttttttvvvwwwvvvtttrrrtttxxx|||}}}{{{uuuqqqlllnnnppptttwwwyyy{{{||||||||||||||||||||||||{{{zzzyyyyyyyyyzzz{{{|||}}}}}}}}}}}}|||{{{{{{zzzzzz}}}}}}}}}~~~~~~}}}||||||~~~~~~}}}~~~~~~|||zzz{{{}}}}}}~~~zzzttt{{{kkkUUUEEE???>>>888888:::555666555555555444444333333666555333333444666999:::999999::::::;;;;;;<<<<<<;;;;;;;;;999888777999;;;@@@@@@@@@???>>>???AAACCC@@@?????????@@@AAABBBCCCCCCBBBBBBCCCEEEFFFFFFEEECCCDDDCCCCCCBBBAAAAAAAAA???@@@AAABBBBBBBBBBBBBBBBBBBBBDDDGGGJJJJJJHHHFFFBBB@@@@@@@@@BBBBBBAAA@@@CCCCCCBBBBBBBBBCCCCCCCCCEEEGGGIIIJJJIIIIIIJJJLLLXXXcccnnnqqqsss{{{vvvrrr{{{zzz|||}}}}}}}}}zzzuuuvvvzzzlllpppuuuxxxyyyyyyyyyzzzyyywwwvvvvvvwwwyyyyyyyyytttvvvxxxxxxvvvuuuttttttpppppppppqqqsssvvvyyyzzz~~~{{{qqqnnnppprrrvvvuuutttvvvyyyyyyuuuqqquuutttuuuuuuqqqkkkkkkppprrrtttvvvvvvuuuttttttuuuuuutttssstttvvvwwwvvvuuuwwwwwwxxxzzz}}}}}}zzzwwwnnnnnnooopppssswww{{{}}}xxxxxxyyyzzz{{{|||||||||yyyxxxwwwwwwyyyzzz{{{{{{}}}}}}}}}||||||||||||{{{~~~~~~~~~~~~~~~}}}~~~~~~}}}|||}}}}}}|||||||||~~~zzzzzz{{{}}}lllRRRBBB======777777999444333444555666666555333222333333444555666777888999888999999:::;;;;;;<<<<<<;;;;;;;;;:::888888:::<<<>>>?????????>>>>>>@@@AAA?????????>>>??????@@@@@@AAA@@@@@@BBBEEEFFFFFFFFFAAADDDGGGFFFCCCAAACCCFFF???@@@AAABBBBBBAAA@@@@@@@@@AAACCCFFFIIIIIIHHHEEECCCBBBAAAAAABBBCCCBBB@@@EEEDDDCCCBBBAAAAAAAAAAAABBBDDDFFFGGGHHHJJJMMMOOOVVVeeeuuu~~~rrrlllkkkrrrxxxyyy{{{}}}|||}}}zzzwwwzzzhhhmmmtttyyy{{{{{{zzzzzzzzzwwwuuutttvvvxxxyyyyyyxxxzzz{{{zzzyyyxxxyyyzzzppppppqqqrrrsssuuuvvvwww~~~ssspppsssuuuvvvuuutttvvvyyyyyyuuuqqqxxxwwwwwwvvvqqqjjjkkkooopppsssuuuvvvuuutttsssssstttsssssstttvvvwwwvvvuuu{{{yyywwwxxx{{{}}}}}}{{{ooonnnnnnoooqqqvvvzzz}}}uuuvvvwwwyyyzzz{{{||||||yyywwwvvvvvvxxxyyyzzzzzz||||||||||||}}}}}}}}}~~~~~~}}}zzzzzz{{{|||{{{{{{~~~~~~zzz}}}zzzxxxlllPPP@@@;;;;;;666666888333111222555777777555333222111222555777888888777777888888999::::::;;;;;;<<<===>>>===<<<;;;;;;===???<<<>>>??????>>>>>>???@@@??????>>>>>>>>>>>>>>>>>>?????????AAADDDFFFGGGFFF@@@FFFJJJIIIDDDAAAEEEIII???@@@AAABBBAAA@@@???>>>???@@@BBBFFFIIIIIIGGGEEEDDDCCCBBBBBBCCCDDDCCCAAADDDCCCAAA@@@???>>>>>>>>>@@@BBBDDDFFFHHHKKKPPPSSSQQQaaattt|||tttgggfffjjjoooqqqsss~~~}}}|||}}}{{{yyy~~~gggjjjooouuuxxxzzz{{{{{{yyy{{{||||||yyywwwvvvwwwyyy{{{}}}~~~{{{xxxvvvooommmmmmppppppppptttzzz~~~}}}tttnnnnnnrrrvvvvvvvvvvvvvvvvvvwwwwwwuuuyyy{{{yyyssspppqqqtttpppsssuuuvvvuuuuuuvvvwwwttttttuuuuuutttsssrrrrrrvvvvvvwwwxxxxxxyyyzzzzzzqqqnnnllllllnnnrrrtttvvvttttttuuuvvvxxxzzz}}}~~~|||{{{yyyyyyzzz||||||{{{wwwzzz}}}~~~}}}|||{{{|||~~~||||||}}}~~~}}}~~~}}}}}}~~~{{{zzz}}}yyyvvv~~~hhhJJJBBB;;;888777444555888444555666666555555666888555555666666777777888888::::::;;;;;;<<<=========:::;;;<<<<<<======<<<<<>>======>>>>>>>>>>>>???@@@BBBCCCDDDEEE@@@AAACCCDDDDDDDDDFFFHHHDDDCCCBBB@@@>>>>>>@@@CCC>>>@@@BBBEEEGGGHHHHHHHHHEEEEEEDDDBBB??????@@@BBB???@@@@@@@@@@@@???>>>>>>???@@@BBBCCCDDDFFFJJJMMMTTT^^^lllxxx|||xxxpppjjj]]]```fffkkkoooyyy}}}yyyvvvvvvyyy{{{hhhkkkooossswwwxxxyyyxxxuuuwwwyyyyyywwwuuuuuuvvvxxxyyy{{{|||}}}{{{wwwtttnnnmmmooorrrtttssswww}}}}}}tttooorrrwwwxxxxxxyyyyyyyyyzzzzzzzzz|||{{{sssmmmlllnnnpppssswwwxxxxxxwwwwwwwwwuuuuuuuuuuuuuuuuuuvvvvvvuuuvvvxxxyyyyyyzzz|||}}}wwwsssmmmkkkmmmrrrvvvyyyttttttuuuvvvxxxzzz|||~~~~~~|||yyyyyy{{{}}}}}}}}}{{{}}}~~~|||zzzzzzzzz}}}~~~~~~~~~}}}|||}}}~~~~~~~~~}}}{{{{{{uuuzzzjjjIIIAAA:::888777444555888333555666666555555666777555555666666777888888999::::::;;;;;;<<<=========<<<<<<===<<<<<<;;;:::999>>>;;;999999;;;>>>>>>===@@@@@@@@@??????>>>>>>>>>;;;<<<===???AAABBBBBBBBBAAABBBCCCCCCBBBAAABBBCCCBBBBBBBBB@@@>>>===???AAA<<<>>>@@@CCCEEEFFFGGGGGGFFFFFFEEEBBB???>>>???AAA@@@@@@?????????>>>>>>>>>@@@AAACCCDDDEEEGGGKKKNNNQQQYYYdddnnnqqqmmmeee___\\\]]]dddooo|||~~~~~~}}}zzzwwwsssrrrtttvvv~~~kkklllooorrrtttvvvvvvvvvrrrtttuuuuuutttsssssstttvvvvvvwwwyyy|||zzzvvvqqqmmmmmmpppvvvxxxwwwzzz{{{rrrooorrrxxxxxxxxxyyyyyyzzz{{{||||||}}}sssllljjjlllpppssswwwzzzyyyxxxwwwwwwxxxwwwwwwvvvvvvwwwxxxyyyuuuwwwyyyzzzzzz{{{}}}}}}wwwoookkklllrrrwww{{{ttttttuuuvvvwwwyyy{{{||||||yyyyyyzzz}}}~~~zzzyyyyyyzzzzzz||||||zzzzzz|||~~~~~~}}}uuuxxx}}}bbbFFF???:::999777555555888333444555555444444555777666666666777888888999999:::::::::;;;<<<<<<======>>>>>>===<<<:::888777666:::999888999;;;=========???@@@AAAAAAAAA@@@???>>>:::<<<>>>AAABBBBBBAAAAAABBBCCCCCCBBB@@@>>>>>>???@@@AAABBBAAA>>>===>>>???;;;<<<>>>AAACCCDDDEEEEEEGGGGGGFFFCCC@@@>>>>>>???AAA@@@>>>=========>>>???@@@BBBDDDEEEFFFHHHLLLNNNNNNTTT\\\bbbdddaaa[[[VVV[[[YYY```rrr}}}}}}zzzwwwrrrppppppqqquuuooooooqqqrrrssstttuuuuuurrrtttuuutttrrrqqqqqqrrruuussstttvvvyyyyyysssnnnlllmmmrrrxxxyyywwwyyy}}}|||{{{rrrmmmnnnrrrttttttuuuvvvxxxyyyzzzzzz}}}}}}uuuooommmoooqqqsssvvvwwwwwwwwwxxxyyy{{{zzzxxxvvvuuuvvvxxxyyywwwyyy||||||{{{{{{}}}yyyqqqlllmmmqqqvvvxxxttttttuuuvvvwwwxxxyyyzzz~~~{{{xxxwwwyyy|||~~~|||yyyxxxzzz{{{xxx{{{}}}{{{{{{}}}}}}|||zzzxxxyyy|||~~~wwwyyy~~~qqqTTTCCC===999999888555555777333444555555444444555666666666777888888999999:::999::::::;;;;;;<<<============<<<;;;:::888777666999999:::;;;===>>>???>>>???@@@BBBCCCCCCBBB@@@???<<<>>>AAADDDEEEEEECCCBBBBBBCCCDDDBBB@@@>>>???@@@AAABBBCCCBBB@@@>>>>>>>>>;;;<<<>>>@@@BBBDDDEEEEEEHHHHHHGGGDDD@@@>>>===>>>AAA???===<<<<<<<<<>>>??????AAACCCEEEFFFHHHLLLNNNNNNRRRWWW[[[\\\[[[WWWUUUYYYWWW]]]nnn}}}yyytttqqqppppppsssssssssssssssssstttuuuuuuuuuvvvvvvtttqqqppppppqqqsssrrrsssuuuwwwuuuppplllmmmnnnrrrxxxxxxvvvvvvyyy{{{uuummmlllmmmrrrssstttuuuvvvwwwxxxyyyzzz~~~}}}vvvpppoooppprrrssssssssssssuuuxxx{{{|||{{{xxxuuuttttttuuuvvvxxx|||~~~}}}{{{zzz}}}~~~yyyrrrnnnnnnpppssstttttttttuuuvvvwwwwwwxxxxxx|||yyywwwvvvyyy{{{}}}}}}~~~{{{yyyyyy{{{~~~xxx{{{}}}zzzwwwvvvyyyzzzzzzzzzyyy{{{~~~wwwxxx|||}}}aaaJJJ@@@;;;888999999666555777333444666555444444555777777777888888999:::::::::999999::::::;;;<<<<<<<<<::::::;;;;;;::::::999888888999:::;;;<<<===>>>??????@@@BBBCCCCCCBBBAAA???===???BBBDDDEEEEEECCCBBBBBBCCCDDDCCCBBBAAABBBCCCCCCDDDEEEDDDAAA?????????<<<===>>>@@@BBBDDDFFFGGGHHHIIIHHHEEEAAA>>>======@@@???===;;;;;;<<<===>>><<>>???@@@AAABBBBBBBBBAAA@@@===>>>@@@BBBCCCBBBAAA@@@AAACCCDDDDDDCCCCCCEEEFFFEEEFFFFFFDDDAAA???@@@@@@>>>>>>???@@@BBBEEEGGGHHHHHHIIIHHHFFFBBB???======???>>><<<;;;;;;<<<<<<===;;;>>>BBBDDDFFFHHHJJJLLLLLLMMMPPPRRRTTTUUUVVVWWWWWWWWW[[[bbbkkkwww~~~{{{vvvqqqnnnmmmnnnppp}}}uuutttrrrqqqqqqrrrtttuuutttuuuuuutttrrrsssuuuwwwppptttxxxwwwqqqllljjjkkkmmmmmmqqqvvvwwwuuuwww{{{zzz{{{tttrrrtttvvvvvvwwwwwwxxxxxxxxxxxx{{{}}}uuummmjjjkkknnnqqquuuwwwwwwwwwxxxyyywwwwwwwwwwwwvvvvvvvvvvvvtttyyy}}}}}}zzzzzzyyyqqqllllllooosssuuussstttuuuvvvvvvvvvuuutttxxxwwwwwwyyy{{{}}}|||{{{{{{||||||zzzxxxxxxzzz|||zzz|||}}}zzzxxxwwwzzz|||~~~}}}}}}~~~wwwttt{{{~~~wwwqqq\\\III???;;;777666999:::777555666555666777777666666777999888888999999:::;;;;;;;;;888999999::::::;;;<<<<<<::::::;;;<<<<<<<<<<<<<<<:::;;;;;;999888888<<>>???@@@AAABBBBBBBBBBBBBBBDDDEEEEEEDDDCCCEEEFFFFFFFFFEEEBBB???>>>???AAA>>>>>>>>>@@@BBBDDDGGGHHHGGGHHHHHHFFFCCC@@@>>>>>>=========<<<<<<<<<;;;;;;;;;>>>BBBEEEGGGIIIKKKMMMMMMNNNOOOQQQRRRTTTUUUUUUVVVWWW\\\dddmmmxxx~~~}}}yyysssnnnllllllnnnppp~~~uuusssqqqooooooqqqsssuuuqqqrrrssssssssstttwwwzzzpppuuuzzzxxxpppjjjiiikkkmmmmmmpppvvvwwwwwwyyy~~~xxx~~~xxxssstttwwwvvvvvvvvvvvvvvvvvvwwwwwwxxx}}}}}}uuunnnkkkllllllqqqwww{{{{{{zzzxxxwwwtttuuuvvvxxxxxxyyyyyyxxxpppvvv|||}}}zzz{{{{{{qqqjjjjjjooouuuxxxssstttuuuvvvvvvuuuttttttwwwwwwyyy{{{~~~~~~}}}{{{{{{||||||zzzxxxwwwxxxyyyzzz}}}~~~|||{{{{{{}}}}}}||||||~~~~~~~~~~~~{{{uuuxxx|||ssswwwiiiOOO===555:::666666999:::777555666666777888888777777888999888999999::::::;;;;;;<<<888999999::::::;;;<<<<<<;;;<<<<<<======<<<<<<;;;===>>>>>>;;;999:::>>>BBB@@@????????????@@@AAABBBBBBBBBBBBBBBCCCDDDDDDDDDCCCDDDEEEDDDCCCBBBCCCDDDFFFEEECCC@@@======>>>@@@======>>>???AAADDDFFFHHHFFFHHHHHHGGGCCC@@@???>>><<<<<<======<<<<<<;;;:::<<>>>>>888888888888999;;;===>>>======>>>>>>>>>?????????BBB@@@>>>>>>???AAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@AAAEEEHHHGGGBBBAAADDDHHHDDDEEEEEEDDDBBB@@@@@@AAA;;;===??????@@@AAADDDFFFFFFFFFFFFEEEDDDBBBAAA@@@??????>>>>>>??????@@@AAAAAAAAAAAADDDIIILLLNNNOOOQQQPPPOOOPPPRRRRRRQQQPPPTTTXXX```kkkwww~~~~~~zzztttooommmooorrrtttwwwrrrssstttuuuuuuvvvvvvuuusssvvvxxxyyyxxxxxxxxxyyy}}}xxxsssooolllllllllnnnnnnoooppprrrtttvvvwwwxxx~~~|||uuuqqqpppssstttwwwyyy{{{{{{zzzzzzzzz~~~}}}uuunnnlllmmmuuuvvvwwwxxxxxxwwwvvvuuuuuuvvvwwwxxxxxxxxxwwwvvvttttttuuuwwwzzz}}}wwwpppmmmmmmppprrrtttwwwzzzyyyvvvuuuxxx{{{zzz{{{|||}}}|||zzzxxxwwwzzzxxxvvvvvvwwwwwwuuurrrsssvvv{{{~~~||||||}}}}}}~~~~~~xxxxxx}}}}}}rrrsssyyyoooWWWJJJ@@@666???>>><<<999777666777888777888888888777777888::::::999999999999:::;;;;;;<<<<<<<<<<<<<<<===>>>>>>;;;;;;;;;<<<===???AAABBB>>>>>>>>>>>>>>>>>>>>>>>>CCCBBBAAAAAACCCDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCCCCCCCCCCDDDDDDFFFFFFFFFDDDAAA@@@AAABBB@@@AAACCCCCCCCCDDDGGGIIIFFFFFFFFFEEEDDDCCCBBBAAA??????>>>>>>??????@@@AAAAAAAAABBBFFFJJJNNNOOOOOOQQQQQQRRRRRRSSSUUUVVVWWWXXX[[[bbblllwww{{{vvvpppnnnoooqqqsssxxxrrrssstttuuuuuuuuuuuuuuuuuuwwwxxxyyyyyy{{{}}}{{{ssskkkiiilllooolllmmmnnnoooqqqtttvvvwwwyyy~~~xxxqqqnnnrrrsssuuuwwwyyyyyyyyyyyyyyy}}}~~~vvvnnnllllllwwwwwwwwwwwwwwwwwwvvvvvvrrrsssuuuwwwxxxyyyyyyyyyssstttvvvyyy{{{~~~|||vvvpppmmmmmmmmmooosssvvvwwwvvvvvvxxx{{{{{{{{{{{{{{{yyywwwuuusssxxxvvvtttssstttsssrrrppprrruuuyyy~~~~~~}}}|||~~~}}}}}}~~~{{{yyy~~~{{{tttuuu{{{~~~kkkRRREEE<<<555111555888888555555999===555777888888777888999;;;999999999999999:::;;;;;;<<<<<<<<<<<<<<<===>>>>>><<<======>>>???AAACCCDDD>>>>>>>>>>>>>>>>>>>>>>>>CCCBBBBBBCCCEEEFFFDDDCCCFFFEEEDDDCCCCCCDDDEEEFFFBBBAAA???AAACCCDDDCCCAAAHHHHHHGGGDDDAAA@@@AAACCC@@@AAABBBBBBAAABBBDDDFFFDDDEEEEEEEEEDDDDDDCCCBBB??????>>>>>>??????@@@AAAAAAAAADDDHHHLLLOOOOOONNNLLLNNNPPPPPPOOOQQQUUUYYY\\\```gggpppzzz~~~~~~}}}xxxrrroooooopppqqqzzzpppqqqssstttuuuvvvvvvvvvvvvwwwxxxwwwxxxzzz}}}~~~tttjjjgggkkkooolllmmmnnnppprrrtttwwwxxxxxx{{{rrrmmmpppqqqsssuuuvvvwwwwwwwwwzzz}}}{{{tttnnnmmmnnnwwwvvvvvvuuuvvvxxxyyyzzzssssssuuuvvvxxxyyyzzzzzzuuuvvvxxx{{{~~~zzzsssmmmiiihhhkkknnnrrruuuuuuvvvxxxzzzwwwwwwxxxxxxwwwvvvtttsssttttttsssrrrrrrqqqpppoooqqqsssvvvzzz}}}}}}|||}}}}}}}}}~~~zzzyyy~~~~~~{{{eeeNNNAAA;;;777,,,000444666666777999;;;111333555666777777999;;;999999999888999::::::;;;<<<<<<<<<<<<<<<===>>>>>><<<=========>>>??????@@@@@@@@@@@@@@@????????????AAAAAAAAACCCEEEEEECCCAAADDDCCCAAA??????AAACCCDDDAAA@@@@@@AAABBBCCCCCCCCCJJJJJJHHHEEEBBBAAABBBDDD???@@@AAA@@@??????AAACCCBBBCCCCCCCCCCCCCCCBBBBBB??????>>>>>>??????@@@AAA???@@@CCCHHHLLLNNNNNNMMMJJJMMMPPPOOOMMMNNNSSSYYY]]]cccllluuuzzz{{{~~~yyytttqqqppppppqqqzzz}}}nnnoooqqqsssuuuwwwxxxxxxvvvvvvvvvuuuuuuvvvzzz}}}|||tttkkkgggjjjnnnnnnnnnoooqqqsssuuuwwwyyyxxx~~~}}}sssmmmooopppqqqrrrtttuuuuuuvvv{{{}}}}}}xxxqqqmmmooorrruuuttttttuuuwwwyyy|||~~~vvvvvvvvvwwwxxxyyyyyyzzzwwwxxx{{{}}}}}}xxxqqqkkkhhhiiikkknnnppprrrtttvvvwwwvvvvvvvvvuuuuuutttsssrrrrrrsssttttttsssrrrrrrqqqssstttwwwyyy{{{|||}}}}}}~~~}}}~~~~~~~~~{{{{{{}}}{{{~~~vvv^^^JJJ@@@<<<:::;;;999999999:::999555222333555777888777666777888999888888888888999::::::<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>=========<<<<<>>>>>???AAABBB>>>AAADDDCCCAAA@@@CCCGGGKKKKKKJJJGGGDDDCCCDDDEEECCCDDDDDDCCCBBBBBBCCCEEEAAAAAAAAABBBBBBAAA@@@@@@??????>>>>>>??????@@@AAA===???BBBFFFKKKMMMLLLKKKOOORRRUUUTTTQQQQQQUUUZZZWWW```lllvvv||||||~~~~~~yyyxxx{{{~~~zzzvvvsssrrrqqqrrryyy|||nnnoooqqqsssuuuvvvwwwxxxttttttttttttsssuuuyyy||||||zzzwwwpppkkkiiikkkoooooopppppprrrsssuuuwwwxxxwww|||uuunnnmmmnnnooopppqqqsssttttttxxx{{{{{{wwwqqqnnnpppttttttttttttuuuwwwzzz|||~~~xxxxxxxxxxxxxxxyyyzzz{{{yyyzzz{{{}}}}}}yyyrrrmmmiiiiiijjjkkkmmmppprrrssswwwwwwvvvtttsssqqqpppppprrruuuyyy{{{zzzxxxwwwwwwxxxyyy{{{}}}~~~}}}|||{{{{{{|||~~~~~~}}}~~~~~~}}}yyy|||nnnWWWGGG???===<<<;;;888666777::::::666111:::;;;===<<<999666555555888888888888888999::::::<<<<<<<<<<<<<<<===>>>>>>???????????????>>>===<<<@@@@@@AAAAAAAAABBBBBBBBBDDDCCCCCCDDDFFFGGGEEEDDDCCCBBBAAA@@@@@@AAABBBCCC<<>>>>>??????@@@AAA>>>>>>@@@EEEIIILLLLLLKKKOOORRRUUUTTTSSSSSSUUUWWWQQQ\\\gggqqqpppmmmnnnrrrtttuuuxxx|||~~~}}}zzzxxxvvvuuuttttttyyy}}}pppqqqrrrssstttuuuuuuuuuqqqssstttuuuvvvxxx{{{~~~yyyuuuoooiiihhhjjjnnnrrrpppppppppqqqrrrsssuuuvvvvvv{{{vvvooolllmmmmmmnnnpppqqqrrrsssssswww{{{zzztttpppppprrrvvvvvvvvvwwwxxxyyyzzz{{{yyyyyyxxxxxxyyy{{{|||}}}yyyyyyyyy{{{}}}~~~|||}}}~~~wwwqqqjjjhhhggggggiiilllnnnooouuuuuutttsssrrrrrrrrrrrruuuzzzzzz|||~~~|||xxxzzz}}}~~~~~~|||~~~xxxxxx~~~iiiRRREEE???<<<;;;333333444555777888888888999;;;<<<<<<:::777666666888888888888888999999:::<<<<<<<<<<<<<<<===>>>>>>======???@@@@@@@@@???>>>===>>>>>>???@@@AAABBBBBBEEECCCBBBCCCDDDFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB<<>>>>>??????@@@AAA??????AAADDDHHHLLLMMMMMMLLLNNNQQQTTTUUUUUUUUUUUURRR\\\eeennn}}}vvvpppmmmpppsssuuuyyy}}}{{{zzzzzzyyyxxxwwwwwwwwwyyyssssssssstttssssssrrrrrrppprrruuuwwwxxx{{{~~~yyyrrriiidddeeejjjqqquuuppppppppppppqqqrrrssstttuuuyyywwwppplllllllllmmmoooppprrrsssnnnuuu||||||xxxrrrppppppxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxyyyzzz|||~~~yyyxxxxxxxxxzzz}}}{{{wwwzzzyyyrrrkkkhhheeedddfffiiilllmmmppppppqqqrrrsssuuuvvvwwwwww~~~xxx{{{~~~|||wwwyyy~~~~~~~~~{{{}}}xxxvvv|||gggOOODDD???;;;999999<<<===;;;777666777:::111444888999999999999999888888888777888999999:::<<<<<<<<<<<<<<<===>>>>>>888:::<<<>>>???@@@@@@???;;;;;;<<<>>>???@@@AAABBBCCCAAA??????AAACCCCCCCCC@@@AAAAAABBBBBBAAAAAA@@@>>>===<<<>>>AAABBBBBBAAAFFFIIILLLMMMLLLJJJHHHHHHEEEFFFGGGGGGFFFGGGIIIKKKFFFFFFFFFEEEDDDBBBAAA@@@?????????>>>???@@@@@@AAAAAAAAAAAADDDIIILLLNNNOOONNNPPPSSSWWW[[[\\\[[[YYYWWW___fffmmm~~~|||uuuuuuvvvwwwyyy}}}yyyyyyyyyyyyyyyyyyyyyyyyyyypppqqqrrrssstttuuuuuutttuuuvvvxxxyyy|||~~~vvvmmmjjjiiiiiilllqqqpppooonnnnnnppprrrrrrqqqwwwxxx{{{~~~vvvmmmlllkkkmmmoooqqqrrrqqqssswwwzzzzzzvvvrrrppppppxxxzzz|||zzzwwwvvvxxxzzzvvvuuuuuuxxx|||~~~}}}{{{}}}{{{zzzzzz{{{|||}}}}}}|||xxxyyy|||~~~|||yyyoooooommmkkkiiihhhjjjlllkkknnnsssvvvwwwxxxyyyzzz}}}{{{{{{~~~~~~zzzvvvaaaIII@@@<<<:::999<<<;;;;;;:::888666444333666777888888888999;;;>>>888999:::999999:::<<<>>><<<<<<<<<<<<<<<<<<<<<<<<===>>>???>>>===<<<===>>>777:::===;;;888999???DDDEEEDDDCCCAAAAAAAAABBBCCCEEEDDDBBB@@@????????????@@@@@@@@@???@@@AAACCCDDDGGGIIIJJJJJJIIIHHHIIIJJJFFFGGGGGGGGGFFFGGGJJJLLLFFFHHHGGGCCCBBBDDDCCC@@@>>>???AAABBBBBBAAA???>>>BBB@@@@@@DDDJJJOOOPPPPPPTTTRRRRRRUUUUUUTTTXXX^^^[[[___gggvvv}}}}}}~~~~~~|||yyywwwvvvvvvxxxxxxxxxrrrrrrsssttttttuuuuuuuuussstttvvvyyy{{{}}}vvvmmmkkkjjjjjjnnnsssssssssrrrqqqqqqqqqqqqqqqqqqrrrwww~~~pppooommmnnnpppqqqqqqqqqssswwwzzzyyyuuuqqqoooooovvvyyy|||{{{xxxwwwxxxzzzvvvuuuvvvxxx|||~~~}}}{{{~~~|||zzzzzz{{{|||}}}~~~|||xxxyyy|||~~~}}}{{{tttsssqqqnnnkkkkkkmmmpppqqquuuyyy{{{||||||}}}~~~~~~~~~}}}|||~~~~~~}}}}}}|||}}}~~~}}}~~~{{{}}}~~~[[[FFF???<<<;;;::::::999999999888888777777888:::::::::999999;;;===777888::::::999999:::<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>>>>>>><<<<<<===>>>999:::;;;<<<>>>AAAEEEGGGCCCBBBBBBAAAAAABBBBBBCCCEEEDDDCCCBBBAAAAAAAAAAAACCCBBB@@@??????@@@AAABBBDDDFFFHHHHHHGGGGGGHHHIIIKKKKKKJJJHHHFFFEEEGGGHHHGGGJJJJJJFFFEEEGGGEEEBBB???@@@AAAAAAAAAAAA@@@???DDDCCCCCCGGGLLLPPPRRRQQQRRRPPPQQQTTTUUUTTTXXX^^^^^^fffqqq||||||xxxvvvwwwxxxxxxxxxssstttttttttttttttttttttppprrruuuxxx{{{}}}~~~~~~uuummmjjjjjjkkkoootttvvvxxxyyyvvvrrroooppprrrooopppuuu|||sssqqqoooooopppqqqqqqqqqsssvvvyyyxxxsssooommmnnntttxxx|||}}}{{{yyyyyy{{{wwwwwwwwwyyy|||}}}|||{{{~~~}}}{{{yyyzzz|||~~~}}}yyyyyy|||~~~~~~}}}{{{zzzwwwsssppppppsssvvvxxxzzz~~~}}}yyy{{{}}}~~~}}}|||}}}~~~~~~~~~||||||{{{yyyyyyyyy{{{|||~~~}}}~~~}}}~~~|||vvvwwwzzzrrrTTTCCC>>><<<;;;<<<888888777777888999;;;<<<<<<======<<<;;;::::::<<<777999;;;;;;:::999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>===<<<;;;===>>>:::888777999===AAABBBBBB???@@@AAABBBCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDIIIGGGDDDAAA@@@@@@BBBCCCAAACCCEEEFFFEEEEEEFFFHHHLLLLLLKKKIIIFFFEEEGGGHHHGGGKKKKKKIIIHHHHHHFFFBBBAAAAAA@@@@@@@@@@@@AAAAAAEEEDDDEEEGGGLLLOOOQQQQQQPPPNNNOOOSSSTTTUUUYYY___mmmxxx|||yyyxxxyyyzzzzzzttttttssssssssssssssssssoooqqquuuyyy|||~~~{{{ssskkkiiiiiijjjnnnsssyyy|||~~~zzzsssoooppprrrssssssvvv{{{tttqqqoooooopppqqqrrrrrrsssvvvxxxwwwrrrnnnlllmmmrrrxxx~~~~~~|||||||||xxxxxxyyyzzz||||||||||||~~~}}}|||zzzzzz|||}}}yyyxxxzzz}}}}}}yyyvvvvvvyyy|||{{{}}}}}}|||~~~~~~{{{zzz{{{}}}||||||}}}}}}}}}}}}zzzzzzxxxvvvtttssstttvvvwww|||||||||tttrrrttt~~~}}}gggNNNAAA===<<<;;;<<<999888777666777999<<<===>>>???@@@???<<<::::::;;;888:::===>>><<<:::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<;;;===>>><<<;;;::::::;;;<<<=========???AAACCCEEEEEEEEEDDDCCCDDDFFFGGGHHHHHHGGGFFFPPPNNNJJJFFFCCCCCCDDDEEE???AAADDDEEEEEEEEEFFFHHHIIIJJJJJJHHHGGGGGGJJJLLLFFFJJJLLLJJJIIIIIIFFFAAACCCBBB@@@??????@@@BBBCCCCCCCCCDDDFFFJJJMMMOOOPPPOOOMMMOOOSSSTTTUUUZZZ```rrr}}}}}}{{{|||||||||tttsssrrrrrrqqqrrrrrrsssppprrruuuyyy|||yyypppiiigggggghhhlllqqqzzz}}}{{{uuuppppppssstttuuuwwwzzz~~~tttqqqnnnnnnppprrrsssssssssuuuwwwvvvqqqmmmmmmmmmsssxxx~~~}}}}}}yyyzzz{{{|||||||||||||||}}}}}}}}}|||{{{|||~~~zzzwwwxxx{{{}}}zzzzzz}}}~~~{{{wwwyyy|||}}}|||zzzzzzzzz~~~~~~|||}}}}}}~~~{{{wwwuuurrrooommmmmmmmmmmmwwwyyy{{{}}}}}}~~~|||}}}vvvmmmkkkvvv}}}qqq^^^JJJ@@@>>><<<;;;;;;;;;:::888777777999;;;<<>><<<;;;;;;:::===???@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<<<<===???>>>AAABBBAAA===<<<>>>AAA===???AAADDDFFFFFFFFFFFFCCCDDDFFFHHHIIIIIIHHHHHHRRRPPPLLLHHHEEEDDDDDDEEE@@@BBBDDDEEEEEEEEEGGGHHHHHHIIIIIIHHHGGGGGGJJJLLLHHHLLLNNNLLLKKKKKKHHHCCCDDDBBB@@@??????@@@BBBDDDBBBCCCEEEGGGJJJLLLOOOQQQPPPNNNPPPSSSTTTUUUYYY___gggqqq{{{~~~}}}}}}~~~tttsssrrrqqqqqqrrrtttuuurrrsssuuuxxx{{{~~~xxxppphhheeeeeefffjjjoooxxxzzz|||zzzvvvsssrrrsssppprrruuuyyy}}}wwwtttpppoooppprrrttttttrrruuuwwwuuuqqqnnnnnnpppsssxxx~~~}}}|||}}}zzz{{{}}}}}}|||{{{|||}}}{{{}}}~~~|||}}}zzzvvvvvvyyy}}}}}}}}}~~~xxxzzz{{{||||||yyyvvvtttyyy|||~~~~~~~~~{{{}}}|||}}}|||vvvtttrrrpppnnnlllkkkjjjoooqqqsssvvvyyy|||~~~}}}pppgggkkkrrr{{{eeeUUUFFF???>>><<<::::::<<<;;;999888888999::::::===???AAAAAA???=========<<<>>>@@@@@@???>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;===>>>>>>======???@@@999>>>BBBAAA<<<;;;???CCC>>>???AAACCCDDDFFFFFFGGGCCCDDDEEEFFFGGGHHHHHHHHHNNNMMMJJJGGGEEECCCCCCBBBAAACCCEEEFFFEEEEEEFFFHHHJJJJJJJJJHHHFFFEEEGGGIIIKKKOOOOOOMMMLLLMMMJJJFFFDDDBBBAAA??????AAABBBDDDBBBDDDGGGJJJLLLOOOSSSVVVSSSQQQRRRUUUUUUTTTXXX^^^bbbjjjrrrwww~~~}}}{{{uuutttsssssssssuuuwwwxxxtttttttttuuuxxx{{{zzzqqqhhhfffeeeeeeiiinnnuuuvvvwwwxxxxxxvvvtttsssnnnqqquuuyyy}}}}}}zzzuuurrrrrrsssssssssrrrtttvvvuuurrroooppprrrrrrwww|||}}}{{{yyyyyyzzzzzz}}}~~~|||zzz{{{}}}yyy}}}~~~~~~zzzuuusssvvv{{{~~~~~~~~~}}}{{{zzz{{{zzzvvvrrrvvvyyy}}}{{{{{{}}}~~~~~~~~~}}}}}}}}}{{{zzzzzzzzzzzzzzzxxxvvvtttsssqqqqqqqqqsssvvvzzz|||}}}{{{~~~tttiiimmmssszzztttYYYMMMAAA>>>>>><<<;;;;;;:::::::::::::::::::::::::::===@@@AAA@@@???>>>???<<<===??????>>>>>>???AAA========================<<<===??????>>>>>>@@@BBB:::<<<>>>>>><<<;;;<<<>>>===>>>>>>@@@AAACCCEEEFFFCCCCCCDDDDDDEEEFFFGGGHHHJJJJJJIIIHHHFFFDDDCCCBBBBBBCCCEEEFFFEEEDDDEEEFFFGGGHHHHHHFFFEEEEEEGGGIIIJJJMMMMMMJJJIIIJJJIIIEEECCCBBBAAAAAAAAAAAABBBCCC@@@CCCGGGJJJLLLOOOTTTXXXWWWUUUUUUVVVUUUTTTVVV\\\bbbiiioooppprrruuuuuusss}}}zzzwwwvvvuuuttttttuuuwwwyyy{{{uuutttssssssvvvyyy}}}{{{rrrjjjgggffffffiiinnnsssssstttvvvxxxxxxvvvtttooorrrwwwzzz|||~~~yyyuuusssssssssrrrqqqtttvvvuuurrrppprrrtttqqquuuzzz{{{xxxwwwwwwxxx{{{}}}|||zzz{{{}}}xxx}}}~~~zzztttrrrtttyyy~~~}}}~~~~~~zzzyyy{{{{{{wwwsssuuuxxx|||~~~~~~}}}}}}}}}yyyzzz|||||||||||||||zzzxxx~~~zzzxxxuuuuuuvvvxxxzzzzzzxxxxxx|||}}}ooooooqqqvvv}}}uuueeeRRRGGG===<<<>>><<<;;;<<<888888:::;;;;;;;;;;;;;;;999;;;???@@@@@@??????@@@;;;<<<======<<<===???BBB>>>>>>>>>>>>>>>>>>>>>>>><<<>>>???@@@??????AAABBBDDDBBB@@@@@@@@@???<<<:::======<<<===>>>AAACCCDDDDDDCCCCCCBBBCCCEEEGGGHHHJJJJJJJJJJJJIIIGGGEEECCCBBBCCCEEEEEEDDDCCCDDDEEEBBBCCCDDDEEEEEEGGGJJJMMMGGGJJJIIIEEEDDDFFFEEEBBBBBBBBBBBBAAAAAABBBBBBBBB===AAAEEEHHHJJJNNNSSSWWWZZZWWWVVVWWWVVVSSSVVV[[[[[[dddkkkkkkjjjkkkmmmmmmyyy|||xxxuuuzzzyyywwwtttrrrrrrtttwwwwwwwwwvvvvvvwwwzzz}}}zzzsssjjjeeefffjjjmmmnnnrrrssstttvvvwwwvvvvvvuuurrruuuxxx{{{}}}}}}yyyvvvvvvvvvwwwuuuttttttsssssssssttttttvvvxxxzzzzzzxxxuuuttttttzzzzzz|||~~~~~~{{{xxxzzz|||~~~~~~}}}yyytttrrrssswww{{{}}}}}}}}}|||zzzyyy{{{|||~~~~~~~~~|||wwwxxx{{{}}}|||}}}}}}zzztttwww|||}}}~~~|||zzz{{{xxxrrrrrrwww|||wwwsss~~~~~~uuuppprrrvvvyyynnn___LLLFFF???;;;<<<<<<999666888:::;;;:::888888999:::<<<=========;;;:::;;;<<>>============<<>>===<<<<<<===>>>>>>===???AAACCCCCCCCCDDDFFF@@@AAAAAABBBAAA@@@>>>===BBB???;;;:::<<>>??????????????????>>>======>>>???@@@===>>>AAAAAAAAAAAABBBDDDAAAAAABBBBBBBBB@@@???>>>AAA>>><<<;;;===???@@@AAAAAA@@@??????@@@BBBEEEFFFFFFGGGJJJKKKKKKHHHDDDBBB??????@@@AAAAAABBBCCCCCCGGGGGGGGGGGGGGGGGGGGGGGGJJJLLLKKKHHHFFFGGGEEEAAABBBAAA@@@>>>>>>???AAABBBBBBDDDEEEFFFGGGKKKOOORRRYYYXXX[[[^^^^^^[[[\\\___hhhlllyyyuuummmppp}}}yyyuuu|||vvvvvvvvvuuusssrrrtttuuuuuuvvvxxxxxxxxxxxxyyy{{{wwwqqqjjjfffgggjjjnnnqqqqqqqqqqqqqqqrrrssstttttttttuuuvvvvvvwwwyyy}}}~~~}}}}}}}}}}}}}}}yyyrrrmmmlllnnnrrrvvvxxxzzz||||||zzzxxxwwwxxxvvvwwwzzz}}}~~~~~~}}}}}}yyyzzz||||||~~~~~~vvvqqqooopppqqqtttvvvwwwxxxxxxzzz||||||}}}~~~~~~}}}{{{|||}}}{{{}}}}}}}}}}}}wwwyyy~~~zzz|||yyysssqqqtttxxx|||~~~~~~mmmZZZNNNBBB>>>:::999;;;===<<<;;;888999::::::888888999:::999;;;<<<<<<<<<<<<===???@@@?????????????????????>>>>>>>>>>>>???@@@AAAAAA===???@@@@@@??????@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@>>><<<===>>>@@@@@@???>>>=========>>>@@@BBBCCCAAADDDHHHKKKKKKHHHDDDAAA>>>>>>>>>??????@@@@@@AAADDDEEEEEEFFFFFFGGGGGGHHHIIIKKKKKKGGGEEEFFFDDD@@@???>>>=========>>>@@@AAA@@@AAACCCDDDFFFIIIMMMPPPTTTYYYaaafffddd___^^^ccchhhlllyyy{{{oookkk~~~}}}{{{xxxuuuzzzsssuuuvvvuuusssssssssttttttvvvyyyyyywwwvvvwwwxxxuuuqqqkkkggggggkkkooorrrrrrqqqppppppqqqrrrtttuuuvvvvvvuuuuuuuuuwww{{{|||uuupppnnnooorrrtttyyy{{{||||||zzzyyyyyyzzztttvvvzzz|||}}}}}}~~~{{{|||||||||}}}}}}uuuqqqppppppqqqrrrtttvvvvvvvvvxxx{{{}}}zzz{{{~~~~~~}}}~~~}}}~~~~~~}}}{{{}}}{{{zzz~~~|||{{{xxxyyyzzz{{{~~~{{{zzzzzzcccPPPFFF???<<<999999:::<<<<<<;;;777999::::::999888999;;;999:::<<<===<<<===???@@@>>>???@@@???>>>===<<<<<<<<<<<<===>>>>>>???@@@AAA???@@@@@@???>>>===???@@@AAABBBBBBBBBBBBBBBBBBBBB???>>>===>>>@@@@@@???===<<<<<<<<<<<<===>>>@@@@@@===@@@CCCFFFFFFEEECCCAAA>>>>>>>>>>>>??????@@@@@@BBBBBBCCCDDDEEEFFFGGGGGGGGGJJJIIIEEEDDDEEECCC?????????>>>=========>>>>>>===???AAACCCDDDGGGJJJMMMSSS]]]jjjrrrmmmccc^^^```bbbeeeppp~~~yyymmmfffsss~~~}}}{{{yyyvvvtttvvv|||rrrsssttttttsssssssssuuussswwwyyyxxxuuussstttwwwtttqqqmmmiiihhhjjjooosssssssssrrrrrrrrrtttvvvwwwvvvvvvvvvuuutttvvvzzz}}}~~~~~~~~~zzzuuusssqqqqqqrrrxxxzzz{{{{{{zzzyyyzzz{{{tttwwwzzz|||||||||}}}|||}}}}}}}}}}}}xxxsssrrrssstttuuussstttuuuuuuuuuuuuwwwyyyxxxyyy|||~~~~~~|||}}}~~~~~~}}}{{{{{{}}}~~~}}}|||~~~~~~{{{wwwwwwzzz{{{vvvwwwuuu\\\KKKDDD>>><<<:::999999:::999999777888::::::999999:::;;;888:::<<<=========???AAA???AAACCCBBB???<<<;;;;;;:::;;;<<<======>>>>>>???@@@AAAAAA???>>>===???AAAAAAAAAAAAAAABBBCCCCCCDDD???>>>>>>???@@@@@@>>><<<<<<<<<<<<======>>>??????>>>>>>@@@AAABBBCCCCCCCCC????????????@@@@@@@@@@@@???@@@AAABBBCCCEEEFFFFFFDDDGGGGGGDDDCCCDDDCCC???BBBAAA@@@???>>>===<<<<<<;;;===@@@BBBCCCEEEHHHKKKUUU```rrr|||vvvggg]]]\\\\\\]]]cccnnntttqqqjjjfffgggttt}}}|||}}}}}}}}}}}}}}}|||yyyvvvtttssspppxxxqqqrrrssssssrrrrrrtttvvvtttwwwzzzwwwrrrppprrrvvvtttrrrnnnjjjhhhjjjnnnrrrttttttttttttuuuvvvwwwwwwuuuuuuuuuuuutttvvvyyy||||||||||||}}}|||yyyvvvtttqqqpppvvvxxxyyyyyyxxxxxxyyy{{{uuuyyy||||||zzzyyy{{{~~~zzz|||~~~~~~{{{tttqqqrrruuuwwwwwwtttuuuvvvuuuttttttuuuwwwxxxyyyzzz|||~~~~~~|||}}}}}}~~~|||zzz{{{~~~|||{{{}}}~~~~~~xxxwwwyyy|||yyyyyy{{{|||xxxvvv{{{oooXXXJJJEEE======<<<:::999999888888777888999:::999999:::<<<999;;;=========>>>???AAA>>>BBBEEEEEEAAA>>><<<===::::::;;;<<<============@@@@@@@@@???======???AAA@@@@@@@@@@@@AAABBBDDDDDD???>>>>>>???@@@@@@>>><<<<<<<<<=========>>>>>>>>>@@@??????@@@AAABBBDDDEEE@@@@@@@@@@@@@@@@@@@@@@@@>>>??????AAABBBCCCDDDDDDAAADDDDDDBBBBBBDDDCCC@@@DDDCCCBBB@@@???===<<<;;;:::<<>>======???AAA888===CCCDDD@@@======>>>;;;<<<===>>>>>>===<<<<<<>>>???>>>===<<<<<>>???@@@BBBDDDEEEAAA???>>>>>>??????>>><<<;;;;;;<<<<<<======<<<<<<===>>>???@@@AAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>??????@@@AAABBBBBB>>>AAABBB@@@AAADDDDDDAAABBBBBBAAA@@@???>>><<<;;;999;;;???AAABBBDDDGGGIIIRRRZZZhhhuuuvvvmmmeeebbb\\\[[[ZZZZZZ^^^cccfffggg___gggnnnppprrrxxx|||}}}yyyzzz|||zzzuuurrrqqqqqqrrryyyqqqqqqqqqooooooqqquuuxxxvvvyyyzzzuuunnnlllqqqvvvuuutttqqqlllhhhhhhmmmqqqrrrssstttvvvwwwvvvvvvuuunnnppprrrsssssstttuuuwwwzzzyyywwwwwwxxx{{{~~~{{{wwwtttrrrrrrqqqssstttuuuuuutttuuuwwwyyyyyy||||||xxxuuuwww{{{rrrvvv{{{zzzrrrnnnpppssssssrrrrrrtttuuutttttttttwwwxxx{{{yyywwwvvvvvvxxx{{{}}}~~~~~~|||{{{~~~{{{{{{}}}xxxwwwzzz{{{zzz~~~}}}{{{wwwrrrrrrwwwhhhQQQEEE@@@:::;;;<<<<<<;;;:::;;;<<<666888999999999999;;;<<<;;;<<<>>>>>>======???@@@000777>>>@@@===;;;;;;=========>>>??????>>>===<<<======<<<;;;:::;;;>>>AAA>>>>>>>>>>>>???AAACCCEEEAAA???>>>===>>>???>>>===::::::;;;<<<<<<<<<;;;;;;999;;;===@@@@@@@@@>>>===@@@@@@@@@???????????????>>>>>>>>>???@@@@@@AAAAAA<<>>===<<<999;;;???AAACCCDDDGGGHHHOOOTTT```mmmrrrooojjjiii\\\\\\ZZZWWWXXX]]]bbbddd___fffmmmpppsssxxx{{{{{{xxxzzz{{{yyyuuuqqqpppqqqvvv|||tttsssrrrqqqqqqrrrtttvvvyyy{{{{{{wwwppplllmmmooosssrrroookkkhhhgggiiikkkrrrqqqpppqqqsssuuuuuuuuurrrrrrqqqqqqrrrrrrssstttwwwtttrrrrrruuuyyy|||}}}}}}yyytttqqqpppppptttuuuwwwwwwvvvwwwyyy{{{yyyyyyyyywwwvvvwwwzzz}}}zzzxxxxxx|||zzzuuurrrrrrrrrrrrsssuuuwwwvvvttttttwwwzzz{{{{{{yyywwwvvvxxx|||}}}}}}~~~||||||}}}~~~~~~~~~xxxtttuuuxxx~~~|||}}}~~~{{{uuuuuuyyy~~~cccLLLCCCBBB<<<;;;;;;::::::;;;;;;<<<:::;;;<<<<<<:::999:::;;;<<<<<<<<<<<<============AAA@@@>>>=========>>>???BBB???;;;::::::<<<======<<<<<<<<<<<<<<<;;;;;;;;;???>>><<<;;;<<<===???AAAAAA???===;;;<<>>@@@AAABBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA>>>???@@@@@@???>>>===<<>>>>>===<<<;;;;;;:::@@@???<<<;;;<<>>>>>???>>>===<<<<<<<<<======@@@===;;;:::;;;<<<===<<<999999:::;;;<<<======>>>======<<<<<<<<<===>>>???@@@???===<<<===???BBBCCC???>>><<<;;;;;;<<<>>>???<<<<<<===>>>???@@@AAAAAACCCCCCBBBBBBAAA@@@@@@@@@>>>??????@@@AAABBBBBBCCCAAAAAABBBBBBAAA???>>>===;;;;;;;;;<<<===>>>>>>???AAA@@@???>>>???AAADDDFFFJJJNNNVVV___hhhmmmnnnlllgggdddaaaaaaaaagggttt|||zzzxxxwwwzzz}}}xxxxxxxxxxxxvvvtttqqqooo{{{rrrtttuuuwwwwwwuuusssrrrzzzzzzyyyuuuooommmoooqqqqqqrrrqqqooollljjjjjjlllmmmmmmllllllmmmnnnooopppoooooopppqqqssstttuuuvvvqqqpppppprrruuuwwwxxxxxxvvvwwwwwwvvvttttttvvvxxxxxxyyyzzzyyyxxxwwwyyyzzzxxxyyyzzzzzzxxxxxxxxxyyyyyyxxxwwwyyy||||||vvvrrrpppqqqsssvvvyyy{{{|||zzzvvvtttuuuwwwxxxyyyxxxwwwwwwzzz~~~~~~||||||}}}|||~~~~~~wwwuuuyyy|||~~~yyyzzz~~~vvvzzzpppVVVEEE???>>>;;;;;;::::::::::::;;;;;;;;;<<<===<<<;;;;;;<<<============>>>>>>>>>??????======<<<;;;;;;;;;;;;;;;<<<;;;:::;;;<<<======<<<:::;;;;;;;;;<<<<<<======;;;<<<<<<<<<<<<=========>>>>>>>>>>>>???@@@AAABBB@@@???>>>======>>>???@@@;;;<<<>>>@@@AAAAAA@@@@@@DDDCCCCCCBBBBBBAAA@@@@@@??????@@@@@@BBBCCCDDDEEEDDDDDDDDDCCCBBB@@@???>>>999:::;;;<<<===>>>???@@@?????????@@@AAABBBDDDEEEIIIKKKPPPVVV]]]bbbgggiiigggfffggghhhhhhnnn~~~{{{yyyzzz{{{vvvvvvvvvvvvuuutttrrrqqqzzztttuuuvvvwwwwwwvvvuuuttt{{{{{{xxxtttpppoooqqqtttrrrrrrsssqqqooommmmmmmmmnnnnnnmmmlllkkklllnnnppppppppprrrssstttuuuuuuuuusssrrrsssuuuxxxzzzyyyxxxvvvwwwwwwvvvuuuvvvyyy{{{{{{|||}}}|||zzzyyyzzzzzzxxxzzz|||}}}{{{yyyxxxyyyxxxxxxyyyzzz}}}}}}yyytttqqqqqqtttwwwwwwzzz|||{{{xxxwwwxxx{{{xxxyyyyyyyyyzzz|||}}}{{{zzz|||~~~zzz|||}}}xxxwwwxxxzzz{{{vvv|||zzzzzzwww```NNNCCC???>>>======<<<<<<<<<<<<======:::<<<======;;;;;;<<<>>>======>>>>>>??????@@@@@@======<<<<<<;;;;;;;;;;;;999999:::<<<>>>>>>===;;;@@@??????===<<<;;;:::::::::;;;;;;<<<===<<<<<<<<<===>>>>>>???@@@@@@@@@@@@@@@@@@???>>>>>>???@@@@@@:::<<<>>>AAABBBAAA@@@@@@BBBBBBAAAAAA@@@@@@@@@????????????@@@AAACCCEEEFFFFFFFFFEEECCCBBB@@@???>>><<<<<<<<<===============;;;<<<>>>???@@@AAABBBBBBGGGHHHLLLRRRUUUYYY___eeebbbdddhhhjjjjjjmmm{{{|||{{{|||}}}wwwwwwvvvuuutttsssrrrrrrwww~~~wwwwwwvvvvvvvvvwwwxxxyyyxxxvvvrrrnnnlllmmmooorrrrrrssstttssspppoooooopppooopppooommmkkkkkknnnqqqrrrssstttuuuvvvvvvuuuuuuttttttuuuwwwyyyzzzyyywwwyyyyyyxxxvvvuuuvvvyyy{{{|||~~~}}}{{{{{{{{{xxx{{{~~~}}}{{{zzzzzzwwwxxx{{{}}}~~~}}}xxxsssrrruuuwwwyyy|||~~~}}}zzzxxxxxxzzzyyyzzz{{{||||||~~~~~~}}}~~~~~~|||{{{|||~~~|||}}}~~~}}}|||}}}|||yyyxxxxxxwww{{{tttyyy~~~jjjWWWJJJCCC???===::::::999999999999:::::::::;;;<<<<<<;;;;;;<<<>>><<<======>>>???@@@@@@@@@>>>>>>>>>>>>======<<<<<<999999:::<<>>===<<<;;;:::;;;;;;<<<===<<<<<<<<<<<<===???@@@AAAAAA@@@@@@@@@@@@????????????@@@@@@;;;<<>>>>>@@@BBBDDDEEEFFFEEEDDDBBB@@@???>>>>>><<<<<<<<<===============:::<<<===???AAABBBBBBBBBDDDFFFLLLRRRTTTTTTZZZcccbbbeeejjjnnnmmmmmmuuu~~~}}}zzzyyywwwtttsssrrrrrrrrrttt|||xxxwwwvvvvvvwwwyyy{{{}}}xxxuuupppmmmlllnnnqqqtttrrrrrrrrrqqqoooooopppqqqpppqqqpppmmmiiiiiimmmqqqrrrtttuuuwwwxxxxxxxxxwwwvvvuuuuuuvvvwwwxxxvvvtttzzzzzzxxxvvvttttttwwwzzz|||}}}}}}{{{{{{{{{xxxzzz}}}~~~}}}|||||||||vvvyyy|||~~~}}}wwwtttvvvxxx}}}zzzvvvuuuvvvzzz{{{|||}}}}}}}}}|||}}}}}}~~~~~~~~~~~~~~~~~~~~~{{{yyyzzz~~~~~~yyyzzzzzzyyywww~~~zzztttwww~~~|||~~~xxxbbbQQQIIIDDD???;;;<<<;;;;;;::::::;;;;;;<<<888:::;;;;;;::::::<<<===<<<<<<======>>>???@@@@@@?????????@@@???>>>>>>===::::::;;;===???@@@>>><<<===>>>>>>>>>??????@@@@@@;;;<<<<<<<<<<<<===============???@@@@@@AAA@@@@@@????????????????????????<<<===???@@@BBBBBBAAAAAABBBBBBCCCCCCDDDEEEFFFFFFAAA@@@???>>>???AAACCCDDDEEEDDDBBBAAA??????>>>>>>999:::;;;<<<===>>>???@@@<<<===???AAACCCDDDDDDEEEFFFGGGOOOVVVUUUSSSZZZffflllmmmqqqvvvwwwvvvzzz||||||zzzwwwtttrrrrrrssssssttt|||uuuvvvwwwxxxzzz|||}}}~~~yyyuuuppplllmmmpppsssvvvppppppooommmlllllloooqqqnnnooonnnjjjffffffjjjoooppprrruuuyyy{{{|||||||||zzzyyywwwwwwwwwwwwvvvtttyyyxxxvvvsssqqqrrruuuxxxxxx{{{}}}}}}|||zzzyyyzzzvvvxxx{{{|||{{{{{{|||}}}uuuxxx|||}}}||||||~~~zzzwwwwwwyyy}}}zzzvvvtttuuuyyyzzz|||||||||~~~|||{{{}}}}}}~~~}}}|||{{{|||}}}}}}zzzzzzyyyuuuxxx|||}}}{{{{{{zzzwww{{{zzz{{{~~~|||kkkVVVIIIFFFEEE@@@:::>>>>>>============>>>>>>777888::::::999:::;;;===:::;;;<<<===>>>??????@@@??????@@@@@@@@@???>>>======<<<<<<===???@@@???>>>;;;;;;<<<===>>>>>>??????======<<<<<<<<<===>>>???>>>>>>>>>??????@@@AAAAAA>>>>>>????????????>>>>>>===>>>??????AAAAAABBBCCC@@@AAABBBCCCEEEGGGHHHIIIDDDBBB@@@??????AAACCCDDDDDDCCCBBB@@@@@@???@@@@@@;;;;;;;;;<<<===>>>>>>???======???@@@BBBDDDEEEFFFJJJKKKRRRYYYWWWTTT]]]mmmzzzxxxyyy~~~||||||zzzwwwtttssstttuuuwwwxxxrrrtttxxx{{{}}}~~~~~~}}}vvvqqqkkkhhhiiilllpppsssooonnnmmmjjjiiijjjmmmpppkkkmmmlllgggcccbbbggglllnnnqqquuuyyy}}}}}}zzzyyyyyyyyyxxxwwwvvvvvvtttqqqpppqqqtttxxxvvvxxx{{{{{{zzzxxxxxxxxxtttvvvxxxyyyyyyzzz{{{}}}uuuxxx{{{{{{yyyxxxyyy{{{{{{|||xxxyyy{{{zzz}}}{{{wwwwwwwwwxxxyyy{{{{{{{{{|||~~~||||||}}}~~~}}}|||||||||{{{zzz{{{~~~{{{}}}}}}wwwrrrwww~~~yyy}}}|||{{{xxxyyy||||||}}}lll\\\JJJAAACCCEEEAAA;;;;;;;;;::::::::::::;;;;;;666888999999999999;;;<<<::::::;;;<<<===>>>??????>>>???@@@@@@@@@???===<<>>===>>>???@@@???>>><<<<<<<<<<<<<<<;;;;;;;;;???>>><<<;;;<<<===???AAA>>>>>>>>>>>>???@@@AAABBB>>>>>>????????????>>>>>>>>>>>>>>>???@@@AAACCCDDD===>>>???AAADDDFFFHHHHHHFFFEEEBBB@@@@@@AAACCCEEEDDDCCCBBBAAA@@@AAAAAABBB??????>>>===<<<;;;;;;:::;;;<<<<<<===???AAACCCEEENNNNNNTTTZZZXXXUUUaaasss}}}~~~{{{yyyvvvttttttvvvxxxzzz|||kkkpppvvvxxxwwwvvvyyy}}}uuuqqqmmmmmmooopppmmmiiilllmmmmmmlllkkkkkkmmmooopppuuuuuulllddddddgggiiinnnqqquuuxxxzzz{{{}}}~~~~~~}}}|||{{{yyyxxxvvvvvvyyywwwssspppooooooppppppsssuuuxxx{{{|||{{{xxxwwwuuuwwwyyy{{{{{{yyywwwvvvvvvyyy||||||yyyxxxzzz|||{{{zzzuuutttuuuyyy}}}{{{xxxvvvxxxyyyyyyyyyyyyyyyyyyyyy~~~~~~}}}zzzwwwxxxzzz||||||{{{~~~~~~}}}}}}}}}}}}~~~}}}yyyzzz}}}}}}}}}yyyzzz|||gggXXXHHHBBB@@@>>>=========>>>>>>===;;;:::<<<======<<<:::999999:::<<<======>>>>>><<<:::;;;===???AAABBBBBBBBBBBBBBBBBBAAA;;;<<<>>>???AAAAAABBBBBB@@@???>>>>>>>>>???AAAAAA???>>>=========>>>???@@@===???AAABBBBBBBBBBBBDDDBBBBBBCCCCCCBBB???999555??????@@@@@@@@@AAAAAAAAA>>>=========???BBBEEEFFFIIIGGGDDDAAAAAABBBDDDFFFEEEGGGGGGCCCBBBCCCBBB??????>>>>>>>>>@@@AAA@@@???<<<<<<===>>>AAADDDGGGIIIHHHRRRZZZ[[[WWWZZZfffrrr~~~zzzvvvtttuuuuuussstttxxx{{{mmmqqquuuxxxxxxwwwxxxyyyrrroookkklllooopppnnnkkkmmmnnnoooooonnnnnnooopppwwwzzzmmmggghhhjjjmmmooosssuuuvvvxxxzzz|||}}}}}}|||{{{zzzyyyxxxxxxzzzxxxtttqqqppppppqqqssssssuuuwwwyyyzzzyyywwwvvvvvvwwwzzz{{{|||{{{yyyxxxvvvyyy||||||yyyxxxzzz}}}{{{~~~~~~xxxtttrrrrrrwwwzzz~~~}}}{{{yyyyyywwwwwwvvvwwwwwwxxxyyyzzz}}}{{{|||}}}~~~}}}|||||||||||||||~~~|||zzz{{{~~~~~~}}}wwwtttuuu~~~{{{aaaSSSEEE@@@???>>>===>>>===>>>>>>===;;;:::<<<===???>>>;;;:::999999:::;;;<<<======<<<;;;;;;===???AAABBBBBBCCCDDDDDDCCCCCCAAAAAA@@@???>>>>>>======??????>>>===>>>???@@@AAA@@@@@@???>>>>>>?????????;;;===???@@@???@@@BBBDDDEEECCCAAA@@@@@@???===;;;>>>>>>??????????????????@@@???>>>>>>???AAACCCDDDHHHFFFDDDBBBBBBDDDGGGIIIFFFHHHGGGCCCBBBDDDCCC@@@>>>===<<<===??????>>>=========>>>???AAADDDGGGHHHIIIQQQXXXXXXUUUXXXbbbkkkxxxxxxxxx|||yyyuuusssuuuuuusssuuuxxx{{{pppqqqssswwwyyyyyywwwuuuooommmkkklllnnnpppnnnkkknnnqqqsssssssssrrrrrrsss~~~yyymmmkkkmmmlllnnnpppqqqrrrtttwwwyyy|||{{{{{{zzzzzzzzzzzz{{{{{{yyyuuurrrqqqrrrtttuuutttuuuvvvwwwxxxwwwvvvuuuvvvwwwzzz|||}}}|||{{{zzzxxxzzz||||||yyyxxxzzz}}}}}}}}}}}}|||yyyuuuqqqooosssvvvyyyzzz{{{{{{{{{|||vvvuuuuuuuuuvvvyyy{{{}}}}}}}}}|||{{{zzzzzzzzzzzz|||}}}{{{zzz|||~~~}}}|||wwwsssuuu}}}}}}|||oooXXXLLLAAA>>>>>>======>>>======>>><<<;;;:::<<<===@@@???===;;;999999999999;;;<<<===<<<;;;<<<>>>@@@@@@AAABBBCCCDDDEEEEEEEEEDDDCCCAAA>>>===<<<<<<===AAA@@@@@@??????AAABBBCCCAAAAAAAAAAAA@@@??????>>><<<>>>?????????@@@DDDFFFGGGDDD@@@>>>>>>@@@@@@@@@>>>>>>>>>>>>>>>=========BBBAAA@@@???@@@AAABBBCCCGGGFFFDDDCCCDDDFFFIIIKKKFFFIIIHHHDDDCCCEEEEEEBBB@@@???>>>>>>???@@@>>>===?????????@@@BBBDDDGGGHHHKKKOOOSSSSSSRRRTTTZZZ```iiimmmsss{{{yyyvvvtttvvvvvvtttvvvzzz|||qqqpppqqqvvv{{{}}}yyytttooommmllllllnnnnnnllljjjpppsssvvvwwwvvvuuuuuuuuurrroooqqqmmmnnnoooooooooqqquuuwwwyyyxxxxxxxxxyyyzzz{{{|||zzzxxxuuurrrqqqrrrtttvvvvvvvvvwwwwwwwwwwwwwwwvvvuuuvvvxxxzzz||||||{{{{{{xxx{{{|||{{{yyyxxxzzz}}}}}}|||zzzwwwsssooonnnqqqsssuuuwwwxxx{{{}}}wwwvvvuuuuuuwww{{{~~~~~~}}}~~~~~~~~~~~~}}}{{{zzzyyyxxxxxxyyy{{{}}}~~~~~~{{{zzz|||~~~yyyxxx}}}yyyzzzsssbbbOOOEEE===<<<===<<<===???<<<======<<<;;;:::<<<===???>>>===;;;:::::::::::::::;;;<<<===<<<===>>>@@@>>>???@@@BBBCCCDDDEEEEEEBBBAAA???>>>>>>@@@BBBCCCCCCBBBBBBAAABBBCCCDDDEEEBBBBBBCCCCCCBBB@@@>>>===???@@@@@@@@@@@@CCCFFFJJJHHHEEEAAA??????@@@AAAAAA?????????>>>>>>>>>>>>===AAAAAA@@@@@@AAABBBCCCDDDHHHGGGFFFEEEEEEGGGIIIJJJGGGIIIIIIEEEDDDFFFFFFCCCCCCBBBAAAAAABBBBBBAAA@@@AAA@@@@@@AAACCCEEEGGGHHHKKKMMMNNNNNNNNNOOORRRUUU]]]gggttt|||xxxwwwxxxxxxwwwxxx|||~~~qqqpppqqqwww~~~{{{uuupppooonnnnnnmmmllliiigggpppsssvvvxxxwwwvvvvvvvvv|||uuussstttoooppppppppppppqqqtttvvvvvvuuuuuuuuuvvvxxxzzz|||xxxvvvtttrrrrrrssstttuuuwwwwwwxxxxxxxxxxxxxxxxxxssstttvvvxxxyyyyyyyyyyyyyyy{{{|||zzzwwwwwwyyy|||~~~|||zzzyyyvvvrrroookkknnnppprrrsssuuuyyy{{{zzzyyyxxxwwwyyy||||||zzzxxxzzz~~~~~~~~~~~~~~~|||zzzyyyyyyxxxzzz|||~~~{{{yyy{{{~~~}}}zzzxxx~~~~~~|||{{{hhhYYYHHH@@@;;;;;;<<<;;;<<>>@@@;;;<<<>>>@@@BBBCCCCCCDDDAAA@@@??????@@@CCCEEEGGGBBBAAA@@@@@@@@@AAACCCDDDBBBCCCCCCCCCBBBAAA???>>>???@@@@@@@@@@@@BBBFFFIIIGGGEEECCCBBBBBBAAA@@@>>>@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAACCCDDDEEEFFFJJJIIIGGGFFFEEEFFFGGGHHHGGGIIIIIIEEEEEEGGGGGGDDDDDDBBBAAABBBCCCDDDCCCAAABBBAAAAAABBBDDDFFFHHHIIIKKKKKKLLLLLLLLLLLLMMMNNNTTTaaauuu}}}{{{||||||zzz{{{}}}sssrrrtttyyy{{{vvvqqqqqqqqqpppnnnkkkhhhgggppprrruuuvvvvvvuuuvvvwwwvvv|||uuuuuuvvvpppqqqrrrrrrqqqqqqsssuuuttttttsssssstttwwwyyy{{{uuuuuuuuuttttttttttttuuuuuuvvvxxxyyyzzzzzzyyyyyyrrrssstttuuuvvvwwwwwwwwwxxxzzz{{{yyyvvvuuuxxx{{{{{{{{{zzzxxxuuusssqqqppplllnnnppprrrrrrtttvvvxxxzzzzzzyyyxxxyyy{{{}}}{{{zzzxxxvvvuuuwww{{{~~~~~~~~~}}}}}}}}}zzz|||~~~}}}zzz|||~~~|||}}}{{{uuusssxxx{{{ttt___RRRDDD>>>;;;<<<===;;;<<<>>>:::;;;<<<;;;::::::<<<>>><<<<<<<<<<<<<<<<<<<<<<<<999;;;===>>>=========>>>:::;;;===???@@@AAABBBBBBCCCBBBAAAAAAAAABBBCCCDDD???>>>=========>>>@@@AAABBBBBBBBBBBBAAA@@@@@@???===>>>>>>>>>>>>???AAADDDCCCCCCCCCCCCDDDCCC@@@===AAAAAAAAABBBBBBBBBCCCCCC>>>???@@@BBBDDDEEEGGGGGGJJJIIIHHHFFFFFFFFFFFFFFFFFFIIIHHHEEEEEEGGGGGGDDDBBB@@@@@@AAABBBCCCCCCAAABBBBBBBBBCCCEEEGGGJJJKKKKKKMMMNNNNNNLLLLLLMMMOOOUUUbbbyyy~~~~~~|||}}}{{{vvvwwwyyy}}}~~~yyyuuupppqqqrrrqqqooollljjjiiioooqqqssssssssssssuuuwwwqqqxxx|||xxxttttttuuuuuuppprrrttttttrrrrrrrrrsssuuutttsssssstttwwwzzz|||tttuuuvvvwwwxxxwwwuuuuuurrrtttwwwyyy{{{zzzyyyxxxssssssttttttuuuuuuuuuuuuxxxyyyyyywwwtttssswwwzzzxxxzzzzzzxxxtttqqqqqqsssppprrrtttttttttttttttuuuxxxxxxwwwvvvvvvvvvwwwwwwtttttttttttttttvvvzzz~~~}}}~~~|||~~~~~~|||}}}}}}~~~zzztttpppuuu{{{~~~zzzxxx}}}oooYYYNNNBBB>>><<<>>>>>>;;;;;;===:::;;;;;;;;;::::::<<<>>>===============<<<;;;;;;:::<<<>>>>>>===<<<<<<===<<<<<<>>>???AAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@??????>>>=========>>>@@@AAAAAAAAA@@@@@@@@@@@@@@@AAA<<<===???>>>======???@@@@@@???@@@AAACCCDDDBBBAAA@@@@@@AAABBBCCCDDDDDDEEE@@@AAABBBCCCDDDEEEFFFFFFHHHGGGFFFFFFFFFFFFGGGGGGEEEHHHGGGDDDDDDGGGFFFDDDAAA@@@@@@AAACCCEEEEEEDDDAAAAAABBBCCCFFFIIIKKKMMMMMMPPPSSSSSSPPPOOOQQQTTT[[[eeexxx{{{|||~~~yyyzzz}}}}}}wwwtttnnnppprrrrrrpppmmmlllkkkooopppqqqqqqqqqrrrtttvvvppprrrqqqmmmnnnrrrtttsssppprrrttttttsssrrrqqqrrrvvvuuutttssstttwwwzzz|||tttuuuxxxzzzzzzyyywwwuuuoooqqquuuyyy{{{zzzyyywwwttttttttttttuuuuuuuuuuuuwwwyyyyyyvvvsssrrrvvvyyyxxx{{{}}}zzzuuurrrtttwwwsssuuuwwwwwwvvvtttttttttvvvuuuuuutttsssrrrrrrqqqoooppprrrssstttwww|||}}}~~~~~~|||}}}~~~}}}}}}}}}}}}}}}}}}~~~~~~{{{{{{wwwrrrtttyyy||||||vvvzzzrrryyyyyy~~~lllVVVLLLBBB???===???>>>;;;;;;===999:::;;;;;;::::::<<<>>>?????????>>>===;;;:::999;;;===??????===<<<;;;<<<===>>>???@@@AAABBBBBBBBB>>>??????@@@@@@@@@???>>>BBBAAA@@@@@@@@@AAABBBCCCAAA@@@???>>>???@@@AAABBB===???AAAAAA???>>>???@@@>>>======???BBBEEEEEEEEE??????@@@AAACCCDDDEEEEEEBBBCCCCCCDDDEEEDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHDDDGGGGGGDDDDDDFFFFFFCCCBBBAAAAAACCCFFFHHHHHHGGGAAAAAABBBDDDFFFIIILLLNNNNNNSSSWWWWWWSSSQQQUUUYYY[[[bbbqqq~~~{{{{{{~~~tttxxx}}}~~~|||vvvrrroootttrrrooonnnnnnooonnnmmmrrrmmmhhhiiipppvvvxxxxxxsssqqqooommmmmmnnnpppqqqqqqrrrtttuuuvvvvvvuuuuuurrrsssrrrqqqvvv{{{{{{wwwtttuuuyyy}}}|||tttmmmpppqqqtttvvvyyyzzz{{{|||vvvuuurrrqqqqqqsssuuuwwwxxxxxxwwwtttssssssuuuxxxuuuvvvwwwwwwvvvuuuvvvwwwyyyyyyyyyxxxvvvuuusssrrrxxxwwwuuusssqqqnnnlllkkkooossswwwyyyyyyzzz|||~~~}}}{{{{{{|||}}}}}}~~~~~~wwwtttwwwyyywwwzzz{{{yyywwwtttssssssuuuwwwyyyzzzzzzyyyyyy{{{qqqllllllpppzzz{{{xxx{{{xxxzzz}}}dddOOOFFFBBB@@@===:::888888:::;;;:::::::::::::::;;;<<<===999;;;======<<<;;;<<<===<<>>>>>@@@???<<<>>>>>>============>>>>>>===>>>???>>>======???AAA===============>>>>>>??????????????????@@@@@@AAA777999;;;===????????????@@@???>>>>>>>>>@@@CCCDDDBBBAAAAAAAAABBBBBBAAA???CCCDDDCCCBBBAAAAAACCCEEEGGGFFFDDDCCCCCCCCCDDDEEEFFFFFFEEEEEEDDDCCCAAA@@@??????AAABBBCCCEEEFFFGGGGGGFFFDDDCCCDDDFFFIIIKKKMMMRRRXXXYYYVVVSSSSSSUUUaaadddlllwwwyyy{{{xxxxxx|||ssswwwzzz|||zzzvvvsssrrrvvvtttqqqooonnnnnnoooooopppmmmiiijjjnnnsssuuuuuusssqqqnnnlllkkklllnnnpppppprrrtttvvvwwwwwwvvvuuussstttsssqqquuuzzzzzzvvvuuuvvvyyy}}}|||vvvpppmmmnnnooorrrtttvvvwwwxxxvvvuuusssqqqqqqsssuuuwwwvvvvvvvvvtttssstttvvvxxxwwwxxxxxxwwwvvvuuuwwwxxxxxxxxxxxxxxxwwwvvvuuuuuuvvvvvvwwwxxxvvvtttqqqooosssvvvzzz{{{{{{{{{}}}}}}{{{{{{|||}}}~~~~~~~~~xxxtttssssssrrrvvv}}}|||wwwsssrrrqqqooonnnnnnnnnnnnrrrssssssuuuyyy~~~sssjjjjjjoooyyy~~~wwwzzz~~~zzz^^^LLLCCC@@@>>><<<:::999999:::;;;;;;::::::::::::;;;<<<===999;;;======<<<;;;<<<======???>>>;;;;;;???@@@>>>>>>======<<<<<<======>>><<<===>>>>>>======???AAA<<<<<<;;;<<<<<<===>>>???===============>>>??????;;;<<<===?????????>>>===??????>>>>>>???@@@BBBCCC@@@@@@@@@AAACCCCCCCCCBBB@@@AAABBBAAAAAABBBEEEGGGGGGEEEDDDBBBBBBCCCDDDEEE@@@@@@AAABBBBBBBBBBBBBBB??????@@@BBBCCCDDDEEEFFFGGGFFFDDDCCCDDDFFFHHHJJJMMMRRRWWWYYYVVVTTTTTTVVVUUUXXX___gggnnnrrrttttttpppzzz{{{xxxxxx|||rrrtttvvvwwwvvvtttttttttwwwuuurrrooommmnnnooopppnnnllljjjiiijjjmmmppprrrtttqqqmmmjjjiiiiiikkkmmmmmmppptttwwwyyyyyywwwvvvsssuuutttrrrtttxxxxxxuuussstttvvvyyy{{{yyyuuurrrqqqqqqqqqrrrtttwwwyyyzzzvvvuuusssrrrrrrsssuuuvvvssstttuuuuuutttuuuwwwyyyzzzzzzzzzxxxvvvvvvxxxzzzvvvvvvvvvvvvvvvvvvwwwvvvsssvvvyyy||||||{{{xxxvvvxxxzzz|||}}}}}}}}}~~~}}}{{{{{{|||}}}}}}~~~xxxtttpppoootttzzz|||~~~~~~zzzwwwtttttttttsssrrrooollljjjlllmmmnnnpppsssyyy|||mmmiiilllttt{{{||||||}}}lllVVVGGG@@@<<<<<<;;;:::::::::;;;;;;;;;;;;:::::::::;;;<<<<<<999;;;<<<===<<<;;;<<<======>>><<<888999>>>@@@???<<<<<<<<<;;;;;;<<<<<<<<<;;;<<<============???AAA>>>======<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===>>>???????????????>>><<<<<<===>>>>>>??????@@@@@@AAA>>>???@@@AAABBBCCCCCCCCC===>>>???@@@AAACCCFFFIIIGGGEEEBBB@@@@@@AAACCCEEE???@@@AAAAAABBBBBBAAAAAA>>>???@@@AAABBBCCCDDDEEEGGGFFFEEEDDDDDDEEEGGGHHHLLLPPPUUUVVVUUUTTTUUUWWWPPPUUU[[[^^^___```bbbeeemmm{{{~~~zzzxxxxxx{{{~~~qqqrrrrrrqqqpppppprrrssswwwuuurrrooollllllnnnpppnnnllliiifffeeeggglllppptttqqqmmmiiiggghhhiiijjjkkknnnssswwwyyyyyywwwuuusssuuutttrrrrrrvvvvvvtttpppqqqrrrtttuuuuuusssrrruuutttssssssuuuxxx{{{|||wwwvvvtttsssssssssuuuuuuqqqsssuuuvvvvvvwwwxxxzzz||||||{{{yyywwwwwwyyy{{{uuuuuuttttttttttttuuuuuusssuuuxxx|||~~~~~~|||}}}}}}}}}}}}}}}}}}}}}}}}|||{{{|||~~~}}}}}}~~~|||tttqqqtttyyy}}}|||yyysssrrrooommmlllpppxxxzzzmmmhhhlllqqq}}}}}}xxx|||rrr^^^MMMBBB===999:::::::::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<888:::<<<<<<;;;;;;;;;<<<;;;===;;;888999===???>>><<<;;;;;;::::::;;;;;;<<<:::;;;======<<<===???AAAAAA@@@???===<<<;;;::::::<<<;;;;;;;;;;;;<<<======??????>>>>>>======<<<<<<<<<===>>>????????????>>>===???@@@AAA@@@@@@AAAAAA<<<>>>??????@@@AAAEEEGGGFFFDDDAAA???>>>@@@BBBDDDDDDDDDDDDCCCBBBAAA@@@???>>>>>>???@@@AAABBBCCCCCCGGGFFFEEEDDDDDDEEEFFFGGGIIIMMMPPPRRRRRRSSSUUUVVVXXX]]]bbbaaa]]]\\\aaafffuuu}}}zzzxxxxxx{{{}}}rrrqqqpppmmmkkkkkknnnpppuuutttsssooolllkkkmmmppppppmmmhhhdddbbbeeejjjooosssqqqnnnjjjhhhhhhhhhiiihhhkkkpppuuuwwwwwwuuutttrrruuuuuurrrqqqtttuuussspppqqqrrrssssssssssssttttttsssrrrrrrsssuuuxxxzzzwwwvvvuuuttttttttttttuuupppsssvvvxxxxxxyyyzzz{{{|||||||||zzzxxxxxxzzz{{{uuuuuusssrrrqqqqqqrrrrrrtttuuuwwwyyy|||~~~}}}|||||||||||||||{{{|||~~~~~~~~~|||}}}|||||||||}}}~~~zzzttttttwwwyyypppiiiiiipppwwwyyyyyykkkggghhhqqqzzz|||}}}tttaaaRRRGGG@@@<<<888888999999:::;;;;;;;;;<<<;;;;;;:::::::::;;;;;;888:::<<<<<<;;;:::;;;<<<888<<<<<<;;;;;;>>>>>>;;;;;;;;;::::::::::::;;;;;;:::;;;<<<<<<;;;<<<>>>@@@@@@???>>>>>>======>>>>>>======<<<<<<======>>>???<<<;;;;;;;;;<<<<<<<<<===<<<<<<===>>>>>>>>>======>>>@@@AAA@@@>>><<<===>>>>>>?????????>>>???AAADDDDDDBBB@@@>>>>>>???AAABBBDDDDDDCCCCCCBBB@@@???>>>===>>>>>>???@@@AAABBBBBBFFFEEEDDDDDDDDDEEEFFFGGGGGGIIIKKKNNNPPPRRRTTTVVV\\\aaadddbbb]]]^^^eeemmm}}}~~~~~~~~~}}}{{{yyyxxxzzz|||~~~rrrqqqooollljjjjjjmmmppprrrttttttqqqnnnllloooqqqqqqnnnjjjgggfffhhhkkknnnrrrqqqooommmllljjjiiihhhfffiiimmmqqqssstttrrrqqqqqqtttuuuqqqpppsssuuutttsssuuuvvvvvvuuutttuuuvvvvvvuuuuuuuuuvvvwwwyyyzzzwwwwwwvvvuuuttttttttttttqqqtttxxxzzz{{{{{{{{{|||yyyzzz|||{{{zzzyyyzzz{{{vvvuuusssqqqppppppqqqrrrwwwvvvvvvwwwzzz~~~~~~{{{{{{||||||{{{zzz{{{}}}~~~~~~~~~zzzyyyxxxxxxyyy{{{~~~|||uuuuuuvvvzzzmmmhhhlllqqquuu{{{nnnhhhgggnnnzzz{{{fffSSSGGGAAA>>><<<888888888888999:::;;;<<<<<<<<<;;;:::::::::;;;;;;888:::;;;<<<;;;:::;;;<<<999===>>><<<<<<>>><<<999;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<:::;;;<<<>>>::::::;;;<<<>>>@@@BBBCCC>>>>>>======>>>>>>???@@@::::::::::::;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<>>>AAABBBAAA===;;;;;;===???@@@@@@>>>======???AAAAAA@@@???>>>>>>>>>??????===>>>??????@@@@@@??????======>>>>>>???@@@@@@AAADDDDDDDDDDDDEEEFFFGGGGGGEEEFFFHHHKKKNNNRRRUUUWWWYYY]]]```___]]]bbbllluuu~~~~~~~~~|||zzzyyyyyyzzz|||qqqqqqooommmkkklllpppsssqqqtttwwwuuuqqqoooqqqtttrrrpppnnnooopppqqqnnnkkkqqqqqqqqqqqqooommmjjjiiieeegggjjjmmmooooooooooooooossstttqqqooorrruuutttuuuwwwyyyyyyvvvuuuuuuwwwwwwwwwxxxxxxyyyyyyzzzzzzwwwwwwvvvvvvuuutttttttttrrruuuzzz}}}}}}|||||||||vvvxxx{{{|||{{{zzzzzz{{{uuutttsssrrrqqqrrrtttuuuxxxxxxxxxzzz|||~~~~~~{{{{{{|||}}}|||zzz{{{}}}~~~|||||||||tttsssqqqqqqssswww{{{~~~|||vvvxxxyyyxxxmmmkkkmmmuuu{{{pppgggiiipppttt\\\III???<<<;;;:::999888777666777999;;;<<<===<<<;;;:::::::::::::::888999;;;;;;:::::::::;;;===???>>>;;;:::===<<<:::<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<;;;:::999;;;<<<888888999:::<<<>>>@@@AAA>>>>>>======>>>>>>???@@@;;;;;;::::::;;;<<<>>>???===<<<;;;::::::;;;<<<<<<>>>AAADDDBBB>>><<<>>>@@@>>>??????===<<<<<<>>>@@@>>>?????????>>>>>>=========>>>>>>???????????????<<<======>>>>>>??????@@@AAABBBCCCDDDEEEFFFHHHHHHFFFFFFGGGJJJOOOTTTWWWYYY\\\___bbbcccgggppp|||~~~{{{yyyxxxyyy}}}pppppppppnnnnnnooosssvvvpppuuuyyyxxxtttrrrsssvvvrrrqqqrrrvvvyyywwwpppiiipppqqqssssssrrrooollliiieeefffhhhjjjlllmmmmmmmmmnnnssstttqqqooorrruuuuuutttwwwyyyyyyvvvssssssuuusssssstttuuuuuuuuuuuuuuuxxxwwwwwwvvvuuuttttttsssssswww{{{~~~~~~}}}||||||ssswww{{{}}}|||{{{{{{{{{uuutttsssrrrsssuuuwwwyyyxxxyyy{{{}}}~~~~~~{{{{{{}}}~~~}}}{{{|||}}}~~~{{{zzzyyyyyyooonnnlllllloootttzzz~~~}}}~~~|||xxx|||~~~sssmmmlllvvvzzzyyymmmjjjmmmzzzqqqWWWDDD;;;::::::999:::999777555666888:::<<<===<<<;;;:::::::::::::::777999;;;;;;:::::::::;;;AAAAAA???999888<<<===;;;===<<<<<<;;;;;;<<<<<<===<<<======;;;999888:::;;;;;;::::::999999::::::;;;===============>>>??????======<<<;;;;;;<<<>>>???===<<<:::999999:::<<<======AAAEEEDDD@@@>>>AAADDD===>>>>>>===<<<<<>>?????????>>><<<;;;BBBBBBBBBAAA@@@???>>>===<<<<<<======>>>>>>??????@@@AAABBBDDDEEEGGGHHHIIIGGGGGGGGGJJJPPPUUUYYY[[[eeegggjjjnnnuuu|||yyyxxxxxx~~~xxxsssnnnmmmppprrrqqqnnnqqqvvvzzzyyyvvvtttvvvyyysssrrrrrrsssuuuuuutttrrrvvvuuutttrrrqqqoooooonnnmmmlllkkkjjjjjjkkkkkklllnnnpppsssrrrpppppprrruuutttvvvxxxyyyxxxvvvtttrrrrrrkkkjjjpppuuussssssvvvsss{{{zzztttrrrsssssstttvvvzzz}}}}}}zzzwwwuuuqqqwww}}}~~~zzzwwwwwwyyywwwxxxxxxxxxxxxzzz}}}}}}|||{{{||||||{{{xxxyyy|||{{{wwwxxx}}}~~~~~~~~~}}}{{{zzzyyytttrrrnnnjjjjjjmmmrrrvvvyyy|||yyy|||~~~~~~rrrooowww{{{uuummmqqq{{{~~~yyyfffQQQDDD>>>:::888999888:::<<<;;;888666777999;;;;;;999999999999;;;;;;;;;:::999888888888999::::::;;;<<<<<<<<<;;;:::999:::::::::;;;;;;;;;<<<<<<;;;999999<<<===::::::===::::::999999999:::;;;<<<===>>>===;;;999999;;;===<<<===>>>===;;;::::::;;;???>>><<<;;;:::;;;===???:::<<<>>>AAAAAA@@@???===>>>>>>????????????>>>>>>:::;;;===>>>?????????>>>EEEBBB??????AAAAAA>>>;;;<<<;;;:::;;;>>>AAAAAA@@@??????@@@AAABBBDDDEEEEEECCCBBBEEEIIILLLPPPYYYcccoooxxx}}}~~~}}}zzzwwwuuu|||~~~sssooommmnnnrrruuusssqqqrrrvvvzzzzzzwwwuuuvvvxxxwwwvvvuuuwwwxxxyyywwwvvvyyywwwuuusssrrrqqqqqqrrrooommmkkkhhhhhhhhhjjjkkkmmmooorrrsssrrrqqqsssuuuqqqsssuuuvvvwwwvvvuuutttsssmmmmmmrrrvvvuuuuuuxxxsss{{{zzztttssstttttttttvvvxxxzzzzzzxxxuuutttoootttyyy{{{xxxwwwxxxzzzxxxyyyyyyyyyyyy{{{~~~~~~|||{{{zzz{{{{{{xxxvvvwww||||||yyyzzz~~~~~~~~~~~~}}}zzzxxxuuurrrpppooooooooorrryyy}}}|||zzz|||~~~zzzssssssxxxvvvqqqrrrwww|||xxxxxxzzznnn]]]KKKAAA===:::999;;;:::;;;<<<;;;888777999;;;;;;::::::999999::::::;;;:::999888888888999:::;;;999:::::::::::::::999999999:::;;;;;;<<<<<<;;;;;;;;;888888;;;<<<999:::===999999999:::::::::;;;;;;=========;;;:::999;;;===:::<<<======<<<<<<>>>???===;;;:::<<>>@@@@@@???>>><<<=========<<<<<<=========:::;;;===????????????>>>AAA@@@??????AAAAAA@@@???;;;;;;;;;;;;::::::;;;<<<===>>>???@@@AAABBBCCCDDDDDDCCCEEEIIIMMMPPPYYYbbbxxx}}}yyywww{{{lllkkkkkkoootttwwwvvvsssrrrvvvzzz{{{yyyvvvvvvxxxzzzyyyxxxyyy{{{|||{{{zzz{{{yyyvvvsssrrrrrrssstttrrrppplllhhhffffffhhhiiikkkmmmqqqssssssssstttuuupppqqqrrrtttuuuvvvvvvvvvrrroooooosssuuuuuuuuuvvvsss{{{~~~zzzuuutttvvvvvvuuuvvvvvvwwwvvvuuusssrrrmmmqqquuuvvvvvvwwwyyy|||{{{|||||||||{{{|||}}}{{{zzzyyyyyyyyywwwvvvwww{{{|||zzzzzz{{{|||~~~{{{tttmmmgggmmmsssxxx{{{xxxpppxxxwwwnnnmmmttt||||||xxxvvvuuuuuuzzz]]]PPPCCC>>>===;;;;;;<<<<<<===<<<;;;999999;;;===999::::::;;;;;;::::::999999888777777888999;;;;;;999999888888888888999999999:::;;;<<<<<<<<<;;;::::::777777:::;;;888999;;;888999:::;;;;;;;;;::::::<<<<<<===;;;:::999;;;<<<:::<<<===<<<;;;;;;<<<===>>>:::777999>>>AAA>>>:::;;;<<<>>>???@@@>>>===<<<===<<<;;;::::::;;;<<<===;;;<<<>>>????????????>>><<<>>>???@@@@@@@@@BBBCCC??????>>><<<999888888888<<<<<<===>>>@@@AAABBBCCCCCCBBBCCCHHHKKKOOOVVV^^^sss~~~}}}~~~~~~~~~zzzvvvsssxxx~~~hhhiiilllqqqvvvwwwuuusssooosssxxx{{{zzzyyyyyyzzz|||zzzyyyzzz|||~~~}}}}}}{{{yyyuuurrrqqqrrrtttvvvuuussspppmmmjjjiiihhhgggiiikkknnnqqqssssssssstttpppqqqqqqrrrssstttuuuvvvqqqpppppprrrrrrrrrqqqqqqtttzzz}}}yyyuuuvvvwwwwwwvvvvvvuuuttttttsssrrrrrrlllooorrrsssuuuwww{{{~~~}}}|||~~~~~~|||zzzyyyxxxxxxyyyxxxwwwxxx{{{|||{{{yyyxxxxxx|||qqqggglllnnnrrrwww~~~{{{rrr{{{xxxpppooorrr}}}|||zzzzzzxxxvvvxxxuuuhhhPPPGGG>>><<<===;;;;;;<<<>>>===<<<;;;:::;;;===>>>999999;;;;;;;;;;;;999999777777777777888999;;;<<<:::999888777777888:::;;;888999;;;<<<===<<<;;;:::999666666::::::777888;;;888999:::;;;;;;;;;::::::;;;<<<<<<;;;::::::;;;<<<;;;<<<<<<:::777555555555???;;;666555999===???@@@<<<===???@@@@@@???>>>======<<<:::999999:::<<<===<<<===>>>???@@@??????>>>;;;>>>AAA@@@>>>>>>AAADDDEEEBBB>>>===>>>===;;;888;;;<<<===>>>@@@AAABBBCCCCCC@@@BBBGGGKKKMMMSSSYYYeeexxx{{{yyyzzz|||}}}}}}~~~}}}|||xxxuuusssvvv}}}gggjjjnnnsssvvvvvvsssqqqlllpppuuuyyy{{{||||||}}}~~~|||{{{|||~~~}}}{{{xxxuuutttuuuwwwyyywwwwwwvvvtttqqqnnnkkkiiijjjkkkllloooqqqrrrqqqqqqooooooooooooooopppppppppssstttuuusssrrrqqqpppooosssxxxzzzwwwuuuwwwyyyxxxwwwwwwvvvuuutttsssssssssnnnoooqqqsssvvvyyy}}}~~~||||||}}}~~~}}}{{{zzzyyyxxxyyyyyyvvvwwwwwwyyy}}}}}}{{{www{{{}}}pppkkkjjjlllrrrzzzttt|||~~~sssmmmqqqzzz}}}||||||yyyvvvqqq|||yyygggXXXIIIBBB<<<======;;;:::;;;===<<<;;;:::;;;<<<======999999;;;;;;;;;;;;999999777777666666777999:::<<<:::999888888888:::;;;<<<999:::;;;<<<<<<<<<;;;;;;888666666999:::777777:::999999::::::;;;;;;::::::999;;;<<<<<<::::::;;;<<<;;;;;;;;;999666444444555888:::;;;:::888999<<<@@@===>>>???@@@@@@@@@???>>>======<<<;;;;;;<<<============???@@@@@@??????>>>===???AAA@@@>>>===???AAAGGG@@@;;;<<>>999;;;<<<===???@@@BBBCCCDDDEEECCCEEEKKKOOOQQQSSSWWW[[[lll~~~xxxvvvxxxzzz~~~}}}|||{{{zzzyyyhhhkkkpppsssuuusssqqqooolllnnnrrrvvvyyy|||}}}~~~}}}||||||~~~{{{yyyxxxyyyzzz{{{{{{{{{zzzyyywwwssspppooonnnmmmlllmmmoooppppppoookkklllmmmmmmmmmmmmmmmllltttxxxzzzwwwuuuuuutttrrrrrrvvvxxxuuuuuuxxxyyyxxxyyyxxxxxxwwwwwwvvvvvvvvvrrrssstttvvvyyy|||}}}}}}}}}}}}|||{{{zzzyyyzzzzzz{{{uuuvvvvvvwww}}}yyy|||nnniiihhhnnnvvv|||vvvzzz~~~ppplllttt~~~~~~}}}{{{wwwsssnnn|||ppp[[[LLLEEE???<<<======:::999;;;;;;999999:::;;;<<<;;;:::999::::::;;;;;;::::::999888777666666777888::::::999999999999999:::;;;<<<:::::::::;;;;;;;;;<<<<<<999666666999:::777888:::::::::999999999:::;;;<<<888:::<<<<<<;;;::::::;;;888:::;;;:::999999:::;;;///777@@@BBB>>>999888999<<<===>>>??????@@@@@@@@@===========================>>>???@@@@@@@@@>>>>>>???@@@AAA@@@>>>======>>>BBB<<<777999???BBB>>>999:::;;;<<<>>>@@@BBBDDDDDDHHHGGGKKKRRRWWWVVVVVVWWWWWWbbbnnnvvvyyyvvvxxxxxx|||{{{zzzzzzzzz|||}}}hhhlllpppssssssrrrpppooooooooopppssswwwzzz|||||||||zzzxxxyyy{{{~~~}}}|||zzzyyyxxxyyyyyyzzz~~~{{{yyywwwvvvvvvwwwtttqqqnnnmmmoooppppppnnnkkkllloooqqqrrrqqqppppppqqqxxx{{{xxxwwwyyyyyywwwqqqtttuuussstttxxxyyyxxxyyyzzzzzz{{{{{{zzzyyyyyywwwwwwxxxzzz}}}|||{{{zzzzzzzzz{{{}}}}}}zzzzzzxxxvvv|||yyy{{{~~~~~~}}}yyyoooiiilllqqqtttxxx}}}{{{yyyxxxzzz~~~~~~ssssssvvv{{{}}}xxxtttxxx{{{gggTTTHHHAAA<<<:::<<<;;;999999;;;777777777999;;;<<<999666;;;::::::999999::::::;;;999888777666666777888999666777888999::::::::::::<<<;;;:::999999;;;<<<>>>999777777::::::888888;;;<<<:::999777888999<<<===777999;;;<<<;;;::::::;;;777999::::::::::::;;;<<<333888===???<<<999777777999:::;;;<<<===>>>???@@@;;;===>>>??????>>>===;;;>>>???@@@@@@@@@@@@>>>>>>@@@???>>>>>>??????>>>===<<<;;;::::::;;;<<<<<<<<<999999;;;===???AAACCCCCCIIIHHHMMMVVV[[[YYYUUUTTTUUU[[[aaagggqqq~~~zzzwwwzzz{{{xxxvvvttttttvvvzzzhhhkkkppprrrsssrrrqqqqqqrrrqqqpppqqquuuxxxzzzzzzwwwuuussssssvvvyyyzzz{{{yyyxxxxxxwwwvvvvvvvvvvvv{{{wwwvvvwwwzzz}}}yyyuuupppnnnoooppppppooommmooosssvvvxxxxxxwwwvvvllltttyyywwwvvvzzz{{{yyypppssstttrrrssswwwyyyxxxzzz{{{|||}}}}}}}}}|||{{{zzzzzz{{{}}}}}}{{{{{{zzzzzz{{{|||~~~|||wwwzzzzzzxxxyyy{{{|||{{{uuutttzzz~~~}}}wwwmmmlllnnnmmmoootttuuu|||yyyxxx|||}}}vvvqqqvvv|||xxxvvvaaaPPPFFF>>>:::999::::::888999<<<555555666999<<<;;;777444<<<;;;999999999999;;;<<<999888777666666777888888444555777888999999999888===;;;999888888:::===???:::777777:::;;;888999;;;===;;;888666777999<<<>>>666999;;;<<<;;;::::::;;;888::::::999777666777888===;;;888666666888:::<<<777777888:::<<<===>>>???:::<<<>>>@@@@@@>>><<<:::>>>???@@@AAAAAA@@@>>>>>>@@@>>><<<===@@@AAA???===999===???===999888;;;@@@777888:::<<<>>>@@@AAABBBFFFFFFLLLWWW\\\XXXSSSPPPWWWZZZ^^^aaajjjvvv|||||||||yyyyyy}}}zzzwwwuuuuuuxxx~~~lllpppuuuwwwvvvtttrrrqqqtttqqqpppqqquuuyyyyyyxxxwwwuuurrrppppppqqqssstttyyytttssswwwwwwssssssxxx}}}~~~zzzxxxyyywwwsss{{{{{{zzzwwwtttqqqpppqqqrrruuuxxx{{{{{{zzzwwwtttssssssssstttvvvwwwyyyzzzwwwuuurrrsssuuuwwwvvvtttwwwyyy}}}~~~}}}||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~|||zzzyyy{{{~~~}}}zzz{{{~~~}}}}}}}}}~~~}}}zzzyyyuuuxxxzzzzzzxxxwwwxxxzzz~~~xxxyyy}}}mmmgggiiinnnvvv~~~tttxxxvvv}}}xxxwww}}}pppZZZHHH>>>===<<<;;;:::999999999999::::::::::::::::::::::::999::::::;;;;;;::::::999888999999777666555777888555666888999:::::::::999999:::;;;;;;<<<<<<;;;;;;888888888888999:::;;;<<<;;;:::999888888888999::::::::::::::::::::::::::::::;;;===<<<;;;::::::;;;999999:::::::::;;;;;;;;;;;;>>>@@@>>>AAADDD@@@888:::;;;===???@@@AAAAAA@@@EEECCCAAA???>>>======>>>????????????>>>>>>>>>>>><<<===???@@@???===:::888999:::===@@@CCCDDDCCCBBBAAAGGGPPPXXX\\\[[[YYYWWW\\\VVVXXXdddqqqwww{{{}}}{{{zzz~~~~~~zzzwwwwwwzzz~~~kkkooosssuuutttrrrppppppvvvsssqqqqqqsssttttttrrrwwwvvvtttrrrrrrrrrttttttwwwsssrrrvvvvvvrrrssswwwzzz}}}}}}zzzyyyzzzxxxtttwwwxxxxxxxxxvvvuuutttuuusssuuuxxx{{{{{{yyywwwuuuttttttttttttuuuvvvwwwxxxxxxvvvttttttvvvwwwvvvtttvvvxxx{{{}}}|||{{{{{{{{{zzzzzz{{{|||}}}}}}~~~~~~~~~zzzzzzzzz{{{|||zzz{{{}}}~~~~~~~~~~~~|||yyywwwuuuvvvuuusssqqqqqquuuxxxyyytttvvvzzz~~~}}}ssslllkkknnnuuu|||yyy}}}zzzwww~~~~~~~~~mmmTTTDDD===<<<<<<;;;:::999999999999999999999999999999999999888999999::::::999999888444666777888777888999;;;555666777999999999999999888999999:::::::::::::::666666666666777888999::::::999888777777888999999888888777777777777777777999;;;<<<<<<;;;:::;;;<<<888999999999::::::::::::999<<<;;;999<<<@@@>>>999<<<===>>>???@@@@@@??????GGGFFFDDDCCCBBBAAABBBBBB>>>>>>>>>>>>============<<<===?????????===:::888666777888;;;===>>>>>>===CCCFFFLLLQQQUUUWWWXXXYYYVVVWWW```mmmwww{{{~~~|||~~~{{{xxxwwwzzz}}}kkknnnrrrsssrrrpppnnnnnntttrrrppppppqqqqqqpppooovvvvvvvvvuuuuuuuuuuuuuuuvvvssssssuuutttrrrqqqtttuuuzzz|||zzzzzz{{{yyyuuussstttvvvxxxyyyyyyyyyxxxrrrsssvvvxxxxxxwwwuuusssuuuuuuuuuttttttuuuuuuuuuxxxvvvuuuvvvwwwxxxwwwuuuvvvyyy|||}}}|||{{{{{{{{{vvvwwwxxxyyyzzz|||}}}}}}~~~~~~~~~~~~~~~zzzzzz{{{}}}{{{zzz{{{}}}~~~~~~|||yyywwwrrrpppmmmiiihhhjjjpppttt~~~vvvrrrtttyyyzzz{{{~~~|||rrrnnnnnnssszzz|||~~~|||~~~~~~~~~|||yyydddLLL@@@===<<<;;;:::999999888999999888888888888888888888888777888888999999888888777333555888999999999999:::555555666777888888888888777888888999999999999999777666666777777888999:::888888777777777777888999;;;;;;::::::999999888888888:::<<<<<<;;;;;;<<<===::::::::::::;;;;;;;;;;;;999:::999888:::>>>???<<<>>>>>>????????????>>>===CCCCCCBBBAAAAAAAAAAAAAAA>>>>>>>>>=========<<<<<<<<<===>>>???>>>===:::999;;;;;;<<<===>>>???@@@@@@DDDFFFHHHJJJMMMRRRWWW[[[VVVZZZbbblllsss{{{~~~~~~}}}zzzyyyzzz|||}}}~~~{{{lllnnnqqqqqqpppnnnmmmmmmppppppooopppqqqrrrrrrrrruuuvvvwwwxxxxxxwwwvvvvvvxxxwwwvvvvvvtttrrrppppppqqqvvvzzzzzz{{{}}}{{{vvvqqqrrrtttwwwyyyzzzyyyxxxpppqqqsssttttttsssrrrqqquuuuuuuuuuuuttttttssssssttttttuuuvvvwwwxxxxxxwwwwwwzzz}}}~~~}}}{{{{{{{{{uuuuuuvvvwwwxxxyyyyyyzzz||||||||||||{{{|||~~~|||}}}~~~~~~{{{zzz|||~~~~~~}}}|||}}}}}}{{{qqqoookkkhhhggghhhkkknnn|||~~~xxxtttvvvyyyzzz{{{}}}xxxnnnmmmsssyyy{{{~~~}}}~~~~~~~~~{{{rrrYYYHHH@@@===;;;::::::999888888999999999999999999999999999999888888999999999999888888666888;;;;;;999777666666555555666666777777777777777888888999:::999999999999999999999:::;;;<<<<<<888888888888888999999999<<<<<<<<<;;;::::::999999777999;;;<<<;;;;;;<<<===;;;<<<<<<<<<<<<=========;;;;;;<<<<<<>>>@@@AAA@@@===>>>>>>???????????????AAA@@@@@@@@@@@@AAAAAAAAA?????????>>>>>>>>>>>>===<<<===>>>>>>>>>===;;;:::@@@AAAAAAAAAAAAAAACCCEEEDDDEEEGGGHHHJJJOOOWWW]]]^^^]]]]]]```hhhwww~~~|||zzzzzz{{{|||}}}yyynnnoooqqqpppnnnmmmmmmmmmppppppqqqrrrrrrrrrrrrssssssuuuwwwxxxyyyxxxwwwvvvzzz{{{zzzwwwtttrrrpppmmmnnnsssxxxyyy{{{}}}|||xxxrrrqqqrrrtttwwwyyywwwuuurrrssssssttttttsssrrrrrruuuuuuuuuvvvuuuuuutttsssqqqsssuuuwwwxxxxxxyyyyyyuuuxxx{{{{{{zzzyyyxxxyyyvvvvvvuuuuuuuuuuuuuuuuuuxxxyyy{{{zzzyyyzzz|||~~~~~~~~~|||{{{{{{}}}}}}{{{yyyyyy{{{}}}{{{zzzwwwuuurrrnnnkkkiiiuuuyyy}}}}}}yyyvvvwwwzzz|||}}}|||nnnlllrrrxxx{{{{{{qqq^^^PPPFFF???<<<::::::999888888888999999::::::::::::::::::::::::999999::::::::::::999999666999;;;;;;:::888777666666666666666666777777777888999999:::::::::::::::999999999999:::;;;<<<===888999999::::::;;;;;;;;;999888888888777777777666777999;;;<<<;;;;;;<<<===;;;;;;;;;;;;<<<<<<<<<<<<:::;;;???BBBCCCAAA@@@AAA<<<<<<===>>>???@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDAAAAAAAAA@@@@@@@@@??????<<<======>>>>>>===<<<;;;===???@@@???===>>>@@@BBBBBBEEEHHHIIIKKKPPPYYY___eeeaaa\\\\\\eeewww}}}|||zzz{{{|||}}}zzzoooppppppnnnlllkkklllmmmrrrsssuuutttrrrppppppqqqrrrsssuuuvvvwwwwwwwwwvvvyyy|||{{{wwwuuutttqqqmmmmmmrrrvvvwwwzzz}}}}}}zzzuuurrrqqqrrruuuwwwvvvtttvvvvvvvvvuuuuuuuuuuuuuuussstttuuuwwwwwwwwwvvvuuurrruuuxxxyyyxxxxxxxxxyyyrrruuuwwwxxxwwwuuuuuuuuuvvvuuuuuuttttttsssrrrrrrtttxxx{{{{{{yyyyyy{{{}}}~~~}}}|||{{{|||}}}zzzwwwwwwxxx{{{}}}}}}tttnnnqqqtttxxxxxxvvvuuuwwwyyy~~~qqqlllpppuuu{{{zzz~~~uuuaaaQQQIIICCC>>>999999999888888888888999999:::::::::::::::::::::::::::::::::;;;;;;:::::::::444666999::::::::::::;;;888777777666666777777888888999999:::::::::::::::888777777888888999:::;;;888999:::;;;<<<<<<<<<;;;999999999999999999999999888:::<<<<<<;;;;;;<<<===888999999999999:::::::::888:::>>>CCCCCC>>>===???;;;<<<<<<===>>>@@@BBBCCC@@@AAAAAABBBBBBBBBAAAAAABBBBBBBBBAAAAAAAAAAAA@@@<<<===============<<<<<<;;;>>>AAA@@@>>>===@@@BBBAAAEEEIIIKKKLLLRRR\\\dddhhhgggeeeeeemmm{{{~~~~~~}}}{{{{{{|||~~~zzzoooooonnnllliiihhhiiikkkooorrrttttttrrrpppqqqrrrpppqqqrrrtttuuuvvvvvvvvvtttxxxyyyuuutttvvvsssnnnmmmqqquuuuuuxxx}}}~~~{{{xxxssspppqqquuuxxxwwwuuuwwwvvvuuuttttttttttttuuuqqqsssuuuxxxyyyzzzyyyyyyxxx{{{}}}}}}zzzxxxwwwxxxsssuuuxxxxxxwwwuuutttttttttttttttssssssssssssssssssxxx}}}~~~|||zzz{{{}}}}}}}}}|||||||||~~~~~~zzzwwwvvvwwwzzz|||~~~~~~uuuvvvuuusssrrrtttxxx|||vvvmmmmmmooovvv~~~xxx|||vvvjjjYYYKKKBBB>>>;;;:::999999888888888888999999999999999999999999999999999999::::::::::::999999555777999999999999;;;===999888777777777777888999777888888999999999999999888888888888999:::;;;;;;777888999;;;<<<<<<;;;;;;999::::::;;;;;;<<<<<<===999;;;<<<<<<;;;:::;;;<<<::::::::::::;;;;;;;;;;;;;;;:::>>>BBB@@@;;;<<<@@@============>>>???AAABBB===>>>?????????>>>===<<>>>>>>>>??????===>>>AAA???:::===CCC@@@???>>>======>>>???@@@@@@AAAAAABBBAAA@@@???>>>AAAAAAAAA@@@@@@@@@??????<<<<<<<<<===============999>>>DDDDDDBBB@@@BBBDDDAAADDDFFFFFFHHHRRRaaammmoootttsssjjjiiiwww}}}|||~~~~~~|||{{{}}}wwwnnnnnnllliiiffffffhhhkkkmmmlllkkkmmmrrrxxx}}}xxxvvvtttsssrrrssstttuuurrrtttvvvwwwuuutttttttttnnnnnnnnnpppssswww|||wwwrrrrrrvvvvvvssstttyyytttqqqppprrrqqqnnnmmmpppsssvvv{{{~~~~~~~~~~~~~~~}}}{{{|||~~~zzztttzzzxxxwwwyyy{{{{{{wwwtttttttttuuuuuuuuuvvvvvvvvvvvv{{{}}}~~~|||}}}~~~~~~|||zzz~~~|||zzz{{{~~~|||yyyxxx{{{}}}|||zzzzzz{{{}}}www{{{xxxrrrrrruuuyyy{{{~~~xxxlllhhhkkksssyyyzzz}}}}}}{{{|||xxxyyy{{{ttt{{{~~~ooobbbSSSDDD???===999:::===555777999999888777777888::::::999:::<<<<<<:::888:::999888777777888999999999999888666555777:::===;;;999888999<<<<<<:::888666:::===<<<777555888;;;;;;:::999888888:::<<<===999888777666777999<<<===:::;;;<<<;;;:::999:::;;;<<<:::999999;;;;;;;;;999:::;;;<<<===>>>>>>>>>>>>======???@@@@@@@@@@@@@@@======>>>>>>>>>>>>======>>>>>>??????@@@@@@@@@@@@BBBBBBAAA@@@@@@??????>>><<<===>>>===;;;999:::;;;@@@@@@@@@AAACCCFFFIIIJJJCCCBBBCCCGGGLLLTTTaaannnyyyvvvnnneeecccooo}}}~~~~~~|||zzzyyyzzzzzzpppooommmjjjhhhhhhjjjlllpppnnnmmmooosssxxx|||}}}}}}|||xxxuuusssqqqqqqqqqrrrssstttuuuvvvuuutttssspppooooooooorrruuuyyy|||yyytttsssvvvvvvtttvvvzzzvvvrrrppprrrrrrqqqssswwwuuuxxx|||~~~~~~}}}}}}}}}{{{wwwxxx{{{zzzuuuwwwvvvvvvxxx{{{{{{yyywwwyyyyyyyyyyyyzzzzzz{{{{{{xxxzzz}}}|||~~~~~~~~~|||{{{{{{~~~zzzyyyxxxxxxzzz{{{{{{zzzzzz}}}~~~xxxuuuxxx~~~|||xxxwwwzzz}}}uuummmhhhpppvvvxxx}}}}}}~~~xxxwww|||{{{|||{{{tttvvv}}}|||oooaaaRRRGGG?????????===<<<===777888999888777666777888:::999888888999:::888777999888777777777777888999777777666444333555888;;;<<<;;;999:::<<<===:::888;;;===>>><<<888555666777999999::::::::::::::::::::::::999999:::;;;===>>>;;;===>>>===<<<;;;<<<===;;;:::999888888999:::;;;:::;;;<<<======>>>>>>===<<<===>>>???@@@@@@@@@@@@>>>==================>>>>>>????????????@@@BBBCCCAAAAAA@@@@@@@@@@@@??????===>>>???>>><<<;;;<<<===>>>>>>???@@@BBBEEEGGGIIIDDDBBBDDDHHHMMMTTTaaammmtttrrrmmmgggfffppp~~~}}}{{{yyyxxxyyyzzzqqqqqqooommmjjjjjjlllnnnsssqqqooopppssswwwyyyzzz~~~|||yyyvvvtttrrrqqqqqqsssrrrqqqtttwwwxxxuuurrrrrrqqqooooooppprrruuuwwwyyyuuusssuuuuuutttwww{{{uuuqqqooorrrsssssswww|||xxx{{{}}}~~~}}}{{{zzz{{{~~~zzzuuuuuuxxxyyyvvvtttuuuvvvyyy|||}}}|||{{{}}}}}}||||||}}}}}}~~~~~~zzzzzz{{{~~~}}}~~~}}}|||{{{|||~~~rrrssstttuuuuuuvvvxxxzzz{{{~~~zzzssssssuuuyyy~~~~~~{{{|||~~~}}}{{{|||qqqhhhmmmrrrvvv{{{xxxuuuyyy~~~vvvkkkggggggkkkyyy}}}~~~vvvuuu}}}wwwtttrrrkkk]]]RRRDDD???===@@@BBB@@@===<<<999999999777555555666888<<<:::888888999999999888888777777666666777777888666666666444333444777:::===<<<;;;;;;<<<<<<:::888<<<===<<<;;;:::888777666777999:::<<<;;;:::888777999999999:::;;;;;;<<<<<<:::<<<===<<<;;;:::<<<===<<<======;;;999999<<>>???????????????>>><<<;;;;;;<<<>>>?????????@@@@@@???@@@BBBEEE>>>???@@@@@@@@@@@@@@@@@@>>>???@@@???======>>>???======>>>@@@BBBDDDFFFGGGCCCBBBDDDIIIMMMSSS___kkkoooooonnnllllllsss~~~}}}zzzxxxvvvxxxzzzrrrrrrqqqooommmlllnnnppptttrrrpppqqqssstttuuuuuuwwwvvvuuutttttttttuuuuuutttqqqppptttyyy{{{xxxssssssrrrpppnnnnnnoooqqqssswwwuuurrrrrrrrrsssvvvyyysssppppppsssttttttvvvyyyzzz|||~~~}}}{{{yyyxxxxxx|||}}}zzzvvvuuuxxxxxxvvvrrrtttvvvzzz}}}~~~}}}}}}||||||||||||}}}~~~|||zzzzzz}}}|||}}}}}}|||{{{{{{|||}}}{{{zzzmmmooopppnnnmmmnnnrrrwwwzzz~~~yyysssrrrsssuuuxxx}}}}}}|||}}}~~~}}}{{{{{{~~~tttiiikkknnnqqqvvv{{{}}}|||{{{}}}~~~~~~~~~~~~}}}}}}~~~xxxssswww}}}ooo___WWWUUU\\\jjj}}}|||~~~zzztttttt{{{}}}sssjjj___RRRIIIAAA@@@@@@BBBCCC@@@<<<999;;;:::999666444444666888===;;;888888999:::999999666666666666666777777777777888888777666666999;;;;;;;;;;;;;;;;;;:::999777:::999999:::<<<<<<;;;999888999:::::::::999777777666666777888999999888888777888999999888888999:::666:::===<<<888666999<<<999999:::<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>>???===;;;999999;;;===???>>>AAADDDCCCAAA@@@@@@BBB<<<===???@@@AAAAAAAAA@@@===>>>???>>>===<<<===???======>>>@@@BBBDDDFFFGGGBBBAAACCCHHHKKKPPPZZZeeekkkmmmppppppqqqtttzzz~~~}}}~~~{{{xxxvvvxxx{{{qqqrrrrrrpppnnnmmmoooppprrrqqqpppppprrrrrrqqqpppppppppqqqrrrssstttuuuvvvtttqqqqqquuuzzz}}}zzzvvvtttrrrpppnnnmmmnnnoooqqqtttsssqqqoooppprrruuuvvvsssrrrtttyyyyyyvvvtttuuuzzz|||}}}|||yyywwwvvvvvvwwwzzz{{{xxxwwwxxxxxxuuurrruuuxxx|||~~~~~~}}}|||{{{{{{|||}}}~~~~~~|||{{{}}}zzz{{{|||~~~}}}{{{{{{{{{{{{yyywwwtttmmmmmmllliiiggghhhnnnssswww}}}{{{uuussstttuuuwww{{{}}}||||||~~~~~~~~~zzziiiggggggkkkqqqvvvzzz|||yyyzzz|||~~~~~~}}}xxxrrrvvv~~~lllZZZPPPMMMRRR[[[ppp|||xxxuuussswwwxxxvvvssswwwqqqcccVVVKKKEEE?????????>>>>>>>>><<<999;;;:::999666444444666888999777666666777888888777555555666666777777777777666777888777666666888:::888999:::999888777777777999888888:::<<<<<<;;;999999999888777777777888999555666777888888888777777555777888888777777888:::...444:::;;;666333222444888999:::;;;<<<<<<<<<<<<::::::;;;<<<============>>>===:::999999:::===>>>===BBBGGGHHHCCC???<<<<<<;;;<<<>>>@@@AAAAAAAAA@@@;;;=========;;;:::;;;<<<===>>>???BBBDDDEEEGGGGGGAAAAAACCCFFFHHHKKKTTT]]]eeehhhllloooqqqrrrssssssssszzz~~~||||||yyywwwyyy~~~pppqqqqqqpppnnnmmmoooppppppooooooppprrrrrrpppnnnooooooppppppqqqqqqqqqrrrqqqpppqqquuuzzz|||{{{xxxtttrrrooommmmmmnnnpppqqqrrrtttsssqqqqqqtttvvvtttvvvvvvzzzyyyuuuuuuxxxzzzzzzyyywwwuuuuuuuuurrrwwwyyywwwvvvwwwwwwuuuuuuxxx|||~~~}}}||||||}}}~~~~~~}}}~~~zzz{{{{{{{{{||||||}}}}}}zzzzzzzzz{{{{{{yyyvvvsssnnnnnnmmmlllkkklllnnnqqquuu|||{{{wwwttttttvvvxxx{{{~~~|||}}}kkkeeeaaafffnnnttt{{{zzz{{{}}}zzzqqquuu~~~|||kkkZZZNNNHHHIIIMMM\\\ssszzzuuuqqqpppsssuuuuuuuuu}}}jjjYYYMMMEEEAAA999;;;;;;888999<<<===;;;999999999777555555666888222222222444666666555444555555666777888888888888444555666555444444666777555777999888777666777888::::::;;;:::999888777777999777666555555777999;;;888888888888888888888999666888999999888888:::;;;222666<<<===;;;777666555888888999:::;;;;;;;;;;;;999999:::;;;<<<<<<<<<<<<===<<<:::999999:::<<<===<<>>@@@AAAAAA@@@???;;;<<<<<<;;;999888888999<<<>>>@@@BBBDDDFFFGGGGGGBBBAAACCCFFFFFFGGGNNNVVV]]]___ccchhhmmmoooooommmlllrrryyy{{{zzzzzz}}}|||yyywwwzzznnnooopppooommmmmmnnnooonnnnnnoooqqqssssssqqqooonnnnnnooopppppppppppppppmmmnnnqqqtttwwwyyyyyyyyysssqqqooommmmmmoooqqqrrrtttwwwxxxuuuuuuyyyyyyuuuxxxwwwzzzzzzwwwxxxuuuwwwwwwwwwuuutttuuuvvvnnnsssuuurrrqqqtttwwwwwwxxx{{{}}}|||{{{|||~~~~~~}}}~~~|||{{{{{{zzzyyyyyyyyyyyywwwxxxyyy|||}}}|||yyyvvvnnnooorrruuuwwwvvvtttqqqttt{{{yyyuuutttuuuwwwzzz}}}}}}|||}}}uuujjjbbbeeekkkqqqxxxyyyyyy{{{{{{pppsss~~~}}}zzzkkk[[[MMMEEECCCDDDLLL[[[nnn{{{vvvttttttwwwyyyzzzyyy|||}}}cccQQQGGGAAA>>>777;;;;;;888888<<<>>>;;;777888999888777666777888///000222555888888666444555666777999999999999999333444555555444444555777444666999999777777888:::777:::;;;:::777555666888555555555666777888999:::999888777777666777888999555777888888888888999;;;:::;;;<<<======<<<;;;:::777888999::::::;;;;;;:::888999:::;;;;;;<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;@@@EEEEEE???<<<===@@@;;;<<>>???;;;:::===>>>:::555777999999888777777888000111444999<<<<<<999777555666888999:::::::::999555666777777666666777888333666999:::888888:::<<<111666::::::666555888<<<111333555888999999999888888777555333333444666777222444666666555666777999;;;888666666777999999888777777888999::::::::::::888888999:::;;;;;;;;;;;;:::::::::::::::::::::::::::???BBBAAA<<<;;;@@@FFF;;;===???AAAAAA@@@>>><<<===>>>>>>;;;888666666777:::;;;>>>@@@CCCDDDDDDDDDFFFEEEFFFHHHFFFDDDHHHOOOVVVVVVYYYbbbmmmuuuxxxwww{{{wwwttttttwww{{{~~~~~~|||yyywwwuuuxxxooooooooonnnmmmmmmoooqqqmmmoooqqqsssttttttsssrrrrrrpppnnnlllkkkkkkkkkkkknnnlllkkkkkknnnqqqssssssqqqpppnnnllllllpppvvv{{{{{{{{{||||||||||||||||||tttvvvyyyzzzyyywwwvvvvvvtttrrrqqqsssvvvxxxwwwuuutttsssrrrpppooooooooopppwwwxxxyyy{{{~~~}}}~~~|||zzzyyyxxxwwwwww~~~{{{zzz~~~}}}zzzyyyyyy{{{{{{xxxuuuuuutttvvv{{{{{{nnnooosssyyyzzz~~~|||vvvrrrqqqyyywwwxxx}}}|||~~~~~~||||||mmmbbbcccjjjpppssswwwzzz|||}}}~~~}}}}}}qqqmmmqqqxxx~~~yyyyyy~~~qqq\\\MMMGGGCCC@@@BBBIIIPPP]]]vvv~~~zzzxxxzzzvvv\\\MMMCCC===<<<999999999888888888888777:::999888666555444444444777666555555666888;;;<<<777777777777888888888888444555555555666666777777333333444555666777888999777777666555444333222222777777777777777777777777666666777888888888888888:::777777999999777777:::999999888888999999:::;;;777777666666666888999:::;;;:::999888888:::<<<===999999999:::::::::;;;;;;:::<<<>>>>>>>>>>>>???@@@>>>=========>>>>>>>>>===<<<>>>???<<<777444666:::999999;;;>>>BBBEEEEEEDDDBBBFFFIIIGGGCCCCCCJJJPPP[[[XXXXXX___jjjtttxxxyyy{{{uuuvvv|||}}}{{{~~~}}}zzzwwwvvvxxx}}}ooopppooommmkkkjjjlllnnnmmmnnnppprrrssssssrrrrrrsssqqqooommmkkkkkkjjjkkkkkkiiihhhhhhjjjlllmmmmmmuuuuuutttsssrrrtttxxx|||}}}{{{yyyxxxxxxvvvxxxzzzzzzxxxuuuttttttsssrrrqqqsssvvvxxxwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvwwwxxx{{{~~~~~~}}}|||{{{yyyxxxwwwwwwwwwxxxzzz|||{{{xxxxxxzzz}}}yyyxxxwwwyyy|||}}}|||zzzuuutttvvv|||}}}ooopppsssyyy|||{{{xxxuuusss{{{xxxxxx|||}}}~~~~~~yyyjjjfffjjjqqqvvvvvvyyy|||}}}~~~|||~~~}}}ooohhhiiiqqqwww|||}}}{{{uuuvvv|||ppp[[[LLLFFFEEEBBBCCCGGGJJJRRRiii|||yyyzzzoooXXXIII@@@;;;:::999999999888888888777777:::999888888777888888888999888777666666666777888555555555666777888999999555555555555666666666777333444444555666777888888888888777777666555555555777777777777777777777777777777888888888777777666:::777666888888666777:::999999888888999999:::;;;888777777666666777888999;;;;;;;;;:::999999888777999999999::::::::::::;;;:::<<<>>>>>>======>>>???>>>=========>>>>>>======:::===>>><<<888666888;;;999999:::===AAADDDDDDCCCBBBFFFHHHGGGCCCDDDJJJPPPTTTSSSTTTVVV\\\eeemmmrrr}}}}}}{{{xxxzzz~~~~~~{{{zzz|||}}}zzzwwwwww{{{~~~ppppppooollliiigggggghhhkkklllmmmnnnooopppqqqqqqrrrqqqooommmlllkkkkkkkkkhhhgggfffhhhkkknnnooooooxxxzzz{{{{{{zzzzzz{{{||||||yyywwwvvvuuuuuuxxxyyyzzzyyyvvvtttsssrrrsssrrrrrrtttwwwyyyyyyyyyzzz{{{|||}}}||||||zzzzzzuuuuuuwwwzzz~~~~~~{{{zzzxxxwwwvvvvvvvvvvvvtttuuuwwwxxxxxxxxxxxxwwwwwwwwwxxx{{{wwwvvvxxx~~~}}}ooooooqqqwww~~~zzzzzzzzzyyyvvv}}}{{{xxxzzz~~~}}}pppddddddkkkrrrtttxxx{{{~~~}}}|||~~~pppeeecccjjjppptttuuuwwwxxxsssooorrrxxx}}}ooo[[[KKKDDDDDDBBBCCCDDDCCCGGG[[[qqq{{{yyy||||||cccPPPDDD<<<888777999999888888888777777777777777777777888888999:::888888888777777666666666222333444555666888999999555555555555666666666666444555555555666666777777888888888888888888888888777777777777777777777777777777777888888777666666;;;777555777777555777;;;999888888888888999::::::999888777777666777777888:::;;;<<<;;;:::777444222888888999999999::::::::::::<<<======<<<;;;<<<===========================:::<<<>>><<<999888:::<<<888888999<<<@@@BBBBBBBBBAAAEEEGGGFFFDDDDDDIIIOOOQQQSSSTTTSSSTTT[[[fffoootttyyy||||||}}}}}}yyywwwzzz}}}~~~|||zzzxxxxxxppppppnnnkkkgggdddcccdddhhhhhhhhhiiijjjlllmmmnnnnnnnnnnnnmmmmmmmmmmmmmmmhhhiiikkkoootttxxxzzzzzzyyy|||~~~|||zzzyyywwwvvvtttsssssstttuuuvvvvvvxxxyyyxxxvvvtttssstttssstttuuuwwwyyy{{{||||||}}}~~~}}}{{{yyyssstttvvvzzz~~~~~~wwwvvvtttsssrrrssstttuuussssssuuuxxx{{{{{{xxxvvvxxxxxxzzz}}}zzzyyy{{{yyykkkkkkmmmrrryyy~~~{{{zzzzzzzzz|||yyyxxxzzz||||||{{{zzz}}}~~~~~~yyyggg```fffmmmpppuuuyyy}}}wwwkkkgggjjjoooppppppqqqqqqmmmiiinnnuuu~~~~~~{{{ppp]]]MMMEEE@@@>>>@@@BBB@@@BBBTTTiii|||{{{}}}xxx}}}}}}jjjUUUGGG???999777777888888888888777777777777555555555555555666777777444555666777888888888888333333444444555666777777555555555666666666666666555555555666666666666666777777777888888999999999666666666666666666666666444555666777888888888888<<<888666777777666888<<<888888888888888999999:::999999888777777666666666:::::::::999888666444333888888888888999999999999:::;;;===<<<;;;::::::;;;;;;<<<======<<<;;;<<<===;;;<<<>>>===;;;999:::;;;888888999<<>>???BBB@@@AAAOOO```|||}}}~~~vvvdddWWWHHH@@@===999888:::888888888777777777666666777666666555444555555555444555666777777888777777555555555555444444444444666666666666666555555555555555555666666666666666555666666777777888888888666666666666666666666666111222444666888999::::::<<<888777888888777888<<<888888777777888888999:::888888888888777777666666999888777666666666777777777777777888888888999999999;;;<<<<<<:::999:::::::::<<<===<<<::::::;;;===<<<===>>>>>><<<;;;::::::999999999<<<>>>@@@@@@??????BBBDDDEEEDDDEEEIIILLLKKKLLLNNNRRRWWW]]]bbbeeepppxxx}}}zzzxxxwwwuuutttvvvyyyzzzzzzyyyyyyzzzkkklllmmmkkkiiifffffffffeeefffggghhhjjjkkkmmmmmmmmmnnnppprrrtttuuuvvvvvvxxxxxxyyy|||~~~~~~|||zzzuuuxxx{{{|||zzzvvvtttsssrrrrrrrrrsssssssssssssssoooqqqssstttuuuvvvxxxzzzvvvxxxzzz{{{|||}}}}}}}}}}}}|||zzzxxxvvvuuussssssuuuxxx|||~~~}}}|||uuussspppnnnmmmnnnpppqqqmmmooosssuuuvvvvvvttttttsssuuuwwwwwwwwwvvvwwwxxx{{{}}}xxxnnngggjjjoootttyyyyyy{{{~~~}}}{{{yyywwwwwwwwwwwwtttvvvzzz~~~llleeedddffflllrrrwww}}}~~~}}}yyyxxxzzz}}}~~~~~~~~~zzztttlllgggkkksssuuu|||~~~}}}|||uuudddSSSJJJEEE???>>>AAAAAA@@@GGGSSSgggxxxuuuvvv~~~yyysssdddSSSIII@@@===<<<:::999;;;888888777777777666666666999888777777666666666666888888777666666555444444666666666555444444333333666666666666666555555555444555555555666666777777555555555666666777777777777777777777777777777777000222444666888999:::::::::777777999999777777:::888777777777777888999999777888888888888777777666888777666555555777999;;;666777777777777888888888999;;;<<<<<<;;;:::;;;<<<999;;;===<<<999888:::===<<<===>>>>>>>>>===<<<;;;:::::::::<<>>>>>@@@CCCDDDEEEFFFHHHJJJKKKLLLOOOUUU\\\aaaeeegggmmmxxx}}}xxxuuuuuuuuusssvvvxxxyyyxxxxxxxxxyyy}}}|||hhhjjjllllllkkkjjjjjjjjjiiijjjllloooqqqrrrrrrrrrssstttvvvxxxyyyyyyyyyyyy{{{{{{|||}}}~~~|||xxxuuuuuuwwwyyyyyywwwuuuttttttpppqqqssstttsssrrrqqqpppoooppprrrssstttuuuxxxzzzvvvyyy{{{{{{zzz{{{}}}{{{zzzzzzyyyyyyxxxxxxxxxssstttuuuxxx{{{}}}|||{{{xxxvvvrrrooonnnnnnppprrrlllooossstttsssqqqrrrtttpppsssuuuuuusssssstttvvvwwwzzzwwwllldddiiipppuuuyyy}}}|||}}}||||||{{{zzzxxxwwwvvvwwwwwwxxxzzz~~~ttteee___bbbhhhnnnsssyyy{{{zzz{{{|||yyyuuutttvvvyyy{{{~~~}}}{{{ppphhhlllsssuuuyyy}}}|||uuueeeUUUKKKFFF===:::>>>@@@???BBBIIITTTjjj}}}{{{rrrooossszzz~~~|||~~~uuudddVVVJJJCCC======<<<:::999;;;888777777777666666666666777666666666666777888888:::999777555444444444444666666666555555555555555777666666666555555555555333444444555666777888888555666666666666666666666777777777777777777777777333333555666777777888888777555666999999666555777777777777777777888999999666666888888999888777777777777777777888888999999666666666777777777888888888:::<<<<<<<<<;;;<<<===888;;;===<<<999777:::===999:::;;;>>>@@@@@@???>>>;;;;;;;;;===???@@@???>>>>>>???BBBDDDEEEGGGHHHIIIKKKNNNSSSVVVYYY^^^eeekkkggguuuxxxuuuuuuuuusssuuuwwwxxxwwwwwwwwwxxxxxxyyyfffiiikkkmmmllllllmmmnnnmmmooorrruuuwwwwwwwwwvvvyyyzzz{{{|||}}}|||{{{zzzzzzzzz|||~~~}}}yyyuuuvvvwwwxxxwwwuuutttuuuvvvkkkmmmppprrrsssrrrpppnnnoooqqqrrrssssssuuuwwwzzzvvvxxx{{{{{{yyyyyy{{{~~~yyyyyyxxxxxxyyyzzz{{{|||ttttttuuuxxx{{{|||{{{zzzzzzxxxtttqqqooopppqqqssslllqqqvvvuuurrrppprrrvvvpppsssvvvvvvtttsssuuuwwwrrrwwwxxxlllaaagggoootttwwwyyy|||zzz{{{|||{{{yyywwwwwwwww{{{{{{{{{~~~}}}|||}}}~~~~~~~~~kkk```___eeekkkpppwww}}}|||xxxxxxzzzzzzwwwsssqqqtttvvvwww{{{{{{~~~sssjjjmmmtttvvvyyy~~~}}}|||uuufffUUULLLCCC999555;;;@@@???@@@DDDIIIVVVeeerrr|||xxxtttsssooosss}}}wwwrrryyy~~~|||tttiiiYYYMMMGGGAAA=========999888999777777777777666666666666222333333333555666777888777666444333444555777888444555555666666666777777777777666666555555555444333333444555666777888999777777777666666666666666777777777777777777777777555555666666666666555555444222444888888444222444777777777777777888888999555666777888999999888777666888999::::::999888777666666666666777777777777888:::<<<===<<<<<<===>>>777;;;===<<<888777999===666777:::>>>AAACCCBBBAAA<<<;;;<<<===???@@@???>>>===???AAACCCEEEGGGHHHIIIFFFLLLQQQQQQOOOSSS^^^iiibbbqqqzzzvvvuuuttttttvvvwwwxxxwwwvvvwwwxxxuuuwwwmmmnnnnnnmmmmmmnnnqqqtttoootttzzz}}}}}}{{{zzzzzzxxx|||}}}||||||xxxzzz||||||zzzxxxwwwwwwyyyyyyyyyyyywwwuuusssrrrqqqpppppprrrssstttsssqqqqqqqqqrrrssstttvvvwwwwwwvvvzzz}}}zzzuuutttyyyuuussssssvvvzzz|||zzzxxxuuuvvvvvvwwwxxxzzz{{{|||~~~|||yyywwwuuutttssstttrrrssstttuuuuuuuuutttsssvvvuuuuuuvvvvvvuuusssqqqsssyyy~~~mmmfffeeeiiippptttuuuwwwzzz~~~}}}|||zzzyyyzzzxxxtttuuuyyy|||yyyxxx|||~~~}}}}}}||||||sssaaaaaaaaahhhrrryyyzzzyyyzzzzzz{{{|||}}}{{{yyyvvvtttwwwxxxzzz}}}www|||zzzoookkknnnqqqvvv|||{{{iiiWWWOOOFFF@@@<<<===>>><<<===???CCCJJJOOOTTTddd{{{|||zzz{{{}}}zzztttrrruuuyyy|||~~~~~~uuuvvvwwwuuuiiiWWWJJJFFFBBB???;;;999::::::888666999999999777555555777999444555666666555555666888444555555555666666777777555555555555555666777777444666999;;;;;;999666444555444444555555666777888999777555444333444666777666777888888888666555444777666666666666777777888333333222111222444666888555555444444555666777888999999999999999999999:::555666888999999888777666444444555777:::;;;:::888:::888666666888:::;;;;;;===<<<;;;888666777:::===::::::<<<===>>>@@@AAAAAA@@@???>>>>>>>>>???@@@AAACCCAAA@@@AAADDDFFFEEECCCHHHKKKMMMMMMNNNTTT^^^fffiiiwww~~~uuurrrsssuuuxxxyyyyyyvvvuuuwwwyyytttsssrrrsssssssssssstttxxx{{{xxxyyyzzz{{{{{{{{{{{{{{{|||~~~}}}{{{yyyzzz|||vvvxxxzzz{{{yyywwwvvvvvvvvvwwwwwwwwwwwwvvvtttssspppqqqsssvvvyyyyyywwwttttttsssrrrrrrsssvvvxxxzzzvvvyyy{{{zzzwwwvvvyyy|||tttssssssvvvzzz|||{{{yyyvvvvvvvvvvvvwwwyyy{{{|||}}}{{{yyywwwvvvvvvuuussssssrrrrrrssssssttttttsssssstttuuuwwwwwwvvvuuuuuuzzzrrreeecccfffnnnsssuuuxxx|||~~~}}}yyywwwwwwxxxuuuqqqrrrvvvxxxvvvuuuxxx}}}~~~~~~~~~~~~|||{{{~~~|||jjjaaa```eeepppxxxzzzzzz|||{{{}}}|||yyywwwzzzzzz|||{{{uuuzzz{{{rrrppptttxxxzzz~~~~~~{{{zzzhhhWWWNNNHHHAAA===>>>>>>======@@@===CCCIIIMMMVVVfffvvv~~~}}}zzzxxxxxxvvvrrrtttyyy{{{||||||~~~zzzwwwtttnnn```OOODDDAAA@@@===:::888999:::888777888999999777555555777888444555666666555555666888555555555555666666666777555555555555555666777777444666999::::::888666444555444444555555666777888888777555444444444666777666666777777777666555444666666666666666777777888333333444555555555666555666666666777777777777777888888888888999999999999666777777888888888888888555555555777::::::999888;;;;;;;;;;;;;;;<<<<<<===<<<;;;:::999888999:::<<<::::::;;;;;;<<<<<<======AAA@@@?????????@@@AAABBBAAA???>>>@@@BBBDDDCCCAAAEEEFFFGGGGGGIIIPPP\\\eeewwwuuurrrssswwwyyyzzzyyywwwvvvwwwyyyyyyyyyxxxxxxyyyxxxwwwyyy|||}}}zzzxxxyyyzzz{{{{{{}}}zzzvvvttttttvvvyyytttvvvxxxxxxvvvuuutttuuussstttuuuvvvwwwwwwvvvvvvoooqqqtttyyy||||||yyyvvvwwwuuusssqqqrrruuuyyy{{{vvvwwwxxxyyyyyyyyyyyyyyytttssstttvvvyyy{{{{{{{{{wwwvvvttttttuuuwwwzzz|||}}}}}}{{{zzzxxxwwwvvvuuuttttttsssrrrrrrrrrssstttrrrssstttuuuvvvwwwxxxxxxxxx{{{yyyhhheeeeeekkkqqqsssvvvzzz~~~~~~}}}}}}|||}}}}}}}}}yyywwwwwwxxxuuurrrrrrvvvxxxuuusssuuuzzz~~~~~~}}}~~~~~~}}}{{{~~~tttccc```bbbllluuuyyy|||}}}}}}zzz{{{{{{{{{}}}yyyvvvzzz~~~vvvvvv|||{{{wwwuuu~~~nnn]]]RRRJJJDDD?????????======@@@;;;>>>DDDHHHJJJTTTgggzzz{{{wwwuuussssssxxxxxxmmmbbbTTTEEE===;;;===;;;888777888888888777777888888777555555666888444555666666555555666888555555555555666666666666555555555555555666777777444666888::::::888666444555444444555555666777888888777666444444555555666555555666666555555444333666666666666777777777888333444666888888777555444777888888999999888777666888888888777777777777777777777777777777888999999777666666777999999888777999<<<>>>>>>;;;:::<<<>>>;;;:::999:::;;;<<<;;;:::<<<<<<;;;;;;;;;;;;;;;;;;AAA@@@@@@@@@@@@AAABBBCCCAAA@@@???@@@BBBCCCCCCBBBCCCCCCCCCCCCHHHSSSbbblllvvvtttuuuvvvwwwxxxwwwuuutttuuuvvv{{{}}}{{{{{{{{{yyywwwxxxzzz}}}|||xxxvvvwwwyyyzzzzzz|||zzzvvvqqqooooooqqqsssrrrsssuuuuuutttsssttttttqqqrrrsssuuuvvvxxxxxxyyyrrrrrrtttwwwzzz{{{yyywwwvvvuuutttssstttuuuxxxyyyvvvuuuuuuwww{{{{{{yyyvvvtttttttttvvvxxxzzz{{{|||wwwuuurrrqqqqqqtttwwwyyyyyyyyyyyyxxxwwwvvvtttsssttttttttttttrrrqqqooonnnqqqrrrrrrsssssstttvvvxxxzzz{{{oooiiifffiiinnnpppsssvvv}}}|||{{{zzzzzz{{{}}}}}}}}}{{{{{{|||yyyuuuvvvzzz{{{xxxuuuuuuyyy}}}~~~||||||}}}~~~~~~~~~|||~~~~~~hhhaaa___fffpppwww||||||}}}zzzxxxwwwxxx|||zzzyyy}}}yyyzzz}}}{{{zzzzzz{{{}}}|||hhhYYYMMMFFF@@@???>>><<<<<>>999::::::999777666666777888888666777888777666555666888444555666666555555666888555555555666666666666666555555555555555666777777444555777999999888666555555444444555555666777888777777666555555555555666444444444444444444444333555555666777777777888888666666777888888777555555666777999999999777555444777777777777666666666666888777777666777888:::;;;888777666777888999777666555:::>>>>>>:::777999===:::999999;;;======;;;999========================????????????@@@AAAAAABBBBBBBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDGGGOOO___qqq}}}~~~wwwvvvyyytttttttttsssrrrqqqqqqqqqwww}}}~~~}}}{{{xxxuuutttvvvxxxxxxvvvuuuuuuvvvwwwxxxxxxwwwuuurrrooommmlllllllllppprrrttttttsssssstttuuuqqqqqqssstttvvvxxxzzz{{{yyywwwuuuuuuwwwyyyzzzzzztttuuuuuuvvvvvvvvvuuuuuuuuussssssvvv{{{|||yyyvvvtttuuuuuuvvvwwwxxxzzz|||vvvtttqqqooooooqqqtttvvvwwwxxxyyyyyyyyywwwuuusssqqqrrrssssssqqqmmmhhheeehhhiiikkkkkklllnnnsssvvvyyy{{{~~~uuulllfffhhhmmmpppssswww{{{{{{zzzyyyzzz{{{}}}~~~}}}}}}~~~|||xxxyyy}}}~~~{{{wwwuuuvvvyyy{{{}}}}}}{{{zzz|||~~~~~~qqqfff^^^aaajjjrrryyy~~~zzz}}}}}}zzzxxxuuuvvvyyy~~~}}}zzz~~~|||}}}~~~||||||~~~rrr^^^OOOHHHAAA???===;;;;;;>>>AAA<<<@@@LLLWWWaaarrr~~~zzzyyywwwwww|||oooZZZKKKBBB<<<:::;;;888888777666555666777888555666777777666555666777444555666666555555666888666666666666666555555555555555555555555666777777444555666888888888777666555444444555555666777888777777666555555555555555444444333333333444444444444444666777888888888888999888777666555666777888555666888888888666444222777777777666666666555555888777777777777999;;;<<<999888666777888888777666333888======:::888:::===::::::;;;<<<======;;;999;;;;;;<<<<<<===>>>>>>>>><<<======>>>???@@@@@@@@@BBBCCCCCCDDDDDDDDDEEEFFFEEEEEEFFFKKKXXXjjj}}}}}}wwwwwwyyytttssssssrrrrrrrrrqqqqqqttt}}}~~~}}}{{{wwwtttrrrsssuuuppprrrssstttssssssuuuvvvtttrrrooonnnnnnmmmllljjjqqqrrrttttttssstttuuuwwwsssssstttuuuwwwyyyzzz{{{{{{wwwvvvxxx{{{}}}~~~uuuvvvxxxyyyyyywwwuuuttttttrrrrrruuuyyy{{{zzzxxxvvvwwwwwwvvvvvvvvvyyy|||vvvtttrrrppppppqqqsssuuuxxxyyy{{{||||||zzzwwwuuummmnnnoooooommmiiieeebbb^^^aaacccdddeeeiiipppvvvwwwzzz}}}zzzpppggghhhmmmrrrvvvzzzzzzzzz{{{{{{|||}}}~~~}}}}}}~~~{{{xxxxxx|||}}}{{{wwwuuutttuuuwwwyyy|||{{{yyyzzz|||~~~|||mmm___^^^dddlllsssxxxxxxzzz}}}~~~~~~{{{xxxxxx{{{zzz~~~zzzxxx{{{{{{bbbSSSKKKCCC@@@>>>;;;;;;>>>???===BBBPPPaaaooo{{{~~~zzzxxxyyyxxxyyy~~~yyyfffPPPDDD???<<<;;;;;;888888888666555555777999444555777777666666666777444555666666555555666888666666666666666555555555555555555555555666777777333444666777888777777666555444444555555666777888666666666666666555555555444444333333333444555555333444666777888888888888888777555444444666888999555555666777777666444444888888777777666666555555777777777888999:::;;;<<<:::888666666777888888777555888<<<<<<;;;;;;===@@@:::<<<>>>>>><<<:::::::::888888999:::;;;;;;<<<<<<;;;;;;===>>>???????????????AAACCCCCCBBBBBBCCCEEEEEEEEEFFFMMMYYYjjj{{{}}}wwwvvvwwwvvvuuuttttttvvvwwwvvvtttwwwyyyxxxwwwtttqqqppprrrssslllqqqtttrrrnnnnnnrrrwwwtttqqqnnnnnnooopppooonnnqqqssstttttttttuuuwwwyyyvvvvvvvvvvvvwwwyyyzzz{{{|||zzzwwwwwwyyy|||~~~yyyyyyzzzzzzyyyyyywwwwwwrrrrrrrrrtttwwwyyyzzzzzzwwwxxxxxxvvvtttuuuxxx{{{wwwvvvuuutttsssssstttuuuvvvxxx{{{}}}}}}zzzwwwuuunnnnnnnnnmmmlllkkkjjjjjjbbbdddfffeeedddgggnnnuuutttyyy|||~~~xxxllljjjmmmpppsssvvvzzz{{{|||}}}}}}}}}~~~|||xxxxxx|||{{{zzzxxxvvvuuuuuuwwwyyyyyyxxxxxxzzz}}}tttaaa[[[___fffmmmrrrwwwxxxzzz|||~~~~~~{{{zzz||||||~~~wwwtttwww|||kkkWWWOOOGGGCCC@@@======???@@@FFFOOO[[[lll||||||xxxwwwyyy{{{~~~qqq^^^III???===;;;:::999888999999777555444666999333555777777666666666777444555666666555555666888777666666666555555555555555555555555555666777777333444555666777777777777555444444555555666777888666666666666666555555444555444333333333555666777222333666888999999888777555555555555666777777888666666666666666777777777999999888777777666555555666666888999:::;;;;;;;;;999777555555777888888888555666777888:::<<<>>>@@@:::>>>AAA???999666999<<<:::::::::::::::::::::::::::;;;===???@@@@@@@@@@@@???AAACCCCCCBBBBBBDDDFFFGGGFFFGGGLLLVVVbbbnnnuuuwww|||{{{vvvuuuvvvwwwuuutttuuuxxxyyyxxxwww{{{ssssssrrrpppnnnnnnppprrrmmmrrruuuqqqjjjjjjpppxxxvvvrrrnnnmmmpppsssssssssrrrtttuuuuuuuuuvvvyyy{{{xxxxxxwwwwwwwwwxxxzzz{{{vvvuuuuuuvvvzzz|||}}}}}}~~~}}}{{{zzzyyyyyyzzz{{{rrrrrrrrrsssuuuwwwzzz|||yyyzzzyyywwwttttttwwwzzzyyyxxxwwwvvvvvvvvvvvvvvvsssvvvyyy{{{{{{yyyuuusssrrrpppooonnnnnnpppsssuuummmooonnnjjjfffgggmmmsssrrrxxx||||||rrrllllllmmmnnnpppzzz{{{}}}}}}yyyzzz~~~{{{{{{zzzyyyxxxxxx{{{}}}wwwwwwwwwzzz~~~yyycccZZZ\\\bbbiiinnnwwwxxxyyyzzz|||~~~~~~{{{zzz|||wwwssstttyyy|||~~~uuu[[[RRRIIIEEEBBB>>>>>>AAADDDQQQ]]]fffttt~~~zzzxxx{{{~~~lllYYYEEE===<<<;;;888666999::::::888555444666999222444777777777666666777444555666666555555666888777777666666555555555444555555555555555666777777333444555666777777777777555444444555555666777888666666666777666555555444555444444333444555666777222333666888999999888777111333555777888888777666777777666666777888999::::::999999888777666666555555666888:::;;;;;;;;;;;;999777555555777999999999333222222444888;;;===>>>:::@@@DDD@@@888444888===>>>>>>===<<<<<<;;;::::::;;;<<<>>>@@@AAABBBAAAAAAAAADDDFFFFFFDDDCCCFFFHHHKKKIIIIIILLLSSS[[[cccgggjjjpppxxx{{{yyyvvvuuuvvvuuusssrrrtttwwwyyyxxxvvv~~~qqqqqqqqqooommmkkklllmmmooopppooollliiiiiikkknnnnnnnnnppptttwwwxxxwwwuuusssvvvxxxyyyyyyyyyyyyzzz||||||{{{yyyxxxwwwwwwvvvsssttttttttttttwwwzzz~~~|||||||||{{{{{{zzzyyyyyyrrrssstttuuuvvvwwwwwwwwwuuuvvvwwwxxxxxxxxxwwwvvvuuuttttttvvvyyyzzzwwwtttuuutttsssvvvyyy{{{yyyvvvvvvtttsssrrrsssvvvxxxzzz~~~|||xxxsssmmmkkklllooossswwwxxxyyytttlllkkkoootttvvvxxx|||}}}zzz{{{||||||{{{{{{}}}~~~|||zzzxxxvvvuuuvvvxxxyyyuuutttwwwzzzyyyvvvvvvyyyqqq```ZZZ^^^iiiqqqssssssuuuxxx|||}}}|||zzz~~~zzzyyy|||~~~yyyvvvwwwyyyzzz{{{zzzyyy}}}jjj[[[NNNJJJEEE???AAAIIIRRR]]]lllwww}}}{{{zzz|||bbbQQQAAA===<<<888555555888888888888888888888888777777777777777777777777777666555444444555666777555888;;;999444222555888777333333777777222222666222222444555666888999999333333444555666777888888555555444333222333666999777777777555444444666888222444666999999888777666555555555555666666666777555666888999999999888777===<<<:::999888888999:::999888:::===<<<888888;;;666777888777666666888::::::888777777888999999888======>>>>>>===<<<;;;;;;;;;<<<======;;;:::;;;<<<<<<<<<>>>???@@@AAAAAAAAADDDCCCBBBCCCEEEHHHIIIJJJGGGHHHHHHIIIMMMUUU___fffhhhkkkooorrrtttuuuvvvvvvttttttuuuvvvxxxyyy{{{|||}}}nnnoooooonnnllllllmmmooonnnnnnnnnmmmkkklllooorrrooopppqqquuuxxxzzzzzzyyyvvvxxxzzz{{{zzzzzzzzz{{{wwwwwwwwwwwwwwwvvvuuuuuussstttuuuuuuuuuvvvxxx{{{zzzyyyxxxxxxwwwwwwwwwwwwsssssstttuuuvvvvvvvvvvvvtttuuuvvvwwwxxxwwwvvvvvvuuutttsssuuuxxxyyywwwuuurrrrrrsssvvvzzz{{{yyyuuussssssssstttwww{{{{{{tttnnnkkklllpppttttttuuuzzzuuupppppprrrwwwwwwzzz{{{xxxzzz||||||{{{{{{{{{|||zzzzzzyyyxxxxxxxxxxxxxxxyyyxxx{{{~~~zzz{{{~~~}}}}}}jjj]]][[[aaagggqqqrrrtttvvvxxx{{{}}}~~~}}}{{{zzz|||~~~xxxzzz~~~}}}wwwtttsssssssssuuuuuutttsssxxx|||gggSSSJJJFFFBBBGGGQQQbbbjjjuuu|||~~~~~~|||{{{sssXXXIII===::::::888555555777777777777777777777777555555555555555555555555666666555555555555666666444777999777333222444777555111222666666333444777444444555555666666777777444444555555666777777777444555555333222333666999555666666555444444666888999999999888888777666666555555666666666666666666555666777888888888777777;;;:::999888777888999999888777999<<<;;;777777:::666777888777666777888:::888777666777999;;;;;;:::<<<<<<<<<<<<<<<;;;:::::::::;;;<<<<<<;;;;;;<<<===;;;<<<>>>???AAABBBBBBCCCAAA@@@@@@BBBEEEHHHKKKLLLLLLLLLMMMMMMOOOUUU\\\bbbkkknnnrrrtttrrrqqqqqqrrrrrrsssvvvyyyzzz{{{zzzzzzzzzkkklllmmmmmmmmmnnnppprrrmmmnnnnnnnnnnnnooosssvvvtttssstttvvvzzz|||}}}|||xxx{{{}}}}}}|||zzzzzz{{{ssstttvvvwwwwwwvvvtttsssqqqsssuuuvvvuuuuuuvvvwwwxxxwwwuuutttssssssttttttsssttttttuuuuuuuuuttttttsssssstttuuuuuuuuuuuuuuuuuusssrrrsssuuuwwwwwwvvvppppppqqquuuzzz|||yyyvvvuuuuuuuuuvvvyyy}}}{{{sssmmmlllooorrrrrrrrrwwwuuuqqqqqqxxxwwwxxx}}}{{{vvvyyy|||}}}|||{{{zzzzzzxxxyyy{{{{{{{{{zzzxxxwwwwwwvvvyyy}}}|||yyyyyy|||wwwcccYYYZZZ^^^mmmpppssstttuuuxxx}}}~~~}}}{{{{{{}}}wwwsssuuuyyy~~~}}}xxxtttqqqooommmkkkhhhhhhgggccceeeqqqaaaQQQKKKKKKRRR[[[qqqvvv}}}}}}}}}~~~{{{{{{~~~ooo]]]JJJAAA888777888888666666666666666666666666666666555555555555555555555555555555666666666666555555333555777666333111333666333111222555666555666888666666555555555555555555666666666666666666666666444555555444333333666888333444555444444444666888<<<;;;999888777777888999666666666666666666666666444555666777777777777666888777777777777888999999777666888;;;999555666999777888888888777777999:::777666666777:::<<<===<<<:::;;;;;;;;;;;;:::999999999:::<<<<<<;;;;;;<<<>>>;;;<<<>>>@@@BBBCCCDDDDDDAAAAAAAAABBBDDDHHHKKKMMMLLLNNNPPPQQQSSSXXX```fffoootttxxxwwwrrrnnnnnnpppooorrrvvvzzz|||{{{zzzxxxxxx}}}iiikkkmmmnnnoooqqqtttvvvpppoooooooooppprrruuuwwwyyyxxxwwwxxxzzz|||}}}}}}zzz{{{}}}}}}{{{yyyyyyyyytttvvvwwwyyyxxxvvvsssrrrnnnppptttvvvuuuuuuuuuvvvxxxvvvtttrrrqqqrrrrrrssssssssssssssssssrrrqqqpppoooppppppqqqrrrrrrrrrrrrsssrrrqqqqqqsssuuuvvvwwwpppoooooosssxxx||||||zzzyyyyyyxxxwwwxxxyyy{{{|||zzz~~~yyyqqqnnnpppqqqqqqqqquuu}}}xxxtttsssyyyxxxxxx}}}|||vvvzzz~~~|||zzzyyywwwyyy|||~~~~~~{{{xxxvvvtttsssvvvyyyxxxuuuuuuxxx}}}jjjZZZXXX\\\gggmmmsssuuutttvvvzzzzzzxxxyyy{{{wwwtttuuuuuu{{{xxxvvvtttrrrppplllhhheeeYYYXXXVVVTTTVVVbbbsssqqq^^^XXXYYY___eeetttxxx}}}~~~~~~~~~mmm[[[OOOBBB===888777888888777777777777777777777777777777777777777777777777777777444555666777777666555444333555666555333333444555555444555666777666777888555555555555555555555555777777666666555555555555444555555444333333555777111333444444444444666888777777777777888999:::;;;777777777666666666666666444555555666666666666666666666777777888999::::::888777888:::999555666:::777888999888777777999;;;888777666777:::<<<<<<<<<::::::;;;;;;;;;;;;:::::::::;;;<<<<<<::::::;;;<<<:::;;;===@@@BBBDDDEEEEEECCCDDDDDDDDDEEEHHHLLLOOOLLLOOOSSSUUUWWW^^^hhhppppppvvv{{{zzztttooooooqqqoooqqquuuxxxzzzzzzzzzyyyyyy|||jjjlllnnnpppqqqtttwwwzzztttsssqqqpppqqqsssuuuuuu}}}{{{yyyyyyzzz{{{{{{zzzxxxzzz||||||zzzxxxwwwwwwuuuvvvwwwwwwvvvsssooommmjjjmmmrrrtttuuuuuuuuuvvvxxxwwwuuusssrrrrrrrrrrrrppppppppppppooonnnmmmlllkkkkkkkkkllllllmmmnnnoooppppppppppppqqqsssuuuwwwssspppmmmpppuuu{{{~~~~~~zzzyyywwwuuuttttttttttttvvv{{{~~~~~~|||tttnnnooopppooopppsssyyy~~~{{{|||zzz{{{zzzyyyzzz~~~xxx|||~~~{{{zzzvvvxxx{{{~~~~~~|||yyywwwttttttvvvxxxwwwssssssvvvwwwyyy|||~~~ttt```YYY[[[```hhhrrrvvvvvvvvvxxx{{{}}}}}}zzzxxxzzz}}}{{{xxxxxxtttzzzwwwtttwww{{{{{{xxxrrrqqqppppppoookkkgggcccUUUQQQKKKJJJNNNVVV^^^bbbrrrzzzwwwiiigggjjjmmmooosssvvv{{{~~~yyyjjjZZZMMMFFF>>>>>>;;;999888999999888888888888888888888888888777777777777777777777777444555666777777666555444444555666666555555555666888999999777777777777666333333444444555666666666777777777666555555444444444555666555444333444666111333555555555555666888333444666888999888777666777777777777777777666666555555555555555666666777666666777888999:::;;;;;;999888888:::999666777;;;777888999888777777999;;;:::999777888999::::::999:::;;;;;;<<<<<<<<<;;;;;;;;;<<<===<<<:::999999::::::;;;===@@@BBBDDDEEEEEEBBBCCCEEEFFFGGGLLLRRRWWWWWWZZZ\\\ZZZYYY]]]gggooojjjooouuuvvvsssppppppqqqpppqqqsssuuuwwwyyy{{{{{{}}}~~~lllnnnpppqqqsssuuuxxx{{{wwwtttrrrqqqrrrttttttttt{{{zzzxxxyyyyyyzzzxxxwwwwwwyyyzzzzzzxxxvvvvvvvvvtttttttttsssqqqnnnkkkiiiiiimmmpppsssssssssttttttvvvvvvuuutttrrrqqqpppoookkkkkkkkkkkkkkkjjjiiiiiieeeeeeeeeeeefffhhhiiijjjmmmooopppppppppqqqtttvvvtttqqqnnnpppvvv|||vvvvvvuuutttsssrrrrrrrrrxxx}}}~~~|||~~~tttlllmmmmmmmmmnnnqqquuuyyywwwzzz}}}xxxyyy{{{zzz~~~|||{{{wwwxxxzzz{{{{{{{{{yyyxxxsssrrrsssuuusssnnnmmmppppppssswwwzzz|||~~~jjj]]]ZZZZZZbbbmmmuuuxxxxxxyyyyyyyyyzzzzzzzzzzzz|||~~~|||{{{zzzvvv{{{|||pppjjjlllpppssssssnnnmmmmmmmmmmmmlllhhhfff]]]UUULLLGGGHHHJJJKKKJJJRRRXXXbbbmmmzzzsssnnnrrrwwwyyyyyytttvvv{{{~~~}}}ttteeeXXXKKKAAA>>><<<>>>>>>999777888999888888888888888888888888888555555555555555555555555555555666666666666555555555555555555555666666666999;;;:::777666777777444222222333444555555666666777777666666555555555444444666666666444333444555222444666777666666666777444555777888777555222000666666666777777888888888666666555555666666777888666777888999:::::::::::::::888888:::999666777<<<777999999999888888999;;;:::888777777888999999888:::;;;;;;<<<<<<<<<<<<;;;:::;;;<<<;;;:::999999::::::;;;===???AAABBBCCCCCC===@@@DDDFFFIIIPPPYYY___fffiiijjjeee]]]YYY]]]bbbaaaeeekkkoooqqqqqqpppppprrrssstttuuuwwwzzz}}}~~~mmmoooqqqrrrrrrtttwwwzzzwwwtttqqqqqqsssuuuuuutttvvvuuuvvvwwwyyyyyywwwuuuvvvxxxzzzzzzxxxwwwvvvwwwrrrrrrrrrqqqooommmkkkjjjlllnnnqqqrrrqqqppppppqqqrrrrrrsssrrrqqqnnnllljjjffffffgggggggggffffffeee````````````aaacccdddfffjjjmmmpppqqqpppppprrrtttsssqqqppptttyyy~~~~~~vvvvvvuuuttttttssssssrrruuu{{{}}}|||uuulllmmmmmmmmmoooqqquuuxxxvvvvvvwwwzzz}}}~~~|||tttxxx|||~~~{{{~~~~~~|||{{{xxxxxxxxxxxxxxxyyyzzzzzzsssrrrrrrtttqqqkkkjjjlllpppssswwwzzz|||~~~zzzfff^^^UUU[[[fffpppxxx|||}}}}}}|||zzzwwwwwwzzz}}}xxxxxxzzzzzzyyy||||||rrrkkkiiikkknnnppplllkkkiiijjjkkkkkkjjjiiiddd\\\QQQGGGBBB@@@AAAAAADDDFFFIIIOOOVVV]]]eeejjjooonnnnnnqqqxxx~~~~~~uuuxxx}}}uuu___RRRIII@@@;;;:::777<<<<<<666333666999888888888888888888888888888555555555555555555555555666666555555555555666666444333333444555555555555666999999555444777777333444444444444444444444444666666666666666555555555444666777666444333333444444666888999777666666777555555666666555444222222555555666777888999999:::777777666666666777888999555666777999999999888888999777777999777555777;;;888999999999888888:::<<<777666555555777999999888999999:::;;;;;;;;;;;;;;;777999::::::::::::<<<===:::;;;<<<>>>@@@AAAAAAAAA===AAADDDFFFIIIOOOYYY```hhhooosssoooddd[[[YYY[[[\\\___dddlllrrrtttrrrpppsssuuuwwwzzz|||~~~mmmooopppqqqrrrsssvvvxxxvvvsssppppppsssvvvvvvuuuqqqqqqsssvvvyyyyyywwwuuuvvvxxxzzzzzzyyywwwwwwxxxsssrrrrrrqqqpppoooooonnnoooqqqrrrqqqooonnnnnnnnnnnnoooppppppooolllhhhfffccccccdddeeeeeeddddddccc]]]]]]\\\]]]^^^```bbbccchhhlllpppqqqpppppprrrtttqqqqqqsssxxx}}}~~~{{{yyyyyyxxxvvvuuusssrrrqqqmmmvvvzzz|||wwwooooooooopppqqqtttxxxzzzvvvtttsssvvv{{{|||yyytttqqqvvv|||}}}||||||{{{~~~}}}{{{{{{yyyxxxvvvuuuvvvxxxzzz|||yyywwwxxxyyyuuuooommmoootttwwwzzz}}}~~~pppdddRRRWWW```kkkwww}}}xxxvvvxxx{{{{{{zzzwwwpppsssxxxyyy|||}}}~~~xxxqqqlllkkkmmmnnnkkkiiiggggggiiikkkllllllggg```UUUHHH>>><<>>@@@:::;;;<<<===??????@@@@@@BBBDDDGGGGGGGGGKKKTTT\\\```jjjuuuuuulllbbb]]]]]]]]]^^^cccllluuuyyyvvvqqqsssvvvzzzsssrrrrrrrrrssstttvvvwwwrrrrrrqqqssstttsssqqqoookkknnnqqquuuwwwxxxwwwwwwyyyxxxvvvuuuttttttttttttqqqrrrssssssrrrrrrtttuuurrrqqqnnnnnnnnnnnnmmmlllllllllnnnqqqnnngggdddeee___aaa___[[[\\\bbbffffff^^^aaadddfffeeeddddddeeeeeejjjooorrrrrrrrrssstttuuutttvvv{{{}}}{{{|||~~~tttuuuvvvvvvvvvuuusssrrrooorrrtttwwwzzzpppqqqrrrrrrsssuuuxxxzzzuuuvvvyyyzzzzzzyyyxxxwwwyyyzzzzzzyyyxxxyyy{{{}}}zzz|||}}}{{{wwwuuuvvvxxxvvvssstttwwwxxxvvvwwwzzzzzz}}}|||xxxuuuuuurrrnnnsssxxx}}}}}}lll```[[[\\\fffrrrzzz{{{zzzyyyvvvzzz~~~|||wwwtttvvvzzz{{{~~~|||{{{tttkkkkkkpppooojjjjjjhhhfffggghhhhhheeecccbbbYYYNNNFFFBBB@@@<<<888>>><<<>>>BBBCCCEEEPPP\\\jjjqqqzzz~~~}}}|||}}}xxxwwwzzzwww```VVVIII@@@===;;;999777::::::999999888777666666666777777666444444555777888555444777666444444777333666999777333111333777333444666555444333333333777777444222333555111+++111222444666777777666666222555777666444333555888666666777777777777666666444444666;;;AAABBB===888111111222333444555666777555777999;;;<<<<<<:::999999888777666555555666666666555444333333444555666555555555555555666777777444444444555666888::::::444999======888666888<<<888888777666666777888999:::;;;;;;999888888:::===;;;;;;;;;;;;===>>>???@@@@@@@@@@@@BBBEEEIIIMMMOOOYYYeeeoooqqqnnnmmmkkkhhhaaa^^^aaakkkqqqrrruuuzzzzzz}}}rrrqqqppppppqqqtttvvvwwwtttsssssstttvvvuuusssqqqmmmmmmoooppprrrtttuuuvvvvvvuuutttsssssstttuuuwwwtttuuuuuutttssstttvvvxxxqqqooolllkkkllllllkkkjjjkkkkkklllnnnkkkdddbbbddd___aaa___\\\]]]cccgggfffgggiiikkkmmmnnnnnnlllkkkgggkkkooorrrrrrsssuuuwwwvvvvvvzzz|||yyyzzzttttttuuuvvvvvvuuutttssspppsssuuuxxx}}}ppppppqqqpppqqqsssvvvxxxxxxxxxzzz|||}}}}}}{{{yyywwwwwwxxxwwwwwwxxxzzz}}}{{{||||||zzzvvvttttttvvvsssqqqrrrwwwxxxvvvwwwzzz}}}}}}xxxuuuuuuuuurrrqqquuuzzz}}}{{{```YYYWWW___kkkuuu~~~~~~xxxyyy}}}}}}|||wwwvvvyyy|||{{{~~~{{{xxxqqqrrrnnnjjjjjjnnnmmmhhhjjjhhhgggffffffeeebbb```\\\VVVMMMFFFBBB???===<<<<<<;;;<<>>???;;;777333333333444444444444444000111222444444444444333777777777777666666555555666555444444333444555555555555555555555666666777777777666666666666777777333444555777999999888777777777777777888999;;;<<<999:::;;;:::999888:::;;;999999999:::;;;<<<>>>>>>>>>>>>>>>???BBBEEEHHHJJJPPPZZZeeelllrrrwwwwwwtttddd``````hhhoooqqqtttxxxwwwzzz}}}~~~}}}~~~sssrrrqqqqqqrrruuuyyy{{{tttsssssstttuuuuuutttrrrmmmmmmllllllmmmpppsssuuuuuusssrrrqqqrrrtttwwwyyyssssssrrrpppooopppsssvvvssspppmmmkkkkkkllllllkkkkkkiiijjjkkkgggaaa___bbb^^^``````^^^aaahhhllllllqqqpppqqqtttxxxwwwtttpppjjjlllnnnpppqqqtttwwwzzzwwwxxx}}}{{{uuutttssstttuuuvvvvvvuuuuuutttsssuuuvvvyyyqqqpppooonnnoooqqqtttuuuxxxwwwxxx{{{~~~~~~|||xxxtttuuuuuuuuuuuuwwwzzz|||~~~~~~|||xxxtttrrrssstttrrrqqqtttyyy{{{yyyzzz}}}wwwrrrtttuuuuuuuuuxxxzzz||||||}}}~~~}}}|||{{{}}}iii___XXX[[[cccmmmyyy|||yyy{{{|||xxxvvvxxx{{{{{{~~~yyyrrrmmmjjjlllkkkhhhiiikkkiiieeeffffffeeedddbbb```^^^]]][[[YYYTTTMMMFFFAAA??????<<<;;;<<>>:::444999888888888888999:::;;;888:::;;;;;;:::999999::::::::::::;;;<<<===??????>>>>>>>>>???AAACCCEEEGGGKKKQQQ[[[gggxxxqqqiiidddgggmmmrrruuuxxxvvvxxx{{{|||}}}~~~uuutttssssssuuuxxx|||rrrppppppppprrrrrrqqqpppkkkkkkkkklllnnnpppsssuuuuuutttrrrqqqrrruuuxxxzzztttsssqqqooommmooosssvvvvvvsssooommmmmmnnnnnnmmmiiihhhhhhhhheee```___bbb```cccddddddiiiqqqvvvvvvuuurrrrrrvvv{{{{{{wwwqqqmmmmmmllllllooosssxxx{{{yyyyyy|||~~~vvvqqqpppqqqrrrtttvvvvvvvvvvvvuuuuuuvvvxxxzzztttqqqnnnmmmnnnqqqtttuuuvvvttttttwww{{{|||xxxtttrrrsssuuuuuuuuuwww{{{}}}{{{wwwsssrrrsssttttttssswww}}}~~~uuuoooooorrrrrr{{{|||||||||zzzyyyxxxxxxwwwwwwwwwxxxyyy{{{}}}~~~zzzmmm___ZZZ\\\dddpppzzz~~~xxxuuuuuuvvv|||}}}xxxpppjjjnnnmmmkkkiiihhhhhhgggfffdddeeeeeeccc___[[[ZZZ[[[^^^aaabbb\\\QQQHHHBBBAAA???>>>@@@EEENNNZZZhhhrrrzzz|||||||||{{{}}}zzzoooddd[[[HHHBBB;;;777666777888888777777777666666555555555333444555555555555888:::;;;888777888777444444666888666333222333555555444000111444444444333444555---333666333111333555555222222222333222222222222777555333444888999777555555444222111111222444555777555444444666777666444444444444333333333222222666555555555555666777888444555777888888777555333666666555444333333333333555444444444444555666666444444555666777999:::;;;;;;666333777>>>@@@;;;555:::999999888888777777777777999;;;;;;:::999888999============>>>@@@AAABBB??????@@@AAACCCFFFHHHIIILLLOOOWWWfff}}}yyymmmhhhlllsssxxxzzzxxxzzz|||~~~tttsssssssssuuuxxx|||~~~rrrpppooooooppppppooonnnhhhiiikkknnnpppssstttuuuvvvuuusssrrrsssuuuwwwyyyyyyxxxvvvsssrrrssswwwzzzvvvssspppnnnnnnnnnnnnmmmhhhggggggiiigggbbbbbbeeejjjmmmnnnmmmpppvvvzzzyyyuuurrrrrruuuzzz|||xxxtttqqqnnnkkkjjjlllpppuuuxxxzzzwwwwwwyyywwwqqqnnnooopppqqqsssuuuwwwwwwwwwwwwwwwwwwyyy|||~~~wwwsssnnnmmmooosssvvvwwwtttssstttvvvyyyyyyvvvsssssstttvvvvvvwwwyyy|||zzzuuussssssuuuvvvuuutttwww~~~vvvlllkkkmmmnnnyyyyyyyyyyyyyyywwwtttrrrssstttuuuwwwxxxzzz{{{|||yyyggg\\\YYY\\\fffqqq|||~~~yyyvvvuuuuuu{{{}}}vvvpppssspppkkkhhhggghhhmmmqqqooopppoooiii___XXXVVVWWW[[[bbbiiifff\\\OOOGGGDDDCCCBBBEEENNN\\\iiippppppvvvvvvvvvwwwzzzooocccYYYPPPBBB???:::777777888999999888777777777777777666666333444555555555555888:::;;;777666888777444444777666444222222333444333333111333444444333222222333///555777444111222333222000000111111222333444444777444333444777999777444555333222000000222333555666555444333444444333333222222222333333333444444444333333333333444444555333444666888888666555444555555444444444333333222444444444444444555666666333444444555666888999:::<<<:::999:::<<<;;;888555555555666777777777888888666999;;;;;;:::888888888============>>>@@@AAABBB===>>>@@@BBBEEEHHHJJJLLLMMMOOOUUUeee~~~wwwkkkkkkrrrxxx{{{zzzzzz{{{}}}pppppppppqqqsssuuuwwwxxxtttrrrpppooooooooonnnmmmfffhhhjjjmmmoooqqqrrrrrrttttttssssssssstttvvvwwwxxxxxxvvvtttrrrsssvvvyyytttqqqooonnnmmmmmmkkkiiigggfffiiilllkkkhhhhhhlllwwwyyyxxxttttttwwwxxxvvvuuusssrrruuuyyy{{{{{{zzzuuuqqqllliiijjjnnnrrrtttwwwsssqqqrrrqqqnnnnnnqqqooopppsssuuuwwwxxxxxxxxxwwwwwwzzz}}}}}}|||yyytttnnnmmmpppuuuxxxyyyvvvwwwyyyyyyyyywwwvvvuuutttvvvwwwwwwxxxzzz}}}~~~wwwrrrqqqtttvvvxxxuuusssuuu{{{~~~~~~zzzoookkkllllllqqqrrrtttxxxzzzyyyvvvsssqqqrrrtttvvvxxxzzz|||}}}pppbbbZZZYYY```iiisss{{{}}}{{{zzzyyyyyyzzz}}}xxxsssmmmhhhffffffjjjsss|||~~~}}}rrrbbbVVVRRRRRRSSS[[[dddfff^^^SSSKKKGGGEEEHHHOOOYYYgggrrrrrrmmmrrrqqqqqqsssxxxqqq```PPPDDD===;;;999666555666777888777777777777777777777777444555666555555555777999666333222555444222222555222222222222111111111111222333555444222111111222222666777333111222222000000000000111222333555666333222111222444444444333444333222111111222333444444444444333333333222222111111222222333333444444333333333444444444444444333444555666777666555555333333444444444444333333444444333333444444555666666555555444444555555666999:::;;;:::777555444444///000333555888:::;;;;;;777999::::::999888888999:::::::::;;;<<<===??????:::;;;>>>AAADDDGGGIIIJJJIIIMMMSSS```wwwrrrmmmrrrwwwyyyyyyxxxxxxzzz|||}}}|||zzznnnooopppqqqrrrssssssttttttrrrooommmmmmlllkkkjjjgggggggggggghhhjjjlllnnnnnnoooppprrrssstttuuuuuutttttttttrrrqqqppprrrtttsssqqqppppppooommmjjjhhheeefffkkkqqqqqqoooooorrr{{{|||{{{vvvuuuwwwwwwtttsssrrrrrrsssuuuyyy}}}{{{uuunnnjjjkkknnnppppppsssooonnnppppppnnnooorrrnnnooorrruuuwwwxxxyyyyyyvvvwww{{{~~~{{{www{{{zzztttmmmlllpppvvvzzz{{{www{{{~~~}}}xxxuuuuuuvvvuuuvvvwwwwwwxxxyyy|||zzzrrrnnnooossswwwyyywwwtttuuuzzz}}}~~~uuuppppppoooppprrrwww}}}{{{wwwoooppprrruuuxxx{{{~~~}}}nnn```YYY\\\bbbmmmxxx}}}|||{{{{{{zzzyyy}}}{{{pppjjjeeeddddddgggqqq}}}uuubbbSSSOOOPPPQQQWWW^^^___ZZZRRRKKKGGGHHHSSS]]]eeemmmttttttooopppppppppttt{{{mmm\\\MMM???;;;;;;999777555444666777666666666666666666666666555666666666444444666888444111111333333111222555000444777666333111111222000222333333222222222333444555555222222555333...333222111111222333444555000111222222111111222333333333333333333333333333222333444444333222222222333333333222222222222222444555666777777666555444444444444555555555666666000111333444555555444444444444333333444444555666444444333333333333444444666777888777666444333222000222444777999:::::::::888999999888777777888:::999999999:::;;;<<<>>>>>>:::<<<>>>@@@CCCEEEFFFGGGEEEKKKQQQYYYiii~~~vvvwwwyyyyyyxxxwwwvvvwwwyyyzzzxxxuuuxxxnnnpppqqqsssttttttssssssssspppllljjjiiihhhgggfffjjjgggdddbbbbbbdddgggjjjiiikkknnnqqqssstttttttttuuuvvvwwwuuusssssstttuuutttsssssssssrrrppplllhhheeegggmmmtttvvvsssssswwwwwwyyyyyyuuuuuuxxxxxxuuuppppppqqqqqqrrrvvv|||~~~xxxpppllllllnnnooonnnooolllmmmpppqqqooopppsssmmmooorrruuuwwwyyyyyyzzzuuuvvv{{{zzzuuuxxxyyyssslllkkkpppwww{{{|||vvv{{{~~~wwwrrrsssvvvuuuvvvwwwwwwwwwxxx{{{~~~~~~wwwnnnkkkmmmrrrwwwyyyzzzwwwwwwzzz}}}{{{vvvtttsssvvvyyy}}}yyyoooppprrrtttxxx|||yyyggg[[[YYY]]]jjjvvv~~~~~~|||zzzxxxwwwyyy}}}zzzooohhhdddcccbbbbbbkkkwwwsss___QQQNNNPPPVVVXXX[[[ZZZVVVOOOIIIFFFMMM\\\jjjooopppuuuwwwuuupppppprrrwww~~~{{{wwwvvv|||xxx```SSSIII???<<<<<<;;;999666555666777444555555555555555555555666777777666444444555777444111111444555333444888222777<<<<<<777444444666...000222333333333444555444444333111444777444...555444333222222222333444000333555444222111333666222333333444444333333222111333555555444333222222555555444333222111000///222333555666666555333111444444444444444555666777///000222444555555555444444333333333333444555555000000111222333555666777666666555666888777555222666777888999999888777666999999999777666666999;;;;;;;;;;;;<<<===>>>???@@@===>>>@@@BBBDDDEEEEEEFFFEEELLLQQQTTT]]]ooo}}}}}}{{{zzzxxxvvvwwwyyyyyyvvvtttsssmmmnnnpppqqqqqqooommmkkkppplllhhhggggggddd]]]WWW___[[[XXXYYY]]]aaabbbbbbfffjjjmmmooonnnppptttwwwyyyuuupppnnnoooppppppnnnqqqrrrrrrqqqppppppqqqsssmmmllllllpppvvvyyyzzzxxxxxxxxxwwwwwwwwwwwwwwwwwwrrrqqqppppppssswww{{{~~~|||yyytttpppnnnnnnppprrrrrrpppnnnooosssuuuuuutttpppqqqssssssssstttwwwyyyzzzzzzzzzzzzzzzzzzzzzzzzwwwtttpppmmmmmmppptttwwwvvvzzz{{{wwwttttttttttttuuuwwwzzz}}}~~~tttllllllnnnpppsssvvvtttsssuuuxxxyyyxxx{{{|||uuusssqqqrrruuuyyy|||}}}ooo___ZZZ\\\fffooozzz~~~yyywwwyyywww{{{vvvhhhgggeeeaaa]]]\\\^^^aaakkkoookkk]]]PPPNNNOOOOOOKKKSSSYYYUUULLLFFFIIIOOOYYYbbbkkkqqqwww|||xxxqqqmmmmmmnnnvvv}}}yyyyyy}}}zzzrrrnnntttuuudddSSSFFF@@@@@@888777555333333333555666555666888888666666666777444555777777555333333333555444333222222222333444111111000000111111222333444222000222555777666555333444555444222111222333333333777:::666111444<<<111333444444222222333555333444555555555444333222777666444444666777666555666666444333333333333333222222222222333444555555555444444333333444444555777888999999777666666777///000111222333555999<<<777666666555555555666666222333444555555555444333:::777444333555888:::;;;999999999999999888666666999:::<<<======<<<:::999<<<888:::@@@BBB???@@@DDDCCCIIILLLNNNVVVhhh{{{yyyxxx~~~~~~|||{{{yyyvvvrrrooosssxxxkkklllnnnooonnnllliiigggkkkfffaaa______]]]XXXSSSUUUSSSQQQQQQSSSWWWYYY[[[dddgggkkkmmmmmmnnnrrruuuwwwssspppnnnppprrrrrrqqqnnnnnnoooooonnnooopppqqqqqqpppoooppptttvvvwwwvvvwwwvvvvvvvvvvvvvvvwwwwwwqqqpppooooooqqquuuyyy||||||yyyuuuqqqoooppprrrtttqqqpppoooqqqtttuuuuuusssqqqqqqqqqrrrtttvvvwwwxxxvvvvvvwwwwwwxxxyyyzzzzzzvvvtttqqqnnnnnnppprrrtttvvvxxx||||||zzzvvvsssqqqttttttuuuwww{{{~~~uuullljjjlllmmmooorrrqqqqqqssswwwwwwvvvxxx}}}}}}vvvuuutttuuuxxx|||~~~}}}|||hhh^^^]]]aaajjjwww~~~~~~zzzxxxzzzwwwyyy~~~{{{nnneeebbb^^^]]]]]]^^^]]]\\\aaaccc___SSSKKKJJJLLLLLLNNNRRRSSSOOOIIIHHHOOOVVV```iiiqqquuuyyyzzzuuummmlllooorrrxxxvvvssstttyyy|||~~~}}}vvvxxxuuuaaaRRRFFF<<<999:::888666555333333333555666333555777666555444555666333555777777555333333333444444333222222222333444222111111111222222333333444222111222555777666555333444555444222111222333666333222555444111222666111333444444222222333555444444555666666555444444666444222333444555444444444444444444444333333333111111111222222333444555333222222111111222222333333444666777666555666777222333333111000///111333555555444444444444555555444555666777777666555555666666666666777888999:::777777888888888888888888777888:::<<<======<<<;;;>>>;;;<<>><<<===@@@BBB@@@AAADDDFFFKKKNNNPPPXXXiiiyyy~~~wwwtttxxx}}}uuuvvvwwwxxxxxxwwwuuuuuusssttt{{{hhhiiijjjjjjhhheeebbb___aaa\\\VVVRRRRRRSSSTTTTTTQQQRRRQQQNNNLLLMMMRRRVVVZZZ___eeeiiikkknnnrrrvvvvvvtttrrrqqqrrrrrrssstttppppppppprrruuuvvvvvvvvvyyyvvvsssppppppqqqrrrsssrrrrrrrrrrrrssstttuuuvvvooonnnlllkkkmmmppptttwwwyyywwwtttqqqpppqqqssstttnnnppprrrtttvvvuuutttsssuuurrroooqqqvvvyyyxxxuuussssssssstttuuuvvvxxxyyyxxxwwwvvvtttrrrqqqqqqqqqsssrrrrrruuuxxxwwwsssnnnqqqrrrtttwww|||ssshhhgggkkkmmmnnnpppsssrrruuuyyyxxxuuuvvvzzzzzz{{{|||}}}}}}}}}}}}||||||~~~~~~|||~~~xxxwwwvvvwwwyyyyyyxxxwww{{{~~~iii^^^WWW```mmmwww~~~~~~}}}~~~zzzxxxuuusssssstttvvvwwwwww~~~rrrhhhdddbbb___]]]___bbbbbb^^^ZZZWWWRRRJJJFFFFFFJJJKKKKKKLLLJJJGGGHHHNNNYYYeeemmmxxxzzz|||{{{yyyvvvtttrrrooouuuzzz|||{{{yyywwwvvv~~~nnndddUUUGGG@@@>>><<<:::;;;666555444444444444555555222444555555444333333444222444555444333222333444444333222222222333444555333444444555555555555555444333333333444555555555333444555444333222333444888666666777777666666666111222444333222222333555444444444555555555555555333222000000222333222111///111333555666555444333000000000000111222333444555555444444444444555555///111333444333333444555444555666555444444555777333333333333333444444555444444444444444444444333444888<<<;;;888777;;;???:::999888777777999;;;===666777999:::<<<<<<======;;;;;;;;;===>>>???@@@BBBGGGKKKMMMNNNVVVdddrrryyyxxxuuupppmmmlllooorrruuuqqqsssuuuuuuuuutttttttttrrrrrrxxxiiijjjjjjjjjhhheeeaaa___]]]YYYUUUSSSSSSVVVYYY[[[XXXYYYXXXTTTPPPOOORRRUUUVVV\\\ccciiimmmpppuuuyyyvvvvvvuuusssqqqqqqqqqrrrqqqqqqqqqtttxxxyyyxxxwwwwwwuuusssqqqpppqqqsssuuuqqqqqqqqqqqqrrrssstttuuuooonnnlllkkklllooosssuuuwwwuuurrrpppooopppqqqrrrnnnpppsssuuuuuuuuuttttttvvvrrrooorrrwwwzzzxxxuuuwwwvvvuuuttttttuuuwwwxxxzzzyyyxxxvvvuuusssrrrrrrpppooopppssswwwwwwtttpppnnnoooqqquuu{{{~~~qqqfffffflllppprrrttttttsssuuuxxxwwwssstttxxx{{{{{{|||||||||{{{yyyxxxxxx{{{{{{xxxyyy~~~|||zzzyyyxxxyyyxxxvvvuuuyyyzzz}}}uuufffZZZ```jjjsssyyy}}}}}}}}}{{{xxxsssooommmnnnqqqssstttzzz~~~tttjjjeeeccc___aaabbbbbbaaa___^^^]]]YYYQQQHHHDDDEEEHHHIIIJJJGGGGGGJJJPPPZZZeeeooottt~~~}}}{{{yyywwwwwwzzz~~~xxx{{{~~~~~~{{{zzz}}}|||mmm```RRRHHH???===<<<999666666555555444444444555555555222444666555444333444444222333444333222111333444333333222111222333444555333444555666666666666555444444444333333444555666333444555555333333444555)))///555555222111222333111222444333222222333555222222222333333444444444444222111111222333333222...000222444555555444333000000000000111222333444666555555444444555555666222333555555333222222333333555777777777777888:::444444333333444555555666333333333333444444555555777:::<<<:::777888>>>CCC>>>===;;;999999999;;;<<<888888999:::;;;;;;;;;;;;;;;<<<<<<<<<>>>AAACCCCCCGGGJJJKKKLLLRRR```kkkooolllhhhddddddiiimmmoooooooooqqqttttttrrrqqqqqqrrrppprrr{{{iiijjjjjjjjjhhheeebbb___ZZZZZZYYYZZZ\\\```cccfffdddcccaaa]]]XXXTTTSSSSSSUUU[[[ccciiimmmqqqvvvzzzvvvvvvuuussspppooooooppppppoooooossswwwyyywwwtttssstttsssrrrpppqqqtttvvvqqqqqqqqqqqqrrrrrrssstttqqqooommmllllllooorrruuuvvvuuurrrpppooooooppppppnnnqqqtttuuuttttttuuuvvvvvvsssrrrsssvvvxxxwwwvvvxxxwwwuuuttttttuuuwwwxxx{{{zzzxxxvvvuuutttssssssooooooppprrrttttttrrrpppiiikkknnnsssyyy|||nnncccdddlllrrruuuwwwtttrrrrrrsssrrroooqqquuurrrtttvvvyyyyyyxxxvvvuuusssvvvwwwuuuuuu{{{}}}{{{zzzzzzzzzyyyxxxuuuvvvyyy|||wwwccceeeiiioootttyyy}}}zzzzzzxxxvvvrrrnnnkkkmmmrrruuutttxxxzzzvvvmmmeeebbbbbb\\\___bbbbbb```^^^___```ZZZOOOFFFBBBBBBBBBEEEHHHEEEJJJSSS^^^gggoootttwww}}}{{{yyyxxxwwwxxxtttggg[[[TTTGGGAAA======;;;666555666444444444555555555555555222444555555444333333444111222333222111111333555333222222111222333555666333444555777777666555555333444555444333333444666333444555555444444555666&&&///666555111111444555111333444444222222333555222111111111222333444555555333222222333444444333///000222333444444444333111111000111111222333444444444333333333333444444333444666555333222222333333444666666555444555666444333333333444555666777444444444444555777888999888999999777666888>>>CCC>>>===<<<:::999999::::::888888999999::::::;;;;;;<<<>>>???>>>@@@FFFIIIHHHHHHJJJKKKLLLTTT```jjjmmmjjjeeebbbccciiinnnooommmnnnqqqttttttqqqoooppprrrqqqsss~~~hhhiiijjjjjjhhheeebbb```]]]___cccgggkkkooorrruuutttrrrnnnjjjfff```ZZZUUUVVV\\\dddjjjlllooosssvvvrrrtttuuussspppnnnoooqqqpppnnnnnnrrrvvvxxxuuuqqqrrrssstttsssqqqqqqsssuuurrrrrrqqqqqqqqqrrrrrrsssrrrqqqnnnmmmmmmpppsssuuuwwwvvvtttqqqpppoooooooooooorrrttttttssssssuuuxxxuuutttttttttuuuvvvwwwwwwwwwuuutttssssssuuuxxxyyyyyyxxxvvvtttssssssssssssoooppprrrqqqooommmlllllleeegggkkkpppvvv}}}{{{lllaaabbbkkkqqqtttvvvuuurrrqqqqqqooommmpppuuujjjmmmrrruuuvvvuuurrrpppnnnrrrtttrrrsssxxx}}}~~~~~~|||yyyyyyzzz|||}}}}}}uuuuuuwwwzzz}}}nnnllljjjkkkooouuu{{{~~~{{{uuutttqqqrrrqqqooonnnqqqwww{{{zzzzzzxxxrrrjjjccc``````]]]^^^___aaaccceeeeeeeeeYYYOOOEEEAAA???>>>BBBHHHIIIRRR___jjjqqqsssuuuvvvxxxwwwxxxzzzzzzzzzssscccVVVMMMIII@@@>>><<<;;;888444666;;;333444444555555666555555111333444444333222222333111111222111000000333555222222111111222444555666222333555777777666555444333555666444222222444666333444555555444444555777///444666333222555777666111333444444222222333555222222111111222444555666555333111222333444333222111111222222333333333444111111111222222333444555444444333333333333444444111333444444333222333444111333555555444333333333222222222222333444555666333333333444555888:::;;;666555555555666999;;;===:::::::::::::::999999999777777777888999;;;<<<===;;;???@@@>>>AAAHHHLLLKKKJJJLLLNNNQQQZZZgggppprrrlllgggbbbccchhhmmmnnnnnnnnnrrrvvvvvvsssqqqsssvvvsssuuuggghhhiiiiiihhheeebbb```bbbfffmmmssswww{{{{{{wwwssslllccc\\\XXX^^^eeejjjkkklllooorrrooorrrsssrrrpppoooqqqsssqqqoooooossswwwyyyuuupppqqqtttuuutttrrrqqqrrrtttssssssrrrrrrqqqrrrrrrrrrtttrrrooonnnnnnqqqtttvvvyyyxxxuuusssqqqpppooooooppprrrttttttrrrsssvvvyyytttuuuvvvuuutttuuuwwwyyytttsssrrrqqqsssvvvyyy{{{xxxwwwtttrrrqqqqqqrrrsssppprrrsssqqqkkkgggggghhhccceeeiiinnnuuu|||{{{lll___aaaiiipppssstttyyyuuurrrrrrpppnnnqqqwwwlllpppuuuxxxyyyvvvrrroookkkpppsssqqqqqqvvv{{{|||zzzxxxuuuvvvxxx|||~~~wwwwwwxxx{{{}}}~~~uuuqqqllljjjmmmssszzz}}}~~~~~~xxxqqqooolllnnnooopppqqquuu{{{zzzrrrjjjdddaaa```aaa^^^]]]aaaiiimmmmmmjjjYYYOOOFFFBBB???===BBBJJJOOOYYYgggqqquuuuuuttttttttttttwww||||||{{{yyygggYYYMMMDDDAAA:::888888666222///555===333333444555666666666555000111333333111000111222000111111000///000333555222222111111222444555666222333555666777666555444333555666555222111333666333444555555444444666777444555111,,,---444666333111333444444333222444555333333222222333555666777444222111111222333333222222222111111111222333444222222222222333444555666666666555555555555666666...000222333333333444555///222444555555555555666111111111111222333444555000000000111444666999;;;222222222555888999999888666666888999999999999999444555666777:::<<<>>>???999===>>><<<@@@HHHLLLKKKKKKOOOQQQVVV```nnnwwwyyynnnhhhbbbaaaeeejjjmmmnnnnnnrrrwwwxxxuuutttvvvyyyuuuwwwjjjlllnnnkkkgggfffjjjnnnnnnsssyyy}}}~~~pppaaa\\\bbbfffgggkkkrrrqqqkkkpppnnnnnnqqquuuvvvsssnnnpppnnnnnnqqqvvvvvvrrrmmmuuuqqqppptttsssnnnmmmqqqtttpppoootttwwwuuussssssuuupppllllllqqqvvvyyyzzz~~~|||wwwsssppppppqqqkkkmmmppptttvvvvvvuuutttvvvsssqqqssswww{{{|||{{{}}}{{{wwwsssqqqrrrtttvvvzzzyyyvvvrrrnnnlllmmmnnnrrrrrrtttuuupppiiilllsssooommmhhhgggppp}}}nnn^^^ZZZ```gggmmmrrrwwwuuusssrrrqqqqqqrrrrrrmmmkkklllqqqwwwyyyvvvrrrqqqssstttuuuuuuuuuxxxzzz|||zzzyyyyyyzzz{{{zzzyyyxxxxxxxxxzzz||||||{{{yyy~~~yyyrrrnnnpppuuu{{{~~~{{{{{{xxxpppnnnnnnmmmnnnpppvvv}}}|||mmmdddcccaaa\\\XXX\\\______dddlllnnnkkkYYYNNNCCC@@@@@@BBBLLLWWW```fffnnnrrrssstttvvvxxxyyyyyyxxxuuutttvvv{{{ooo]]]QQQGGGAAA>>>888888666555444444444444444555555666555555444444666555333222222333555666222333333222111222444666555444444333333333444444111333666666555333333444555444222222333555888999666555555444444444555555444444444444444555666777555555555555555555444444555555444333222222222222555444333333222222222222222222222111111000000000444444333222222333333333555555555555444444444444222222444444444444222222333444444444555666666666666555555444444555777888...000222555666777777666555666777888888777666555888888888777777777777777444555666888:::<<<===>>>===>>>======>>>BBBGGGKKKOOOOOOUUUbbbiiikkkpppvvvxxxqqqiiieeegggkkknnnooouuusssssswwwyyyxxxyyy}}}yyy{{{iiihhhhhhjjjmmmppprrrsssrrrvvv{{{~~~wwwhhh\\\aaaeeeggglllrrrrrrmmmpppooonnnrrrwwwxxxvvvrrrpppnnnlllooosssuuurrrooorrroooooorrrrrroooooosssqqqmmmmmmrrrvvvuuutttvvvvvvrrrmmmlllpppuuuyyy{{{~~~}}}{{{vvvqqqnnnnnnnnnqqqqqqrrrssstttuuuuuuvvvsssqqqoooppptttxxxyyyyyy}}}wwwqqqnnnmmmppprrrvvvwwwvvvtttrrrqqqrrrtttssssssvvvyyytttooorrryyyxxxvvvppplllppp{{{|||kkk[[[XXX^^^eeelllqqquuuvvvuuurrrooonnnnnnpppkkkjjjkkkpppwww{{{zzzwwwqqqqqqqqqrrrtttwwwzzz{{{|||zzzyyyyyy{{{||||||{{{{{{zzzyyyzzz||||||{{{zzz|||~~~wwwsssrrruuuxxxyyyzzzyyyzzz|||yyyqqqllllllooonnnooosss{{{{{{kkkbbb```^^^YYYXXX[[[[[[\\\aaahhhiiidddTTTKKKCCCCCCEEEJJJTTT___gggmmmsssvvvvvvuuuwwwxxxvvvyyyzzzwwwtttssswww{{{kkkXXXKKKAAA;;;999999888777666555555555555222222333333333333333333666555333222222333555666222333333222111222444666555444444333333333444444///111333444555555666888555555555555555555666666444444444555555555555555555444444444444555555666444444555555555555555444444444333222222222333333444333222222111111111222333333222222222111111111444333333333222333333333;;;;;;:::888777555444444222333333444444333333222444444444444555555555555555555555555555666666777444444444555444444333333666666777777777777666666777777777777777777777777666666777888:::<<<===>>>===>>>>>>>>>>>>AAAFFFIIIOOONNNSSS]]]ccceeeiiinnntttooojjjgggiiimmmqqqsssuuurrrsssxxx{{{{{{}}}{{{}}}ooolllkkkqqqyyy~~~|||uuuwwwzzz||||||}}}~~~nnn]]]aaadddggglllrrrrrrooopppooopppsssxxxzzzyyywwwpppmmmiiijjjnnnrrrsssrrrpppnnnnnnqqqqqqpppqqqtttppplllmmmrrruuuuuuvvvyyyyyytttooollloootttyyy|||~~~}}}zzzuuupppllllllllluuuuuussssssssstttuuuvvvqqqooommmmmmqqqtttvvvwww|||uuunnnjjjjjjmmmqqquuuwwwxxxwwwvvvuuuuuuvvvtttvvv{{{}}}yyyvvvxxx~~~|||uuuuuu|||xxxhhhXXXUUUZZZbbbjjjppptttwwwxxxtttmmmiiijjjmmmkkkjjjjjjooouuuyyyzzzxxxnnnkkkjjjlllsssyyy|||}}}zzzyyyxxxxxxzzz||||||{{{zzzxxxwwwwwwxxxzzzzzzyyyzzz|||{{{vvvtttsssrrrrrrvvvsssqqqrrroooiiiggghhhllllllooovvvyyyjjjaaa___]]]ZZZYYYYYYWWWWWW\\\aaa___YYYLLLGGGDDDGGGNNNWWWcccmmmppptttxxxxxxwwwwwwyyy{{{www||||||wwwuuuyyy~~~}}}|||dddPPPDDD<<<888777999888777666666555555666111111222333333333333333555444333222222333444555222333333333222222444666444444333333333333444444000222333333333444777999555666777888777666555444333333444555666666666555555555555444444444444444222333444555555555555555333333222222333333444444333222222111111111111111333333333333222222222222333333333333333333333333;;;::::::888777666555555222333333444444333333222555555555555444444444444444444555666666666666666666555444444333333333333777666666555666666777777777777777777777777777777999999888888999;;;>>>???===>>>?????????@@@DDDFFFMMMLLLOOOUUUZZZ\\\```dddllllllkkkiiijjjnnnsssxxxtttqqqsssxxx{{{|||{{{~~~wwwvvvvvvyyy}}}vvvvvvwwwwwwwwwvvvwwwwwwwww{{{sssaaacccdddhhhlllpppqqqpppppppppqqquuuyyy{{{zzzxxxoookkkggggggjjjooossstttrrrppppppqqqqqqrrrsssuuurrroooooosssuuuvvvxxx||||||xxxqqqmmmnnnsssxxx|||~~~}}}zzzuuuppplllllllllsssssssssssstttuuuvvvvvvpppooommmmmmnnnrrruuuwww{{{yyysssmmmhhhiiinnnsssvvvxxxzzzyyywwwuuuttttttwww{{{~~~{{{xxx{{{}}}xxxiiiYYYTTTXXX___hhhooosssxxx{{{wwwnnnhhhhhhjjjnnnllllllnnnrrrvvvwwwvvvkkkfffcccfffooowww{{{{{{vvvttttttuuuwwwyyyzzzyyyvvvsssqqqqqqsssvvvwwwxxxxxxyyy{{{{{{xxxuuurrrooolllnnnkkkjjjkkkiiidddccceeeeeegggnnnxxxuuuiiicccbbbaaa___\\\XXXSSSSSSVVVWWWSSSMMMDDDCCCFFFMMMXXXfffsss|||wwwxxxwwwuuutttwww}}}zzzyyy~~~|||}}}tttZZZIII@@@;;;:::;;;999888777666666666666666222333444444555555555555555444333333333333444555111333444333222222444555333333333222333333444444555555555333222222444666666666777777777777777666222333444666666666666555555555555555444333333222111222333444555666666666222222222222333444555666333333222222222222222333333333333333333333333333222222333333333333333333333444444444555555666666333333333333333333333333555555555444444333333333333444555666777666555444444333333222333444666777777666555444444666777888666666666777777777777777<<<:::999888999;;;>>>@@@===>>>?????????@@@BBBCCCIIIIIIJJJNNNRRRVVVZZZ^^^dddgggiiijjjkkknnnuuu{{{tttqqqqqquuuxxxxxx{{{zzz~~~~~~|||xxxwwwxxxvvvuuutttttttttssssssrrrqqqssswww}}}vvvfffeeeeeehhhlllooopppqqqqqqrrrtttwwwyyyyyywwwuuunnnkkkgggfffhhhmmmrrruuuuuuuuutttrrrrrrtttuuuuuuwwwtttsssuuuvvvvvvyyy~~~|||uuuooonnnqqqvvv{{{|||{{{yyyuuupppnnnnnnnnnmmmooorrrtttvvvwwwvvvvvvqqqpppnnnmmmnnnqqquuuxxx|||{{{wwwoooiiigggkkkpppqqqtttwwwxxxwwwuuutttttt|||}}}wwwuuuwwwzzz|||~~~nnn]]]VVVWWW\\\dddkkkqqqxxx~~~{{{rrrjjjggggggmmmmmmnnnppptttwwwyyyzzzpppjjjddddddjjjppprrrqqqpppooonnnpppsssvvvvvvvvvsssqqqnnnnnnqqqtttwwwxxxvvvtttsssuuuzzz}}}}}}||||||{{{yyyyyyxxxuuuqqqmmmfffddddddggggggcccaaaccc___dddnnn{{{|||ooogggdddddddddddd^^^WWWPPPNNNNNNMMMIIIFFFAAADDDKKKTTTbbbrrryyyxxxtttqqqqqqwwwvvvvvv~~~|||{{{zzz|||~~~jjjRRRDDD>>>;;;;;;<<<888777777666666666666666222333333444555555444444444444444333333444444444111222444444333222333555222222222222222333444555555666555333111111333555555555444444555888:::<<<333444444555666666555555444444555555444333222111111222333444555555555555111111111222333444555666444444333333333444444555333333333333333333333333111222333444444444444333111111222222333444555555333333333333333333333333555555444444333333333222222333555666666666555444444333333222333444666777666555444444444555777888555555666666777777777777<<<:::999888999;;;>>>@@@<<<>>>??????>>>???@@@BBBDDDFFFHHHKKKOOOUUUZZZ\\\___bbbfffhhhjjjnnnuuu{{{uuuqqqppprrrrrrqqqssswwwvvv}}}~~~ttttttxxxwwwuuusssssstttuuutttsssqqqppppppttt}}}yyyiiieeeeeeiiimmmnnnpppssstttvvvyyy{{{zzzwwwsssqqqmmmkkkhhhggghhhlllpppssswwwxxxvvvrrrrrruuuwwwvvvyyyvvvuuuvvvvvvvvv{{{yyysssnnnoootttxxxyyyxxxwwwtttqqqpppppprrriiilllpppuuuxxxxxxxxxwwwsssrrrqqqooonnnqqqvvvzzzwwwlllffffffiiijjjmmmrrruuuvvvvvvwwwxxxyyyrrrqqqssstttuuu}}}wwwdddYYYVVVXXX___fffmmmuuu}}}~~~wwwnnngggdddgggiiimmmrrrwww{{{yyyssslllhhhhhhiiijjjiiilllkkkkkknnnqqqtttuuuuuuvvvssspppppprrruuuvvvwwwssspppmmmnnnrrruuuuuutttuuuvvvwwwyyyzzzxxxuuuqqqccc```aaadddddd``````bbb___cccmmm}}}vvvjjjeeedddccccccddd\\\TTTMMMJJJHHHEEEEEEHHHFFFLLLTTT\\\iiiwwwyyywwwtttqqqrrrzzztttkkkkkkssszzz|||zzzyyyyyy~~~qqq___KKK@@@;;;999777888666666555555555555666666111111222222222222111111444444444444444444444444000222444444333333333444222111111222222333444555222333444444333333666777555444222222444777;;;===666555444444444444555555333333444555555444222111111222333444444444444444222111222222333444555666555444444444444555555666222222222222333333333333000111333444555444444333444444444444444444333333444333333222222333333444444444444444333333333333333333444555555555555555666555444444333333333333444444444444555666777777444555555666666777777888999999888888999;;;>>>???<<<===>>>======>>>@@@CCCBBBFFFIIILLLQQQYYY]]]^^^___```bbbeeeiiiooovvvzzzxxxsssppppppnnnkkklllpppqqq{{{~~~tttssswwwuuusssqqqqqqtttuuuuuutttqqqooommmooowww}}}wwwhhhcccccciiinnnooossswwwxxx|||}}}vvvppplllkkkkkkkkkjjjjjjlllnnnppptttwwwuuuqqqqqqwwwyyywwwxxxuuuuuuvvvvvvvvv}}}}}}vvvooonnnqqqttttttttttttrrrpppppprrrtttlllnnnqqqtttwwwyyyzzzzzztttsssrrrooonnnqqqwww|||~~~rrrhhheeeeeehhhkkkooorrrtttvvvxxxzzzuuummmmmmpppqqqrrrxxx~~~iii[[[TTTSSSXXX___iiiqqq{{{{{{qqqfff___```ccciiioootttyyy|||~~~}}}zzztttoookkkkkkkkkllllllllllllnnnrrrvvvwwwwwwyyyvvvsssqqqrrrrrrrrrqqqnnnlllkkklllpppqqqooolllnnnoooqqquuuxxxwwwtttrrrfffaaa______^^^\\\]]]aaa___aaajjjyyyxxxlllhhhgggdddaaaaaaVVVPPPJJJGGGCCCAAAFFFOOOPPPWWW^^^ccclllxxx}}}}}}yyyyyyxxxwwwyyywwwhhhaaabbbhhhlll{{{zzzzzz{{{```PPPAAA:::999666444444555555444444444444555555222222222222222111000///333444444444444444444333000222444555444333333444111111111111222333444555111333444555444444555666333333333444555777888999999777555333222333444666111222444555555444333222222333333444444444333333222222222222333333444555444333333333333444555666111111111222222222333333///111333444555555444333444444444444444444444444444333333222222333333444333333333333333333444444444444333333444444555555444444444555444444333333222333444555666666666666444444555555666777777888666666777888:::<<<===>>><<<===<<<;;;;;;===AAADDDCCCIIIMMMOOOUUU]]]aaa___bbbaaaaaadddjjjqqqwwwyyy|||vvvrrrpppmmmjjjkkknnnnnn{{{zzzxxxooonnnqqqrrrooommmnnnrrrtttuuusssooonnnkkklllttt{{{yyysssfffaaaaaahhhnnnpppuuu{{{|||vvvnnniiijjjkkkllllllkkklllmmmnnnrrruuutttoooqqqxxx{{{yyyuuussssssuuuuuuwww~~~wwwpppmmmooorrrpppqqqqqqpppooopppsssuuupppqqqqqqsssvvvyyy|||}}}ttttttrrrooonnnpppwww|||vvvlllggggggkkknnnppprrrssstttvvvwwwsssjjjlllpppqqqqqquuuzzzlll\\\RRROOOTTTZZZeeemmmxxx}}}ssseee\\\[[[___eeekkkooorrrtttvvv|||{{{xxxtttpppppprrruuunnnmmmnnnpppuuuxxxzzzzzzzzzwwwsssqqqooonnnlllkkkkkkjjjkkknnnqqqpppkkkggggggiiilllpppssstttqqqooojjjccc^^^[[[YYYXXX[[[```^^^___eeetttrrrnnnllleeeaaa```RRRLLLHHHEEEAAA@@@IIIUUUXXX```eeegggmmmvvvyyyvvvyyy{{{}}}~~~nnnaaa\\\___dddgggrrrxxx{{{www{{{~~~yyyeeePPPDDD888555777666555444444444333333333444444555555555555444333222111000333444444555555444444333000222444555444333333444111111111111222333444555333555777666444222111111222333444666666666555555;;;888555222111222444666000111333555555555333222333333444444444333222222333333222222333333444444222222222222333333444555000000000111111222222222///000333555555555444333//////111222444555666777444444222222222222444444222222222333333444444444555444333222333444555666...000222555666777777666111222444666777777666555444444444555666777777888444555666888:::<<<===>>><<<<<<;;;::::::===BBBFFFEEELLLQQQSSSXXX```ccc```eeebbb```ccckkksssxxxyyy~~~xxxtttrrroookkklllooommm|||}}}}}}vvvpppnnnnnnrrroookkkkkknnnrrrsssrrrnnnooonnnnnnrrrwwwvvvqqqfffggghhhiiikkkpppwww{{{|||uuunnngggfffhhhllloooqqqqqqqqqpppqqqqqqpppooooooqqqvvvyyy|||uuuqqqsssuuuvvvyyy{{{vvvwwwvvvrrrmmmnnnqqqrrrnnnkkkooovvvvvvtttqqqnnnnnnqqqtttwwwkkkqqqvvvuuupppnnnrrrwwwyyylllggghhhkkkkkkkkkmmmqqqtttuuuuuu}}}sssiiieeeiiiooorrrrrrwwwttteeeYYYPPPPPPUUUbbbmmmuuuuuuxxxxxxlll[[[\\\]]]```dddhhhllloooqqqtttvvvzzz~~~~~~yyyuuupppqqqsssuuuxxx|||~~~vvvsssqqqrrrtttsssmmmgggkkkkkkkkklllmmmllliiifffjjjiiiggggggggggggeeeddd^^^^^^\\\ZZZWWWWWWYYY[[[aaaeeejjjsss~~~qqqhhhccc^^^XXXKKKGGGAAA???CCCLLLWWW^^^eeeiiioooqqqqqqrrrtttvvv}}}vvvtttqqqnnnllllllmmmooozzz}}}~~~~~~zzzzzz}}}qqqdddXXXQQQBBB===666111111444777999111222333444555333000...555444333222222222333333111111222333333333333222444333111000///000000111333333333333333333333333666111////////////111666555555555444444333333333333444555666666444222111,,,---///111333444555555555444222111000111222222333333333333222111000000333333333222222111111111666666777777666333000///222222333333333333444444222333555777444///000444333444555444333444666888111222333333333333222111555444222222222333555777333333444555555444444444;;;:::888666444333222222444555666777888888888888777888888999:::<<<<<<===222999>>>======AAACCCBBBJJJRRRXXXXXXYYY]]]___^^^[[[^^^dddiiimmmrrrwww{{{}}}}}}{{{vvvqqqmmmkkkjjjoooooo~~~yyyxxxwwwtttpppnnnoooppprrrnnnkkkkkkmmmpppqqqqqqkkknnnoooppptttxxxvvvpppggghhhhhhiiikkkpppvvvzzz}}}}}}vvvqqqlllfffkkkkkklllnnnooopppqqqqqqppppppooonnnmmmoootttwww~~~xxxsssttttttssstttyyyyyy~~~~~~yyywwwyyyyyywwwooooooqqqrrrppplllnnnsssrrrpppmmmkkkkkkmmmppprrroootttxxxwwwsssqqqsssvvvxxx{{{xxxkkkeeeeeellllllmmmppptttxxx{{{|||zzzqqqhhhfffjjjooorrrsssyyysssdddXXXUUUXXX[[[fffppptttyyy}}}uuuggg\\\[[[[[[]]]```eeeiiilllpppssswww|||~~~zzzwwwtttssssssssssssuuuvvvwwwwwwtttqqqqqqsssrrrmmmhhhiiihhhiiijjjlllkkkiiiffffffeeecccbbbbbbaaa```___[[[[[[[[[YYYWWWWWWZZZ\\\aaadddhhhppp~~~pppeee^^^VVVQQQGGGEEEDDDEEEKKKTTT^^^dddmmmooorrrrrrrrrsssvvvyyy~~~zzzuuuyyy}}}}}}~~~|||mmm___RRRGGGAAA<<<999555333444555666555555444444444444444444333444444333333222222222333111111222333333333333222888777666555444555555666333333333333333333333333444111111333333111111444555444444444333333333333555555444333333333333333444444444333333222111000444333333222111111222222111111222333333333333222444444444333333333222222//////000000///---+++***222222222333333333444444000000222555555111222555999999999888666555666777333333222111111222333333444444333222333444555666111111333444555555555555333333333222222333333333444555666777777888888888777777888999::::::;;;;;;;;;>>>>>>;;;;;;BBBIIIKKKQQQZZZaaaaaa___```aaa```\\\___cccfffjjjnnnssswwwyyyzzzxxxuuuqqqnnnmmmmmmtttuuuvvvrrrnnnlllmmmooorrrssspppnnnkkkjjjkkknnnooooooiiimmmppprrrwwwzzzuuunnnhhhiiijjjjjjlllooouuuyyy|||wwwooollljjjgggnnnmmmllljjjkkklllnnnooooooooonnnmmmlllnnnrrruuuzzzwwwuuuuuutttqqqqqqtttssswwwyyywwwwwwzzz|||{{{rrrpppqqqtttsssnnnmmmooonnnmmmkkkiiiiiijjjlllmmmooorrruuuvvvuuusssrrrrrrsssvvv|||~~~xxxlllddddddkkkmmmoootttyyy~~~vvvmmmhhhhhhkkknnnpppttt{{{tttbbbYYYWWWXXXbbblllsss|||uuuddd```[[[XXXXXX[[[aaadddlllnnnrrrwww{{{zzzwwwtttrrrqqqooonnnnnnooopppqqqxxxuuuqqqpppqqqpppllliiifffffffffhhhjjjiiigggeeebbbaaa___]]]\\\[[[[[[[[[XXXXXXYYYXXXXXXYYY\\\^^^bbbdddgggmmm{{{{{{lllaaaWWWNNNIIICCCEEEIIIOOOWWW```hhhlllssstttsssrrrrrrssswwwyyyzzz}}}}}}wwwqqqppprrrqqq___PPPEEE>>>;;;666555444555666555333222555444333222222444555666444444333333333222222222111111222333333333333222555444333333222333333333333333333333333333333333333111222666666222111333444444333333333333333222666555333111111222333555777777666555333222000///333333333333333222222111...///111222333444555555444444444444444333333333//////000111000///...---222222222222333333333333///,,,---222555444444666666666666555333222333555555444111000000111444555333333333444444444555555///000111333444555666666333444444555555666777777444555555666777777888888666777888888999999999999<<>>;;;===DDDJJJLLLTTT```iiihhhdddaaaaaa```]]]___```bbbdddiiiooosssvvvwwwwwwuuurrrpppooopppxxxyyyuuuqqqlllkkknnnrrrttttttooommmkkkiiijjjlllmmmoookkknnnpppqqqvvvyyyvvvpppkkkllllllmmmnnnqqquuuxxxuuulllhhhhhhgggllljjjiiigggfffggghhhhhhjjjkkkkkkjjjjjjmmmqqqtttrrrrrrsssssssssqqqrrrsssooorrrtttuuuvvvxxx{{{|||uuurrrrrruuuuuupppmmmllllllkkkjjjiiihhhhhhhhhhhhhhhkkknnnqqqrrrqqqooonnnsssuuuzzz}}}wwwllleeedddgggjjjoootttyyy~~~qqqiiihhhjjjmmmooommmrrr{{{kkk[[[UUUZZZbbbkkksssvvvoooeee[[[VVVVVVXXX[[[dddfffiiimmmqqqrrrpppnnnkkkkkkjjjiiikkkmmmppprrrwwwtttpppooonnnnnnllljjjhhhgggffffffgggfffdddbbb```___]]]ZZZXXXWWWXXXZZZWWWXXXYYYZZZZZZ\\\___aaacccdddffflllzzzsssfff[[[QQQIIIFFFCCCHHHPPPZZZdddjjjoooqqqsssssstttuuuuuuvvvwwwwwwyyywwwsssllldddcccnnnzzzuuudddTTTIIIBBB>>>===333222222333555555333111111222222222111111333444333444444444333333222222111111222333333333333222000000000/////////000000222222222222222222222222333111222555555222111333333333333333222222222222444333222111111222333444333333444444444444333333222222444444444333222111///000111222333444444444333333333333333333333333111222333333444333222222111222222222222333333333000,,,+++111555555444444000111222222222222555777555444222111111222444555222333444555555555444444000111222333444444444444666666777777777777666666444444555555666777777888666777888999::::::999888444999===>>>@@@DDDEEECCCOOO\\\gggfffaaa^^^]]]\\\\\\]]]]]]^^^aaafffmmmrrrvvvwwwwwwuuusssqqqrrrrrrxxx{{{ssspppmmmmmmppprrrrrrpppmmmllljjjiiiiiijjjmmmoooooopppooooootttxxxwwwrrrmmmnnnooooooppprrrvvvyyyuuuiiidddddddddeeeeeeddddddcccbbbaaa```bbbcccddddddeeegggkkknnnkkkooorrrrrrppppppqqqqqqnnnppprrrtttttttttvvvyyywwwtttsssvvvvvvqqqmmmllljjjjjjiiihhhgggeeecccbbbbbbeeeiiimmmoooooonnnmmmttttttwwwyyytttjjjcccbbb```dddjjjpppuuu||||||oooggggggkkknnnoookkkpppwww|||{{{|||wwwbbbUUU[[[```gggrrrsssggg]]]WWWTTTTTTYYYZZZ\\\```eeeiiikkkkkkggggggggghhhjjjmmmqqqssstttrrrooommmllllllkkkjjjjjjhhhfffeeedddccc```]]][[[[[[YYYVVVSSSTTTWWW[[[YYYZZZ\\\]]]]]]^^^```bbbcccdddeeejjjxxxyyyiii^^^TTTJJJEEEEEEHHHOOOZZZeeemmmqqqrrrrrrqqqtttyyy}}}}}}zzzwwwtttpppllliiieeehhhuuu}}}jjjbbbUUUJJJBBB===;;;:::444222111111333444444333...111444555333111111222333333444444444333222111111111222333333333333222222222333333333333333333222222222222222222222222444111000222222000111444222222222222222222222222000111222333333222111111///000111333444444444444111222444555555444333222111222222333333222222111111111111111111111222222//////000000111111111000111111111222222222333333333...,,,000444333222333222333444555444555888:::333333333444444333333333222333444555555555444444333333444444444333222222111222333444444444444333555444444444555666777888777888:::;;;<<<;;;::::::444888:::;;;>>>BBBBBB???DDDPPPZZZ[[[XXXWWWVVVUUUYYYYYYZZZ[[[___eeemmmssswwwxxxxxxvvvtttsssssstttyyynnnmmmmmmmmmnnnnnnmmmlllkkkkkkjjjiiihhhjjjnnnqqqrrrrrrpppooossswwwvvvqqqlllnnnooopppqqqssswwwzzzvvvhhhbbb````````````aaaaaa``````___^^^\\\]]]^^^^^^^^^```ccceeehhhnnnqqqooommmnnnooonnnoooooopppsssrrrpppqqquuuxxxuuuuuuwwwuuupppnnnooojjjkkkjjjiiifffbbb^^^\\\aaadddiiilllmmmmmmnnnoooppppppsssvvvrrrhhh```]]]XXX]]]dddjjjooouuu}}}zzznnnggggggjjjnnnppplllnnnssswwwvvvxxxmmm\\\XXXZZZ```kkkzzzwwwlllccc[[[WWWTTTSSSSSSUUU[[[bbbgggiiiffffffgggiiijjjlllnnnooonnnnnnmmmlllkkkjjjiiiiiijjjhhhdddbbbaaa^^^[[[YYYUUUUUUTTTRRROOOQQQWWW\\\\\\^^^______^^^^^^___aaa___```aaafffrrrooo^^^VVVNNNFFFDDDGGGRRRYYYcccnnntttvvvuuuttttttxxx~~~xxxnnnkkkoooxxx}}}~~~{{{ppp^^^XXXOOOFFF@@@<<<999777666444111111222444555555000444888999555222111222222333444555444333222111111111222333333333333222222222333444444444333333222222222222222222222222444000///111111///000444000111111111111222222222...000222333444333111000111111222333333333333333222333333444444444444444444444444333222111000///000000000000111111111111////////////000000000000111111111111222222222222444000///222333111111333333444444333222222333555222333444555555444333222333333333444444444555555555555555555444333222222...000222555777888888777555444444333444666777888555777999<<<======<<<;;;<<<;;;888555888@@@CCCBBB;;;DDDLLLNNNOOOQQQQQQPPPTTTUUUWWWYYY]]]dddlllqqquuuvvvwwwvvvtttssstttuuu{{{lllmmmmmmmmmkkkkkklllmmmiiijjjkkkiiiiiikkkooosssrrrsssrrrqqqtttwwwtttnnnjjjlllnnnooopppsssvvvyyyzzzllldddaaaaaa``````___^^^___```aaabbb___``````^^^\\\\\\]]]___bbbjjjooollljjjmmmppppppooommmnnnrrrqqqmmmnnnsssxxxwwwwwwxxxtttnnnooosssoooppppppnnnjjjddd___[[[bbbfffkkkllliiihhhkkknnnjjjkkkqqqxxxvvvkkk```[[[RRRXXX___dddhhhnnnvvv}}}xxxooohhhfffiiinnnqqqpppoooppprrrrrrsss{{{xxxdddVVVUUUYYYcccqqq~~~xxxnnnhhh]]]XXXSSSQQQTTTZZZ___bbbcccdddgggiiikkkllllllllliiijjjkkkkkkjjjiiihhhhhhfffddd```^^^]]][[[XXXVVVRRRSSSSSSQQQOOOSSS[[[bbb```aaaaaa```^^^\\\\\\\\\ZZZ[[[[[[^^^gggtttyyyxxxqqq```QQQMMMJJJGGGJJJSSS[[[bbbkkkuuuzzz{{{yyywwwyyy}}}xxxmmmjjjtttuuujjj[[[UUUMMMFFFAAA>>><<<:::777555333333444555555555333666999777333000111333222333444555555333222000111111222333333333333222...///000111222222111000111111111111111111111111333000111444444111000333000000000000111111222222///000000111111111111111222222333444444444444444333333333333333444555555333444333333222111000000000000111111111222222222222111111000000000111111111111111111222222222222333111111333222000222777000111111111//////111222444444444444444444444444444444333222333444555666555555666666666555444444111222555888999:::999999555444333333333555777888333555888;;;======<<<;;;===<<<888555888???AAA???;;;@@@CCCEEEIIIOOOPPPMMMQQQRRRTTTWWW[[[aaahhhmmmppprrrttttttssstttuuuwww{{{lllnnnnnnmmmjjjjjjnnnrrriiijjjkkkjjjiiikkkpppuuuqqqsssttttttwwwxxxrrrjjjhhhjjjlllnnnooorrruuuxxxqqqhhheeedddcccaaa___]]]^^^aaaeeehhheeefffeeebbb^^^\\\]]]]]]\\\eeekkkjjjjjjpppuuuuuuooolllmmmqqqppplllmmmssswwwwwwyyyxxxrrrmmmpppvvvuuuvvvvvvtttooohhhbbb^^^bbbhhhlllkkkeeecccggglllfffiiisss}}}|||pppbbb[[[OOOUUU\\\aaadddjjjrrryyy}}}xxxpppiiifffiiinnnqqqtttpppoooooopppqqqwww~~~}}}hhhWWWTTTUUU^^^iiittt|||xxxjjjbbbXXXQQQPPPSSSVVVYYY___aaaeeeiiikkkmmmmmmmmmeeegggjjjkkkjjjhhhggggggbbb```]]][[[ZZZYYYWWWUUURRRTTTTTTRRRRRRVVV___gggaaabbbbbb```]]]ZZZYYYYYYVVVWWWVVVXXX___iiimmmkkkcccRRRFFFFFFIIIJJJSSS___aaagggpppxxx}}}~~~}}}{{{}}}~~~vvvqqqllluuutttiiiWWWQQQIIICCC???>>>===<<<777666555666777777555333444666777333...,,,///333222333444555555333111000111111222333333333333222///000111222333333222111111111111111111111111111111000333888888333000111//////000000111111111222111000///...///000222444111222333555666777777888444333333222333444666777222333333333333222111111111111222222222333333333000000///...............000111111111111222222222222111333444222000444:::///111222333333444666999666555333111111333555666555444333222222444666777444444555666777777777666111333444666666555333222555444333222333555777999000333666:::<<<<<<<<<;;;777999999888;;;???<<<777>>>@@@@@@BBBHHHPPPQQQNNNOOOQQQSSSUUUYYY^^^dddiiilllnnnppprrrrrrtttvvvxxxzzzmmmpppooojjjiiinnnqqqqqqnnnmmmmmmnnnooopppqqqrrrpppppptttyyyxxxqqqlllkkkooooooooonnnnnnqqqvvvzzz}}}~~~rrrlllkkknnnmmmkkkkkknnnsssxxx|||zzzuuuoookkkhhheee___[[[``````dddmmmrrrtttvvvyyyrrrooollllllnnnpppooonnnpppuuu|||}}}uuulllmmmsssmmmtttzzz{{{yyytttggg\\\]]]eeelllmmmiiigggjjjmmmeeekkkrrrwwwyyyuuujjj^^^VVVSSSSSSZZZbbbhhhpppvvvxxxrrrjjjfffggglllqqqtttttttttssssssrrrqqqqqqqqq{{{tttdddXXXQQQVVVbbblllsssvvvyyyyyyjjj]]]UUUSSSSSSTTTUUUXXX^^^eeelllooonnnmmmjjjkkkllloooooommmhhhdddbbb```\\\XXXUUUTTTTTTUUUOOOQQQUUUWWWWWWXXXYYY[[[\\\]]]^^^]]][[[VVVRRROOOXXXSSSOOORRRXXX]]]\\\XXXOOOLLLJJJLLLQQQXXX^^^bbbiiimmmrrrvvvxxxyyyzzz{{{ssswwwxxxxxxyyykkkcccQQQOOOKKKHHHDDDBBB@@@???;;;888444333666777777666444444444444444444444444333222111////////////000111111000000111333444666555555444444444444555666000000000000000111111111111111000///...---,,,,,,333222333666888777333///555444222000///000000111222222333444555555666666444333333444555555444222111222333444555555555555111222222333333222222111333000------111333222000000111222222222222111000000000111111111222222222333333333444444444555555888666444222222222333444444333222333555666555444666333444777777555555888000333555666555444444444555555444333444555666777777111+++---333999999777::::::999999:::===???AAA===>>>BBBEEEHHHJJJKKKKKKRRRQQQPPPQQQUUUZZZ```dddkkklllnnnqqqsssuuuvvvvvvqqqooorrrpppkkkiiillloooooooooooooooppppppqqqqqqqqqoooooosssxxxwwwqqqllllllmmmmmmmmmmmmnnnrrrwww{{{}}}|||xxxwww|||{{{yyyyyyzzz~~~|||wwwuuussspppjjjfff```___ccckkkqqqsssvvvyyysssqqqnnnmmmooopppooommmtttxxxvvvlllkkkpppmmmssszzz~~~{{{ooobbb[[[```fffhhhgggfffhhhjjjkkkpppwww|||~~~qqqdddXXXSSSRRRXXX```gggpppwwwyyyssskkkgggggglllpppsssooonnnnnnnnnnnnmmmmmmmmmwwwhhh[[[QQQTTT^^^hhhpppuuuwww~~~|||pppfff^^^XXXUUUSSSTTTXXX]]]cccgggiiiiiiffffffhhhjjjkkkiiieeebbb\\\YYYVVVRRRPPPPPPPPPQQQSSSVVVXXXXXXVVVTTTSSSSSSXXXYYYZZZZZZYYYUUURRROOOMMMJJJHHHJJJNNNPPPNNNLLLGGGIIINNNUUU\\\cccgggiiilllooorrrtttuuuvvvxxxzzznnn```YYYLLLKKKJJJGGGEEECCCAAA@@@:::777444444555777777666555555444444333333333333333222111000/////////000111111000000111333444555333333444444555555555555000000000000000000000111222222111000000/////////333222222444666666333000111000000000000222333444/////////000000111111111444333333333555555444222111222333444555555555555111222222333333222222111/////////......///111222111111111111111111111111000000111111111222222222222222333333333444444444444333222000000111222333555444333444555555444333888555444777666333222555333555777777666555666666555444444333444555666777;;;777333444888===>>>===@@@>>><<<;;;:::<<<>>>???===>>>@@@CCCHHHLLLQQQSSSQQQPPPPPPQQQUUU[[[aaaeeejjjkkkmmmpppsssuuuwwwxxxwwwpppsssqqqllliiilllmmmmmmpppqqqrrrssssssrrrqqqpppnnnmmmqqqvvvvvvpppmmmmmmkkkllllllmmmnnnqqqwwwzzz|||~~~}}}xxxsssccc```bbbiiioooqqquuuyyyvvvsssqqqooooooooonnnlllsssxxx~~~xxxnnnlllpppqqqvvv|||uuueeeZZZ\\\```ccceeeggghhhhhhpppuuu|||~~~nnn^^^VVVRRRUUU\\\dddoooxxxzzztttmmmhhhhhhkkkoooqqqnnnnnnnnnooooooooooooppppppyyyooo```RRRPPPXXXbbbkkkrrrtttwww|||{{{mmm```YYYUUUSSSRRRSSSWWW]]]```bbbeeedddcccccccccaaa]]][[[SSSQQQNNNLLLKKKKKKLLLLLLMMMPPPTTTWWWVVVVVVUUUUUUSSSTTTUUUUUUUUURRRPPPNNNEEEEEEEEEEEEEEEEEEEEEEEEDDDKKKVVVaaaiiimmmnnnnnnmmmnnnppppppppprrrtttwwwppp\\\PPPKKKFFFFFFGGGGGGEEECCC@@@???999777444444555666666555666555555444333222222111333222111000////////////111111111111111222333444///111444666777666555444111111000000000000000000222222222222222222222222333222111111333333222111000000///000000222333444111111111111222222222222444333222333444444333222111222222333444444444444111111222222222222111111,,,///111000,,,,,,///333333222111000000111222333111111111111111222222222111111111222222222333333222222111000000111333444666555444444555666555333666333333555555222222555333555777777666555666777444444444333444555555666777666555555666999;;;===EEECCC???<<<:::;;;<<<>>>??????@@@CCCGGGMMMSSSVVVPPPOOOOOOQQQUUU[[[bbbfffiiijjjkkkmmmqqquuuxxxzzz|||nnnqqqpppkkkiiilllnnnmmmpppqqqssstttsssrrrpppooommmmmmpppuuuuuuqqqooopppkkklllllllllmmmppptttwwwzzz|||{{{{{{}}}|||iiidddccchhhmmmpppsssvvvvvvuuusssqqqpppooommmllllllrrrzzzyyypppmmmpppuuuxxx}}}wwwfff\\\\\\]]]```fffiiiiiihhhqqqwww{{{fff\\\TTTSSSXXXaaammmxxxzzztttmmmiiihhhjjjmmmnnnnnnnnnoooooopppqqqrrrrrrlllsss~~~wwwfffTTTOOOSSS[[[eeemmmoooqqqsssvvv{{{{{{nnnggg^^^YYYSSSPPPQQQTTTXXXZZZgggddd```]]]ZZZWWWSSSPPPLLLKKKJJJHHHHHHIIIJJJJJJHHHLLLQQQTTTUUUUUUTTTUUUOOOPPPPPPPPPOOONNNLLLKKKFFFGGGFFFDDDBBBBBBFFFIIIKKKSSS___iiiooopppnnnmmmlllmmmnnnmmmmmmooorrruuu~~~www\\\JJJBBBAAAAAACCCDDDEEEDDDAAA===;;;777666555444444555555555666666555444333111111000222222111000000/////////111111111111111222222333...111555999:::999666444111111111000000000000000111111111222222333333333222111000///000111111111222222111000000000000000444444333333333333333333444222111111333444333222111111222333333333333333111111222222222222111111...///111000///...000222333222000//////000222333111111111111111111111111000000000000111111111111222222222222333444555666555444333444666777666555000...///444555444555888222333555555444333444555333333333444444444555555111333555444333444777;;;EEECCC>>>;;;999:::<<<===AAAAAABBBDDDGGGKKKOOORRRMMMMMMMMMOOOSSSZZZaaaeeegggggghhhjjjnnnrrrwwwyyyyyy{{{hhhkkkllliiihhhlllooonnnnnnoooqqqrrrrrrpppnnnmmmnnnmmmooottttttqqqpppqqqmmmmmmmmmmmmlllmmmpppsssvvvwww{{{~~~~~~zzzxxxrrrtttxxxnnngggdddhhhmmmoooqqqsssuuuuuutttsssqqqooonnnmmmjjjoooxxx~~~yyyooojjjkkkqqquuuzzzzzziii___]]]\\\___eeeiiiiiigggnnnuuusssfffYYYTTTVVV^^^jjjuuuxxxsssmmmiiihhhjjjkkklllkkkkkklllmmmnnnoooooopppnnnssszzzmmmZZZPPPPPPVVV___hhhiiikkknnnqqqtttyyy}}}zzzmmmfff\\\TTTQQQRRRSSSTTTaaa^^^ZZZWWWTTTQQQNNNKKKJJJIIIHHHHHHHHHIIIJJJJJJMMMOOORRRRRRPPPMMMLLLKKKMMMMMMLLLKKKJJJHHHGGGGGGFFFFFFDDDAAA???BBBJJJQQQUUU[[[eeekkknnnmmmllllllmmmooopppqqqpppqqqtttvvvuuu~~~~~~aaaJJJ>>>;;;<<<>>>???AAABBB@@@===999666555555555444444333444444666555555333222111000000222222111111000//////...000000111111111222111111...111777;;;<<<:::777444111111111111000000////////////000000111222222222111111000......///111222111111111111000000000///222111111111111111111111444222000000222333222222000111222222333222222222000111111222222111111000111000///000333444222000333222000//////000222333111111111111111111111111/////////000000000111111111111111222333444555666222222222333666888888777000...///333555444555888222333444444333333444666333333333444444444444444333777:::999777666:::===@@@>>>;;;999888:::<<<>>><<<>>>AAADDDHHHKKKMMMNNNKKKKKKKKKMMMRRRXXX___ccceeeeeefffhhhkkkooosssvvvrrrttt|||___dddfffdddeeeiiilllkkkkkklllmmmnnnnnnmmmlllkkknnnlllnnnrrrrrrooooooqqqmmmnnnnnnlllkkkkkkmmmooopppsssvvvwwwwwwwwwxxxzzz}}}|||wwwtttnnnooossszzz}}}nnnfffbbbgggmmmpppppprrrrrrssstttsssqqqooooooooonnnsss{{{{{{ooofffdddgggmmmuuu~~~~~~rrrdddaaa___aaaeeehhhiiihhhlllsssrrraaaWWWVVV[[[fffpppuuuqqqlllhhhhhhiiiiiijjjllllllmmmnnnooooooppppppooorrrvvv}}}uuu```TTTPPPSSS[[[bbbdddgggkkknnnppprrruuuwww|||yyyrrrggg^^^XXXTTTQQQOOOUUUSSSQQQPPPPPPOOOLLLKKKHHHHHHHHHHHHHHHIIIJJJJJJIIIKKKMMMMMMLLLJJJKKKKKKKKKJJJHHHGGGEEEEEEEEEEEEBBBBBBAAA@@@AAAGGGQQQXXX^^^ccciiillllllkkklllnnnpppsssvvvwwwvvvtttttttttmmmxxxyyywww{{{cccMMM???999999:::999;;;======<<<999555333333555666555333222333444555444444333222111111000111222222222111000///...000000111111222111111000...222777;;;<<<:::666333222222111111000//////////////////000000000111111000111111///......000222,,,---...000111222222222222333333333333333333333444111//////000222222222000111111222222222111111000000111111111111000000333000///111555666333///333222111000000111222333222222222111111111111111/////////000000000111111...///000000111222222333111111111222555777777666555222222444444111111444555666666555444555777888222222333444444444444333444777::::::888777999;;;::::::999888999:::<<<===555888===CCCHHHLLLNNNOOOLLLKKKKKKMMMQQQWWW^^^bbbfffffffffhhhjjjmmmpppqqqkkkoooxxxXXX\\\___^^^___cccfffeeeggghhhhhhhhhiiijjjjjjjjjnnnkkkkkkoooooollllllnnnkkklllmmmlllkkkkkkmmmooolllppptttsssooolllmmmpppssswww{{{}}}}}}xxxsssooommmmmmooouuuzzz{{{yyyuuuhhhaaa^^^eeemmmpppqqqqqqmmmpppssssssqqqooopppqqqssswwwrrrhhheeeaaaiiirrr{{{wwwllljjjhhhgggiiikkklllmmmooottt{{{}}}iii\\\VVVYYYbbbkkkrrrnnnjjjgggggghhhhhhhhhnnnnnnnnnoooooopppppppppkkkmmmooosss~~~{{{fffYYYRRRRRRWWW^^^___ccchhhkkkmmmnnnpppqqqoootttyyy{{{zzz{{{~~~yyypppggg___WWWQQQMMMKKKJJJJJJJJJKKKKKKIIIGGGGGGGGGGGGGGGGGGHHHHHHHHHCCCEEEFFFGGGHHHIIILLLNNNGGGFFFEEECCCCCCDDDEEEFFFDDDEEEGGGKKKQQQXXXaaafffhhhlllpppooollljjjkkknnnppptttyyyzzzwwwrrrnnnkkkiiiyyywwwoooqqqwwwwwwrrrtttiii[[[JJJ>>>:::999888666444666777999888666444333222444666555333111222333333333333222222222111111111111222222111000...---000000111222222111000///...111666999:::777333111222222111111000//////.../////////000000000000000///111222111///...000222+++,,,...000222222222222333333333444555555555666333111///...000111222111000111111111111111000000000000111111111111000000000000111222333333222000111111111111111111111111222222222111111111000000//////000000000111111111//////000111111111111111333222111222444444444222666333333555555111111333555666666555444555777999111222333444444444333333111333666777777666666666777888888999:::;;;<<<<<<666888<<<@@@FFFKKKOOOQQQNNNMMMMMMNNNRRRXXX^^^bbbhhhhhhiiijjjkkklllmmmnnnkkkllluuuSSSXXX[[[YYYZZZ^^^``````eeeeeeeeeeeefffgggiiiiiimmmjjjjjjlllllliiiiiillliiijjjkkkkkkkkklllnnnpppiiioootttrrrkkkfffhhhkkkkkknnntttxxxxxxsssnnnjjjlllllllllpppttttttqqqmmmbbb\\\ZZZcccmmmqqqqqqrrrkkknnnrrrrrrqqqpppqqqssssssxxxxxxnnnjjjaaajjjssszzz~~~wwwtttsssqqqooonnnoooqqqssssssvvvxxx~~~mmm^^^WWWWWW___hhhpppmmmiiiggggggggghhhgggjjjjjjjjjkkkkkkkkkkkkllldddfffgggjjjttt~~~jjj\\\TTTRRRUUU[[[]]]```eeeiiikkklllnnnoooggglllpppqqqppppppuuuyyy{{{tttlllcccZZZQQQKKKHHHGGGGGGHHHHHHGGGDDDBBBEEEEEEFFFFFFFFFFFFFFFFFFHHHIIIHHHFFFDDDCCCEEEGGGDDDCCCBBBBBBBBBDDDFFFGGGKKKNNNSSS[[[ccckkkqqqtttppptttvvvtttmmmiiiiiikkknnnsssxxxyyyuuummmfffaaaiii}}}rrrmmmwww{{{kkkaaa```QQQFFF:::666999;;;888333000222444555666666555444111444666555222111222333333222222222222222222222111111222222111000...---///000111222222111000///...111555777777555111///222222222111000//////...000000000000000000000000///111333222///...000222...///000111111000//////......///000111111222222333111......///111111111000000111111111000000///000000111111111111000000,,,000333333000///000222000111222222222222111000222222222222111111000000000000000000111111111111111111222333333333333222555444222222222222000///444222222555666333444777333444444333222222555777111222333444555444333333222444555777888888666555777888999:::;;;<<<<<<;;;<<<<<<===???CCCHHHMMMPPPPPPOOOOOOPPPSSSYYY___bbbjjjkkklllmmmmmmmmmmmmlllmmmlllsssVVVZZZ[[[XXXXXX[[[\\\[[[___bbbgggjjjkkkkkkkkkkkkjjjhhhffffffhhhiiijjjjjjlllkkkjjjjjjkkkmmmppprrrkkkmmmnnnkkkfffeeeiiinnnhhhlllqqqsssrrrpppnnnmmmggglllmmmkkkqqqyyyuuuiiiaaa^^^]]]___eeekkknnnooogggjjjnnnppppppooonnnnnnsssyyy|||rrrjjjhhhkkkvvv}}}{{{{{{{{{yyyvvvsssssstttyyyrrrpppzzzyyyfffWWWQQQWWWbbboookkkfffdddeeegggiiijjjjjjkkklllmmmnnnllliiifffhhhdddaaadddnnnzzzwwwhhhZZZQQQPPPQQQ\\\___dddiiimmmpppqqqqqqnnnkkkgggggghhhiiihhhfffooooooooommmggg^^^UUUPPPOOOLLLHHHDDDBBBBBBCCCEEEDDDCCCBBBBBBBBBDDDEEEFFFFFFDDDCCCDDDFFFFFFBBB???AAABBBBBB@@@>>>@@@EEEJJJYYYlllwwwtttuuu~~~xxxxxxvvvssspppnnnmmmmmmoooqqqtttqqqeee\\\cccpppttt}}}~~~zzz}}}tttmmmcccVVVLLLBBB===666222333444444333555555555666555555444333111666:::888333///111444111//////000333444333000333222111000000111222333000111222111000///000111000222555777666444444444---///000111000---***(((222111///...///000222333000000000000000000000000////////////000000000000111000...---...///111222000000000000000000000000000111222111000///000111---...000111222222111111...//////000111222222222000000000000111222333444...///000000///...///000222111000000222333222111111111111000000000000000222444444444222222222444333333333333333333222222000222444666666666444333666555444333222333333444222333444666777888888888999:::::::::999:::===???>>>???BBBFFFIIILLLNNNOOOUUUTTTSSSSSSVVVZZZ___cccfffhhhjjjllllllkkkiiigggmmmnnnvvvaaaeeefffbbb``````___[[[\\\___dddgggjjjkkkkkklllllljjjhhhggghhhhhhhhhfffkkkjjjjjjkkklllnnnpppqqqiiikkkkkkiiiffffffjjjmmmfffiiimmmoooooommmllllllffflllmmmlllrrrzzzuuujjj^^^\\\[[[^^^dddiiimmmmmmjjjlllooopppnnnmmmllllllnnnuuu|||xxxqqqnnnooowwwyyyzzzzzzxxxuuusssssssssvvvrrrrrrxxxmmm]]]UUUYYYbbbkkkhhhdddbbbccceeeggghhhkkklllmmmooopppnnnllljjjddd```]]]^^^dddoooxxx~~~}}}mmm]]]SSSQQQSSSYYY]]]cccjjjooorrrsssssspppmmmiiigggfffeeeccc```cccdddeeeccc___XXXPPPLLLIIIGGGEEECCCCCCDDDFFFGGGCCCCCCBBBBBBBBBCCCEEEEEEDDDCCCBBBCCCEEEDDDBBB???AAABBBBBBAAAAAADDDLLLQQQkkk}}}yyyuuurrrrrrtttvvvwwwuuurrrnnniiibbb```jjjxxx|||~~~pppeeeYYYLLLCCC???:::555222333444444333555555555555555444333333333444444444222111111111111000///111333444222///222222111000000111222222000111222111000///000111///111333444333222222333...///000000000...,,,+++000///...------///000222000000000000000000000000////////////000000000111222111/////////000222333////////////////////////000222333222111000111222...///000222222222222111/////////000111222222222000000000000111222333333333444555555333333444555555444222222333333222000111111111111111111111111222333444444222222333444222333444555555444333222222333555666666444333222666555444333333333444444333444444555666777777888666888;;;;;;:::::::::;;;>>>???BBBFFFIIILLLNNNOOOSSSRRRPPPPPPSSSYYY___cccfffhhhiiikkkkkkjjjiiihhhjjjmmmwwwnnnrrrssspppllliiiccc\\\ZZZ\\\```dddgggjjjkkkkkkiiihhhggghhhjjjjjjhhhggghhhiiijjjkkkmmmnnnoooppphhhhhhhhhggghhhiiikkklllgggiiilllmmmlllllllllmmmgggkkknnnoootttzzztttiii]]]\\\]]]```eeejjjmmmnnnkkkmmmnnnmmmjjjiiihhhiiijjjpppwww|||}}}{{{xxxxxx~~~uuuvvvwwwuuusssqqqqqqqqqqqqqqqssstttuuuzzzssscccXXXXXX]]]eeeccc``````bbbdddeeeeeeiiijjjlllnnnoooooommmmmmiiifffcccaaabbbiiirrryyyvvvdddWWWSSSTTTTTTYYYaaaiiiooorrrsssrrrssspppkkkhhhdddaaa]]]ZZZVVVWWWXXXWWWUUUPPPKKKHHHDDDDDDCCCCCCDDDDDDEEEFFFCCCBBBBBBBBBBBBCCCCCCDDDBBBAAAAAAAAACCCBBBAAA???AAABBBBBBBBBDDDKKKTTT\\\zzzyyyttttttuuuvvvvvvtttjjj```[[[\\\cccppp||||||vvv{{{{{{yyyhhhYYYKKKAAA;;;999777444222333333333222444444555555444444333222555222000000111222111///222111000111222222000///222111111000000111111222///000111111000///000222///000111111000///111222//////000000000/////////...---,,,,,,,,,---///000000000000000000000000000/////////000000000111111222111000000000111333444........................111222333333111111222333///000111222333333333333//////000000111222222222222111111111111111222222111222333333111111222333555444222222222222000...000000111111222222333333222333444444222222333444222333555666666555444222444555666666555333222111555555444333333333444444555555444444444555777888555888;;;<<<;;;999888888===???BBBEEEIIIMMMPPPQQQRRRPPPNNNNNNQQQXXX___dddggghhhhhhhhhiiiiiiiiiiiiggglllyyyvvvzzz|||zzzwwwrrriii```ZZZ[[[]]]aaaeeehhhiiiiiicccdddeeehhhkkkmmmllljjjggghhhjjjkkkmmmnnnnnnnnniiihhhggghhhjjjmmmmmmmmmlllnnnnnnnnnlllkkklllmmmjjjmmmppprrrwwwyyyqqqfff]]]^^^```ccchhhlllooopppjjjkkkkkkjjjhhhggggggiiijjjpppuuuwww{{{|||{{{yyy{{{yyyoooppprrrqqqooommmmmmnnnmmmnnnpppqqqppprrrwwwfffYYYUUUWWW]]]^^^___bbbddddddbbb```dddfffiiikkkllllllmmmmmmooopppnnnkkkhhhhhhmmmqqq}}}}}}lll]]]UUUSSSPPPUUU^^^fffkkkmmmmmmkkkpppnnnkkkgggbbb]]]YYYVVVNNNOOOOOOOOOMMMKKKHHHFFFDDDDDDDDDDDDCCCBBBBBBAAABBBAAAAAAAAAAAABBBBBBBBB?????????@@@@@@@@@@@@??????AAACCCDDDHHHPPP\\\dddzzz{{{zzzyyyuuurrrlllcccYYYYYYbbbnnnyyywwwkkkgggnnnqqqzzz|||mmm\\\MMMBBB;;;888444333333222333222222111444444444444444333222222444222000///000000111111222111111111111000///...111111000000000000111111///000111111000000111222///000111000......000222000000/////////000222333...------------...///000000000000000000000000000//////000000000111111111111111000000000111222333///////////////////////////111222222111000111333000111111222333333444444000000000111111222222222222222111111000111111111...///000///...---...000222000//////000000...---000000111222333333444444111333444444222222333555222333555777777666444333444444555555555444333222444444444444444444444444777555444333333444666777666999;;;<<<;;;999888999<<<>>>AAAFFFKKKPPPTTTWWWSSSQQQNNNMMMQQQYYYaaafffhhhgggffffffggghhhjjjkkkhhhnnn}}}tttyyy|||||||||yyypppggg^^^]]]]]]___cccfffggggggcccccceeehhhlllmmmlllkkkggghhhjjjkkkllllllmmmlllkkkjjjiiijjjmmmnnnnnnnnnpppppppppnnnkkkiiiiiijjjmmmooosssvvvyyywwwmmmbbb\\\^^^bbbeeehhhjjjmmmnnniiijjjkkkkkkjjjjjjkkkmmmmmmrrrtttttttttwwwwwwtttqqqssswww}}}|||rrrjjjhhhjjjllllllkkkiiiiiiiiijjjiiikkkoooppppppvvv}}}{{{jjj]]]VVVTTTVVVYYY___eeehhhfffaaa]]]aaadddgggiiijjjjjjlllnnnooorrrtttqqqlllgggeeeeeeoooxxx~~~rrrbbbVVVQQQNNNSSSZZZ```ddddddbbb```eeeeeedddaaa\\\WWWRRRPPPJJJIIIIIIHHHFFFEEECCCCCCBBBCCCCCCDDDCCCBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@===>>>>>>>>>>>>???@@@AAA>>>AAAEEEIIINNNWWWaaaiiittt}}}~~~xxxrrrjjjgggdddiiiuuuyyyjjjcccccckkkrrr}}}tttlll^^^OOOCCC;;;777666111111222222222111111111333333333333333222222111111333444222......111555111111222111000/////////000000000000000000000000...000111111000000111222111111222111//////111222111000/////////111333444///////////////000000111////////////////////////000000000000111111111111////////////000000111111000000000000000000000000---///000000//////000222111111111222222333444444111111111111222222222222222222111111000111111111111222333333111111222333///...---...000111111000000000111222333333444444111222444333333222444555222333555666777666555444222333333444444555555555333444444444444444444444666555333222222444666777:::;;;;;;;;;999999;;;===;;;===AAAGGGMMMTTTYYY\\\XXXUUURRRQQQTTT[[[ccchhhgggfffeeeeeefffhhhjjjkkkkkkqqqnnnrrruuuxxx{{{|||vvvmmmaaa^^^\\\^^^cccggghhhggghhhgggggghhhjjjkkkiiihhhiiiiiiiiijjjjjjkkkkkkkkklllmmmmmmmmmmmmmmmmmmnnnooopppooommmjjjgggggghhhnnnppptttyyy|||wwwkkkaaaYYY]]]aaadddeeefffhhhiiihhhkkkmmmnnnnnnnnnooopppnnnrrrssspppnnnoooooommmmmmqqqxxx~~~zzznnndddccceeehhhiiihhhggggggggghhhfffgggmmmqqqpppqqqsssqqqeee]]]XXXSSSWWW]]]dddhhhgggbbb]]]```dddhhhiiiiiijjjmmmppppppssswwwxxxtttmmmfffbbbfffnnnwwwyyyrrrdddXXXPPPMMMPPPUUUYYY[[[ZZZXXXVVVVVVXXXYYYWWWSSSNNNKKKIIIEEEDDDCCCAAA@@@@@@@@@@@@???@@@AAACCCCCCDDDDDDDDD???@@@@@@@@@@@@??????>>><<<===>>>>>>===>>>@@@BBBAAAFFFMMMSSSXXX___gggmmmrrrvvvzzzzzzrrrmmmppptttwww|||~~~tttiiihhhmmmrrr{{{tttggg^^^PPPDDD<<<777333222000111222222111000111222222222333333222222111000...333666333...---111555///000222111000//////000///000000111111000000///...///111111000000111333111222333222111000111222111000/////////111222333000000000111111111111111////////////////////////000000000111111111222222.../////////000000000000111111111111111111111111,,,...//////...///000111111111000111111222333444222222222222222222222222222111111111111111222222222333444333222111222444000//////111333555444333000000111111222222333333000222333333333333444666222333444444555555555555222222333333444555666666222333444555555555444444444444333333333444666777::::::;;;:::999:::===@@@<<<>>>AAAGGGMMMTTTZZZ]]]]]]ZZZWWWUUUWWW]]]cccgggfffeeeeeeeeefffgggiiijjjmmmssshhhkkknnnqqqxxx|||yyyrrrbbb^^^\\\^^^dddiiijjjjjjjjjhhhggggggiiijjjiiihhhlllkkkiiihhhhhhiiiiiijjjlllooopppoookkkiiijjjlllmmmnnnooonnnllljjjiiijjjmmmnnnsss{{{~~~xxxlllbbbYYY]]]bbbdddddddddeeefffeeehhhkkkmmmmmmllllllmmmjjjoooqqqmmmkkkkkkkkkjjjmmmpppwww}}}~~~xxxmmmddd```cccggghhhhhhgggffffffgggeeeffflllooonnnpppsss{{{uuujjjbbb]]]SSSUUUZZZ___dddeeeccc```^^^bbbggghhhggggggkkkooorrrtttxxx{{{{{{wwwooojjjeeeiiinnnqqqnnndddYYYQQQLLLNNNQQQTTTUUUTTTQQQPPPMMMPPPSSSRRRNNNIIIFFFEEECCCAAA@@@>>>>>>@@@AAACCCAAABBBBBBBBBCCCCCCDDDDDD??????@@@@@@@@@???======;;;===>>>>>>===>>>AAADDDHHHOOOXXX___dddhhhmmmppprrrtttvvvzzzwwwqqqoooppp~~~wwwqqqtttzzz|||kkkZZZPPPDDD;;;888777333000111222333222//////111333222222222222222111111000...000222222000...///111---///111111///...///111...///000111111000///...---///111111000000222333000222333333111000///000000000/////////000000111///000111111222222111111////////////////////////000000111111111222222222//////000000111111111111000000000000000000000000---...000000//////111222000000//////000111333444222222222222222222222222000000000000111222333333///111222111000///000111222111111222444555444333111111111111111111111111000222333333333333444666333222222222333444666666444444333333333444444555222333444555555555444444222222333444444555666666666888:::::::::;;;===>>>??????BBBFFFKKKQQQVVVYYYaaa^^^[[[YYYZZZ]]]bbbeeedddddddddeeefffgggiiiiiinnnssseeegggiiimmmuuu|||zzztttaaa]]][[[^^^eeekkkmmmmmmhhhfffeeefffhhhkkkllllllmmmllljjjhhhgggggghhhiiilllppprrrooojjjfffhhhjjjmmmoooqqqqqqooonnnnnnnnnjjjlllrrr|||zzznnneee[[[___dddfffeeedddeeefffaaadddhhhjjjiiigggggggggeeekkknnnkkkiiijjjkkkjjjhhhkkkpppuuuvvvqqqhhhaaa```cccgggiiiiiiggggggggggggfffgggkkkllllllpppvvvuuuvvvllleee___UUUUUUWWWZZZ___bbbcccccc[[[```dddeeecccdddhhhlllpppqqqtttyyy|||zzztttooohhhhhhiiikkkiiicccZZZRRRKKKMMMOOOQQQRRRQQQOOONNNKKKOOORRRRRRMMMHHHEEEDDDBBBAAA??????@@@BBBEEEGGGFFFFFFDDDCCCBBBAAAAAAAAA>>>???@@@@@@@@@>>>===<<<;;;===>>>>>>===>>>AAAEEEMMMUUU```hhhlllnnnqqqsssqqqtttuuuuuuvvvyyy|||}}}sssuuuuuuqqqlllnnnwww}}}}}}~~~~~~{{{yyy|||fffPPPFFF;;;666888999666333222333333111///...111444222222222222222111000000...---...///111111///,,,,,,///111111///...000222...///000111111000///...---///000111000000222444///111333444222000......//////000000000///////////////000111111111111111////////////////////////000111111111111222222222000000111222222222222111////////////////////////---///000111000000222444000////////////111222333222222222222222222222222000000000000111222333444000222333222111000111222333111000111222222111000111111111000000000000000000222333333333333555666333222111000111333666777666666555444333333333333111222444555666555444444000111222444555666666666111555999<<<<<<;;;;;;<<>>AAA@@@@@@??????>>>======:::<<<=========BBBJJJQQQ___```eeemmmuuuyyyxxxvvvrrrooonnnqqquuuvvvqqqllleeeccc___[[[___nnn|||}}}yyywww{{{vvv\\\EEE???888333333444444333333333333222222111111111,,,,,,...222555555111---///000222111///......///...000111000///...///111///...///111000---///333//////000000000000///...222111111111000000//////555333000...---...000111111555666333333444333///000000000000////////////...000111222111111333555---------...000222555666222222222000//////222555111111111///......111333000111111111111222222222333333222222111222222222444444444444444444444444111111111111111111111111000111111222222333444444222222222333333444444444333333333444444444555555333444555555444444555777333555444222444777555111222666888666666888666222444444555555555555444444888888888999999:::::::::>>>???@@@BBBFFFKKKOOORRRbbb^^^\\\^^^^^^]]]^^^aaafffeeecccccceeehhhkkkmmmrrruuu~~~XXXYYY\\\bbbiiimmmmmmkkk___]]]]]]```eeeiiiiiiggghhhffffffgggjjjllllllllloookkkgggeeeggghhhhhhgggkkklllmmmllljjjggggggggggggeeeeeeiiikkkkkknnnrrrqqqtttyyy{{{yyyqqqhhhbbb___bbbfffiiiiiijjjjjjkkkjjjiiifffdddccccccdddeeeggghhhiiihhheeeccccccddddddfffkkkoooppplllddd]]]\\\^^^bbbeeegggfffeeecccaaabbbdddeeefffeeedddccchhhvvvzzzkkk___RRRSSSVVVZZZ]]]`````````___^^^\\\[[[\\\___bbbdddmmmlllkkkjjjjjjlllmmmnnnvvvuuuuuuuuurrrhhh[[[PPPKKKJJJHHHGGGGGGFFFCCCAAACCCCCCCCCCCCBBBAAA@@@@@@???@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAA@@@??????>>>========================999;;;<<<>>>AAAIIITTT\\\ggghhhkkkqqqxxxzzzxxxuuummmllllllnnnnnnkkkeee```ZZZ[[[]]]bbblll{{{~~~}}}zzzvvvvvv|||fffNNN???;;;555333444555555444333333333222222111111111......///222444444111...///000222111///......///...000111000///...///111///---...111000---...222000000111111111111000000111111111111000000000///111000...------...111222111444444222111333333///////////////000000000000---...000000//////000222.........///000222444555000///---...//////---+++000111222222111000111222000000111111111222222222222222111111111222333333555444444333222111000000222222222222222222222222444333333222222111111000222222222222222222111111333333333333444444444444333444555555444444555777333555444222444777555111444777888666666777666222555666666666666666666555777777888999999:::;;;;;;===>>>???BBBFFFKKKPPPSSSXXXYYY]]]bbbccc___^^^```dddccccccccceeehhhkkkmmmrrrvvvXXXWWWWWW]]]dddiiigggddd\\\[[[\\\aaafffiiiiiiggghhhgggfffgggjjjkkkkkkjjjiiifffcccbbbccceeeeeeeeehhhiiijjjiiigggeeeeeeeeeccc``````dddgggjjjooouuuvvvyyy{{{xxxqqqhhhccc```bbbcccfffgggiiilllpppsssnnnllliiifffcccbbbaaaaaadddeeefffeeecccaaabbbcccccchhhnnnqqqnnnhhhbbb^^^^^^___aaacccdddeeeeeedddaaaccceeeffffffeeecccbbbcccmmm{{{nnn^^^QQQQQQSSSWWW\\\_________^^^]]][[[ZZZZZZ\\\]]]___hhhfffccc``````bbbdddffflllnnnrrrtttrrrgggYYYMMMIIIGGGEEEDDDDDDBBB@@@>>>===>>>>>>?????????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@??????>>>>>><<<;;;;;;;;;<<<<<<===>>>777999===AAAGGGRRR```iiilllkkklllppptttvvvsssppplllllllllkkkfff___XXXSSSSSSXXXaaannn{{{}}}yyysssmmmmmmqqqvvvrrrTTTAAA888555333333444555555444222222222222222111111111111111000111333333111000...000111111///......///...000111000///...///111...,,,...000///,,,---111111111222222222222111111111111111111000000000000///...---,,,---///111222111333222//////222222000......//////000000111111...///000000......///000////////////000111222333111---+++---111000***$$$...111333333222111000000000000000111111111222222111111111111111222333444444444333111000///...---333333333333333333333333333333333222111111000000333333222111111000000///222222222222333333333333222444555555444444555666333555444222444777555111666999888555555777666333777777777777777777777777666666777888999;;;;;;<<<<<<<<<>>>AAAFFFKKKPPPSSSLLLRRR]]]fffgggaaa^^^```bbbbbbbbbccceeehhhkkknnnrrrwww]]]ZZZYYY]]]dddgggeeeaaaZZZZZZ\\\bbbgggjjjhhheeehhhgggfffgggiiiiiihhhgggeeedddbbbbbbbbbcccdddeeefffggggggfffdddccccccdddccc```___cccfffggglllqqqvvv{{{}}}xxxmmmddd```aaaccceeehhhiiijjjmmmqqqsssooonnnkkkhhheeecccbbbaaa```bbbbbbbbb``````bbbccccccjjjqqqqqqlllddd```^^^______```aaabbbcccdddddddddfffhhhjjjkkkkkkjjjiiibbbhhhtttooo]]]PPPOOOPPPTTTYYY]]]]]]\\\]]]]]]\\\[[[[[[\\\]]]^^^aaa___]]]ZZZZZZZZZ\\\]]]___bbbgggkkkjjjaaaUUULLLIIIFFFDDDBBBAAA@@@>>><<<======>>>>>>>>>>>>======@@@@@@????????????@@@@@@>>>>>>>>>??????>>>>>>=========<<<<<<<<<===???@@@777<<>>===@@@@@@@@@@@@???>>>======@@@??????>>>>>>??????@@@<<<<<<===>>>>>>============<<<<<<;;;<<<>>>@@@AAA@@@GGGQQQZZZ```fffmmmrrrxxxsssnnnnnnrrrxxx|||~~~yyyuuulllccc[[[WWWXXXZZZbbbooo}}}}}}}}}sssgggaaadddnnnvvvvvvqqqggg]]]RRRGGG===777111222333222111111000000111111111111111111111111444333222111//////000111...///111111/////////000...000111000///...///111---,,,---000///,,,---111...//////000111111000000000000000000000000111111222111000/////////000000///111000,,,,,,000111///---......///000111111222000111222111000///000111000000000111111111000000000000000//////000222333111000///---+++,,,000333//////000000000111111111333222222111000000000000111111111222222222222222222222222222222222222222///000000111111222333333000111111222333444555555111111222222222333333333222333444444333333444666333555444222444777555111222555555333444888999777666555555444444555555666444555666777999:::;;;<<<999:::<<<@@@EEEJJJPPPSSSIIIMMMWWW```bbb^^^^^^aaa```aaabbbcccfffiiilllmmmrrrxxxmmmmmmmmmnnnmmmjjjfffccc______```dddhhhiiieeebbbeeeeeedddeeeeeedddbbb___aaabbbcccdddcccdddgggiiiaaaaaa```^^^[[[ZZZZZZ[[[UUUTTTVVV\\\``````ccchhhkkkpppssspppfff___]]]___aaaeeejjjlllllljjjhhhhhhjjjiiiiiihhhgggfffeeedddjjjiiihhheeebbb```aaaccceeekkkppppppjjjbbb___^^^_________```aaaaaabbbbbbbbbccceeeiiimmmrrruuuxxxmmmiiilll{{{lll]]]PPPMMMKKKNNNTTTXXXWWWUUUSSSTTTUUUVVVWWWWWWVVVVVVTTTTTTUUUTTTTTTRRRQQQPPPPPPQQQSSSTTTTTTSSSQQQPPPGGGDDDAAA???@@@@@@???>>>BBBBBBBBBAAAAAA???>>>>>>@@@???>>>======>>>???@@@;;;;;;<<<=========<<<<<<;;;::::::;;;===@@@CCCEEEOOOWWWbbbiiimmmppprrruuuuuuqqqlllmmmssszzzxxxqqqfff]]][[[___ffflllppp|||zzz}}}|||wwwooohhhfffmmm{{{{{{~~~zzzvvvccc[[[OOODDD<<<777444222111222333222000...///000000000000111111111111111111222222111///...///111---///111111000///000111...000111000///...///111...,,,...000///,,,---111---...///000000000000000000000000000111111111111333222111000000/////////...000000------111111///......//////000000111111---...//////------...//////000000111111111000000...//////...---...222666222111...+++***,,,000444/////////000000000111111222222111000000000000000111111222222333444444444111111111111111111111111222222222111000000//////000000111222444555666777222222222222333333333333111333444444333333444555333555444222444777555111000333444222333777888555666555444333333444555666555555666777888::::::;;;::::::<<>>>>>????????????@@@@@@AAA@@@@@@??????@@@???>>>======>>>???@@@::::::;;;<<<<<<<<<<<<<<<999:::;;;>>>BBBHHHMMMPPP\\\ccckkkqqqrrrssstttvvvooommmlllooovvv|||~~~rrriii___\\\bbbnnnyyy|||~~~~~~yyymmmmmmmmmmmmpppyyy{{{~~~zzzsssjjjdddOOOHHH???777333222222111000222222111///...000222///000000000111111111222...000111000...---...000---///000111000///000111...000111000///...///111///---...111000---...222......///000111222111111///000000000111111111111000000000000////////////,,,000000...///222111...////////////000000000000+++---......------///000...///000111222222111000//////...///000111111111222222111...---...222555////////////000000000111////////////000111333333222222222333333333333333222222222222222222222222222222222111000000//////000000111222333444444555333333333333444444444444111333444444333222444555333555444222444777555111000444555333333555444000777666555444444555666777555666666777888999999::::::;;;<<>>??????<<<===>>>???@@@@@@@@@@@@@@@???>>><<<<<<>>>???@@@999:::;;;;;;<<<<<<<<<;;;:::;;;===BBBHHHOOOVVVZZZbbbgggnnnqqqqqqqqqsssuuuooonnnqqqvvv}}}mmmeee]]]^^^jjj{{{~~~}}}~~~|||xxxvvvuuuoooggg```eeelllrrrxxx~~~~~~uuuiii^^^XXXDDD@@@:::666555555555555///111222000......222555//////000000111111111222,,,///111111...---...000---...000111000///000111///000111000///...///111///...///222000...///333//////000222222333333333//////000000111111111222------......///000000000,,,///111000000222111...000000000000////////////,,,...000000///000111333---...000111222222111111333000///111666666111,,,222333333222111111222444////////////000000000000,,,,,,---///111333555666444333333333222222111111333333333333333333333333/////////000111111222222111111111111111222222222333333444444444444555555111333444444333222444555333555444222444777555111222555666333222333000,,,999777666555555666777999666666777777888888888999;;;;;;<<>>>>>>>>??????AAAAAA@@@???>>>>>>??????;;;<<<<<<;;;::::::===???===<<<;;;999888999999:::<<<<<<<<<<<<;;;;;;;;;<<<000777AAAKKKTTT\\\eeekkkiiillloooqqqpppoooooopppssssssvvvzzzuuuoooiiimmmxxx{{{vvvppplllgggaaa^^^aaagggsss|||}}}wwwrrrjjjZZZLLLHHH::::::;;;999666333222222222000///111333333///,,,...///000///......000222+++,,,,,,---...///000000......///000111222333333------------,,,,,,///111---///111111000///000111...///000///---,,,,,,------...//////......///111,,,///111111000///000000000000000000111111111111111111111111000000000000...000111...******///444000///111444333111333777......///000000000000000111111111111111000//////333000///111///+++***---000222333///******///444111222444444444222000///000222555444222000......////////////000000000000111222333333111111222333666333111222555666666444333444555444222222444555333333333444444444555555333333222333444666888999999999999999999888777666777666555444444444555666;;;:::999:::>>>CCCHHHKKKNNNKKKLLLUUU]]]```cccfffeeehhhgggddddddjjjnnnooorrrwwwnnnpppqqqpppmmmjjjiiihhhcccddddddeeeffffffffffffbbb```]]][[[[[[ZZZZZZZZZVVVVVVUUUUUUVVVZZZ```dddiiiiiihhhgggfffgggkkknnnkkkjjjeee^^^]]]bbbhhhiiimmmiiieeebbbbbbbbbcccbbbaaaaaabbbbbbbbbbbbaaaaaa\\\\\\]]]^^^^^^\\\XXXUUUPPPQQQQQQPPPPPPPPPSSSUUU[[[^^^bbbcccaaa^^^^^^^^^___aaaccccccaaa_________``````aaaaaabbbdddhhhkkkiiihhhffffffkkknnnhhh___RRRNNNJJJJJJMMMPPPOOOLLLIIIJJJLLLNNNNNNMMMKKKIIIHHHHHHHHHHHHGGGEEEDDDBBBAAA@@@???>>>===>>>>>>?????????>>>>>>============<<<======<<<;;;;;;>>>@@@<<<;;;:::999999:::;;;<<<888888888888888:::===@@@===DDDOOOYYYbbbiiipppuuulllmmmnnnmmmlllmmmoooqqqsssrrrttt}}}|||yyy~~~~~~zzzssslllggggggiiikkkuuuxxxyyyvvvyyy|||~~~qqqjjj```PPPCCC>>>666777888777444222111111111000///111222222000---000111222111000000222444---------.../////////000///////////////000000000000111111000///000222444---///000000///...///000...///000///---,,,---...---...//////......///111,,,...000111000//////000............////////////111111111000000000//////,,,///222000---,,,...111333111111222///******.........///000000000000000111111111111111000//////000......000000------000000000///......000222444111222333444444222000///000111222444444333222111////////////000000000111111222333333111111222333222000...///222333222111444555555444333333444666333333333444444444555555333333222333444666888999888888888777777666666666===<<<;;;::::::;;;<<<<<<;;;::::::;;;>>>BBBFFFIIIJJJGGGIIIQQQYYY\\\___cccdddggghhhfffffflllpppppptttxxxmmmnnnmmmkkkhhhfffeeefffbbbbbbdddeeefffhhhiiiiiibbbaaa___]]][[[[[[[[[\\\ZZZXXXUUURRRRRRWWW]]]cccfffggghhhhhhhhhjjjnnnrrrsssrrrllleeedddhhhlllkkkiiifffbbbaaaaaabbbbbbbbbcccccccccaaa```^^^\\\[[[WWWWWWWWWYYY\\\]]]\\\ZZZWWWWWWVVVTTTQQQPPPPPPRRRSSSVVVYYY[[[[[[[[[[[[\\\]]]___aaaaaa___]]]]]]]]]_________^^^\\\]]]___aaaaaagggjjjiiihhhhhheeeaaaRRRNNNJJJJJJLLLNNNLLLKKKGGGIIIJJJLLLLLLKKKIIIHHHGGGGGGEEEDDDBBB@@@>>>>>>@@@???>>>=========>>>>>>============<<<<<<<<<<<<<<<===>>>===<<<<<<>>>@@@;;;::::::999:::;;;<<<===888888777666777;;;@@@EEEHHHOOOYYYccckkkppptttwwwoooooommmkkkiiikkknnnqqqqqqnnnnnnttt}}}sssjjjgggkkkssszzzxxxrrrrrruuuwwwzzzzzz~~~|||hhh]]]QQQBBB777444222444555444222000000111000//////000222222111///000111111111000000222444////////////////////////000/////////.........---/////////...---...000222---///000000...------...///000111000...---...///---...//////......///111,,,---//////.........///............////////////111111000000000000//////+++...222222///------///444222111111---((('''+++......///000000000000000000111111111111000000///...+++,,,000111///000333...---,,,///333555555444111222333333333222111000333111111333666666333000/////////000000000111111111222333222111111222333444222111111333444444333444555555444333333444666333333333444444444555555333333333333444555777777888777666555555555666777;;;:::999999999:::;;;<<<::::::;;;<<<>>>AAACCCDDDEEECCCEEEMMMTTTXXX[[[___bbbfffhhhfffgggllloooooovvvwww~~~mmmmmmkkkhhheeecccdddeeeaaaaaabbbdddfffhhhjjjkkkhhhfffccc___]]]^^^bbbdddfffbbb\\\UUURRRTTTYYY^^^dddfffgggggghhhkkknnnqqqssstttqqqkkkjjjmmmllliiidddbbb```___```aaaaaa```dddcccbbbaaa___]]][[[ZZZWWWVVVWWWZZZ^^^bbbdddeeegggfffddd___XXXSSSPPPPPPNNNOOORRRTTTUUUWWWYYYZZZYYY[[[\\\\\\ZZZXXXXXXXXX[[[\\\\\\ZZZXXXWWWYYYZZZ[[[bbbhhhgggfffeeeaaa]]]PPPMMMKKKJJJKKKKKKJJJIIIHHHHHHIIIIIIIIIGGGEEEDDDEEEDDDBBB@@@>>>======<<<>>>=====================<<<<<<=========<<<<<<<<<;;;<<<======<<<<<<===???;;;:::999888888999:::;;;<<<<<<;;;999999>>>FFFLLLQQQWWW```iiinnnqqqqqqqqqppppppooollljjjkkkmmmooolllgggbbbeeeooo~~~uuuooopppwww|||xxxwwwzzz~~~xxx^^^OOODDD777111222///111333222111000111111000000000000111111111000---...//////---...///111000000000000000/////////////////////////////////...//////---,,,---///111---...000///---,,,------///000111000///...///000---...//////......///111+++---......------...///000000000000111111111111111000000000////////////---///111000...---...///222000111333000,,,---111......///000000000000000000000111111111111000///...+++,,,000111000111444,,,---///111444555444444111111222222222222111000444111///111555666222...//////000000000111111111000222333222111000111222444333333333444555555555444555555444333333444666333333333444444444555555333333333333444555555666888777555444444555777999666666555555555666888999999:::;;;===>>>>>>??????DDDBBBEEEMMMSSSVVVZZZ___bbbgggiiiffffffiiikkkjjjuuuuuuzzzmmmllljjjgggdddcccdddeeebbbbbbccceeegggiiikkkmmmnnnlllgggbbb```cccjjjppptttpppggg]]]VVVTTTWWWYYYccceeeffffffggghhhkkknnnppprrrsssqqqrrrrrrmmmfffaaa___^^^___```aaa```___bbbbbbaaaaaa```___]]]]]][[[ZZZZZZ^^^ccciiimmmnnntttssspppjjjaaaXXXRRROOONNNMMMMMMOOORRRUUUWWWYYYUUUWWWYYYXXXVVVTTTSSSTTTUUUVVVWWWVVVTTTTTTUUUWWWWWW\\\___aaabbbbbb]]]UUUMMMLLLJJJJJJJJJIIIHHHGGGHHHHHHHHHGGGEEECCCAAA@@@AAA@@@???>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>======<<<999:::<<<<<<;;;:::;;;===;;;:::888777777777888999999;;;======???EEENNNVVV]]]bbbhhhooosssssspppnnnoooqqqrrrqqqnnnkkkjjjjjjccc^^^ZZZ\\\gggyyyvvvwwwpppUUUEEE;;;333111555///000222222111111222333000000111000000000111111---...///...------///111000000000000000/////////......///000000111222222222222222000//////111333,,,...//////...------......000111000//////000111---...//////......///111,,,---......------...000000000000000111111111111000000000////////////...000000///---,,,---///111000///000333222///000444......///000000000000000///000000111111111000000000---...111111//////222+++000444444222000222444000111111111111111111111000---+++...444666444000000000000000111111111111000111222222000000111222000000000000000000111222333444555444222222444555333333333444444444555555333333444444444444444444888777555555555777999:::777777666777777999;;;<<<::::::<<<============<<>>===========================::::::;;;<<<<<<<<<;;;;;;;;;<<<===>>>>>>>>>===<<<888999;;;;;;:::::::::;;;:::999888777777888999:::555:::@@@DDDGGGNNNXXX```cccfffkkkppptttsssoookkkmmmpppsssssspppkkkgggddd]]]]]]^^^cccnnn|||{{{~~~zzzzzzyyyaaaIII===888333333888///000222222111111222333111222222111///...000111///000000000//////111333////////////////////////......///000111222333333000000000...------///111,,,---//////......///000---///000000......///111---...//////......///111---...///...------///111............////////////000000////////////......222000---,,,,,,---000222000...///111000,,,---111......///000000000000000///000000111111111111000111...///111111//////222+++111555555000---000333000000000111111111111222***))))))---222666666555000000000111111111222222000111222111000000111222000111222111000000222444222333333222111111222444333333333444444444555555333333444444444333333222666666555555666888999;;;777777666777888:::<<<===<<<===>>>?????????>>>>>>EEEEEEIIIPPPTTTVVV\\\bbbnnnqqqpppkkkhhhjjjjjjhhhkkkooovvv~~~cccddddddccc`````````bbb```___^^^^^^^^^```bbbcccfffgggfffdddbbbfffmmmttt}}}wwwooogggaaa^^^^^^```bbbdddeeeeeegggiiikkkjjjmmmoooqqqwwwzzzvvvooo^^^^^^^^^```aaaaaa^^^\\\\\\]]]^^^^^^^^^^^^^^^^^^ZZZZZZZZZ]]]bbbgggjjjllltttyyy}}}}}}xxxooogggbbbUUUQQQLLLJJJLLLOOOQQQRRRQQQRRRTTTSSSPPPNNNMMMMMMIIIKKKMMMMMMLLLLLLMMMNNNKKKNNNPPPRRRUUUVVVQQQIIIGGGHHHIIIIIIHHHGGGGGGGGGDDDCCCCCCBBBAAA@@@???>>>999:::;;;<<<<<<<<<;;;:::888999:::;;;<<<;;;;;;:::999:::<<<=========;;;;;;888:::<<<<<<;;;;;;;;;<<<888888888888:::;;;===???;;;BBBKKKPPPSSSWWW___fffdddfffiiiooossssssooollllllooorrrrrrnnnhhhcccaaa^^^dddmmmuuu~~~|||rrrpppuuuyyy}}}```MMM===999777333222666...000222222111000111222222333333111...---...111///000000000//////111222---------.../////////000.../////////000000111111---------+++))))))+++---+++---///000//////111222,,,...//////......///000---...//////......///111...//////...---...000222............////////////000000/////////.........000///...---...////////////---...000///+++,,,000......///000000000000000//////000111111111111111111......111222///000333---///222111000///000222000000000000000111222222,,,,,,---///111333555666000000111111111222222222///111222111000///000222222333444444222222444666111222222111000000111333333333333444444444555555333444444555444333222111333444444555777888888999555444444555777999;;;<<>>===<<<<<<<<<777777888999<<>>???>>>===888999<<<===???CCCGGGKKKUUUWWW[[[aaafffiiihhhfffggghhhkkkqqqyyy~~~|||wwwnnnnnnkkkggghhhjjjiiieeemmmttt{{{rrrgggcccmmm||||||{{{}}}}}}yyyuuuuuusssjjjYYYLLL:::777444444444333000---000000000000000000000000444333333222111000//////...222222...---222111---...///000111111000///...111000///---------...///.........////////////000+++,,,.../////////......////////////............222///,,,,,,...///---+++////////////////////////111------111222......222222222222222000...,,,+++222000///---,,,---...//////////////////.........---...000111111111000///---...//////......///111000///....../////////---...000111222222111000...///---,,,///333444111...555444333222111222333333000000000000000///......222222222222222222222222,,,///222222000///111444000111222333333333333222111111222333444444444444000222666999:::888666444555666666777777777777777777999888555222777CCCMMM[[[SSSJJJEEEDDDEEEIIILLLJJJGGGHHHMMMRRRUUU[[[aaaeeeeeecccbbbeeejjjjjjfffhhhoooxxxaaa``````^^^\\\XXXTTTQQQOOONNNLLLKKKKKKMMMQQQTTTUUUVVVYYY\\\```dddhhhjjjpppuuu{{{}}}wwwnnnddd^^^``````aaabbbccccccddddddfffeeefffjjjpppqqqnnnjjjcccaaa______``````]]]ZZZ]]]^^^aaafffjjjjjjgggcccYYYTTTOOOMMMPPPTTTWWWYYYYYY\\\bbbiiiooorrrssssssfff[[[MMMGGGIIIMMMMMMKKKMMMLLLJJJIIIHHHHHHHHHIIIGGGGGGGGGGGGFFFFFFFFFFFFBBBFFFGGGDDDEEEJJJKKKHHHAAAAAAAAAAAA@@@???>>>======<<<;;;::::::;;;<<<<<<;;;;;;:::::::::::::::;;;:::999888999;;;<<<;;;::::::999888777777777888888666777888999;;;<<<;;;::::::<<<>>>AAAFFFMMMUUUZZZ```bbbfffkkknnnnnnjjjgggeeegggmmmttt|||~~~zzzsssnnnggggggqqqyyyvvvnnnooovvvzzzsssmmmggggggrrrzzzyyyssskkkaaa\\\YYYQQQCCC888888666333333333333111...000000000000000000000000111000000000000000000000,,,000///,,,,,,//////,,,...///000111000000///...222111000///...//////000------........./////////,,,,,,.../////////......////////////////////////000...,,,,,,...///---+++////////////////////////000------111111......222,,,,,,,,,,,,+++)))'''&&&///////////////......------------....../////////---...///000111000000///---...//////......///111//////....../////////......///111222222111///...,,,...000111111000000000333222111111000111222222......///000111111111111////////////////////////,,,---///000000///000111000000111111111222222222000111222333444444444444000111444666666555444333333333444555555555555555444666777555444:::EEEOOOfff]]]QQQHHHDDDDDDGGGJJJHHHEEEEEEJJJNNNRRRYYY```ddddddcccbbbeeeiiiiiieeekkkrrr|||aaa```___]]]ZZZVVVRRROOOLLLLLLMMMNNNNNNNNNNNNMMMQQQSSSVVV[[[___bbbeeefffmmmrrryyy{{{wwwnnnfff```]]]]]]^^^^^^______``````cccbbbbbbeeejjjkkkiiigggbbbaaa``````aaa```^^^\\\\\\^^^bbbkkkrrrtttoooiii\\\VVVNNNIIIIIILLLQQQSSSUUUVVVYYY___eeelllrrrvvviii^^^PPPGGGFFFHHHIIIHHHHHHGGGGGGGGGGGGHHHIIIJJJFFFFFFFFFEEEEEEEEEDDDDDD@@@CCCCCCBBBCCCFFFGGGEEE===============<<<;;;:::<<<;;;;;;::::::;;;;;;<<<999999999888999999:::;;;:::999888999:::;;;:::999999999888777777777777888777777888888999999999999===???BBBGGGOOOYYYdddkkkmmmnnnppprrrssspppkkkgggdddhhhpppyyy~~~{{{sssjjjccckkk|||sssxxx~~~~~~||||||tttpppllllllmmmqqqzzzxxxqqqiii^^^PPPGGGCCC>>>777000555333222111222222111///000000000000000000000000.........//////000000000,,,//////,,,,,,//////---...//////000000000//////222111000000//////000000,,,---------............,,,---......///...............//////000000111111...------...//////---+++000000000000000000000000///------000000//////111............---,,,+++***---...000111111///---,,,------------------------......///000000000000000---...//////......///111......////////////////////////111111111111//////***...222222///...000333111000000///000000111111+++,,,...000222333444444///////////////////////////...///000222222111000111000/////////000111222000111222333444444444444222333444444444444333333333333444555555555555444444666777555555999DDDLLLccc[[[OOOFFFCCCGGGKKKMMMJJJFFFEEEHHHMMMQQQXXX```bbbcccbbbaaaccchhhhhheeennnuuubbbbbbcccaaa]]]YYYVVVUUUWWWXXXZZZ[[[ZZZVVVPPPLLLNNNPPPTTTYYY]]]___aaabbbhhhnnnuuuxxxuuunnnfffbbb\\\\\\\\\\\\\\\\\\]]]]]]```______aaaeeefffeeedddaaaaaaaaaaaaaaa```___^^^\\\\\\```iiissswwwtttoooaaaZZZPPPHHHEEEGGGLLLOOOVVVUUUUUUWWW[[[bbbkkkqqqjjj```RRRHHHDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCBBBAAA@@@AAA@@@???;;;;;;;;;;;;::::::999888:::::::::::::::;;;;;;;;;999999888888888888888888:::999888999:::;;;:::999::::::999999999999999999999999:::999999:::;;;===@@@CCCIIIPPPYYYcccmmmssssssrrrqqqqqqqqqnnnjjjgggeeeiiiqqqzzz}}}{{{xxxxxxooojjjjjjxxxyyyzzz~~~zzzzzz{{{wwwuuuvvv|||~~~zzznnnnnnqqquuuzzz~~~sssggg\\\RRRDDD<<<::::::777444111111000000111111111000000000000000000000000000//////////////////////////////000//////000111000......//////////////////000000//////////////////,,,,,,,,,---------......------........................//////000111222222---...///111111000...,,,000000000000000000000000...---...///000///000111333222222222111111000000......///000000///...---//////...---,,,,,,++++++...//////000000000000000---...//////......///111---...//////......///000//////000111111000//////+++...111111000///000111000000000000000000111111,,,---///111222444444444111111111111111111111111333111000222555666444111222111///...///000222444000111222333333444333333666666555555444555555555444555666666777777666666666777777555444666===CCCNNNKKKEEEAAACCCLLLRRRSSSNNNIIIGGGJJJNNNRRRZZZbbb```bbbbbb```bbbggghhheeennnuuucccfffiiiiiifffcccaaa```iiijjjmmmnnnllldddYYYRRRNNNPPPSSSWWW[[[]]]^^^^^^dddiiipppsssqqqkkkfffbbb\\\\\\\\\\\\\\\[[[[[[[[[^^^^^^^^^```aaabbbbbbaaa```aaaaaaaaa```___^^^^^^\\\ZZZ\\\bbbkkkqqqrrrqqqddd^^^TTTKKKFFFEEEIIILLLTTTSSSRRRQQQSSSZZZcccjjjggg```TTTIIICCCAAABBBCCCEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAABBB@@@@@@@@@???>>>===>>>999::::::::::::999999888888999999:::::::::::::::;;;:::999888777666666666:::999888888::::::999888999999999999999999999999777999:::999999;;;???CCCHHHNNNVVV]]]dddkkkqqquuutttqqqnnnllllllkkkjjjhhhgggiiiooovvvvvvqqqqqquuuuuuxxx~~~{{{{{{}}}wwwqqqqqqtttvvvuuuttttttyyy~~~{{{jjj\\\LLLDDD:::555444555444222//////000000000000111111000000000000000000000000222222111000000///......///...///000000000000111...............//////000---.....................,,,,,,,,,---------..................------......---......///000111111222...///222333222111000///////////////////////////,,,---.........000111000000000000000//////000000000///...------...///000,,,,,,------------------///////////////000000111---...//////......///111,,,...000///......///111/////////000000/////////...------///222333111...000000111111111111111111///000111222333333333333333333333333333333333333444222111333666777444111333222000000000111333555000000111222333333333333666666444444333444555555444555555666666666666666444555666444333555999======@@@??????EEEOOOTTTSSSOOOKKKHHHKKKNNNRRRZZZbbb^^^aaabbb```aaafffhhhfffkkkrrr|||eeekkkqqqssspppmmmkkkkkkvvvwwwzzz}}}{{{rrreee[[[PPPRRRTTTVVVYYY[[[\\\]]]aaaeeeiiillljjjgggcccbbb]]]]]]\\\\\\[[[[[[ZZZZZZ[[[\\\]]]_________^^^]]]]]]_________\\\[[[[[[[[[YYYXXXWWWZZZ___eeejjjmmmddd___WWWNNNGGGEEEFFFIIILLLMMMNNNNNNOOOTTT]]]dddaaa]]]UUUKKKCCC@@@AAACCCEEEEEEEEEEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@???===;;;;;;>>>>>><<<<<>>>>>;;;777888;;;<<<888999<<<888999999::::::999999999555666888999:::::::::999888888888888888999:::;;;:::999888888999999888666444555666777888888777666555999<<<>>>AAAGGGPPPXXXaaadddiiimmmooopppqqqrrrmmmlllkkkkkkkkkjjjhhheeeaaa^^^___ddddddeeerrr}}}uuunnnjjjhhhjjjsss~~~zzzmmm```QQQFFF===999555333333222111///...000222111//////000222000000000000000000000000000000000//////............***+++///000------111------,,,,,,---...000111,,,,,,.../////////......------........./////////000///...---,,,------...------------............---///000000......000222------------------------)))---...,,,---111222///000000/////////000222222...............///000000***+++,,,---///000222222000//////...///000111222---...//////......///111***...111000------000333/////////....../////////------...000111222111///000111111111000...---,,,111222333333444333333333111111111111111111111111///111222222111000000111111111111111222222222222///000111222222333333222111111111222333333333333111222333333444444333333222333555666777888999::::::AAACCCAAAIIIUUUZZZUUUOOOLLLJJJNNNQQQSSSXXX^^^]]]bbbdddbbbaaaeeeiiiiiihhhmmmwwwhhhpppzzz~~~zzzuuuqqqppppppsssyyyuuujjjWWWVVVVVVVVVWWWYYY[[[\\\]]]___aaaaaa```______```]]]]]]\\\[[[ZZZYYYYYYXXXTTTWWW[[[]]]\\\YYYWWWVVVVVVXXXZZZXXXTTTQQQQQQRRRRRRTTTVVVTTTQQQSSSYYY___ZZZZZZWWWPPPGGGBBB@@@AAAAAAFFFKKKKKKJJJJJJMMMRRRWWWWWWTTTMMMEEEAAABBBEEEBBBCCCDDDEEEEEEEEEDDDCCC????????????>>>>>>>>>>>>===888777:::999444333777888888999999999999999888555666888999::::::999999666666777888999;;;===>>>;;;999888888999999888666666777888:::::::::999888888<<>>>>>HHHZZZaaa^^^RRRNNNNNNQQQTTTVVVZZZ```]]]bbbeeebbbbbbfffiiijjjhhhnnnxxxoootttvvvtttqqqpppnnnkkkmmmnnnrrrwww{{{zzzuuuqqq```ZZZWWWYYYZZZZZZ[[[^^^___^^^\\\ZZZZZZ[[[\\\]]][[[YYYWWWUUUTTTSSSTTTTTTTTTUUUUUUUUUUUUTTTSSSSSSPPPQQQQQQRRRQQQPPPNNNMMMOOONNNMMMMMMNNNPPPRRRSSSZZZZZZWWWQQQJJJDDD@@@???DDDHHHLLLKKKHHHHHHKKKOOOWWWUUUPPPJJJDDDAAAAAABBBHHHEEEAAAAAABBBCCCBBB@@@======>>>===<<<;;;<<<<<<@@@???===<<<;;;:::::::::::::::999999888777777777666666777777888888999999666777777777888888888888777888999888777777888999:::888777777888:::::::::===@@@EEELLLUUU]]]dddgggkkkkkkkkkiiihhhjjjmmmpppdddhhhllllllmmmjjjaaaWWWTTTTTTWWW___jjjtttzzz}}}|||~~~xxxqqqlllnnnyyy||||||lllUUUEEE;;;555555111000222222//////222///000111222222111000///111111000000000000111111000000//////.........---......------------............---,,,---...///000---------,,,++++++---///000...,,,---///000...,,,...---,,,,,,,,,---......//////......------------,,,---......------///000---,,,,,,,,,,,,---......,,,,,,------...///000000......////////////......---...///...---,,,---...,,,111...---333111---222......------------......,,,,,,---///000000000000444111---,,,...///---,,,---,,,---000444555333000222111000.........///000111222222111111333777:::000111111111111222222222444222111222444444222///333333222111111000000///555222//////111222///,,,111111111111222333444555///222666888777666555555444444444444555555555666444555777888777888999;;;======>>>@@@EEENNNXXX___XXXTTTRRRTTTZZZ^^^]]][[[```[[[XXX\\\ccchhhfffbbbkkkmmmtttrrrvvvvvvqqqmmmkkkhhhdddfffeeegggkkkooorrrqqqooo```ZZZWWWXXXYYYXXXYYY\\\\\\[[[YYYXXXXXXXXXZZZZZZYYYXXXVVVUUUTTTSSSSSSSSSRRRRRRRRRRRRRRRQQQPPPPPPMMMNNNNNNOOONNNMMMLLLKKKMMMLLLKKKKKKKKKMMMOOOQQQUUUUUUSSSOOOIIIDDDAAA@@@@@@DDDGGGHHHGGGGGGKKKOOOSSSRRROOOIIIDDDAAAAAAAAADDDBBB??????@@@AAA???>>>=========<<<;;;;;;;;;<<<999888888777777888888999888888888888888888888999666666777777777777777777555666666777888888999999555666777777666666777999:::999888888:::;;;<<<===CCCFFFLLLSSS[[[bbbhhhjjjqqqpppnnnjjjggggggjjjlllqqqrrrpppjjjeee```UUUKKKPPPXXXbbbjjjppptttzzz~~~yyywwwvvvwww|||```KKK@@@999555444111000222222//////222///000000111111000000///111000000000000000000111000/////////............///......------......///...------,,,---...///000111111111000///000111222///...,,,---//////...,,,""")))000333333000...000000//////............,,,---......------...000---,,,,,,,,,,,,---......,,,,,,------...//////000...//////////////////...,,,.........,,,,,,---...,,,222///---333111,,,111000000////////////000000...///000111111111111111333111......000000///---...---,,,...111333111000222111000.........///000,,,,,,,,,,,,+++---000333000111111111111222222222333111000111333444333111333333333333333333333444555333222222222222000///111111111111111222333444000333666777666555555666444444555666666666666555444555777777777777999;;;999:::<<>>AAADDDEEECCCCCCFFFJJJMMMMMMLLLHHHDDDAAA@@@@@@???>>>======>>>>>><<<:::===<<<;;;:::999:::;;;;;;444444444555666777888999666666777888888999::::::777777666666666666666666555666666777888999999999555666777777666666888:::999::::::<<<>>>@@@BBBCCCNNNRRRWWW^^^dddiiikkkmmmtttrrrpppllliiiiiikkkmmmvvvuuunnnddd]]]YYYSSSLLLSSSaaaqqqyyywwwuuuxxx|||}}}{{{|||{{{xxx{{{iiiMMM???:::666444333000000222222//////222000//////......//////000000000000000000000000000////////////............//////............//////---------,,,---......//////////////////////////////---,,,---...///...---%%%***000555666444111...000000000///////////////,,,---///...------...///---,,,,,,,,,,,,---......,,,,,,------.../////////...//////000000//////...,,,---......,,,,,,---...---333///---222000+++000000000000//////000000000///000000111111111000000///......///000000...---///...,,,---///000000///111111///......//////000...//////...------000222000111111111111222222222333111//////111333444333111222222333444444555555444555555444222111222222111111111111111111111111111333555555444444666777333555666888888777666555333555777777777777999;;;777888;;;>>>AAAGGGNNNRRRXXX]]]aaabbb``````cccffffffeeedddcccccccccccccccfffjjjssslllooommmfffbbbccccccaaaeeecccaaa```aaaccceeefff```ZZZWWWXXXXXXUUUTTTVVVUUUTTTSSSRRRRRRRRRSSSSSSQQQQQQRRRSSSRRRQQQOOONNNKKKKKKKKKKKKKKKJJJJJJIIIGGGGGGHHHHHHHHHHHHHHHHHHFFFEEEEEEEEEEEEFFFGGGHHHKKKKKKKKKIIIFFFCCCBBBBBBAAACCCDDDCCC@@@???@@@BBBFFFGGGHHHFFFCCC@@@???>>>;;;;;;<<<======<<<:::888<<<:::888777888999999999555555555666777888999:::666777777777888888888999777777666666555555444444777777777777777777777777999::::::999888888:::<<<999;;;???BBBEEEIIIMMMOOO[[[^^^ccchhhkkkllllllkkkooopppqqqpppnnnnnnpppqqqvvvrrriii]]]WWWXXXXXXVVVaaannn|||}}}xxxwwwyyyzzz{{{tttvvv{{{}}}}}}zzzzzzoooRRR===666666555222222//////222222//////111000///...------...///000///000000000000000000//////////////////.........000//////......//////000,,,,,,,,,---------......------------......,,,+++------------...///......333222000//////000222333////////////............,,,...///...------...///---,,,,,,,,,,,,---......---------.........//////...//////000000//////...,,,...//////...---...000...333///---222///***///------............------.........///......------++++++---...//////---,,,111000...---...//////000111000///......///000111333333333222111111222444000000111111111222222222222000//////000222444555000000000111111222222222222555666555222000222444000111111111111000000///333333444333222333666888333555777999:::888666555333555666777666777999:::999:::;;;===@@@EEELLLQQQZZZ^^^bbbcccaaa```aaadddeeefffgggeeebbb```bbbdddeeeiiirrrhhhjjjhhhbbb^^^___```___]]]]]]]]]\\\[[[[[[[[[\\\^^^YYYVVVWWWVVVSSSRRRSSSRRRQQQQQQPPPPPPPPPPPPPPPLLLMMMNNNOOOOOONNNLLLKKKIIIIIIIIIIIIIIIHHHHHHGGGEEEEEEFFFFFFFFFGGGHHHHHHDDDDDDDDDDDDDDDDDDEEEEEEJJJJJJJJJHHHDDDAAA@@@@@@AAABBBBBBAAA@@@?????????@@@BBBDDDCCCAAA>>>======999:::<<<<<<;;;:::999999;;;888666555777888777666888888777777777888888999888888888777777777666666777777666666555555444444::::::999888777666555555;;;<<<;;;:::888888:::<<<<<<@@@FFFKKKPPPUUUZZZ^^^gggiiillloooooommmjjjhhhlllnnnpppqqqpppnnnnnnoooooollleee[[[XXX]]]bbbdddooouuu|||~~~|||zzzzzzrrrlllqqq{{{~~~~~~~~~zzzyyy{{{wwwyyy|||}}}cccSSS@@@444333444444111000...///222333//////111000///...------...///000...///000000000000///............/////////////////////............//////,,,,,,,,,---------------///......000111000---***,,,---............//////...,,,((('''(((,,,222555---------------------------...///...---,,,---///---,,,,,,,,,,,,---......---------.....................////////////......---///000000//////000111---333///---222///***...------...//////...---------............------,,,+++,,,...000000/////////222111000///...///000111111000///......///000111000111222111//////000111000000111111111222222222111000/////////111444666222222222111111111000000111444666444111000222444000000111111111000//////333333333222222333666888333555777999:::888666555333444666666666777888:::;;;;;;::::::===BBBJJJOOOTTTVVVYYY\\\___aaabbbbbbbbbdddfffddd```___bbbeeeeeeiiiqqq}}}dddfffddd]]]YYYZZZZZZXXXVVVXXXZZZZZZYYYYYYZZZ[[[ZZZUUURRRTTTTTTPPPOOOPPPNNNNNNNNNNNNMMMMMMLLLLLLIIIIIIJJJJJJJJJJJJJJJJJJGGGGGGHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHDDDDDDDDDDDDDDDDDDDDDDDDHHHIIIHHHFFFCCC@@@??????======>>>???@@@@@@AAAAAA===???@@@@@@>>><<<;;;;;;888:::;;;;;;999888999:::999666444555777888555333888777777666555555555555999999888777777666555555777777666666666666666666;;;:::999888777666555444:::;;;:::999999:::===@@@CCCIIIPPPWWW[[[```ggglllnnnoooqqqrrrpppmmmiiigggmmmnnnmmmkkkgggddddddddd]]]bbbdddeeeiiisss{{{~~~xxxxxxzzz~~~|||}}}}}}}}}|||~~~yyyppplllrrr{{{zzzvvvsssxxx{{{vvvzzz|||xxxooogggccc^^^YYYHHH@@@666111222333333111///---///333333///...111000//////......//////000......000000000000...............///////////////......------------......++++++,,,------------,,,---,,,,,,...111///+++&&&+++---......------///000......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------/////////---,,,---...---,,,,,,,,,,,,---..............................---------......------------...000000//////000222,,,222...,,,111///***///...///000111111000///......//////000000000//////...000111222111000111222000111222111//////000222000//////......///111111///111222111/////////111000111111111111222222222000000111000///000222555555555444444333222222111222333444444222222333444///000111222222222111000222333333222222333555888333555666888888777666555222444666666666666888:::888999999999;;;@@@GGGLLLJJJLLLPPPUUU\\\aaacccddd```bbbdddbbb```___aaadddeeeiiiooozzz[[[^^^]]]XXXUUUWWWWWWUUUTTTVVVXXXWWWUUUTTTVVVXXXTTTPPPNNNPPPPPPMMMKKKLLLJJJJJJJJJJJJJJJIIIIIIHHHFFFFFFEEEFFFFFFGGGHHHHHHEEEEEEEEEEEEEEEDDDDDDCCCBBBAAAAAABBBCCCEEEFFFHHHEEEEEEFFFFFFFFFFFFEEEEEECCCEEEEEECCCAAA>>>>>>>>>;;;;;;;;;<<<>>>@@@@@@@@@;;;===>>>===;;;999999:::777888999888666666888:::666444333555888888444///777777666555555555555555777777777777777666666666666666777777777777777777888888888888777777777777:::;;;;;;<<<===@@@EEEIIIMMMTTT\\\aaaeeeiiioootttqqqqqqssssssqqqoookkkjjjnnnkkkeee^^^XXXVVVXXXZZZZZZfffttt~~~}}}|||}}}~~~~~~~~~~~~}}}{{{wwwssspppsssxxxyyyuuutttzzzzzzvvvuuutttqqqnnnuuu|||yyypppkkkkkkeee[[[TTTNNNFFF>>>:::777444111000111111111...---...333333000...000///000000111111000000///---...000111111000...---............/////////000------,,,,,,,,,,,,------***+++,,,---------,,,,,,,,,******---000...(((###***---///...------///111111222333222111---***(((,,,,,,,,,---------.........///000///---,,,---...---,,,,,,,,,,,,---..............................+++,,,,,,------,,,,,,++++++,,,......------///000+++000---,,,111///+++000...///000111111000///...------...///000000000000...000111000......000222---///222111///...///111000///.........000111222000111333333111111111222000111111111111222222222///111222111//////000222444333333333333333333333555444333444555555555444...000222333444333222111111222333333222333555666444444555666666666666555222444666666666666888999555888;;;>>>@@@BBBFFFIIIEEEJJJOOOSSSVVV[[[aaagggcccccccccbbb``````aaabbbeeehhhnnnxxxQQQUUUWWWTTTTTTVVVXXXVVVSSSSSSSSSOOOKKKJJJLLLOOOPPPLLLJJJMMMMMMJJJHHHIIIGGGHHHHHHHHHHHHGGGFFFFFFDDDDDDCCCCCCCCCEEEFFFHHHCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@AAACCCEEEGGGFFFGGGGGGGGGGGGGGGFFFFFF@@@AAABBBAAA???======>>>===<<<;;;;;;======<<<;;;;;;<<<<<<;;;999888888999666777888666444444777:::555333222555999888333---777777666666666777777888555555666666777777888888666666777777888888999999666666666777888888999999;;;<<<>>>@@@CCCHHHNNNRRRUUU\\\ccchhhjjjmmmsssxxxqqqqqqrrrsssrrrpppnnnmmmlllfff\\\RRRLLLLLLQQQVVVkkk{{{}}}|||{{{yyy}}}yyyxxxvvvrrrkkkffflllsssyyy{{{~~~~~~uuurrrssstttrrrppptttzzzvvvjjj^^^[[[TTTKKKEEEAAA999000666666444111//////000222...,,,...333333000...000///000111222222111000///---...///111111///...------.........//////000000---,,,,,,++++++,,,,,,---***+++,,,---...---,,,,,,000......111444333,,,&&&***,,,//////------///222******+++,,,---...///000---------.........//////...///000///---,,,---...---,,,,,,,,,,,,---...........................---***++++++,,,,,,++++++***)))***,,,,,,,,,,,,---///***000---+++111///+++000,,,---...000000...---,,,***+++,,,---............---......---******---000***...111111///......000000///.........000111222---///000111000///000111000111111111111222222222...111333333000...///111000000000111111222333333777555333444777888666444...000222444555444333222000222333333333333444666444444444444555555555666222444555666555666888999444999???DDDFFFGGGGGGHHHGGGNNNTTTUUURRRTTT]]]ffffffeeecccbbbaaaaaa``````dddgggmmmwwwRRRRRRRRRQQQOOOOOOPPPQQQRRRQQQOOOMMMLLLLLLLLLMMMOOOOOOOOOMMMJJJHHHHHHHHHFFFEEEEEEEEEGGGGGGEEECCCEEEEEEEEEEEEEEEFFFFFFGGGHHHGGGFFFEEEDDDCCCBBBBBB>>>???@@@AAABBBBBBCCCCCCBBBDDDFFFFFFDDDBBBCCCDDDEEE===555666<<>>>>>???AAADDDGGGIIISSSRRRRRRSSSVVVYYY\\\___eeeeeedddbbb``````ccceeejjjnnnrrryyyPPPPPPQQQPPPNNNMMMNNNPPPQQQPPPNNNLLLKKKKKKKKKKKKGGGHHHHHHHHHGGGGGGGGGHHHFFFEEEDDDEEEFFFEEEDDDBBBCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDCCCBBBAAA@@@??????>>>???@@@AAAAAAAAAAAAAAACCCCCCCCCCCCAAA@@@@@@@@@BBB<<<777777<<>>;;;<<<;;;999888888999;;;<<<888888888777777666666666666888999888777666777888666666666666666777777777555555444555555666777888888888777777777777777666777888999999999999888777777666777::::::999;;;@@@BBBGGGNNNVVV]]]dddlllpppiiihhhhhhjjjnnnrrrtttuuuooommmkkkjjjiiifffbbb^^^ZZZTTTOOONNNMMMOOOYYYdddrrr}}}yyyyyyxxxxxx{{{yyytttmmmhhhggglllqqq~~~vvvwww}}}{{{~~~pppdddXXXKKK???:::999666333222000000000000000000000000000000000000000000000000------......//////000000////////////////////////111///,,,---///000000...//////............//////,,,---...//////...---,,,,,,,,,---...............,,,,,,,,,,,,---------------,,,,,,+++***)))((('''---...///...,,,++++++---+++,,,------......------,,,---...---,,,,,,---///---,,,+++++++++---///000//////.........---------,,,,,,,,,---------..................////////////////////////////////////---......//////......---,,,---//////...---...///......//////000000111111,,,,,,...000111111222222////////////000000000000444222111111222333333222000222333333111000000000111111000000111333444555444444222222111222222333555444333222111111111111333444444333222222333555000666:::777666888777333888888777888888888888888999:::;;;===AAAEEEIIILLLVVVWWWXXXWWWWWWXXX[[[^^^aaabbbbbbaaaaaabbbfffhhhlllpppuuu}}}LLLMMMNNNMMMKKKKKKLLLMMMNNNMMMKKKJJJIIIIIIIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDDDDDDDDDDAAA???AAAAAAAAAAAAAAABBBCCCCCCBBBBBBAAA@@@???>>>>>>===>>>??????@@@@@@@@@??????CCCAAA???>>>>>>>>>===<<<===;;;999999;;;<<<<<<;;;:::999888777777888999:::777777666666666666555555666777888888666666777888777777666666666666666666333333333333444555666666555555666666777777888888444555777888888777555444999777777:::::::::???EEEHHHOOOXXXaaaggglllppprrrqqqnnnjjjiiilllqqquuuwwwrrrlllfffdddeeebbb[[[UUUTTTRRRSSSWWWZZZ]]]dddkkkrrrzzz|||yyyvvvsssqqqmmmiiigggjjjttt~~~|||{{{tttfff[[[KKK@@@777555555222000000000000000000000000000000000000000000000000000000,,,,,,------------------////////////////////////111...***)))+++---.../////////............//////------............------,,,,,,,,,,,,,,,------...+++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++...///000...,,,******++++++,,,------......------)))+++,,,,,,,,,,,,...///...---,,,+++,,,,,,...///////////////............------,,,+++,,,---...///---............/////////////////////////////////...//////////////////...,,,...//////...------.........///000111222222333------...//////000111111////////////000000000000000//////000111111000...111222222111//////000222222111000000111222444555222111111111111222333333222222111111222222333444222333444333111111333444333888;;;888777777666333777888999::::::888777666777888999<<<@@@EEEIIIKKKWWWZZZ]]][[[WWWVVVYYY]]]\\\^^^___```bbbdddhhhlllnnnsssyyyHHHJJJKKKJJJIIIHHHIIIJJJKKKJJJIIIGGGFFFFFFGGGGGGHHHGGGFFFEEEEEEEEEDDDBBBEEEDDDCCCBBBCCCBBB???===@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAA@@@@@@???>>>>>>===>>>>>>>>>>>>======<<>>;;;;;;===>>>???EEEMMMWWW\\\ccciiilllmmmmmmnnnqqqmmmiiihhhlllqqquuuxxxuuuooohhhdddbbb```\\\XXX^^^bbbhhhooopppnnnkkkiiirrrttt}}}}}}uuuooodddccceeelllyyyiiiUUUHHH???777111111333111///000////////////////////////000000000000000000000000//////..................///////////////////////////---+++***+++,,,---...///......------......///---------------------------,,,+++++++++,,,...///+++++++++,,,,,,,,,,,,---............////////////---...///...,,,++++++---+++,,,------......------)))***,,,,,,++++++,,,---......---,,,,,,,,,------............------------...---+++++++++,,,...000---------.........//////..............................////////////......---...000///...,,,------......//////000000000111111000000///............////////////000000000000...------///000000...,,,111222111000...///111333222111000000000111333444///000000000111222333333111111111111222333444444222333333222111111222444333666999888777666666555999::::::::::::999888888::::::;;;===@@@CCCFFFGGGRRRWWW[[[YYYTTTRRRVVV\\\ZZZ\\\^^^```bbbeeeiiillloootttzzzDDDFFFHHHHHHGGGFFFFFFGGGIIIHHHFFFEEEDDDEEEEEEFFFGGGEEECCCCCCEEEEEECCCAAADDDBBBAAAAAAAAA@@@===;;;@@@????????????@@@AAAAAA@@@@@@??????>>>>>>======<<<<<<<<<===<<<<<<;;;;;;999888888888:::;;;;;;;;;666888;;;:::999777888999666666666555555666666666777777777777777777777777444666777777666666777888777777666666555555444444666666666666777888999999777777777777666666666666777999;;;===>>>===<<<;;;===;;;===BBBFFFIIIQQQYYYgggjjjmmmoooooonnnoooooommmkkkiiijjjmmmrrruuuwwwvvvpppfff]]]ZZZ]]]dddiiissswww{{{}}}|||yyyrrrmmmtttsssxxx{{{oooggg```dddmmmzzzoooXXXGGG;;;777222///111333111000111////////////////////////////////////////////////000/////////////////////////////////////////////,,,---.........---------......------------......---------,,,,,,---------...---,,,,,,,,,---///000++++++,,,,,,,,,---------,,,,,,------.../////////***,,,------,,,,,,...///+++,,,------......------***,,,------+++))))))***...---------,,,,,,---------------,,,,,,,,,++++++...---+++++++++,,,...000------------............------------------------,,,------......------,,,,,,...//////...------.../////////......---------////////////......------////////////000000000000000000000222333333111...000111111///......111333222111000000000111222333...///000111222333333333333333222222111222222222222333333222111111222444111333555777666555666777===<<<:::999999:::;;;===;;;;;;===???AAADDDFFFGGGIIINNNSSSRRRNNNNNNTTTZZZZZZ\\\___```aaacccfffiiimmmsssyyyAAADDDFFFGGGEEEDDDDDDEEEGGGFFFEEEDDDCCCDDDDDDEEE???===<<<>>>BBBDDDCCCAAAAAA@@@????????????===;;;???>>>>>>>>>>>>???@@@@@@======<<<<<<<<<;;;;;;;;;999::::::;;;;;;;;;::::::555777::::::999999:::;;;666777999888777666777777555555666666666666555555666666777777777777888888333555666666666666777999666666555555555555555555555555555555666777888999999999888888777777666666555666777999;;;<<<======;;;<<>>888444000///333555222111333000000000000000000000000////////////////////////---.....................////////////////////////+++---000000///---------......------------......------,,,,,,,,,,,,---------------------......///,,,,,,,,,---------......))))))******+++,,,,,,---)))+++------------///111+++,,,------......------+++,,,......+++))))))))),,,---------------------,,,,,,,,,,,,+++++++++***------,,,+++,,,---...///,,,------------.........------------------------,,,,,,------------,,,,,,+++---//////...---...///000//////...---,,,++++++)))+++---///000111111000////////////000000000000000///...///111111///...///000000000//////000222222111000//////000111222///000111222333333333333444444333222111111111111222333444333111111333444111111333666666444555999===;;;999888888:::===???888999<<>>===>>>>>>>>><<<:::<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<;;;;;;;;;777777888999::::::::::::444:::???>>>999555666999777666666666666777666666555555666666666666555555555555555666666777777777333444666666555666777999444444555555555555555555555555555555666777888888888888888888999999999999444444555666999<<>>999777555222000111555666333111333000000000000000000000000////////////////////////,,,,,,------......//////////////////////////////,,,...///...,,,,,,---///...------,,,,,,------...------,,,++++++,,,------++++++,,,---------------------........./////////*********++++++,,,,,,---***,,,------,,,,,,...///+++,,,------......------)))+++......---+++***+++++++++,,,---............------,,,,,,,,,+++++++++,,,,,,,,,---------......,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------............------***,,,...///......///111//////......------,,,,,,&&&(((,,,000222222111000////////////000000000000///---+++,,,---...---,,,---///111111000///000111222111000//////000111222000111222333444444333333444333222222111111222222333444444333222222333555555333444888777333444999888888888888999;;;<<<===888999<<>>>>><<<;;;;;;::::::::::::;;;<<<<<<>>>>>>>>>>>>>>>=========555666777999999:::::::::555<<>>BBBFFFIIIQQQUUU^^^iiioooqqqtttyyyyyy|||~~~}}}zzzvvvsssrrrpppjjjccc]]]ZZZYYYYYYYYYNNNWWWiii|||tttuuuzzz{{{vvvzzz{{{vvv{{{~~~zzzxxxssslllgggjjjsss{{{zzz~~~}}}|||~~~ooouuu|||~~~|||{{{{{{nnneeeSSS@@@666444333///111000111666666333111222000000000000000000000000////////////////////////------......///000111111////////////////////////...///...,,,)))***...111...------,,,,,,------...------++++++++++++------)))***+++,,,---,,,++++++.........////////////000---------.........//////,,,.........,,,+++,,,...+++,,,------......------'''***---///...---,,,---***+++,,,---..................---------,,,,,,,,,+++,,,---.........------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......////////////......)))+++---......///000222.........///////////////'''***...111222111...,,,////////////000000000000222000......///000111000,,,...111111111000000000222111000//////000111111111222333444555444333222222222222111222222333333444555555444333333444666888555666999888333444999333555777999:::;;;;;;:::;;;<<<===???@@@@@@@@@@@@DDDBBBAAABBBFFFLLLSSSWWWYYY\\\___```aaaaaacccdddkkkooottt|||